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 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
585 M: Michael Hennerich <michael.hennerich@analog.com>
587 W: http://wiki.analog.com/ADXL345
588 W: http://ez.analog.com/community/linux-device-drivers
589 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
590 F: drivers/input/misc/adxl34x.c
592 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
593 M: Michael Hennerich <michael.hennerich@analog.com>
595 W: http://ez.analog.com/community/linux-device-drivers
596 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
597 F: drivers/iio/accel/adxl372.c
598 F: drivers/iio/accel/adxl372_i2c.c
599 F: drivers/iio/accel/adxl372_spi.c
602 M: Antti Palosaari <crope@iki.fi>
603 L: linux-media@vger.kernel.org
605 W: https://linuxtv.org
606 W: http://palosaari.fi/linux/
607 Q: http://patchwork.linuxtv.org/project/linux-media/list/
608 T: git git://linuxtv.org/anttip/media_tree.git
609 F: drivers/media/dvb-frontends/af9013*
612 M: Antti Palosaari <crope@iki.fi>
613 L: linux-media@vger.kernel.org
615 W: https://linuxtv.org
616 W: http://palosaari.fi/linux/
617 Q: http://patchwork.linuxtv.org/project/linux-media/list/
618 T: git git://linuxtv.org/anttip/media_tree.git
619 F: drivers/media/dvb-frontends/af9033*
622 M: David Sterba <dsterba@suse.com>
623 L: linux-fsdevel@vger.kernel.org
625 F: Documentation/filesystems/affs.rst
629 M: David Howells <dhowells@redhat.com>
630 M: Marc Dionne <marc.dionne@auristor.com>
631 L: linux-afs@lists.infradead.org
633 W: https://www.infradead.org/~dhowells/kafs/
634 F: Documentation/filesystems/afs.rst
636 F: include/trace/events/afs.h
639 M: David Airlie <airlied@linux.ie>
641 T: git git://anongit.freedesktop.org/drm/drm
643 F: include/linux/agp*
644 F: include/uapi/linux/agp*
647 M: "Juergen E. Fischer" <fischer@norbit.de>
648 L: linux-scsi@vger.kernel.org
650 F: drivers/scsi/aha152x*
651 F: drivers/scsi/pcmcia/aha152x*
653 AIC7XXX / AIC79XX SCSI DRIVER
654 M: Hannes Reinecke <hare@suse.com>
655 L: linux-scsi@vger.kernel.org
657 F: drivers/scsi/aic7xxx/
659 AIMSLAB FM RADIO RECEIVER DRIVER
660 M: Hans Verkuil <hverkuil@xs4all.nl>
661 L: linux-media@vger.kernel.org
663 W: https://linuxtv.org
664 T: git git://linuxtv.org/media_tree.git
665 F: drivers/media/radio/radio-aimslab*
668 M: Benjamin LaHaise <bcrl@kvack.org>
669 L: linux-aio@kvack.org
672 F: include/linux/*aio*.h
675 M: Antti Palosaari <crope@iki.fi>
676 L: linux-media@vger.kernel.org
678 W: https://linuxtv.org
679 W: http://palosaari.fi/linux/
680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
681 T: git git://linuxtv.org/anttip/media_tree.git
682 F: drivers/media/usb/airspy/
684 ALACRITECH GIGABIT ETHERNET DRIVER
685 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
687 F: drivers/net/ethernet/alacritech/*
689 ALCATEL SPEEDTOUCH USB DRIVER
690 M: Duncan Sands <duncan.sands@free.fr>
691 L: linux-usb@vger.kernel.org
693 W: http://www.linux-usb.org/SpeedTouch/
694 F: drivers/usb/atm/speedtch.c
695 F: drivers/usb/atm/usbatm.c
697 ALCHEMY AU1XX0 MMC DRIVER
698 M: Manuel Lauss <manuel.lauss@gmail.com>
700 F: drivers/mmc/host/au1xmmc.c
703 M: Rudolf Marek <r.marek@assembler.cz>
704 L: linux-i2c@vger.kernel.org
706 F: Documentation/i2c/busses/i2c-ali1563.rst
707 F: drivers/i2c/busses/i2c-ali1563.c
710 L: Dell.Client.Kernel@dell.com
712 F: drivers/platform/x86/dell/alienware-wmi.c
714 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
715 M: Tomislav Denis <tomislav.denis@avl.com>
716 L: linux-iio@vger.kernel.org
718 W: http://www.allsensors.com/
719 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
720 F: drivers/iio/pressure/dlhl60d.c
722 ALLEGRO DVT VIDEO IP CORE DRIVER
723 M: Michael Tretter <m.tretter@pengutronix.de>
724 R: Pengutronix Kernel Team <kernel@pengutronix.de>
725 L: linux-media@vger.kernel.org
727 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
728 F: drivers/media/platform/allegro-dvt/
730 ALLWINNER A10 CSI DRIVER
731 M: Maxime Ripard <mripard@kernel.org>
732 L: linux-media@vger.kernel.org
734 T: git git://linuxtv.org/media_tree.git
735 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
736 F: drivers/media/platform/sunxi/sun4i-csi/
738 ALLWINNER CPUFREQ DRIVER
739 M: Yangtao Li <tiny.windzz@gmail.com>
740 L: linux-pm@vger.kernel.org
742 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
743 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
745 ALLWINNER CRYPTO DRIVERS
746 M: Corentin Labbe <clabbe.montjoie@gmail.com>
747 L: linux-crypto@vger.kernel.org
749 F: drivers/crypto/allwinner/
751 ALLWINNER HARDWARE SPINLOCK SUPPORT
752 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
754 F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-hwspinlock.yaml
755 F: drivers/hwspinlock/sun6i_hwspinlock.c
757 ALLWINNER THERMAL DRIVER
758 M: Vasily Khoruzhick <anarsoul@gmail.com>
759 M: Yangtao Li <tiny.windzz@gmail.com>
760 L: linux-pm@vger.kernel.org
762 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
763 F: drivers/thermal/sun8i_thermal.c
766 M: Maxime Ripard <mripard@kernel.org>
767 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
768 L: linux-media@vger.kernel.org
770 F: drivers/staging/media/sunxi/cedrus/
773 M: Richard Henderson <rth@twiddle.net>
774 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
775 M: Matt Turner <mattst88@gmail.com>
776 L: linux-alpha@vger.kernel.org
780 ALPS PS/2 TOUCHPAD DRIVER
781 R: Pali Rohár <pali@kernel.org>
782 F: drivers/input/mouse/alps.*
784 ALTERA I2C CONTROLLER DRIVER
785 M: Thor Thayer <thor.thayer@linux.intel.com>
787 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
788 F: drivers/i2c/busses/i2c-altera.c
790 ALTERA MAILBOX DRIVER
791 M: Mun Yew Tham <mun.yew.tham@intel.com>
793 F: drivers/mailbox/mailbox-altera.c
795 ALTERA MSGDMA IP CORE DRIVER
796 M: Olivier Dautricourt <olivier.dautricourt@orolia.com>
797 R: Stefan Roese <sr@denx.de>
798 L: dmaengine@vger.kernel.org
800 F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
801 F: drivers/dma/altera-msgdma.c
804 M: Mun Yew Tham <mun.yew.tham@intel.com>
805 L: linux-gpio@vger.kernel.org
807 F: drivers/gpio/gpio-altera.c
809 ALTERA SYSTEM MANAGER DRIVER
810 M: Thor Thayer <thor.thayer@linux.intel.com>
812 F: drivers/mfd/altera-sysmgr.c
813 F: include/linux/mfd/altera-sysmgr.h
815 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
816 M: Thor Thayer <thor.thayer@linux.intel.com>
818 F: drivers/gpio/gpio-altera-a10sr.c
819 F: drivers/mfd/altera-a10sr.c
820 F: drivers/reset/reset-a10sr.c
821 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
822 F: include/linux/mfd/altera-a10sr.h
824 ALTERA TRIPLE SPEED ETHERNET DRIVER
825 M: Joyce Ooi <joyce.ooi@intel.com>
826 L: netdev@vger.kernel.org
828 F: drivers/net/ethernet/altera/
830 ALTERA UART/JTAG UART SERIAL DRIVERS
831 M: Tobias Klauser <tklauser@distanz.ch>
832 L: linux-serial@vger.kernel.org
834 F: drivers/tty/serial/altera_jtaguart.c
835 F: drivers/tty/serial/altera_uart.c
836 F: include/linux/altera_jtaguart.h
837 F: include/linux/altera_uart.h
839 AMAZON ANNAPURNA LABS FIC DRIVER
840 M: Talel Shenhar <talel@amazon.com>
842 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
843 F: drivers/irqchip/irq-al-fic.c
845 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
846 M: Talel Shenhar <talel@amazon.com>
847 M: Talel Shenhar <talelshenhar@gmail.com>
849 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
850 F: drivers/edac/al_mc_edac.c
852 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
853 M: Talel Shenhar <talel@amazon.com>
855 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
856 F: drivers/thermal/thermal_mmio.c
858 AMAZON ETHERNET DRIVERS
859 M: Netanel Belgazal <netanel@amazon.com>
860 M: Arthur Kiyanovski <akiyano@amazon.com>
861 R: Guy Tzalik <gtzalik@amazon.com>
862 R: Saeed Bishara <saeedb@amazon.com>
863 L: netdev@vger.kernel.org
865 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
866 F: drivers/net/ethernet/amazon/
868 AMAZON RDMA EFA DRIVER
869 M: Gal Pressman <galpress@amazon.com>
870 R: Yossi Leybovich <sleybo@amazon.com>
871 L: linux-rdma@vger.kernel.org
873 Q: https://patchwork.kernel.org/project/linux-rdma/list/
874 F: drivers/infiniband/hw/efa/
875 F: include/uapi/rdma/efa-abi.h
877 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
878 M: Tom Lendacky <thomas.lendacky@amd.com>
879 M: John Allen <john.allen@amd.com>
880 L: linux-crypto@vger.kernel.org
882 F: drivers/crypto/ccp/
883 F: include/linux/ccp.h
885 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
886 M: Brijesh Singh <brijesh.singh@amd.com>
887 M: Tom Lendacky <thomas.lendacky@amd.com>
888 L: linux-crypto@vger.kernel.org
890 F: drivers/crypto/ccp/sev*
891 F: include/uapi/linux/psp-sev.h
894 M: Harry Wentland <harry.wentland@amd.com>
895 M: Leo Li <sunpeng.li@amd.com>
896 M: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
897 L: amd-gfx@lists.freedesktop.org
899 T: git https://gitlab.freedesktop.org/agd5f/linux.git
900 F: drivers/gpu/drm/amd/display/
902 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
903 M: Huang Rui <ray.huang@amd.com>
904 L: linux-hwmon@vger.kernel.org
906 F: Documentation/hwmon/fam15h_power.rst
907 F: drivers/hwmon/fam15h_power.c
910 M: Enrico Weigelt, metux IT consult <info@metux.net>
911 L: linux-gpio@vger.kernel.org
913 F: drivers/gpio/gpio-amd-fch.c
914 F: include/linux/platform_data/gpio/gpio-amd-fch.h
916 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
917 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
919 F: drivers/usb/gadget/udc/amd5536udc.*
921 AMD GEODE PROCESSOR/CHIPSET SUPPORT
922 M: Andres Salomon <dilinger@queued.net>
923 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
925 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
926 F: arch/x86/include/asm/geode.h
927 F: drivers/char/hw_random/geode-rng.c
928 F: drivers/crypto/geode*
929 F: drivers/video/fbdev/geode/
932 M: Joerg Roedel <joro@8bytes.org>
933 R: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
934 L: iommu@lists.linux-foundation.org
936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
937 F: drivers/iommu/amd/
938 F: include/linux/amd-iommu.h
941 M: Felix Kuehling <Felix.Kuehling@amd.com>
942 L: amd-gfx@lists.freedesktop.org
944 T: git https://gitlab.freedesktop.org/agd5f/linux.git
945 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
946 F: drivers/gpu/drm/amd/amdkfd/
947 F: drivers/gpu/drm/amd/include/cik_structs.h
948 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
949 F: drivers/gpu/drm/amd/include/v9_structs.h
950 F: drivers/gpu/drm/amd/include/vi_structs.h
951 F: include/uapi/linux/kfd_ioctl.h
954 M: Sanjay R Mehta <sanju.mehta@amd.com>
956 F: drivers/spi/spi-amd.c
959 M: Elie Morisse <syniurge@gmail.com>
960 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
961 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
962 L: linux-i2c@vger.kernel.org
964 F: drivers/i2c/busses/i2c-amd-mp2*
967 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
968 L: platform-driver-x86@vger.kernel.org
970 F: drivers/platform/x86/amd-pmc.*
972 AMD POWERPLAY AND SWSMU
973 M: Evan Quan <evan.quan@amd.com>
974 L: amd-gfx@lists.freedesktop.org
976 T: git https://gitlab.freedesktop.org/agd5f/linux.git
977 F: drivers/gpu/drm/amd/pm/
980 M: Sanjay R Mehta <sanju.mehta@amd.com>
981 L: dmaengine@vger.kernel.org
983 F: drivers/dma/ptdma/
985 AMD SEATTLE DEVICE TREE SUPPORT
986 M: Brijesh Singh <brijeshkumar.singh@amd.com>
987 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
988 M: Tom Lendacky <thomas.lendacky@amd.com>
990 F: arch/arm64/boot/dts/amd/
993 M: Tom Lendacky <thomas.lendacky@amd.com>
994 L: netdev@vger.kernel.org
996 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
997 F: drivers/net/ethernet/amd/xgbe/
999 AMD SENSOR FUSION HUB DRIVER
1000 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
1001 M: Basavaraj Natikar <basavaraj.natikar@amd.com>
1002 L: linux-input@vger.kernel.org
1004 F: Documentation/hid/amd-sfh*
1005 F: drivers/hid/amd-sfh-hid/
1008 M: Christian Eggers <ceggers@arri.de>
1009 L: linux-iio@vger.kernel.org
1011 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1012 F: drivers/iio/light/as73211.c
1014 AMT (Automatic Multicast Tunneling)
1015 M: Taehee Yoo <ap420073@gmail.com>
1016 L: netdev@vger.kernel.org
1018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1020 F: drivers/net/amt.c
1022 ANALOG DEVICES INC AD7192 DRIVER
1023 M: Alexandru Tachici <alexandru.tachici@analog.com>
1024 L: linux-iio@vger.kernel.org
1026 W: http://ez.analog.com/community/linux-device-drivers
1027 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1028 F: drivers/iio/adc/ad7192.c
1030 ANALOG DEVICES INC AD7292 DRIVER
1031 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1032 L: linux-iio@vger.kernel.org
1034 W: http://ez.analog.com/community/linux-device-drivers
1035 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1036 F: drivers/iio/adc/ad7292.c
1038 ANALOG DEVICES INC AD7768-1 DRIVER
1039 M: Michael Hennerich <Michael.Hennerich@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,ad7768-1.yaml
1044 F: drivers/iio/adc/ad7768-1.c
1046 ANALOG DEVICES INC AD7780 DRIVER
1047 M: Michael Hennerich <Michael.Hennerich@analog.com>
1048 M: Renato Lui Geh <renatogeh@gmail.com>
1049 L: linux-iio@vger.kernel.org
1051 W: http://ez.analog.com/community/linux-device-drivers
1052 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1053 F: drivers/iio/adc/ad7780.c
1055 ANALOG DEVICES INC AD9389B DRIVER
1056 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1057 L: linux-media@vger.kernel.org
1059 F: drivers/media/i2c/ad9389b*
1061 ANALOG DEVICES INC ADGS1408 DRIVER
1062 M: Mircea Caprioru <mircea.caprioru@analog.com>
1064 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1065 F: drivers/mux/adgs1408.c
1067 ANALOG DEVICES INC ADIN DRIVER
1068 M: Michael Hennerich <michael.hennerich@analog.com>
1069 L: netdev@vger.kernel.org
1071 W: http://ez.analog.com/community/linux-device-drivers
1072 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1073 F: drivers/net/phy/adin.c
1075 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1076 M: Nuno Sa <nuno.sa@analog.com>
1077 L: linux-iio@vger.kernel.org
1079 F: drivers/iio/imu/adis.c
1080 F: include/linux/iio/imu/adis.h
1082 ANALOG DEVICES INC ADIS16460 DRIVER
1083 M: Dragos Bogdan <dragos.bogdan@analog.com>
1084 L: linux-iio@vger.kernel.org
1086 W: http://ez.analog.com/community/linux-device-drivers
1087 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1088 F: drivers/iio/imu/adis16460.c
1090 ANALOG DEVICES INC ADIS16475 DRIVER
1091 M: Nuno Sa <nuno.sa@analog.com>
1092 L: linux-iio@vger.kernel.org
1093 W: http://ez.analog.com/community/linux-device-drivers
1095 F: drivers/iio/imu/adis16475.c
1096 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1098 ANALOG DEVICES INC ADM1177 DRIVER
1099 M: Michael Hennerich <Michael.Hennerich@analog.com>
1100 L: linux-hwmon@vger.kernel.org
1102 W: http://ez.analog.com/community/linux-device-drivers
1103 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1104 F: drivers/hwmon/adm1177.c
1106 ANALOG DEVICES INC ADP5061 DRIVER
1107 M: Michael Hennerich <Michael.Hennerich@analog.com>
1108 L: linux-pm@vger.kernel.org
1110 W: http://ez.analog.com/community/linux-device-drivers
1111 F: drivers/power/supply/adp5061.c
1113 ANALOG DEVICES INC ADV7180 DRIVER
1114 M: Lars-Peter Clausen <lars@metafoo.de>
1115 L: linux-media@vger.kernel.org
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: drivers/media/i2c/adv7180.c
1119 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1121 ANALOG DEVICES INC ADV748X DRIVER
1122 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1123 L: linux-media@vger.kernel.org
1125 F: drivers/media/i2c/adv748x/*
1127 ANALOG DEVICES INC ADV7511 DRIVER
1128 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1129 L: linux-media@vger.kernel.org
1131 F: drivers/media/i2c/adv7511*
1133 ANALOG DEVICES INC ADV7604 DRIVER
1134 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1135 L: linux-media@vger.kernel.org
1137 F: drivers/media/i2c/adv7604*
1138 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1140 ANALOG DEVICES INC ADV7842 DRIVER
1141 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1142 L: linux-media@vger.kernel.org
1144 F: drivers/media/i2c/adv7842*
1146 ANALOG DEVICES INC ADXRS290 DRIVER
1147 M: Nishant Malpani <nish.malpani25@gmail.com>
1148 L: linux-iio@vger.kernel.org
1150 F: drivers/iio/gyro/adxrs290.c
1151 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1153 ANALOG DEVICES INC ASOC CODEC DRIVERS
1154 M: Lars-Peter Clausen <lars@metafoo.de>
1155 M: Nuno Sá <nuno.sa@analog.com>
1156 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1158 W: http://wiki.analog.com/
1159 W: http://ez.analog.com/community/linux-device-drivers
1160 F: sound/soc/codecs/ad1*
1161 F: sound/soc/codecs/ad7*
1162 F: sound/soc/codecs/adau*
1163 F: sound/soc/codecs/adav*
1164 F: sound/soc/codecs/sigmadsp.*
1165 F: sound/soc/codecs/ssm*
1167 ANALOG DEVICES INC DMA DRIVERS
1168 M: Lars-Peter Clausen <lars@metafoo.de>
1170 W: http://ez.analog.com/community/linux-device-drivers
1171 F: drivers/dma/dma-axi-dmac.c
1173 ANALOG DEVICES INC IIO DRIVERS
1174 M: Lars-Peter Clausen <lars@metafoo.de>
1175 M: Michael Hennerich <Michael.Hennerich@analog.com>
1177 W: http://wiki.analog.com/
1178 W: http://ez.analog.com/community/linux-device-drivers
1179 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1180 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1181 F: Documentation/devicetree/bindings/iio/*/adi,*
1182 F: Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
1183 F: drivers/iio/*/ad*
1184 F: drivers/iio/adc/ltc249*
1185 F: drivers/iio/amplifiers/hmc425a.c
1186 F: drivers/staging/iio/*/ad*
1187 X: drivers/iio/*/adjd*
1189 ANALOGBITS PLL LIBRARIES
1190 M: Paul Walmsley <paul.walmsley@sifive.com>
1192 F: drivers/clk/analogbits/*
1193 F: include/linux/clk/analogbits*
1196 M: Nick Hu <nickhu@andestech.com>
1197 M: Greentime Hu <green.hu@gmail.com>
1198 M: Vincent Chen <deanbo422@gmail.com>
1200 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1201 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1202 F: Documentation/devicetree/bindings/nds32/
1207 ANDROID CONFIG FRAGMENTS
1208 M: Rob Herring <robh@kernel.org>
1210 F: kernel/configs/android*
1213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1214 M: Arve Hjønnevåg <arve@android.com>
1215 M: Todd Kjos <tkjos@android.com>
1216 M: Martijn Coenen <maco@android.com>
1217 M: Joel Fernandes <joel@joelfernandes.org>
1218 M: Christian Brauner <christian@brauner.io>
1219 M: Hridya Valsaraju <hridya@google.com>
1220 M: Suren Baghdasaryan <surenb@google.com>
1221 L: linux-kernel@vger.kernel.org
1223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1225 F: drivers/staging/android/
1227 ANDROID GOLDFISH PIC DRIVER
1228 M: Miodrag Dinic <miodrag.dinic@mips.com>
1230 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1231 F: drivers/irqchip/irq-goldfish-pic.c
1233 ANDROID GOLDFISH RTC DRIVER
1234 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1236 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1237 F: drivers/rtc/rtc-goldfish.c
1239 AOA (Apple Onboard Audio) ALSA DRIVER
1240 M: Johannes Berg <johannes@sipsolutions.net>
1241 L: linuxppc-dev@lists.ozlabs.org
1242 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1246 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1247 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1248 L: linux-iio@vger.kernel.org
1250 F: drivers/iio/adc/stx104.c
1253 M: Jiri Kosina <jikos@kernel.org>
1255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1256 F: arch/x86/kernel/apm_32.c
1257 F: drivers/char/apm-emulation.c
1258 F: include/linux/apm_bios.h
1259 F: include/uapi/linux/apm_bios.h
1261 APPARMOR SECURITY MODULE
1262 M: John Johansen <john.johansen@canonical.com>
1263 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1265 W: wiki.apparmor.net
1266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1267 F: Documentation/admin-guide/LSM/apparmor.rst
1268 F: security/apparmor/
1270 APPLE BCM5974 MULTITOUCH DRIVER
1271 M: Henrik Rydberg <rydberg@bitmath.org>
1272 L: linux-input@vger.kernel.org
1274 F: drivers/input/mouse/bcm5974.c
1276 APPLE DART IOMMU DRIVER
1277 M: Sven Peter <sven@svenpeter.dev>
1278 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1279 L: iommu@lists.linux-foundation.org
1281 F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
1282 F: drivers/iommu/apple-dart.c
1285 M: Henrik Rydberg <rydberg@bitmath.org>
1286 L: linux-hwmon@vger.kernel.org
1288 F: drivers/hwmon/applesmc.c
1290 APPLETALK NETWORK LAYER
1291 L: netdev@vger.kernel.org
1293 F: drivers/net/appletalk/
1294 F: include/linux/atalk.h
1295 F: include/uapi/linux/atalk.h
1298 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1299 M: Khuong Dinh <khuong@os.amperecomputing.com>
1301 F: arch/arm64/boot/dts/apm/
1303 APPLIED MICRO (APM) X-GENE SOC EDAC
1304 M: Khuong Dinh <khuong@os.amperecomputing.com>
1306 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1307 F: drivers/edac/xgene_edac.c
1309 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1310 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1311 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1313 F: drivers/net/ethernet/apm/xgene-v2/
1315 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1316 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1317 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1318 M: Quan Nguyen <quan@os.amperecomputing.com>
1320 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1321 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1322 F: drivers/net/ethernet/apm/xgene/
1323 F: drivers/net/mdio/mdio-xgene.c
1325 APPLIED MICRO (APM) X-GENE SOC PMU
1326 M: Khuong Dinh <khuong@os.amperecomputing.com>
1328 F: Documentation/admin-guide/perf/xgene-pmu.rst
1329 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1330 F: drivers/perf/xgene_pmu.c
1332 APTINA CAMERA SENSOR PLL
1333 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1334 L: linux-media@vger.kernel.org
1336 F: drivers/media/i2c/aptina-pll.*
1338 AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1339 M: Aleksa Savic <savicaleksa83@gmail.com>
1340 L: linux-hwmon@vger.kernel.org
1342 F: Documentation/hwmon/aquacomputer_d5next.rst
1343 F: drivers/hwmon/aquacomputer_d5next.c
1345 AQUANTIA ETHERNET DRIVER (atlantic)
1346 M: Igor Russkikh <irusskikh@marvell.com>
1347 L: netdev@vger.kernel.org
1349 W: https://www.marvell.com/
1350 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1351 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1352 F: drivers/net/ethernet/aquantia/atlantic/
1354 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1355 M: Egor Pomozov <epomozov@marvell.com>
1356 L: netdev@vger.kernel.org
1358 W: http://www.aquantia.com
1359 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1361 ARASAN NAND CONTROLLER DRIVER
1362 M: Miquel Raynal <miquel.raynal@bootlin.com>
1363 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1364 L: linux-mtd@lists.infradead.org
1366 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1367 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1369 ARC FRAMEBUFFER DRIVER
1370 M: Jaya Kumar <jayalk@intworks.biz>
1372 F: drivers/video/fbdev/arcfb.c
1373 F: drivers/video/fbdev/core/fb_defio.c
1376 M: Alexey Brodkin <abrodkin@synopsys.com>
1378 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1379 F: drivers/gpu/drm/tiny/arcpgu.c
1381 ARCNET NETWORK LAYER
1382 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1383 L: netdev@vger.kernel.org
1385 F: drivers/net/arcnet/
1386 F: include/uapi/linux/if_arcnet.h
1388 ARM ARCHITECTED TIMER DRIVER
1389 M: Mark Rutland <mark.rutland@arm.com>
1390 M: Marc Zyngier <maz@kernel.org>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 F: arch/arm/include/asm/arch_timer.h
1394 F: arch/arm64/include/asm/arch_timer.h
1395 F: drivers/clocksource/arm_arch_timer.c
1397 ARM HDLCD DRM DRIVER
1398 M: Liviu Dudau <liviu.dudau@arm.com>
1400 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1401 F: drivers/gpu/drm/arm/hdlcd_*
1403 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1404 M: Linus Walleij <linus.walleij@linaro.org>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1408 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1409 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1410 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1411 F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1412 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1413 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1414 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1415 F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1416 F: arch/arm/boot/dts/arm-realview-*
1417 F: arch/arm/boot/dts/integrator*
1418 F: arch/arm/boot/dts/versatile*
1419 F: arch/arm/mach-integrator/
1420 F: arch/arm/mach-realview/
1421 F: arch/arm/mach-versatile/
1422 F: arch/arm/plat-versatile/
1423 F: drivers/bus/arm-integrator-lm.c
1424 F: drivers/clk/versatile/
1425 F: drivers/i2c/busses/i2c-versatile.c
1426 F: drivers/irqchip/irq-versatile-fpga.c
1427 F: drivers/mtd/maps/physmap-versatile.*
1428 F: drivers/power/reset/arm-versatile-reboot.c
1429 F: drivers/soc/versatile/
1431 ARM KOMEDA DRM-KMS DRIVER
1432 M: James (Qian) Wang <james.qian.wang@arm.com>
1433 M: Liviu Dudau <liviu.dudau@arm.com>
1434 M: Mihail Atanassov <mihail.atanassov@arm.com>
1435 L: Mali DP Maintainers <malidp@foss.arm.com>
1437 T: git git://anongit.freedesktop.org/drm/drm-misc
1438 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1439 F: Documentation/gpu/komeda-kms.rst
1440 F: drivers/gpu/drm/arm/display/include/
1441 F: drivers/gpu/drm/arm/display/komeda/
1443 ARM MALI PANFROST DRM DRIVER
1444 M: Rob Herring <robh@kernel.org>
1445 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1446 R: Steven Price <steven.price@arm.com>
1447 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1448 L: dri-devel@lists.freedesktop.org
1450 T: git git://anongit.freedesktop.org/drm/drm-misc
1451 F: drivers/gpu/drm/panfrost/
1452 F: include/uapi/drm/panfrost_drm.h
1454 ARM MALI-DP DRM DRIVER
1455 M: Liviu Dudau <liviu.dudau@arm.com>
1456 M: Brian Starkey <brian.starkey@arm.com>
1457 L: Mali DP Maintainers <malidp@foss.arm.com>
1459 T: git git://anongit.freedesktop.org/drm/drm-misc
1460 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1461 F: Documentation/gpu/afbc.rst
1462 F: drivers/gpu/drm/arm/
1464 ARM MFM AND FLOPPY DRIVERS
1465 M: Ian Molton <spyro@f2s.com>
1467 F: arch/arm/include/asm/floppy.h
1468 F: arch/arm/mach-rpc/floppydma.S
1470 ARM PMU PROFILING AND DEBUGGING
1471 M: Will Deacon <will@kernel.org>
1472 M: Mark Rutland <mark.rutland@arm.com>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475 F: Documentation/devicetree/bindings/arm/pmu.yaml
1476 F: Documentation/devicetree/bindings/perf/
1477 F: arch/arm*/include/asm/hw_breakpoint.h
1478 F: arch/arm*/include/asm/perf_event.h
1479 F: arch/arm*/kernel/hw_breakpoint.c
1480 F: arch/arm*/kernel/perf_*
1482 F: include/linux/perf/arm_pmu.h
1485 M: Russell King <linux@armlinux.org.uk>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 W: http://www.armlinux.org.uk/
1489 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1491 X: arch/arm/boot/dts/
1493 ARM PRIMECELL AACI PL041 DRIVER
1494 M: Russell King <linux@armlinux.org.uk>
1498 ARM PRIMECELL BUS SUPPORT
1499 M: Russell King <linux@armlinux.org.uk>
1502 F: include/linux/amba/bus.h
1504 ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
1505 M: Miquel Raynal <miquel.raynal@bootlin.com>
1506 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1507 L: linux-mtd@lists.infradead.org
1509 F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
1510 F: drivers/mtd/nand/raw/pl35x-nand-controller.c
1512 ARM PRIMECELL PL35X SMC DRIVER
1513 M: Miquel Raynal <miquel.raynal@bootlin.com>
1514 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 F: Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
1518 F: drivers/memory/pl353-smc.c
1520 ARM PRIMECELL CLCD PL110 DRIVER
1521 M: Russell King <linux@armlinux.org.uk>
1523 F: drivers/video/fbdev/amba-clcd.*
1525 ARM PRIMECELL KMI PL050 DRIVER
1526 M: Russell King <linux@armlinux.org.uk>
1528 F: drivers/input/serio/ambakmi.*
1529 F: include/linux/amba/kmi.h
1531 ARM PRIMECELL MMCI PL180/1 DRIVER
1532 M: Russell King <linux@armlinux.org.uk>
1534 F: drivers/mmc/host/mmci.*
1535 F: include/linux/amba/mmci.h
1537 ARM PRIMECELL SSP PL022 SPI DRIVER
1538 M: Linus Walleij <linus.walleij@linaro.org>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1542 F: drivers/spi/spi-pl022.c
1544 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1545 M: Russell King <linux@armlinux.org.uk>
1547 F: drivers/tty/serial/amba-pl01*.c
1548 F: include/linux/amba/serial.h
1550 ARM PRIMECELL VIC PL190/PL192 DRIVER
1551 M: Linus Walleij <linus.walleij@linaro.org>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
1555 F: drivers/irqchip/irq-vic.c
1557 ARM SMC WATCHDOG DRIVER
1558 M: Julius Werner <jwerner@chromium.org>
1559 R: Evan Benn <evanbenn@chromium.org>
1561 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1562 F: drivers/watchdog/arm_smc_wdt.c
1565 M: Will Deacon <will@kernel.org>
1566 R: Robin Murphy <robin.murphy@arm.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1570 F: drivers/iommu/arm/
1571 F: drivers/iommu/io-pgtable-arm*
1573 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1574 M: Arnd Bergmann <arnd@arndb.de>
1575 M: Olof Johansson <olof@lixom.net>
1577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1580 F: arch/arm/boot/dts/Makefile
1581 F: arch/arm64/boot/dts/Makefile
1583 ARM SUB-ARCHITECTURES
1584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1590 ARM/ACTIONS SEMI ARCHITECTURE
1591 M: Andreas Färber <afaerber@suse.de>
1592 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1596 F: Documentation/devicetree/bindings/arm/actions.yaml
1597 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1598 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1599 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1600 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1601 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1602 F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
1603 F: Documentation/devicetree/bindings/pinctrl/actions,*
1604 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1605 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1606 F: arch/arm/boot/dts/owl-*
1607 F: arch/arm/mach-actions/
1608 F: arch/arm64/boot/dts/actions/
1609 F: drivers/clk/actions/
1610 F: drivers/clocksource/timer-owl*
1611 F: drivers/dma/owl-dma.c
1612 F: drivers/i2c/busses/i2c-owl.c
1613 F: drivers/irqchip/irq-owl-sirq.c
1614 F: drivers/mmc/host/owl-mmc.c
1615 F: drivers/net/ethernet/actions/
1616 F: drivers/pinctrl/actions/*
1617 F: drivers/soc/actions/
1618 F: include/dt-bindings/power/owl-*
1619 F: include/dt-bindings/reset/actions,*
1620 F: include/linux/soc/actions/
1623 ARM/ADS SPHERE MACHINE SUPPORT
1624 M: Lennert Buytenhek <kernel@wantstofly.org>
1625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 ARM/AFEB9260 MACHINE SUPPORT
1629 M: Sergey Lapin <slapin@ossfans.org>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 ARM/AJECO 1ARM MACHINE SUPPORT
1634 M: Lennert Buytenhek <kernel@wantstofly.org>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638 ARM/Allwinner SoC Clock Support
1639 M: Emilio López <emilio@elopez.com.ar>
1641 F: drivers/clk/sunxi/
1643 ARM/Allwinner sunXi SoC support
1644 M: Maxime Ripard <mripard@kernel.org>
1645 M: Chen-Yu Tsai <wens@csie.org>
1646 R: Jernej Skrabec <jernej.skrabec@gmail.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1650 L: linux-sunxi@lists.linux.dev
1651 F: arch/arm/mach-sunxi/
1652 F: arch/arm64/boot/dts/allwinner/
1653 F: drivers/clk/sunxi-ng/
1654 F: drivers/pinctrl/sunxi/
1655 F: drivers/soc/sunxi/
1660 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1661 M: Neil Armstrong <narmstrong@baylibre.com>
1662 M: Jerome Brunet <jbrunet@baylibre.com>
1663 L: linux-amlogic@lists.infradead.org
1665 F: Documentation/devicetree/bindings/clock/amlogic*
1666 F: drivers/clk/meson/
1667 F: include/dt-bindings/clock/gxbb*
1668 F: include/dt-bindings/clock/meson*
1670 ARM/Amlogic Meson SoC Crypto Drivers
1671 M: Corentin Labbe <clabbe@baylibre.com>
1672 L: linux-crypto@vger.kernel.org
1673 L: linux-amlogic@lists.infradead.org
1675 F: Documentation/devicetree/bindings/crypto/amlogic*
1676 F: drivers/crypto/amlogic/
1678 ARM/Amlogic Meson SoC Sound Drivers
1679 M: Jerome Brunet <jbrunet@baylibre.com>
1680 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1682 F: Documentation/devicetree/bindings/sound/amlogic*
1685 ARM/Amlogic Meson SoC support
1686 M: Neil Armstrong <narmstrong@baylibre.com>
1687 M: Kevin Hilman <khilman@baylibre.com>
1688 R: Jerome Brunet <jbrunet@baylibre.com>
1689 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691 L: linux-amlogic@lists.infradead.org
1693 W: http://linux-meson.com/
1694 F: arch/arm/boot/dts/meson*
1695 F: arch/arm/mach-meson/
1696 F: arch/arm64/boot/dts/amlogic/
1697 F: drivers/mmc/host/meson*
1698 F: drivers/pinctrl/meson/
1699 F: drivers/rtc/rtc-meson*
1700 F: drivers/soc/amlogic/
1703 ARM/Annapurna Labs ALPINE ARCHITECTURE
1704 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1705 M: Antoine Tenart <atenart@kernel.org>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 F: arch/arm/boot/dts/alpine*
1709 F: arch/arm/mach-alpine/
1710 F: arch/arm64/boot/dts/amazon/
1711 F: drivers/*/*alpine*
1713 ARM/APPLE MACHINE SUPPORT
1714 M: Hector Martin <marcan@marcan.st>
1715 M: Sven Peter <sven@svenpeter.dev>
1716 R: Alyssa Rosenzweig <alyssa@rosenzweig.io>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 W: https://asahilinux.org
1720 B: https://github.com/AsahiLinux/linux/issues
1721 C: irc://irc.oftc.net/asahi-dev
1722 T: git https://github.com/AsahiLinux/linux.git
1723 F: Documentation/devicetree/bindings/arm/apple.yaml
1724 F: Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
1725 F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
1726 F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
1727 F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
1728 F: arch/arm64/boot/dts/apple/
1729 F: drivers/irqchip/irq-apple-aic.c
1730 F: drivers/mailbox/apple-mailbox.c
1731 F: include/dt-bindings/interrupt-controller/apple-aic.h
1732 F: include/dt-bindings/pinctrl/apple.h
1733 F: include/linux/apple-mailbox.h
1735 ARM/ARTPEC MACHINE SUPPORT
1736 M: Jesper Nilsson <jesper.nilsson@axis.com>
1737 M: Lars Persson <lars.persson@axis.com>
1738 L: linux-arm-kernel@axis.com
1740 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1741 F: arch/arm/boot/dts/artpec6*
1742 F: arch/arm/mach-artpec
1744 F: drivers/crypto/axis
1745 F: drivers/mmc/host/usdhi6rol0.c
1746 F: drivers/pinctrl/pinctrl-artpec*
1748 ARM/ASPEED I2C DRIVER
1749 M: Brendan Higgins <brendanhiggins@google.com>
1750 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1751 R: Joel Stanley <joel@jms.id.au>
1752 L: linux-i2c@vger.kernel.org
1753 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1755 F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
1756 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1757 F: drivers/i2c/busses/i2c-aspeed.c
1758 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1760 ARM/ASPEED MACHINE SUPPORT
1761 M: Joel Stanley <joel@jms.id.au>
1762 R: Andrew Jeffery <andrew@aj.id.au>
1763 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1766 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1768 F: arch/arm/boot/dts/aspeed-*
1769 F: arch/arm/mach-aspeed/
1772 ARM/BITMAIN ARCHITECTURE
1773 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1776 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1777 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1778 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1779 F: arch/arm64/boot/dts/bitmain/
1780 F: drivers/clk/clk-bm1880.c
1781 F: drivers/pinctrl/pinctrl-bm1880.c
1783 ARM/CALXEDA HIGHBANK ARCHITECTURE
1784 M: Andre Przywara <andre.przywara@arm.com>
1785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1787 F: arch/arm/boot/dts/ecx-*.dts*
1788 F: arch/arm/boot/dts/highbank.dts
1789 F: arch/arm/mach-highbank/
1791 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1792 M: Krzysztof Halasa <khalasa@piap.pl>
1794 F: arch/arm/mach-cns3xxx/
1796 ARM/CAVIUM THUNDER NETWORK DRIVER
1797 M: Sunil Goutham <sgoutham@marvell.com>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 F: drivers/net/ethernet/cavium/thunder/
1802 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1803 M: Lukasz Majewski <lukma@denx.de>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806 F: arch/arm/mach-ep93xx/ts72xx.c
1808 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1809 M: Alexander Shiyan <shc_work@mail.ru>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1815 M: Lennert Buytenhek <kernel@wantstofly.org>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1819 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1820 M: Hartley Sweeten <hsweeten@visionengravers.com>
1821 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 F: arch/arm/mach-ep93xx/
1825 F: arch/arm/mach-ep93xx/include/mach/
1828 M: Russell King <linux@armlinux.org.uk>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1832 F: drivers/clk/clkdev.c
1834 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1835 M: Baruch Siach <baruch@tkos.co.il>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 F: arch/arm/boot/dts/cx92755*
1841 ARM/CONTEC MICRO9 MACHINE SUPPORT
1842 M: Hubert Feurstein <hubert.feurstein@contec.at>
1844 F: arch/arm/mach-ep93xx/micro9.c
1846 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1847 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1848 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1849 R: Mike Leach <mike.leach@linaro.org>
1850 R: Leo Yan <leo.yan@linaro.org>
1851 L: coresight@lists.linaro.org (moderated for non-subscribers)
1852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1855 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1856 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1857 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1858 F: Documentation/devicetree/bindings/arm/coresight.txt
1859 F: Documentation/devicetree/bindings/arm/ete.yaml
1860 F: Documentation/devicetree/bindings/arm/trbe.yaml
1861 F: Documentation/trace/coresight/*
1862 F: drivers/hwtracing/coresight/*
1863 F: include/dt-bindings/arm/coresight-cti-dt.h
1864 F: include/linux/coresight*
1865 F: tools/perf/arch/arm/util/auxtrace.c
1866 F: tools/perf/arch/arm/util/cs-etm.c
1867 F: tools/perf/arch/arm/util/cs-etm.h
1868 F: tools/perf/arch/arm/util/pmu.c
1869 F: tools/perf/util/cs-etm-decoder/*
1870 F: tools/perf/util/cs-etm.*
1872 ARM/CORGI MACHINE SUPPORT
1873 M: Richard Purdie <rpurdie@rpsys.net>
1876 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1877 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1878 M: Linus Walleij <linus.walleij@linaro.org>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 T: git git://github.com/ulli-kroll/linux.git
1882 F: Documentation/devicetree/bindings/arm/gemini.yaml
1883 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1884 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1885 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
1886 F: arch/arm/boot/dts/gemini*
1887 F: arch/arm/mach-gemini/
1888 F: drivers/crypto/gemini/
1889 F: drivers/net/ethernet/cortina/
1890 F: drivers/pinctrl/pinctrl-gemini.c
1891 F: drivers/rtc/rtc-ftrtc010.c
1893 ARM/CZ.NIC TURRIS SUPPORT
1894 M: Marek Behún <kabel@kernel.org>
1896 W: https://www.turris.cz/
1897 F: Documentation/ABI/testing/debugfs-moxtet
1898 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1899 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1900 F: Documentation/devicetree/bindings/bus/moxtet.txt
1901 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1902 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1903 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1904 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1905 F: drivers/bus/moxtet.c
1906 F: drivers/firmware/turris-mox-rwtm.c
1907 F: drivers/leds/leds-turris-omnia.c
1908 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1909 F: drivers/gpio/gpio-moxtet.c
1910 F: drivers/watchdog/armada_37xx_wdt.c
1911 F: include/dt-bindings/bus/moxtet.h
1912 F: include/linux/armada-37xx-rwtm-mailbox.h
1913 F: include/linux/moxtet.h
1915 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1916 M: Robert Jarzmik <robert.jarzmik@free.fr>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 F: arch/arm/mach-pxa/ezx.c
1921 ARM/FARADAY FA526 PORT
1922 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1923 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 T: git git://git.berlios.de/gemini-board
1926 F: arch/arm/mm/*-fa*
1928 ARM/FOOTBRIDGE ARCHITECTURE
1929 M: Russell King <linux@armlinux.org.uk>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 W: http://www.armlinux.org.uk/
1933 F: arch/arm/include/asm/hardware/dec21285.h
1934 F: arch/arm/mach-footbridge/
1936 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1937 M: Shawn Guo <shawnguo@kernel.org>
1938 M: Sascha Hauer <s.hauer@pengutronix.de>
1939 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1940 R: Fabio Estevam <festevam@gmail.com>
1941 R: NXP Linux Team <linux-imx@nxp.com>
1942 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1945 X: drivers/media/i2c/
1949 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1950 M: Shawn Guo <shawnguo@kernel.org>
1951 M: Li Yang <leoyang.li@nxp.com>
1952 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1955 F: arch/arm/boot/dts/ls1021a*
1956 F: arch/arm64/boot/dts/freescale/fsl-*
1957 F: arch/arm64/boot/dts/freescale/qoriq-*
1959 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1960 M: Shawn Guo <shawnguo@kernel.org>
1961 M: Sascha Hauer <s.hauer@pengutronix.de>
1962 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1963 R: Stefan Agner <stefan@agner.ch>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1966 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1967 F: arch/arm/boot/dts/vf*
1968 F: arch/arm/mach-imx/*vf610*
1970 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1971 M: Lennert Buytenhek <kernel@wantstofly.org>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 ARM/GUMSTIX MACHINE SUPPORT
1976 M: Steve Sakoman <sakoman@gmail.com>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1981 M: Philipp Zabel <philipp.zabel@gmail.com>
1982 M: Paul Parsons <lost.distance@yahoo.com>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 F: arch/arm/mach-pxa/hx4700.c
1986 F: arch/arm/mach-pxa/include/mach/hx4700.h
1987 F: sound/soc/pxa/hx4700.c
1989 ARM/HISILICON SOC SUPPORT
1990 M: Wei Xu <xuwei5@hisilicon.com>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 W: http://www.hisilicon.com
1994 T: git git://github.com/hisilicon/linux-hisi.git
1995 F: arch/arm/boot/dts/hi3*
1996 F: arch/arm/boot/dts/hip*
1997 F: arch/arm/boot/dts/hisi*
1998 F: arch/arm/mach-hisi/
1999 F: arch/arm64/boot/dts/hisilicon/
2001 ARM/HP JORNADA 7XX MACHINE SUPPORT
2002 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
2005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2006 F: arch/arm/mach-sa1100/include/mach/jornada720.h
2007 F: arch/arm/mach-sa1100/jornada720.c
2009 ARM/IGEP MACHINE SUPPORT
2010 M: Enric Balletbo i Serra <eballetbo@gmail.com>
2011 M: Javier Martinez Canillas <javier@dowhile0.org>
2012 L: linux-omap@vger.kernel.org
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 F: arch/arm/boot/dts/omap3-igep*
2017 ARM/INCOME PXA270 SUPPORT
2018 M: Marek Vasut <marek.vasut@gmail.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 F: arch/arm/mach-pxa/colibri-pxa270-income.c
2023 ARM/INTEL IOP32X ARM ARCHITECTURE
2024 M: Lennert Buytenhek <kernel@wantstofly.org>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 ARM/INTEL IQ81342EX MACHINE SUPPORT
2029 M: Lennert Buytenhek <kernel@wantstofly.org>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 ARM/INTEL IXDP2850 MACHINE SUPPORT
2034 M: Lennert Buytenhek <kernel@wantstofly.org>
2035 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 ARM/INTEL IXP4XX ARM ARCHITECTURE
2039 M: Linus Walleij <linusw@kernel.org>
2040 M: Imre Kaloz <kaloz@openwrt.org>
2041 M: Krzysztof Halasa <khalasa@piap.pl>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2045 F: Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bus-controller.yaml
2046 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
2047 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2048 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2049 F: arch/arm/mach-ixp4xx/
2050 F: drivers/bus/intel-ixp4xx-eb.c
2051 F: drivers/clocksource/timer-ixp4xx.c
2052 F: drivers/crypto/ixp4xx_crypto.c
2053 F: drivers/gpio/gpio-ixp4xx.c
2054 F: drivers/irqchip/irq-ixp4xx.c
2055 F: include/linux/irqchip/irq-ixp4xx.h
2056 F: include/linux/platform_data/timer-ixp4xx.h
2058 ARM/INTEL KEEMBAY ARCHITECTURE
2059 M: Paul J. Murphy <paul.j.murphy@intel.com>
2060 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
2062 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2063 F: arch/arm64/boot/dts/intel/keembay-evm.dts
2064 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2066 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
2067 M: Jonathan Cameron <jic23@cam.ac.uk>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 F: arch/arm/mach-pxa/stargate2.c
2071 F: drivers/pcmcia/pxa2xx_stargate2.c
2073 ARM/INTEL XSC3 (MANZANO) ARM CORE
2074 M: Lennert Buytenhek <kernel@wantstofly.org>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2079 M: Lennert Buytenhek <kernel@wantstofly.org>
2080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083 ARM/LG1K ARCHITECTURE
2084 M: Chanho Min <chanho.min@lge.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 F: arch/arm64/boot/dts/lg/
2089 ARM/LOGICPD PXA270 MACHINE SUPPORT
2090 M: Lennert Buytenhek <kernel@wantstofly.org>
2091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2094 ARM/LPC18XX ARCHITECTURE
2095 M: Vladimir Zapolskiy <vz@mleia.com>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2099 F: arch/arm/boot/dts/lpc43*
2100 F: drivers/i2c/busses/i2c-lpc2k.c
2101 F: drivers/memory/pl172.c
2102 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2103 F: drivers/rtc/rtc-lpc24xx.c
2106 ARM/LPC32XX SOC SUPPORT
2107 M: Vladimir Zapolskiy <vz@mleia.com>
2108 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2110 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2111 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2112 F: arch/arm/boot/dts/lpc32*
2113 F: arch/arm/mach-lpc32xx/
2114 F: drivers/i2c/busses/i2c-pnx.c
2115 F: drivers/net/ethernet/nxp/lpc_eth.c
2116 F: drivers/usb/host/ohci-nxp.c
2117 F: drivers/watchdog/pnx4008_wdt.c
2120 ARM/MAGICIAN MACHINE SUPPORT
2121 M: Philipp Zabel <philipp.zabel@gmail.com>
2124 ARM/Marvell Dove/MV78xx0/Orion SOC support
2125 M: Andrew Lunn <andrew@lunn.ch>
2126 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2127 M: Gregory Clement <gregory.clement@bootlin.com>
2128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2131 F: Documentation/devicetree/bindings/soc/dove/
2132 F: arch/arm/boot/dts/dove*
2133 F: arch/arm/boot/dts/orion5x*
2134 F: arch/arm/mach-dove/
2135 F: arch/arm/mach-mv78xx0/
2136 F: arch/arm/mach-orion5x/
2137 F: arch/arm/plat-orion/
2138 F: drivers/soc/dove/
2140 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2141 M: Andrew Lunn <andrew@lunn.ch>
2142 M: Gregory Clement <gregory.clement@bootlin.com>
2143 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2147 F: arch/arm/boot/dts/armada*
2148 F: arch/arm/boot/dts/kirkwood*
2149 F: arch/arm/configs/mvebu_*_defconfig
2150 F: arch/arm/mach-mvebu/
2151 F: arch/arm64/boot/dts/marvell/armada*
2152 F: arch/arm64/boot/dts/marvell/cn913*
2153 F: drivers/cpufreq/armada-37xx-cpufreq.c
2154 F: drivers/cpufreq/armada-8k-cpufreq.c
2155 F: drivers/cpufreq/mvebu-cpufreq.c
2156 F: drivers/irqchip/irq-armada-370-xp.c
2157 F: drivers/irqchip/irq-mvebu-*
2158 F: drivers/pinctrl/mvebu/
2159 F: drivers/rtc/rtc-armada38x.c
2161 ARM/Mediatek RTC DRIVER
2162 M: Eddie Huang <eddie.huang@mediatek.com>
2163 M: Sean Wang <sean.wang@mediatek.com>
2164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2167 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2168 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2169 F: drivers/rtc/rtc-mt2712.c
2170 F: drivers/rtc/rtc-mt6397.c
2171 F: drivers/rtc/rtc-mt7622.c
2173 ARM/Mediatek SoC support
2174 M: Matthias Brugger <matthias.bgg@gmail.com>
2175 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2178 W: https://mtk.wiki.kernel.org/
2179 C: irc://chat.freenode.net/linux-mediatek
2180 F: arch/arm/boot/dts/mt6*
2181 F: arch/arm/boot/dts/mt7*
2182 F: arch/arm/boot/dts/mt8*
2183 F: arch/arm/mach-mediatek/
2184 F: arch/arm64/boot/dts/mediatek/
2185 F: drivers/soc/mediatek/
2190 ARM/Mediatek USB3 PHY DRIVER
2191 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2192 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2193 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2195 F: Documentation/devicetree/bindings/phy/mediatek,*
2196 F: drivers/phy/mediatek/
2198 ARM/Microchip (AT91) SoC support
2199 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2200 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2201 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2204 W: http://www.linux4sam.org
2205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2206 F: arch/arm/boot/dts/at91*.dts
2207 F: arch/arm/boot/dts/at91*.dtsi
2208 F: arch/arm/boot/dts/sama*.dts
2209 F: arch/arm/boot/dts/sama*.dtsi
2210 F: arch/arm/include/debug/at91.S
2211 F: arch/arm/mach-at91/
2212 F: drivers/memory/atmel*
2213 F: drivers/watchdog/sama5d4_wdt.c
2214 F: include/soc/at91/
2215 X: drivers/input/touchscreen/atmel_mxt_ts.c
2216 X: drivers/net/wireless/atmel/
2220 ARM/Microchip Sparx5 SoC support
2221 M: Lars Povlsen <lars.povlsen@microchip.com>
2222 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2223 M: UNGLinuxDriver@microchip.com
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2226 T: git git://github.com/microchip-ung/linux-upstream.git
2227 F: arch/arm64/boot/dts/microchip/
2228 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2231 Microchip Timer Counter Block (TCB) Capture Driver
2232 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2234 L: linux-iio@vger.kernel.org
2236 F: drivers/counter/microchip-tcb-capture.c
2238 ARM/MIOA701 MACHINE SUPPORT
2239 M: Robert Jarzmik <robert.jarzmik@free.fr>
2240 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2242 F: arch/arm/mach-pxa/mioa701.c
2244 ARM/MStar/Sigmastar Armv7 SoC support
2245 M: Daniel Palmer <daniel@thingy.jp>
2246 M: Romain Perier <romain.perier@gmail.com>
2247 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 W: http://linux-chenxing.org/
2250 T: git git://github.com/linux-chenxing/linux.git
2251 F: Documentation/devicetree/bindings/arm/mstar/*
2252 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2253 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2254 F: arch/arm/boot/dts/mstar-*
2255 F: arch/arm/mach-mstar/
2256 F: drivers/clk/mstar/
2257 F: drivers/gpio/gpio-msc313.c
2258 F: drivers/watchdog/msc313e_wdt.c
2259 F: include/dt-bindings/clock/mstar-*
2260 F: include/dt-bindings/gpio/msc313-gpio.h
2262 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2263 M: Michael Petchkovsky <mkpetch@internode.on.net>
2266 ARM/NOMADIK/Ux500 ARCHITECTURES
2267 M: Linus Walleij <linus.walleij@linaro.org>
2268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2271 F: Documentation/devicetree/bindings/arm/ste-*
2272 F: Documentation/devicetree/bindings/arm/ux500.yaml
2273 F: Documentation/devicetree/bindings/arm/ux500/
2274 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2275 F: arch/arm/boot/dts/ste-*
2276 F: arch/arm/mach-nomadik/
2277 F: arch/arm/mach-ux500/
2278 F: drivers/clk/clk-nomadik.c
2279 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2280 F: drivers/dma/ste_dma40*
2281 F: drivers/hwspinlock/u8500_hsem.c
2282 F: drivers/i2c/busses/i2c-nomadik.c
2283 F: drivers/iio/adc/ab8500-gpadc.c
2284 F: drivers/mfd/ab8500*
2285 F: drivers/mfd/abx500*
2286 F: drivers/mfd/db8500*
2287 F: drivers/pinctrl/nomadik/
2288 F: drivers/rtc/rtc-ab8500.c
2289 F: drivers/rtc/rtc-pl031.c
2290 F: drivers/soc/ux500/
2292 ARM/NUVOTON NPCM ARCHITECTURE
2293 M: Avi Fishman <avifishman70@gmail.com>
2294 M: Tomer Maimon <tmaimon77@gmail.com>
2295 M: Tali Perry <tali.perry1@gmail.com>
2296 R: Patrick Venture <venture@google.com>
2297 R: Nancy Yuen <yuenn@google.com>
2298 R: Benjamin Fair <benjaminfair@google.com>
2299 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2301 F: Documentation/devicetree/bindings/*/*/*npcm*
2302 F: Documentation/devicetree/bindings/*/*npcm*
2303 F: arch/arm/boot/dts/nuvoton-npcm*
2304 F: arch/arm/mach-npcm/
2306 F: drivers/*/*/*npcm*
2307 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2309 ARM/NUVOTON WPCM450 ARCHITECTURE
2310 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
2311 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2313 F: Documentation/devicetree/bindings/*/*wpcm*
2314 F: arch/arm/boot/dts/nuvoton-wpcm450*
2315 F: arch/arm/mach-npcm/wpcm450.c
2318 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2319 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2321 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2322 F: arch/arm/mach-s3c/gta02.h
2323 F: arch/arm/mach-s3c/mach-gta02.c
2325 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2326 M: Alexander Clouter <alex@digriz.org.uk>
2327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 W: http://www.digriz.org.uk/ts78xx/kernel
2330 F: arch/arm/mach-orion5x/ts78xx-*
2332 ARM/OXNAS platform support
2333 M: Neil Armstrong <narmstrong@baylibre.com>
2334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 L: linux-oxnas@groups.io (moderated for non-subscribers)
2337 F: arch/arm/boot/dts/ox8*.dts*
2338 F: arch/arm/mach-oxnas/
2339 F: drivers/power/reset/oxnas-restart.c
2342 ARM/PALM TREO SUPPORT
2343 M: Tomas Cech <sleep_walker@suse.com>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 W: http://hackndev.com
2347 F: arch/arm/mach-pxa/palmtreo.*
2349 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2350 M: Marek Vasut <marek.vasut@gmail.com>
2351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2353 W: http://hackndev.com
2354 F: arch/arm/mach-pxa/include/mach/palmld.h
2355 F: arch/arm/mach-pxa/include/mach/palmtc.h
2356 F: arch/arm/mach-pxa/include/mach/palmtx.h
2357 F: arch/arm/mach-pxa/palmld.c
2358 F: arch/arm/mach-pxa/palmt5.*
2359 F: arch/arm/mach-pxa/palmtc.c
2360 F: arch/arm/mach-pxa/palmte2.*
2361 F: arch/arm/mach-pxa/palmtx.c
2364 M: Sergey Lapin <slapin@ossfans.org>
2365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2367 W: http://hackndev.com
2368 F: arch/arm/mach-pxa/palmz72.*
2371 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2373 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2375 ARM/PT DIGITAL BOARD PORT
2376 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2379 W: http://www.armlinux.org.uk/
2381 ARM/QUALCOMM SUPPORT
2382 M: Andy Gross <agross@kernel.org>
2383 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2384 L: linux-arm-msm@vger.kernel.org
2386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2387 F: Documentation/devicetree/bindings/*/qcom*
2388 F: Documentation/devicetree/bindings/soc/qcom/
2389 F: arch/arm/boot/dts/qcom-*.dts
2390 F: arch/arm/boot/dts/qcom-*.dtsi
2391 F: arch/arm/mach-qcom/
2392 F: arch/arm64/boot/dts/qcom/
2393 F: drivers/*/*/qcom*
2394 F: drivers/*/*/qcom/
2395 F: drivers/*/pm8???-*
2398 F: drivers/bluetooth/btqcomsmd.c
2399 F: drivers/clocksource/timer-qcom.c
2400 F: drivers/cpuidle/cpuidle-qcom-spm.c
2401 F: drivers/extcon/extcon-qcom*
2402 F: drivers/i2c/busses/i2c-qcom-geni.c
2403 F: drivers/i2c/busses/i2c-qup.c
2404 F: drivers/iommu/msm*
2405 F: drivers/mfd/ssbi.c
2406 F: drivers/mmc/host/mmci_qcom*
2407 F: drivers/mmc/host/sdhci-msm.c
2408 F: drivers/pci/controller/dwc/pcie-qcom.c
2409 F: drivers/phy/qualcomm/
2410 F: drivers/power/*/msm*
2411 F: drivers/reset/reset-qcom-*
2412 F: drivers/scsi/ufs/ufs-qcom*
2413 F: drivers/spi/spi-geni-qcom.c
2414 F: drivers/spi/spi-qcom-qspi.c
2415 F: drivers/spi/spi-qup.c
2416 F: drivers/tty/serial/msm_serial.c
2417 F: drivers/usb/dwc3/dwc3-qcom.c
2418 F: include/dt-bindings/*/qcom*
2419 F: include/linux/*/qcom*
2420 F: include/linux/soc/qcom/
2422 ARM/RADISYS ENP2611 MACHINE SUPPORT
2423 M: Lennert Buytenhek <kernel@wantstofly.org>
2424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2427 ARM/RDA MICRO ARCHITECTURE
2428 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2432 F: Documentation/devicetree/bindings/arm/rda.yaml
2433 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2434 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2435 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2436 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2437 F: arch/arm/boot/dts/rda8810pl-*
2438 F: drivers/clocksource/timer-rda.c
2439 F: drivers/gpio/gpio-rda.c
2440 F: drivers/irqchip/irq-rda-intc.c
2441 F: drivers/tty/serial/rda-uart.c
2443 ARM/REALTEK ARCHITECTURE
2444 M: Andreas Färber <afaerber@suse.de>
2445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2446 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2448 F: Documentation/devicetree/bindings/arm/realtek.yaml
2449 F: arch/arm/boot/dts/rtd*
2450 F: arch/arm/mach-realtek/
2451 F: arch/arm64/boot/dts/realtek/
2453 ARM/RENESAS ARM64 ARCHITECTURE
2454 M: Geert Uytterhoeven <geert+renesas@glider.be>
2455 M: Magnus Damm <magnus.damm@gmail.com>
2456 L: linux-renesas-soc@vger.kernel.org
2458 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2460 F: Documentation/devicetree/bindings/arm/renesas.yaml
2461 F: arch/arm64/boot/dts/renesas/
2462 F: drivers/soc/renesas/
2463 F: include/linux/soc/renesas/
2465 ARM/RISCPC ARCHITECTURE
2466 M: Russell King <linux@armlinux.org.uk>
2467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 W: http://www.armlinux.org.uk/
2470 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2471 F: arch/arm/include/asm/hardware/ioc.h
2472 F: arch/arm/include/asm/hardware/iomd.h
2473 F: arch/arm/include/asm/hardware/memc.h
2474 F: arch/arm/mach-rpc/
2475 F: drivers/net/ethernet/8390/etherh.c
2476 F: drivers/net/ethernet/i825xx/ether1*
2477 F: drivers/net/ethernet/seeq/ether3*
2478 F: drivers/scsi/arm/
2480 ARM/Rockchip SoC support
2481 M: Heiko Stuebner <heiko@sntech.de>
2482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2483 L: linux-rockchip@lists.infradead.org
2485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2486 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2487 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2488 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2489 F: arch/arm/boot/dts/rk3*
2490 F: arch/arm/boot/dts/rv1108*
2491 F: arch/arm/mach-rockchip/
2492 F: drivers/*/*/*rockchip*
2493 F: drivers/*/*rockchip*
2494 F: drivers/clk/rockchip/
2495 F: drivers/i2c/busses/i2c-rk3x.c
2496 F: sound/soc/rockchip/
2499 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2500 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2502 L: linux-samsung-soc@vger.kernel.org
2504 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2505 F: Documentation/arm/samsung/
2506 F: Documentation/devicetree/bindings/arm/samsung/
2507 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2508 F: arch/arm/boot/dts/exynos*
2509 F: arch/arm/boot/dts/s3c*
2510 F: arch/arm/boot/dts/s5p*
2511 F: arch/arm/mach-exynos*/
2512 F: arch/arm/mach-s3c/
2513 F: arch/arm/mach-s5p*/
2514 F: arch/arm64/boot/dts/exynos/
2515 F: drivers/*/*/*s3c24*
2516 F: drivers/*/*s3c24*
2517 F: drivers/*/*s3c64xx*
2518 F: drivers/*/*s5pv210*
2519 F: drivers/clocksource/samsung_pwm_timer.c
2520 F: drivers/memory/samsung/
2521 F: drivers/pwm/pwm-samsung.c
2522 F: drivers/soc/samsung/
2523 F: drivers/tty/serial/samsung*
2524 F: include/clocksource/samsung_pwm.h
2525 F: include/linux/platform_data/*s3c*
2526 F: include/linux/serial_s3c.h
2527 F: include/linux/soc/samsung/
2533 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2534 M: Andrzej Hajda <a.hajda@samsung.com>
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2536 L: linux-media@vger.kernel.org
2538 F: drivers/media/platform/s5p-g2d/
2540 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2541 M: Marek Szyprowski <m.szyprowski@samsung.com>
2542 L: linux-samsung-soc@vger.kernel.org
2543 L: linux-media@vger.kernel.org
2545 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2546 F: drivers/media/cec/platform/s5p/
2548 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2549 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2550 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2551 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2553 L: linux-media@vger.kernel.org
2555 F: drivers/media/platform/s5p-jpeg/
2557 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2558 M: Andrzej Hajda <a.hajda@samsung.com>
2559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 L: linux-media@vger.kernel.org
2562 F: drivers/media/platform/s5p-mfc/
2564 ARM/SHMOBILE ARM ARCHITECTURE
2565 M: Geert Uytterhoeven <geert+renesas@glider.be>
2566 M: Magnus Damm <magnus.damm@gmail.com>
2567 L: linux-renesas-soc@vger.kernel.org
2569 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2571 F: Documentation/devicetree/bindings/arm/renesas.yaml
2572 F: arch/arm/boot/dts/emev2*
2573 F: arch/arm/boot/dts/gr-peach*
2574 F: arch/arm/boot/dts/iwg20d-q7*
2575 F: arch/arm/boot/dts/r7s*
2576 F: arch/arm/boot/dts/r8a*
2577 F: arch/arm/boot/dts/r9a*
2578 F: arch/arm/boot/dts/sh*
2579 F: arch/arm/configs/shmobile_defconfig
2580 F: arch/arm/include/debug/renesas-scif.S
2581 F: arch/arm/mach-shmobile/
2582 F: drivers/soc/renesas/
2583 F: include/linux/soc/renesas/
2585 ARM/SOCFPGA ARCHITECTURE
2586 M: Dinh Nguyen <dinguyen@kernel.org>
2588 W: http://www.rocketboards.org
2589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2590 F: arch/arm/boot/dts/socfpga*
2591 F: arch/arm/configs/socfpga_defconfig
2592 F: arch/arm/mach-socfpga/
2593 F: arch/arm64/boot/dts/altera/
2594 F: arch/arm64/boot/dts/intel/
2596 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2597 M: Dinh Nguyen <dinguyen@kernel.org>
2599 F: drivers/clk/socfpga/
2601 ARM/SOCFPGA EDAC SUPPORT
2602 M: Dinh Nguyen <dinguyen@kernel.org>
2604 F: drivers/edac/altera_edac.[ch]
2606 ARM/SPREADTRUM SoC SUPPORT
2607 M: Orson Zhai <orsonzhai@gmail.com>
2608 M: Baolin Wang <baolin.wang7@gmail.com>
2609 M: Chunyan Zhang <zhang.lyra@gmail.com>
2611 F: arch/arm64/boot/dts/sprd
2616 ARM/STI ARCHITECTURE
2617 M: Patrice Chotard <patrice.chotard@foss.st.com>
2618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2620 W: http://www.stlinux.com
2621 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2622 F: arch/arm/boot/dts/sti*
2623 F: arch/arm/mach-sti/
2624 F: drivers/ata/ahci_st.c
2625 F: drivers/char/hw_random/st-rng.c
2626 F: drivers/clocksource/arm_global_timer.c
2627 F: drivers/clocksource/clksrc_st_lpc.c
2628 F: drivers/cpufreq/sti-cpufreq.c
2629 F: drivers/dma/st_fdma*
2630 F: drivers/i2c/busses/i2c-st.c
2631 F: drivers/media/platform/sti/c8sectpfe/
2632 F: drivers/media/rc/st_rc.c
2633 F: drivers/mmc/host/sdhci-st.c
2634 F: drivers/phy/st/phy-miphy28lp.c
2635 F: drivers/phy/st/phy-stih407-usb.c
2636 F: drivers/pinctrl/pinctrl-st.c
2637 F: drivers/remoteproc/st_remoteproc.c
2638 F: drivers/remoteproc/st_slim_rproc.c
2639 F: drivers/reset/sti/
2640 F: drivers/rtc/rtc-st-lpc.c
2641 F: drivers/tty/serial/st-asc.c
2642 F: drivers/usb/dwc3/dwc3-st.c
2643 F: drivers/usb/host/ehci-st.c
2644 F: drivers/usb/host/ohci-st.c
2645 F: drivers/watchdog/st_lpc_wdt.c
2646 F: include/linux/remoteproc/st_slim_rproc.h
2648 ARM/STM32 ARCHITECTURE
2649 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2650 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2651 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2655 F: arch/arm/boot/dts/stm32*
2656 F: arch/arm/mach-stm32/
2657 F: drivers/clocksource/armv7m_systick.c
2661 ARM/Synaptics SoC support
2662 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2663 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666 F: arch/arm/boot/dts/berlin*
2667 F: arch/arm/mach-berlin/
2668 F: arch/arm64/boot/dts/synaptics/
2670 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2671 M: Lennert Buytenhek <kernel@wantstofly.org>
2672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2676 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2677 L: linux-tegra@vger.kernel.org
2678 L: linux-media@vger.kernel.org
2680 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2681 F: drivers/media/cec/platform/tegra/
2683 ARM/TETON BGA MACHINE SUPPORT
2684 M: "Mark F. Brown" <mark.brown314@gmail.com>
2685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2688 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2689 M: Santosh Shilimkar <ssantosh@kernel.org>
2690 L: linux-kernel@vger.kernel.org
2692 F: drivers/memory/*emif*
2694 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2695 M: Santosh Shilimkar <ssantosh@kernel.org>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2699 F: arch/arm/boot/dts/keystone-*
2700 F: arch/arm/mach-keystone/
2702 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2703 M: Santosh Shilimkar <ssantosh@kernel.org>
2704 L: linux-kernel@vger.kernel.org
2706 F: drivers/clk/keystone/
2708 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2709 M: Santosh Shilimkar <ssantosh@kernel.org>
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2711 L: linux-kernel@vger.kernel.org
2713 F: drivers/clocksource/timer-keystone.c
2715 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2716 M: Santosh Shilimkar <ssantosh@kernel.org>
2717 L: linux-kernel@vger.kernel.org
2719 F: drivers/power/reset/keystone-reset.c
2721 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2722 M: Nishanth Menon <nm@ti.com>
2723 M: Vignesh Raghavendra <vigneshr@ti.com>
2724 M: Tero Kristo <kristo@kernel.org>
2725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2727 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2728 F: arch/arm64/boot/dts/ti/Makefile
2729 F: arch/arm64/boot/dts/ti/k3-*
2730 F: include/dt-bindings/pinctrl/k3.h
2732 ARM/THECUS N2100 MACHINE SUPPORT
2733 M: Lennert Buytenhek <kernel@wantstofly.org>
2734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2737 ARM/TOSA MACHINE SUPPORT
2738 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2739 M: Dirk Opfer <dirk@opfer-online.de>
2742 ARM/TOSHIBA VISCONTI ARCHITECTURE
2743 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2744 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2747 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2748 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2749 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2750 F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
2751 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2752 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2753 F: arch/arm64/boot/dts/toshiba/
2754 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2755 F: drivers/gpio/gpio-visconti.c
2756 F: drivers/pci/controller/dwc/pcie-visconti.c
2757 F: drivers/pinctrl/visconti/
2758 F: drivers/watchdog/visconti_wdt.c
2761 ARM/UNIPHIER ARCHITECTURE
2762 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
2763 M: Masami Hiramatsu <mhiramat@kernel.org>
2764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2766 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2767 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2768 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2769 F: arch/arm/boot/dts/uniphier*
2770 F: arch/arm/include/asm/hardware/cache-uniphier.h
2771 F: arch/arm/mach-uniphier/
2772 F: arch/arm/mm/cache-uniphier.c
2773 F: arch/arm64/boot/dts/socionext/uniphier*
2774 F: drivers/bus/uniphier-system-bus.c
2775 F: drivers/clk/uniphier/
2776 F: drivers/dma/uniphier-mdmac.c
2777 F: drivers/gpio/gpio-uniphier.c
2778 F: drivers/i2c/busses/i2c-uniphier*
2779 F: drivers/irqchip/irq-uniphier-aidet.c
2780 F: drivers/mmc/host/uniphier-sd.c
2781 F: drivers/pinctrl/uniphier/
2782 F: drivers/reset/reset-uniphier.c
2783 F: drivers/tty/serial/8250/8250_uniphier.c
2786 ARM/VERSATILE EXPRESS PLATFORM
2787 M: Liviu Dudau <liviu.dudau@arm.com>
2788 M: Sudeep Holla <sudeep.holla@arm.com>
2789 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2794 F: arch/arm/boot/dts/vexpress*
2795 F: arch/arm/mach-vexpress/
2796 F: arch/arm64/boot/dts/arm/
2797 F: drivers/clk/versatile/clk-vexpress-osc.c
2798 F: drivers/clocksource/timer-versatile.c
2802 M: Russell King <linux@armlinux.org.uk>
2803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2805 W: http://www.armlinux.org.uk/
2808 ARM/VOIPAC PXA270 SUPPORT
2809 M: Marek Vasut <marek.vasut@gmail.com>
2810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2812 F: arch/arm/mach-pxa/include/mach/vpac270.h
2813 F: arch/arm/mach-pxa/vpac270.c
2815 ARM/VT8500 ARM ARCHITECTURE
2816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2818 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2819 F: arch/arm/mach-vt8500/
2820 F: drivers/clocksource/timer-vt8500.c
2821 F: drivers/i2c/busses/i2c-wmt.c
2822 F: drivers/mmc/host/wmt-sdmmc.c
2823 F: drivers/pwm/pwm-vt8500.c
2824 F: drivers/rtc/rtc-vt8500.c
2825 F: drivers/tty/serial/vt8500_serial.c
2826 F: drivers/usb/host/ehci-platform.c
2827 F: drivers/usb/host/uhci-platform.c
2828 F: drivers/video/fbdev/vt8500lcdfb.*
2829 F: drivers/video/fbdev/wm8505fb*
2830 F: drivers/video/fbdev/wmt_ge_rops.*
2832 ARM/ZIPIT Z2 SUPPORT
2833 M: Marek Vasut <marek.vasut@gmail.com>
2834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2836 F: arch/arm/mach-pxa/include/mach/z2.h
2837 F: arch/arm/mach-pxa/z2.c
2839 ARM/ZYNQ ARCHITECTURE
2840 M: Michal Simek <michal.simek@xilinx.com>
2841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2843 W: http://wiki.xilinx.com
2844 T: git https://github.com/Xilinx/linux-xlnx.git
2845 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2846 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2847 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2848 F: arch/arm/mach-zynq/
2849 F: drivers/clocksource/timer-cadence-ttc.c
2850 F: drivers/cpuidle/cpuidle-zynq.c
2851 F: drivers/edac/synopsys_edac.c
2852 F: drivers/i2c/busses/i2c-cadence.c
2853 F: drivers/i2c/busses/i2c-xiic.c
2854 F: drivers/mmc/host/sdhci-of-arasan.c
2858 ARM64 PORT (AARCH64 ARCHITECTURE)
2859 M: Catalin Marinas <catalin.marinas@arm.com>
2860 M: Will Deacon <will@kernel.org>
2861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2864 F: Documentation/arm64/
2866 F: tools/testing/selftests/arm64/
2867 X: arch/arm64/boot/dts/
2869 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2870 M: George McCollister <george.mccollister@gmail.com>
2871 L: netdev@vger.kernel.org
2873 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2874 F: drivers/net/dsa/xrs700x/*
2875 F: net/dsa/tag_xrs700x.c
2877 AS3645A LED FLASH CONTROLLER DRIVER
2878 M: Sakari Ailus <sakari.ailus@iki.fi>
2879 L: linux-leds@vger.kernel.org
2881 F: drivers/leds/flash/leds-as3645a.c
2883 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2884 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2885 L: linux-media@vger.kernel.org
2887 T: git git://linuxtv.org/media_tree.git
2888 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2889 F: drivers/media/i2c/ak7375.c
2891 ASAHI KASEI AK8974 DRIVER
2892 M: Linus Walleij <linus.walleij@linaro.org>
2893 L: linux-iio@vger.kernel.org
2895 W: http://www.akm.com/
2896 F: drivers/iio/magnetometer/ak8974.c
2898 ASC7621 HARDWARE MONITOR DRIVER
2899 M: George Joseph <george.joseph@fairview5.com>
2900 L: linux-hwmon@vger.kernel.org
2902 F: Documentation/hwmon/asc7621.rst
2903 F: drivers/hwmon/asc7621.c
2905 ASIX AX88796C SPI ETHERNET ADAPTER
2906 M: Łukasz Stelmach <l.stelmach@samsung.com>
2908 F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
2909 F: drivers/net/ethernet/asix/ax88796c_*
2911 ASPEED PINCTRL DRIVERS
2912 M: Andrew Jeffery <andrew@aj.id.au>
2913 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2914 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2915 L: linux-gpio@vger.kernel.org
2917 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2918 F: drivers/pinctrl/aspeed/
2920 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2921 M: Eddie James <eajames@linux.ibm.com>
2922 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2924 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2925 F: drivers/irqchip/irq-aspeed-scu-ic.c
2926 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2928 ASPEED SD/MMC DRIVER
2929 M: Andrew Jeffery <andrew@aj.id.au>
2930 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2931 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2932 L: linux-mmc@vger.kernel.org
2934 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2935 F: drivers/mmc/host/sdhci-of-aspeed*
2937 ASPEED VIDEO ENGINE DRIVER
2938 M: Eddie James <eajames@linux.ibm.com>
2939 L: linux-media@vger.kernel.org
2940 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2942 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2943 F: drivers/media/platform/aspeed-video.c
2945 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2946 M: Corentin Chary <corentin.chary@gmail.com>
2947 L: acpi4asus-user@lists.sourceforge.net
2948 L: platform-driver-x86@vger.kernel.org
2950 W: http://acpi4asus.sf.net
2951 F: drivers/platform/x86/asus*.c
2952 F: drivers/platform/x86/eeepc*.c
2954 ASUS WIRELESS RADIO CONTROL DRIVER
2955 M: João Paulo Rechi Vita <jprvita@gmail.com>
2956 L: platform-driver-x86@vger.kernel.org
2958 F: drivers/platform/x86/asus-wireless.c
2961 M: David Howells <dhowells@redhat.com>
2962 L: keyrings@vger.kernel.org
2964 F: Documentation/crypto/asymmetric-keys.rst
2965 F: crypto/asymmetric_keys/
2966 F: include/crypto/pkcs7.h
2967 F: include/crypto/public_key.h
2968 F: include/linux/verification.h
2970 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2971 R: Dan Williams <dan.j.williams@intel.com>
2973 W: http://sourceforge.net/projects/xscaleiop
2974 F: Documentation/crypto/async-tx-api.rst
2976 F: include/linux/async_tx.h
2979 M: Bartosz Golaszewski <brgl@bgdev.pl>
2980 L: linux-i2c@vger.kernel.org
2982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2983 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2984 F: drivers/misc/eeprom/at24.c
2986 ATA OVER ETHERNET (AOE) DRIVER
2987 M: "Justin Sanders" <justin@coraid.com>
2989 W: http://www.openaoe.org/
2990 F: Documentation/admin-guide/aoe/
2991 F: drivers/block/aoe/
2993 ATC260X PMIC MFD DRIVER
2994 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2995 M: Cristian Ciocaltea <cristian.ciocaltea@gmail.com>
2996 L: linux-actions@lists.infradead.org
2998 F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
2999 F: drivers/input/misc/atc260x-onkey.c
3000 F: drivers/mfd/atc260*
3001 F: drivers/power/reset/atc260x-poweroff.c
3002 F: drivers/regulator/atc260x-regulator.c
3003 F: include/linux/mfd/atc260x/*
3005 ATHEROS 71XX/9XXX GPIO DRIVER
3006 M: Alban Bedel <albeu@free.fr>
3008 W: https://github.com/AlbanBedel/linux
3009 T: git git://github.com/AlbanBedel/linux
3010 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3011 F: drivers/gpio/gpio-ath79.c
3013 ATHEROS 71XX/9XXX USB PHY DRIVER
3014 M: Alban Bedel <albeu@free.fr>
3016 W: https://github.com/AlbanBedel/linux
3017 T: git git://github.com/AlbanBedel/linux
3018 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3019 F: drivers/phy/qualcomm/phy-ath79-usb.c
3021 ATHEROS ATH GENERIC UTILITIES
3022 M: Kalle Valo <kvalo@codeaurora.org>
3023 L: linux-wireless@vger.kernel.org
3025 F: drivers/net/wireless/ath/*
3027 ATHEROS ATH5K WIRELESS DRIVER
3028 M: Jiri Slaby <jirislaby@kernel.org>
3029 M: Nick Kossifidis <mickflemm@gmail.com>
3030 M: Luis Chamberlain <mcgrof@kernel.org>
3031 L: linux-wireless@vger.kernel.org
3033 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3034 F: drivers/net/wireless/ath/ath5k/
3036 ATHEROS ATH6KL WIRELESS DRIVER
3037 M: Kalle Valo <kvalo@codeaurora.org>
3038 L: linux-wireless@vger.kernel.org
3040 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
3042 F: drivers/net/wireless/ath/ath6kl/
3045 M: Ville Syrjala <syrjala@sci.fi>
3047 F: drivers/input/misc/ati_remote2.c
3049 ATK0110 HWMON DRIVER
3050 M: Luca Tettamanti <kronos.it@gmail.com>
3051 L: linux-hwmon@vger.kernel.org
3053 F: drivers/hwmon/asus_atk0110.c
3055 ATLX ETHERNET DRIVERS
3056 M: Chris Snook <chris.snook@gmail.com>
3057 L: netdev@vger.kernel.org
3059 W: http://sourceforge.net/projects/atl1
3060 W: http://atl1.sourceforge.net
3061 F: drivers/net/ethernet/atheros/
3064 M: Chas Williams <3chas3@gmail.com>
3065 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
3066 L: netdev@vger.kernel.org
3068 W: http://linux-atm.sourceforge.net
3070 F: include/linux/atm*
3071 F: include/uapi/linux/atm*
3073 ATMEL MACB ETHERNET DRIVER
3074 M: Nicolas Ferre <nicolas.ferre@microchip.com>
3075 M: Claudiu Beznea <claudiu.beznea@microchip.com>
3077 F: drivers/net/ethernet/cadence/
3079 ATMEL MAXTOUCH DRIVER
3080 M: Nick Dyer <nick@shmanahar.org>
3082 T: git git://github.com/ndyer/linux.git
3083 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3084 F: drivers/input/touchscreen/atmel_mxt_ts.c
3086 ATMEL WIRELESS DRIVER
3087 M: Simon Kelley <simon@thekelleys.org.uk>
3088 L: linux-wireless@vger.kernel.org
3090 W: http://www.thekelleys.org.uk/atmel
3091 W: http://atmelwlandriver.sourceforge.net/
3092 F: drivers/net/wireless/atmel/atmel*
3094 ATOMIC INFRASTRUCTURE
3095 M: Will Deacon <will@kernel.org>
3096 M: Peter Zijlstra <peterz@infradead.org>
3097 R: Boqun Feng <boqun.feng@gmail.com>
3098 L: linux-kernel@vger.kernel.org
3100 F: arch/*/include/asm/atomic*.h
3101 F: include/*/atomic*.h
3102 F: include/linux/refcount.h
3103 F: Documentation/atomic_*.txt
3106 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3107 M: Bradley Grove <linuxdrivers@attotech.com>
3108 L: linux-scsi@vger.kernel.org
3110 W: http://www.attotech.com
3111 F: drivers/scsi/esas2r
3113 ATUSB IEEE 802.15.4 RADIO DRIVER
3114 M: Stefan Schmidt <stefan@datenfreihafen.org>
3115 L: linux-wpan@vger.kernel.org
3117 F: drivers/net/ieee802154/at86rf230.h
3118 F: drivers/net/ieee802154/atusb.c
3119 F: drivers/net/ieee802154/atusb.h
3122 M: Paul Moore <paul@paul-moore.com>
3123 M: Eric Paris <eparis@redhat.com>
3124 L: linux-audit@redhat.com (moderated for non-subscribers)
3126 W: https://github.com/linux-audit
3127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3128 F: include/asm-generic/audit_*.h
3129 F: include/linux/audit.h
3130 F: include/linux/audit_arch.h
3131 F: include/uapi/linux/audit.h
3135 AUXILIARY DISPLAY DRIVERS
3136 M: Miguel Ojeda <ojeda@kernel.org>
3138 F: drivers/auxdisplay/
3139 F: include/linux/cfag12864b.h
3141 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3142 M: Andreas Klinger <ak@it-klinger.de>
3143 L: linux-iio@vger.kernel.org
3145 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3146 F: drivers/iio/adc/hx711.c
3149 M: Ralf Baechle <ralf@linux-mips.org>
3150 L: linux-hams@vger.kernel.org
3152 W: http://www.linux-ax25.org/
3153 F: include/net/ax25.h
3154 F: include/uapi/linux/ax25.h
3158 M: Peter Rosin <peda@axentia.se>
3159 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3161 F: arch/arm/boot/dts/at91-linea.dtsi
3162 F: arch/arm/boot/dts/at91-natte.dtsi
3163 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3164 F: arch/arm/boot/dts/at91-tse850-3.dts
3166 AXENTIA ASOC DRIVERS
3167 M: Peter Rosin <peda@axentia.se>
3168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3170 F: Documentation/devicetree/bindings/sound/axentia,*
3171 F: sound/soc/atmel/tse850-pcm5142.c
3173 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3174 M: Nuno Sá <nuno.sa@analog.com>
3175 L: linux-hwmon@vger.kernel.org
3177 W: http://ez.analog.com/community/linux-device-drivers
3178 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3179 F: drivers/hwmon/axi-fan-control.c
3181 AXXIA I2C CONTROLLER
3182 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3183 L: linux-i2c@vger.kernel.org
3185 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3186 F: drivers/i2c/busses/i2c-axxia.c
3189 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3190 L: linux-media@vger.kernel.org
3192 W: https://linuxtv.org
3193 T: git git://linuxtv.org/media_tree.git
3194 F: drivers/media/usb/dvb-usb-v2/az6007.c
3196 AZTECH FM RADIO RECEIVER DRIVER
3197 M: Hans Verkuil <hverkuil@xs4all.nl>
3198 L: linux-media@vger.kernel.org
3200 W: https://linuxtv.org
3201 T: git git://linuxtv.org/media_tree.git
3202 F: drivers/media/radio/radio-aztech*
3205 L: linux-wireless@vger.kernel.org
3206 L: b43-dev@lists.infradead.org
3208 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3209 F: drivers/net/wireless/broadcom/b43/
3211 B43LEGACY WIRELESS DRIVER
3212 M: Larry Finger <Larry.Finger@lwfinger.net>
3213 L: linux-wireless@vger.kernel.org
3214 L: b43-dev@lists.infradead.org
3216 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3217 F: drivers/net/wireless/broadcom/b43legacy/
3219 BACKLIGHT CLASS/SUBSYSTEM
3220 M: Lee Jones <lee.jones@linaro.org>
3221 M: Daniel Thompson <daniel.thompson@linaro.org>
3222 M: Jingoo Han <jingoohan1@gmail.com>
3223 L: dri-devel@lists.freedesktop.org
3225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3226 F: Documentation/ABI/stable/sysfs-class-backlight
3227 F: Documentation/ABI/testing/sysfs-class-backlight
3228 F: Documentation/devicetree/bindings/leds/backlight
3229 F: drivers/video/backlight/
3230 F: include/linux/backlight.h
3231 F: include/linux/pwm_backlight.h
3233 BARCO P50 GPIO DRIVER
3234 M: Santosh Kumar Yadav <santoshkumar.yadav@barco.com>
3235 M: Peter Korsgaard <peter.korsgaard@barco.com>
3237 F: drivers/platform/x86/barco-p50-gpio.c
3240 M: Marek Lindner <mareklindner@neomailbox.ch>
3241 M: Simon Wunderlich <sw@simonwunderlich.de>
3242 M: Antonio Quartulli <a@unstable.cc>
3243 M: Sven Eckelmann <sven@narfation.org>
3244 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3246 W: https://www.open-mesh.org/
3247 Q: https://patchwork.open-mesh.org/project/batman/list/
3248 B: https://www.open-mesh.org/projects/batman-adv/issues
3249 C: ircs://irc.hackint.org/batadv
3250 T: git https://git.open-mesh.org/linux-merge.git
3251 F: Documentation/networking/batman-adv.rst
3252 F: include/uapi/linux/batadv_packet.h
3253 F: include/uapi/linux/batman_adv.h
3256 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3257 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3258 L: linux-hams@vger.kernel.org
3260 W: http://www.baycom.org/~tom/ham/ham.html
3261 F: drivers/net/hamradio/baycom*
3263 BCACHE (BLOCK LAYER CACHE)
3264 M: Coly Li <colyli@suse.de>
3265 M: Kent Overstreet <kent.overstreet@gmail.com>
3266 L: linux-bcache@vger.kernel.org
3268 W: http://bcache.evilpiepirate.org
3269 C: irc://irc.oftc.net/bcache
3270 F: drivers/md/bcache/
3272 BDISP ST MEDIA DRIVER
3273 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3274 L: linux-media@vger.kernel.org
3276 W: https://linuxtv.org
3277 T: git git://linuxtv.org/media_tree.git
3278 F: drivers/media/platform/sti/bdisp
3280 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3281 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3282 L: netdev@vger.kernel.org
3284 F: drivers/net/ethernet/ec_bhf.c
3287 M: Luis de Bethencourt <luisbg@kernel.org>
3288 M: Salah Triki <salah.triki@gmail.com>
3290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3291 F: Documentation/filesystems/befs.rst
3295 M: Paolo Valente <paolo.valente@linaro.org>
3296 M: Jens Axboe <axboe@kernel.dk>
3297 L: linux-block@vger.kernel.org
3299 F: Documentation/block/bfq-iosched.rst
3303 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3305 F: Documentation/filesystems/bfs.rst
3307 F: include/uapi/linux/bfs_fs.h
3310 M: Yury Norov <yury.norov@gmail.com>
3311 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
3312 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
3314 F: include/asm-generic/bitops/find.h
3315 F: include/linux/bitmap.h
3318 F: lib/find_bit_benchmark.c
3319 F: lib/test_bitmap.c
3320 F: tools/include/asm-generic/bitops/find.h
3321 F: tools/include/linux/bitmap.h
3322 F: tools/lib/bitmap.c
3323 F: tools/lib/find_bit.c
3325 BLINKM RGB LED DRIVER
3326 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3328 F: drivers/leds/leds-blinkm.c
3331 M: Jens Axboe <axboe@kernel.dk>
3332 L: linux-block@vger.kernel.org
3334 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3337 F: include/linux/blk*
3338 F: kernel/trace/blktrace.c
3342 M: Joern Engel <joern@lazybastard.org>
3343 L: linux-mtd@lists.infradead.org
3345 F: drivers/mtd/devices/block2mtd.c
3348 M: Marcel Holtmann <marcel@holtmann.org>
3349 M: Johan Hedberg <johan.hedberg@gmail.com>
3350 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3351 L: linux-bluetooth@vger.kernel.org
3353 W: http://www.bluez.org/
3354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3356 F: drivers/bluetooth/
3359 M: Marcel Holtmann <marcel@holtmann.org>
3360 M: Johan Hedberg <johan.hedberg@gmail.com>
3361 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3362 L: linux-bluetooth@vger.kernel.org
3364 W: http://www.bluez.org/
3365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3367 F: include/net/bluetooth/
3371 M: Jay Vosburgh <j.vosburgh@gmail.com>
3372 M: Veaceslav Falico <vfalico@gmail.com>
3373 M: Andy Gospodarek <andy@greyhouse.net>
3374 L: netdev@vger.kernel.org
3376 W: http://sourceforge.net/projects/bonding/
3377 F: drivers/net/bonding/
3378 F: include/net/bonding.h
3379 F: include/uapi/linux/if_bonding.h
3381 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3382 M: Dan Robertson <dan@dlrobertson.com>
3383 L: linux-iio@vger.kernel.org
3385 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3386 F: drivers/iio/accel/bma400*
3388 BPF (Safe dynamic programs and tools)
3389 M: Alexei Starovoitov <ast@kernel.org>
3390 M: Daniel Borkmann <daniel@iogearbox.net>
3391 M: Andrii Nakryiko <andrii@kernel.org>
3392 R: Martin KaFai Lau <kafai@fb.com>
3393 R: Song Liu <songliubraving@fb.com>
3394 R: Yonghong Song <yhs@fb.com>
3395 R: John Fastabend <john.fastabend@gmail.com>
3396 R: KP Singh <kpsingh@kernel.org>
3397 L: netdev@vger.kernel.org
3398 L: bpf@vger.kernel.org
3401 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3404 F: Documentation/bpf/
3405 F: Documentation/networking/filter.rst
3406 F: Documentation/userspace-api/ebpf/
3408 F: include/linux/bpf*
3409 F: include/linux/btf*
3410 F: include/linux/filter.h
3411 F: include/trace/events/xdp.h
3412 F: include/uapi/linux/bpf*
3413 F: include/uapi/linux/btf*
3414 F: include/uapi/linux/filter.h
3416 F: kernel/trace/bpf_trace.c
3419 F: net/core/filter.c
3420 F: net/sched/act_bpf.c
3421 F: net/sched/cls_bpf.c
3423 F: scripts/bpf_doc.py
3426 F: tools/testing/selftests/bpf/
3431 M: Shubham Bansal <illusionist.neo@gmail.com>
3432 L: netdev@vger.kernel.org
3433 L: bpf@vger.kernel.org
3438 M: Daniel Borkmann <daniel@iogearbox.net>
3439 M: Alexei Starovoitov <ast@kernel.org>
3440 M: Zi Shen Lim <zlim.lnx@gmail.com>
3441 L: netdev@vger.kernel.org
3442 L: bpf@vger.kernel.org
3446 BPF JIT for MIPS (32-BIT AND 64-BIT)
3447 M: Johan Almbladh <johan.almbladh@anyfinetworks.com>
3448 M: Paul Burton <paulburton@kernel.org>
3449 L: netdev@vger.kernel.org
3450 L: bpf@vger.kernel.org
3454 BPF JIT for NFP NICs
3455 M: Jakub Kicinski <kuba@kernel.org>
3456 L: netdev@vger.kernel.org
3457 L: bpf@vger.kernel.org
3459 F: drivers/net/ethernet/netronome/nfp/bpf/
3461 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3462 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3463 L: netdev@vger.kernel.org
3464 L: bpf@vger.kernel.org
3466 F: arch/powerpc/net/
3468 BPF JIT for RISC-V (32-bit)
3469 M: Luke Nelson <luke.r.nels@gmail.com>
3470 M: Xi Wang <xi.wang@gmail.com>
3471 L: netdev@vger.kernel.org
3472 L: bpf@vger.kernel.org
3475 X: arch/riscv/net/bpf_jit_comp64.c
3477 BPF JIT for RISC-V (64-bit)
3478 M: Björn Töpel <bjorn@kernel.org>
3479 L: netdev@vger.kernel.org
3480 L: bpf@vger.kernel.org
3483 X: arch/riscv/net/bpf_jit_comp32.c
3486 M: Ilya Leoshkevich <iii@linux.ibm.com>
3487 M: Heiko Carstens <hca@linux.ibm.com>
3488 M: Vasily Gorbik <gor@linux.ibm.com>
3489 L: netdev@vger.kernel.org
3490 L: bpf@vger.kernel.org
3493 X: arch/s390/net/pnet.c
3495 BPF JIT for SPARC (32-BIT AND 64-BIT)
3496 M: David S. Miller <davem@davemloft.net>
3497 L: netdev@vger.kernel.org
3498 L: bpf@vger.kernel.org
3502 BPF JIT for X86 32-BIT
3503 M: Wang YanQing <udknight@gmail.com>
3504 L: netdev@vger.kernel.org
3505 L: bpf@vger.kernel.org
3507 F: arch/x86/net/bpf_jit_comp32.c
3509 BPF JIT for X86 64-BIT
3510 M: Alexei Starovoitov <ast@kernel.org>
3511 M: Daniel Borkmann <daniel@iogearbox.net>
3512 L: netdev@vger.kernel.org
3513 L: bpf@vger.kernel.org
3516 X: arch/x86/net/bpf_jit_comp32.c
3518 BPF LSM (Security Audit and Enforcement using BPF)
3519 M: KP Singh <kpsingh@kernel.org>
3520 R: Florent Revest <revest@chromium.org>
3521 R: Brendan Jackman <jackmanb@chromium.org>
3522 L: bpf@vger.kernel.org
3524 F: Documentation/bpf/bpf_lsm.rst
3525 F: include/linux/bpf_lsm.h
3526 F: kernel/bpf/bpf_lsm.c
3529 BROADCOM B44 10/100 ETHERNET DRIVER
3530 M: Michael Chan <michael.chan@broadcom.com>
3531 L: netdev@vger.kernel.org
3533 F: drivers/net/ethernet/broadcom/b44.*
3535 BROADCOM B53 ETHERNET SWITCH DRIVER
3536 M: Florian Fainelli <f.fainelli@gmail.com>
3537 L: netdev@vger.kernel.org
3538 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3540 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3541 F: drivers/net/dsa/b53/*
3542 F: include/linux/dsa/brcm.h
3543 F: include/linux/platform_data/b53.h
3545 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3546 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3547 L: bcm-kernel-feedback-list@broadcom.com
3548 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3552 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3553 F: drivers/pci/controller/pcie-brcmstb.c
3554 F: drivers/staging/vc04_services
3558 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3559 M: Florian Fainelli <f.fainelli@gmail.com>
3560 M: Ray Jui <rjui@broadcom.com>
3561 M: Scott Branden <sbranden@broadcom.com>
3562 M: bcm-kernel-feedback-list@broadcom.com
3564 T: git git://github.com/broadcom/mach-bcm
3565 F: arch/arm/mach-bcm/
3571 BROADCOM BCM47XX MIPS ARCHITECTURE
3572 M: Hauke Mehrtens <hauke@hauke-m.de>
3573 M: Rafał Miłecki <zajec5@gmail.com>
3574 L: linux-mips@vger.kernel.org
3576 F: Documentation/devicetree/bindings/mips/brcm/
3577 F: arch/mips/bcm47xx/*
3578 F: arch/mips/include/asm/mach-bcm47xx/*
3580 BROADCOM BCM4908 ETHERNET DRIVER
3581 M: Rafał Miłecki <rafal@milecki.pl>
3582 M: bcm-kernel-feedback-list@broadcom.com
3583 L: netdev@vger.kernel.org
3585 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3586 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3587 F: drivers/net/ethernet/broadcom/unimac.h
3589 BROADCOM BCM5301X ARM ARCHITECTURE
3590 M: Hauke Mehrtens <hauke@hauke-m.de>
3591 M: Rafał Miłecki <zajec5@gmail.com>
3592 M: bcm-kernel-feedback-list@broadcom.com
3593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3595 F: arch/arm/boot/dts/bcm470*
3596 F: arch/arm/boot/dts/bcm5301*
3597 F: arch/arm/boot/dts/bcm953012*
3598 F: arch/arm/mach-bcm/bcm_5301x.c
3600 BROADCOM BCM53573 ARM ARCHITECTURE
3601 M: Rafał Miłecki <rafal@milecki.pl>
3602 L: bcm-kernel-feedback-list@broadcom.com
3603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3605 F: arch/arm/boot/dts/bcm47189*
3606 F: arch/arm/boot/dts/bcm53573*
3608 BROADCOM BCM63XX ARM ARCHITECTURE
3609 M: Florian Fainelli <f.fainelli@gmail.com>
3610 M: bcm-kernel-feedback-list@broadcom.com
3611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3613 T: git git://github.com/broadcom/stblinux.git
3616 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3617 M: Kevin Cernekee <cernekee@gmail.com>
3618 L: linux-usb@vger.kernel.org
3620 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3622 BROADCOM BCM7XXX ARM ARCHITECTURE
3623 M: Florian Fainelli <f.fainelli@gmail.com>
3624 M: bcm-kernel-feedback-list@broadcom.com
3625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3627 T: git git://github.com/broadcom/stblinux.git
3628 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3629 F: arch/arm/boot/dts/bcm7*.dts*
3630 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3631 F: arch/arm/mach-bcm/*brcmstb*
3632 F: arch/arm/mm/cache-b15-rac.c
3633 F: drivers/bus/brcmstb_gisb.c
3634 F: drivers/pci/controller/pcie-brcmstb.c
3638 M: Al Cooper <alcooperx@gmail.com>
3639 L: linux-usb@vger.kernel.org
3640 L: bcm-kernel-feedback-list@broadcom.com
3642 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3643 F: drivers/usb/gadget/udc/bdc/
3645 BROADCOM BMIPS CPUFREQ DRIVER
3646 M: Markus Mayer <mmayer@broadcom.com>
3647 M: bcm-kernel-feedback-list@broadcom.com
3648 L: linux-pm@vger.kernel.org
3650 F: drivers/cpufreq/bmips-cpufreq.c
3652 BROADCOM BMIPS MIPS ARCHITECTURE
3653 M: Florian Fainelli <f.fainelli@gmail.com>
3654 L: bcm-kernel-feedback-list@broadcom.com
3655 L: linux-mips@vger.kernel.org
3657 T: git git://github.com/broadcom/stblinux.git
3658 F: arch/mips/bmips/*
3659 F: arch/mips/boot/dts/brcm/bcm*.dts*
3660 F: arch/mips/include/asm/mach-bmips/*
3661 F: arch/mips/kernel/*bmips*
3662 F: drivers/soc/bcm/bcm63xx
3663 F: drivers/irqchip/irq-bcm63*
3664 F: drivers/irqchip/irq-bcm7*
3665 F: drivers/irqchip/irq-brcmstb*
3666 F: include/linux/bcm963xx_nvram.h
3667 F: include/linux/bcm963xx_tag.h
3669 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3670 M: Rasesh Mody <rmody@marvell.com>
3671 M: GR-Linux-NIC-Dev@marvell.com
3672 L: netdev@vger.kernel.org
3674 F: drivers/net/ethernet/broadcom/bnx2.*
3675 F: drivers/net/ethernet/broadcom/bnx2_*
3677 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3678 M: Saurav Kashyap <skashyap@marvell.com>
3679 M: Javed Hasan <jhasan@marvell.com>
3680 M: GR-QLogic-Storage-Upstream@marvell.com
3681 L: linux-scsi@vger.kernel.org
3683 F: drivers/scsi/bnx2fc/
3685 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3686 M: Nilesh Javali <njavali@marvell.com>
3687 M: Manish Rangankar <mrangankar@marvell.com>
3688 M: GR-QLogic-Storage-Upstream@marvell.com
3689 L: linux-scsi@vger.kernel.org
3691 F: drivers/scsi/bnx2i/
3693 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3694 M: Ariel Elior <aelior@marvell.com>
3695 M: Sudarsana Kalluru <skalluru@marvell.com>
3696 M: GR-everest-linux-l2@marvell.com
3697 L: netdev@vger.kernel.org
3699 F: drivers/net/ethernet/broadcom/bnx2x/
3701 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3702 M: Michael Chan <michael.chan@broadcom.com>
3703 L: netdev@vger.kernel.org
3705 F: drivers/net/ethernet/broadcom/bnxt/
3707 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3708 M: Arend van Spriel <aspriel@gmail.com>
3709 M: Franky Lin <franky.lin@broadcom.com>
3710 M: Hante Meuleman <hante.meuleman@broadcom.com>
3711 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3712 M: Wright Feng <wright.feng@infineon.com>
3713 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3714 L: linux-wireless@vger.kernel.org
3715 L: brcm80211-dev-list.pdl@broadcom.com
3716 L: SHA-cyfmac-dev-list@infineon.com
3718 F: drivers/net/wireless/broadcom/brcm80211/
3720 BROADCOM BRCMSTB GPIO DRIVER
3721 M: Gregory Fong <gregory.0xf0@gmail.com>
3722 L: bcm-kernel-feedback-list@broadcom.com
3724 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3725 F: drivers/gpio/gpio-brcmstb.c
3727 BROADCOM BRCMSTB I2C DRIVER
3728 M: Kamal Dasu <kdasu.kdev@gmail.com>
3729 L: linux-i2c@vger.kernel.org
3730 L: bcm-kernel-feedback-list@broadcom.com
3732 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3733 F: drivers/i2c/busses/i2c-brcmstb.c
3735 BROADCOM BRCMSTB UART DRIVER
3736 M: Al Cooper <alcooperx@gmail.com>
3737 L: linux-serial@vger.kernel.org
3738 L: bcm-kernel-feedback-list@broadcom.com
3740 F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
3741 F: drivers/tty/serial/8250/8250_bcm7271.c
3743 BROADCOM BRCMSTB USB EHCI DRIVER
3744 M: Al Cooper <alcooperx@gmail.com>
3745 L: linux-usb@vger.kernel.org
3746 L: bcm-kernel-feedback-list@broadcom.com
3748 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3749 F: drivers/usb/host/ehci-brcm.*
3751 BROADCOM BRCMSTB USB PIN MAP DRIVER
3752 M: Al Cooper <alcooperx@gmail.com>
3753 L: linux-usb@vger.kernel.org
3754 L: bcm-kernel-feedback-list@broadcom.com
3756 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3757 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3759 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3760 M: Al Cooper <alcooperx@gmail.com>
3761 L: linux-kernel@vger.kernel.org
3762 L: bcm-kernel-feedback-list@broadcom.com
3764 F: drivers/phy/broadcom/phy-brcm-usb*
3766 BROADCOM ETHERNET PHY DRIVERS
3767 M: Florian Fainelli <f.fainelli@gmail.com>
3768 L: bcm-kernel-feedback-list@broadcom.com
3769 L: netdev@vger.kernel.org
3771 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3772 F: drivers/net/phy/bcm*.[ch]
3773 F: drivers/net/phy/broadcom.c
3774 F: include/linux/brcmphy.h
3776 BROADCOM GENET ETHERNET DRIVER
3777 M: Doug Berger <opendmb@gmail.com>
3778 M: Florian Fainelli <f.fainelli@gmail.com>
3779 L: bcm-kernel-feedback-list@broadcom.com
3780 L: netdev@vger.kernel.org
3782 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3783 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
3784 F: drivers/net/ethernet/broadcom/genet/
3785 F: drivers/net/ethernet/broadcom/unimac.h
3786 F: drivers/net/mdio/mdio-bcm-unimac.c
3787 F: include/linux/platform_data/bcmgenet.h
3788 F: include/linux/platform_data/mdio-bcm-unimac.h
3790 BROADCOM IPROC ARM ARCHITECTURE
3791 M: Ray Jui <rjui@broadcom.com>
3792 M: Scott Branden <sbranden@broadcom.com>
3793 M: bcm-kernel-feedback-list@broadcom.com
3794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3796 T: git git://github.com/broadcom/cygnus-linux.git
3797 F: arch/arm64/boot/dts/broadcom/northstar2/*
3798 F: arch/arm64/boot/dts/broadcom/stingray/*
3799 F: drivers/clk/bcm/clk-ns*
3800 F: drivers/clk/bcm/clk-sr*
3801 F: drivers/pinctrl/bcm/pinctrl-ns*
3802 F: include/dt-bindings/clock/bcm-sr*
3819 BROADCOM IPROC GBIT ETHERNET DRIVER
3820 M: Rafał Miłecki <rafal@milecki.pl>
3821 M: bcm-kernel-feedback-list@broadcom.com
3822 L: netdev@vger.kernel.org
3824 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3825 F: drivers/net/ethernet/broadcom/bgmac*
3826 F: drivers/net/ethernet/broadcom/unimac.h
3828 BROADCOM KONA GPIO DRIVER
3829 M: Ray Jui <rjui@broadcom.com>
3830 L: bcm-kernel-feedback-list@broadcom.com
3832 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3833 F: drivers/gpio/gpio-bcm-kona.c
3835 BROADCOM MPI3 STORAGE CONTROLLER DRIVER
3836 M: Sathya Prakash Veerichetty <sathya.prakash@broadcom.com>
3837 M: Kashyap Desai <kashyap.desai@broadcom.com>
3838 M: Sumit Saxena <sumit.saxena@broadcom.com>
3839 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
3840 L: mpi3mr-linuxdrv.pdl@broadcom.com
3841 L: linux-scsi@vger.kernel.org
3843 W: https://www.broadcom.com/support/storage
3844 F: drivers/scsi/mpi3mr/
3846 BROADCOM NETXTREME-E ROCE DRIVER
3847 M: Selvin Xavier <selvin.xavier@broadcom.com>
3848 L: linux-rdma@vger.kernel.org
3850 W: http://www.broadcom.com
3851 F: drivers/infiniband/hw/bnxt_re/
3852 F: include/uapi/rdma/bnxt_re-abi.h
3854 BROADCOM NVRAM DRIVER
3855 M: Rafał Miłecki <zajec5@gmail.com>
3856 L: linux-mips@vger.kernel.org
3858 F: drivers/firmware/broadcom/*
3860 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3861 M: Rafał Miłecki <rafal@milecki.pl>
3862 M: Florian Fainelli <f.fainelli@gmail.com>
3863 M: bcm-kernel-feedback-list@broadcom.com
3864 L: linux-pm@vger.kernel.org
3866 T: git git://github.com/broadcom/stblinux.git
3867 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3868 F: include/dt-bindings/soc/bcm-pmb.h
3870 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3871 M: Rafał Miłecki <zajec5@gmail.com>
3872 L: linux-wireless@vger.kernel.org
3875 F: include/linux/bcma/
3878 M: Kamal Dasu <kdasu.kdev@gmail.com>
3879 M: bcm-kernel-feedback-list@broadcom.com
3881 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
3882 F: drivers/spi/spi-bcm-qspi.*
3883 F: drivers/spi/spi-brcmstb-qspi.c
3884 F: drivers/spi/spi-iproc-qspi.c
3886 BROADCOM STB AVS CPUFREQ DRIVER
3887 M: Markus Mayer <mmayer@broadcom.com>
3888 M: bcm-kernel-feedback-list@broadcom.com
3889 L: linux-pm@vger.kernel.org
3891 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3892 F: drivers/cpufreq/brcmstb*
3894 BROADCOM STB AVS TMON DRIVER
3895 M: Markus Mayer <mmayer@broadcom.com>
3896 M: bcm-kernel-feedback-list@broadcom.com
3897 L: linux-pm@vger.kernel.org
3899 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3900 F: drivers/thermal/broadcom/brcmstb*
3902 BROADCOM STB DPFE DRIVER
3903 M: Markus Mayer <mmayer@broadcom.com>
3904 M: bcm-kernel-feedback-list@broadcom.com
3905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3907 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
3908 F: drivers/memory/brcmstb_dpfe.c
3910 BROADCOM STB NAND FLASH DRIVER
3911 M: Brian Norris <computersforpeace@gmail.com>
3912 M: Kamal Dasu <kdasu.kdev@gmail.com>
3913 L: linux-mtd@lists.infradead.org
3914 L: bcm-kernel-feedback-list@broadcom.com
3916 F: drivers/mtd/nand/raw/brcmnand/
3918 BROADCOM STB PCIE DRIVER
3919 M: Jim Quinlan <jim2101024@gmail.com>
3920 M: Nicolas Saenz Julienne <nsaenz@kernel.org>
3921 M: Florian Fainelli <f.fainelli@gmail.com>
3922 M: bcm-kernel-feedback-list@broadcom.com
3923 L: linux-pci@vger.kernel.org
3925 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3926 F: drivers/pci/controller/pcie-brcmstb.c
3928 BROADCOM SYSTEMPORT ETHERNET DRIVER
3929 M: Florian Fainelli <f.fainelli@gmail.com>
3930 L: bcm-kernel-feedback-list@broadcom.com
3931 L: netdev@vger.kernel.org
3933 F: drivers/net/ethernet/broadcom/bcmsysport.*
3934 F: drivers/net/ethernet/broadcom/unimac.h
3936 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3937 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3938 M: Prashant Sreedharan <prashant@broadcom.com>
3939 M: Michael Chan <mchan@broadcom.com>
3940 L: netdev@vger.kernel.org
3942 F: drivers/net/ethernet/broadcom/tg3.*
3945 M: Scott Branden <scott.branden@broadcom.com>
3946 L: bcm-kernel-feedback-list@broadcom.com
3948 F: drivers/misc/bcm-vk/
3949 F: include/uapi/linux/misc/bcm_vk.h
3951 BROCADE BFA FC SCSI DRIVER
3952 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3953 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3954 L: linux-scsi@vger.kernel.org
3956 F: drivers/scsi/bfa/
3958 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3959 M: Rasesh Mody <rmody@marvell.com>
3960 M: Sudarsana Kalluru <skalluru@marvell.com>
3961 M: GR-Linux-NIC-Dev@marvell.com
3962 L: netdev@vger.kernel.org
3964 F: drivers/net/ethernet/brocade/bna/
3966 BSG (block layer generic sg v4 driver)
3967 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3968 L: linux-scsi@vger.kernel.org
3971 F: include/linux/bsg.h
3972 F: include/uapi/linux/bsg.h
3975 M: Clemens Ladisch <clemens@ladisch.de>
3976 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3979 F: Documentation/sound/cards/bt87x.rst
3980 F: sound/pci/bt87x.c
3983 M: Michael Buesch <m@bues.ch>
3985 W: http://bu3sch.de/btgpio.php
3986 F: drivers/gpio/gpio-bt8xx.c
3989 M: Chris Mason <clm@fb.com>
3990 M: Josef Bacik <josef@toxicpanda.com>
3991 M: David Sterba <dsterba@suse.com>
3992 L: linux-btrfs@vger.kernel.org
3994 W: http://btrfs.wiki.kernel.org/
3995 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3996 C: irc://irc.libera.chat/btrfs
3997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3998 F: Documentation/filesystems/btrfs.rst
4000 F: include/linux/btrfs*
4001 F: include/uapi/linux/btrfs*
4003 BTTV VIDEO4LINUX DRIVER
4004 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4005 L: linux-media@vger.kernel.org
4007 W: https://linuxtv.org
4008 T: git git://linuxtv.org/media_tree.git
4009 F: Documentation/driver-api/media/drivers/bttv*
4010 F: drivers/media/pci/bt8xx/bttv*
4012 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
4013 M: Chanwoo Choi <cw00.choi@samsung.com>
4014 L: linux-pm@vger.kernel.org
4015 L: linux-samsung-soc@vger.kernel.org
4017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
4018 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
4019 F: drivers/devfreq/exynos-bus.c
4021 BUSLOGIC SCSI DRIVER
4022 M: Khalid Aziz <khalid@gonehiking.org>
4023 L: linux-scsi@vger.kernel.org
4025 F: drivers/scsi/BusLogic.*
4026 F: drivers/scsi/FlashPoint.*
4028 C-MEDIA CMI8788 DRIVER
4029 M: Clemens Ladisch <clemens@ladisch.de>
4030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
4033 F: sound/pci/oxygen/
4036 M: Guo Ren <guoren@kernel.org>
4037 L: linux-csky@vger.kernel.org
4039 T: git https://github.com/c-sky/csky-linux.git
4040 F: Documentation/devicetree/bindings/csky/
4041 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
4042 F: Documentation/devicetree/bindings/timer/csky,*
4044 F: drivers/clocksource/timer-gx6605s.c
4045 F: drivers/clocksource/timer-mp-csky.c
4046 F: drivers/irqchip/irq-csky-*
4050 CA8210 IEEE-802.15.4 RADIO DRIVER
4051 M: Harry Morris <h.morris@cascoda.com>
4052 L: linux-wpan@vger.kernel.org
4054 W: https://github.com/Cascoda/ca8210-linux.git
4055 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
4056 F: drivers/net/ieee802154/ca8210.c
4058 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
4059 M: Damien Le Moal <damien.lemoal@wdc.com>
4060 L: linux-riscv@lists.infradead.org
4061 L: linux-gpio@vger.kernel.org (pinctrl driver)
4062 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
4063 F: drivers/pinctrl/pinctrl-k210.c
4065 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
4066 M: Damien Le Moal <damien.lemoal@wdc.com>
4067 L: linux-kernel@vger.kernel.org
4068 L: linux-riscv@lists.infradead.org
4070 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
4071 F: drivers/reset/reset-k210.c
4073 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
4074 M: Damien Le Moal <damien.lemoal@wdc.com>
4075 L: linux-riscv@lists.infradead.org
4077 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
4078 F: drivers/soc/canaan/
4079 F: include/soc/canaan/
4081 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
4082 M: David Howells <dhowells@redhat.com>
4083 L: linux-cachefs@redhat.com (moderated for non-subscribers)
4085 F: Documentation/filesystems/caching/cachefiles.rst
4088 CADENCE MIPI-CSI2 BRIDGES
4089 M: Maxime Ripard <mripard@kernel.org>
4090 L: linux-media@vger.kernel.org
4092 F: Documentation/devicetree/bindings/media/cdns,*.txt
4093 F: drivers/media/platform/cadence/cdns-csi2*
4096 L: linux-mtd@lists.infradead.org
4098 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
4099 F: drivers/mtd/nand/raw/cadence-nand-controller.c
4101 CADENCE USB3 DRD IP DRIVER
4102 M: Peter Chen <peter.chen@kernel.org>
4103 M: Pawel Laszczak <pawell@cadence.com>
4104 R: Roger Quadros <rogerq@kernel.org>
4105 R: Aswath Govindraju <a-govindraju@ti.com>
4106 L: linux-usb@vger.kernel.org
4108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4109 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
4110 F: drivers/usb/cdns3/
4111 X: drivers/usb/cdns3/cdnsp*
4113 CADENCE USBSSP DRD IP DRIVER
4114 M: Pawel Laszczak <pawell@cadence.com>
4115 L: linux-usb@vger.kernel.org
4117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4118 F: drivers/usb/cdns3/
4119 X: drivers/usb/cdns3/cdns3*
4121 CADET FM/AM RADIO RECEIVER DRIVER
4122 M: Hans Verkuil <hverkuil@xs4all.nl>
4123 L: linux-media@vger.kernel.org
4125 W: https://linuxtv.org
4126 T: git git://linuxtv.org/media_tree.git
4127 F: drivers/media/radio/radio-cadet*
4129 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
4130 L: linux-media@vger.kernel.org
4132 T: git git://linuxtv.org/media_tree.git
4133 F: Documentation/admin-guide/media/cafe_ccic*
4134 F: drivers/media/platform/marvell-ccic/
4137 L: netdev@vger.kernel.org
4139 F: Documentation/networking/caif/
4140 F: drivers/net/caif/
4141 F: include/net/caif/
4142 F: include/uapi/linux/caif/
4146 M: Toke Høiland-Jørgensen <toke@toke.dk>
4147 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
4149 F: net/sched/sch_cake.c
4152 M: Wolfgang Grandegger <wg@grandegger.com>
4153 M: Marc Kleine-Budde <mkl@pengutronix.de>
4154 L: linux-can@vger.kernel.org
4156 W: https://github.com/linux-can
4157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4159 F: Documentation/devicetree/bindings/net/can/
4160 F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
4162 F: drivers/phy/phy-can-transceiver.c
4163 F: include/linux/can/bittiming.h
4164 F: include/linux/can/dev.h
4165 F: include/linux/can/led.h
4166 F: include/linux/can/length.h
4167 F: include/linux/can/platform/
4168 F: include/linux/can/rx-offload.h
4169 F: include/uapi/linux/can/error.h
4170 F: include/uapi/linux/can/netlink.h
4171 F: include/uapi/linux/can/vxcan.h
4174 M: Oliver Hartkopp <socketcan@hartkopp.net>
4175 M: Marc Kleine-Budde <mkl@pengutronix.de>
4176 L: linux-can@vger.kernel.org
4178 W: https://github.com/linux-can
4179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
4180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4181 F: Documentation/networking/can.rst
4182 F: include/linux/can/can-ml.h
4183 F: include/linux/can/core.h
4184 F: include/linux/can/skb.h
4185 F: include/net/netns/can.h
4186 F: include/uapi/linux/can.h
4187 F: include/uapi/linux/can/bcm.h
4188 F: include/uapi/linux/can/gw.h
4189 F: include/uapi/linux/can/isotp.h
4190 F: include/uapi/linux/can/raw.h
4193 CAN-J1939 NETWORK LAYER
4194 M: Robin van der Gracht <robin@protonic.nl>
4195 M: Oleksij Rempel <o.rempel@pengutronix.de>
4196 R: kernel@pengutronix.de
4197 L: linux-can@vger.kernel.org
4199 F: Documentation/networking/j1939.rst
4200 F: include/uapi/linux/can/j1939.h
4204 M: Serge Hallyn <serge@hallyn.com>
4205 L: linux-security-module@vger.kernel.org
4207 F: include/linux/capability.h
4208 F: include/uapi/linux/capability.h
4209 F: kernel/capability.c
4210 F: security/commoncap.c
4212 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4213 M: Kevin Tsai <ktsai@capellamicro.com>
4215 F: drivers/iio/light/cm*
4217 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4218 M: Christian Lamparter <chunkeey@googlemail.com>
4219 L: linux-wireless@vger.kernel.org
4221 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4222 F: drivers/net/wireless/ath/carl9170/
4225 M: Robert Richter <rric@kernel.org>
4227 W: http://www.marvell.com
4228 F: drivers/i2c/busses/i2c-octeon*
4229 F: drivers/i2c/busses/i2c-thunderx*
4231 CAVIUM LIQUIDIO NETWORK DRIVER
4232 M: Derek Chickles <dchickles@marvell.com>
4233 M: Satanand Burla <sburla@marvell.com>
4234 M: Felix Manlunas <fmanlunas@marvell.com>
4235 L: netdev@vger.kernel.org
4237 W: http://www.marvell.com
4238 F: drivers/net/ethernet/cavium/liquidio/
4241 M: Robert Richter <rric@kernel.org>
4243 W: http://www.marvell.com
4244 F: drivers/mmc/host/cavium*
4246 CAVIUM OCTEON-TX CRYPTO DRIVER
4247 M: George Cherian <gcherian@marvell.com>
4248 L: linux-crypto@vger.kernel.org
4250 W: http://www.marvell.com
4251 F: drivers/crypto/cavium/cpt/
4253 CAVIUM THUNDERX2 ARM64 SOC
4254 M: Robert Richter <rric@kernel.org>
4255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4257 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4258 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4260 CBS/ETF/TAPRIO QDISCS
4261 M: Vinicius Costa Gomes <vinicius.gomes@intel.com>
4263 L: netdev@vger.kernel.org
4264 F: net/sched/sch_cbs.c
4265 F: net/sched/sch_etf.c
4266 F: net/sched/sch_taprio.c
4268 CC2520 IEEE-802.15.4 RADIO DRIVER
4269 M: Varka Bhadram <varkabhadram@gmail.com>
4270 L: linux-wpan@vger.kernel.org
4272 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4273 F: drivers/net/ieee802154/cc2520.c
4274 F: include/linux/spi/cc2520.h
4276 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4277 M: Gilad Ben-Yossef <gilad@benyossef.com>
4278 L: linux-crypto@vger.kernel.org
4280 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4281 F: drivers/crypto/ccree/
4283 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4284 M: Hadar Gat <hadar.gat@arm.com>
4285 L: linux-crypto@vger.kernel.org
4287 F: drivers/char/hw_random/cctrng.c
4288 F: drivers/char/hw_random/cctrng.h
4289 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4290 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4293 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4294 L: linux-media@vger.kernel.org
4296 W: http://linuxtv.org
4297 T: git git://linuxtv.org/media_tree.git
4298 F: Documentation/ABI/testing/debugfs-cec-error-inj
4299 F: Documentation/devicetree/bindings/media/cec.txt
4300 F: Documentation/driver-api/media/cec-core.rst
4301 F: Documentation/userspace-api/media/cec
4302 F: drivers/media/cec/
4303 F: drivers/media/rc/keymaps/rc-cec.c
4304 F: include/media/cec-notifier.h
4305 F: include/media/cec.h
4306 F: include/uapi/linux/cec-funcs.h
4307 F: include/uapi/linux/cec.h
4310 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4311 L: linux-media@vger.kernel.org
4313 W: http://linuxtv.org
4314 T: git git://linuxtv.org/media_tree.git
4315 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4316 F: drivers/media/cec/platform/cec-gpio/
4318 CELL BROADBAND ENGINE ARCHITECTURE
4319 M: Arnd Bergmann <arnd@arndb.de>
4320 L: linuxppc-dev@lists.ozlabs.org
4322 W: http://www.ibm.com/developerworks/power/cell/
4323 F: arch/powerpc/include/asm/cell*.h
4324 F: arch/powerpc/include/asm/spu*.h
4325 F: arch/powerpc/include/uapi/asm/spu*.h
4326 F: arch/powerpc/platforms/cell/
4328 CELLWISE CW2015 BATTERY DRIVER
4329 M: Tobias Schrammm <t.schramm@manjaro.org>
4331 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4332 F: drivers/power/supply/cw2015_battery.c
4334 CEPH COMMON CODE (LIBCEPH)
4335 M: Ilya Dryomov <idryomov@gmail.com>
4336 M: Jeff Layton <jlayton@kernel.org>
4337 L: ceph-devel@vger.kernel.org
4340 T: git git://github.com/ceph/ceph-client.git
4341 F: include/linux/ceph/
4342 F: include/linux/crush/
4345 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4346 M: Jeff Layton <jlayton@kernel.org>
4347 M: Ilya Dryomov <idryomov@gmail.com>
4348 L: ceph-devel@vger.kernel.org
4351 T: git git://github.com/ceph/ceph-client.git
4352 F: Documentation/filesystems/ceph.rst
4355 CERTIFICATE HANDLING
4356 M: David Howells <dhowells@redhat.com>
4357 M: David Woodhouse <dwmw2@infradead.org>
4358 L: keyrings@vger.kernel.org
4360 F: Documentation/admin-guide/module-signing.rst
4362 F: scripts/extract-cert.c
4363 F: scripts/sign-file.c
4365 CFAG12864B LCD DRIVER
4366 M: Miguel Ojeda <ojeda@kernel.org>
4368 F: drivers/auxdisplay/cfag12864b.c
4369 F: include/linux/cfag12864b.h
4371 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4372 M: Miguel Ojeda <ojeda@kernel.org>
4374 F: drivers/auxdisplay/cfag12864bfb.c
4375 F: include/linux/cfag12864b.h
4377 CHAR and MISC DRIVERS
4378 M: Arnd Bergmann <arnd@arndb.de>
4379 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4384 F: include/linux/miscdevice.h
4385 X: drivers/char/agp/
4386 X: drivers/char/hw_random/
4387 X: drivers/char/ipmi/
4388 X: drivers/char/random.c
4389 X: drivers/char/tpm/
4392 M: Andy Whitcroft <apw@canonical.com>
4393 M: Joe Perches <joe@perches.com>
4394 R: Dwaipayan Ray <dwaipayanray1@gmail.com>
4395 R: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4397 F: scripts/checkpatch.pl
4399 CHECKPATCH DOCUMENTATION
4400 M: Dwaipayan Ray <dwaipayanray1@gmail.com>
4401 M: Lukas Bulwahn <lukas.bulwahn@gmail.com>
4402 R: Joe Perches <joe@perches.com>
4404 F: Documentation/dev-tools/checkpatch.rst
4406 CHINESE DOCUMENTATION
4407 M: Alex Shi <alexs@kernel.org>
4409 F: Documentation/translations/zh_CN/
4411 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4412 M: Peter Chen <peter.chen@kernel.org>
4413 L: linux-usb@vger.kernel.org
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4416 F: drivers/usb/chipidea/
4418 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4419 M: Hans de Goede <hdegoede@redhat.com>
4420 L: linux-input@vger.kernel.org
4422 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4423 F: drivers/input/touchscreen/chipone_icn8318.c
4425 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4426 M: Hans de Goede <hdegoede@redhat.com>
4427 L: linux-input@vger.kernel.org
4429 F: drivers/input/touchscreen/chipone_icn8505.c
4431 CHROME HARDWARE PLATFORM SUPPORT
4432 M: Benson Leung <bleung@chromium.org>
4433 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4436 F: drivers/platform/chrome/
4438 CHROMEOS EC CODEC DRIVER
4439 M: Cheng-Yi Chiang <cychiang@chromium.org>
4440 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4441 R: Guenter Roeck <groeck@chromium.org>
4443 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4444 F: sound/soc/codecs/cros_ec_codec.*
4446 CHROMEOS EC SUBDRIVERS
4447 M: Benson Leung <bleung@chromium.org>
4448 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4449 R: Guenter Roeck <groeck@chromium.org>
4451 F: drivers/power/supply/cros_usbpd-charger.c
4455 CHRONTEL CH7322 CEC DRIVER
4456 M: Joe Tessler <jrt@google.com>
4457 L: linux-media@vger.kernel.org
4459 T: git git://linuxtv.org/media_tree.git
4460 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4461 F: drivers/media/cec/i2c/ch7322.c
4463 CIRRUS LOGIC AUDIO CODEC DRIVERS
4464 M: James Schulman <james.schulman@cirrus.com>
4465 M: David Rhodes <david.rhodes@cirrus.com>
4466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4467 L: patches@opensource.cirrus.com
4469 F: sound/soc/codecs/cs*
4471 CIRRUS LOGIC DSP FIRMWARE DRIVER
4472 M: Simon Trimmer <simont@opensource.cirrus.com>
4473 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4474 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4475 L: patches@opensource.cirrus.com
4477 W: https://github.com/CirrusLogic/linux-drivers/wiki
4478 T: git https://github.com/CirrusLogic/linux-drivers.git
4479 F: drivers/firmware/cirrus/*
4480 F: include/linux/firmware/cirrus/*
4482 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4483 M: Hartley Sweeten <hsweeten@visionengravers.com>
4484 L: netdev@vger.kernel.org
4486 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4488 CIRRUS LOGIC LOCHNAGAR DRIVER
4489 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4490 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4491 L: patches@opensource.cirrus.com
4493 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4494 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4495 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4496 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4497 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4498 F: Documentation/hwmon/lochnagar.rst
4499 F: drivers/clk/clk-lochnagar.c
4500 F: drivers/hwmon/lochnagar-hwmon.c
4501 F: drivers/mfd/lochnagar-i2c.c
4502 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4503 F: drivers/regulator/lochnagar-regulator.c
4504 F: include/dt-bindings/clk/lochnagar.h
4505 F: include/dt-bindings/pinctrl/lochnagar.h
4506 F: include/linux/mfd/lochnagar*
4507 F: sound/soc/codecs/lochnagar-sc.c
4509 CIRRUS LOGIC MADERA CODEC DRIVERS
4510 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4511 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4513 L: patches@opensource.cirrus.com
4515 W: https://github.com/CirrusLogic/linux-drivers/wiki
4516 T: git https://github.com/CirrusLogic/linux-drivers.git
4517 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4518 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4519 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4520 F: drivers/gpio/gpio-madera*
4521 F: drivers/irqchip/irq-madera*
4522 F: drivers/mfd/cs47l*
4523 F: drivers/mfd/madera*
4524 F: drivers/pinctrl/cirrus/*
4525 F: include/dt-bindings/sound/madera*
4526 F: include/linux/irqchip/irq-madera*
4527 F: include/linux/mfd/madera/*
4528 F: include/sound/madera*
4529 F: sound/soc/codecs/cs47l*
4530 F: sound/soc/codecs/madera*
4532 CISCO FCOE HBA DRIVER
4533 M: Satish Kharat <satishkh@cisco.com>
4534 M: Sesidhar Baddela <sebaddel@cisco.com>
4535 M: Karan Tilak Kumar <kartilak@cisco.com>
4536 L: linux-scsi@vger.kernel.org
4538 F: drivers/scsi/fnic/
4540 CISCO SCSI HBA DRIVER
4541 M: Karan Tilak Kumar <kartilak@cisco.com>
4542 M: Sesidhar Baddela <sebaddel@cisco.com>
4543 L: linux-scsi@vger.kernel.org
4545 F: drivers/scsi/snic/
4547 CISCO VIC ETHERNET NIC DRIVER
4548 M: Christian Benvenuti <benve@cisco.com>
4549 M: Govindarajulu Varadarajan <_govind@gmx.com>
4551 F: drivers/net/ethernet/cisco/enic/
4553 CISCO VIC LOW LATENCY NIC DRIVER
4554 M: Christian Benvenuti <benve@cisco.com>
4555 M: Nelson Escobar <neescoba@cisco.com>
4557 F: drivers/infiniband/hw/usnic/
4560 M: Miguel Ojeda <ojeda@kernel.org>
4564 CLANG/LLVM BUILD SUPPORT
4565 M: Nathan Chancellor <nathan@kernel.org>
4566 M: Nick Desaulniers <ndesaulniers@google.com>
4567 L: llvm@lists.linux.dev
4569 W: https://clangbuiltlinux.github.io/
4570 B: https://github.com/ClangBuiltLinux/linux/issues
4571 C: irc://irc.libera.chat/clangbuiltlinux
4572 F: Documentation/kbuild/llvm.rst
4573 F: include/linux/compiler-clang.h
4574 F: scripts/Makefile.clang
4575 F: scripts/clang-tools/
4576 K: \b(?i:clang|llvm)\b
4578 CLANG CONTROL FLOW INTEGRITY SUPPORT
4579 M: Sami Tolvanen <samitolvanen@google.com>
4580 M: Kees Cook <keescook@chromium.org>
4581 R: Nathan Chancellor <nathan@kernel.org>
4582 R: Nick Desaulniers <ndesaulniers@google.com>
4583 L: llvm@lists.linux.dev
4585 B: https://github.com/ClangBuiltLinux/linux/issues
4586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/clang/features
4587 F: include/linux/cfi.h
4591 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4592 L: linux-kernel@vger.kernel.org
4594 F: include/linux/cleancache.h
4598 M: Russell King <linux@armlinux.org.uk>
4599 L: linux-clk@vger.kernel.org
4601 F: include/linux/clk.h
4603 CLOCKSOURCE, CLOCKEVENT DRIVERS
4604 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4605 M: Thomas Gleixner <tglx@linutronix.de>
4606 L: linux-kernel@vger.kernel.org
4608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4609 F: Documentation/devicetree/bindings/timer/
4610 F: drivers/clocksource/
4613 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4614 M: Daniel Oliveira Nascimento <don@syst.com.br>
4615 L: platform-driver-x86@vger.kernel.org
4617 F: drivers/platform/x86/classmate-laptop.c
4620 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4621 L: linux-media@vger.kernel.org
4623 W: https://linuxtv.org
4624 T: git git://linuxtv.org/media_tree.git
4625 F: drivers/media/pci/cobalt/
4627 COCCINELLE/Semantic Patches (SmPL)
4628 M: Julia Lawall <Julia.Lawall@inria.fr>
4629 M: Gilles Muller <Gilles.Muller@inria.fr>
4630 M: Nicolas Palix <nicolas.palix@imag.fr>
4631 M: Michal Marek <michal.lkml@markovi.net>
4632 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4634 W: http://coccinelle.lip6.fr/
4635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4636 F: Documentation/dev-tools/coccinelle.rst
4637 F: scripts/coccicheck
4638 F: scripts/coccinelle/
4641 M: Jan Harkes <jaharkes@cs.cmu.edu>
4643 L: codalist@coda.cs.cmu.edu
4645 W: http://www.coda.cs.cmu.edu/
4646 F: Documentation/filesystems/coda.rst
4648 F: include/linux/coda*.h
4649 F: include/uapi/linux/coda*.h
4651 CODA V4L2 MEM2MEM DRIVER
4652 M: Philipp Zabel <p.zabel@pengutronix.de>
4653 L: linux-media@vger.kernel.org
4655 F: Documentation/devicetree/bindings/media/coda.yaml
4656 F: drivers/media/platform/coda/
4659 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4661 F: Documentation/process/code-of-conduct-interpretation.rst
4662 F: Documentation/process/code-of-conduct.rst
4665 M: Ian Abbott <abbotti@mev.co.uk>
4666 M: H Hartley Sweeten <hsweeten@visionengravers.com>
4670 COMMON CLK FRAMEWORK
4671 M: Michael Turquette <mturquette@baylibre.com>
4672 M: Stephen Boyd <sboyd@kernel.org>
4673 L: linux-clk@vger.kernel.org
4675 Q: http://patchwork.kernel.org/project/linux-clk/list/
4676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4677 F: Documentation/devicetree/bindings/clock/
4679 F: include/linux/clk-pr*
4680 F: include/linux/clk/
4681 F: include/linux/of_clk.h
4682 X: drivers/clk/clkdev.c
4684 COMMON INTERNET FILE SYSTEM CLIENT (CIFS)
4685 M: Steve French <sfrench@samba.org>
4686 L: linux-cifs@vger.kernel.org
4687 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4689 W: http://linux-cifs.samba.org/
4690 T: git git://git.samba.org/sfrench/cifs-2.6.git
4691 F: Documentation/admin-guide/cifs/
4695 COMPACTPCI HOTPLUG CORE
4696 M: Scott Murray <scott@spiteful.org>
4697 L: linux-pci@vger.kernel.org
4699 F: drivers/pci/hotplug/cpci_hotplug*
4701 COMPACTPCI HOTPLUG GENERIC DRIVER
4702 M: Scott Murray <scott@spiteful.org>
4703 L: linux-pci@vger.kernel.org
4705 F: drivers/pci/hotplug/cpcihp_generic.c
4707 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4708 M: Scott Murray <scott@spiteful.org>
4709 L: linux-pci@vger.kernel.org
4711 F: drivers/pci/hotplug/cpcihp_zt5550.*
4713 COMPAL LAPTOP SUPPORT
4714 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4715 L: platform-driver-x86@vger.kernel.org
4717 F: drivers/platform/x86/compal-laptop.c
4720 M: Miguel Ojeda <ojeda@kernel.org>
4721 R: Nick Desaulniers <ndesaulniers@google.com>
4723 F: include/linux/compiler_attributes.h
4725 COMPUTE EXPRESS LINK (CXL)
4726 M: Alison Schofield <alison.schofield@intel.com>
4727 M: Vishal Verma <vishal.l.verma@intel.com>
4728 M: Ira Weiny <ira.weiny@intel.com>
4729 M: Ben Widawsky <ben.widawsky@intel.com>
4730 M: Dan Williams <dan.j.williams@intel.com>
4731 L: linux-cxl@vger.kernel.org
4734 F: include/uapi/linux/cxl_mem.h
4736 CONEXANT ACCESSRUNNER USB DRIVER
4737 L: accessrunner-general@lists.sourceforge.net
4739 W: http://accessrunner.sourceforge.net/
4740 F: drivers/usb/atm/cxacru.c
4743 M: Joel Becker <jlbec@evilplan.org>
4744 M: Christoph Hellwig <hch@lst.de>
4746 T: git git://git.infradead.org/users/hch/configfs.git
4748 F: include/linux/configfs.h
4749 F: samples/configfs/
4752 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4754 F: drivers/video/console/
4755 F: include/linux/console*
4758 M: Frederic Weisbecker <frederic@kernel.org>
4760 F: kernel/context_tracking.c
4761 F: include/linux/context_tracking*
4763 CONTROL GROUP (CGROUP)
4764 M: Tejun Heo <tj@kernel.org>
4765 M: Zefan Li <lizefan.x@bytedance.com>
4766 M: Johannes Weiner <hannes@cmpxchg.org>
4767 L: cgroups@vger.kernel.org
4769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4770 F: Documentation/admin-guide/cgroup-v1/
4771 F: Documentation/admin-guide/cgroup-v2.rst
4772 F: include/linux/cgroup*
4775 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4776 M: Tejun Heo <tj@kernel.org>
4777 M: Jens Axboe <axboe@kernel.dk>
4778 L: cgroups@vger.kernel.org
4779 L: linux-block@vger.kernel.org
4780 T: git git://git.kernel.dk/linux-block
4781 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4782 F: block/bfq-cgroup.c
4783 F: block/blk-cgroup.c
4784 F: block/blk-iolatency.c
4785 F: block/blk-throttle.c
4786 F: include/linux/blk-cgroup.h
4788 CONTROL GROUP - CPUSET
4789 M: Zefan Li <lizefan.x@bytedance.com>
4790 L: cgroups@vger.kernel.org
4792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4793 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4794 F: include/linux/cpuset.h
4795 F: kernel/cgroup/cpuset.c
4797 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4798 M: Johannes Weiner <hannes@cmpxchg.org>
4799 M: Michal Hocko <mhocko@kernel.org>
4800 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4801 L: cgroups@vger.kernel.org
4802 L: linux-mm@kvack.org
4807 CORETEMP HARDWARE MONITORING DRIVER
4808 M: Fenghua Yu <fenghua.yu@intel.com>
4809 L: linux-hwmon@vger.kernel.org
4811 F: Documentation/hwmon/coretemp.rst
4812 F: drivers/hwmon/coretemp.c
4814 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4815 M: Marius Zachmann <mail@mariuszachmann.de>
4816 L: linux-hwmon@vger.kernel.org
4818 F: drivers/hwmon/corsair-cpro.c
4820 CORSAIR-PSU HARDWARE MONITOR DRIVER
4821 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4822 L: linux-hwmon@vger.kernel.org
4824 F: Documentation/hwmon/corsair-psu.rst
4825 F: drivers/hwmon/corsair-psu.c
4827 COSA/SRP SYNC SERIAL DRIVER
4828 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4830 W: http://www.fi.muni.cz/~kas/cosa/
4831 F: drivers/net/wan/cosa*
4834 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4835 L: linux-iio@vger.kernel.org
4837 F: Documentation/ABI/testing/sysfs-bus-counter
4838 F: Documentation/driver-api/generic-counter.rst
4840 F: include/linux/counter.h
4841 F: include/linux/counter_enum.h
4844 M: Bence Csókás <bence98@sch.bme.hu>
4846 F: drivers/i2c/busses/i2c-cp2615.c
4848 CPMAC ETHERNET DRIVER
4849 M: Florian Fainelli <f.fainelli@gmail.com>
4850 L: netdev@vger.kernel.org
4852 F: drivers/net/ethernet/ti/cpmac.c
4854 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4855 M: Viresh Kumar <viresh.kumar@linaro.org>
4856 M: Sudeep Holla <sudeep.holla@arm.com>
4857 L: linux-pm@vger.kernel.org
4859 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4860 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4862 CPU FREQUENCY SCALING FRAMEWORK
4863 M: "Rafael J. Wysocki" <rafael@kernel.org>
4864 M: Viresh Kumar <viresh.kumar@linaro.org>
4865 L: linux-pm@vger.kernel.org
4867 B: https://bugzilla.kernel.org
4868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4870 F: Documentation/admin-guide/pm/cpufreq.rst
4871 F: Documentation/admin-guide/pm/intel_pstate.rst
4872 F: Documentation/cpu-freq/
4873 F: Documentation/devicetree/bindings/cpufreq/
4875 F: include/linux/cpufreq.h
4876 F: include/linux/sched/cpufreq.h
4877 F: kernel/sched/cpufreq*.c
4878 F: tools/testing/selftests/cpufreq/
4880 CPU IDLE TIME MANAGEMENT FRAMEWORK
4881 M: "Rafael J. Wysocki" <rafael@kernel.org>
4882 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4883 L: linux-pm@vger.kernel.org
4885 B: https://bugzilla.kernel.org
4886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4887 F: Documentation/admin-guide/pm/cpuidle.rst
4888 F: Documentation/driver-api/pm/cpuidle.rst
4890 F: include/linux/cpuidle.h
4892 CPU POWER MONITORING SUBSYSTEM
4893 M: Thomas Renninger <trenn@suse.com>
4894 M: Shuah Khan <shuah@kernel.org>
4895 M: Shuah Khan <skhan@linuxfoundation.org>
4896 L: linux-pm@vger.kernel.org
4898 F: tools/power/cpupower/
4901 M: "H. Peter Anvin" <hpa@zytor.com>
4903 F: arch/x86/kernel/cpuid.c
4904 F: arch/x86/kernel/msr.c
4906 CPUIDLE DRIVER - ARM BIG LITTLE
4907 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4908 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4909 L: linux-pm@vger.kernel.org
4910 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4913 F: drivers/cpuidle/cpuidle-big_little.c
4915 CPUIDLE DRIVER - ARM EXYNOS
4916 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4917 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4918 M: Kukjin Kim <kgene@kernel.org>
4919 L: linux-pm@vger.kernel.org
4920 L: linux-samsung-soc@vger.kernel.org
4922 F: arch/arm/mach-exynos/pm.c
4923 F: drivers/cpuidle/cpuidle-exynos.c
4924 F: include/linux/platform_data/cpuidle-exynos.h
4926 CPUIDLE DRIVER - ARM PSCI
4927 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4928 M: Sudeep Holla <sudeep.holla@arm.com>
4929 L: linux-pm@vger.kernel.org
4930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4932 F: drivers/cpuidle/cpuidle-psci.c
4934 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4935 M: Ulf Hansson <ulf.hansson@linaro.org>
4936 L: linux-pm@vger.kernel.org
4937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4939 F: drivers/cpuidle/cpuidle-psci.h
4940 F: drivers/cpuidle/cpuidle-psci-domain.c
4943 M: Nicolas Pitre <nico@fluxnic.net>
4945 F: Documentation/filesystems/cramfs.rst
4949 M: Bastien Nocera <hadess@hadess.net>
4950 L: linux-input@vger.kernel.org
4952 F: drivers/hid/hid-creative-sb0540.c
4955 M: Herbert Xu <herbert@gondor.apana.org.au>
4956 M: "David S. Miller" <davem@davemloft.net>
4957 L: linux-crypto@vger.kernel.org
4959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4961 F: Documentation/crypto/
4962 F: Documentation/devicetree/bindings/crypto/
4967 F: include/linux/crypto*
4970 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4971 M: Neil Horman <nhorman@tuxdriver.com>
4972 L: linux-crypto@vger.kernel.org
4974 F: crypto/ansi_cprng.c
4978 M: Hans Verkuil <hverkuil@xs4all.nl>
4979 L: linux-media@vger.kernel.org
4981 W: http://linuxtv.org
4982 T: git git://linuxtv.org/media_tree.git
4983 F: drivers/media/i2c/cs3308.c
4985 CS5535 Audio ALSA driver
4986 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4988 F: sound/pci/cs5535audio/
4990 CSI DRIVERS FOR ALLWINNER V3s
4991 M: Yong Deng <yong.deng@magewell.com>
4992 L: linux-media@vger.kernel.org
4994 T: git git://linuxtv.org/media_tree.git
4995 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4996 F: drivers/media/platform/sunxi/sun6i-csi/
4999 M: Solomon Peachy <pizza@shaftnet.org>
5001 F: drivers/net/wireless/st/cw1200/
5003 CX18 VIDEO4LINUX DRIVER
5004 M: Andy Walls <awalls@md.metrocast.net>
5005 L: linux-media@vger.kernel.org
5007 W: https://linuxtv.org
5008 T: git git://linuxtv.org/media_tree.git
5009 F: drivers/media/pci/cx18/
5010 F: include/uapi/linux/ivtv*
5012 CX2341X MPEG ENCODER HELPER MODULE
5013 M: Hans Verkuil <hverkuil@xs4all.nl>
5014 L: linux-media@vger.kernel.org
5016 W: https://linuxtv.org
5017 T: git git://linuxtv.org/media_tree.git
5018 F: drivers/media/common/cx2341x*
5019 F: include/media/drv-intf/cx2341x.h
5021 CX24120 MEDIA DRIVER
5022 M: Jemma Denson <jdenson@gmail.com>
5023 M: Patrick Boettcher <patrick.boettcher@posteo.de>
5024 L: linux-media@vger.kernel.org
5026 W: https://linuxtv.org
5027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5028 F: drivers/media/dvb-frontends/cx24120*
5030 CX88 VIDEO4LINUX DRIVER
5031 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5032 L: linux-media@vger.kernel.org
5034 W: https://linuxtv.org
5035 T: git git://linuxtv.org/media_tree.git
5036 F: Documentation/driver-api/media/drivers/cx88*
5037 F: drivers/media/pci/cx88/
5039 CXD2820R MEDIA DRIVER
5040 M: Antti Palosaari <crope@iki.fi>
5041 L: linux-media@vger.kernel.org
5043 W: https://linuxtv.org
5044 W: http://palosaari.fi/linux/
5045 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5046 T: git git://linuxtv.org/anttip/media_tree.git
5047 F: drivers/media/dvb-frontends/cxd2820r*
5049 CXGB3 ETHERNET DRIVER (CXGB3)
5050 M: Raju Rangoju <rajur@chelsio.com>
5051 L: netdev@vger.kernel.org
5053 W: http://www.chelsio.com
5054 F: drivers/net/ethernet/chelsio/cxgb3/
5056 CXGB3 ISCSI DRIVER (CXGB3I)
5057 M: Karen Xie <kxie@chelsio.com>
5058 L: linux-scsi@vger.kernel.org
5060 W: http://www.chelsio.com
5061 F: drivers/scsi/cxgbi/cxgb3i
5063 CXGB4 CRYPTO DRIVER (chcr)
5064 M: Ayush Sawal <ayush.sawal@chelsio.com>
5065 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5066 M: Rohit Maheshwari <rohitm@chelsio.com>
5067 L: linux-crypto@vger.kernel.org
5069 W: http://www.chelsio.com
5070 F: drivers/crypto/chelsio
5072 CXGB4 INLINE CRYPTO DRIVER
5073 M: Ayush Sawal <ayush.sawal@chelsio.com>
5074 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
5075 M: Rohit Maheshwari <rohitm@chelsio.com>
5076 L: netdev@vger.kernel.org
5078 W: http://www.chelsio.com
5079 F: drivers/net/ethernet/chelsio/inline_crypto/
5081 CXGB4 ETHERNET DRIVER (CXGB4)
5082 M: Raju Rangoju <rajur@chelsio.com>
5083 L: netdev@vger.kernel.org
5085 W: http://www.chelsio.com
5086 F: drivers/net/ethernet/chelsio/cxgb4/
5088 CXGB4 ISCSI DRIVER (CXGB4I)
5089 M: Karen Xie <kxie@chelsio.com>
5090 L: linux-scsi@vger.kernel.org
5092 W: http://www.chelsio.com
5093 F: drivers/scsi/cxgbi/cxgb4i
5095 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
5096 M: Potnuri Bharat Teja <bharat@chelsio.com>
5097 L: linux-rdma@vger.kernel.org
5099 W: http://www.openfabrics.org
5100 F: drivers/infiniband/hw/cxgb4/
5101 F: include/uapi/rdma/cxgb4-abi.h
5103 CXGB4VF ETHERNET DRIVER (CXGB4VF)
5104 M: Raju Rangoju <rajur@chelsio.com>
5105 L: netdev@vger.kernel.org
5107 W: http://www.chelsio.com
5108 F: drivers/net/ethernet/chelsio/cxgb4vf/
5110 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
5111 M: Frederic Barrat <fbarrat@linux.ibm.com>
5112 M: Andrew Donnellan <ajd@linux.ibm.com>
5113 L: linuxppc-dev@lists.ozlabs.org
5115 F: Documentation/ABI/testing/sysfs-class-cxl
5116 F: Documentation/powerpc/cxl.rst
5117 F: arch/powerpc/platforms/powernv/pci-cxl.c
5118 F: drivers/misc/cxl/
5119 F: include/misc/cxl*
5120 F: include/uapi/misc/cxl.h
5122 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
5123 M: Manoj N. Kumar <manoj@linux.ibm.com>
5124 M: Matthew R. Ochs <mrochs@linux.ibm.com>
5125 M: Uma Krishnan <ukrishn@linux.ibm.com>
5126 L: linux-scsi@vger.kernel.org
5128 F: Documentation/powerpc/cxlflash.rst
5129 F: drivers/scsi/cxlflash/
5130 F: include/uapi/scsi/cxlflash_ioctl.h
5133 M: Russell King <linux@armlinux.org.uk>
5134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5136 W: http://www.armlinux.org.uk/
5137 F: drivers/video/fbdev/cyber2000fb.*
5139 CYCLADES PC300 DRIVER
5141 F: drivers/net/wan/pc300*
5143 CYPRESS_FIRMWARE MEDIA DRIVER
5144 M: Antti Palosaari <crope@iki.fi>
5145 L: linux-media@vger.kernel.org
5147 W: https://linuxtv.org
5148 W: http://palosaari.fi/linux/
5149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5150 T: git git://linuxtv.org/anttip/media_tree.git
5151 F: drivers/media/common/cypress_firmware*
5153 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
5154 M: Linus Walleij <linus.walleij@linaro.org>
5155 L: linux-input@vger.kernel.org
5157 F: drivers/input/touchscreen/cy8ctma140.c
5159 CYTTSP TOUCHSCREEN DRIVER
5160 M: Linus Walleij <linus.walleij@linaro.org>
5161 L: linux-input@vger.kernel.org
5163 F: drivers/input/touchscreen/cyttsp*
5165 D-LINK DIR-685 TOUCHKEYS DRIVER
5166 M: Linus Walleij <linus.walleij@linaro.org>
5167 L: linux-input@vger.kernel.org
5169 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
5171 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
5172 M: Joshua Kinard <kumba@gentoo.org>
5174 F: drivers/rtc/rtc-ds1685.c
5175 F: include/linux/rtc/ds1685.h
5177 DAMA SLAVE for AX.25
5178 M: Joerg Reuter <jreuter@yaina.de>
5179 L: linux-hams@vger.kernel.org
5181 W: http://yaina.de/jreuter/
5182 W: http://www.qsl.net/dl1bke/
5183 F: net/ax25/af_ax25.c
5184 F: net/ax25/ax25_dev.c
5185 F: net/ax25/ax25_ds_*
5186 F: net/ax25/ax25_in.c
5187 F: net/ax25/ax25_out.c
5188 F: net/ax25/ax25_timer.c
5189 F: net/ax25/sysctl_net_ax25.c
5192 M: SeongJae Park <sjpark@amazon.de>
5193 L: linux-mm@kvack.org
5195 F: Documentation/admin-guide/mm/damon/
5196 F: Documentation/vm/damon/
5197 F: include/linux/damon.h
5198 F: include/trace/events/damon.h
5200 F: tools/testing/selftests/damon/
5202 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
5203 L: netdev@vger.kernel.org
5205 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
5206 F: drivers/net/ethernet/dec/tulip/dmfe.c
5208 DC390/AM53C974 SCSI driver
5209 M: Hannes Reinecke <hare@suse.com>
5210 L: linux-scsi@vger.kernel.org
5212 F: drivers/scsi/am53c974.c
5215 M: Oliver Neukum <oliver@neukum.org>
5216 M: Ali Akcaagac <aliakc@web.de>
5217 M: Jamie Lenehan <lenehan@twibble.org>
5218 L: dc395x@twibble.org
5220 W: http://twibble.org/dist/dc395x/
5221 W: http://lists.twibble.org/mailman/listinfo/dc395x/
5222 F: Documentation/scsi/dc395x.rst
5223 F: drivers/scsi/dc395x.*
5226 L: dccp@vger.kernel.org
5228 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
5229 F: include/linux/dccp.h
5230 F: include/linux/tfrc.h
5231 F: include/uapi/linux/dccp.h
5234 DECnet NETWORK LAYER
5235 L: linux-decnet-user@lists.sourceforge.net
5237 W: http://linux-decnet.sourceforge.net
5238 F: Documentation/networking/decnet.rst
5241 DECSTATION PLATFORM SUPPORT
5242 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5243 L: linux-mips@vger.kernel.org
5245 W: http://www.linux-mips.org/wiki/DECstation
5247 F: arch/mips/include/asm/dec/
5248 F: arch/mips/include/asm/mach-dec/
5250 DEFXX FDDI NETWORK DRIVER
5251 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5253 F: drivers/net/fddi/defxx.*
5255 DEFZA FDDI NETWORK DRIVER
5256 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5258 F: drivers/net/fddi/defza.*
5260 DEINTERLACE DRIVERS FOR ALLWINNER H3
5261 M: Jernej Skrabec <jernej.skrabec@gmail.com>
5262 L: linux-media@vger.kernel.org
5264 T: git git://linuxtv.org/media_tree.git
5265 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5266 F: drivers/media/platform/sunxi/sun8i-di/
5269 M: Matthew Garrett <mjg59@srcf.ucam.org>
5270 M: Pali Rohár <pali@kernel.org>
5271 L: platform-driver-x86@vger.kernel.org
5273 F: drivers/platform/x86/dell/dell-laptop.c
5275 DELL LAPTOP FREEFALL DRIVER
5276 M: Pali Rohár <pali@kernel.org>
5278 F: drivers/platform/x86/dell/dell-smo8800.c
5280 DELL LAPTOP RBTN DRIVER
5281 M: Pali Rohár <pali@kernel.org>
5283 F: drivers/platform/x86/dell/dell-rbtn.*
5285 DELL LAPTOP SMM DRIVER
5286 M: Pali Rohár <pali@kernel.org>
5288 F: drivers/hwmon/dell-smm-hwmon.c
5289 F: include/uapi/linux/i8k.h
5291 DELL REMOTE BIOS UPDATE DRIVER
5292 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5293 L: platform-driver-x86@vger.kernel.org
5295 F: drivers/platform/x86/dell/dell_rbu.c
5298 M: Pali Rohár <pali@kernel.org>
5299 L: Dell.Client.Kernel@dell.com
5300 L: platform-driver-x86@vger.kernel.org
5302 F: drivers/platform/x86/dell/dell-smbios.*
5304 DELL SMBIOS SMM DRIVER
5305 L: Dell.Client.Kernel@dell.com
5306 L: platform-driver-x86@vger.kernel.org
5308 F: drivers/platform/x86/dell/dell-smbios-smm.c
5310 DELL SMBIOS WMI DRIVER
5311 L: Dell.Client.Kernel@dell.com
5312 L: platform-driver-x86@vger.kernel.org
5314 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5315 F: tools/wmi/dell-smbios-example.c
5317 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5318 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5319 L: platform-driver-x86@vger.kernel.org
5321 F: Documentation/driver-api/dcdbas.rst
5322 F: drivers/platform/x86/dell/dcdbas.*
5324 DELL WMI DESCRIPTOR DRIVER
5325 L: Dell.Client.Kernel@dell.com
5327 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5329 DELL WMI SYSMAN DRIVER
5330 M: Divya Bharathi <divya.bharathi@dell.com>
5331 M: Prasanth Ksr <prasanth.ksr@dell.com>
5332 L: Dell.Client.Kernel@dell.com
5333 L: platform-driver-x86@vger.kernel.org
5335 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5336 F: drivers/platform/x86/dell/dell-wmi-sysman/
5338 DELL WMI NOTIFICATIONS DRIVER
5339 M: Matthew Garrett <mjg59@srcf.ucam.org>
5340 M: Pali Rohár <pali@kernel.org>
5342 F: drivers/platform/x86/dell/dell-wmi-base.c
5344 DELL WMI HARDWARE PRIVACY SUPPORT
5345 M: Perry Yuan <Perry.Yuan@dell.com>
5346 L: Dell.Client.Kernel@dell.com
5347 L: platform-driver-x86@vger.kernel.org
5349 F: drivers/platform/x86/dell/dell-wmi-privacy.c
5351 DELTA ST MEDIA DRIVER
5352 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5353 L: linux-media@vger.kernel.org
5355 W: https://linuxtv.org
5356 T: git git://linuxtv.org/media_tree.git
5357 F: drivers/media/platform/sti/delta
5359 DELTA DPS920AB PSU DRIVER
5360 M: Robert Marko <robert.marko@sartura.hr>
5361 L: linux-hwmon@vger.kernel.org
5363 F: Documentation/hwmon/dps920ab.rst
5364 F: drivers/hwmon/pmbus/dps920ab.c
5367 L: linux-mtd@lists.infradead.org
5369 F: drivers/mtd/nand/raw/denali*
5371 DESIGNWARE EDMA CORE IP DRIVER
5372 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5373 L: dmaengine@vger.kernel.org
5375 F: drivers/dma/dw-edma/
5376 F: include/linux/dma/edma.h
5378 DESIGNWARE XDATA IP DRIVER
5379 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5380 L: linux-pci@vger.kernel.org
5382 F: Documentation/misc-devices/dw-xdata-pcie.rst
5383 F: drivers/misc/dw-xdata-pcie.c
5385 DESIGNWARE USB2 DRD IP DRIVER
5386 M: Minas Harutyunyan <hminas@synopsys.com>
5387 L: linux-usb@vger.kernel.org
5389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5390 F: drivers/usb/dwc2/
5392 DESIGNWARE USB3 DRD IP DRIVER
5393 M: Felipe Balbi <balbi@kernel.org>
5394 L: linux-usb@vger.kernel.org
5396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5397 F: drivers/usb/dwc3/
5399 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5400 M: Andreas Klinger <ak@it-klinger.de>
5401 L: linux-iio@vger.kernel.org
5403 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5404 F: drivers/iio/proximity/srf*.c
5406 DEVICE COREDUMP (DEV_COREDUMP)
5407 M: Johannes Berg <johannes@sipsolutions.net>
5408 L: linux-kernel@vger.kernel.org
5410 F: drivers/base/devcoredump.c
5411 F: include/linux/devcoredump.h
5413 DEVICE DEPENDENCY HELPER SCRIPT
5414 M: Saravana Kannan <saravanak@google.com>
5415 L: linux-kernel@vger.kernel.org
5417 F: scripts/dev-needs.sh
5419 DEVICE DIRECT ACCESS (DAX)
5420 M: Dan Williams <dan.j.williams@intel.com>
5421 M: Vishal Verma <vishal.l.verma@intel.com>
5422 M: Dave Jiang <dave.jiang@intel.com>
5423 L: nvdimm@lists.linux.dev
5427 DEVICE FREQUENCY (DEVFREQ)
5428 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5429 M: Kyungmin Park <kyungmin.park@samsung.com>
5430 M: Chanwoo Choi <cw00.choi@samsung.com>
5431 L: linux-pm@vger.kernel.org
5433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5434 F: Documentation/devicetree/bindings/devfreq/
5436 F: include/linux/devfreq.h
5437 F: include/trace/events/devfreq.h
5439 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5440 M: Chanwoo Choi <cw00.choi@samsung.com>
5441 L: linux-pm@vger.kernel.org
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5444 F: Documentation/devicetree/bindings/devfreq/event/
5445 F: drivers/devfreq/devfreq-event.c
5446 F: drivers/devfreq/event/
5447 F: include/dt-bindings/pmu/exynos_ppmu.h
5448 F: include/linux/devfreq-event.h
5450 DEVICE NUMBER REGISTRY
5451 M: Torben Mathiasen <device@lanana.org>
5453 W: http://lanana.org/docs/device-list/index.html
5455 DEVICE RESOURCE MANAGEMENT HELPERS
5456 M: Hans de Goede <hdegoede@redhat.com>
5457 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5459 F: include/linux/devm-helpers.h
5462 M: Alasdair Kergon <agk@redhat.com>
5463 M: Mike Snitzer <snitzer@redhat.com>
5464 M: dm-devel@redhat.com
5465 L: dm-devel@redhat.com
5467 W: http://sources.redhat.com/dm
5468 Q: http://patchwork.kernel.org/project/dm-devel/list/
5469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5470 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5471 F: Documentation/admin-guide/device-mapper/
5472 F: drivers/md/Kconfig
5473 F: drivers/md/Makefile
5475 F: drivers/md/persistent-data/
5476 F: include/linux/device-mapper.h
5477 F: include/linux/dm-*.h
5478 F: include/uapi/linux/dm-*.h
5481 M: Jiri Pirko <jiri@nvidia.com>
5482 L: netdev@vger.kernel.org
5484 F: Documentation/networking/devlink
5485 F: include/net/devlink.h
5486 F: include/uapi/linux/devlink.h
5487 F: net/core/devlink.c
5489 DH ELECTRONICS IMX6 DHCOM BOARD SUPPORT
5490 M: Christoph Niedermaier <cniedermaier@dh-electronics.com>
5491 L: kernel@dh-electronics.com
5493 F: arch/arm/boot/dts/imx6*-dhcom-*
5495 DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT
5496 M: Marek Vasut <marex@denx.de>
5497 L: kernel@dh-electronics.com
5499 F: arch/arm/boot/dts/stm32mp1*-dhcom-*
5500 F: arch/arm/boot/dts/stm32mp1*-dhcor-*
5502 DIALOG SEMICONDUCTOR DRIVERS
5503 M: Support Opensource <support.opensource@diasemi.com>
5505 W: http://www.dialog-semiconductor.com/products
5506 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5507 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5508 F: Documentation/devicetree/bindings/mfd/da90*.txt
5509 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5510 F: Documentation/devicetree/bindings/regulator/da92*.txt
5511 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5512 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5513 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5514 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5515 F: Documentation/hwmon/da90??.rst
5516 F: drivers/gpio/gpio-da90??.c
5517 F: drivers/hwmon/da90??-hwmon.c
5518 F: drivers/iio/adc/da91??-*.c
5519 F: drivers/input/misc/da72??.[ch]
5520 F: drivers/input/misc/da90??_onkey.c
5521 F: drivers/input/touchscreen/da9052_tsi.c
5522 F: drivers/leds/leds-da90??.c
5523 F: drivers/mfd/da903x.c
5524 F: drivers/mfd/da90??-*.c
5525 F: drivers/mfd/da91??-*.c
5526 F: drivers/pinctrl/pinctrl-da90??.c
5527 F: drivers/power/supply/da9052-battery.c
5528 F: drivers/power/supply/da91??-*.c
5529 F: drivers/regulator/da9???-regulator.[ch]
5530 F: drivers/regulator/slg51000-regulator.[ch]
5531 F: drivers/rtc/rtc-da90??.c
5532 F: drivers/thermal/da90??-thermal.c
5533 F: drivers/video/backlight/da90??_bl.c
5534 F: drivers/watchdog/da90??_wdt.c
5535 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5536 F: include/linux/mfd/da903x.h
5537 F: include/linux/mfd/da9052/
5538 F: include/linux/mfd/da9055/
5539 F: include/linux/mfd/da9062/
5540 F: include/linux/mfd/da9063/
5541 F: include/linux/mfd/da9150/
5542 F: include/linux/regulator/da9211.h
5543 F: include/sound/da[79]*.h
5544 F: sound/soc/codecs/da[79]*.[ch]
5546 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5547 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5548 L: linux-gpio@vger.kernel.org
5550 F: drivers/gpio/gpio-gpio-mm.c
5552 DIOLAN U2C-12 I2C DRIVER
5553 M: Guenter Roeck <linux@roeck-us.net>
5554 L: linux-i2c@vger.kernel.org
5556 F: drivers/i2c/busses/i2c-diolan-u2c.c
5558 DIRECTORY NOTIFICATION (DNOTIFY)
5559 M: Jan Kara <jack@suse.cz>
5560 R: Amir Goldstein <amir73il@gmail.com>
5561 L: linux-fsdevel@vger.kernel.org
5563 F: Documentation/filesystems/dnotify.rst
5564 F: fs/notify/dnotify/
5565 F: include/linux/dnotify.h
5567 DISK GEOMETRY AND PARTITION HANDLING
5568 M: Andries Brouwer <aeb@cwi.nl>
5570 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5571 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5572 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5575 M: Jan Kara <jack@suse.com>
5577 F: Documentation/filesystems/quota.rst
5579 F: include/linux/quota*.h
5580 F: include/uapi/linux/quota*.h
5582 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5583 M: Bernie Thompson <bernie@plugable.com>
5584 L: linux-fbdev@vger.kernel.org
5586 W: http://plugable.com/category/projects/udlfb/
5587 F: Documentation/fb/udlfb.rst
5588 F: drivers/video/fbdev/udlfb.c
5589 F: include/video/udlfb.h
5591 DISTRIBUTED LOCK MANAGER (DLM)
5592 M: Christine Caulfield <ccaulfie@redhat.com>
5593 M: David Teigland <teigland@redhat.com>
5594 L: cluster-devel@redhat.com
5596 W: http://sources.redhat.com/cluster/
5597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5600 DMA BUFFER SHARING FRAMEWORK
5601 M: Sumit Semwal <sumit.semwal@linaro.org>
5602 M: Christian König <christian.koenig@amd.com>
5603 L: linux-media@vger.kernel.org
5604 L: dri-devel@lists.freedesktop.org
5605 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5607 T: git git://anongit.freedesktop.org/drm/drm-misc
5608 F: Documentation/driver-api/dma-buf.rst
5610 F: include/linux/*fence.h
5611 F: include/linux/dma-buf*
5612 F: include/linux/dma-resv.h
5613 K: \bdma_(?:buf|fence|resv)\b
5615 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5616 M: Vinod Koul <vkoul@kernel.org>
5617 L: dmaengine@vger.kernel.org
5619 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5621 F: Documentation/devicetree/bindings/dma/
5622 F: Documentation/driver-api/dmaengine/
5624 F: include/linux/dma/
5625 F: include/linux/dmaengine.h
5626 F: include/linux/of_dma.h
5629 M: Christoph Hellwig <hch@lst.de>
5630 M: Marek Szyprowski <m.szyprowski@samsung.com>
5631 R: Robin Murphy <robin.murphy@arm.com>
5632 L: iommu@lists.linux-foundation.org
5634 W: http://git.infradead.org/users/hch/dma-mapping.git
5635 T: git git://git.infradead.org/users/hch/dma-mapping.git
5636 F: include/asm-generic/dma-mapping.h
5637 F: include/linux/dma-direct.h
5638 F: include/linux/dma-mapping.h
5639 F: include/linux/dma-map-ops.h
5642 DMA MAPPING BENCHMARK
5643 M: Barry Song <song.bao.hua@hisilicon.com>
5644 L: iommu@lists.linux-foundation.org
5645 F: kernel/dma/map_benchmark.c
5646 F: tools/testing/selftests/dma/
5648 DMA-BUF HEAPS FRAMEWORK
5649 M: Sumit Semwal <sumit.semwal@linaro.org>
5650 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5651 R: Liam Mark <lmark@codeaurora.org>
5652 R: Laura Abbott <labbott@redhat.com>
5653 R: Brian Starkey <Brian.Starkey@arm.com>
5654 R: John Stultz <john.stultz@linaro.org>
5655 L: linux-media@vger.kernel.org
5656 L: dri-devel@lists.freedesktop.org
5657 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5659 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: drivers/dma-buf/dma-heap.c
5661 F: drivers/dma-buf/heaps/*
5662 F: include/linux/dma-heap.h
5663 F: include/uapi/linux/dma-heap.h
5665 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5666 M: Lukasz Luba <lukasz.luba@arm.com>
5667 L: linux-pm@vger.kernel.org
5668 L: linux-samsung-soc@vger.kernel.org
5670 F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
5671 F: drivers/memory/samsung/exynos5422-dmc.c
5673 DME1737 HARDWARE MONITOR DRIVER
5674 M: Juerg Haefliger <juergh@gmail.com>
5675 L: linux-hwmon@vger.kernel.org
5677 F: Documentation/hwmon/dme1737.rst
5678 F: drivers/hwmon/dme1737.c
5681 M: Jean Delvare <jdelvare@suse.com>
5683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
5684 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5685 F: drivers/firmware/dmi-id.c
5686 F: drivers/firmware/dmi_scan.c
5687 F: include/linux/dmi.h
5690 M: Jonathan Corbet <corbet@lwn.net>
5691 L: linux-doc@vger.kernel.org
5693 P: Documentation/doc-guide/maintainer-profile.rst
5694 T: git git://git.lwn.net/linux.git docs-next
5696 F: scripts/documentation-file-ref-check
5697 F: scripts/kernel-doc
5698 F: scripts/sphinx-pre-install
5699 X: Documentation/ABI/
5700 X: Documentation/admin-guide/media/
5701 X: Documentation/devicetree/
5702 X: Documentation/driver-api/media/
5703 X: Documentation/firmware-guide/acpi/
5704 X: Documentation/i2c/
5705 X: Documentation/power/
5706 X: Documentation/spi/
5707 X: Documentation/userspace-api/media/
5709 DOCUMENTATION REPORTING ISSUES
5710 M: Thorsten Leemhuis <linux@leemhuis.info>
5711 L: linux-doc@vger.kernel.org
5713 F: Documentation/admin-guide/reporting-issues.rst
5715 DOCUMENTATION SCRIPTS
5716 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5717 L: linux-doc@vger.kernel.org
5719 F: Documentation/sphinx/parse-headers.pl
5720 F: scripts/documentation-file-ref-check
5721 F: scripts/sphinx-pre-install
5723 DOCUMENTATION/ITALIAN
5724 M: Federico Vaga <federico.vaga@vaga.pv.it>
5725 L: linux-doc@vger.kernel.org
5727 F: Documentation/translations/it_IT
5729 DONGWOON DW9714 LENS VOICE COIL DRIVER
5730 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5731 L: linux-media@vger.kernel.org
5733 T: git git://linuxtv.org/media_tree.git
5734 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5735 F: drivers/media/i2c/dw9714.c
5737 DONGWOON DW9768 LENS VOICE COIL DRIVER
5738 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5739 L: linux-media@vger.kernel.org
5741 T: git git://linuxtv.org/media_tree.git
5742 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5743 F: drivers/media/i2c/dw9768.c
5745 DONGWOON DW9807 LENS VOICE COIL DRIVER
5746 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5747 L: linux-media@vger.kernel.org
5749 T: git git://linuxtv.org/media_tree.git
5750 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5751 F: drivers/media/i2c/dw9807-vcm.c
5754 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5755 L: blinux-list@redhat.com
5757 F: drivers/char/dtlk.c
5758 F: include/linux/dtlk.h
5760 DPAA2 DATAPATH I/O (DPIO) DRIVER
5761 M: Roy Pledge <Roy.Pledge@nxp.com>
5762 L: linux-kernel@vger.kernel.org
5764 F: drivers/soc/fsl/dpio
5766 DPAA2 ETHERNET DRIVER
5767 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5768 L: netdev@vger.kernel.org
5770 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5771 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5772 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5773 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5774 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5775 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5776 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5777 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5778 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5780 DPAA2 ETHERNET SWITCH DRIVER
5781 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5782 L: netdev@vger.kernel.org
5784 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
5785 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
5786 F: drivers/net/ethernet/freescale/dpaa2/dpsw*
5788 DPT_I2O SCSI RAID DRIVER
5789 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5790 L: linux-scsi@vger.kernel.org
5792 W: http://www.adaptec.com/
5793 F: drivers/scsi/dpt*
5794 F: drivers/scsi/dpt/
5797 M: Philipp Reisner <philipp.reisner@linbit.com>
5798 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5799 L: drbd-dev@lists.linbit.com
5801 W: http://www.drbd.org
5802 T: git git://git.linbit.com/linux-drbd.git
5803 T: git git://git.linbit.com/drbd-8.4.git
5804 F: Documentation/admin-guide/blockdev/
5805 F: drivers/block/drbd/
5808 DRIVER COMPONENT FRAMEWORK
5809 L: dri-devel@lists.freedesktop.org
5810 F: drivers/base/component.c
5811 F: include/linux/component.h
5813 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5814 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5815 R: "Rafael J. Wysocki" <rafael@kernel.org>
5817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5818 F: Documentation/core-api/kobject.rst
5822 F: include/linux/debugfs.h
5823 F: include/linux/kobj*
5826 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5827 M: Nishanth Menon <nm@ti.com>
5828 L: linux-pm@vger.kernel.org
5830 F: drivers/soc/ti/smartreflex.c
5831 F: include/linux/power/smartreflex.h
5833 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5834 M: Maxime Ripard <mripard@kernel.org>
5835 M: Chen-Yu Tsai <wens@csie.org>
5836 R: Jernej Skrabec <jernej.skrabec@gmail.com>
5837 L: dri-devel@lists.freedesktop.org
5839 T: git git://anongit.freedesktop.org/drm/drm-misc
5840 F: drivers/gpu/drm/sun4i/sun8i*
5842 DRM DRIVER FOR ARM PL111 CLCD
5843 M: Emma Anholt <emma@anholt.net>
5845 T: git git://anongit.freedesktop.org/drm/drm-misc
5846 F: drivers/gpu/drm/pl111/
5848 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5849 M: Linus Walleij <linus.walleij@linaro.org>
5851 T: git git://anongit.freedesktop.org/drm/drm-misc
5852 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5853 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5855 DRM DRIVER FOR ASPEED BMC GFX
5856 M: Joel Stanley <joel@jms.id.au>
5857 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5859 T: git git://anongit.freedesktop.org/drm/drm-misc
5860 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5861 F: drivers/gpu/drm/aspeed/
5863 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5864 M: Dave Airlie <airlied@redhat.com>
5865 R: Thomas Zimmermann <tzimmermann@suse.de>
5866 L: dri-devel@lists.freedesktop.org
5868 T: git git://anongit.freedesktop.org/drm/drm-misc
5869 F: drivers/gpu/drm/ast/
5871 DRM DRIVER FOR BOCHS VIRTUAL GPU
5872 M: Gerd Hoffmann <kraxel@redhat.com>
5873 L: virtualization@lists.linux-foundation.org
5875 T: git git://anongit.freedesktop.org/drm/drm-misc
5876 F: drivers/gpu/drm/tiny/bochs.c
5878 DRM DRIVER FOR BOE HIMAX8279D PANELS
5879 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5881 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5882 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5884 DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
5885 M: Jagan Teki <jagan@amarulasolutions.com>
5887 F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
5888 F: drivers/gpu/drm/bridge/chipone-icn6211.c
5890 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5891 M: Linus Walleij <linus.walleij@linaro.org>
5893 T: git git://anongit.freedesktop.org/drm/drm-misc
5894 F: drivers/gpu/drm/tve200/
5896 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5897 M: Icenowy Zheng <icenowy@aosc.io>
5899 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5900 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5902 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5903 M: Jagan Teki <jagan@amarulasolutions.com>
5905 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5906 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5908 DRM DRIVER FOR GENERIC USB DISPLAY
5909 M: Noralf Trønnes <noralf@tronnes.org>
5911 W: https://github.com/notro/gud/wiki
5912 T: git git://anongit.freedesktop.org/drm/drm-misc
5913 F: drivers/gpu/drm/gud/
5914 F: include/drm/gud.h
5916 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5917 M: Hans de Goede <hdegoede@redhat.com>
5919 T: git git://anongit.freedesktop.org/drm/drm-misc
5920 F: drivers/gpu/drm/tiny/gm12u320.c
5922 DRM DRIVER FOR HX8357D PANELS
5923 M: Emma Anholt <emma@anholt.net>
5925 T: git git://anongit.freedesktop.org/drm/drm-misc
5926 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5927 F: drivers/gpu/drm/tiny/hx8357d.c
5929 DRM DRIVER FOR ILITEK ILI9225 PANELS
5930 M: David Lechner <david@lechnology.com>
5932 T: git git://anongit.freedesktop.org/drm/drm-misc
5933 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5934 F: drivers/gpu/drm/tiny/ili9225.c
5936 DRM DRIVER FOR ILITEK ILI9486 PANELS
5937 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5939 T: git git://anongit.freedesktop.org/drm/drm-misc
5940 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5941 F: drivers/gpu/drm/tiny/ili9486.c
5943 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5944 S: Orphan / Obsolete
5945 F: drivers/gpu/drm/i810/
5946 F: include/uapi/drm/i810_drm.h
5948 DRM DRIVER FOR LVDS PANELS
5949 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5950 L: dri-devel@lists.freedesktop.org
5951 T: git git://anongit.freedesktop.org/drm/drm-misc
5953 F: drivers/gpu/drm/panel/panel-lvds.c
5954 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5956 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5957 M: Guido Günther <agx@sigxcpu.org>
5958 R: Purism Kernel Team <kernel@puri.sm>
5960 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5961 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5963 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5964 S: Orphan / Obsolete
5965 F: drivers/gpu/drm/mga/
5966 F: include/uapi/drm/mga_drm.h
5968 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5969 M: Dave Airlie <airlied@redhat.com>
5970 R: Thomas Zimmermann <tzimmermann@suse.de>
5971 L: dri-devel@lists.freedesktop.org
5973 T: git git://anongit.freedesktop.org/drm/drm-misc
5974 F: drivers/gpu/drm/mgag200/
5976 DRM DRIVER FOR MI0283QT
5977 M: Noralf Trønnes <noralf@tronnes.org>
5979 T: git git://anongit.freedesktop.org/drm/drm-misc
5980 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5981 F: drivers/gpu/drm/tiny/mi0283qt.c
5983 DRM DRIVER FOR MSM ADRENO GPU
5984 M: Rob Clark <robdclark@gmail.com>
5985 M: Sean Paul <sean@poorly.run>
5986 L: linux-arm-msm@vger.kernel.org
5987 L: dri-devel@lists.freedesktop.org
5988 L: freedreno@lists.freedesktop.org
5990 T: git https://gitlab.freedesktop.org/drm/msm.git
5991 F: Documentation/devicetree/bindings/display/msm/
5992 F: drivers/gpu/drm/msm/
5993 F: include/uapi/drm/msm_drm.h
5995 DRM DRIVER FOR NOVATEK NT35510 PANELS
5996 M: Linus Walleij <linus.walleij@linaro.org>
5998 T: git git://anongit.freedesktop.org/drm/drm-misc
5999 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
6000 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
6002 DRM DRIVER FOR NOVATEK NT36672A PANELS
6003 M: Sumit Semwal <sumit.semwal@linaro.org>
6005 T: git git://anongit.freedesktop.org/drm/drm-misc
6006 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
6007 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
6009 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
6010 M: Ben Skeggs <bskeggs@redhat.com>
6011 L: dri-devel@lists.freedesktop.org
6012 L: nouveau@lists.freedesktop.org
6014 T: git git://github.com/skeggsb/linux
6015 F: drivers/gpu/drm/nouveau/
6016 F: include/uapi/drm/nouveau_drm.h
6018 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
6019 M: Stefan Mavrodiev <stefan@olimex.com>
6021 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
6022 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
6024 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
6025 M: Noralf Trønnes <noralf@tronnes.org>
6027 T: git git://anongit.freedesktop.org/drm/drm-misc
6028 F: Documentation/devicetree/bindings/display/repaper.txt
6029 F: drivers/gpu/drm/tiny/repaper.c
6031 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
6032 M: Dave Airlie <airlied@redhat.com>
6033 M: Gerd Hoffmann <kraxel@redhat.com>
6034 L: virtualization@lists.linux-foundation.org
6036 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
6037 T: git git://anongit.freedesktop.org/drm/drm-misc
6038 F: drivers/gpu/drm/tiny/cirrus.c
6040 DRM DRIVER FOR QXL VIRTUAL GPU
6041 M: Dave Airlie <airlied@redhat.com>
6042 M: Gerd Hoffmann <kraxel@redhat.com>
6043 L: virtualization@lists.linux-foundation.org
6044 L: spice-devel@lists.freedesktop.org
6046 T: git git://anongit.freedesktop.org/drm/drm-misc
6047 F: drivers/gpu/drm/qxl/
6048 F: include/uapi/drm/qxl_drm.h
6050 DRM DRIVER FOR RAGE 128 VIDEO CARDS
6051 S: Orphan / Obsolete
6052 F: drivers/gpu/drm/r128/
6053 F: include/uapi/drm/r128_drm.h
6055 DRM DRIVER FOR RAYDIUM RM67191 PANELS
6056 M: Robert Chiras <robert.chiras@nxp.com>
6058 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
6059 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
6061 DRM DRIVER FOR SAMSUNG DB7430 PANELS
6062 M: Linus Walleij <linus.walleij@linaro.org>
6064 T: git git://anongit.freedesktop.org/drm/drm-misc
6065 F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
6066 F: drivers/gpu/drm/panel/panel-samsung-db7430.c
6068 DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
6069 M: Markuss Broks <markuss.broks@gmail.com>
6071 F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
6072 F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
6074 DRM DRIVER FOR SITRONIX ST7703 PANELS
6075 M: Guido Günther <agx@sigxcpu.org>
6076 R: Purism Kernel Team <kernel@puri.sm>
6077 R: Ondrej Jirman <megous@megous.com>
6079 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
6080 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
6082 DRM DRIVER FOR SAVAGE VIDEO CARDS
6083 S: Orphan / Obsolete
6084 F: drivers/gpu/drm/savage/
6085 F: include/uapi/drm/savage_drm.h
6087 DRM DRIVER FOR SIMPLE FRAMEBUFFERS
6088 M: Thomas Zimmermann <tzimmermann@suse.de>
6089 L: dri-devel@lists.freedesktop.org
6091 T: git git://anongit.freedesktop.org/drm/drm-misc
6092 F: drivers/gpu/drm/tiny/simpledrm.c
6094 DRM DRIVER FOR SIS VIDEO CARDS
6095 S: Orphan / Obsolete
6096 F: drivers/gpu/drm/sis/
6097 F: include/uapi/drm/sis_drm.h
6099 DRM DRIVER FOR SITRONIX ST7586 PANELS
6100 M: David Lechner <david@lechnology.com>
6102 T: git git://anongit.freedesktop.org/drm/drm-misc
6103 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
6104 F: drivers/gpu/drm/tiny/st7586.c
6106 DRM DRIVER FOR SITRONIX ST7701 PANELS
6107 M: Jagan Teki <jagan@amarulasolutions.com>
6109 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
6110 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
6112 DRM DRIVER FOR SITRONIX ST7735R PANELS
6113 M: David Lechner <david@lechnology.com>
6115 T: git git://anongit.freedesktop.org/drm/drm-misc
6116 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
6117 F: drivers/gpu/drm/tiny/st7735r.c
6119 DRM DRIVER FOR SONY ACX424AKP PANELS
6120 M: Linus Walleij <linus.walleij@linaro.org>
6122 T: git git://anongit.freedesktop.org/drm/drm-misc
6123 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
6125 DRM DRIVER FOR ST-ERICSSON MCDE
6126 M: Linus Walleij <linus.walleij@linaro.org>
6128 T: git git://anongit.freedesktop.org/drm/drm-misc
6129 F: Documentation/devicetree/bindings/display/ste,mcde.yaml
6130 F: drivers/gpu/drm/mcde/
6132 DRM DRIVER FOR TDFX VIDEO CARDS
6133 S: Orphan / Obsolete
6134 F: drivers/gpu/drm/tdfx/
6136 DRM DRIVER FOR TPO TPG110 PANELS
6137 M: Linus Walleij <linus.walleij@linaro.org>
6139 T: git git://anongit.freedesktop.org/drm/drm-misc
6140 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
6141 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
6143 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
6144 M: Dave Airlie <airlied@redhat.com>
6145 R: Sean Paul <sean@poorly.run>
6146 R: Thomas Zimmermann <tzimmermann@suse.de>
6147 L: dri-devel@lists.freedesktop.org
6149 T: git git://anongit.freedesktop.org/drm/drm-misc
6150 F: drivers/gpu/drm/udl/
6152 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
6153 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
6154 M: Melissa Wen <melissa.srw@gmail.com>
6155 R: Haneen Mohammed <hamohammed.sa@gmail.com>
6156 R: Daniel Vetter <daniel@ffwll.ch>
6157 L: dri-devel@lists.freedesktop.org
6159 T: git git://anongit.freedesktop.org/drm/drm-misc
6160 F: Documentation/gpu/vkms.rst
6161 F: drivers/gpu/drm/vkms/
6163 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
6164 M: Hans de Goede <hdegoede@redhat.com>
6165 L: dri-devel@lists.freedesktop.org
6167 T: git git://anongit.freedesktop.org/drm/drm-misc
6168 F: drivers/gpu/drm/vboxvideo/
6170 DRM DRIVER FOR VMWARE VIRTUAL GPU
6171 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
6172 M: Zack Rusin <zackr@vmware.com>
6173 L: dri-devel@lists.freedesktop.org
6175 T: git git://anongit.freedesktop.org/drm/drm-misc
6176 F: drivers/gpu/drm/vmwgfx/
6177 F: include/uapi/drm/vmwgfx_drm.h
6179 DRM DRIVER FOR WIDECHIPS WS2401 PANELS
6180 M: Linus Walleij <linus.walleij@linaro.org>
6182 T: git git://anongit.freedesktop.org/drm/drm-misc
6183 F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
6184 F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
6187 M: David Airlie <airlied@linux.ie>
6188 M: Daniel Vetter <daniel@ffwll.ch>
6189 L: dri-devel@lists.freedesktop.org
6191 B: https://gitlab.freedesktop.org/drm
6192 C: irc://irc.oftc.net/dri-devel
6193 T: git git://anongit.freedesktop.org/drm/drm
6194 F: Documentation/devicetree/bindings/display/
6195 F: Documentation/devicetree/bindings/gpu/
6196 F: Documentation/gpu/
6199 F: include/linux/vga*
6200 F: include/uapi/drm/
6202 DRM DRIVERS AND MISC GPU PATCHES
6203 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
6204 M: Maxime Ripard <mripard@kernel.org>
6205 M: Thomas Zimmermann <tzimmermann@suse.de>
6207 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
6208 T: git git://anongit.freedesktop.org/drm/drm-misc
6209 F: Documentation/gpu/
6210 F: drivers/gpu/drm/*
6213 F: include/linux/vga*
6214 F: include/uapi/drm/drm*
6216 DRM DRIVERS FOR ALLWINNER A10
6217 M: Maxime Ripard <mripard@kernel.org>
6218 M: Chen-Yu Tsai <wens@csie.org>
6219 L: dri-devel@lists.freedesktop.org
6221 T: git git://anongit.freedesktop.org/drm/drm-misc
6222 F: Documentation/devicetree/bindings/display/allwinner*
6223 F: drivers/gpu/drm/sun4i/
6225 DRM DRIVERS FOR AMLOGIC SOCS
6226 M: Neil Armstrong <narmstrong@baylibre.com>
6227 L: dri-devel@lists.freedesktop.org
6228 L: linux-amlogic@lists.infradead.org
6230 W: http://linux-meson.com/
6231 T: git git://anongit.freedesktop.org/drm/drm-misc
6232 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
6233 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
6234 F: Documentation/gpu/meson.rst
6235 F: drivers/gpu/drm/meson/
6237 DRM DRIVERS FOR ATMEL HLCDC
6238 M: Sam Ravnborg <sam@ravnborg.org>
6239 M: Boris Brezillon <bbrezillon@kernel.org>
6240 L: dri-devel@lists.freedesktop.org
6242 T: git git://anongit.freedesktop.org/drm/drm-misc
6243 F: Documentation/devicetree/bindings/display/atmel/
6244 F: drivers/gpu/drm/atmel-hlcdc/
6246 DRM DRIVERS FOR BRIDGE CHIPS
6247 M: Andrzej Hajda <a.hajda@samsung.com>
6248 M: Neil Armstrong <narmstrong@baylibre.com>
6249 M: Robert Foss <robert.foss@linaro.org>
6250 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
6251 R: Jonas Karlman <jonas@kwiboo.se>
6252 R: Jernej Skrabec <jernej.skrabec@gmail.com>
6254 T: git git://anongit.freedesktop.org/drm/drm-misc
6255 F: drivers/gpu/drm/bridge/
6257 DRM DRIVERS FOR EXYNOS
6258 M: Inki Dae <inki.dae@samsung.com>
6259 M: Joonyoung Shim <jy0922.shim@samsung.com>
6260 M: Seung-Woo Kim <sw0312.kim@samsung.com>
6261 M: Kyungmin Park <kyungmin.park@samsung.com>
6262 L: dri-devel@lists.freedesktop.org
6264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
6265 F: Documentation/devicetree/bindings/display/exynos/
6266 F: drivers/gpu/drm/exynos/
6267 F: include/uapi/drm/exynos_drm.h
6269 DRM DRIVERS FOR FREESCALE DCU
6270 M: Stefan Agner <stefan@agner.ch>
6271 M: Alison Wang <alison.wang@nxp.com>
6272 L: dri-devel@lists.freedesktop.org
6274 T: git git://anongit.freedesktop.org/drm/drm-misc
6275 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
6276 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
6277 F: drivers/gpu/drm/fsl-dcu/
6279 DRM DRIVERS FOR FREESCALE IMX
6280 M: Philipp Zabel <p.zabel@pengutronix.de>
6281 L: dri-devel@lists.freedesktop.org
6283 F: Documentation/devicetree/bindings/display/imx/
6284 F: drivers/gpu/drm/imx/
6285 F: drivers/gpu/ipu-v3/
6287 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
6288 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
6289 L: dri-devel@lists.freedesktop.org
6291 T: git git://github.com/patjak/drm-gma500
6292 F: drivers/gpu/drm/gma500/
6294 DRM DRIVERS FOR HISILICON
6295 M: Xinliang Liu <xinliang.liu@linaro.org>
6296 M: Tian Tao <tiantao6@hisilicon.com>
6297 R: John Stultz <john.stultz@linaro.org>
6298 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
6299 R: Chen Feng <puck.chen@hisilicon.com>
6300 L: dri-devel@lists.freedesktop.org
6302 T: git git://anongit.freedesktop.org/drm/drm-misc
6303 F: Documentation/devicetree/bindings/display/hisilicon/
6304 F: drivers/gpu/drm/hisilicon/
6306 DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
6307 M: Deepak Rawat <drawat.floss@gmail.com>
6308 L: linux-hyperv@vger.kernel.org
6309 L: dri-devel@lists.freedesktop.org
6311 T: git git://anongit.freedesktop.org/drm/drm-misc
6312 F: drivers/gpu/drm/hyperv
6314 DRM DRIVERS FOR LIMA
6315 M: Qiang Yu <yuq825@gmail.com>
6316 L: dri-devel@lists.freedesktop.org
6317 L: lima@lists.freedesktop.org (moderated for non-subscribers)
6319 T: git git://anongit.freedesktop.org/drm/drm-misc
6320 F: drivers/gpu/drm/lima/
6321 F: include/uapi/drm/lima_drm.h
6323 DRM DRIVERS FOR MEDIATEK
6324 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
6325 M: Philipp Zabel <p.zabel@pengutronix.de>
6326 L: dri-devel@lists.freedesktop.org
6327 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
6329 F: Documentation/devicetree/bindings/display/mediatek/
6330 F: drivers/gpu/drm/mediatek/
6331 F: drivers/phy/mediatek/phy-mtk-hdmi*
6332 F: drivers/phy/mediatek/phy-mtk-mipi*
6334 DRM DRIVERS FOR NVIDIA TEGRA
6335 M: Thierry Reding <thierry.reding@gmail.com>
6336 L: dri-devel@lists.freedesktop.org
6337 L: linux-tegra@vger.kernel.org
6339 T: git git://anongit.freedesktop.org/tegra/linux.git
6340 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6341 F: drivers/gpu/drm/tegra/
6342 F: drivers/gpu/host1x/
6343 F: include/linux/host1x.h
6344 F: include/uapi/drm/tegra_drm.h
6346 DRM DRIVERS FOR RENESAS
6347 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6348 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6349 L: dri-devel@lists.freedesktop.org
6350 L: linux-renesas-soc@vger.kernel.org
6352 T: git git://linuxtv.org/pinchartl/media drm/du/next
6353 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
6354 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6355 F: Documentation/devicetree/bindings/display/renesas,du.yaml
6356 F: drivers/gpu/drm/rcar-du/
6357 F: drivers/gpu/drm/shmobile/
6358 F: include/linux/platform_data/shmob_drm.h
6360 DRM DRIVERS FOR ROCKCHIP
6361 M: Sandy Huang <hjc@rock-chips.com>
6362 M: Heiko Stübner <heiko@sntech.de>
6363 L: dri-devel@lists.freedesktop.org
6365 T: git git://anongit.freedesktop.org/drm/drm-misc
6366 F: Documentation/devicetree/bindings/display/rockchip/
6367 F: drivers/gpu/drm/rockchip/
6370 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6371 L: dri-devel@lists.freedesktop.org
6373 T: git git://anongit.freedesktop.org/drm/drm-misc
6374 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6375 F: drivers/gpu/drm/sti
6378 M: Yannick Fertre <yannick.fertre@foss.st.com>
6379 M: Philippe Cornu <philippe.cornu@foss.st.com>
6380 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6381 L: dri-devel@lists.freedesktop.org
6383 T: git git://anongit.freedesktop.org/drm/drm-misc
6384 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6385 F: drivers/gpu/drm/stm
6387 DRM DRIVERS FOR TI KEYSTONE
6388 M: Jyri Sarha <jyri.sarha@iki.fi>
6389 M: Tomi Valkeinen <tomba@kernel.org>
6390 L: dri-devel@lists.freedesktop.org
6392 T: git git://anongit.freedesktop.org/drm/drm-misc
6393 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6394 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6395 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6396 F: drivers/gpu/drm/tidss/
6398 DRM DRIVERS FOR TI LCDC
6399 M: Jyri Sarha <jyri.sarha@iki.fi>
6400 R: Tomi Valkeinen <tomba@kernel.org>
6401 L: dri-devel@lists.freedesktop.org
6403 F: Documentation/devicetree/bindings/display/tilcdc/
6404 F: drivers/gpu/drm/tilcdc/
6406 DRM DRIVERS FOR TI OMAP
6407 M: Tomi Valkeinen <tomba@kernel.org>
6408 L: dri-devel@lists.freedesktop.org
6410 F: Documentation/devicetree/bindings/display/ti/
6411 F: drivers/gpu/drm/omapdrm/
6414 M: Emma Anholt <emma@anholt.net>
6416 T: git git://anongit.freedesktop.org/drm/drm-misc
6417 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
6418 F: drivers/gpu/drm/v3d/
6419 F: include/uapi/drm/v3d_drm.h
6422 M: Emma Anholt <emma@anholt.net>
6423 M: Maxime Ripard <mripard@kernel.org>
6425 T: git git://github.com/anholt/linux
6426 T: git git://anongit.freedesktop.org/drm/drm-misc
6427 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6428 F: drivers/gpu/drm/vc4/
6429 F: include/uapi/drm/vc4_drm.h
6431 DRM DRIVERS FOR VIVANTE GPU IP
6432 M: Lucas Stach <l.stach@pengutronix.de>
6433 R: Russell King <linux+etnaviv@armlinux.org.uk>
6434 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6435 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6436 L: dri-devel@lists.freedesktop.org
6438 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6439 F: drivers/gpu/drm/etnaviv/
6440 F: include/uapi/drm/etnaviv_drm.h
6443 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6444 L: dri-devel@lists.freedesktop.org
6445 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6447 T: git git://anongit.freedesktop.org/drm/drm-misc
6448 F: Documentation/gpu/xen-front.rst
6449 F: drivers/gpu/drm/xen/
6451 DRM DRIVERS FOR XILINX
6452 M: Hyun Kwon <hyun.kwon@xilinx.com>
6453 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6454 L: dri-devel@lists.freedesktop.org
6456 T: git git://anongit.freedesktop.org/drm/drm-misc
6457 F: Documentation/devicetree/bindings/display/xlnx/
6458 F: drivers/gpu/drm/xlnx/
6461 M: Thierry Reding <thierry.reding@gmail.com>
6462 R: Sam Ravnborg <sam@ravnborg.org>
6463 L: dri-devel@lists.freedesktop.org
6465 T: git git://anongit.freedesktop.org/drm/drm-misc
6466 F: Documentation/devicetree/bindings/display/panel/
6467 F: drivers/gpu/drm/drm_panel.c
6468 F: drivers/gpu/drm/panel/
6469 F: include/drm/drm_panel.h
6472 M: Christian Koenig <christian.koenig@amd.com>
6473 M: Huang Rui <ray.huang@amd.com>
6474 L: dri-devel@lists.freedesktop.org
6476 T: git git://anongit.freedesktop.org/drm/drm-misc
6477 F: drivers/gpu/drm/ttm/
6481 M: Andrey Grodzovsky <andrey.grodzovsky@amd.com>
6482 L: dri-devel@lists.freedesktop.org
6484 T: git git://anongit.freedesktop.org/drm/drm-misc
6485 F: drivers/gpu/drm/scheduler/
6486 F: include/drm/gpu_scheduler.h
6488 DSBR100 USB FM RADIO DRIVER
6489 M: Alexey Klimov <klimov.linux@gmail.com>
6490 L: linux-media@vger.kernel.org
6492 T: git git://linuxtv.org/media_tree.git
6493 F: drivers/media/radio/dsbr100.c
6496 M: Hans Verkuil <hverkuil@xs4all.nl>
6497 L: linux-media@vger.kernel.org
6499 W: https://linuxtv.org
6500 T: git git://linuxtv.org/media_tree.git
6501 F: drivers/media/pci/dt3155/
6503 DVB_USB_AF9015 MEDIA DRIVER
6504 M: Antti Palosaari <crope@iki.fi>
6505 L: linux-media@vger.kernel.org
6507 W: https://linuxtv.org
6508 W: http://palosaari.fi/linux/
6509 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6510 T: git git://linuxtv.org/anttip/media_tree.git
6511 F: drivers/media/usb/dvb-usb-v2/af9015*
6513 DVB_USB_AF9035 MEDIA DRIVER
6514 M: Antti Palosaari <crope@iki.fi>
6515 L: linux-media@vger.kernel.org
6517 W: https://linuxtv.org
6518 W: http://palosaari.fi/linux/
6519 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6520 T: git git://linuxtv.org/anttip/media_tree.git
6521 F: drivers/media/usb/dvb-usb-v2/af9035*
6523 DVB_USB_ANYSEE MEDIA DRIVER
6524 M: Antti Palosaari <crope@iki.fi>
6525 L: linux-media@vger.kernel.org
6527 W: https://linuxtv.org
6528 W: http://palosaari.fi/linux/
6529 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6530 T: git git://linuxtv.org/anttip/media_tree.git
6531 F: drivers/media/usb/dvb-usb-v2/anysee*
6533 DVB_USB_AU6610 MEDIA DRIVER
6534 M: Antti Palosaari <crope@iki.fi>
6535 L: linux-media@vger.kernel.org
6537 W: https://linuxtv.org
6538 W: http://palosaari.fi/linux/
6539 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6540 T: git git://linuxtv.org/anttip/media_tree.git
6541 F: drivers/media/usb/dvb-usb-v2/au6610*
6543 DVB_USB_CE6230 MEDIA DRIVER
6544 M: Antti Palosaari <crope@iki.fi>
6545 L: linux-media@vger.kernel.org
6547 W: https://linuxtv.org
6548 W: http://palosaari.fi/linux/
6549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6550 T: git git://linuxtv.org/anttip/media_tree.git
6551 F: drivers/media/usb/dvb-usb-v2/ce6230*
6553 DVB_USB_CXUSB MEDIA DRIVER
6554 M: Michael Krufky <mkrufky@linuxtv.org>
6555 L: linux-media@vger.kernel.org
6557 W: https://linuxtv.org
6558 W: http://github.com/mkrufky
6559 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6560 T: git git://linuxtv.org/media_tree.git
6561 F: drivers/media/usb/dvb-usb/cxusb*
6563 DVB_USB_EC168 MEDIA DRIVER
6564 M: Antti Palosaari <crope@iki.fi>
6565 L: linux-media@vger.kernel.org
6567 W: https://linuxtv.org
6568 W: http://palosaari.fi/linux/
6569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6570 T: git git://linuxtv.org/anttip/media_tree.git
6571 F: drivers/media/usb/dvb-usb-v2/ec168*
6573 DVB_USB_GL861 MEDIA DRIVER
6574 M: Antti Palosaari <crope@iki.fi>
6575 L: linux-media@vger.kernel.org
6577 W: https://linuxtv.org
6578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6579 T: git git://linuxtv.org/anttip/media_tree.git
6580 F: drivers/media/usb/dvb-usb-v2/gl861*
6582 DVB_USB_MXL111SF MEDIA DRIVER
6583 M: Michael Krufky <mkrufky@linuxtv.org>
6584 L: linux-media@vger.kernel.org
6586 W: https://linuxtv.org
6587 W: http://github.com/mkrufky
6588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6589 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6590 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6592 DVB_USB_RTL28XXU MEDIA DRIVER
6593 M: Antti Palosaari <crope@iki.fi>
6594 L: linux-media@vger.kernel.org
6596 W: https://linuxtv.org
6597 W: http://palosaari.fi/linux/
6598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6599 T: git git://linuxtv.org/anttip/media_tree.git
6600 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6602 DVB_USB_V2 MEDIA DRIVER
6603 M: Antti Palosaari <crope@iki.fi>
6604 L: linux-media@vger.kernel.org
6606 W: https://linuxtv.org
6607 W: http://palosaari.fi/linux/
6608 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6609 T: git git://linuxtv.org/anttip/media_tree.git
6610 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6611 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6614 M: Jason Baron <jbaron@akamai.com>
6616 F: include/linux/dynamic_debug.h
6617 F: lib/dynamic_debug.c
6619 DYNAMIC INTERRUPT MODERATION
6620 M: Tal Gilboa <talgi@nvidia.com>
6622 F: Documentation/networking/net_dim.rst
6623 F: include/linux/dim.h
6626 DZ DECSTATION DZ11 SERIAL DRIVER
6627 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6629 F: drivers/tty/serial/dz.*
6631 E3X0 POWER BUTTON DRIVER
6632 M: Moritz Fischer <moritz.fischer@ettus.com>
6633 L: usrp-users@lists.ettus.com
6635 W: http://www.ettus.com
6636 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6637 F: drivers/input/misc/e3x0-button.c
6640 M: Antti Palosaari <crope@iki.fi>
6641 L: linux-media@vger.kernel.org
6643 W: https://linuxtv.org
6644 W: http://palosaari.fi/linux/
6645 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6646 T: git git://linuxtv.org/anttip/media_tree.git
6647 F: drivers/media/tuners/e4000*
6649 EARTH_PT1 MEDIA DRIVER
6650 M: Akihiro Tsukada <tskd08@gmail.com>
6651 L: linux-media@vger.kernel.org
6653 F: drivers/media/pci/pt1/
6655 EARTH_PT3 MEDIA DRIVER
6656 M: Akihiro Tsukada <tskd08@gmail.com>
6657 L: linux-media@vger.kernel.org
6659 F: drivers/media/pci/pt3/
6662 M: Antti Palosaari <crope@iki.fi>
6663 L: linux-media@vger.kernel.org
6665 W: https://linuxtv.org
6666 W: http://palosaari.fi/linux/
6667 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6668 T: git git://linuxtv.org/anttip/media_tree.git
6669 F: drivers/media/dvb-frontends/ec100*
6672 M: Tyler Hicks <code@tyhicks.com>
6673 L: ecryptfs@vger.kernel.org
6675 W: http://ecryptfs.org
6676 W: https://launchpad.net/ecryptfs
6677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6678 F: Documentation/filesystems/ecryptfs.rst
6682 M: Yazen Ghannam <yazen.ghannam@amd.com>
6683 L: linux-edac@vger.kernel.org
6685 F: drivers/edac/amd64_edac*
6686 F: drivers/edac/mce_amd*
6689 M: Jan Luebbe <jlu@pengutronix.de>
6690 L: linux-edac@vger.kernel.org
6692 F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
6693 F: drivers/edac/armada_xp_*
6696 M: Stefan Schaeckeler <sschaeck@cisco.com>
6698 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6699 F: drivers/edac/aspeed_edac.c
6702 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6704 F: drivers/edac/bluefield_edac.c
6707 M: Andre Przywara <andre.przywara@arm.com>
6708 L: linux-edac@vger.kernel.org
6710 F: drivers/edac/highbank*
6713 M: Ralf Baechle <ralf@linux-mips.org>
6714 L: linux-edac@vger.kernel.org
6715 L: linux-mips@vger.kernel.org
6717 F: drivers/edac/octeon_edac*
6719 EDAC-CAVIUM THUNDERX
6720 M: Robert Richter <rric@kernel.org>
6721 L: linux-edac@vger.kernel.org
6723 F: drivers/edac/thunderx_edac*
6726 M: Borislav Petkov <bp@alien8.de>
6727 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6728 M: Tony Luck <tony.luck@intel.com>
6729 R: James Morse <james.morse@arm.com>
6730 R: Robert Richter <rric@kernel.org>
6731 L: linux-edac@vger.kernel.org
6733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6734 F: Documentation/admin-guide/ras.rst
6735 F: Documentation/driver-api/edac.rst
6737 F: include/linux/edac.h
6740 M: Lei Wang <lewan@microsoft.com>
6741 L: linux-edac@vger.kernel.org
6743 F: drivers/edac/dmc520_edac.c
6746 M: Mark Gross <markgross@kernel.org>
6747 L: linux-edac@vger.kernel.org
6749 F: drivers/edac/e752x_edac.c
6752 L: linux-edac@vger.kernel.org
6754 F: drivers/edac/e7xxx_edac.c
6757 M: York Sun <york.sun@nxp.com>
6758 L: linux-edac@vger.kernel.org
6760 F: drivers/edac/fsl_ddr_edac.*
6763 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6764 L: linux-edac@vger.kernel.org
6766 F: drivers/edac/ghes_edac.c
6769 M: Tony Luck <tony.luck@intel.com>
6770 L: linux-edac@vger.kernel.org
6772 F: drivers/edac/i10nm_base.c
6775 L: linux-edac@vger.kernel.org
6777 F: drivers/edac/i3000_edac.c
6780 L: linux-edac@vger.kernel.org
6782 F: drivers/edac/i5000_edac.c
6785 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6786 L: linux-edac@vger.kernel.org
6788 F: drivers/edac/i5400_edac.c
6791 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6792 L: linux-edac@vger.kernel.org
6794 F: drivers/edac/i7300_edac.c
6797 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6798 L: linux-edac@vger.kernel.org
6800 F: drivers/edac/i7core_edac.c
6803 M: Tim Small <tim@buttersideup.com>
6804 L: linux-edac@vger.kernel.org
6806 F: drivers/edac/i82443bxgx_edac.c
6809 M: "Arvind R." <arvino55@gmail.com>
6810 L: linux-edac@vger.kernel.org
6812 F: drivers/edac/i82975x_edac.c
6815 M: Jason Baron <jbaron@akamai.com>
6816 L: linux-edac@vger.kernel.org
6818 F: drivers/edac/ie31200_edac.c
6821 M: Tony Luck <tony.luck@intel.com>
6822 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6823 L: linux-edac@vger.kernel.org
6825 F: drivers/edac/igen6_edac.c
6828 M: Johannes Thumshirn <morbidrsa@gmail.com>
6829 L: linux-edac@vger.kernel.org
6831 F: drivers/edac/mpc85xx_edac.[ch]
6834 M: Egor Martovetsky <egor@pasemi.com>
6835 L: linux-edac@vger.kernel.org
6837 F: drivers/edac/pasemi_edac.c
6840 M: Tony Luck <tony.luck@intel.com>
6841 L: linux-edac@vger.kernel.org
6843 F: drivers/edac/pnd2_edac.[ch]
6846 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6847 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6848 L: linux-arm-msm@vger.kernel.org
6849 L: linux-edac@vger.kernel.org
6851 F: drivers/edac/qcom_edac.c
6854 M: Tim Small <tim@buttersideup.com>
6855 L: linux-edac@vger.kernel.org
6857 F: drivers/edac/r82600_edac.c
6860 M: Tony Luck <tony.luck@intel.com>
6861 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6862 L: linux-edac@vger.kernel.org
6864 F: drivers/edac/sb_edac.c
6867 M: Yash Shah <yash.shah@sifive.com>
6868 L: linux-edac@vger.kernel.org
6870 F: drivers/edac/sifive_edac.c
6873 M: Tony Luck <tony.luck@intel.com>
6874 L: linux-edac@vger.kernel.org
6876 F: drivers/edac/skx_*.[ch]
6879 M: Tero Kristo <kristo@kernel.org>
6880 L: linux-edac@vger.kernel.org
6882 F: drivers/edac/ti_edac.c
6884 EDIROL UA-101/UA-1000 DRIVER
6885 M: Clemens Ladisch <clemens@ladisch.de>
6886 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6889 F: sound/usb/misc/ua101.c
6892 M: Ivan Hu <ivan.hu@canonical.com>
6893 M: Ard Biesheuvel <ardb@kernel.org>
6894 L: linux-efi@vger.kernel.org
6896 F: drivers/firmware/efi/test/
6898 EFI VARIABLE FILESYSTEM
6899 M: Matthew Garrett <matthew.garrett@nebula.com>
6900 M: Jeremy Kerr <jk@ozlabs.org>
6901 M: Ard Biesheuvel <ardb@kernel.org>
6902 L: linux-efi@vger.kernel.org
6904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6907 EFIFB FRAMEBUFFER DRIVER
6908 M: Peter Jones <pjones@redhat.com>
6909 L: linux-fbdev@vger.kernel.org
6911 F: drivers/video/fbdev/efifb.c
6915 W: http://aeschi.ch.eu.org/efs/
6918 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6919 M: Douglas Miller <dougmill@linux.ibm.com>
6920 L: netdev@vger.kernel.org
6922 F: drivers/net/ethernet/ibm/ehea/
6924 EM28XX VIDEO4LINUX DRIVER
6925 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6926 L: linux-media@vger.kernel.org
6928 W: https://linuxtv.org
6929 T: git git://linuxtv.org/media_tree.git
6930 F: Documentation/admin-guide/media/em28xx*
6931 F: drivers/media/usb/em28xx/
6934 M: Matt Mackall <mpm@selenic.com>
6935 M: David Woodhouse <dwmw2@infradead.org>
6936 L: linux-embedded@vger.kernel.org
6939 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6940 M: Adrian Hunter <adrian.hunter@intel.com>
6941 M: Ritesh Harjani <riteshh@codeaurora.org>
6942 M: Asutosh Das <asutoshd@codeaurora.org>
6943 L: linux-mmc@vger.kernel.org
6945 F: drivers/mmc/host/cqhci*
6947 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6948 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6949 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6950 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6951 L: linux-scsi@vger.kernel.org
6953 W: http://www.broadcom.com
6954 F: drivers/scsi/be2iscsi/
6956 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6957 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6958 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6959 M: Somnath Kotur <somnath.kotur@broadcom.com>
6960 L: netdev@vger.kernel.org
6962 W: http://www.emulex.com
6963 F: drivers/net/ethernet/emulex/benet/
6965 EMULEX ONECONNECT ROCE DRIVER
6966 M: Selvin Xavier <selvin.xavier@broadcom.com>
6967 L: linux-rdma@vger.kernel.org
6969 W: http://www.broadcom.com
6970 F: drivers/infiniband/hw/ocrdma/
6971 F: include/uapi/rdma/ocrdma-abi.h
6973 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6974 M: James Smart <james.smart@broadcom.com>
6975 M: Dick Kennedy <dick.kennedy@broadcom.com>
6976 L: linux-scsi@vger.kernel.org
6978 W: http://www.broadcom.com
6979 F: drivers/scsi/lpfc/
6981 EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
6982 M: James Smart <james.smart@broadcom.com>
6983 M: Ram Vegesna <ram.vegesna@broadcom.com>
6984 L: linux-scsi@vger.kernel.org
6985 L: target-devel@vger.kernel.org
6987 W: http://www.broadcom.com
6988 F: drivers/scsi/elx/
6990 ENE CB710 FLASH CARD READER DRIVER
6991 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6993 F: drivers/misc/cb710/
6994 F: drivers/mmc/host/cb710-mmc.*
6995 F: include/linux/cb710.h
6997 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6998 M: Maxim Levitsky <maximlevitsky@gmail.com>
7000 F: drivers/media/rc/ene_ir.*
7002 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
7003 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
7004 L: linuxppc-dev@lists.ozlabs.org
7006 F: drivers/tty/ehv_bytechan.c
7008 EPSON S1D13XXX FRAMEBUFFER DRIVER
7009 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
7011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
7012 F: drivers/video/fbdev/s1d13xxxfb.c
7013 F: include/video/s1d13xxxfb.h
7016 M: Gao Xiang <xiang@kernel.org>
7017 M: Chao Yu <chao@kernel.org>
7018 L: linux-erofs@lists.ozlabs.org
7020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
7021 F: Documentation/filesystems/erofs.rst
7023 F: include/trace/events/erofs.h
7025 ERRSEQ ERROR TRACKING INFRASTRUCTURE
7026 M: Jeff Layton <jlayton@kernel.org>
7028 F: include/linux/errseq.h
7031 ET131X NETWORK DRIVER
7032 M: Mark Einon <mark.einon@gmail.com>
7034 F: drivers/net/ethernet/agere/
7036 ETAS ES58X CAN/USB DRIVER
7037 M: Vincent Mailhol <mailhol.vincent@wanadoo.fr>
7038 L: linux-can@vger.kernel.org
7040 F: drivers/net/can/usb/etas_es58x/
7043 M: Roopa Prabhu <roopa@nvidia.com>
7044 M: Nikolay Aleksandrov <nikolay@nvidia.com>
7045 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
7046 L: netdev@vger.kernel.org
7048 W: http://www.linuxfoundation.org/en/Net:Bridge
7049 F: include/linux/netfilter_bridge/
7052 ETHERNET PHY LIBRARY
7053 M: Andrew Lunn <andrew@lunn.ch>
7054 M: Heiner Kallweit <hkallweit1@gmail.com>
7055 R: Russell King <linux@armlinux.org.uk>
7056 L: netdev@vger.kernel.org
7058 F: Documentation/ABI/testing/sysfs-class-net-phydev
7059 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
7060 F: Documentation/devicetree/bindings/net/mdio*
7061 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
7062 F: Documentation/networking/phy.rst
7063 F: drivers/net/mdio/
7064 F: drivers/net/mdio/acpi_mdio.c
7065 F: drivers/net/mdio/fwnode_mdio.c
7066 F: drivers/net/mdio/of_mdio.c
7069 F: include/dt-bindings/net/qca-ar803x.h
7070 F: include/linux/*mdio*.h
7071 F: include/linux/mdio/*.h
7072 F: include/linux/of_net.h
7073 F: include/linux/phy.h
7074 F: include/linux/phy_fixed.h
7075 F: include/linux/platform_data/mdio-bcm-unimac.h
7076 F: include/linux/platform_data/mdio-gpio.h
7077 F: include/trace/events/mdio.h
7078 F: include/uapi/linux/mdio.h
7079 F: include/uapi/linux/mii.h
7080 F: net/core/of_net.c
7083 M: Namjae Jeon <linkinjeon@kernel.org>
7084 M: Sungjong Seo <sj1557.seo@samsung.com>
7085 L: linux-fsdevel@vger.kernel.org
7090 M: Jan Kara <jack@suse.com>
7091 L: linux-ext4@vger.kernel.org
7093 F: Documentation/filesystems/ext2.rst
7095 F: include/linux/ext2*
7098 M: "Theodore Ts'o" <tytso@mit.edu>
7099 M: Andreas Dilger <adilger.kernel@dilger.ca>
7100 L: linux-ext4@vger.kernel.org
7102 W: http://ext4.wiki.kernel.org
7103 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
7104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
7105 F: Documentation/filesystems/ext4/
7107 F: include/trace/events/ext4.h
7109 Extended Verification Module (EVM)
7110 M: Mimi Zohar <zohar@linux.ibm.com>
7111 L: linux-integrity@vger.kernel.org
7113 F: security/integrity/evm/
7115 EXTENSIBLE FIRMWARE INTERFACE (EFI)
7116 M: Ard Biesheuvel <ardb@kernel.org>
7117 L: linux-efi@vger.kernel.org
7119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
7120 F: Documentation/admin-guide/efi-stub.rst
7121 F: arch/*/include/asm/efi.h
7122 F: arch/*/kernel/efi.c
7123 F: arch/arm/boot/compressed/efi-header.S
7124 F: arch/arm64/kernel/efi-entry.S
7125 F: arch/x86/platform/efi/
7126 F: drivers/firmware/efi/
7127 F: include/linux/efi*.h
7129 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
7130 M: MyungJoo Ham <myungjoo.ham@samsung.com>
7131 M: Chanwoo Choi <cw00.choi@samsung.com>
7132 L: linux-kernel@vger.kernel.org
7134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
7135 F: Documentation/devicetree/bindings/extcon/
7136 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
7138 F: include/linux/extcon.h
7139 F: include/linux/extcon/
7142 M: Masami Hiramatsu <mhiramat@kernel.org>
7144 F: Documentation/admin-guide/bootconfig.rst
7145 F: fs/proc/bootconfig.c
7146 F: include/linux/bootconfig.h
7148 F: tools/bootconfig/*
7149 F: tools/bootconfig/scripts/*
7152 M: Jingoo Han <jingoohan1@gmail.com>
7153 L: dri-devel@lists.freedesktop.org
7155 F: drivers/gpu/drm/exynos/exynos_dp*
7157 EXYNOS SYSMMU (IOMMU) driver
7158 M: Marek Szyprowski <m.szyprowski@samsung.com>
7159 L: iommu@lists.linux-foundation.org
7161 F: drivers/iommu/exynos-iommu.c
7164 M: Jaegeuk Kim <jaegeuk@kernel.org>
7165 M: Chao Yu <chao@kernel.org>
7166 L: linux-f2fs-devel@lists.sourceforge.net
7168 W: https://f2fs.wiki.kernel.org/
7169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
7170 F: Documentation/ABI/testing/sysfs-fs-f2fs
7171 F: Documentation/filesystems/f2fs.rst
7173 F: include/linux/f2fs_fs.h
7174 F: include/trace/events/f2fs.h
7175 F: include/uapi/linux/f2fs.h
7177 F71805F HARDWARE MONITORING DRIVER
7178 M: Jean Delvare <jdelvare@suse.com>
7179 L: linux-hwmon@vger.kernel.org
7181 F: Documentation/hwmon/f71805f.rst
7182 F: drivers/hwmon/f71805f.c
7185 M: Josh Poimboeuf <jpoimboe@redhat.com>
7187 F: scripts/faddr2line
7190 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
7191 L: netdev@vger.kernel.org
7193 F: Documentation/networking/failover.rst
7194 F: include/net/failover.h
7195 F: net/core/failover.c
7198 M: Jan Kara <jack@suse.cz>
7199 R: Amir Goldstein <amir73il@gmail.com>
7200 R: Matthew Bobrowski <repnop@google.com>
7201 L: linux-fsdevel@vger.kernel.org
7203 F: fs/notify/fanotify/
7204 F: include/linux/fanotify.h
7205 F: include/uapi/linux/fanotify.h
7207 FARSYNC SYNCHRONOUS DRIVER
7208 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
7210 W: http://www.farsite.co.uk/
7211 F: drivers/net/wan/farsync.*
7213 FAULT INJECTION SUPPORT
7214 M: Akinobu Mita <akinobu.mita@gmail.com>
7216 F: Documentation/fault-injection/
7217 F: lib/fault-inject.c
7219 FBTFT Framebuffer drivers
7220 L: dri-devel@lists.freedesktop.org
7221 L: linux-fbdev@vger.kernel.org
7223 F: drivers/staging/fbtft/
7226 M: Michael Buesch <m@bues.ch>
7227 L: linux-media@vger.kernel.org
7229 F: drivers/media/tuners/fc0011.c
7230 F: drivers/media/tuners/fc0011.h
7233 M: Antti Palosaari <crope@iki.fi>
7234 L: linux-media@vger.kernel.org
7236 W: https://linuxtv.org
7237 W: http://palosaari.fi/linux/
7238 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7239 T: git git://linuxtv.org/anttip/media_tree.git
7240 F: drivers/media/tuners/fc2580*
7242 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
7243 M: Hannes Reinecke <hare@suse.de>
7244 L: linux-scsi@vger.kernel.org
7246 W: www.Open-FCoE.org
7247 F: drivers/scsi/fcoe/
7248 F: drivers/scsi/libfc/
7250 F: include/scsi/libfc.h
7251 F: include/scsi/libfcoe.h
7252 F: include/uapi/scsi/fc/
7254 FILE LOCKING (flock() and fcntl()/lockf())
7255 M: Jeff Layton <jlayton@kernel.org>
7256 M: "J. Bruce Fields" <bfields@fieldses.org>
7257 L: linux-fsdevel@vger.kernel.org
7261 F: include/linux/fcntl.h
7262 F: include/uapi/linux/fcntl.h
7264 FILESYSTEM DIRECT ACCESS (DAX)
7265 M: Dan Williams <dan.j.williams@intel.com>
7266 R: Matthew Wilcox <willy@infradead.org>
7267 R: Jan Kara <jack@suse.cz>
7268 L: linux-fsdevel@vger.kernel.org
7269 L: nvdimm@lists.linux.dev
7272 F: include/linux/dax.h
7273 F: include/trace/events/fs_dax.h
7275 FILESYSTEMS (VFS and infrastructure)
7276 M: Alexander Viro <viro@zeniv.linux.org.uk>
7277 L: linux-fsdevel@vger.kernel.org
7280 F: include/linux/fs.h
7281 F: include/linux/fs_types.h
7282 F: include/uapi/linux/fs.h
7283 F: include/uapi/linux/openat2.h
7288 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7289 M: Riku Voipio <riku.voipio@iki.fi>
7290 L: linux-hwmon@vger.kernel.org
7292 F: drivers/hwmon/f75375s.c
7293 F: include/linux/f75375s.h
7295 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
7296 M: Clemens Ladisch <clemens@ladisch.de>
7297 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
7298 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7301 F: include/uapi/sound/firewire.h
7304 FIREWIRE MEDIA DRIVERS (firedtv)
7305 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7306 L: linux-media@vger.kernel.org
7307 L: linux1394-devel@lists.sourceforge.net
7309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
7310 F: drivers/media/firewire/
7312 FIREWIRE SBP-2 TARGET
7313 M: Chris Boot <bootc@bootc.net>
7314 L: linux-scsi@vger.kernel.org
7315 L: target-devel@vger.kernel.org
7316 L: linux1394-devel@lists.sourceforge.net
7318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
7319 F: drivers/target/sbp/
7322 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
7323 L: linux1394-devel@lists.sourceforge.net
7325 W: http://ieee1394.wiki.kernel.org/
7326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
7327 F: drivers/firewire/
7328 F: include/linux/firewire.h
7329 F: include/uapi/linux/firewire*.h
7332 FIRMWARE FRAMEWORK FOR ARMV8-A
7333 M: Sudeep Holla <sudeep.holla@arm.com>
7334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7336 F: drivers/firmware/arm_ffa/
7337 F: include/linux/arm_ffa.h
7339 FIRMWARE LOADER (request_firmware)
7340 M: Luis Chamberlain <mcgrof@kernel.org>
7341 L: linux-kernel@vger.kernel.org
7343 F: Documentation/firmware_class/
7344 F: drivers/base/firmware_loader/
7345 F: include/linux/firmware.h
7347 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
7348 M: Joshua Morris <josh.h.morris@us.ibm.com>
7349 M: Philip Kelleher <pjk1939@linux.ibm.com>
7351 F: drivers/block/rsxx/
7353 FLEXTIMER FTM-QUADDEC DRIVER
7354 M: Patrick Havelange <patrick.havelange@essensium.com>
7355 L: linux-iio@vger.kernel.org
7357 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
7358 F: drivers/counter/ftm-quaddec.c
7361 M: Denis Efremov <efremov@linux.com>
7362 L: linux-block@vger.kernel.org
7364 F: drivers/block/floppy.c
7366 FLYSKY FSIA6B RC RECEIVER
7367 M: Markus Koch <markus@notsyncing.net>
7368 L: linux-input@vger.kernel.org
7370 F: drivers/input/joystick/fsia6b.c
7372 FOCUSRITE SCARLETT GEN 2/3 MIXER DRIVER
7373 M: Geoffrey D. Bennett <g@b4.vu>
7374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
7377 F: sound/usb/mixer_scarlett_gen2.c
7379 FORCEDETH GIGABIT ETHERNET DRIVER
7380 M: Rain River <rain.1986.08.12@gmail.com>
7381 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7382 L: netdev@vger.kernel.org
7384 F: drivers/net/ethernet/nvidia/*
7387 M: Kees Cook <keescook@chromium.org>
7388 L: linux-hardening@vger.kernel.org
7390 F: include/linux/fortify-string.h
7391 F: lib/test_fortify/*
7392 F: scripts/test_fortify.sh
7396 M: Wu Hao <hao.wu@intel.com>
7397 R: Tom Rix <trix@redhat.com>
7398 L: linux-fpga@vger.kernel.org
7400 F: Documentation/ABI/testing/sysfs-bus-dfl*
7401 F: Documentation/fpga/dfl.rst
7402 F: drivers/fpga/dfl*
7403 F: drivers/uio/uio_dfl.c
7404 F: include/linux/dfl.h
7405 F: include/uapi/linux/fpga-dfl.h
7407 FPGA MANAGER FRAMEWORK
7408 M: Moritz Fischer <mdf@kernel.org>
7409 M: Wu Hao <hao.wu@intel.com>
7410 M: Xu Yilun <yilun.xu@intel.com>
7411 R: Tom Rix <trix@redhat.com>
7412 L: linux-fpga@vger.kernel.org
7414 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7416 F: Documentation/devicetree/bindings/fpga/
7417 F: Documentation/driver-api/fpga/
7418 F: Documentation/fpga/
7420 F: include/linux/fpga/
7423 M: Bill Metzenthen <billm@melbpc.org.au>
7425 W: http://floatingpoint.sourceforge.net/emulator/index.html
7426 F: arch/x86/math-emu/
7429 L: dri-devel@lists.freedesktop.org
7430 L: linux-fbdev@vger.kernel.org
7432 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7433 T: git git://anongit.freedesktop.org/drm/drm-misc
7434 F: Documentation/fb/
7436 F: include/linux/fb.h
7437 F: include/uapi/linux/fb.h
7438 F: include/uapi/video/
7441 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7442 M: Horia Geantă <horia.geanta@nxp.com>
7443 M: Pankaj Gupta <pankaj.gupta@nxp.com>
7444 L: linux-crypto@vger.kernel.org
7446 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7447 F: drivers/crypto/caam/
7449 FREESCALE COLDFIRE M5441X MMC DRIVER
7450 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7451 L: linux-mmc@vger.kernel.org
7453 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7454 F: include/linux/platform_data/mmc-esdhc-mcf.h
7456 FREESCALE DIU FRAMEBUFFER DRIVER
7457 M: Timur Tabi <timur@kernel.org>
7458 L: linux-fbdev@vger.kernel.org
7460 F: drivers/video/fbdev/fsl-diu-fb.*
7462 FREESCALE DMA DRIVER
7463 M: Li Yang <leoyang.li@nxp.com>
7464 M: Zhang Wei <zw@zh-kernel.org>
7465 L: linuxppc-dev@lists.ozlabs.org
7467 F: drivers/dma/fsldma.*
7469 FREESCALE DSPI DRIVER
7470 M: Vladimir Oltean <olteanv@gmail.com>
7471 L: linux-spi@vger.kernel.org
7473 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7474 F: drivers/spi/spi-fsl-dspi.c
7475 F: include/linux/spi/spi-fsl-dspi.h
7477 FREESCALE ENETC ETHERNET DRIVERS
7478 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7479 L: netdev@vger.kernel.org
7481 F: drivers/net/ethernet/freescale/enetc/
7483 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7484 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7485 L: netdev@vger.kernel.org
7487 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7488 F: drivers/net/ethernet/freescale/gianfar*
7490 FREESCALE GPMI NAND DRIVER
7491 M: Han Xu <han.xu@nxp.com>
7492 L: linux-mtd@lists.infradead.org
7494 F: drivers/mtd/nand/raw/gpmi-nand/*
7496 FREESCALE I2C CPM DRIVER
7497 M: Jochen Friedrich <jochen@scram.de>
7498 L: linuxppc-dev@lists.ozlabs.org
7499 L: linux-i2c@vger.kernel.org
7501 F: drivers/i2c/busses/i2c-cpm.c
7503 FREESCALE IMX / MXC FEC DRIVER
7504 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7505 L: netdev@vger.kernel.org
7507 F: Documentation/devicetree/bindings/net/fsl,fec.yaml
7508 F: drivers/net/ethernet/freescale/fec.h
7509 F: drivers/net/ethernet/freescale/fec_main.c
7510 F: drivers/net/ethernet/freescale/fec_ptp.c
7512 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7513 M: Sascha Hauer <s.hauer@pengutronix.de>
7514 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7515 L: linux-fbdev@vger.kernel.org
7516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7518 F: drivers/video/fbdev/imxfb.c
7519 F: include/linux/platform_data/video-imxfb.h
7521 FREESCALE IMX DDR PMU DRIVER
7522 M: Frank Li <Frank.li@nxp.com>
7523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7525 F: Documentation/admin-guide/perf/imx-ddr.rst
7526 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7527 F: drivers/perf/fsl_imx8_ddr_perf.c
7529 FREESCALE IMX I2C DRIVER
7530 M: Oleksij Rempel <o.rempel@pengutronix.de>
7531 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7532 L: linux-i2c@vger.kernel.org
7534 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7535 F: drivers/i2c/busses/i2c-imx.c
7537 FREESCALE IMX LPI2C DRIVER
7538 M: Dong Aisheng <aisheng.dong@nxp.com>
7539 L: linux-i2c@vger.kernel.org
7540 L: linux-imx@nxp.com
7542 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7543 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7545 FREESCALE MPC I2C DRIVER
7546 M: Chris Packham <chris.packham@alliedtelesis.co.nz>
7547 L: linux-i2c@vger.kernel.org
7549 F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
7550 F: drivers/i2c/busses/i2c-mpc.c
7552 FREESCALE QORIQ DPAA ETHERNET DRIVER
7553 M: Madalin Bucur <madalin.bucur@nxp.com>
7554 L: netdev@vger.kernel.org
7556 F: drivers/net/ethernet/freescale/dpaa
7558 FREESCALE QORIQ DPAA FMAN DRIVER
7559 M: Madalin Bucur <madalin.bucur@nxp.com>
7560 L: netdev@vger.kernel.org
7562 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7563 F: drivers/net/ethernet/freescale/fman
7565 FREESCALE QORIQ PTP CLOCK DRIVER
7566 M: Yangbo Lu <yangbo.lu@nxp.com>
7567 L: netdev@vger.kernel.org
7569 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7570 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7571 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7572 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7573 F: drivers/ptp/ptp_qoriq.c
7574 F: drivers/ptp/ptp_qoriq_debugfs.c
7575 F: include/linux/fsl/ptp_qoriq.h
7577 FREESCALE QUAD SPI DRIVER
7578 M: Han Xu <han.xu@nxp.com>
7579 L: linux-spi@vger.kernel.org
7581 F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
7582 F: drivers/spi/spi-fsl-qspi.c
7584 FREESCALE QUICC ENGINE LIBRARY
7585 M: Qiang Zhao <qiang.zhao@nxp.com>
7586 L: linuxppc-dev@lists.ozlabs.org
7588 F: drivers/soc/fsl/qe/
7589 F: include/soc/fsl/*qe*.h
7590 F: include/soc/fsl/*ucc*.h
7592 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7593 M: Li Yang <leoyang.li@nxp.com>
7594 L: netdev@vger.kernel.org
7595 L: linuxppc-dev@lists.ozlabs.org
7597 F: drivers/net/ethernet/freescale/ucc_geth*
7599 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7600 M: Zhao Qiang <qiang.zhao@nxp.com>
7601 L: netdev@vger.kernel.org
7602 L: linuxppc-dev@lists.ozlabs.org
7604 F: drivers/net/wan/fsl_ucc_hdlc*
7606 FREESCALE QUICC ENGINE UCC UART DRIVER
7607 M: Timur Tabi <timur@kernel.org>
7608 L: linuxppc-dev@lists.ozlabs.org
7610 F: drivers/tty/serial/ucc_uart.c
7612 FREESCALE SOC DRIVERS
7613 M: Li Yang <leoyang.li@nxp.com>
7614 L: linuxppc-dev@lists.ozlabs.org
7615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7617 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
7618 F: Documentation/devicetree/bindings/soc/fsl/
7620 F: include/linux/fsl/
7622 FREESCALE SOC FS_ENET DRIVER
7623 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7624 L: linuxppc-dev@lists.ozlabs.org
7625 L: netdev@vger.kernel.org
7627 F: drivers/net/ethernet/freescale/fs_enet/
7628 F: include/linux/fs_enet_pd.h
7630 FREESCALE SOC SOUND DRIVERS
7631 M: Nicolin Chen <nicoleotsuka@gmail.com>
7632 M: Xiubo Li <Xiubo.Lee@gmail.com>
7633 R: Fabio Estevam <festevam@gmail.com>
7634 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7635 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7636 L: linuxppc-dev@lists.ozlabs.org
7638 F: sound/soc/fsl/fsl*
7639 F: sound/soc/fsl/imx*
7640 F: sound/soc/fsl/mpc8610_hpcd.c
7642 FREESCALE USB PERIPHERAL DRIVERS
7643 M: Li Yang <leoyang.li@nxp.com>
7644 L: linux-usb@vger.kernel.org
7645 L: linuxppc-dev@lists.ozlabs.org
7647 F: drivers/usb/gadget/udc/fsl*
7649 FREESCALE USB PHY DRIVER
7650 M: Ran Wang <ran.wang_1@nxp.com>
7651 L: linux-usb@vger.kernel.org
7652 L: linuxppc-dev@lists.ozlabs.org
7654 F: drivers/usb/phy/phy-fsl-usb*
7657 M: Christoph Hellwig <hch@infradead.org>
7659 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7663 M: "Rafael J. Wysocki" <rafael@kernel.org>
7664 M: Pavel Machek <pavel@ucw.cz>
7665 L: linux-pm@vger.kernel.org
7667 F: Documentation/power/freezing-of-tasks.rst
7668 F: include/linux/freezer.h
7672 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7673 L: linux-kernel@vger.kernel.org
7675 F: include/linux/frontswap.h
7678 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7679 M: David Howells <dhowells@redhat.com>
7680 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7682 F: Documentation/filesystems/caching/
7684 F: include/linux/fscache*.h
7686 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7687 M: Theodore Y. Ts'o <tytso@mit.edu>
7688 M: Jaegeuk Kim <jaegeuk@kernel.org>
7689 M: Eric Biggers <ebiggers@kernel.org>
7690 L: linux-fscrypt@vger.kernel.org
7692 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7693 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7694 F: Documentation/filesystems/fscrypt.rst
7696 F: include/linux/fscrypt*.h
7697 F: include/uapi/linux/fscrypt.h
7700 M: Jeremy Kerr <jk@ozlabs.org>
7701 M: Joel Stanley <joel@jms.id.au>
7702 R: Alistar Popple <alistair@popple.id.au>
7703 R: Eddie James <eajames@linux.ibm.com>
7704 L: linux-fsi@lists.ozlabs.org
7706 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7709 F: include/linux/fsi*.h
7710 F: include/trace/events/fsi*.h
7712 FSI-ATTACHED I2C DRIVER
7713 M: Eddie James <eajames@linux.ibm.com>
7714 L: linux-i2c@vger.kernel.org
7715 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7717 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7718 F: drivers/i2c/busses/i2c-fsi.c
7720 FSI-ATTACHED SPI DRIVER
7721 M: Eddie James <eajames@linux.ibm.com>
7722 L: linux-spi@vger.kernel.org
7724 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7725 F: drivers/spi/spi-fsi.c
7727 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7728 M: Jan Kara <jack@suse.cz>
7729 R: Amir Goldstein <amir73il@gmail.com>
7730 L: linux-fsdevel@vger.kernel.org
7732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7734 F: include/linux/fsnotify*.h
7736 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7737 M: Eric Biggers <ebiggers@kernel.org>
7738 M: Theodore Y. Ts'o <tytso@mit.edu>
7739 L: linux-fscrypt@vger.kernel.org
7741 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7742 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7743 F: Documentation/filesystems/fsverity.rst
7745 F: include/linux/fsverity.h
7746 F: include/uapi/linux/fsverity.h
7748 FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
7749 M: Michael Zaidman <michael.zaidman@gmail.com>
7750 L: linux-i2c@vger.kernel.org
7751 L: linux-input@vger.kernel.org
7753 F: drivers/hid/hid-ft260.c
7755 FUJITSU LAPTOP EXTRAS
7756 M: Jonathan Woithe <jwoithe@just42.net>
7757 L: platform-driver-x86@vger.kernel.org
7759 F: drivers/platform/x86/fujitsu-laptop.c
7761 FUJITSU M-5MO LS CAMERA ISP DRIVER
7762 M: Kyungmin Park <kyungmin.park@samsung.com>
7763 M: Heungjun Kim <riverful.kim@samsung.com>
7764 L: linux-media@vger.kernel.org
7766 F: drivers/media/i2c/m5mols/
7767 F: include/media/i2c/m5mols.h
7769 FUJITSU TABLET EXTRAS
7770 M: Robert Gerlach <khnz@gmx.de>
7771 L: platform-driver-x86@vger.kernel.org
7773 F: drivers/platform/x86/fujitsu-tablet.c
7775 FUSE: FILESYSTEM IN USERSPACE
7776 M: Miklos Szeredi <miklos@szeredi.hu>
7777 L: linux-fsdevel@vger.kernel.org
7779 W: https://github.com/libfuse/
7780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7781 F: Documentation/filesystems/fuse.rst
7783 F: include/uapi/linux/fuse.h
7786 M: Thomas Gleixner <tglx@linutronix.de>
7787 M: Ingo Molnar <mingo@redhat.com>
7788 R: Peter Zijlstra <peterz@infradead.org>
7789 R: Darren Hart <dvhart@infradead.org>
7790 R: Davidlohr Bueso <dave@stgolabs.net>
7791 R: André Almeida <andrealmeid@collabora.com>
7792 L: linux-kernel@vger.kernel.org
7794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7795 F: Documentation/locking/*futex*
7796 F: include/asm-generic/futex.h
7797 F: include/linux/futex.h
7798 F: include/uapi/linux/futex.h
7800 F: tools/perf/bench/futex*
7801 F: tools/testing/selftests/futex/
7803 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7804 M: Tim Harvey <tharvey@gateworks.com>
7805 M: Robert Jones <rjones@gateworks.com>
7807 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7808 F: drivers/mfd/gateworks-gsc.c
7809 F: include/linux/mfd/gsc.h
7810 F: Documentation/hwmon/gsc-hwmon.rst
7811 F: drivers/hwmon/gsc-hwmon.c
7812 F: include/linux/platform_data/gsc_hwmon.h
7815 M: Kees Cook <keescook@chromium.org>
7816 L: linux-hardening@vger.kernel.org
7818 F: Documentation/kbuild/gcc-plugins.rst
7819 F: scripts/Makefile.gcc-plugins
7820 F: scripts/gcc-plugins/
7822 GCOV BASED KERNEL PROFILING
7823 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7825 F: Documentation/dev-tools/gcov.rst
7828 GDB KERNEL DEBUGGING HELPER SCRIPTS
7829 M: Jan Kiszka <jan.kiszka@siemens.com>
7830 M: Kieran Bingham <kbingham@kernel.org>
7834 GEMINI CRYPTO DRIVER
7835 M: Corentin Labbe <clabbe@baylibre.com>
7836 L: linux-crypto@vger.kernel.org
7838 F: drivers/crypto/gemini/
7840 GEMTEK FM RADIO RECEIVER DRIVER
7841 M: Hans Verkuil <hverkuil@xs4all.nl>
7842 L: linux-media@vger.kernel.org
7844 W: https://linuxtv.org
7845 T: git git://linuxtv.org/media_tree.git
7846 F: drivers/media/radio/radio-gemtek*
7848 GENERIC ARCHITECTURE TOPOLOGY
7849 M: Sudeep Holla <sudeep.holla@arm.com>
7850 L: linux-kernel@vger.kernel.org
7852 F: drivers/base/arch_topology.c
7853 F: include/linux/arch_topology.h
7856 M: Thomas Gleixner <tglx@linutronix.de>
7857 M: Peter Zijlstra <peterz@infradead.org>
7858 M: Andy Lutomirski <luto@kernel.org>
7859 L: linux-kernel@vger.kernel.org
7861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7862 F: include/linux/entry-common.h
7863 F: include/linux/entry-kvm.h
7866 GENERIC GPIO I2C DRIVER
7867 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7869 F: drivers/i2c/busses/i2c-gpio.c
7870 F: include/linux/platform_data/i2c-gpio.h
7872 GENERIC GPIO I2C MULTIPLEXER DRIVER
7873 M: Peter Korsgaard <peter.korsgaard@barco.com>
7874 L: linux-i2c@vger.kernel.org
7876 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7877 F: drivers/i2c/muxes/i2c-mux-gpio.c
7878 F: include/linux/platform_data/i2c-mux-gpio.h
7880 GENERIC HDLC (WAN) DRIVERS
7881 M: Krzysztof Halasa <khc@pm.waw.pl>
7883 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7884 F: drivers/net/wan/c101.c
7885 F: drivers/net/wan/hd6457*
7886 F: drivers/net/wan/hdlc*
7887 F: drivers/net/wan/n2.c
7888 F: drivers/net/wan/pc300too.c
7889 F: drivers/net/wan/pci200syn.c
7890 F: drivers/net/wan/wanxl*
7892 GENERIC INCLUDE/ASM HEADER FILES
7893 M: Arnd Bergmann <arnd@arndb.de>
7894 L: linux-arch@vger.kernel.org
7896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7897 F: include/asm-generic/
7898 F: include/uapi/asm-generic/
7900 GENERIC PHY FRAMEWORK
7901 M: Kishon Vijay Abraham I <kishon@ti.com>
7902 M: Vinod Koul <vkoul@kernel.org>
7903 L: linux-phy@lists.infradead.org
7905 Q: https://patchwork.kernel.org/project/linux-phy/list/
7906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7907 F: Documentation/devicetree/bindings/phy/
7909 F: include/linux/phy/
7911 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7912 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7914 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7917 M: "Rafael J. Wysocki" <rafael@kernel.org>
7918 M: Kevin Hilman <khilman@kernel.org>
7919 M: Ulf Hansson <ulf.hansson@linaro.org>
7920 L: linux-pm@vger.kernel.org
7922 F: Documentation/devicetree/bindings/power/power?domain*
7923 F: drivers/base/power/domain*.c
7924 F: include/linux/pm_domain.h
7926 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7927 M: Eugen Hristev <eugen.hristev@microchip.com>
7928 L: linux-input@vger.kernel.org
7930 F: drivers/input/touchscreen/resistive-adc-touch.c
7932 GENERIC STRING LIBRARY
7933 R: Andy Shevchenko <andy@kernel.org>
7936 F: lib/string_helpers.c
7937 F: lib/test_string.c
7938 F: lib/test-string_helpers.c
7940 GENERIC UIO DRIVER FOR PCI DEVICES
7941 M: "Michael S. Tsirkin" <mst@redhat.com>
7942 L: kvm@vger.kernel.org
7944 F: drivers/uio/uio_pci_generic.c
7946 GENERIC VDSO LIBRARY
7947 M: Andy Lutomirski <luto@kernel.org>
7948 M: Thomas Gleixner <tglx@linutronix.de>
7949 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7950 L: linux-kernel@vger.kernel.org
7952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7953 F: include/asm-generic/vdso/vsyscall.h
7955 F: kernel/time/vsyscall.c
7958 GENWQE (IBM Generic Workqueue Card)
7959 M: Frank Haverkamp <haver@linux.ibm.com>
7961 F: drivers/misc/genwqe/
7963 GET_MAINTAINER SCRIPT
7964 M: Joe Perches <joe@perches.com>
7966 F: scripts/get_maintainer.pl
7969 M: Bob Peterson <rpeterso@redhat.com>
7970 M: Andreas Gruenbacher <agruenba@redhat.com>
7971 L: cluster-devel@redhat.com
7973 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7975 F: Documentation/filesystems/gfs2*
7977 F: include/uapi/linux/gfs2_ondisk.h
7980 M: Thomas Weißschuh <thomas@weissschuh.net>
7981 L: platform-driver-x86@vger.kernel.org
7983 F: drivers/platform/x86/gigabyte-wmi.c
7986 M: Johan Hovold <johan@kernel.org>
7988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7989 F: Documentation/ABI/testing/sysfs-class-gnss
7990 F: Documentation/devicetree/bindings/gnss/
7992 F: include/linux/gnss.h
7995 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7996 L: linux-media@vger.kernel.org
7998 F: drivers/media/usb/go7007/
8001 M: Bastien Nocera <hadess@hadess.net>
8002 L: linux-input@vger.kernel.org
8004 F: drivers/input/touchscreen/goodix.c
8006 GOOGLE ETHERNET DRIVERS
8007 M: Jeroen de Borst <jeroendb@google.com>
8008 R: Catherine Sullivan <csully@google.com>
8009 R: David Awogbemila <awogbemila@google.com>
8010 L: netdev@vger.kernel.org
8012 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
8013 F: drivers/net/ethernet/google
8015 GPD POCKET FAN DRIVER
8016 M: Hans de Goede <hdegoede@redhat.com>
8017 L: platform-driver-x86@vger.kernel.org
8019 F: drivers/platform/x86/gpd-pocket-fan.c
8022 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8023 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8024 L: linux-gpio@vger.kernel.org
8025 L: linux-acpi@vger.kernel.org
8027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8028 F: Documentation/firmware-guide/acpi/gpio-properties.rst
8029 F: drivers/gpio/gpiolib-acpi.c
8030 F: drivers/gpio/gpiolib-acpi.h
8033 M: Geert Uytterhoeven <geert+renesas@glider.be>
8034 L: linux-gpio@vger.kernel.org
8036 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
8037 F: drivers/gpio/gpio-aggregator.c
8040 M: Sean Young <sean@mess.org>
8041 L: linux-media@vger.kernel.org
8043 F: drivers/media/rc/gpio-ir-tx.c
8046 M: Bamvor Jian Zhang <bamv2005@gmail.com>
8047 L: linux-gpio@vger.kernel.org
8049 F: drivers/gpio/gpio-mockup.c
8050 F: tools/testing/selftests/gpio/
8053 R: Michael Walle <michael@walle.cc>
8055 F: drivers/gpio/gpio-regmap.c
8056 F: include/linux/gpio/regmap.h
8059 M: Linus Walleij <linus.walleij@linaro.org>
8060 M: Bartosz Golaszewski <brgl@bgdev.pl>
8061 L: linux-gpio@vger.kernel.org
8063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
8064 F: Documentation/ABI/obsolete/sysfs-gpio
8065 F: Documentation/ABI/testing/gpio-cdev
8066 F: Documentation/admin-guide/gpio/
8067 F: Documentation/devicetree/bindings/gpio/
8068 F: Documentation/driver-api/gpio/
8070 F: include/asm-generic/gpio.h
8071 F: include/linux/gpio.h
8072 F: include/linux/gpio/
8073 F: include/linux/of_gpio.h
8074 F: include/uapi/linux/gpio.h
8077 GRE DEMULTIPLEXER DRIVER
8078 M: Dmitry Kozlov <xeb@mail.ru>
8079 L: netdev@vger.kernel.org
8081 F: include/net/gre.h
8082 F: net/ipv4/gre_demux.c
8083 F: net/ipv4/gre_offload.c
8085 GRETH 10/100/1G Ethernet MAC device driver
8086 M: Andreas Larsson <andreas@gaisler.com>
8087 L: netdev@vger.kernel.org
8089 F: drivers/net/ethernet/aeroflex/
8091 GREYBUS AUDIO PROTOCOLS DRIVERS
8092 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
8093 M: Mark Greer <mgreer@animalcreek.com>
8095 F: drivers/staging/greybus/audio_apbridgea.c
8096 F: drivers/staging/greybus/audio_apbridgea.h
8097 F: drivers/staging/greybus/audio_codec.c
8098 F: drivers/staging/greybus/audio_codec.h
8099 F: drivers/staging/greybus/audio_gb.c
8100 F: drivers/staging/greybus/audio_manager.c
8101 F: drivers/staging/greybus/audio_manager.h
8102 F: drivers/staging/greybus/audio_manager_module.c
8103 F: drivers/staging/greybus/audio_manager_private.h
8104 F: drivers/staging/greybus/audio_manager_sysfs.c
8105 F: drivers/staging/greybus/audio_module.c
8106 F: drivers/staging/greybus/audio_topology.c
8108 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
8109 M: Viresh Kumar <vireshk@kernel.org>
8111 F: drivers/staging/greybus/authentication.c
8112 F: drivers/staging/greybus/bootrom.c
8113 F: drivers/staging/greybus/firmware.h
8114 F: drivers/staging/greybus/fw-core.c
8115 F: drivers/staging/greybus/fw-download.c
8116 F: drivers/staging/greybus/fw-management.c
8117 F: drivers/staging/greybus/greybus_authentication.h
8118 F: drivers/staging/greybus/greybus_firmware.h
8119 F: drivers/staging/greybus/hid.c
8120 F: drivers/staging/greybus/i2c.c
8121 F: drivers/staging/greybus/spi.c
8122 F: drivers/staging/greybus/spilib.c
8123 F: drivers/staging/greybus/spilib.h
8125 GREYBUS LOOPBACK DRIVER
8126 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
8128 F: drivers/staging/greybus/loopback.c
8130 GREYBUS PLATFORM DRIVERS
8131 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
8133 F: drivers/staging/greybus/arche-apb-ctrl.c
8134 F: drivers/staging/greybus/arche-platform.c
8135 F: drivers/staging/greybus/arche_platform.h
8137 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
8138 M: Rui Miguel Silva <rmfrfs@gmail.com>
8140 F: drivers/staging/greybus/gpio.c
8141 F: drivers/staging/greybus/light.c
8142 F: drivers/staging/greybus/power_supply.c
8143 F: drivers/staging/greybus/sdio.c
8144 F: drivers/staging/greybus/spi.c
8145 F: drivers/staging/greybus/spilib.c
8148 M: Johan Hovold <johan@kernel.org>
8149 M: Alex Elder <elder@kernel.org>
8150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8151 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
8154 F: drivers/staging/greybus/
8155 F: include/linux/greybus.h
8156 F: include/linux/greybus/
8158 GREYBUS UART PROTOCOLS DRIVERS
8159 M: David Lin <dtwlin@gmail.com>
8161 F: drivers/staging/greybus/log.c
8162 F: drivers/staging/greybus/uart.c
8164 GS1662 VIDEO SERIALIZER
8165 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
8166 L: linux-media@vger.kernel.org
8168 T: git git://linuxtv.org/media_tree.git
8169 F: drivers/media/spi/gs1662.c
8171 GSPCA FINEPIX SUBDRIVER
8172 M: Frank Zago <frank@zago.net>
8173 L: linux-media@vger.kernel.org
8175 T: git git://linuxtv.org/media_tree.git
8176 F: drivers/media/usb/gspca/finepix.c
8178 GSPCA GL860 SUBDRIVER
8179 M: Olivier Lorin <o.lorin@laposte.net>
8180 L: linux-media@vger.kernel.org
8182 T: git git://linuxtv.org/media_tree.git
8183 F: drivers/media/usb/gspca/gl860/
8185 GSPCA M5602 SUBDRIVER
8186 M: Erik Andren <erik.andren@gmail.com>
8187 L: linux-media@vger.kernel.org
8189 T: git git://linuxtv.org/media_tree.git
8190 F: drivers/media/usb/gspca/m5602/
8192 GSPCA PAC207 SONIXB SUBDRIVER
8193 M: Hans Verkuil <hverkuil@xs4all.nl>
8194 L: linux-media@vger.kernel.org
8196 T: git git://linuxtv.org/media_tree.git
8197 F: drivers/media/usb/gspca/pac207.c
8199 GSPCA SN9C20X SUBDRIVER
8200 M: Brian Johnson <brijohn@gmail.com>
8201 L: linux-media@vger.kernel.org
8203 T: git git://linuxtv.org/media_tree.git
8204 F: drivers/media/usb/gspca/sn9c20x.c
8206 GSPCA T613 SUBDRIVER
8207 M: Leandro Costantino <lcostantino@gmail.com>
8208 L: linux-media@vger.kernel.org
8210 T: git git://linuxtv.org/media_tree.git
8211 F: drivers/media/usb/gspca/t613.c
8213 GSPCA USB WEBCAM DRIVER
8214 M: Hans Verkuil <hverkuil@xs4all.nl>
8215 L: linux-media@vger.kernel.org
8217 T: git git://linuxtv.org/media_tree.git
8218 F: drivers/media/usb/gspca/
8220 GTP (GPRS Tunneling Protocol)
8221 M: Pablo Neira Ayuso <pablo@netfilter.org>
8222 M: Harald Welte <laforge@gnumonks.org>
8223 L: osmocom-net-gprs@lists.osmocom.org
8225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
8226 F: drivers/net/gtp.c
8228 GUID PARTITION TABLE (GPT)
8229 M: Davidlohr Bueso <dave@stgolabs.net>
8230 L: linux-efi@vger.kernel.org
8232 F: block/partitions/efi.*
8235 M: Yoshinori Sato <ysato@users.sourceforge.jp>
8236 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
8238 W: http://uclinux-h8.sourceforge.jp
8239 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
8241 F: drivers/clk/h8300/
8242 F: drivers/clocksource/h8300_*.c
8243 F: drivers/irqchip/irq-renesas-h8*.c
8245 HABANALABS PCI DRIVER
8246 M: Oded Gabbay <ogabbay@kernel.org>
8248 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
8249 F: Documentation/ABI/testing/debugfs-driver-habanalabs
8250 F: Documentation/ABI/testing/sysfs-driver-habanalabs
8251 F: drivers/misc/habanalabs/
8252 F: include/uapi/misc/habanalabs.h
8255 M: Antti Palosaari <crope@iki.fi>
8256 L: linux-media@vger.kernel.org
8258 W: https://linuxtv.org
8259 W: http://palosaari.fi/linux/
8260 Q: http://patchwork.linuxtv.org/project/linux-media/list/
8261 T: git git://linuxtv.org/anttip/media_tree.git
8262 F: drivers/media/usb/hackrf/
8264 HANTRO VPU CODEC DRIVER
8265 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
8266 M: Philipp Zabel <p.zabel@pengutronix.de>
8267 L: linux-media@vger.kernel.org
8268 L: linux-rockchip@lists.infradead.org
8270 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
8271 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
8272 F: drivers/staging/media/hantro/
8274 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
8275 M: Frank Seidel <frank@f-seidel.de>
8276 L: platform-driver-x86@vger.kernel.org
8278 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
8279 F: drivers/platform/x86/hdaps.c
8282 M: Jean Delvare <jdelvare@suse.com>
8283 M: Guenter Roeck <linux@roeck-us.net>
8284 L: linux-hwmon@vger.kernel.org
8286 W: http://hwmon.wiki.kernel.org/
8287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8288 F: Documentation/devicetree/bindings/hwmon/
8289 F: Documentation/hwmon/
8291 F: include/linux/hwmon*.h
8292 F: include/trace/events/hwmon*.h
8293 K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
8295 HARDWARE RANDOM NUMBER GENERATOR CORE
8296 M: Matt Mackall <mpm@selenic.com>
8297 M: Herbert Xu <herbert@gondor.apana.org.au>
8298 L: linux-crypto@vger.kernel.org
8300 F: Documentation/admin-guide/hw_random.rst
8301 F: Documentation/devicetree/bindings/rng/
8302 F: drivers/char/hw_random/
8303 F: include/linux/hw_random.h
8305 HARDWARE SPINLOCK CORE
8306 M: Ohad Ben-Cohen <ohad@wizery.com>
8307 M: Bjorn Andersson <bjorn.andersson@linaro.org>
8308 R: Baolin Wang <baolin.wang7@gmail.com>
8309 L: linux-remoteproc@vger.kernel.org
8311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
8312 F: Documentation/devicetree/bindings/hwlock/
8313 F: Documentation/locking/hwspinlock.rst
8314 F: drivers/hwspinlock/
8315 F: include/linux/hwspinlock.h
8317 HARDWARE TRACING FACILITIES
8318 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8320 F: drivers/hwtracing/
8322 HARMONY SOUND DRIVER
8323 L: linux-parisc@vger.kernel.org
8325 F: sound/parisc/harmony.*
8327 HDPVR USB VIDEO ENCODER DRIVER
8328 M: Hans Verkuil <hverkuil@xs4all.nl>
8329 L: linux-media@vger.kernel.org
8331 W: https://linuxtv.org
8332 T: git git://linuxtv.org/media_tree.git
8333 F: drivers/media/usb/hdpvr/
8335 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
8336 M: Matt Hsiao <matt.hsiao@hpe.com>
8338 F: drivers/misc/hpilo.[ch]
8340 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
8341 M: Jerry Hoemann <jerry.hoemann@hpe.com>
8343 F: Documentation/watchdog/hpwdt.rst
8344 F: drivers/watchdog/hpwdt.c
8346 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
8347 M: Don Brace <don.brace@microchip.com>
8348 L: storagedev@microchip.com
8349 L: linux-scsi@vger.kernel.org
8351 F: Documentation/scsi/hpsa.rst
8352 F: drivers/scsi/hpsa*.[ch]
8353 F: include/linux/cciss*.h
8354 F: include/uapi/linux/cciss*.h
8357 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
8358 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
8359 L: linux-rdma@vger.kernel.org
8361 F: drivers/infiniband/hw/hfi1
8364 L: linux-fsdevel@vger.kernel.org
8366 F: Documentation/filesystems/hfs.rst
8370 L: linux-fsdevel@vger.kernel.org
8372 F: Documentation/filesystems/hfsplus.rst
8375 HGA FRAMEBUFFER DRIVER
8376 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
8377 L: linux-nvidia@lists.surfsouth.com
8379 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
8380 F: drivers/video/fbdev/hgafb.c
8382 HIBERNATION (aka Software Suspend, aka swsusp)
8383 M: "Rafael J. Wysocki" <rafael@kernel.org>
8384 M: Pavel Machek <pavel@ucw.cz>
8385 L: linux-pm@vger.kernel.org
8387 B: https://bugzilla.kernel.org
8388 F: arch/*/include/asm/suspend*.h
8390 F: drivers/base/power/
8391 F: include/linux/freezer.h
8392 F: include/linux/pm.h
8393 F: include/linux/suspend.h
8397 M: Jiri Kosina <jikos@kernel.org>
8398 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
8399 L: linux-input@vger.kernel.org
8401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8403 F: include/linux/hid*
8404 F: include/uapi/linux/hid*
8406 HID PLAYSTATION DRIVER
8407 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8408 L: linux-input@vger.kernel.org
8410 F: drivers/hid/hid-playstation.c
8412 HID SENSOR HUB DRIVERS
8413 M: Jiri Kosina <jikos@kernel.org>
8414 M: Jonathan Cameron <jic23@kernel.org>
8415 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8416 L: linux-input@vger.kernel.org
8417 L: linux-iio@vger.kernel.org
8419 F: Documentation/hid/hid-sensor*
8420 F: drivers/hid/hid-sensor-*
8421 F: drivers/iio/*/hid-*
8422 F: include/linux/hid-sensor-*
8424 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8425 M: Thomas Gleixner <tglx@linutronix.de>
8426 L: linux-kernel@vger.kernel.org
8428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8429 F: Documentation/timers/
8430 F: include/linux/clockchips.h
8431 F: include/linux/hrtimer.h
8432 F: kernel/time/clockevents.c
8433 F: kernel/time/hrtimer.c
8434 F: kernel/time/timer_*.c
8436 HIGH-SPEED SCC DRIVER FOR AX.25
8437 L: linux-hams@vger.kernel.org
8439 F: drivers/net/hamradio/dmascc.c
8440 F: drivers/net/hamradio/scc.c
8442 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8443 M: HighPoint Linux Team <linux@highpoint-tech.com>
8445 W: http://www.highpoint-tech.com
8446 F: Documentation/scsi/hptiop.rst
8447 F: drivers/scsi/hptiop.c
8450 M: Jes Sorensen <jes@trained-monkey.org>
8451 L: linux-hippi@sunsite.dk
8453 F: drivers/net/hippi/
8454 F: include/linux/hippidevice.h
8455 F: include/uapi/linux/if_hippi.h
8458 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8459 M: Kurt Kanzenbach <kurt@linutronix.de>
8460 L: netdev@vger.kernel.org
8462 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8463 F: drivers/net/dsa/hirschmann/*
8464 F: include/linux/platform_data/hirschmann-hellcreek.h
8465 F: net/dsa/tag_hellcreek.c
8467 HISILICON DMA DRIVER
8468 M: Zhou Wang <wangzhou1@hisilicon.com>
8469 L: dmaengine@vger.kernel.org
8471 F: drivers/dma/hisi_dma.c
8473 HISILICON GPIO DRIVER
8474 M: Luo Jiaxing <luojiaxing@huawei.com>
8475 L: linux-gpio@vger.kernel.org
8477 F: drivers/gpio/gpio-hisi.c
8479 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8480 M: Zaibo Xu <xuzaibo@huawei.com>
8481 L: linux-crypto@vger.kernel.org
8483 F: Documentation/ABI/testing/debugfs-hisi-hpre
8484 F: drivers/crypto/hisilicon/hpre/hpre.h
8485 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8486 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8488 HISILICON I2C CONTROLLER DRIVER
8489 M: Yicong Yang <yangyicong@hisilicon.com>
8490 L: linux-i2c@vger.kernel.org
8492 W: https://www.hisilicon.com
8493 F: drivers/i2c/busses/i2c-hisi.c
8495 HISILICON LPC BUS DRIVER
8496 M: john.garry@huawei.com
8498 W: http://www.hisilicon.com
8499 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8500 F: drivers/bus/hisi_lpc.c
8502 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8503 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8504 M: Salil Mehta <salil.mehta@huawei.com>
8505 L: netdev@vger.kernel.org
8507 W: http://www.hisilicon.com
8508 F: drivers/net/ethernet/hisilicon/hns3/
8510 HISILICON NETWORK SUBSYSTEM DRIVER
8511 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8512 M: Salil Mehta <salil.mehta@huawei.com>
8513 L: netdev@vger.kernel.org
8515 W: http://www.hisilicon.com
8516 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8517 F: drivers/net/ethernet/hisilicon/
8519 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8520 M: John Stultz <john.stultz@linaro.org>
8521 L: linux-kernel@vger.kernel.org
8523 F: drivers/misc/hisi_hikey_usb.c
8524 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8526 HISILICON PMU DRIVER
8527 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8529 W: http://www.hisilicon.com
8530 F: Documentation/admin-guide/perf/hisi-pmu.rst
8531 F: drivers/perf/hisilicon
8533 HISILICON QM AND ZIP Controller DRIVER
8534 M: Zhou Wang <wangzhou1@hisilicon.com>
8535 L: linux-crypto@vger.kernel.org
8537 F: Documentation/ABI/testing/debugfs-hisi-zip
8538 F: drivers/crypto/hisilicon/qm.c
8539 F: drivers/crypto/hisilicon/qm.h
8540 F: drivers/crypto/hisilicon/sgl.c
8541 F: drivers/crypto/hisilicon/zip/
8543 HISILICON ROCE DRIVER
8544 M: Wenpeng Liang <liangwenpeng@huawei.com>
8545 M: Weihang Li <liweihang@huawei.com>
8546 L: linux-rdma@vger.kernel.org
8548 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8549 F: drivers/infiniband/hw/hns/
8551 HISILICON SAS Controller
8552 M: John Garry <john.garry@huawei.com>
8554 W: http://www.hisilicon.com
8555 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8556 F: drivers/scsi/hisi_sas/
8558 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8559 M: Zaibo Xu <xuzaibo@huawei.com>
8560 L: linux-crypto@vger.kernel.org
8562 F: Documentation/ABI/testing/debugfs-hisi-sec
8563 F: drivers/crypto/hisilicon/sec2/sec.h
8564 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8565 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8566 F: drivers/crypto/hisilicon/sec2/sec_main.c
8568 HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
8569 M: Jay Fang <f.fangjian@huawei.com>
8570 L: linux-spi@vger.kernel.org
8572 W: http://www.hisilicon.com
8573 F: drivers/spi/spi-hisi-kunpeng.c
8575 HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
8576 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8577 L: linux-kernel@vger.kernel.org
8579 F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
8580 F: drivers/spmi/hisi-spmi-controller.c
8582 HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
8583 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8584 L: linux-kernel@vger.kernel.org
8586 F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
8587 F: drivers/mfd/hi6421-spmi-pmic.c
8589 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8590 M: Zaibo Xu <xuzaibo@huawei.com>
8592 F: drivers/crypto/hisilicon/trng/trng.c
8594 HISILICON V3XX SPI NOR FLASH Controller Driver
8595 M: John Garry <john.garry@huawei.com>
8597 W: http://www.hisilicon.com
8598 F: drivers/spi/spi-hisi-sfc-v3xx.c
8600 HMM - Heterogeneous Memory Management
8601 M: Jérôme Glisse <jglisse@redhat.com>
8602 L: linux-mm@kvack.org
8604 F: Documentation/vm/hmm.rst
8605 F: include/linux/hmm*
8608 F: tools/testing/selftests/vm/*hmm*
8611 M: Jouni Malinen <j@w1.fi>
8612 L: linux-wireless@vger.kernel.org
8614 W: http://w1.fi/hostap-driver.html
8615 F: drivers/net/wireless/intersil/hostap/
8617 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8618 L: platform-driver-x86@vger.kernel.org
8620 F: drivers/platform/x86/tc1100-wmi.c
8622 HPET: High Precision Event Timers driver
8623 M: Clemens Ladisch <clemens@ladisch.de>
8625 F: Documentation/timers/hpet.rst
8626 F: drivers/char/hpet.c
8627 F: include/linux/hpet.h
8628 F: include/uapi/linux/hpet.h
8632 F: arch/x86/include/asm/hpet.h
8633 F: arch/x86/kernel/hpet.c
8636 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8638 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8642 M: Sebastian Reichel <sre@kernel.org>
8644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8645 F: Documentation/ABI/testing/sysfs-bus-hsi
8646 F: Documentation/driver-api/hsi.rst
8648 F: include/linux/hsi/
8649 F: include/uapi/linux/hsi/
8652 L: linux-usb@vger.kernel.org
8654 F: drivers/net/usb/hso.c
8656 HSR NETWORK PROTOCOL
8657 L: netdev@vger.kernel.org
8661 HT16K33 LED CONTROLLER DRIVER
8662 M: Robin van der Gracht <robin@protonic.nl>
8664 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8665 F: drivers/auxdisplay/ht16k33.c
8667 HTCPEN TOUCHSCREEN DRIVER
8668 M: Pau Oliva Fora <pof@eslack.org>
8669 L: linux-input@vger.kernel.org
8671 F: drivers/input/touchscreen/htcpen.c
8673 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8674 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8675 L: linux-iio@vger.kernel.org
8677 W: http://www.st.com/
8678 F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
8679 F: drivers/iio/humidity/hts221*
8681 HUAWEI ETHERNET DRIVER
8682 L: netdev@vger.kernel.org
8684 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8685 F: drivers/net/ethernet/huawei/hinic/
8688 M: Mike Kravetz <mike.kravetz@oracle.com>
8689 L: linux-mm@kvack.org
8691 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8692 F: Documentation/admin-guide/mm/hugetlbpage.rst
8693 F: Documentation/vm/hugetlbfs_reserv.rst
8695 F: include/linux/hugetlb.h
8699 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8700 L: linux-media@vger.kernel.org
8702 W: https://linuxtv.org
8703 T: git git://linuxtv.org/media_tree.git
8704 F: drivers/media/platform/sti/hva
8706 HWPOISON MEMORY FAILURE HANDLING
8707 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8708 L: linux-mm@kvack.org
8710 F: mm/hwpoison-inject.c
8711 F: mm/memory-failure.c
8713 HYCON HY46XX TOUCHSCREEN SUPPORT
8714 M: Giulio Benetti <giulio.benetti@benettiengineering.com>
8715 L: linux-input@vger.kernel.org
8717 F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
8718 F: drivers/input/touchscreen/hycon-hy46xx.c
8720 HYGON PROCESSOR SUPPORT
8721 M: Pu Wen <puwen@hygon.cn>
8722 L: linux-kernel@vger.kernel.org
8724 F: arch/x86/kernel/cpu/hygon.c
8726 HYNIX HI556 SENSOR DRIVER
8727 M: Shawn Tu <shawnx.tu@intel.com>
8728 L: linux-media@vger.kernel.org
8730 T: git git://linuxtv.org/media_tree.git
8731 F: drivers/media/i2c/hi556.c
8733 HYNIX HI846 SENSOR DRIVER
8734 M: Martin Kepplinger <martin.kepplinger@puri.sm>
8735 L: linux-media@vger.kernel.org
8737 F: drivers/media/i2c/hi846.c
8739 Hyper-V/Azure CORE AND DRIVERS
8740 M: "K. Y. Srinivasan" <kys@microsoft.com>
8741 M: Haiyang Zhang <haiyangz@microsoft.com>
8742 M: Stephen Hemminger <sthemmin@microsoft.com>
8743 M: Wei Liu <wei.liu@kernel.org>
8744 M: Dexuan Cui <decui@microsoft.com>
8745 L: linux-hyperv@vger.kernel.org
8747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8748 F: Documentation/ABI/stable/sysfs-bus-vmbus
8749 F: Documentation/ABI/testing/debugfs-hyperv
8750 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8751 F: arch/arm64/hyperv
8752 F: arch/arm64/include/asm/hyperv-tlfs.h
8753 F: arch/arm64/include/asm/mshyperv.h
8755 F: arch/x86/include/asm/hyperv-tlfs.h
8756 F: arch/x86/include/asm/mshyperv.h
8757 F: arch/x86/include/asm/trace/hyperv.h
8758 F: arch/x86/kernel/cpu/mshyperv.c
8759 F: drivers/clocksource/hyperv_timer.c
8760 F: drivers/hid/hid-hyperv.c
8762 F: drivers/input/serio/hyperv-keyboard.c
8763 F: drivers/iommu/hyperv-iommu.c
8764 F: drivers/net/ethernet/microsoft/
8765 F: drivers/net/hyperv/
8766 F: drivers/pci/controller/pci-hyperv-intf.c
8767 F: drivers/pci/controller/pci-hyperv.c
8768 F: drivers/scsi/storvsc_drv.c
8769 F: drivers/uio/uio_hv_generic.c
8770 F: drivers/video/fbdev/hyperv_fb.c
8771 F: include/asm-generic/hyperv-tlfs.h
8772 F: include/asm-generic/mshyperv.h
8773 F: include/clocksource/hyperv_timer.h
8774 F: include/linux/hyperv.h
8775 F: include/uapi/linux/hyperv.h
8776 F: net/vmw_vsock/hyperv_transport.c
8780 M: Vignesh Raghavendra <vigneshr@ti.com>
8781 L: linux-mtd@lists.infradead.org
8783 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8784 C: irc://irc.oftc.net/mtd
8785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8786 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8787 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8788 F: drivers/mtd/hyperbus/
8789 F: include/linux/mtd/hyperbus.h
8791 HYPERVISOR VIRTUAL CONSOLE DRIVER
8792 L: linuxppc-dev@lists.ozlabs.org
8797 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8798 L: linux-i2c@vger.kernel.org
8799 L: linux-acpi@vger.kernel.org
8801 F: drivers/i2c/i2c-core-acpi.c
8803 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8804 M: Ajay Gupta <ajayg@nvidia.com>
8805 L: linux-i2c@vger.kernel.org
8807 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8808 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8811 M: Peter Rosin <peda@axentia.se>
8812 L: linux-i2c@vger.kernel.org
8814 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8815 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8816 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8817 F: Documentation/i2c/i2c-topology.rst
8818 F: Documentation/i2c/muxes/
8819 F: drivers/i2c/i2c-mux.c
8820 F: drivers/i2c/muxes/
8821 F: include/linux/i2c-mux.h
8823 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8824 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8825 L: linux-i2c@vger.kernel.org
8827 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8828 F: drivers/i2c/busses/i2c-mv64xxx.c
8830 I2C OVER PARALLEL PORT
8831 M: Jean Delvare <jdelvare@suse.com>
8832 L: linux-i2c@vger.kernel.org
8834 F: Documentation/i2c/busses/i2c-parport.rst
8835 F: drivers/i2c/busses/i2c-parport.c
8838 M: Wolfram Sang <wsa@kernel.org>
8839 L: linux-i2c@vger.kernel.org
8841 W: https://i2c.wiki.kernel.org/
8842 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8844 F: Documentation/devicetree/bindings/i2c/i2c.txt
8845 F: Documentation/i2c/
8847 F: include/linux/i2c-dev.h
8848 F: include/linux/i2c-smbus.h
8849 F: include/linux/i2c.h
8850 F: include/uapi/linux/i2c-*.h
8851 F: include/uapi/linux/i2c.h
8853 I2C SUBSYSTEM HOST DRIVERS
8854 L: linux-i2c@vger.kernel.org
8856 W: https://i2c.wiki.kernel.org/
8857 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8859 F: Documentation/devicetree/bindings/i2c/
8860 F: drivers/i2c/algos/
8861 F: drivers/i2c/busses/
8864 M: Jean Delvare <jdelvare@suse.com>
8865 L: linux-i2c@vger.kernel.org
8867 F: Documentation/i2c/busses/i2c-taos-evm.rst
8868 F: drivers/i2c/busses/i2c-taos-evm.c
8871 M: Till Harbaum <till@harbaum.org>
8872 L: linux-i2c@vger.kernel.org
8874 W: http://www.harbaum.org/till/i2c_tiny_usb
8875 F: drivers/i2c/busses/i2c-tiny-usb.c
8877 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8878 M: Jean Delvare <jdelvare@suse.com>
8879 L: linux-i2c@vger.kernel.org
8881 F: Documentation/i2c/busses/i2c-ali1535.rst
8882 F: Documentation/i2c/busses/i2c-ali1563.rst
8883 F: Documentation/i2c/busses/i2c-ali15x3.rst
8884 F: Documentation/i2c/busses/i2c-amd756.rst
8885 F: Documentation/i2c/busses/i2c-amd8111.rst
8886 F: Documentation/i2c/busses/i2c-i801.rst
8887 F: Documentation/i2c/busses/i2c-nforce2.rst
8888 F: Documentation/i2c/busses/i2c-piix4.rst
8889 F: Documentation/i2c/busses/i2c-sis5595.rst
8890 F: Documentation/i2c/busses/i2c-sis630.rst
8891 F: Documentation/i2c/busses/i2c-sis96x.rst
8892 F: Documentation/i2c/busses/i2c-via.rst
8893 F: Documentation/i2c/busses/i2c-viapro.rst
8894 F: drivers/i2c/busses/i2c-ali1535.c
8895 F: drivers/i2c/busses/i2c-ali1563.c
8896 F: drivers/i2c/busses/i2c-ali15x3.c
8897 F: drivers/i2c/busses/i2c-amd756-s4882.c
8898 F: drivers/i2c/busses/i2c-amd756.c
8899 F: drivers/i2c/busses/i2c-amd8111.c
8900 F: drivers/i2c/busses/i2c-i801.c
8901 F: drivers/i2c/busses/i2c-isch.c
8902 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8903 F: drivers/i2c/busses/i2c-nforce2.c
8904 F: drivers/i2c/busses/i2c-piix4.c
8905 F: drivers/i2c/busses/i2c-sis5595.c
8906 F: drivers/i2c/busses/i2c-sis630.c
8907 F: drivers/i2c/busses/i2c-sis96x.c
8908 F: drivers/i2c/busses/i2c-via.c
8909 F: drivers/i2c/busses/i2c-viapro.c
8911 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8912 M: Hans de Goede <hdegoede@redhat.com>
8913 L: linux-i2c@vger.kernel.org
8915 F: drivers/i2c/busses/i2c-cht-wc.c
8917 I2C/SMBUS ISMT DRIVER
8918 M: Seth Heasley <seth.heasley@intel.com>
8919 M: Neil Horman <nhorman@tuxdriver.com>
8920 L: linux-i2c@vger.kernel.org
8921 F: Documentation/i2c/busses/i2c-ismt.rst
8922 F: drivers/i2c/busses/i2c-ismt.c
8924 I2C/SMBUS STUB DRIVER
8925 M: Jean Delvare <jdelvare@suse.com>
8926 L: linux-i2c@vger.kernel.org
8928 F: drivers/i2c/i2c-stub.c
8930 I3C DRIVER FOR CADENCE I3C MASTER IP
8931 M: Przemysław Gaj <pgaj@cadence.com>
8933 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8934 F: drivers/i3c/master/i3c-master-cdns.c
8936 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8937 M: Vitor Soares <vitor.soares@synopsys.com>
8939 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8940 F: drivers/i3c/master/dw*
8943 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8944 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8946 C: irc://chat.freenode.net/linux-i3c
8947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8948 F: Documentation/ABI/testing/sysfs-bus-i3c
8949 F: Documentation/devicetree/bindings/i3c/
8950 F: Documentation/driver-api/i3c
8952 F: include/linux/i3c/
8954 IA64 (Itanium) PLATFORM
8955 L: linux-ia64@vger.kernel.org
8957 F: Documentation/ia64/
8960 IBM Power 842 compression accelerator
8961 M: Haren Myneni <haren@us.ibm.com>
8964 F: drivers/crypto/nx/Kconfig
8965 F: drivers/crypto/nx/Makefile
8966 F: drivers/crypto/nx/nx-842*
8967 F: include/linux/sw842.h
8970 IBM Power in-Nest Crypto Acceleration
8971 M: Breno Leitão <leitao@debian.org>
8972 M: Nayna Jain <nayna@linux.ibm.com>
8973 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8974 L: linux-crypto@vger.kernel.org
8976 F: drivers/crypto/nx/Kconfig
8977 F: drivers/crypto/nx/Makefile
8978 F: drivers/crypto/nx/nx-aes*
8979 F: drivers/crypto/nx/nx-sha*
8980 F: drivers/crypto/nx/nx.*
8981 F: drivers/crypto/nx/nx_csbcpb.h
8982 F: drivers/crypto/nx/nx_debugfs.c
8984 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8985 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8986 L: linux-pci@vger.kernel.org
8987 L: linuxppc-dev@lists.ozlabs.org
8989 F: drivers/pci/hotplug/rpadlpar*
8991 IBM Power Linux RAID adapter
8992 M: Brian King <brking@us.ibm.com>
8994 F: drivers/scsi/ipr.*
8996 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8997 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8998 L: linux-pci@vger.kernel.org
8999 L: linuxppc-dev@lists.ozlabs.org
9001 F: drivers/pci/hotplug/rpaphp*
9003 IBM Power SRIOV Virtual NIC Device Driver
9004 M: Dany Madden <drt@linux.ibm.com>
9005 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9006 R: Thomas Falcon <tlfalcon@linux.ibm.com>
9007 L: netdev@vger.kernel.org
9009 F: drivers/net/ethernet/ibm/ibmvnic.*
9011 IBM Power Virtual Accelerator Switchboard
9012 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
9013 L: linuxppc-dev@lists.ozlabs.org
9015 F: arch/powerpc/include/asm/vas.h
9016 F: arch/powerpc/platforms/powernv/copy-paste.h
9017 F: arch/powerpc/platforms/powernv/vas*
9019 IBM Power Virtual Ethernet Device Driver
9020 M: Cristobal Forno <cforno12@linux.ibm.com>
9021 L: netdev@vger.kernel.org
9023 F: drivers/net/ethernet/ibm/ibmveth.*
9025 IBM Power Virtual FC Device Drivers
9026 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9027 L: linux-scsi@vger.kernel.org
9029 F: drivers/scsi/ibmvscsi/ibmvfc*
9031 IBM Power Virtual Management Channel Driver
9032 M: Brad Warrum <bwarrum@linux.ibm.com>
9033 M: Ritu Agarwal <rituagar@linux.ibm.com>
9035 F: drivers/misc/ibmvmc.*
9037 IBM Power Virtual SCSI Device Drivers
9038 M: Tyrel Datwyler <tyreld@linux.ibm.com>
9039 L: linux-scsi@vger.kernel.org
9041 F: drivers/scsi/ibmvscsi/ibmvscsi*
9042 F: include/scsi/viosrp.h
9044 IBM Power Virtual SCSI Device Target Driver
9045 M: Michael Cyr <mikecyr@linux.ibm.com>
9046 L: linux-scsi@vger.kernel.org
9047 L: target-devel@vger.kernel.org
9049 F: drivers/scsi/ibmvscsi_tgt/
9051 IBM Power VMX Cryptographic instructions
9052 M: Breno Leitão <leitao@debian.org>
9053 M: Nayna Jain <nayna@linux.ibm.com>
9054 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
9055 L: linux-crypto@vger.kernel.org
9057 F: drivers/crypto/vmx/Kconfig
9058 F: drivers/crypto/vmx/Makefile
9059 F: drivers/crypto/vmx/aes*
9060 F: drivers/crypto/vmx/ghash*
9061 F: drivers/crypto/vmx/ppc-xlate.pl
9062 F: drivers/crypto/vmx/vmx.c
9064 IBM ServeRAID RAID DRIVER
9066 F: drivers/scsi/ips.*
9068 ICH LPC AND GPIO DRIVER
9069 M: Peter Tyser <ptyser@xes-inc.com>
9071 F: drivers/gpio/gpio-ich.c
9072 F: drivers/mfd/lpc_ich.c
9075 M: Max Staudt <max@enpas.org>
9076 L: linux-i2c@vger.kernel.org
9078 F: drivers/i2c/busses/i2c-icy.c
9080 IDEAPAD LAPTOP EXTRAS DRIVER
9081 M: Ike Panhc <ike.pan@canonical.com>
9082 L: platform-driver-x86@vger.kernel.org
9084 W: http://launchpad.net/ideapad-laptop
9085 F: drivers/platform/x86/ideapad-laptop.c
9087 IDEAPAD LAPTOP SLIDEBAR DRIVER
9088 M: Andrey Moiseev <o2g.org.ru@gmail.com>
9089 L: linux-input@vger.kernel.org
9091 W: https://github.com/o2genum/ideapad-slidebar
9092 F: drivers/input/misc/ideapad_slidebar.c
9094 IDT VersaClock 5 CLOCK DRIVER
9095 M: Luca Ceresoli <luca@lucaceresoli.net>
9097 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
9098 F: drivers/clk/clk-versaclock5.c
9100 IEEE 802.15.4 SUBSYSTEM
9101 M: Alexander Aring <alex.aring@gmail.com>
9102 M: Stefan Schmidt <stefan@datenfreihafen.org>
9103 L: linux-wpan@vger.kernel.org
9105 W: https://linux-wpan.org/
9106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
9107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
9108 F: Documentation/networking/ieee802154.rst
9109 F: drivers/net/ieee802154/
9110 F: include/linux/ieee802154.h
9111 F: include/linux/nl802154.h
9112 F: include/net/af_ieee802154.h
9113 F: include/net/cfg802154.h
9114 F: include/net/ieee802154_netdev.h
9115 F: include/net/mac802154.h
9116 F: include/net/nl802154.h
9121 M: Yotam Gigi <yotam.gi@gmail.com>
9122 M: Jamal Hadi Salim <jhs@mojatatu.com>
9123 F: include/net/ife.h
9124 F: include/uapi/linux/ife.h
9127 IGORPLUG-USB IR RECEIVER
9128 M: Sean Young <sean@mess.org>
9129 L: linux-media@vger.kernel.org
9131 F: drivers/media/rc/igorplugusb.c
9133 IGUANAWORKS USB IR TRANSCEIVER
9134 M: Sean Young <sean@mess.org>
9135 L: linux-media@vger.kernel.org
9137 F: drivers/media/rc/iguanair.c
9139 IIO DIGITAL POTENTIOMETER DAC
9140 M: Peter Rosin <peda@axentia.se>
9141 L: linux-iio@vger.kernel.org
9143 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
9144 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
9145 F: drivers/iio/dac/dpot-dac.c
9147 IIO ENVELOPE DETECTOR
9148 M: Peter Rosin <peda@axentia.se>
9149 L: linux-iio@vger.kernel.org
9151 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
9152 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
9153 F: drivers/iio/adc/envelope-detector.c
9156 M: Peter Rosin <peda@axentia.se>
9157 L: linux-iio@vger.kernel.org
9159 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
9160 F: drivers/iio/multiplexer/iio-mux.c
9162 IIO SCMI BASED DRIVER
9163 M: Jyoti Bhayana <jbhayana@google.com>
9164 L: linux-iio@vger.kernel.org
9166 F: drivers/iio/common/scmi_sensors/scmi_iio.c
9168 IIO SUBSYSTEM AND DRIVERS
9169 M: Jonathan Cameron <jic23@kernel.org>
9170 R: Lars-Peter Clausen <lars@metafoo.de>
9171 L: linux-iio@vger.kernel.org
9173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
9174 F: Documentation/ABI/testing/configfs-iio*
9175 F: Documentation/ABI/testing/sysfs-bus-iio*
9176 F: Documentation/devicetree/bindings/iio/
9178 F: drivers/staging/iio/
9179 F: include/linux/iio/
9183 M: Peter Rosin <peda@axentia.se>
9184 L: linux-iio@vger.kernel.org
9186 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
9187 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
9188 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
9189 F: drivers/iio/afe/iio-rescale.c
9191 IKANOS/ADI EAGLE ADSL USB DRIVER
9192 M: Matthieu Castet <castet.matthieu@free.fr>
9193 M: Stanislaw Gruszka <stf_xl@wp.pl>
9195 F: drivers/usb/atm/ueagle-atm.c
9197 IMGTEC ASCII LCD DRIVER
9198 M: Paul Burton <paulburton@kernel.org>
9200 F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
9201 F: drivers/auxdisplay/img-ascii-lcd.c
9203 IMGTEC IR DECODER DRIVER
9205 F: drivers/media/rc/img-ir/
9207 IMON SOUNDGRAPH USB IR RECEIVER
9208 M: Sean Young <sean@mess.org>
9209 L: linux-media@vger.kernel.org
9211 F: drivers/media/rc/imon.c
9212 F: drivers/media/rc/imon_raw.c
9214 IMS TWINTURBO FRAMEBUFFER DRIVER
9215 L: linux-fbdev@vger.kernel.org
9217 F: drivers/video/fbdev/imsttfb.c
9219 INA209 HARDWARE MONITOR DRIVER
9220 M: Guenter Roeck <linux@roeck-us.net>
9221 L: linux-hwmon@vger.kernel.org
9223 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
9224 F: Documentation/hwmon/ina209.rst
9225 F: drivers/hwmon/ina209.c
9227 INA2XX HARDWARE MONITOR DRIVER
9228 M: Guenter Roeck <linux@roeck-us.net>
9229 L: linux-hwmon@vger.kernel.org
9231 F: Documentation/hwmon/ina2xx.rst
9232 F: drivers/hwmon/ina2xx.c
9233 F: include/linux/platform_data/ina2xx.h
9235 INDUSTRY PACK SUBSYSTEM (IPACK)
9236 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
9237 M: Jens Taprogge <jens.taprogge@taprogge.org>
9238 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9239 L: industrypack-devel@lists.sourceforge.net
9241 W: http://industrypack.sourceforge.net
9244 INFINEON DPS310 Driver
9245 M: Eddie James <eajames@linux.ibm.com>
9246 L: linux-iio@vger.kernel.org
9248 F: drivers/iio/pressure/dps310.c
9250 INFINIBAND SUBSYSTEM
9251 M: Doug Ledford <dledford@redhat.com>
9252 M: Jason Gunthorpe <jgg@nvidia.com>
9253 L: linux-rdma@vger.kernel.org
9255 W: https://github.com/linux-rdma/rdma-core
9256 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
9258 F: Documentation/devicetree/bindings/infiniband/
9259 F: Documentation/infiniband/
9260 F: drivers/infiniband/
9262 F: include/trace/events/ib_mad.h
9263 F: include/trace/events/ib_umad.h
9264 F: include/uapi/linux/if_infiniband.h
9265 F: include/uapi/rdma/
9266 F: samples/bpf/ibumad_kern.c
9267 F: samples/bpf/ibumad_user.c
9269 INGENIC JZ4780 NAND DRIVER
9270 M: Harvey Hunt <harveyhuntnexus@gmail.com>
9271 L: linux-mtd@lists.infradead.org
9272 L: linux-mips@vger.kernel.org
9274 F: drivers/mtd/nand/raw/ingenic/
9277 M: Paul Cercueil <paul@crapouillou.net>
9278 L: linux-mips@vger.kernel.org
9280 F: arch/mips/boot/dts/ingenic/
9281 F: arch/mips/generic/board-ingenic.c
9282 F: arch/mips/include/asm/mach-ingenic/
9283 F: arch/mips/ingenic/Kconfig
9284 F: drivers/clk/ingenic/
9285 F: drivers/dma/dma-jz4780.c
9286 F: drivers/gpu/drm/ingenic/
9287 F: drivers/i2c/busses/i2c-jz4780.c
9288 F: drivers/iio/adc/ingenic-adc.c
9289 F: drivers/irqchip/irq-ingenic.c
9290 F: drivers/memory/jz4780-nemc.c
9291 F: drivers/mmc/host/jz4740_mmc.c
9292 F: drivers/mtd/nand/raw/ingenic/
9293 F: drivers/pinctrl/pinctrl-ingenic.c
9294 F: drivers/power/supply/ingenic-battery.c
9295 F: drivers/pwm/pwm-jz4740.c
9296 F: drivers/remoteproc/ingenic_rproc.c
9297 F: drivers/rtc/rtc-jz4740.c
9298 F: drivers/tty/serial/8250/8250_ingenic.c
9299 F: drivers/usb/musb/jz4740.c
9300 F: drivers/watchdog/jz4740_wdt.c
9301 F: include/dt-bindings/iio/adc/ingenic,adc.h
9302 F: include/linux/mfd/ingenic-tcu.h
9303 F: sound/soc/codecs/jz47*
9304 F: sound/soc/jz4740/
9307 M: Jan Kara <jack@suse.cz>
9308 R: Amir Goldstein <amir73il@gmail.com>
9309 L: linux-fsdevel@vger.kernel.org
9311 F: Documentation/filesystems/inotify.rst
9312 F: fs/notify/inotify/
9313 F: include/linux/inotify.h
9314 F: include/uapi/linux/inotify.h
9316 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
9317 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
9318 L: linux-input@vger.kernel.org
9320 Q: http://patchwork.kernel.org/project/linux-input/list/
9321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
9322 F: Documentation/devicetree/bindings/input/
9323 F: Documentation/devicetree/bindings/serio/
9324 F: Documentation/input/
9326 F: include/linux/input.h
9327 F: include/linux/input/
9328 F: include/uapi/linux/input-event-codes.h
9329 F: include/uapi/linux/input.h
9331 INPUT MULTITOUCH (MT) PROTOCOL
9332 M: Henrik Rydberg <rydberg@bitmath.org>
9333 L: linux-input@vger.kernel.org
9335 F: Documentation/input/multi-touch-protocol.rst
9336 F: drivers/input/input-mt.c
9339 INSIDE SECURE CRYPTO DRIVER
9340 M: Antoine Tenart <atenart@kernel.org>
9341 L: linux-crypto@vger.kernel.org
9343 F: drivers/crypto/inside-secure/
9345 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
9346 M: Mimi Zohar <zohar@linux.ibm.com>
9347 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
9348 L: linux-integrity@vger.kernel.org
9350 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
9351 F: security/integrity/ima/
9353 INTEL 810/815 FRAMEBUFFER DRIVER
9354 M: Antonino Daplas <adaplas@gmail.com>
9355 L: linux-fbdev@vger.kernel.org
9357 F: drivers/video/fbdev/i810/
9360 M: Cezary Rojewski <cezary.rojewski@intel.com>
9361 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
9362 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
9363 M: Jie Yang <yang.jie@linux.intel.com>
9364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9368 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
9369 M: Hans de Goede <hdegoede@redhat.com>
9370 L: platform-driver-x86@vger.kernel.org
9372 F: drivers/platform/x86/intel/atomisp2/pm.c
9374 INTEL ATOMISP2 LED DRIVER
9375 M: Hans de Goede <hdegoede@redhat.com>
9376 L: platform-driver-x86@vger.kernel.org
9378 F: drivers/platform/x86/intel/atomisp2/led.c
9380 INTEL BIOS SAR INT1092 DRIVER
9381 M: Shravan Sudhakar <s.shravan@intel.com>
9382 M: Intel Corporation <linuxwwan@intel.com>
9383 L: platform-driver-x86@vger.kernel.org
9385 F: drivers/platform/x86/intel/int1092/
9387 INTEL BROXTON PMC DRIVER
9388 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9389 M: Zha Qipeng <qipeng.zha@intel.com>
9391 F: drivers/mfd/intel_pmc_bxt.c
9392 F: include/linux/mfd/intel_pmc_bxt.h
9394 INTEL C600 SERIES SAS CONTROLLER DRIVER
9395 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
9396 L: linux-scsi@vger.kernel.org
9398 T: git git://git.code.sf.net/p/intel-sas/isci
9399 F: drivers/scsi/isci/
9401 INTEL CPU family model numbers
9402 M: Tony Luck <tony.luck@intel.com>
9404 L: linux-kernel@vger.kernel.org
9406 F: arch/x86/include/asm/intel-family.h
9408 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
9409 M: Jani Nikula <jani.nikula@linux.intel.com>
9410 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
9411 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
9412 L: intel-gfx@lists.freedesktop.org
9414 W: https://01.org/linuxgraphics/
9415 Q: http://patchwork.freedesktop.org/project/intel-gfx/
9416 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
9417 C: irc://irc.oftc.net/intel-gfx
9418 T: git git://anongit.freedesktop.org/drm-intel
9419 F: Documentation/gpu/i915.rst
9420 F: drivers/gpu/drm/i915/
9421 F: include/drm/i915*
9422 F: include/uapi/drm/i915_drm.h
9424 INTEL ETHERNET DRIVERS
9425 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
9426 M: Tony Nguyen <anthony.l.nguyen@intel.com>
9427 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
9429 W: http://www.intel.com/support/feedback.htm
9430 W: http://e1000.sourceforge.net/
9431 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
9432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
9433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9434 F: Documentation/networking/device_drivers/ethernet/intel/
9435 F: drivers/net/ethernet/intel/
9436 F: drivers/net/ethernet/intel/*/
9437 F: include/linux/avf/virtchnl.h
9438 F: include/linux/net/intel/iidc.h
9440 INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
9441 M: Mustafa Ismail <mustafa.ismail@intel.com>
9442 M: Shiraz Saleem <shiraz.saleem@intel.com>
9443 L: linux-rdma@vger.kernel.org
9445 F: drivers/infiniband/hw/irdma/
9446 F: include/uapi/rdma/irdma-abi.h
9448 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9449 M: Maik Broemme <mbroemme@libmpq.org>
9450 L: linux-fbdev@vger.kernel.org
9452 F: Documentation/fb/intelfb.rst
9453 F: drivers/video/fbdev/intelfb/
9456 M: Andy Shevchenko <andy@kernel.org>
9457 L: linux-gpio@vger.kernel.org
9459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9460 F: drivers/gpio/gpio-ich.c
9461 F: drivers/gpio/gpio-merrifield.c
9462 F: drivers/gpio/gpio-ml-ioh.c
9463 F: drivers/gpio/gpio-pch.c
9464 F: drivers/gpio/gpio-sch.c
9465 F: drivers/gpio/gpio-sodaville.c
9467 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9468 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9469 M: Zhi Wang <zhi.a.wang@intel.com>
9470 L: intel-gvt-dev@lists.freedesktop.org
9471 L: intel-gfx@lists.freedesktop.org
9473 W: https://01.org/igvt-g
9474 T: git https://github.com/intel/gvt-linux.git
9475 F: drivers/gpu/drm/i915/gvt/
9477 INTEL HID EVENT DRIVER
9478 M: Alex Hung <alex.hung@canonical.com>
9479 L: platform-driver-x86@vger.kernel.org
9481 F: drivers/platform/x86/intel/hid.c
9483 INTEL I/OAT DMA DRIVER
9484 M: Dave Jiang <dave.jiang@intel.com>
9485 R: Dan Williams <dan.j.williams@intel.com>
9486 L: dmaengine@vger.kernel.org
9488 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9489 F: drivers/dma/ioat*
9492 M: Dave Jiang <dave.jiang@intel.com>
9493 L: dmaengine@vger.kernel.org
9495 F: drivers/dma/idxd/*
9496 F: include/uapi/linux/idxd.h
9499 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9500 M: Len Brown <lenb@kernel.org>
9501 L: linux-pm@vger.kernel.org
9503 B: https://bugzilla.kernel.org
9504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9505 F: drivers/idle/intel_idle.c
9507 INTEL INTEGRATED SENSOR HUB DRIVER
9508 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9509 M: Jiri Kosina <jikos@kernel.org>
9510 L: linux-input@vger.kernel.org
9512 F: drivers/hid/intel-ish-hid/
9515 M: David Woodhouse <dwmw2@infradead.org>
9516 M: Lu Baolu <baolu.lu@linux.intel.com>
9517 L: iommu@lists.linux-foundation.org
9519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9520 F: drivers/iommu/intel/
9521 F: include/linux/intel-iommu.h
9522 F: include/linux/intel-svm.h
9524 INTEL IOP-ADMA DMA DRIVER
9525 R: Dan Williams <dan.j.williams@intel.com>
9527 F: drivers/dma/iop-adma.c
9529 INTEL IPU3 CSI-2 CIO2 DRIVER
9530 M: Yong Zhi <yong.zhi@intel.com>
9531 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9532 M: Bingbu Cao <bingbu.cao@intel.com>
9533 M: Dan Scally <djrscally@gmail.com>
9534 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9535 L: linux-media@vger.kernel.org
9537 T: git git://linuxtv.org/media_tree.git
9538 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9539 F: drivers/media/pci/intel/ipu3/
9541 INTEL IPU3 CSI-2 IMGU DRIVER
9542 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9543 R: Bingbu Cao <bingbu.cao@intel.com>
9544 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9545 L: linux-media@vger.kernel.org
9547 F: Documentation/admin-guide/media/ipu3.rst
9548 F: Documentation/admin-guide/media/ipu3_rcb.svg
9549 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9550 F: drivers/staging/media/ipu3/
9552 INTEL IXP4XX CRYPTO SUPPORT
9553 M: Corentin Labbe <clabbe@baylibre.com>
9554 L: linux-crypto@vger.kernel.org
9556 F: drivers/crypto/ixp4xx_crypto.c
9558 INTEL ISHTP ECLITE DRIVER
9559 M: Sumesh K Naduvalath <sumesh.k.naduvalath@intel.com>
9560 L: platform-driver-x86@vger.kernel.org
9562 F: drivers/platform/x86/intel/ishtp_eclite.c
9564 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9565 M: Krzysztof Halasa <khalasa@piap.pl>
9567 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9568 F: drivers/net/wan/ixp4xx_hss.c
9569 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9570 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9571 F: include/linux/soc/ixp4xx/npe.h
9572 F: include/linux/soc/ixp4xx/qmgr.h
9574 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9575 M: Deepak Saxena <dsaxena@plexity.net>
9577 F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
9578 F: drivers/char/hw_random/ixp4xx-rng.c
9580 INTEL KEEM BAY DRM DRIVER
9581 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9582 M: Edmund Dea <edmund.j.dea@intel.com>
9584 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9585 F: drivers/gpu/drm/kmb/
9587 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9588 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9590 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9591 F: drivers/crypto/keembay/Kconfig
9592 F: drivers/crypto/keembay/Makefile
9593 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9594 F: drivers/crypto/keembay/ocs-aes.c
9595 F: drivers/crypto/keembay/ocs-aes.h
9597 INTEL KEEM BAY OCS ECC CRYPTO DRIVER
9598 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9599 M: Prabhjot Khurana <prabhjot.khurana@intel.com>
9600 M: Mark Gross <mgross@linux.intel.com>
9602 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
9603 F: drivers/crypto/keembay/Kconfig
9604 F: drivers/crypto/keembay/Makefile
9605 F: drivers/crypto/keembay/keembay-ocs-ecc.c
9606 F: drivers/crypto/keembay/ocs-ecc-curve-defs.h
9608 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9609 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9610 M: Declan Murphy <declan.murphy@intel.com>
9612 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9613 F: drivers/crypto/keembay/Kconfig
9614 F: drivers/crypto/keembay/Makefile
9615 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9616 F: drivers/crypto/keembay/ocs-hcu.c
9617 F: drivers/crypto/keembay/ocs-hcu.h
9619 INTEL MANAGEMENT ENGINE (mei)
9620 M: Tomas Winkler <tomas.winkler@intel.com>
9621 L: linux-kernel@vger.kernel.org
9623 F: Documentation/driver-api/mei/*
9624 F: drivers/misc/mei/
9625 F: drivers/watchdog/mei_wdt.c
9626 F: include/linux/mei_cl_bus.h
9627 F: include/uapi/linux/mei.h
9630 INTEL MAX 10 BMC MFD DRIVER
9631 M: Xu Yilun <yilun.xu@intel.com>
9632 R: Tom Rix <trix@redhat.com>
9634 F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
9635 F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
9636 F: drivers/hwmon/intel-m10-bmc-hwmon.c
9637 F: drivers/mfd/intel-m10-bmc.c
9638 F: include/linux/mfd/intel-m10-bmc.h
9640 INTEL MENLOW THERMAL DRIVER
9641 M: Sujith Thomas <sujith.thomas@intel.com>
9642 L: linux-pm@vger.kernel.org
9644 W: https://01.org/linux-acpi
9645 F: drivers/thermal/intel/intel_menlow.c
9647 INTEL P-Unit IPC DRIVER
9648 M: Zha Qipeng <qipeng.zha@intel.com>
9649 L: platform-driver-x86@vger.kernel.org
9651 F: arch/x86/include/asm/intel_punit_ipc.h
9652 F: drivers/platform/x86/intel/punit_ipc.c
9654 INTEL PMC CORE DRIVER
9655 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9656 M: David E Box <david.e.box@intel.com>
9657 L: platform-driver-x86@vger.kernel.org
9659 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9660 F: drivers/platform/x86/intel/pmc/
9662 INTEL PMIC GPIO DRIVERS
9663 M: Andy Shevchenko <andy@kernel.org>
9665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9666 F: drivers/gpio/gpio-*cove.c
9668 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9669 M: Andy Shevchenko <andy@kernel.org>
9671 F: drivers/mfd/intel_soc_pmic*
9672 F: include/linux/mfd/intel_soc_pmic*
9675 M: "David E. Box" <david.e.box@linux.intel.com>
9677 F: drivers/mfd/intel_pmt.c
9678 F: drivers/platform/x86/intel/pmt/
9680 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9681 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9682 L: linux-wireless@vger.kernel.org
9684 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9685 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9686 F: drivers/net/wireless/intel/ipw2x00/
9689 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9690 M: Len Brown <lenb@kernel.org>
9691 L: linux-pm@vger.kernel.org
9693 F: drivers/cpufreq/intel_pstate.c
9695 INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
9696 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9697 L: linux-iio@vger.kernel.org
9698 F: drivers/counter/intel-qep.c
9701 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9703 F: arch/x86/include/asm/intel_scu_ipc.h
9704 F: drivers/platform/x86/intel_scu_*
9706 INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
9707 M: Daniel Scally <djrscally@gmail.com>
9709 F: drivers/platform/x86/intel/int3472/
9711 INTEL SPEED SELECT TECHNOLOGY
9712 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9713 L: platform-driver-x86@vger.kernel.org
9715 F: drivers/platform/x86/intel/speed_select_if/
9716 F: include/uapi/linux/isst_if.h
9717 F: tools/power/x86/intel-speed-select/
9719 INTEL STRATIX10 FIRMWARE DRIVERS
9720 M: Dinh Nguyen <dinguyen@kernel.org>
9721 L: linux-kernel@vger.kernel.org
9723 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9724 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9725 F: drivers/firmware/stratix10-rsu.c
9726 F: drivers/firmware/stratix10-svc.c
9727 F: include/linux/firmware/intel/stratix10-smc.h
9728 F: include/linux/firmware/intel/stratix10-svc-client.h
9730 INTEL TELEMETRY DRIVER
9731 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9732 M: "David E. Box" <david.e.box@linux.intel.com>
9733 L: platform-driver-x86@vger.kernel.org
9735 F: arch/x86/include/asm/intel_telemetry.h
9736 F: drivers/platform/x86/intel/telemetry/
9738 INTEL UNCORE FREQUENCY CONTROL
9739 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9740 L: platform-driver-x86@vger.kernel.org
9742 F: drivers/platform/x86/intel/uncore-frequency.c
9744 INTEL VIRTUAL BUTTON DRIVER
9745 M: AceLan Kao <acelan.kao@canonical.com>
9746 L: platform-driver-x86@vger.kernel.org
9748 F: drivers/platform/x86/intel/vbtn.c
9750 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9751 M: Stanislaw Gruszka <stf_xl@wp.pl>
9752 L: linux-wireless@vger.kernel.org
9754 F: drivers/net/wireless/intel/iwlegacy/
9756 INTEL WIRELESS WIFI LINK (iwlwifi)
9757 M: Luca Coelho <luciano.coelho@intel.com>
9758 L: linux-wireless@vger.kernel.org
9760 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9762 F: drivers/net/wireless/intel/iwlwifi/
9764 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9765 M: Jithu Joseph <jithu.joseph@intel.com>
9766 R: Maurice Ma <maurice.ma@intel.com>
9768 W: https://slimbootloader.github.io/security/firmware-update.html
9769 F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
9771 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9772 L: Dell.Client.Kernel@dell.com
9774 F: drivers/platform/x86/intel/wmi/thunderbolt.c
9776 INTEL WWAN IOSM DRIVER
9777 M: M Chetan Kumar <m.chetan.kumar@intel.com>
9778 M: Intel Corporation <linuxwwan@intel.com>
9779 L: netdev@vger.kernel.org
9781 F: drivers/net/wwan/iosm/
9784 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9786 F: Documentation/trace/intel_th.rst
9787 F: drivers/hwtracing/intel_th/
9788 F: include/linux/intel_th.h
9790 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9791 M: Ning Sun <ning.sun@intel.com>
9792 L: tboot-devel@lists.sourceforge.net
9794 W: http://tboot.sourceforge.net
9795 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9796 F: Documentation/x86/intel_txt.rst
9797 F: arch/x86/kernel/tboot.c
9798 F: include/linux/tboot.h
9801 M: Jarkko Sakkinen <jarkko@kernel.org>
9802 R: Dave Hansen <dave.hansen@linux.intel.com>
9803 L: linux-sgx@vger.kernel.org
9805 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9807 F: Documentation/x86/sgx.rst
9808 F: arch/x86/entry/vdso/vsgx.S
9809 F: arch/x86/include/asm/sgx.h
9810 F: arch/x86/include/uapi/asm/sgx.h
9811 F: arch/x86/kernel/cpu/sgx/*
9812 F: tools/testing/selftests/sgx/*
9816 M: Georgi Djakov <djakov@kernel.org>
9817 L: linux-pm@vger.kernel.org
9819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9820 F: Documentation/devicetree/bindings/interconnect/
9821 F: Documentation/driver-api/interconnect.rst
9822 F: drivers/interconnect/
9823 F: include/dt-bindings/interconnect/
9824 F: include/linux/interconnect-provider.h
9825 F: include/linux/interconnect.h
9827 INTERRUPT COUNTER DRIVER
9828 M: Oleksij Rempel <o.rempel@pengutronix.de>
9829 R: Pengutronix Kernel Team <kernel@pengutronix.de>
9830 L: linux-iio@vger.kernel.org
9831 F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
9832 F: drivers/counter/interrupt-cnt.c
9834 INVENSENSE ICM-426xx IMU DRIVER
9835 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9836 L: linux-iio@vger.kernel.org
9838 W: https://invensense.tdk.com/
9839 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9840 F: drivers/iio/imu/inv_icm42600/
9842 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9843 M: Linus Walleij <linus.walleij@linaro.org>
9844 L: linux-iio@vger.kernel.org
9846 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
9847 F: drivers/iio/gyro/mpu3050*
9849 IOC3 ETHERNET DRIVER
9850 M: Ralf Baechle <ralf@linux-mips.org>
9851 L: linux-mips@vger.kernel.org
9853 F: drivers/net/ethernet/sgi/ioc3-eth.c
9855 IOMAP FILESYSTEM LIBRARY
9856 M: Christoph Hellwig <hch@infradead.org>
9857 M: Darrick J. Wong <djwong@kernel.org>
9858 M: linux-xfs@vger.kernel.org
9859 M: linux-fsdevel@vger.kernel.org
9860 L: linux-xfs@vger.kernel.org
9861 L: linux-fsdevel@vger.kernel.org
9863 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9865 F: include/linux/iomap.h
9868 M: Joerg Roedel <joro@8bytes.org>
9869 M: Will Deacon <will@kernel.org>
9870 L: iommu@lists.linux-foundation.org
9872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9873 F: Documentation/devicetree/bindings/iommu/
9874 F: Documentation/userspace-api/iommu.rst
9876 F: include/linux/iommu.h
9877 F: include/linux/iova.h
9878 F: include/linux/of_iommu.h
9879 F: include/uapi/linux/iommu.h
9882 M: Jens Axboe <axboe@kernel.dk>
9883 R: Pavel Begunkov <asml.silence@gmail.com>
9884 L: io-uring@vger.kernel.org
9886 T: git git://git.kernel.dk/linux-block
9887 T: git git://git.kernel.dk/liburing
9891 F: include/linux/io_uring.h
9892 F: include/uapi/linux/io_uring.h
9896 M: Corey Minyard <minyard@acm.org>
9897 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9899 W: http://openipmi.sourceforge.net/
9900 F: Documentation/driver-api/ipmi.rst
9901 F: Documentation/devicetree/bindings/ipmi/
9902 F: drivers/char/ipmi/
9903 F: include/linux/ipmi*
9904 F: include/uapi/linux/ipmi*
9906 IPS SCSI RAID DRIVER
9907 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9908 L: linux-scsi@vger.kernel.org
9910 W: http://www.adaptec.com/
9911 F: drivers/scsi/ips*
9914 M: Simon Horman <horms@verge.net.au>
9915 M: Julian Anastasov <ja@ssi.bg>
9916 L: netdev@vger.kernel.org
9917 L: lvs-devel@vger.kernel.org
9919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9921 F: Documentation/networking/ipvs-sysctl.rst
9922 F: include/net/ip_vs.h
9923 F: include/uapi/linux/ip_vs.h
9924 F: net/netfilter/ipvs/
9927 M: Jiri Kosina <jikos@kernel.org>
9928 M: David Sterba <dsterba@suse.com>
9930 F: drivers/tty/ipwireless/
9932 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9933 M: Marc Zyngier <maz@kernel.org>
9935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9936 F: Documentation/core-api/irq/irq-domain.rst
9937 F: include/linux/irqdomain.h
9938 F: kernel/irq/irqdomain.c
9942 M: Thomas Gleixner <tglx@linutronix.de>
9943 L: linux-kernel@vger.kernel.org
9945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9949 M: Thomas Gleixner <tglx@linutronix.de>
9950 M: Marc Zyngier <maz@kernel.org>
9951 L: linux-kernel@vger.kernel.org
9953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9954 F: Documentation/devicetree/bindings/interrupt-controller/
9958 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9960 F: Documentation/driver-api/isa.rst
9961 F: drivers/base/isa.c
9962 F: include/linux/isa.h
9965 M: Hans Verkuil <hverkuil@xs4all.nl>
9966 L: linux-media@vger.kernel.org
9968 W: https://linuxtv.org
9969 T: git git://linuxtv.org/media_tree.git
9970 F: drivers/media/radio/radio-isa*
9973 M: Jaroslav Kysela <perex@perex.cz>
9975 F: Documentation/driver-api/isapnp.rst
9976 F: drivers/pnp/isapnp/
9977 F: include/linux/isapnp.h
9980 M: Lee Duncan <lduncan@suse.com>
9981 M: Chris Leech <cleech@redhat.com>
9982 L: open-iscsi@googlegroups.com
9983 L: linux-scsi@vger.kernel.org
9985 W: www.open-iscsi.com
9986 F: drivers/scsi/*iscsi*
9987 F: include/scsi/*iscsi*
9989 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9990 M: Peter Jones <pjones@redhat.com>
9991 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9993 F: drivers/firmware/iscsi_ibft*
9995 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9996 M: Sagi Grimberg <sagi@grimberg.me>
9997 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9998 L: linux-rdma@vger.kernel.org
10000 W: http://www.openfabrics.org
10001 W: www.open-iscsi.org
10002 Q: http://patchwork.kernel.org/project/linux-rdma/list/
10003 F: drivers/infiniband/ulp/iser/
10005 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
10006 M: Sagi Grimberg <sagi@grimberg.me>
10007 L: linux-rdma@vger.kernel.org
10008 L: target-devel@vger.kernel.org
10010 W: http://www.linux-iscsi.org
10011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10012 F: drivers/infiniband/ulp/isert
10014 ISDN/CMTP OVER BLUETOOTH
10015 M: Karsten Keil <isdn@linux-pingi.de>
10016 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10017 L: netdev@vger.kernel.org
10019 W: http://www.isdn4linux.de
10020 F: Documentation/isdn/
10021 F: drivers/isdn/capi/
10022 F: include/linux/isdn/
10023 F: include/uapi/linux/isdn/
10024 F: net/bluetooth/cmtp/
10026 ISDN/mISDN SUBSYSTEM
10027 M: Karsten Keil <isdn@linux-pingi.de>
10028 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
10029 L: netdev@vger.kernel.org
10031 W: http://www.isdn4linux.de
10032 F: drivers/isdn/Kconfig
10033 F: drivers/isdn/Makefile
10034 F: drivers/isdn/hardware/
10035 F: drivers/isdn/mISDN/
10037 IT87 HARDWARE MONITORING DRIVER
10038 M: Jean Delvare <jdelvare@suse.com>
10039 L: linux-hwmon@vger.kernel.org
10041 F: Documentation/hwmon/it87.rst
10042 F: drivers/hwmon/it87.c
10044 IT913X MEDIA DRIVER
10045 M: Antti Palosaari <crope@iki.fi>
10046 L: linux-media@vger.kernel.org
10048 W: https://linuxtv.org
10049 W: http://palosaari.fi/linux/
10050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10051 T: git git://linuxtv.org/anttip/media_tree.git
10052 F: drivers/media/tuners/it913x*
10054 ITE IT66121 HDMI BRIDGE DRIVER
10055 M: Phong LE <ple@baylibre.com>
10056 M: Neil Armstrong <narmstrong@baylibre.com>
10058 T: git git://anongit.freedesktop.org/drm/drm-misc
10059 F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
10060 F: drivers/gpu/drm/bridge/ite-it66121.c
10062 IVTV VIDEO4LINUX DRIVER
10063 M: Andy Walls <awalls@md.metrocast.net>
10064 L: linux-media@vger.kernel.org
10066 W: https://linuxtv.org
10067 T: git git://linuxtv.org/media_tree.git
10068 F: Documentation/admin-guide/media/ivtv*
10069 F: drivers/media/pci/ivtv/
10070 F: include/uapi/linux/ivtv*
10072 IX2505V MEDIA DRIVER
10073 M: Malcolm Priestley <tvboxspy@gmail.com>
10074 L: linux-media@vger.kernel.org
10076 W: https://linuxtv.org
10077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10078 F: drivers/media/dvb-frontends/ix2505v*
10080 JAILHOUSE HYPERVISOR INTERFACE
10081 M: Jan Kiszka <jan.kiszka@siemens.com>
10082 L: jailhouse-dev@googlegroups.com
10084 F: arch/x86/include/asm/jailhouse_para.h
10085 F: arch/x86/kernel/jailhouse.c
10087 JC42.4 TEMPERATURE SENSOR DRIVER
10088 M: Guenter Roeck <linux@roeck-us.net>
10089 L: linux-hwmon@vger.kernel.org
10091 F: Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml
10092 F: Documentation/hwmon/jc42.rst
10093 F: drivers/hwmon/jc42.c
10096 M: Dave Kleikamp <shaggy@kernel.org>
10097 L: jfs-discussion@lists.sourceforge.net
10099 W: http://jfs.sourceforge.net/
10100 T: git git://github.com/kleikamp/linux-shaggy.git
10101 F: Documentation/admin-guide/jfs.rst
10105 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
10106 L: netdev@vger.kernel.org
10108 F: drivers/net/ethernet/jme.*
10110 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
10111 M: David Woodhouse <dwmw2@infradead.org>
10112 M: Richard Weinberger <richard@nod.at>
10113 L: linux-mtd@lists.infradead.org
10115 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
10116 T: git git://git.infradead.org/ubifs-2.6.git
10118 F: include/uapi/linux/jffs2.h
10120 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
10121 M: "Theodore Ts'o" <tytso@mit.edu>
10122 M: Jan Kara <jack@suse.com>
10123 L: linux-ext4@vger.kernel.org
10126 F: include/linux/jbd2.h
10128 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
10129 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
10130 L: linux-media@vger.kernel.org
10131 L: linux-renesas-soc@vger.kernel.org
10133 F: drivers/media/platform/rcar_jpu.c
10135 JSM Neo PCI based serial card
10136 L: linux-serial@vger.kernel.org
10138 F: drivers/tty/serial/jsm/
10140 K10TEMP HARDWARE MONITORING DRIVER
10141 M: Clemens Ladisch <clemens@ladisch.de>
10142 L: linux-hwmon@vger.kernel.org
10144 F: Documentation/hwmon/k10temp.rst
10145 F: drivers/hwmon/k10temp.c
10147 K8TEMP HARDWARE MONITORING DRIVER
10148 M: Rudolf Marek <r.marek@assembler.cz>
10149 L: linux-hwmon@vger.kernel.org
10151 F: Documentation/hwmon/k8temp.rst
10152 F: drivers/hwmon/k8temp.c
10155 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
10156 R: Alexander Potapenko <glider@google.com>
10157 R: Andrey Konovalov <andreyknvl@gmail.com>
10158 R: Dmitry Vyukov <dvyukov@google.com>
10159 L: kasan-dev@googlegroups.com
10161 F: Documentation/dev-tools/kasan.rst
10162 F: arch/*/include/asm/*kasan.h
10163 F: arch/*/mm/kasan_init*
10164 F: include/linux/kasan*.h
10165 F: lib/Kconfig.kasan
10166 F: lib/test_kasan*.c
10168 F: scripts/Makefile.kasan
10171 M: Masahiro Yamada <masahiroy@kernel.org>
10172 L: linux-kbuild@vger.kernel.org
10174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
10175 F: Documentation/kbuild/kconfig*
10176 F: scripts/Kconfig.include
10177 F: scripts/kconfig/
10180 R: Dmitry Vyukov <dvyukov@google.com>
10181 R: Andrey Konovalov <andreyknvl@gmail.com>
10182 L: kasan-dev@googlegroups.com
10184 F: Documentation/dev-tools/kcov.rst
10185 F: include/linux/kcov.h
10186 F: include/uapi/linux/kcov.h
10188 F: scripts/Makefile.kcov
10191 M: Marco Elver <elver@google.com>
10192 R: Dmitry Vyukov <dvyukov@google.com>
10193 L: kasan-dev@googlegroups.com
10195 F: Documentation/dev-tools/kcsan.rst
10196 F: include/linux/kcsan*.h
10198 F: lib/Kconfig.kcsan
10199 F: scripts/Makefile.kcsan
10202 M: Dave Young <dyoung@redhat.com>
10203 M: Baoquan He <bhe@redhat.com>
10204 R: Vivek Goyal <vgoyal@redhat.com>
10205 L: kexec@lists.infradead.org
10207 W: http://lse.sourceforge.net/kdump/
10208 F: Documentation/admin-guide/kdump/
10209 F: fs/proc/vmcore.c
10210 F: include/linux/crash_core.h
10211 F: include/linux/crash_dump.h
10212 F: include/uapi/linux/vmcore.h
10213 F: kernel/crash_*.c
10215 KEENE FM RADIO TRANSMITTER DRIVER
10216 M: Hans Verkuil <hverkuil@xs4all.nl>
10217 L: linux-media@vger.kernel.org
10219 W: https://linuxtv.org
10220 T: git git://linuxtv.org/media_tree.git
10221 F: drivers/media/radio/radio-keene*
10224 M: Ian Kent <raven@themaw.net>
10225 L: autofs@vger.kernel.org
10229 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
10230 M: Masahiro Yamada <masahiroy@kernel.org>
10231 M: Michal Marek <michal.lkml@markovi.net>
10232 R: Nick Desaulniers <ndesaulniers@google.com>
10233 L: linux-kbuild@vger.kernel.org
10235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
10236 F: Documentation/kbuild/
10238 F: scripts/*vmlinux*
10240 F: scripts/Makefile*
10242 F: scripts/dummy-tools/
10245 F: scripts/package/
10248 L: kernel-janitors@vger.kernel.org
10250 W: http://kernelnewbies.org/KernelJanitors
10252 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
10253 M: "J. Bruce Fields" <bfields@fieldses.org>
10254 M: Chuck Lever <chuck.lever@oracle.com>
10255 L: linux-nfs@vger.kernel.org
10257 W: http://nfs.sourceforge.net/
10258 T: git git://linux-nfs.org/~bfields/linux.git
10262 F: include/linux/lockd/
10263 F: include/linux/sunrpc/
10264 F: include/uapi/linux/nfsd/
10265 F: include/uapi/linux/sunrpc/
10267 F: Documentation/filesystems/nfs/
10270 M: Thorsten Leemhuis <linux@leemhuis.info>
10271 L: regressions@lists.linux.dev
10274 KERNEL SELFTEST FRAMEWORK
10275 M: Shuah Khan <shuah@kernel.org>
10276 M: Shuah Khan <skhan@linuxfoundation.org>
10277 L: linux-kselftest@vger.kernel.org
10279 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
10280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
10281 F: Documentation/dev-tools/kselftest*
10282 F: tools/testing/selftests/
10284 KERNEL SMB3 SERVER (KSMBD)
10285 M: Namjae Jeon <linkinjeon@kernel.org>
10286 M: Sergey Senozhatsky <senozhatsky@chromium.org>
10287 M: Steve French <sfrench@samba.org>
10288 M: Hyunchul Lee <hyc.lee@gmail.com>
10289 L: linux-cifs@vger.kernel.org
10291 T: git git://git.samba.org/ksmbd.git
10293 F: fs/smbfs_common/
10295 KERNEL UNIT TESTING FRAMEWORK (KUnit)
10296 M: Brendan Higgins <brendanhiggins@google.com>
10297 L: linux-kselftest@vger.kernel.org
10298 L: kunit-dev@googlegroups.com
10300 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
10301 F: Documentation/dev-tools/kunit/
10304 F: tools/testing/kunit/
10306 KERNEL USERMODE HELPER
10307 M: Luis Chamberlain <mcgrof@kernel.org>
10308 L: linux-kernel@vger.kernel.org
10310 F: include/linux/umh.h
10313 KERNEL VIRTUAL MACHINE (KVM)
10314 M: Paolo Bonzini <pbonzini@redhat.com>
10315 L: kvm@vger.kernel.org
10317 W: http://www.linux-kvm.org
10318 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10319 F: Documentation/virt/kvm/
10320 F: include/asm-generic/kvm*
10321 F: include/kvm/iodev.h
10322 F: include/linux/kvm*
10323 F: include/trace/events/kvm.h
10324 F: include/uapi/asm-generic/kvm*
10325 F: include/uapi/linux/kvm*
10327 F: tools/testing/selftests/kvm/
10330 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
10331 M: Marc Zyngier <maz@kernel.org>
10332 R: James Morse <james.morse@arm.com>
10333 R: Alexandru Elisei <alexandru.elisei@arm.com>
10334 R: Suzuki K Poulose <suzuki.poulose@arm.com>
10335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10336 L: kvmarm@lists.cs.columbia.edu (moderated for non-subscribers)
10338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
10339 F: arch/arm64/include/asm/kvm*
10340 F: arch/arm64/include/uapi/asm/kvm*
10342 F: include/kvm/arm_*
10343 F: tools/testing/selftests/kvm/*/aarch64/
10344 F: tools/testing/selftests/kvm/aarch64/
10346 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
10347 M: Huacai Chen <chenhuacai@kernel.org>
10348 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
10349 L: linux-mips@vger.kernel.org
10350 L: kvm@vger.kernel.org
10352 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10353 F: arch/mips/include/asm/kvm*
10354 F: arch/mips/include/uapi/asm/kvm*
10357 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
10358 M: Paul Mackerras <paulus@ozlabs.org>
10359 L: kvm-ppc@vger.kernel.org
10361 W: http://www.linux-kvm.org/
10362 T: git git://github.com/agraf/linux-2.6.git
10363 F: arch/powerpc/include/asm/kvm*
10364 F: arch/powerpc/include/uapi/asm/kvm*
10365 F: arch/powerpc/kernel/kvm*
10366 F: arch/powerpc/kvm/
10368 KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
10369 M: Anup Patel <anup.patel@wdc.com>
10370 R: Atish Patra <atish.patra@wdc.com>
10371 L: kvm@vger.kernel.org
10372 L: kvm-riscv@lists.infradead.org
10373 L: linux-riscv@lists.infradead.org
10375 T: git git://github.com/kvm-riscv/linux.git
10376 F: arch/riscv/include/asm/kvm*
10377 F: arch/riscv/include/uapi/asm/kvm*
10380 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
10381 M: Christian Borntraeger <borntraeger@de.ibm.com>
10382 M: Janosch Frank <frankja@linux.ibm.com>
10383 R: David Hildenbrand <david@redhat.com>
10384 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
10385 L: kvm@vger.kernel.org
10387 W: http://www.ibm.com/developerworks/linux/linux390/
10388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
10389 F: Documentation/virt/kvm/s390*
10390 F: arch/s390/include/asm/gmap.h
10391 F: arch/s390/include/asm/kvm*
10392 F: arch/s390/include/uapi/asm/kvm*
10393 F: arch/s390/kernel/uv.c
10395 F: arch/s390/mm/gmap.c
10396 F: tools/testing/selftests/kvm/*/s390x/
10397 F: tools/testing/selftests/kvm/s390x/
10399 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
10400 M: Paolo Bonzini <pbonzini@redhat.com>
10401 R: Sean Christopherson <seanjc@google.com>
10402 R: Vitaly Kuznetsov <vkuznets@redhat.com>
10403 R: Wanpeng Li <wanpengli@tencent.com>
10404 R: Jim Mattson <jmattson@google.com>
10405 R: Joerg Roedel <joro@8bytes.org>
10406 L: kvm@vger.kernel.org
10408 W: http://www.linux-kvm.org
10409 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
10410 F: arch/x86/include/asm/kvm*
10411 F: arch/x86/include/asm/pvclock-abi.h
10412 F: arch/x86/include/asm/svm.h
10413 F: arch/x86/include/asm/vmx*.h
10414 F: arch/x86/include/uapi/asm/kvm*
10415 F: arch/x86/include/uapi/asm/svm.h
10416 F: arch/x86/include/uapi/asm/vmx.h
10417 F: arch/x86/kernel/kvm.c
10418 F: arch/x86/kernel/kvmclock.c
10423 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10424 M: Tejun Heo <tj@kernel.org>
10426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10428 F: include/linux/kernfs.h
10431 M: Eric Biederman <ebiederm@xmission.com>
10432 L: kexec@lists.infradead.org
10434 W: http://kernel.org/pub/linux/utils/kernel/kexec/
10435 F: include/linux/kexec.h
10436 F: include/uapi/linux/kexec.h
10440 M: Mimi Zohar <zohar@linux.ibm.com>
10441 L: linux-integrity@vger.kernel.org
10442 L: keyrings@vger.kernel.org
10444 F: Documentation/security/keys/trusted-encrypted.rst
10445 F: include/keys/encrypted-type.h
10446 F: security/keys/encrypted-keys/
10449 M: James Bottomley <jejb@linux.ibm.com>
10450 M: Jarkko Sakkinen <jarkko@kernel.org>
10451 M: Mimi Zohar <zohar@linux.ibm.com>
10452 L: linux-integrity@vger.kernel.org
10453 L: keyrings@vger.kernel.org
10455 F: Documentation/security/keys/trusted-encrypted.rst
10456 F: include/keys/trusted-type.h
10457 F: include/keys/trusted_tpm.h
10458 F: security/keys/trusted-keys/
10461 M: Sumit Garg <sumit.garg@linaro.org>
10462 L: linux-integrity@vger.kernel.org
10463 L: keyrings@vger.kernel.org
10465 F: include/keys/trusted_tee.h
10466 F: security/keys/trusted-keys/trusted_tee.c
10469 M: David Howells <dhowells@redhat.com>
10470 M: Jarkko Sakkinen <jarkko@kernel.org>
10471 L: keyrings@vger.kernel.org
10473 F: Documentation/security/keys/core.rst
10475 F: include/linux/key-type.h
10476 F: include/linux/key.h
10477 F: include/linux/keyctl.h
10478 F: include/uapi/linux/keyctl.h
10482 M: Alexander Potapenko <glider@google.com>
10483 M: Marco Elver <elver@google.com>
10484 R: Dmitry Vyukov <dvyukov@google.com>
10485 L: kasan-dev@googlegroups.com
10487 F: Documentation/dev-tools/kfence.rst
10488 F: arch/*/include/asm/kfence.h
10489 F: include/linux/kfence.h
10490 F: lib/Kconfig.kfence
10494 M: Stefani Seibold <stefani@seibold.net>
10496 F: include/linux/kfifo.h
10500 KGDB / KDB /debug_core
10501 M: Jason Wessel <jason.wessel@windriver.com>
10502 M: Daniel Thompson <daniel.thompson@linaro.org>
10503 R: Douglas Anderson <dianders@chromium.org>
10504 L: kgdb-bugreport@lists.sourceforge.net
10506 W: http://kgdb.wiki.kernel.org/
10507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
10508 F: Documentation/dev-tools/kgdb.rst
10509 F: drivers/misc/kgdbts.c
10510 F: drivers/tty/serial/kgdboc.c
10511 F: include/linux/kdb.h
10512 F: include/linux/kgdb.h
10515 KHADAS MCU MFD DRIVER
10516 M: Neil Armstrong <narmstrong@baylibre.com>
10517 L: linux-amlogic@lists.infradead.org
10519 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
10520 F: drivers/mfd/khadas-mcu.c
10521 F: include/linux/mfd/khadas-mcu.h
10522 F: drivers/thermal/khadas_mcu_fan.c
10525 M: Catalin Marinas <catalin.marinas@arm.com>
10527 F: Documentation/dev-tools/kmemleak.rst
10528 F: include/linux/kmemleak.h
10530 F: samples/kmemleak/kmemleak-test.c
10532 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10533 M: Luis Chamberlain <mcgrof@kernel.org>
10534 L: linux-kernel@vger.kernel.org
10536 F: include/linux/kmod.h
10539 F: tools/testing/selftests/kmod/
10542 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10543 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10544 M: "David S. Miller" <davem@davemloft.net>
10545 M: Masami Hiramatsu <mhiramat@kernel.org>
10547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
10548 F: Documentation/trace/kprobes.rst
10549 F: include/asm-generic/kprobes.h
10550 F: include/linux/kprobes.h
10551 F: kernel/kprobes.c
10552 F: lib/test_kprobes.c
10555 KS0108 LCD CONTROLLER DRIVER
10556 M: Miguel Ojeda <ojeda@kernel.org>
10558 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10559 F: drivers/auxdisplay/ks0108.c
10560 F: include/linux/ks0108.h
10562 KTD253 BACKLIGHT DRIVER
10563 M: Linus Walleij <linus.walleij@linaro.org>
10565 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10566 F: drivers/video/backlight/ktd253-backlight.c
10569 M: Steven Rostedt <rostedt@goodmis.org>
10570 M: John Hawley <warthog9@eaglescrag.net>
10572 F: tools/testing/ktest
10575 M: David Ahern <dsahern@kernel.org>
10576 L: netdev@vger.kernel.org
10578 F: include/net/l3mdev.h
10582 M: John Fastabend <john.fastabend@gmail.com>
10583 M: Daniel Borkmann <daniel@iogearbox.net>
10584 M: Jakub Sitnicki <jakub@cloudflare.com>
10585 M: Lorenz Bauer <lmb@cloudflare.com>
10586 L: netdev@vger.kernel.org
10587 L: bpf@vger.kernel.org
10589 F: include/linux/skmsg.h
10590 F: net/core/skmsg.c
10591 F: net/core/sock_map.c
10592 F: net/ipv4/tcp_bpf.c
10593 F: net/ipv4/udp_bpf.c
10594 F: net/unix/unix_bpf.c
10596 LANDLOCK SECURITY MODULE
10597 M: Mickaël Salaün <mic@digikod.net>
10598 L: linux-security-module@vger.kernel.org
10600 W: https://landlock.io
10601 T: git https://github.com/landlock-lsm/linux.git
10602 F: Documentation/security/landlock.rst
10603 F: Documentation/userspace-api/landlock.rst
10604 F: include/uapi/linux/landlock.h
10605 F: samples/landlock/
10606 F: security/landlock/
10607 F: tools/testing/selftests/landlock/
10611 LANTIQ / INTEL Ethernet drivers
10612 M: Hauke Mehrtens <hauke@hauke-m.de>
10613 L: netdev@vger.kernel.org
10615 F: drivers/net/dsa/lantiq_gswip.c
10616 F: drivers/net/dsa/lantiq_pce.h
10617 F: drivers/net/ethernet/lantiq_xrx200.c
10618 F: net/dsa/tag_gswip.c
10620 LANTIQ MIPS ARCHITECTURE
10621 M: John Crispin <john@phrozen.org>
10622 L: linux-mips@vger.kernel.org
10624 F: arch/mips/lantiq
10625 F: drivers/soc/lantiq
10627 LASI 53c700 driver for PARISC
10628 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10629 L: linux-scsi@vger.kernel.org
10631 F: Documentation/scsi/53c700.rst
10632 F: drivers/scsi/53c700*
10635 M: Tobin C. Harding <me@tobin.cc>
10636 M: Tycho Andersen <tycho@tycho.pizza>
10637 L: linux-hardening@vger.kernel.org
10639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10640 F: scripts/leaking_addresses.pl
10643 M: Pavel Machek <pavel@ucw.cz>
10644 L: linux-leds@vger.kernel.org
10646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10647 F: Documentation/devicetree/bindings/leds/
10649 F: include/linux/leds.h
10651 LEGACY EEPROM DRIVER
10652 M: Jean Delvare <jdelvare@suse.com>
10654 F: Documentation/misc-devices/eeprom.rst
10655 F: drivers/misc/eeprom/eeprom.c
10657 LEGO MINDSTORMS EV3
10658 R: David Lechner <david@lechnology.com>
10660 F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
10661 F: arch/arm/boot/dts/da850-lego-ev3.dts
10662 F: drivers/power/supply/lego_ev3_battery.c
10664 LEGO USB Tower driver
10665 M: Juergen Stuber <starblue@users.sourceforge.net>
10666 L: legousb-devel@lists.sourceforge.net
10668 W: http://legousb.sourceforge.net/
10669 F: drivers/usb/misc/legousbtower.c
10672 M: Matan Ziv-Av <matan@svgalib.org>
10673 L: platform-driver-x86@vger.kernel.org
10675 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10676 F: Documentation/admin-guide/laptops/lg-laptop.rst
10677 F: drivers/platform/x86/lg-laptop.c
10679 LG2160 MEDIA DRIVER
10680 M: Michael Krufky <mkrufky@linuxtv.org>
10681 L: linux-media@vger.kernel.org
10683 W: https://linuxtv.org
10684 W: http://github.com/mkrufky
10685 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10686 T: git git://linuxtv.org/mkrufky/tuners.git
10687 F: drivers/media/dvb-frontends/lg2160.*
10689 LGDT3305 MEDIA DRIVER
10690 M: Michael Krufky <mkrufky@linuxtv.org>
10691 L: linux-media@vger.kernel.org
10693 W: https://linuxtv.org
10694 W: http://github.com/mkrufky
10695 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10696 T: git git://linuxtv.org/mkrufky/tuners.git
10697 F: drivers/media/dvb-frontends/lgdt3305.*
10699 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10700 M: Viresh Kumar <vireshk@kernel.org>
10701 L: linux-ide@vger.kernel.org
10703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10704 F: drivers/ata/pata_arasan_cf.c
10705 F: include/linux/pata_arasan_cf_data.h
10707 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10708 M: Linus Walleij <linus.walleij@linaro.org>
10709 L: linux-ide@vger.kernel.org
10711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10712 F: drivers/ata/pata_ftide010.c
10713 F: drivers/ata/sata_gemini.c
10714 F: drivers/ata/sata_gemini.h
10716 LIBATA SATA AHCI PLATFORM devices support
10717 M: Hans de Goede <hdegoede@redhat.com>
10718 M: Jens Axboe <axboe@kernel.dk>
10719 L: linux-ide@vger.kernel.org
10721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10722 F: drivers/ata/ahci_platform.c
10723 F: drivers/ata/libahci_platform.c
10724 F: include/linux/ahci_platform.h
10726 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10727 M: Mikael Pettersson <mikpelinux@gmail.com>
10728 L: linux-ide@vger.kernel.org
10730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10731 F: drivers/ata/sata_promise.*
10733 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10734 M: Damien Le Moal <damien.lemoal@opensource.wdc.com>
10735 L: linux-ide@vger.kernel.org
10737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/libata.git
10738 F: Documentation/devicetree/bindings/ata/
10740 F: include/linux/ata.h
10741 F: include/linux/libata.h
10744 M: Sasha Levin <alexander.levin@microsoft.com>
10746 F: tools/lib/lockdep/
10748 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10749 M: Dan Williams <dan.j.williams@intel.com>
10750 M: Vishal Verma <vishal.l.verma@intel.com>
10751 M: Dave Jiang <dave.jiang@intel.com>
10752 L: nvdimm@lists.linux.dev
10754 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10755 P: Documentation/nvdimm/maintainer-entry-profile.rst
10756 F: drivers/nvdimm/blk.c
10757 F: drivers/nvdimm/region_devs.c
10759 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10760 M: Vishal Verma <vishal.l.verma@intel.com>
10761 M: Dan Williams <dan.j.williams@intel.com>
10762 M: Dave Jiang <dave.jiang@intel.com>
10763 L: nvdimm@lists.linux.dev
10765 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10766 P: Documentation/nvdimm/maintainer-entry-profile.rst
10767 F: drivers/nvdimm/btt*
10769 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10770 M: Dan Williams <dan.j.williams@intel.com>
10771 M: Vishal Verma <vishal.l.verma@intel.com>
10772 M: Dave Jiang <dave.jiang@intel.com>
10773 L: nvdimm@lists.linux.dev
10775 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10776 P: Documentation/nvdimm/maintainer-entry-profile.rst
10777 F: drivers/nvdimm/pmem*
10779 LIBNVDIMM: DEVICETREE BINDINGS
10780 M: Oliver O'Halloran <oohall@gmail.com>
10781 L: nvdimm@lists.linux.dev
10783 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10784 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10785 F: drivers/nvdimm/of_pmem.c
10787 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10788 M: Dan Williams <dan.j.williams@intel.com>
10789 M: Vishal Verma <vishal.l.verma@intel.com>
10790 M: Dave Jiang <dave.jiang@intel.com>
10791 M: Ira Weiny <ira.weiny@intel.com>
10792 L: nvdimm@lists.linux.dev
10794 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10795 P: Documentation/nvdimm/maintainer-entry-profile.rst
10796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10797 F: drivers/acpi/nfit/*
10798 F: drivers/nvdimm/*
10799 F: include/linux/libnvdimm.h
10800 F: include/linux/nd.h
10801 F: include/uapi/linux/ndctl.h
10802 F: tools/testing/nvdimm/
10804 LICENSES and SPDX stuff
10805 M: Thomas Gleixner <tglx@linutronix.de>
10806 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10807 L: linux-spdx@vger.kernel.org
10809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10811 F: Documentation/process/license-rules.rst
10813 F: scripts/spdxcheck-test.sh
10814 F: scripts/spdxcheck.py
10816 LINEAR RANGES HELPERS
10817 M: Mark Brown <broonie@kernel.org>
10818 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10819 F: lib/linear_ranges.c
10820 F: lib/test_linear_ranges.c
10821 F: include/linux/linear_range.h
10823 LINUX FOR POWER MACINTOSH
10824 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10825 L: linuxppc-dev@lists.ozlabs.org
10827 F: arch/powerpc/platforms/powermac/
10828 F: drivers/macintosh/
10830 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10831 M: Michael Ellerman <mpe@ellerman.id.au>
10832 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10833 R: Paul Mackerras <paulus@samba.org>
10834 L: linuxppc-dev@lists.ozlabs.org
10836 W: https://github.com/linuxppc/wiki/wiki
10837 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10839 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10840 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10841 F: Documentation/devicetree/bindings/powerpc/
10842 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10843 F: Documentation/powerpc/
10845 F: drivers/*/*/*pasemi*
10846 F: drivers/*/*pasemi*
10847 F: drivers/char/tpm/tpm_ibmvtpm*
10848 F: drivers/crypto/nx/
10849 F: drivers/crypto/vmx/
10850 F: drivers/i2c/busses/i2c-opal.c
10851 F: drivers/net/ethernet/ibm/ibmveth.*
10852 F: drivers/net/ethernet/ibm/ibmvnic.*
10853 F: drivers/pci/hotplug/pnv_php.c
10854 F: drivers/pci/hotplug/rpa*
10855 F: drivers/rtc/rtc-opal.c
10856 F: drivers/scsi/ibmvscsi/
10857 F: drivers/tty/hvc/hvc_opal.c
10858 F: drivers/watchdog/wdrtas.c
10859 F: tools/testing/selftests/powerpc
10866 LINUX FOR POWERPC EMBEDDED MPC5XXX
10867 M: Anatolij Gustschin <agust@denx.de>
10868 L: linuxppc-dev@lists.ozlabs.org
10870 F: arch/powerpc/platforms/512x/
10871 F: arch/powerpc/platforms/52xx/
10873 LINUX FOR POWERPC EMBEDDED PPC4XX
10874 L: linuxppc-dev@lists.ozlabs.org
10876 F: arch/powerpc/platforms/40x/
10877 F: arch/powerpc/platforms/44x/
10879 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10880 M: Scott Wood <oss@buserror.net>
10881 L: linuxppc-dev@lists.ozlabs.org
10883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10884 F: Documentation/devicetree/bindings/powerpc/fsl/
10885 F: arch/powerpc/platforms/83xx/
10886 F: arch/powerpc/platforms/85xx/
10888 LINUX FOR POWERPC EMBEDDED PPC8XX
10889 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10890 L: linuxppc-dev@lists.ozlabs.org
10892 F: arch/powerpc/platforms/8xx/
10894 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10895 M: Kees Cook <keescook@chromium.org>
10897 F: drivers/misc/lkdtm/*
10898 F: tools/testing/selftests/lkdtm/*
10900 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10901 M: Alan Stern <stern@rowland.harvard.edu>
10902 M: Andrea Parri <parri.andrea@gmail.com>
10903 M: Will Deacon <will@kernel.org>
10904 M: Peter Zijlstra <peterz@infradead.org>
10905 M: Boqun Feng <boqun.feng@gmail.com>
10906 M: Nicholas Piggin <npiggin@gmail.com>
10907 M: David Howells <dhowells@redhat.com>
10908 M: Jade Alglave <j.alglave@ucl.ac.uk>
10909 M: Luc Maranget <luc.maranget@inria.fr>
10910 M: "Paul E. McKenney" <paulmck@kernel.org>
10911 R: Akira Yokosawa <akiyks@gmail.com>
10912 R: Daniel Lustig <dlustig@nvidia.com>
10913 R: Joel Fernandes <joel@joelfernandes.org>
10914 L: linux-kernel@vger.kernel.org
10915 L: linux-arch@vger.kernel.org
10917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10918 F: Documentation/atomic_bitops.txt
10919 F: Documentation/atomic_t.txt
10920 F: Documentation/core-api/refcount-vs-atomic.rst
10921 F: Documentation/litmus-tests/
10922 F: Documentation/memory-barriers.txt
10923 F: tools/memory-model/
10925 LIS3LV02D ACCELEROMETER DRIVER
10926 M: Eric Piel <eric.piel@tremplin-utc.net>
10928 F: Documentation/misc-devices/lis3lv02d.rst
10929 F: drivers/misc/lis3lv02d/
10930 F: drivers/platform/x86/hp_accel.c
10933 M: David Gow <davidgow@google.com>
10934 L: linux-kselftest@vger.kernel.org
10935 L: kunit-dev@googlegroups.com
10940 M: Karol Gugala <kgugala@antmicro.com>
10941 M: Mateusz Holenko <mholenko@antmicro.com>
10943 F: Documentation/devicetree/bindings/*/litex,*.yaml
10944 F: arch/openrisc/boot/dts/or1klitex.dts
10945 F: drivers/soc/litex/litex_soc_ctrl.c
10946 F: drivers/tty/serial/liteuart.c
10947 F: include/linux/litex.h
10950 M: Josh Poimboeuf <jpoimboe@redhat.com>
10951 M: Jiri Kosina <jikos@kernel.org>
10952 M: Miroslav Benes <mbenes@suse.cz>
10953 M: Petr Mladek <pmladek@suse.com>
10954 R: Joe Lawrence <joe.lawrence@redhat.com>
10955 L: live-patching@vger.kernel.org
10957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10958 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10959 F: Documentation/livepatch/
10960 F: arch/powerpc/include/asm/livepatch.h
10961 F: arch/s390/include/asm/livepatch.h
10962 F: arch/x86/include/asm/livepatch.h
10963 F: include/linux/livepatch.h
10964 F: kernel/livepatch/
10966 F: samples/livepatch/
10967 F: tools/testing/selftests/livepatch/
10970 L: netdev@vger.kernel.org
10972 F: include/linux/llc.h
10973 F: include/net/llc*
10974 F: include/uapi/linux/llc.h
10977 LM73 HARDWARE MONITOR DRIVER
10978 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10979 L: linux-hwmon@vger.kernel.org
10981 F: drivers/hwmon/lm73.c
10983 LM78 HARDWARE MONITOR DRIVER
10984 M: Jean Delvare <jdelvare@suse.com>
10985 L: linux-hwmon@vger.kernel.org
10987 F: Documentation/hwmon/lm78.rst
10988 F: drivers/hwmon/lm78.c
10990 LM83 HARDWARE MONITOR DRIVER
10991 M: Jean Delvare <jdelvare@suse.com>
10992 L: linux-hwmon@vger.kernel.org
10994 F: Documentation/hwmon/lm83.rst
10995 F: drivers/hwmon/lm83.c
10997 LM90 HARDWARE MONITOR DRIVER
10998 M: Jean Delvare <jdelvare@suse.com>
10999 L: linux-hwmon@vger.kernel.org
11001 F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
11002 F: Documentation/hwmon/lm90.rst
11003 F: drivers/hwmon/lm90.c
11004 F: include/dt-bindings/thermal/lm90.h
11006 LM95234 HARDWARE MONITOR DRIVER
11007 M: Guenter Roeck <linux@roeck-us.net>
11008 L: linux-hwmon@vger.kernel.org
11010 F: Documentation/hwmon/lm95234.rst
11011 F: drivers/hwmon/lm95234.c
11013 LME2510 MEDIA DRIVER
11014 M: Malcolm Priestley <tvboxspy@gmail.com>
11015 L: linux-media@vger.kernel.org
11017 W: https://linuxtv.org
11018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11019 F: drivers/media/usb/dvb-usb-v2/lmedm04*
11021 LOADPIN SECURITY MODULE
11022 M: Kees Cook <keescook@chromium.org>
11024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
11025 F: Documentation/admin-guide/LSM/LoadPin.rst
11026 F: security/loadpin/
11029 M: Peter Zijlstra <peterz@infradead.org>
11030 M: Ingo Molnar <mingo@redhat.com>
11031 M: Will Deacon <will@kernel.org>
11032 R: Waiman Long <longman@redhat.com>
11033 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
11034 L: linux-kernel@vger.kernel.org
11036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
11037 F: Documentation/locking/
11038 F: arch/*/include/asm/spinlock*.h
11039 F: include/linux/lockdep.h
11040 F: include/linux/mutex*.h
11041 F: include/linux/rwlock*.h
11042 F: include/linux/rwsem*.h
11043 F: include/linux/seqlock.h
11044 F: include/linux/spinlock*.h
11046 F: lib/locking*.[ch]
11047 X: kernel/locking/locktorture.c
11049 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
11050 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
11051 L: linux-ntfs-dev@lists.sourceforge.net
11053 W: http://www.linux-ntfs.org/content/view/19/37/
11054 F: Documentation/admin-guide/ldm.rst
11055 F: block/partitions/ldm.*
11057 LOGITECH HID GAMING KEYBOARDS
11058 M: Hans de Goede <hdegoede@redhat.com>
11059 L: linux-input@vger.kernel.org
11061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11062 F: drivers/hid/hid-lg-g15.c
11064 LONTIUM LT8912B MIPI TO HDMI BRIDGE
11065 M: Adrien Grassein <adrien.grassein@gmail.com>
11067 F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
11068 F: drivers/gpu/drm/bridge/lontium-lt8912b.c
11070 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
11071 M: Sathya Prakash <sathya.prakash@broadcom.com>
11072 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
11073 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
11074 L: MPT-FusionLinux.pdl@broadcom.com
11075 L: linux-scsi@vger.kernel.org
11077 W: http://www.avagotech.com/support/
11078 F: drivers/message/fusion/
11079 F: drivers/scsi/mpt3sas/
11081 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
11082 M: Matthew Wilcox <willy@infradead.org>
11083 L: linux-scsi@vger.kernel.org
11085 F: drivers/scsi/sym53c8xx_2/
11088 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11089 L: linux-iio@vger.kernel.org
11091 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
11092 F: drivers/iio/dac/ltc1660.c
11094 LTC2947 HARDWARE MONITOR DRIVER
11095 M: Nuno Sá <nuno.sa@analog.com>
11096 L: linux-hwmon@vger.kernel.org
11098 W: http://ez.analog.com/community/linux-device-drivers
11099 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
11100 F: drivers/hwmon/ltc2947-core.c
11101 F: drivers/hwmon/ltc2947-i2c.c
11102 F: drivers/hwmon/ltc2947-spi.c
11103 F: drivers/hwmon/ltc2947.h
11105 LTC2983 IIO TEMPERATURE DRIVER
11106 M: Nuno Sá <nuno.sa@analog.com>
11107 L: linux-iio@vger.kernel.org
11109 W: http://ez.analog.com/community/linux-device-drivers
11110 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
11111 F: drivers/iio/temperature/ltc2983.c
11113 LTC4261 HARDWARE MONITOR DRIVER
11114 M: Guenter Roeck <linux@roeck-us.net>
11115 L: linux-hwmon@vger.kernel.org
11117 F: Documentation/hwmon/ltc4261.rst
11118 F: drivers/hwmon/ltc4261.c
11120 LTC4306 I2C MULTIPLEXER DRIVER
11121 M: Michael Hennerich <michael.hennerich@analog.com>
11122 L: linux-i2c@vger.kernel.org
11124 W: http://ez.analog.com/community/linux-device-drivers
11125 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
11126 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
11128 LTP (Linux Test Project)
11129 M: Mike Frysinger <vapier@gentoo.org>
11130 M: Cyril Hrubis <chrubis@suse.cz>
11131 M: Wanlong Gao <wanlong.gao@gmail.com>
11132 M: Jan Stancek <jstancek@redhat.com>
11133 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
11134 M: Alexey Kodanev <alexey.kodanev@oracle.com>
11135 L: ltp@lists.linux.it (subscribers-only)
11137 W: http://linux-test-project.github.io/
11138 T: git git://github.com/linux-test-project/ltp.git
11141 M: Ioana Ciornei <ioana.ciornei@nxp.com>
11142 L: netdev@vger.kernel.org
11144 F: drivers/net/pcs/pcs-lynx.c
11145 F: include/linux/pcs-lynx.h
11148 M: Geert Uytterhoeven <geert@linux-m68k.org>
11149 L: linux-m68k@lists.linux-m68k.org
11151 W: http://www.linux-m68k.org/
11152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
11156 M68K ON APPLE MACINTOSH
11157 M: Joshua Thompson <funaho@jurai.org>
11158 L: linux-m68k@lists.linux-m68k.org
11160 W: http://www.mac.linux-m68k.org/
11162 F: drivers/macintosh/adb-iop.c
11163 F: drivers/macintosh/via-macii.c
11166 M: Philip Blundell <philb@gnu.org>
11168 W: http://www.tazenda.demon.co.uk/phil/linux-hp
11169 F: arch/m68k/hp300/
11171 M88DS3103 MEDIA DRIVER
11172 M: Antti Palosaari <crope@iki.fi>
11173 L: linux-media@vger.kernel.org
11175 W: https://linuxtv.org
11176 W: http://palosaari.fi/linux/
11177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11178 T: git git://linuxtv.org/anttip/media_tree.git
11179 F: drivers/media/dvb-frontends/m88ds3103*
11181 M88RS2000 MEDIA DRIVER
11182 M: Malcolm Priestley <tvboxspy@gmail.com>
11183 L: linux-media@vger.kernel.org
11185 W: https://linuxtv.org
11186 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11187 F: drivers/media/dvb-frontends/m88rs2000*
11189 MA901 MASTERKIT USB FM RADIO DRIVER
11190 M: Alexey Klimov <klimov.linux@gmail.com>
11191 L: linux-media@vger.kernel.org
11193 T: git git://linuxtv.org/media_tree.git
11194 F: drivers/media/radio/radio-ma901.c
11197 M: Johannes Berg <johannes@sipsolutions.net>
11198 L: linux-wireless@vger.kernel.org
11200 W: https://wireless.wiki.kernel.org/
11201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11203 F: Documentation/networking/mac80211-injection.rst
11204 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
11205 F: drivers/net/wireless/mac80211_hwsim.[ch]
11206 F: include/net/mac80211.h
11210 M: Jassi Brar <jassisinghbrar@gmail.com>
11211 L: linux-kernel@vger.kernel.org
11213 F: drivers/mailbox/
11214 F: include/linux/mailbox_client.h
11215 F: include/linux/mailbox_controller.h
11216 F: include/dt-bindings/mailbox/
11217 F: Documentation/devicetree/bindings/mailbox/
11220 M: Viresh Kumar <viresh.kumar@linaro.org>
11221 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
11222 L: linux-kernel@vger.kernel.org
11224 F: drivers/mailbox/arm_mhuv2.c
11225 F: include/linux/mailbox/arm_mhuv2_message.h
11226 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
11228 MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
11229 M: Jeremy Kerr <jk@codeconstruct.com.au>
11230 M: Matt Johnston <matt@codeconstruct.com.au>
11231 L: netdev@vger.kernel.org
11233 F: Documentation/networking/mctp.rst
11234 F: drivers/net/mctp/
11235 F: include/net/mctp.h
11236 F: include/net/mctpdevice.h
11237 F: include/net/netns/mctp.h
11240 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
11241 M: Michael Kerrisk <mtk.manpages@gmail.com>
11242 L: linux-man@vger.kernel.org
11244 W: http://www.kernel.org/doc/man-pages
11246 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
11247 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
11248 L: linux-mips@vger.kernel.org
11250 F: arch/mips/boot/dts/img/pistachio*
11252 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
11253 M: Andrew Lunn <andrew@lunn.ch>
11254 M: Vivien Didelot <vivien.didelot@gmail.com>
11255 L: netdev@vger.kernel.org
11257 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
11258 F: Documentation/networking/devlink/mv88e6xxx.rst
11259 F: drivers/net/dsa/mv88e6xxx/
11260 F: include/linux/dsa/mv88e6xxx.h
11261 F: include/linux/platform_data/mv88e6xxx.h
11263 MARVELL ARMADA 3700 PHY DRIVERS
11264 M: Miquel Raynal <miquel.raynal@bootlin.com>
11266 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
11267 F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
11268 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
11269 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
11271 MARVELL ARMADA DRM SUPPORT
11272 M: Russell King <linux@armlinux.org.uk>
11274 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
11275 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
11276 F: Documentation/devicetree/bindings/display/armada/
11277 F: drivers/gpu/drm/armada/
11278 F: include/uapi/drm/armada_drm.h
11280 MARVELL CRYPTO DRIVER
11281 M: Boris Brezillon <bbrezillon@kernel.org>
11282 M: Arnaud Ebalard <arno@natisbad.org>
11283 M: Srujana Challa <schalla@marvell.com>
11284 L: linux-crypto@vger.kernel.org
11286 F: drivers/crypto/marvell/
11287 F: include/linux/soc/marvell/octeontx2/
11289 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
11290 M: Mirko Lindner <mlindner@marvell.com>
11291 M: Stephen Hemminger <stephen@networkplumber.org>
11292 L: netdev@vger.kernel.org
11294 F: drivers/net/ethernet/marvell/sk*
11296 MARVELL LIBERTAS WIRELESS DRIVER
11297 L: libertas-dev@lists.infradead.org
11299 F: drivers/net/wireless/marvell/libertas/
11301 MARVELL MACCHIATOBIN SUPPORT
11302 M: Russell King <linux@armlinux.org.uk>
11303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11305 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
11307 MARVELL MV643XX ETHERNET DRIVER
11308 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
11309 L: netdev@vger.kernel.org
11311 F: drivers/net/ethernet/marvell/mv643xx_eth.*
11312 F: include/linux/mv643xx.h
11314 MARVELL MV88X3310 PHY DRIVER
11315 M: Russell King <linux@armlinux.org.uk>
11316 M: Marek Behún <kabel@kernel.org>
11317 L: netdev@vger.kernel.org
11319 F: drivers/net/phy/marvell10g.c
11321 MARVELL MVEBU THERMAL DRIVER
11322 M: Miquel Raynal <miquel.raynal@bootlin.com>
11324 F: drivers/thermal/armada_thermal.c
11326 MARVELL MVNETA ETHERNET DRIVER
11327 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
11328 L: netdev@vger.kernel.org
11330 F: drivers/net/ethernet/marvell/mvneta.*
11332 MARVELL MVPP2 ETHERNET DRIVER
11333 M: Marcin Wojtas <mw@semihalf.com>
11334 M: Russell King <linux@armlinux.org.uk>
11335 L: netdev@vger.kernel.org
11337 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
11338 F: drivers/net/ethernet/marvell/mvpp2/
11340 MARVELL MWIFIEX WIRELESS DRIVER
11341 M: Amitkumar Karwar <amitkarwar@gmail.com>
11342 M: Ganapathi Bhat <ganapathi017@gmail.com>
11343 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
11344 M: Xinming Hu <huxinming820@gmail.com>
11345 L: linux-wireless@vger.kernel.org
11347 F: drivers/net/wireless/marvell/mwifiex/
11349 MARVELL MWL8K WIRELESS DRIVER
11350 M: Lennert Buytenhek <buytenh@wantstofly.org>
11351 L: linux-wireless@vger.kernel.org
11353 F: drivers/net/wireless/marvell/mwl8k.c
11355 MARVELL NAND CONTROLLER DRIVER
11356 M: Miquel Raynal <miquel.raynal@bootlin.com>
11357 L: linux-mtd@lists.infradead.org
11359 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
11360 F: drivers/mtd/nand/raw/marvell_nand.c
11362 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
11363 M: Sunil Goutham <sgoutham@marvell.com>
11364 M: Geetha sowjanya <gakula@marvell.com>
11365 M: Subbaraya Sundeep <sbhatta@marvell.com>
11366 M: hariprasad <hkelam@marvell.com>
11367 L: netdev@vger.kernel.org
11369 F: drivers/net/ethernet/marvell/octeontx2/nic/
11370 F: include/linux/soc/marvell/octeontx2/
11372 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
11373 M: Sunil Goutham <sgoutham@marvell.com>
11374 M: Linu Cherian <lcherian@marvell.com>
11375 M: Geetha sowjanya <gakula@marvell.com>
11376 M: Jerin Jacob <jerinj@marvell.com>
11377 M: hariprasad <hkelam@marvell.com>
11378 M: Subbaraya Sundeep <sbhatta@marvell.com>
11379 L: netdev@vger.kernel.org
11381 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
11382 F: drivers/net/ethernet/marvell/octeontx2/af/
11384 MARVELL PRESTERA ETHERNET SWITCH DRIVER
11385 M: Taras Chornyi <tchornyi@marvell.com>
11387 W: https://github.com/Marvell-switching/switchdev-prestera
11388 F: drivers/net/ethernet/marvell/prestera/
11390 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
11391 M: Nicolas Pitre <nico@fluxnic.net>
11393 F: drivers/mmc/host/mvsdio.*
11395 MARVELL USB MDIO CONTROLLER DRIVER
11396 M: Tobias Waldekranz <tobias@waldekranz.com>
11397 L: netdev@vger.kernel.org
11399 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
11400 F: drivers/net/mdio/mdio-mvusb.c
11402 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
11403 M: Hu Ziji <huziji@marvell.com>
11404 L: linux-mmc@vger.kernel.org
11406 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
11407 F: drivers/mmc/host/sdhci-xenon*
11409 MATROX FRAMEBUFFER DRIVER
11410 L: linux-fbdev@vger.kernel.org
11412 F: drivers/video/fbdev/matrox/matroxfb_*
11413 F: include/uapi/linux/matroxfb.h
11416 M: Daniel Nilsson <daniel.nilsson@flex.com>
11417 L: linux-hwmon@vger.kernel.org
11419 F: Documentation/hwmon/max15301.rst
11420 F: drivers/hwmon/pmbus/max15301.c
11422 MAX16065 HARDWARE MONITOR DRIVER
11423 M: Guenter Roeck <linux@roeck-us.net>
11424 L: linux-hwmon@vger.kernel.org
11426 F: Documentation/hwmon/max16065.rst
11427 F: drivers/hwmon/max16065.c
11429 MAX2175 SDR TUNER DRIVER
11430 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11431 L: linux-media@vger.kernel.org
11433 T: git git://linuxtv.org/media_tree.git
11434 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
11435 F: Documentation/userspace-api/media/drivers/max2175.rst
11436 F: drivers/media/i2c/max2175*
11437 F: include/uapi/linux/max2175.h
11439 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
11440 L: linux-hwmon@vger.kernel.org
11442 F: Documentation/hwmon/max6650.rst
11443 F: drivers/hwmon/max6650.c
11445 MAX6697 HARDWARE MONITOR DRIVER
11446 M: Guenter Roeck <linux@roeck-us.net>
11447 L: linux-hwmon@vger.kernel.org
11449 F: Documentation/devicetree/bindings/hwmon/max6697.txt
11450 F: Documentation/hwmon/max6697.rst
11451 F: drivers/hwmon/max6697.c
11452 F: include/linux/platform_data/max6697.h
11454 MAX9286 QUAD GMSL DESERIALIZER DRIVER
11455 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
11456 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11457 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
11458 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
11459 L: linux-media@vger.kernel.org
11461 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
11462 F: drivers/media/i2c/max9286.c
11464 MAX9860 MONO AUDIO VOICE CODEC DRIVER
11465 M: Peter Rosin <peda@axentia.se>
11466 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11468 F: Documentation/devicetree/bindings/sound/max9860.txt
11469 F: sound/soc/codecs/max9860.*
11471 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
11472 M: Andreas Klinger <ak@it-klinger.de>
11473 L: linux-iio@vger.kernel.org
11475 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
11476 F: drivers/iio/proximity/mb1232.c
11478 MAXIM MAX77650 PMIC MFD DRIVER
11479 M: Bartosz Golaszewski <brgl@bgdev.pl>
11480 L: linux-kernel@vger.kernel.org
11482 F: Documentation/devicetree/bindings/*/*max77650.yaml
11483 F: Documentation/devicetree/bindings/*/max77650*.yaml
11484 F: drivers/gpio/gpio-max77650.c
11485 F: drivers/input/misc/max77650-onkey.c
11486 F: drivers/leds/leds-max77650.c
11487 F: drivers/mfd/max77650.c
11488 F: drivers/power/supply/max77650-charger.c
11489 F: drivers/regulator/max77650-regulator.c
11490 F: include/linux/mfd/max77650.h
11492 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
11493 M: Javier Martinez Canillas <javier@dowhile0.org>
11494 L: linux-kernel@vger.kernel.org
11496 F: Documentation/devicetree/bindings/*/*max77802.txt
11497 F: drivers/regulator/max77802-regulator.c
11498 F: include/dt-bindings/*/*max77802.h
11500 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
11501 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11502 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11503 L: linux-pm@vger.kernel.org
11505 F: drivers/power/supply/max14577_charger.c
11506 F: drivers/power/supply/max77693_charger.c
11508 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
11509 M: Chanwoo Choi <cw00.choi@samsung.com>
11510 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
11511 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11512 L: linux-kernel@vger.kernel.org
11514 F: Documentation/devicetree/bindings/*/max77686.txt
11515 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
11516 F: Documentation/devicetree/bindings/mfd/max14577.txt
11517 F: Documentation/devicetree/bindings/mfd/max77693.txt
11518 F: drivers/*/max14577*.c
11519 F: drivers/*/max77686*.c
11520 F: drivers/*/max77693*.c
11521 F: drivers/clk/clk-max77686.c
11522 F: drivers/extcon/extcon-max14577.c
11523 F: drivers/extcon/extcon-max77693.c
11524 F: drivers/rtc/rtc-max77686.c
11525 F: include/linux/mfd/max14577*.h
11526 F: include/linux/mfd/max77686*.h
11527 F: include/linux/mfd/max77693*.h
11529 MAXIRADIO FM RADIO RECEIVER DRIVER
11530 M: Hans Verkuil <hverkuil@xs4all.nl>
11531 L: linux-media@vger.kernel.org
11533 W: https://linuxtv.org
11534 T: git git://linuxtv.org/media_tree.git
11535 F: drivers/media/radio/radio-maxiradio*
11537 MAXLINEAR ETHERNET PHY DRIVER
11538 M: Xu Liang <lxu@maxlinear.com>
11539 L: netdev@vger.kernel.org
11541 F: drivers/net/phy/mxl-gpy.c
11543 MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
11544 R: Yasushi SHOJI <yashi@spacecubics.com>
11545 L: linux-can@vger.kernel.org
11547 F: drivers/net/can/usb/mcba_usb.c
11549 MCAN MMIO DEVICE DRIVER
11550 M: Chandrasekar Ramakrishnan <rcsekar@samsung.com>
11551 L: linux-can@vger.kernel.org
11553 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
11554 F: drivers/net/can/m_can/m_can.c
11555 F: drivers/net/can/m_can/m_can.h
11556 F: drivers/net/can/m_can/m_can_platform.c
11558 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
11559 M: Rishi Gupta <gupt21@gmail.com>
11560 L: linux-i2c@vger.kernel.org
11561 L: linux-input@vger.kernel.org
11563 F: drivers/hid/hid-mcp2221.c
11565 MCP251XFD SPI-CAN NETWORK DRIVER
11566 M: Marc Kleine-Budde <mkl@pengutronix.de>
11567 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11568 R: Thomas Kopp <thomas.kopp@microchip.com>
11569 L: linux-can@vger.kernel.org
11571 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
11572 F: drivers/net/can/spi/mcp251xfd/
11574 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
11575 M: Peter Rosin <peda@axentia.se>
11576 L: linux-iio@vger.kernel.org
11578 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
11579 F: drivers/iio/potentiometer/mcp4018.c
11580 F: drivers/iio/potentiometer/mcp4531.c
11582 MCR20A IEEE-802.15.4 RADIO DRIVER
11583 M: Xue Liu <liuxuenetmail@gmail.com>
11584 L: linux-wpan@vger.kernel.org
11586 W: https://github.com/xueliu/mcr20a-linux
11587 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11588 F: drivers/net/ieee802154/mcr20a.c
11589 F: drivers/net/ieee802154/mcr20a.h
11591 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11592 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11593 L: linux-iio@vger.kernel.org
11595 F: drivers/iio/dac/cio-dac.c
11597 MEDIA CONTROLLER FRAMEWORK
11598 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11599 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11600 L: linux-media@vger.kernel.org
11602 W: https://www.linuxtv.org
11603 T: git git://linuxtv.org/media_tree.git
11604 F: drivers/media/mc/
11605 F: include/media/media-*.h
11606 F: include/uapi/linux/media.h
11608 MEDIA DRIVER FOR FREESCALE IMX PXP
11609 M: Philipp Zabel <p.zabel@pengutronix.de>
11610 L: linux-media@vger.kernel.org
11612 T: git git://linuxtv.org/media_tree.git
11613 F: drivers/media/platform/imx-pxp.[ch]
11615 MEDIA DRIVERS FOR ASCOT2E
11616 M: Sergey Kozlov <serjk@netup.ru>
11617 M: Abylay Ospan <aospan@netup.ru>
11618 L: linux-media@vger.kernel.org
11620 W: https://linuxtv.org
11621 W: http://netup.tv/
11622 T: git git://linuxtv.org/media_tree.git
11623 F: drivers/media/dvb-frontends/ascot2e*
11625 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11626 M: Jasmin Jessich <jasmin@anw.at>
11627 L: linux-media@vger.kernel.org
11629 W: https://linuxtv.org
11630 T: git git://linuxtv.org/media_tree.git
11631 F: drivers/media/dvb-frontends/cxd2099*
11633 MEDIA DRIVERS FOR CXD2841ER
11634 M: Sergey Kozlov <serjk@netup.ru>
11635 M: Abylay Ospan <aospan@netup.ru>
11636 L: linux-media@vger.kernel.org
11638 W: https://linuxtv.org
11639 W: http://netup.tv/
11640 T: git git://linuxtv.org/media_tree.git
11641 F: drivers/media/dvb-frontends/cxd2841er*
11643 MEDIA DRIVERS FOR CXD2880
11644 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11645 L: linux-media@vger.kernel.org
11647 W: http://linuxtv.org/
11648 T: git git://linuxtv.org/media_tree.git
11649 F: drivers/media/dvb-frontends/cxd2880/*
11650 F: drivers/media/spi/cxd2880*
11652 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11653 L: linux-media@vger.kernel.org
11655 W: https://linuxtv.org
11656 T: git git://linuxtv.org/media_tree.git
11657 F: drivers/media/pci/ddbridge/*
11659 MEDIA DRIVERS FOR FREESCALE IMX
11660 M: Steve Longerbeam <slongerbeam@gmail.com>
11661 M: Philipp Zabel <p.zabel@pengutronix.de>
11662 L: linux-media@vger.kernel.org
11664 T: git git://linuxtv.org/media_tree.git
11665 F: Documentation/admin-guide/media/imx.rst
11666 F: Documentation/devicetree/bindings/media/imx.txt
11667 F: drivers/staging/media/imx/
11668 F: include/linux/imx-media.h
11669 F: include/media/imx.h
11671 MEDIA DRIVERS FOR FREESCALE IMX7
11672 M: Rui Miguel Silva <rmfrfs@gmail.com>
11673 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11674 L: linux-media@vger.kernel.org
11676 T: git git://linuxtv.org/media_tree.git
11677 F: Documentation/admin-guide/media/imx7.rst
11678 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11679 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11680 F: drivers/staging/media/imx/imx7-media-csi.c
11681 F: drivers/staging/media/imx/imx7-mipi-csis.c
11683 MEDIA DRIVERS FOR HELENE
11684 M: Abylay Ospan <aospan@netup.ru>
11685 L: linux-media@vger.kernel.org
11687 W: https://linuxtv.org
11688 W: http://netup.tv/
11689 T: git git://linuxtv.org/media_tree.git
11690 F: drivers/media/dvb-frontends/helene*
11692 MEDIA DRIVERS FOR HORUS3A
11693 M: Sergey Kozlov <serjk@netup.ru>
11694 M: Abylay Ospan <aospan@netup.ru>
11695 L: linux-media@vger.kernel.org
11697 W: https://linuxtv.org
11698 W: http://netup.tv/
11699 T: git git://linuxtv.org/media_tree.git
11700 F: drivers/media/dvb-frontends/horus3a*
11702 MEDIA DRIVERS FOR LNBH25
11703 M: Sergey Kozlov <serjk@netup.ru>
11704 M: Abylay Ospan <aospan@netup.ru>
11705 L: linux-media@vger.kernel.org
11707 W: https://linuxtv.org
11708 W: http://netup.tv/
11709 T: git git://linuxtv.org/media_tree.git
11710 F: drivers/media/dvb-frontends/lnbh25*
11712 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11713 L: linux-media@vger.kernel.org
11715 W: https://linuxtv.org
11716 T: git git://linuxtv.org/media_tree.git
11717 F: drivers/media/dvb-frontends/mxl5xx*
11719 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11720 M: Sergey Kozlov <serjk@netup.ru>
11721 M: Abylay Ospan <aospan@netup.ru>
11722 L: linux-media@vger.kernel.org
11724 W: https://linuxtv.org
11725 W: http://netup.tv/
11726 T: git git://linuxtv.org/media_tree.git
11727 F: drivers/media/pci/netup_unidvb/*
11729 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11730 M: Dmitry Osipenko <digetx@gmail.com>
11731 L: linux-media@vger.kernel.org
11732 L: linux-tegra@vger.kernel.org
11734 T: git git://linuxtv.org/media_tree.git
11735 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11736 F: drivers/staging/media/tegra-vde/
11738 MEDIA DRIVERS FOR RENESAS - CEU
11739 M: Jacopo Mondi <jacopo@jmondi.org>
11740 L: linux-media@vger.kernel.org
11741 L: linux-renesas-soc@vger.kernel.org
11743 T: git git://linuxtv.org/media_tree.git
11744 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11745 F: drivers/media/platform/renesas-ceu.c
11746 F: include/media/drv-intf/renesas-ceu.h
11748 MEDIA DRIVERS FOR RENESAS - DRIF
11749 M: Fabrizio Castro <fabrizio.castro.jz@renesas.com>
11750 L: linux-media@vger.kernel.org
11751 L: linux-renesas-soc@vger.kernel.org
11753 T: git git://linuxtv.org/media_tree.git
11754 F: Documentation/devicetree/bindings/media/renesas,drif.yaml
11755 F: drivers/media/platform/rcar_drif.c
11757 MEDIA DRIVERS FOR RENESAS - FCP
11758 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11759 L: linux-media@vger.kernel.org
11760 L: linux-renesas-soc@vger.kernel.org
11762 T: git git://linuxtv.org/media_tree.git
11763 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11764 F: drivers/media/platform/rcar-fcp.c
11765 F: include/media/rcar-fcp.h
11767 MEDIA DRIVERS FOR RENESAS - FDP1
11768 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11769 L: linux-media@vger.kernel.org
11770 L: linux-renesas-soc@vger.kernel.org
11772 T: git git://linuxtv.org/media_tree.git
11773 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11774 F: drivers/media/platform/rcar_fdp1.c
11776 MEDIA DRIVERS FOR RENESAS - VIN
11777 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11778 L: linux-media@vger.kernel.org
11779 L: linux-renesas-soc@vger.kernel.org
11781 T: git git://linuxtv.org/media_tree.git
11782 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11783 F: Documentation/devicetree/bindings/media/renesas,isp.yaml
11784 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11785 F: drivers/media/platform/rcar-isp.c
11786 F: drivers/media/platform/rcar-vin/
11788 MEDIA DRIVERS FOR RENESAS - VSP1
11789 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11790 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
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,vsp1.yaml
11796 F: drivers/media/platform/vsp1/
11798 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11799 L: linux-media@vger.kernel.org
11801 W: https://linuxtv.org
11802 T: git git://linuxtv.org/media_tree.git
11803 F: drivers/media/dvb-frontends/stv0910*
11805 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11806 L: linux-media@vger.kernel.org
11808 W: https://linuxtv.org
11809 T: git git://linuxtv.org/media_tree.git
11810 F: drivers/media/dvb-frontends/stv6111*
11812 MEDIA DRIVERS FOR STM32 - DCMI
11813 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11814 L: linux-media@vger.kernel.org
11816 T: git git://linuxtv.org/media_tree.git
11817 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11818 F: drivers/media/platform/stm32/stm32-dcmi.c
11820 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11821 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11822 L: linux-media@vger.kernel.org
11824 W: https://linuxtv.org
11825 Q: http://patchwork.kernel.org/project/linux-media/list/
11826 T: git git://linuxtv.org/media_tree.git
11827 F: Documentation/admin-guide/media/
11828 F: Documentation/devicetree/bindings/media/
11829 F: Documentation/driver-api/media/
11830 F: Documentation/userspace-api/media/
11832 F: drivers/staging/media/
11833 F: include/linux/platform_data/media/
11835 F: include/uapi/linux/dvb/
11836 F: include/uapi/linux/ivtv*
11837 F: include/uapi/linux/media.h
11838 F: include/uapi/linux/meye.h
11839 F: include/uapi/linux/uvcvideo.h
11840 F: include/uapi/linux/v4l2-*
11841 F: include/uapi/linux/videodev2.h
11843 MEDIATEK BLUETOOTH DRIVER
11844 M: Sean Wang <sean.wang@mediatek.com>
11845 L: linux-bluetooth@vger.kernel.org
11846 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11848 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11849 F: drivers/bluetooth/btmtkuart.c
11851 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11852 M: Sean Wang <sean.wang@mediatek.com>
11853 L: linux-pm@vger.kernel.org
11855 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11856 F: drivers/power/reset/mt6323-poweroff.c
11858 MEDIATEK CIR DRIVER
11859 M: Sean Wang <sean.wang@mediatek.com>
11861 F: drivers/media/rc/mtk-cir.c
11863 MEDIATEK DMA DRIVER
11864 M: Sean Wang <sean.wang@mediatek.com>
11865 L: dmaengine@vger.kernel.org
11866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11867 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11869 F: Documentation/devicetree/bindings/dma/mtk-*
11870 F: drivers/dma/mediatek/
11872 MEDIATEK ETHERNET DRIVER
11873 M: Felix Fietkau <nbd@nbd.name>
11874 M: John Crispin <john@phrozen.org>
11875 M: Sean Wang <sean.wang@mediatek.com>
11876 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11877 L: netdev@vger.kernel.org
11879 F: drivers/net/ethernet/mediatek/
11881 MEDIATEK I2C CONTROLLER DRIVER
11882 M: Qii Wang <qii.wang@mediatek.com>
11883 L: linux-i2c@vger.kernel.org
11885 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11886 F: drivers/i2c/busses/i2c-mt65xx.c
11888 MEDIATEK IOMMU DRIVER
11889 M: Yong Wu <yong.wu@mediatek.com>
11890 L: iommu@lists.linux-foundation.org
11891 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11893 F: Documentation/devicetree/bindings/iommu/mediatek*
11894 F: drivers/iommu/mtk_iommu*
11895 F: include/dt-bindings/memory/mt*-port.h
11897 MEDIATEK JPEG DRIVER
11898 M: Rick Chang <rick.chang@mediatek.com>
11899 M: Bin Liu <bin.liu@mediatek.com>
11901 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11902 F: drivers/media/platform/mtk-jpeg/
11904 MEDIATEK MDP DRIVER
11905 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11906 M: Houlong Wei <houlong.wei@mediatek.com>
11907 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11909 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11910 F: drivers/media/platform/mtk-mdp/
11911 F: drivers/media/platform/mtk-vpu/
11913 MEDIATEK MEDIA DRIVER
11914 M: Tiffany Lin <tiffany.lin@mediatek.com>
11915 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11917 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11918 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11919 F: drivers/media/platform/mtk-vcodec/
11920 F: drivers/media/platform/mtk-vpu/
11922 MEDIATEK MMC/SD/SDIO DRIVER
11923 M: Chaotian Jing <chaotian.jing@mediatek.com>
11925 F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
11926 F: drivers/mmc/host/mtk-sd.c
11928 MEDIATEK MT76 WIRELESS LAN DRIVER
11929 M: Felix Fietkau <nbd@nbd.name>
11930 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11931 M: Ryder Lee <ryder.lee@mediatek.com>
11932 R: Shayne Chen <shayne.chen@mediatek.com>
11933 R: Sean Wang <sean.wang@mediatek.com>
11934 L: linux-wireless@vger.kernel.org
11936 F: drivers/net/wireless/mediatek/mt76/
11938 MEDIATEK MT7601U WIRELESS LAN DRIVER
11939 M: Jakub Kicinski <kubakici@wp.pl>
11940 L: linux-wireless@vger.kernel.org
11942 F: drivers/net/wireless/mediatek/mt7601u/
11944 MEDIATEK MT7621 CLOCK DRIVER
11945 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11947 F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
11948 F: drivers/clk/ralink/clk-mt7621.c
11950 MEDIATEK MT7621/28/88 I2C DRIVER
11951 M: Stefan Roese <sr@denx.de>
11952 L: linux-i2c@vger.kernel.org
11954 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11955 F: drivers/i2c/busses/i2c-mt7621.c
11957 MEDIATEK MT7621 PHY PCI DRIVER
11958 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11960 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11961 F: drivers/phy/ralink/phy-mt7621-pci.c
11963 MEDIATEK NAND CONTROLLER DRIVER
11964 L: linux-mtd@lists.infradead.org
11966 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11967 F: drivers/mtd/nand/raw/mtk_*
11969 MEDIATEK PMIC LED DRIVER
11970 M: Sean Wang <sean.wang@mediatek.com>
11972 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11973 F: drivers/leds/leds-mt6323.c
11975 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11976 M: Sean Wang <sean.wang@mediatek.com>
11978 F: drivers/char/hw_random/mtk-rng.c
11980 MEDIATEK SWITCH DRIVER
11981 M: Sean Wang <sean.wang@mediatek.com>
11982 M: Landen Chao <Landen.Chao@mediatek.com>
11983 M: DENG Qingfang <dqfext@gmail.com>
11984 L: netdev@vger.kernel.org
11986 F: drivers/net/dsa/mt7530.*
11987 F: net/dsa/tag_mtk.c
11989 MEDIATEK USB3 DRD IP DRIVER
11990 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11991 L: linux-usb@vger.kernel.org
11992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11993 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11995 F: Documentation/devicetree/bindings/usb/mediatek,*
11996 F: drivers/usb/host/xhci-mtk*
11997 F: drivers/usb/mtu3/
11999 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
12000 M: Peter Senna Tschudin <peter.senna@gmail.com>
12001 M: Martin Donnelly <martin.donnelly@ge.com>
12002 M: Martyn Welch <martyn.welch@collabora.co.uk>
12004 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
12005 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
12007 MEGARAID SCSI/SAS DRIVERS
12008 M: Kashyap Desai <kashyap.desai@broadcom.com>
12009 M: Sumit Saxena <sumit.saxena@broadcom.com>
12010 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
12011 L: megaraidlinux.pdl@broadcom.com
12012 L: linux-scsi@vger.kernel.org
12014 W: http://www.avagotech.com/support/
12015 F: Documentation/scsi/megaraid.rst
12016 F: drivers/scsi/megaraid.*
12017 F: drivers/scsi/megaraid/
12019 MELEXIS MLX90614 DRIVER
12020 M: Crt Mori <cmo@melexis.com>
12021 L: linux-iio@vger.kernel.org
12023 W: http://www.melexis.com
12024 F: drivers/iio/temperature/mlx90614.c
12026 MELEXIS MLX90632 DRIVER
12027 M: Crt Mori <cmo@melexis.com>
12028 L: linux-iio@vger.kernel.org
12030 W: http://www.melexis.com
12031 F: drivers/iio/temperature/mlx90632.c
12033 MELFAS MIP4 TOUCHSCREEN DRIVER
12034 M: Sangwon Jee <jeesw@melfas.com>
12036 W: http://www.melfas.com
12037 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
12038 F: drivers/input/touchscreen/melfas_mip4.c
12040 MELLANOX BLUEFIELD I2C DRIVER
12041 M: Khalil Blaiech <kblaiech@nvidia.com>
12042 L: linux-i2c@vger.kernel.org
12044 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
12045 F: drivers/i2c/busses/i2c-mlxbf.c
12047 MELLANOX ETHERNET DRIVER (mlx4_en)
12048 M: Tariq Toukan <tariqt@nvidia.com>
12049 L: netdev@vger.kernel.org
12051 W: http://www.mellanox.com
12052 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12053 F: drivers/net/ethernet/mellanox/mlx4/en_*
12055 MELLANOX ETHERNET DRIVER (mlx5e)
12056 M: Saeed Mahameed <saeedm@nvidia.com>
12057 L: netdev@vger.kernel.org
12059 W: http://www.mellanox.com
12060 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12061 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
12063 MELLANOX ETHERNET INNOVA DRIVERS
12064 R: Boris Pismenny <borisp@nvidia.com>
12065 L: netdev@vger.kernel.org
12067 W: http://www.mellanox.com
12068 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12069 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
12070 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
12071 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
12072 F: include/linux/mlx5/mlx5_ifc_fpga.h
12074 MELLANOX ETHERNET SWITCH DRIVERS
12075 M: Jiri Pirko <jiri@nvidia.com>
12076 M: Ido Schimmel <idosch@nvidia.com>
12077 L: netdev@vger.kernel.org
12079 W: http://www.mellanox.com
12080 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12081 F: drivers/net/ethernet/mellanox/mlxsw/
12082 F: tools/testing/selftests/drivers/net/mlxsw/
12084 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
12085 M: mlxsw@nvidia.com
12086 L: netdev@vger.kernel.org
12088 W: http://www.mellanox.com
12089 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12090 F: drivers/net/ethernet/mellanox/mlxfw/
12092 MELLANOX HARDWARE PLATFORM SUPPORT
12093 M: Hans de Goede <hdegoede@redhat.com>
12094 M: Mark Gross <markgross@kernel.org>
12095 M: Vadim Pasternak <vadimp@nvidia.com>
12096 L: platform-driver-x86@vger.kernel.org
12098 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
12099 F: drivers/platform/mellanox/
12100 F: include/linux/platform_data/mlxreg.h
12102 MELLANOX MLX4 core VPI driver
12103 M: Tariq Toukan <tariqt@nvidia.com>
12104 L: netdev@vger.kernel.org
12105 L: linux-rdma@vger.kernel.org
12107 W: http://www.mellanox.com
12108 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12109 F: drivers/net/ethernet/mellanox/mlx4/
12110 F: include/linux/mlx4/
12112 MELLANOX MLX4 IB driver
12113 M: Yishai Hadas <yishaih@nvidia.com>
12114 L: linux-rdma@vger.kernel.org
12116 W: http://www.mellanox.com
12117 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12118 F: drivers/infiniband/hw/mlx4/
12119 F: include/linux/mlx4/
12120 F: include/uapi/rdma/mlx4-abi.h
12122 MELLANOX MLX5 core VPI driver
12123 M: Saeed Mahameed <saeedm@nvidia.com>
12124 M: Leon Romanovsky <leonro@nvidia.com>
12125 L: netdev@vger.kernel.org
12126 L: linux-rdma@vger.kernel.org
12128 W: http://www.mellanox.com
12129 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12130 F: Documentation/networking/device_drivers/ethernet/mellanox/
12131 F: drivers/net/ethernet/mellanox/mlx5/core/
12132 F: include/linux/mlx5/
12134 MELLANOX MLX5 IB driver
12135 M: Leon Romanovsky <leonro@nvidia.com>
12136 L: linux-rdma@vger.kernel.org
12138 W: http://www.mellanox.com
12139 Q: http://patchwork.kernel.org/project/linux-rdma/list/
12140 F: drivers/infiniband/hw/mlx5/
12141 F: include/linux/mlx5/
12142 F: include/uapi/rdma/mlx5-abi.h
12144 MELLANOX MLXCPLD I2C AND MUX DRIVER
12145 M: Vadim Pasternak <vadimp@nvidia.com>
12146 M: Michael Shych <michaelsh@nvidia.com>
12147 L: linux-i2c@vger.kernel.org
12149 F: Documentation/i2c/busses/i2c-mlxcpld.rst
12150 F: drivers/i2c/busses/i2c-mlxcpld.c
12151 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
12153 MELLANOX MLXCPLD LED DRIVER
12154 M: Vadim Pasternak <vadimp@nvidia.com>
12155 L: linux-leds@vger.kernel.org
12157 F: Documentation/leds/leds-mlxcpld.rst
12158 F: drivers/leds/leds-mlxcpld.c
12159 F: drivers/leds/leds-mlxreg.c
12161 MELLANOX PLATFORM DRIVER
12162 M: Vadim Pasternak <vadimp@nvidia.com>
12163 L: platform-driver-x86@vger.kernel.org
12165 F: drivers/platform/x86/mlx-platform.c
12168 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12169 M: "Paul E. McKenney" <paulmck@kernel.org>
12170 L: linux-kernel@vger.kernel.org
12172 F: arch/powerpc/include/asm/membarrier.h
12173 F: include/uapi/linux/membarrier.h
12174 F: kernel/sched/membarrier.c
12177 M: Mike Rapoport <rppt@linux.ibm.com>
12178 L: linux-mm@kvack.org
12180 F: Documentation/core-api/boot-time-mm.rst
12181 F: include/linux/memblock.h
12184 MEMORY CONTROLLER DRIVERS
12185 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
12186 L: linux-kernel@vger.kernel.org
12188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
12189 F: Documentation/devicetree/bindings/memory-controllers/
12191 F: include/dt-bindings/memory/
12194 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
12195 M: Dmitry Osipenko <digetx@gmail.com>
12196 L: linux-pm@vger.kernel.org
12197 L: linux-tegra@vger.kernel.org
12198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
12200 F: drivers/devfreq/tegra30-devfreq.c
12203 M: Andrew Morton <akpm@linux-foundation.org>
12204 L: linux-mm@kvack.org
12206 W: http://www.linux-mm.org
12207 T: quilt https://ozlabs.org/~akpm/mmotm/
12208 T: quilt https://ozlabs.org/~akpm/mmots/
12209 T: git git://github.com/hnaz/linux-mm.git
12210 F: include/linux/gfp.h
12211 F: include/linux/memory_hotplug.h
12212 F: include/linux/mm.h
12213 F: include/linux/mmzone.h
12214 F: include/linux/pagewalk.h
12215 F: include/linux/vmalloc.h
12217 F: tools/testing/selftests/vm/
12219 MEMORY TECHNOLOGY DEVICES (MTD)
12220 M: Miquel Raynal <miquel.raynal@bootlin.com>
12221 M: Richard Weinberger <richard@nod.at>
12222 M: Vignesh Raghavendra <vigneshr@ti.com>
12223 L: linux-mtd@lists.infradead.org
12225 W: http://www.linux-mtd.infradead.org/
12226 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12227 C: irc://irc.oftc.net/mtd
12228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
12229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
12230 F: Documentation/devicetree/bindings/mtd/
12232 F: include/linux/mtd/
12233 F: include/uapi/mtd/
12235 MEN A21 WATCHDOG DRIVER
12236 M: Johannes Thumshirn <morbidrsa@gmail.com>
12237 L: linux-watchdog@vger.kernel.org
12239 F: drivers/watchdog/mena21_wdt.c
12241 MEN CHAMELEON BUS (mcb)
12242 M: Johannes Thumshirn <morbidrsa@gmail.com>
12244 F: Documentation/driver-api/men-chameleon-bus.rst
12246 F: include/linux/mcb.h
12248 MEN F21BMC (Board Management Controller)
12249 M: Andreas Werner <andreas.werner@men.de>
12251 F: Documentation/hwmon/menf21bmc.rst
12252 F: drivers/hwmon/menf21bmc_hwmon.c
12253 F: drivers/leds/leds-menf21bmc.c
12254 F: drivers/mfd/menf21bmc.c
12255 F: drivers/watchdog/menf21bmc_wdt.c
12257 MEN Z069 WATCHDOG DRIVER
12258 M: Johannes Thumshirn <jth@kernel.org>
12259 L: linux-watchdog@vger.kernel.org
12261 F: drivers/watchdog/menz69_wdt.c
12263 MESON AO CEC DRIVER FOR AMLOGIC SOCS
12264 M: Neil Armstrong <narmstrong@baylibre.com>
12265 L: linux-media@vger.kernel.org
12266 L: linux-amlogic@lists.infradead.org
12268 W: http://linux-meson.com/
12269 T: git git://linuxtv.org/media_tree.git
12270 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
12271 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
12272 F: drivers/media/cec/platform/meson/ao-cec.c
12274 MESON GE2D DRIVER FOR AMLOGIC SOCS
12275 M: Neil Armstrong <narmstrong@baylibre.com>
12276 L: linux-media@vger.kernel.org
12277 L: linux-amlogic@lists.infradead.org
12279 T: git git://linuxtv.org/media_tree.git
12280 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
12281 F: drivers/media/platform/meson/ge2d/
12283 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
12284 M: Liang Yang <liang.yang@amlogic.com>
12285 L: linux-mtd@lists.infradead.org
12287 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
12288 F: drivers/mtd/nand/raw/meson_*
12290 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
12291 M: Neil Armstrong <narmstrong@baylibre.com>
12292 L: linux-media@vger.kernel.org
12293 L: linux-amlogic@lists.infradead.org
12295 T: git git://linuxtv.org/media_tree.git
12296 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
12297 F: drivers/staging/media/meson/vdec/
12299 METHODE UDPU SUPPORT
12300 M: Vladimir Vid <vladimir.vid@sartura.hr>
12302 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
12305 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
12306 M: Hemant Kumar <hemantk@codeaurora.org>
12307 L: linux-arm-msm@vger.kernel.org
12309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
12310 F: Documentation/ABI/stable/sysfs-bus-mhi
12311 F: Documentation/mhi/
12312 F: drivers/bus/mhi/
12313 F: include/linux/mhi.h
12315 MICROBLAZE ARCHITECTURE
12316 M: Michal Simek <monstr@monstr.eu>
12318 W: http://www.monstr.eu/fdt/
12319 T: git git://git.monstr.eu/linux-2.6-microblaze.git
12320 F: arch/microblaze/
12322 MICROCHIP AT91 DMA DRIVERS
12323 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12324 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12326 L: dmaengine@vger.kernel.org
12328 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
12329 F: drivers/dma/at_hdmac.c
12330 F: drivers/dma/at_hdmac_regs.h
12331 F: drivers/dma/at_xdmac.c
12332 F: include/dt-bindings/dma/at91.h
12334 MICROCHIP AT91 SERIAL DRIVER
12335 M: Richard Genoud <richard.genoud@gmail.com>
12337 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12338 F: drivers/tty/serial/atmel_serial.c
12339 F: drivers/tty/serial/atmel_serial.h
12341 MICROCHIP AT91 USART MFD DRIVER
12342 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12343 L: linux-kernel@vger.kernel.org
12345 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12346 F: drivers/mfd/at91-usart.c
12347 F: include/dt-bindings/mfd/at91-usart.h
12349 MICROCHIP AT91 USART SPI DRIVER
12350 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
12351 L: linux-spi@vger.kernel.org
12353 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
12354 F: drivers/spi/spi-at91-usart.c
12356 MICROCHIP AUDIO ASOC DRIVERS
12357 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12358 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12362 MICROCHIP ECC DRIVER
12363 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12364 L: linux-crypto@vger.kernel.org
12366 F: drivers/crypto/atmel-ecc.*
12368 MICROCHIP EIC DRIVER
12369 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12372 F: drivers/irqchip/irq-mchp-eic.c
12374 MICROCHIP I2C DRIVER
12375 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12376 L: linux-i2c@vger.kernel.org
12378 F: drivers/i2c/busses/i2c-at91-*.c
12379 F: drivers/i2c/busses/i2c-at91.h
12381 MICROCHIP ISC DRIVER
12382 M: Eugen Hristev <eugen.hristev@microchip.com>
12383 L: linux-media@vger.kernel.org
12385 F: Documentation/devicetree/bindings/media/atmel,isc.yaml
12386 F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
12387 F: drivers/media/platform/atmel/atmel-isc-base.c
12388 F: drivers/media/platform/atmel/atmel-isc-regs.h
12389 F: drivers/media/platform/atmel/atmel-isc.h
12390 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
12391 F: drivers/media/platform/atmel/atmel-sama7g5-isc.c
12392 F: include/linux/atmel-isc-media.h
12394 MICROCHIP ISI DRIVER
12395 M: Eugen Hristev <eugen.hristev@microchip.com>
12396 L: linux-media@vger.kernel.org
12398 F: drivers/media/platform/atmel/atmel-isi.c
12399 F: drivers/media/platform/atmel/atmel-isi.h
12401 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
12402 M: Woojung Huh <woojung.huh@microchip.com>
12403 M: UNGLinuxDriver@microchip.com
12404 L: netdev@vger.kernel.org
12406 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
12407 F: drivers/net/dsa/microchip/*
12408 F: include/linux/platform_data/microchip-ksz.h
12409 F: net/dsa/tag_ksz.c
12411 MICROCHIP LAN743X ETHERNET DRIVER
12412 M: Bryan Whitehead <bryan.whitehead@microchip.com>
12413 M: UNGLinuxDriver@microchip.com
12414 L: netdev@vger.kernel.org
12416 F: drivers/net/ethernet/microchip/lan743x_*
12418 MICROCHIP LCDFB DRIVER
12419 M: Nicolas Ferre <nicolas.ferre@microchip.com>
12420 L: linux-fbdev@vger.kernel.org
12422 F: drivers/video/fbdev/atmel_lcdfb.c
12423 F: include/video/atmel_lcdc.h
12425 MICROCHIP MCP16502 PMIC DRIVER
12426 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12429 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
12430 F: drivers/regulator/mcp16502.c
12432 MICROCHIP MCP3911 ADC DRIVER
12433 M: Marcus Folkesson <marcus.folkesson@gmail.com>
12434 M: Kent Gustavsson <kent@minoris.se>
12435 L: linux-iio@vger.kernel.org
12437 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
12438 F: drivers/iio/adc/mcp3911.c
12440 MICROCHIP MMC/SD/SDIO MCI DRIVER
12441 M: Ludovic Desroches <ludovic.desroches@microchip.com>
12443 F: drivers/mmc/host/atmel-mci.c
12445 MICROCHIP NAND DRIVER
12446 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12447 L: linux-mtd@lists.infradead.org
12449 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
12450 F: drivers/mtd/nand/raw/atmel/*
12452 MICROCHIP PWM DRIVER
12453 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12455 L: linux-pwm@vger.kernel.org
12457 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
12458 F: drivers/pwm/pwm-atmel.c
12460 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
12461 M: Eugen Hristev <eugen.hristev@microchip.com>
12462 L: linux-iio@vger.kernel.org
12464 F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
12465 F: drivers/iio/adc/at91-sama5d2_adc.c
12466 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
12468 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
12469 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12471 F: drivers/power/reset/at91-sama5d2_shdwc.c
12473 MICROCHIP SPI DRIVER
12474 M: Tudor Ambarus <tudor.ambarus@microchip.com>
12476 F: drivers/spi/spi-atmel.*
12478 MICROCHIP SSC DRIVER
12479 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
12480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12482 F: drivers/misc/atmel-ssc.c
12483 F: include/linux/atmel-ssc.h
12485 MICROCHIP USB251XB DRIVER
12486 M: Richard Leitner <richard.leitner@skidata.com>
12487 L: linux-usb@vger.kernel.org
12489 F: Documentation/devicetree/bindings/usb/usb251xb.txt
12490 F: drivers/usb/misc/usb251xb.c
12492 MICROCHIP USBA UDC DRIVER
12493 M: Cristian Birsan <cristian.birsan@microchip.com>
12494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12496 F: drivers/usb/gadget/udc/atmel_usba_udc.*
12498 MICROCHIP WILC1000 WIFI DRIVER
12499 M: Ajay Singh <ajay.kathat@microchip.com>
12500 M: Claudiu Beznea <claudiu.beznea@microchip.com>
12501 L: linux-wireless@vger.kernel.org
12503 F: drivers/net/wireless/microchip/wilc1000/
12505 MICROSEMI MIPS SOCS
12506 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12507 M: UNGLinuxDriver@microchip.com
12508 L: linux-mips@vger.kernel.org
12510 F: Documentation/devicetree/bindings/mips/mscc.txt
12511 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
12512 F: arch/mips/boot/dts/mscc/
12513 F: arch/mips/configs/generic/board-ocelot.config
12514 F: arch/mips/generic/board-ocelot.c
12516 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
12517 M: Don Brace <don.brace@microchip.com>
12518 L: storagedev@microchip.com
12519 L: linux-scsi@vger.kernel.org
12521 F: Documentation/scsi/smartpqi.rst
12522 F: drivers/scsi/smartpqi/Kconfig
12523 F: drivers/scsi/smartpqi/Makefile
12524 F: drivers/scsi/smartpqi/smartpqi*.[ch]
12525 F: include/linux/cciss*.h
12526 F: include/uapi/linux/cciss*.h
12528 MICROSOFT SURFACE BATTERY AND AC DRIVERS
12529 M: Maximilian Luz <luzmaximilian@gmail.com>
12530 L: linux-pm@vger.kernel.org
12531 L: platform-driver-x86@vger.kernel.org
12533 F: drivers/power/supply/surface_battery.c
12534 F: drivers/power/supply/surface_charger.c
12536 MICROSOFT SURFACE DTX DRIVER
12537 M: Maximilian Luz <luzmaximilian@gmail.com>
12538 L: platform-driver-x86@vger.kernel.org
12540 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
12541 F: drivers/platform/surface/surface_dtx.c
12542 F: include/uapi/linux/surface_aggregator/dtx.h
12544 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
12545 M: Maximilian Luz <luzmaximilian@gmail.com>
12546 L: platform-driver-x86@vger.kernel.org
12548 F: drivers/platform/surface/surface_gpe.c
12550 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
12551 M: Hans de Goede <hdegoede@redhat.com>
12552 M: Mark Gross <markgross@kernel.org>
12553 M: Maximilian Luz <luzmaximilian@gmail.com>
12554 L: platform-driver-x86@vger.kernel.org
12556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
12557 F: drivers/platform/surface/
12559 MICROSOFT SURFACE HID TRANSPORT DRIVER
12560 M: Maximilian Luz <luzmaximilian@gmail.com>
12561 L: linux-input@vger.kernel.org
12562 L: platform-driver-x86@vger.kernel.org
12564 F: drivers/hid/surface-hid/
12566 MICROSOFT SURFACE HOT-PLUG DRIVER
12567 M: Maximilian Luz <luzmaximilian@gmail.com>
12568 L: platform-driver-x86@vger.kernel.org
12570 F: drivers/platform/surface/surface_hotplug.c
12572 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
12573 M: Maximilian Luz <luzmaximilian@gmail.com>
12574 L: platform-driver-x86@vger.kernel.org
12576 F: drivers/platform/surface/surface_platform_profile.c
12578 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
12579 M: Chen Yu <yu.c.chen@intel.com>
12580 L: platform-driver-x86@vger.kernel.org
12582 F: drivers/platform/surface/surfacepro3_button.c
12584 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
12585 M: Maximilian Luz <luzmaximilian@gmail.com>
12586 L: platform-driver-x86@vger.kernel.org
12588 W: https://github.com/linux-surface/surface-aggregator-module
12589 C: irc://irc.libera.chat/linux-surface
12590 F: Documentation/driver-api/surface_aggregator/
12591 F: drivers/platform/surface/aggregator/
12592 F: drivers/platform/surface/surface_acpi_notify.c
12593 F: drivers/platform/surface/surface_aggregator_cdev.c
12594 F: drivers/platform/surface/surface_aggregator_registry.c
12595 F: include/linux/surface_acpi_notify.h
12596 F: include/linux/surface_aggregator/
12597 F: include/uapi/linux/surface_aggregator/
12599 MICROTEK X6 SCANNER
12600 M: Oliver Neukum <oliver@neukum.org>
12602 F: drivers/usb/image/microtek.*
12604 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
12605 M: Luka Kovacic <luka.kovacic@sartura.hr>
12606 M: Luka Perkov <luka.perkov@sartura.hr>
12608 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
12609 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
12610 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
12611 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
12612 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
12613 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
12615 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
12616 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12617 L: linux-media@vger.kernel.org
12619 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
12620 F: Documentation/driver-api/media/drivers/ccs/
12621 F: Documentation/userspace-api/media/drivers/ccs.rst
12622 F: drivers/media/i2c/ccs-pll.c
12623 F: drivers/media/i2c/ccs-pll.h
12624 F: drivers/media/i2c/ccs/
12625 F: include/uapi/linux/ccs.h
12626 F: include/uapi/linux/smiapp.h
12629 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12630 L: linux-mips@vger.kernel.org
12632 W: http://www.linux-mips.org/
12633 Q: https://patchwork.kernel.org/project/linux-mips/list/
12634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12635 F: Documentation/devicetree/bindings/mips/
12636 F: Documentation/mips/
12638 F: drivers/platform/mips/
12640 MIPS BOSTON DEVELOPMENT BOARD
12641 M: Paul Burton <paulburton@kernel.org>
12642 L: linux-mips@vger.kernel.org
12644 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12645 F: arch/mips/boot/dts/img/boston.dts
12646 F: arch/mips/configs/generic/board-boston.config
12647 F: drivers/clk/imgtec/clk-boston.c
12648 F: include/dt-bindings/clock/boston-clock.h
12651 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12652 M: Serge Semin <fancer.lancer@gmail.com>
12653 L: linux-mips@vger.kernel.org
12655 F: drivers/bus/mips_cdmm.c
12656 F: drivers/clocksource/mips-gic-timer.c
12657 F: drivers/cpuidle/cpuidle-cps.c
12658 F: drivers/irqchip/irq-mips-cpu.c
12659 F: drivers/irqchip/irq-mips-gic.c
12661 MIPS GENERIC PLATFORM
12662 M: Paul Burton <paulburton@kernel.org>
12663 L: linux-mips@vger.kernel.org
12665 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12666 F: arch/mips/generic/
12667 F: arch/mips/tools/generic-board-config.sh
12669 MIPS RINT INSTRUCTION EMULATION
12670 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12671 L: linux-mips@vger.kernel.org
12673 F: arch/mips/math-emu/dp_rint.c
12674 F: arch/mips/math-emu/sp_rint.c
12676 MIPS/LOONGSON1 ARCHITECTURE
12677 M: Keguang Zhang <keguang.zhang@gmail.com>
12678 L: linux-mips@vger.kernel.org
12680 F: arch/mips/include/asm/mach-loongson32/
12681 F: arch/mips/loongson32/
12682 F: drivers/*/*/*loongson1*
12683 F: drivers/*/*loongson1*
12685 MIPS/LOONGSON2EF ARCHITECTURE
12686 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12687 L: linux-mips@vger.kernel.org
12689 F: arch/mips/include/asm/mach-loongson2ef/
12690 F: arch/mips/loongson2ef/
12691 F: drivers/cpufreq/loongson2_cpufreq.c
12693 MIPS/LOONGSON64 ARCHITECTURE
12694 M: Huacai Chen <chenhuacai@kernel.org>
12695 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12696 L: linux-mips@vger.kernel.org
12698 F: arch/mips/include/asm/mach-loongson64/
12699 F: arch/mips/loongson64/
12700 F: drivers/irqchip/irq-loongson*
12701 F: drivers/platform/mips/cpu_hwmon.c
12703 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12704 M: Hans Verkuil <hverkuil@xs4all.nl>
12705 L: linux-media@vger.kernel.org
12707 W: https://linuxtv.org
12708 T: git git://linuxtv.org/media_tree.git
12709 F: drivers/media/radio/radio-miropcm20*
12712 R: Lubomir Rintel <lkundrak@v3.sk>
12713 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12716 F: arch/arm/boot/dts/mmp*
12717 F: arch/arm/mach-mmp/
12718 F: include/linux/soc/mmp/
12720 MMP USB PHY DRIVERS
12721 R: Lubomir Rintel <lkundrak@v3.sk>
12722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12724 F: drivers/phy/marvell/phy-mmp3-usb.c
12725 F: drivers/phy/marvell/phy-pxa-usb.c
12727 MMU GATHER AND TLB INVALIDATION
12728 M: Will Deacon <will@kernel.org>
12729 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12730 M: Andrew Morton <akpm@linux-foundation.org>
12731 M: Nick Piggin <npiggin@gmail.com>
12732 M: Peter Zijlstra <peterz@infradead.org>
12733 L: linux-arch@vger.kernel.org
12734 L: linux-mm@kvack.org
12736 F: arch/*/include/asm/tlb.h
12737 F: include/asm-generic/tlb.h
12740 MN88472 MEDIA DRIVER
12741 M: Antti Palosaari <crope@iki.fi>
12742 L: linux-media@vger.kernel.org
12744 W: https://linuxtv.org
12745 W: http://palosaari.fi/linux/
12746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12747 F: drivers/media/dvb-frontends/mn88472*
12749 MN88473 MEDIA DRIVER
12750 M: Antti Palosaari <crope@iki.fi>
12751 L: linux-media@vger.kernel.org
12753 W: https://linuxtv.org
12754 W: http://palosaari.fi/linux/
12755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12756 F: drivers/media/dvb-frontends/mn88473*
12759 M: Luis Chamberlain <mcgrof@kernel.org>
12760 M: Jessica Yu <jeyu@kernel.org>
12762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12763 F: include/linux/module.h
12766 MONOLITHIC POWER SYSTEM PMIC DRIVER
12767 M: Saravanan Sekar <sravanhome@gmail.com>
12769 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12770 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12771 F: drivers/iio/adc/mp2629_adc.c
12772 F: drivers/mfd/mp2629.c
12773 F: drivers/power/supply/mp2629_charger.c
12774 F: drivers/regulator/mp5416.c
12775 F: drivers/regulator/mpq7920.c
12776 F: drivers/regulator/mpq7920.h
12777 F: include/linux/mfd/mp2629.h
12779 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12781 W: http://popies.net/meye/
12782 F: Documentation/userspace-api/media/drivers/meye*
12783 F: drivers/media/pci/meye/
12784 F: include/uapi/linux/meye.h
12786 MOTORCOMM PHY DRIVER
12787 M: Peter Geis <pgwipeout@gmail.com>
12788 L: netdev@vger.kernel.org
12790 F: drivers/net/phy/motorcomm.c
12792 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12793 M: Jiri Slaby <jirislaby@kernel.org>
12795 F: Documentation/driver-api/serial/moxa-smartio.rst
12796 F: drivers/tty/mxser.*
12798 MR800 AVERMEDIA USB FM RADIO DRIVER
12799 M: Alexey Klimov <klimov.linux@gmail.com>
12800 L: linux-media@vger.kernel.org
12802 T: git git://linuxtv.org/media_tree.git
12803 F: drivers/media/radio/radio-mr800.c
12805 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12806 M: Alan Ott <alan@signal11.us>
12807 L: linux-wpan@vger.kernel.org
12809 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12810 F: drivers/net/ieee802154/mrf24j40.c
12813 M: "Lee, Chun-Yi" <jlee@suse.com>
12814 L: platform-driver-x86@vger.kernel.org
12816 F: drivers/platform/x86/msi-laptop.c
12819 L: platform-driver-x86@vger.kernel.org
12821 F: drivers/platform/x86/msi-wmi.c
12823 MSI001 MEDIA DRIVER
12824 M: Antti Palosaari <crope@iki.fi>
12825 L: linux-media@vger.kernel.org
12827 W: https://linuxtv.org
12828 W: http://palosaari.fi/linux/
12829 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12830 T: git git://linuxtv.org/anttip/media_tree.git
12831 F: drivers/media/tuners/msi001*
12833 MSI2500 MEDIA DRIVER
12834 M: Antti Palosaari <crope@iki.fi>
12835 L: linux-media@vger.kernel.org
12837 W: https://linuxtv.org
12838 W: http://palosaari.fi/linux/
12839 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12840 T: git git://linuxtv.org/anttip/media_tree.git
12841 F: drivers/media/usb/msi2500/
12843 MSTAR INTERRUPT CONTROLLER DRIVER
12844 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12845 M: Daniel Palmer <daniel@thingy.jp>
12847 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12848 F: drivers/irqchip/irq-mst-intc.c
12850 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12851 M: Robert Jarzmik <robert.jarzmik@free.fr>
12852 L: linux-mtd@lists.infradead.org
12854 F: drivers/mtd/devices/docg3*
12856 MT9M032 APTINA SENSOR DRIVER
12857 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12858 L: linux-media@vger.kernel.org
12860 T: git git://linuxtv.org/media_tree.git
12861 F: drivers/media/i2c/mt9m032.c
12862 F: include/media/i2c/mt9m032.h
12864 MT9P031 APTINA CAMERA SENSOR
12865 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12866 L: linux-media@vger.kernel.org
12868 T: git git://linuxtv.org/media_tree.git
12869 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
12870 F: drivers/media/i2c/mt9p031.c
12871 F: include/media/i2c/mt9p031.h
12873 MT9T001 APTINA CAMERA SENSOR
12874 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12875 L: linux-media@vger.kernel.org
12877 T: git git://linuxtv.org/media_tree.git
12878 F: drivers/media/i2c/mt9t001.c
12879 F: include/media/i2c/mt9t001.h
12881 MT9T112 APTINA CAMERA SENSOR
12882 M: Jacopo Mondi <jacopo@jmondi.org>
12883 L: linux-media@vger.kernel.org
12885 T: git git://linuxtv.org/media_tree.git
12886 F: drivers/media/i2c/mt9t112.c
12887 F: include/media/i2c/mt9t112.h
12889 MT9V032 APTINA CAMERA SENSOR
12890 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12891 L: linux-media@vger.kernel.org
12893 T: git git://linuxtv.org/media_tree.git
12894 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12895 F: drivers/media/i2c/mt9v032.c
12896 F: include/media/i2c/mt9v032.h
12898 MT9V111 APTINA CAMERA SENSOR
12899 M: Jacopo Mondi <jacopo@jmondi.org>
12900 L: linux-media@vger.kernel.org
12902 T: git git://linuxtv.org/media_tree.git
12903 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12904 F: drivers/media/i2c/mt9v111.c
12906 MULTIFUNCTION DEVICES (MFD)
12907 M: Lee Jones <lee.jones@linaro.org>
12909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12910 F: Documentation/devicetree/bindings/mfd/
12912 F: include/dt-bindings/mfd/
12913 F: include/linux/mfd/
12915 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12917 F: drivers/mmc/host/mmc_spi.c
12918 F: include/linux/spi/mmc_spi.h
12920 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12921 M: Ulf Hansson <ulf.hansson@linaro.org>
12922 L: linux-mmc@vger.kernel.org
12924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12925 F: Documentation/devicetree/bindings/mmc/
12927 F: include/linux/mmc/
12928 F: include/uapi/linux/mmc/
12930 MULTIPLEXER SUBSYSTEM
12931 M: Peter Rosin <peda@axentia.se>
12933 F: Documentation/ABI/testing/sysfs-class-mux*
12934 F: Documentation/devicetree/bindings/mux/
12936 F: include/dt-bindings/mux/
12937 F: include/linux/mux/
12939 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12940 M: Bin Liu <b-liu@ti.com>
12941 L: linux-usb@vger.kernel.org
12943 F: drivers/usb/musb/
12945 MXL301RF MEDIA DRIVER
12946 M: Akihiro Tsukada <tskd08@gmail.com>
12947 L: linux-media@vger.kernel.org
12949 F: drivers/media/tuners/mxl301rf*
12951 MXL5007T MEDIA DRIVER
12952 M: Michael Krufky <mkrufky@linuxtv.org>
12953 L: linux-media@vger.kernel.org
12955 W: https://linuxtv.org
12956 W: http://github.com/mkrufky
12957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12958 T: git git://linuxtv.org/mkrufky/tuners.git
12959 F: drivers/media/tuners/mxl5007t.*
12962 M: Marek Vasut <marex@denx.de>
12963 M: Stefan Agner <stefan@agner.ch>
12964 L: dri-devel@lists.freedesktop.org
12966 T: git git://anongit.freedesktop.org/drm/drm-misc
12967 F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
12968 F: drivers/gpu/drm/mxsfb/
12970 MYLEX DAC960 PCI RAID Controller
12971 M: Hannes Reinecke <hare@kernel.org>
12972 L: linux-scsi@vger.kernel.org
12974 F: drivers/scsi/myrb.*
12975 F: drivers/scsi/myrs.*
12977 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12978 M: Chris Lee <christopher.lee@cspi.com>
12979 L: netdev@vger.kernel.org
12981 W: https://www.cspi.com/ethernet-products/support/downloads/
12982 F: drivers/net/ethernet/myricom/myri10ge/
12984 NAND FLASH SUBSYSTEM
12985 M: Miquel Raynal <miquel.raynal@bootlin.com>
12986 R: Richard Weinberger <richard@nod.at>
12987 L: linux-mtd@lists.infradead.org
12989 W: http://www.linux-mtd.infradead.org/
12990 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12991 C: irc://irc.oftc.net/mtd
12992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12993 F: drivers/mtd/nand/
12994 F: include/linux/mtd/*nand*.h
12996 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12997 M: Daniel Mack <zonque@gmail.com>
12998 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13000 W: http://www.native-instruments.com
13001 F: sound/usb/caiaq/
13003 NATSEMI ETHERNET DRIVER (DP8381x)
13005 F: drivers/net/ethernet/natsemi/natsemi.c
13007 NCR 5380 SCSI DRIVERS
13008 M: Finn Thain <fthain@linux-m68k.org>
13009 M: Michael Schmitz <schmitzmic@gmail.com>
13010 L: linux-scsi@vger.kernel.org
13012 F: Documentation/scsi/g_NCR5380.rst
13013 F: drivers/scsi/NCR5380.*
13014 F: drivers/scsi/arm/cumana_1.c
13015 F: drivers/scsi/arm/oak.c
13016 F: drivers/scsi/atari_scsi.*
13017 F: drivers/scsi/dmx3191d.c
13018 F: drivers/scsi/g_NCR5380.*
13019 F: drivers/scsi/mac_scsi.*
13020 F: drivers/scsi/sun3_scsi.*
13021 F: drivers/scsi/sun3_scsi_vme.c
13024 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
13028 NCT6775 HARDWARE MONITOR DRIVER
13029 M: Guenter Roeck <linux@roeck-us.net>
13030 L: linux-hwmon@vger.kernel.org
13032 F: Documentation/hwmon/nct6775.rst
13033 F: drivers/hwmon/nct6775.c
13036 M: Jakub Kicinski <kuba@kernel.org>
13038 F: drivers/net/netdevsim/*
13040 NETEM NETWORK EMULATOR
13041 M: Stephen Hemminger <stephen@networkplumber.org>
13042 L: netdev@vger.kernel.org
13044 F: net/sched/sch_netem.c
13046 NETERION 10GbE DRIVERS (s2io/vxge)
13047 M: Jon Mason <jdmason@kudzu.us>
13048 L: netdev@vger.kernel.org
13050 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
13051 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
13052 F: drivers/net/ethernet/neterion/
13055 M: Pablo Neira Ayuso <pablo@netfilter.org>
13056 M: Jozsef Kadlecsik <kadlec@netfilter.org>
13057 M: Florian Westphal <fw@strlen.de>
13058 L: netfilter-devel@vger.kernel.org
13059 L: coreteam@netfilter.org
13061 W: http://www.netfilter.org/
13062 W: http://www.iptables.org/
13063 W: http://www.nftables.org/
13064 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
13065 C: irc://irc.libera.chat/netfilter
13066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
13067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
13068 F: include/linux/netfilter*
13069 F: include/linux/netfilter/
13070 F: include/net/netfilter/
13071 F: include/uapi/linux/netfilter*
13072 F: include/uapi/linux/netfilter/
13073 F: net/*/netfilter.c
13074 F: net/*/netfilter/
13075 F: net/bridge/br_netfilter*.c
13078 NETROM NETWORK LAYER
13079 M: Ralf Baechle <ralf@linux-mips.org>
13080 L: linux-hams@vger.kernel.org
13082 W: http://www.linux-ax25.org/
13083 F: include/net/netrom.h
13084 F: include/uapi/linux/netrom.h
13087 NETRONIX EMBEDDED CONTROLLER
13088 M: Jonathan Neuschäfer <j.neuschaefer@gmx.net>
13090 F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
13091 F: drivers/mfd/ntxec.c
13092 F: drivers/pwm/pwm-ntxec.c
13093 F: drivers/rtc/rtc-ntxec.c
13094 F: include/linux/mfd/ntxec.h
13096 NETRONOME ETHERNET DRIVERS
13097 M: Simon Horman <simon.horman@corigine.com>
13098 R: Jakub Kicinski <kuba@kernel.org>
13099 L: oss-drivers@corigine.com
13101 F: drivers/net/ethernet/netronome/
13103 NETWORK BLOCK DEVICE (NBD)
13104 M: Josef Bacik <josef@toxicpanda.com>
13105 L: linux-block@vger.kernel.org
13106 L: nbd@other.debian.org
13108 F: Documentation/admin-guide/blockdev/nbd.rst
13109 F: drivers/block/nbd.c
13110 F: include/trace/events/nbd.h
13111 F: include/uapi/linux/nbd.h
13113 NETWORK DROP MONITOR
13114 M: Neil Horman <nhorman@tuxdriver.com>
13115 L: netdev@vger.kernel.org
13117 W: https://fedorahosted.org/dropwatch/
13118 F: include/uapi/linux/net_dropmon.h
13119 F: net/core/drop_monitor.c
13122 M: "David S. Miller" <davem@davemloft.net>
13123 M: Jakub Kicinski <kuba@kernel.org>
13124 L: netdev@vger.kernel.org
13126 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13129 F: Documentation/devicetree/bindings/net/
13130 F: drivers/connector/
13132 F: include/linux/etherdevice.h
13133 F: include/linux/fcdevice.h
13134 F: include/linux/fddidevice.h
13135 F: include/linux/hippidevice.h
13136 F: include/linux/if_*
13137 F: include/linux/inetdevice.h
13138 F: include/linux/netdevice.h
13139 F: include/uapi/linux/if_*
13140 F: include/uapi/linux/netdevice.h
13142 NETWORKING DRIVERS (WIRELESS)
13143 M: Kalle Valo <kvalo@codeaurora.org>
13144 L: linux-wireless@vger.kernel.org
13146 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
13148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
13149 F: Documentation/devicetree/bindings/net/wireless/
13150 F: drivers/net/wireless/
13153 M: Andrew Lunn <andrew@lunn.ch>
13154 M: Vivien Didelot <vivien.didelot@gmail.com>
13155 M: Florian Fainelli <f.fainelli@gmail.com>
13156 M: Vladimir Oltean <olteanv@gmail.com>
13158 F: Documentation/devicetree/bindings/net/dsa/
13159 F: drivers/net/dsa/
13160 F: include/linux/dsa/
13161 F: include/linux/platform_data/dsa.h
13162 F: include/net/dsa.h
13164 F: tools/testing/selftests/drivers/net/dsa/
13166 NETWORKING [GENERAL]
13167 M: "David S. Miller" <davem@davemloft.net>
13168 M: Jakub Kicinski <kuba@kernel.org>
13169 L: netdev@vger.kernel.org
13171 Q: https://patchwork.kernel.org/project/netdevbpf/list/
13172 B: mailto:netdev@vger.kernel.org
13173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
13175 F: Documentation/networking/
13176 F: include/linux/in.h
13177 F: include/linux/net.h
13178 F: include/linux/netdevice.h
13180 F: include/uapi/linux/in.h
13181 F: include/uapi/linux/net.h
13182 F: include/uapi/linux/net_namespace.h
13183 F: include/uapi/linux/netdevice.h
13187 F: tools/testing/selftests/net/
13190 M: Steffen Klassert <steffen.klassert@secunet.com>
13191 M: Herbert Xu <herbert@gondor.apana.org.au>
13192 M: "David S. Miller" <davem@davemloft.net>
13193 L: netdev@vger.kernel.org
13195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
13196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
13197 F: include/net/xfrm.h
13198 F: include/uapi/linux/xfrm.h
13201 F: net/ipv4/ip_vti.c
13202 F: net/ipv4/ipcomp.c
13206 F: net/ipv6/ip6_vti.c
13207 F: net/ipv6/ipcomp6.c
13211 F: tools/testing/selftests/net/ipsec.c
13213 NETWORKING [IPv4/IPv6]
13214 M: "David S. Miller" <davem@davemloft.net>
13215 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
13216 M: David Ahern <dsahern@kernel.org>
13217 L: netdev@vger.kernel.org
13219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
13225 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
13226 M: Paul Moore <paul@paul-moore.com>
13227 L: netdev@vger.kernel.org
13228 L: linux-security-module@vger.kernel.org
13230 W: https://github.com/netlabel
13231 F: Documentation/netlabel/
13232 F: include/net/calipso.h
13233 F: include/net/cipso_ipv4.h
13234 F: include/net/netlabel.h
13235 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
13236 F: include/uapi/linux/netfilter/xt_SECMARK.h
13237 F: net/ipv4/cipso_ipv4.c
13238 F: net/ipv6/calipso.c
13239 F: net/netfilter/xt_CONNSECMARK.c
13240 F: net/netfilter/xt_SECMARK.c
13244 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
13245 M: Matthieu Baerts <matthieu.baerts@tessares.net>
13246 L: netdev@vger.kernel.org
13247 L: mptcp@lists.linux.dev
13249 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
13250 B: https://github.com/multipath-tcp/mptcp_net-next/issues
13251 F: Documentation/networking/mptcp-sysctl.rst
13252 F: include/net/mptcp.h
13253 F: include/trace/events/mptcp.h
13254 F: include/uapi/linux/mptcp.h
13256 F: tools/testing/selftests/net/mptcp/
13259 M: Eric Dumazet <edumazet@google.com>
13260 L: netdev@vger.kernel.org
13262 F: include/linux/tcp.h
13263 F: include/net/tcp.h
13264 F: include/trace/events/tcp.h
13265 F: include/uapi/linux/tcp.h
13266 F: net/ipv4/syncookies.c
13268 F: net/ipv6/syncookies.c
13272 M: Boris Pismenny <borisp@nvidia.com>
13273 M: John Fastabend <john.fastabend@gmail.com>
13274 M: Daniel Borkmann <daniel@iogearbox.net>
13275 M: Jakub Kicinski <kuba@kernel.org>
13276 L: netdev@vger.kernel.org
13278 F: include/net/tls.h
13279 F: include/uapi/linux/tls.h
13282 NETWORKING [WIRELESS]
13283 L: linux-wireless@vger.kernel.org
13284 Q: http://patchwork.kernel.org/project/linux-wireless/list/
13286 NETXEN (1/10) GbE SUPPORT
13287 M: Manish Chopra <manishc@marvell.com>
13288 M: Rahul Verma <rahulv@marvell.com>
13289 M: GR-Linux-NIC-Dev@marvell.com
13290 L: netdev@vger.kernel.org
13292 F: drivers/net/ethernet/qlogic/netxen/
13294 NET_FAILOVER MODULE
13295 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
13296 L: netdev@vger.kernel.org
13298 F: Documentation/networking/net_failover.rst
13299 F: drivers/net/net_failover.c
13300 F: include/net/net_failover.h
13303 M: David Ahern <dsahern@kernel.org>
13304 L: netdev@vger.kernel.org
13306 F: include/net/netns/nexthop.h
13307 F: include/net/nexthop.h
13308 F: include/uapi/linux/nexthop.h
13309 F: net/ipv4/nexthop.c
13312 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13313 L: linux-nfc@lists.01.org (subscribers-only)
13314 L: netdev@vger.kernel.org
13316 F: Documentation/devicetree/bindings/net/nfc/
13318 F: include/linux/platform_data/nfcmrvl.h
13319 F: include/net/nfc/
13320 F: include/uapi/linux/nfc.h
13323 NFC VIRTUAL NCI DEVICE DRIVER
13324 M: Bongsu Jeon <bongsu.jeon@samsung.com>
13325 L: netdev@vger.kernel.org
13326 L: linux-nfc@lists.01.org (subscribers-only)
13328 F: drivers/nfc/virtual_ncidev.c
13329 F: tools/testing/selftests/nci/
13331 NFS, SUNRPC, AND LOCKD CLIENTS
13332 M: Trond Myklebust <trond.myklebust@hammerspace.com>
13333 M: Anna Schumaker <anna.schumaker@netapp.com>
13334 L: linux-nfs@vger.kernel.org
13336 W: http://client.linux-nfs.org
13337 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
13341 F: include/linux/lockd/
13342 F: include/linux/nfs*
13343 F: include/linux/sunrpc/
13344 F: include/uapi/linux/nfs*
13345 F: include/uapi/linux/sunrpc/
13347 F: Documentation/filesystems/nfs/
13350 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
13351 L: linux-nilfs@vger.kernel.org
13353 W: https://nilfs.sourceforge.io/
13354 W: https://nilfs.osdn.jp/
13355 T: git git://github.com/konis/nilfs2.git
13356 F: Documentation/filesystems/nilfs2.rst
13358 F: include/trace/events/nilfs2.h
13359 F: include/uapi/linux/nilfs2_api.h
13360 F: include/uapi/linux/nilfs2_ondisk.h
13362 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
13363 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13365 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13366 F: Documentation/scsi/NinjaSCSI.rst
13367 F: drivers/scsi/pcmcia/nsp_*
13369 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
13370 M: GOTO Masanori <gotom@debian.or.jp>
13371 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
13373 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
13374 F: Documentation/scsi/NinjaSCSI.rst
13375 F: drivers/scsi/nsp32*
13378 M: Dinh Nguyen <dinguyen@kernel.org>
13380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13383 NITRO ENCLAVES (NE)
13384 M: Andra Paraschiv <andraprs@amazon.com>
13385 M: Alexandru Vasile <lexnv@amazon.com>
13386 M: Alexandru Ciobotaru <alcioa@amazon.com>
13387 L: linux-kernel@vger.kernel.org
13389 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
13390 F: Documentation/virt/ne_overview.rst
13391 F: drivers/virt/nitro_enclaves/
13392 F: include/linux/nitro_enclaves.h
13393 F: include/uapi/linux/nitro_enclaves.h
13394 F: samples/nitro_enclaves/
13396 NOHZ, DYNTICKS SUPPORT
13397 M: Frederic Weisbecker <fweisbec@gmail.com>
13398 M: Thomas Gleixner <tglx@linutronix.de>
13399 M: Ingo Molnar <mingo@kernel.org>
13400 L: linux-kernel@vger.kernel.org
13402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
13403 F: include/linux/sched/nohz.h
13404 F: include/linux/tick.h
13405 F: kernel/time/tick*.*
13407 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
13408 M: Pavel Machek <pavel@ucw.cz>
13409 M: Sakari Ailus <sakari.ailus@iki.fi>
13410 L: linux-media@vger.kernel.org
13412 F: drivers/media/i2c/ad5820.c
13413 F: drivers/media/i2c/et8ek8
13415 NOKIA N900 POWER SUPPLY DRIVERS
13416 R: Pali Rohár <pali@kernel.org>
13417 F: drivers/power/supply/bq2415x_charger.c
13418 F: drivers/power/supply/bq27xxx_battery.c
13419 F: drivers/power/supply/bq27xxx_battery_i2c.c
13420 F: drivers/power/supply/isp1704_charger.c
13421 F: drivers/power/supply/rx51_battery.c
13422 F: include/linux/power/bq2415x_charger.h
13423 F: include/linux/power/bq27xxx_battery.h
13426 M: Willy Tarreau <w@1wt.eu>
13428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
13429 F: tools/include/nolibc/
13432 M: Matthias Maennich <maennich@google.com>
13434 F: Documentation/core-api/symbol-namespaces.rst
13438 M: Sanjay R Mehta <sanju.mehta@amd.com>
13439 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
13440 L: linux-ntb@googlegroups.com
13442 F: drivers/ntb/hw/amd/
13445 M: Jon Mason <jdmason@kudzu.us>
13446 M: Dave Jiang <dave.jiang@intel.com>
13447 M: Allen Hubbe <allenbh@gmail.com>
13448 L: linux-ntb@googlegroups.com
13450 W: https://github.com/jonmason/ntb/wiki
13451 T: git git://github.com/jonmason/ntb.git
13452 F: drivers/net/ntb_netdev.c
13454 F: include/linux/ntb.h
13455 F: include/linux/ntb_transport.h
13456 F: tools/testing/selftests/ntb/
13459 M: Serge Semin <fancer.lancer@gmail.com>
13460 L: linux-ntb@googlegroups.com
13462 F: drivers/ntb/hw/idt/
13465 M: Dave Jiang <dave.jiang@intel.com>
13466 L: linux-ntb@googlegroups.com
13468 W: https://github.com/davejiang/linux/wiki
13469 T: git https://github.com/davejiang/linux.git
13470 F: drivers/ntb/hw/intel/
13473 M: Anton Altaparmakov <anton@tuxera.com>
13474 L: linux-ntfs-dev@lists.sourceforge.net
13476 W: http://www.tuxera.com/
13477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
13478 F: Documentation/filesystems/ntfs.rst
13482 M: Konstantin Komarov <almaz.alexandrovich@paragon-software.com>
13483 L: ntfs3@lists.linux.dev
13485 W: http://www.paragon-software.com/
13486 T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
13487 F: Documentation/filesystems/ntfs3.rst
13491 M: Finn Thain <fthain@linux-m68k.org>
13492 L: linux-m68k@lists.linux-m68k.org
13494 F: arch/*/include/asm/nubus.h
13496 F: include/linux/nubus.h
13497 F: include/uapi/linux/nubus.h
13499 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
13500 M: Antonino Daplas <adaplas@gmail.com>
13501 L: linux-fbdev@vger.kernel.org
13503 F: drivers/video/fbdev/nvidia/
13504 F: drivers/video/fbdev/riva/
13506 NVIDIA WMI EC BACKLIGHT DRIVER
13507 M: Daniel Dadap <ddadap@nvidia.com>
13508 L: platform-driver-x86@vger.kernel.org
13510 F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
13513 M: Keith Busch <kbusch@kernel.org>
13514 M: Jens Axboe <axboe@fb.com>
13515 M: Christoph Hellwig <hch@lst.de>
13516 M: Sagi Grimberg <sagi@grimberg.me>
13517 L: linux-nvme@lists.infradead.org
13519 W: http://git.infradead.org/nvme.git
13520 T: git://git.infradead.org/nvme.git
13521 F: drivers/nvme/host/
13522 F: include/linux/nvme.h
13523 F: include/uapi/linux/nvme_ioctl.h
13525 NVM EXPRESS FC TRANSPORT DRIVERS
13526 M: James Smart <james.smart@broadcom.com>
13527 L: linux-nvme@lists.infradead.org
13529 F: drivers/nvme/host/fc.c
13530 F: drivers/nvme/target/fc.c
13531 F: drivers/nvme/target/fcloop.c
13532 F: include/linux/nvme-fc-driver.h
13533 F: include/linux/nvme-fc.h
13535 NVM EXPRESS TARGET DRIVER
13536 M: Christoph Hellwig <hch@lst.de>
13537 M: Sagi Grimberg <sagi@grimberg.me>
13538 M: Chaitanya Kulkarni <kch@nvidia.com>
13539 L: linux-nvme@lists.infradead.org
13541 W: http://git.infradead.org/nvme.git
13542 T: git://git.infradead.org/nvme.git
13543 F: drivers/nvme/target/
13546 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
13548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
13549 F: Documentation/ABI/stable/sysfs-bus-nvmem
13550 F: Documentation/devicetree/bindings/nvmem/
13552 F: include/linux/nvmem-consumer.h
13553 F: include/linux/nvmem-provider.h
13555 NXP C45 TJA11XX PHY DRIVER
13556 M: Radu Pirea <radu-nicolae.pirea@oss.nxp.com>
13557 L: netdev@vger.kernel.org
13559 F: drivers/net/phy/nxp-c45-tja11xx.c
13562 M: Ashish Kumar <ashish.kumar@nxp.com>
13563 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
13564 L: linux-spi@vger.kernel.org
13566 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
13567 F: drivers/spi/spi-nxp-fspi.c
13569 NXP FXAS21002C DRIVER
13570 M: Rui Miguel Silva <rmfrfs@gmail.com>
13571 L: linux-iio@vger.kernel.org
13573 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
13574 F: drivers/iio/gyro/fxas21002c.h
13575 F: drivers/iio/gyro/fxas21002c_core.c
13576 F: drivers/iio/gyro/fxas21002c_i2c.c
13577 F: drivers/iio/gyro/fxas21002c_spi.c
13579 NXP i.MX CLOCK DRIVERS
13580 M: Abel Vesa <abel.vesa@nxp.com>
13581 L: linux-clk@vger.kernel.org
13582 L: linux-imx@nxp.com
13584 F: drivers/clk/imx/
13586 NXP i.MX 8MQ DCSS DRIVER
13587 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
13588 R: Lucas Stach <l.stach@pengutronix.de>
13589 L: dri-devel@lists.freedesktop.org
13591 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
13592 F: drivers/gpu/drm/imx/dcss/
13594 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
13595 M: Jagan Teki <jagan@amarulasolutions.com>
13597 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
13598 F: drivers/regulator/pf8x00-regulator.c
13600 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
13601 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
13602 L: linux-kernel@vger.kernel.org
13604 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
13605 F: drivers/extcon/extcon-ptn5150.c
13607 NXP SGTL5000 DRIVER
13608 M: Fabio Estevam <festevam@gmail.com>
13609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13611 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
13612 F: sound/soc/codecs/sgtl5000*
13614 NXP SJA1105 ETHERNET SWITCH DRIVER
13615 M: Vladimir Oltean <olteanv@gmail.com>
13616 L: linux-kernel@vger.kernel.org
13618 F: drivers/net/dsa/sja1105
13619 F: drivers/net/pcs/pcs-xpcs-nxp.c
13621 NXP TDA998X DRM DRIVER
13622 M: Russell King <linux@armlinux.org.uk>
13624 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
13625 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
13626 F: drivers/gpu/drm/i2c/tda998x_drv.c
13627 F: include/drm/i2c/tda998x.h
13628 F: include/dt-bindings/display/tda998x.h
13632 M: Peter Rosin <peda@axentia.se>
13633 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13635 F: Documentation/devicetree/bindings/sound/tfa9879.txt
13636 F: sound/soc/codecs/tfa9879*
13638 NXP/Goodix TFA989X (TFA1) DRIVER
13639 M: Stephan Gerhold <stephan@gerhold.net>
13640 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13642 F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
13643 F: sound/soc/codecs/tfa989x.c
13646 R: Charles Gorand <charles.gorand@effinnov.com>
13647 L: linux-nfc@lists.01.org (subscribers-only)
13649 F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
13650 F: drivers/nfc/nxp-nci
13652 NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
13653 M: Mirela Rabulea <mirela.rabulea@nxp.com>
13654 R: NXP Linux Team <linux-imx@nxp.com>
13655 L: linux-media@vger.kernel.org
13657 F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
13658 F: drivers/media/platform/imx-jpeg
13660 NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
13661 M: Jonas Malaco <jonas@protocubo.io>
13662 L: linux-hwmon@vger.kernel.org
13664 F: Documentation/hwmon/nzxt-kraken2.rst
13665 F: drivers/hwmon/nzxt-kraken2.c
13668 M: Jiri Pirko <jiri@nvidia.com>
13669 L: netdev@vger.kernel.org
13671 F: include/linux/objagg.h
13673 F: lib/test_objagg.c
13676 M: Josh Poimboeuf <jpoimboe@redhat.com>
13677 M: Peter Zijlstra <peterz@infradead.org>
13680 F: include/linux/objtool.h
13682 OCELOT ETHERNET SWITCH DRIVER
13683 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13684 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13685 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13686 M: UNGLinuxDriver@microchip.com
13687 L: netdev@vger.kernel.org
13689 F: drivers/net/dsa/ocelot/*
13690 F: drivers/net/ethernet/mscc/
13691 F: include/soc/mscc/ocelot*
13692 F: net/dsa/tag_ocelot.c
13693 F: net/dsa/tag_ocelot_8021q.c
13694 F: tools/testing/selftests/drivers/net/ocelot/*
13696 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13697 M: Frederic Barrat <fbarrat@linux.ibm.com>
13698 M: Andrew Donnellan <ajd@linux.ibm.com>
13699 L: linuxppc-dev@lists.ozlabs.org
13701 F: Documentation/userspace-api/accelerators/ocxl.rst
13702 F: arch/powerpc/include/asm/pnv-ocxl.h
13703 F: arch/powerpc/platforms/powernv/ocxl.c
13704 F: drivers/misc/ocxl/
13705 F: include/misc/ocxl*
13706 F: include/uapi/misc/ocxl.h
13709 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13710 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13712 L: linux-omap@vger.kernel.org
13714 F: sound/soc/ti/n810.c
13715 F: sound/soc/ti/omap*
13716 F: sound/soc/ti/rx51.c
13717 F: sound/soc/ti/sdma-pcm.*
13719 OMAP CLOCK FRAMEWORK SUPPORT
13720 M: Paul Walmsley <paul@pwsan.com>
13721 L: linux-omap@vger.kernel.org
13723 F: arch/arm/*omap*/*clock*
13725 OMAP DEVICE TREE SUPPORT
13726 M: Benoît Cousson <bcousson@baylibre.com>
13727 M: Tony Lindgren <tony@atomide.com>
13728 L: linux-omap@vger.kernel.org
13729 L: devicetree@vger.kernel.org
13731 F: arch/arm/boot/dts/*am3*
13732 F: arch/arm/boot/dts/*am4*
13733 F: arch/arm/boot/dts/*am5*
13734 F: arch/arm/boot/dts/*dra7*
13735 F: arch/arm/boot/dts/*omap*
13736 F: arch/arm/boot/dts/logicpd-som-lv*
13737 F: arch/arm/boot/dts/logicpd-torpedo*
13739 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13740 L: linux-omap@vger.kernel.org
13741 L: linux-fbdev@vger.kernel.org
13743 F: Documentation/arm/omap/dss.rst
13744 F: drivers/video/fbdev/omap2/
13746 OMAP FRAMEBUFFER SUPPORT
13747 L: linux-fbdev@vger.kernel.org
13748 L: linux-omap@vger.kernel.org
13750 F: drivers/video/fbdev/omap/
13752 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13753 M: Roger Quadros <rogerq@kernel.org>
13754 M: Tony Lindgren <tony@atomide.com>
13755 L: linux-omap@vger.kernel.org
13757 F: arch/arm/mach-omap2/*gpmc*
13758 F: drivers/memory/omap-gpmc.c
13761 M: Grygorii Strashko <grygorii.strashko@ti.com>
13762 M: Santosh Shilimkar <ssantosh@kernel.org>
13763 M: Kevin Hilman <khilman@kernel.org>
13764 L: linux-omap@vger.kernel.org
13766 F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
13767 F: drivers/gpio/gpio-omap.c
13769 OMAP HARDWARE SPINLOCK SUPPORT
13770 M: Ohad Ben-Cohen <ohad@wizery.com>
13771 L: linux-omap@vger.kernel.org
13773 F: drivers/hwspinlock/omap_hwspinlock.c
13775 OMAP HS MMC SUPPORT
13776 L: linux-mmc@vger.kernel.org
13777 L: linux-omap@vger.kernel.org
13779 F: drivers/mmc/host/omap_hsmmc.c
13782 M: Paul Walmsley <paul@pwsan.com>
13783 L: linux-omap@vger.kernel.org
13785 F: arch/arm/mach-omap2/omap_hwmod*data*
13788 M: Benoît Cousson <bcousson@baylibre.com>
13789 M: Paul Walmsley <paul@pwsan.com>
13790 L: linux-omap@vger.kernel.org
13792 F: arch/arm/mach-omap2/omap_hwmod.*
13795 M: Vignesh R <vigneshr@ti.com>
13796 L: linux-omap@vger.kernel.org
13797 L: linux-i2c@vger.kernel.org
13799 F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
13800 F: drivers/i2c/busses/i2c-omap.c
13802 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13803 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13804 L: linux-media@vger.kernel.org
13806 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13807 F: drivers/media/platform/omap3isp/
13808 F: drivers/staging/media/omap4iss/
13811 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13812 L: linux-omap@vger.kernel.org
13814 F: drivers/mmc/host/omap.c
13816 OMAP POWER MANAGEMENT SUPPORT
13817 M: Kevin Hilman <khilman@kernel.org>
13818 L: linux-omap@vger.kernel.org
13820 F: arch/arm/*omap*/*pm*
13821 F: drivers/cpufreq/omap-cpufreq.c
13823 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13824 M: Rajendra Nayak <rnayak@codeaurora.org>
13825 M: Paul Walmsley <paul@pwsan.com>
13826 L: linux-omap@vger.kernel.org
13828 F: arch/arm/mach-omap2/prm*
13830 OMAP RANDOM NUMBER GENERATOR SUPPORT
13831 M: Deepak Saxena <dsaxena@plexity.net>
13833 F: drivers/char/hw_random/omap-rng.c
13836 L: linux-usb@vger.kernel.org
13837 L: linux-omap@vger.kernel.org
13839 F: arch/arm/*omap*/usb*
13840 F: drivers/usb/*/*omap*
13842 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13843 M: Mark Jackson <mpfj@newflow.co.uk>
13844 L: linux-omap@vger.kernel.org
13846 F: arch/arm/boot/dts/am335x-nano.dts
13849 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13850 M: Tony Lindgren <tony@atomide.com>
13851 L: linux-omap@vger.kernel.org
13853 Q: http://patchwork.kernel.org/project/linux-omap/list/
13854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13855 F: arch/arm/configs/omap1_defconfig
13856 F: arch/arm/mach-omap1/
13857 F: arch/arm/plat-omap/
13858 F: drivers/i2c/busses/i2c-omap.c
13859 F: include/linux/platform_data/ams-delta-fiq.h
13860 F: include/linux/platform_data/i2c-omap.h
13863 M: Tony Lindgren <tony@atomide.com>
13864 L: linux-omap@vger.kernel.org
13866 W: http://www.muru.com/linux/omap/
13867 W: http://linux.omap.com/
13868 Q: http://patchwork.kernel.org/project/linux-omap/list/
13869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13870 F: arch/arm/configs/omap2plus_defconfig
13871 F: arch/arm/mach-omap2/
13872 F: arch/arm/plat-omap/
13873 F: drivers/bus/ti-sysc.c
13874 F: drivers/i2c/busses/i2c-omap.c
13875 F: drivers/irqchip/irq-omap-intc.c
13876 F: drivers/mfd/*omap*.c
13877 F: drivers/mfd/menelaus.c
13878 F: drivers/mfd/palmas.c
13879 F: drivers/mfd/tps65217.c
13880 F: drivers/mfd/tps65218.c
13881 F: drivers/mfd/tps65910.c
13882 F: drivers/mfd/twl-core.[ch]
13883 F: drivers/mfd/twl4030*.c
13884 F: drivers/mfd/twl6030*.c
13885 F: drivers/mfd/twl6040*.c
13886 F: drivers/regulator/palmas-regulator*.c
13887 F: drivers/regulator/pbias-regulator.c
13888 F: drivers/regulator/tps65217-regulator.c
13889 F: drivers/regulator/tps65218-regulator.c
13890 F: drivers/regulator/tps65910-regulator.c
13891 F: drivers/regulator/twl-regulator.c
13892 F: drivers/regulator/twl6030-regulator.c
13893 F: include/linux/platform_data/i2c-omap.h
13894 F: include/linux/platform_data/ti-sysc.h
13897 M: Bob Copeland <me@bobcopeland.com>
13898 L: linux-karma-devel@lists.sourceforge.net
13900 F: Documentation/filesystems/omfs.rst
13903 OMNIKEY CARDMAN 4000 DRIVER
13904 M: Harald Welte <laforge@gnumonks.org>
13906 F: drivers/char/pcmcia/cm4000_cs.c
13907 F: include/linux/cm4000_cs.h
13908 F: include/uapi/linux/cm4000_cs.h
13910 OMNIKEY CARDMAN 4040 DRIVER
13911 M: Harald Welte <laforge@gnumonks.org>
13913 F: drivers/char/pcmcia/cm4040_cs.*
13915 OMNIVISION OV02A10 SENSOR DRIVER
13916 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13917 L: linux-media@vger.kernel.org
13919 T: git git://linuxtv.org/media_tree.git
13920 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13921 F: drivers/media/i2c/ov02a10.c
13923 OMNIVISION OV13858 SENSOR DRIVER
13924 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13925 L: linux-media@vger.kernel.org
13927 T: git git://linuxtv.org/media_tree.git
13928 F: drivers/media/i2c/ov13858.c
13930 OMNIVISION OV13B10 SENSOR DRIVER
13931 M: Arec Kao <arec.kao@intel.com>
13932 L: linux-media@vger.kernel.org
13934 T: git git://linuxtv.org/media_tree.git
13935 F: drivers/media/i2c/ov13b10.c
13937 OMNIVISION OV2680 SENSOR DRIVER
13938 M: Rui Miguel Silva <rmfrfs@gmail.com>
13939 L: linux-media@vger.kernel.org
13941 T: git git://linuxtv.org/media_tree.git
13942 F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
13943 F: drivers/media/i2c/ov2680.c
13945 OMNIVISION OV2685 SENSOR DRIVER
13946 M: Shunqian Zheng <zhengsq@rock-chips.com>
13947 L: linux-media@vger.kernel.org
13949 T: git git://linuxtv.org/media_tree.git
13950 F: drivers/media/i2c/ov2685.c
13952 OMNIVISION OV2740 SENSOR DRIVER
13953 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13954 R: Shawn Tu <shawnx.tu@intel.com>
13955 R: Bingbu Cao <bingbu.cao@intel.com>
13956 L: linux-media@vger.kernel.org
13958 T: git git://linuxtv.org/media_tree.git
13959 F: drivers/media/i2c/ov2740.c
13961 OMNIVISION OV5640 SENSOR DRIVER
13962 M: Steve Longerbeam <slongerbeam@gmail.com>
13963 L: linux-media@vger.kernel.org
13965 T: git git://linuxtv.org/media_tree.git
13966 F: drivers/media/i2c/ov5640.c
13968 OMNIVISION OV5647 SENSOR DRIVER
13969 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13970 M: Jacopo Mondi <jacopo@jmondi.org>
13971 L: linux-media@vger.kernel.org
13973 T: git git://linuxtv.org/media_tree.git
13974 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13975 F: drivers/media/i2c/ov5647.c
13977 OMNIVISION OV5670 SENSOR DRIVER
13978 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13979 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13980 L: linux-media@vger.kernel.org
13982 T: git git://linuxtv.org/media_tree.git
13983 F: drivers/media/i2c/ov5670.c
13985 OMNIVISION OV5675 SENSOR DRIVER
13986 M: Shawn Tu <shawnx.tu@intel.com>
13987 L: linux-media@vger.kernel.org
13989 T: git git://linuxtv.org/media_tree.git
13990 F: drivers/media/i2c/ov5675.c
13992 OMNIVISION OV5695 SENSOR DRIVER
13993 M: Shunqian Zheng <zhengsq@rock-chips.com>
13994 L: linux-media@vger.kernel.org
13996 T: git git://linuxtv.org/media_tree.git
13997 F: drivers/media/i2c/ov5695.c
13999 OMNIVISION OV7670 SENSOR DRIVER
14000 L: linux-media@vger.kernel.org
14002 T: git git://linuxtv.org/media_tree.git
14003 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
14004 F: drivers/media/i2c/ov7670.c
14006 OMNIVISION OV772x SENSOR DRIVER
14007 M: Jacopo Mondi <jacopo@jmondi.org>
14008 L: linux-media@vger.kernel.org
14010 T: git git://linuxtv.org/media_tree.git
14011 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
14012 F: drivers/media/i2c/ov772x.c
14013 F: include/media/i2c/ov772x.h
14015 OMNIVISION OV7740 SENSOR DRIVER
14016 M: Wenyou Yang <wenyou.yang@microchip.com>
14017 L: linux-media@vger.kernel.org
14019 T: git git://linuxtv.org/media_tree.git
14020 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
14021 F: drivers/media/i2c/ov7740.c
14023 OMNIVISION OV8856 SENSOR DRIVER
14024 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
14025 L: linux-media@vger.kernel.org
14027 T: git git://linuxtv.org/media_tree.git
14028 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
14029 F: drivers/media/i2c/ov8856.c
14031 OMNIVISION OV9282 SENSOR DRIVER
14032 M: Paul J. Murphy <paul.j.murphy@intel.com>
14033 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
14034 L: linux-media@vger.kernel.org
14036 T: git git://linuxtv.org/media_tree.git
14037 F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
14038 F: drivers/media/i2c/ov9282.c
14040 OMNIVISION OV9640 SENSOR DRIVER
14041 M: Petr Cvek <petrcvekcz@gmail.com>
14042 L: linux-media@vger.kernel.org
14044 F: drivers/media/i2c/ov9640.*
14046 OMNIVISION OV9650 SENSOR DRIVER
14047 M: Sakari Ailus <sakari.ailus@linux.intel.com>
14048 R: Akinobu Mita <akinobu.mita@gmail.com>
14049 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
14050 L: linux-media@vger.kernel.org
14052 T: git git://linuxtv.org/media_tree.git
14053 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
14054 F: drivers/media/i2c/ov9650.c
14056 OMNIVISION OV9734 SENSOR DRIVER
14057 M: Tianshu Qiu <tian.shu.qiu@intel.com>
14058 R: Bingbu Cao <bingbu.cao@intel.com>
14059 L: linux-media@vger.kernel.org
14061 T: git git://linuxtv.org/media_tree.git
14062 F: drivers/media/i2c/ov9734.c
14064 ONENAND FLASH DRIVER
14065 M: Kyungmin Park <kyungmin.park@samsung.com>
14066 L: linux-mtd@lists.infradead.org
14068 F: drivers/mtd/nand/onenand/
14069 F: include/linux/mtd/onenand*.h
14071 ONION OMEGA2+ BOARD
14072 M: Harvey Hunt <harveyhuntnexus@gmail.com>
14073 L: linux-mips@vger.kernel.org
14075 F: arch/mips/boot/dts/ralink/omega2p.dts
14078 M: Jens Wiklander <jens.wiklander@linaro.org>
14079 L: op-tee@lists.trustedfirmware.org
14081 F: Documentation/ABI/testing/sysfs-bus-optee-devices
14082 F: drivers/tee/optee/
14084 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
14085 M: Sumit Garg <sumit.garg@linaro.org>
14086 L: op-tee@lists.trustedfirmware.org
14088 F: drivers/char/hw_random/optee-rng.c
14091 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14092 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14093 L: linux-rdma@vger.kernel.org
14095 F: drivers/infiniband/ulp/opa_vnic
14097 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
14098 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
14099 M: Frank Rowand <frowand.list@gmail.com>
14100 L: devicetree@vger.kernel.org
14102 F: Documentation/devicetree/dynamic-resolution-notes.rst
14103 F: Documentation/devicetree/overlay-notes.rst
14104 F: drivers/of/overlay.c
14105 F: drivers/of/resolver.c
14106 K: of_overlay_notifier_
14108 OPEN FIRMWARE AND FLATTENED DEVICE TREE
14109 M: Rob Herring <robh+dt@kernel.org>
14110 M: Frank Rowand <frowand.list@gmail.com>
14111 L: devicetree@vger.kernel.org
14113 W: http://www.devicetree.org/
14114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14115 F: Documentation/ABI/testing/sysfs-firmware-ofw
14117 F: include/linux/of*.h
14120 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
14121 M: Rob Herring <robh+dt@kernel.org>
14122 L: devicetree@vger.kernel.org
14124 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
14125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
14126 F: Documentation/devicetree/
14127 F: arch/*/boot/dts/
14128 F: include/dt-bindings/
14130 OPENCOMPUTE PTP CLOCK DRIVER
14131 M: Jonathan Lemon <jonathan.lemon@gmail.com>
14132 L: netdev@vger.kernel.org
14134 F: drivers/ptp/ptp_ocp.c
14136 OPENCORES I2C BUS DRIVER
14137 M: Peter Korsgaard <peter@korsgaard.com>
14138 M: Andrew Lunn <andrew@lunn.ch>
14139 L: linux-i2c@vger.kernel.org
14141 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
14142 F: Documentation/i2c/busses/i2c-ocores.rst
14143 F: drivers/i2c/busses/i2c-ocores.c
14144 F: include/linux/platform_data/i2c-ocores.h
14146 OPENRISC ARCHITECTURE
14147 M: Jonas Bonn <jonas@southpole.se>
14148 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
14149 M: Stafford Horne <shorne@gmail.com>
14150 L: openrisc@lists.librecores.org
14152 W: http://openrisc.io
14153 T: git git://github.com/openrisc/linux.git
14154 F: Documentation/devicetree/bindings/openrisc/
14155 F: Documentation/openrisc/
14157 F: drivers/irqchip/irq-ompic.c
14158 F: drivers/irqchip/irq-or1k-*
14161 M: Pravin B Shelar <pshelar@ovn.org>
14162 L: netdev@vger.kernel.org
14163 L: dev@openvswitch.org
14165 W: http://openvswitch.org
14166 F: include/uapi/linux/openvswitch.h
14167 F: net/openvswitch/
14169 OPERATING PERFORMANCE POINTS (OPP)
14170 M: Viresh Kumar <vireshk@kernel.org>
14171 M: Nishanth Menon <nm@ti.com>
14172 M: Stephen Boyd <sboyd@kernel.org>
14173 L: linux-pm@vger.kernel.org
14175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
14176 F: Documentation/devicetree/bindings/opp/
14177 F: Documentation/power/opp.rst
14179 F: include/linux/pm_opp.h
14182 M: Clemens Ladisch <clemens@ladisch.de>
14183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
14186 F: sound/drivers/opl4/
14188 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
14189 M: Mark Fasheh <mark@fasheh.com>
14190 M: Joel Becker <jlbec@evilplan.org>
14191 M: Joseph Qi <joseph.qi@linux.alibaba.com>
14192 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
14194 W: http://ocfs2.wiki.kernel.org
14195 F: Documentation/filesystems/dlmfs.rst
14196 F: Documentation/filesystems/ocfs2.rst
14199 ORANGEFS FILESYSTEM
14200 M: Mike Marshall <hubcap@omnibond.com>
14201 R: Martin Brandenburg <martin@omnibond.com>
14202 L: devel@lists.orangefs.org
14204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
14205 F: Documentation/filesystems/orangefs.rst
14209 L: linux-wireless@vger.kernel.org
14211 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
14212 W: http://www.nongnu.org/orinoco/
14213 F: drivers/net/wireless/intersil/orinoco/
14215 OV2659 OMNIVISION SENSOR DRIVER
14216 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
14217 L: linux-media@vger.kernel.org
14219 W: https://linuxtv.org
14220 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14221 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
14222 F: drivers/media/i2c/ov2659.c
14223 F: include/media/i2c/ov2659.h
14226 M: Miklos Szeredi <miklos@szeredi.hu>
14227 L: linux-unionfs@vger.kernel.org
14229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
14230 F: Documentation/filesystems/overlayfs.rst
14233 P54 WIRELESS DRIVER
14234 M: Christian Lamparter <chunkeey@googlemail.com>
14235 L: linux-wireless@vger.kernel.org
14237 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14238 F: drivers/net/wireless/intersil/p54/
14241 M: Vladimir Oltean <olteanv@gmail.com>
14242 L: netdev@vger.kernel.org
14244 F: Documentation/core-api/packing.rst
14245 F: include/linux/packing.h
14248 PADATA PARALLEL EXECUTION MECHANISM
14249 M: Steffen Klassert <steffen.klassert@secunet.com>
14250 M: Daniel Jordan <daniel.m.jordan@oracle.com>
14251 L: linux-crypto@vger.kernel.org
14252 L: linux-kernel@vger.kernel.org
14254 F: Documentation/core-api/padata.rst
14255 F: include/linux/padata.h
14259 M: Jesper Dangaard Brouer <hawk@kernel.org>
14260 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
14261 L: netdev@vger.kernel.org
14263 F: Documentation/networking/page_pool.rst
14264 F: include/net/page_pool.h
14265 F: include/trace/events/page_pool.h
14266 F: net/core/page_pool.c
14268 PANASONIC LAPTOP ACPI EXTRAS DRIVER
14269 M: Kenneth Chan <kenneth.t.chan@gmail.com>
14270 L: platform-driver-x86@vger.kernel.org
14272 F: drivers/platform/x86/panasonic-laptop.c
14274 PARALLAX PING IIO SENSOR DRIVER
14275 M: Andreas Klinger <ak@it-klinger.de>
14276 L: linux-iio@vger.kernel.org
14278 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
14279 F: drivers/iio/proximity/ping.c
14281 PARALLEL LCD/KEYPAD PANEL DRIVER
14282 M: Willy Tarreau <willy@haproxy.com>
14283 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
14285 F: Documentation/admin-guide/lcd-panel-cgram.rst
14286 F: drivers/auxdisplay/panel.c
14288 PARALLEL PORT SUBSYSTEM
14289 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
14290 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
14291 L: linux-parport@lists.infradead.org (subscribers-only)
14293 F: Documentation/driver-api/parport*.rst
14294 F: drivers/char/ppdev.c
14295 F: drivers/parport/
14296 F: include/linux/parport*.h
14297 F: include/uapi/linux/ppdev.h
14299 PARAVIRT_OPS INTERFACE
14300 M: Juergen Gross <jgross@suse.com>
14301 M: Deep Shah <sdeep@vmware.com>
14302 M: "VMware, Inc." <pv-drivers@vmware.com>
14303 L: virtualization@lists.linux-foundation.org
14305 F: Documentation/virt/paravirt_ops.rst
14306 F: arch/*/include/asm/paravirt*.h
14307 F: arch/*/kernel/paravirt*
14308 F: include/linux/hypervisor.h
14310 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
14311 M: Tim Waugh <tim@cyberelk.net>
14312 L: linux-parport@lists.infradead.org (subscribers-only)
14314 F: Documentation/admin-guide/blockdev/paride.rst
14315 F: drivers/block/paride/
14317 PARISC ARCHITECTURE
14318 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
14319 M: Helge Deller <deller@gmx.de>
14320 L: linux-parisc@vger.kernel.org
14322 W: https://parisc.wiki.kernel.org
14323 Q: http://patchwork.kernel.org/project/linux-parisc/list/
14324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
14325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
14326 F: Documentation/parisc/
14328 F: drivers/char/agp/parisc-agp.c
14329 F: drivers/input/misc/hp_sdc_rtc.c
14330 F: drivers/input/serio/gscps2.c
14331 F: drivers/input/serio/hp_sdc*
14333 F: drivers/parport/parport_gsc.*
14334 F: drivers/tty/serial/8250/8250_gsc.c
14335 F: drivers/video/console/sti*
14336 F: drivers/video/fbdev/sti*
14337 F: drivers/video/logo/logo_parisc*
14338 F: include/linux/hp_sdc.h
14341 M: Jiri Pirko <jiri@nvidia.com>
14342 L: netdev@vger.kernel.org
14344 F: include/linux/parman.h
14346 F: lib/test_parman.c
14348 PC ENGINES APU BOARD DRIVER
14349 M: Enrico Weigelt, metux IT consult <info@metux.net>
14351 F: drivers/platform/x86/pcengines-apuv2.c
14353 PC87360 HARDWARE MONITORING DRIVER
14354 M: Jim Cromie <jim.cromie@gmail.com>
14355 L: linux-hwmon@vger.kernel.org
14357 F: Documentation/hwmon/pc87360.rst
14358 F: drivers/hwmon/pc87360.c
14360 PC8736x GPIO DRIVER
14361 M: Jim Cromie <jim.cromie@gmail.com>
14363 F: drivers/char/pc8736x_gpio.c
14365 PC87427 HARDWARE MONITORING DRIVER
14366 M: Jean Delvare <jdelvare@suse.com>
14367 L: linux-hwmon@vger.kernel.org
14369 F: Documentation/hwmon/pc87427.rst
14370 F: drivers/hwmon/pc87427.c
14373 M: Riku Voipio <riku.voipio@iki.fi>
14375 F: drivers/leds/leds-pca9532.c
14376 F: include/linux/leds-pca9532.h
14378 PCA9541 I2C BUS MASTER SELECTOR DRIVER
14379 M: Guenter Roeck <linux@roeck-us.net>
14380 L: linux-i2c@vger.kernel.org
14382 F: drivers/i2c/muxes/i2c-mux-pca9541.c
14384 PCDP - PRIMARY CONSOLE AND DEBUG PORT
14385 M: Khalid Aziz <khalid@gonehiking.org>
14387 F: drivers/firmware/pcdp.*
14389 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
14390 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14391 M: Pali Rohár <pali@kernel.org>
14392 L: linux-pci@vger.kernel.org
14393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14395 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
14396 F: drivers/pci/controller/pci-aardvark.c
14398 PCI DRIVER FOR ALTERA PCIE IP
14399 M: Joyce Ooi <joyce.ooi@intel.com>
14400 L: linux-pci@vger.kernel.org
14402 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
14403 F: drivers/pci/controller/pcie-altera.c
14405 PCI DRIVER FOR APPLIEDMICRO XGENE
14406 M: Toan Le <toan@os.amperecomputing.com>
14407 L: linux-pci@vger.kernel.org
14408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14410 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
14411 F: drivers/pci/controller/pci-xgene.c
14413 PCI DRIVER FOR ARM VERSATILE PLATFORM
14414 M: Rob Herring <robh@kernel.org>
14415 L: linux-pci@vger.kernel.org
14416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14418 F: Documentation/devicetree/bindings/pci/versatile.yaml
14419 F: drivers/pci/controller/pci-versatile.c
14421 PCI DRIVER FOR ARMADA 8K
14422 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14423 L: linux-pci@vger.kernel.org
14424 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14426 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
14427 F: drivers/pci/controller/dwc/pcie-armada8k.c
14429 PCI DRIVER FOR CADENCE PCIE IP
14430 M: Tom Joseph <tjoseph@cadence.com>
14431 L: linux-pci@vger.kernel.org
14433 F: Documentation/devicetree/bindings/pci/cdns,*
14434 F: drivers/pci/controller/cadence/
14436 PCI DRIVER FOR FREESCALE LAYERSCAPE
14437 M: Minghuan Lian <minghuan.Lian@nxp.com>
14438 M: Mingkai Hu <mingkai.hu@nxp.com>
14439 M: Roy Zang <roy.zang@nxp.com>
14440 L: linuxppc-dev@lists.ozlabs.org
14441 L: linux-pci@vger.kernel.org
14442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14444 F: drivers/pci/controller/dwc/*layerscape*
14446 PCI DRIVER FOR GENERIC OF HOSTS
14447 M: Will Deacon <will@kernel.org>
14448 L: linux-pci@vger.kernel.org
14449 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14451 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
14452 F: drivers/pci/controller/pci-host-common.c
14453 F: drivers/pci/controller/pci-host-generic.c
14455 PCI DRIVER FOR IMX6
14456 M: Richard Zhu <hongxing.zhu@nxp.com>
14457 M: Lucas Stach <l.stach@pengutronix.de>
14458 L: linux-pci@vger.kernel.org
14459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14461 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
14462 F: drivers/pci/controller/dwc/*imx6*
14464 PCI DRIVER FOR FU740
14465 M: Paul Walmsley <paul.walmsley@sifive.com>
14466 M: Greentime Hu <greentime.hu@sifive.com>
14467 L: linux-pci@vger.kernel.org
14469 F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
14470 F: drivers/pci/controller/dwc/pcie-fu740.c
14472 PCI DRIVER FOR INTEL IXP4XX
14473 M: Linus Walleij <linus.walleij@linaro.org>
14475 F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
14476 F: drivers/pci/controller/pci-ixp4xx.c
14478 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
14479 M: Nirmal Patel <nirmal.patel@linux.intel.com>
14480 R: Jonathan Derrick <jonathan.derrick@linux.dev>
14481 L: linux-pci@vger.kernel.org
14483 F: drivers/pci/controller/vmd.c
14485 PCI DRIVER FOR MICROSEMI SWITCHTEC
14486 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
14487 M: Logan Gunthorpe <logang@deltatee.com>
14488 L: linux-pci@vger.kernel.org
14490 F: Documentation/ABI/testing/sysfs-class-switchtec
14491 F: Documentation/driver-api/switchtec.rst
14492 F: drivers/ntb/hw/mscc/
14493 F: drivers/pci/switch/switchtec*
14494 F: include/linux/switchtec.h
14495 F: include/uapi/linux/switchtec_ioctl.h
14497 PCI DRIVER FOR MOBIVEIL PCIE IP
14498 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
14499 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14500 L: linux-pci@vger.kernel.org
14502 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
14503 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
14505 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
14506 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
14507 L: linux-pci@vger.kernel.org
14508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14510 F: drivers/pci/controller/*mvebu*
14512 PCI DRIVER FOR NVIDIA TEGRA
14513 M: Thierry Reding <thierry.reding@gmail.com>
14514 L: linux-tegra@vger.kernel.org
14515 L: linux-pci@vger.kernel.org
14517 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
14518 F: drivers/pci/controller/pci-tegra.c
14520 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
14521 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
14522 L: linux-pci@vger.kernel.org
14523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14525 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
14526 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
14528 PCI DRIVER FOR RENESAS R-CAR
14529 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14530 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14531 L: linux-pci@vger.kernel.org
14532 L: linux-renesas-soc@vger.kernel.org
14534 F: Documentation/devicetree/bindings/pci/*rcar*
14535 F: drivers/pci/controller/*rcar*
14537 PCI DRIVER FOR SAMSUNG EXYNOS
14538 M: Jingoo Han <jingoohan1@gmail.com>
14539 L: linux-pci@vger.kernel.org
14540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14541 L: linux-samsung-soc@vger.kernel.org
14543 F: drivers/pci/controller/dwc/pci-exynos.c
14545 PCI DRIVER FOR SYNOPSYS DESIGNWARE
14546 M: Jingoo Han <jingoohan1@gmail.com>
14547 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
14548 L: linux-pci@vger.kernel.org
14550 F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
14551 F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
14552 F: drivers/pci/controller/dwc/*designware*
14554 PCI DRIVER FOR TI DRA7XX/J721E
14555 M: Kishon Vijay Abraham I <kishon@ti.com>
14556 L: linux-omap@vger.kernel.org
14557 L: linux-pci@vger.kernel.org
14558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14560 F: Documentation/devicetree/bindings/pci/ti-pci.txt
14561 F: drivers/pci/controller/cadence/pci-j721e.c
14562 F: drivers/pci/controller/dwc/pci-dra7xx.c
14564 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
14565 M: Linus Walleij <linus.walleij@linaro.org>
14566 L: linux-pci@vger.kernel.org
14568 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
14569 F: drivers/pci/controller/pci-v3-semi.c
14571 PCI ENDPOINT SUBSYSTEM
14572 M: Kishon Vijay Abraham I <kishon@ti.com>
14573 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14574 R: Krzysztof Wilczyński <kw@linux.com>
14575 L: linux-pci@vger.kernel.org
14577 F: Documentation/PCI/endpoint/*
14578 F: Documentation/misc-devices/pci-endpoint-test.rst
14579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
14580 F: drivers/misc/pci_endpoint_test.c
14581 F: drivers/pci/endpoint/
14584 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
14585 M: Russell Currey <ruscur@russell.cc>
14586 M: Oliver O'Halloran <oohall@gmail.com>
14587 L: linuxppc-dev@lists.ozlabs.org
14589 F: Documentation/PCI/pci-error-recovery.rst
14590 F: Documentation/powerpc/eeh-pci-error-recovery.rst
14591 F: arch/powerpc/include/*/eeh*.h
14592 F: arch/powerpc/kernel/eeh*.c
14593 F: arch/powerpc/platforms/*/eeh*.c
14594 F: drivers/pci/pcie/aer.c
14595 F: drivers/pci/pcie/dpc.c
14596 F: drivers/pci/pcie/err.c
14599 M: Linas Vepstas <linasvepstas@gmail.com>
14600 L: linux-pci@vger.kernel.org
14602 F: Documentation/PCI/pci-error-recovery.rst
14604 PCI MSI DRIVER FOR ALTERA MSI IP
14605 M: Joyce Ooi <joyce.ooi@intel.com>
14606 L: linux-pci@vger.kernel.org
14608 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
14609 F: drivers/pci/controller/pcie-altera-msi.c
14611 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
14612 M: Toan Le <toan@os.amperecomputing.com>
14613 L: linux-pci@vger.kernel.org
14614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14616 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
14617 F: drivers/pci/controller/pci-xgene-msi.c
14619 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
14620 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14621 R: Rob Herring <robh@kernel.org>
14622 R: Krzysztof Wilczyński <kw@linux.com>
14623 L: linux-pci@vger.kernel.org
14625 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
14627 F: drivers/pci/controller/
14630 M: Bjorn Helgaas <bhelgaas@google.com>
14631 L: linux-pci@vger.kernel.org
14633 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
14634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
14635 F: Documentation/PCI/
14636 F: Documentation/devicetree/bindings/pci/
14637 F: arch/x86/kernel/early-quirks.c
14638 F: arch/x86/kernel/quirks.c
14640 F: drivers/acpi/pci*
14642 F: include/asm-generic/pci*
14643 F: include/linux/of_pci.h
14644 F: include/linux/pci*
14645 F: include/uapi/linux/pci*
14648 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
14649 M: Jonathan Chocron <jonnyc@amazon.com>
14650 L: linux-pci@vger.kernel.org
14652 F: Documentation/devicetree/bindings/pci/pcie-al.txt
14653 F: drivers/pci/controller/dwc/pcie-al.c
14655 PCIE DRIVER FOR AMLOGIC MESON
14656 M: Yue Wang <yue.wang@Amlogic.com>
14657 L: linux-pci@vger.kernel.org
14658 L: linux-amlogic@lists.infradead.org
14660 F: drivers/pci/controller/dwc/pci-meson.c
14662 PCIE DRIVER FOR AXIS ARTPEC
14663 M: Jesper Nilsson <jesper.nilsson@axis.com>
14664 L: linux-arm-kernel@axis.com
14665 L: linux-pci@vger.kernel.org
14667 F: Documentation/devicetree/bindings/pci/axis,artpec*
14668 F: drivers/pci/controller/dwc/*artpec*
14670 PCIE DRIVER FOR CAVIUM THUNDERX
14671 M: Robert Richter <rric@kernel.org>
14672 L: linux-pci@vger.kernel.org
14673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14675 F: drivers/pci/controller/pci-thunder-*
14677 PCIE DRIVER FOR HISILICON
14678 M: Zhou Wang <wangzhou1@hisilicon.com>
14679 L: linux-pci@vger.kernel.org
14681 F: drivers/pci/controller/dwc/pcie-hisi.c
14683 PCIE DRIVER FOR HISILICON KIRIN
14684 M: Xiaowei Song <songxiaowei@hisilicon.com>
14685 M: Binghui Wang <wangbinghui@hisilicon.com>
14686 L: linux-pci@vger.kernel.org
14688 F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
14689 F: drivers/pci/controller/dwc/pcie-kirin.c
14691 PCIE DRIVER FOR HISILICON STB
14692 M: Shawn Guo <shawn.guo@linaro.org>
14693 L: linux-pci@vger.kernel.org
14695 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
14696 F: drivers/pci/controller/dwc/pcie-histb.c
14698 PCIE DRIVER FOR INTEL KEEM BAY
14699 M: Srikanth Thokala <srikanth.thokala@intel.com>
14700 L: linux-pci@vger.kernel.org
14702 F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
14703 F: drivers/pci/controller/dwc/pcie-keembay.c
14705 PCIE DRIVER FOR INTEL LGM GW SOC
14706 M: Rahul Tanwar <rtanwar@maxlinear.com>
14707 L: linux-pci@vger.kernel.org
14709 F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
14710 F: drivers/pci/controller/dwc/pcie-intel-gw.c
14712 PCIE DRIVER FOR MEDIATEK
14713 M: Ryder Lee <ryder.lee@mediatek.com>
14714 M: Jianjun Wang <jianjun.wang@mediatek.com>
14715 L: linux-pci@vger.kernel.org
14716 L: linux-mediatek@lists.infradead.org
14718 F: Documentation/devicetree/bindings/pci/mediatek*
14719 F: drivers/pci/controller/*mediatek*
14721 PCIE DRIVER FOR MICROCHIP
14722 M: Daire McNamara <daire.mcnamara@microchip.com>
14723 L: linux-pci@vger.kernel.org
14725 F: Documentation/devicetree/bindings/pci/microchip*
14726 F: drivers/pci/controller/*microchip*
14728 PCIE DRIVER FOR QUALCOMM MSM
14729 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14730 L: linux-pci@vger.kernel.org
14731 L: linux-arm-msm@vger.kernel.org
14733 F: drivers/pci/controller/dwc/*qcom*
14735 PCIE DRIVER FOR ROCKCHIP
14736 M: Shawn Lin <shawn.lin@rock-chips.com>
14737 L: linux-pci@vger.kernel.org
14738 L: linux-rockchip@lists.infradead.org
14740 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14741 F: drivers/pci/controller/pcie-rockchip*
14743 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14744 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14745 L: linux-pci@vger.kernel.org
14747 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14748 F: drivers/pci/controller/dwc/pcie-uniphier*
14750 PCIE DRIVER FOR ST SPEAR13XX
14751 M: Pratyush Anand <pratyush.anand@gmail.com>
14752 L: linux-pci@vger.kernel.org
14754 F: drivers/pci/controller/dwc/*spear*
14757 M: Dominik Brodowski <linux@dominikbrodowski.net>
14759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14760 F: Documentation/pcmcia/
14765 PCNET32 NETWORK DRIVER
14766 M: Don Fry <pcnet32@frontier.com>
14767 L: netdev@vger.kernel.org
14769 F: drivers/net/ethernet/amd/pcnet32.c
14771 PCRYPT PARALLEL CRYPTO ENGINE
14772 M: Steffen Klassert <steffen.klassert@secunet.com>
14773 L: linux-crypto@vger.kernel.org
14776 F: include/crypto/pcrypt.h
14778 PEAQ WMI HOTKEYS DRIVER
14779 M: Hans de Goede <hdegoede@redhat.com>
14780 L: platform-driver-x86@vger.kernel.org
14782 F: drivers/platform/x86/peaq-wmi.c
14784 PENSANDO ETHERNET DRIVERS
14785 M: Shannon Nelson <snelson@pensando.io>
14786 M: drivers@pensando.io
14787 L: netdev@vger.kernel.org
14789 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14790 F: drivers/net/ethernet/pensando/
14792 PER-CPU MEMORY ALLOCATOR
14793 M: Dennis Zhou <dennis@kernel.org>
14794 M: Tejun Heo <tj@kernel.org>
14795 M: Christoph Lameter <cl@linux.com>
14796 L: linux-mm@kvack.org
14798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14799 F: arch/*/include/asm/percpu.h
14800 F: include/linux/percpu*.h
14804 PER-TASK DELAY ACCOUNTING
14805 M: Balbir Singh <bsingharora@gmail.com>
14807 F: include/linux/delayacct.h
14808 F: kernel/delayacct.c
14810 PERFORMANCE EVENTS SUBSYSTEM
14811 M: Peter Zijlstra <peterz@infradead.org>
14812 M: Ingo Molnar <mingo@redhat.com>
14813 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14814 R: Mark Rutland <mark.rutland@arm.com>
14815 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14816 R: Jiri Olsa <jolsa@redhat.com>
14817 R: Namhyung Kim <namhyung@kernel.org>
14818 L: linux-perf-users@vger.kernel.org
14819 L: linux-kernel@vger.kernel.org
14821 W: https://perf.wiki.kernel.org/
14822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14824 F: arch/*/events/*/*
14825 F: arch/*/include/asm/perf_event.h
14826 F: arch/*/kernel/*/*/perf_event*.c
14827 F: arch/*/kernel/*/perf_event*.c
14828 F: arch/*/kernel/perf_callchain.c
14829 F: arch/*/kernel/perf_event*.c
14830 F: include/linux/perf_event.h
14831 F: include/uapi/linux/perf_event.h
14836 PERFORMANCE EVENTS TOOLING ARM64
14837 R: John Garry <john.garry@huawei.com>
14838 R: Will Deacon <will@kernel.org>
14839 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14840 R: Leo Yan <leo.yan@linaro.org>
14841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14843 F: tools/build/feature/test-libopencsd.c
14844 F: tools/perf/arch/arm*/
14845 F: tools/perf/pmu-events/arch/arm64/
14846 F: tools/perf/util/arm-spe*
14847 F: tools/perf/util/cs-etm*
14849 PERSONALITY HANDLING
14850 M: Christoph Hellwig <hch@infradead.org>
14851 L: linux-abi-devel@lists.sourceforge.net
14853 F: include/linux/personality.h
14854 F: include/uapi/linux/personality.h
14856 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14857 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14858 L: linux-input@vger.kernel.org
14860 F: Documentation/input/devices/pxrc.rst
14861 F: drivers/input/joystick/pxrc.c
14864 M: Remi Denis-Courmont <courmisch@gmail.com>
14866 F: Documentation/networking/phonet.rst
14867 F: include/linux/phonet.h
14868 F: include/net/phonet/
14869 F: include/uapi/linux/phonet.h
14873 M: Joern Engel <joern@lazybastard.org>
14874 L: linux-mtd@lists.infradead.org
14876 F: drivers/mtd/devices/phram.c
14879 M: Bruno Prémont <bonbons@linux-vserver.org>
14880 L: linux-input@vger.kernel.org
14882 F: drivers/hid/hid-picolcd*
14885 M: Christian Brauner <christian@brauner.io>
14886 L: linux-kernel@vger.kernel.org
14888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14890 F: tools/testing/selftests/clone3/
14891 F: tools/testing/selftests/pid_namespace/
14892 F: tools/testing/selftests/pidfd/
14895 K: \b(clone_args|kernel_clone_args)\b
14897 PIN CONTROL SUBSYSTEM
14898 M: Linus Walleij <linus.walleij@linaro.org>
14899 L: linux-gpio@vger.kernel.org
14901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14902 F: Documentation/devicetree/bindings/pinctrl/
14903 F: Documentation/driver-api/pin-control.rst
14904 F: drivers/pinctrl/
14905 F: include/linux/pinctrl/
14907 PIN CONTROLLER - AMD
14908 M: Basavaraj Natikar <Basavaraj.Natikar@amd.com>
14909 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
14911 F: drivers/pinctrl/pinctrl-amd.c
14913 PIN CONTROLLER - FREESCALE
14914 M: Dong Aisheng <aisheng.dong@nxp.com>
14915 M: Fabio Estevam <festevam@gmail.com>
14916 M: Shawn Guo <shawnguo@kernel.org>
14917 M: Stefan Agner <stefan@agner.ch>
14918 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14919 L: linux-gpio@vger.kernel.org
14921 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14922 F: drivers/pinctrl/freescale/
14924 PIN CONTROLLER - INTEL
14925 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14926 M: Andy Shevchenko <andy@kernel.org>
14928 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14929 F: drivers/pinctrl/intel/
14931 PIN CONTROLLER - KEEMBAY
14932 M: Lakshmi Sowjanya D <lakshmi.sowjanya.d@intel.com>
14934 F: drivers/pinctrl/pinctrl-keembay*
14936 PIN CONTROLLER - MEDIATEK
14937 M: Sean Wang <sean.wang@kernel.org>
14938 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14940 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
14941 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml
14942 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
14943 F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
14944 F: drivers/pinctrl/mediatek/
14946 PIN CONTROLLER - MICROCHIP AT91
14947 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14949 L: linux-gpio@vger.kernel.org
14951 F: drivers/gpio/gpio-sama5d2-piobu.c
14952 F: drivers/pinctrl/pinctrl-at91*
14954 PIN CONTROLLER - QUALCOMM
14955 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14956 L: linux-arm-msm@vger.kernel.org
14958 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14959 F: drivers/pinctrl/qcom/
14961 PIN CONTROLLER - RENESAS
14962 M: Geert Uytterhoeven <geert+renesas@glider.be>
14963 L: linux-renesas-soc@vger.kernel.org
14965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14966 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14967 F: drivers/pinctrl/renesas/
14969 PIN CONTROLLER - SAMSUNG
14970 M: Tomasz Figa <tomasz.figa@gmail.com>
14971 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
14972 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14974 L: linux-samsung-soc@vger.kernel.org
14976 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14978 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14979 F: drivers/pinctrl/samsung/
14980 F: include/dt-bindings/pinctrl/samsung.h
14982 PIN CONTROLLER - SINGLE
14983 M: Tony Lindgren <tony@atomide.com>
14984 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14986 L: linux-omap@vger.kernel.org
14988 F: drivers/pinctrl/pinctrl-single.c
14990 PIN CONTROLLER - ST SPEAR
14991 M: Viresh Kumar <vireshk@kernel.org>
14992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14994 W: http://www.st.com/spear
14995 F: drivers/pinctrl/spear/
14998 M: linux-block@vger.kernel.org
15000 F: drivers/block/pktcdvd.c
15001 F: include/linux/pktcdvd.h
15002 F: include/uapi/linux/pktcdvd.h
15004 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
15005 M: Tomasz Duszynski <tduszyns@gmail.com>
15007 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
15008 F: drivers/iio/chemical/pms7003.c
15011 M: Jacob Keller <jacob.e.keller@intel.com>
15013 F: Documentation/driver-api/pldmfw/
15014 F: include/linux/pldmfw.h
15018 M: Logan Gunthorpe <logang@deltatee.com>
15020 F: drivers/dma/plx_dma.c
15023 M: Charles Hsu <hsu.yungteng@gmail.com>
15024 L: linux-hwmon@vger.kernel.org
15026 F: Documentation/hwmon/pm6764tr.rst
15027 F: drivers/hwmon/pmbus/pm6764tr.c
15030 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
15031 L: linux-pm@vger.kernel.org
15033 W: https://01.org/pm-graph
15034 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
15035 T: git git://github.com/intel/pm-graph
15036 F: tools/power/pm-graph
15038 PMBUS HARDWARE MONITORING DRIVERS
15039 M: Guenter Roeck <linux@roeck-us.net>
15040 L: linux-hwmon@vger.kernel.org
15042 W: http://hwmon.wiki.kernel.org/
15043 W: http://www.roeck-us.net/linux/drivers/
15044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
15045 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
15046 F: Documentation/devicetree/bindings/hwmon/max31785.txt
15047 F: Documentation/hwmon/adm1275.rst
15048 F: Documentation/hwmon/ibm-cffps.rst
15049 F: Documentation/hwmon/ir35221.rst
15050 F: Documentation/hwmon/lm25066.rst
15051 F: Documentation/hwmon/ltc2978.rst
15052 F: Documentation/hwmon/ltc3815.rst
15053 F: Documentation/hwmon/max16064.rst
15054 F: Documentation/hwmon/max20751.rst
15055 F: Documentation/hwmon/max31785.rst
15056 F: Documentation/hwmon/max34440.rst
15057 F: Documentation/hwmon/max8688.rst
15058 F: Documentation/hwmon/pmbus-core.rst
15059 F: Documentation/hwmon/pmbus.rst
15060 F: Documentation/hwmon/tps40422.rst
15061 F: Documentation/hwmon/ucd9000.rst
15062 F: Documentation/hwmon/ucd9200.rst
15063 F: Documentation/hwmon/zl6100.rst
15064 F: drivers/hwmon/pmbus/
15065 F: include/linux/pmbus.h
15067 PMC SIERRA MaxRAID DRIVER
15068 L: linux-scsi@vger.kernel.org
15070 W: http://www.pmc-sierra.com/
15071 F: drivers/scsi/pmcraid.*
15073 PMC SIERRA PM8001 DRIVER
15074 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15075 L: linux-scsi@vger.kernel.org
15077 F: drivers/scsi/pm8001/
15079 PNI RM3100 IIO DRIVER
15080 M: Song Qiang <songqiang1304521@gmail.com>
15081 L: linux-iio@vger.kernel.org
15083 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
15084 F: drivers/iio/magnetometer/rm3100*
15087 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
15088 L: linux-acpi@vger.kernel.org
15091 F: include/linux/pnp.h
15093 POSIX CLOCKS and TIMERS
15094 M: Thomas Gleixner <tglx@linutronix.de>
15095 L: linux-kernel@vger.kernel.org
15097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
15099 F: include/linux/time_namespace.h
15100 F: include/linux/timer*
15101 F: kernel/time/*timer*
15102 F: kernel/time/namespace.c
15104 POWER MANAGEMENT CORE
15105 M: "Rafael J. Wysocki" <rafael@kernel.org>
15106 L: linux-pm@vger.kernel.org
15108 B: https://bugzilla.kernel.org
15109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15110 F: drivers/base/power/
15111 F: drivers/powercap/
15112 F: include/linux/intel_rapl.h
15113 F: include/linux/pm.h
15114 F: include/linux/pm_*
15115 F: include/linux/powercap.h
15116 F: kernel/configs/nopm.config
15118 DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
15119 M: Daniel Lezcano <daniel.lezcano@kernel.org>
15120 L: linux-pm@vger.kernel.org
15122 B: https://bugzilla.kernel.org
15123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
15124 F: drivers/powercap/dtpm*
15125 F: include/linux/dtpm.h
15127 POWER STATE COORDINATION INTERFACE (PSCI)
15128 M: Mark Rutland <mark.rutland@arm.com>
15129 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15132 F: drivers/firmware/psci/
15133 F: include/linux/psci.h
15134 F: include/uapi/linux/psci.h
15136 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
15137 M: Sebastian Reichel <sre@kernel.org>
15138 L: linux-pm@vger.kernel.org
15140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
15141 F: Documentation/ABI/testing/sysfs-class-power
15142 F: Documentation/devicetree/bindings/power/supply/
15143 F: drivers/power/supply/
15144 F: include/linux/power/
15145 F: include/linux/power_supply.h
15147 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
15148 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
15149 L: linuxppc-dev@lists.ozlabs.org
15151 F: drivers/char/powernv-op-panel.c
15153 PPP OVER ATM (RFC 2364)
15154 M: Mitchell Blank Jr <mitch@sfgoth.com>
15156 F: include/uapi/linux/atmppp.h
15157 F: net/atm/pppoatm.c
15160 M: Michal Ostrowski <mostrows@earthlink.net>
15162 F: drivers/net/ppp/pppoe.c
15163 F: drivers/net/ppp/pppox.c
15166 M: James Chapman <jchapman@katalix.com>
15168 F: include/linux/if_pppol2tp.h
15169 F: include/uapi/linux/if_pppol2tp.h
15170 F: net/l2tp/l2tp_ppp.c
15172 PPP PROTOCOL DRIVERS AND COMPRESSORS
15173 M: Paul Mackerras <paulus@samba.org>
15174 L: linux-ppp@vger.kernel.org
15176 F: drivers/net/ppp/ppp_*
15179 M: Rodolfo Giometti <giometti@enneenne.com>
15180 L: linuxpps@ml.enneenne.com (subscribers-only)
15182 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
15183 F: Documentation/ABI/testing/sysfs-pps
15184 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
15185 F: Documentation/driver-api/pps.rst
15187 F: include/linux/pps*.h
15188 F: include/uapi/linux/pps.h
15191 M: Dmitry Kozlov <xeb@mail.ru>
15192 L: netdev@vger.kernel.org
15194 W: http://sourceforge.net/projects/accel-pptp
15195 F: drivers/net/ppp/pptp.c
15197 PRESSURE STALL INFORMATION (PSI)
15198 M: Johannes Weiner <hannes@cmpxchg.org>
15200 F: include/linux/psi*
15201 F: kernel/sched/psi.c
15204 M: Petr Mladek <pmladek@suse.com>
15205 M: Sergey Senozhatsky <senozhatsky@chromium.org>
15206 R: Steven Rostedt <rostedt@goodmis.org>
15207 R: John Ogness <john.ogness@linutronix.de>
15209 F: include/linux/printk.h
15213 R: Chris Down <chris@chrisdown.name>
15215 F: kernel/printk/index.c
15218 L: linux-kernel@vger.kernel.org
15219 L: linux-fsdevel@vger.kernel.org
15221 F: Documentation/filesystems/proc.rst
15223 F: include/linux/proc_fs.h
15224 F: tools/testing/selftests/proc/
15227 M: Luis Chamberlain <mcgrof@kernel.org>
15228 M: Kees Cook <keescook@chromium.org>
15229 M: Iurii Zaikin <yzaikin@google.com>
15230 L: linux-kernel@vger.kernel.org
15231 L: linux-fsdevel@vger.kernel.org
15233 F: fs/proc/proc_sysctl.c
15234 F: include/linux/sysctl.h
15235 F: kernel/sysctl-test.c
15237 F: tools/testing/selftests/sysctl/
15239 PS3 NETWORK SUPPORT
15240 M: Geoff Levand <geoff@infradead.org>
15241 L: netdev@vger.kernel.org
15242 L: linuxppc-dev@lists.ozlabs.org
15244 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
15246 PS3 PLATFORM SUPPORT
15247 M: Geoff Levand <geoff@infradead.org>
15248 L: linuxppc-dev@lists.ozlabs.org
15250 F: arch/powerpc/boot/ps3*
15251 F: arch/powerpc/include/asm/lv1call.h
15252 F: arch/powerpc/include/asm/ps3*.h
15253 F: arch/powerpc/platforms/ps3/
15256 F: drivers/rtc/rtc-ps3.c
15257 F: drivers/usb/host/*ps3.c
15258 F: sound/ppc/snd_ps3*
15261 M: Jim Paris <jim@jtan.com>
15262 M: Geoff Levand <geoff@infradead.org>
15263 L: linuxppc-dev@lists.ozlabs.org
15265 F: drivers/block/ps3vram.c
15267 PSAMPLE PACKET SAMPLING SUPPORT
15268 M: Yotam Gigi <yotam.gi@gmail.com>
15270 F: include/net/psample.h
15271 F: include/uapi/linux/psample.h
15275 M: Kees Cook <keescook@chromium.org>
15276 M: Anton Vorontsov <anton@enomsg.org>
15277 M: Colin Cross <ccross@android.com>
15278 M: Tony Luck <tony.luck@intel.com>
15280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
15281 F: Documentation/admin-guide/ramoops.rst
15282 F: Documentation/admin-guide/pstore-blk.rst
15283 F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
15284 F: drivers/acpi/apei/erst.c
15285 F: drivers/firmware/efi/efi-pstore.c
15287 F: include/linux/pstore*
15288 K: \b(pstore|ramoops)
15290 PTP HARDWARE CLOCK SUPPORT
15291 M: Richard Cochran <richardcochran@gmail.com>
15292 L: netdev@vger.kernel.org
15294 W: http://linuxptp.sourceforge.net/
15295 F: Documentation/ABI/testing/sysfs-ptp
15296 F: Documentation/driver-api/ptp.rst
15297 F: drivers/net/phy/dp83640*
15299 F: include/linux/ptp_cl*
15301 PTP VIRTUAL CLOCK SUPPORT
15302 M: Yangbo Lu <yangbo.lu@nxp.com>
15303 L: netdev@vger.kernel.org
15305 F: drivers/ptp/ptp_vclock.c
15306 F: net/ethtool/phc_vclocks.c
15309 M: Oleg Nesterov <oleg@redhat.com>
15311 F: arch/*/*/ptrace*.c
15312 F: arch/*/include/asm/ptrace*.h
15313 F: arch/*/ptrace*.c
15314 F: include/asm-generic/syscall.h
15315 F: include/linux/ptrace.h
15316 F: include/linux/regset.h
15317 F: include/linux/tracehook.h
15318 F: include/uapi/linux/ptrace.h
15319 F: include/uapi/linux/ptrace.h
15323 M: Hans Verkuil <hverkuil@xs4all.nl>
15324 L: linux-media@vger.kernel.org
15326 T: git git://linuxtv.org/media_tree.git
15327 F: Documentation/admin-guide/media/pulse8-cec.rst
15328 F: drivers/media/cec/usb/pulse8/
15330 PVRUSB2 VIDEO4LINUX DRIVER
15331 M: Mike Isely <isely@pobox.com>
15332 L: pvrusb2@isely.net (subscribers-only)
15333 L: linux-media@vger.kernel.org
15335 W: http://www.isely.net/pvrusb2/
15336 T: git git://linuxtv.org/media_tree.git
15337 F: Documentation/driver-api/media/drivers/pvrusb2*
15338 F: drivers/media/usb/pvrusb2/
15341 M: Hans Verkuil <hverkuil@xs4all.nl>
15342 L: linux-media@vger.kernel.org
15344 T: git git://linuxtv.org/media_tree.git
15345 F: drivers/media/usb/pwc/*
15346 F: include/trace/events/pwc.h
15349 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15350 L: linux-hwmon@vger.kernel.org
15352 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
15353 F: Documentation/hwmon/pwm-fan.rst
15354 F: drivers/hwmon/pwm-fan.c
15357 M: Sean Young <sean@mess.org>
15358 L: linux-media@vger.kernel.org
15360 F: drivers/media/rc/pwm-ir-tx.c
15363 M: Thierry Reding <thierry.reding@gmail.com>
15364 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15365 M: Lee Jones <lee.jones@linaro.org>
15366 L: linux-pwm@vger.kernel.org
15368 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
15369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
15370 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
15371 F: Documentation/devicetree/bindings/pwm/
15372 F: Documentation/driver-api/pwm.rst
15373 F: drivers/gpio/gpio-mvebu.c
15375 F: drivers/video/backlight/pwm_bl.c
15376 F: include/linux/pwm.h
15377 F: include/linux/pwm_backlight.h
15378 K: pwm_(config|apply_state|ops)
15381 M: Robert Jarzmik <robert.jarzmik@free.fr>
15382 L: linux-gpio@vger.kernel.org
15384 F: drivers/gpio/gpio-pxa.c
15390 M: Robert Jarzmik <robert.jarzmik@free.fr>
15391 L: linux-rtc@vger.kernel.org
15394 PXA2xx/PXA3xx SUPPORT
15395 M: Daniel Mack <daniel@zonque.org>
15396 M: Haojian Zhuang <haojian.zhuang@gmail.com>
15397 M: Robert Jarzmik <robert.jarzmik@free.fr>
15398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15400 T: git git://github.com/hzhuang1/linux.git
15401 T: git git://github.com/rjarzmik/linux.git
15402 F: arch/arm/boot/dts/pxa*
15403 F: arch/arm/mach-pxa/
15404 F: drivers/dma/pxa*
15405 F: drivers/pcmcia/pxa2xx*
15406 F: drivers/pinctrl/pxa/
15407 F: drivers/spi/spi-pxa2xx*
15408 F: drivers/usb/gadget/udc/pxa2*
15409 F: include/sound/pxa2xx-lib.h
15414 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
15415 L: qat-linux@intel.com
15417 F: drivers/crypto/qat/
15419 QCOM AUDIO (ASoC) DRIVERS
15420 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15421 M: Banajit Goswami <bgoswami@codeaurora.org>
15422 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15424 F: sound/soc/codecs/lpass-va-macro.c
15425 F: sound/soc/codecs/lpass-wsa-macro.*
15426 F: sound/soc/codecs/msm8916-wcd-analog.c
15427 F: sound/soc/codecs/msm8916-wcd-digital.c
15428 F: sound/soc/codecs/wcd9335.*
15429 F: sound/soc/codecs/wcd934x.c
15430 F: sound/soc/codecs/wcd-clsh-v2.*
15431 F: sound/soc/codecs/wsa881x.c
15435 M: Alex Elder <elder@kernel.org>
15436 L: netdev@vger.kernel.org
15438 F: drivers/net/ipa/
15440 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
15441 M: Gabriel Somlo <somlo@cmu.edu>
15442 M: "Michael S. Tsirkin" <mst@redhat.com>
15443 L: qemu-devel@nongnu.org
15445 F: drivers/firmware/qemu_fw_cfg.c
15446 F: include/uapi/linux/qemu_fw_cfg.h
15449 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15450 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15451 L: linux-rdma@vger.kernel.org
15453 F: drivers/infiniband/hw/qib/
15455 QLOGIC QL41xxx FCOE DRIVER
15456 M: Saurav Kashyap <skashyap@marvell.com>
15457 M: Javed Hasan <jhasan@marvell.com>
15458 M: GR-QLogic-Storage-Upstream@marvell.com
15459 L: linux-scsi@vger.kernel.org
15461 F: drivers/scsi/qedf/
15463 QLOGIC QL41xxx ISCSI DRIVER
15464 M: Nilesh Javali <njavali@marvell.com>
15465 M: Manish Rangankar <mrangankar@marvell.com>
15466 M: GR-QLogic-Storage-Upstream@marvell.com
15467 L: linux-scsi@vger.kernel.org
15469 F: drivers/scsi/qedi/
15471 QLOGIC QL4xxx ETHERNET DRIVER
15472 M: Ariel Elior <aelior@marvell.com>
15473 M: GR-everest-linux-l2@marvell.com
15474 L: netdev@vger.kernel.org
15476 F: drivers/net/ethernet/qlogic/qed/
15477 F: drivers/net/ethernet/qlogic/qede/
15478 F: include/linux/qed/
15480 QLOGIC QL4xxx RDMA DRIVER
15481 M: Michal Kalderon <mkalderon@marvell.com>
15482 M: Ariel Elior <aelior@marvell.com>
15483 L: linux-rdma@vger.kernel.org
15485 F: drivers/infiniband/hw/qedr/
15486 F: include/uapi/rdma/qedr-abi.h
15488 QLOGIC QLA1280 SCSI DRIVER
15489 M: Michael Reed <mdr@sgi.com>
15490 L: linux-scsi@vger.kernel.org
15492 F: drivers/scsi/qla1280.[ch]
15494 QLOGIC QLA2XXX FC-SCSI DRIVER
15495 M: Nilesh Javali <njavali@marvell.com>
15496 M: GR-QLogic-Storage-Upstream@marvell.com
15497 L: linux-scsi@vger.kernel.org
15499 F: drivers/scsi/qla2xxx/
15501 QLOGIC QLA3XXX NETWORK DRIVER
15502 M: GR-Linux-NIC-Dev@marvell.com
15503 L: netdev@vger.kernel.org
15505 F: drivers/net/ethernet/qlogic/qla3xxx.*
15507 QLOGIC QLA4XXX iSCSI DRIVER
15508 M: Nilesh Javali <njavali@marvell.com>
15509 M: Manish Rangankar <mrangankar@marvell.com>
15510 M: GR-QLogic-Storage-Upstream@marvell.com
15511 L: linux-scsi@vger.kernel.org
15513 F: drivers/scsi/qla4xxx/
15515 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
15516 M: Shahed Shaikh <shshaikh@marvell.com>
15517 M: Manish Chopra <manishc@marvell.com>
15518 M: GR-Linux-NIC-Dev@marvell.com
15519 L: netdev@vger.kernel.org
15521 F: drivers/net/ethernet/qlogic/qlcnic/
15523 QLOGIC QLGE 10Gb ETHERNET DRIVER
15524 M: Manish Chopra <manishc@marvell.com>
15525 M: GR-Linux-NIC-Dev@marvell.com
15526 M: Coiby Xu <coiby.xu@gmail.com>
15527 L: netdev@vger.kernel.org
15529 F: Documentation/networking/device_drivers/qlogic/qlge.rst
15530 F: drivers/staging/qlge/
15532 QM1D1B0004 MEDIA DRIVER
15533 M: Akihiro Tsukada <tskd08@gmail.com>
15534 L: linux-media@vger.kernel.org
15536 F: drivers/media/tuners/qm1d1b0004*
15538 QM1D1C0042 MEDIA DRIVER
15539 M: Akihiro Tsukada <tskd08@gmail.com>
15540 L: linux-media@vger.kernel.org
15542 F: drivers/media/tuners/qm1d1c0042*
15545 M: Anders Larsen <al@alarsen.net>
15547 W: http://www.alarsen.net/linux/qnx4fs/
15549 F: include/uapi/linux/qnx4_fs.h
15550 F: include/uapi/linux/qnxtypes.h
15552 QORIQ DPAA2 FSL-MC BUS DRIVER
15553 M: Stuart Yoder <stuyoder@gmail.com>
15554 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
15555 L: linux-kernel@vger.kernel.org
15557 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
15558 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
15559 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
15560 F: drivers/bus/fsl-mc/
15561 F: include/uapi/linux/fsl_mc.h
15563 QT1010 MEDIA DRIVER
15564 M: Antti Palosaari <crope@iki.fi>
15565 L: linux-media@vger.kernel.org
15567 W: https://linuxtv.org
15568 W: http://palosaari.fi/linux/
15569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15570 T: git git://linuxtv.org/anttip/media_tree.git
15571 F: drivers/media/tuners/qt1010*
15573 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
15574 M: Kalle Valo <kvalo@codeaurora.org>
15575 L: ath10k@lists.infradead.org
15577 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
15578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15579 F: drivers/net/wireless/ath/ath10k/
15581 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
15582 M: Kalle Valo <kvalo@codeaurora.org>
15583 L: ath11k@lists.infradead.org
15585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
15586 F: drivers/net/wireless/ath/ath11k/
15588 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
15589 M: ath9k-devel@qca.qualcomm.com
15590 L: linux-wireless@vger.kernel.org
15592 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
15593 F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
15594 F: drivers/net/wireless/ath/ath9k/
15596 QUALCOMM CAMERA SUBSYSTEM DRIVER
15597 M: Robert Foss <robert.foss@linaro.org>
15598 M: Todor Tomov <todor.too@gmail.com>
15599 L: linux-media@vger.kernel.org
15601 F: Documentation/admin-guide/media/qcom_camss.rst
15602 F: Documentation/devicetree/bindings/media/*camss*
15603 F: drivers/media/platform/qcom/camss/
15605 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
15606 M: Niklas Cassel <nks@flawful.org>
15607 L: linux-pm@vger.kernel.org
15608 L: linux-arm-msm@vger.kernel.org
15610 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
15611 F: drivers/soc/qcom/cpr.c
15613 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
15614 M: Ilia Lin <ilia.lin@kernel.org>
15615 L: linux-pm@vger.kernel.org
15617 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
15618 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
15620 QUALCOMM CRYPTO DRIVERS
15621 M: Thara Gopinath <thara.gopinath@linaro.org>
15622 L: linux-crypto@vger.kernel.org
15623 L: linux-arm-msm@vger.kernel.org
15625 F: drivers/crypto/qce/
15627 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
15628 M: Timur Tabi <timur@kernel.org>
15629 L: netdev@vger.kernel.org
15631 F: drivers/net/ethernet/qualcomm/emac/
15633 QUALCOMM ETHQOS ETHERNET DRIVER
15634 M: Vinod Koul <vkoul@kernel.org>
15635 L: netdev@vger.kernel.org
15637 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
15638 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
15640 QUALCOMM GENERIC INTERFACE I2C DRIVER
15641 M: Akash Asthana <akashast@codeaurora.org>
15642 M: Mukesh Savaliya <msavaliy@codeaurora.org>
15643 L: linux-i2c@vger.kernel.org
15644 L: linux-arm-msm@vger.kernel.org
15646 F: drivers/i2c/busses/i2c-qcom-geni.c
15648 QUALCOMM HEXAGON ARCHITECTURE
15649 M: Brian Cain <bcain@codeaurora.org>
15650 L: linux-hexagon@vger.kernel.org
15654 QUALCOMM HIDMA DRIVER
15655 M: Sinan Kaya <okaya@kernel.org>
15656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15657 L: linux-arm-msm@vger.kernel.org
15658 L: dmaengine@vger.kernel.org
15660 F: drivers/dma/qcom/hidma*
15662 QUALCOMM I2C CCI DRIVER
15663 M: Loic Poulain <loic.poulain@linaro.org>
15664 M: Robert Foss <robert.foss@linaro.org>
15665 L: linux-i2c@vger.kernel.org
15666 L: linux-arm-msm@vger.kernel.org
15668 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
15669 F: drivers/i2c/busses/i2c-qcom-cci.c
15672 M: Rob Clark <robdclark@gmail.com>
15673 L: iommu@lists.linux-foundation.org
15674 L: linux-arm-msm@vger.kernel.org
15676 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
15678 QUALCOMM IPC ROUTER (QRTR) DRIVER
15679 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15680 L: linux-arm-msm@vger.kernel.org
15682 F: include/trace/events/qrtr.h
15683 F: include/uapi/linux/qrtr.h
15686 QUALCOMM IPCC MAILBOX DRIVER
15687 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
15688 L: linux-arm-msm@vger.kernel.org
15690 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
15691 F: drivers/mailbox/qcom-ipcc.c
15692 F: include/dt-bindings/mailbox/qcom-ipcc.h
15694 QUALCOMM IPQ4019 USB PHY DRIVER
15695 M: Robert Marko <robert.marko@sartura.hr>
15696 M: Luka Perkov <luka.perkov@sartura.hr>
15697 L: linux-arm-msm@vger.kernel.org
15699 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
15700 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
15702 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
15703 M: Robert Marko <robert.marko@sartura.hr>
15704 M: Luka Perkov <luka.perkov@sartura.hr>
15705 L: linux-arm-msm@vger.kernel.org
15707 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
15708 F: drivers/regulator/vqmmc-ipq4019-regulator.c
15710 QUALCOMM RMNET DRIVER
15711 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
15712 M: Sean Tranchetti <stranche@codeaurora.org>
15713 L: netdev@vger.kernel.org
15715 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
15716 F: drivers/net/ethernet/qualcomm/rmnet/
15717 F: include/linux/if_rmnet.h
15719 QUALCOMM TSENS THERMAL DRIVER
15720 M: Amit Kucheria <amitk@kernel.org>
15721 M: Thara Gopinath <thara.gopinath@linaro.org>
15722 L: linux-pm@vger.kernel.org
15723 L: linux-arm-msm@vger.kernel.org
15725 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
15726 F: drivers/thermal/qcom/
15728 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
15729 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
15730 L: linux-media@vger.kernel.org
15731 L: linux-arm-msm@vger.kernel.org
15733 T: git git://linuxtv.org/media_tree.git
15734 F: Documentation/devicetree/bindings/media/*venus*
15735 F: drivers/media/platform/qcom/venus/
15737 QUALCOMM WCN36XX WIRELESS DRIVER
15738 M: Kalle Valo <kvalo@codeaurora.org>
15739 L: wcn36xx@lists.infradead.org
15741 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
15742 T: git git://github.com/KrasnikovEugene/wcn36xx.git
15743 F: drivers/net/wireless/ath/wcn36xx/
15745 QUANTENNA QTNFMAC WIRELESS DRIVER
15746 M: Igor Mitsyanko <imitsyanko@quantenna.com>
15747 R: Sergey Matyukevich <geomatsi@gmail.com>
15748 L: linux-wireless@vger.kernel.org
15750 F: drivers/net/wireless/quantenna
15752 RADEON and AMDGPU DRM DRIVERS
15753 M: Alex Deucher <alexander.deucher@amd.com>
15754 M: Christian König <christian.koenig@amd.com>
15755 M: Pan, Xinhui <Xinhui.Pan@amd.com>
15756 L: amd-gfx@lists.freedesktop.org
15758 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15759 B: https://gitlab.freedesktop.org/drm/amd/-/issues
15760 C: irc://irc.oftc.net/radeon
15761 F: drivers/gpu/drm/amd/
15762 F: drivers/gpu/drm/radeon/
15763 F: include/uapi/drm/amdgpu_drm.h
15764 F: include/uapi/drm/radeon_drm.h
15766 RADEON FRAMEBUFFER DISPLAY DRIVER
15767 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15768 L: linux-fbdev@vger.kernel.org
15770 F: drivers/video/fbdev/aty/radeon*
15771 F: include/uapi/linux/radeonfb.h
15773 RADIOSHARK RADIO DRIVER
15774 M: Hans Verkuil <hverkuil@xs4all.nl>
15775 L: linux-media@vger.kernel.org
15777 T: git git://linuxtv.org/media_tree.git
15778 F: drivers/media/radio/radio-shark.c
15780 RADIOSHARK2 RADIO DRIVER
15781 M: Hans Verkuil <hverkuil@xs4all.nl>
15782 L: linux-media@vger.kernel.org
15784 T: git git://linuxtv.org/media_tree.git
15785 F: drivers/media/radio/radio-shark2.c
15786 F: drivers/media/radio/radio-tea5777.c
15788 RADOS BLOCK DEVICE (RBD)
15789 M: Ilya Dryomov <idryomov@gmail.com>
15790 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15791 L: ceph-devel@vger.kernel.org
15793 W: http://ceph.com/
15794 T: git git://github.com/ceph/ceph-client.git
15795 F: Documentation/ABI/testing/sysfs-bus-rbd
15796 F: drivers/block/rbd.c
15797 F: drivers/block/rbd_types.h
15799 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15800 M: Paul Mackerras <paulus@samba.org>
15801 L: linux-fbdev@vger.kernel.org
15803 F: drivers/video/fbdev/aty/aty128fb.c
15805 RAINSHADOW-CEC DRIVER
15806 M: Hans Verkuil <hverkuil@xs4all.nl>
15807 L: linux-media@vger.kernel.org
15809 T: git git://linuxtv.org/media_tree.git
15810 F: drivers/media/cec/usb/rainshadow/
15812 RALINK MIPS ARCHITECTURE
15813 M: John Crispin <john@phrozen.org>
15814 L: linux-mips@vger.kernel.org
15816 F: arch/mips/ralink
15818 RALINK RT2X00 WIRELESS LAN DRIVER
15819 M: Stanislaw Gruszka <stf_xl@wp.pl>
15820 M: Helmut Schaa <helmut.schaa@googlemail.com>
15821 L: linux-wireless@vger.kernel.org
15823 F: drivers/net/wireless/ralink/rt2x00/
15825 RAMDISK RAM BLOCK DEVICE DRIVER
15826 M: Jens Axboe <axboe@kernel.dk>
15828 F: Documentation/admin-guide/blockdev/ramdisk.rst
15829 F: drivers/block/brd.c
15831 RANCHU VIRTUAL BOARD FOR MIPS
15832 M: Miodrag Dinic <miodrag.dinic@mips.com>
15833 L: linux-mips@vger.kernel.org
15835 F: arch/mips/configs/generic/board-ranchu.config
15836 F: arch/mips/generic/board-ranchu.c
15838 RANDOM NUMBER DRIVER
15839 M: "Theodore Ts'o" <tytso@mit.edu>
15841 F: drivers/char/random.c
15844 M: Matt Porter <mporter@kernel.crashing.org>
15845 M: Alexandre Bounine <alex.bou9@gmail.com>
15847 F: drivers/rapidio/
15850 M: Tony Luck <tony.luck@intel.com>
15851 M: Borislav Petkov <bp@alien8.de>
15852 L: linux-edac@vger.kernel.org
15854 F: Documentation/admin-guide/ras.rst
15856 F: include/linux/ras.h
15857 F: include/ras/ras_event.h
15859 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15860 L: linux-wireless@vger.kernel.org
15862 F: drivers/net/wireless/ray*
15864 RC-CORE / LIRC FRAMEWORK
15865 M: Sean Young <sean@mess.org>
15866 L: linux-media@vger.kernel.org
15868 W: http://linuxtv.org
15869 T: git git://linuxtv.org/media_tree.git
15870 F: Documentation/driver-api/media/rc-core.rst
15871 F: Documentation/userspace-api/media/rc/
15872 F: drivers/media/rc/
15873 F: include/media/rc-map.h
15874 F: include/media/rc-core.h
15875 F: include/uapi/linux/lirc.h
15877 RCMM REMOTE CONTROLS DECODER
15878 M: Patrick Lerda <patrick9876@free.fr>
15880 F: drivers/media/rc/ir-rcmm-decoder.c
15882 RCUTORTURE TEST FRAMEWORK
15883 M: "Paul E. McKenney" <paulmck@kernel.org>
15884 M: Josh Triplett <josh@joshtriplett.org>
15885 R: Steven Rostedt <rostedt@goodmis.org>
15886 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15887 R: Lai Jiangshan <jiangshanlai@gmail.com>
15888 L: rcu@vger.kernel.org
15890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15891 F: tools/testing/selftests/rcutorture
15893 RDACM20 Camera Sensor
15894 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15895 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15896 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15897 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15898 L: linux-media@vger.kernel.org
15900 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15901 F: drivers/media/i2c/max9271.c
15902 F: drivers/media/i2c/max9271.h
15903 F: drivers/media/i2c/rdacm20.c
15905 RDACM21 Camera Sensor
15906 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15907 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15908 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15909 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15910 L: linux-media@vger.kernel.org
15912 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15913 F: drivers/media/i2c/max9271.c
15914 F: drivers/media/i2c/max9271.h
15915 F: drivers/media/i2c/rdacm21.c
15918 M: Florian Fainelli <florian@openwrt.org>
15921 RDC R6040 FAST ETHERNET DRIVER
15922 M: Florian Fainelli <f.fainelli@gmail.com>
15923 L: netdev@vger.kernel.org
15925 F: drivers/net/ethernet/rdc/r6040.c
15927 RDMAVT - RDMA verbs software
15928 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15929 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15930 L: linux-rdma@vger.kernel.org
15932 F: drivers/infiniband/sw/rdmavt
15934 RDS - RELIABLE DATAGRAM SOCKETS
15935 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15936 L: netdev@vger.kernel.org
15937 L: linux-rdma@vger.kernel.org
15938 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15940 W: https://oss.oracle.com/projects/rds/
15941 F: Documentation/networking/rds.rst
15944 RDT - RESOURCE ALLOCATION
15945 M: Fenghua Yu <fenghua.yu@intel.com>
15946 M: Reinette Chatre <reinette.chatre@intel.com>
15947 L: linux-kernel@vger.kernel.org
15949 F: Documentation/x86/resctrl*
15950 F: arch/x86/include/asm/resctrl.h
15951 F: arch/x86/kernel/cpu/resctrl/
15952 F: tools/testing/selftests/resctrl/
15954 READ-COPY UPDATE (RCU)
15955 M: "Paul E. McKenney" <paulmck@kernel.org>
15956 M: Josh Triplett <josh@joshtriplett.org>
15957 R: Steven Rostedt <rostedt@goodmis.org>
15958 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15959 R: Lai Jiangshan <jiangshanlai@gmail.com>
15960 R: Joel Fernandes <joel@joelfernandes.org>
15961 L: rcu@vger.kernel.org
15963 W: http://www.rdrop.com/users/paulmck/RCU/
15964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15965 F: Documentation/RCU/
15966 F: include/linux/rcu*
15968 X: Documentation/RCU/torture.rst
15969 X: include/linux/srcu*.h
15970 X: kernel/rcu/srcu*.c
15972 REAL TIME CLOCK (RTC) SUBSYSTEM
15973 M: Alessandro Zummo <a.zummo@towertech.it>
15974 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15975 L: linux-rtc@vger.kernel.org
15977 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15979 F: Documentation/admin-guide/rtc.rst
15980 F: Documentation/devicetree/bindings/rtc/
15982 F: include/linux/platform_data/rtc-*
15983 F: include/linux/rtc.h
15984 F: include/linux/rtc/
15985 F: include/uapi/linux/rtc.h
15986 F: tools/testing/selftests/rtc/
15988 REALTEK AUDIO CODECS
15989 M: Oder Chiou <oder_chiou@realtek.com>
15991 F: include/sound/rt*.h
15992 F: sound/soc/codecs/rt*
15994 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15995 M: Linus Walleij <linus.walleij@linaro.org>
15997 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15998 F: drivers/net/dsa/realtek-smi*
15999 F: drivers/net/dsa/rtl83*
16001 REALTEK WIRELESS DRIVER (rtlwifi family)
16002 M: Ping-Ke Shih <pkshih@realtek.com>
16003 L: linux-wireless@vger.kernel.org
16005 W: https://wireless.wiki.kernel.org/
16006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16007 F: drivers/net/wireless/realtek/rtlwifi/
16009 REALTEK WIRELESS DRIVER (rtw88)
16010 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
16011 L: linux-wireless@vger.kernel.org
16013 F: drivers/net/wireless/realtek/rtw88/
16015 REALTEK WIRELESS DRIVER (rtw89)
16016 M: Ping-Ke Shih <pkshih@realtek.com>
16017 L: linux-wireless@vger.kernel.org
16019 F: drivers/net/wireless/realtek/rtw89/
16021 REDPINE WIRELESS DRIVER
16022 M: Amitkumar Karwar <amitkarwar@gmail.com>
16023 M: Siva Rebbagondla <siva8118@gmail.com>
16024 L: linux-wireless@vger.kernel.org
16026 F: drivers/net/wireless/rsi/
16028 REGISTER MAP ABSTRACTION
16029 M: Mark Brown <broonie@kernel.org>
16030 L: linux-kernel@vger.kernel.org
16032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
16033 F: Documentation/devicetree/bindings/regmap/
16034 F: drivers/base/regmap/
16035 F: include/linux/regmap.h
16037 REISERFS FILE SYSTEM
16038 L: reiserfs-devel@vger.kernel.org
16042 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
16043 M: Ohad Ben-Cohen <ohad@wizery.com>
16044 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16045 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16046 L: linux-remoteproc@vger.kernel.org
16048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
16049 F: Documentation/ABI/testing/sysfs-class-remoteproc
16050 F: Documentation/devicetree/bindings/remoteproc/
16051 F: Documentation/staging/remoteproc.rst
16052 F: drivers/remoteproc/
16053 F: include/linux/remoteproc.h
16054 F: include/linux/remoteproc/
16056 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
16057 M: Ohad Ben-Cohen <ohad@wizery.com>
16058 M: Bjorn Andersson <bjorn.andersson@linaro.org>
16059 M: Mathieu Poirier <mathieu.poirier@linaro.org>
16060 L: linux-remoteproc@vger.kernel.org
16062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
16063 F: Documentation/ABI/testing/sysfs-bus-rpmsg
16064 F: Documentation/staging/rpmsg.rst
16066 F: include/linux/rpmsg.h
16067 F: include/linux/rpmsg/
16068 F: include/uapi/linux/rpmsg.h
16071 REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
16072 M: Stephan Gerhold <stephan@gerhold.net>
16073 L: netdev@vger.kernel.org
16074 L: linux-remoteproc@vger.kernel.org
16076 F: drivers/net/wwan/rpmsg_wwan_ctrl.c
16078 RENESAS CLOCK DRIVERS
16079 M: Geert Uytterhoeven <geert+renesas@glider.be>
16080 L: linux-renesas-soc@vger.kernel.org
16082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
16083 F: Documentation/devicetree/bindings/clock/renesas,*
16084 F: drivers/clk/renesas/
16086 RENESAS EMEV2 I2C DRIVER
16087 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16088 L: linux-renesas-soc@vger.kernel.org
16090 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
16091 F: drivers/i2c/busses/i2c-emev2.c
16093 RENESAS ETHERNET DRIVERS
16094 R: Sergey Shtylyov <s.shtylyov@omp.ru>
16095 L: netdev@vger.kernel.org
16096 L: linux-renesas-soc@vger.kernel.org
16097 F: Documentation/devicetree/bindings/net/renesas,*.yaml
16098 F: drivers/net/ethernet/renesas/
16099 F: include/linux/sh_eth.h
16101 RENESAS R-CAR GYROADC DRIVER
16102 M: Marek Vasut <marek.vasut@gmail.com>
16103 L: linux-iio@vger.kernel.org
16105 F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
16106 F: drivers/iio/adc/rcar-gyroadc.c
16108 RENESAS R-CAR I2C DRIVERS
16109 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
16110 L: linux-renesas-soc@vger.kernel.org
16112 F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
16113 F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
16114 F: drivers/i2c/busses/i2c-rcar.c
16115 F: drivers/i2c/busses/i2c-sh_mobile.c
16117 RENESAS R-CAR THERMAL DRIVERS
16118 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
16119 L: linux-renesas-soc@vger.kernel.org
16121 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
16122 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
16123 F: drivers/thermal/rcar_gen3_thermal.c
16124 F: drivers/thermal/rcar_thermal.c
16126 RENESAS RIIC DRIVER
16127 M: Chris Brandt <chris.brandt@renesas.com>
16128 L: linux-renesas-soc@vger.kernel.org
16130 F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
16131 F: drivers/i2c/busses/i2c-riic.c
16133 RENESAS USB PHY DRIVER
16134 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
16135 L: linux-renesas-soc@vger.kernel.org
16137 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
16139 RENESAS RZ/G2L A/D DRIVER
16140 M: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
16141 L: linux-iio@vger.kernel.org
16142 L: linux-renesas-soc@vger.kernel.org
16144 F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
16145 F: drivers/iio/adc/rzg2l_adc.c
16147 RESET CONTROLLER FRAMEWORK
16148 M: Philipp Zabel <p.zabel@pengutronix.de>
16150 T: git git://git.pengutronix.de/git/pza/linux
16151 F: Documentation/devicetree/bindings/reset/
16152 F: Documentation/driver-api/reset.rst
16154 F: include/dt-bindings/reset/
16155 F: include/linux/reset-controller.h
16156 F: include/linux/reset.h
16157 F: include/linux/reset/
16158 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
16160 RESTARTABLE SEQUENCES SUPPORT
16161 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16162 M: Peter Zijlstra <peterz@infradead.org>
16163 M: "Paul E. McKenney" <paulmck@kernel.org>
16164 M: Boqun Feng <boqun.feng@gmail.com>
16165 L: linux-kernel@vger.kernel.org
16167 F: include/trace/events/rseq.h
16168 F: include/uapi/linux/rseq.h
16170 F: tools/testing/selftests/rseq/
16173 M: Johannes Berg <johannes@sipsolutions.net>
16174 L: linux-wireless@vger.kernel.org
16176 W: https://wireless.wiki.kernel.org/
16177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
16178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
16179 F: Documentation/ABI/stable/sysfs-class-rfkill
16180 F: Documentation/driver-api/rfkill.rst
16181 F: include/linux/rfkill.h
16182 F: include/uapi/linux/rfkill.h
16186 M: Thomas Graf <tgraf@suug.ch>
16187 M: Herbert Xu <herbert@gondor.apana.org.au>
16188 L: netdev@vger.kernel.org
16190 F: include/linux/rhashtable-types.h
16191 F: include/linux/rhashtable.h
16192 F: lib/rhashtable.c
16193 F: lib/test_rhashtable.c
16195 RICOH R5C592 MEMORYSTICK DRIVER
16196 M: Maxim Levitsky <maximlevitsky@gmail.com>
16198 F: drivers/memstick/host/r592.*
16200 RICOH SMARTMEDIA/XD DRIVER
16201 M: Maxim Levitsky <maximlevitsky@gmail.com>
16203 F: drivers/mtd/nand/raw/r852.c
16204 F: drivers/mtd/nand/raw/r852.h
16206 RISC-V ARCHITECTURE
16207 M: Paul Walmsley <paul.walmsley@sifive.com>
16208 M: Palmer Dabbelt <palmer@dabbelt.com>
16209 M: Albert Ou <aou@eecs.berkeley.edu>
16210 L: linux-riscv@lists.infradead.org
16212 P: Documentation/riscv/patch-acceptance.rst
16213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
16218 RISC-V/MICROCHIP POLARFIRE SOC SUPPORT
16219 M: Lewis Hanly <lewis.hanly@microchip.com>
16220 L: linux-riscv@lists.infradead.org
16222 F: drivers/mailbox/mailbox-mpfs.c
16223 F: drivers/soc/microchip/
16224 F: include/soc/microchip/mpfs.h
16227 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16228 M: Jack Wang <jinpu.wang@ionos.com>
16229 L: linux-block@vger.kernel.org
16231 F: drivers/block/rnbd/
16234 M: Stefan Achatz <erazor_de@users.sourceforge.net>
16236 W: http://sourceforge.net/projects/roccat/
16237 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
16238 F: drivers/hid/hid-roccat*
16239 F: include/linux/hid-roccat*
16241 ROCKCHIP I2S TDM DRIVER
16242 M: Nicolas Frattaroli <frattaroli.nicolas@gmail.com>
16243 L: linux-rockchip@lists.infradead.org
16245 F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
16246 F: sound/soc/rockchip/rockchip_i2s_tdm.*
16248 ROCKCHIP ISP V1 DRIVER
16249 M: Helen Koike <helen.koike@collabora.com>
16250 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
16251 L: linux-media@vger.kernel.org
16252 L: linux-rockchip@lists.infradead.org
16254 F: Documentation/admin-guide/media/rkisp1.rst
16255 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
16256 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
16257 F: drivers/media/platform/rockchip/rkisp1
16258 F: include/uapi/linux/rkisp1-config.h
16260 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
16261 M: Jacob Chen <jacob-chen@iotwrt.com>
16262 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16263 L: linux-media@vger.kernel.org
16264 L: linux-rockchip@lists.infradead.org
16266 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
16267 F: drivers/media/platform/rockchip/rga/
16269 ROCKCHIP VIDEO DECODER DRIVER
16270 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16271 L: linux-media@vger.kernel.org
16272 L: linux-rockchip@lists.infradead.org
16274 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
16275 F: drivers/staging/media/rkvdec/
16278 M: Jiri Pirko <jiri@resnulli.us>
16279 L: netdev@vger.kernel.org
16281 F: drivers/net/ethernet/rocker/
16283 ROCKETPORT EXPRESS/INFINITY DRIVER
16284 M: Kevin Cernekee <cernekee@gmail.com>
16285 L: linux-serial@vger.kernel.org
16287 F: drivers/tty/serial/rp2.*
16289 ROHM BD99954 CHARGER IC
16290 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16291 L: linux-power@fi.rohmeurope.com
16293 F: drivers/power/supply/bd99954-charger.c
16294 F: drivers/power/supply/bd99954-charger.h
16296 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
16297 M: Tomasz Duszynski <tduszyns@gmail.com>
16299 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
16300 F: drivers/iio/light/bh1750.c
16302 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
16303 M: Marek Vasut <marek.vasut+renesas@gmail.com>
16304 L: linux-kernel@vger.kernel.org
16305 L: linux-renesas-soc@vger.kernel.org
16307 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
16308 F: drivers/gpio/gpio-bd9571mwv.c
16309 F: drivers/mfd/bd9571mwv.c
16310 F: drivers/regulator/bd9571mwv-regulator.c
16311 F: include/linux/mfd/bd9571mwv.h
16313 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
16314 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
16315 L: linux-power@fi.rohmeurope.com
16317 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
16318 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
16319 F: drivers/clk/clk-bd718x7.c
16320 F: drivers/gpio/gpio-bd70528.c
16321 F: drivers/gpio/gpio-bd71815.c
16322 F: drivers/gpio/gpio-bd71828.c
16323 F: drivers/mfd/rohm-bd70528.c
16324 F: drivers/mfd/rohm-bd71828.c
16325 F: drivers/mfd/rohm-bd718x7.c
16326 F: drivers/mfd/rohm-bd9576.c
16327 F: drivers/power/supply/bd70528-charger.c
16328 F: drivers/regulator/bd70528-regulator.c
16329 F: drivers/regulator/bd71815-regulator.c
16330 F: drivers/regulator/bd71828-regulator.c
16331 F: drivers/regulator/bd718x7-regulator.c
16332 F: drivers/regulator/bd9576-regulator.c
16333 F: drivers/regulator/rohm-regulator.c
16334 F: drivers/rtc/rtc-bd70528.c
16335 F: drivers/watchdog/bd70528_wdt.c
16336 F: drivers/watchdog/bd9576_wdt.c
16337 F: include/linux/mfd/rohm-bd70528.h
16338 F: include/linux/mfd/rohm-bd71815.h
16339 F: include/linux/mfd/rohm-bd71828.h
16340 F: include/linux/mfd/rohm-bd718x7.h
16341 F: include/linux/mfd/rohm-bd957x.h
16342 F: include/linux/mfd/rohm-generic.h
16343 F: include/linux/mfd/rohm-shared.h
16346 M: Ralf Baechle <ralf@linux-mips.org>
16347 L: linux-hams@vger.kernel.org
16349 W: http://www.linux-ax25.org/
16350 F: include/net/rose.h
16351 F: include/uapi/linux/rose.h
16354 ROTATION DRIVER FOR ALLWINNER A83T
16355 M: Jernej Skrabec <jernej.skrabec@gmail.com>
16356 L: linux-media@vger.kernel.org
16358 T: git git://linuxtv.org/media_tree.git
16359 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
16360 F: drivers/media/platform/sunxi/sun8i-rotate/
16362 RTL2830 MEDIA DRIVER
16363 M: Antti Palosaari <crope@iki.fi>
16364 L: linux-media@vger.kernel.org
16366 W: https://linuxtv.org
16367 W: http://palosaari.fi/linux/
16368 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16369 T: git git://linuxtv.org/anttip/media_tree.git
16370 F: drivers/media/dvb-frontends/rtl2830*
16372 RTL2832 MEDIA DRIVER
16373 M: Antti Palosaari <crope@iki.fi>
16374 L: linux-media@vger.kernel.org
16376 W: https://linuxtv.org
16377 W: http://palosaari.fi/linux/
16378 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16379 T: git git://linuxtv.org/anttip/media_tree.git
16380 F: drivers/media/dvb-frontends/rtl2832*
16382 RTL2832_SDR MEDIA DRIVER
16383 M: Antti Palosaari <crope@iki.fi>
16384 L: linux-media@vger.kernel.org
16386 W: https://linuxtv.org
16387 W: http://palosaari.fi/linux/
16388 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16389 T: git git://linuxtv.org/anttip/media_tree.git
16390 F: drivers/media/dvb-frontends/rtl2832_sdr*
16392 RTL8180 WIRELESS DRIVER
16393 L: linux-wireless@vger.kernel.org
16395 W: https://wireless.wiki.kernel.org/
16396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16397 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
16399 RTL8187 WIRELESS DRIVER
16400 M: Herton Ronaldo Krzesinski <herton@canonical.com>
16401 M: Hin-Tak Leung <htl10@users.sourceforge.net>
16402 M: Larry Finger <Larry.Finger@lwfinger.net>
16403 L: linux-wireless@vger.kernel.org
16405 W: https://wireless.wiki.kernel.org/
16406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
16407 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
16409 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
16410 M: Jes Sorensen <Jes.Sorensen@gmail.com>
16411 L: linux-wireless@vger.kernel.org
16413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
16414 F: drivers/net/wireless/realtek/rtl8xxxu/
16416 RTRS TRANSPORT DRIVERS
16417 M: Md. Haris Iqbal <haris.iqbal@ionos.com>
16418 M: Jack Wang <jinpu.wang@ionos.com>
16419 L: linux-rdma@vger.kernel.org
16421 F: drivers/infiniband/ulp/rtrs/
16423 RXRPC SOCKETS (AF_RXRPC)
16424 M: David Howells <dhowells@redhat.com>
16425 M: Marc Dionne <marc.dionne@auristor.com>
16426 L: linux-afs@lists.infradead.org
16428 W: https://www.infradead.org/~dhowells/kafs/
16429 F: Documentation/networking/rxrpc.rst
16430 F: include/keys/rxrpc-type.h
16431 F: include/net/af_rxrpc.h
16432 F: include/trace/events/rxrpc.h
16433 F: include/uapi/linux/rxrpc.h
16436 S3 SAVAGE FRAMEBUFFER DRIVER
16437 M: Antonino Daplas <adaplas@gmail.com>
16438 L: linux-fbdev@vger.kernel.org
16440 F: drivers/video/fbdev/savage/
16443 M: Heiko Carstens <hca@linux.ibm.com>
16444 M: Vasily Gorbik <gor@linux.ibm.com>
16445 M: Christian Borntraeger <borntraeger@de.ibm.com>
16446 R: Alexander Gordeev <agordeev@linux.ibm.com>
16447 L: linux-s390@vger.kernel.org
16449 W: http://www.ibm.com/developerworks/linux/linux390/
16450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
16451 F: Documentation/driver-api/s390-drivers.rst
16452 F: Documentation/s390/
16456 S390 COMMON I/O LAYER
16457 M: Vineeth Vijayan <vneethv@linux.ibm.com>
16458 M: Peter Oberparleiter <oberpar@linux.ibm.com>
16459 L: linux-s390@vger.kernel.org
16461 W: http://www.ibm.com/developerworks/linux/linux390/
16462 F: drivers/s390/cio/
16465 M: Stefan Haberland <sth@linux.ibm.com>
16466 M: Jan Hoeppner <hoeppner@linux.ibm.com>
16467 L: linux-s390@vger.kernel.org
16469 W: http://www.ibm.com/developerworks/linux/linux390/
16470 F: block/partitions/ibm.c
16471 F: drivers/s390/block/dasd*
16472 F: include/linux/dasd_mod.h
16475 M: Matthew Rosato <mjrosato@linux.ibm.com>
16476 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16477 L: linux-s390@vger.kernel.org
16479 W: http://www.ibm.com/developerworks/linux/linux390/
16480 F: drivers/iommu/s390-iommu.c
16482 S390 IUCV NETWORK LAYER
16483 M: Julian Wiedmann <jwi@linux.ibm.com>
16484 M: Karsten Graul <kgraul@linux.ibm.com>
16485 L: linux-s390@vger.kernel.org
16486 L: netdev@vger.kernel.org
16488 W: http://www.ibm.com/developerworks/linux/linux390/
16489 F: drivers/s390/net/*iucv*
16490 F: include/net/iucv/
16493 S390 NETWORK DRIVERS
16494 M: Julian Wiedmann <jwi@linux.ibm.com>
16495 M: Karsten Graul <kgraul@linux.ibm.com>
16496 L: linux-s390@vger.kernel.org
16497 L: netdev@vger.kernel.org
16499 W: http://www.ibm.com/developerworks/linux/linux390/
16500 F: drivers/s390/net/
16503 M: Niklas Schnelle <schnelle@linux.ibm.com>
16504 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
16505 L: linux-s390@vger.kernel.org
16507 W: http://www.ibm.com/developerworks/linux/linux390/
16509 F: drivers/pci/hotplug/s390_pci_hpc.c
16510 F: Documentation/s390/pci.rst
16512 S390 VFIO AP DRIVER
16513 M: Tony Krowiak <akrowiak@linux.ibm.com>
16514 M: Halil Pasic <pasic@linux.ibm.com>
16515 M: Jason Herne <jjherne@linux.ibm.com>
16516 L: linux-s390@vger.kernel.org
16518 W: http://www.ibm.com/developerworks/linux/linux390/
16519 F: Documentation/s390/vfio-ap.rst
16520 F: drivers/s390/crypto/vfio_ap_drv.c
16521 F: drivers/s390/crypto/vfio_ap_ops.c
16522 F: drivers/s390/crypto/vfio_ap_private.h
16524 S390 VFIO-CCW DRIVER
16525 M: Eric Farman <farman@linux.ibm.com>
16526 M: Matthew Rosato <mjrosato@linux.ibm.com>
16527 R: Halil Pasic <pasic@linux.ibm.com>
16528 L: linux-s390@vger.kernel.org
16529 L: kvm@vger.kernel.org
16531 F: Documentation/s390/vfio-ccw.rst
16532 F: drivers/s390/cio/vfio_ccw*
16533 F: include/uapi/linux/vfio_ccw.h
16535 S390 VFIO-PCI DRIVER
16536 M: Matthew Rosato <mjrosato@linux.ibm.com>
16537 M: Eric Farman <farman@linux.ibm.com>
16538 L: linux-s390@vger.kernel.org
16539 L: kvm@vger.kernel.org
16541 F: drivers/vfio/pci/vfio_pci_zdev.c
16542 F: include/uapi/linux/vfio_zdev.h
16545 M: Harald Freudenberger <freude@linux.ibm.com>
16546 L: linux-s390@vger.kernel.org
16548 W: http://www.ibm.com/developerworks/linux/linux390/
16549 F: drivers/s390/crypto/
16552 M: Steffen Maier <maier@linux.ibm.com>
16553 M: Benjamin Block <bblock@linux.ibm.com>
16554 L: linux-s390@vger.kernel.org
16556 W: http://www.ibm.com/developerworks/linux/linux390/
16557 F: drivers/s390/scsi/zfcp_*
16559 S3C ADC BATTERY DRIVER
16560 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16561 L: linux-samsung-soc@vger.kernel.org
16563 F: drivers/power/supply/s3c_adc_battery.c
16564 F: include/linux/s3c_adc_battery.h
16566 S3C24XX SD/MMC Driver
16567 M: Ben Dooks <ben-linux@fluff.org>
16568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16570 F: drivers/mmc/host/s3cmci.*
16572 SAA6588 RDS RECEIVER DRIVER
16573 M: Hans Verkuil <hverkuil@xs4all.nl>
16574 L: linux-media@vger.kernel.org
16576 W: https://linuxtv.org
16577 T: git git://linuxtv.org/media_tree.git
16578 F: drivers/media/i2c/saa6588*
16580 SAA7134 VIDEO4LINUX DRIVER
16581 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16582 L: linux-media@vger.kernel.org
16584 W: https://linuxtv.org
16585 T: git git://linuxtv.org/media_tree.git
16586 F: Documentation/driver-api/media/drivers/saa7134*
16587 F: drivers/media/pci/saa7134/
16589 SAA7146 VIDEO4LINUX-2 DRIVER
16590 M: Hans Verkuil <hverkuil@xs4all.nl>
16591 L: linux-media@vger.kernel.org
16593 T: git git://linuxtv.org/media_tree.git
16594 F: drivers/media/common/saa7146/
16595 F: drivers/media/pci/saa7146/
16596 F: include/media/drv-intf/saa7146*
16598 SAFESETID SECURITY MODULE
16599 M: Micah Morton <mortonm@chromium.org>
16601 F: Documentation/admin-guide/LSM/SafeSetID.rst
16602 F: security/safesetid/
16604 SAMSUNG AUDIO (ASoC) DRIVERS
16605 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16606 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16607 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16609 F: Documentation/devicetree/bindings/sound/samsung*
16610 F: sound/soc/samsung/
16612 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
16613 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16614 L: linux-crypto@vger.kernel.org
16615 L: linux-samsung-soc@vger.kernel.org
16617 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
16618 F: drivers/crypto/exynos-rng.c
16620 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
16621 M: Łukasz Stelmach <l.stelmach@samsung.com>
16622 L: linux-samsung-soc@vger.kernel.org
16624 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
16625 F: drivers/char/hw_random/exynos-trng.c
16627 SAMSUNG FRAMEBUFFER DRIVER
16628 M: Jingoo Han <jingoohan1@gmail.com>
16629 L: linux-fbdev@vger.kernel.org
16631 F: drivers/video/fbdev/s3c-fb.c
16633 SAMSUNG INTERCONNECT DRIVERS
16634 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16635 M: Artur Świgoń <a.swigon@samsung.com>
16636 L: linux-pm@vger.kernel.org
16637 L: linux-samsung-soc@vger.kernel.org
16639 F: drivers/interconnect/samsung/
16641 SAMSUNG LAPTOP DRIVER
16642 M: Corentin Chary <corentin.chary@gmail.com>
16643 L: platform-driver-x86@vger.kernel.org
16645 F: drivers/platform/x86/samsung-laptop.c
16647 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
16648 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16649 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16650 L: linux-kernel@vger.kernel.org
16651 L: linux-samsung-soc@vger.kernel.org
16653 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
16654 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
16655 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
16656 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
16657 F: drivers/clk/clk-s2mps11.c
16658 F: drivers/mfd/sec*.c
16659 F: drivers/regulator/s2m*.c
16660 F: drivers/regulator/s5m*.c
16661 F: drivers/rtc/rtc-s5m.c
16662 F: include/linux/mfd/samsung/
16664 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
16665 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
16666 L: linux-media@vger.kernel.org
16667 L: linux-samsung-soc@vger.kernel.org
16669 F: drivers/media/platform/s3c-camif/
16670 F: include/media/drv-intf/s3c_camif.h
16672 SAMSUNG S3FWRN5 NFC DRIVER
16673 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16674 M: Krzysztof Opasiak <k.opasiak@samsung.com>
16675 L: linux-nfc@lists.01.org (subscribers-only)
16677 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
16678 F: drivers/nfc/s3fwrn5
16680 SAMSUNG S5C73M3 CAMERA DRIVER
16681 M: Andrzej Hajda <a.hajda@samsung.com>
16682 L: linux-media@vger.kernel.org
16684 F: drivers/media/i2c/s5c73m3/*
16686 SAMSUNG S5K5BAF CAMERA DRIVER
16687 M: Andrzej Hajda <a.hajda@samsung.com>
16688 L: linux-media@vger.kernel.org
16690 F: drivers/media/i2c/s5k5baf.c
16692 SAMSUNG S5P Security SubSystem (SSS) DRIVER
16693 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16694 M: Vladimir Zapolskiy <vz@mleia.com>
16695 L: linux-crypto@vger.kernel.org
16696 L: linux-samsung-soc@vger.kernel.org
16698 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
16699 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
16700 F: drivers/crypto/s5p-sss.c
16702 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
16703 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16704 L: linux-media@vger.kernel.org
16706 Q: https://patchwork.linuxtv.org/project/linux-media/list/
16707 F: drivers/media/platform/exynos4-is/
16709 SAMSUNG SOC CLOCK DRIVERS
16710 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16711 M: Tomasz Figa <tomasz.figa@gmail.com>
16712 M: Chanwoo Choi <cw00.choi@samsung.com>
16713 L: linux-samsung-soc@vger.kernel.org
16715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
16716 F: Documentation/devicetree/bindings/clock/exynos*.txt
16717 F: Documentation/devicetree/bindings/clock/samsung,*.yaml
16718 F: Documentation/devicetree/bindings/clock/samsung,s3c*
16719 F: Documentation/devicetree/bindings/clock/samsung,s5p*
16720 F: drivers/clk/samsung/
16721 F: include/dt-bindings/clock/exynos*.h
16722 F: include/dt-bindings/clock/s3c*.h
16723 F: include/dt-bindings/clock/s5p*.h
16724 F: include/dt-bindings/clock/samsung,*.h
16725 F: include/linux/clk/samsung.h
16726 F: include/linux/platform_data/clk-s3c2410.h
16728 SAMSUNG SPI DRIVERS
16729 M: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
16730 M: Andi Shyti <andi@etezian.org>
16731 L: linux-spi@vger.kernel.org
16732 L: linux-samsung-soc@vger.kernel.org
16734 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
16735 F: drivers/spi/spi-s3c*
16736 F: include/linux/platform_data/spi-s3c64xx.h
16737 F: include/linux/spi/s3c24xx-fiq.h
16739 SAMSUNG SXGBE DRIVERS
16740 M: Byungho An <bh74.an@samsung.com>
16741 L: netdev@vger.kernel.org
16743 F: drivers/net/ethernet/samsung/sxgbe/
16745 SAMSUNG THERMAL DRIVER
16746 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
16747 L: linux-pm@vger.kernel.org
16748 L: linux-samsung-soc@vger.kernel.org
16750 T: git https://github.com/lmajewski/linux-samsung-thermal.git
16751 F: drivers/thermal/samsung/
16753 SAMSUNG USB2 PHY DRIVER
16754 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
16755 L: linux-kernel@vger.kernel.org
16757 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
16758 F: Documentation/driver-api/phy/samsung-usb2.rst
16759 F: drivers/phy/samsung/phy-exynos4210-usb2.c
16760 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
16761 F: drivers/phy/samsung/phy-exynos5250-usb2.c
16762 F: drivers/phy/samsung/phy-s5pv210-usb2.c
16763 F: drivers/phy/samsung/phy-samsung-usb2.c
16764 F: drivers/phy/samsung/phy-samsung-usb2.h
16766 SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
16767 M: Paul Barker <paul.barker@sancloud.com>
16768 R: Marc Murphy <marc.murphy@sancloud.com>
16770 F: arch/arm/boot/dts/am335x-sancloud*
16773 M: Zwane Mwaikambo <zwanem@gmail.com>
16775 F: drivers/watchdog/sc1200wdt.c
16778 M: Ingo Molnar <mingo@redhat.com>
16779 M: Peter Zijlstra <peterz@infradead.org>
16780 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
16781 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
16782 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
16783 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
16784 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
16785 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
16786 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
16787 L: linux-kernel@vger.kernel.org
16789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
16790 F: include/linux/preempt.h
16791 F: include/linux/sched.h
16792 F: include/linux/wait.h
16793 F: include/uapi/linux/sched.h
16796 SCR24X CHIP CARD INTERFACE DRIVER
16797 M: Lubomir Rintel <lkundrak@v3.sk>
16799 F: drivers/char/pcmcia/scr24x_cs.c
16801 SCSI RDMA PROTOCOL (SRP) INITIATOR
16802 M: Bart Van Assche <bvanassche@acm.org>
16803 L: linux-rdma@vger.kernel.org
16805 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16806 F: drivers/infiniband/ulp/srp/
16807 F: include/scsi/srp.h
16809 SCSI RDMA PROTOCOL (SRP) TARGET
16810 M: Bart Van Assche <bvanassche@acm.org>
16811 L: linux-rdma@vger.kernel.org
16812 L: target-devel@vger.kernel.org
16814 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16815 F: drivers/infiniband/ulp/srpt/
16818 M: Doug Gilbert <dgilbert@interlog.com>
16819 L: linux-scsi@vger.kernel.org
16821 W: http://sg.danny.cz/sg
16822 F: Documentation/scsi/scsi-generic.rst
16823 F: drivers/scsi/sg.c
16824 F: include/scsi/sg.h
16827 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16828 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16829 L: linux-scsi@vger.kernel.org
16831 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16834 F: Documentation/devicetree/bindings/scsi/
16839 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16840 L: linux-scsi@vger.kernel.org
16842 F: Documentation/scsi/st.rst
16843 F: drivers/scsi/st.*
16844 F: drivers/scsi/st_*.h
16846 SCSI TARGET CORE USER DRIVER
16847 M: Bodo Stroesser <bostroesser@gmail.com>
16848 L: linux-scsi@vger.kernel.org
16849 L: target-devel@vger.kernel.org
16851 F: Documentation/target/tcmu-design.rst
16852 F: drivers/target/target_core_user.c
16853 F: include/uapi/linux/target_core_user.h
16855 SCSI TARGET SUBSYSTEM
16856 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16857 L: linux-scsi@vger.kernel.org
16858 L: target-devel@vger.kernel.org
16860 W: http://www.linux-iscsi.org
16861 Q: https://patchwork.kernel.org/project/target-devel/list/
16862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16863 F: Documentation/target/
16868 M: Vlad Yasevich <vyasevich@gmail.com>
16869 M: Neil Horman <nhorman@tuxdriver.com>
16870 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16871 L: linux-sctp@vger.kernel.org
16873 W: http://lksctp.sourceforge.net
16874 F: Documentation/networking/sctp.rst
16875 F: include/linux/sctp.h
16876 F: include/net/sctp/
16877 F: include/uapi/linux/sctp.h
16881 M: Jim Cromie <jim.cromie@gmail.com>
16883 F: Documentation/i2c/busses/scx200_acb.rst
16884 F: arch/x86/platform/scx200/
16885 F: drivers/i2c/busses/scx200*
16886 F: drivers/mtd/maps/scx200_docflash.c
16887 F: drivers/watchdog/scx200_wdt.c
16888 F: include/linux/scx200.h
16891 M: Jim Cromie <jim.cromie@gmail.com>
16893 F: drivers/char/scx200_gpio.c
16894 F: include/linux/scx200_gpio.h
16896 SCx200 HRT CLOCKSOURCE DRIVER
16897 M: Jim Cromie <jim.cromie@gmail.com>
16899 F: drivers/clocksource/scx200_hrt.c
16901 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16902 M: Sascha Sommer <saschasommer@freenet.de>
16903 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16905 F: drivers/mmc/host/sdricoh_cs.c
16907 SECO BOARDS CEC DRIVER
16908 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16910 F: drivers/media/cec/platform/seco/seco-cec.c
16911 F: drivers/media/cec/platform/seco/seco-cec.h
16914 M: Kees Cook <keescook@chromium.org>
16915 R: Andy Lutomirski <luto@amacapital.net>
16916 R: Will Drewry <wad@chromium.org>
16918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16919 F: Documentation/userspace-api/seccomp_filter.rst
16920 F: include/linux/seccomp.h
16921 F: include/uapi/linux/seccomp.h
16922 F: kernel/seccomp.c
16923 F: tools/testing/selftests/kselftest_harness.h
16924 F: tools/testing/selftests/seccomp/*
16925 K: \bsecure_computing
16928 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16929 M: Al Cooper <alcooperx@gmail.com>
16930 L: linux-mmc@vger.kernel.org
16931 L: bcm-kernel-feedback-list@broadcom.com
16933 F: drivers/mmc/host/sdhci-brcmstb*
16935 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16936 M: Adrian Hunter <adrian.hunter@intel.com>
16937 L: linux-mmc@vger.kernel.org
16939 F: drivers/mmc/host/sdhci*
16941 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16942 M: Eugen Hristev <eugen.hristev@microchip.com>
16943 L: linux-mmc@vger.kernel.org
16945 F: drivers/mmc/host/sdhci-of-at91.c
16947 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16948 M: Ben Dooks <ben-linux@fluff.org>
16949 M: Jaehoon Chung <jh80.chung@samsung.com>
16950 L: linux-mmc@vger.kernel.org
16952 F: drivers/mmc/host/sdhci-s3c*
16954 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16955 M: Viresh Kumar <vireshk@kernel.org>
16956 L: linux-mmc@vger.kernel.org
16958 F: drivers/mmc/host/sdhci-spear.c
16960 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16961 M: Kishon Vijay Abraham I <kishon@ti.com>
16962 L: linux-mmc@vger.kernel.org
16964 F: drivers/mmc/host/sdhci-omap.c
16966 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16967 M: Jonathan Derrick <jonathan.derrick@intel.com>
16968 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16969 L: linux-block@vger.kernel.org
16971 F: block/opal_proto.h
16973 F: include/linux/sed*
16974 F: include/uapi/linux/sed*
16977 M: Security Officers <security@kernel.org>
16979 F: Documentation/admin-guide/security-bugs.rst
16982 M: James Morris <jmorris@namei.org>
16983 M: "Serge E. Hallyn" <serge@hallyn.com>
16984 L: linux-security-module@vger.kernel.org (suggested Cc:)
16986 W: http://kernsec.org/
16987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16989 X: security/selinux/
16991 SELINUX SECURITY MODULE
16992 M: Paul Moore <paul@paul-moore.com>
16993 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16994 M: Eric Paris <eparis@parisplace.org>
16995 L: selinux@vger.kernel.org
16997 W: https://selinuxproject.org
16998 W: https://github.com/SELinuxProject
16999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
17000 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
17001 F: Documentation/ABI/obsolete/sysfs-selinux-disable
17002 F: Documentation/admin-guide/LSM/SELinux.rst
17003 F: include/trace/events/avc.h
17004 F: include/uapi/linux/selinux_netlink.h
17005 F: scripts/selinux/
17006 F: security/selinux/
17009 M: Jiri Slaby <jirislaby@kernel.org>
17011 F: drivers/misc/phantom.c
17012 F: include/uapi/linux/phantom.h
17014 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
17015 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
17017 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
17018 F: drivers/iio/chemical/scd30.h
17019 F: drivers/iio/chemical/scd30_core.c
17020 F: drivers/iio/chemical/scd30_i2c.c
17021 F: drivers/iio/chemical/scd30_serial.c
17023 SENSIRION SGP40 GAS SENSOR DRIVER
17024 M: Andreas Klinger <ak@it-klinger.de>
17026 F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
17027 F: drivers/iio/chemical/sgp40.c
17029 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
17030 M: Tomasz Duszynski <tduszyns@gmail.com>
17032 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
17033 F: drivers/iio/chemical/sps30.c
17034 F: drivers/iio/chemical/sps30_i2c.c
17035 F: drivers/iio/chemical/sps30_serial.c
17038 M: Rob Herring <robh@kernel.org>
17039 L: linux-serial@vger.kernel.org
17041 F: Documentation/devicetree/bindings/serial/serial.yaml
17042 F: drivers/tty/serdev/
17043 F: include/linux/serdev.h
17046 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17047 L: linux-serial@vger.kernel.org
17049 F: Documentation/devicetree/bindings/serial/
17050 F: drivers/tty/serial/
17053 M: Sean Young <sean@mess.org>
17054 L: linux-media@vger.kernel.org
17056 F: drivers/media/rc/serial_ir.c
17058 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
17059 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
17060 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17062 F: Documentation/devicetree/bindings/slimbus/
17063 F: drivers/slimbus/
17064 F: include/linux/slimbus.h
17067 M: Edward Cree <ecree.xilinx@gmail.com>
17068 M: Martin Habets <habetsm.xilinx@gmail.com>
17069 L: netdev@vger.kernel.org
17071 F: drivers/net/ethernet/sfc/
17073 SFF/SFP/SFP+ MODULE SUPPORT
17074 M: Russell King <linux@armlinux.org.uk>
17075 L: netdev@vger.kernel.org
17077 F: drivers/net/phy/phylink.c
17078 F: drivers/net/phy/sfp*
17079 F: include/linux/mdio/mdio-i2c.h
17080 F: include/linux/phylink.h
17081 F: include/linux/sfp.h
17082 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)
17085 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
17087 F: drivers/misc/sgi-gru/
17089 SGI XP/XPC/XPNET DRIVER
17090 M: Robin Holt <robinmholt@gmail.com>
17091 M: Steve Wahl <steve.wahl@hpe.com>
17092 R: Mike Travis <mike.travis@hpe.com>
17094 F: drivers/misc/sgi-xp/
17096 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
17097 M: Karsten Graul <kgraul@linux.ibm.com>
17098 L: linux-s390@vger.kernel.org
17100 W: http://www.ibm.com/developerworks/linux/linux390/
17103 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
17104 M: Linus Walleij <linus.walleij@linaro.org>
17105 L: linux-iio@vger.kernel.org
17107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
17108 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
17109 F: drivers/iio/light/gp2ap002.c
17111 SHARP RJ54N1CB0C SENSOR DRIVER
17112 M: Jacopo Mondi <jacopo@jmondi.org>
17113 L: linux-media@vger.kernel.org
17115 T: git git://linuxtv.org/media_tree.git
17116 F: drivers/media/i2c/rj54n1cb0c.c
17117 F: include/media/i2c/rj54n1cb0c.h
17119 SH_VOU V4L2 OUTPUT DRIVER
17120 L: linux-media@vger.kernel.org
17122 F: drivers/media/platform/sh_vou.c
17123 F: include/media/drv-intf/sh_vou.h
17125 SI2157 MEDIA DRIVER
17126 M: Antti Palosaari <crope@iki.fi>
17127 L: linux-media@vger.kernel.org
17129 W: https://linuxtv.org
17130 W: http://palosaari.fi/linux/
17131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17132 T: git git://linuxtv.org/anttip/media_tree.git
17133 F: drivers/media/tuners/si2157*
17135 SI2165 MEDIA DRIVER
17136 M: Matthias Schwarzott <zzam@gentoo.org>
17137 L: linux-media@vger.kernel.org
17139 W: https://linuxtv.org
17140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17141 F: drivers/media/dvb-frontends/si2165*
17143 SI2168 MEDIA DRIVER
17144 M: Antti Palosaari <crope@iki.fi>
17145 L: linux-media@vger.kernel.org
17147 W: https://linuxtv.org
17148 W: http://palosaari.fi/linux/
17149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17150 T: git git://linuxtv.org/anttip/media_tree.git
17151 F: drivers/media/dvb-frontends/si2168*
17153 SI470X FM RADIO RECEIVER I2C DRIVER
17154 M: Hans Verkuil <hverkuil@xs4all.nl>
17155 L: linux-media@vger.kernel.org
17157 W: https://linuxtv.org
17158 T: git git://linuxtv.org/media_tree.git
17159 F: drivers/media/radio/si470x/radio-si470x-i2c.c
17161 SI470X FM RADIO RECEIVER USB DRIVER
17162 M: Hans Verkuil <hverkuil@xs4all.nl>
17163 L: linux-media@vger.kernel.org
17165 W: https://linuxtv.org
17166 T: git git://linuxtv.org/media_tree.git
17167 F: drivers/media/radio/si470x/radio-si470x-common.c
17168 F: drivers/media/radio/si470x/radio-si470x-usb.c
17169 F: drivers/media/radio/si470x/radio-si470x.h
17171 SI4713 FM RADIO TRANSMITTER I2C DRIVER
17172 M: Eduardo Valentin <edubezval@gmail.com>
17173 L: linux-media@vger.kernel.org
17175 W: https://linuxtv.org
17176 T: git git://linuxtv.org/media_tree.git
17177 F: drivers/media/radio/si4713/si4713.?
17179 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
17180 M: Eduardo Valentin <edubezval@gmail.com>
17181 L: linux-media@vger.kernel.org
17183 W: https://linuxtv.org
17184 T: git git://linuxtv.org/media_tree.git
17185 F: drivers/media/radio/si4713/radio-platform-si4713.c
17187 SI4713 FM RADIO TRANSMITTER USB DRIVER
17188 M: Hans Verkuil <hverkuil@xs4all.nl>
17189 L: linux-media@vger.kernel.org
17191 W: https://linuxtv.org
17192 T: git git://linuxtv.org/media_tree.git
17193 F: drivers/media/radio/si4713/radio-usb-si4713.c
17196 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17197 L: linux-media@vger.kernel.org
17199 W: https://linuxtv.org
17200 T: git git://linuxtv.org/media_tree.git
17201 F: drivers/media/common/siano/
17202 F: drivers/media/mmc/siano/
17203 F: drivers/media/usb/siano/
17204 F: drivers/media/usb/siano/
17207 M: Palmer Dabbelt <palmer@dabbelt.com>
17208 M: Paul Walmsley <paul.walmsley@sifive.com>
17209 L: linux-riscv@lists.infradead.org
17211 T: git git://github.com/sifive/riscv-linux.git
17215 SIFIVE FU540 SYSTEM-ON-CHIP
17216 M: Paul Walmsley <paul.walmsley@sifive.com>
17217 M: Palmer Dabbelt <palmer@dabbelt.com>
17218 L: linux-riscv@lists.infradead.org
17220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
17225 M: Green Wan <green.wan@sifive.com>
17227 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
17228 F: drivers/dma/sf-pdma/
17230 SILEAD TOUCHSCREEN DRIVER
17231 M: Hans de Goede <hdegoede@redhat.com>
17232 L: linux-input@vger.kernel.org
17233 L: platform-driver-x86@vger.kernel.org
17235 F: drivers/input/touchscreen/silead.c
17236 F: drivers/platform/x86/touchscreen_dmi.c
17238 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
17239 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
17241 F: drivers/staging/wfx/
17243 SILICON MOTION SM712 FRAME BUFFER DRIVER
17244 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17245 M: Teddy Wang <teddy.wang@siliconmotion.com>
17246 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17247 L: linux-fbdev@vger.kernel.org
17249 F: Documentation/fb/sm712fb.rst
17250 F: drivers/video/fbdev/sm712*
17252 SILVACO I3C DUAL-ROLE MASTER
17253 M: Miquel Raynal <miquel.raynal@bootlin.com>
17254 M: Conor Culhane <conor.culhane@silvaco.com>
17255 L: linux-i3c@lists.infradead.org
17257 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
17258 F: drivers/i3c/master/svc-i3c-master.c
17261 M: Hans de Goede <hdegoede@redhat.com>
17262 L: linux-fbdev@vger.kernel.org
17264 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
17265 F: drivers/video/fbdev/simplefb.c
17266 F: include/linux/platform_data/simplefb.h
17268 SIMTEC EB110ATX (Chalice CATS)
17269 M: Simtec Linux Team <linux@simtec.co.uk>
17271 W: http://www.simtec.co.uk/products/EB110ATX/
17273 SIMTEC EB2410ITX (BAST)
17274 M: Simtec Linux Team <linux@simtec.co.uk>
17276 W: http://www.simtec.co.uk/products/EB2410ITX/
17277 F: arch/arm/mach-s3c/bast-ide.c
17278 F: arch/arm/mach-s3c/bast-irq.c
17279 F: arch/arm/mach-s3c/mach-bast.c
17282 M: Thorsten Scherer <t.scherer@eckelmann.de>
17283 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
17284 R: Pengutronix Kernel Team <kernel@pengutronix.de>
17286 F: drivers/gpio/gpio-siox.c
17288 F: include/trace/events/siox.h
17290 SIPHASH PRF ROUTINES
17291 M: Jason A. Donenfeld <Jason@zx2c4.com>
17293 F: include/linux/siphash.h
17295 F: lib/test_siphash.c
17297 SIS 190 ETHERNET DRIVER
17298 M: Francois Romieu <romieu@fr.zoreil.com>
17299 L: netdev@vger.kernel.org
17301 F: drivers/net/ethernet/sis/sis190.c
17303 SIS 900/7016 FAST ETHERNET DRIVER
17304 M: Daniele Venzano <venza@brownhat.org>
17305 L: netdev@vger.kernel.org
17307 W: http://www.brownhat.org/sis900.html
17308 F: drivers/net/ethernet/sis/sis900.*
17310 SIS FRAMEBUFFER DRIVER
17311 M: Thomas Winischhofer <thomas@winischhofer.net>
17313 W: http://www.winischhofer.net/linuxsisvga.shtml
17314 F: Documentation/fb/sisfb.rst
17315 F: drivers/video/fbdev/sis/
17316 F: include/video/sisfb.h
17318 SIS I2C TOUCHSCREEN DRIVER
17319 M: Mika Penttilä <mika.penttila@nextfour.com>
17320 L: linux-input@vger.kernel.org
17322 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
17323 F: drivers/input/touchscreen/sis_i2c.c
17326 M: Thomas Winischhofer <thomas@winischhofer.net>
17328 W: http://www.winischhofer.at/linuxsisusbvga.shtml
17329 F: drivers/usb/misc/sisusbvga/
17332 M: Christoph Lameter <cl@linux.com>
17333 M: Pekka Enberg <penberg@kernel.org>
17334 M: David Rientjes <rientjes@google.com>
17335 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
17336 M: Andrew Morton <akpm@linux-foundation.org>
17337 M: Vlastimil Babka <vbabka@suse.cz>
17338 L: linux-mm@kvack.org
17340 F: include/linux/sl?b*.h
17343 SLEEPABLE READ-COPY UPDATE (SRCU)
17344 M: Lai Jiangshan <jiangshanlai@gmail.com>
17345 M: "Paul E. McKenney" <paulmck@kernel.org>
17346 M: Josh Triplett <josh@joshtriplett.org>
17347 R: Steven Rostedt <rostedt@goodmis.org>
17348 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
17349 L: rcu@vger.kernel.org
17351 W: http://www.rdrop.com/users/paulmck/RCU/
17352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17353 F: include/linux/srcu*.h
17354 F: kernel/rcu/srcu*.c
17356 SMACK SECURITY MODULE
17357 M: Casey Schaufler <casey@schaufler-ca.com>
17358 L: linux-security-module@vger.kernel.org
17360 W: http://schaufler-ca.com
17361 T: git git://github.com/cschaufler/smack-next
17362 F: Documentation/admin-guide/LSM/Smack.rst
17365 SMC91x ETHERNET DRIVER
17366 M: Nicolas Pitre <nico@fluxnic.net>
17368 F: drivers/net/ethernet/smsc/smc91x.*
17370 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
17371 M: Mark Rutland <mark.rutland@arm.com>
17372 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
17373 M: Sudeep Holla <sudeep.holla@arm.com>
17374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17376 F: drivers/firmware/smccc/
17377 F: include/linux/arm-smccc.h
17379 SMM665 HARDWARE MONITOR DRIVER
17380 M: Guenter Roeck <linux@roeck-us.net>
17381 L: linux-hwmon@vger.kernel.org
17383 F: Documentation/hwmon/smm665.rst
17384 F: drivers/hwmon/smm665.c
17386 SMSC EMC2103 HARDWARE MONITOR DRIVER
17387 M: Steve Glendinning <steve.glendinning@shawell.net>
17388 L: linux-hwmon@vger.kernel.org
17390 F: Documentation/hwmon/emc2103.rst
17391 F: drivers/hwmon/emc2103.c
17393 SMSC SCH5627 HARDWARE MONITOR DRIVER
17394 M: Hans de Goede <hdegoede@redhat.com>
17395 L: linux-hwmon@vger.kernel.org
17397 F: Documentation/hwmon/sch5627.rst
17398 F: drivers/hwmon/sch5627.c
17400 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
17401 M: Steve Glendinning <steve.glendinning@shawell.net>
17402 L: linux-fbdev@vger.kernel.org
17404 F: drivers/video/fbdev/smscufx.c
17406 SMSC47B397 HARDWARE MONITOR DRIVER
17407 M: Jean Delvare <jdelvare@suse.com>
17408 L: linux-hwmon@vger.kernel.org
17410 F: Documentation/hwmon/smsc47b397.rst
17411 F: drivers/hwmon/smsc47b397.c
17413 SMSC911x ETHERNET DRIVER
17414 M: Steve Glendinning <steve.glendinning@shawell.net>
17415 L: netdev@vger.kernel.org
17417 F: drivers/net/ethernet/smsc/smsc911x.*
17418 F: include/linux/smsc911x.h
17420 SMSC9420 PCI ETHERNET DRIVER
17421 M: Steve Glendinning <steve.glendinning@shawell.net>
17422 L: netdev@vger.kernel.org
17424 F: drivers/net/ethernet/smsc/smsc9420.*
17426 SOCIONEXT (SNI) AVE NETWORK DRIVER
17427 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
17428 L: netdev@vger.kernel.org
17430 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
17431 F: drivers/net/ethernet/socionext/sni_ave.c
17433 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
17434 M: Jassi Brar <jaswinder.singh@linaro.org>
17435 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
17436 L: netdev@vger.kernel.org
17438 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
17439 F: drivers/net/ethernet/socionext/netsec.c
17441 SOCIONEXT (SNI) Synquacer SPI DRIVER
17442 M: Masahisa Kojima <masahisa.kojima@linaro.org>
17443 M: Jassi Brar <jaswinder.singh@linaro.org>
17444 L: linux-spi@vger.kernel.org
17446 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
17447 F: drivers/spi/spi-synquacer.c
17449 SOCIONEXT SYNQUACER I2C DRIVER
17450 M: Ard Biesheuvel <ardb@kernel.org>
17451 L: linux-i2c@vger.kernel.org
17453 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
17454 F: drivers/i2c/busses/i2c-synquacer.c
17456 SOCIONEXT UNIPHIER SOUND DRIVER
17457 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17459 F: sound/soc/uniphier/
17461 SOEKRIS NET48XX LED SUPPORT
17462 M: Chris Boot <bootc@bootc.net>
17464 F: drivers/leds/leds-net48xx.c
17466 SOFT-IWARP DRIVER (siw)
17467 M: Bernard Metzler <bmt@zurich.ibm.com>
17468 L: linux-rdma@vger.kernel.org
17470 F: drivers/infiniband/sw/siw/
17471 F: include/uapi/rdma/siw-abi.h
17473 SOFT-ROCE DRIVER (rxe)
17474 M: Zhu Yanjun <zyjzyj2000@gmail.com>
17475 L: linux-rdma@vger.kernel.org
17477 F: drivers/infiniband/sw/rxe/
17478 F: include/uapi/rdma/rdma_user_rxe.h
17480 SOFTLOGIC 6x10 MPEG CODEC
17481 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17482 M: Anton Sviridenko <anton@corp.bluecherry.net>
17483 M: Andrey Utkin <andrey_utkin@fastmail.com>
17484 M: Ismael Luceno <ismael@iodev.co.uk>
17485 L: linux-media@vger.kernel.org
17487 F: drivers/media/pci/solo6x10/
17489 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
17490 M: James Morse <james.morse@arm.com>
17491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17493 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
17494 F: drivers/firmware/arm_sdei.c
17495 F: include/linux/arm_sdei.h
17496 F: include/uapi/linux/arm_sdei.h
17499 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17500 R: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17501 L: linux-acpi@vger.kernel.org
17503 F: drivers/base/swnode.c
17505 SOFTWARE RAID (Multiple Disks) SUPPORT
17506 M: Song Liu <song@kernel.org>
17507 L: linux-raid@vger.kernel.org
17509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
17510 F: drivers/md/Kconfig
17511 F: drivers/md/Makefile
17513 F: drivers/md/raid*
17514 F: include/linux/raid/
17515 F: include/uapi/linux/raid/
17517 SOLIDRUN CLEARFOG SUPPORT
17518 M: Russell King <linux@armlinux.org.uk>
17520 F: arch/arm/boot/dts/armada-388-clearfog*
17521 F: arch/arm/boot/dts/armada-38x-solidrun-*
17523 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
17524 M: Russell King <linux@armlinux.org.uk>
17526 F: arch/arm/boot/dts/imx6*-cubox-i*
17527 F: arch/arm/boot/dts/imx6*-hummingboard*
17528 F: arch/arm/boot/dts/imx6*-sr-*
17530 SONIC NETWORK DRIVER
17531 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
17532 L: netdev@vger.kernel.org
17534 F: drivers/net/ethernet/natsemi/sonic.*
17536 SONICS SILICON BACKPLANE DRIVER (SSB)
17537 M: Michael Buesch <m@bues.ch>
17538 L: linux-wireless@vger.kernel.org
17541 F: include/linux/ssb/
17543 SONY IMX208 SENSOR DRIVER
17544 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17545 L: linux-media@vger.kernel.org
17547 T: git git://linuxtv.org/media_tree.git
17548 F: drivers/media/i2c/imx208.c
17550 SONY IMX214 SENSOR DRIVER
17551 M: Ricardo Ribalda <ribalda@kernel.org>
17552 L: linux-media@vger.kernel.org
17554 T: git git://linuxtv.org/media_tree.git
17555 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
17556 F: drivers/media/i2c/imx214.c
17558 SONY IMX219 SENSOR DRIVER
17559 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
17560 L: linux-media@vger.kernel.org
17562 T: git git://linuxtv.org/media_tree.git
17563 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
17564 F: drivers/media/i2c/imx219.c
17566 SONY IMX258 SENSOR DRIVER
17567 M: Sakari Ailus <sakari.ailus@linux.intel.com>
17568 L: linux-media@vger.kernel.org
17570 T: git git://linuxtv.org/media_tree.git
17571 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
17572 F: drivers/media/i2c/imx258.c
17574 SONY IMX274 SENSOR DRIVER
17575 M: Leon Luo <leonl@leopardimaging.com>
17576 L: linux-media@vger.kernel.org
17578 T: git git://linuxtv.org/media_tree.git
17579 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
17580 F: drivers/media/i2c/imx274.c
17582 SONY IMX290 SENSOR DRIVER
17583 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
17584 L: linux-media@vger.kernel.org
17586 T: git git://linuxtv.org/media_tree.git
17587 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
17588 F: drivers/media/i2c/imx290.c
17590 SONY IMX319 SENSOR DRIVER
17591 M: Bingbu Cao <bingbu.cao@intel.com>
17592 L: linux-media@vger.kernel.org
17594 T: git git://linuxtv.org/media_tree.git
17595 F: drivers/media/i2c/imx319.c
17597 SONY IMX334 SENSOR DRIVER
17598 M: Paul J. Murphy <paul.j.murphy@intel.com>
17599 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17600 L: linux-media@vger.kernel.org
17602 T: git git://linuxtv.org/media_tree.git
17603 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
17604 F: drivers/media/i2c/imx334.c
17606 SONY IMX335 SENSOR DRIVER
17607 M: Paul J. Murphy <paul.j.murphy@intel.com>
17608 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17609 L: linux-media@vger.kernel.org
17611 T: git git://linuxtv.org/media_tree.git
17612 F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
17613 F: drivers/media/i2c/imx335.c
17615 SONY IMX355 SENSOR DRIVER
17616 M: Tianshu Qiu <tian.shu.qiu@intel.com>
17617 L: linux-media@vger.kernel.org
17619 T: git git://linuxtv.org/media_tree.git
17620 F: drivers/media/i2c/imx355.c
17622 SONY IMX412 SENSOR DRIVER
17623 M: Paul J. Murphy <paul.j.murphy@intel.com>
17624 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
17625 L: linux-media@vger.kernel.org
17627 T: git git://linuxtv.org/media_tree.git
17628 F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
17629 F: drivers/media/i2c/imx412.c
17631 SONY MEMORYSTICK SUBSYSTEM
17632 M: Maxim Levitsky <maximlevitsky@gmail.com>
17633 M: Alex Dubov <oakad@yahoo.com>
17634 M: Ulf Hansson <ulf.hansson@linaro.org>
17635 L: linux-mmc@vger.kernel.org
17637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
17638 F: drivers/memstick/
17639 F: include/linux/memstick.h
17641 SONY VAIO CONTROL DEVICE DRIVER
17642 M: Mattia Dongili <malattia@linux.it>
17643 L: platform-driver-x86@vger.kernel.org
17645 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
17646 F: Documentation/admin-guide/laptops/sony-laptop.rst
17647 F: drivers/char/sonypi.c
17648 F: drivers/platform/x86/sony-laptop.c
17649 F: include/linux/sony-laptop.h
17652 M: Jaroslav Kysela <perex@perex.cz>
17653 M: Takashi Iwai <tiwai@suse.com>
17654 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17656 W: http://www.alsa-project.org/
17657 Q: http://patchwork.kernel.org/project/alsa-devel/list/
17658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17659 F: Documentation/sound/
17661 F: include/uapi/sound/
17664 SOUND - COMPRESSED AUDIO
17665 M: Vinod Koul <vkoul@kernel.org>
17666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17669 F: Documentation/sound/designs/compress-offload.rst
17670 F: include/sound/compress_driver.h
17671 F: include/uapi/sound/compress_*
17672 F: sound/core/compress_offload.c
17673 F: sound/soc/soc-compress.c
17675 SOUND - DMAENGINE HELPERS
17676 M: Lars-Peter Clausen <lars@metafoo.de>
17678 F: include/sound/dmaengine_pcm.h
17679 F: sound/core/pcm_dmaengine.c
17680 F: sound/soc/soc-generic-dmaengine-pcm.c
17682 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
17683 M: Liam Girdwood <lgirdwood@gmail.com>
17684 M: Mark Brown <broonie@kernel.org>
17685 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17687 W: http://alsa-project.org/main/index.php/ASoC
17688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
17689 F: Documentation/devicetree/bindings/sound/
17690 F: Documentation/sound/soc/
17691 F: include/dt-bindings/sound/
17692 F: include/sound/soc*
17695 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
17696 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17697 M: Liam Girdwood <lgirdwood@gmail.com>
17698 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
17699 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
17700 M: Daniel Baluta <daniel.baluta@nxp.com>
17701 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
17703 W: https://github.com/thesofproject/linux/
17706 SOUNDWIRE SUBSYSTEM
17707 M: Vinod Koul <vkoul@kernel.org>
17708 M: Bard Liao <yung-chuan.liao@linux.intel.com>
17709 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
17710 R: Sanyog Kale <sanyog.r.kale@intel.com>
17711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
17714 F: Documentation/driver-api/soundwire/
17715 F: drivers/soundwire/
17716 F: include/linux/soundwire/
17719 M: Olli Salonen <olli.salonen@iki.fi>
17720 L: linux-media@vger.kernel.org
17722 W: https://linuxtv.org
17723 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17724 F: drivers/media/dvb-frontends/sp2*
17726 SPARC + UltraSPARC (sparc/sparc64)
17727 M: "David S. Miller" <davem@davemloft.net>
17728 L: sparclinux@vger.kernel.org
17730 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
17731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17736 SPARC SERIAL DRIVERS
17737 M: "David S. Miller" <davem@davemloft.net>
17738 L: sparclinux@vger.kernel.org
17740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
17741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
17742 F: drivers/tty/serial/suncore.c
17743 F: drivers/tty/serial/sunhv.c
17744 F: drivers/tty/serial/sunsab.c
17745 F: drivers/tty/serial/sunsab.h
17746 F: drivers/tty/serial/sunsu.c
17747 F: drivers/tty/serial/sunzilog.c
17748 F: drivers/tty/serial/sunzilog.h
17749 F: drivers/tty/vcc.c
17750 F: include/linux/sunserialcore.h
17753 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
17754 L: linux-sparse@vger.kernel.org
17756 W: https://sparse.docs.kernel.org/
17757 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
17758 Q: https://patchwork.kernel.org/project/linux-sparse/list/
17759 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
17760 F: include/linux/compiler.h
17762 SPEAKUP CONSOLE SPEECH DRIVER
17763 M: William Hubbs <w.d.hubbs@gmail.com>
17764 M: Chris Brannon <chris@the-brannons.com>
17765 M: Kirk Reiser <kirk@reisers.ca>
17766 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
17767 L: speakup@linux-speakup.org
17769 W: http://www.linux-speakup.org/
17770 W: https://github.com/linux-speakup/speakup
17771 B: https://github.com/linux-speakup/speakup/issues
17772 F: drivers/accessibility/speakup/
17774 SPEAR CLOCK FRAMEWORK SUPPORT
17775 M: Viresh Kumar <vireshk@kernel.org>
17776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17778 W: http://www.st.com/spear
17779 F: drivers/clk/spear/
17781 SPEAR PLATFORM SUPPORT
17782 M: Viresh Kumar <vireshk@kernel.org>
17783 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
17784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17786 W: http://www.st.com/spear
17787 F: arch/arm/boot/dts/spear*
17788 F: arch/arm/mach-spear/
17791 M: Tudor Ambarus <tudor.ambarus@microchip.com>
17792 R: Michael Walle <michael@walle.cc>
17793 R: Pratyush Yadav <p.yadav@ti.com>
17794 L: linux-mtd@lists.infradead.org
17796 W: http://www.linux-mtd.infradead.org/
17797 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17798 C: irc://irc.oftc.net/mtd
17799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
17800 F: drivers/mtd/spi-nor/
17801 F: include/linux/mtd/spi-nor.h
17804 M: Mark Brown <broonie@kernel.org>
17805 L: linux-spi@vger.kernel.org
17807 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
17808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
17809 F: Documentation/devicetree/bindings/spi/
17810 F: Documentation/spi/
17812 F: include/linux/spi/
17813 F: include/uapi/linux/spi/
17816 SPIDERNET NETWORK DRIVER for CELL
17817 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
17818 M: Geoff Levand <geoff@infradead.org>
17819 L: netdev@vger.kernel.org
17820 L: linuxppc-dev@lists.ozlabs.org
17822 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
17823 F: drivers/net/ethernet/toshiba/spider_net*
17826 M: Stephen Boyd <sboyd@kernel.org>
17827 L: linux-kernel@vger.kernel.org
17829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
17830 F: Documentation/devicetree/bindings/spmi/
17832 F: include/dt-bindings/spmi/spmi.h
17833 F: include/linux/spmi.h
17834 F: include/trace/events/spmi.h
17837 M: Jeremy Kerr <jk@ozlabs.org>
17838 L: linuxppc-dev@lists.ozlabs.org
17840 W: http://www.ibm.com/developerworks/power/cell/
17841 F: Documentation/filesystems/spufs/spufs.rst
17842 F: arch/powerpc/platforms/cell/spufs/
17844 SQUASHFS FILE SYSTEM
17845 M: Phillip Lougher <phillip@squashfs.org.uk>
17846 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
17848 W: http://squashfs.org.uk
17849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
17850 F: Documentation/filesystems/squashfs.rst
17853 SRM (Alpha) environment access
17854 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17856 F: arch/alpha/kernel/srm_env.c
17858 ST LSM6DSx IMU IIO DRIVER
17859 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17860 L: linux-iio@vger.kernel.org
17862 W: http://www.st.com/
17863 F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
17864 F: drivers/iio/imu/st_lsm6dsx/
17866 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17867 M: Mickael Guene <mickael.guene@st.com>
17868 L: linux-media@vger.kernel.org
17870 T: git git://linuxtv.org/media_tree.git
17871 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17872 F: drivers/media/i2c/st-mipid02.c
17874 ST STM32 I2C/SMBUS DRIVER
17875 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17876 M: Alain Volmat <alain.volmat@foss.st.com>
17877 L: linux-i2c@vger.kernel.org
17879 F: drivers/i2c/busses/i2c-stm32*
17881 ST STM32 SPI DRIVER
17882 M: Alain Volmat <alain.volmat@foss.st.com>
17883 L: linux-spi@vger.kernel.org
17885 F: drivers/spi/spi-stm32.c
17888 M: Daniel Nilsson <daniel.nilsson@flex.com>
17889 L: linux-hwmon@vger.kernel.org
17891 F: Documentation/hwmon/stpddc60.rst
17892 F: drivers/hwmon/pmbus/stpddc60.c
17894 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17895 M: Song Qiang <songqiang1304521@gmail.com>
17896 L: linux-iio@vger.kernel.org
17898 F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
17899 F: drivers/iio/proximity/vl53l0x-i2c.c
17902 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17903 M: Sasha Levin <sashal@kernel.org>
17904 L: stable@vger.kernel.org
17906 F: Documentation/process/stable-kernel-rules.rst
17908 STAGING - ATOMISP DRIVER
17909 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17910 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17911 L: linux-media@vger.kernel.org
17913 F: drivers/staging/media/atomisp/
17915 STAGING - FIELDBUS SUBSYSTEM
17916 M: Sven Van Asbroeck <TheSven73@gmail.com>
17918 F: drivers/staging/fieldbus/*
17919 F: drivers/staging/fieldbus/Documentation/
17921 STAGING - HMS ANYBUS-S BUS
17922 M: Sven Van Asbroeck <TheSven73@gmail.com>
17924 F: drivers/staging/fieldbus/anybuss/
17926 STAGING - INDUSTRIAL IO
17927 M: Jonathan Cameron <jic23@kernel.org>
17928 L: linux-iio@vger.kernel.org
17930 F: Documentation/devicetree/bindings/staging/iio/
17931 F: drivers/staging/iio/
17933 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17934 M: Marc Dietrich <marvin24@gmx.de>
17935 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17936 L: linux-tegra@vger.kernel.org
17938 F: drivers/staging/nvec/
17940 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17941 M: Jens Frederich <jfrederich@gmail.com>
17942 M: Jon Nettleton <jon.nettleton@gmail.com>
17944 W: http://wiki.laptop.org/go/DCON
17945 F: drivers/staging/olpc_dcon/
17947 STAGING - REALTEK RTL8188EU DRIVERS
17948 M: Larry Finger <Larry.Finger@lwfinger.net>
17949 M: Phillip Potter <phil@philpotter.co.uk>
17951 F: drivers/staging/r8188eu/
17953 STAGING - REALTEK RTL8712U DRIVERS
17954 M: Larry Finger <Larry.Finger@lwfinger.net>
17955 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17957 F: drivers/staging/rtl8712/
17959 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17960 M: Michael Hennerich <michael.hennerich@analog.com>
17961 L: linux-fbdev@vger.kernel.org
17963 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17964 F: drivers/staging/fbtft/fb_seps525.c
17966 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17967 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17968 M: Teddy Wang <teddy.wang@siliconmotion.com>
17969 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17970 L: linux-fbdev@vger.kernel.org
17972 F: drivers/staging/sm750fb/
17974 STAGING - VIA VT665X DRIVERS
17975 M: Forest Bond <forest@alittletooquiet.net>
17977 F: drivers/staging/vt665?/
17980 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17981 L: linux-staging@lists.linux.dev
17983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17984 F: drivers/staging/
17986 STARFIRE/DURALAN NETWORK DRIVER
17987 M: Ion Badulescu <ionut@badula.org>
17989 F: drivers/net/ethernet/adaptec/starfire*
17992 M: Peter Zijlstra <peterz@infradead.org>
17993 M: Josh Poimboeuf <jpoimboe@redhat.com>
17994 M: Jason Baron <jbaron@akamai.com>
17995 R: Steven Rostedt <rostedt@goodmis.org>
17996 R: Ard Biesheuvel <ardb@kernel.org>
17998 F: arch/*/include/asm/jump_label*.h
17999 F: arch/*/include/asm/static_call*.h
18000 F: arch/*/kernel/jump_label.c
18001 F: arch/*/kernel/static_call.c
18002 F: include/linux/jump_label*.h
18003 F: include/linux/static_call*.h
18004 F: kernel/jump_label.c
18005 F: kernel/static_call.c
18007 STI AUDIO (ASoC) DRIVERS
18008 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18009 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18011 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
18015 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
18017 F: Documentation/devicetree/bindings/media/stih-cec.txt
18018 F: drivers/media/cec/platform/sti/
18020 STK1160 USB VIDEO CAPTURE DRIVER
18021 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18022 L: linux-media@vger.kernel.org
18024 T: git git://linuxtv.org/media_tree.git
18025 F: drivers/media/usb/stk1160/
18027 STM32 AUDIO (ASoC) DRIVERS
18028 M: Olivier Moysan <olivier.moysan@foss.st.com>
18029 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
18030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18032 F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
18033 F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
18036 STM32 TIMER/LPTIMER DRIVERS
18037 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
18039 F: Documentation/ABI/testing/*timer-stm32
18040 F: Documentation/devicetree/bindings/*/*stm32-*timer*
18041 F: drivers/*/stm32-*timer*
18042 F: drivers/pwm/pwm-stm32*
18043 F: include/linux/*/stm32-*tim*
18045 STMMAC ETHERNET DRIVER
18046 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
18047 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
18048 M: Jose Abreu <joabreu@synopsys.com>
18049 L: netdev@vger.kernel.org
18051 W: http://www.stlinux.com
18052 F: Documentation/networking/device_drivers/ethernet/stmicro/
18053 F: drivers/net/ethernet/stmicro/stmmac/
18056 M: Sam Creasey <sammy@sammy.net>
18058 W: http://sammy.net/sun3/
18059 F: arch/m68k/include/asm/sun3*
18060 F: arch/m68k/kernel/*sun3*
18061 F: arch/m68k/sun3*/
18062 F: drivers/net/ethernet/i825xx/sun3*
18064 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
18065 M: Hans de Goede <hdegoede@redhat.com>
18066 L: linux-input@vger.kernel.org
18068 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
18069 F: drivers/input/keyboard/sun4i-lradc-keys.c
18071 SUNDANCE NETWORK DRIVER
18072 M: Denis Kirjanov <kda@linux-powerpc.org>
18073 L: netdev@vger.kernel.org
18075 F: drivers/net/ethernet/dlink/sundance.c
18078 M: Yoshinori Sato <ysato@users.sourceforge.jp>
18079 M: Rich Felker <dalias@libc.org>
18080 L: linux-sh@vger.kernel.org
18082 Q: http://patchwork.kernel.org/project/linux-sh/list/
18083 F: Documentation/sh/
18088 M: "Rafael J. Wysocki" <rafael@kernel.org>
18089 M: Len Brown <len.brown@intel.com>
18090 M: Pavel Machek <pavel@ucw.cz>
18091 L: linux-pm@vger.kernel.org
18093 B: https://bugzilla.kernel.org
18094 F: Documentation/power/
18095 F: arch/x86/kernel/acpi/
18096 F: drivers/base/power/
18097 F: include/linux/freezer.h
18098 F: include/linux/pm.h
18099 F: include/linux/suspend.h
18103 M: Martin Mares <mj@ucw.cz>
18104 L: linux-video@atrey.karlin.mff.cuni.cz
18106 F: Documentation/admin-guide/svga.rst
18107 F: arch/x86/boot/video*
18110 M: Christoph Hellwig <hch@infradead.org>
18111 L: iommu@lists.linux-foundation.org
18113 W: http://git.infradead.org/users/hch/dma-mapping.git
18114 T: git git://git.infradead.org/users/hch/dma-mapping.git
18115 F: arch/*/kernel/pci-swiotlb.c
18116 F: include/linux/swiotlb.h
18117 F: kernel/dma/swiotlb.c
18120 M: Jiri Pirko <jiri@resnulli.us>
18121 M: Ivan Vecera <ivecera@redhat.com>
18122 L: netdev@vger.kernel.org
18124 F: include/net/switchdev.h
18127 SY8106A REGULATOR DRIVER
18128 M: Icenowy Zheng <icenowy@aosc.io>
18130 F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
18131 F: drivers/regulator/sy8106a-regulator.c
18133 SYNC FILE FRAMEWORK
18134 M: Sumit Semwal <sumit.semwal@linaro.org>
18135 R: Gustavo Padovan <gustavo@padovan.org>
18136 L: linux-media@vger.kernel.org
18137 L: dri-devel@lists.freedesktop.org
18139 T: git git://anongit.freedesktop.org/drm/drm-misc
18140 F: Documentation/driver-api/sync_file.rst
18141 F: drivers/dma-buf/dma-fence*
18142 F: drivers/dma-buf/sw_sync.c
18143 F: drivers/dma-buf/sync_*
18144 F: include/linux/sync_file.h
18145 F: include/uapi/linux/sync_file.h
18147 SYNOPSYS ARC ARCHITECTURE
18148 M: Vineet Gupta <vgupta@kernel.org>
18149 L: linux-snps-arc@lists.infradead.org
18151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
18152 F: Documentation/devicetree/bindings/arc/*
18153 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
18155 F: drivers/clocksource/arc_timer.c
18156 F: drivers/tty/serial/arc_uart.c
18158 SYNOPSYS ARC HSDK SDP pll clock driver
18159 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18161 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
18162 F: drivers/clk/clk-hsdk-pll.c
18164 SYNOPSYS ARC SDP clock driver
18165 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18167 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
18168 F: drivers/clk/axs10x/*
18170 SYNOPSYS ARC SDP platform support
18171 M: Alexey Brodkin <abrodkin@synopsys.com>
18173 F: Documentation/devicetree/bindings/arc/axs10*
18174 F: arch/arc/boot/dts/ax*
18175 F: arch/arc/plat-axs10x
18177 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
18178 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18180 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
18181 F: drivers/reset/reset-axs10x.c
18183 SYNOPSYS CREG GPIO DRIVER
18184 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18186 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
18187 F: drivers/gpio/gpio-creg-snps.c
18189 SYNOPSYS DESIGNWARE 8250 UART DRIVER
18190 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18192 F: drivers/tty/serial/8250/8250_dw.c
18193 F: drivers/tty/serial/8250/8250_dwlib.*
18194 F: drivers/tty/serial/8250/8250_lpss.c
18196 SYNOPSYS DESIGNWARE APB GPIO DRIVER
18197 M: Hoan Tran <hoan@os.amperecomputing.com>
18198 M: Serge Semin <fancer.lancer@gmail.com>
18199 L: linux-gpio@vger.kernel.org
18201 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
18202 F: drivers/gpio/gpio-dwapb.c
18204 SYNOPSYS DESIGNWARE APB SSI DRIVER
18205 M: Serge Semin <fancer.lancer@gmail.com>
18206 L: linux-spi@vger.kernel.org
18208 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
18209 F: drivers/spi/spi-dw*
18211 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
18212 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18214 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
18215 F: drivers/dma/dw-axi-dmac/
18217 SYNOPSYS DESIGNWARE DMAC DRIVER
18218 M: Viresh Kumar <vireshk@kernel.org>
18219 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18221 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
18223 F: include/dt-bindings/dma/dw-dmac.h
18224 F: include/linux/dma/dw.h
18225 F: include/linux/platform_data/dma-dw.h
18227 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
18228 M: Jose Abreu <Jose.Abreu@synopsys.com>
18229 L: netdev@vger.kernel.org
18231 F: drivers/net/ethernet/synopsys/
18233 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
18234 M: Jose Abreu <Jose.Abreu@synopsys.com>
18235 L: netdev@vger.kernel.org
18237 F: drivers/net/pcs/pcs-xpcs.c
18238 F: drivers/net/pcs/pcs-xpcs.h
18239 F: include/linux/pcs/pcs-xpcs.h
18241 SYNOPSYS DESIGNWARE I2C DRIVER
18242 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
18243 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18244 R: Mika Westerberg <mika.westerberg@linux.intel.com>
18245 L: linux-i2c@vger.kernel.org
18247 F: drivers/i2c/busses/i2c-designware-*
18249 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
18250 M: Jaehoon Chung <jh80.chung@samsung.com>
18251 L: linux-mmc@vger.kernel.org
18253 F: drivers/mmc/host/dw_mmc*
18255 SYNOPSYS HSDK RESET CONTROLLER DRIVER
18256 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
18258 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
18259 F: drivers/reset/reset-hsdk.c
18260 F: include/dt-bindings/reset/snps,hsdk-reset.h
18262 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
18263 M: Prabu Thangamuthu <prabu.t@synopsys.com>
18264 M: Manjunath M B <manjumb@synopsys.com>
18265 L: linux-mmc@vger.kernel.org
18267 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
18269 SYSTEM CONFIGURATION (SYSCON)
18270 M: Lee Jones <lee.jones@linaro.org>
18271 M: Arnd Bergmann <arnd@arndb.de>
18273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18274 F: drivers/mfd/syscon.c
18276 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
18277 M: Sudeep Holla <sudeep.holla@arm.com>
18278 R: Cristian Marussi <cristian.marussi@arm.com>
18279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18281 F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
18282 F: drivers/clk/clk-sc[mp]i.c
18283 F: drivers/cpufreq/sc[mp]i-cpufreq.c
18284 F: drivers/firmware/arm_scmi/
18285 F: drivers/firmware/arm_scpi.c
18286 F: drivers/regulator/scmi-regulator.c
18287 F: drivers/reset/reset-scmi.c
18288 F: include/linux/sc[mp]i_protocol.h
18289 F: include/trace/events/scmi.h
18290 F: include/uapi/linux/virtio_scmi.h
18292 SYSTEM RESET/SHUTDOWN DRIVERS
18293 M: Sebastian Reichel <sre@kernel.org>
18294 L: linux-pm@vger.kernel.org
18296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
18297 F: Documentation/devicetree/bindings/power/reset/
18298 F: drivers/power/reset/
18300 SYSTEM TRACE MODULE CLASS
18301 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
18303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
18304 F: Documentation/trace/stm.rst
18305 F: drivers/hwtracing/stm/
18306 F: include/linux/stm.h
18307 F: include/uapi/linux/stm.h
18309 SYSTEM76 ACPI DRIVER
18310 M: Jeremy Soller <jeremy@system76.com>
18311 M: System76 Product Development <productdev@system76.com>
18312 L: platform-driver-x86@vger.kernel.org
18314 F: drivers/platform/x86/system76_acpi.c
18317 M: Christoph Hellwig <hch@infradead.org>
18319 F: Documentation/filesystems/sysv-fs.rst
18321 F: include/linux/sysv_fs.h
18323 TASKSTATS STATISTICS INTERFACE
18324 M: Balbir Singh <bsingharora@gmail.com>
18326 F: Documentation/accounting/taskstats*
18327 F: include/linux/taskstats*
18328 F: kernel/taskstats.c
18331 M: Jamal Hadi Salim <jhs@mojatatu.com>
18332 M: Cong Wang <xiyou.wangcong@gmail.com>
18333 M: Jiri Pirko <jiri@resnulli.us>
18334 L: netdev@vger.kernel.org
18336 F: include/net/pkt_cls.h
18337 F: include/net/pkt_sched.h
18338 F: include/net/tc_act/
18339 F: include/uapi/linux/pkt_cls.h
18340 F: include/uapi/linux/pkt_sched.h
18341 F: include/uapi/linux/tc_act/
18342 F: include/uapi/linux/tc_ematch/
18345 TC90522 MEDIA DRIVER
18346 M: Akihiro Tsukada <tskd08@gmail.com>
18347 L: linux-media@vger.kernel.org
18349 F: drivers/media/dvb-frontends/tc90522*
18351 TCP LOW PRIORITY MODULE
18352 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
18353 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
18355 W: http://tcp-lp-mod.sourceforge.net/
18356 F: net/ipv4/tcp_lp.c
18358 TDA10071 MEDIA DRIVER
18359 M: Antti Palosaari <crope@iki.fi>
18360 L: linux-media@vger.kernel.org
18362 W: https://linuxtv.org
18363 W: http://palosaari.fi/linux/
18364 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18365 T: git git://linuxtv.org/anttip/media_tree.git
18366 F: drivers/media/dvb-frontends/tda10071*
18368 TDA18212 MEDIA DRIVER
18369 M: Antti Palosaari <crope@iki.fi>
18370 L: linux-media@vger.kernel.org
18372 W: https://linuxtv.org
18373 W: http://palosaari.fi/linux/
18374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18375 T: git git://linuxtv.org/anttip/media_tree.git
18376 F: drivers/media/tuners/tda18212*
18378 TDA18218 MEDIA DRIVER
18379 M: Antti Palosaari <crope@iki.fi>
18380 L: linux-media@vger.kernel.org
18382 W: https://linuxtv.org
18383 W: http://palosaari.fi/linux/
18384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18385 T: git git://linuxtv.org/anttip/media_tree.git
18386 F: drivers/media/tuners/tda18218*
18388 TDA18250 MEDIA DRIVER
18389 M: Olli Salonen <olli.salonen@iki.fi>
18390 L: linux-media@vger.kernel.org
18392 W: https://linuxtv.org
18393 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18394 T: git git://linuxtv.org/media_tree.git
18395 F: drivers/media/tuners/tda18250*
18397 TDA18271 MEDIA DRIVER
18398 M: Michael Krufky <mkrufky@linuxtv.org>
18399 L: linux-media@vger.kernel.org
18401 W: https://linuxtv.org
18402 W: http://github.com/mkrufky
18403 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18404 T: git git://linuxtv.org/mkrufky/tuners.git
18405 F: drivers/media/tuners/tda18271*
18407 TDA1997x MEDIA DRIVER
18408 M: Tim Harvey <tharvey@gateworks.com>
18409 L: linux-media@vger.kernel.org
18411 W: https://linuxtv.org
18412 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18413 F: drivers/media/i2c/tda1997x.*
18415 TDA827x MEDIA DRIVER
18416 M: Michael Krufky <mkrufky@linuxtv.org>
18417 L: linux-media@vger.kernel.org
18419 W: https://linuxtv.org
18420 W: http://github.com/mkrufky
18421 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18422 T: git git://linuxtv.org/mkrufky/tuners.git
18423 F: drivers/media/tuners/tda8290.*
18425 TDA8290 MEDIA DRIVER
18426 M: Michael Krufky <mkrufky@linuxtv.org>
18427 L: linux-media@vger.kernel.org
18429 W: https://linuxtv.org
18430 W: http://github.com/mkrufky
18431 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18432 T: git git://linuxtv.org/mkrufky/tuners.git
18433 F: drivers/media/tuners/tda8290.*
18435 TDA9840 MEDIA DRIVER
18436 M: Hans Verkuil <hverkuil@xs4all.nl>
18437 L: linux-media@vger.kernel.org
18439 W: https://linuxtv.org
18440 T: git git://linuxtv.org/media_tree.git
18441 F: drivers/media/i2c/tda9840*
18443 TEA5761 TUNER DRIVER
18444 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18445 L: linux-media@vger.kernel.org
18447 W: https://linuxtv.org
18448 T: git git://linuxtv.org/media_tree.git
18449 F: drivers/media/tuners/tea5761.*
18451 TEA5767 TUNER DRIVER
18452 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18453 L: linux-media@vger.kernel.org
18455 W: https://linuxtv.org
18456 T: git git://linuxtv.org/media_tree.git
18457 F: drivers/media/tuners/tea5767.*
18459 TEA6415C MEDIA DRIVER
18460 M: Hans Verkuil <hverkuil@xs4all.nl>
18461 L: linux-media@vger.kernel.org
18463 W: https://linuxtv.org
18464 T: git git://linuxtv.org/media_tree.git
18465 F: drivers/media/i2c/tea6415c*
18467 TEA6420 MEDIA DRIVER
18468 M: Hans Verkuil <hverkuil@xs4all.nl>
18469 L: linux-media@vger.kernel.org
18471 W: https://linuxtv.org
18472 T: git git://linuxtv.org/media_tree.git
18473 F: drivers/media/i2c/tea6420*
18476 M: Jiri Pirko <jiri@resnulli.us>
18477 L: netdev@vger.kernel.org
18479 F: drivers/net/team/
18480 F: include/linux/if_team.h
18481 F: include/uapi/linux/if_team.h
18483 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
18484 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
18486 F: arch/x86/platform/ts5500/
18488 TECHNOTREND USB IR RECEIVER
18489 M: Sean Young <sean@mess.org>
18490 L: linux-media@vger.kernel.org
18492 F: drivers/media/rc/ttusbir.c
18494 TECHWELL TW9910 VIDEO DECODER
18495 L: linux-media@vger.kernel.org
18497 F: drivers/media/i2c/tw9910.c
18498 F: include/media/i2c/tw9910.h
18501 M: Jens Wiklander <jens.wiklander@linaro.org>
18502 R: Sumit Garg <sumit.garg@linaro.org>
18503 L: op-tee@lists.trustedfirmware.org
18505 F: Documentation/staging/tee.rst
18507 F: include/linux/tee_drv.h
18508 F: include/uapi/linux/tee.h
18510 TEGRA ARCHITECTURE SUPPORT
18511 M: Thierry Reding <thierry.reding@gmail.com>
18512 M: Jonathan Hunter <jonathanh@nvidia.com>
18513 L: linux-tegra@vger.kernel.org
18515 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
18516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
18520 M: Peter De Schrijver <pdeschrijver@nvidia.com>
18521 M: Prashant Gaikwad <pgaikwad@nvidia.com>
18523 F: drivers/clk/tegra/
18526 M: Laxman Dewangan <ldewangan@nvidia.com>
18527 M: Jon Hunter <jonathanh@nvidia.com>
18529 F: drivers/dma/tegra*
18532 M: Laxman Dewangan <ldewangan@nvidia.com>
18533 R: Dmitry Osipenko <digetx@gmail.com>
18535 F: drivers/i2c/busses/i2c-tegra.c
18537 TEGRA IOMMU DRIVERS
18538 M: Thierry Reding <thierry.reding@gmail.com>
18539 R: Krishna Reddy <vdumpa@nvidia.com>
18540 L: linux-tegra@vger.kernel.org
18542 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
18543 F: drivers/iommu/tegra*
18546 M: Laxman Dewangan <ldewangan@nvidia.com>
18548 F: drivers/input/keyboard/tegra-kbc.c
18551 M: Stefan Agner <stefan@agner.ch>
18552 M: Lucas Stach <dev@lynxeye.de>
18554 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
18555 F: drivers/mtd/nand/raw/tegra_nand.c
18558 M: Thierry Reding <thierry.reding@gmail.com>
18560 F: drivers/pwm/pwm-tegra.c
18562 TEGRA SERIAL DRIVER
18563 M: Laxman Dewangan <ldewangan@nvidia.com>
18565 F: drivers/tty/serial/serial-tegra.c
18568 M: Laxman Dewangan <ldewangan@nvidia.com>
18570 F: drivers/spi/spi-tegra*
18572 TEGRA QUAD SPI DRIVER
18573 M: Thierry Reding <thierry.reding@gmail.com>
18574 M: Jonathan Hunter <jonathanh@nvidia.com>
18575 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18576 L: linux-tegra@vger.kernel.org
18578 F: drivers/spi/spi-tegra210-quad.c
18581 M: Thierry Reding <thierry.reding@gmail.com>
18582 M: Jonathan Hunter <jonathanh@nvidia.com>
18583 M: Sowjanya Komatineni <skomatineni@nvidia.com>
18584 L: linux-media@vger.kernel.org
18585 L: linux-tegra@vger.kernel.org
18587 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
18588 F: drivers/staging/media/tegra-video/
18590 TEGRA XUSB PADCTL DRIVER
18591 M: JC Kuo <jckuo@nvidia.com>
18593 F: drivers/phy/tegra/xusb*
18595 TEHUTI ETHERNET DRIVER
18596 M: Andy Gospodarek <andy@greyhouse.net>
18597 L: netdev@vger.kernel.org
18599 F: drivers/net/ethernet/tehuti/*
18601 TELECOM CLOCK DRIVER FOR MCPL0010
18602 M: Mark Gross <markgross@kernel.org>
18604 F: drivers/char/tlclk.c
18606 TEMPO SEMICONDUCTOR DRIVERS
18607 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
18609 F: Documentation/devicetree/bindings/sound/tscs*.txt
18610 F: sound/soc/codecs/tscs*.c
18611 F: sound/soc/codecs/tscs*.h
18613 TENSILICA XTENSA PORT (xtensa)
18614 M: Chris Zankel <chris@zankel.net>
18615 M: Max Filippov <jcmvbkbc@gmail.com>
18616 L: linux-xtensa@linux-xtensa.org
18618 T: git git://github.com/czankel/xtensa-linux.git
18620 F: drivers/irqchip/irq-xtensa-*
18622 TEXAS INSTRUMENTS ASoC DRIVERS
18623 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18624 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18628 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
18629 M: Ricardo Ribalda <ribalda@kernel.org>
18630 L: linux-iio@vger.kernel.org
18632 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
18633 F: drivers/iio/dac/ti-dac7612.c
18635 TEXAS INSTRUMENTS DMA DRIVERS
18636 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18637 L: dmaengine@vger.kernel.org
18639 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
18640 F: Documentation/devicetree/bindings/dma/ti-edma.txt
18641 F: Documentation/devicetree/bindings/dma/ti/
18643 X: drivers/dma/ti/cppi41.c
18644 F: include/linux/dma/k3-udma-glue.h
18645 F: include/linux/dma/ti-cppi5.h
18646 F: include/linux/dma/k3-psil.h
18648 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
18649 M: Nishanth Menon <nm@ti.com>
18650 M: Tero Kristo <kristo@kernel.org>
18651 M: Santosh Shilimkar <ssantosh@kernel.org>
18652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18654 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
18655 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
18656 F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
18657 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
18658 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
18659 F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
18660 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
18661 F: drivers/clk/keystone/sci-clk.c
18662 F: drivers/firmware/ti_sci*
18663 F: drivers/irqchip/irq-ti-sci-inta.c
18664 F: drivers/irqchip/irq-ti-sci-intr.c
18665 F: drivers/reset/reset-ti-sci.c
18666 F: drivers/soc/ti/ti_sci_inta_msi.c
18667 F: drivers/soc/ti/ti_sci_pm_domains.c
18668 F: include/dt-bindings/soc/ti,sci_pm_domain.h
18669 F: include/linux/soc/ti/ti_sci_inta_msi.h
18670 F: include/linux/soc/ti/ti_sci_protocol.h
18672 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
18673 M: Robert Marko <robert.marko@sartura.hr>
18674 M: Luka Perkov <luka.perkov@sartura.hr>
18675 L: linux-hwmon@vger.kernel.org
18677 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
18678 F: Documentation/hwmon/tps23861.rst
18679 F: drivers/hwmon/tps23861.c
18681 TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
18682 M: Puranjay Mohan <puranjay12@gmail.com>
18683 L: linux-iio@vger.kernel.org
18685 F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
18686 F: drivers/iio/temperature/tmp117.c
18688 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
18689 M: Hans Verkuil <hverkuil@xs4all.nl>
18690 L: linux-media@vger.kernel.org
18692 W: https://linuxtv.org
18693 T: git git://linuxtv.org/media_tree.git
18694 F: drivers/media/radio/radio-raremono.c
18697 M: Rafael J. Wysocki <rafael@kernel.org>
18698 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18699 R: Amit Kucheria <amitk@kernel.org>
18700 R: Zhang Rui <rui.zhang@intel.com>
18701 L: linux-pm@vger.kernel.org
18703 Q: https://patchwork.kernel.org/project/linux-pm/list/
18704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
18705 F: Documentation/ABI/testing/sysfs-class-thermal
18706 F: Documentation/devicetree/bindings/thermal/
18707 F: Documentation/driver-api/thermal/
18708 F: drivers/thermal/
18709 F: include/linux/cpu_cooling.h
18710 F: include/linux/thermal.h
18711 F: include/uapi/linux/thermal.h
18714 THERMAL DRIVER FOR AMLOGIC SOCS
18715 M: Guillaume La Roque <glaroque@baylibre.com>
18716 L: linux-pm@vger.kernel.org
18717 L: linux-amlogic@lists.infradead.org
18719 W: http://linux-meson.com/
18720 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
18721 F: drivers/thermal/amlogic_thermal.c
18723 THERMAL/CPU_COOLING
18724 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
18725 M: Daniel Lezcano <daniel.lezcano@linaro.org>
18726 M: Viresh Kumar <viresh.kumar@linaro.org>
18727 R: Lukasz Luba <lukasz.luba@arm.com>
18728 L: linux-pm@vger.kernel.org
18730 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
18731 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
18732 F: drivers/thermal/cpufreq_cooling.c
18733 F: drivers/thermal/cpuidle_cooling.c
18734 F: include/linux/cpu_cooling.h
18736 THERMAL/POWER_ALLOCATOR
18737 M: Lukasz Luba <lukasz.luba@arm.com>
18738 L: linux-pm@vger.kernel.org
18740 F: Documentation/driver-api/thermal/power_allocator.rst
18741 F: drivers/thermal/gov_power_allocator.c
18742 F: include/trace/events/thermal_power_allocator.h
18744 THINKPAD ACPI EXTRAS DRIVER
18745 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
18746 L: ibm-acpi-devel@lists.sourceforge.net
18747 L: platform-driver-x86@vger.kernel.org
18749 W: http://ibm-acpi.sourceforge.net
18750 W: http://thinkwiki.org/wiki/Ibm-acpi
18751 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
18752 F: drivers/platform/x86/thinkpad_acpi.c
18754 THINKPAD LMI DRIVER
18755 M: Mark Pearson <markpearson@lenovo.com>
18756 L: platform-driver-x86@vger.kernel.org
18758 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
18759 F: drivers/platform/x86/think-lmi.?
18761 THUNDERBOLT DMA TRAFFIC TEST DRIVER
18762 M: Isaac Hazan <isaac.hazan@intel.com>
18763 L: linux-usb@vger.kernel.org
18765 F: drivers/thunderbolt/dma_test.c
18768 M: Andreas Noever <andreas.noever@gmail.com>
18769 M: Michael Jamet <michael.jamet@intel.com>
18770 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18771 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18772 L: linux-usb@vger.kernel.org
18774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
18775 F: Documentation/admin-guide/thunderbolt.rst
18776 F: drivers/thunderbolt/
18777 F: include/linux/thunderbolt.h
18779 THUNDERBOLT NETWORK DRIVER
18780 M: Michael Jamet <michael.jamet@intel.com>
18781 M: Mika Westerberg <mika.westerberg@linux.intel.com>
18782 M: Yehezkel Bernat <YehezkelShB@gmail.com>
18783 L: netdev@vger.kernel.org
18785 F: drivers/net/thunderbolt.c
18787 THUNDERX GPIO DRIVER
18788 M: Robert Richter <rric@kernel.org>
18790 F: drivers/gpio/gpio-thunderx.c
18792 TI ADS131E0X ADC SERIES DRIVER
18793 M: Tomislav Denis <tomislav.denis@avl.com>
18794 L: linux-iio@vger.kernel.org
18796 F: Documentation/devicetree/bindings/iio/adc/ti,ads131e08.yaml
18797 F: drivers/iio/adc/ti-ads131e08.c
18799 TI AM437X VPFE DRIVER
18800 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18801 L: linux-media@vger.kernel.org
18803 W: https://linuxtv.org
18804 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18805 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18806 F: drivers/media/platform/am437x/
18808 TI BANDGAP AND THERMAL DRIVER
18809 M: Eduardo Valentin <edubezval@gmail.com>
18810 M: Keerthy <j-keerthy@ti.com>
18811 L: linux-pm@vger.kernel.org
18812 L: linux-omap@vger.kernel.org
18814 F: drivers/thermal/ti-soc-thermal/
18816 TI BQ27XXX POWER SUPPLY DRIVER
18817 F: drivers/power/supply/bq27xxx_battery.c
18818 F: drivers/power/supply/bq27xxx_battery_i2c.c
18819 F: include/linux/power/bq27xxx_battery.h
18821 TI CDCE706 CLOCK DRIVER
18822 M: Max Filippov <jcmvbkbc@gmail.com>
18824 F: drivers/clk/clk-cdce706.c
18827 M: Tero Kristo <kristo@kernel.org>
18828 L: linux-omap@vger.kernel.org
18831 F: include/linux/clk/ti.h
18833 TI DAVINCI MACHINE SUPPORT
18834 M: Sekhar Nori <nsekhar@ti.com>
18835 R: Bartosz Golaszewski <brgl@bgdev.pl>
18836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
18839 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
18840 F: arch/arm/boot/dts/da850*
18841 F: arch/arm/mach-davinci/
18842 F: drivers/i2c/busses/i2c-davinci.c
18844 TI DAVINCI SERIES CLOCK DRIVER
18845 M: David Lechner <david@lechnology.com>
18846 R: Sekhar Nori <nsekhar@ti.com>
18848 F: Documentation/devicetree/bindings/clock/ti/davinci/
18849 F: drivers/clk/davinci/
18851 TI DAVINCI SERIES GPIO DRIVER
18852 M: Keerthy <j-keerthy@ti.com>
18853 L: linux-gpio@vger.kernel.org
18855 F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
18856 F: drivers/gpio/gpio-davinci.c
18858 TI DAVINCI SERIES MEDIA DRIVER
18859 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
18860 L: linux-media@vger.kernel.org
18862 W: https://linuxtv.org
18863 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18864 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18865 F: drivers/media/platform/davinci/
18866 F: include/media/davinci/
18868 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
18869 R: David Lechner <david@lechnology.com>
18870 L: linux-iio@vger.kernel.org
18871 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
18872 F: drivers/counter/ti-eqep.c
18874 TI ETHERNET SWITCH DRIVER (CPSW)
18875 R: Grygorii Strashko <grygorii.strashko@ti.com>
18876 L: linux-omap@vger.kernel.org
18877 L: netdev@vger.kernel.org
18879 F: drivers/net/ethernet/ti/cpsw*
18880 F: drivers/net/ethernet/ti/davinci*
18882 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
18883 M: Alex Dubov <oakad@yahoo.com>
18885 W: http://tifmxx.berlios.de/
18886 F: drivers/memstick/host/tifm_ms.c
18887 F: drivers/misc/tifm*
18888 F: drivers/mmc/host/tifm_sd.c
18889 F: include/linux/tifm.h
18891 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18892 M: Santosh Shilimkar <ssantosh@kernel.org>
18893 L: linux-kernel@vger.kernel.org
18894 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18897 F: drivers/soc/ti/*
18899 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18900 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18901 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18904 F: sound/soc/codecs/isabelle*
18905 F: sound/soc/codecs/lm49453*
18907 TI PCM3060 ASoC CODEC DRIVER
18908 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18909 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18911 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18912 F: sound/soc/codecs/pcm3060*
18914 TI TAS571X FAMILY ASoC CODEC DRIVER
18915 M: Kevin Cernekee <cernekee@chromium.org>
18916 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18918 F: sound/soc/codecs/tas571x*
18920 TI TRF7970A NFC DRIVER
18921 M: Mark Greer <mgreer@animalcreek.com>
18922 L: linux-wireless@vger.kernel.org
18923 L: linux-nfc@lists.01.org (subscribers-only)
18925 F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
18926 F: drivers/nfc/trf7970a.c
18928 TI TSC2046 ADC DRIVER
18929 M: Oleksij Rempel <o.rempel@pengutronix.de>
18930 R: kernel@pengutronix.de
18931 L: linux-iio@vger.kernel.org
18933 F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
18934 F: drivers/iio/adc/ti-tsc2046.c
18936 TI TWL4030 SERIES SOC CODEC DRIVER
18937 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18938 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18940 F: sound/soc/codecs/twl4030*
18943 M: Benoit Parrot <bparrot@ti.com>
18944 L: linux-media@vger.kernel.org
18946 W: http://linuxtv.org/
18947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18948 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18949 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18950 F: drivers/media/platform/ti-vpe/
18952 TI WILINK WIRELESS DRIVERS
18953 L: linux-wireless@vger.kernel.org
18955 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18956 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18958 F: drivers/net/wireless/ti/
18959 F: include/linux/wl12xx.h
18961 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18962 M: John Stultz <john.stultz@linaro.org>
18963 M: Thomas Gleixner <tglx@linutronix.de>
18964 R: Stephen Boyd <sboyd@kernel.org>
18965 L: linux-kernel@vger.kernel.org
18967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18968 F: include/linux/clocksource.h
18969 F: include/linux/time.h
18970 F: include/linux/timex.h
18971 F: include/uapi/linux/time.h
18972 F: include/uapi/linux/timex.h
18973 F: kernel/time/alarmtimer.c
18974 F: kernel/time/clocksource.c
18975 F: kernel/time/ntp.c
18976 F: kernel/time/time*.c
18977 F: tools/testing/selftests/timers/
18980 M: Jon Maloy <jmaloy@redhat.com>
18981 M: Ying Xue <ying.xue@windriver.com>
18982 L: netdev@vger.kernel.org (core kernel code)
18983 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18985 W: http://tipc.sourceforge.net/
18986 F: include/uapi/linux/tipc*.h
18989 TLAN NETWORK DRIVER
18990 M: Samuel Chessman <chessman@tux.org>
18991 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18993 W: http://sourceforge.net/projects/tlan/
18994 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18995 F: drivers/net/ethernet/ti/tlan.*
18997 TM6000 VIDEO4LINUX DRIVER
18998 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18999 L: linux-media@vger.kernel.org
19001 W: https://linuxtv.org
19002 T: git git://linuxtv.org/media_tree.git
19003 F: Documentation/admin-guide/media/tm6000*
19004 F: drivers/media/usb/tm6000/
19006 TMIO/SDHI MMC DRIVER
19007 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
19008 L: linux-mmc@vger.kernel.org
19010 F: drivers/mmc/host/renesas_sdhi*
19011 F: drivers/mmc/host/tmio_mmc*
19012 F: include/linux/mfd/tmio.h
19014 TMP401 HARDWARE MONITOR DRIVER
19015 M: Guenter Roeck <linux@roeck-us.net>
19016 L: linux-hwmon@vger.kernel.org
19018 F: Documentation/hwmon/tmp401.rst
19019 F: drivers/hwmon/tmp401.c
19021 TMP513 HARDWARE MONITOR DRIVER
19022 M: Eric Tremblay <etremblay@distech-controls.com>
19023 L: linux-hwmon@vger.kernel.org
19025 F: Documentation/hwmon/tmp513.rst
19026 F: drivers/hwmon/tmp513.c
19028 TMPFS (SHMEM FILESYSTEM)
19029 M: Hugh Dickins <hughd@google.com>
19030 L: linux-mm@kvack.org
19032 F: include/linux/shmem_fs.h
19035 TOMOYO SECURITY MODULE
19036 M: Kentaro Takeda <takedakn@nttdata.co.jp>
19037 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
19038 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
19039 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
19040 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
19041 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
19043 W: https://tomoyo.osdn.jp/
19044 F: security/tomoyo/
19046 TOPSTAR LAPTOP EXTRAS DRIVER
19047 M: Herton Ronaldo Krzesinski <herton@canonical.com>
19048 L: platform-driver-x86@vger.kernel.org
19050 F: drivers/platform/x86/topstar-laptop.c
19052 TORTURE-TEST MODULES
19053 M: Davidlohr Bueso <dave@stgolabs.net>
19054 M: "Paul E. McKenney" <paulmck@kernel.org>
19055 M: Josh Triplett <josh@joshtriplett.org>
19056 L: linux-kernel@vger.kernel.org
19058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
19059 F: Documentation/RCU/torture.rst
19060 F: kernel/locking/locktorture.c
19061 F: kernel/rcu/rcuscale.c
19062 F: kernel/rcu/rcutorture.c
19063 F: kernel/rcu/refscale.c
19064 F: kernel/torture.c
19066 TOSHIBA ACPI EXTRAS DRIVER
19067 M: Azael Avalos <coproscefalo@gmail.com>
19068 L: platform-driver-x86@vger.kernel.org
19070 F: drivers/platform/x86/toshiba_acpi.c
19072 TOSHIBA BLUETOOTH DRIVER
19073 M: Azael Avalos <coproscefalo@gmail.com>
19074 L: platform-driver-x86@vger.kernel.org
19076 F: drivers/platform/x86/toshiba_bluetooth.c
19078 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
19079 M: Azael Avalos <coproscefalo@gmail.com>
19080 L: platform-driver-x86@vger.kernel.org
19082 F: drivers/platform/x86/toshiba_haps.c
19085 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
19087 W: http://www.buzzard.org.uk/toshiba/
19088 F: drivers/char/toshiba.c
19089 F: include/linux/toshiba.h
19090 F: include/uapi/linux/toshiba.h
19092 TOSHIBA TC358743 DRIVER
19093 M: Mats Randgaard <matrandg@cisco.com>
19094 L: linux-media@vger.kernel.org
19096 F: drivers/media/i2c/tc358743*
19097 F: include/media/i2c/tc358743.h
19099 TOSHIBA WMI HOTKEYS DRIVER
19100 M: Azael Avalos <coproscefalo@gmail.com>
19101 L: platform-driver-x86@vger.kernel.org
19103 F: drivers/platform/x86/toshiba-wmi.c
19106 M: Peter Huewe <peterhuewe@gmx.de>
19107 M: Jarkko Sakkinen <jarkko@kernel.org>
19108 R: Jason Gunthorpe <jgg@ziepe.ca>
19109 L: linux-integrity@vger.kernel.org
19111 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
19112 Q: https://patchwork.kernel.org/project/linux-integrity/list/
19113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
19114 F: drivers/char/tpm/
19117 M: Steven Rostedt <rostedt@goodmis.org>
19118 M: Ingo Molnar <mingo@redhat.com>
19120 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace.git
19121 F: Documentation/trace/ftrace.rst
19122 F: arch/*/*/*/ftrace.h
19123 F: arch/*/kernel/ftrace.c
19125 F: include/*/ftrace.h
19126 F: include/linux/trace*.h
19129 F: tools/testing/selftests/ftrace/
19131 TRACING MMIO ACCESSES (MMIOTRACE)
19132 M: Steven Rostedt <rostedt@goodmis.org>
19133 M: Ingo Molnar <mingo@kernel.org>
19134 R: Karol Herbst <karolherbst@gmail.com>
19135 R: Pekka Paalanen <ppaalanen@gmail.com>
19136 L: linux-kernel@vger.kernel.org
19137 L: nouveau@lists.freedesktop.org
19139 F: arch/x86/mm/kmmio.c
19140 F: arch/x86/mm/mmio-mod.c
19141 F: arch/x86/mm/testmmiotrace.c
19142 F: include/linux/mmiotrace.h
19143 F: kernel/trace/trace_mmiotrace.c
19145 TRACING OS NOISE / LATENCY TRACERS
19146 M: Steven Rostedt <rostedt@goodmis.org>
19147 M: Daniel Bristot de Oliveira <bristot@kernel.org>
19149 F: kernel/trace/trace_osnoise.c
19150 F: include/trace/events/osnoise.h
19151 F: kernel/trace/trace_hwlat.c
19152 F: kernel/trace/trace_irqsoff.c
19153 F: kernel/trace/trace_sched_wakeup.c
19154 F: Documentation/trace/osnoise-tracer.rst
19155 F: Documentation/trace/timerlat-tracer.rst
19156 F: Documentation/trace/hwlat_detector.rst
19157 F: arch/*/kernel/trace.c
19159 TRADITIONAL CHINESE DOCUMENTATION
19160 M: Hu Haowen <src.res@email.cn>
19161 L: linux-doc-tw-discuss@lists.sourceforge.net
19163 W: https://github.com/srcres258/linux-doc
19164 T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
19165 F: Documentation/translations/zh_TW/
19168 M: Jiri Kosina <trivial@kernel.org>
19170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
19171 K: ^Subject:.*(?i)trivial
19174 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19175 M: Jiri Slaby <jirislaby@kernel.org>
19177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
19178 F: Documentation/driver-api/serial/
19180 F: drivers/tty/serial/serial_core.c
19181 F: include/linux/selection.h
19182 F: include/linux/serial.h
19183 F: include/linux/serial_core.h
19184 F: include/linux/sysrq.h
19185 F: include/linux/tty*.h
19186 F: include/linux/vt.h
19187 F: include/linux/vt_*.h
19188 F: include/uapi/linux/serial.h
19189 F: include/uapi/linux/serial_core.h
19190 F: include/uapi/linux/tty.h
19192 TUA9001 MEDIA DRIVER
19193 M: Antti Palosaari <crope@iki.fi>
19194 L: linux-media@vger.kernel.org
19196 W: https://linuxtv.org
19197 W: http://palosaari.fi/linux/
19198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
19199 T: git git://linuxtv.org/anttip/media_tree.git
19200 F: drivers/media/tuners/tua9001*
19202 TULIP NETWORK DRIVERS
19203 L: netdev@vger.kernel.org
19204 L: linux-parisc@vger.kernel.org
19206 F: drivers/net/ethernet/dec/tulip/
19209 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
19211 W: http://vtun.sourceforge.net/tun
19212 F: Documentation/networking/tuntap.rst
19213 F: arch/um/os-Linux/drivers/
19215 TURBOCHANNEL SUBSYSTEM
19216 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19217 M: Ralf Baechle <ralf@linux-mips.org>
19218 L: linux-mips@vger.kernel.org
19220 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
19222 F: include/linux/tc.h
19225 M: "Len Brown" <lenb@kernel.org>
19226 L: linux-pm@vger.kernel.org
19228 Q: https://patchwork.kernel.org/project/linux-pm/list/
19229 B: https://bugzilla.kernel.org
19230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
19231 F: tools/power/x86/turbostat/
19233 TW5864 VIDEO4LINUX DRIVER
19234 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
19235 M: Anton Sviridenko <anton@corp.bluecherry.net>
19236 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
19237 M: Andrey Utkin <andrey_utkin@fastmail.com>
19238 L: linux-media@vger.kernel.org
19240 F: drivers/media/pci/tw5864/
19242 TW68 VIDEO4LINUX DRIVER
19243 M: Hans Verkuil <hverkuil@xs4all.nl>
19244 L: linux-media@vger.kernel.org
19246 W: https://linuxtv.org
19247 T: git git://linuxtv.org/media_tree.git
19248 F: drivers/media/pci/tw68/
19250 TW686X VIDEO4LINUX DRIVER
19251 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
19252 L: linux-media@vger.kernel.org
19254 W: http://linuxtv.org
19255 T: git git://linuxtv.org/media_tree.git
19256 F: drivers/media/pci/tw686x/
19258 UACCE ACCELERATOR FRAMEWORK
19259 M: Zhangfei Gao <zhangfei.gao@linaro.org>
19260 M: Zhou Wang <wangzhou1@hisilicon.com>
19261 L: linux-accelerators@lists.ozlabs.org
19262 L: linux-kernel@vger.kernel.org
19264 F: Documentation/ABI/testing/sysfs-driver-uacce
19265 F: Documentation/misc-devices/uacce.rst
19266 F: drivers/misc/uacce/
19267 F: include/linux/uacce.h
19268 F: include/uapi/misc/uacce/
19270 UBI FILE SYSTEM (UBIFS)
19271 M: Richard Weinberger <richard@nod.at>
19272 L: linux-mtd@lists.infradead.org
19274 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
19275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19277 F: Documentation/filesystems/ubifs-authentication.rst
19278 F: Documentation/filesystems/ubifs.rst
19281 UCLINUX (M68KNOMMU AND COLDFIRE)
19282 M: Greg Ungerer <gerg@linux-m68k.org>
19283 L: linux-m68k@lists.linux-m68k.org
19284 L: uclinux-dev@uclinux.org (subscribers-only)
19286 W: http://www.linux-m68k.org/
19287 W: http://www.uclinux.org/
19288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
19289 F: arch/m68k/*/*_no.*
19291 F: arch/m68k/coldfire/
19292 F: arch/m68k/include/asm/*_no.*
19295 M: Jan Kara <jack@suse.com>
19297 F: Documentation/filesystems/udf.rst
19301 M: Bastien Nocera <hadess@hadess.net>
19302 L: linux-input@vger.kernel.org
19304 F: drivers/hid/hid-udraw-ps3.c
19307 M: Evgeniy Dushistov <dushistov@mail.ru>
19309 F: Documentation/admin-guide/ufs.rst
19312 UHID USERSPACE HID IO DRIVER
19313 M: David Rheinsberg <david.rheinsberg@gmail.com>
19314 L: linux-input@vger.kernel.org
19316 F: drivers/hid/uhid.c
19317 F: include/uapi/linux/uhid.h
19320 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19321 L: linux-usb@vger.kernel.org
19323 F: drivers/usb/common/ulpi.c
19324 F: include/linux/ulpi/
19327 M: Gabriel Krisman Bertazi <krisman@collabora.com>
19328 L: linux-fsdevel@vger.kernel.org
19333 M: Tony Finch <dot@dotat.at>
19335 W: http://dotat.at/prog/unifdef
19336 F: scripts/unifdef.c
19338 UNIFORM CDROM DRIVER
19339 M: Phillip Potter <phil@philpotter.co.uk>
19341 F: Documentation/cdrom/
19342 F: drivers/cdrom/cdrom.c
19343 F: include/linux/cdrom.h
19344 F: include/uapi/linux/cdrom.h
19346 UNISYS S-PAR DRIVERS
19347 M: David Kershner <david.kershner@unisys.com>
19348 L: sparmaintainer@unisys.com (Unisys internal)
19350 F: drivers/staging/unisys/
19351 F: drivers/visorbus/
19352 F: include/linux/visorbus.h
19354 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
19355 R: Alim Akhtar <alim.akhtar@samsung.com>
19356 R: Avri Altman <avri.altman@wdc.com>
19357 L: linux-scsi@vger.kernel.org
19359 F: Documentation/scsi/ufs.rst
19360 F: drivers/scsi/ufs/
19362 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
19363 M: Pedro Sousa <pedrom.sousa@synopsys.com>
19364 L: linux-scsi@vger.kernel.org
19366 F: drivers/scsi/ufs/*dwc*
19368 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
19369 M: Stanley Chu <stanley.chu@mediatek.com>
19370 L: linux-scsi@vger.kernel.org
19371 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
19373 F: drivers/scsi/ufs/ufs-mediatek*
19375 UNSORTED BLOCK IMAGES (UBI)
19376 M: Richard Weinberger <richard@nod.at>
19377 L: linux-mtd@lists.infradead.org
19379 W: http://www.linux-mtd.infradead.org/
19380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
19381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
19382 F: drivers/mtd/ubi/
19383 F: include/linux/mtd/ubi.h
19384 F: include/uapi/mtd/ubi-user.h
19386 USB "USBNET" DRIVER FRAMEWORK
19387 M: Oliver Neukum <oneukum@suse.com>
19388 L: netdev@vger.kernel.org
19390 W: http://www.linux-usb.org/usbnet
19391 F: drivers/net/usb/usbnet.c
19392 F: include/linux/usb/usbnet.h
19395 M: Oliver Neukum <oneukum@suse.com>
19396 L: linux-usb@vger.kernel.org
19398 F: Documentation/usb/acm.rst
19399 F: drivers/usb/class/cdc-acm.*
19401 USB APPLE MFI FASTCHARGE DRIVER
19402 M: Bastien Nocera <hadess@hadess.net>
19403 L: linux-usb@vger.kernel.org
19405 F: drivers/usb/misc/apple-mfi-fastcharge.c
19407 USB AR5523 WIRELESS DRIVER
19408 M: Pontus Fuchs <pontus.fuchs@gmail.com>
19409 L: linux-wireless@vger.kernel.org
19411 F: drivers/net/wireless/ath/ar5523/
19414 M: Oliver Neukum <oneukum@suse.com>
19415 L: linux-usb@vger.kernel.org
19416 L: linux-scsi@vger.kernel.org
19418 F: drivers/usb/storage/uas.c
19420 USB CDC ETHERNET DRIVER
19421 M: Oliver Neukum <oliver@neukum.org>
19422 L: linux-usb@vger.kernel.org
19424 F: drivers/net/usb/cdc_*.c
19425 F: include/uapi/linux/usb/cdc.h
19427 USB CHAOSKEY DRIVER
19428 M: Keith Packard <keithp@keithp.com>
19429 L: linux-usb@vger.kernel.org
19431 F: drivers/usb/misc/chaoskey.c
19433 USB CYPRESS C67X00 DRIVER
19434 L: linux-usb@vger.kernel.org
19436 F: drivers/usb/c67x00/
19438 USB DAVICOM DM9601 DRIVER
19439 M: Peter Korsgaard <peter@korsgaard.com>
19440 L: netdev@vger.kernel.org
19442 W: http://www.linux-usb.org/usbnet
19443 F: drivers/net/usb/dm9601.c
19446 M: Alan Stern <stern@rowland.harvard.edu>
19447 L: linux-usb@vger.kernel.org
19449 F: Documentation/usb/ehci.rst
19450 F: drivers/usb/host/ehci*
19452 USB GADGET/PERIPHERAL SUBSYSTEM
19453 M: Felipe Balbi <balbi@kernel.org>
19454 L: linux-usb@vger.kernel.org
19456 W: http://www.linux-usb.org/gadget
19457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19458 F: drivers/usb/gadget/
19459 F: include/linux/usb/gadget*
19461 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
19462 M: Jiri Kosina <jikos@kernel.org>
19463 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
19464 L: linux-usb@vger.kernel.org
19466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
19467 F: Documentation/hid/hiddev.rst
19468 F: drivers/hid/usbhid/
19470 USB INTEL XHCI ROLE MUX DRIVER
19471 M: Hans de Goede <hdegoede@redhat.com>
19472 L: linux-usb@vger.kernel.org
19474 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
19476 USB IP DRIVER FOR HISILICON KIRIN 960
19477 M: Yu Chen <chenyu56@huawei.com>
19478 M: Binghui Wang <wangbinghui@hisilicon.com>
19479 L: linux-usb@vger.kernel.org
19481 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
19482 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
19484 USB IP DRIVER FOR HISILICON KIRIN 970
19485 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19486 L: linux-usb@vger.kernel.org
19488 F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
19489 F: drivers/phy/hisilicon/phy-hi3670-usb3.c
19492 M: Olav Kongas <ok@artecdesign.ee>
19493 L: linux-usb@vger.kernel.org
19495 F: drivers/usb/host/isp116x*
19496 F: include/linux/usb/isp116x.h
19499 M: Rui Miguel Silva <rui.silva@linaro.org>
19500 L: linux-usb@vger.kernel.org
19502 F: drivers/usb/isp1760/*
19503 F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
19505 USB LAN78XX ETHERNET DRIVER
19506 M: Woojung Huh <woojung.huh@microchip.com>
19507 M: UNGLinuxDriver@microchip.com
19508 L: netdev@vger.kernel.org
19510 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
19511 F: drivers/net/usb/lan78xx.*
19512 F: include/dt-bindings/net/microchip-lan78xx.h
19514 USB MASS STORAGE DRIVER
19515 M: Alan Stern <stern@rowland.harvard.edu>
19516 L: linux-usb@vger.kernel.org
19517 L: usb-storage@lists.one-eyed-alien.net
19519 F: drivers/usb/storage/
19522 M: Clemens Ladisch <clemens@ladisch.de>
19523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
19526 F: sound/usb/midi.*
19528 USB NETWORKING DRIVERS
19529 L: linux-usb@vger.kernel.org
19531 F: drivers/net/usb/
19534 M: Alan Stern <stern@rowland.harvard.edu>
19535 L: linux-usb@vger.kernel.org
19537 F: Documentation/usb/ohci.rst
19538 F: drivers/usb/host/ohci*
19540 USB OTG FSM (Finite State Machine)
19541 M: Peter Chen <peter.chen@kernel.org>
19542 L: linux-usb@vger.kernel.org
19544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
19545 F: drivers/usb/common/usb-otg-fsm.c
19548 M: Valentina Manea <valentina.manea.m@gmail.com>
19549 M: Shuah Khan <shuah@kernel.org>
19550 M: Shuah Khan <skhan@linuxfoundation.org>
19551 L: linux-usb@vger.kernel.org
19553 F: Documentation/usb/usbip_protocol.rst
19554 F: drivers/usb/usbip/
19555 F: tools/testing/selftests/drivers/usb/usbip/
19556 F: tools/usb/usbip/
19559 M: Petko Manolov <petkan@nucleusys.com>
19560 L: linux-usb@vger.kernel.org
19561 L: netdev@vger.kernel.org
19563 W: https://github.com/petkan/pegasus
19564 T: git git://github.com/petkan/pegasus.git
19565 F: drivers/net/usb/pegasus.*
19568 M: Felipe Balbi <balbi@kernel.org>
19569 L: linux-usb@vger.kernel.org
19571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
19572 F: drivers/usb/phy/
19574 USB PRINTER DRIVER (usblp)
19575 M: Pete Zaitcev <zaitcev@redhat.com>
19576 L: linux-usb@vger.kernel.org
19578 F: drivers/usb/class/usblp.c
19580 USB RAW GADGET DRIVER
19581 R: Andrey Konovalov <andreyknvl@gmail.com>
19582 L: linux-usb@vger.kernel.org
19584 F: Documentation/usb/raw-gadget.rst
19585 F: drivers/usb/gadget/legacy/raw_gadget.c
19586 F: include/uapi/linux/usb/raw_gadget.h
19588 USB QMI WWAN NETWORK DRIVER
19589 M: Bjørn Mork <bjorn@mork.no>
19590 L: netdev@vger.kernel.org
19592 F: Documentation/ABI/testing/sysfs-class-net-qmi
19593 F: drivers/net/usb/qmi_wwan.c
19596 M: Petko Manolov <petkan@nucleusys.com>
19597 L: linux-usb@vger.kernel.org
19598 L: netdev@vger.kernel.org
19600 W: https://github.com/petkan/rtl8150
19601 T: git git://github.com/petkan/rtl8150.git
19602 F: drivers/net/usb/rtl8150.c
19604 USB SERIAL SUBSYSTEM
19605 M: Johan Hovold <johan@kernel.org>
19606 L: linux-usb@vger.kernel.org
19608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
19609 F: Documentation/usb/usb-serial.rst
19610 F: drivers/usb/serial/
19611 F: include/linux/usb/serial.h
19613 USB SMSC75XX ETHERNET DRIVER
19614 M: Steve Glendinning <steve.glendinning@shawell.net>
19615 L: netdev@vger.kernel.org
19617 F: drivers/net/usb/smsc75xx.*
19619 USB SMSC95XX ETHERNET DRIVER
19620 M: Steve Glendinning <steve.glendinning@shawell.net>
19621 M: UNGLinuxDriver@microchip.com
19622 L: netdev@vger.kernel.org
19624 F: drivers/net/usb/smsc95xx.*
19627 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19628 L: linux-usb@vger.kernel.org
19630 W: http://www.linux-usb.org
19631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
19632 F: Documentation/devicetree/bindings/usb/
19633 F: Documentation/usb/
19635 F: include/linux/usb.h
19636 F: include/linux/usb/
19638 USB TYPEC BUS FOR ALTERNATE MODES
19639 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19640 L: linux-usb@vger.kernel.org
19642 F: Documentation/ABI/testing/sysfs-bus-typec
19643 F: Documentation/driver-api/usb/typec_bus.rst
19644 F: drivers/usb/typec/altmodes/
19645 F: include/linux/usb/typec_altmode.h
19648 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19649 L: linux-usb@vger.kernel.org
19651 F: Documentation/ABI/testing/sysfs-class-typec
19652 F: Documentation/driver-api/usb/typec.rst
19653 F: drivers/usb/typec/
19654 F: include/linux/usb/typec.h
19656 USB TYPEC INTEL PMC MUX DRIVER
19657 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
19658 L: linux-usb@vger.kernel.org
19660 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
19661 F: drivers/usb/typec/mux/intel_pmc_mux.c
19663 USB TYPEC PI3USB30532 MUX DRIVER
19664 M: Hans de Goede <hdegoede@redhat.com>
19665 L: linux-usb@vger.kernel.org
19667 F: drivers/usb/typec/mux/pi3usb30532.c
19669 USB TYPEC PORT CONTROLLER DRIVERS
19670 M: Guenter Roeck <linux@roeck-us.net>
19671 L: linux-usb@vger.kernel.org
19673 F: drivers/usb/typec/tcpm/
19676 M: Alan Stern <stern@rowland.harvard.edu>
19677 L: linux-usb@vger.kernel.org
19679 F: drivers/usb/host/uhci*
19682 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19683 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
19684 L: linux-media@vger.kernel.org
19686 W: http://www.ideasonboard.org/uvc/
19687 T: git git://linuxtv.org/media_tree.git
19688 F: drivers/media/usb/uvc/
19689 F: include/uapi/linux/uvcvideo.h
19692 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19693 L: linux-usb@vger.kernel.org
19695 F: drivers/usb/gadget/function/*uvc*
19696 F: drivers/usb/gadget/legacy/webcam.c
19697 F: include/uapi/linux/usb/g_uvc.h
19699 USB WIRELESS RNDIS DRIVER (rndis_wlan)
19700 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
19701 L: linux-wireless@vger.kernel.org
19703 F: drivers/net/wireless/rndis_wlan.c
19706 M: Mathias Nyman <mathias.nyman@intel.com>
19707 L: linux-usb@vger.kernel.org
19709 F: drivers/usb/host/pci-quirks*
19710 F: drivers/usb/host/xhci*
19713 L: linux-wireless@vger.kernel.org
19715 W: http://linux-lc100020.sourceforge.net
19716 F: drivers/net/wireless/zydas/zd1201.*
19719 M: Antoine Jacquet <royale@zerezo.com>
19720 L: linux-usb@vger.kernel.org
19721 L: linux-media@vger.kernel.org
19723 W: http://royale.zerezo.com/zr364xx/
19724 T: git git://linuxtv.org/media_tree.git
19725 F: Documentation/admin-guide/media/zr364xx*
19726 F: drivers/media/usb/zr364xx/
19728 USER-MODE LINUX (UML)
19729 M: Jeff Dike <jdike@addtoit.com>
19730 M: Richard Weinberger <richard@nod.at>
19731 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
19732 L: linux-um@lists.infradead.org
19734 W: http://user-mode-linux.sourceforge.net
19735 Q: https://patchwork.ozlabs.org/project/linux-um/list/
19736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
19737 F: Documentation/virt/uml/
19742 USERSPACE COPYIN/COPYOUT (UIOVEC)
19743 M: Alexander Viro <viro@zeniv.linux.org.uk>
19745 F: include/linux/uio.h
19748 USERSPACE DMA BUFFER DRIVER
19749 M: Gerd Hoffmann <kraxel@redhat.com>
19750 L: dri-devel@lists.freedesktop.org
19752 T: git git://anongit.freedesktop.org/drm/drm-misc
19753 F: drivers/dma-buf/udmabuf.c
19754 F: include/uapi/linux/udmabuf.h
19756 USERSPACE I/O (UIO)
19757 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19760 F: Documentation/driver-api/uio-howto.rst
19762 F: include/linux/uio_driver.h
19765 M: Karel Zak <kzak@redhat.com>
19766 L: util-linux@vger.kernel.org
19768 W: http://en.wikipedia.org/wiki/Util-linux
19769 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
19772 M: Christoph Hellwig <hch@lst.de>
19773 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19774 L: linux-kernel@vger.kernel.org
19776 T: git git://git.infradead.org/users/hch/uuid.git
19777 F: include/linux/uuid.h
19778 F: include/uapi/linux/uuid.h
19783 M: Justin Ernst <justin.ernst@hpe.com>
19784 L: platform-driver-x86@vger.kernel.org
19786 F: drivers/platform/x86/uv_sysfs.c
19789 M: Michal Januszewski <spock@gentoo.org>
19790 L: linux-fbdev@vger.kernel.org
19792 W: https://github.com/mjanusz/v86d
19793 F: Documentation/fb/uvesafb.rst
19794 F: drivers/video/fbdev/uvesafb.*
19796 Ux500 CLOCK DRIVERS
19797 M: Ulf Hansson <ulf.hansson@linaro.org>
19798 L: linux-clk@vger.kernel.org
19799 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
19801 F: drivers/clk/ux500/
19804 M: Stefan Agner <stefan@agner.ch>
19805 L: linux-mtd@lists.infradead.org
19807 F: drivers/mtd/nand/raw/vf610_nfc.c
19809 VFAT/FAT/MSDOS FILESYSTEM
19810 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
19812 F: Documentation/filesystems/vfat.rst
19816 M: Alex Williamson <alex.williamson@redhat.com>
19817 R: Cornelia Huck <cohuck@redhat.com>
19818 L: kvm@vger.kernel.org
19820 T: git git://github.com/awilliam/linux-vfio.git
19821 F: Documentation/driver-api/vfio.rst
19823 F: include/linux/vfio.h
19824 F: include/linux/vfio_pci_core.h
19825 F: include/uapi/linux/vfio.h
19828 M: Diana Craciun <diana.craciun@oss.nxp.com>
19829 L: kvm@vger.kernel.org
19831 F: drivers/vfio/fsl-mc/
19833 VFIO MEDIATED DEVICE DRIVERS
19834 M: Kirti Wankhede <kwankhede@nvidia.com>
19835 L: kvm@vger.kernel.org
19837 F: Documentation/driver-api/vfio-mediated-device.rst
19838 F: drivers/vfio/mdev/
19839 F: include/linux/mdev.h
19840 F: samples/vfio-mdev/
19842 VFIO PLATFORM DRIVER
19843 M: Eric Auger <eric.auger@redhat.com>
19844 L: kvm@vger.kernel.org
19846 F: drivers/vfio/platform/
19849 R: Lukas Wunner <lukas@wunner.de>
19851 T: git git://anongit.freedesktop.org/drm/drm-misc
19852 F: Documentation/gpu/vga-switcheroo.rst
19853 F: drivers/gpu/vga/vga_switcheroo.c
19854 F: include/linux/vga_switcheroo.h
19856 VIA RHINE NETWORK DRIVER
19858 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
19859 F: drivers/net/ethernet/via/via-rhine.c
19861 VIA SD/MMC CARD CONTROLLER DRIVER
19862 M: Bruce Chang <brucechang@via.com.tw>
19863 M: Harald Welte <HaraldWelte@viatech.com>
19865 F: drivers/mmc/host/via-sdmmc.c
19867 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
19868 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
19869 L: linux-fbdev@vger.kernel.org
19871 F: drivers/video/fbdev/via/
19872 F: include/linux/via-core.h
19873 F: include/linux/via-gpio.h
19874 F: include/linux/via_i2c.h
19876 VIA VELOCITY NETWORK DRIVER
19877 M: Francois Romieu <romieu@fr.zoreil.com>
19878 L: netdev@vger.kernel.org
19880 F: drivers/net/ethernet/via/via-velocity.*
19882 VICODEC VIRTUAL CODEC DRIVER
19883 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
19884 L: linux-media@vger.kernel.org
19886 W: https://linuxtv.org
19887 T: git git://linuxtv.org/media_tree.git
19888 F: drivers/media/test-drivers/vicodec/*
19890 VIDEO I2C POLLING DRIVER
19891 M: Matt Ranostay <matt.ranostay@konsulko.com>
19892 L: linux-media@vger.kernel.org
19894 F: drivers/media/i2c/video-i2c.c
19896 VIDEO MULTIPLEXER DRIVER
19897 M: Philipp Zabel <p.zabel@pengutronix.de>
19898 L: linux-media@vger.kernel.org
19900 F: drivers/media/platform/video-mux.c
19902 VIDEOBUF2 FRAMEWORK
19903 M: Tomasz Figa <tfiga@chromium.org>
19904 M: Marek Szyprowski <m.szyprowski@samsung.com>
19905 L: linux-media@vger.kernel.org
19907 F: drivers/media/common/videobuf2/*
19908 F: include/media/videobuf2-*
19910 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19911 M: Helen Koike <helen.koike@collabora.com>
19912 R: Shuah Khan <skhan@linuxfoundation.org>
19913 L: linux-media@vger.kernel.org
19915 W: https://linuxtv.org
19916 T: git git://linuxtv.org/media_tree.git
19917 F: drivers/media/test-drivers/vimc/*
19920 M: Alex Williamson <alex.williamson@redhat.com>
19921 M: Paolo Bonzini <pbonzini@redhat.com>
19922 L: kvm@vger.kernel.org
19926 VIRTIO AND VHOST VSOCK DRIVER
19927 M: Stefan Hajnoczi <stefanha@redhat.com>
19928 M: Stefano Garzarella <sgarzare@redhat.com>
19929 L: kvm@vger.kernel.org
19930 L: virtualization@lists.linux-foundation.org
19931 L: netdev@vger.kernel.org
19933 F: drivers/vhost/vsock.c
19934 F: include/linux/virtio_vsock.h
19935 F: include/uapi/linux/virtio_vsock.h
19936 F: net/vmw_vsock/virtio_transport.c
19937 F: net/vmw_vsock/virtio_transport_common.c
19939 VIRTIO BLOCK AND SCSI DRIVERS
19940 M: "Michael S. Tsirkin" <mst@redhat.com>
19941 M: Jason Wang <jasowang@redhat.com>
19942 R: Paolo Bonzini <pbonzini@redhat.com>
19943 R: Stefan Hajnoczi <stefanha@redhat.com>
19944 L: virtualization@lists.linux-foundation.org
19946 F: drivers/block/virtio_blk.c
19947 F: drivers/scsi/virtio_scsi.c
19948 F: drivers/vhost/scsi.c
19949 F: include/uapi/linux/virtio_blk.h
19950 F: include/uapi/linux/virtio_scsi.h
19952 VIRTIO CONSOLE DRIVER
19953 M: Amit Shah <amit@kernel.org>
19954 L: virtualization@lists.linux-foundation.org
19956 F: drivers/char/virtio_console.c
19957 F: include/linux/virtio_console.h
19958 F: include/uapi/linux/virtio_console.h
19960 VIRTIO CORE AND NET DRIVERS
19961 M: "Michael S. Tsirkin" <mst@redhat.com>
19962 M: Jason Wang <jasowang@redhat.com>
19963 L: virtualization@lists.linux-foundation.org
19965 F: Documentation/devicetree/bindings/virtio/
19966 F: drivers/block/virtio_blk.c
19967 F: drivers/crypto/virtio/
19968 F: drivers/net/virtio_net.c
19971 F: include/linux/vdpa.h
19972 F: include/linux/virtio*.h
19973 F: include/uapi/linux/virtio_*.h
19977 M: "Michael S. Tsirkin" <mst@redhat.com>
19978 M: David Hildenbrand <david@redhat.com>
19979 L: virtualization@lists.linux-foundation.org
19981 F: drivers/virtio/virtio_balloon.c
19982 F: include/uapi/linux/virtio_balloon.h
19983 F: include/linux/balloon_compaction.h
19984 F: mm/balloon_compaction.c
19986 VIRTIO CRYPTO DRIVER
19987 M: Gonglei <arei.gonglei@huawei.com>
19988 L: virtualization@lists.linux-foundation.org
19989 L: linux-crypto@vger.kernel.org
19991 F: drivers/crypto/virtio/
19992 F: include/uapi/linux/virtio_crypto.h
19994 VIRTIO DRIVERS FOR S390
19995 M: Cornelia Huck <cohuck@redhat.com>
19996 M: Halil Pasic <pasic@linux.ibm.com>
19997 L: linux-s390@vger.kernel.org
19998 L: virtualization@lists.linux-foundation.org
19999 L: kvm@vger.kernel.org
20001 F: arch/s390/include/uapi/asm/virtio-ccw.h
20002 F: drivers/s390/virtio/
20005 M: Vivek Goyal <vgoyal@redhat.com>
20006 M: Stefan Hajnoczi <stefanha@redhat.com>
20007 M: Miklos Szeredi <miklos@szeredi.hu>
20008 L: virtualization@lists.linux-foundation.org
20009 L: linux-fsdevel@vger.kernel.org
20011 W: https://virtio-fs.gitlab.io/
20012 F: Documentation/filesystems/virtiofs.rst
20013 F: fs/fuse/virtio_fs.c
20014 F: include/uapi/linux/virtio_fs.h
20017 M: Enrico Weigelt, metux IT consult <info@metux.net>
20018 M: Viresh Kumar <vireshk@kernel.org>
20019 L: linux-gpio@vger.kernel.org
20020 L: virtualization@lists.linux-foundation.org
20022 F: drivers/gpio/gpio-virtio.c
20023 F: include/uapi/linux/virtio_gpio.h
20026 M: David Airlie <airlied@linux.ie>
20027 M: Gerd Hoffmann <kraxel@redhat.com>
20028 L: dri-devel@lists.freedesktop.org
20029 L: virtualization@lists.linux-foundation.org
20031 T: git git://anongit.freedesktop.org/drm/drm-misc
20032 F: drivers/gpu/drm/virtio/
20033 F: include/uapi/linux/virtio_gpu.h
20035 VIRTIO HOST (VHOST)
20036 M: "Michael S. Tsirkin" <mst@redhat.com>
20037 M: Jason Wang <jasowang@redhat.com>
20038 L: kvm@vger.kernel.org
20039 L: virtualization@lists.linux-foundation.org
20040 L: netdev@vger.kernel.org
20042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
20044 F: include/linux/vhost_iotlb.h
20045 F: include/uapi/linux/vhost.h
20047 VIRTIO INPUT DRIVER
20048 M: Gerd Hoffmann <kraxel@redhat.com>
20050 F: drivers/virtio/virtio_input.c
20051 F: include/uapi/linux/virtio_input.h
20053 VIRTIO IOMMU DRIVER
20054 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
20055 L: virtualization@lists.linux-foundation.org
20057 F: drivers/iommu/virtio-iommu.c
20058 F: include/uapi/linux/virtio_iommu.h
20061 M: David Hildenbrand <david@redhat.com>
20062 L: virtualization@lists.linux-foundation.org
20064 W: https://virtio-mem.gitlab.io/
20065 F: drivers/virtio/virtio_mem.c
20066 F: include/uapi/linux/virtio_mem.h
20068 VIRTIO SOUND DRIVER
20069 M: Anton Yakovlev <anton.yakovlev@opensynergy.com>
20070 M: "Michael S. Tsirkin" <mst@redhat.com>
20071 L: virtualization@lists.linux-foundation.org
20072 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20074 F: include/uapi/linux/virtio_snd.h
20078 M: Jie Deng <jie.deng@intel.com>
20079 M: Viresh Kumar <viresh.kumar@linaro.org>
20080 L: linux-i2c@vger.kernel.org
20081 L: virtualization@lists.linux-foundation.org
20083 F: drivers/i2c/busses/i2c-virtio.c
20084 F: include/uapi/linux/virtio_i2c.h
20087 M: Pankaj Gupta <pankaj.gupta.linux@gmail.com>
20088 L: virtualization@lists.linux-foundation.org
20090 F: drivers/nvdimm/virtio_pmem.c
20091 F: drivers/nvdimm/nd_virtio.c
20093 VIRTUAL BOX GUEST DEVICE DRIVER
20094 M: Hans de Goede <hdegoede@redhat.com>
20095 M: Arnd Bergmann <arnd@arndb.de>
20096 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20098 F: drivers/virt/vboxguest/
20099 F: include/linux/vbox_utils.h
20100 F: include/uapi/linux/vbox*.h
20102 VIRTUAL BOX SHARED FOLDER VFS DRIVER
20103 M: Hans de Goede <hdegoede@redhat.com>
20104 L: linux-fsdevel@vger.kernel.org
20108 VIRTUAL SERIO DEVICE DRIVER
20109 M: Stephen Chandler Paul <thatslyude@gmail.com>
20111 F: drivers/input/serio/userio.c
20112 F: include/uapi/linux/userio.h
20114 VIVID VIRTUAL VIDEO DRIVER
20115 M: Hans Verkuil <hverkuil@xs4all.nl>
20116 L: linux-media@vger.kernel.org
20118 W: https://linuxtv.org
20119 T: git git://linuxtv.org/media_tree.git
20120 F: drivers/media/test-drivers/vivid/*
20122 VIDTV VIRTUAL DIGITAL TV DRIVER
20123 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
20124 L: linux-media@vger.kernel.org
20126 W: https://linuxtv.org
20127 T: git git://linuxtv.org/media_tree.git
20128 F: drivers/media/test-drivers/vidtv/*
20131 M: Florian Fainelli <f.fainelli@gmail.com>
20132 L: openwrt-devel@lists.openwrt.org (subscribers-only)
20134 F: drivers/vlynq/vlynq.c
20135 F: include/linux/vlynq.h
20138 M: Martyn Welch <martyn@welchs.me.uk>
20139 M: Manohar Vanga <manohar.vanga@gmail.com>
20140 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
20141 L: linux-kernel@vger.kernel.org
20143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
20144 F: Documentation/driver-api/vme.rst
20145 F: drivers/staging/vme/
20147 F: include/linux/vme*
20149 VM SOCKETS (AF_VSOCK)
20150 M: Stefano Garzarella <sgarzare@redhat.com>
20151 L: virtualization@lists.linux-foundation.org
20152 L: netdev@vger.kernel.org
20154 F: drivers/net/vsockmon.c
20155 F: include/net/af_vsock.h
20156 F: include/uapi/linux/vm_sockets.h
20157 F: include/uapi/linux/vm_sockets_diag.h
20158 F: include/uapi/linux/vsockmon.h
20160 F: tools/testing/vsock/
20162 VMWARE BALLOON DRIVER
20163 M: Nadav Amit <namit@vmware.com>
20164 M: "VMware, Inc." <pv-drivers@vmware.com>
20165 L: linux-kernel@vger.kernel.org
20167 F: drivers/misc/vmw_balloon.c
20169 VMWARE HYPERVISOR INTERFACE
20170 M: Deep Shah <sdeep@vmware.com>
20171 M: "VMware, Inc." <pv-drivers@vmware.com>
20172 L: virtualization@lists.linux-foundation.org
20174 F: arch/x86/include/asm/vmware.h
20175 F: arch/x86/kernel/cpu/vmware.c
20177 VMWARE PVRDMA DRIVER
20178 M: Adit Ranadive <aditr@vmware.com>
20179 M: VMware PV-Drivers <pv-drivers@vmware.com>
20180 L: linux-rdma@vger.kernel.org
20182 F: drivers/infiniband/hw/vmw_pvrdma/
20184 VMware PVSCSI driver
20185 M: Vishal Bhakta <vbhakta@vmware.com>
20186 M: VMware PV-Drivers <pv-drivers@vmware.com>
20187 L: linux-scsi@vger.kernel.org
20189 F: drivers/scsi/vmw_pvscsi.c
20190 F: drivers/scsi/vmw_pvscsi.h
20192 VMWARE VIRTUAL PTP CLOCK DRIVER
20193 M: Vivek Thampi <vithampi@vmware.com>
20194 M: "VMware, Inc." <pv-drivers@vmware.com>
20195 L: netdev@vger.kernel.org
20197 F: drivers/ptp/ptp_vmw.c
20200 M: Jorgen Hansen <jhansen@vmware.com>
20201 M: Vishnu Dasa <vdasa@vmware.com>
20202 L: linux-kernel@vger.kernel.org
20203 L: pv-drivers@vmware.com (private)
20205 F: drivers/misc/vmw_vmci/
20207 VMWARE VMMOUSE SUBDRIVER
20208 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
20209 M: "VMware, Inc." <pv-drivers@vmware.com>
20210 L: linux-input@vger.kernel.org
20212 F: drivers/input/mouse/vmmouse.c
20213 F: drivers/input/mouse/vmmouse.h
20215 VMWARE VMXNET3 ETHERNET DRIVER
20216 M: Ronak Doshi <doshir@vmware.com>
20217 M: pv-drivers@vmware.com
20218 L: netdev@vger.kernel.org
20220 F: drivers/net/vmxnet3/
20222 VOCORE VOCORE2 BOARD
20223 M: Harvey Hunt <harveyhuntnexus@gmail.com>
20224 L: linux-mips@vger.kernel.org
20226 F: arch/mips/boot/dts/ralink/vocore2.dts
20228 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
20229 M: Liam Girdwood <lgirdwood@gmail.com>
20230 M: Mark Brown <broonie@kernel.org>
20231 L: linux-kernel@vger.kernel.org
20233 W: http://www.slimlogic.co.uk/?p=48
20234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
20235 F: Documentation/devicetree/bindings/regulator/
20236 F: Documentation/power/regulator/
20237 F: drivers/regulator/
20238 F: include/dt-bindings/regulator/
20239 F: include/linux/regulator/
20240 K: regulator_get_optional
20242 VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
20243 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
20244 F: drivers/regulator/irq_helpers.c
20247 M: David Ahern <dsahern@kernel.org>
20248 L: netdev@vger.kernel.org
20250 F: Documentation/networking/vrf.rst
20251 F: drivers/net/vrf.c
20254 M: Petr Mladek <pmladek@suse.com>
20255 M: Steven Rostedt <rostedt@goodmis.org>
20256 M: Sergey Senozhatsky <senozhatsky@chromium.org>
20257 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
20258 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
20260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
20261 F: Documentation/core-api/printk-formats.rst
20262 F: lib/test_printf.c
20263 F: lib/test_scanf.c
20266 VT1211 HARDWARE MONITOR DRIVER
20267 M: Juerg Haefliger <juergh@gmail.com>
20268 L: linux-hwmon@vger.kernel.org
20270 F: Documentation/hwmon/vt1211.rst
20271 F: drivers/hwmon/vt1211.c
20273 VT8231 HARDWARE MONITOR DRIVER
20274 M: Roger Lucas <vt8231@hiddenengine.co.uk>
20275 L: linux-hwmon@vger.kernel.org
20277 F: drivers/hwmon/vt8231.c
20279 VUB300 USB to SDIO/SD/MMC bridge chip
20280 L: linux-mmc@vger.kernel.org
20282 F: drivers/mmc/host/vub300.c
20284 W1 DALLAS'S 1-WIRE BUS
20285 M: Evgeniy Polyakov <zbr@ioremap.net>
20287 F: Documentation/devicetree/bindings/w1/
20288 F: Documentation/w1/
20290 F: include/linux/w1.h
20292 W83791D HARDWARE MONITORING DRIVER
20293 M: Marc Hulsman <m.hulsman@tudelft.nl>
20294 L: linux-hwmon@vger.kernel.org
20296 F: Documentation/hwmon/w83791d.rst
20297 F: drivers/hwmon/w83791d.c
20299 W83793 HARDWARE MONITORING DRIVER
20300 M: Rudolf Marek <r.marek@assembler.cz>
20301 L: linux-hwmon@vger.kernel.org
20303 F: Documentation/hwmon/w83793.rst
20304 F: drivers/hwmon/w83793.c
20306 W83795 HARDWARE MONITORING DRIVER
20307 M: Jean Delvare <jdelvare@suse.com>
20308 L: linux-hwmon@vger.kernel.org
20310 F: drivers/hwmon/w83795.c
20312 W83L51xD SD/MMC CARD INTERFACE DRIVER
20313 M: Pierre Ossman <pierre@ossman.eu>
20315 F: drivers/mmc/host/wbsd.*
20317 WACOM PROTOCOL 4 SERIAL TABLETS
20318 M: Julian Squires <julian@cipht.net>
20319 M: Hans de Goede <hdegoede@redhat.com>
20320 L: linux-input@vger.kernel.org
20322 F: drivers/input/tablet/wacom_serial4.c
20324 WATCHDOG DEVICE DRIVERS
20325 M: Wim Van Sebroeck <wim@linux-watchdog.org>
20326 M: Guenter Roeck <linux@roeck-us.net>
20327 L: linux-watchdog@vger.kernel.org
20329 W: http://www.linux-watchdog.org/
20330 T: git git://www.linux-watchdog.org/linux-watchdog.git
20331 F: Documentation/devicetree/bindings/watchdog/
20332 F: Documentation/watchdog/
20333 F: drivers/watchdog/
20334 F: include/linux/watchdog.h
20335 F: include/uapi/linux/watchdog.h
20337 WHISKEYCOVE PMIC GPIO DRIVER
20338 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
20339 L: linux-gpio@vger.kernel.org
20341 F: drivers/gpio/gpio-wcove.c
20344 M: Dianlong Li <long17.cool@163.com>
20345 L: linux-rtc@vger.kernel.org
20347 F: drivers/rtc/rtc-sd3078.c
20350 M: David Rheinsberg <david.rheinsberg@gmail.com>
20351 L: linux-input@vger.kernel.org
20353 F: drivers/hid/hid-wiimote*
20355 WILOCITY WIL6210 WIRELESS DRIVER
20356 M: Maya Erez <merez@codeaurora.org>
20357 L: linux-wireless@vger.kernel.org
20358 L: wil6210@qti.qualcomm.com
20360 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
20361 F: drivers/net/wireless/ath/wil6210/
20364 M: David Härdeman <david@hardeman.nu>
20366 F: drivers/media/rc/winbond-cir.c
20368 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
20369 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20370 L: linux-watchdog@vger.kernel.org
20372 F: drivers/watchdog/ebc-c384_wdt.c
20374 WINSYSTEMS WS16C48 GPIO DRIVER
20375 M: William Breathitt Gray <vilhelm.gray@gmail.com>
20376 L: linux-gpio@vger.kernel.org
20378 F: drivers/gpio/gpio-ws16c48.c
20380 WIREGUARD SECURE NETWORK TUNNEL
20381 M: Jason A. Donenfeld <Jason@zx2c4.com>
20382 L: wireguard@lists.zx2c4.com
20383 L: netdev@vger.kernel.org
20385 F: drivers/net/wireguard/
20386 F: tools/testing/selftests/wireguard/
20388 WISTRON LAPTOP BUTTON DRIVER
20389 M: Miloslav Trmac <mitr@volny.cz>
20391 F: drivers/input/misc/wistron_btns.c
20393 WL3501 WIRELESS PCMCIA CARD DRIVER
20394 L: linux-wireless@vger.kernel.org
20396 F: drivers/net/wireless/wl3501*
20398 WOLFSON MICROELECTRONICS DRIVERS
20399 L: patches@opensource.cirrus.com
20401 W: https://github.com/CirrusLogic/linux-drivers/wiki
20402 T: git https://github.com/CirrusLogic/linux-drivers.git
20403 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
20404 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
20405 F: Documentation/devicetree/bindings/mfd/wm831x.txt
20406 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
20407 F: Documentation/devicetree/bindings/sound/wlf,*.yaml
20408 F: Documentation/devicetree/bindings/sound/wm*
20409 F: Documentation/hwmon/wm83??.rst
20410 F: arch/arm/mach-s3c/mach-crag6410*
20411 F: drivers/clk/clk-wm83*.c
20412 F: drivers/gpio/gpio-*wm*.c
20413 F: drivers/gpio/gpio-arizona.c
20414 F: drivers/hwmon/wm83??-hwmon.c
20415 F: drivers/input/misc/wm831x-on.c
20416 F: drivers/input/touchscreen/wm831x-ts.c
20417 F: drivers/input/touchscreen/wm97*.c
20418 F: drivers/leds/leds-wm83*.c
20419 F: drivers/mfd/arizona*
20420 F: drivers/mfd/cs47l24*
20421 F: drivers/mfd/wm*.c
20422 F: drivers/power/supply/wm83*.c
20423 F: drivers/regulator/arizona*
20424 F: drivers/regulator/wm8*.c
20425 F: drivers/rtc/rtc-wm83*.c
20426 F: drivers/video/backlight/wm83*_bl.c
20427 F: drivers/watchdog/wm83*_wdt.c
20428 F: include/linux/mfd/arizona/
20429 F: include/linux/mfd/wm831x/
20430 F: include/linux/mfd/wm8350/
20431 F: include/linux/mfd/wm8400*
20432 F: include/linux/regulator/arizona*
20433 F: include/linux/wm97xx.h
20434 F: include/sound/wm????.h
20435 F: sound/soc/codecs/arizona*
20436 F: sound/soc/codecs/cs47l24*
20437 F: sound/soc/codecs/wm*
20440 M: Tejun Heo <tj@kernel.org>
20441 R: Lai Jiangshan <jiangshanlai@gmail.com>
20443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
20444 F: Documentation/core-api/workqueue.rst
20445 F: include/linux/workqueue.h
20446 F: kernel/workqueue.c
20449 M: Loic Poulain <loic.poulain@linaro.org>
20450 M: Sergey Ryazanov <ryazanov.s.a@gmail.com>
20451 R: Johannes Berg <johannes@sipsolutions.net>
20452 L: netdev@vger.kernel.org
20454 F: drivers/net/wwan/
20455 F: include/linux/wwan.h
20456 F: include/uapi/linux/wwan.h
20458 X-POWERS AXP288 PMIC DRIVERS
20459 M: Hans de Goede <hdegoede@redhat.com>
20461 F: drivers/acpi/pmic/intel_pmic_xpower.c
20464 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
20465 M: Chen-Yu Tsai <wens@csie.org>
20466 L: linux-kernel@vger.kernel.org
20471 M: Martin Schiller <ms@dev.tdt.de>
20472 L: linux-x25@vger.kernel.org
20474 F: Documentation/networking/lapb-module.rst
20475 F: Documentation/networking/x25*
20476 F: drivers/net/wan/hdlc_x25.c
20477 F: drivers/net/wan/lapbether.c
20478 F: include/*/lapb.h
20479 F: include/net/x25*
20480 F: include/uapi/linux/x25.h
20484 X86 ARCHITECTURE (32-BIT AND 64-BIT)
20485 M: Thomas Gleixner <tglx@linutronix.de>
20486 M: Ingo Molnar <mingo@redhat.com>
20487 M: Borislav Petkov <bp@alien8.de>
20488 M: Dave Hansen <dave.hansen@linux.intel.com>
20490 R: "H. Peter Anvin" <hpa@zytor.com>
20491 L: linux-kernel@vger.kernel.org
20493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20494 F: Documentation/devicetree/bindings/x86/
20495 F: Documentation/x86/
20499 M: Andy Lutomirski <luto@kernel.org>
20500 L: linux-kernel@vger.kernel.org
20502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
20505 X86 MCE INFRASTRUCTURE
20506 M: Tony Luck <tony.luck@intel.com>
20507 M: Borislav Petkov <bp@alien8.de>
20508 L: linux-edac@vger.kernel.org
20510 F: arch/x86/kernel/cpu/mce/*
20512 X86 MICROCODE UPDATE SUPPORT
20513 M: Borislav Petkov <bp@alien8.de>
20515 F: arch/x86/kernel/cpu/microcode/*
20518 M: Dave Hansen <dave.hansen@linux.intel.com>
20519 M: Andy Lutomirski <luto@kernel.org>
20520 M: Peter Zijlstra <peterz@infradead.org>
20521 L: linux-kernel@vger.kernel.org
20523 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
20526 X86 PLATFORM DRIVERS
20527 M: Hans de Goede <hdegoede@redhat.com>
20528 M: Mark Gross <markgross@kernel.org>
20529 L: platform-driver-x86@vger.kernel.org
20531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
20532 F: drivers/platform/olpc/
20533 F: drivers/platform/x86/
20535 X86 PLATFORM DRIVERS - ARCH
20536 R: Darren Hart <dvhart@infradead.org>
20537 R: Andy Shevchenko <andy@infradead.org>
20538 L: platform-driver-x86@vger.kernel.org
20541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20542 F: arch/x86/platform
20544 X86 PLATFORM UV HPE SUPERDOME FLEX
20545 M: Steve Wahl <steve.wahl@hpe.com>
20546 R: Mike Travis <mike.travis@hpe.com>
20547 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
20548 R: Russ Anderson <russ.anderson@hpe.com>
20550 F: arch/x86/include/asm/uv/
20551 F: arch/x86/kernel/apic/x2apic_uv_x.c
20552 F: arch/x86/platform/uv/
20555 M: Andy Lutomirski <luto@kernel.org>
20556 L: linux-kernel@vger.kernel.org
20558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
20559 F: arch/x86/entry/vdso/
20562 M: Matthew Wilcox <willy@infradead.org>
20563 L: linux-fsdevel@vger.kernel.org
20565 F: Documentation/core-api/xarray.rst
20566 F: include/linux/idr.h
20567 F: include/linux/xarray.h
20570 F: tools/testing/radix-tree
20573 M: Benjamin Valentin <benpicco@googlemail.com>
20575 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
20576 F: drivers/media/rc/xbox_remote.c
20578 XC2028/3028 TUNER DRIVER
20579 M: Mauro Carvalho Chehab <mchehab@kernel.org>
20580 L: linux-media@vger.kernel.org
20582 W: https://linuxtv.org
20583 T: git git://linuxtv.org/media_tree.git
20584 F: drivers/media/tuners/tuner-xc2028.*
20586 XDP (eXpress Data Path)
20587 M: Alexei Starovoitov <ast@kernel.org>
20588 M: Daniel Borkmann <daniel@iogearbox.net>
20589 M: David S. Miller <davem@davemloft.net>
20590 M: Jakub Kicinski <kuba@kernel.org>
20591 M: Jesper Dangaard Brouer <hawk@kernel.org>
20592 M: John Fastabend <john.fastabend@gmail.com>
20593 L: netdev@vger.kernel.org
20594 L: bpf@vger.kernel.org
20596 F: include/net/xdp.h
20597 F: include/net/xdp_priv.h
20598 F: include/trace/events/xdp.h
20599 F: kernel/bpf/cpumap.c
20600 F: kernel/bpf/devmap.c
20602 F: samples/bpf/xdp*
20603 F: tools/testing/selftests/bpf/*xdp*
20604 F: tools/testing/selftests/bpf/*/*xdp*
20605 F: drivers/net/ethernet/*/*/*/*/*xdp*
20606 F: drivers/net/ethernet/*/*/*xdp*
20607 K: (?:\b|_)xdp(?:\b|_)
20609 XDP SOCKETS (AF_XDP)
20610 M: Björn Töpel <bjorn@kernel.org>
20611 M: Magnus Karlsson <magnus.karlsson@intel.com>
20612 R: Jonathan Lemon <jonathan.lemon@gmail.com>
20613 L: netdev@vger.kernel.org
20614 L: bpf@vger.kernel.org
20616 F: Documentation/networking/af_xdp.rst
20617 F: include/net/xdp_sock*
20618 F: include/net/xsk_buff_pool.h
20619 F: include/uapi/linux/if_xdp.h
20620 F: include/uapi/linux/xdp_diag.h
20621 F: include/net/netns/xdp.h
20623 F: samples/bpf/xdpsock*
20624 F: tools/lib/bpf/xsk*
20626 XEN BLOCK SUBSYSTEM
20627 M: Roger Pau Monné <roger.pau@citrix.com>
20628 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20630 F: drivers/block/xen*
20631 F: drivers/block/xen-blkback/*
20634 M: Stefano Stabellini <sstabellini@kernel.org>
20635 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20637 F: arch/arm/include/asm/xen/
20640 XEN HYPERVISOR ARM64
20641 M: Stefano Stabellini <sstabellini@kernel.org>
20642 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20644 F: arch/arm64/include/asm/xen/
20647 XEN HYPERVISOR INTERFACE
20648 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
20649 M: Juergen Gross <jgross@suse.com>
20650 R: Stefano Stabellini <sstabellini@kernel.org>
20651 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
20654 F: Documentation/ABI/stable/sysfs-hypervisor-xen
20655 F: Documentation/ABI/testing/sysfs-hypervisor-xen
20656 F: arch/x86/include/asm/pvclock-abi.h
20657 F: arch/x86/include/asm/xen/
20658 F: arch/x86/platform/pvh/
20660 F: drivers/*/xen-*front.c
20662 F: include/uapi/xen/
20665 XEN NETWORK BACKEND DRIVER
20666 M: Wei Liu <wei.liu@kernel.org>
20667 M: Paul Durrant <paul@xen.org>
20668 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20669 L: netdev@vger.kernel.org
20671 F: drivers/net/xen-netback/*
20674 M: Juergen Gross <jgross@suse.com>
20675 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20677 F: arch/x86/pci/*xen*
20678 F: drivers/pci/*xen*
20681 M: Juergen Gross <jgross@suse.com>
20682 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20683 L: linux-scsi@vger.kernel.org
20685 F: drivers/scsi/xen-scsifront.c
20686 F: drivers/xen/xen-scsiback.c
20687 F: include/xen/interface/io/vscsiif.h
20689 XEN SOUND FRONTEND DRIVER
20690 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
20691 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20692 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
20696 XEN SWIOTLB SUBSYSTEM
20697 M: Juergen Gross <jgross@suse.com>
20698 M: Stefano Stabellini <sstabellini@kernel.org>
20699 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
20700 L: iommu@lists.linux-foundation.org
20702 F: arch/x86/xen/*swiotlb*
20703 F: drivers/xen/*swiotlb*
20706 C: irc://irc.oftc.net/xfs
20707 M: Darrick J. Wong <djwong@kernel.org>
20708 M: linux-xfs@vger.kernel.org
20709 L: linux-xfs@vger.kernel.org
20712 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
20713 F: Documentation/ABI/testing/sysfs-fs-xfs
20714 F: Documentation/admin-guide/xfs.rst
20715 F: Documentation/filesystems/xfs-delayed-logging-design.rst
20716 F: Documentation/filesystems/xfs-self-describing-metadata.rst
20718 F: include/uapi/linux/dqblk_xfs.h
20719 F: include/uapi/linux/fsmap.h
20721 XILINX AXI ETHERNET DRIVER
20722 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
20724 F: drivers/net/ethernet/xilinx/xilinx_axienet*
20727 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
20728 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
20729 L: linux-can@vger.kernel.org
20731 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
20732 F: drivers/net/can/xilinx_can.c
20735 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
20736 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
20737 R: Michal Simek <michal.simek@xilinx.com>
20739 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
20740 F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
20741 F: drivers/gpio/gpio-xilinx.c
20742 F: drivers/gpio/gpio-zynq.c
20744 XILINX SD-FEC IP CORES
20745 M: Derek Kiernan <derek.kiernan@xilinx.com>
20746 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
20748 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
20749 F: Documentation/misc-devices/xilinx_sdfec.rst
20750 F: drivers/misc/Kconfig
20751 F: drivers/misc/Makefile
20752 F: drivers/misc/xilinx_sdfec.c
20753 F: include/uapi/misc/xilinx_sdfec.h
20755 XILINX UARTLITE SERIAL DRIVER
20756 M: Peter Korsgaard <jacmet@sunsite.dk>
20757 L: linux-serial@vger.kernel.org
20759 F: drivers/tty/serial/uartlite.c
20761 XILINX VIDEO IP CORES
20762 M: Hyun Kwon <hyun.kwon@xilinx.com>
20763 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20764 L: linux-media@vger.kernel.org
20766 T: git git://linuxtv.org/media_tree.git
20767 F: Documentation/devicetree/bindings/media/xilinx/
20768 F: drivers/media/platform/xilinx/
20769 F: include/uapi/linux/xilinx-v4l2-controls.h
20771 XILINX ZYNQMP DPDMA DRIVER
20772 M: Hyun Kwon <hyun.kwon@xilinx.com>
20773 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20774 L: dmaengine@vger.kernel.org
20776 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
20777 F: drivers/dma/xilinx/xilinx_dpdma.c
20778 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
20780 XILINX ZYNQMP PSGTR PHY DRIVER
20781 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
20782 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
20783 L: linux-kernel@vger.kernel.org
20785 T: git https://github.com/Xilinx/linux-xlnx.git
20786 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
20787 F: drivers/phy/xilinx/phy-zynqmp.c
20790 M: Eli Billauer <eli.billauer@gmail.com>
20791 L: linux-kernel@vger.kernel.org
20793 F: drivers/char/xillybus/
20796 M: George Cherian <gcherian@marvell.com>
20797 L: linux-i2c@vger.kernel.org
20799 W: http://www.marvell.com
20800 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
20801 F: drivers/i2c/busses/i2c-xlp9xx.c
20803 XRA1403 GPIO EXPANDER
20804 M: Nandor Han <nandor.han@ge.com>
20805 M: Semi Malinen <semi.malinen@ge.com>
20806 L: linux-gpio@vger.kernel.org
20808 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
20809 F: drivers/gpio/gpio-xra1403.c
20811 XTENSA XTFPGA PLATFORM SUPPORT
20812 M: Max Filippov <jcmvbkbc@gmail.com>
20813 L: linux-xtensa@linux-xtensa.org
20815 F: drivers/spi/spi-xtensa-xtfpga.c
20816 F: sound/soc/xtensa/xtfpga-i2s.c
20818 YAM DRIVER FOR AX.25
20819 M: Jean-Paul Roubelat <jpr@f6fbb.org>
20820 L: linux-hams@vger.kernel.org
20822 F: drivers/net/hamradio/yam*
20823 F: include/linux/yam.h
20825 YAMA SECURITY MODULE
20826 M: Kees Cook <keescook@chromium.org>
20828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
20829 F: Documentation/admin-guide/LSM/Yama.rst
20832 YEALINK PHONE DRIVER
20833 M: Henk Vergonet <Henk.Vergonet@gmail.com>
20834 L: usbb2k-api-dev@nongnu.org
20836 F: Documentation/input/devices/yealink.rst
20837 F: drivers/input/misc/yealink.*
20839 Z8530 DRIVER FOR AX.25
20840 M: Joerg Reuter <jreuter@yaina.de>
20841 L: linux-hams@vger.kernel.org
20843 W: http://yaina.de/jreuter/
20844 W: http://www.qsl.net/dl1bke/
20845 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
20846 F: drivers/net/hamradio/*scc.c
20847 F: drivers/net/hamradio/z8530.h
20849 ZBUD COMPRESSED PAGE ALLOCATOR
20850 M: Seth Jennings <sjenning@redhat.com>
20851 M: Dan Streetman <ddstreet@ieee.org>
20852 L: linux-mm@kvack.org
20856 ZD1211RW WIRELESS DRIVER
20857 M: Ulrich Kunitz <kune@deine-taler.de>
20858 L: linux-wireless@vger.kernel.org
20859 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
20861 W: http://zd1211.ath.cx/wiki/DriverRewrite
20862 F: drivers/net/wireless/zydas/zd1211rw/
20864 ZD1301 MEDIA DRIVER
20865 M: Antti Palosaari <crope@iki.fi>
20866 L: linux-media@vger.kernel.org
20868 W: https://linuxtv.org/
20869 W: http://palosaari.fi/linux/
20870 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20871 F: drivers/media/usb/dvb-usb-v2/zd1301*
20873 ZD1301_DEMOD MEDIA DRIVER
20874 M: Antti Palosaari <crope@iki.fi>
20875 L: linux-media@vger.kernel.org
20877 W: https://linuxtv.org/
20878 W: http://palosaari.fi/linux/
20879 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20880 F: drivers/media/dvb-frontends/zd1301_demod*
20882 ZHAOXIN PROCESSOR SUPPORT
20883 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
20884 L: linux-kernel@vger.kernel.org
20886 F: arch/x86/kernel/cpu/zhaoxin.c
20889 M: Damien Le Moal <damien.lemoal@wdc.com>
20890 M: Naohiro Aota <naohiro.aota@wdc.com>
20891 R: Johannes Thumshirn <jth@kernel.org>
20892 L: linux-fsdevel@vger.kernel.org
20894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
20895 F: Documentation/filesystems/zonefs.rst
20898 ZPOOL COMPRESSED PAGE STORAGE API
20899 M: Dan Streetman <ddstreet@ieee.org>
20900 L: linux-mm@kvack.org
20902 F: include/linux/zpool.h
20905 ZR36067 VIDEO FOR LINUX DRIVER
20906 M: Corentin Labbe <clabbe@baylibre.com>
20907 L: mjpeg-users@lists.sourceforge.net
20908 L: linux-media@vger.kernel.org
20910 W: http://mjpeg.sourceforge.net/driver-zoran/
20911 Q: https://patchwork.linuxtv.org/project/linux-media/list/
20912 F: Documentation/driver-api/media/drivers/zoran.rst
20913 F: drivers/staging/media/zoran/
20915 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
20916 M: Minchan Kim <minchan@kernel.org>
20917 M: Nitin Gupta <ngupta@vflare.org>
20918 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20919 L: linux-kernel@vger.kernel.org
20921 F: Documentation/admin-guide/blockdev/zram.rst
20922 F: drivers/block/zram/
20924 ZS DECSTATION Z85C30 SERIAL DRIVER
20925 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
20927 F: drivers/tty/serial/zs.*
20929 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
20930 M: Minchan Kim <minchan@kernel.org>
20931 M: Nitin Gupta <ngupta@vflare.org>
20932 R: Sergey Senozhatsky <senozhatsky@chromium.org>
20933 L: linux-mm@kvack.org
20935 F: Documentation/vm/zsmalloc.rst
20936 F: include/linux/zsmalloc.h
20939 ZSWAP COMPRESSED SWAP CACHING
20940 M: Seth Jennings <sjenning@redhat.com>
20941 M: Dan Streetman <ddstreet@ieee.org>
20942 M: Vitaly Wool <vitaly.wool@konsulko.com>
20943 L: linux-mm@kvack.org
20948 M: Linus Torvalds <torvalds@linux-foundation.org>
20949 L: linux-kernel@vger.kernel.org
20950 S: Buried alive in reporters
20951 Q: http://patchwork.kernel.org/project/LKML/list/
20952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git