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: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
303 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
304 F: drivers/counter/104-quad-8.c
306 ACCES PCI-IDIO-16 GPIO DRIVER
307 M: William Breathitt Gray <vilhelm.gray@gmail.com>
308 L: linux-gpio@vger.kernel.org
310 F: drivers/gpio/gpio-pci-idio-16.c
312 ACCES PCIe-IDIO-24 GPIO DRIVER
313 M: William Breathitt Gray <vilhelm.gray@gmail.com>
314 L: linux-gpio@vger.kernel.org
316 F: drivers/gpio/gpio-pcie-idio-24.c
319 M: Jes Sorensen <jes@trained-monkey.org>
320 L: linux-acenic@sunsite.dk
322 F: drivers/net/ethernet/alteon/acenic*
324 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
325 M: Peter Kaestle <peter@piie.net>
326 L: platform-driver-x86@vger.kernel.org
328 W: http://piie.net/?section=acerhdf
329 F: drivers/platform/x86/acerhdf.c
331 ACER WMI LAPTOP EXTRAS
332 M: "Lee, Chun-Yi" <jlee@suse.com>
333 L: platform-driver-x86@vger.kernel.org
335 F: drivers/platform/x86/acer-wmi.c
338 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
339 M: Len Brown <lenb@kernel.org>
340 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 Q: https://patchwork.kernel.org/project/linux-acpi/list/
344 B: https://bugzilla.kernel.org
345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
346 F: Documentation/ABI/testing/configfs-acpi
347 F: Documentation/ABI/testing/sysfs-bus-acpi
348 F: Documentation/firmware-guide/acpi/
350 F: drivers/pci/*/*acpi*
351 F: drivers/pci/*acpi*
352 F: drivers/pnp/pnpacpi/
354 F: include/linux/acpi.h
355 F: include/linux/fwnode.h
359 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
360 M: Len Brown <lenb@kernel.org>
361 R: James Morse <james.morse@arm.com>
362 R: Tony Luck <tony.luck@intel.com>
363 R: Borislav Petkov <bp@alien8.de>
364 L: linux-acpi@vger.kernel.org
365 F: drivers/acpi/apei/
367 ACPI COMPONENT ARCHITECTURE (ACPICA)
368 M: Robert Moore <robert.moore@intel.com>
369 M: Erik Kaneda <erik.kaneda@intel.com>
370 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
371 L: linux-acpi@vger.kernel.org
374 W: https://acpica.org/
375 W: https://github.com/acpica/acpica/
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 B: https://bugzilla.kernel.org
378 B: https://bugs.acpica.org
379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
380 F: drivers/acpi/acpica/
385 M: Zhang Rui <rui.zhang@intel.com>
386 L: linux-acpi@vger.kernel.org
388 W: https://01.org/linux-acpi
389 B: https://bugzilla.kernel.org
390 F: drivers/acpi/fan.c
392 ACPI FOR ARM64 (ACPI/arm64)
393 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
394 M: Hanjun Guo <guohanjun@huawei.com>
395 M: Sudeep Holla <sudeep.holla@arm.com>
396 L: linux-acpi@vger.kernel.org
397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
399 F: drivers/acpi/arm64
401 ACPI I2C MULTI INSTANTIATE DRIVER
402 M: Hans de Goede <hdegoede@redhat.com>
403 L: platform-driver-x86@vger.kernel.org
405 F: drivers/platform/x86/i2c-multi-instantiate.c
408 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
409 M: Len Brown <lenb@kernel.org>
410 R: Andy Shevchenko <andy@kernel.org>
411 R: Mika Westerberg <mika.westerberg@linux.intel.com>
412 L: linux-acpi@vger.kernel.org
414 Q: https://patchwork.kernel.org/project/linux-acpi/list/
415 B: https://bugzilla.kernel.org
416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
417 F: drivers/acpi/pmic/
420 M: Zhang Rui <rui.zhang@intel.com>
421 L: linux-acpi@vger.kernel.org
423 W: https://01.org/linux-acpi
424 B: https://bugzilla.kernel.org
425 F: drivers/acpi/*thermal*
428 M: Zhang Rui <rui.zhang@intel.com>
429 L: linux-acpi@vger.kernel.org
431 W: https://01.org/linux-acpi
432 B: https://bugzilla.kernel.org
433 F: drivers/acpi/acpi_video.c
436 L: platform-driver-x86@vger.kernel.org
438 F: drivers/platform/x86/wmi.c
439 F: include/uapi/linux/wmi.h
441 ACRN HYPERVISOR SERVICE MODULE
442 M: Shuo Liu <shuo.a.liu@intel.com>
443 L: acrn-dev@lists.projectacrn.org (subscribers-only)
445 W: https://projectacrn.org
446 F: Documentation/virt/acrn/
447 F: drivers/virt/acrn/
448 F: include/uapi/linux/acrn.h
450 AD1889 ALSA SOUND DRIVER
451 L: linux-parisc@vger.kernel.org
453 W: https://parisc.wiki.kernel.org/index.php/AD1889
454 F: sound/pci/ad1889.*
456 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
457 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: http://wiki.analog.com/AD5254
460 W: http://ez.analog.com/community/linux-device-drivers
461 F: drivers/misc/ad525x_dpot.c
463 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
464 M: Michael Hennerich <michael.hennerich@analog.com>
466 W: http://wiki.analog.com/AD5398
467 W: http://ez.analog.com/community/linux-device-drivers
468 F: drivers/regulator/ad5398.c
470 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
471 M: Michael Hennerich <michael.hennerich@analog.com>
473 W: http://wiki.analog.com/AD7142
474 W: http://ez.analog.com/community/linux-device-drivers
475 F: drivers/input/misc/ad714x.c
477 AD7877 TOUCHSCREEN DRIVER
478 M: Michael Hennerich <michael.hennerich@analog.com>
480 W: http://wiki.analog.com/AD7877
481 W: http://ez.analog.com/community/linux-device-drivers
482 F: drivers/input/touchscreen/ad7877.c
484 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
485 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/AD7879
488 W: http://ez.analog.com/community/linux-device-drivers
489 F: drivers/input/touchscreen/ad7879.c
491 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
492 M: Jiri Kosina <jikos@kernel.org>
495 ADF7242 IEEE 802.15.4 RADIO DRIVER
496 M: Michael Hennerich <michael.hennerich@analog.com>
497 L: linux-wpan@vger.kernel.org
499 W: https://wiki.analog.com/ADF7242
500 W: http://ez.analog.com/community/linux-device-drivers
501 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
502 F: drivers/net/ieee802154/adf7242.c
504 ADM1025 HARDWARE MONITOR DRIVER
505 M: Jean Delvare <jdelvare@suse.com>
506 L: linux-hwmon@vger.kernel.org
508 F: Documentation/hwmon/adm1025.rst
509 F: drivers/hwmon/adm1025.c
511 ADM1029 HARDWARE MONITOR DRIVER
512 M: Corentin Labbe <clabbe.montjoie@gmail.com>
513 L: linux-hwmon@vger.kernel.org
515 F: drivers/hwmon/adm1029.c
517 ADM8211 WIRELESS DRIVER
518 L: linux-wireless@vger.kernel.org
520 W: https://wireless.wiki.kernel.org/
521 F: drivers/net/wireless/admtek/adm8211.*
523 ADP1653 FLASH CONTROLLER DRIVER
524 M: Sakari Ailus <sakari.ailus@iki.fi>
525 L: linux-media@vger.kernel.org
527 F: drivers/media/i2c/adp1653.c
528 F: include/media/i2c/adp1653.h
530 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5520
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5520.c
536 F: drivers/input/keyboard/adp5520-keys.c
537 F: drivers/leds/leds-adp5520.c
538 F: drivers/mfd/adp5520.c
539 F: drivers/video/backlight/adp5520_bl.c
541 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
542 M: Michael Hennerich <michael.hennerich@analog.com>
544 W: http://wiki.analog.com/ADP5588
545 W: http://ez.analog.com/community/linux-device-drivers
546 F: drivers/gpio/gpio-adp5588.c
547 F: drivers/input/keyboard/adp5588-keys.c
549 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
550 M: Michael Hennerich <michael.hennerich@analog.com>
552 W: http://wiki.analog.com/ADP8860
553 W: http://ez.analog.com/community/linux-device-drivers
554 F: drivers/video/backlight/adp8860_bl.c
557 M: Colin Leroy <colin@colino.net>
559 F: drivers/macintosh/therm_adt746x.c
561 ADT7475 HARDWARE MONITOR DRIVER
562 M: Jean Delvare <jdelvare@suse.com>
563 L: linux-hwmon@vger.kernel.org
565 F: Documentation/hwmon/adt7475.rst
566 F: drivers/hwmon/adt7475.c
569 M: Matthew Wilcox <willy@infradead.org>
570 M: Hannes Reinecke <hare@suse.com>
571 L: linux-scsi@vger.kernel.org
573 F: Documentation/scsi/advansys.rst
574 F: drivers/scsi/advansys.c
576 ADVANTECH SWBTN DRIVER
577 M: Andrea Ho <Andrea.Ho@advantech.com.tw>
578 L: platform-driver-x86@vger.kernel.org
580 F: drivers/platform/x86/adv_swbutton.c
582 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
583 M: Michael Hennerich <michael.hennerich@analog.com>
585 W: http://wiki.analog.com/ADXL345
586 W: http://ez.analog.com/community/linux-device-drivers
587 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
588 F: drivers/input/misc/adxl34x.c
590 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
591 M: Michael Hennerich <michael.hennerich@analog.com>
593 W: http://ez.analog.com/community/linux-device-drivers
594 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
595 F: drivers/iio/accel/adxl372.c
596 F: drivers/iio/accel/adxl372_i2c.c
597 F: drivers/iio/accel/adxl372_spi.c
600 M: Antti Palosaari <crope@iki.fi>
601 L: linux-media@vger.kernel.org
603 W: https://linuxtv.org
604 W: http://palosaari.fi/linux/
605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
606 T: git git://linuxtv.org/anttip/media_tree.git
607 F: drivers/media/dvb-frontends/af9013*
610 M: Antti Palosaari <crope@iki.fi>
611 L: linux-media@vger.kernel.org
613 W: https://linuxtv.org
614 W: http://palosaari.fi/linux/
615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
616 T: git git://linuxtv.org/anttip/media_tree.git
617 F: drivers/media/dvb-frontends/af9033*
620 M: David Sterba <dsterba@suse.com>
621 L: linux-fsdevel@vger.kernel.org
623 F: Documentation/filesystems/affs.rst
627 M: David Howells <dhowells@redhat.com>
628 L: linux-afs@lists.infradead.org
630 W: https://www.infradead.org/~dhowells/kafs/
631 F: Documentation/filesystems/afs.rst
633 F: include/trace/events/afs.h
636 M: David Airlie <airlied@linux.ie>
638 T: git git://anongit.freedesktop.org/drm/drm
640 F: include/linux/agp*
641 F: include/uapi/linux/agp*
644 M: "Juergen E. Fischer" <fischer@norbit.de>
645 L: linux-scsi@vger.kernel.org
647 F: drivers/scsi/aha152x*
648 F: drivers/scsi/pcmcia/aha152x*
650 AIC7XXX / AIC79XX SCSI DRIVER
651 M: Hannes Reinecke <hare@suse.com>
652 L: linux-scsi@vger.kernel.org
654 F: drivers/scsi/aic7xxx/
656 AIMSLAB FM RADIO RECEIVER DRIVER
657 M: Hans Verkuil <hverkuil@xs4all.nl>
658 L: linux-media@vger.kernel.org
660 W: https://linuxtv.org
661 T: git git://linuxtv.org/media_tree.git
662 F: drivers/media/radio/radio-aimslab*
665 M: Benjamin LaHaise <bcrl@kvack.org>
666 L: linux-aio@kvack.org
669 F: include/linux/*aio*.h
672 M: Antti Palosaari <crope@iki.fi>
673 L: linux-media@vger.kernel.org
675 W: https://linuxtv.org
676 W: http://palosaari.fi/linux/
677 Q: http://patchwork.linuxtv.org/project/linux-media/list/
678 T: git git://linuxtv.org/anttip/media_tree.git
679 F: drivers/media/usb/airspy/
681 ALACRITECH GIGABIT ETHERNET DRIVER
682 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
684 F: drivers/net/ethernet/alacritech/*
686 ALCATEL SPEEDTOUCH USB DRIVER
687 M: Duncan Sands <duncan.sands@free.fr>
688 L: linux-usb@vger.kernel.org
690 W: http://www.linux-usb.org/SpeedTouch/
691 F: drivers/usb/atm/speedtch.c
692 F: drivers/usb/atm/usbatm.c
694 ALCHEMY AU1XX0 MMC DRIVER
695 M: Manuel Lauss <manuel.lauss@gmail.com>
697 F: drivers/mmc/host/au1xmmc.c
700 M: Rudolf Marek <r.marek@assembler.cz>
701 L: linux-i2c@vger.kernel.org
703 F: Documentation/i2c/busses/i2c-ali1563.rst
704 F: drivers/i2c/busses/i2c-ali1563.c
707 L: Dell.Client.Kernel@dell.com
709 F: drivers/platform/x86/dell/alienware-wmi.c
711 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
712 M: Tomislav Denis <tomislav.denis@avl.com>
713 L: linux-iio@vger.kernel.org
715 W: http://www.allsensors.com/
716 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
717 F: drivers/iio/pressure/dlhl60d.c
719 ALLEGRO DVT VIDEO IP CORE DRIVER
720 M: Michael Tretter <m.tretter@pengutronix.de>
721 R: Pengutronix Kernel Team <kernel@pengutronix.de>
722 L: linux-media@vger.kernel.org
724 F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
725 F: drivers/media/platform/allegro-dvt/
727 ALLWINNER A10 CSI DRIVER
728 M: Maxime Ripard <mripard@kernel.org>
729 L: linux-media@vger.kernel.org
731 T: git git://linuxtv.org/media_tree.git
732 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
733 F: drivers/media/platform/sunxi/sun4i-csi/
735 ALLWINNER CPUFREQ DRIVER
736 M: Yangtao Li <tiny.windzz@gmail.com>
737 L: linux-pm@vger.kernel.org
739 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
740 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
742 ALLWINNER CRYPTO DRIVERS
743 M: Corentin Labbe <clabbe.montjoie@gmail.com>
744 L: linux-crypto@vger.kernel.org
746 F: drivers/crypto/allwinner/
748 ALLWINNER THERMAL DRIVER
749 M: Vasily Khoruzhick <anarsoul@gmail.com>
750 M: Yangtao Li <tiny.windzz@gmail.com>
751 L: linux-pm@vger.kernel.org
753 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
754 F: drivers/thermal/sun8i_thermal.c
757 M: Maxime Ripard <mripard@kernel.org>
758 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
759 L: linux-media@vger.kernel.org
761 F: drivers/staging/media/sunxi/cedrus/
764 M: Richard Henderson <rth@twiddle.net>
765 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
766 M: Matt Turner <mattst88@gmail.com>
767 L: linux-alpha@vger.kernel.org
771 ALPS PS/2 TOUCHPAD DRIVER
772 R: Pali Rohár <pali@kernel.org>
773 F: drivers/input/mouse/alps.*
775 ALTERA I2C CONTROLLER DRIVER
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
779 F: drivers/i2c/busses/i2c-altera.c
781 ALTERA MAILBOX DRIVER
782 M: Ley Foon Tan <ley.foon.tan@intel.com>
784 F: drivers/mailbox/mailbox-altera.c
787 M: Joyce Ooi <joyce.ooi@intel.com>
788 L: linux-gpio@vger.kernel.org
790 F: drivers/gpio/gpio-altera.c
792 ALTERA SYSTEM MANAGER DRIVER
793 M: Thor Thayer <thor.thayer@linux.intel.com>
795 F: drivers/mfd/altera-sysmgr.c
796 F: include/linux/mfd/altera-sysmgr.h
798 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
799 M: Thor Thayer <thor.thayer@linux.intel.com>
801 F: drivers/gpio/gpio-altera-a10sr.c
802 F: drivers/mfd/altera-a10sr.c
803 F: drivers/reset/reset-a10sr.c
804 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
805 F: include/linux/mfd/altera-a10sr.h
807 ALTERA TRIPLE SPEED ETHERNET DRIVER
808 M: Joyce Ooi <joyce.ooi@intel.com>
809 L: netdev@vger.kernel.org
811 F: drivers/net/ethernet/altera/
813 ALTERA UART/JTAG UART SERIAL DRIVERS
814 M: Tobias Klauser <tklauser@distanz.ch>
815 L: linux-serial@vger.kernel.org
817 F: drivers/tty/serial/altera_jtaguart.c
818 F: drivers/tty/serial/altera_uart.c
819 F: include/linux/altera_jtaguart.h
820 F: include/linux/altera_uart.h
822 AMAZON ANNAPURNA LABS FIC DRIVER
823 M: Talel Shenhar <talel@amazon.com>
825 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
826 F: drivers/irqchip/irq-al-fic.c
828 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
829 M: Talel Shenhar <talel@amazon.com>
830 M: Talel Shenhar <talelshenhar@gmail.com>
832 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
833 F: drivers/edac/al_mc_edac.c
835 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
836 M: Talel Shenhar <talel@amazon.com>
838 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
839 F: drivers/thermal/thermal_mmio.c
841 AMAZON ETHERNET DRIVERS
842 M: Netanel Belgazal <netanel@amazon.com>
843 M: Arthur Kiyanovski <akiyano@amazon.com>
844 R: Guy Tzalik <gtzalik@amazon.com>
845 R: Saeed Bishara <saeedb@amazon.com>
846 L: netdev@vger.kernel.org
848 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
849 F: drivers/net/ethernet/amazon/
851 AMAZON RDMA EFA DRIVER
852 M: Gal Pressman <galpress@amazon.com>
853 R: Yossi Leybovich <sleybo@amazon.com>
854 L: linux-rdma@vger.kernel.org
856 Q: https://patchwork.kernel.org/project/linux-rdma/list/
857 F: drivers/infiniband/hw/efa/
858 F: include/uapi/rdma/efa-abi.h
860 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
861 M: Tom Lendacky <thomas.lendacky@amd.com>
862 M: John Allen <john.allen@amd.com>
863 L: linux-crypto@vger.kernel.org
865 F: drivers/crypto/ccp/
866 F: include/linux/ccp.h
868 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
869 M: Brijesh Singh <brijesh.singh@amd.com>
870 M: Tom Lendacky <thomas.lendacky@amd.com>
871 L: linux-crypto@vger.kernel.org
873 F: drivers/crypto/ccp/sev*
874 F: include/uapi/linux/psp-sev.h
877 M: Harry Wentland <harry.wentland@amd.com>
878 M: Leo Li <sunpeng.li@amd.com>
879 L: amd-gfx@lists.freedesktop.org
881 T: git git://people.freedesktop.org/~agd5f/linux
882 F: drivers/gpu/drm/amd/display/
885 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
886 L: linux-hwmon@vger.kernel.org
888 F: Documentation/hwmon/amd_energy.rst
889 F: drivers/hwmon/amd_energy.c
891 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
892 M: Huang Rui <ray.huang@amd.com>
893 L: linux-hwmon@vger.kernel.org
895 F: Documentation/hwmon/fam15h_power.rst
896 F: drivers/hwmon/fam15h_power.c
899 M: Enrico Weigelt, metux IT consult <info@metux.net>
900 L: linux-gpio@vger.kernel.org
902 F: drivers/gpio/gpio-amd-fch.c
903 F: include/linux/platform_data/gpio/gpio-amd-fch.h
905 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
906 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
908 F: drivers/usb/gadget/udc/amd5536udc.*
910 AMD GEODE PROCESSOR/CHIPSET SUPPORT
911 M: Andres Salomon <dilinger@queued.net>
912 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
914 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
915 F: arch/x86/include/asm/geode.h
916 F: drivers/char/hw_random/geode-rng.c
917 F: drivers/crypto/geode*
918 F: drivers/video/fbdev/geode/
921 M: Joerg Roedel <joro@8bytes.org>
922 L: iommu@lists.linux-foundation.org
924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
925 F: drivers/iommu/amd/
926 F: include/linux/amd-iommu.h
929 M: Felix Kuehling <Felix.Kuehling@amd.com>
930 L: amd-gfx@lists.freedesktop.org
932 T: git https://gitlab.freedesktop.org/agd5f/linux.git
933 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
934 F: drivers/gpu/drm/amd/amdkfd/
935 F: drivers/gpu/drm/amd/include/cik_structs.h
936 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
937 F: drivers/gpu/drm/amd/include/v9_structs.h
938 F: drivers/gpu/drm/amd/include/vi_structs.h
939 F: include/uapi/linux/kfd_ioctl.h
942 M: Sanjay R Mehta <sanju.mehta@amd.com>
944 F: drivers/spi/spi-amd.c
947 M: Elie Morisse <syniurge@gmail.com>
948 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
949 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
950 L: linux-i2c@vger.kernel.org
952 F: drivers/i2c/busses/i2c-amd-mp2*
955 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
956 L: platform-driver-x86@vger.kernel.org
958 F: drivers/platform/x86/amd-pmc.*
961 M: Evan Quan <evan.quan@amd.com>
962 L: amd-gfx@lists.freedesktop.org
964 T: git git://people.freedesktop.org/~agd5f/linux
965 F: drivers/gpu/drm/amd/pm/powerplay/
967 AMD SEATTLE DEVICE TREE SUPPORT
968 M: Brijesh Singh <brijeshkumar.singh@amd.com>
969 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
970 M: Tom Lendacky <thomas.lendacky@amd.com>
972 F: arch/arm64/boot/dts/amd/
975 M: Tom Lendacky <thomas.lendacky@amd.com>
976 L: netdev@vger.kernel.org
978 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
979 F: drivers/net/ethernet/amd/xgbe/
981 AMD SENSOR FUSION HUB DRIVER
982 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
983 M: Sandeep Singh <sandeep.singh@amd.com>
984 L: linux-input@vger.kernel.org
986 F: Documentation/hid/amd-sfh*
987 F: drivers/hid/amd-sfh-hid/
990 M: Christian Eggers <ceggers@arri.de>
991 L: linux-iio@vger.kernel.org
993 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
994 F: drivers/iio/light/as73211.c
996 ANALOG DEVICES INC AD7192 DRIVER
997 M: Alexandru Tachici <alexandru.tachici@analog.com>
998 L: linux-iio@vger.kernel.org
1000 W: http://ez.analog.com/community/linux-device-drivers
1001 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1002 F: drivers/iio/adc/ad7192.c
1004 ANALOG DEVICES INC AD7292 DRIVER
1005 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
1006 L: linux-iio@vger.kernel.org
1008 W: http://ez.analog.com/community/linux-device-drivers
1009 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1010 F: drivers/iio/adc/ad7292.c
1012 ANALOG DEVICES INC AD7768-1 DRIVER
1013 M: Michael Hennerich <Michael.Hennerich@analog.com>
1014 L: linux-iio@vger.kernel.org
1016 W: http://ez.analog.com/community/linux-device-drivers
1017 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1018 F: drivers/iio/adc/ad7768-1.c
1020 ANALOG DEVICES INC AD7780 DRIVER
1021 M: Michael Hennerich <Michael.Hennerich@analog.com>
1022 M: Renato Lui Geh <renatogeh@gmail.com>
1023 L: linux-iio@vger.kernel.org
1025 W: http://ez.analog.com/community/linux-device-drivers
1026 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1027 F: drivers/iio/adc/ad7780.c
1029 ANALOG DEVICES INC AD9389B DRIVER
1030 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1031 L: linux-media@vger.kernel.org
1033 F: drivers/media/i2c/ad9389b*
1035 ANALOG DEVICES INC ADGS1408 DRIVER
1036 M: Mircea Caprioru <mircea.caprioru@analog.com>
1038 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1039 F: drivers/mux/adgs1408.c
1041 ANALOG DEVICES INC ADIN DRIVER
1042 M: Michael Hennerich <michael.hennerich@analog.com>
1043 L: netdev@vger.kernel.org
1045 W: http://ez.analog.com/community/linux-device-drivers
1046 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1047 F: drivers/net/phy/adin.c
1049 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1050 M: Nuno Sa <nuno.sa@analog.com>
1051 L: linux-iio@vger.kernel.org
1053 F: drivers/iio/imu/adis.c
1054 F: include/linux/iio/imu/adis.h
1056 ANALOG DEVICES INC ADIS16460 DRIVER
1057 M: Dragos Bogdan <dragos.bogdan@analog.com>
1058 L: linux-iio@vger.kernel.org
1060 W: http://ez.analog.com/community/linux-device-drivers
1061 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1062 F: drivers/iio/imu/adis16460.c
1064 ANALOG DEVICES INC ADIS16475 DRIVER
1065 M: Nuno Sa <nuno.sa@analog.com>
1066 L: linux-iio@vger.kernel.org
1067 W: http://ez.analog.com/community/linux-device-drivers
1069 F: drivers/iio/imu/adis16475.c
1070 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1072 ANALOG DEVICES INC ADM1177 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-hwmon@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1078 F: drivers/hwmon/adm1177.c
1080 ANALOG DEVICES INC ADP5061 DRIVER
1081 M: Michael Hennerich <Michael.Hennerich@analog.com>
1082 L: linux-pm@vger.kernel.org
1084 W: http://ez.analog.com/community/linux-device-drivers
1085 F: drivers/power/supply/adp5061.c
1087 ANALOG DEVICES INC ADV7180 DRIVER
1088 M: Lars-Peter Clausen <lars@metafoo.de>
1089 L: linux-media@vger.kernel.org
1091 W: http://ez.analog.com/community/linux-device-drivers
1092 F: drivers/media/i2c/adv7180.c
1093 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1095 ANALOG DEVICES INC ADV748X DRIVER
1096 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1097 L: linux-media@vger.kernel.org
1099 F: drivers/media/i2c/adv748x/*
1101 ANALOG DEVICES INC ADV7511 DRIVER
1102 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1103 L: linux-media@vger.kernel.org
1105 F: drivers/media/i2c/adv7511*
1107 ANALOG DEVICES INC ADV7604 DRIVER
1108 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1109 L: linux-media@vger.kernel.org
1111 F: drivers/media/i2c/adv7604*
1112 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1114 ANALOG DEVICES INC ADV7842 DRIVER
1115 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1116 L: linux-media@vger.kernel.org
1118 F: drivers/media/i2c/adv7842*
1120 ANALOG DEVICES INC ADXRS290 DRIVER
1121 M: Nishant Malpani <nish.malpani25@gmail.com>
1122 L: linux-iio@vger.kernel.org
1124 F: drivers/iio/gyro/adxrs290.c
1125 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1127 ANALOG DEVICES INC ASOC CODEC DRIVERS
1128 M: Lars-Peter Clausen <lars@metafoo.de>
1129 M: Nuno Sá <nuno.sa@analog.com>
1130 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1132 W: http://wiki.analog.com/
1133 W: http://ez.analog.com/community/linux-device-drivers
1134 F: sound/soc/codecs/ad1*
1135 F: sound/soc/codecs/ad7*
1136 F: sound/soc/codecs/adau*
1137 F: sound/soc/codecs/adav*
1138 F: sound/soc/codecs/sigmadsp.*
1139 F: sound/soc/codecs/ssm*
1141 ANALOG DEVICES INC DMA DRIVERS
1142 M: Lars-Peter Clausen <lars@metafoo.de>
1144 W: http://ez.analog.com/community/linux-device-drivers
1145 F: drivers/dma/dma-axi-dmac.c
1147 ANALOG DEVICES INC IIO DRIVERS
1148 M: Lars-Peter Clausen <lars@metafoo.de>
1149 M: Michael Hennerich <Michael.Hennerich@analog.com>
1151 W: http://wiki.analog.com/
1152 W: http://ez.analog.com/community/linux-device-drivers
1153 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1154 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1155 F: Documentation/devicetree/bindings/iio/*/adi,*
1156 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1157 F: drivers/iio/*/ad*
1158 F: drivers/iio/adc/ltc249*
1159 F: drivers/iio/amplifiers/hmc425a.c
1160 F: drivers/staging/iio/*/ad*
1161 X: drivers/iio/*/adjd*
1163 ANALOGBITS PLL LIBRARIES
1164 M: Paul Walmsley <paul.walmsley@sifive.com>
1166 F: drivers/clk/analogbits/*
1167 F: include/linux/clk/analogbits*
1170 M: Nick Hu <nickhu@andestech.com>
1171 M: Greentime Hu <green.hu@gmail.com>
1172 M: Vincent Chen <deanbo422@gmail.com>
1174 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1175 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1176 F: Documentation/devicetree/bindings/nds32/
1181 ANDROID CONFIG FRAGMENTS
1182 M: Rob Herring <robh@kernel.org>
1184 F: kernel/configs/android*
1187 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1188 M: Arve Hjønnevåg <arve@android.com>
1189 M: Todd Kjos <tkjos@android.com>
1190 M: Martijn Coenen <maco@android.com>
1191 M: Joel Fernandes <joel@joelfernandes.org>
1192 M: Christian Brauner <christian@brauner.io>
1193 M: Hridya Valsaraju <hridya@google.com>
1194 M: Suren Baghdasaryan <surenb@google.com>
1195 L: linux-kernel@vger.kernel.org
1197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1199 F: drivers/staging/android/
1201 ANDROID GOLDFISH PIC DRIVER
1202 M: Miodrag Dinic <miodrag.dinic@mips.com>
1204 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1205 F: drivers/irqchip/irq-goldfish-pic.c
1207 ANDROID GOLDFISH RTC DRIVER
1208 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1210 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1211 F: drivers/rtc/rtc-goldfish.c
1213 AOA (Apple Onboard Audio) ALSA DRIVER
1214 M: Johannes Berg <johannes@sipsolutions.net>
1215 L: linuxppc-dev@lists.ozlabs.org
1216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1220 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1222 L: linux-iio@vger.kernel.org
1224 F: drivers/iio/adc/stx104.c
1227 M: Jiri Kosina <jikos@kernel.org>
1229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230 F: arch/x86/kernel/apm_32.c
1231 F: drivers/char/apm-emulation.c
1232 F: include/linux/apm_bios.h
1233 F: include/uapi/linux/apm_bios.h
1235 APPARMOR SECURITY MODULE
1236 M: John Johansen <john.johansen@canonical.com>
1237 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1239 W: wiki.apparmor.net
1240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241 F: Documentation/admin-guide/LSM/apparmor.rst
1242 F: security/apparmor/
1244 APPLE BCM5974 MULTITOUCH DRIVER
1245 M: Henrik Rydberg <rydberg@bitmath.org>
1246 L: linux-input@vger.kernel.org
1248 F: drivers/input/mouse/bcm5974.c
1251 M: Henrik Rydberg <rydberg@bitmath.org>
1252 L: linux-hwmon@vger.kernel.org
1254 F: drivers/hwmon/applesmc.c
1256 APPLETALK NETWORK LAYER
1257 L: netdev@vger.kernel.org
1259 F: drivers/net/appletalk/
1260 F: include/linux/atalk.h
1261 F: include/uapi/linux/atalk.h
1264 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: arch/arm64/boot/dts/apm/
1269 APPLIED MICRO (APM) X-GENE SOC EDAC
1270 M: Khuong Dinh <khuong@os.amperecomputing.com>
1272 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273 F: drivers/edac/xgene_edac.c
1275 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1279 F: drivers/net/ethernet/apm/xgene-v2/
1281 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1284 M: Quan Nguyen <quan@os.amperecomputing.com>
1286 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288 F: drivers/net/ethernet/apm/xgene/
1289 F: drivers/net/mdio/mdio-xgene.c
1291 APPLIED MICRO (APM) X-GENE SOC PMU
1292 M: Khuong Dinh <khuong@os.amperecomputing.com>
1294 F: Documentation/admin-guide/perf/xgene-pmu.rst
1295 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296 F: drivers/perf/xgene_pmu.c
1298 APTINA CAMERA SENSOR PLL
1299 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300 L: linux-media@vger.kernel.org
1302 F: drivers/media/i2c/aptina-pll.*
1304 AQUANTIA ETHERNET DRIVER (atlantic)
1305 M: Igor Russkikh <irusskikh@marvell.com>
1306 L: netdev@vger.kernel.org
1308 W: https://www.marvell.com/
1309 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1310 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1311 F: drivers/net/ethernet/aquantia/atlantic/
1313 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314 M: Egor Pomozov <epomozov@marvell.com>
1315 L: netdev@vger.kernel.org
1317 W: http://www.aquantia.com
1318 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1320 ARASAN NAND CONTROLLER DRIVER
1321 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1322 L: linux-mtd@lists.infradead.org
1324 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1327 ARC FRAMEBUFFER DRIVER
1328 M: Jaya Kumar <jayalk@intworks.biz>
1330 F: drivers/video/fbdev/arcfb.c
1331 F: drivers/video/fbdev/core/fb_defio.c
1334 M: Alexey Brodkin <abrodkin@synopsys.com>
1336 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337 F: drivers/gpu/drm/arc/
1339 ARCNET NETWORK LAYER
1340 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1341 L: netdev@vger.kernel.org
1343 F: drivers/net/arcnet/
1344 F: include/uapi/linux/if_arcnet.h
1346 ARM ARCHITECTED TIMER DRIVER
1347 M: Mark Rutland <mark.rutland@arm.com>
1348 M: Marc Zyngier <maz@kernel.org>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm/include/asm/arch_timer.h
1352 F: arch/arm64/include/asm/arch_timer.h
1353 F: drivers/clocksource/arm_arch_timer.c
1355 ARM HDLCD DRM DRIVER
1356 M: Liviu Dudau <liviu.dudau@arm.com>
1358 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359 F: drivers/gpu/drm/arm/hdlcd_*
1361 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362 M: Linus Walleij <linus.walleij@linaro.org>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374 F: arch/arm/boot/dts/arm-realview-*
1375 F: arch/arm/boot/dts/integrator*
1376 F: arch/arm/boot/dts/versatile*
1377 F: arch/arm/mach-integrator/
1378 F: arch/arm/mach-realview/
1379 F: arch/arm/mach-versatile/
1380 F: arch/arm/plat-versatile/
1381 F: drivers/bus/arm-integrator-lm.c
1382 F: drivers/clk/versatile/
1383 F: drivers/i2c/busses/i2c-versatile.c
1384 F: drivers/irqchip/irq-versatile-fpga.c
1385 F: drivers/mtd/maps/physmap-versatile.*
1386 F: drivers/power/reset/arm-versatile-reboot.c
1387 F: drivers/soc/versatile/
1389 ARM KOMEDA DRM-KMS DRIVER
1390 M: James (Qian) Wang <james.qian.wang@arm.com>
1391 M: Liviu Dudau <liviu.dudau@arm.com>
1392 M: Mihail Atanassov <mihail.atanassov@arm.com>
1393 L: Mali DP Maintainers <malidp@foss.arm.com>
1395 T: git git://anongit.freedesktop.org/drm/drm-misc
1396 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1397 F: Documentation/gpu/komeda-kms.rst
1398 F: drivers/gpu/drm/arm/display/include/
1399 F: drivers/gpu/drm/arm/display/komeda/
1401 ARM MALI PANFROST DRM DRIVER
1402 M: Rob Herring <robh@kernel.org>
1403 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404 R: Steven Price <steven.price@arm.com>
1405 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406 L: dri-devel@lists.freedesktop.org
1408 T: git git://anongit.freedesktop.org/drm/drm-misc
1409 F: drivers/gpu/drm/panfrost/
1410 F: include/uapi/drm/panfrost_drm.h
1412 ARM MALI-DP DRM DRIVER
1413 M: Liviu Dudau <liviu.dudau@arm.com>
1414 M: Brian Starkey <brian.starkey@arm.com>
1415 L: Mali DP Maintainers <malidp@foss.arm.com>
1417 T: git git://anongit.freedesktop.org/drm/drm-misc
1418 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1419 F: Documentation/gpu/afbc.rst
1420 F: drivers/gpu/drm/arm/
1422 ARM MFM AND FLOPPY DRIVERS
1423 M: Ian Molton <spyro@f2s.com>
1425 F: arch/arm/include/asm/floppy.h
1426 F: arch/arm/mach-rpc/floppydma.S
1428 ARM PMU PROFILING AND DEBUGGING
1429 M: Will Deacon <will@kernel.org>
1430 M: Mark Rutland <mark.rutland@arm.com>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 F: Documentation/devicetree/bindings/arm/pmu.yaml
1434 F: Documentation/devicetree/bindings/perf/
1435 F: arch/arm*/include/asm/hw_breakpoint.h
1436 F: arch/arm*/include/asm/perf_event.h
1437 F: arch/arm*/kernel/hw_breakpoint.c
1438 F: arch/arm*/kernel/perf_*
1440 F: include/linux/perf/arm_pmu.h
1443 M: Russell King <linux@armlinux.org.uk>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 W: http://www.armlinux.org.uk/
1447 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1449 X: arch/arm/boot/dts/
1451 ARM PRIMECELL AACI PL041 DRIVER
1452 M: Russell King <linux@armlinux.org.uk>
1456 ARM PRIMECELL BUS SUPPORT
1457 M: Russell King <linux@armlinux.org.uk>
1460 F: include/linux/amba/bus.h
1462 ARM PRIMECELL CLCD PL110 DRIVER
1463 M: Russell King <linux@armlinux.org.uk>
1465 F: drivers/video/fbdev/amba-clcd.*
1467 ARM PRIMECELL KMI PL050 DRIVER
1468 M: Russell King <linux@armlinux.org.uk>
1470 F: drivers/input/serio/ambakmi.*
1471 F: include/linux/amba/kmi.h
1473 ARM PRIMECELL MMCI PL180/1 DRIVER
1474 M: Russell King <linux@armlinux.org.uk>
1476 F: drivers/mmc/host/mmci.*
1477 F: include/linux/amba/mmci.h
1479 ARM PRIMECELL SSP PL022 SPI DRIVER
1480 M: Linus Walleij <linus.walleij@linaro.org>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1484 F: drivers/spi/spi-pl022.c
1486 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1487 M: Russell King <linux@armlinux.org.uk>
1489 F: drivers/tty/serial/amba-pl01*.c
1490 F: include/linux/amba/serial.h
1492 ARM PRIMECELL VIC PL190/PL192 DRIVER
1493 M: Linus Walleij <linus.walleij@linaro.org>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1497 F: drivers/irqchip/irq-vic.c
1499 ARM SMC WATCHDOG DRIVER
1500 M: Julius Werner <jwerner@chromium.org>
1501 R: Evan Benn <evanbenn@chromium.org>
1503 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1504 F: drivers/watchdog/arm_smc_wdt.c
1507 M: Will Deacon <will@kernel.org>
1508 R: Robin Murphy <robin.murphy@arm.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1512 F: drivers/iommu/arm/
1513 F: drivers/iommu/io-pgtable-arm*
1515 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1516 M: Arnd Bergmann <arnd@arndb.de>
1517 M: Olof Johansson <olof@lixom.net>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1522 F: arch/arm/boot/dts/Makefile
1523 F: arch/arm64/boot/dts/Makefile
1525 ARM SUB-ARCHITECTURES
1526 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1532 ARM/ACTIONS SEMI ARCHITECTURE
1533 M: Andreas Färber <afaerber@suse.de>
1534 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 L: linux-actions@lists.infradead.org (moderated for non-subscribers)
1538 F: Documentation/devicetree/bindings/arm/actions.yaml
1539 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1540 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1541 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1542 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1543 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1544 F: Documentation/devicetree/bindings/pinctrl/actions,*
1545 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1546 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1547 F: arch/arm/boot/dts/owl-*
1548 F: arch/arm/mach-actions/
1549 F: arch/arm64/boot/dts/actions/
1550 F: drivers/clk/actions/
1551 F: drivers/clocksource/timer-owl*
1552 F: drivers/dma/owl-dma.c
1553 F: drivers/i2c/busses/i2c-owl.c
1554 F: drivers/irqchip/irq-owl-sirq.c
1555 F: drivers/mmc/host/owl-mmc.c
1556 F: drivers/pinctrl/actions/*
1557 F: drivers/soc/actions/
1558 F: include/dt-bindings/power/owl-*
1559 F: include/dt-bindings/reset/actions,*
1560 F: include/linux/soc/actions/
1563 ARM/ADS SPHERE MACHINE SUPPORT
1564 M: Lennert Buytenhek <kernel@wantstofly.org>
1565 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1568 ARM/AFEB9260 MACHINE SUPPORT
1569 M: Sergey Lapin <slapin@ossfans.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573 ARM/AJECO 1ARM MACHINE SUPPORT
1574 M: Lennert Buytenhek <kernel@wantstofly.org>
1575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578 ARM/Allwinner SoC Clock Support
1579 M: Emilio López <emilio@elopez.com.ar>
1581 F: drivers/clk/sunxi/
1583 ARM/Allwinner sunXi SoC support
1584 M: Maxime Ripard <mripard@kernel.org>
1585 M: Chen-Yu Tsai <wens@csie.org>
1586 R: Jernej Skrabec <jernej.skrabec@siol.net>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1590 L: linux-sunxi@lists.linux.dev
1591 F: arch/arm/mach-sunxi/
1592 F: arch/arm64/boot/dts/allwinner/
1593 F: drivers/clk/sunxi-ng/
1594 F: drivers/pinctrl/sunxi/
1595 F: drivers/soc/sunxi/
1600 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1601 M: Neil Armstrong <narmstrong@baylibre.com>
1602 M: Jerome Brunet <jbrunet@baylibre.com>
1603 L: linux-amlogic@lists.infradead.org
1605 F: Documentation/devicetree/bindings/clock/amlogic*
1606 F: drivers/clk/meson/
1607 F: include/dt-bindings/clock/gxbb*
1608 F: include/dt-bindings/clock/meson*
1610 ARM/Amlogic Meson SoC Crypto Drivers
1611 M: Corentin Labbe <clabbe@baylibre.com>
1612 L: linux-crypto@vger.kernel.org
1613 L: linux-amlogic@lists.infradead.org
1615 F: Documentation/devicetree/bindings/crypto/amlogic*
1616 F: drivers/crypto/amlogic/
1618 ARM/Amlogic Meson SoC Sound Drivers
1619 M: Jerome Brunet <jbrunet@baylibre.com>
1620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1622 F: Documentation/devicetree/bindings/sound/amlogic*
1625 ARM/Amlogic Meson SoC support
1626 M: Kevin Hilman <khilman@baylibre.com>
1627 R: Neil Armstrong <narmstrong@baylibre.com>
1628 R: Jerome Brunet <jbrunet@baylibre.com>
1629 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1631 L: linux-amlogic@lists.infradead.org
1633 W: http://linux-meson.com/
1634 F: arch/arm/boot/dts/meson*
1635 F: arch/arm/mach-meson/
1636 F: arch/arm64/boot/dts/amlogic/
1637 F: drivers/mmc/host/meson*
1638 F: drivers/pinctrl/meson/
1639 F: drivers/rtc/rtc-meson*
1640 F: drivers/soc/amlogic/
1643 ARM/Annapurna Labs ALPINE ARCHITECTURE
1644 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1645 M: Antoine Tenart <atenart@kernel.org>
1646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 F: arch/arm/boot/dts/alpine*
1649 F: arch/arm/mach-alpine/
1650 F: arch/arm64/boot/dts/amazon/
1651 F: drivers/*/*alpine*
1653 ARM/ARTPEC MACHINE SUPPORT
1654 M: Jesper Nilsson <jesper.nilsson@axis.com>
1655 M: Lars Persson <lars.persson@axis.com>
1656 L: linux-arm-kernel@axis.com
1658 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1659 F: arch/arm/boot/dts/artpec6*
1660 F: arch/arm/mach-artpec
1662 F: drivers/crypto/axis
1663 F: drivers/mmc/host/usdhi6rol0.c
1664 F: drivers/pinctrl/pinctrl-artpec*
1666 ARM/ASPEED I2C DRIVER
1667 M: Brendan Higgins <brendanhiggins@google.com>
1668 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1669 R: Joel Stanley <joel@jms.id.au>
1670 L: linux-i2c@vger.kernel.org
1671 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1673 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1674 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1675 F: drivers/i2c/busses/i2c-aspeed.c
1676 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1678 ARM/ASPEED MACHINE SUPPORT
1679 M: Joel Stanley <joel@jms.id.au>
1680 R: Andrew Jeffery <andrew@aj.id.au>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1684 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1686 F: arch/arm/boot/dts/aspeed-*
1687 F: arch/arm/mach-aspeed/
1690 ARM/BITMAIN ARCHITECTURE
1691 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1695 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1696 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1697 F: arch/arm64/boot/dts/bitmain/
1698 F: drivers/clk/clk-bm1880.c
1699 F: drivers/pinctrl/pinctrl-bm1880.c
1701 ARM/CALXEDA HIGHBANK ARCHITECTURE
1702 M: Andre Przywara <andre.przywara@arm.com>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705 F: arch/arm/boot/dts/ecx-*.dts*
1706 F: arch/arm/boot/dts/highbank.dts
1707 F: arch/arm/mach-highbank/
1709 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1710 M: Krzysztof Halasa <khalasa@piap.pl>
1712 F: arch/arm/mach-cns3xxx/
1714 ARM/CAVIUM THUNDER NETWORK DRIVER
1715 M: Sunil Goutham <sgoutham@marvell.com>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: drivers/net/ethernet/cavium/thunder/
1720 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1721 M: Lukasz Majewski <lukma@denx.de>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/mach-ep93xx/ts72xx.c
1726 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1727 M: Alexander Shiyan <shc_work@mail.ru>
1728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1733 M: Lennert Buytenhek <kernel@wantstofly.org>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1738 M: Hartley Sweeten <hsweeten@visionengravers.com>
1739 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 F: arch/arm/mach-ep93xx/
1743 F: arch/arm/mach-ep93xx/include/mach/
1746 M: Russell King <linux@armlinux.org.uk>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1750 F: drivers/clk/clkdev.c
1752 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1753 M: Baruch Siach <baruch@tkos.co.il>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 F: arch/arm/boot/dts/cx92755*
1759 ARM/CONTEC MICRO9 MACHINE SUPPORT
1760 M: Hubert Feurstein <hubert.feurstein@contec.at>
1762 F: arch/arm/mach-ep93xx/micro9.c
1764 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1765 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1766 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1767 R: Mike Leach <mike.leach@linaro.org>
1768 R: Leo Yan <leo.yan@linaro.org>
1769 L: coresight@lists.linaro.org (moderated for non-subscribers)
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1773 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1774 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1775 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1776 F: Documentation/devicetree/bindings/arm/coresight.txt
1777 F: Documentation/trace/coresight/*
1778 F: drivers/hwtracing/coresight/*
1779 F: include/dt-bindings/arm/coresight-cti-dt.h
1780 F: include/linux/coresight*
1781 F: tools/perf/arch/arm/util/auxtrace.c
1782 F: tools/perf/arch/arm/util/cs-etm.c
1783 F: tools/perf/arch/arm/util/cs-etm.h
1784 F: tools/perf/arch/arm/util/pmu.c
1785 F: tools/perf/util/cs-etm-decoder/*
1786 F: tools/perf/util/cs-etm.*
1788 ARM/CORGI MACHINE SUPPORT
1789 M: Richard Purdie <rpurdie@rpsys.net>
1792 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1793 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1794 M: Linus Walleij <linus.walleij@linaro.org>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 T: git git://github.com/ulli-kroll/linux.git
1798 F: Documentation/devicetree/bindings/arm/gemini.txt
1799 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1800 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1801 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1802 F: arch/arm/mach-gemini/
1803 F: drivers/net/ethernet/cortina/
1804 F: drivers/pinctrl/pinctrl-gemini.c
1805 F: drivers/rtc/rtc-ftrtc010.c
1807 ARM/CZ.NIC TURRIS SUPPORT
1808 M: Marek Behun <kabel@kernel.org>
1810 W: https://www.turris.cz/
1811 F: Documentation/ABI/testing/debugfs-moxtet
1812 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1813 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1814 F: Documentation/devicetree/bindings/bus/moxtet.txt
1815 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1816 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1817 F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
1818 F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
1819 F: drivers/bus/moxtet.c
1820 F: drivers/firmware/turris-mox-rwtm.c
1821 F: drivers/leds/leds-turris-omnia.c
1822 F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
1823 F: drivers/gpio/gpio-moxtet.c
1824 F: drivers/watchdog/armada_37xx_wdt.c
1825 F: include/dt-bindings/bus/moxtet.h
1826 F: include/linux/armada-37xx-rwtm-mailbox.h
1827 F: include/linux/moxtet.h
1829 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1830 M: Robert Jarzmik <robert.jarzmik@free.fr>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 F: arch/arm/mach-pxa/ezx.c
1835 ARM/FARADAY FA526 PORT
1836 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 T: git git://git.berlios.de/gemini-board
1840 F: arch/arm/mm/*-fa*
1842 ARM/FOOTBRIDGE ARCHITECTURE
1843 M: Russell King <linux@armlinux.org.uk>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 W: http://www.armlinux.org.uk/
1847 F: arch/arm/include/asm/hardware/dec21285.h
1848 F: arch/arm/mach-footbridge/
1850 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1851 M: Shawn Guo <shawnguo@kernel.org>
1852 M: Sascha Hauer <s.hauer@pengutronix.de>
1853 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1854 R: Fabio Estevam <festevam@gmail.com>
1855 R: NXP Linux Team <linux-imx@nxp.com>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1859 X: drivers/media/i2c/
1863 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1864 M: Shawn Guo <shawnguo@kernel.org>
1865 M: Li Yang <leoyang.li@nxp.com>
1866 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1869 F: arch/arm/boot/dts/ls1021a*
1870 F: arch/arm64/boot/dts/freescale/fsl-*
1871 F: arch/arm64/boot/dts/freescale/qoriq-*
1873 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1874 M: Shawn Guo <shawnguo@kernel.org>
1875 M: Sascha Hauer <s.hauer@pengutronix.de>
1876 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1877 R: Stefan Agner <stefan@agner.ch>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1881 F: arch/arm/boot/dts/vf*
1882 F: arch/arm/mach-imx/*vf610*
1884 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1885 M: Lennert Buytenhek <kernel@wantstofly.org>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 ARM/GUMSTIX MACHINE SUPPORT
1890 M: Steve Sakoman <sakoman@gmail.com>
1891 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1895 M: Philipp Zabel <philipp.zabel@gmail.com>
1896 M: Paul Parsons <lost.distance@yahoo.com>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 F: arch/arm/mach-pxa/hx4700.c
1900 F: arch/arm/mach-pxa/include/mach/hx4700.h
1901 F: sound/soc/pxa/hx4700.c
1903 ARM/HISILICON SOC SUPPORT
1904 M: Wei Xu <xuwei5@hisilicon.com>
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 W: http://www.hisilicon.com
1908 T: git git://github.com/hisilicon/linux-hisi.git
1909 F: arch/arm/boot/dts/hi3*
1910 F: arch/arm/boot/dts/hip*
1911 F: arch/arm/boot/dts/hisi*
1912 F: arch/arm/mach-hisi/
1913 F: arch/arm64/boot/dts/hisilicon/
1915 ARM/HP JORNADA 7XX MACHINE SUPPORT
1916 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1920 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1921 F: arch/arm/mach-sa1100/jornada720.c
1923 ARM/IGEP MACHINE SUPPORT
1924 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1925 M: Javier Martinez Canillas <javier@dowhile0.org>
1926 L: linux-omap@vger.kernel.org
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 F: arch/arm/boot/dts/omap3-igep*
1931 ARM/INCOME PXA270 SUPPORT
1932 M: Marek Vasut <marek.vasut@gmail.com>
1933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1937 ARM/INTEL IOP32X ARM ARCHITECTURE
1938 M: Lennert Buytenhek <kernel@wantstofly.org>
1939 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1942 ARM/INTEL IQ81342EX MACHINE SUPPORT
1943 M: Lennert Buytenhek <kernel@wantstofly.org>
1944 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1947 ARM/INTEL IXDP2850 MACHINE SUPPORT
1948 M: Lennert Buytenhek <kernel@wantstofly.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 ARM/INTEL IXP4XX ARM ARCHITECTURE
1953 M: Linus Walleij <linusw@kernel.org>
1954 M: Imre Kaloz <kaloz@openwrt.org>
1955 M: Krzysztof Halasa <khalasa@piap.pl>
1956 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1959 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1960 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1961 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1962 F: arch/arm/mach-ixp4xx/
1963 F: drivers/clocksource/timer-ixp4xx.c
1964 F: drivers/gpio/gpio-ixp4xx.c
1965 F: drivers/irqchip/irq-ixp4xx.c
1966 F: include/linux/irqchip/irq-ixp4xx.h
1967 F: include/linux/platform_data/timer-ixp4xx.h
1969 ARM/INTEL KEEMBAY ARCHITECTURE
1970 M: Paul J. Murphy <paul.j.murphy@intel.com>
1971 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1973 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1974 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1975 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1977 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1978 M: Jonathan Cameron <jic23@cam.ac.uk>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 F: arch/arm/mach-pxa/stargate2.c
1982 F: drivers/pcmcia/pxa2xx_stargate2.c
1984 ARM/INTEL XSC3 (MANZANO) ARM CORE
1985 M: Lennert Buytenhek <kernel@wantstofly.org>
1986 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1990 M: Lennert Buytenhek <kernel@wantstofly.org>
1991 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994 ARM/LG1K ARCHITECTURE
1995 M: Chanho Min <chanho.min@lge.com>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1998 F: arch/arm64/boot/dts/lg/
2000 ARM/LOGICPD PXA270 MACHINE SUPPORT
2001 M: Lennert Buytenhek <kernel@wantstofly.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2005 ARM/LPC18XX ARCHITECTURE
2006 M: Vladimir Zapolskiy <vz@mleia.com>
2007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2009 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2010 F: arch/arm/boot/dts/lpc43*
2011 F: drivers/i2c/busses/i2c-lpc2k.c
2012 F: drivers/memory/pl172.c
2013 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2014 F: drivers/rtc/rtc-lpc24xx.c
2017 ARM/LPC32XX SOC SUPPORT
2018 M: Vladimir Zapolskiy <vz@mleia.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2022 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2023 F: arch/arm/boot/dts/lpc32*
2024 F: arch/arm/mach-lpc32xx/
2025 F: drivers/i2c/busses/i2c-pnx.c
2026 F: drivers/net/ethernet/nxp/lpc_eth.c
2027 F: drivers/usb/host/ohci-nxp.c
2028 F: drivers/watchdog/pnx4008_wdt.c
2031 ARM/MAGICIAN MACHINE SUPPORT
2032 M: Philipp Zabel <philipp.zabel@gmail.com>
2035 ARM/Marvell Dove/MV78xx0/Orion SOC support
2036 M: Andrew Lunn <andrew@lunn.ch>
2037 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2038 M: Gregory Clement <gregory.clement@bootlin.com>
2039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2042 F: Documentation/devicetree/bindings/soc/dove/
2043 F: arch/arm/boot/dts/dove*
2044 F: arch/arm/boot/dts/orion5x*
2045 F: arch/arm/mach-dove/
2046 F: arch/arm/mach-mv78xx0/
2047 F: arch/arm/mach-orion5x/
2048 F: arch/arm/plat-orion/
2049 F: drivers/soc/dove/
2051 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2052 M: Andrew Lunn <andrew@lunn.ch>
2053 M: Gregory Clement <gregory.clement@bootlin.com>
2054 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2058 F: arch/arm/boot/dts/armada*
2059 F: arch/arm/boot/dts/kirkwood*
2060 F: arch/arm/configs/mvebu_*_defconfig
2061 F: arch/arm/mach-mvebu/
2062 F: arch/arm64/boot/dts/marvell/armada*
2063 F: arch/arm64/boot/dts/marvell/cn913*
2064 F: drivers/cpufreq/armada-37xx-cpufreq.c
2065 F: drivers/cpufreq/armada-8k-cpufreq.c
2066 F: drivers/cpufreq/mvebu-cpufreq.c
2067 F: drivers/irqchip/irq-armada-370-xp.c
2068 F: drivers/irqchip/irq-mvebu-*
2069 F: drivers/pinctrl/mvebu/
2070 F: drivers/rtc/rtc-armada38x.c
2072 ARM/Mediatek RTC DRIVER
2073 M: Eddie Huang <eddie.huang@mediatek.com>
2074 M: Sean Wang <sean.wang@mediatek.com>
2075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2076 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2078 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2079 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2080 F: drivers/rtc/rtc-mt2712.c
2081 F: drivers/rtc/rtc-mt6397.c
2082 F: drivers/rtc/rtc-mt7622.c
2084 ARM/Mediatek SoC support
2085 M: Matthias Brugger <matthias.bgg@gmail.com>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2089 W: https://mtk.wiki.kernel.org/
2090 C: irc://chat.freenode.net/linux-mediatek
2091 F: arch/arm/boot/dts/mt6*
2092 F: arch/arm/boot/dts/mt7*
2093 F: arch/arm/boot/dts/mt8*
2094 F: arch/arm/mach-mediatek/
2095 F: arch/arm64/boot/dts/mediatek/
2096 F: drivers/soc/mediatek/
2101 ARM/Mediatek USB3 PHY DRIVER
2102 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2103 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2106 F: Documentation/devicetree/bindings/phy/mediatek,*
2107 F: drivers/phy/mediatek/
2109 ARM/Microchip (AT91) SoC support
2110 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2111 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2112 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2113 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 W: http://www.linux4sam.org
2116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2117 F: arch/arm/boot/dts/at91*.dts
2118 F: arch/arm/boot/dts/at91*.dtsi
2119 F: arch/arm/boot/dts/sama*.dts
2120 F: arch/arm/boot/dts/sama*.dtsi
2121 F: arch/arm/include/debug/at91.S
2122 F: arch/arm/mach-at91/
2123 F: drivers/memory/atmel*
2124 F: drivers/watchdog/sama5d4_wdt.c
2125 F: include/soc/at91/
2126 X: drivers/input/touchscreen/atmel_mxt_ts.c
2127 X: drivers/net/wireless/atmel/
2131 ARM/Microchip Sparx5 SoC support
2132 M: Lars Povlsen <lars.povlsen@microchip.com>
2133 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2134 M: UNGLinuxDriver@microchip.com
2135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 T: git git://github.com/microchip-ung/linux-upstream.git
2138 F: arch/arm64/boot/dts/microchip/
2139 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2142 Microchip Timer Counter Block (TCB) Capture Driver
2143 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 L: linux-iio@vger.kernel.org
2147 F: drivers/counter/microchip-tcb-capture.c
2149 ARM/MIOA701 MACHINE SUPPORT
2150 M: Robert Jarzmik <robert.jarzmik@free.fr>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 F: arch/arm/mach-pxa/mioa701.c
2155 ARM/MStar/Sigmastar Armv7 SoC support
2156 M: Daniel Palmer <daniel@thingy.jp>
2157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 W: http://linux-chenxing.org/
2160 F: Documentation/devicetree/bindings/arm/mstar/*
2161 F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2162 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2163 F: arch/arm/boot/dts/mstar-*
2164 F: arch/arm/mach-mstar/
2165 F: drivers/clk/mstar/
2166 F: drivers/gpio/gpio-msc313.c
2167 F: include/dt-bindings/clock/mstar-*
2168 F: include/dt-bindings/gpio/msc313-gpio.h
2170 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2171 M: Michael Petchkovsky <mkpetch@internode.on.net>
2174 ARM/NOMADIK/Ux500 ARCHITECTURES
2175 M: Linus Walleij <linus.walleij@linaro.org>
2176 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2179 F: Documentation/devicetree/bindings/arm/ste-*
2180 F: Documentation/devicetree/bindings/arm/ux500.yaml
2181 F: Documentation/devicetree/bindings/arm/ux500/
2182 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2183 F: arch/arm/boot/dts/ste-*
2184 F: arch/arm/mach-nomadik/
2185 F: arch/arm/mach-ux500/
2186 F: drivers/clk/clk-nomadik.c
2187 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2188 F: drivers/dma/ste_dma40*
2189 F: drivers/hwspinlock/u8500_hsem.c
2190 F: drivers/i2c/busses/i2c-nomadik.c
2191 F: drivers/iio/adc/ab8500-gpadc.c
2192 F: drivers/mfd/ab8500*
2193 F: drivers/mfd/abx500*
2194 F: drivers/mfd/db8500*
2195 F: drivers/mfd/dbx500*
2196 F: drivers/pinctrl/nomadik/
2197 F: drivers/rtc/rtc-ab8500.c
2198 F: drivers/rtc/rtc-pl031.c
2199 F: drivers/soc/ux500/
2201 ARM/NUVOTON NPCM ARCHITECTURE
2202 M: Avi Fishman <avifishman70@gmail.com>
2203 M: Tomer Maimon <tmaimon77@gmail.com>
2204 M: Tali Perry <tali.perry1@gmail.com>
2205 R: Patrick Venture <venture@google.com>
2206 R: Nancy Yuen <yuenn@google.com>
2207 R: Benjamin Fair <benjaminfair@google.com>
2208 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2210 F: Documentation/devicetree/bindings/*/*/*npcm*
2211 F: Documentation/devicetree/bindings/*/*npcm*
2212 F: arch/arm/boot/dts/nuvoton-npcm*
2213 F: arch/arm/mach-npcm/
2215 F: drivers/*/*/*npcm*
2216 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2218 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2219 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2221 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2222 F: arch/arm/mach-s3c/gta02.h
2223 F: arch/arm/mach-s3c/mach-gta02.c
2225 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2226 M: Alexander Clouter <alex@digriz.org.uk>
2227 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2229 W: http://www.digriz.org.uk/ts78xx/kernel
2230 F: arch/arm/mach-orion5x/ts78xx-*
2232 ARM/OXNAS platform support
2233 M: Neil Armstrong <narmstrong@baylibre.com>
2234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235 L: linux-oxnas@groups.io (moderated for non-subscribers)
2237 F: arch/arm/boot/dts/ox8*.dts*
2238 F: arch/arm/mach-oxnas/
2239 F: drivers/power/reset/oxnas-restart.c
2242 ARM/PALM TREO SUPPORT
2243 M: Tomas Cech <sleep_walker@suse.com>
2244 L: linux-arm-kernel@lists.infradead.org
2246 W: http://hackndev.com
2247 F: arch/arm/mach-pxa/palmtreo.*
2249 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2250 M: Marek Vasut <marek.vasut@gmail.com>
2251 L: linux-arm-kernel@lists.infradead.org
2253 W: http://hackndev.com
2254 F: arch/arm/mach-pxa/include/mach/palmld.h
2255 F: arch/arm/mach-pxa/include/mach/palmtc.h
2256 F: arch/arm/mach-pxa/include/mach/palmtx.h
2257 F: arch/arm/mach-pxa/palmld.c
2258 F: arch/arm/mach-pxa/palmt5.*
2259 F: arch/arm/mach-pxa/palmtc.c
2260 F: arch/arm/mach-pxa/palmte2.*
2261 F: arch/arm/mach-pxa/palmtx.c
2264 M: Sergey Lapin <slapin@ossfans.org>
2265 L: linux-arm-kernel@lists.infradead.org
2267 W: http://hackndev.com
2268 F: arch/arm/mach-pxa/palmz72.*
2271 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2273 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2275 ARM/PT DIGITAL BOARD PORT
2276 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2279 W: http://www.armlinux.org.uk/
2281 ARM/QUALCOMM SUPPORT
2282 M: Andy Gross <agross@kernel.org>
2283 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2284 L: linux-arm-msm@vger.kernel.org
2286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2287 F: Documentation/devicetree/bindings/*/qcom*
2288 F: Documentation/devicetree/bindings/soc/qcom/
2289 F: arch/arm/boot/dts/qcom-*.dts
2290 F: arch/arm/boot/dts/qcom-*.dtsi
2291 F: arch/arm/mach-qcom/
2292 F: arch/arm64/boot/dts/qcom/
2293 F: drivers/*/*/qcom*
2294 F: drivers/*/*/qcom/
2295 F: drivers/*/pm8???-*
2298 F: drivers/bluetooth/btqcomsmd.c
2299 F: drivers/clocksource/timer-qcom.c
2300 F: drivers/cpuidle/cpuidle-qcom-spm.c
2301 F: drivers/extcon/extcon-qcom*
2302 F: drivers/i2c/busses/i2c-qcom-geni.c
2303 F: drivers/i2c/busses/i2c-qup.c
2304 F: drivers/iommu/msm*
2305 F: drivers/mfd/ssbi.c
2306 F: drivers/mmc/host/mmci_qcom*
2307 F: drivers/mmc/host/sdhci-msm.c
2308 F: drivers/pci/controller/dwc/pcie-qcom.c
2309 F: drivers/phy/qualcomm/
2310 F: drivers/power/*/msm*
2311 F: drivers/reset/reset-qcom-*
2312 F: drivers/scsi/ufs/ufs-qcom*
2313 F: drivers/spi/spi-geni-qcom.c
2314 F: drivers/spi/spi-qcom-qspi.c
2315 F: drivers/spi/spi-qup.c
2316 F: drivers/tty/serial/msm_serial.c
2317 F: drivers/usb/dwc3/dwc3-qcom.c
2318 F: include/dt-bindings/*/qcom*
2319 F: include/linux/*/qcom*
2321 ARM/RADISYS ENP2611 MACHINE SUPPORT
2322 M: Lennert Buytenhek <kernel@wantstofly.org>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 ARM/RDA MICRO ARCHITECTURE
2327 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2331 F: Documentation/devicetree/bindings/arm/rda.yaml
2332 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2333 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2334 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2335 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2336 F: arch/arm/boot/dts/rda8810pl-*
2337 F: drivers/clocksource/timer-rda.c
2338 F: drivers/gpio/gpio-rda.c
2339 F: drivers/irqchip/irq-rda-intc.c
2340 F: drivers/tty/serial/rda-uart.c
2342 ARM/REALTEK ARCHITECTURE
2343 M: Andreas Färber <afaerber@suse.de>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2347 F: Documentation/devicetree/bindings/arm/realtek.yaml
2348 F: arch/arm/boot/dts/rtd*
2349 F: arch/arm/mach-realtek/
2350 F: arch/arm64/boot/dts/realtek/
2352 ARM/RENESAS ARM64 ARCHITECTURE
2353 M: Geert Uytterhoeven <geert+renesas@glider.be>
2354 M: Magnus Damm <magnus.damm@gmail.com>
2355 L: linux-renesas-soc@vger.kernel.org
2357 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2359 F: Documentation/devicetree/bindings/arm/renesas.yaml
2360 F: arch/arm64/boot/dts/renesas/
2361 F: drivers/soc/renesas/
2362 F: include/linux/soc/renesas/
2364 ARM/RISCPC ARCHITECTURE
2365 M: Russell King <linux@armlinux.org.uk>
2366 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368 W: http://www.armlinux.org.uk/
2369 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2370 F: arch/arm/include/asm/hardware/ioc.h
2371 F: arch/arm/include/asm/hardware/iomd.h
2372 F: arch/arm/include/asm/hardware/memc.h
2373 F: arch/arm/mach-rpc/
2374 F: drivers/net/ethernet/8390/etherh.c
2375 F: drivers/net/ethernet/i825xx/ether1*
2376 F: drivers/net/ethernet/seeq/ether3*
2377 F: drivers/scsi/arm/
2379 ARM/Rockchip SoC support
2380 M: Heiko Stuebner <heiko@sntech.de>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 L: linux-rockchip@lists.infradead.org
2384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2385 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2386 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2387 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2388 F: arch/arm/boot/dts/rk3*
2389 F: arch/arm/boot/dts/rv1108*
2390 F: arch/arm/mach-rockchip/
2391 F: drivers/*/*/*rockchip*
2392 F: drivers/*/*rockchip*
2393 F: drivers/clk/rockchip/
2394 F: drivers/i2c/busses/i2c-rk3x.c
2395 F: sound/soc/rockchip/
2398 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2399 M: Krzysztof Kozlowski <krzk@kernel.org>
2400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2401 L: linux-samsung-soc@vger.kernel.org
2403 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2404 F: Documentation/arm/samsung/
2405 F: Documentation/devicetree/bindings/arm/samsung/
2406 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2407 F: arch/arm/boot/dts/exynos*
2408 F: arch/arm/boot/dts/s3c*
2409 F: arch/arm/boot/dts/s5p*
2410 F: arch/arm/mach-exynos*/
2411 F: arch/arm/mach-s3c/
2412 F: arch/arm/mach-s5p*/
2413 F: arch/arm64/boot/dts/exynos/
2414 F: drivers/*/*/*s3c24*
2415 F: drivers/*/*s3c24*
2416 F: drivers/*/*s3c64xx*
2417 F: drivers/*/*s5pv210*
2418 F: drivers/memory/samsung/
2419 F: drivers/soc/samsung/
2420 F: drivers/tty/serial/samsung*
2421 F: include/linux/platform_data/*s3c*
2422 F: include/linux/serial_s3c.h
2423 F: include/linux/soc/samsung/
2429 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2430 M: Andrzej Hajda <a.hajda@samsung.com>
2431 L: linux-arm-kernel@lists.infradead.org
2432 L: linux-media@vger.kernel.org
2434 F: drivers/media/platform/s5p-g2d/
2436 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2437 M: Marek Szyprowski <m.szyprowski@samsung.com>
2438 L: linux-samsung-soc@vger.kernel.org
2439 L: linux-media@vger.kernel.org
2441 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2442 F: drivers/media/cec/platform/s5p/
2444 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2445 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2446 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2447 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2448 L: linux-arm-kernel@lists.infradead.org
2449 L: linux-media@vger.kernel.org
2451 F: drivers/media/platform/s5p-jpeg/
2453 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2454 M: Andrzej Hajda <a.hajda@samsung.com>
2455 L: linux-arm-kernel@lists.infradead.org
2456 L: linux-media@vger.kernel.org
2458 F: drivers/media/platform/s5p-mfc/
2460 ARM/SHMOBILE ARM ARCHITECTURE
2461 M: Geert Uytterhoeven <geert+renesas@glider.be>
2462 M: Magnus Damm <magnus.damm@gmail.com>
2463 L: linux-renesas-soc@vger.kernel.org
2465 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2467 F: Documentation/devicetree/bindings/arm/renesas.yaml
2468 F: arch/arm/boot/dts/emev2*
2469 F: arch/arm/boot/dts/gr-peach*
2470 F: arch/arm/boot/dts/iwg20d-q7*
2471 F: arch/arm/boot/dts/r7s*
2472 F: arch/arm/boot/dts/r8a*
2473 F: arch/arm/boot/dts/r9a*
2474 F: arch/arm/boot/dts/sh*
2475 F: arch/arm/configs/shmobile_defconfig
2476 F: arch/arm/include/debug/renesas-scif.S
2477 F: arch/arm/mach-shmobile/
2478 F: drivers/soc/renesas/
2479 F: include/linux/soc/renesas/
2481 ARM/SOCFPGA ARCHITECTURE
2482 M: Dinh Nguyen <dinguyen@kernel.org>
2484 W: http://www.rocketboards.org
2485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2486 F: arch/arm/boot/dts/socfpga*
2487 F: arch/arm/configs/socfpga_defconfig
2488 F: arch/arm/mach-socfpga/
2489 F: arch/arm64/boot/dts/altera/
2490 F: arch/arm64/boot/dts/intel/
2492 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2493 M: Dinh Nguyen <dinguyen@kernel.org>
2495 F: drivers/clk/socfpga/
2497 ARM/SOCFPGA EDAC SUPPORT
2498 M: Dinh Nguyen <dinguyen@kernel.org>
2500 F: drivers/edac/altera_edac.[ch]
2502 ARM/SPREADTRUM SoC SUPPORT
2503 M: Orson Zhai <orsonzhai@gmail.com>
2504 M: Baolin Wang <baolin.wang7@gmail.com>
2505 M: Chunyan Zhang <zhang.lyra@gmail.com>
2507 F: arch/arm64/boot/dts/sprd
2512 ARM/STI ARCHITECTURE
2513 M: Patrice Chotard <patrice.chotard@foss.st.com>
2514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2516 W: http://www.stlinux.com
2517 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2518 F: arch/arm/boot/dts/sti*
2519 F: arch/arm/mach-sti/
2520 F: drivers/ata/ahci_st.c
2521 F: drivers/char/hw_random/st-rng.c
2522 F: drivers/clocksource/arm_global_timer.c
2523 F: drivers/clocksource/clksrc_st_lpc.c
2524 F: drivers/cpufreq/sti-cpufreq.c
2525 F: drivers/dma/st_fdma*
2526 F: drivers/i2c/busses/i2c-st.c
2527 F: drivers/media/platform/sti/c8sectpfe/
2528 F: drivers/media/rc/st_rc.c
2529 F: drivers/mmc/host/sdhci-st.c
2530 F: drivers/phy/st/phy-miphy28lp.c
2531 F: drivers/phy/st/phy-stih407-usb.c
2532 F: drivers/pinctrl/pinctrl-st.c
2533 F: drivers/remoteproc/st_remoteproc.c
2534 F: drivers/remoteproc/st_slim_rproc.c
2535 F: drivers/reset/sti/
2536 F: drivers/rtc/rtc-st-lpc.c
2537 F: drivers/tty/serial/st-asc.c
2538 F: drivers/usb/dwc3/dwc3-st.c
2539 F: drivers/usb/host/ehci-st.c
2540 F: drivers/usb/host/ohci-st.c
2541 F: drivers/watchdog/st_lpc_wdt.c
2542 F: include/linux/remoteproc/st_slim_rproc.h
2544 ARM/STM32 ARCHITECTURE
2545 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2546 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
2547 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2551 F: arch/arm/boot/dts/stm32*
2552 F: arch/arm/mach-stm32/
2553 F: drivers/clocksource/armv7m_systick.c
2557 ARM/Synaptics SoC support
2558 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2559 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2562 F: arch/arm/boot/dts/berlin*
2563 F: arch/arm/mach-berlin/
2564 F: arch/arm64/boot/dts/synaptics/
2566 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2567 M: Lennert Buytenhek <kernel@wantstofly.org>
2568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2572 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2573 L: linux-tegra@vger.kernel.org
2574 L: linux-media@vger.kernel.org
2576 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2577 F: drivers/media/cec/platform/tegra/
2579 ARM/TETON BGA MACHINE SUPPORT
2580 M: "Mark F. Brown" <mark.brown314@gmail.com>
2581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2584 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2585 M: Santosh Shilimkar <ssantosh@kernel.org>
2586 L: linux-kernel@vger.kernel.org
2588 F: drivers/memory/*emif*
2590 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2591 M: Santosh Shilimkar <ssantosh@kernel.org>
2592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2595 F: arch/arm/boot/dts/keystone-*
2596 F: arch/arm/mach-keystone/
2598 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2599 M: Santosh Shilimkar <ssantosh@kernel.org>
2600 L: linux-kernel@vger.kernel.org
2602 F: drivers/clk/keystone/
2604 ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
2605 M: Santosh Shilimkar <ssantosh@kernel.org>
2606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2607 L: linux-kernel@vger.kernel.org
2609 F: drivers/clocksource/timer-keystone.c
2611 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2612 M: Santosh Shilimkar <ssantosh@kernel.org>
2613 L: linux-kernel@vger.kernel.org
2615 F: drivers/power/reset/keystone-reset.c
2617 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2618 M: Nishanth Menon <nm@ti.com>
2619 M: Tero Kristo <kristo@kernel.org>
2620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2623 F: arch/arm64/boot/dts/ti/Makefile
2624 F: arch/arm64/boot/dts/ti/k3-*
2625 F: include/dt-bindings/pinctrl/k3.h
2627 ARM/THECUS N2100 MACHINE SUPPORT
2628 M: Lennert Buytenhek <kernel@wantstofly.org>
2629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2632 ARM/TOSA MACHINE SUPPORT
2633 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2634 M: Dirk Opfer <dirk@opfer-online.de>
2637 ARM/TOSHIBA VISCONTI ARCHITECTURE
2638 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2642 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2643 F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
2644 F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
2645 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2646 F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
2647 F: arch/arm64/boot/dts/toshiba/
2648 F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
2649 F: drivers/gpio/gpio-visconti.c
2650 F: drivers/pinctrl/visconti/
2651 F: drivers/watchdog/visconti_wdt.c
2654 ARM/UNIPHIER ARCHITECTURE
2655 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2657 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2658 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2659 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2660 F: arch/arm/boot/dts/uniphier*
2661 F: arch/arm/include/asm/hardware/cache-uniphier.h
2662 F: arch/arm/mach-uniphier/
2663 F: arch/arm/mm/cache-uniphier.c
2664 F: arch/arm64/boot/dts/socionext/uniphier*
2665 F: drivers/bus/uniphier-system-bus.c
2666 F: drivers/clk/uniphier/
2667 F: drivers/dma/uniphier-mdmac.c
2668 F: drivers/gpio/gpio-uniphier.c
2669 F: drivers/i2c/busses/i2c-uniphier*
2670 F: drivers/irqchip/irq-uniphier-aidet.c
2671 F: drivers/mmc/host/uniphier-sd.c
2672 F: drivers/pinctrl/uniphier/
2673 F: drivers/reset/reset-uniphier.c
2674 F: drivers/tty/serial/8250/8250_uniphier.c
2677 ARM/VERSATILE EXPRESS PLATFORM
2678 M: Liviu Dudau <liviu.dudau@arm.com>
2679 M: Sudeep Holla <sudeep.holla@arm.com>
2680 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2685 F: arch/arm/boot/dts/vexpress*
2686 F: arch/arm/mach-vexpress/
2687 F: arch/arm64/boot/dts/arm/
2688 F: drivers/clk/versatile/clk-vexpress-osc.c
2689 F: drivers/clocksource/timer-versatile.c
2693 M: Russell King <linux@armlinux.org.uk>
2694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696 W: http://www.armlinux.org.uk/
2699 ARM/VOIPAC PXA270 SUPPORT
2700 M: Marek Vasut <marek.vasut@gmail.com>
2701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2703 F: arch/arm/mach-pxa/include/mach/vpac270.h
2704 F: arch/arm/mach-pxa/vpac270.c
2706 ARM/VT8500 ARM ARCHITECTURE
2707 M: Tony Prisk <linux@prisktech.co.nz>
2708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2711 F: arch/arm/mach-vt8500/
2712 F: drivers/clocksource/timer-vt8500.c
2713 F: drivers/i2c/busses/i2c-wmt.c
2714 F: drivers/mmc/host/wmt-sdmmc.c
2715 F: drivers/pwm/pwm-vt8500.c
2716 F: drivers/rtc/rtc-vt8500.c
2717 F: drivers/tty/serial/vt8500_serial.c
2718 F: drivers/usb/host/ehci-platform.c
2719 F: drivers/usb/host/uhci-platform.c
2720 F: drivers/video/fbdev/vt8500lcdfb.*
2721 F: drivers/video/fbdev/wm8505fb*
2722 F: drivers/video/fbdev/wmt_ge_rops.*
2724 ARM/ZIPIT Z2 SUPPORT
2725 M: Marek Vasut <marek.vasut@gmail.com>
2726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 F: arch/arm/mach-pxa/include/mach/z2.h
2729 F: arch/arm/mach-pxa/z2.c
2731 ARM/ZYNQ ARCHITECTURE
2732 M: Michal Simek <michal.simek@xilinx.com>
2733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2735 W: http://wiki.xilinx.com
2736 T: git https://github.com/Xilinx/linux-xlnx.git
2737 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2738 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2739 F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
2740 F: arch/arm/mach-zynq/
2741 F: drivers/block/xsysace.c
2742 F: drivers/clocksource/timer-cadence-ttc.c
2743 F: drivers/cpuidle/cpuidle-zynq.c
2744 F: drivers/edac/synopsys_edac.c
2745 F: drivers/i2c/busses/i2c-cadence.c
2746 F: drivers/i2c/busses/i2c-xiic.c
2747 F: drivers/mmc/host/sdhci-of-arasan.c
2751 ARM64 PORT (AARCH64 ARCHITECTURE)
2752 M: Catalin Marinas <catalin.marinas@arm.com>
2753 M: Will Deacon <will@kernel.org>
2754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2757 F: Documentation/arm64/
2759 F: tools/testing/selftests/arm64/
2760 X: arch/arm64/boot/dts/
2762 ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
2763 M: George McCollister <george.mccollister@gmail.com>
2764 L: netdev@vger.kernel.org
2766 F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
2767 F: drivers/net/dsa/xrs700x/*
2768 F: net/dsa/tag_xrs700x.c
2770 AS3645A LED FLASH CONTROLLER DRIVER
2771 M: Sakari Ailus <sakari.ailus@iki.fi>
2772 L: linux-leds@vger.kernel.org
2774 F: drivers/leds/leds-as3645a.c
2776 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2777 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2778 L: linux-media@vger.kernel.org
2780 T: git git://linuxtv.org/media_tree.git
2781 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2782 F: drivers/media/i2c/ak7375.c
2784 ASAHI KASEI AK8974 DRIVER
2785 M: Linus Walleij <linus.walleij@linaro.org>
2786 L: linux-iio@vger.kernel.org
2788 W: http://www.akm.com/
2789 F: drivers/iio/magnetometer/ak8974.c
2791 ASC7621 HARDWARE MONITOR DRIVER
2792 M: George Joseph <george.joseph@fairview5.com>
2793 L: linux-hwmon@vger.kernel.org
2795 F: Documentation/hwmon/asc7621.rst
2796 F: drivers/hwmon/asc7621.c
2798 ASPEED PINCTRL DRIVERS
2799 M: Andrew Jeffery <andrew@aj.id.au>
2800 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2801 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2802 L: linux-gpio@vger.kernel.org
2804 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2805 F: drivers/pinctrl/aspeed/
2807 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2808 M: Eddie James <eajames@linux.ibm.com>
2809 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2811 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2812 F: drivers/irqchip/irq-aspeed-scu-ic.c
2813 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2815 ASPEED SD/MMC DRIVER
2816 M: Andrew Jeffery <andrew@aj.id.au>
2817 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2818 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2819 L: linux-mmc@vger.kernel.org
2821 F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
2822 F: drivers/mmc/host/sdhci-of-aspeed*
2824 ASPEED VIDEO ENGINE DRIVER
2825 M: Eddie James <eajames@linux.ibm.com>
2826 L: linux-media@vger.kernel.org
2827 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2829 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2830 F: drivers/media/platform/aspeed-video.c
2832 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2833 M: Corentin Chary <corentin.chary@gmail.com>
2834 L: acpi4asus-user@lists.sourceforge.net
2835 L: platform-driver-x86@vger.kernel.org
2837 W: http://acpi4asus.sf.net
2838 F: drivers/platform/x86/asus*.c
2839 F: drivers/platform/x86/eeepc*.c
2841 ASUS WIRELESS RADIO CONTROL DRIVER
2842 M: João Paulo Rechi Vita <jprvita@gmail.com>
2843 L: platform-driver-x86@vger.kernel.org
2845 F: drivers/platform/x86/asus-wireless.c
2848 M: David Howells <dhowells@redhat.com>
2849 L: keyrings@vger.kernel.org
2851 F: Documentation/crypto/asymmetric-keys.rst
2852 F: crypto/asymmetric_keys/
2853 F: include/crypto/pkcs7.h
2854 F: include/crypto/public_key.h
2855 F: include/linux/verification.h
2857 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2858 R: Dan Williams <dan.j.williams@intel.com>
2860 W: http://sourceforge.net/projects/xscaleiop
2861 F: Documentation/crypto/async-tx-api.rst
2863 F: include/linux/async_tx.h
2866 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2867 L: linux-i2c@vger.kernel.org
2869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2870 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2871 F: drivers/misc/eeprom/at24.c
2873 ATA OVER ETHERNET (AOE) DRIVER
2874 M: "Justin Sanders" <justin@coraid.com>
2876 W: http://www.openaoe.org/
2877 F: Documentation/admin-guide/aoe/
2878 F: drivers/block/aoe/
2880 ATHEROS 71XX/9XXX GPIO DRIVER
2881 M: Alban Bedel <albeu@free.fr>
2883 W: https://github.com/AlbanBedel/linux
2884 T: git git://github.com/AlbanBedel/linux
2885 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2886 F: drivers/gpio/gpio-ath79.c
2888 ATHEROS 71XX/9XXX USB PHY DRIVER
2889 M: Alban Bedel <albeu@free.fr>
2891 W: https://github.com/AlbanBedel/linux
2892 T: git git://github.com/AlbanBedel/linux
2893 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2894 F: drivers/phy/qualcomm/phy-ath79-usb.c
2896 ATHEROS ATH GENERIC UTILITIES
2897 M: Kalle Valo <kvalo@codeaurora.org>
2898 L: linux-wireless@vger.kernel.org
2900 F: drivers/net/wireless/ath/*
2902 ATHEROS ATH5K WIRELESS DRIVER
2903 M: Jiri Slaby <jirislaby@kernel.org>
2904 M: Nick Kossifidis <mickflemm@gmail.com>
2905 M: Luis Chamberlain <mcgrof@kernel.org>
2906 L: linux-wireless@vger.kernel.org
2908 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2909 F: drivers/net/wireless/ath/ath5k/
2911 ATHEROS ATH6KL WIRELESS DRIVER
2912 M: Kalle Valo <kvalo@codeaurora.org>
2913 L: linux-wireless@vger.kernel.org
2915 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2917 F: drivers/net/wireless/ath/ath6kl/
2920 M: Ville Syrjala <syrjala@sci.fi>
2922 F: drivers/input/misc/ati_remote2.c
2924 ATK0110 HWMON DRIVER
2925 M: Luca Tettamanti <kronos.it@gmail.com>
2926 L: linux-hwmon@vger.kernel.org
2928 F: drivers/hwmon/asus_atk0110.c
2930 ATLX ETHERNET DRIVERS
2931 M: Chris Snook <chris.snook@gmail.com>
2932 L: netdev@vger.kernel.org
2934 W: http://sourceforge.net/projects/atl1
2935 W: http://atl1.sourceforge.net
2936 F: drivers/net/ethernet/atheros/
2939 M: Chas Williams <3chas3@gmail.com>
2940 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2941 L: netdev@vger.kernel.org
2943 W: http://linux-atm.sourceforge.net
2945 F: include/linux/atm*
2946 F: include/uapi/linux/atm*
2948 ATMEL MACB ETHERNET DRIVER
2949 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2950 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2952 F: drivers/net/ethernet/cadence/
2954 ATMEL MAXTOUCH DRIVER
2955 M: Nick Dyer <nick@shmanahar.org>
2957 T: git git://github.com/ndyer/linux.git
2958 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2959 F: drivers/input/touchscreen/atmel_mxt_ts.c
2961 ATMEL WIRELESS DRIVER
2962 M: Simon Kelley <simon@thekelleys.org.uk>
2963 L: linux-wireless@vger.kernel.org
2965 W: http://www.thekelleys.org.uk/atmel
2966 W: http://atmelwlandriver.sourceforge.net/
2967 F: drivers/net/wireless/atmel/atmel*
2969 ATOMIC INFRASTRUCTURE
2970 M: Will Deacon <will@kernel.org>
2971 M: Peter Zijlstra <peterz@infradead.org>
2972 R: Boqun Feng <boqun.feng@gmail.com>
2973 L: linux-kernel@vger.kernel.org
2975 F: arch/*/include/asm/atomic*.h
2976 F: include/*/atomic*.h
2977 F: include/linux/refcount.h
2978 F: Documentation/atomic_*.txt
2981 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2982 M: Bradley Grove <linuxdrivers@attotech.com>
2983 L: linux-scsi@vger.kernel.org
2985 W: http://www.attotech.com
2986 F: drivers/scsi/esas2r
2988 ATUSB IEEE 802.15.4 RADIO DRIVER
2989 M: Stefan Schmidt <stefan@datenfreihafen.org>
2990 L: linux-wpan@vger.kernel.org
2992 F: drivers/net/ieee802154/at86rf230.h
2993 F: drivers/net/ieee802154/atusb.c
2994 F: drivers/net/ieee802154/atusb.h
2997 M: Paul Moore <paul@paul-moore.com>
2998 M: Eric Paris <eparis@redhat.com>
2999 L: linux-audit@redhat.com (moderated for non-subscribers)
3001 W: https://github.com/linux-audit
3002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3003 F: include/linux/audit.h
3004 F: include/uapi/linux/audit.h
3007 AUXILIARY DISPLAY DRIVERS
3008 M: Miguel Ojeda <ojeda@kernel.org>
3010 F: drivers/auxdisplay/
3011 F: include/linux/cfag12864b.h
3013 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3014 M: Andreas Klinger <ak@it-klinger.de>
3015 L: linux-iio@vger.kernel.org
3017 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3018 F: drivers/iio/adc/hx711.c
3021 M: Ralf Baechle <ralf@linux-mips.org>
3022 L: linux-hams@vger.kernel.org
3024 W: http://www.linux-ax25.org/
3025 F: include/net/ax25.h
3026 F: include/uapi/linux/ax25.h
3030 M: Peter Rosin <peda@axentia.se>
3031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3033 F: arch/arm/boot/dts/at91-linea.dtsi
3034 F: arch/arm/boot/dts/at91-natte.dtsi
3035 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3036 F: arch/arm/boot/dts/at91-tse850-3.dts
3038 AXENTIA ASOC DRIVERS
3039 M: Peter Rosin <peda@axentia.se>
3040 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3042 F: Documentation/devicetree/bindings/sound/axentia,*
3043 F: sound/soc/atmel/tse850-pcm5142.c
3045 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3046 M: Nuno Sá <nuno.sa@analog.com>
3047 L: linux-hwmon@vger.kernel.org
3049 W: http://ez.analog.com/community/linux-device-drivers
3050 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3051 F: drivers/hwmon/axi-fan-control.c
3053 AXXIA I2C CONTROLLER
3054 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3055 L: linux-i2c@vger.kernel.org
3057 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3058 F: drivers/i2c/busses/i2c-axxia.c
3061 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3062 L: linux-media@vger.kernel.org
3064 W: https://linuxtv.org
3065 T: git git://linuxtv.org/media_tree.git
3066 F: drivers/media/usb/dvb-usb-v2/az6007.c
3068 AZTECH FM RADIO RECEIVER DRIVER
3069 M: Hans Verkuil <hverkuil@xs4all.nl>
3070 L: linux-media@vger.kernel.org
3072 W: https://linuxtv.org
3073 T: git git://linuxtv.org/media_tree.git
3074 F: drivers/media/radio/radio-aztech*
3077 L: linux-wireless@vger.kernel.org
3078 L: b43-dev@lists.infradead.org
3080 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3081 F: drivers/net/wireless/broadcom/b43/
3083 B43LEGACY WIRELESS DRIVER
3084 M: Larry Finger <Larry.Finger@lwfinger.net>
3085 L: linux-wireless@vger.kernel.org
3086 L: b43-dev@lists.infradead.org
3088 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3089 F: drivers/net/wireless/broadcom/b43legacy/
3091 BACKLIGHT CLASS/SUBSYSTEM
3092 M: Lee Jones <lee.jones@linaro.org>
3093 M: Daniel Thompson <daniel.thompson@linaro.org>
3094 M: Jingoo Han <jingoohan1@gmail.com>
3095 L: dri-devel@lists.freedesktop.org
3097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3098 F: Documentation/ABI/stable/sysfs-class-backlight
3099 F: Documentation/ABI/testing/sysfs-class-backlight
3100 F: Documentation/devicetree/bindings/leds/backlight
3101 F: drivers/video/backlight/
3102 F: include/linux/backlight.h
3103 F: include/linux/pwm_backlight.h
3106 M: Marek Lindner <mareklindner@neomailbox.ch>
3107 M: Simon Wunderlich <sw@simonwunderlich.de>
3108 M: Antonio Quartulli <a@unstable.cc>
3109 M: Sven Eckelmann <sven@narfation.org>
3110 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3112 W: https://www.open-mesh.org/
3113 Q: https://patchwork.open-mesh.org/project/batman/list/
3114 B: https://www.open-mesh.org/projects/batman-adv/issues
3115 C: irc://chat.freenode.net/batman
3116 T: git https://git.open-mesh.org/linux-merge.git
3117 F: Documentation/networking/batman-adv.rst
3118 F: include/uapi/linux/batadv_packet.h
3119 F: include/uapi/linux/batman_adv.h
3122 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3123 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3124 L: linux-hams@vger.kernel.org
3126 W: http://www.baycom.org/~tom/ham/ham.html
3127 F: drivers/net/hamradio/baycom*
3129 BCACHE (BLOCK LAYER CACHE)
3130 M: Coly Li <colyli@suse.de>
3131 M: Kent Overstreet <kent.overstreet@gmail.com>
3132 L: linux-bcache@vger.kernel.org
3134 W: http://bcache.evilpiepirate.org
3135 C: irc://irc.oftc.net/bcache
3136 F: drivers/md/bcache/
3138 BDISP ST MEDIA DRIVER
3139 M: Fabien Dessenne <fabien.dessenne@foss.st.com>
3140 L: linux-media@vger.kernel.org
3142 W: https://linuxtv.org
3143 T: git git://linuxtv.org/media_tree.git
3144 F: drivers/media/platform/sti/bdisp
3146 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3147 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3148 L: netdev@vger.kernel.org
3150 F: drivers/net/ethernet/ec_bhf.c
3153 M: Luis de Bethencourt <luisbg@kernel.org>
3154 M: Salah Triki <salah.triki@gmail.com>
3156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3157 F: Documentation/filesystems/befs.rst
3161 M: Paolo Valente <paolo.valente@linaro.org>
3162 M: Jens Axboe <axboe@kernel.dk>
3163 L: linux-block@vger.kernel.org
3165 F: Documentation/block/bfq-iosched.rst
3169 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3171 F: Documentation/filesystems/bfs.rst
3173 F: include/uapi/linux/bfs_fs.h
3175 BLINKM RGB LED DRIVER
3176 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3178 F: drivers/leds/leds-blinkm.c
3181 M: Jens Axboe <axboe@kernel.dk>
3182 L: linux-block@vger.kernel.org
3184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3188 F: include/linux/blk*
3189 F: kernel/trace/blktrace.c
3193 M: Joern Engel <joern@lazybastard.org>
3194 L: linux-mtd@lists.infradead.org
3196 F: drivers/mtd/devices/block2mtd.c
3199 M: Marcel Holtmann <marcel@holtmann.org>
3200 M: Johan Hedberg <johan.hedberg@gmail.com>
3201 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3202 L: linux-bluetooth@vger.kernel.org
3204 W: http://www.bluez.org/
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3207 F: drivers/bluetooth/
3210 M: Marcel Holtmann <marcel@holtmann.org>
3211 M: Johan Hedberg <johan.hedberg@gmail.com>
3212 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3213 L: linux-bluetooth@vger.kernel.org
3215 W: http://www.bluez.org/
3216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3218 F: include/net/bluetooth/
3222 M: Jay Vosburgh <j.vosburgh@gmail.com>
3223 M: Veaceslav Falico <vfalico@gmail.com>
3224 M: Andy Gospodarek <andy@greyhouse.net>
3225 L: netdev@vger.kernel.org
3227 W: http://sourceforge.net/projects/bonding/
3228 F: drivers/net/bonding/
3229 F: include/net/bonding.h
3230 F: include/uapi/linux/if_bonding.h
3232 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3233 M: Dan Robertson <dan@dlrobertson.com>
3234 L: linux-iio@vger.kernel.org
3236 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3237 F: drivers/iio/accel/bma400*
3239 BPF (Safe dynamic programs and tools)
3240 M: Alexei Starovoitov <ast@kernel.org>
3241 M: Daniel Borkmann <daniel@iogearbox.net>
3242 M: Andrii Nakryiko <andrii@kernel.org>
3243 R: Martin KaFai Lau <kafai@fb.com>
3244 R: Song Liu <songliubraving@fb.com>
3245 R: Yonghong Song <yhs@fb.com>
3246 R: John Fastabend <john.fastabend@gmail.com>
3247 R: KP Singh <kpsingh@kernel.org>
3248 L: netdev@vger.kernel.org
3249 L: bpf@vger.kernel.org
3252 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3255 F: Documentation/bpf/
3256 F: Documentation/networking/filter.rst
3258 F: include/linux/bpf*
3259 F: include/linux/filter.h
3260 F: include/trace/events/xdp.h
3261 F: include/uapi/linux/bpf*
3262 F: include/uapi/linux/filter.h
3264 F: kernel/trace/bpf_trace.c
3267 F: net/core/filter.c
3268 F: net/sched/act_bpf.c
3269 F: net/sched/cls_bpf.c
3273 F: tools/testing/selftests/bpf/
3278 M: Shubham Bansal <illusionist.neo@gmail.com>
3279 L: netdev@vger.kernel.org
3280 L: bpf@vger.kernel.org
3285 M: Daniel Borkmann <daniel@iogearbox.net>
3286 M: Alexei Starovoitov <ast@kernel.org>
3287 M: Zi Shen Lim <zlim.lnx@gmail.com>
3288 L: netdev@vger.kernel.org
3289 L: bpf@vger.kernel.org
3293 BPF JIT for MIPS (32-BIT AND 64-BIT)
3294 M: Paul Burton <paulburton@kernel.org>
3295 L: netdev@vger.kernel.org
3296 L: bpf@vger.kernel.org
3300 BPF JIT for NFP NICs
3301 M: Jakub Kicinski <kuba@kernel.org>
3302 L: netdev@vger.kernel.org
3303 L: bpf@vger.kernel.org
3305 F: drivers/net/ethernet/netronome/nfp/bpf/
3307 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3308 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3309 M: Sandipan Das <sandipan@linux.ibm.com>
3310 L: netdev@vger.kernel.org
3311 L: bpf@vger.kernel.org
3313 F: arch/powerpc/net/
3315 BPF JIT for RISC-V (32-bit)
3316 M: Luke Nelson <luke.r.nels@gmail.com>
3317 M: Xi Wang <xi.wang@gmail.com>
3318 L: netdev@vger.kernel.org
3319 L: bpf@vger.kernel.org
3322 X: arch/riscv/net/bpf_jit_comp64.c
3324 BPF JIT for RISC-V (64-bit)
3325 M: Björn Töpel <bjorn@kernel.org>
3326 L: netdev@vger.kernel.org
3327 L: bpf@vger.kernel.org
3330 X: arch/riscv/net/bpf_jit_comp32.c
3333 M: Ilya Leoshkevich <iii@linux.ibm.com>
3334 M: Heiko Carstens <hca@linux.ibm.com>
3335 M: Vasily Gorbik <gor@linux.ibm.com>
3336 L: netdev@vger.kernel.org
3337 L: bpf@vger.kernel.org
3340 X: arch/s390/net/pnet.c
3342 BPF JIT for SPARC (32-BIT AND 64-BIT)
3343 M: David S. Miller <davem@davemloft.net>
3344 L: netdev@vger.kernel.org
3345 L: bpf@vger.kernel.org
3349 BPF JIT for X86 32-BIT
3350 M: Wang YanQing <udknight@gmail.com>
3351 L: netdev@vger.kernel.org
3352 L: bpf@vger.kernel.org
3354 F: arch/x86/net/bpf_jit_comp32.c
3356 BPF JIT for X86 64-BIT
3357 M: Alexei Starovoitov <ast@kernel.org>
3358 M: Daniel Borkmann <daniel@iogearbox.net>
3359 L: netdev@vger.kernel.org
3360 L: bpf@vger.kernel.org
3363 X: arch/x86/net/bpf_jit_comp32.c
3365 BPF LSM (Security Audit and Enforcement using BPF)
3366 M: KP Singh <kpsingh@kernel.org>
3367 R: Florent Revest <revest@chromium.org>
3368 R: Brendan Jackman <jackmanb@chromium.org>
3369 L: bpf@vger.kernel.org
3371 F: Documentation/bpf/bpf_lsm.rst
3372 F: include/linux/bpf_lsm.h
3373 F: kernel/bpf/bpf_lsm.c
3376 BROADCOM B44 10/100 ETHERNET DRIVER
3377 M: Michael Chan <michael.chan@broadcom.com>
3378 L: netdev@vger.kernel.org
3380 F: drivers/net/ethernet/broadcom/b44.*
3382 BROADCOM B53 ETHERNET SWITCH DRIVER
3383 M: Florian Fainelli <f.fainelli@gmail.com>
3384 L: netdev@vger.kernel.org
3385 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3387 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3388 F: drivers/net/dsa/b53/*
3389 F: include/linux/dsa/brcm.h
3390 F: include/linux/platform_data/b53.h
3392 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3393 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3394 L: bcm-kernel-feedback-list@broadcom.com
3395 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3399 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3400 F: drivers/pci/controller/pcie-brcmstb.c
3401 F: drivers/staging/vc04_services
3405 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3406 M: Florian Fainelli <f.fainelli@gmail.com>
3407 M: Ray Jui <rjui@broadcom.com>
3408 M: Scott Branden <sbranden@broadcom.com>
3409 M: bcm-kernel-feedback-list@broadcom.com
3411 T: git git://github.com/broadcom/mach-bcm
3412 F: arch/arm/mach-bcm/
3418 BROADCOM BCM47XX MIPS ARCHITECTURE
3419 M: Hauke Mehrtens <hauke@hauke-m.de>
3420 M: Rafał Miłecki <zajec5@gmail.com>
3421 L: linux-mips@vger.kernel.org
3423 F: Documentation/devicetree/bindings/mips/brcm/
3424 F: arch/mips/bcm47xx/*
3425 F: arch/mips/include/asm/mach-bcm47xx/*
3427 BROADCOM BCM4908 ETHERNET DRIVER
3428 M: Rafał Miłecki <rafal@milecki.pl>
3429 M: bcm-kernel-feedback-list@broadcom.com
3430 L: netdev@vger.kernel.org
3432 F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
3433 F: drivers/net/ethernet/broadcom/bcm4908_enet.*
3434 F: drivers/net/ethernet/broadcom/unimac.h
3436 BROADCOM BCM5301X ARM ARCHITECTURE
3437 M: Hauke Mehrtens <hauke@hauke-m.de>
3438 M: Rafał Miłecki <zajec5@gmail.com>
3439 M: bcm-kernel-feedback-list@broadcom.com
3440 L: linux-arm-kernel@lists.infradead.org
3442 F: arch/arm/boot/dts/bcm470*
3443 F: arch/arm/boot/dts/bcm5301*
3444 F: arch/arm/boot/dts/bcm953012*
3445 F: arch/arm/mach-bcm/bcm_5301x.c
3447 BROADCOM BCM53573 ARM ARCHITECTURE
3448 M: Rafał Miłecki <rafal@milecki.pl>
3449 L: bcm-kernel-feedback-list@broadcom.com
3450 L: linux-arm-kernel@lists.infradead.org
3452 F: arch/arm/boot/dts/bcm47189*
3453 F: arch/arm/boot/dts/bcm53573*
3455 BROADCOM BCM63XX ARM ARCHITECTURE
3456 M: Florian Fainelli <f.fainelli@gmail.com>
3457 M: bcm-kernel-feedback-list@broadcom.com
3458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3460 T: git git://github.com/broadcom/stblinux.git
3463 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3464 M: Kevin Cernekee <cernekee@gmail.com>
3465 L: linux-usb@vger.kernel.org
3467 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3469 BROADCOM BCM7XXX ARM ARCHITECTURE
3470 M: Florian Fainelli <f.fainelli@gmail.com>
3471 M: bcm-kernel-feedback-list@broadcom.com
3472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3474 T: git git://github.com/broadcom/stblinux.git
3475 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3476 F: arch/arm/boot/dts/bcm7*.dts*
3477 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3478 F: arch/arm/mach-bcm/*brcmstb*
3479 F: arch/arm/mm/cache-b15-rac.c
3480 F: drivers/bus/brcmstb_gisb.c
3481 F: drivers/pci/controller/pcie-brcmstb.c
3485 M: Al Cooper <alcooperx@gmail.com>
3486 L: linux-usb@vger.kernel.org
3487 L: bcm-kernel-feedback-list@broadcom.com
3489 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3490 F: drivers/usb/gadget/udc/bdc/
3492 BROADCOM BMIPS CPUFREQ DRIVER
3493 M: Markus Mayer <mmayer@broadcom.com>
3494 M: bcm-kernel-feedback-list@broadcom.com
3495 L: linux-pm@vger.kernel.org
3497 F: drivers/cpufreq/bmips-cpufreq.c
3499 BROADCOM BMIPS MIPS ARCHITECTURE
3500 M: Florian Fainelli <f.fainelli@gmail.com>
3501 L: bcm-kernel-feedback-list@broadcom.com
3502 L: linux-mips@vger.kernel.org
3504 T: git git://github.com/broadcom/stblinux.git
3505 F: arch/mips/bmips/*
3506 F: arch/mips/boot/dts/brcm/bcm*.dts*
3507 F: arch/mips/include/asm/mach-bmips/*
3508 F: arch/mips/kernel/*bmips*
3509 F: drivers/soc/bcm/bcm63xx
3510 F: drivers/irqchip/irq-bcm63*
3511 F: drivers/irqchip/irq-bcm7*
3512 F: drivers/irqchip/irq-brcmstb*
3513 F: include/linux/bcm963xx_nvram.h
3514 F: include/linux/bcm963xx_tag.h
3516 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3517 M: Rasesh Mody <rmody@marvell.com>
3518 M: GR-Linux-NIC-Dev@marvell.com
3519 L: netdev@vger.kernel.org
3521 F: drivers/net/ethernet/broadcom/bnx2.*
3522 F: drivers/net/ethernet/broadcom/bnx2_*
3524 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3525 M: Saurav Kashyap <skashyap@marvell.com>
3526 M: Javed Hasan <jhasan@marvell.com>
3527 M: GR-QLogic-Storage-Upstream@marvell.com
3528 L: linux-scsi@vger.kernel.org
3530 F: drivers/scsi/bnx2fc/
3532 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3533 M: Nilesh Javali <njavali@marvell.com>
3534 M: Manish Rangankar <mrangankar@marvell.com>
3535 M: GR-QLogic-Storage-Upstream@marvell.com
3536 L: linux-scsi@vger.kernel.org
3538 F: drivers/scsi/bnx2i/
3540 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3541 M: Ariel Elior <aelior@marvell.com>
3542 M: Sudarsana Kalluru <skalluru@marvell.com>
3543 M: GR-everest-linux-l2@marvell.com
3544 L: netdev@vger.kernel.org
3546 F: drivers/net/ethernet/broadcom/bnx2x/
3548 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3549 M: Michael Chan <michael.chan@broadcom.com>
3550 L: netdev@vger.kernel.org
3552 F: drivers/net/ethernet/broadcom/bnxt/
3554 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3555 M: Arend van Spriel <aspriel@gmail.com>
3556 M: Franky Lin <franky.lin@broadcom.com>
3557 M: Hante Meuleman <hante.meuleman@broadcom.com>
3558 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3559 M: Wright Feng <wright.feng@infineon.com>
3560 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3561 L: linux-wireless@vger.kernel.org
3562 L: brcm80211-dev-list.pdl@broadcom.com
3563 L: SHA-cyfmac-dev-list@infineon.com
3565 F: drivers/net/wireless/broadcom/brcm80211/
3567 BROADCOM BRCMSTB GPIO DRIVER
3568 M: Gregory Fong <gregory.0xf0@gmail.com>
3569 L: bcm-kernel-feedback-list@broadcom.com
3571 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3572 F: drivers/gpio/gpio-brcmstb.c
3574 BROADCOM BRCMSTB I2C DRIVER
3575 M: Kamal Dasu <kdasu.kdev@gmail.com>
3576 L: linux-i2c@vger.kernel.org
3577 L: bcm-kernel-feedback-list@broadcom.com
3579 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3580 F: drivers/i2c/busses/i2c-brcmstb.c
3582 BROADCOM BRCMSTB USB EHCI DRIVER
3583 M: Al Cooper <alcooperx@gmail.com>
3584 L: linux-usb@vger.kernel.org
3585 L: bcm-kernel-feedback-list@broadcom.com
3587 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3588 F: drivers/usb/host/ehci-brcm.*
3590 BROADCOM BRCMSTB USB PIN MAP DRIVER
3591 M: Al Cooper <alcooperx@gmail.com>
3592 L: linux-usb@vger.kernel.org
3593 L: bcm-kernel-feedback-list@broadcom.com
3595 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3596 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3598 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3599 M: Al Cooper <alcooperx@gmail.com>
3600 L: linux-kernel@vger.kernel.org
3601 L: bcm-kernel-feedback-list@broadcom.com
3603 F: drivers/phy/broadcom/phy-brcm-usb*
3605 BROADCOM ETHERNET PHY DRIVERS
3606 M: Florian Fainelli <f.fainelli@gmail.com>
3607 L: bcm-kernel-feedback-list@broadcom.com
3608 L: netdev@vger.kernel.org
3610 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3611 F: drivers/net/phy/bcm*.[ch]
3612 F: drivers/net/phy/broadcom.c
3613 F: include/linux/brcmphy.h
3615 BROADCOM GENET ETHERNET DRIVER
3616 M: Doug Berger <opendmb@gmail.com>
3617 M: Florian Fainelli <f.fainelli@gmail.com>
3618 L: bcm-kernel-feedback-list@broadcom.com
3619 L: netdev@vger.kernel.org
3621 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3622 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3623 F: drivers/net/ethernet/broadcom/genet/
3624 F: drivers/net/ethernet/broadcom/unimac.h
3625 F: drivers/net/mdio/mdio-bcm-unimac.c
3626 F: include/linux/platform_data/bcmgenet.h
3627 F: include/linux/platform_data/mdio-bcm-unimac.h
3629 BROADCOM IPROC ARM ARCHITECTURE
3630 M: Ray Jui <rjui@broadcom.com>
3631 M: Scott Branden <sbranden@broadcom.com>
3632 M: bcm-kernel-feedback-list@broadcom.com
3633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3635 T: git git://github.com/broadcom/cygnus-linux.git
3636 F: arch/arm64/boot/dts/broadcom/northstar2/*
3637 F: arch/arm64/boot/dts/broadcom/stingray/*
3638 F: drivers/clk/bcm/clk-ns*
3639 F: drivers/clk/bcm/clk-sr*
3640 F: drivers/pinctrl/bcm/pinctrl-ns*
3641 F: include/dt-bindings/clock/bcm-sr*
3658 BROADCOM IPROC GBIT ETHERNET DRIVER
3659 M: Rafał Miłecki <rafal@milecki.pl>
3660 M: bcm-kernel-feedback-list@broadcom.com
3661 L: netdev@vger.kernel.org
3663 F: Documentation/devicetree/bindings/net/brcm,amac.txt
3664 F: drivers/net/ethernet/broadcom/bgmac*
3665 F: drivers/net/ethernet/broadcom/unimac.h
3667 BROADCOM KONA GPIO DRIVER
3668 M: Ray Jui <rjui@broadcom.com>
3669 L: bcm-kernel-feedback-list@broadcom.com
3671 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3672 F: drivers/gpio/gpio-bcm-kona.c
3674 BROADCOM NETXTREME-E ROCE DRIVER
3675 M: Selvin Xavier <selvin.xavier@broadcom.com>
3676 M: Devesh Sharma <devesh.sharma@broadcom.com>
3677 M: Somnath Kotur <somnath.kotur@broadcom.com>
3678 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3679 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3680 L: linux-rdma@vger.kernel.org
3682 W: http://www.broadcom.com
3683 F: drivers/infiniband/hw/bnxt_re/
3684 F: include/uapi/rdma/bnxt_re-abi.h
3686 BROADCOM NVRAM DRIVER
3687 M: Rafał Miłecki <zajec5@gmail.com>
3688 L: linux-mips@vger.kernel.org
3690 F: drivers/firmware/broadcom/*
3692 BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
3693 M: Rafał Miłecki <rafal@milecki.pl>
3694 M: Florian Fainelli <f.fainelli@gmail.com>
3695 M: bcm-kernel-feedback-list@broadcom.com
3696 L: linux-pm@vger.kernel.org
3698 T: git git://github.com/broadcom/stblinux.git
3699 F: drivers/soc/bcm/bcm63xx/bcm-pmb.c
3700 F: include/dt-bindings/soc/bcm-pmb.h
3702 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3703 M: Rafał Miłecki <zajec5@gmail.com>
3704 L: linux-wireless@vger.kernel.org
3707 F: include/linux/bcma/
3710 M: Kamal Dasu <kdasu.kdev@gmail.com>
3711 M: bcm-kernel-feedback-list@broadcom.com
3713 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3714 F: drivers/spi/spi-bcm-qspi.*
3715 F: drivers/spi/spi-brcmstb-qspi.c
3716 F: drivers/spi/spi-iproc-qspi.c
3718 BROADCOM STB AVS CPUFREQ DRIVER
3719 M: Markus Mayer <mmayer@broadcom.com>
3720 M: bcm-kernel-feedback-list@broadcom.com
3721 L: linux-pm@vger.kernel.org
3723 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3724 F: drivers/cpufreq/brcmstb*
3726 BROADCOM STB AVS TMON DRIVER
3727 M: Markus Mayer <mmayer@broadcom.com>
3728 M: bcm-kernel-feedback-list@broadcom.com
3729 L: linux-pm@vger.kernel.org
3731 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3732 F: drivers/thermal/broadcom/brcmstb*
3734 BROADCOM STB DPFE DRIVER
3735 M: Markus Mayer <mmayer@broadcom.com>
3736 M: bcm-kernel-feedback-list@broadcom.com
3737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3739 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3740 F: drivers/memory/brcmstb_dpfe.c
3742 BROADCOM STB NAND FLASH DRIVER
3743 M: Brian Norris <computersforpeace@gmail.com>
3744 M: Kamal Dasu <kdasu.kdev@gmail.com>
3745 L: linux-mtd@lists.infradead.org
3746 L: bcm-kernel-feedback-list@broadcom.com
3748 F: drivers/mtd/nand/raw/brcmnand/
3750 BROADCOM SYSTEMPORT ETHERNET DRIVER
3751 M: Florian Fainelli <f.fainelli@gmail.com>
3752 L: bcm-kernel-feedback-list@broadcom.com
3753 L: netdev@vger.kernel.org
3755 F: drivers/net/ethernet/broadcom/bcmsysport.*
3756 F: drivers/net/ethernet/broadcom/unimac.h
3758 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3759 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3760 M: Prashant Sreedharan <prashant@broadcom.com>
3761 M: Michael Chan <mchan@broadcom.com>
3762 L: netdev@vger.kernel.org
3764 F: drivers/net/ethernet/broadcom/tg3.*
3767 M: Scott Branden <scott.branden@broadcom.com>
3768 L: bcm-kernel-feedback-list@broadcom.com
3770 F: drivers/misc/bcm-vk/
3771 F: include/uapi/linux/misc/bcm_vk.h
3773 BROCADE BFA FC SCSI DRIVER
3774 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3775 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3776 L: linux-scsi@vger.kernel.org
3778 F: drivers/scsi/bfa/
3780 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3781 M: Rasesh Mody <rmody@marvell.com>
3782 M: Sudarsana Kalluru <skalluru@marvell.com>
3783 M: GR-Linux-NIC-Dev@marvell.com
3784 L: netdev@vger.kernel.org
3786 F: drivers/net/ethernet/brocade/bna/
3788 BSG (block layer generic sg v4 driver)
3789 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3790 L: linux-scsi@vger.kernel.org
3793 F: include/linux/bsg.h
3794 F: include/uapi/linux/bsg.h
3797 M: Clemens Ladisch <clemens@ladisch.de>
3798 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3801 F: Documentation/sound/cards/bt87x.rst
3802 F: sound/pci/bt87x.c
3805 M: Michael Buesch <m@bues.ch>
3807 W: http://bu3sch.de/btgpio.php
3808 F: drivers/gpio/gpio-bt8xx.c
3811 M: Chris Mason <clm@fb.com>
3812 M: Josef Bacik <josef@toxicpanda.com>
3813 M: David Sterba <dsterba@suse.com>
3814 L: linux-btrfs@vger.kernel.org
3816 W: http://btrfs.wiki.kernel.org/
3817 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3819 F: Documentation/filesystems/btrfs.rst
3821 F: include/linux/btrfs*
3822 F: include/uapi/linux/btrfs*
3824 BTTV VIDEO4LINUX DRIVER
3825 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3826 L: linux-media@vger.kernel.org
3828 W: https://linuxtv.org
3829 T: git git://linuxtv.org/media_tree.git
3830 F: Documentation/driver-api/media/drivers/bttv*
3831 F: drivers/media/pci/bt8xx/bttv*
3833 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3834 M: Chanwoo Choi <cw00.choi@samsung.com>
3835 L: linux-pm@vger.kernel.org
3836 L: linux-samsung-soc@vger.kernel.org
3838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3839 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3840 F: drivers/devfreq/exynos-bus.c
3842 BUSLOGIC SCSI DRIVER
3843 M: Khalid Aziz <khalid@gonehiking.org>
3844 L: linux-scsi@vger.kernel.org
3846 F: drivers/scsi/BusLogic.*
3847 F: drivers/scsi/FlashPoint.*
3849 C-MEDIA CMI8788 DRIVER
3850 M: Clemens Ladisch <clemens@ladisch.de>
3851 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3854 F: sound/pci/oxygen/
3857 M: Guo Ren <guoren@kernel.org>
3858 L: linux-csky@vger.kernel.org
3860 T: git https://github.com/c-sky/csky-linux.git
3861 F: Documentation/devicetree/bindings/csky/
3862 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3863 F: Documentation/devicetree/bindings/timer/csky,*
3865 F: drivers/clocksource/timer-gx6605s.c
3866 F: drivers/clocksource/timer-mp-csky.c
3867 F: drivers/irqchip/irq-csky-*
3871 CA8210 IEEE-802.15.4 RADIO DRIVER
3872 M: Harry Morris <h.morris@cascoda.com>
3873 L: linux-wpan@vger.kernel.org
3875 W: https://github.com/Cascoda/ca8210-linux.git
3876 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3877 F: drivers/net/ieee802154/ca8210.c
3879 CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
3880 M: Damien Le Moal <damien.lemoal@wdc.com>
3881 L: linux-riscv@lists.infradead.org
3882 L: linux-gpio@vger.kernel.org (pinctrl driver)
3883 F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
3884 F: drivers/pinctrl/pinctrl-k210.c
3886 CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
3887 M: Damien Le Moal <damien.lemoal@wdc.com>
3888 L: linux-kernel@vger.kernel.org
3889 L: linux-riscv@lists.infradead.org
3891 F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
3892 F: drivers/reset/reset-k210.c
3894 CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
3895 M: Damien Le Moal <damien.lemoal@wdc.com>
3896 L: linux-riscv@lists.infradead.org
3898 F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
3899 F: drivers/soc/canaan/
3900 F: include/soc/canaan/
3902 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3903 M: David Howells <dhowells@redhat.com>
3904 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3906 F: Documentation/filesystems/caching/cachefiles.rst
3909 CADENCE MIPI-CSI2 BRIDGES
3910 M: Maxime Ripard <mripard@kernel.org>
3911 L: linux-media@vger.kernel.org
3913 F: Documentation/devicetree/bindings/media/cdns,*.txt
3914 F: drivers/media/platform/cadence/cdns-csi2*
3917 L: linux-mtd@lists.infradead.org
3919 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3920 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3922 CADENCE USB3 DRD IP DRIVER
3923 M: Peter Chen <peter.chen@kernel.org>
3924 M: Pawel Laszczak <pawell@cadence.com>
3925 R: Roger Quadros <rogerq@kernel.org>
3926 R: Aswath Govindraju <a-govindraju@ti.com>
3927 L: linux-usb@vger.kernel.org
3929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3930 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3931 F: drivers/usb/cdns3/
3932 X: drivers/usb/cdns3/cdnsp*
3934 CADENCE USBSSP DRD IP DRIVER
3935 M: Pawel Laszczak <pawell@cadence.com>
3936 L: linux-usb@vger.kernel.org
3938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3939 F: drivers/usb/cdns3/
3940 X: drivers/usb/cdns3/cdns3*
3942 CADET FM/AM RADIO RECEIVER DRIVER
3943 M: Hans Verkuil <hverkuil@xs4all.nl>
3944 L: linux-media@vger.kernel.org
3946 W: https://linuxtv.org
3947 T: git git://linuxtv.org/media_tree.git
3948 F: drivers/media/radio/radio-cadet*
3950 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3951 L: linux-media@vger.kernel.org
3953 T: git git://linuxtv.org/media_tree.git
3954 F: Documentation/admin-guide/media/cafe_ccic*
3955 F: drivers/media/platform/marvell-ccic/
3958 L: netdev@vger.kernel.org
3960 F: Documentation/networking/caif/
3961 F: drivers/net/caif/
3962 F: include/net/caif/
3963 F: include/uapi/linux/caif/
3967 M: Toke Høiland-Jørgensen <toke@toke.dk>
3968 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3970 F: net/sched/sch_cake.c
3973 M: Wolfgang Grandegger <wg@grandegger.com>
3974 M: Marc Kleine-Budde <mkl@pengutronix.de>
3975 L: linux-can@vger.kernel.org
3977 W: https://github.com/linux-can
3978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3980 F: Documentation/devicetree/bindings/net/can/
3982 F: include/linux/can/bittiming.h
3983 F: include/linux/can/dev.h
3984 F: include/linux/can/led.h
3985 F: include/linux/can/length.h
3986 F: include/linux/can/platform/
3987 F: include/linux/can/rx-offload.h
3988 F: include/uapi/linux/can/error.h
3989 F: include/uapi/linux/can/netlink.h
3990 F: include/uapi/linux/can/vxcan.h
3993 M: Oliver Hartkopp <socketcan@hartkopp.net>
3994 M: Marc Kleine-Budde <mkl@pengutronix.de>
3995 L: linux-can@vger.kernel.org
3997 W: https://github.com/linux-can
3998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
4000 F: Documentation/networking/can.rst
4001 F: include/linux/can/can-ml.h
4002 F: include/linux/can/core.h
4003 F: include/linux/can/skb.h
4004 F: include/net/netns/can.h
4005 F: include/uapi/linux/can.h
4006 F: include/uapi/linux/can/bcm.h
4007 F: include/uapi/linux/can/gw.h
4008 F: include/uapi/linux/can/isotp.h
4009 F: include/uapi/linux/can/raw.h
4012 CAN-J1939 NETWORK LAYER
4013 M: Robin van der Gracht <robin@protonic.nl>
4014 M: Oleksij Rempel <o.rempel@pengutronix.de>
4015 R: kernel@pengutronix.de
4016 L: linux-can@vger.kernel.org
4018 F: Documentation/networking/j1939.rst
4019 F: include/uapi/linux/can/j1939.h
4023 M: Serge Hallyn <serge@hallyn.com>
4024 L: linux-security-module@vger.kernel.org
4026 F: include/linux/capability.h
4027 F: include/uapi/linux/capability.h
4028 F: kernel/capability.c
4029 F: security/commoncap.c
4031 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
4032 M: Kevin Tsai <ktsai@capellamicro.com>
4034 F: drivers/iio/light/cm*
4036 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
4037 M: Christian Lamparter <chunkeey@googlemail.com>
4038 L: linux-wireless@vger.kernel.org
4040 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
4041 F: drivers/net/wireless/ath/carl9170/
4044 M: Robert Richter <rric@kernel.org>
4046 W: http://www.marvell.com
4047 F: drivers/i2c/busses/i2c-octeon*
4048 F: drivers/i2c/busses/i2c-thunderx*
4050 CAVIUM LIQUIDIO NETWORK DRIVER
4051 M: Derek Chickles <dchickles@marvell.com>
4052 M: Satanand Burla <sburla@marvell.com>
4053 M: Felix Manlunas <fmanlunas@marvell.com>
4054 L: netdev@vger.kernel.org
4056 W: http://www.marvell.com
4057 F: drivers/net/ethernet/cavium/liquidio/
4060 M: Robert Richter <rric@kernel.org>
4062 W: http://www.marvell.com
4063 F: drivers/mmc/host/cavium*
4065 CAVIUM OCTEON-TX CRYPTO DRIVER
4066 M: George Cherian <gcherian@marvell.com>
4067 L: linux-crypto@vger.kernel.org
4069 W: http://www.marvell.com
4070 F: drivers/crypto/cavium/cpt/
4072 CAVIUM THUNDERX2 ARM64 SOC
4073 M: Robert Richter <rric@kernel.org>
4074 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4076 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4077 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4079 CC2520 IEEE-802.15.4 RADIO DRIVER
4080 M: Varka Bhadram <varkabhadram@gmail.com>
4081 L: linux-wpan@vger.kernel.org
4083 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4084 F: drivers/net/ieee802154/cc2520.c
4085 F: include/linux/spi/cc2520.h
4087 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4088 M: Gilad Ben-Yossef <gilad@benyossef.com>
4089 L: linux-crypto@vger.kernel.org
4091 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4092 F: drivers/crypto/ccree/
4094 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4095 M: Hadar Gat <hadar.gat@arm.com>
4096 L: linux-crypto@vger.kernel.org
4098 F: drivers/char/hw_random/cctrng.c
4099 F: drivers/char/hw_random/cctrng.h
4100 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4101 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4104 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4105 L: linux-media@vger.kernel.org
4107 W: http://linuxtv.org
4108 T: git git://linuxtv.org/media_tree.git
4109 F: Documentation/ABI/testing/debugfs-cec-error-inj
4110 F: Documentation/devicetree/bindings/media/cec.txt
4111 F: Documentation/driver-api/media/cec-core.rst
4112 F: Documentation/userspace-api/media/cec
4113 F: drivers/media/cec/
4114 F: drivers/media/rc/keymaps/rc-cec.c
4115 F: include/media/cec-notifier.h
4116 F: include/media/cec.h
4117 F: include/uapi/linux/cec-funcs.h
4118 F: include/uapi/linux/cec.h
4121 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4122 L: linux-media@vger.kernel.org
4124 W: http://linuxtv.org
4125 T: git git://linuxtv.org/media_tree.git
4126 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4127 F: drivers/media/cec/platform/cec-gpio/
4129 CELL BROADBAND ENGINE ARCHITECTURE
4130 M: Arnd Bergmann <arnd@arndb.de>
4131 L: linuxppc-dev@lists.ozlabs.org
4133 W: http://www.ibm.com/developerworks/power/cell/
4134 F: arch/powerpc/include/asm/cell*.h
4135 F: arch/powerpc/include/asm/spu*.h
4136 F: arch/powerpc/include/uapi/asm/spu*.h
4137 F: arch/powerpc/platforms/cell/
4139 CELLWISE CW2015 BATTERY DRIVER
4140 M: Tobias Schrammm <t.schramm@manjaro.org>
4142 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4143 F: drivers/power/supply/cw2015_battery.c
4145 CEPH COMMON CODE (LIBCEPH)
4146 M: Ilya Dryomov <idryomov@gmail.com>
4147 M: Jeff Layton <jlayton@kernel.org>
4148 L: ceph-devel@vger.kernel.org
4151 T: git git://github.com/ceph/ceph-client.git
4152 F: include/linux/ceph/
4153 F: include/linux/crush/
4156 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4157 M: Jeff Layton <jlayton@kernel.org>
4158 M: Ilya Dryomov <idryomov@gmail.com>
4159 L: ceph-devel@vger.kernel.org
4162 T: git git://github.com/ceph/ceph-client.git
4163 F: Documentation/filesystems/ceph.rst
4166 CERTIFICATE HANDLING
4167 M: David Howells <dhowells@redhat.com>
4168 M: David Woodhouse <dwmw2@infradead.org>
4169 L: keyrings@vger.kernel.org
4171 F: Documentation/admin-guide/module-signing.rst
4173 F: scripts/extract-cert.c
4174 F: scripts/sign-file.c
4176 CFAG12864B LCD DRIVER
4177 M: Miguel Ojeda <ojeda@kernel.org>
4179 F: drivers/auxdisplay/cfag12864b.c
4180 F: include/linux/cfag12864b.h
4182 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4183 M: Miguel Ojeda <ojeda@kernel.org>
4185 F: drivers/auxdisplay/cfag12864bfb.c
4186 F: include/linux/cfag12864b.h
4188 CHAR and MISC DRIVERS
4189 M: Arnd Bergmann <arnd@arndb.de>
4190 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4195 F: include/linux/miscdevice.h
4196 X: drivers/char/agp/
4197 X: drivers/char/hw_random/
4198 X: drivers/char/ipmi/
4199 X: drivers/char/random.c
4200 X: drivers/char/tpm/
4203 M: Andy Whitcroft <apw@canonical.com>
4204 M: Joe Perches <joe@perches.com>
4206 F: scripts/checkpatch.pl
4208 CHINESE DOCUMENTATION
4209 M: Harry Wei <harryxiyou@gmail.com>
4210 M: Alex Shi <alex.shi@linux.alibaba.com>
4211 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4213 F: Documentation/translations/zh_CN/
4215 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4216 M: Peter Chen <peter.chen@kernel.org>
4217 L: linux-usb@vger.kernel.org
4219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4220 F: drivers/usb/chipidea/
4222 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4223 M: Hans de Goede <hdegoede@redhat.com>
4224 L: linux-input@vger.kernel.org
4226 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4227 F: drivers/input/touchscreen/chipone_icn8318.c
4229 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4230 M: Hans de Goede <hdegoede@redhat.com>
4231 L: linux-input@vger.kernel.org
4233 F: drivers/input/touchscreen/chipone_icn8505.c
4235 CHROME HARDWARE PLATFORM SUPPORT
4236 M: Benson Leung <bleung@chromium.org>
4237 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4240 F: drivers/platform/chrome/
4242 CHROMEOS EC CODEC DRIVER
4243 M: Cheng-Yi Chiang <cychiang@chromium.org>
4244 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4245 R: Guenter Roeck <groeck@chromium.org>
4247 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4248 F: sound/soc/codecs/cros_ec_codec.*
4250 CHROMEOS EC SUBDRIVERS
4251 M: Benson Leung <bleung@chromium.org>
4252 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4253 R: Guenter Roeck <groeck@chromium.org>
4255 F: drivers/power/supply/cros_usbpd-charger.c
4259 CHRONTEL CH7322 CEC DRIVER
4260 M: Jeff Chase <jnchase@google.com>
4261 L: linux-media@vger.kernel.org
4263 T: git git://linuxtv.org/media_tree.git
4264 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4265 F: drivers/media/cec/i2c/ch7322.c
4267 CIRRUS LOGIC AUDIO CODEC DRIVERS
4268 M: James Schulman <james.schulman@cirrus.com>
4269 M: David Rhodes <david.rhodes@cirrus.com>
4270 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4271 L: patches@opensource.cirrus.com
4273 F: sound/soc/codecs/cs*
4275 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4276 M: Hartley Sweeten <hsweeten@visionengravers.com>
4277 L: netdev@vger.kernel.org
4279 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4281 CIRRUS LOGIC LOCHNAGAR DRIVER
4282 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4283 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4284 L: patches@opensource.cirrus.com
4286 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4287 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4288 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4289 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4290 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4291 F: Documentation/hwmon/lochnagar.rst
4292 F: drivers/clk/clk-lochnagar.c
4293 F: drivers/hwmon/lochnagar-hwmon.c
4294 F: drivers/mfd/lochnagar-i2c.c
4295 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4296 F: drivers/regulator/lochnagar-regulator.c
4297 F: include/dt-bindings/clk/lochnagar.h
4298 F: include/dt-bindings/pinctrl/lochnagar.h
4299 F: include/linux/mfd/lochnagar*
4300 F: sound/soc/codecs/lochnagar-sc.c
4302 CIRRUS LOGIC MADERA CODEC DRIVERS
4303 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4304 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4305 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4306 L: patches@opensource.cirrus.com
4308 W: https://github.com/CirrusLogic/linux-drivers/wiki
4309 T: git https://github.com/CirrusLogic/linux-drivers.git
4310 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4311 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4312 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4313 F: drivers/gpio/gpio-madera*
4314 F: drivers/irqchip/irq-madera*
4315 F: drivers/mfd/cs47l*
4316 F: drivers/mfd/madera*
4317 F: drivers/pinctrl/cirrus/*
4318 F: include/dt-bindings/sound/madera*
4319 F: include/linux/irqchip/irq-madera*
4320 F: include/linux/mfd/madera/*
4321 F: include/sound/madera*
4322 F: sound/soc/codecs/cs47l*
4323 F: sound/soc/codecs/madera*
4325 CISCO FCOE HBA DRIVER
4326 M: Satish Kharat <satishkh@cisco.com>
4327 M: Sesidhar Baddela <sebaddel@cisco.com>
4328 M: Karan Tilak Kumar <kartilak@cisco.com>
4329 L: linux-scsi@vger.kernel.org
4331 F: drivers/scsi/fnic/
4333 CISCO SCSI HBA DRIVER
4334 M: Karan Tilak Kumar <kartilak@cisco.com>
4335 M: Sesidhar Baddela <sebaddel@cisco.com>
4336 L: linux-scsi@vger.kernel.org
4338 F: drivers/scsi/snic/
4340 CISCO VIC ETHERNET NIC DRIVER
4341 M: Christian Benvenuti <benve@cisco.com>
4342 M: Govindarajulu Varadarajan <_govind@gmx.com>
4344 F: drivers/net/ethernet/cisco/enic/
4346 CISCO VIC LOW LATENCY NIC DRIVER
4347 M: Christian Benvenuti <benve@cisco.com>
4348 M: Nelson Escobar <neescoba@cisco.com>
4350 F: drivers/infiniband/hw/usnic/
4353 M: Miguel Ojeda <ojeda@kernel.org>
4357 CLANG/LLVM BUILD SUPPORT
4358 M: Nathan Chancellor <nathan@kernel.org>
4359 M: Nick Desaulniers <ndesaulniers@google.com>
4360 L: clang-built-linux@googlegroups.com
4362 W: https://clangbuiltlinux.github.io/
4363 B: https://github.com/ClangBuiltLinux/linux/issues
4364 C: irc://chat.freenode.net/clangbuiltlinux
4365 F: Documentation/kbuild/llvm.rst
4366 F: include/linux/compiler-clang.h
4367 F: scripts/clang-tools/
4368 K: \b(?i:clang|llvm)\b
4371 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4372 L: linux-kernel@vger.kernel.org
4374 F: include/linux/cleancache.h
4378 M: Russell King <linux@armlinux.org.uk>
4379 L: linux-clk@vger.kernel.org
4381 F: include/linux/clk.h
4383 CLOCKSOURCE, CLOCKEVENT DRIVERS
4384 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4385 M: Thomas Gleixner <tglx@linutronix.de>
4386 L: linux-kernel@vger.kernel.org
4388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4389 F: Documentation/devicetree/bindings/timer/
4390 F: drivers/clocksource/
4393 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4394 M: Daniel Oliveira Nascimento <don@syst.com.br>
4395 L: platform-driver-x86@vger.kernel.org
4397 F: drivers/platform/x86/classmate-laptop.c
4400 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4401 L: linux-media@vger.kernel.org
4403 W: https://linuxtv.org
4404 T: git git://linuxtv.org/media_tree.git
4405 F: drivers/media/pci/cobalt/
4407 COCCINELLE/Semantic Patches (SmPL)
4408 M: Julia Lawall <Julia.Lawall@inria.fr>
4409 M: Gilles Muller <Gilles.Muller@inria.fr>
4410 M: Nicolas Palix <nicolas.palix@imag.fr>
4411 M: Michal Marek <michal.lkml@markovi.net>
4412 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4414 W: http://coccinelle.lip6.fr/
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4416 F: Documentation/dev-tools/coccinelle.rst
4417 F: scripts/coccicheck
4418 F: scripts/coccinelle/
4421 M: Jan Harkes <jaharkes@cs.cmu.edu>
4423 L: codalist@coda.cs.cmu.edu
4425 W: http://www.coda.cs.cmu.edu/
4426 F: Documentation/filesystems/coda.rst
4428 F: include/linux/coda*.h
4429 F: include/uapi/linux/coda*.h
4431 CODA V4L2 MEM2MEM DRIVER
4432 M: Philipp Zabel <p.zabel@pengutronix.de>
4433 L: linux-media@vger.kernel.org
4435 F: Documentation/devicetree/bindings/media/coda.yaml
4436 F: drivers/media/platform/coda/
4439 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4441 F: Documentation/process/code-of-conduct-interpretation.rst
4442 F: Documentation/process/code-of-conduct.rst
4444 COMMON CLK FRAMEWORK
4445 M: Michael Turquette <mturquette@baylibre.com>
4446 M: Stephen Boyd <sboyd@kernel.org>
4447 L: linux-clk@vger.kernel.org
4449 Q: http://patchwork.kernel.org/project/linux-clk/list/
4450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4451 F: Documentation/devicetree/bindings/clock/
4453 F: include/linux/clk-pr*
4454 F: include/linux/clk/
4455 F: include/linux/of_clk.h
4456 X: drivers/clk/clkdev.c
4458 COMMON INTERNET FILE SYSTEM (CIFS)
4459 M: Steve French <sfrench@samba.org>
4460 L: linux-cifs@vger.kernel.org
4461 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4463 W: http://linux-cifs.samba.org/
4464 T: git git://git.samba.org/sfrench/cifs-2.6.git
4465 F: Documentation/admin-guide/cifs/
4468 COMPACTPCI HOTPLUG CORE
4469 M: Scott Murray <scott@spiteful.org>
4470 L: linux-pci@vger.kernel.org
4472 F: drivers/pci/hotplug/cpci_hotplug*
4474 COMPACTPCI HOTPLUG GENERIC DRIVER
4475 M: Scott Murray <scott@spiteful.org>
4476 L: linux-pci@vger.kernel.org
4478 F: drivers/pci/hotplug/cpcihp_generic.c
4480 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4481 M: Scott Murray <scott@spiteful.org>
4482 L: linux-pci@vger.kernel.org
4484 F: drivers/pci/hotplug/cpcihp_zt5550.*
4486 COMPAL LAPTOP SUPPORT
4487 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4488 L: platform-driver-x86@vger.kernel.org
4490 F: drivers/platform/x86/compal-laptop.c
4493 M: Miguel Ojeda <ojeda@kernel.org>
4495 F: include/linux/compiler_attributes.h
4497 COMPUTE EXPRESS LINK (CXL)
4498 M: Alison Schofield <alison.schofield@intel.com>
4499 M: Vishal Verma <vishal.l.verma@intel.com>
4500 M: Ira Weiny <ira.weiny@intel.com>
4501 M: Ben Widawsky <ben.widawsky@intel.com>
4502 M: Dan Williams <dan.j.williams@intel.com>
4503 L: linux-cxl@vger.kernel.org
4506 F: include/uapi/linux/cxl_mem.h
4508 CONEXANT ACCESSRUNNER USB DRIVER
4509 L: accessrunner-general@lists.sourceforge.net
4511 W: http://accessrunner.sourceforge.net/
4512 F: drivers/usb/atm/cxacru.c
4515 M: Joel Becker <jlbec@evilplan.org>
4516 M: Christoph Hellwig <hch@lst.de>
4518 T: git git://git.infradead.org/users/hch/configfs.git
4520 F: include/linux/configfs.h
4521 F: samples/configfs/
4524 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4526 F: drivers/video/console/
4527 F: include/linux/console*
4529 CONTROL GROUP (CGROUP)
4530 M: Tejun Heo <tj@kernel.org>
4531 M: Zefan Li <lizefan.x@bytedance.com>
4532 M: Johannes Weiner <hannes@cmpxchg.org>
4533 L: cgroups@vger.kernel.org
4535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4536 F: Documentation/admin-guide/cgroup-v1/
4537 F: Documentation/admin-guide/cgroup-v2.rst
4538 F: include/linux/cgroup*
4541 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4542 M: Tejun Heo <tj@kernel.org>
4543 M: Jens Axboe <axboe@kernel.dk>
4544 L: cgroups@vger.kernel.org
4545 L: linux-block@vger.kernel.org
4546 T: git git://git.kernel.dk/linux-block
4547 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4548 F: block/bfq-cgroup.c
4549 F: block/blk-cgroup.c
4550 F: block/blk-iolatency.c
4551 F: block/blk-throttle.c
4552 F: include/linux/blk-cgroup.h
4554 CONTROL GROUP - CPUSET
4555 M: Zefan Li <lizefan.x@bytedance.com>
4556 L: cgroups@vger.kernel.org
4558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4559 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4560 F: include/linux/cpuset.h
4561 F: kernel/cgroup/cpuset.c
4563 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4564 M: Johannes Weiner <hannes@cmpxchg.org>
4565 M: Michal Hocko <mhocko@kernel.org>
4566 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4567 L: cgroups@vger.kernel.org
4568 L: linux-mm@kvack.org
4573 CORETEMP HARDWARE MONITORING DRIVER
4574 M: Fenghua Yu <fenghua.yu@intel.com>
4575 L: linux-hwmon@vger.kernel.org
4577 F: Documentation/hwmon/coretemp.rst
4578 F: drivers/hwmon/coretemp.c
4580 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4581 M: Marius Zachmann <mail@mariuszachmann.de>
4582 L: linux-hwmon@vger.kernel.org
4584 F: drivers/hwmon/corsair-cpro.c
4586 CORSAIR-PSU HARDWARE MONITOR DRIVER
4587 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4588 L: linux-hwmon@vger.kernel.org
4590 F: Documentation/hwmon/corsair-psu.rst
4591 F: drivers/hwmon/corsair-psu.c
4593 COSA/SRP SYNC SERIAL DRIVER
4594 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4596 W: http://www.fi.muni.cz/~kas/cosa/
4597 F: drivers/net/wan/cosa*
4600 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4601 L: linux-iio@vger.kernel.org
4603 F: Documentation/ABI/testing/sysfs-bus-counter*
4604 F: Documentation/driver-api/generic-counter.rst
4606 F: include/linux/counter.h
4607 F: include/linux/counter_enum.h
4609 CPMAC ETHERNET DRIVER
4610 M: Florian Fainelli <f.fainelli@gmail.com>
4611 L: netdev@vger.kernel.org
4613 F: drivers/net/ethernet/ti/cpmac.c
4615 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4616 M: Viresh Kumar <viresh.kumar@linaro.org>
4617 M: Sudeep Holla <sudeep.holla@arm.com>
4618 L: linux-pm@vger.kernel.org
4620 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4621 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4623 CPU FREQUENCY SCALING FRAMEWORK
4624 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4625 M: Viresh Kumar <viresh.kumar@linaro.org>
4626 L: linux-pm@vger.kernel.org
4628 B: https://bugzilla.kernel.org
4629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4631 F: Documentation/admin-guide/pm/cpufreq.rst
4632 F: Documentation/admin-guide/pm/intel_pstate.rst
4633 F: Documentation/cpu-freq/
4634 F: Documentation/devicetree/bindings/cpufreq/
4636 F: include/linux/cpufreq.h
4637 F: include/linux/sched/cpufreq.h
4638 F: kernel/sched/cpufreq*.c
4639 F: tools/testing/selftests/cpufreq/
4641 CPU IDLE TIME MANAGEMENT FRAMEWORK
4642 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4643 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4644 L: linux-pm@vger.kernel.org
4646 B: https://bugzilla.kernel.org
4647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4648 F: Documentation/admin-guide/pm/cpuidle.rst
4649 F: Documentation/driver-api/pm/cpuidle.rst
4651 F: include/linux/cpuidle.h
4653 CPU POWER MONITORING SUBSYSTEM
4654 M: Thomas Renninger <trenn@suse.com>
4655 M: Shuah Khan <shuah@kernel.org>
4656 M: Shuah Khan <skhan@linuxfoundation.org>
4657 L: linux-pm@vger.kernel.org
4659 F: tools/power/cpupower/
4662 M: "H. Peter Anvin" <hpa@zytor.com>
4664 F: arch/x86/kernel/cpuid.c
4665 F: arch/x86/kernel/msr.c
4667 CPUIDLE DRIVER - ARM BIG LITTLE
4668 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4669 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4670 L: linux-pm@vger.kernel.org
4671 L: linux-arm-kernel@lists.infradead.org
4673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4674 F: drivers/cpuidle/cpuidle-big_little.c
4676 CPUIDLE DRIVER - ARM EXYNOS
4677 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4678 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4679 M: Kukjin Kim <kgene@kernel.org>
4680 L: linux-pm@vger.kernel.org
4681 L: linux-samsung-soc@vger.kernel.org
4683 F: arch/arm/mach-exynos/pm.c
4684 F: drivers/cpuidle/cpuidle-exynos.c
4685 F: include/linux/platform_data/cpuidle-exynos.h
4687 CPUIDLE DRIVER - ARM PSCI
4688 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4689 M: Sudeep Holla <sudeep.holla@arm.com>
4690 L: linux-pm@vger.kernel.org
4691 L: linux-arm-kernel@lists.infradead.org
4693 F: drivers/cpuidle/cpuidle-psci.c
4695 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4696 M: Ulf Hansson <ulf.hansson@linaro.org>
4697 L: linux-pm@vger.kernel.org
4698 L: linux-arm-kernel@lists.infradead.org
4700 F: drivers/cpuidle/cpuidle-psci.h
4701 F: drivers/cpuidle/cpuidle-psci-domain.c
4704 M: Nicolas Pitre <nico@fluxnic.net>
4706 F: Documentation/filesystems/cramfs.rst
4710 M: Bastien Nocera <hadess@hadess.net>
4711 L: linux-input@vger.kernel.org
4713 F: drivers/hid/hid-creative-sb0540.c
4716 M: Herbert Xu <herbert@gondor.apana.org.au>
4717 M: "David S. Miller" <davem@davemloft.net>
4718 L: linux-crypto@vger.kernel.org
4720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4722 F: Documentation/crypto/
4723 F: Documentation/devicetree/bindings/crypto/
4728 F: include/linux/crypto*
4731 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4732 M: Neil Horman <nhorman@tuxdriver.com>
4733 L: linux-crypto@vger.kernel.org
4735 F: crypto/ansi_cprng.c
4739 M: Hans Verkuil <hverkuil@xs4all.nl>
4740 L: linux-media@vger.kernel.org
4742 W: http://linuxtv.org
4743 T: git git://linuxtv.org/media_tree.git
4744 F: drivers/media/i2c/cs3308.c
4746 CS5535 Audio ALSA driver
4747 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4749 F: sound/pci/cs5535audio/
4751 CSI DRIVERS FOR ALLWINNER V3s
4752 M: Yong Deng <yong.deng@magewell.com>
4753 L: linux-media@vger.kernel.org
4755 T: git git://linuxtv.org/media_tree.git
4756 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4757 F: drivers/media/platform/sunxi/sun6i-csi/
4760 M: Solomon Peachy <pizza@shaftnet.org>
4762 F: drivers/net/wireless/st/cw1200/
4764 CX18 VIDEO4LINUX DRIVER
4765 M: Andy Walls <awalls@md.metrocast.net>
4766 L: linux-media@vger.kernel.org
4768 W: https://linuxtv.org
4769 T: git git://linuxtv.org/media_tree.git
4770 F: drivers/media/pci/cx18/
4771 F: include/uapi/linux/ivtv*
4773 CX2341X MPEG ENCODER HELPER MODULE
4774 M: Hans Verkuil <hverkuil@xs4all.nl>
4775 L: linux-media@vger.kernel.org
4777 W: https://linuxtv.org
4778 T: git git://linuxtv.org/media_tree.git
4779 F: drivers/media/common/cx2341x*
4780 F: include/media/drv-intf/cx2341x.h
4782 CX24120 MEDIA DRIVER
4783 M: Jemma Denson <jdenson@gmail.com>
4784 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4785 L: linux-media@vger.kernel.org
4787 W: https://linuxtv.org
4788 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4789 F: drivers/media/dvb-frontends/cx24120*
4791 CX88 VIDEO4LINUX DRIVER
4792 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4793 L: linux-media@vger.kernel.org
4795 W: https://linuxtv.org
4796 T: git git://linuxtv.org/media_tree.git
4797 F: Documentation/driver-api/media/drivers/cx88*
4798 F: drivers/media/pci/cx88/
4800 CXD2820R MEDIA DRIVER
4801 M: Antti Palosaari <crope@iki.fi>
4802 L: linux-media@vger.kernel.org
4804 W: https://linuxtv.org
4805 W: http://palosaari.fi/linux/
4806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4807 T: git git://linuxtv.org/anttip/media_tree.git
4808 F: drivers/media/dvb-frontends/cxd2820r*
4810 CXGB3 ETHERNET DRIVER (CXGB3)
4811 M: Raju Rangoju <rajur@chelsio.com>
4812 L: netdev@vger.kernel.org
4814 W: http://www.chelsio.com
4815 F: drivers/net/ethernet/chelsio/cxgb3/
4817 CXGB3 ISCSI DRIVER (CXGB3I)
4818 M: Karen Xie <kxie@chelsio.com>
4819 L: linux-scsi@vger.kernel.org
4821 W: http://www.chelsio.com
4822 F: drivers/scsi/cxgbi/cxgb3i
4824 CXGB4 CRYPTO DRIVER (chcr)
4825 M: Ayush Sawal <ayush.sawal@chelsio.com>
4826 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4827 M: Rohit Maheshwari <rohitm@chelsio.com>
4828 L: linux-crypto@vger.kernel.org
4830 W: http://www.chelsio.com
4831 F: drivers/crypto/chelsio
4833 CXGB4 INLINE CRYPTO DRIVER
4834 M: Ayush Sawal <ayush.sawal@chelsio.com>
4835 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4836 M: Rohit Maheshwari <rohitm@chelsio.com>
4837 L: netdev@vger.kernel.org
4839 W: http://www.chelsio.com
4840 F: drivers/net/ethernet/chelsio/inline_crypto/
4842 CXGB4 ETHERNET DRIVER (CXGB4)
4843 M: Raju Rangoju <rajur@chelsio.com>
4844 L: netdev@vger.kernel.org
4846 W: http://www.chelsio.com
4847 F: drivers/net/ethernet/chelsio/cxgb4/
4849 CXGB4 ISCSI DRIVER (CXGB4I)
4850 M: Karen Xie <kxie@chelsio.com>
4851 L: linux-scsi@vger.kernel.org
4853 W: http://www.chelsio.com
4854 F: drivers/scsi/cxgbi/cxgb4i
4856 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4857 M: Potnuri Bharat Teja <bharat@chelsio.com>
4858 L: linux-rdma@vger.kernel.org
4860 W: http://www.openfabrics.org
4861 F: drivers/infiniband/hw/cxgb4/
4862 F: include/uapi/rdma/cxgb4-abi.h
4864 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4865 M: Raju Rangoju <rajur@chelsio.com>
4866 L: netdev@vger.kernel.org
4868 W: http://www.chelsio.com
4869 F: drivers/net/ethernet/chelsio/cxgb4vf/
4871 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4872 M: Frederic Barrat <fbarrat@linux.ibm.com>
4873 M: Andrew Donnellan <ajd@linux.ibm.com>
4874 L: linuxppc-dev@lists.ozlabs.org
4876 F: Documentation/ABI/testing/sysfs-class-cxl
4877 F: Documentation/powerpc/cxl.rst
4878 F: arch/powerpc/platforms/powernv/pci-cxl.c
4879 F: drivers/misc/cxl/
4880 F: include/misc/cxl*
4881 F: include/uapi/misc/cxl.h
4883 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4884 M: Manoj N. Kumar <manoj@linux.ibm.com>
4885 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4886 M: Uma Krishnan <ukrishn@linux.ibm.com>
4887 L: linux-scsi@vger.kernel.org
4889 F: Documentation/powerpc/cxlflash.rst
4890 F: drivers/scsi/cxlflash/
4891 F: include/uapi/scsi/cxlflash_ioctl.h
4894 M: Russell King <linux@armlinux.org.uk>
4895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4897 W: http://www.armlinux.org.uk/
4898 F: drivers/video/fbdev/cyber2000fb.*
4900 CYCLADES ASYNC MUX DRIVER
4902 W: http://www.cyclades.com/
4903 F: drivers/tty/cyclades.c
4904 F: include/linux/cyclades.h
4905 F: include/uapi/linux/cyclades.h
4907 CYCLADES PC300 DRIVER
4909 W: http://www.cyclades.com/
4910 F: drivers/net/wan/pc300*
4912 CYPRESS_FIRMWARE MEDIA DRIVER
4913 M: Antti Palosaari <crope@iki.fi>
4914 L: linux-media@vger.kernel.org
4916 W: https://linuxtv.org
4917 W: http://palosaari.fi/linux/
4918 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4919 T: git git://linuxtv.org/anttip/media_tree.git
4920 F: drivers/media/common/cypress_firmware*
4922 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4923 M: Linus Walleij <linus.walleij@linaro.org>
4924 L: linux-input@vger.kernel.org
4926 F: drivers/input/touchscreen/cy8ctma140.c
4928 CYTTSP TOUCHSCREEN DRIVER
4929 M: Ferruh Yigit <fery@cypress.com>
4930 L: linux-input@vger.kernel.org
4932 F: drivers/input/touchscreen/cyttsp*
4933 F: include/linux/input/cyttsp.h
4935 D-LINK DIR-685 TOUCHKEYS DRIVER
4936 M: Linus Walleij <linus.walleij@linaro.org>
4937 L: linux-input@vger.kernel.org
4939 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4941 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4942 M: Joshua Kinard <kumba@gentoo.org>
4944 F: drivers/rtc/rtc-ds1685.c
4945 F: include/linux/rtc/ds1685.h
4947 DAMA SLAVE for AX.25
4948 M: Joerg Reuter <jreuter@yaina.de>
4949 L: linux-hams@vger.kernel.org
4951 W: http://yaina.de/jreuter/
4952 W: http://www.qsl.net/dl1bke/
4953 F: net/ax25/af_ax25.c
4954 F: net/ax25/ax25_dev.c
4955 F: net/ax25/ax25_ds_*
4956 F: net/ax25/ax25_in.c
4957 F: net/ax25/ax25_out.c
4958 F: net/ax25/ax25_timer.c
4959 F: net/ax25/sysctl_net_ax25.c
4961 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4962 L: netdev@vger.kernel.org
4964 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4965 F: drivers/net/ethernet/dec/tulip/dmfe.c
4967 DC390/AM53C974 SCSI driver
4968 M: Hannes Reinecke <hare@suse.com>
4969 L: linux-scsi@vger.kernel.org
4971 F: drivers/scsi/am53c974.c
4974 M: Oliver Neukum <oliver@neukum.org>
4975 M: Ali Akcaagac <aliakc@web.de>
4976 M: Jamie Lenehan <lenehan@twibble.org>
4977 L: dc395x@twibble.org
4979 W: http://twibble.org/dist/dc395x/
4980 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4981 F: Documentation/scsi/dc395x.rst
4982 F: drivers/scsi/dc395x.*
4985 L: dccp@vger.kernel.org
4987 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4988 F: include/linux/dccp.h
4989 F: include/linux/tfrc.h
4990 F: include/uapi/linux/dccp.h
4993 DECnet NETWORK LAYER
4994 L: linux-decnet-user@lists.sourceforge.net
4996 W: http://linux-decnet.sourceforge.net
4997 F: Documentation/networking/decnet.rst
5000 DECSTATION PLATFORM SUPPORT
5001 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5002 L: linux-mips@vger.kernel.org
5004 W: http://www.linux-mips.org/wiki/DECstation
5006 F: arch/mips/include/asm/dec/
5007 F: arch/mips/include/asm/mach-dec/
5009 DEFXX FDDI NETWORK DRIVER
5010 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5012 F: drivers/net/fddi/defxx.*
5014 DEFZA FDDI NETWORK DRIVER
5015 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
5017 F: drivers/net/fddi/defza.*
5019 DEINTERLACE DRIVERS FOR ALLWINNER H3
5020 M: Jernej Skrabec <jernej.skrabec@siol.net>
5021 L: linux-media@vger.kernel.org
5023 T: git git://linuxtv.org/media_tree.git
5024 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
5025 F: drivers/media/platform/sunxi/sun8i-di/
5028 M: Matthew Garrett <mjg59@srcf.ucam.org>
5029 M: Pali Rohár <pali@kernel.org>
5030 L: platform-driver-x86@vger.kernel.org
5032 F: drivers/platform/x86/dell/dell-laptop.c
5034 DELL LAPTOP FREEFALL DRIVER
5035 M: Pali Rohár <pali@kernel.org>
5037 F: drivers/platform/x86/dell/dell-smo8800.c
5039 DELL LAPTOP RBTN DRIVER
5040 M: Pali Rohár <pali@kernel.org>
5042 F: drivers/platform/x86/dell/dell-rbtn.*
5044 DELL LAPTOP SMM DRIVER
5045 M: Pali Rohár <pali@kernel.org>
5047 F: drivers/hwmon/dell-smm-hwmon.c
5048 F: include/uapi/linux/i8k.h
5050 DELL REMOTE BIOS UPDATE DRIVER
5051 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5052 L: platform-driver-x86@vger.kernel.org
5054 F: drivers/platform/x86/dell/dell_rbu.c
5057 M: Pali Rohár <pali@kernel.org>
5058 L: Dell.Client.Kernel@dell.com
5059 L: platform-driver-x86@vger.kernel.org
5061 F: drivers/platform/x86/dell/dell-smbios.*
5063 DELL SMBIOS SMM DRIVER
5064 L: Dell.Client.Kernel@dell.com
5065 L: platform-driver-x86@vger.kernel.org
5067 F: drivers/platform/x86/dell/dell-smbios-smm.c
5069 DELL SMBIOS WMI DRIVER
5070 L: Dell.Client.Kernel@dell.com
5071 L: platform-driver-x86@vger.kernel.org
5073 F: drivers/platform/x86/dell/dell-smbios-wmi.c
5074 F: tools/wmi/dell-smbios-example.c
5076 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5077 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5078 L: platform-driver-x86@vger.kernel.org
5080 F: Documentation/driver-api/dcdbas.rst
5081 F: drivers/platform/x86/dell/dcdbas.*
5083 DELL WMI DESCRIPTOR DRIVER
5084 L: Dell.Client.Kernel@dell.com
5086 F: drivers/platform/x86/dell/dell-wmi-descriptor.c
5088 DELL WMI SYSMAN DRIVER
5089 M: Divya Bharathi <divya.bharathi@dell.com>
5090 M: Prasanth Ksr <prasanth.ksr@dell.com>
5091 L: Dell.Client.Kernel@dell.com
5092 L: platform-driver-x86@vger.kernel.org
5094 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5095 F: drivers/platform/x86/dell/dell-wmi-sysman/
5097 DELL WMI NOTIFICATIONS DRIVER
5098 M: Matthew Garrett <mjg59@srcf.ucam.org>
5099 M: Pali Rohár <pali@kernel.org>
5101 F: drivers/platform/x86/dell/dell-wmi.c
5103 DELTA ST MEDIA DRIVER
5104 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
5105 L: linux-media@vger.kernel.org
5107 W: https://linuxtv.org
5108 T: git git://linuxtv.org/media_tree.git
5109 F: drivers/media/platform/sti/delta
5112 L: linux-mtd@lists.infradead.org
5114 F: drivers/mtd/nand/raw/denali*
5116 DESIGNWARE EDMA CORE IP DRIVER
5117 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5118 L: dmaengine@vger.kernel.org
5120 F: drivers/dma/dw-edma/
5121 F: include/linux/dma/edma.h
5123 DESIGNWARE XDATA IP DRIVER
5124 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5125 L: linux-pci@vger.kernel.org
5127 F: Documentation/misc-devices/dw-xdata-pcie.rst
5128 F: drivers/misc/dw-xdata-pcie.c
5130 DESIGNWARE USB2 DRD IP DRIVER
5131 M: Minas Harutyunyan <hminas@synopsys.com>
5132 L: linux-usb@vger.kernel.org
5134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5135 F: drivers/usb/dwc2/
5137 DESIGNWARE USB3 DRD IP DRIVER
5138 M: Felipe Balbi <balbi@kernel.org>
5139 L: linux-usb@vger.kernel.org
5141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5142 F: drivers/usb/dwc3/
5144 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5145 M: Andreas Klinger <ak@it-klinger.de>
5146 L: linux-iio@vger.kernel.org
5148 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5149 F: drivers/iio/proximity/srf*.c
5151 DEVICE COREDUMP (DEV_COREDUMP)
5152 M: Johannes Berg <johannes@sipsolutions.net>
5153 L: linux-kernel@vger.kernel.org
5155 F: drivers/base/devcoredump.c
5156 F: include/linux/devcoredump.h
5158 DEVICE DEPENDENCY HELPER SCRIPT
5159 M: Saravana Kannan <saravanak@google.com>
5160 L: linux-kernel@vger.kernel.org
5162 F: scripts/dev-needs.sh
5164 DEVICE DIRECT ACCESS (DAX)
5165 M: Dan Williams <dan.j.williams@intel.com>
5166 M: Vishal Verma <vishal.l.verma@intel.com>
5167 M: Dave Jiang <dave.jiang@intel.com>
5168 L: linux-nvdimm@lists.01.org
5172 DEVICE FREQUENCY (DEVFREQ)
5173 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5174 M: Kyungmin Park <kyungmin.park@samsung.com>
5175 M: Chanwoo Choi <cw00.choi@samsung.com>
5176 L: linux-pm@vger.kernel.org
5178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5179 F: Documentation/devicetree/bindings/devfreq/
5181 F: include/linux/devfreq.h
5182 F: include/trace/events/devfreq.h
5184 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5185 M: Chanwoo Choi <cw00.choi@samsung.com>
5186 L: linux-pm@vger.kernel.org
5188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5189 F: Documentation/devicetree/bindings/devfreq/event/
5190 F: drivers/devfreq/devfreq-event.c
5191 F: drivers/devfreq/event/
5192 F: include/dt-bindings/pmu/exynos_ppmu.h
5193 F: include/linux/devfreq-event.h
5195 DEVICE NUMBER REGISTRY
5196 M: Torben Mathiasen <device@lanana.org>
5198 W: http://lanana.org/docs/device-list/index.html
5200 DEVICE RESOURCE MANAGEMENT HELPERS
5201 M: Hans de Goede <hdegoede@redhat.com>
5202 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
5204 F: include/linux/devm-helpers.h
5207 M: Alasdair Kergon <agk@redhat.com>
5208 M: Mike Snitzer <snitzer@redhat.com>
5209 M: dm-devel@redhat.com
5210 L: dm-devel@redhat.com
5212 W: http://sources.redhat.com/dm
5213 Q: http://patchwork.kernel.org/project/dm-devel/list/
5214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5215 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5216 F: Documentation/admin-guide/device-mapper/
5217 F: drivers/md/Kconfig
5218 F: drivers/md/Makefile
5220 F: drivers/md/persistent-data/
5221 F: include/linux/device-mapper.h
5222 F: include/linux/dm-*.h
5223 F: include/uapi/linux/dm-*.h
5226 M: Jiri Pirko <jiri@nvidia.com>
5227 L: netdev@vger.kernel.org
5229 F: Documentation/networking/devlink
5230 F: include/net/devlink.h
5231 F: include/uapi/linux/devlink.h
5232 F: net/core/devlink.c
5234 DIALOG SEMICONDUCTOR DRIVERS
5235 M: Support Opensource <support.opensource@diasemi.com>
5237 W: http://www.dialog-semiconductor.com/products
5238 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5239 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5240 F: Documentation/devicetree/bindings/mfd/da90*.txt
5241 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5242 F: Documentation/devicetree/bindings/regulator/da92*.txt
5243 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5244 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5245 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5246 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5247 F: Documentation/hwmon/da90??.rst
5248 F: drivers/gpio/gpio-da90??.c
5249 F: drivers/hwmon/da90??-hwmon.c
5250 F: drivers/iio/adc/da91??-*.c
5251 F: drivers/input/misc/da72??.[ch]
5252 F: drivers/input/misc/da90??_onkey.c
5253 F: drivers/input/touchscreen/da9052_tsi.c
5254 F: drivers/leds/leds-da90??.c
5255 F: drivers/mfd/da903x.c
5256 F: drivers/mfd/da90??-*.c
5257 F: drivers/mfd/da91??-*.c
5258 F: drivers/pinctrl/pinctrl-da90??.c
5259 F: drivers/power/supply/da9052-battery.c
5260 F: drivers/power/supply/da91??-*.c
5261 F: drivers/regulator/da9???-regulator.[ch]
5262 F: drivers/regulator/slg51000-regulator.[ch]
5263 F: drivers/rtc/rtc-da90??.c
5264 F: drivers/thermal/da90??-thermal.c
5265 F: drivers/video/backlight/da90??_bl.c
5266 F: drivers/watchdog/da90??_wdt.c
5267 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5268 F: include/linux/mfd/da903x.h
5269 F: include/linux/mfd/da9052/
5270 F: include/linux/mfd/da9055/
5271 F: include/linux/mfd/da9062/
5272 F: include/linux/mfd/da9063/
5273 F: include/linux/mfd/da9150/
5274 F: include/linux/regulator/da9211.h
5275 F: include/sound/da[79]*.h
5276 F: sound/soc/codecs/da[79]*.[ch]
5278 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5280 L: linux-gpio@vger.kernel.org
5282 F: drivers/gpio/gpio-gpio-mm.c
5284 DIOLAN U2C-12 I2C DRIVER
5285 M: Guenter Roeck <linux@roeck-us.net>
5286 L: linux-i2c@vger.kernel.org
5288 F: drivers/i2c/busses/i2c-diolan-u2c.c
5290 DIRECTORY NOTIFICATION (DNOTIFY)
5291 M: Jan Kara <jack@suse.cz>
5292 R: Amir Goldstein <amir73il@gmail.com>
5293 L: linux-fsdevel@vger.kernel.org
5295 F: Documentation/filesystems/dnotify.rst
5296 F: fs/notify/dnotify/
5297 F: include/linux/dnotify.h
5299 DISK GEOMETRY AND PARTITION HANDLING
5300 M: Andries Brouwer <aeb@cwi.nl>
5302 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5303 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5304 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5307 M: Jan Kara <jack@suse.com>
5309 F: Documentation/filesystems/quota.rst
5311 F: include/linux/quota*.h
5312 F: include/uapi/linux/quota*.h
5314 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5315 M: Bernie Thompson <bernie@plugable.com>
5316 L: linux-fbdev@vger.kernel.org
5318 W: http://plugable.com/category/projects/udlfb/
5319 F: Documentation/fb/udlfb.rst
5320 F: drivers/video/fbdev/udlfb.c
5321 F: include/video/udlfb.h
5323 DISTRIBUTED LOCK MANAGER (DLM)
5324 M: Christine Caulfield <ccaulfie@redhat.com>
5325 M: David Teigland <teigland@redhat.com>
5326 L: cluster-devel@redhat.com
5328 W: http://sources.redhat.com/cluster/
5329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5332 DMA BUFFER SHARING FRAMEWORK
5333 M: Sumit Semwal <sumit.semwal@linaro.org>
5334 M: Christian König <christian.koenig@amd.com>
5335 L: linux-media@vger.kernel.org
5336 L: dri-devel@lists.freedesktop.org
5337 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5339 T: git git://anongit.freedesktop.org/drm/drm-misc
5340 F: Documentation/driver-api/dma-buf.rst
5342 F: include/linux/*fence.h
5343 F: include/linux/dma-buf*
5344 F: include/linux/dma-resv.h
5345 K: \bdma_(?:buf|fence|resv)\b
5347 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5348 M: Vinod Koul <vkoul@kernel.org>
5349 L: dmaengine@vger.kernel.org
5351 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5353 F: Documentation/devicetree/bindings/dma/
5354 F: Documentation/driver-api/dmaengine/
5356 F: include/linux/dma/
5357 F: include/linux/dmaengine.h
5358 F: include/linux/of_dma.h
5361 M: Christoph Hellwig <hch@lst.de>
5362 M: Marek Szyprowski <m.szyprowski@samsung.com>
5363 R: Robin Murphy <robin.murphy@arm.com>
5364 L: iommu@lists.linux-foundation.org
5366 W: http://git.infradead.org/users/hch/dma-mapping.git
5367 T: git git://git.infradead.org/users/hch/dma-mapping.git
5368 F: include/asm-generic/dma-mapping.h
5369 F: include/linux/dma-direct.h
5370 F: include/linux/dma-mapping.h
5371 F: include/linux/dma-map-ops.h
5374 DMA MAPPING BENCHMARK
5375 M: Barry Song <song.bao.hua@hisilicon.com>
5376 L: iommu@lists.linux-foundation.org
5377 F: kernel/dma/map_benchmark.c
5378 F: tools/testing/selftests/dma/
5380 DMA-BUF HEAPS FRAMEWORK
5381 M: Sumit Semwal <sumit.semwal@linaro.org>
5382 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5383 R: Liam Mark <lmark@codeaurora.org>
5384 R: Laura Abbott <labbott@redhat.com>
5385 R: Brian Starkey <Brian.Starkey@arm.com>
5386 R: John Stultz <john.stultz@linaro.org>
5387 L: linux-media@vger.kernel.org
5388 L: dri-devel@lists.freedesktop.org
5389 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5391 T: git git://anongit.freedesktop.org/drm/drm-misc
5392 F: drivers/dma-buf/dma-heap.c
5393 F: drivers/dma-buf/heaps/*
5394 F: include/linux/dma-heap.h
5395 F: include/uapi/linux/dma-heap.h
5397 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5398 M: Lukasz Luba <lukasz.luba@arm.com>
5399 L: linux-pm@vger.kernel.org
5400 L: linux-samsung-soc@vger.kernel.org
5402 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5403 F: drivers/memory/samsung/exynos5422-dmc.c
5405 DME1737 HARDWARE MONITOR DRIVER
5406 M: Juerg Haefliger <juergh@gmail.com>
5407 L: linux-hwmon@vger.kernel.org
5409 F: Documentation/hwmon/dme1737.rst
5410 F: drivers/hwmon/dme1737.c
5413 M: Jean Delvare <jdelvare@suse.com>
5415 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5416 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5417 F: drivers/firmware/dmi-id.c
5418 F: drivers/firmware/dmi_scan.c
5419 F: include/linux/dmi.h
5422 M: Jonathan Corbet <corbet@lwn.net>
5423 L: linux-doc@vger.kernel.org
5425 P: Documentation/doc-guide/maintainer-profile.rst
5426 T: git git://git.lwn.net/linux.git docs-next
5428 F: scripts/documentation-file-ref-check
5429 F: scripts/kernel-doc
5430 F: scripts/sphinx-pre-install
5431 X: Documentation/ABI/
5432 X: Documentation/admin-guide/media/
5433 X: Documentation/devicetree/
5434 X: Documentation/driver-api/media/
5435 X: Documentation/firmware-guide/acpi/
5436 X: Documentation/i2c/
5437 X: Documentation/power/
5438 X: Documentation/spi/
5439 X: Documentation/userspace-api/media/
5441 DOCUMENTATION SCRIPTS
5442 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5443 L: linux-doc@vger.kernel.org
5445 F: Documentation/sphinx/parse-headers.pl
5446 F: scripts/documentation-file-ref-check
5447 F: scripts/sphinx-pre-install
5449 DOCUMENTATION/ITALIAN
5450 M: Federico Vaga <federico.vaga@vaga.pv.it>
5451 L: linux-doc@vger.kernel.org
5453 F: Documentation/translations/it_IT
5455 DONGWOON DW9714 LENS VOICE COIL DRIVER
5456 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5457 L: linux-media@vger.kernel.org
5459 T: git git://linuxtv.org/media_tree.git
5460 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5461 F: drivers/media/i2c/dw9714.c
5463 DONGWOON DW9768 LENS VOICE COIL DRIVER
5464 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5465 L: linux-media@vger.kernel.org
5467 T: git git://linuxtv.org/media_tree.git
5468 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5469 F: drivers/media/i2c/dw9768.c
5471 DONGWOON DW9807 LENS VOICE COIL DRIVER
5472 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5473 L: linux-media@vger.kernel.org
5475 T: git git://linuxtv.org/media_tree.git
5476 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5477 F: drivers/media/i2c/dw9807-vcm.c
5480 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5481 L: blinux-list@redhat.com
5483 F: drivers/char/dtlk.c
5484 F: include/linux/dtlk.h
5486 DPAA2 DATAPATH I/O (DPIO) DRIVER
5487 M: Roy Pledge <Roy.Pledge@nxp.com>
5488 L: linux-kernel@vger.kernel.org
5490 F: drivers/soc/fsl/dpio
5492 DPAA2 ETHERNET DRIVER
5493 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5494 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5495 L: netdev@vger.kernel.org
5497 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5498 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5499 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5500 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5501 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5502 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5503 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5504 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5505 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5507 DPAA2 ETHERNET SWITCH DRIVER
5508 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5509 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5510 L: linux-kernel@vger.kernel.org
5512 F: drivers/staging/fsl-dpaa2/ethsw
5514 DPT_I2O SCSI RAID DRIVER
5515 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5516 L: linux-scsi@vger.kernel.org
5518 W: http://www.adaptec.com/
5519 F: drivers/scsi/dpt*
5520 F: drivers/scsi/dpt/
5523 M: Philipp Reisner <philipp.reisner@linbit.com>
5524 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5525 L: drbd-dev@lists.linbit.com
5527 W: http://www.drbd.org
5528 T: git git://git.linbit.com/linux-drbd.git
5529 T: git git://git.linbit.com/drbd-8.4.git
5530 F: Documentation/admin-guide/blockdev/
5531 F: drivers/block/drbd/
5534 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5535 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5536 R: "Rafael J. Wysocki" <rafael@kernel.org>
5538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5539 F: Documentation/core-api/kobject.rst
5543 F: include/linux/debugfs.h
5544 F: include/linux/kobj*
5547 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5548 M: Nishanth Menon <nm@ti.com>
5549 L: linux-pm@vger.kernel.org
5551 F: drivers/soc/ti/smartreflex.c
5552 F: include/linux/power/smartreflex.h
5554 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5555 M: Maxime Ripard <mripard@kernel.org>
5556 M: Chen-Yu Tsai <wens@csie.org>
5557 R: Jernej Skrabec <jernej.skrabec@siol.net>
5558 L: dri-devel@lists.freedesktop.org
5560 T: git git://anongit.freedesktop.org/drm/drm-misc
5561 F: drivers/gpu/drm/sun4i/sun8i*
5563 DRM DRIVER FOR ARM PL111 CLCD
5564 M: Eric Anholt <eric@anholt.net>
5566 T: git git://anongit.freedesktop.org/drm/drm-misc
5567 F: drivers/gpu/drm/pl111/
5569 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5570 M: Linus Walleij <linus.walleij@linaro.org>
5572 T: git git://anongit.freedesktop.org/drm/drm-misc
5573 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5574 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5576 DRM DRIVER FOR ASPEED BMC GFX
5577 M: Joel Stanley <joel@jms.id.au>
5578 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5580 T: git git://anongit.freedesktop.org/drm/drm-misc
5581 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5582 F: drivers/gpu/drm/aspeed/
5584 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5585 M: Dave Airlie <airlied@redhat.com>
5586 R: Thomas Zimmermann <tzimmermann@suse.de>
5587 L: dri-devel@lists.freedesktop.org
5589 T: git git://anongit.freedesktop.org/drm/drm-misc
5590 F: drivers/gpu/drm/ast/
5592 DRM DRIVER FOR BOCHS VIRTUAL GPU
5593 M: Gerd Hoffmann <kraxel@redhat.com>
5594 L: virtualization@lists.linux-foundation.org
5596 T: git git://anongit.freedesktop.org/drm/drm-misc
5597 F: drivers/gpu/drm/bochs/
5599 DRM DRIVER FOR BOE HIMAX8279D PANELS
5600 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5602 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5603 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5605 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5606 M: Linus Walleij <linus.walleij@linaro.org>
5608 T: git git://anongit.freedesktop.org/drm/drm-misc
5609 F: drivers/gpu/drm/tve200/
5611 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5612 M: Icenowy Zheng <icenowy@aosc.io>
5614 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5615 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5617 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5618 M: Jagan Teki <jagan@amarulasolutions.com>
5620 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5621 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5623 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5624 M: Hans de Goede <hdegoede@redhat.com>
5626 T: git git://anongit.freedesktop.org/drm/drm-misc
5627 F: drivers/gpu/drm/tiny/gm12u320.c
5629 DRM DRIVER FOR HX8357D PANELS
5630 M: Eric Anholt <eric@anholt.net>
5632 T: git git://anongit.freedesktop.org/drm/drm-misc
5633 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5634 F: drivers/gpu/drm/tiny/hx8357d.c
5636 DRM DRIVER FOR ILITEK ILI9225 PANELS
5637 M: David Lechner <david@lechnology.com>
5639 T: git git://anongit.freedesktop.org/drm/drm-misc
5640 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5641 F: drivers/gpu/drm/tiny/ili9225.c
5643 DRM DRIVER FOR ILITEK ILI9486 PANELS
5644 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5646 T: git git://anongit.freedesktop.org/drm/drm-misc
5647 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5648 F: drivers/gpu/drm/tiny/ili9486.c
5650 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5651 S: Orphan / Obsolete
5652 F: drivers/gpu/drm/i810/
5653 F: include/uapi/drm/i810_drm.h
5655 DRM DRIVER FOR LVDS PANELS
5656 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5657 L: dri-devel@lists.freedesktop.org
5658 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: drivers/gpu/drm/panel/panel-lvds.c
5661 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5663 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5664 M: Guido Günther <agx@sigxcpu.org>
5665 R: Purism Kernel Team <kernel@puri.sm>
5667 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5668 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5670 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5671 S: Orphan / Obsolete
5672 F: drivers/gpu/drm/mga/
5673 F: include/uapi/drm/mga_drm.h
5675 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5676 M: Dave Airlie <airlied@redhat.com>
5677 R: Thomas Zimmermann <tzimmermann@suse.de>
5678 L: dri-devel@lists.freedesktop.org
5680 T: git git://anongit.freedesktop.org/drm/drm-misc
5681 F: drivers/gpu/drm/mgag200/
5683 DRM DRIVER FOR MI0283QT
5684 M: Noralf Trønnes <noralf@tronnes.org>
5686 T: git git://anongit.freedesktop.org/drm/drm-misc
5687 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5688 F: drivers/gpu/drm/tiny/mi0283qt.c
5690 DRM DRIVER FOR MSM ADRENO GPU
5691 M: Rob Clark <robdclark@gmail.com>
5692 M: Sean Paul <sean@poorly.run>
5693 L: linux-arm-msm@vger.kernel.org
5694 L: dri-devel@lists.freedesktop.org
5695 L: freedreno@lists.freedesktop.org
5697 T: git https://gitlab.freedesktop.org/drm/msm.git
5698 F: Documentation/devicetree/bindings/display/msm/
5699 F: drivers/gpu/drm/msm/
5700 F: include/uapi/drm/msm_drm.h
5702 DRM DRIVER FOR NOVATEK NT35510 PANELS
5703 M: Linus Walleij <linus.walleij@linaro.org>
5705 T: git git://anongit.freedesktop.org/drm/drm-misc
5706 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5707 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5709 DRM DRIVER FOR NOVATEK NT36672A PANELS
5710 M: Sumit Semwal <sumit.semwal@linaro.org>
5712 T: git git://anongit.freedesktop.org/drm/drm-misc
5713 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5714 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5716 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5717 M: Ben Skeggs <bskeggs@redhat.com>
5718 L: dri-devel@lists.freedesktop.org
5719 L: nouveau@lists.freedesktop.org
5721 T: git git://github.com/skeggsb/linux
5722 F: drivers/gpu/drm/nouveau/
5723 F: include/uapi/drm/nouveau_drm.h
5725 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5726 M: Stefan Mavrodiev <stefan@olimex.com>
5728 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5729 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5731 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5732 M: Noralf Trønnes <noralf@tronnes.org>
5734 T: git git://anongit.freedesktop.org/drm/drm-misc
5735 F: Documentation/devicetree/bindings/display/repaper.txt
5736 F: drivers/gpu/drm/tiny/repaper.c
5738 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5739 M: Dave Airlie <airlied@redhat.com>
5740 M: Gerd Hoffmann <kraxel@redhat.com>
5741 L: virtualization@lists.linux-foundation.org
5743 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5744 T: git git://anongit.freedesktop.org/drm/drm-misc
5745 F: drivers/gpu/drm/tiny/cirrus.c
5747 DRM DRIVER FOR QXL VIRTUAL GPU
5748 M: Dave Airlie <airlied@redhat.com>
5749 M: Gerd Hoffmann <kraxel@redhat.com>
5750 L: virtualization@lists.linux-foundation.org
5751 L: spice-devel@lists.freedesktop.org
5753 T: git git://anongit.freedesktop.org/drm/drm-misc
5754 F: drivers/gpu/drm/qxl/
5755 F: include/uapi/drm/qxl_drm.h
5757 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5758 S: Orphan / Obsolete
5759 F: drivers/gpu/drm/r128/
5760 F: include/uapi/drm/r128_drm.h
5762 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5763 M: Robert Chiras <robert.chiras@nxp.com>
5765 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5766 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5768 DRM DRIVER FOR SITRONIX ST7703 PANELS
5769 M: Guido Günther <agx@sigxcpu.org>
5770 R: Purism Kernel Team <kernel@puri.sm>
5771 R: Ondrej Jirman <megous@megous.com>
5773 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5774 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5776 DRM DRIVER FOR SAVAGE VIDEO CARDS
5777 S: Orphan / Obsolete
5778 F: drivers/gpu/drm/savage/
5779 F: include/uapi/drm/savage_drm.h
5781 DRM DRIVER FOR SIS VIDEO CARDS
5782 S: Orphan / Obsolete
5783 F: drivers/gpu/drm/sis/
5784 F: include/uapi/drm/sis_drm.h
5786 DRM DRIVER FOR SITRONIX ST7586 PANELS
5787 M: David Lechner <david@lechnology.com>
5789 T: git git://anongit.freedesktop.org/drm/drm-misc
5790 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5791 F: drivers/gpu/drm/tiny/st7586.c
5793 DRM DRIVER FOR SITRONIX ST7701 PANELS
5794 M: Jagan Teki <jagan@amarulasolutions.com>
5796 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5797 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5799 DRM DRIVER FOR SITRONIX ST7735R PANELS
5800 M: David Lechner <david@lechnology.com>
5802 T: git git://anongit.freedesktop.org/drm/drm-misc
5803 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5804 F: drivers/gpu/drm/tiny/st7735r.c
5806 DRM DRIVER FOR SONY ACX424AKP PANELS
5807 M: Linus Walleij <linus.walleij@linaro.org>
5809 T: git git://anongit.freedesktop.org/drm/drm-misc
5810 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5812 DRM DRIVER FOR ST-ERICSSON MCDE
5813 M: Linus Walleij <linus.walleij@linaro.org>
5815 T: git git://anongit.freedesktop.org/drm/drm-misc
5816 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5817 F: drivers/gpu/drm/mcde/
5819 DRM DRIVER FOR TDFX VIDEO CARDS
5820 S: Orphan / Obsolete
5821 F: drivers/gpu/drm/tdfx/
5823 DRM DRIVER FOR TPO TPG110 PANELS
5824 M: Linus Walleij <linus.walleij@linaro.org>
5826 T: git git://anongit.freedesktop.org/drm/drm-misc
5827 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5828 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5830 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5831 M: Dave Airlie <airlied@redhat.com>
5832 R: Sean Paul <sean@poorly.run>
5833 R: Thomas Zimmermann <tzimmermann@suse.de>
5834 L: dri-devel@lists.freedesktop.org
5836 T: git git://anongit.freedesktop.org/drm/drm-misc
5837 F: drivers/gpu/drm/udl/
5839 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5840 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5841 M: Melissa Wen <melissa.srw@gmail.com>
5842 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5843 R: Daniel Vetter <daniel@ffwll.ch>
5844 L: dri-devel@lists.freedesktop.org
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: Documentation/gpu/vkms.rst
5848 F: drivers/gpu/drm/vkms/
5850 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5851 M: Hans de Goede <hdegoede@redhat.com>
5852 L: dri-devel@lists.freedesktop.org
5854 T: git git://anongit.freedesktop.org/drm/drm-misc
5855 F: drivers/gpu/drm/vboxvideo/
5857 DRM DRIVER FOR VMWARE VIRTUAL GPU
5858 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5859 M: Roland Scheidegger <sroland@vmware.com>
5860 M: Zack Rusin <zackr@vmware.com>
5861 L: dri-devel@lists.freedesktop.org
5863 T: git git://people.freedesktop.org/~sroland/linux
5864 F: drivers/gpu/drm/vmwgfx/
5865 F: include/uapi/drm/vmwgfx_drm.h
5868 M: David Airlie <airlied@linux.ie>
5869 M: Daniel Vetter <daniel@ffwll.ch>
5870 L: dri-devel@lists.freedesktop.org
5872 B: https://gitlab.freedesktop.org/drm
5873 C: irc://chat.freenode.net/dri-devel
5874 T: git git://anongit.freedesktop.org/drm/drm
5875 F: Documentation/devicetree/bindings/display/
5876 F: Documentation/devicetree/bindings/gpu/
5877 F: Documentation/gpu/
5881 F: include/linux/vga*
5882 F: include/uapi/drm/
5884 DRM DRIVERS AND MISC GPU PATCHES
5885 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5886 M: Maxime Ripard <mripard@kernel.org>
5887 M: Thomas Zimmermann <tzimmermann@suse.de>
5889 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5890 T: git git://anongit.freedesktop.org/drm/drm-misc
5891 F: Documentation/gpu/
5892 F: drivers/gpu/drm/*
5895 F: include/linux/vga*
5896 F: include/uapi/drm/drm*
5898 DRM DRIVERS FOR ALLWINNER A10
5899 M: Maxime Ripard <mripard@kernel.org>
5900 M: Chen-Yu Tsai <wens@csie.org>
5901 L: dri-devel@lists.freedesktop.org
5903 T: git git://anongit.freedesktop.org/drm/drm-misc
5904 F: Documentation/devicetree/bindings/display/allwinner*
5905 F: drivers/gpu/drm/sun4i/
5907 DRM DRIVERS FOR AMLOGIC SOCS
5908 M: Neil Armstrong <narmstrong@baylibre.com>
5909 L: dri-devel@lists.freedesktop.org
5910 L: linux-amlogic@lists.infradead.org
5912 W: http://linux-meson.com/
5913 T: git git://anongit.freedesktop.org/drm/drm-misc
5914 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5915 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5916 F: Documentation/gpu/meson.rst
5917 F: drivers/gpu/drm/meson/
5919 DRM DRIVERS FOR ATMEL HLCDC
5920 M: Sam Ravnborg <sam@ravnborg.org>
5921 M: Boris Brezillon <bbrezillon@kernel.org>
5922 L: dri-devel@lists.freedesktop.org
5924 T: git git://anongit.freedesktop.org/drm/drm-misc
5925 F: Documentation/devicetree/bindings/display/atmel/
5926 F: drivers/gpu/drm/atmel-hlcdc/
5928 DRM DRIVERS FOR BRIDGE CHIPS
5929 M: Andrzej Hajda <a.hajda@samsung.com>
5930 M: Neil Armstrong <narmstrong@baylibre.com>
5931 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5932 R: Jonas Karlman <jonas@kwiboo.se>
5933 R: Jernej Skrabec <jernej.skrabec@siol.net>
5935 T: git git://anongit.freedesktop.org/drm/drm-misc
5936 F: drivers/gpu/drm/bridge/
5938 DRM DRIVERS FOR EXYNOS
5939 M: Inki Dae <inki.dae@samsung.com>
5940 M: Joonyoung Shim <jy0922.shim@samsung.com>
5941 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5942 M: Kyungmin Park <kyungmin.park@samsung.com>
5943 L: dri-devel@lists.freedesktop.org
5945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5946 F: Documentation/devicetree/bindings/display/exynos/
5947 F: drivers/gpu/drm/exynos/
5948 F: include/uapi/drm/exynos_drm.h
5950 DRM DRIVERS FOR FREESCALE DCU
5951 M: Stefan Agner <stefan@agner.ch>
5952 M: Alison Wang <alison.wang@nxp.com>
5953 L: dri-devel@lists.freedesktop.org
5955 T: git git://anongit.freedesktop.org/drm/drm-misc
5956 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5957 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5958 F: drivers/gpu/drm/fsl-dcu/
5960 DRM DRIVERS FOR FREESCALE IMX
5961 M: Philipp Zabel <p.zabel@pengutronix.de>
5962 L: dri-devel@lists.freedesktop.org
5964 F: Documentation/devicetree/bindings/display/imx/
5965 F: drivers/gpu/drm/imx/
5966 F: drivers/gpu/ipu-v3/
5968 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5969 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5970 L: dri-devel@lists.freedesktop.org
5972 T: git git://github.com/patjak/drm-gma500
5973 F: drivers/gpu/drm/gma500/
5975 DRM DRIVERS FOR HISILICON
5976 M: Xinliang Liu <xinliang.liu@linaro.org>
5977 M: Tian Tao <tiantao6@hisilicon.com>
5978 R: John Stultz <john.stultz@linaro.org>
5979 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5980 R: Chen Feng <puck.chen@hisilicon.com>
5981 L: dri-devel@lists.freedesktop.org
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: Documentation/devicetree/bindings/display/hisilicon/
5985 F: drivers/gpu/drm/hisilicon/
5987 DRM DRIVERS FOR LIMA
5988 M: Qiang Yu <yuq825@gmail.com>
5989 L: dri-devel@lists.freedesktop.org
5990 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5992 T: git git://anongit.freedesktop.org/drm/drm-misc
5993 F: drivers/gpu/drm/lima/
5994 F: include/uapi/drm/lima_drm.h
5996 DRM DRIVERS FOR MEDIATEK
5997 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5998 M: Philipp Zabel <p.zabel@pengutronix.de>
5999 L: dri-devel@lists.freedesktop.org
6001 F: Documentation/devicetree/bindings/display/mediatek/
6002 F: drivers/gpu/drm/mediatek/
6003 F: drivers/phy/mediatek/phy-mtk-hdmi*
6004 F: drivers/phy/mediatek/phy-mtk-mipi*
6006 DRM DRIVERS FOR NVIDIA TEGRA
6007 M: Thierry Reding <thierry.reding@gmail.com>
6008 L: dri-devel@lists.freedesktop.org
6009 L: linux-tegra@vger.kernel.org
6011 T: git git://anongit.freedesktop.org/tegra/linux.git
6012 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
6013 F: drivers/gpu/drm/tegra/
6014 F: drivers/gpu/host1x/
6015 F: include/linux/host1x.h
6016 F: include/uapi/drm/tegra_drm.h
6018 DRM DRIVERS FOR RENESAS
6019 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6020 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
6021 L: dri-devel@lists.freedesktop.org
6022 L: linux-renesas-soc@vger.kernel.org
6024 T: git git://linuxtv.org/pinchartl/media drm/du/next
6025 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
6026 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
6027 F: Documentation/devicetree/bindings/display/renesas,du.txt
6028 F: drivers/gpu/drm/rcar-du/
6029 F: drivers/gpu/drm/shmobile/
6030 F: include/linux/platform_data/shmob_drm.h
6032 DRM DRIVERS FOR ROCKCHIP
6033 M: Sandy Huang <hjc@rock-chips.com>
6034 M: Heiko Stübner <heiko@sntech.de>
6035 L: dri-devel@lists.freedesktop.org
6037 T: git git://anongit.freedesktop.org/drm/drm-misc
6038 F: Documentation/devicetree/bindings/display/rockchip/
6039 F: drivers/gpu/drm/rockchip/
6042 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6043 L: dri-devel@lists.freedesktop.org
6045 T: git git://anongit.freedesktop.org/drm/drm-misc
6046 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
6047 F: drivers/gpu/drm/sti
6050 M: Yannick Fertre <yannick.fertre@foss.st.com>
6051 M: Philippe Cornu <philippe.cornu@foss.st.com>
6052 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
6053 L: dri-devel@lists.freedesktop.org
6055 T: git git://anongit.freedesktop.org/drm/drm-misc
6056 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
6057 F: drivers/gpu/drm/stm
6059 DRM DRIVERS FOR TI KEYSTONE
6060 M: Jyri Sarha <jyri.sarha@iki.fi>
6061 M: Tomi Valkeinen <tomba@kernel.org>
6062 L: dri-devel@lists.freedesktop.org
6064 T: git git://anongit.freedesktop.org/drm/drm-misc
6065 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
6066 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
6067 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
6068 F: drivers/gpu/drm/tidss/
6070 DRM DRIVERS FOR TI LCDC
6071 M: Jyri Sarha <jyri.sarha@iki.fi>
6072 R: Tomi Valkeinen <tomba@kernel.org>
6073 L: dri-devel@lists.freedesktop.org
6075 F: Documentation/devicetree/bindings/display/tilcdc/
6076 F: drivers/gpu/drm/tilcdc/
6078 DRM DRIVERS FOR TI OMAP
6079 M: Tomi Valkeinen <tomba@kernel.org>
6080 L: dri-devel@lists.freedesktop.org
6082 F: Documentation/devicetree/bindings/display/ti/
6083 F: drivers/gpu/drm/omapdrm/
6086 M: Eric Anholt <eric@anholt.net>
6088 T: git git://anongit.freedesktop.org/drm/drm-misc
6089 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6090 F: drivers/gpu/drm/v3d/
6091 F: include/uapi/drm/v3d_drm.h
6094 M: Eric Anholt <eric@anholt.net>
6095 M: Maxime Ripard <mripard@kernel.org>
6097 T: git git://github.com/anholt/linux
6098 T: git git://anongit.freedesktop.org/drm/drm-misc
6099 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6100 F: drivers/gpu/drm/vc4/
6101 F: include/uapi/drm/vc4_drm.h
6103 DRM DRIVERS FOR VIVANTE GPU IP
6104 M: Lucas Stach <l.stach@pengutronix.de>
6105 R: Russell King <linux+etnaviv@armlinux.org.uk>
6106 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6107 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6108 L: dri-devel@lists.freedesktop.org
6110 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6111 F: drivers/gpu/drm/etnaviv/
6112 F: include/uapi/drm/etnaviv_drm.h
6115 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6116 L: dri-devel@lists.freedesktop.org
6117 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6119 T: git git://anongit.freedesktop.org/drm/drm-misc
6120 F: Documentation/gpu/xen-front.rst
6121 F: drivers/gpu/drm/xen/
6123 DRM DRIVERS FOR XILINX
6124 M: Hyun Kwon <hyun.kwon@xilinx.com>
6125 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6126 L: dri-devel@lists.freedesktop.org
6128 T: git git://anongit.freedesktop.org/drm/drm-misc
6129 F: Documentation/devicetree/bindings/display/xlnx/
6130 F: drivers/gpu/drm/xlnx/
6133 M: Thierry Reding <thierry.reding@gmail.com>
6134 R: Sam Ravnborg <sam@ravnborg.org>
6135 L: dri-devel@lists.freedesktop.org
6137 T: git git://anongit.freedesktop.org/drm/drm-misc
6138 F: Documentation/devicetree/bindings/display/panel/
6139 F: drivers/gpu/drm/drm_panel.c
6140 F: drivers/gpu/drm/panel/
6141 F: include/drm/drm_panel.h
6144 M: Christian Koenig <christian.koenig@amd.com>
6145 M: Huang Rui <ray.huang@amd.com>
6146 L: dri-devel@lists.freedesktop.org
6148 T: git git://people.freedesktop.org/~agd5f/linux
6149 F: drivers/gpu/drm/ttm/
6152 DSBR100 USB FM RADIO DRIVER
6153 M: Alexey Klimov <klimov.linux@gmail.com>
6154 L: linux-media@vger.kernel.org
6156 T: git git://linuxtv.org/media_tree.git
6157 F: drivers/media/radio/dsbr100.c
6160 M: Hans Verkuil <hverkuil@xs4all.nl>
6161 L: linux-media@vger.kernel.org
6163 W: https://linuxtv.org
6164 T: git git://linuxtv.org/media_tree.git
6165 F: drivers/media/pci/dt3155/
6167 DVB_USB_AF9015 MEDIA DRIVER
6168 M: Antti Palosaari <crope@iki.fi>
6169 L: linux-media@vger.kernel.org
6171 W: https://linuxtv.org
6172 W: http://palosaari.fi/linux/
6173 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6174 T: git git://linuxtv.org/anttip/media_tree.git
6175 F: drivers/media/usb/dvb-usb-v2/af9015*
6177 DVB_USB_AF9035 MEDIA DRIVER
6178 M: Antti Palosaari <crope@iki.fi>
6179 L: linux-media@vger.kernel.org
6181 W: https://linuxtv.org
6182 W: http://palosaari.fi/linux/
6183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6184 T: git git://linuxtv.org/anttip/media_tree.git
6185 F: drivers/media/usb/dvb-usb-v2/af9035*
6187 DVB_USB_ANYSEE MEDIA DRIVER
6188 M: Antti Palosaari <crope@iki.fi>
6189 L: linux-media@vger.kernel.org
6191 W: https://linuxtv.org
6192 W: http://palosaari.fi/linux/
6193 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6194 T: git git://linuxtv.org/anttip/media_tree.git
6195 F: drivers/media/usb/dvb-usb-v2/anysee*
6197 DVB_USB_AU6610 MEDIA DRIVER
6198 M: Antti Palosaari <crope@iki.fi>
6199 L: linux-media@vger.kernel.org
6201 W: https://linuxtv.org
6202 W: http://palosaari.fi/linux/
6203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6204 T: git git://linuxtv.org/anttip/media_tree.git
6205 F: drivers/media/usb/dvb-usb-v2/au6610*
6207 DVB_USB_CE6230 MEDIA DRIVER
6208 M: Antti Palosaari <crope@iki.fi>
6209 L: linux-media@vger.kernel.org
6211 W: https://linuxtv.org
6212 W: http://palosaari.fi/linux/
6213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6214 T: git git://linuxtv.org/anttip/media_tree.git
6215 F: drivers/media/usb/dvb-usb-v2/ce6230*
6217 DVB_USB_CXUSB MEDIA DRIVER
6218 M: Michael Krufky <mkrufky@linuxtv.org>
6219 L: linux-media@vger.kernel.org
6221 W: https://linuxtv.org
6222 W: http://github.com/mkrufky
6223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6224 T: git git://linuxtv.org/media_tree.git
6225 F: drivers/media/usb/dvb-usb/cxusb*
6227 DVB_USB_EC168 MEDIA DRIVER
6228 M: Antti Palosaari <crope@iki.fi>
6229 L: linux-media@vger.kernel.org
6231 W: https://linuxtv.org
6232 W: http://palosaari.fi/linux/
6233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6234 T: git git://linuxtv.org/anttip/media_tree.git
6235 F: drivers/media/usb/dvb-usb-v2/ec168*
6237 DVB_USB_GL861 MEDIA DRIVER
6238 M: Antti Palosaari <crope@iki.fi>
6239 L: linux-media@vger.kernel.org
6241 W: https://linuxtv.org
6242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6243 T: git git://linuxtv.org/anttip/media_tree.git
6244 F: drivers/media/usb/dvb-usb-v2/gl861*
6246 DVB_USB_MXL111SF MEDIA DRIVER
6247 M: Michael Krufky <mkrufky@linuxtv.org>
6248 L: linux-media@vger.kernel.org
6250 W: https://linuxtv.org
6251 W: http://github.com/mkrufky
6252 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6253 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6254 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6256 DVB_USB_RTL28XXU MEDIA DRIVER
6257 M: Antti Palosaari <crope@iki.fi>
6258 L: linux-media@vger.kernel.org
6260 W: https://linuxtv.org
6261 W: http://palosaari.fi/linux/
6262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6263 T: git git://linuxtv.org/anttip/media_tree.git
6264 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6266 DVB_USB_V2 MEDIA DRIVER
6267 M: Antti Palosaari <crope@iki.fi>
6268 L: linux-media@vger.kernel.org
6270 W: https://linuxtv.org
6271 W: http://palosaari.fi/linux/
6272 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6273 T: git git://linuxtv.org/anttip/media_tree.git
6274 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6275 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6278 M: Jason Baron <jbaron@akamai.com>
6280 F: include/linux/dynamic_debug.h
6281 F: lib/dynamic_debug.c
6283 DYNAMIC INTERRUPT MODERATION
6284 M: Tal Gilboa <talgi@nvidia.com>
6286 F: Documentation/networking/net_dim.rst
6287 F: include/linux/dim.h
6290 DZ DECSTATION DZ11 SERIAL DRIVER
6291 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
6293 F: drivers/tty/serial/dz.*
6295 E3X0 POWER BUTTON DRIVER
6296 M: Moritz Fischer <moritz.fischer@ettus.com>
6297 L: usrp-users@lists.ettus.com
6299 W: http://www.ettus.com
6300 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6301 F: drivers/input/misc/e3x0-button.c
6304 M: Antti Palosaari <crope@iki.fi>
6305 L: linux-media@vger.kernel.org
6307 W: https://linuxtv.org
6308 W: http://palosaari.fi/linux/
6309 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6310 T: git git://linuxtv.org/anttip/media_tree.git
6311 F: drivers/media/tuners/e4000*
6313 EARTH_PT1 MEDIA DRIVER
6314 M: Akihiro Tsukada <tskd08@gmail.com>
6315 L: linux-media@vger.kernel.org
6317 F: drivers/media/pci/pt1/
6319 EARTH_PT3 MEDIA DRIVER
6320 M: Akihiro Tsukada <tskd08@gmail.com>
6321 L: linux-media@vger.kernel.org
6323 F: drivers/media/pci/pt3/
6326 M: Antti Palosaari <crope@iki.fi>
6327 L: linux-media@vger.kernel.org
6329 W: https://linuxtv.org
6330 W: http://palosaari.fi/linux/
6331 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6332 T: git git://linuxtv.org/anttip/media_tree.git
6333 F: drivers/media/dvb-frontends/ec100*
6336 M: Tyler Hicks <code@tyhicks.com>
6337 L: ecryptfs@vger.kernel.org
6339 W: http://ecryptfs.org
6340 W: https://launchpad.net/ecryptfs
6341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6342 F: Documentation/filesystems/ecryptfs.rst
6346 M: Borislav Petkov <bp@alien8.de>
6347 L: linux-edac@vger.kernel.org
6349 F: drivers/edac/amd64_edac*
6352 M: Jan Luebbe <jlu@pengutronix.de>
6353 L: linux-edac@vger.kernel.org
6355 F: drivers/edac/armada_xp_*
6358 M: Stefan Schaeckeler <sschaeck@cisco.com>
6360 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6361 F: drivers/edac/aspeed_edac.c
6364 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6366 F: drivers/edac/bluefield_edac.c
6369 M: Andre Przywara <andre.przywara@arm.com>
6370 L: linux-edac@vger.kernel.org
6372 F: drivers/edac/highbank*
6375 M: Ralf Baechle <ralf@linux-mips.org>
6376 L: linux-edac@vger.kernel.org
6377 L: linux-mips@vger.kernel.org
6379 F: drivers/edac/octeon_edac*
6381 EDAC-CAVIUM THUNDERX
6382 M: Robert Richter <rric@kernel.org>
6383 L: linux-edac@vger.kernel.org
6385 F: drivers/edac/thunderx_edac*
6388 M: Borislav Petkov <bp@alien8.de>
6389 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6390 M: Tony Luck <tony.luck@intel.com>
6391 R: James Morse <james.morse@arm.com>
6392 R: Robert Richter <rric@kernel.org>
6393 L: linux-edac@vger.kernel.org
6395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6396 F: Documentation/admin-guide/ras.rst
6397 F: Documentation/driver-api/edac.rst
6399 F: include/linux/edac.h
6402 M: Lei Wang <lewan@microsoft.com>
6403 L: linux-edac@vger.kernel.org
6405 F: drivers/edac/dmc520_edac.c
6408 M: Mark Gross <mark.gross@intel.com>
6409 L: linux-edac@vger.kernel.org
6411 F: drivers/edac/e752x_edac.c
6414 L: linux-edac@vger.kernel.org
6416 F: drivers/edac/e7xxx_edac.c
6419 M: York Sun <york.sun@nxp.com>
6420 L: linux-edac@vger.kernel.org
6422 F: drivers/edac/fsl_ddr_edac.*
6425 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6426 L: linux-edac@vger.kernel.org
6428 F: drivers/edac/ghes_edac.c
6431 M: Tony Luck <tony.luck@intel.com>
6432 L: linux-edac@vger.kernel.org
6434 F: drivers/edac/i10nm_base.c
6437 L: linux-edac@vger.kernel.org
6439 F: drivers/edac/i3000_edac.c
6442 L: linux-edac@vger.kernel.org
6444 F: drivers/edac/i5000_edac.c
6447 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6448 L: linux-edac@vger.kernel.org
6450 F: drivers/edac/i5400_edac.c
6453 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6454 L: linux-edac@vger.kernel.org
6456 F: drivers/edac/i7300_edac.c
6459 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6460 L: linux-edac@vger.kernel.org
6462 F: drivers/edac/i7core_edac.c
6465 M: Tim Small <tim@buttersideup.com>
6466 L: linux-edac@vger.kernel.org
6468 F: drivers/edac/i82443bxgx_edac.c
6471 M: "Arvind R." <arvino55@gmail.com>
6472 L: linux-edac@vger.kernel.org
6474 F: drivers/edac/i82975x_edac.c
6477 M: Jason Baron <jbaron@akamai.com>
6478 L: linux-edac@vger.kernel.org
6480 F: drivers/edac/ie31200_edac.c
6483 M: Tony Luck <tony.luck@intel.com>
6484 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6485 L: linux-edac@vger.kernel.org
6487 F: drivers/edac/igen6_edac.c
6490 M: Johannes Thumshirn <morbidrsa@gmail.com>
6491 L: linux-edac@vger.kernel.org
6493 F: drivers/edac/mpc85xx_edac.[ch]
6496 M: Egor Martovetsky <egor@pasemi.com>
6497 L: linux-edac@vger.kernel.org
6499 F: drivers/edac/pasemi_edac.c
6502 M: Tony Luck <tony.luck@intel.com>
6503 L: linux-edac@vger.kernel.org
6505 F: drivers/edac/pnd2_edac.[ch]
6508 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6509 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6510 L: linux-arm-msm@vger.kernel.org
6511 L: linux-edac@vger.kernel.org
6513 F: drivers/edac/qcom_edac.c
6516 M: Tim Small <tim@buttersideup.com>
6517 L: linux-edac@vger.kernel.org
6519 F: drivers/edac/r82600_edac.c
6522 M: Tony Luck <tony.luck@intel.com>
6523 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6524 L: linux-edac@vger.kernel.org
6526 F: drivers/edac/sb_edac.c
6529 M: Yash Shah <yash.shah@sifive.com>
6530 L: linux-edac@vger.kernel.org
6532 F: drivers/edac/sifive_edac.c
6535 M: Tony Luck <tony.luck@intel.com>
6536 L: linux-edac@vger.kernel.org
6538 F: drivers/edac/skx_*.[ch]
6541 M: Tero Kristo <kristo@kernel.org>
6542 L: linux-edac@vger.kernel.org
6544 F: drivers/edac/ti_edac.c
6546 EDIROL UA-101/UA-1000 DRIVER
6547 M: Clemens Ladisch <clemens@ladisch.de>
6548 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6551 F: sound/usb/misc/ua101.c
6554 M: Ivan Hu <ivan.hu@canonical.com>
6555 M: Ard Biesheuvel <ardb@kernel.org>
6556 L: linux-efi@vger.kernel.org
6558 F: drivers/firmware/efi/test/
6560 EFI VARIABLE FILESYSTEM
6561 M: Matthew Garrett <matthew.garrett@nebula.com>
6562 M: Jeremy Kerr <jk@ozlabs.org>
6563 M: Ard Biesheuvel <ardb@kernel.org>
6564 L: linux-efi@vger.kernel.org
6566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6569 EFIFB FRAMEBUFFER DRIVER
6570 M: Peter Jones <pjones@redhat.com>
6571 L: linux-fbdev@vger.kernel.org
6573 F: drivers/video/fbdev/efifb.c
6577 W: http://aeschi.ch.eu.org/efs/
6580 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6581 M: Douglas Miller <dougmill@linux.ibm.com>
6582 L: netdev@vger.kernel.org
6584 F: drivers/net/ethernet/ibm/ehea/
6586 EM28XX VIDEO4LINUX DRIVER
6587 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6588 L: linux-media@vger.kernel.org
6590 W: https://linuxtv.org
6591 T: git git://linuxtv.org/media_tree.git
6592 F: Documentation/admin-guide/media/em28xx*
6593 F: drivers/media/usb/em28xx/
6596 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6597 M: Matt Mackall <mpm@selenic.com>
6598 M: David Woodhouse <dwmw2@infradead.org>
6599 L: linux-embedded@vger.kernel.org
6602 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6603 M: Adrian Hunter <adrian.hunter@intel.com>
6604 M: Ritesh Harjani <riteshh@codeaurora.org>
6605 M: Asutosh Das <asutoshd@codeaurora.org>
6606 L: linux-mmc@vger.kernel.org
6608 F: drivers/mmc/host/cqhci*
6610 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6611 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6612 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6613 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6614 L: linux-scsi@vger.kernel.org
6616 W: http://www.broadcom.com
6617 F: drivers/scsi/be2iscsi/
6619 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6620 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6621 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6622 M: Somnath Kotur <somnath.kotur@broadcom.com>
6623 L: netdev@vger.kernel.org
6625 W: http://www.emulex.com
6626 F: drivers/net/ethernet/emulex/benet/
6628 EMULEX ONECONNECT ROCE DRIVER
6629 M: Selvin Xavier <selvin.xavier@broadcom.com>
6630 M: Devesh Sharma <devesh.sharma@broadcom.com>
6631 L: linux-rdma@vger.kernel.org
6633 W: http://www.broadcom.com
6634 F: drivers/infiniband/hw/ocrdma/
6635 F: include/uapi/rdma/ocrdma-abi.h
6637 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6638 M: James Smart <james.smart@broadcom.com>
6639 M: Dick Kennedy <dick.kennedy@broadcom.com>
6640 L: linux-scsi@vger.kernel.org
6642 W: http://www.broadcom.com
6643 F: drivers/scsi/lpfc/
6645 ENE CB710 FLASH CARD READER DRIVER
6646 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6648 F: drivers/misc/cb710/
6649 F: drivers/mmc/host/cb710-mmc.*
6650 F: include/linux/cb710.h
6652 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6653 M: Maxim Levitsky <maximlevitsky@gmail.com>
6655 F: drivers/media/rc/ene_ir.*
6657 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6658 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6659 L: linuxppc-dev@lists.ozlabs.org
6661 F: drivers/tty/ehv_bytechan.c
6663 EPSON S1D13XXX FRAMEBUFFER DRIVER
6664 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6667 F: drivers/video/fbdev/s1d13xxxfb.c
6668 F: include/video/s1d13xxxfb.h
6671 M: Gao Xiang <xiang@kernel.org>
6672 M: Chao Yu <yuchao0@huawei.com>
6673 L: linux-erofs@lists.ozlabs.org
6675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6676 F: Documentation/filesystems/erofs.rst
6678 F: include/trace/events/erofs.h
6680 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6681 M: Jeff Layton <jlayton@kernel.org>
6683 F: include/linux/errseq.h
6686 ET131X NETWORK DRIVER
6687 M: Mark Einon <mark.einon@gmail.com>
6689 F: drivers/net/ethernet/agere/
6692 M: Roopa Prabhu <roopa@nvidia.com>
6693 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6694 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6695 L: netdev@vger.kernel.org
6697 W: http://www.linuxfoundation.org/en/Net:Bridge
6698 F: include/linux/netfilter_bridge/
6701 ETHERNET PHY LIBRARY
6702 M: Andrew Lunn <andrew@lunn.ch>
6703 M: Heiner Kallweit <hkallweit1@gmail.com>
6704 R: Russell King <linux@armlinux.org.uk>
6705 L: netdev@vger.kernel.org
6707 F: Documentation/ABI/testing/sysfs-class-net-phydev
6708 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6709 F: Documentation/devicetree/bindings/net/mdio*
6710 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6711 F: Documentation/networking/phy.rst
6712 F: drivers/net/mdio/
6713 F: drivers/net/mdio/of_mdio.c
6716 F: drivers/of/of_net.c
6717 F: include/dt-bindings/net/qca-ar803x.h
6718 F: include/linux/*mdio*.h
6719 F: include/linux/mdio/*.h
6720 F: include/linux/of_net.h
6721 F: include/linux/phy.h
6722 F: include/linux/phy_fixed.h
6723 F: include/linux/platform_data/mdio-bcm-unimac.h
6724 F: include/linux/platform_data/mdio-gpio.h
6725 F: include/trace/events/mdio.h
6726 F: include/uapi/linux/mdio.h
6727 F: include/uapi/linux/mii.h
6730 M: Namjae Jeon <namjae.jeon@samsung.com>
6731 M: Sungjong Seo <sj1557.seo@samsung.com>
6732 L: linux-fsdevel@vger.kernel.org
6737 M: Jan Kara <jack@suse.com>
6738 L: linux-ext4@vger.kernel.org
6740 F: Documentation/filesystems/ext2.rst
6742 F: include/linux/ext2*
6745 M: "Theodore Ts'o" <tytso@mit.edu>
6746 M: Andreas Dilger <adilger.kernel@dilger.ca>
6747 L: linux-ext4@vger.kernel.org
6749 W: http://ext4.wiki.kernel.org
6750 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6752 F: Documentation/filesystems/ext4/
6754 F: include/trace/events/ext4.h
6756 Extended Verification Module (EVM)
6757 M: Mimi Zohar <zohar@linux.ibm.com>
6758 L: linux-integrity@vger.kernel.org
6760 F: security/integrity/evm/
6762 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6763 M: Ard Biesheuvel <ardb@kernel.org>
6764 L: linux-efi@vger.kernel.org
6766 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6767 F: Documentation/admin-guide/efi-stub.rst
6768 F: arch/*/include/asm/efi.h
6769 F: arch/*/kernel/efi.c
6770 F: arch/arm/boot/compressed/efi-header.S
6771 F: arch/arm64/kernel/efi-entry.S
6772 F: arch/x86/platform/efi/
6773 F: drivers/firmware/efi/
6774 F: include/linux/efi*.h
6776 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6777 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6778 M: Chanwoo Choi <cw00.choi@samsung.com>
6779 L: linux-kernel@vger.kernel.org
6781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6782 F: Documentation/devicetree/bindings/extcon/
6783 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6785 F: include/linux/extcon.h
6786 F: include/linux/extcon/
6789 M: Masami Hiramatsu <mhiramat@kernel.org>
6791 F: Documentation/admin-guide/bootconfig.rst
6792 F: fs/proc/bootconfig.c
6793 F: include/linux/bootconfig.h
6795 F: tools/bootconfig/*
6796 F: tools/bootconfig/scripts/*
6799 M: Jingoo Han <jingoohan1@gmail.com>
6800 L: dri-devel@lists.freedesktop.org
6802 F: drivers/gpu/drm/exynos/exynos_dp*
6804 EXYNOS SYSMMU (IOMMU) driver
6805 M: Marek Szyprowski <m.szyprowski@samsung.com>
6806 L: iommu@lists.linux-foundation.org
6808 F: drivers/iommu/exynos-iommu.c
6811 M: Jaegeuk Kim <jaegeuk@kernel.org>
6812 M: Chao Yu <yuchao0@huawei.com>
6813 L: linux-f2fs-devel@lists.sourceforge.net
6815 W: https://f2fs.wiki.kernel.org/
6816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6817 F: Documentation/ABI/testing/sysfs-fs-f2fs
6818 F: Documentation/filesystems/f2fs.rst
6820 F: include/linux/f2fs_fs.h
6821 F: include/trace/events/f2fs.h
6822 F: include/uapi/linux/f2fs.h
6824 F71805F HARDWARE MONITORING DRIVER
6825 M: Jean Delvare <jdelvare@suse.com>
6826 L: linux-hwmon@vger.kernel.org
6828 F: Documentation/hwmon/f71805f.rst
6829 F: drivers/hwmon/f71805f.c
6832 M: Josh Poimboeuf <jpoimboe@redhat.com>
6834 F: scripts/faddr2line
6837 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6838 L: netdev@vger.kernel.org
6840 F: Documentation/networking/failover.rst
6841 F: include/net/failover.h
6842 F: net/core/failover.c
6845 M: Jan Kara <jack@suse.cz>
6846 R: Amir Goldstein <amir73il@gmail.com>
6847 L: linux-fsdevel@vger.kernel.org
6849 F: fs/notify/fanotify/
6850 F: include/linux/fanotify.h
6851 F: include/uapi/linux/fanotify.h
6853 FARSYNC SYNCHRONOUS DRIVER
6854 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6856 W: http://www.farsite.co.uk/
6857 F: drivers/net/wan/farsync.*
6859 FAULT INJECTION SUPPORT
6860 M: Akinobu Mita <akinobu.mita@gmail.com>
6862 F: Documentation/fault-injection/
6863 F: lib/fault-inject.c
6865 FBTFT Framebuffer drivers
6866 L: dri-devel@lists.freedesktop.org
6867 L: linux-fbdev@vger.kernel.org
6869 F: drivers/staging/fbtft/
6872 M: Michael Buesch <m@bues.ch>
6873 L: linux-media@vger.kernel.org
6875 F: drivers/media/tuners/fc0011.c
6876 F: drivers/media/tuners/fc0011.h
6879 M: Antti Palosaari <crope@iki.fi>
6880 L: linux-media@vger.kernel.org
6882 W: https://linuxtv.org
6883 W: http://palosaari.fi/linux/
6884 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6885 T: git git://linuxtv.org/anttip/media_tree.git
6886 F: drivers/media/tuners/fc2580*
6888 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6889 M: Hannes Reinecke <hare@suse.de>
6890 L: linux-scsi@vger.kernel.org
6892 W: www.Open-FCoE.org
6893 F: drivers/scsi/fcoe/
6894 F: drivers/scsi/libfc/
6896 F: include/scsi/libfc.h
6897 F: include/scsi/libfcoe.h
6898 F: include/uapi/scsi/fc/
6900 FILE LOCKING (flock() and fcntl()/lockf())
6901 M: Jeff Layton <jlayton@kernel.org>
6902 M: "J. Bruce Fields" <bfields@fieldses.org>
6903 L: linux-fsdevel@vger.kernel.org
6907 F: include/linux/fcntl.h
6908 F: include/uapi/linux/fcntl.h
6910 FILESYSTEM DIRECT ACCESS (DAX)
6911 M: Dan Williams <dan.j.williams@intel.com>
6912 R: Matthew Wilcox <willy@infradead.org>
6913 R: Jan Kara <jack@suse.cz>
6914 L: linux-fsdevel@vger.kernel.org
6915 L: linux-nvdimm@lists.01.org
6918 F: include/linux/dax.h
6919 F: include/trace/events/fs_dax.h
6921 FILESYSTEMS (VFS and infrastructure)
6922 M: Alexander Viro <viro@zeniv.linux.org.uk>
6923 L: linux-fsdevel@vger.kernel.org
6926 F: include/linux/fs.h
6927 F: include/linux/fs_types.h
6928 F: include/uapi/linux/fs.h
6929 F: include/uapi/linux/openat2.h
6934 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6935 M: Riku Voipio <riku.voipio@iki.fi>
6936 L: linux-hwmon@vger.kernel.org
6938 F: drivers/hwmon/f75375s.c
6939 F: include/linux/f75375s.h
6941 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6942 M: Clemens Ladisch <clemens@ladisch.de>
6943 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6947 F: include/uapi/sound/firewire.h
6950 FIREWIRE MEDIA DRIVERS (firedtv)
6951 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6952 L: linux-media@vger.kernel.org
6953 L: linux1394-devel@lists.sourceforge.net
6955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6956 F: drivers/media/firewire/
6958 FIREWIRE SBP-2 TARGET
6959 M: Chris Boot <bootc@bootc.net>
6960 L: linux-scsi@vger.kernel.org
6961 L: target-devel@vger.kernel.org
6962 L: linux1394-devel@lists.sourceforge.net
6964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6965 F: drivers/target/sbp/
6968 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6969 L: linux1394-devel@lists.sourceforge.net
6971 W: http://ieee1394.wiki.kernel.org/
6972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6973 F: drivers/firewire/
6974 F: include/linux/firewire.h
6975 F: include/uapi/linux/firewire*.h
6978 FIRMWARE LOADER (request_firmware)
6979 M: Luis Chamberlain <mcgrof@kernel.org>
6980 L: linux-kernel@vger.kernel.org
6982 F: Documentation/firmware_class/
6983 F: drivers/base/firmware_loader/
6984 F: include/linux/firmware.h
6986 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6987 M: Joshua Morris <josh.h.morris@us.ibm.com>
6988 M: Philip Kelleher <pjk1939@linux.ibm.com>
6990 F: drivers/block/rsxx/
6992 FLEXTIMER FTM-QUADDEC DRIVER
6993 M: Patrick Havelange <patrick.havelange@essensium.com>
6994 L: linux-iio@vger.kernel.org
6996 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6997 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6998 F: drivers/counter/ftm-quaddec.c
7001 M: Denis Efremov <efremov@linux.com>
7002 L: linux-block@vger.kernel.org
7004 F: drivers/block/floppy.c
7006 FLYSKY FSIA6B RC RECEIVER
7007 M: Markus Koch <markus@notsyncing.net>
7008 L: linux-input@vger.kernel.org
7010 F: drivers/input/joystick/fsia6b.c
7012 FORCEDETH GIGABIT ETHERNET DRIVER
7013 M: Rain River <rain.1986.08.12@gmail.com>
7014 M: Zhu Yanjun <zyjzyj2000@gmail.com>
7015 L: netdev@vger.kernel.org
7017 F: drivers/net/ethernet/nvidia/*
7020 M: Wu Hao <hao.wu@intel.com>
7021 R: Tom Rix <trix@redhat.com>
7022 L: linux-fpga@vger.kernel.org
7024 F: Documentation/ABI/testing/sysfs-bus-dfl*
7025 F: Documentation/fpga/dfl.rst
7026 F: drivers/fpga/dfl*
7027 F: drivers/uio/uio_dfl.c
7028 F: include/linux/dfl.h
7029 F: include/uapi/linux/fpga-dfl.h
7031 FPGA MANAGER FRAMEWORK
7032 M: Moritz Fischer <mdf@kernel.org>
7033 R: Tom Rix <trix@redhat.com>
7034 L: linux-fpga@vger.kernel.org
7036 W: http://www.rocketboards.org
7037 Q: http://patchwork.kernel.org/project/linux-fpga/list/
7038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
7039 F: Documentation/devicetree/bindings/fpga/
7040 F: Documentation/driver-api/fpga/
7041 F: Documentation/fpga/
7043 F: include/linux/fpga/
7046 M: Bill Metzenthen <billm@melbpc.org.au>
7048 W: http://floatingpoint.sourceforge.net/emulator/index.html
7049 F: arch/x86/math-emu/
7052 L: dri-devel@lists.freedesktop.org
7053 L: linux-fbdev@vger.kernel.org
7055 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
7056 T: git git://anongit.freedesktop.org/drm/drm-misc
7057 F: Documentation/fb/
7059 F: include/linux/fb.h
7060 F: include/uapi/linux/fb.h
7061 F: include/uapi/video/
7064 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
7065 M: Horia Geantă <horia.geanta@nxp.com>
7066 M: Aymen Sghaier <aymen.sghaier@nxp.com>
7067 L: linux-crypto@vger.kernel.org
7069 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7070 F: drivers/crypto/caam/
7072 FREESCALE COLDFIRE M5441X MMC DRIVER
7073 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7074 L: linux-mmc@vger.kernel.org
7076 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7077 F: include/linux/platform_data/mmc-esdhc-mcf.h
7079 FREESCALE DIU FRAMEBUFFER DRIVER
7080 M: Timur Tabi <timur@kernel.org>
7081 L: linux-fbdev@vger.kernel.org
7083 F: drivers/video/fbdev/fsl-diu-fb.*
7085 FREESCALE DMA DRIVER
7086 M: Li Yang <leoyang.li@nxp.com>
7087 M: Zhang Wei <zw@zh-kernel.org>
7088 L: linuxppc-dev@lists.ozlabs.org
7090 F: drivers/dma/fsldma.*
7092 FREESCALE DSPI DRIVER
7093 M: Vladimir Oltean <olteanv@gmail.com>
7094 L: linux-spi@vger.kernel.org
7096 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7097 F: drivers/spi/spi-fsl-dspi.c
7098 F: include/linux/spi/spi-fsl-dspi.h
7100 FREESCALE ENETC ETHERNET DRIVERS
7101 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7102 L: netdev@vger.kernel.org
7104 F: drivers/net/ethernet/freescale/enetc/
7106 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7107 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7108 L: netdev@vger.kernel.org
7110 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7111 F: drivers/net/ethernet/freescale/gianfar*
7113 FREESCALE GPMI NAND DRIVER
7114 M: Han Xu <han.xu@nxp.com>
7115 L: linux-mtd@lists.infradead.org
7117 F: drivers/mtd/nand/raw/gpmi-nand/*
7119 FREESCALE I2C CPM DRIVER
7120 M: Jochen Friedrich <jochen@scram.de>
7121 L: linuxppc-dev@lists.ozlabs.org
7122 L: linux-i2c@vger.kernel.org
7124 F: drivers/i2c/busses/i2c-cpm.c
7126 FREESCALE IMX / MXC FEC DRIVER
7127 M: Joakim Zhang <qiangqing.zhang@nxp.com>
7128 L: netdev@vger.kernel.org
7130 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7131 F: drivers/net/ethernet/freescale/fec.h
7132 F: drivers/net/ethernet/freescale/fec_main.c
7133 F: drivers/net/ethernet/freescale/fec_ptp.c
7135 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7136 M: Sascha Hauer <s.hauer@pengutronix.de>
7137 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7138 L: linux-fbdev@vger.kernel.org
7139 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7141 F: drivers/video/fbdev/imxfb.c
7142 F: include/linux/platform_data/video-imxfb.h
7144 FREESCALE IMX DDR PMU DRIVER
7145 M: Frank Li <Frank.li@nxp.com>
7146 L: linux-arm-kernel@lists.infradead.org
7148 F: Documentation/admin-guide/perf/imx-ddr.rst
7149 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7150 F: drivers/perf/fsl_imx8_ddr_perf.c
7152 FREESCALE IMX I2C DRIVER
7153 M: Oleksij Rempel <o.rempel@pengutronix.de>
7154 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7155 L: linux-i2c@vger.kernel.org
7157 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7158 F: drivers/i2c/busses/i2c-imx.c
7160 FREESCALE IMX LPI2C DRIVER
7161 M: Dong Aisheng <aisheng.dong@nxp.com>
7162 L: linux-i2c@vger.kernel.org
7163 L: linux-imx@nxp.com
7165 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7166 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7168 FREESCALE QORIQ DPAA ETHERNET DRIVER
7169 M: Madalin Bucur <madalin.bucur@nxp.com>
7170 L: netdev@vger.kernel.org
7172 F: drivers/net/ethernet/freescale/dpaa
7174 FREESCALE QORIQ DPAA FMAN DRIVER
7175 M: Madalin Bucur <madalin.bucur@nxp.com>
7176 L: netdev@vger.kernel.org
7178 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7179 F: drivers/net/ethernet/freescale/fman
7181 FREESCALE QORIQ PTP CLOCK DRIVER
7182 M: Yangbo Lu <yangbo.lu@nxp.com>
7183 L: netdev@vger.kernel.org
7185 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7186 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7187 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7188 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7189 F: drivers/ptp/ptp_qoriq.c
7190 F: drivers/ptp/ptp_qoriq_debugfs.c
7191 F: include/linux/fsl/ptp_qoriq.h
7193 FREESCALE QUAD SPI DRIVER
7194 M: Han Xu <han.xu@nxp.com>
7195 L: linux-spi@vger.kernel.org
7197 F: drivers/spi/spi-fsl-qspi.c
7199 FREESCALE QUICC ENGINE LIBRARY
7200 M: Qiang Zhao <qiang.zhao@nxp.com>
7201 L: linuxppc-dev@lists.ozlabs.org
7203 F: drivers/soc/fsl/qe/
7204 F: include/soc/fsl/*qe*.h
7205 F: include/soc/fsl/*ucc*.h
7207 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7208 M: Li Yang <leoyang.li@nxp.com>
7209 L: netdev@vger.kernel.org
7210 L: linuxppc-dev@lists.ozlabs.org
7212 F: drivers/net/ethernet/freescale/ucc_geth*
7214 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7215 M: Zhao Qiang <qiang.zhao@nxp.com>
7216 L: netdev@vger.kernel.org
7217 L: linuxppc-dev@lists.ozlabs.org
7219 F: drivers/net/wan/fsl_ucc_hdlc*
7221 FREESCALE QUICC ENGINE UCC UART DRIVER
7222 M: Timur Tabi <timur@kernel.org>
7223 L: linuxppc-dev@lists.ozlabs.org
7225 F: drivers/tty/serial/ucc_uart.c
7227 FREESCALE SOC DRIVERS
7228 M: Li Yang <leoyang.li@nxp.com>
7229 L: linuxppc-dev@lists.ozlabs.org
7230 L: linux-arm-kernel@lists.infradead.org
7232 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7233 F: Documentation/devicetree/bindings/soc/fsl/
7235 F: include/linux/fsl/
7237 FREESCALE SOC FS_ENET DRIVER
7238 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7239 L: linuxppc-dev@lists.ozlabs.org
7240 L: netdev@vger.kernel.org
7242 F: drivers/net/ethernet/freescale/fs_enet/
7243 F: include/linux/fs_enet_pd.h
7245 FREESCALE SOC SOUND DRIVERS
7246 M: Timur Tabi <timur@kernel.org>
7247 M: Nicolin Chen <nicoleotsuka@gmail.com>
7248 M: Xiubo Li <Xiubo.Lee@gmail.com>
7249 R: Fabio Estevam <festevam@gmail.com>
7250 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7251 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7252 L: linuxppc-dev@lists.ozlabs.org
7254 F: sound/soc/fsl/fsl*
7255 F: sound/soc/fsl/imx*
7256 F: sound/soc/fsl/mpc8610_hpcd.c
7258 FREESCALE USB PERIPHERAL DRIVERS
7259 M: Li Yang <leoyang.li@nxp.com>
7260 L: linux-usb@vger.kernel.org
7261 L: linuxppc-dev@lists.ozlabs.org
7263 F: drivers/usb/gadget/udc/fsl*
7265 FREESCALE USB PHY DRIVER
7266 M: Ran Wang <ran.wang_1@nxp.com>
7267 L: linux-usb@vger.kernel.org
7268 L: linuxppc-dev@lists.ozlabs.org
7270 F: drivers/usb/phy/phy-fsl-usb*
7273 M: Christoph Hellwig <hch@infradead.org>
7275 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7279 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7280 M: Pavel Machek <pavel@ucw.cz>
7281 L: linux-pm@vger.kernel.org
7283 F: Documentation/power/freezing-of-tasks.rst
7284 F: include/linux/freezer.h
7288 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7289 L: linux-kernel@vger.kernel.org
7291 F: include/linux/frontswap.h
7294 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7295 M: David Howells <dhowells@redhat.com>
7296 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7298 F: Documentation/filesystems/caching/
7300 F: include/linux/fscache*.h
7302 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7303 M: Theodore Y. Ts'o <tytso@mit.edu>
7304 M: Jaegeuk Kim <jaegeuk@kernel.org>
7305 M: Eric Biggers <ebiggers@kernel.org>
7306 L: linux-fscrypt@vger.kernel.org
7308 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7309 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7310 F: Documentation/filesystems/fscrypt.rst
7312 F: include/linux/fscrypt*.h
7313 F: include/uapi/linux/fscrypt.h
7316 M: Jeremy Kerr <jk@ozlabs.org>
7317 M: Joel Stanley <joel@jms.id.au>
7318 R: Alistar Popple <alistair@popple.id.au>
7319 R: Eddie James <eajames@linux.ibm.com>
7320 L: linux-fsi@lists.ozlabs.org
7322 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7325 F: include/linux/fsi*.h
7326 F: include/trace/events/fsi*.h
7328 FSI-ATTACHED I2C DRIVER
7329 M: Eddie James <eajames@linux.ibm.com>
7330 L: linux-i2c@vger.kernel.org
7331 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7333 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7334 F: drivers/i2c/busses/i2c-fsi.c
7336 FSI-ATTACHED SPI DRIVER
7337 M: Eddie James <eajames@linux.ibm.com>
7338 L: linux-spi@vger.kernel.org
7340 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7341 F: drivers/spi/spi-fsi.c
7343 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7344 M: Jan Kara <jack@suse.cz>
7345 R: Amir Goldstein <amir73il@gmail.com>
7346 L: linux-fsdevel@vger.kernel.org
7348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7350 F: include/linux/fsnotify*.h
7352 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7353 M: Eric Biggers <ebiggers@kernel.org>
7354 M: Theodore Y. Ts'o <tytso@mit.edu>
7355 L: linux-fscrypt@vger.kernel.org
7357 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7358 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7359 F: Documentation/filesystems/fsverity.rst
7361 F: include/linux/fsverity.h
7362 F: include/uapi/linux/fsverity.h
7364 FUJITSU LAPTOP EXTRAS
7365 M: Jonathan Woithe <jwoithe@just42.net>
7366 L: platform-driver-x86@vger.kernel.org
7368 F: drivers/platform/x86/fujitsu-laptop.c
7370 FUJITSU M-5MO LS CAMERA ISP DRIVER
7371 M: Kyungmin Park <kyungmin.park@samsung.com>
7372 M: Heungjun Kim <riverful.kim@samsung.com>
7373 L: linux-media@vger.kernel.org
7375 F: drivers/media/i2c/m5mols/
7376 F: include/media/i2c/m5mols.h
7378 FUJITSU TABLET EXTRAS
7379 M: Robert Gerlach <khnz@gmx.de>
7380 L: platform-driver-x86@vger.kernel.org
7382 F: drivers/platform/x86/fujitsu-tablet.c
7384 FUSE: FILESYSTEM IN USERSPACE
7385 M: Miklos Szeredi <miklos@szeredi.hu>
7386 L: linux-fsdevel@vger.kernel.org
7388 W: https://github.com/libfuse/
7389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7390 F: Documentation/filesystems/fuse.rst
7392 F: include/uapi/linux/fuse.h
7395 M: Thomas Gleixner <tglx@linutronix.de>
7396 M: Ingo Molnar <mingo@redhat.com>
7397 R: Peter Zijlstra <peterz@infradead.org>
7398 R: Darren Hart <dvhart@infradead.org>
7399 L: linux-kernel@vger.kernel.org
7401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7402 F: Documentation/locking/*futex*
7403 F: include/asm-generic/futex.h
7404 F: include/linux/futex.h
7405 F: include/uapi/linux/futex.h
7407 F: tools/perf/bench/futex*
7408 F: tools/testing/selftests/futex/
7410 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7411 M: Tim Harvey <tharvey@gateworks.com>
7412 M: Robert Jones <rjones@gateworks.com>
7414 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7415 F: drivers/mfd/gateworks-gsc.c
7416 F: include/linux/mfd/gsc.h
7417 F: Documentation/hwmon/gsc-hwmon.rst
7418 F: drivers/hwmon/gsc-hwmon.c
7419 F: include/linux/platform_data/gsc_hwmon.h
7421 GASKET DRIVER FRAMEWORK
7422 M: Rob Springer <rspringer@google.com>
7423 M: Todd Poynor <toddpoynor@google.com>
7424 M: Ben Chan <benchan@chromium.org>
7425 M: Richard Yeh <rcy@google.com>
7427 F: drivers/staging/gasket/
7430 M: Kees Cook <keescook@chromium.org>
7431 L: linux-hardening@vger.kernel.org
7433 F: Documentation/kbuild/gcc-plugins.rst
7434 F: scripts/Makefile.gcc-plugins
7435 F: scripts/gcc-plugins/
7437 GCOV BASED KERNEL PROFILING
7438 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7440 F: Documentation/dev-tools/gcov.rst
7443 GDB KERNEL DEBUGGING HELPER SCRIPTS
7444 M: Jan Kiszka <jan.kiszka@siemens.com>
7445 M: Kieran Bingham <kbingham@kernel.org>
7449 GEMTEK FM RADIO RECEIVER DRIVER
7450 M: Hans Verkuil <hverkuil@xs4all.nl>
7451 L: linux-media@vger.kernel.org
7453 W: https://linuxtv.org
7454 T: git git://linuxtv.org/media_tree.git
7455 F: drivers/media/radio/radio-gemtek*
7457 GENERIC ARCHITECTURE TOPOLOGY
7458 M: Sudeep Holla <sudeep.holla@arm.com>
7459 L: linux-kernel@vger.kernel.org
7461 F: drivers/base/arch_topology.c
7462 F: include/linux/arch_topology.h
7465 M: Thomas Gleixner <tglx@linutronix.de>
7466 M: Peter Zijlstra <peterz@infradead.org>
7467 M: Andy Lutomirski <luto@kernel.org>
7468 L: linux-kernel@vger.kernel.org
7470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7471 F: include/linux/entry-common.h
7472 F: include/linux/entry-kvm.h
7475 GENERIC GPIO I2C DRIVER
7476 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7478 F: drivers/i2c/busses/i2c-gpio.c
7479 F: include/linux/platform_data/i2c-gpio.h
7481 GENERIC GPIO I2C MULTIPLEXER DRIVER
7482 M: Peter Korsgaard <peter.korsgaard@barco.com>
7483 L: linux-i2c@vger.kernel.org
7485 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7486 F: drivers/i2c/muxes/i2c-mux-gpio.c
7487 F: include/linux/platform_data/i2c-mux-gpio.h
7489 GENERIC HDLC (WAN) DRIVERS
7490 M: Krzysztof Halasa <khc@pm.waw.pl>
7492 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7493 F: drivers/net/wan/c101.c
7494 F: drivers/net/wan/hd6457*
7495 F: drivers/net/wan/hdlc*
7496 F: drivers/net/wan/n2.c
7497 F: drivers/net/wan/pc300too.c
7498 F: drivers/net/wan/pci200syn.c
7499 F: drivers/net/wan/wanxl*
7501 GENERIC INCLUDE/ASM HEADER FILES
7502 M: Arnd Bergmann <arnd@arndb.de>
7503 L: linux-arch@vger.kernel.org
7505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7506 F: include/asm-generic/
7507 F: include/uapi/asm-generic/
7509 GENERIC PHY FRAMEWORK
7510 M: Kishon Vijay Abraham I <kishon@ti.com>
7511 M: Vinod Koul <vkoul@kernel.org>
7512 L: linux-phy@lists.infradead.org
7514 Q: https://patchwork.kernel.org/project/linux-phy/list/
7515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7516 F: Documentation/devicetree/bindings/phy/
7518 F: include/linux/phy/
7520 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7521 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7523 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7526 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7527 M: Kevin Hilman <khilman@kernel.org>
7528 M: Ulf Hansson <ulf.hansson@linaro.org>
7529 L: linux-pm@vger.kernel.org
7531 F: Documentation/devicetree/bindings/power/power?domain*
7532 F: drivers/base/power/domain*.c
7533 F: include/linux/pm_domain.h
7535 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7536 M: Eugen Hristev <eugen.hristev@microchip.com>
7537 L: linux-input@vger.kernel.org
7539 F: drivers/input/touchscreen/resistive-adc-touch.c
7541 GENERIC UIO DRIVER FOR PCI DEVICES
7542 M: "Michael S. Tsirkin" <mst@redhat.com>
7543 L: kvm@vger.kernel.org
7545 F: drivers/uio/uio_pci_generic.c
7547 GENERIC VDSO LIBRARY
7548 M: Andy Lutomirski <luto@kernel.org>
7549 M: Thomas Gleixner <tglx@linutronix.de>
7550 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7551 L: linux-kernel@vger.kernel.org
7553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7554 F: include/asm-generic/vdso/vsyscall.h
7556 F: kernel/time/vsyscall.c
7559 GENWQE (IBM Generic Workqueue Card)
7560 M: Frank Haverkamp <haver@linux.ibm.com>
7562 F: drivers/misc/genwqe/
7564 GET_MAINTAINER SCRIPT
7565 M: Joe Perches <joe@perches.com>
7567 F: scripts/get_maintainer.pl
7570 M: Bob Peterson <rpeterso@redhat.com>
7571 M: Andreas Gruenbacher <agruenba@redhat.com>
7572 L: cluster-devel@redhat.com
7574 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7576 F: Documentation/filesystems/gfs2*
7578 F: include/uapi/linux/gfs2_ondisk.h
7581 M: Thomas Weißschuh <thomas@weissschuh.net>
7582 L: platform-driver-x86@vger.kernel.org
7584 F: drivers/platform/x86/gigabyte-wmi.c
7587 M: Johan Hovold <johan@kernel.org>
7589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7590 F: Documentation/ABI/testing/sysfs-class-gnss
7591 F: Documentation/devicetree/bindings/gnss/
7593 F: include/linux/gnss.h
7596 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7597 L: linux-media@vger.kernel.org
7599 F: drivers/media/usb/go7007/
7602 M: Bastien Nocera <hadess@hadess.net>
7603 L: linux-input@vger.kernel.org
7605 F: drivers/input/touchscreen/goodix.c
7607 GOOGLE ETHERNET DRIVERS
7608 M: Catherine Sullivan <csully@google.com>
7609 R: Sagi Shahar <sagis@google.com>
7610 R: Jon Olson <jonolson@google.com>
7611 L: netdev@vger.kernel.org
7613 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7614 F: drivers/net/ethernet/google
7616 GPD POCKET FAN DRIVER
7617 M: Hans de Goede <hdegoede@redhat.com>
7618 L: platform-driver-x86@vger.kernel.org
7620 F: drivers/platform/x86/gpd-pocket-fan.c
7623 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7624 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7625 L: linux-gpio@vger.kernel.org
7626 L: linux-acpi@vger.kernel.org
7628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7629 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7630 F: drivers/gpio/gpiolib-acpi.c
7631 F: drivers/gpio/gpiolib-acpi.h
7634 M: Geert Uytterhoeven <geert+renesas@glider.be>
7635 L: linux-gpio@vger.kernel.org
7637 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7638 F: drivers/gpio/gpio-aggregator.c
7641 M: Sean Young <sean@mess.org>
7642 L: linux-media@vger.kernel.org
7644 F: drivers/media/rc/gpio-ir-tx.c
7647 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7648 L: linux-gpio@vger.kernel.org
7650 F: drivers/gpio/gpio-mockup.c
7651 F: tools/testing/selftests/gpio/
7654 R: Michael Walle <michael@walle.cc>
7656 F: drivers/gpio/gpio-regmap.c
7657 F: include/linux/gpio/regmap.h
7660 M: Linus Walleij <linus.walleij@linaro.org>
7661 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7662 L: linux-gpio@vger.kernel.org
7664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7665 F: Documentation/ABI/obsolete/sysfs-gpio
7666 F: Documentation/ABI/testing/gpio-cdev
7667 F: Documentation/admin-guide/gpio/
7668 F: Documentation/devicetree/bindings/gpio/
7669 F: Documentation/driver-api/gpio/
7671 F: include/asm-generic/gpio.h
7672 F: include/linux/gpio.h
7673 F: include/linux/gpio/
7674 F: include/linux/of_gpio.h
7675 F: include/uapi/linux/gpio.h
7678 GRE DEMULTIPLEXER DRIVER
7679 M: Dmitry Kozlov <xeb@mail.ru>
7680 L: netdev@vger.kernel.org
7682 F: include/net/gre.h
7683 F: net/ipv4/gre_demux.c
7684 F: net/ipv4/gre_offload.c
7686 GRETH 10/100/1G Ethernet MAC device driver
7687 M: Andreas Larsson <andreas@gaisler.com>
7688 L: netdev@vger.kernel.org
7690 F: drivers/net/ethernet/aeroflex/
7692 GREYBUS AUDIO PROTOCOLS DRIVERS
7693 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7694 M: Mark Greer <mgreer@animalcreek.com>
7696 F: drivers/staging/greybus/audio_apbridgea.c
7697 F: drivers/staging/greybus/audio_apbridgea.h
7698 F: drivers/staging/greybus/audio_codec.c
7699 F: drivers/staging/greybus/audio_codec.h
7700 F: drivers/staging/greybus/audio_gb.c
7701 F: drivers/staging/greybus/audio_manager.c
7702 F: drivers/staging/greybus/audio_manager.h
7703 F: drivers/staging/greybus/audio_manager_module.c
7704 F: drivers/staging/greybus/audio_manager_private.h
7705 F: drivers/staging/greybus/audio_manager_sysfs.c
7706 F: drivers/staging/greybus/audio_module.c
7707 F: drivers/staging/greybus/audio_topology.c
7709 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7710 M: Viresh Kumar <vireshk@kernel.org>
7712 F: drivers/staging/greybus/authentication.c
7713 F: drivers/staging/greybus/bootrom.c
7714 F: drivers/staging/greybus/firmware.h
7715 F: drivers/staging/greybus/fw-core.c
7716 F: drivers/staging/greybus/fw-download.c
7717 F: drivers/staging/greybus/fw-management.c
7718 F: drivers/staging/greybus/greybus_authentication.h
7719 F: drivers/staging/greybus/greybus_firmware.h
7720 F: drivers/staging/greybus/hid.c
7721 F: drivers/staging/greybus/i2c.c
7722 F: drivers/staging/greybus/spi.c
7723 F: drivers/staging/greybus/spilib.c
7724 F: drivers/staging/greybus/spilib.h
7726 GREYBUS LOOPBACK DRIVER
7727 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7729 F: drivers/staging/greybus/loopback.c
7731 GREYBUS PLATFORM DRIVERS
7732 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7734 F: drivers/staging/greybus/arche-apb-ctrl.c
7735 F: drivers/staging/greybus/arche-platform.c
7736 F: drivers/staging/greybus/arche_platform.h
7738 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7739 M: Rui Miguel Silva <rmfrfs@gmail.com>
7741 F: drivers/staging/greybus/gpio.c
7742 F: drivers/staging/greybus/light.c
7743 F: drivers/staging/greybus/power_supply.c
7744 F: drivers/staging/greybus/sdio.c
7745 F: drivers/staging/greybus/spi.c
7746 F: drivers/staging/greybus/spilib.c
7749 M: Johan Hovold <johan@kernel.org>
7750 M: Alex Elder <elder@kernel.org>
7751 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7752 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7755 F: drivers/staging/greybus/
7756 F: include/linux/greybus.h
7757 F: include/linux/greybus/
7759 GREYBUS UART PROTOCOLS DRIVERS
7760 M: David Lin <dtwlin@gmail.com>
7762 F: drivers/staging/greybus/log.c
7763 F: drivers/staging/greybus/uart.c
7765 GS1662 VIDEO SERIALIZER
7766 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7767 L: linux-media@vger.kernel.org
7769 T: git git://linuxtv.org/media_tree.git
7770 F: drivers/media/spi/gs1662.c
7772 GSPCA FINEPIX SUBDRIVER
7773 M: Frank Zago <frank@zago.net>
7774 L: linux-media@vger.kernel.org
7776 T: git git://linuxtv.org/media_tree.git
7777 F: drivers/media/usb/gspca/finepix.c
7779 GSPCA GL860 SUBDRIVER
7780 M: Olivier Lorin <o.lorin@laposte.net>
7781 L: linux-media@vger.kernel.org
7783 T: git git://linuxtv.org/media_tree.git
7784 F: drivers/media/usb/gspca/gl860/
7786 GSPCA M5602 SUBDRIVER
7787 M: Erik Andren <erik.andren@gmail.com>
7788 L: linux-media@vger.kernel.org
7790 T: git git://linuxtv.org/media_tree.git
7791 F: drivers/media/usb/gspca/m5602/
7793 GSPCA PAC207 SONIXB SUBDRIVER
7794 M: Hans Verkuil <hverkuil@xs4all.nl>
7795 L: linux-media@vger.kernel.org
7797 T: git git://linuxtv.org/media_tree.git
7798 F: drivers/media/usb/gspca/pac207.c
7800 GSPCA SN9C20X SUBDRIVER
7801 M: Brian Johnson <brijohn@gmail.com>
7802 L: linux-media@vger.kernel.org
7804 T: git git://linuxtv.org/media_tree.git
7805 F: drivers/media/usb/gspca/sn9c20x.c
7807 GSPCA T613 SUBDRIVER
7808 M: Leandro Costantino <lcostantino@gmail.com>
7809 L: linux-media@vger.kernel.org
7811 T: git git://linuxtv.org/media_tree.git
7812 F: drivers/media/usb/gspca/t613.c
7814 GSPCA USB WEBCAM DRIVER
7815 M: Hans Verkuil <hverkuil@xs4all.nl>
7816 L: linux-media@vger.kernel.org
7818 T: git git://linuxtv.org/media_tree.git
7819 F: drivers/media/usb/gspca/
7821 GTP (GPRS Tunneling Protocol)
7822 M: Pablo Neira Ayuso <pablo@netfilter.org>
7823 M: Harald Welte <laforge@gnumonks.org>
7824 L: osmocom-net-gprs@lists.osmocom.org
7826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7827 F: drivers/net/gtp.c
7829 GUID PARTITION TABLE (GPT)
7830 M: Davidlohr Bueso <dave@stgolabs.net>
7831 L: linux-efi@vger.kernel.org
7833 F: block/partitions/efi.*
7836 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7837 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7839 W: http://uclinux-h8.sourceforge.jp
7840 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7842 F: drivers/clk/h8300/
7843 F: drivers/clocksource/h8300_*.c
7844 F: drivers/irqchip/irq-renesas-h8*.c
7846 HABANALABS PCI DRIVER
7847 M: Oded Gabbay <ogabbay@kernel.org>
7849 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7850 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7851 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7852 F: drivers/misc/habanalabs/
7853 F: include/uapi/misc/habanalabs.h
7856 M: Antti Palosaari <crope@iki.fi>
7857 L: linux-media@vger.kernel.org
7859 W: https://linuxtv.org
7860 W: http://palosaari.fi/linux/
7861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7862 T: git git://linuxtv.org/anttip/media_tree.git
7863 F: drivers/media/usb/hackrf/
7865 HANTRO VPU CODEC DRIVER
7866 M: Ezequiel Garcia <ezequiel@collabora.com>
7867 M: Philipp Zabel <p.zabel@pengutronix.de>
7868 L: linux-media@vger.kernel.org
7869 L: linux-rockchip@lists.infradead.org
7871 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7872 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7873 F: drivers/staging/media/hantro/
7875 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7876 M: Frank Seidel <frank@f-seidel.de>
7877 L: platform-driver-x86@vger.kernel.org
7879 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7880 F: drivers/platform/x86/hdaps.c
7883 M: Jean Delvare <jdelvare@suse.com>
7884 M: Guenter Roeck <linux@roeck-us.net>
7885 L: linux-hwmon@vger.kernel.org
7887 W: http://hwmon.wiki.kernel.org/
7888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7889 F: Documentation/devicetree/bindings/hwmon/
7890 F: Documentation/hwmon/
7892 F: include/linux/hwmon*.h
7893 F: include/trace/events/hwmon*.h
7895 HARDWARE RANDOM NUMBER GENERATOR CORE
7896 M: Matt Mackall <mpm@selenic.com>
7897 M: Herbert Xu <herbert@gondor.apana.org.au>
7898 L: linux-crypto@vger.kernel.org
7900 F: Documentation/admin-guide/hw_random.rst
7901 F: Documentation/devicetree/bindings/rng/
7902 F: drivers/char/hw_random/
7903 F: include/linux/hw_random.h
7905 HARDWARE SPINLOCK CORE
7906 M: Ohad Ben-Cohen <ohad@wizery.com>
7907 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7908 R: Baolin Wang <baolin.wang7@gmail.com>
7909 L: linux-remoteproc@vger.kernel.org
7911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7912 F: Documentation/devicetree/bindings/hwlock/
7913 F: Documentation/locking/hwspinlock.rst
7914 F: drivers/hwspinlock/
7915 F: include/linux/hwspinlock.h
7917 HARDWARE TRACING FACILITIES
7918 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7920 F: drivers/hwtracing/
7922 HARMONY SOUND DRIVER
7923 L: linux-parisc@vger.kernel.org
7925 F: sound/parisc/harmony.*
7927 HDPVR USB VIDEO ENCODER DRIVER
7928 M: Hans Verkuil <hverkuil@xs4all.nl>
7929 L: linux-media@vger.kernel.org
7931 W: https://linuxtv.org
7932 T: git git://linuxtv.org/media_tree.git
7933 F: drivers/media/usb/hdpvr/
7935 HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
7936 M: Matt Hsiao <matt.hsiao@hpe.com>
7938 F: drivers/misc/hpilo.[ch]
7940 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7941 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7943 F: Documentation/watchdog/hpwdt.rst
7944 F: drivers/watchdog/hpwdt.c
7946 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7947 M: Don Brace <don.brace@microchip.com>
7948 L: storagedev@microchip.com
7949 L: linux-scsi@vger.kernel.org
7951 F: Documentation/scsi/hpsa.rst
7952 F: drivers/scsi/hpsa*.[ch]
7953 F: include/linux/cciss*.h
7954 F: include/uapi/linux/cciss*.h
7957 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7958 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7959 L: linux-rdma@vger.kernel.org
7961 F: drivers/infiniband/hw/hfi1
7964 L: linux-fsdevel@vger.kernel.org
7966 F: Documentation/filesystems/hfs.rst
7970 L: linux-fsdevel@vger.kernel.org
7972 F: Documentation/filesystems/hfsplus.rst
7975 HGA FRAMEBUFFER DRIVER
7976 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7977 L: linux-nvidia@lists.surfsouth.com
7979 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7980 F: drivers/video/fbdev/hgafb.c
7982 HIBERNATION (aka Software Suspend, aka swsusp)
7983 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7984 M: Pavel Machek <pavel@ucw.cz>
7985 L: linux-pm@vger.kernel.org
7987 B: https://bugzilla.kernel.org
7988 F: arch/*/include/asm/suspend*.h
7990 F: drivers/base/power/
7991 F: include/linux/freezer.h
7992 F: include/linux/pm.h
7993 F: include/linux/suspend.h
7997 M: Jiri Kosina <jikos@kernel.org>
7998 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7999 L: linux-input@vger.kernel.org
8001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
8003 F: include/linux/hid*
8004 F: include/uapi/linux/hid*
8006 HID PLAYSTATION DRIVER
8007 M: Roderick Colenbrander <roderick.colenbrander@sony.com>
8008 L: linux-input@vger.kernel.org
8010 F: drivers/hid/hid-playstation.c
8012 HID SENSOR HUB DRIVERS
8013 M: Jiri Kosina <jikos@kernel.org>
8014 M: Jonathan Cameron <jic23@kernel.org>
8015 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8016 L: linux-input@vger.kernel.org
8017 L: linux-iio@vger.kernel.org
8019 F: Documentation/hid/hid-sensor*
8020 F: drivers/hid/hid-sensor-*
8021 F: drivers/iio/*/hid-*
8022 F: include/linux/hid-sensor-*
8024 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
8025 M: Thomas Gleixner <tglx@linutronix.de>
8026 L: linux-kernel@vger.kernel.org
8028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8029 F: Documentation/timers/
8030 F: include/linux/clockchips.h
8031 F: include/linux/hrtimer.h
8032 F: kernel/time/clockevents.c
8033 F: kernel/time/hrtimer.c
8034 F: kernel/time/timer_*.c
8036 HIGH-SPEED SCC DRIVER FOR AX.25
8037 L: linux-hams@vger.kernel.org
8039 F: drivers/net/hamradio/dmascc.c
8040 F: drivers/net/hamradio/scc.c
8042 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
8043 M: HighPoint Linux Team <linux@highpoint-tech.com>
8045 W: http://www.highpoint-tech.com
8046 F: Documentation/scsi/hptiop.rst
8047 F: drivers/scsi/hptiop.c
8050 M: Jes Sorensen <jes@trained-monkey.org>
8051 L: linux-hippi@sunsite.dk
8053 F: drivers/net/hippi/
8054 F: include/linux/hippidevice.h
8055 F: include/uapi/linux/if_hippi.h
8058 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
8059 M: Kurt Kanzenbach <kurt@linutronix.de>
8060 L: netdev@vger.kernel.org
8062 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
8063 F: drivers/net/dsa/hirschmann/*
8064 F: include/linux/platform_data/hirschmann-hellcreek.h
8065 F: net/dsa/tag_hellcreek.c
8067 HISILICON DMA DRIVER
8068 M: Zhou Wang <wangzhou1@hisilicon.com>
8069 L: dmaengine@vger.kernel.org
8071 F: drivers/dma/hisi_dma.c
8073 HISILICON GPIO DRIVER
8074 M: Luo Jiaxing <luojiaxing@huawei.com>
8075 L: linux-gpio@vger.kernel.org
8077 F: drivers/gpio/gpio-hisi.c
8079 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8080 M: Zaibo Xu <xuzaibo@huawei.com>
8081 L: linux-crypto@vger.kernel.org
8083 F: Documentation/ABI/testing/debugfs-hisi-hpre
8084 F: drivers/crypto/hisilicon/hpre/hpre.h
8085 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8086 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8088 HISILICON LPC BUS DRIVER
8089 M: john.garry@huawei.com
8091 W: http://www.hisilicon.com
8092 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8093 F: drivers/bus/hisi_lpc.c
8095 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8096 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8097 M: Salil Mehta <salil.mehta@huawei.com>
8098 L: netdev@vger.kernel.org
8100 W: http://www.hisilicon.com
8101 F: drivers/net/ethernet/hisilicon/hns3/
8103 HISILICON NETWORK SUBSYSTEM DRIVER
8104 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8105 M: Salil Mehta <salil.mehta@huawei.com>
8106 L: netdev@vger.kernel.org
8108 W: http://www.hisilicon.com
8109 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8110 F: drivers/net/ethernet/hisilicon/
8112 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8113 M: John Stultz <john.stultz@linaro.org>
8114 L: linux-kernel@vger.kernel.org
8116 F: drivers/misc/hisi_hikey_usb.c
8117 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8119 HISILICON PMU DRIVER
8120 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8122 W: http://www.hisilicon.com
8123 F: Documentation/admin-guide/perf/hisi-pmu.rst
8124 F: drivers/perf/hisilicon
8126 HISILICON QM AND ZIP Controller DRIVER
8127 M: Zhou Wang <wangzhou1@hisilicon.com>
8128 L: linux-crypto@vger.kernel.org
8130 F: Documentation/ABI/testing/debugfs-hisi-zip
8131 F: drivers/crypto/hisilicon/qm.c
8132 F: drivers/crypto/hisilicon/qm.h
8133 F: drivers/crypto/hisilicon/sgl.c
8134 F: drivers/crypto/hisilicon/zip/
8136 HISILICON ROCE DRIVER
8137 M: Lijun Ou <oulijun@huawei.com>
8138 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8139 M: Weihang Li <liweihang@huawei.com>
8140 L: linux-rdma@vger.kernel.org
8142 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8143 F: drivers/infiniband/hw/hns/
8145 HISILICON SAS Controller
8146 M: John Garry <john.garry@huawei.com>
8148 W: http://www.hisilicon.com
8149 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8150 F: drivers/scsi/hisi_sas/
8152 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8153 M: Zaibo Xu <xuzaibo@huawei.com>
8154 L: linux-crypto@vger.kernel.org
8156 F: Documentation/ABI/testing/debugfs-hisi-sec
8157 F: drivers/crypto/hisilicon/sec2/sec.h
8158 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8159 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8160 F: drivers/crypto/hisilicon/sec2/sec_main.c
8162 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8163 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8165 F: drivers/staging/hikey9xx/
8167 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8168 M: Zaibo Xu <xuzaibo@huawei.com>
8170 F: drivers/crypto/hisilicon/trng/trng.c
8172 HISILICON V3XX SPI NOR FLASH Controller Driver
8173 M: John Garry <john.garry@huawei.com>
8175 W: http://www.hisilicon.com
8176 F: drivers/spi/spi-hisi-sfc-v3xx.c
8178 HMM - Heterogeneous Memory Management
8179 M: Jérôme Glisse <jglisse@redhat.com>
8180 L: linux-mm@kvack.org
8182 F: Documentation/vm/hmm.rst
8183 F: include/linux/hmm*
8186 F: tools/testing/selftests/vm/*hmm*
8189 M: Jouni Malinen <j@w1.fi>
8190 L: linux-wireless@vger.kernel.org
8192 W: http://w1.fi/hostap-driver.html
8193 F: drivers/net/wireless/intersil/hostap/
8195 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8196 L: platform-driver-x86@vger.kernel.org
8198 F: drivers/platform/x86/tc1100-wmi.c
8200 HPET: High Precision Event Timers driver
8201 M: Clemens Ladisch <clemens@ladisch.de>
8203 F: Documentation/timers/hpet.rst
8204 F: drivers/char/hpet.c
8205 F: include/linux/hpet.h
8206 F: include/uapi/linux/hpet.h
8210 F: arch/x86/include/asm/hpet.h
8211 F: arch/x86/kernel/hpet.c
8214 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8216 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8220 M: Sebastian Reichel <sre@kernel.org>
8222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8223 F: Documentation/ABI/testing/sysfs-bus-hsi
8224 F: Documentation/driver-api/hsi.rst
8226 F: include/linux/hsi/
8227 F: include/uapi/linux/hsi/
8230 L: linux-usb@vger.kernel.org
8232 F: drivers/net/usb/hso.c
8234 HSR NETWORK PROTOCOL
8235 L: netdev@vger.kernel.org
8239 HT16K33 LED CONTROLLER DRIVER
8240 M: Robin van der Gracht <robin@protonic.nl>
8242 F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
8243 F: drivers/auxdisplay/ht16k33.c
8245 HTCPEN TOUCHSCREEN DRIVER
8246 M: Pau Oliva Fora <pof@eslack.org>
8247 L: linux-input@vger.kernel.org
8249 F: drivers/input/touchscreen/htcpen.c
8251 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8252 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8253 L: linux-iio@vger.kernel.org
8255 W: http://www.st.com/
8256 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8257 F: drivers/iio/humidity/hts221*
8259 HUAWEI ETHERNET DRIVER
8260 M: Bin Luo <luobin9@huawei.com>
8261 L: netdev@vger.kernel.org
8263 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8264 F: drivers/net/ethernet/huawei/hinic/
8267 M: Mike Kravetz <mike.kravetz@oracle.com>
8268 L: linux-mm@kvack.org
8270 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8271 F: Documentation/admin-guide/mm/hugetlbpage.rst
8272 F: Documentation/vm/hugetlbfs_reserv.rst
8274 F: include/linux/hugetlb.h
8278 M: Jean-Christophe Trotin <jean-christophe.trotin@foss.st.com>
8279 L: linux-media@vger.kernel.org
8281 W: https://linuxtv.org
8282 T: git git://linuxtv.org/media_tree.git
8283 F: drivers/media/platform/sti/hva
8285 HWPOISON MEMORY FAILURE HANDLING
8286 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8287 L: linux-mm@kvack.org
8289 F: mm/hwpoison-inject.c
8290 F: mm/memory-failure.c
8292 HYGON PROCESSOR SUPPORT
8293 M: Pu Wen <puwen@hygon.cn>
8294 L: linux-kernel@vger.kernel.org
8296 F: arch/x86/kernel/cpu/hygon.c
8298 HYNIX HI556 SENSOR DRIVER
8299 M: Shawn Tu <shawnx.tu@intel.com>
8300 L: linux-media@vger.kernel.org
8302 T: git git://linuxtv.org/media_tree.git
8303 F: drivers/media/i2c/hi556.c
8305 Hyper-V CORE AND DRIVERS
8306 M: "K. Y. Srinivasan" <kys@microsoft.com>
8307 M: Haiyang Zhang <haiyangz@microsoft.com>
8308 M: Stephen Hemminger <sthemmin@microsoft.com>
8309 M: Wei Liu <wei.liu@kernel.org>
8310 L: linux-hyperv@vger.kernel.org
8312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8313 F: Documentation/ABI/stable/sysfs-bus-vmbus
8314 F: Documentation/ABI/testing/debugfs-hyperv
8315 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8317 F: arch/x86/include/asm/hyperv-tlfs.h
8318 F: arch/x86/include/asm/mshyperv.h
8319 F: arch/x86/include/asm/trace/hyperv.h
8320 F: arch/x86/kernel/cpu/mshyperv.c
8321 F: drivers/clocksource/hyperv_timer.c
8322 F: drivers/hid/hid-hyperv.c
8324 F: drivers/input/serio/hyperv-keyboard.c
8325 F: drivers/iommu/hyperv-iommu.c
8326 F: drivers/net/hyperv/
8327 F: drivers/pci/controller/pci-hyperv-intf.c
8328 F: drivers/pci/controller/pci-hyperv.c
8329 F: drivers/scsi/storvsc_drv.c
8330 F: drivers/uio/uio_hv_generic.c
8331 F: drivers/video/fbdev/hyperv_fb.c
8332 F: include/asm-generic/hyperv-tlfs.h
8333 F: include/asm-generic/mshyperv.h
8334 F: include/clocksource/hyperv_timer.h
8335 F: include/linux/hyperv.h
8336 F: include/uapi/linux/hyperv.h
8337 F: net/vmw_vsock/hyperv_transport.c
8341 M: Vignesh Raghavendra <vigneshr@ti.com>
8342 L: linux-mtd@lists.infradead.org
8344 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8345 C: irc://irc.oftc.net/mtd
8346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8347 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8348 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8349 F: drivers/mtd/hyperbus/
8350 F: include/linux/mtd/hyperbus.h
8352 HYPERVISOR VIRTUAL CONSOLE DRIVER
8353 L: linuxppc-dev@lists.ozlabs.org
8358 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8359 L: linux-i2c@vger.kernel.org
8360 L: linux-acpi@vger.kernel.org
8362 F: drivers/i2c/i2c-core-acpi.c
8364 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8365 M: Ajay Gupta <ajayg@nvidia.com>
8366 L: linux-i2c@vger.kernel.org
8368 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8369 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8372 M: Peter Rosin <peda@axentia.se>
8373 L: linux-i2c@vger.kernel.org
8375 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8376 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8377 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8378 F: Documentation/i2c/i2c-topology.rst
8379 F: Documentation/i2c/muxes/
8380 F: drivers/i2c/i2c-mux.c
8381 F: drivers/i2c/muxes/
8382 F: include/linux/i2c-mux.h
8384 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8385 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8386 L: linux-i2c@vger.kernel.org
8388 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8389 F: drivers/i2c/busses/i2c-mv64xxx.c
8391 I2C OVER PARALLEL PORT
8392 M: Jean Delvare <jdelvare@suse.com>
8393 L: linux-i2c@vger.kernel.org
8395 F: Documentation/i2c/busses/i2c-parport.rst
8396 F: drivers/i2c/busses/i2c-parport.c
8399 M: Wolfram Sang <wsa@kernel.org>
8400 L: linux-i2c@vger.kernel.org
8402 W: https://i2c.wiki.kernel.org/
8403 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8405 F: Documentation/devicetree/bindings/i2c/i2c.txt
8406 F: Documentation/i2c/
8408 F: include/linux/i2c-dev.h
8409 F: include/linux/i2c-smbus.h
8410 F: include/linux/i2c.h
8411 F: include/uapi/linux/i2c-*.h
8412 F: include/uapi/linux/i2c.h
8414 I2C SUBSYSTEM HOST DRIVERS
8415 L: linux-i2c@vger.kernel.org
8417 W: https://i2c.wiki.kernel.org/
8418 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8420 F: Documentation/devicetree/bindings/i2c/
8421 F: drivers/i2c/algos/
8422 F: drivers/i2c/busses/
8425 M: Jean Delvare <jdelvare@suse.com>
8426 L: linux-i2c@vger.kernel.org
8428 F: Documentation/i2c/busses/i2c-taos-evm.rst
8429 F: drivers/i2c/busses/i2c-taos-evm.c
8432 M: Till Harbaum <till@harbaum.org>
8433 L: linux-i2c@vger.kernel.org
8435 W: http://www.harbaum.org/till/i2c_tiny_usb
8436 F: drivers/i2c/busses/i2c-tiny-usb.c
8438 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8439 M: Jean Delvare <jdelvare@suse.com>
8440 L: linux-i2c@vger.kernel.org
8442 F: Documentation/i2c/busses/i2c-ali1535.rst
8443 F: Documentation/i2c/busses/i2c-ali1563.rst
8444 F: Documentation/i2c/busses/i2c-ali15x3.rst
8445 F: Documentation/i2c/busses/i2c-amd756.rst
8446 F: Documentation/i2c/busses/i2c-amd8111.rst
8447 F: Documentation/i2c/busses/i2c-i801.rst
8448 F: Documentation/i2c/busses/i2c-nforce2.rst
8449 F: Documentation/i2c/busses/i2c-piix4.rst
8450 F: Documentation/i2c/busses/i2c-sis5595.rst
8451 F: Documentation/i2c/busses/i2c-sis630.rst
8452 F: Documentation/i2c/busses/i2c-sis96x.rst
8453 F: Documentation/i2c/busses/i2c-via.rst
8454 F: Documentation/i2c/busses/i2c-viapro.rst
8455 F: drivers/i2c/busses/i2c-ali1535.c
8456 F: drivers/i2c/busses/i2c-ali1563.c
8457 F: drivers/i2c/busses/i2c-ali15x3.c
8458 F: drivers/i2c/busses/i2c-amd756-s4882.c
8459 F: drivers/i2c/busses/i2c-amd756.c
8460 F: drivers/i2c/busses/i2c-amd8111.c
8461 F: drivers/i2c/busses/i2c-i801.c
8462 F: drivers/i2c/busses/i2c-isch.c
8463 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8464 F: drivers/i2c/busses/i2c-nforce2.c
8465 F: drivers/i2c/busses/i2c-piix4.c
8466 F: drivers/i2c/busses/i2c-sis5595.c
8467 F: drivers/i2c/busses/i2c-sis630.c
8468 F: drivers/i2c/busses/i2c-sis96x.c
8469 F: drivers/i2c/busses/i2c-via.c
8470 F: drivers/i2c/busses/i2c-viapro.c
8472 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8473 M: Hans de Goede <hdegoede@redhat.com>
8474 L: linux-i2c@vger.kernel.org
8476 F: drivers/i2c/busses/i2c-cht-wc.c
8478 I2C/SMBUS ISMT DRIVER
8479 M: Seth Heasley <seth.heasley@intel.com>
8480 M: Neil Horman <nhorman@tuxdriver.com>
8481 L: linux-i2c@vger.kernel.org
8482 F: Documentation/i2c/busses/i2c-ismt.rst
8483 F: drivers/i2c/busses/i2c-ismt.c
8485 I2C/SMBUS STUB DRIVER
8486 M: Jean Delvare <jdelvare@suse.com>
8487 L: linux-i2c@vger.kernel.org
8489 F: drivers/i2c/i2c-stub.c
8491 I3C DRIVER FOR CADENCE I3C MASTER IP
8492 M: Przemysław Gaj <pgaj@cadence.com>
8494 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8495 F: drivers/i3c/master/i3c-master-cdns.c
8497 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8498 M: Vitor Soares <vitor.soares@synopsys.com>
8500 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8501 F: drivers/i3c/master/dw*
8504 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8505 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8507 C: irc://chat.freenode.net/linux-i3c
8508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8509 F: Documentation/ABI/testing/sysfs-bus-i3c
8510 F: Documentation/devicetree/bindings/i3c/
8511 F: Documentation/driver-api/i3c
8513 F: include/linux/i3c/
8515 IA64 (Itanium) PLATFORM
8516 L: linux-ia64@vger.kernel.org
8518 F: Documentation/ia64/
8521 IBM Power 842 compression accelerator
8522 M: Haren Myneni <haren@us.ibm.com>
8525 F: drivers/crypto/nx/Kconfig
8526 F: drivers/crypto/nx/Makefile
8527 F: drivers/crypto/nx/nx-842*
8528 F: include/linux/sw842.h
8531 IBM Power in-Nest Crypto Acceleration
8532 M: Breno Leitão <leitao@debian.org>
8533 M: Nayna Jain <nayna@linux.ibm.com>
8534 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8535 L: linux-crypto@vger.kernel.org
8537 F: drivers/crypto/nx/Kconfig
8538 F: drivers/crypto/nx/Makefile
8539 F: drivers/crypto/nx/nx-aes*
8540 F: drivers/crypto/nx/nx-sha*
8541 F: drivers/crypto/nx/nx.*
8542 F: drivers/crypto/nx/nx_csbcpb.h
8543 F: drivers/crypto/nx/nx_debugfs.c
8545 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8546 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8547 L: linux-pci@vger.kernel.org
8548 L: linuxppc-dev@lists.ozlabs.org
8550 F: drivers/pci/hotplug/rpadlpar*
8552 IBM Power Linux RAID adapter
8553 M: Brian King <brking@us.ibm.com>
8555 F: drivers/scsi/ipr.*
8557 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8558 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8559 L: linux-pci@vger.kernel.org
8560 L: linuxppc-dev@lists.ozlabs.org
8562 F: drivers/pci/hotplug/rpaphp*
8564 IBM Power SRIOV Virtual NIC Device Driver
8565 M: Dany Madden <drt@linux.ibm.com>
8566 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8567 R: Thomas Falcon <tlfalcon@linux.ibm.com>
8568 R: Lijun Pan <lijunp213@gmail.com>
8569 L: netdev@vger.kernel.org
8571 F: drivers/net/ethernet/ibm/ibmvnic.*
8573 IBM Power Virtual Accelerator Switchboard
8574 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8575 L: linuxppc-dev@lists.ozlabs.org
8577 F: arch/powerpc/include/asm/vas.h
8578 F: arch/powerpc/platforms/powernv/copy-paste.h
8579 F: arch/powerpc/platforms/powernv/vas*
8581 IBM Power Virtual Ethernet Device Driver
8582 M: Cristobal Forno <cforno12@linux.ibm.com>
8583 L: netdev@vger.kernel.org
8585 F: drivers/net/ethernet/ibm/ibmveth.*
8587 IBM Power Virtual FC Device Drivers
8588 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8589 L: linux-scsi@vger.kernel.org
8591 F: drivers/scsi/ibmvscsi/ibmvfc*
8593 IBM Power Virtual Management Channel Driver
8594 M: Brad Warrum <bwarrum@linux.ibm.com>
8595 M: Ritu Agarwal <rituagar@linux.ibm.com>
8597 F: drivers/misc/ibmvmc.*
8599 IBM Power Virtual SCSI Device Drivers
8600 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8601 L: linux-scsi@vger.kernel.org
8603 F: drivers/scsi/ibmvscsi/ibmvscsi*
8604 F: include/scsi/viosrp.h
8606 IBM Power Virtual SCSI Device Target Driver
8607 M: Michael Cyr <mikecyr@linux.ibm.com>
8608 L: linux-scsi@vger.kernel.org
8609 L: target-devel@vger.kernel.org
8611 F: drivers/scsi/ibmvscsi_tgt/
8613 IBM Power VMX Cryptographic instructions
8614 M: Breno Leitão <leitao@debian.org>
8615 M: Nayna Jain <nayna@linux.ibm.com>
8616 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8617 L: linux-crypto@vger.kernel.org
8619 F: drivers/crypto/vmx/Kconfig
8620 F: drivers/crypto/vmx/Makefile
8621 F: drivers/crypto/vmx/aes*
8622 F: drivers/crypto/vmx/ghash*
8623 F: drivers/crypto/vmx/ppc-xlate.pl
8624 F: drivers/crypto/vmx/vmx.c
8626 IBM ServeRAID RAID DRIVER
8628 F: drivers/scsi/ips.*
8630 ICH LPC AND GPIO DRIVER
8631 M: Peter Tyser <ptyser@xes-inc.com>
8633 F: drivers/gpio/gpio-ich.c
8634 F: drivers/mfd/lpc_ich.c
8637 M: Max Staudt <max@enpas.org>
8638 L: linux-i2c@vger.kernel.org
8640 F: drivers/i2c/busses/i2c-icy.c
8643 M: "David S. Miller" <davem@davemloft.net>
8644 L: linux-ide@vger.kernel.org
8646 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8648 F: Documentation/ide/
8650 F: include/linux/ide.h
8653 L: linux-ide@vger.kernel.org
8655 F: Documentation/cdrom/ide-cd.rst
8656 F: drivers/ide/ide-cd*
8658 IDEAPAD LAPTOP EXTRAS DRIVER
8659 M: Ike Panhc <ike.pan@canonical.com>
8660 L: platform-driver-x86@vger.kernel.org
8662 W: http://launchpad.net/ideapad-laptop
8663 F: drivers/platform/x86/ideapad-laptop.c
8665 IDEAPAD LAPTOP SLIDEBAR DRIVER
8666 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8667 L: linux-input@vger.kernel.org
8669 W: https://github.com/o2genum/ideapad-slidebar
8670 F: drivers/input/misc/ideapad_slidebar.c
8672 IDT VersaClock 5 CLOCK DRIVER
8673 M: Luca Ceresoli <luca@lucaceresoli.net>
8675 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8676 F: drivers/clk/clk-versaclock5.c
8678 IEEE 802.15.4 SUBSYSTEM
8679 M: Alexander Aring <alex.aring@gmail.com>
8680 M: Stefan Schmidt <stefan@datenfreihafen.org>
8681 L: linux-wpan@vger.kernel.org
8683 W: https://linux-wpan.org/
8684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8686 F: Documentation/networking/ieee802154.rst
8687 F: drivers/net/ieee802154/
8688 F: include/linux/ieee802154.h
8689 F: include/linux/nl802154.h
8690 F: include/net/af_ieee802154.h
8691 F: include/net/cfg802154.h
8692 F: include/net/ieee802154_netdev.h
8693 F: include/net/mac802154.h
8694 F: include/net/nl802154.h
8699 M: Yotam Gigi <yotam.gi@gmail.com>
8700 M: Jamal Hadi Salim <jhs@mojatatu.com>
8701 F: include/net/ife.h
8702 F: include/uapi/linux/ife.h
8705 IGORPLUG-USB IR RECEIVER
8706 M: Sean Young <sean@mess.org>
8707 L: linux-media@vger.kernel.org
8709 F: drivers/media/rc/igorplugusb.c
8711 IGUANAWORKS USB IR TRANSCEIVER
8712 M: Sean Young <sean@mess.org>
8713 L: linux-media@vger.kernel.org
8715 F: drivers/media/rc/iguanair.c
8717 IIO DIGITAL POTENTIOMETER DAC
8718 M: Peter Rosin <peda@axentia.se>
8719 L: linux-iio@vger.kernel.org
8721 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8722 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8723 F: drivers/iio/dac/dpot-dac.c
8725 IIO ENVELOPE DETECTOR
8726 M: Peter Rosin <peda@axentia.se>
8727 L: linux-iio@vger.kernel.org
8729 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8730 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8731 F: drivers/iio/adc/envelope-detector.c
8734 M: Peter Rosin <peda@axentia.se>
8735 L: linux-iio@vger.kernel.org
8737 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8738 F: drivers/iio/multiplexer/iio-mux.c
8740 IIO SUBSYSTEM AND DRIVERS
8741 M: Jonathan Cameron <jic23@kernel.org>
8742 R: Lars-Peter Clausen <lars@metafoo.de>
8743 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8744 L: linux-iio@vger.kernel.org
8746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8747 F: Documentation/ABI/testing/configfs-iio*
8748 F: Documentation/ABI/testing/sysfs-bus-iio*
8749 F: Documentation/devicetree/bindings/iio/
8751 F: drivers/staging/iio/
8752 F: include/linux/iio/
8756 M: Peter Rosin <peda@axentia.se>
8757 L: linux-iio@vger.kernel.org
8759 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8760 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8761 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8762 F: drivers/iio/afe/iio-rescale.c
8764 IKANOS/ADI EAGLE ADSL USB DRIVER
8765 M: Matthieu Castet <castet.matthieu@free.fr>
8766 M: Stanislaw Gruszka <stf_xl@wp.pl>
8768 F: drivers/usb/atm/ueagle-atm.c
8770 IMGTEC ASCII LCD DRIVER
8771 M: Paul Burton <paulburton@kernel.org>
8773 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8774 F: drivers/auxdisplay/img-ascii-lcd.c
8776 IMGTEC IR DECODER DRIVER
8778 F: drivers/media/rc/img-ir/
8780 IMON SOUNDGRAPH USB IR RECEIVER
8781 M: Sean Young <sean@mess.org>
8782 L: linux-media@vger.kernel.org
8784 F: drivers/media/rc/imon.c
8785 F: drivers/media/rc/imon_raw.c
8787 IMS TWINTURBO FRAMEBUFFER DRIVER
8788 L: linux-fbdev@vger.kernel.org
8790 F: drivers/video/fbdev/imsttfb.c
8792 INA209 HARDWARE MONITOR DRIVER
8793 M: Guenter Roeck <linux@roeck-us.net>
8794 L: linux-hwmon@vger.kernel.org
8796 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8797 F: Documentation/hwmon/ina209.rst
8798 F: drivers/hwmon/ina209.c
8800 INA2XX HARDWARE MONITOR DRIVER
8801 M: Guenter Roeck <linux@roeck-us.net>
8802 L: linux-hwmon@vger.kernel.org
8804 F: Documentation/hwmon/ina2xx.rst
8805 F: drivers/hwmon/ina2xx.c
8806 F: include/linux/platform_data/ina2xx.h
8808 INDUSTRY PACK SUBSYSTEM (IPACK)
8809 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8810 M: Jens Taprogge <jens.taprogge@taprogge.org>
8811 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8812 L: industrypack-devel@lists.sourceforge.net
8814 W: http://industrypack.sourceforge.net
8817 INFINEON DPS310 Driver
8818 M: Eddie James <eajames@linux.ibm.com>
8819 L: linux-iio@vger.kernel.org
8821 F: drivers/iio/pressure/dps310.c
8823 INFINIBAND SUBSYSTEM
8824 M: Doug Ledford <dledford@redhat.com>
8825 M: Jason Gunthorpe <jgg@nvidia.com>
8826 L: linux-rdma@vger.kernel.org
8828 W: https://github.com/linux-rdma/rdma-core
8829 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8831 F: Documentation/devicetree/bindings/infiniband/
8832 F: Documentation/infiniband/
8833 F: drivers/infiniband/
8835 F: include/trace/events/ib_mad.h
8836 F: include/trace/events/ib_umad.h
8837 F: include/uapi/linux/if_infiniband.h
8838 F: include/uapi/rdma/
8839 F: samples/bpf/ibumad_kern.c
8840 F: samples/bpf/ibumad_user.c
8842 INGENIC JZ4780 NAND DRIVER
8843 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8844 L: linux-mtd@lists.infradead.org
8845 L: linux-mips@vger.kernel.org
8847 F: drivers/mtd/nand/raw/ingenic/
8850 M: Paul Cercueil <paul@crapouillou.net>
8851 L: linux-mips@vger.kernel.org
8853 F: arch/mips/boot/dts/ingenic/
8854 F: arch/mips/generic/board-ingenic.c
8855 F: arch/mips/include/asm/mach-ingenic/
8856 F: arch/mips/ingenic/Kconfig
8857 F: drivers/clk/ingenic/
8858 F: drivers/dma/dma-jz4780.c
8859 F: drivers/gpu/drm/ingenic/
8860 F: drivers/i2c/busses/i2c-jz4780.c
8861 F: drivers/iio/adc/ingenic-adc.c
8862 F: drivers/irqchip/irq-ingenic.c
8863 F: drivers/memory/jz4780-nemc.c
8864 F: drivers/mmc/host/jz4740_mmc.c
8865 F: drivers/mtd/nand/raw/ingenic/
8866 F: drivers/pinctrl/pinctrl-ingenic.c
8867 F: drivers/power/supply/ingenic-battery.c
8868 F: drivers/pwm/pwm-jz4740.c
8869 F: drivers/remoteproc/ingenic_rproc.c
8870 F: drivers/rtc/rtc-jz4740.c
8871 F: drivers/tty/serial/8250/8250_ingenic.c
8872 F: drivers/usb/musb/jz4740.c
8873 F: drivers/watchdog/jz4740_wdt.c
8874 F: include/dt-bindings/iio/adc/ingenic,adc.h
8875 F: include/linux/mfd/ingenic-tcu.h
8876 F: sound/soc/codecs/jz47*
8877 F: sound/soc/jz4740/
8880 M: Jan Kara <jack@suse.cz>
8881 R: Amir Goldstein <amir73il@gmail.com>
8882 L: linux-fsdevel@vger.kernel.org
8884 F: Documentation/filesystems/inotify.rst
8885 F: fs/notify/inotify/
8886 F: include/linux/inotify.h
8887 F: include/uapi/linux/inotify.h
8889 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8890 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8891 L: linux-input@vger.kernel.org
8893 Q: http://patchwork.kernel.org/project/linux-input/list/
8894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8895 F: Documentation/devicetree/bindings/input/
8896 F: Documentation/devicetree/bindings/serio/
8897 F: Documentation/input/
8899 F: include/linux/input.h
8900 F: include/linux/input/
8901 F: include/uapi/linux/input-event-codes.h
8902 F: include/uapi/linux/input.h
8904 INPUT MULTITOUCH (MT) PROTOCOL
8905 M: Henrik Rydberg <rydberg@bitmath.org>
8906 L: linux-input@vger.kernel.org
8908 F: Documentation/input/multi-touch-protocol.rst
8909 F: drivers/input/input-mt.c
8912 INSIDE SECURE CRYPTO DRIVER
8913 M: Antoine Tenart <atenart@kernel.org>
8914 L: linux-crypto@vger.kernel.org
8916 F: drivers/crypto/inside-secure/
8918 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8919 M: Mimi Zohar <zohar@linux.ibm.com>
8920 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8921 L: linux-integrity@vger.kernel.org
8923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8924 F: security/integrity/ima/
8926 INTEL 810/815 FRAMEBUFFER DRIVER
8927 M: Antonino Daplas <adaplas@gmail.com>
8928 L: linux-fbdev@vger.kernel.org
8930 F: drivers/video/fbdev/i810/
8933 M: Cezary Rojewski <cezary.rojewski@intel.com>
8934 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8935 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8936 M: Jie Yang <yang.jie@linux.intel.com>
8937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8941 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8942 M: Hans de Goede <hdegoede@redhat.com>
8943 L: platform-driver-x86@vger.kernel.org
8945 F: drivers/platform/x86/intel_atomisp2_pm.c
8947 INTEL ATOMISP2 LED DRIVER
8948 M: Hans de Goede <hdegoede@redhat.com>
8949 L: platform-driver-x86@vger.kernel.org
8951 F: drivers/platform/x86/intel_atomisp2_led.c
8953 INTEL BROXTON PMC DRIVER
8954 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8955 M: Zha Qipeng <qipeng.zha@intel.com>
8957 F: drivers/mfd/intel_pmc_bxt.c
8958 F: include/linux/mfd/intel_pmc_bxt.h
8960 INTEL C600 SERIES SAS CONTROLLER DRIVER
8961 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8962 L: linux-scsi@vger.kernel.org
8964 T: git git://git.code.sf.net/p/intel-sas/isci
8965 F: drivers/scsi/isci/
8967 INTEL CPU family model numbers
8968 M: Tony Luck <tony.luck@intel.com>
8970 L: linux-kernel@vger.kernel.org
8972 F: arch/x86/include/asm/intel-family.h
8974 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8975 M: Jani Nikula <jani.nikula@linux.intel.com>
8976 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8977 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8978 L: intel-gfx@lists.freedesktop.org
8980 W: https://01.org/linuxgraphics/
8981 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8982 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8983 C: irc://chat.freenode.net/intel-gfx
8984 T: git git://anongit.freedesktop.org/drm-intel
8985 F: Documentation/gpu/i915.rst
8986 F: drivers/gpu/drm/i915/
8987 F: include/drm/i915*
8988 F: include/uapi/drm/i915_drm.h
8990 INTEL ETHERNET DRIVERS
8991 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8992 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8993 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8995 W: http://www.intel.com/support/feedback.htm
8996 W: http://e1000.sourceforge.net/
8997 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
9000 F: Documentation/networking/device_drivers/ethernet/intel/
9001 F: drivers/net/ethernet/intel/
9002 F: drivers/net/ethernet/intel/*/
9003 F: include/linux/avf/virtchnl.h
9005 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
9006 M: Maik Broemme <mbroemme@libmpq.org>
9007 L: linux-fbdev@vger.kernel.org
9009 F: Documentation/fb/intelfb.rst
9010 F: drivers/video/fbdev/intelfb/
9013 M: Andy Shevchenko <andy@kernel.org>
9014 L: linux-gpio@vger.kernel.org
9016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9017 F: drivers/gpio/gpio-ich.c
9018 F: drivers/gpio/gpio-merrifield.c
9019 F: drivers/gpio/gpio-ml-ioh.c
9020 F: drivers/gpio/gpio-pch.c
9021 F: drivers/gpio/gpio-sch.c
9022 F: drivers/gpio/gpio-sodaville.c
9024 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
9025 M: Zhenyu Wang <zhenyuw@linux.intel.com>
9026 M: Zhi Wang <zhi.a.wang@intel.com>
9027 L: intel-gvt-dev@lists.freedesktop.org
9028 L: intel-gfx@lists.freedesktop.org
9030 W: https://01.org/igvt-g
9031 T: git https://github.com/intel/gvt-linux.git
9032 F: drivers/gpu/drm/i915/gvt/
9034 INTEL HID EVENT DRIVER
9035 M: Alex Hung <alex.hung@canonical.com>
9036 L: platform-driver-x86@vger.kernel.org
9038 F: drivers/platform/x86/intel-hid.c
9040 INTEL I/OAT DMA DRIVER
9041 M: Dave Jiang <dave.jiang@intel.com>
9042 R: Dan Williams <dan.j.williams@intel.com>
9043 L: dmaengine@vger.kernel.org
9045 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
9046 F: drivers/dma/ioat*
9049 M: Dave Jiang <dave.jiang@intel.com>
9050 L: dmaengine@vger.kernel.org
9052 F: drivers/dma/idxd/*
9053 F: include/uapi/linux/idxd.h
9056 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
9057 M: Len Brown <lenb@kernel.org>
9058 L: linux-pm@vger.kernel.org
9060 B: https://bugzilla.kernel.org
9061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
9062 F: drivers/idle/intel_idle.c
9064 INTEL INTEGRATED SENSOR HUB DRIVER
9065 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9066 M: Jiri Kosina <jikos@kernel.org>
9067 L: linux-input@vger.kernel.org
9069 F: drivers/hid/intel-ish-hid/
9072 M: David Woodhouse <dwmw2@infradead.org>
9073 M: Lu Baolu <baolu.lu@linux.intel.com>
9074 L: iommu@lists.linux-foundation.org
9076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9077 F: drivers/iommu/intel/
9078 F: include/linux/intel-iommu.h
9079 F: include/linux/intel-svm.h
9081 INTEL IOP-ADMA DMA DRIVER
9082 R: Dan Williams <dan.j.williams@intel.com>
9084 F: drivers/dma/iop-adma.c
9086 INTEL IPU3 CSI-2 CIO2 DRIVER
9087 M: Yong Zhi <yong.zhi@intel.com>
9088 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9089 M: Bingbu Cao <bingbu.cao@intel.com>
9090 M: Dan Scally <djrscally@gmail.com>
9091 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9092 L: linux-media@vger.kernel.org
9094 T: git git://linuxtv.org/media_tree.git
9095 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9096 F: drivers/media/pci/intel/ipu3/
9098 INTEL IPU3 CSI-2 IMGU DRIVER
9099 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9100 R: Bingbu Cao <bingbu.cao@intel.com>
9101 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9102 L: linux-media@vger.kernel.org
9104 F: Documentation/admin-guide/media/ipu3.rst
9105 F: Documentation/admin-guide/media/ipu3_rcb.svg
9106 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9107 F: drivers/staging/media/ipu3/
9109 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9110 M: Krzysztof Halasa <khalasa@piap.pl>
9112 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9113 F: drivers/net/wan/ixp4xx_hss.c
9114 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9115 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9116 F: include/linux/soc/ixp4xx/npe.h
9117 F: include/linux/soc/ixp4xx/qmgr.h
9119 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9120 M: Deepak Saxena <dsaxena@plexity.net>
9122 F: drivers/char/hw_random/ixp4xx-rng.c
9124 INTEL KEEM BAY DRM DRIVER
9125 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9126 M: Edmund Dea <edmund.j.dea@intel.com>
9128 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9129 F: drivers/gpu/drm/kmb/
9131 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9132 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9134 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9135 F: drivers/crypto/keembay/Kconfig
9136 F: drivers/crypto/keembay/Makefile
9137 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9138 F: drivers/crypto/keembay/ocs-aes.c
9139 F: drivers/crypto/keembay/ocs-aes.h
9141 INTEL KEEM BAY OCS HCU CRYPTO DRIVER
9142 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9143 M: Declan Murphy <declan.murphy@intel.com>
9145 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
9146 F: drivers/crypto/keembay/Kconfig
9147 F: drivers/crypto/keembay/Makefile
9148 F: drivers/crypto/keembay/keembay-ocs-hcu-core.c
9149 F: drivers/crypto/keembay/ocs-hcu.c
9150 F: drivers/crypto/keembay/ocs-hcu.h
9152 INTEL MANAGEMENT ENGINE (mei)
9153 M: Tomas Winkler <tomas.winkler@intel.com>
9154 L: linux-kernel@vger.kernel.org
9156 F: Documentation/driver-api/mei/*
9157 F: drivers/misc/mei/
9158 F: drivers/watchdog/mei_wdt.c
9159 F: include/linux/mei_cl_bus.h
9160 F: include/uapi/linux/mei.h
9163 INTEL MENLOW THERMAL DRIVER
9164 M: Sujith Thomas <sujith.thomas@intel.com>
9165 L: platform-driver-x86@vger.kernel.org
9167 W: https://01.org/linux-acpi
9168 F: drivers/platform/x86/intel_menlow.c
9170 INTEL P-Unit IPC DRIVER
9171 M: Zha Qipeng <qipeng.zha@intel.com>
9172 L: platform-driver-x86@vger.kernel.org
9174 F: arch/x86/include/asm/intel_punit_ipc.h
9175 F: drivers/platform/x86/intel_punit_ipc.c
9177 INTEL PMC CORE DRIVER
9178 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9179 M: David E Box <david.e.box@intel.com>
9180 L: platform-driver-x86@vger.kernel.org
9182 F: Documentation/ABI/testing/sysfs-platform-intel-pmc
9183 F: drivers/platform/x86/intel_pmc_core*
9185 INTEL PMIC GPIO DRIVERS
9186 M: Andy Shevchenko <andy@kernel.org>
9188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9189 F: drivers/gpio/gpio-*cove.c
9191 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9192 M: Andy Shevchenko <andy@kernel.org>
9194 F: drivers/mfd/intel_soc_pmic*
9195 F: include/linux/mfd/intel_soc_pmic*
9198 M: "David E. Box" <david.e.box@linux.intel.com>
9200 F: drivers/mfd/intel_pmt.c
9201 F: drivers/platform/x86/intel_pmt_*
9203 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9204 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9205 L: linux-wireless@vger.kernel.org
9207 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9208 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9209 F: drivers/net/wireless/intel/ipw2x00/
9212 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9213 M: Len Brown <lenb@kernel.org>
9214 L: linux-pm@vger.kernel.org
9216 F: drivers/cpufreq/intel_pstate.c
9218 INTEL RDMA RNIC DRIVER
9219 M: Faisal Latif <faisal.latif@intel.com>
9220 M: Shiraz Saleem <shiraz.saleem@intel.com>
9221 L: linux-rdma@vger.kernel.org
9223 F: drivers/infiniband/hw/i40iw/
9224 F: include/uapi/rdma/i40iw-abi.h
9227 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9229 F: arch/x86/include/asm/intel_scu_ipc.h
9230 F: drivers/platform/x86/intel_scu_*
9232 INTEL SPEED SELECT TECHNOLOGY
9233 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9234 L: platform-driver-x86@vger.kernel.org
9236 F: drivers/platform/x86/intel_speed_select_if/
9237 F: include/uapi/linux/isst_if.h
9238 F: tools/power/x86/intel-speed-select/
9240 INTEL STRATIX10 FIRMWARE DRIVERS
9241 M: Richard Gong <richard.gong@linux.intel.com>
9242 L: linux-kernel@vger.kernel.org
9244 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9245 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9246 F: drivers/firmware/stratix10-rsu.c
9247 F: drivers/firmware/stratix10-svc.c
9248 F: include/linux/firmware/intel/stratix10-smc.h
9249 F: include/linux/firmware/intel/stratix10-svc-client.h
9251 INTEL TELEMETRY DRIVER
9252 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9253 M: "David E. Box" <david.e.box@linux.intel.com>
9254 L: platform-driver-x86@vger.kernel.org
9256 F: arch/x86/include/asm/intel_telemetry.h
9257 F: drivers/platform/x86/intel_telemetry*
9259 INTEL UNCORE FREQUENCY CONTROL
9260 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9261 L: platform-driver-x86@vger.kernel.org
9263 F: drivers/platform/x86/intel-uncore-frequency.c
9265 INTEL VIRTUAL BUTTON DRIVER
9266 M: AceLan Kao <acelan.kao@canonical.com>
9267 L: platform-driver-x86@vger.kernel.org
9269 F: drivers/platform/x86/intel-vbtn.c
9271 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9272 M: Stanislaw Gruszka <stf_xl@wp.pl>
9273 L: linux-wireless@vger.kernel.org
9275 F: drivers/net/wireless/intel/iwlegacy/
9277 INTEL WIRELESS WIFI LINK (iwlwifi)
9278 M: Luca Coelho <luciano.coelho@intel.com>
9279 L: linux-wireless@vger.kernel.org
9281 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9283 F: drivers/net/wireless/intel/iwlwifi/
9285 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9286 M: Jithu Joseph <jithu.joseph@intel.com>
9287 R: Maurice Ma <maurice.ma@intel.com>
9289 W: https://slimbootloader.github.io/security/firmware-update.html
9290 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9292 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9293 L: Dell.Client.Kernel@dell.com
9295 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9298 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9300 F: Documentation/trace/intel_th.rst
9301 F: drivers/hwtracing/intel_th/
9302 F: include/linux/intel_th.h
9304 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9305 M: Ning Sun <ning.sun@intel.com>
9306 L: tboot-devel@lists.sourceforge.net
9308 W: http://tboot.sourceforge.net
9309 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9310 F: Documentation/x86/intel_txt.rst
9311 F: arch/x86/kernel/tboot.c
9312 F: include/linux/tboot.h
9315 M: Jarkko Sakkinen <jarkko@kernel.org>
9316 R: Dave Hansen <dave.hansen@linux.intel.com>
9317 L: linux-sgx@vger.kernel.org
9319 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
9321 F: Documentation/x86/sgx.rst
9322 F: arch/x86/entry/vdso/vsgx.S
9323 F: arch/x86/include/asm/sgx.h
9324 F: arch/x86/include/uapi/asm/sgx.h
9325 F: arch/x86/kernel/cpu/sgx/*
9326 F: tools/testing/selftests/sgx/*
9330 M: Georgi Djakov <djakov@kernel.org>
9331 L: linux-pm@vger.kernel.org
9333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
9334 F: Documentation/devicetree/bindings/interconnect/
9335 F: Documentation/driver-api/interconnect.rst
9336 F: drivers/interconnect/
9337 F: include/dt-bindings/interconnect/
9338 F: include/linux/interconnect-provider.h
9339 F: include/linux/interconnect.h
9341 INVENSENSE ICM-426xx IMU DRIVER
9342 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9343 L: linux-iio@vger.kernel.org
9345 W: https://invensense.tdk.com/
9346 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9347 F: drivers/iio/imu/inv_icm42600/
9349 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9350 M: Linus Walleij <linus.walleij@linaro.org>
9351 L: linux-iio@vger.kernel.org
9353 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9354 F: drivers/iio/gyro/mpu3050*
9356 IOC3 ETHERNET DRIVER
9357 M: Ralf Baechle <ralf@linux-mips.org>
9358 L: linux-mips@vger.kernel.org
9360 F: drivers/net/ethernet/sgi/ioc3-eth.c
9362 IOMAP FILESYSTEM LIBRARY
9363 M: Christoph Hellwig <hch@infradead.org>
9364 M: Darrick J. Wong <djwong@kernel.org>
9365 M: linux-xfs@vger.kernel.org
9366 M: linux-fsdevel@vger.kernel.org
9367 L: linux-xfs@vger.kernel.org
9368 L: linux-fsdevel@vger.kernel.org
9370 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9372 F: include/linux/iomap.h
9375 M: Joerg Roedel <joro@8bytes.org>
9376 M: Will Deacon <will@kernel.org>
9377 L: iommu@lists.linux-foundation.org
9379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9380 F: Documentation/devicetree/bindings/iommu/
9381 F: Documentation/userspace-api/iommu.rst
9383 F: include/linux/iommu.h
9384 F: include/linux/iova.h
9385 F: include/linux/of_iommu.h
9386 F: include/uapi/linux/iommu.h
9389 M: Jens Axboe <axboe@kernel.dk>
9390 R: Pavel Begunkov <asml.silence@gmail.com>
9391 L: io-uring@vger.kernel.org
9393 T: git git://git.kernel.dk/linux-block
9394 T: git git://git.kernel.dk/liburing
9398 F: include/linux/io_uring.h
9399 F: include/uapi/linux/io_uring.h
9402 M: Corey Minyard <minyard@acm.org>
9403 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9405 W: http://openipmi.sourceforge.net/
9406 F: Documentation/driver-api/ipmi.rst
9407 F: Documentation/devicetree/bindings/ipmi/
9408 F: drivers/char/ipmi/
9409 F: include/linux/ipmi*
9410 F: include/uapi/linux/ipmi*
9412 IPS SCSI RAID DRIVER
9413 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9414 L: linux-scsi@vger.kernel.org
9416 W: http://www.adaptec.com/
9417 F: drivers/scsi/ips*
9420 M: Simon Horman <horms@verge.net.au>
9421 M: Julian Anastasov <ja@ssi.bg>
9422 L: netdev@vger.kernel.org
9423 L: lvs-devel@vger.kernel.org
9425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9427 F: Documentation/networking/ipvs-sysctl.rst
9428 F: include/net/ip_vs.h
9429 F: include/uapi/linux/ip_vs.h
9430 F: net/netfilter/ipvs/
9433 M: Jiri Kosina <jikos@kernel.org>
9434 M: David Sterba <dsterba@suse.com>
9436 F: drivers/tty/ipwireless/
9439 L: netdev@vger.kernel.org
9441 F: include/uapi/linux/ipx.h
9443 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9444 M: Marc Zyngier <maz@kernel.org>
9446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9447 F: Documentation/core-api/irq/irq-domain.rst
9448 F: include/linux/irqdomain.h
9449 F: kernel/irq/irqdomain.c
9453 M: Thomas Gleixner <tglx@linutronix.de>
9454 L: linux-kernel@vger.kernel.org
9456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9460 M: Thomas Gleixner <tglx@linutronix.de>
9461 M: Marc Zyngier <maz@kernel.org>
9462 L: linux-kernel@vger.kernel.org
9464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9465 F: Documentation/devicetree/bindings/interrupt-controller/
9469 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9471 F: Documentation/driver-api/isa.rst
9472 F: drivers/base/isa.c
9473 F: include/linux/isa.h
9476 M: Hans Verkuil <hverkuil@xs4all.nl>
9477 L: linux-media@vger.kernel.org
9479 W: https://linuxtv.org
9480 T: git git://linuxtv.org/media_tree.git
9481 F: drivers/media/radio/radio-isa*
9484 M: Jaroslav Kysela <perex@perex.cz>
9486 F: Documentation/driver-api/isapnp.rst
9487 F: drivers/pnp/isapnp/
9488 F: include/linux/isapnp.h
9491 M: Lee Duncan <lduncan@suse.com>
9492 M: Chris Leech <cleech@redhat.com>
9493 L: open-iscsi@googlegroups.com
9494 L: linux-scsi@vger.kernel.org
9496 W: www.open-iscsi.com
9497 F: drivers/scsi/*iscsi*
9498 F: include/scsi/*iscsi*
9500 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9501 M: Peter Jones <pjones@redhat.com>
9502 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9504 F: drivers/firmware/iscsi_ibft*
9506 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9507 M: Sagi Grimberg <sagi@grimberg.me>
9508 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9509 L: linux-rdma@vger.kernel.org
9511 W: http://www.openfabrics.org
9512 W: www.open-iscsi.org
9513 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9514 F: drivers/infiniband/ulp/iser/
9516 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9517 M: Sagi Grimberg <sagi@grimberg.me>
9518 L: linux-rdma@vger.kernel.org
9519 L: target-devel@vger.kernel.org
9521 W: http://www.linux-iscsi.org
9522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9523 F: drivers/infiniband/ulp/isert
9525 ISDN/CMTP OVER BLUETOOTH
9526 M: Karsten Keil <isdn@linux-pingi.de>
9527 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9528 L: netdev@vger.kernel.org
9530 W: http://www.isdn4linux.de
9531 F: Documentation/isdn/
9532 F: drivers/isdn/capi/
9533 F: include/linux/isdn/
9534 F: include/uapi/linux/isdn/
9535 F: net/bluetooth/cmtp/
9537 ISDN/mISDN SUBSYSTEM
9538 M: Karsten Keil <isdn@linux-pingi.de>
9539 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9540 L: netdev@vger.kernel.org
9542 W: http://www.isdn4linux.de
9543 F: drivers/isdn/Kconfig
9544 F: drivers/isdn/Makefile
9545 F: drivers/isdn/hardware/
9546 F: drivers/isdn/mISDN/
9548 IT87 HARDWARE MONITORING DRIVER
9549 M: Jean Delvare <jdelvare@suse.com>
9550 L: linux-hwmon@vger.kernel.org
9552 F: Documentation/hwmon/it87.rst
9553 F: drivers/hwmon/it87.c
9556 M: Antti Palosaari <crope@iki.fi>
9557 L: linux-media@vger.kernel.org
9559 W: https://linuxtv.org
9560 W: http://palosaari.fi/linux/
9561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9562 T: git git://linuxtv.org/anttip/media_tree.git
9563 F: drivers/media/tuners/it913x*
9565 IVTV VIDEO4LINUX DRIVER
9566 M: Andy Walls <awalls@md.metrocast.net>
9567 L: linux-media@vger.kernel.org
9569 W: https://linuxtv.org
9570 T: git git://linuxtv.org/media_tree.git
9571 F: Documentation/admin-guide/media/ivtv*
9572 F: drivers/media/pci/ivtv/
9573 F: include/uapi/linux/ivtv*
9575 IX2505V MEDIA DRIVER
9576 M: Malcolm Priestley <tvboxspy@gmail.com>
9577 L: linux-media@vger.kernel.org
9579 W: https://linuxtv.org
9580 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9581 F: drivers/media/dvb-frontends/ix2505v*
9583 JAILHOUSE HYPERVISOR INTERFACE
9584 M: Jan Kiszka <jan.kiszka@siemens.com>
9585 L: jailhouse-dev@googlegroups.com
9587 F: arch/x86/include/asm/jailhouse_para.h
9588 F: arch/x86/kernel/jailhouse.c
9590 JC42.4 TEMPERATURE SENSOR DRIVER
9591 M: Guenter Roeck <linux@roeck-us.net>
9592 L: linux-hwmon@vger.kernel.org
9594 F: Documentation/hwmon/jc42.rst
9595 F: drivers/hwmon/jc42.c
9598 M: Dave Kleikamp <shaggy@kernel.org>
9599 L: jfs-discussion@lists.sourceforge.net
9601 W: http://jfs.sourceforge.net/
9602 T: git git://github.com/kleikamp/linux-shaggy.git
9603 F: Documentation/admin-guide/jfs.rst
9607 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9608 L: netdev@vger.kernel.org
9610 F: drivers/net/ethernet/jme.*
9612 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9613 M: David Woodhouse <dwmw2@infradead.org>
9614 M: Richard Weinberger <richard@nod.at>
9615 L: linux-mtd@lists.infradead.org
9617 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9618 T: git git://git.infradead.org/ubifs-2.6.git
9620 F: include/uapi/linux/jffs2.h
9622 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9623 M: "Theodore Ts'o" <tytso@mit.edu>
9624 M: Jan Kara <jack@suse.com>
9625 L: linux-ext4@vger.kernel.org
9628 F: include/linux/jbd2.h
9630 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9631 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9632 L: linux-media@vger.kernel.org
9634 F: drivers/media/platform/rcar_jpu.c
9636 JSM Neo PCI based serial card
9637 L: linux-serial@vger.kernel.org
9639 F: drivers/tty/serial/jsm/
9641 K10TEMP HARDWARE MONITORING DRIVER
9642 M: Clemens Ladisch <clemens@ladisch.de>
9643 L: linux-hwmon@vger.kernel.org
9645 F: Documentation/hwmon/k10temp.rst
9646 F: drivers/hwmon/k10temp.c
9648 K8TEMP HARDWARE MONITORING DRIVER
9649 M: Rudolf Marek <r.marek@assembler.cz>
9650 L: linux-hwmon@vger.kernel.org
9652 F: Documentation/hwmon/k8temp.rst
9653 F: drivers/hwmon/k8temp.c
9656 M: Andrey Ryabinin <ryabinin.a.a@gmail.com>
9657 R: Alexander Potapenko <glider@google.com>
9658 R: Andrey Konovalov <andreyknvl@gmail.com>
9659 R: Dmitry Vyukov <dvyukov@google.com>
9660 L: kasan-dev@googlegroups.com
9662 F: Documentation/dev-tools/kasan.rst
9663 F: arch/*/include/asm/*kasan.h
9664 F: arch/*/mm/kasan_init*
9665 F: include/linux/kasan*.h
9666 F: lib/Kconfig.kasan
9667 F: lib/test_kasan*.c
9669 F: scripts/Makefile.kasan
9672 M: Masahiro Yamada <masahiroy@kernel.org>
9673 L: linux-kbuild@vger.kernel.org
9675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9676 F: Documentation/kbuild/kconfig*
9677 F: scripts/Kconfig.include
9681 R: Dmitry Vyukov <dvyukov@google.com>
9682 R: Andrey Konovalov <andreyknvl@gmail.com>
9683 L: kasan-dev@googlegroups.com
9685 F: Documentation/dev-tools/kcov.rst
9686 F: include/linux/kcov.h
9687 F: include/uapi/linux/kcov.h
9689 F: scripts/Makefile.kcov
9692 M: Marco Elver <elver@google.com>
9693 R: Dmitry Vyukov <dvyukov@google.com>
9694 L: kasan-dev@googlegroups.com
9696 F: Documentation/dev-tools/kcsan.rst
9697 F: include/linux/kcsan*.h
9699 F: lib/Kconfig.kcsan
9700 F: scripts/Makefile.kcsan
9703 M: Dave Young <dyoung@redhat.com>
9704 M: Baoquan He <bhe@redhat.com>
9705 R: Vivek Goyal <vgoyal@redhat.com>
9706 L: kexec@lists.infradead.org
9708 W: http://lse.sourceforge.net/kdump/
9709 F: Documentation/admin-guide/kdump/
9711 F: include/linux/crash_core.h
9712 F: include/linux/crash_dump.h
9713 F: include/uapi/linux/vmcore.h
9716 KEENE FM RADIO TRANSMITTER DRIVER
9717 M: Hans Verkuil <hverkuil@xs4all.nl>
9718 L: linux-media@vger.kernel.org
9720 W: https://linuxtv.org
9721 T: git git://linuxtv.org/media_tree.git
9722 F: drivers/media/radio/radio-keene*
9725 M: Ian Kent <raven@themaw.net>
9726 L: autofs@vger.kernel.org
9730 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9731 M: Masahiro Yamada <masahiroy@kernel.org>
9732 M: Michal Marek <michal.lkml@markovi.net>
9733 L: linux-kbuild@vger.kernel.org
9735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9736 F: Documentation/kbuild/
9738 F: scripts/*vmlinux*
9740 F: scripts/Makefile*
9747 L: kernel-janitors@vger.kernel.org
9749 W: http://kernelnewbies.org/KernelJanitors
9751 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9752 M: "J. Bruce Fields" <bfields@fieldses.org>
9753 M: Chuck Lever <chuck.lever@oracle.com>
9754 L: linux-nfs@vger.kernel.org
9756 W: http://nfs.sourceforge.net/
9757 T: git git://linux-nfs.org/~bfields/linux.git
9761 F: include/linux/lockd/
9762 F: include/linux/sunrpc/
9763 F: include/uapi/linux/nfsd/
9764 F: include/uapi/linux/sunrpc/
9766 F: Documentation/filesystems/nfs/
9768 KERNEL SELFTEST FRAMEWORK
9769 M: Shuah Khan <shuah@kernel.org>
9770 M: Shuah Khan <skhan@linuxfoundation.org>
9771 L: linux-kselftest@vger.kernel.org
9773 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9775 F: Documentation/dev-tools/kselftest*
9776 F: tools/testing/selftests/
9778 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9779 M: Brendan Higgins <brendanhiggins@google.com>
9780 L: linux-kselftest@vger.kernel.org
9781 L: kunit-dev@googlegroups.com
9783 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9784 F: Documentation/dev-tools/kunit/
9787 F: tools/testing/kunit/
9789 KERNEL USERMODE HELPER
9790 M: Luis Chamberlain <mcgrof@kernel.org>
9791 L: linux-kernel@vger.kernel.org
9793 F: include/linux/umh.h
9796 KERNEL VIRTUAL MACHINE (KVM)
9797 M: Paolo Bonzini <pbonzini@redhat.com>
9798 L: kvm@vger.kernel.org
9800 W: http://www.linux-kvm.org
9801 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9802 F: Documentation/virt/kvm/
9803 F: include/asm-generic/kvm*
9804 F: include/kvm/iodev.h
9805 F: include/linux/kvm*
9806 F: include/trace/events/kvm.h
9807 F: include/uapi/asm-generic/kvm*
9808 F: include/uapi/linux/kvm*
9810 F: tools/testing/selftests/kvm/
9813 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9814 M: Marc Zyngier <maz@kernel.org>
9815 R: James Morse <james.morse@arm.com>
9816 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9817 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9819 L: kvmarm@lists.cs.columbia.edu
9821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9822 F: arch/arm64/include/asm/kvm*
9823 F: arch/arm64/include/uapi/asm/kvm*
9825 F: include/kvm/arm_*
9827 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9828 M: Huacai Chen <chenhuacai@kernel.org>
9829 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9830 L: linux-mips@vger.kernel.org
9831 L: kvm@vger.kernel.org
9833 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9834 F: arch/mips/include/asm/kvm*
9835 F: arch/mips/include/uapi/asm/kvm*
9838 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9839 M: Paul Mackerras <paulus@ozlabs.org>
9840 L: kvm-ppc@vger.kernel.org
9842 W: http://www.linux-kvm.org/
9843 T: git git://github.com/agraf/linux-2.6.git
9844 F: arch/powerpc/include/asm/kvm*
9845 F: arch/powerpc/include/uapi/asm/kvm*
9846 F: arch/powerpc/kernel/kvm*
9847 F: arch/powerpc/kvm/
9849 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9850 M: Christian Borntraeger <borntraeger@de.ibm.com>
9851 M: Janosch Frank <frankja@linux.ibm.com>
9852 R: David Hildenbrand <david@redhat.com>
9853 R: Cornelia Huck <cohuck@redhat.com>
9854 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9855 L: kvm@vger.kernel.org
9857 W: http://www.ibm.com/developerworks/linux/linux390/
9858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9859 F: Documentation/virt/kvm/s390*
9860 F: arch/s390/include/asm/gmap.h
9861 F: arch/s390/include/asm/kvm*
9862 F: arch/s390/include/uapi/asm/kvm*
9863 F: arch/s390/kernel/uv.c
9865 F: arch/s390/mm/gmap.c
9866 F: tools/testing/selftests/kvm/*/s390x/
9867 F: tools/testing/selftests/kvm/s390x/
9869 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9870 M: Paolo Bonzini <pbonzini@redhat.com>
9871 R: Sean Christopherson <seanjc@google.com>
9872 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9873 R: Wanpeng Li <wanpengli@tencent.com>
9874 R: Jim Mattson <jmattson@google.com>
9875 R: Joerg Roedel <joro@8bytes.org>
9876 L: kvm@vger.kernel.org
9878 W: http://www.linux-kvm.org
9879 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9880 F: arch/x86/include/asm/kvm*
9881 F: arch/x86/include/asm/pvclock-abi.h
9882 F: arch/x86/include/asm/svm.h
9883 F: arch/x86/include/asm/vmx*.h
9884 F: arch/x86/include/uapi/asm/kvm*
9885 F: arch/x86/include/uapi/asm/svm.h
9886 F: arch/x86/include/uapi/asm/vmx.h
9887 F: arch/x86/kernel/kvm.c
9888 F: arch/x86/kernel/kvmclock.c
9893 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9894 M: Tejun Heo <tj@kernel.org>
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9898 F: include/linux/kernfs.h
9901 M: Eric Biederman <ebiederm@xmission.com>
9902 L: kexec@lists.infradead.org
9904 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9905 F: include/linux/kexec.h
9906 F: include/uapi/linux/kexec.h
9910 M: Mimi Zohar <zohar@linux.ibm.com>
9911 L: linux-integrity@vger.kernel.org
9912 L: keyrings@vger.kernel.org
9914 F: Documentation/security/keys/trusted-encrypted.rst
9915 F: include/keys/encrypted-type.h
9916 F: security/keys/encrypted-keys/
9919 M: James Bottomley <jejb@linux.ibm.com>
9920 M: Jarkko Sakkinen <jarkko@kernel.org>
9921 M: Mimi Zohar <zohar@linux.ibm.com>
9922 L: linux-integrity@vger.kernel.org
9923 L: keyrings@vger.kernel.org
9925 F: Documentation/security/keys/trusted-encrypted.rst
9926 F: include/keys/trusted-type.h
9927 F: include/keys/trusted_tpm.h
9928 F: security/keys/trusted-keys/
9931 M: Sumit Garg <sumit.garg@linaro.org>
9932 L: linux-integrity@vger.kernel.org
9933 L: keyrings@vger.kernel.org
9935 F: include/keys/trusted_tee.h
9936 F: security/keys/trusted-keys/trusted_tee.c
9939 M: David Howells <dhowells@redhat.com>
9940 M: Jarkko Sakkinen <jarkko@kernel.org>
9941 L: keyrings@vger.kernel.org
9943 F: Documentation/security/keys/core.rst
9945 F: include/linux/key-type.h
9946 F: include/linux/key.h
9947 F: include/linux/keyctl.h
9948 F: include/uapi/linux/keyctl.h
9952 M: Alexander Potapenko <glider@google.com>
9953 M: Marco Elver <elver@google.com>
9954 R: Dmitry Vyukov <dvyukov@google.com>
9955 L: kasan-dev@googlegroups.com
9957 F: Documentation/dev-tools/kfence.rst
9958 F: arch/*/include/asm/kfence.h
9959 F: include/linux/kfence.h
9960 F: lib/Kconfig.kfence
9964 M: Stefani Seibold <stefani@seibold.net>
9966 F: include/linux/kfifo.h
9970 KGDB / KDB /debug_core
9971 M: Jason Wessel <jason.wessel@windriver.com>
9972 M: Daniel Thompson <daniel.thompson@linaro.org>
9973 R: Douglas Anderson <dianders@chromium.org>
9974 L: kgdb-bugreport@lists.sourceforge.net
9976 W: http://kgdb.wiki.kernel.org/
9977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9978 F: Documentation/dev-tools/kgdb.rst
9979 F: drivers/misc/kgdbts.c
9980 F: drivers/tty/serial/kgdboc.c
9981 F: include/linux/kdb.h
9982 F: include/linux/kgdb.h
9985 KHADAS MCU MFD DRIVER
9986 M: Neil Armstrong <narmstrong@baylibre.com>
9987 L: linux-amlogic@lists.infradead.org
9989 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9990 F: drivers/mfd/khadas-mcu.c
9991 F: include/linux/mfd/khadas-mcu.h
9992 F: drivers/thermal/khadas_mcu_fan.c
9995 M: Catalin Marinas <catalin.marinas@arm.com>
9997 F: Documentation/dev-tools/kmemleak.rst
9998 F: include/linux/kmemleak.h
10000 F: samples/kmemleak/kmemleak-test.c
10002 KMOD KERNEL MODULE LOADER - USERMODE HELPER
10003 M: Luis Chamberlain <mcgrof@kernel.org>
10004 L: linux-kernel@vger.kernel.org
10006 F: include/linux/kmod.h
10009 F: tools/testing/selftests/kmod/
10012 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
10013 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
10014 M: "David S. Miller" <davem@davemloft.net>
10015 M: Masami Hiramatsu <mhiramat@kernel.org>
10017 F: Documentation/trace/kprobes.rst
10018 F: include/asm-generic/kprobes.h
10019 F: include/linux/kprobes.h
10020 F: kernel/kprobes.c
10022 KS0108 LCD CONTROLLER DRIVER
10023 M: Miguel Ojeda <ojeda@kernel.org>
10025 F: Documentation/admin-guide/auxdisplay/ks0108.rst
10026 F: drivers/auxdisplay/ks0108.c
10027 F: include/linux/ks0108.h
10029 KTD253 BACKLIGHT DRIVER
10030 M: Linus Walleij <linus.walleij@linaro.org>
10032 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
10033 F: drivers/video/backlight/ktd253-backlight.c
10036 M: David Ahern <dsahern@kernel.org>
10037 L: netdev@vger.kernel.org
10039 F: include/net/l3mdev.h
10043 M: John Fastabend <john.fastabend@gmail.com>
10044 M: Daniel Borkmann <daniel@iogearbox.net>
10045 M: Jakub Sitnicki <jakub@cloudflare.com>
10046 M: Lorenz Bauer <lmb@cloudflare.com>
10047 L: netdev@vger.kernel.org
10048 L: bpf@vger.kernel.org
10050 F: include/linux/skmsg.h
10051 F: net/core/skmsg.c
10052 F: net/core/sock_map.c
10053 F: net/ipv4/tcp_bpf.c
10054 F: net/ipv4/udp_bpf.c
10056 LANTIQ / INTEL Ethernet drivers
10057 M: Hauke Mehrtens <hauke@hauke-m.de>
10058 L: netdev@vger.kernel.org
10060 F: drivers/net/dsa/lantiq_gswip.c
10061 F: drivers/net/dsa/lantiq_pce.h
10062 F: drivers/net/ethernet/lantiq_xrx200.c
10063 F: net/dsa/tag_gswip.c
10065 LANTIQ MIPS ARCHITECTURE
10066 M: John Crispin <john@phrozen.org>
10067 L: linux-mips@vger.kernel.org
10069 F: arch/mips/lantiq
10070 F: drivers/soc/lantiq
10072 LASI 53c700 driver for PARISC
10073 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
10074 L: linux-scsi@vger.kernel.org
10076 F: Documentation/scsi/53c700.rst
10077 F: drivers/scsi/53c700*
10080 M: Tobin C. Harding <me@tobin.cc>
10081 M: Tycho Andersen <tycho@tycho.pizza>
10082 L: linux-hardening@vger.kernel.org
10084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
10085 F: scripts/leaking_addresses.pl
10088 M: Pavel Machek <pavel@ucw.cz>
10089 L: linux-leds@vger.kernel.org
10091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
10092 F: Documentation/devicetree/bindings/leds/
10094 F: include/linux/leds.h
10096 LEGACY EEPROM DRIVER
10097 M: Jean Delvare <jdelvare@suse.com>
10099 F: Documentation/misc-devices/eeprom.rst
10100 F: drivers/misc/eeprom/eeprom.c
10102 LEGO MINDSTORMS EV3
10103 R: David Lechner <david@lechnology.com>
10105 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
10106 F: arch/arm/boot/dts/da850-lego-ev3.dts
10107 F: drivers/power/supply/lego_ev3_battery.c
10109 LEGO USB Tower driver
10110 M: Juergen Stuber <starblue@users.sourceforge.net>
10111 L: legousb-devel@lists.sourceforge.net
10113 W: http://legousb.sourceforge.net/
10114 F: drivers/usb/misc/legousbtower.c
10117 M: Matan Ziv-Av <matan@svgalib.org>
10118 L: platform-driver-x86@vger.kernel.org
10120 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10121 F: Documentation/admin-guide/laptops/lg-laptop.rst
10122 F: drivers/platform/x86/lg-laptop.c
10124 LG2160 MEDIA DRIVER
10125 M: Michael Krufky <mkrufky@linuxtv.org>
10126 L: linux-media@vger.kernel.org
10128 W: https://linuxtv.org
10129 W: http://github.com/mkrufky
10130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10131 T: git git://linuxtv.org/mkrufky/tuners.git
10132 F: drivers/media/dvb-frontends/lg2160.*
10134 LGDT3305 MEDIA DRIVER
10135 M: Michael Krufky <mkrufky@linuxtv.org>
10136 L: linux-media@vger.kernel.org
10138 W: https://linuxtv.org
10139 W: http://github.com/mkrufky
10140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10141 T: git git://linuxtv.org/mkrufky/tuners.git
10142 F: drivers/media/dvb-frontends/lgdt3305.*
10144 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10145 M: Viresh Kumar <vireshk@kernel.org>
10146 L: linux-ide@vger.kernel.org
10148 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10149 F: drivers/ata/pata_arasan_cf.c
10150 F: include/linux/pata_arasan_cf_data.h
10152 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10153 M: Linus Walleij <linus.walleij@linaro.org>
10154 L: linux-ide@vger.kernel.org
10156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10157 F: drivers/ata/pata_ftide010.c
10158 F: drivers/ata/sata_gemini.c
10159 F: drivers/ata/sata_gemini.h
10161 LIBATA SATA AHCI PLATFORM devices support
10162 M: Hans de Goede <hdegoede@redhat.com>
10163 M: Jens Axboe <axboe@kernel.dk>
10164 L: linux-ide@vger.kernel.org
10166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10167 F: drivers/ata/ahci_platform.c
10168 F: drivers/ata/libahci_platform.c
10169 F: include/linux/ahci_platform.h
10171 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10172 M: Mikael Pettersson <mikpelinux@gmail.com>
10173 L: linux-ide@vger.kernel.org
10175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10176 F: drivers/ata/sata_promise.*
10178 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10179 M: Jens Axboe <axboe@kernel.dk>
10180 L: linux-ide@vger.kernel.org
10182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10183 F: Documentation/devicetree/bindings/ata/
10185 F: include/linux/ata.h
10186 F: include/linux/libata.h
10189 M: Sasha Levin <alexander.levin@microsoft.com>
10191 F: tools/lib/lockdep/
10193 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10194 M: Dan Williams <dan.j.williams@intel.com>
10195 M: Vishal Verma <vishal.l.verma@intel.com>
10196 M: Dave Jiang <dave.jiang@intel.com>
10197 L: linux-nvdimm@lists.01.org
10199 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10200 P: Documentation/nvdimm/maintainer-entry-profile.rst
10201 F: drivers/nvdimm/blk.c
10202 F: drivers/nvdimm/region_devs.c
10204 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10205 M: Vishal Verma <vishal.l.verma@intel.com>
10206 M: Dan Williams <dan.j.williams@intel.com>
10207 M: Dave Jiang <dave.jiang@intel.com>
10208 L: linux-nvdimm@lists.01.org
10210 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10211 P: Documentation/nvdimm/maintainer-entry-profile.rst
10212 F: drivers/nvdimm/btt*
10214 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10215 M: Dan Williams <dan.j.williams@intel.com>
10216 M: Vishal Verma <vishal.l.verma@intel.com>
10217 M: Dave Jiang <dave.jiang@intel.com>
10218 L: linux-nvdimm@lists.01.org
10220 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10221 P: Documentation/nvdimm/maintainer-entry-profile.rst
10222 F: drivers/nvdimm/pmem*
10224 LIBNVDIMM: DEVICETREE BINDINGS
10225 M: Oliver O'Halloran <oohall@gmail.com>
10226 L: linux-nvdimm@lists.01.org
10228 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10229 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10230 F: drivers/nvdimm/of_pmem.c
10232 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10233 M: Dan Williams <dan.j.williams@intel.com>
10234 M: Vishal Verma <vishal.l.verma@intel.com>
10235 M: Dave Jiang <dave.jiang@intel.com>
10236 M: Ira Weiny <ira.weiny@intel.com>
10237 L: linux-nvdimm@lists.01.org
10239 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10240 P: Documentation/nvdimm/maintainer-entry-profile.rst
10241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10242 F: drivers/acpi/nfit/*
10243 F: drivers/nvdimm/*
10244 F: include/linux/libnvdimm.h
10245 F: include/linux/nd.h
10246 F: include/uapi/linux/ndctl.h
10247 F: tools/testing/nvdimm/
10249 LICENSES and SPDX stuff
10250 M: Thomas Gleixner <tglx@linutronix.de>
10251 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10252 L: linux-spdx@vger.kernel.org
10254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10256 F: Documentation/process/license-rules.rst
10258 F: scripts/spdxcheck-test.sh
10259 F: scripts/spdxcheck.py
10261 LIGHTNVM PLATFORM SUPPORT
10262 M: Matias Bjorling <mb@lightnvm.io>
10263 L: linux-block@vger.kernel.org
10265 W: http://github/OpenChannelSSD
10266 F: drivers/lightnvm/
10267 F: include/linux/lightnvm.h
10268 F: include/uapi/linux/lightnvm.h
10270 LINEAR RANGES HELPERS
10271 M: Mark Brown <broonie@kernel.org>
10272 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10273 F: lib/linear_ranges.c
10274 F: lib/test_linear_ranges.c
10275 F: include/linux/linear_range.h
10277 LINUX FOR POWER MACINTOSH
10278 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10279 L: linuxppc-dev@lists.ozlabs.org
10281 F: arch/powerpc/platforms/powermac/
10282 F: drivers/macintosh/
10284 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10285 M: Michael Ellerman <mpe@ellerman.id.au>
10286 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10287 R: Paul Mackerras <paulus@samba.org>
10288 L: linuxppc-dev@lists.ozlabs.org
10290 W: https://github.com/linuxppc/wiki/wiki
10291 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10293 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10294 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10295 F: Documentation/devicetree/bindings/powerpc/
10296 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10297 F: Documentation/powerpc/
10299 F: drivers/*/*/*pasemi*
10300 F: drivers/*/*pasemi*
10301 F: drivers/char/tpm/tpm_ibmvtpm*
10302 F: drivers/crypto/nx/
10303 F: drivers/crypto/vmx/
10304 F: drivers/i2c/busses/i2c-opal.c
10305 F: drivers/net/ethernet/ibm/ibmveth.*
10306 F: drivers/net/ethernet/ibm/ibmvnic.*
10307 F: drivers/pci/hotplug/pnv_php.c
10308 F: drivers/pci/hotplug/rpa*
10309 F: drivers/rtc/rtc-opal.c
10310 F: drivers/scsi/ibmvscsi/
10311 F: drivers/tty/hvc/hvc_opal.c
10312 F: drivers/watchdog/wdrtas.c
10313 F: tools/testing/selftests/powerpc
10320 LINUX FOR POWERPC EMBEDDED MPC5XXX
10321 M: Anatolij Gustschin <agust@denx.de>
10322 L: linuxppc-dev@lists.ozlabs.org
10324 F: arch/powerpc/platforms/512x/
10325 F: arch/powerpc/platforms/52xx/
10327 LINUX FOR POWERPC EMBEDDED PPC4XX
10328 L: linuxppc-dev@lists.ozlabs.org
10330 F: arch/powerpc/platforms/40x/
10331 F: arch/powerpc/platforms/44x/
10333 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10334 M: Scott Wood <oss@buserror.net>
10335 L: linuxppc-dev@lists.ozlabs.org
10337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10338 F: Documentation/devicetree/bindings/powerpc/fsl/
10339 F: arch/powerpc/platforms/83xx/
10340 F: arch/powerpc/platforms/85xx/
10342 LINUX FOR POWERPC EMBEDDED PPC8XX
10343 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10344 L: linuxppc-dev@lists.ozlabs.org
10346 F: arch/powerpc/platforms/8xx/
10348 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10349 M: Kees Cook <keescook@chromium.org>
10351 F: drivers/misc/lkdtm/*
10352 F: tools/testing/selftests/lkdtm/*
10354 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10355 M: Alan Stern <stern@rowland.harvard.edu>
10356 M: Andrea Parri <parri.andrea@gmail.com>
10357 M: Will Deacon <will@kernel.org>
10358 M: Peter Zijlstra <peterz@infradead.org>
10359 M: Boqun Feng <boqun.feng@gmail.com>
10360 M: Nicholas Piggin <npiggin@gmail.com>
10361 M: David Howells <dhowells@redhat.com>
10362 M: Jade Alglave <j.alglave@ucl.ac.uk>
10363 M: Luc Maranget <luc.maranget@inria.fr>
10364 M: "Paul E. McKenney" <paulmck@kernel.org>
10365 R: Akira Yokosawa <akiyks@gmail.com>
10366 R: Daniel Lustig <dlustig@nvidia.com>
10367 R: Joel Fernandes <joel@joelfernandes.org>
10368 L: linux-kernel@vger.kernel.org
10369 L: linux-arch@vger.kernel.org
10371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10372 F: Documentation/atomic_bitops.txt
10373 F: Documentation/atomic_t.txt
10374 F: Documentation/core-api/refcount-vs-atomic.rst
10375 F: Documentation/litmus-tests/
10376 F: Documentation/memory-barriers.txt
10377 F: tools/memory-model/
10379 LIS3LV02D ACCELEROMETER DRIVER
10380 M: Eric Piel <eric.piel@tremplin-utc.net>
10382 F: Documentation/misc-devices/lis3lv02d.rst
10383 F: drivers/misc/lis3lv02d/
10384 F: drivers/platform/x86/hp_accel.c
10387 M: David Gow <davidgow@google.com>
10388 L: linux-kselftest@vger.kernel.org
10389 L: kunit-dev@googlegroups.com
10394 M: Karol Gugala <kgugala@antmicro.com>
10395 M: Mateusz Holenko <mholenko@antmicro.com>
10397 F: Documentation/devicetree/bindings/*/litex,*.yaml
10398 F: arch/openrisc/boot/dts/or1klitex.dts
10399 F: drivers/soc/litex/litex_soc_ctrl.c
10400 F: drivers/tty/serial/liteuart.c
10401 F: include/linux/litex.h
10404 M: Josh Poimboeuf <jpoimboe@redhat.com>
10405 M: Jiri Kosina <jikos@kernel.org>
10406 M: Miroslav Benes <mbenes@suse.cz>
10407 M: Petr Mladek <pmladek@suse.com>
10408 R: Joe Lawrence <joe.lawrence@redhat.com>
10409 L: live-patching@vger.kernel.org
10411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10412 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10413 F: Documentation/livepatch/
10414 F: arch/powerpc/include/asm/livepatch.h
10415 F: arch/s390/include/asm/livepatch.h
10416 F: arch/x86/include/asm/livepatch.h
10417 F: include/linux/livepatch.h
10418 F: kernel/livepatch/
10420 F: samples/livepatch/
10421 F: tools/testing/selftests/livepatch/
10424 L: netdev@vger.kernel.org
10426 F: include/linux/llc.h
10427 F: include/net/llc*
10428 F: include/uapi/linux/llc.h
10431 LM73 HARDWARE MONITOR DRIVER
10432 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10433 L: linux-hwmon@vger.kernel.org
10435 F: drivers/hwmon/lm73.c
10437 LM78 HARDWARE MONITOR DRIVER
10438 M: Jean Delvare <jdelvare@suse.com>
10439 L: linux-hwmon@vger.kernel.org
10441 F: Documentation/hwmon/lm78.rst
10442 F: drivers/hwmon/lm78.c
10444 LM83 HARDWARE MONITOR DRIVER
10445 M: Jean Delvare <jdelvare@suse.com>
10446 L: linux-hwmon@vger.kernel.org
10448 F: Documentation/hwmon/lm83.rst
10449 F: drivers/hwmon/lm83.c
10451 LM90 HARDWARE MONITOR DRIVER
10452 M: Jean Delvare <jdelvare@suse.com>
10453 L: linux-hwmon@vger.kernel.org
10455 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10456 F: Documentation/hwmon/lm90.rst
10457 F: drivers/hwmon/lm90.c
10458 F: include/dt-bindings/thermal/lm90.h
10460 LM95234 HARDWARE MONITOR DRIVER
10461 M: Guenter Roeck <linux@roeck-us.net>
10462 L: linux-hwmon@vger.kernel.org
10464 F: Documentation/hwmon/lm95234.rst
10465 F: drivers/hwmon/lm95234.c
10467 LME2510 MEDIA DRIVER
10468 M: Malcolm Priestley <tvboxspy@gmail.com>
10469 L: linux-media@vger.kernel.org
10471 W: https://linuxtv.org
10472 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10473 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10475 LOADPIN SECURITY MODULE
10476 M: Kees Cook <keescook@chromium.org>
10478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10479 F: Documentation/admin-guide/LSM/LoadPin.rst
10480 F: security/loadpin/
10483 M: Peter Zijlstra <peterz@infradead.org>
10484 M: Ingo Molnar <mingo@redhat.com>
10485 M: Will Deacon <will@kernel.org>
10486 R: Waiman Long <longman@redhat.com>
10487 R: Boqun Feng <boqun.feng@gmail.com> (LOCKDEP)
10488 L: linux-kernel@vger.kernel.org
10490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10491 F: Documentation/locking/
10492 F: arch/*/include/asm/spinlock*.h
10493 F: include/linux/lockdep.h
10494 F: include/linux/mutex*.h
10495 F: include/linux/rwlock*.h
10496 F: include/linux/rwsem*.h
10497 F: include/linux/seqlock.h
10498 F: include/linux/spinlock*.h
10500 F: lib/locking*.[ch]
10501 X: kernel/locking/locktorture.c
10503 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10504 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10505 L: linux-ntfs-dev@lists.sourceforge.net
10507 W: http://www.linux-ntfs.org/content/view/19/37/
10508 F: Documentation/admin-guide/ldm.rst
10509 F: block/partitions/ldm.*
10511 LOGITECH HID GAMING KEYBOARDS
10512 M: Hans de Goede <hdegoede@redhat.com>
10513 L: linux-input@vger.kernel.org
10515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10516 F: drivers/hid/hid-lg-g15.c
10518 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10519 M: Sathya Prakash <sathya.prakash@broadcom.com>
10520 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10521 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10522 L: MPT-FusionLinux.pdl@broadcom.com
10523 L: linux-scsi@vger.kernel.org
10525 W: http://www.avagotech.com/support/
10526 F: drivers/message/fusion/
10527 F: drivers/scsi/mpt3sas/
10529 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10530 M: Matthew Wilcox <willy@infradead.org>
10531 L: linux-scsi@vger.kernel.org
10533 F: drivers/scsi/sym53c8xx_2/
10536 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10537 L: linux-iio@vger.kernel.org
10539 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10540 F: drivers/iio/dac/ltc1660.c
10542 LTC2947 HARDWARE MONITOR DRIVER
10543 M: Nuno Sá <nuno.sa@analog.com>
10544 L: linux-hwmon@vger.kernel.org
10546 W: http://ez.analog.com/community/linux-device-drivers
10547 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10548 F: drivers/hwmon/ltc2947-core.c
10549 F: drivers/hwmon/ltc2947-i2c.c
10550 F: drivers/hwmon/ltc2947-spi.c
10551 F: drivers/hwmon/ltc2947.h
10553 LTC2983 IIO TEMPERATURE DRIVER
10554 M: Nuno Sá <nuno.sa@analog.com>
10555 L: linux-iio@vger.kernel.org
10557 W: http://ez.analog.com/community/linux-device-drivers
10558 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10559 F: drivers/iio/temperature/ltc2983.c
10561 LTC4261 HARDWARE MONITOR DRIVER
10562 M: Guenter Roeck <linux@roeck-us.net>
10563 L: linux-hwmon@vger.kernel.org
10565 F: Documentation/hwmon/ltc4261.rst
10566 F: drivers/hwmon/ltc4261.c
10568 LTC4306 I2C MULTIPLEXER DRIVER
10569 M: Michael Hennerich <michael.hennerich@analog.com>
10570 L: linux-i2c@vger.kernel.org
10572 W: http://ez.analog.com/community/linux-device-drivers
10573 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10574 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10576 LTP (Linux Test Project)
10577 M: Mike Frysinger <vapier@gentoo.org>
10578 M: Cyril Hrubis <chrubis@suse.cz>
10579 M: Wanlong Gao <wanlong.gao@gmail.com>
10580 M: Jan Stancek <jstancek@redhat.com>
10581 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10582 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10583 L: ltp@lists.linux.it (subscribers-only)
10585 W: http://linux-test-project.github.io/
10586 T: git git://github.com/linux-test-project/ltp.git
10589 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10590 L: netdev@vger.kernel.org
10592 F: drivers/net/pcs/pcs-lynx.c
10593 F: include/linux/pcs-lynx.h
10596 M: Geert Uytterhoeven <geert@linux-m68k.org>
10597 L: linux-m68k@lists.linux-m68k.org
10599 W: http://www.linux-m68k.org/
10600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10604 M68K ON APPLE MACINTOSH
10605 M: Joshua Thompson <funaho@jurai.org>
10606 L: linux-m68k@lists.linux-m68k.org
10608 W: http://www.mac.linux-m68k.org/
10610 F: drivers/macintosh/adb-iop.c
10611 F: drivers/macintosh/via-macii.c
10614 M: Philip Blundell <philb@gnu.org>
10616 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10617 F: arch/m68k/hp300/
10619 M88DS3103 MEDIA DRIVER
10620 M: Antti Palosaari <crope@iki.fi>
10621 L: linux-media@vger.kernel.org
10623 W: https://linuxtv.org
10624 W: http://palosaari.fi/linux/
10625 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10626 T: git git://linuxtv.org/anttip/media_tree.git
10627 F: drivers/media/dvb-frontends/m88ds3103*
10629 M88RS2000 MEDIA DRIVER
10630 M: Malcolm Priestley <tvboxspy@gmail.com>
10631 L: linux-media@vger.kernel.org
10633 W: https://linuxtv.org
10634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10635 F: drivers/media/dvb-frontends/m88rs2000*
10637 MA901 MASTERKIT USB FM RADIO DRIVER
10638 M: Alexey Klimov <klimov.linux@gmail.com>
10639 L: linux-media@vger.kernel.org
10641 T: git git://linuxtv.org/media_tree.git
10642 F: drivers/media/radio/radio-ma901.c
10645 M: Johannes Berg <johannes@sipsolutions.net>
10646 L: linux-wireless@vger.kernel.org
10648 W: https://wireless.wiki.kernel.org/
10649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10651 F: Documentation/networking/mac80211-injection.rst
10652 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10653 F: drivers/net/wireless/mac80211_hwsim.[ch]
10654 F: include/net/mac80211.h
10658 M: Jassi Brar <jassisinghbrar@gmail.com>
10659 L: linux-kernel@vger.kernel.org
10661 F: drivers/mailbox/
10662 F: include/linux/mailbox_client.h
10663 F: include/linux/mailbox_controller.h
10666 M: Viresh Kumar <viresh.kumar@linaro.org>
10667 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10668 L: linux-kernel@vger.kernel.org
10670 F: drivers/mailbox/arm_mhuv2.c
10671 F: include/linux/mailbox/arm_mhuv2_message.h
10672 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10674 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10675 M: Michael Kerrisk <mtk.manpages@gmail.com>
10676 L: linux-man@vger.kernel.org
10678 W: http://www.kernel.org/doc/man-pages
10680 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10681 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10682 L: linux-mips@vger.kernel.org
10684 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10686 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10687 M: Andrew Lunn <andrew@lunn.ch>
10688 M: Vivien Didelot <vivien.didelot@gmail.com>
10689 L: netdev@vger.kernel.org
10691 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10692 F: Documentation/networking/devlink/mv88e6xxx.rst
10693 F: drivers/net/dsa/mv88e6xxx/
10694 F: include/linux/platform_data/mv88e6xxx.h
10696 MARVELL ARMADA 3700 PHY DRIVERS
10697 M: Miquel Raynal <miquel.raynal@bootlin.com>
10699 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10700 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10701 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10702 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10704 MARVELL ARMADA DRM SUPPORT
10705 M: Russell King <linux@armlinux.org.uk>
10707 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10708 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10709 F: Documentation/devicetree/bindings/display/armada/
10710 F: drivers/gpu/drm/armada/
10711 F: include/uapi/drm/armada_drm.h
10713 MARVELL CRYPTO DRIVER
10714 M: Boris Brezillon <bbrezillon@kernel.org>
10715 M: Arnaud Ebalard <arno@natisbad.org>
10716 M: Srujana Challa <schalla@marvell.com>
10717 L: linux-crypto@vger.kernel.org
10719 F: drivers/crypto/marvell/
10720 F: include/linux/soc/marvell/octeontx2/
10722 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10723 M: Mirko Lindner <mlindner@marvell.com>
10724 M: Stephen Hemminger <stephen@networkplumber.org>
10725 L: netdev@vger.kernel.org
10727 F: drivers/net/ethernet/marvell/sk*
10729 MARVELL LIBERTAS WIRELESS DRIVER
10730 L: libertas-dev@lists.infradead.org
10732 F: drivers/net/wireless/marvell/libertas/
10734 MARVELL MACCHIATOBIN SUPPORT
10735 M: Russell King <linux@armlinux.org.uk>
10736 L: linux-arm-kernel@lists.infradead.org
10738 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10740 MARVELL MV643XX ETHERNET DRIVER
10741 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10742 L: netdev@vger.kernel.org
10744 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10745 F: include/linux/mv643xx.h
10747 MARVELL MV88X3310 PHY DRIVER
10748 M: Russell King <linux@armlinux.org.uk>
10749 L: netdev@vger.kernel.org
10751 F: drivers/net/phy/marvell10g.c
10753 MARVELL MVEBU THERMAL DRIVER
10754 M: Miquel Raynal <miquel.raynal@bootlin.com>
10756 F: drivers/thermal/armada_thermal.c
10758 MARVELL MVNETA ETHERNET DRIVER
10759 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10760 L: netdev@vger.kernel.org
10762 F: drivers/net/ethernet/marvell/mvneta.*
10764 MARVELL MVPP2 ETHERNET DRIVER
10765 M: Marcin Wojtas <mw@semihalf.com>
10766 M: Russell King <linux@armlinux.org.uk>
10767 L: netdev@vger.kernel.org
10769 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10770 F: drivers/net/ethernet/marvell/mvpp2/
10772 MARVELL MWIFIEX WIRELESS DRIVER
10773 M: Amitkumar Karwar <amitkarwar@gmail.com>
10774 M: Ganapathi Bhat <ganapathi017@gmail.com>
10775 M: Sharvari Harisangam <sharvari.harisangam@nxp.com>
10776 M: Xinming Hu <huxinming820@gmail.com>
10777 L: linux-wireless@vger.kernel.org
10779 F: drivers/net/wireless/marvell/mwifiex/
10781 MARVELL MWL8K WIRELESS DRIVER
10782 M: Lennert Buytenhek <buytenh@wantstofly.org>
10783 L: linux-wireless@vger.kernel.org
10785 F: drivers/net/wireless/marvell/mwl8k.c
10787 MARVELL NAND CONTROLLER DRIVER
10788 M: Miquel Raynal <miquel.raynal@bootlin.com>
10789 L: linux-mtd@lists.infradead.org
10791 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10792 F: drivers/mtd/nand/raw/marvell_nand.c
10794 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10795 M: Sunil Goutham <sgoutham@marvell.com>
10796 M: Geetha sowjanya <gakula@marvell.com>
10797 M: Subbaraya Sundeep <sbhatta@marvell.com>
10798 M: hariprasad <hkelam@marvell.com>
10799 L: netdev@vger.kernel.org
10801 F: drivers/net/ethernet/marvell/octeontx2/nic/
10802 F: include/linux/soc/marvell/octeontx2/
10804 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10805 M: Sunil Goutham <sgoutham@marvell.com>
10806 M: Linu Cherian <lcherian@marvell.com>
10807 M: Geetha sowjanya <gakula@marvell.com>
10808 M: Jerin Jacob <jerinj@marvell.com>
10809 M: hariprasad <hkelam@marvell.com>
10810 M: Subbaraya Sundeep <sbhatta@marvell.com>
10811 L: netdev@vger.kernel.org
10813 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10814 F: drivers/net/ethernet/marvell/octeontx2/af/
10816 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10817 M: Vadym Kochan <vkochan@marvell.com>
10818 M: Taras Chornyi <tchornyi@marvell.com>
10820 W: https://github.com/Marvell-switching/switchdev-prestera
10821 F: drivers/net/ethernet/marvell/prestera/
10823 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10824 M: Nicolas Pitre <nico@fluxnic.net>
10826 F: drivers/mmc/host/mvsdio.*
10828 MARVELL USB MDIO CONTROLLER DRIVER
10829 M: Tobias Waldekranz <tobias@waldekranz.com>
10830 L: netdev@vger.kernel.org
10832 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10833 F: drivers/net/mdio/mdio-mvusb.c
10835 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10836 M: Hu Ziji <huziji@marvell.com>
10837 L: linux-mmc@vger.kernel.org
10839 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10840 F: drivers/mmc/host/sdhci-xenon*
10842 MATROX FRAMEBUFFER DRIVER
10843 L: linux-fbdev@vger.kernel.org
10845 F: drivers/video/fbdev/matrox/matroxfb_*
10846 F: include/uapi/linux/matroxfb.h
10848 MAX16065 HARDWARE MONITOR DRIVER
10849 M: Guenter Roeck <linux@roeck-us.net>
10850 L: linux-hwmon@vger.kernel.org
10852 F: Documentation/hwmon/max16065.rst
10853 F: drivers/hwmon/max16065.c
10855 MAX2175 SDR TUNER DRIVER
10856 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10857 L: linux-media@vger.kernel.org
10859 T: git git://linuxtv.org/media_tree.git
10860 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10861 F: Documentation/userspace-api/media/drivers/max2175.rst
10862 F: drivers/media/i2c/max2175*
10863 F: include/uapi/linux/max2175.h
10865 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10866 L: linux-hwmon@vger.kernel.org
10868 F: Documentation/hwmon/max6650.rst
10869 F: drivers/hwmon/max6650.c
10871 MAX6697 HARDWARE MONITOR DRIVER
10872 M: Guenter Roeck <linux@roeck-us.net>
10873 L: linux-hwmon@vger.kernel.org
10875 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10876 F: Documentation/hwmon/max6697.rst
10877 F: drivers/hwmon/max6697.c
10878 F: include/linux/platform_data/max6697.h
10880 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10881 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10882 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10883 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10884 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10885 L: linux-media@vger.kernel.org
10887 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10888 F: drivers/media/i2c/max9286.c
10890 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10891 M: Peter Rosin <peda@axentia.se>
10892 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10894 F: Documentation/devicetree/bindings/sound/max9860.txt
10895 F: sound/soc/codecs/max9860.*
10897 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10898 M: Andreas Klinger <ak@it-klinger.de>
10899 L: linux-iio@vger.kernel.org
10901 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10902 F: drivers/iio/proximity/mb1232.c
10904 MAXIM MAX77650 PMIC MFD DRIVER
10905 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10906 L: linux-kernel@vger.kernel.org
10908 F: Documentation/devicetree/bindings/*/*max77650.yaml
10909 F: Documentation/devicetree/bindings/*/max77650*.yaml
10910 F: drivers/gpio/gpio-max77650.c
10911 F: drivers/input/misc/max77650-onkey.c
10912 F: drivers/leds/leds-max77650.c
10913 F: drivers/mfd/max77650.c
10914 F: drivers/power/supply/max77650-charger.c
10915 F: drivers/regulator/max77650-regulator.c
10916 F: include/linux/mfd/max77650.h
10918 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10919 M: Javier Martinez Canillas <javier@dowhile0.org>
10920 L: linux-kernel@vger.kernel.org
10922 F: Documentation/devicetree/bindings/*/*max77802.txt
10923 F: drivers/regulator/max77802-regulator.c
10924 F: include/dt-bindings/*/*max77802.h
10926 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10927 M: Krzysztof Kozlowski <krzk@kernel.org>
10928 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10929 L: linux-pm@vger.kernel.org
10931 F: drivers/power/supply/max14577_charger.c
10932 F: drivers/power/supply/max77693_charger.c
10934 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10935 M: Chanwoo Choi <cw00.choi@samsung.com>
10936 M: Krzysztof Kozlowski <krzk@kernel.org>
10937 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10938 L: linux-kernel@vger.kernel.org
10940 F: Documentation/devicetree/bindings/*/max77686.txt
10941 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10942 F: Documentation/devicetree/bindings/mfd/max14577.txt
10943 F: Documentation/devicetree/bindings/mfd/max77693.txt
10944 F: drivers/*/max14577*.c
10945 F: drivers/*/max77686*.c
10946 F: drivers/*/max77693*.c
10947 F: drivers/clk/clk-max77686.c
10948 F: drivers/extcon/extcon-max14577.c
10949 F: drivers/extcon/extcon-max77693.c
10950 F: drivers/rtc/rtc-max77686.c
10951 F: include/linux/mfd/max14577*.h
10952 F: include/linux/mfd/max77686*.h
10953 F: include/linux/mfd/max77693*.h
10955 MAXIRADIO FM RADIO RECEIVER DRIVER
10956 M: Hans Verkuil <hverkuil@xs4all.nl>
10957 L: linux-media@vger.kernel.org
10959 W: https://linuxtv.org
10960 T: git git://linuxtv.org/media_tree.git
10961 F: drivers/media/radio/radio-maxiradio*
10963 MCAN MMIO DEVICE DRIVER
10964 M: Pankaj Sharma <pankj.sharma@samsung.com>
10965 L: linux-can@vger.kernel.org
10967 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10968 F: drivers/net/can/m_can/m_can.c
10969 F: drivers/net/can/m_can/m_can.h
10970 F: drivers/net/can/m_can/m_can_platform.c
10972 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10973 M: Rishi Gupta <gupt21@gmail.com>
10974 L: linux-i2c@vger.kernel.org
10975 L: linux-input@vger.kernel.org
10977 F: drivers/hid/hid-mcp2221.c
10979 MCP251XFD SPI-CAN NETWORK DRIVER
10980 M: Marc Kleine-Budde <mkl@pengutronix.de>
10981 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10982 R: Thomas Kopp <thomas.kopp@microchip.com>
10983 L: linux-can@vger.kernel.org
10985 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10986 F: drivers/net/can/spi/mcp251xfd/
10988 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10989 M: Peter Rosin <peda@axentia.se>
10990 L: linux-iio@vger.kernel.org
10992 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10993 F: drivers/iio/potentiometer/mcp4018.c
10994 F: drivers/iio/potentiometer/mcp4531.c
10996 MCR20A IEEE-802.15.4 RADIO DRIVER
10997 M: Xue Liu <liuxuenetmail@gmail.com>
10998 L: linux-wpan@vger.kernel.org
11000 W: https://github.com/xueliu/mcr20a-linux
11001 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
11002 F: drivers/net/ieee802154/mcr20a.c
11003 F: drivers/net/ieee802154/mcr20a.h
11005 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
11006 M: William Breathitt Gray <vilhelm.gray@gmail.com>
11007 L: linux-iio@vger.kernel.org
11009 F: drivers/iio/dac/cio-dac.c
11011 MEDIA CONTROLLER FRAMEWORK
11012 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11013 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11014 L: linux-media@vger.kernel.org
11016 W: https://www.linuxtv.org
11017 T: git git://linuxtv.org/media_tree.git
11018 F: drivers/media/mc/
11019 F: include/media/media-*.h
11020 F: include/uapi/linux/media.h
11022 MEDIA DRIVER FOR FREESCALE IMX PXP
11023 M: Philipp Zabel <p.zabel@pengutronix.de>
11024 L: linux-media@vger.kernel.org
11026 T: git git://linuxtv.org/media_tree.git
11027 F: drivers/media/platform/imx-pxp.[ch]
11029 MEDIA DRIVERS FOR ASCOT2E
11030 M: Sergey Kozlov <serjk@netup.ru>
11031 M: Abylay Ospan <aospan@netup.ru>
11032 L: linux-media@vger.kernel.org
11034 W: https://linuxtv.org
11035 W: http://netup.tv/
11036 T: git git://linuxtv.org/media_tree.git
11037 F: drivers/media/dvb-frontends/ascot2e*
11039 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
11040 M: Jasmin Jessich <jasmin@anw.at>
11041 L: linux-media@vger.kernel.org
11043 W: https://linuxtv.org
11044 T: git git://linuxtv.org/media_tree.git
11045 F: drivers/media/dvb-frontends/cxd2099*
11047 MEDIA DRIVERS FOR CXD2841ER
11048 M: Sergey Kozlov <serjk@netup.ru>
11049 M: Abylay Ospan <aospan@netup.ru>
11050 L: linux-media@vger.kernel.org
11052 W: https://linuxtv.org
11053 W: http://netup.tv/
11054 T: git git://linuxtv.org/media_tree.git
11055 F: drivers/media/dvb-frontends/cxd2841er*
11057 MEDIA DRIVERS FOR CXD2880
11058 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
11059 L: linux-media@vger.kernel.org
11061 W: http://linuxtv.org/
11062 T: git git://linuxtv.org/media_tree.git
11063 F: drivers/media/dvb-frontends/cxd2880/*
11064 F: drivers/media/spi/cxd2880*
11066 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
11067 L: linux-media@vger.kernel.org
11069 W: https://linuxtv.org
11070 T: git git://linuxtv.org/media_tree.git
11071 F: drivers/media/pci/ddbridge/*
11073 MEDIA DRIVERS FOR FREESCALE IMX
11074 M: Steve Longerbeam <slongerbeam@gmail.com>
11075 M: Philipp Zabel <p.zabel@pengutronix.de>
11076 L: linux-media@vger.kernel.org
11078 T: git git://linuxtv.org/media_tree.git
11079 F: Documentation/admin-guide/media/imx.rst
11080 F: Documentation/devicetree/bindings/media/imx.txt
11081 F: drivers/staging/media/imx/
11082 F: include/linux/imx-media.h
11083 F: include/media/imx.h
11085 MEDIA DRIVERS FOR FREESCALE IMX7
11086 M: Rui Miguel Silva <rmfrfs@gmail.com>
11087 L: linux-media@vger.kernel.org
11089 T: git git://linuxtv.org/media_tree.git
11090 F: Documentation/admin-guide/media/imx7.rst
11091 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
11092 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
11093 F: drivers/staging/media/imx/imx7-media-csi.c
11094 F: drivers/staging/media/imx/imx7-mipi-csis.c
11096 MEDIA DRIVERS FOR HELENE
11097 M: Abylay Ospan <aospan@netup.ru>
11098 L: linux-media@vger.kernel.org
11100 W: https://linuxtv.org
11101 W: http://netup.tv/
11102 T: git git://linuxtv.org/media_tree.git
11103 F: drivers/media/dvb-frontends/helene*
11105 MEDIA DRIVERS FOR HORUS3A
11106 M: Sergey Kozlov <serjk@netup.ru>
11107 M: Abylay Ospan <aospan@netup.ru>
11108 L: linux-media@vger.kernel.org
11110 W: https://linuxtv.org
11111 W: http://netup.tv/
11112 T: git git://linuxtv.org/media_tree.git
11113 F: drivers/media/dvb-frontends/horus3a*
11115 MEDIA DRIVERS FOR LNBH25
11116 M: Sergey Kozlov <serjk@netup.ru>
11117 M: Abylay Ospan <aospan@netup.ru>
11118 L: linux-media@vger.kernel.org
11120 W: https://linuxtv.org
11121 W: http://netup.tv/
11122 T: git git://linuxtv.org/media_tree.git
11123 F: drivers/media/dvb-frontends/lnbh25*
11125 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11126 L: linux-media@vger.kernel.org
11128 W: https://linuxtv.org
11129 T: git git://linuxtv.org/media_tree.git
11130 F: drivers/media/dvb-frontends/mxl5xx*
11132 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11133 M: Sergey Kozlov <serjk@netup.ru>
11134 M: Abylay Ospan <aospan@netup.ru>
11135 L: linux-media@vger.kernel.org
11137 W: https://linuxtv.org
11138 W: http://netup.tv/
11139 T: git git://linuxtv.org/media_tree.git
11140 F: drivers/media/pci/netup_unidvb/*
11142 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11143 M: Dmitry Osipenko <digetx@gmail.com>
11144 L: linux-media@vger.kernel.org
11145 L: linux-tegra@vger.kernel.org
11147 T: git git://linuxtv.org/media_tree.git
11148 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11149 F: drivers/staging/media/tegra-vde/
11151 MEDIA DRIVERS FOR RENESAS - CEU
11152 M: Jacopo Mondi <jacopo@jmondi.org>
11153 L: linux-media@vger.kernel.org
11154 L: linux-renesas-soc@vger.kernel.org
11156 T: git git://linuxtv.org/media_tree.git
11157 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11158 F: drivers/media/platform/renesas-ceu.c
11159 F: include/media/drv-intf/renesas-ceu.h
11161 MEDIA DRIVERS FOR RENESAS - DRIF
11162 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11163 L: linux-media@vger.kernel.org
11164 L: linux-renesas-soc@vger.kernel.org
11166 T: git git://linuxtv.org/media_tree.git
11167 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11168 F: drivers/media/platform/rcar_drif.c
11170 MEDIA DRIVERS FOR RENESAS - FCP
11171 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11172 L: linux-media@vger.kernel.org
11173 L: linux-renesas-soc@vger.kernel.org
11175 T: git git://linuxtv.org/media_tree.git
11176 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11177 F: drivers/media/platform/rcar-fcp.c
11178 F: include/media/rcar-fcp.h
11180 MEDIA DRIVERS FOR RENESAS - FDP1
11181 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11182 L: linux-media@vger.kernel.org
11183 L: linux-renesas-soc@vger.kernel.org
11185 T: git git://linuxtv.org/media_tree.git
11186 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11187 F: drivers/media/platform/rcar_fdp1.c
11189 MEDIA DRIVERS FOR RENESAS - VIN
11190 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11191 L: linux-media@vger.kernel.org
11192 L: linux-renesas-soc@vger.kernel.org
11194 T: git git://linuxtv.org/media_tree.git
11195 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11196 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11197 F: drivers/media/platform/rcar-vin/
11199 MEDIA DRIVERS FOR RENESAS - VSP1
11200 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11201 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11202 L: linux-media@vger.kernel.org
11203 L: linux-renesas-soc@vger.kernel.org
11205 T: git git://linuxtv.org/media_tree.git
11206 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11207 F: drivers/media/platform/vsp1/
11209 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11210 L: linux-media@vger.kernel.org
11212 W: https://linuxtv.org
11213 T: git git://linuxtv.org/media_tree.git
11214 F: drivers/media/dvb-frontends/stv0910*
11216 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11217 L: linux-media@vger.kernel.org
11219 W: https://linuxtv.org
11220 T: git git://linuxtv.org/media_tree.git
11221 F: drivers/media/dvb-frontends/stv6111*
11223 MEDIA DRIVERS FOR STM32 - DCMI
11224 M: Hugues Fruchet <hugues.fruchet@foss.st.com>
11225 L: linux-media@vger.kernel.org
11227 T: git git://linuxtv.org/media_tree.git
11228 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11229 F: drivers/media/platform/stm32/stm32-dcmi.c
11231 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11232 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11233 L: linux-media@vger.kernel.org
11235 W: https://linuxtv.org
11236 Q: http://patchwork.kernel.org/project/linux-media/list/
11237 T: git git://linuxtv.org/media_tree.git
11238 F: Documentation/admin-guide/media/
11239 F: Documentation/devicetree/bindings/media/
11240 F: Documentation/driver-api/media/
11241 F: Documentation/userspace-api/media/
11243 F: drivers/staging/media/
11244 F: include/linux/platform_data/media/
11246 F: include/uapi/linux/dvb/
11247 F: include/uapi/linux/ivtv*
11248 F: include/uapi/linux/media.h
11249 F: include/uapi/linux/meye.h
11250 F: include/uapi/linux/uvcvideo.h
11251 F: include/uapi/linux/v4l2-*
11252 F: include/uapi/linux/videodev2.h
11254 MEDIATEK BLUETOOTH DRIVER
11255 M: Sean Wang <sean.wang@mediatek.com>
11256 L: linux-bluetooth@vger.kernel.org
11257 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11259 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11260 F: drivers/bluetooth/btmtkuart.c
11262 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11263 M: Sean Wang <sean.wang@mediatek.com>
11264 L: linux-pm@vger.kernel.org
11266 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11267 F: drivers/power/reset/mt6323-poweroff.c
11269 MEDIATEK CIR DRIVER
11270 M: Sean Wang <sean.wang@mediatek.com>
11272 F: drivers/media/rc/mtk-cir.c
11274 MEDIATEK DMA DRIVER
11275 M: Sean Wang <sean.wang@mediatek.com>
11276 L: dmaengine@vger.kernel.org
11277 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11278 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11280 F: Documentation/devicetree/bindings/dma/mtk-*
11281 F: drivers/dma/mediatek/
11283 MEDIATEK ETHERNET DRIVER
11284 M: Felix Fietkau <nbd@nbd.name>
11285 M: John Crispin <john@phrozen.org>
11286 M: Sean Wang <sean.wang@mediatek.com>
11287 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11288 L: netdev@vger.kernel.org
11290 F: drivers/net/ethernet/mediatek/
11292 MEDIATEK I2C CONTROLLER DRIVER
11293 M: Qii Wang <qii.wang@mediatek.com>
11294 L: linux-i2c@vger.kernel.org
11296 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11297 F: drivers/i2c/busses/i2c-mt65xx.c
11299 MEDIATEK IOMMU DRIVER
11300 M: Yong Wu <yong.wu@mediatek.com>
11301 L: iommu@lists.linux-foundation.org
11302 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11304 F: Documentation/devicetree/bindings/iommu/mediatek*
11305 F: drivers/iommu/mtk_iommu*
11306 F: include/dt-bindings/memory/mt*-port.h
11308 MEDIATEK JPEG DRIVER
11309 M: Rick Chang <rick.chang@mediatek.com>
11310 M: Bin Liu <bin.liu@mediatek.com>
11312 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11313 F: drivers/media/platform/mtk-jpeg/
11315 MEDIATEK MDP DRIVER
11316 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11317 M: Houlong Wei <houlong.wei@mediatek.com>
11318 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11320 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11321 F: drivers/media/platform/mtk-mdp/
11322 F: drivers/media/platform/mtk-vpu/
11324 MEDIATEK MEDIA DRIVER
11325 M: Tiffany Lin <tiffany.lin@mediatek.com>
11326 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11328 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11329 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11330 F: drivers/media/platform/mtk-vcodec/
11331 F: drivers/media/platform/mtk-vpu/
11333 MEDIATEK MMC/SD/SDIO DRIVER
11334 M: Chaotian Jing <chaotian.jing@mediatek.com>
11336 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11337 F: drivers/mmc/host/mtk-sd.c
11339 MEDIATEK MT76 WIRELESS LAN DRIVER
11340 M: Felix Fietkau <nbd@nbd.name>
11341 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11342 R: Ryder Lee <ryder.lee@mediatek.com>
11343 L: linux-wireless@vger.kernel.org
11345 F: drivers/net/wireless/mediatek/mt76/
11347 MEDIATEK MT7601U WIRELESS LAN DRIVER
11348 M: Jakub Kicinski <kubakici@wp.pl>
11349 L: linux-wireless@vger.kernel.org
11351 F: drivers/net/wireless/mediatek/mt7601u/
11353 MEDIATEK MT7621/28/88 I2C DRIVER
11354 M: Stefan Roese <sr@denx.de>
11355 L: linux-i2c@vger.kernel.org
11357 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11358 F: drivers/i2c/busses/i2c-mt7621.c
11360 MEDIATEK MT7621 PHY PCI DRIVER
11361 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11363 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11364 F: drivers/phy/ralink/phy-mt7621-pci.c
11366 MEDIATEK NAND CONTROLLER DRIVER
11367 L: linux-mtd@lists.infradead.org
11369 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11370 F: drivers/mtd/nand/raw/mtk_*
11372 MEDIATEK PMIC LED DRIVER
11373 M: Sean Wang <sean.wang@mediatek.com>
11375 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11376 F: drivers/leds/leds-mt6323.c
11378 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11379 M: Sean Wang <sean.wang@mediatek.com>
11381 F: drivers/char/hw_random/mtk-rng.c
11383 MEDIATEK SWITCH DRIVER
11384 M: Sean Wang <sean.wang@mediatek.com>
11385 M: Landen Chao <Landen.Chao@mediatek.com>
11386 L: netdev@vger.kernel.org
11388 F: drivers/net/dsa/mt7530.*
11389 F: net/dsa/tag_mtk.c
11391 MEDIATEK USB3 DRD IP DRIVER
11392 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11393 L: linux-usb@vger.kernel.org
11394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11395 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11397 F: Documentation/devicetree/bindings/usb/mediatek,*
11398 F: drivers/usb/host/xhci-mtk*
11399 F: drivers/usb/mtu3/
11401 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11402 M: Peter Senna Tschudin <peter.senna@gmail.com>
11403 M: Martin Donnelly <martin.donnelly@ge.com>
11404 M: Martyn Welch <martyn.welch@collabora.co.uk>
11406 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11407 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11409 MEGARAID SCSI/SAS DRIVERS
11410 M: Kashyap Desai <kashyap.desai@broadcom.com>
11411 M: Sumit Saxena <sumit.saxena@broadcom.com>
11412 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11413 L: megaraidlinux.pdl@broadcom.com
11414 L: linux-scsi@vger.kernel.org
11416 W: http://www.avagotech.com/support/
11417 F: Documentation/scsi/megaraid.rst
11418 F: drivers/scsi/megaraid.*
11419 F: drivers/scsi/megaraid/
11421 MELEXIS MLX90614 DRIVER
11422 M: Crt Mori <cmo@melexis.com>
11423 L: linux-iio@vger.kernel.org
11425 W: http://www.melexis.com
11426 F: drivers/iio/temperature/mlx90614.c
11428 MELEXIS MLX90632 DRIVER
11429 M: Crt Mori <cmo@melexis.com>
11430 L: linux-iio@vger.kernel.org
11432 W: http://www.melexis.com
11433 F: drivers/iio/temperature/mlx90632.c
11435 MELFAS MIP4 TOUCHSCREEN DRIVER
11436 M: Sangwon Jee <jeesw@melfas.com>
11438 W: http://www.melfas.com
11439 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11440 F: drivers/input/touchscreen/melfas_mip4.c
11442 MELLANOX BLUEFIELD I2C DRIVER
11443 M: Khalil Blaiech <kblaiech@nvidia.com>
11444 L: linux-i2c@vger.kernel.org
11446 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11447 F: drivers/i2c/busses/i2c-mlxbf.c
11449 MELLANOX ETHERNET DRIVER (mlx4_en)
11450 M: Tariq Toukan <tariqt@nvidia.com>
11451 L: netdev@vger.kernel.org
11453 W: http://www.mellanox.com
11454 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11455 F: drivers/net/ethernet/mellanox/mlx4/en_*
11457 MELLANOX ETHERNET DRIVER (mlx5e)
11458 M: Saeed Mahameed <saeedm@nvidia.com>
11459 L: netdev@vger.kernel.org
11461 W: http://www.mellanox.com
11462 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11463 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11465 MELLANOX ETHERNET INNOVA DRIVERS
11466 R: Boris Pismenny <borisp@nvidia.com>
11467 L: netdev@vger.kernel.org
11469 W: http://www.mellanox.com
11470 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11471 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11472 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11473 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11474 F: include/linux/mlx5/mlx5_ifc_fpga.h
11476 MELLANOX ETHERNET SWITCH DRIVERS
11477 M: Jiri Pirko <jiri@nvidia.com>
11478 M: Ido Schimmel <idosch@nvidia.com>
11479 L: netdev@vger.kernel.org
11481 W: http://www.mellanox.com
11482 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11483 F: drivers/net/ethernet/mellanox/mlxsw/
11484 F: tools/testing/selftests/drivers/net/mlxsw/
11486 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11487 M: mlxsw@nvidia.com
11488 L: netdev@vger.kernel.org
11490 W: http://www.mellanox.com
11491 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11492 F: drivers/net/ethernet/mellanox/mlxfw/
11494 MELLANOX HARDWARE PLATFORM SUPPORT
11495 M: Hans de Goede <hdegoede@redhat.com>
11496 M: Mark Gross <mgross@linux.intel.com>
11497 M: Vadim Pasternak <vadimp@nvidia.com>
11498 L: platform-driver-x86@vger.kernel.org
11500 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11501 F: drivers/platform/mellanox/
11502 F: include/linux/platform_data/mlxreg.h
11504 MELLANOX MLX4 core VPI driver
11505 M: Tariq Toukan <tariqt@nvidia.com>
11506 L: netdev@vger.kernel.org
11507 L: linux-rdma@vger.kernel.org
11509 W: http://www.mellanox.com
11510 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11511 F: drivers/net/ethernet/mellanox/mlx4/
11512 F: include/linux/mlx4/
11514 MELLANOX MLX4 IB driver
11515 M: Yishai Hadas <yishaih@nvidia.com>
11516 L: linux-rdma@vger.kernel.org
11518 W: http://www.mellanox.com
11519 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11520 F: drivers/infiniband/hw/mlx4/
11521 F: include/linux/mlx4/
11522 F: include/uapi/rdma/mlx4-abi.h
11524 MELLANOX MLX5 core VPI driver
11525 M: Saeed Mahameed <saeedm@nvidia.com>
11526 M: Leon Romanovsky <leonro@nvidia.com>
11527 L: netdev@vger.kernel.org
11528 L: linux-rdma@vger.kernel.org
11530 W: http://www.mellanox.com
11531 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11532 F: Documentation/networking/device_drivers/ethernet/mellanox/
11533 F: drivers/net/ethernet/mellanox/mlx5/core/
11534 F: include/linux/mlx5/
11536 MELLANOX MLX5 IB driver
11537 M: Leon Romanovsky <leonro@nvidia.com>
11538 L: linux-rdma@vger.kernel.org
11540 W: http://www.mellanox.com
11541 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11542 F: drivers/infiniband/hw/mlx5/
11543 F: include/linux/mlx5/
11544 F: include/uapi/rdma/mlx5-abi.h
11546 MELLANOX MLXCPLD I2C AND MUX DRIVER
11547 M: Vadim Pasternak <vadimp@nvidia.com>
11548 M: Michael Shych <michaelsh@nvidia.com>
11549 L: linux-i2c@vger.kernel.org
11551 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11552 F: drivers/i2c/busses/i2c-mlxcpld.c
11553 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11555 MELLANOX MLXCPLD LED DRIVER
11556 M: Vadim Pasternak <vadimp@nvidia.com>
11557 L: linux-leds@vger.kernel.org
11559 F: Documentation/leds/leds-mlxcpld.rst
11560 F: drivers/leds/leds-mlxcpld.c
11561 F: drivers/leds/leds-mlxreg.c
11563 MELLANOX PLATFORM DRIVER
11564 M: Vadim Pasternak <vadimp@nvidia.com>
11565 L: platform-driver-x86@vger.kernel.org
11567 F: drivers/platform/x86/mlx-platform.c
11570 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11571 M: "Paul E. McKenney" <paulmck@kernel.org>
11572 L: linux-kernel@vger.kernel.org
11574 F: arch/powerpc/include/asm/membarrier.h
11575 F: include/uapi/linux/membarrier.h
11576 F: kernel/sched/membarrier.c
11579 M: Mike Rapoport <rppt@linux.ibm.com>
11580 L: linux-mm@kvack.org
11582 F: Documentation/core-api/boot-time-mm.rst
11583 F: include/linux/memblock.h
11586 MEMORY CONTROLLER DRIVERS
11587 M: Krzysztof Kozlowski <krzk@kernel.org>
11588 L: linux-kernel@vger.kernel.org
11590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11591 F: Documentation/devicetree/bindings/memory-controllers/
11593 F: include/dt-bindings/memory/
11595 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11596 M: Dmitry Osipenko <digetx@gmail.com>
11597 L: linux-pm@vger.kernel.org
11598 L: linux-tegra@vger.kernel.org
11599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11601 F: drivers/devfreq/tegra30-devfreq.c
11604 M: Andrew Morton <akpm@linux-foundation.org>
11605 L: linux-mm@kvack.org
11607 W: http://www.linux-mm.org
11608 T: quilt https://ozlabs.org/~akpm/mmotm/
11609 T: quilt https://ozlabs.org/~akpm/mmots/
11610 T: git git://github.com/hnaz/linux-mm.git
11611 F: include/linux/gfp.h
11612 F: include/linux/memory_hotplug.h
11613 F: include/linux/mm.h
11614 F: include/linux/mmzone.h
11615 F: include/linux/vmalloc.h
11618 MEMORY TECHNOLOGY DEVICES (MTD)
11619 M: Miquel Raynal <miquel.raynal@bootlin.com>
11620 M: Richard Weinberger <richard@nod.at>
11621 M: Vignesh Raghavendra <vigneshr@ti.com>
11622 L: linux-mtd@lists.infradead.org
11624 W: http://www.linux-mtd.infradead.org/
11625 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11626 C: irc://irc.oftc.net/mtd
11627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11629 F: Documentation/devicetree/bindings/mtd/
11631 F: include/linux/mtd/
11632 F: include/uapi/mtd/
11634 MEN A21 WATCHDOG DRIVER
11635 M: Johannes Thumshirn <morbidrsa@gmail.com>
11636 L: linux-watchdog@vger.kernel.org
11638 F: drivers/watchdog/mena21_wdt.c
11640 MEN CHAMELEON BUS (mcb)
11641 M: Johannes Thumshirn <morbidrsa@gmail.com>
11643 F: Documentation/driver-api/men-chameleon-bus.rst
11645 F: include/linux/mcb.h
11647 MEN F21BMC (Board Management Controller)
11648 M: Andreas Werner <andreas.werner@men.de>
11650 F: Documentation/hwmon/menf21bmc.rst
11651 F: drivers/hwmon/menf21bmc_hwmon.c
11652 F: drivers/leds/leds-menf21bmc.c
11653 F: drivers/mfd/menf21bmc.c
11654 F: drivers/watchdog/menf21bmc_wdt.c
11656 MEN Z069 WATCHDOG DRIVER
11657 M: Johannes Thumshirn <jth@kernel.org>
11658 L: linux-watchdog@vger.kernel.org
11660 F: drivers/watchdog/menz69_wdt.c
11662 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11663 M: Neil Armstrong <narmstrong@baylibre.com>
11664 L: linux-media@vger.kernel.org
11665 L: linux-amlogic@lists.infradead.org
11667 W: http://linux-meson.com/
11668 T: git git://linuxtv.org/media_tree.git
11669 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11670 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11671 F: drivers/media/cec/platform/meson/ao-cec.c
11673 MESON GE2D DRIVER FOR AMLOGIC SOCS
11674 M: Neil Armstrong <narmstrong@baylibre.com>
11675 L: linux-media@vger.kernel.org
11676 L: linux-amlogic@lists.infradead.org
11678 T: git git://linuxtv.org/media_tree.git
11679 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11680 F: drivers/media/platform/meson/ge2d/
11682 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11683 M: Liang Yang <liang.yang@amlogic.com>
11684 L: linux-mtd@lists.infradead.org
11686 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11687 F: drivers/mtd/nand/raw/meson_*
11689 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11690 M: Neil Armstrong <narmstrong@baylibre.com>
11691 L: linux-media@vger.kernel.org
11692 L: linux-amlogic@lists.infradead.org
11694 T: git git://linuxtv.org/media_tree.git
11695 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11696 F: drivers/staging/media/meson/vdec/
11698 METHODE UDPU SUPPORT
11699 M: Vladimir Vid <vladimir.vid@sartura.hr>
11701 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11704 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11705 M: Hemant Kumar <hemantk@codeaurora.org>
11706 L: linux-arm-msm@vger.kernel.org
11708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11709 F: Documentation/ABI/stable/sysfs-bus-mhi
11710 F: Documentation/mhi/
11711 F: drivers/bus/mhi/
11712 F: include/linux/mhi.h
11714 MICROBLAZE ARCHITECTURE
11715 M: Michal Simek <monstr@monstr.eu>
11717 W: http://www.monstr.eu/fdt/
11718 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11719 F: arch/microblaze/
11721 MICROCHIP AT91 DMA DRIVERS
11722 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11723 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11725 L: dmaengine@vger.kernel.org
11727 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11728 F: drivers/dma/at_hdmac.c
11729 F: drivers/dma/at_hdmac_regs.h
11730 F: drivers/dma/at_xdmac.c
11731 F: include/dt-bindings/dma/at91.h
11733 MICROCHIP AT91 SERIAL DRIVER
11734 M: Richard Genoud <richard.genoud@gmail.com>
11736 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11737 F: drivers/tty/serial/atmel_serial.c
11738 F: drivers/tty/serial/atmel_serial.h
11740 MICROCHIP AT91 USART MFD DRIVER
11741 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11742 L: linux-kernel@vger.kernel.org
11744 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11745 F: drivers/mfd/at91-usart.c
11746 F: include/dt-bindings/mfd/at91-usart.h
11748 MICROCHIP AT91 USART SPI DRIVER
11749 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11750 L: linux-spi@vger.kernel.org
11752 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11753 F: drivers/spi/spi-at91-usart.c
11755 MICROCHIP AUDIO ASOC DRIVERS
11756 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11757 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11761 MICROCHIP ECC DRIVER
11762 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11763 L: linux-crypto@vger.kernel.org
11765 F: drivers/crypto/atmel-ecc.*
11767 MICROCHIP I2C DRIVER
11768 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11769 L: linux-i2c@vger.kernel.org
11771 F: drivers/i2c/busses/i2c-at91-*.c
11772 F: drivers/i2c/busses/i2c-at91.h
11774 MICROCHIP ISC DRIVER
11775 M: Eugen Hristev <eugen.hristev@microchip.com>
11776 L: linux-media@vger.kernel.org
11778 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11779 F: drivers/media/platform/atmel/atmel-isc-base.c
11780 F: drivers/media/platform/atmel/atmel-isc-regs.h
11781 F: drivers/media/platform/atmel/atmel-isc.h
11782 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11783 F: include/linux/atmel-isc-media.h
11785 MICROCHIP ISI DRIVER
11786 M: Eugen Hristev <eugen.hristev@microchip.com>
11787 L: linux-media@vger.kernel.org
11789 F: drivers/media/platform/atmel/atmel-isi.c
11790 F: drivers/media/platform/atmel/atmel-isi.h
11792 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11793 M: Woojung Huh <woojung.huh@microchip.com>
11794 M: UNGLinuxDriver@microchip.com
11795 L: netdev@vger.kernel.org
11797 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11798 F: drivers/net/dsa/microchip/*
11799 F: include/linux/platform_data/microchip-ksz.h
11800 F: net/dsa/tag_ksz.c
11802 MICROCHIP LAN743X ETHERNET DRIVER
11803 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11804 M: UNGLinuxDriver@microchip.com
11805 L: netdev@vger.kernel.org
11807 F: drivers/net/ethernet/microchip/lan743x_*
11809 MICROCHIP LCDFB DRIVER
11810 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11811 L: linux-fbdev@vger.kernel.org
11813 F: drivers/video/fbdev/atmel_lcdfb.c
11814 F: include/video/atmel_lcdc.h
11816 MICROCHIP MCP16502 PMIC DRIVER
11817 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11820 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11821 F: drivers/regulator/mcp16502.c
11823 MICROCHIP MCP3911 ADC DRIVER
11824 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11825 M: Kent Gustavsson <kent@minoris.se>
11826 L: linux-iio@vger.kernel.org
11828 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11829 F: drivers/iio/adc/mcp3911.c
11831 MICROCHIP MMC/SD/SDIO MCI DRIVER
11832 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11834 F: drivers/mmc/host/atmel-mci.c
11836 MICROCHIP NAND DRIVER
11837 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11838 L: linux-mtd@lists.infradead.org
11840 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11841 F: drivers/mtd/nand/raw/atmel/*
11843 MICROCHIP PWM DRIVER
11844 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11845 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11846 L: linux-pwm@vger.kernel.org
11848 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11849 F: drivers/pwm/pwm-atmel.c
11851 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11852 M: Eugen Hristev <eugen.hristev@microchip.com>
11853 L: linux-iio@vger.kernel.org
11855 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11856 F: drivers/iio/adc/at91-sama5d2_adc.c
11857 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11859 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11860 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11862 F: drivers/power/reset/at91-sama5d2_shdwc.c
11864 MICROCHIP SPI DRIVER
11865 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11867 F: drivers/spi/spi-atmel.*
11869 MICROCHIP SSC DRIVER
11870 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11873 F: drivers/misc/atmel-ssc.c
11874 F: include/linux/atmel-ssc.h
11876 MICROCHIP USB251XB DRIVER
11877 M: Richard Leitner <richard.leitner@skidata.com>
11878 L: linux-usb@vger.kernel.org
11880 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11881 F: drivers/usb/misc/usb251xb.c
11883 MICROCHIP USBA UDC DRIVER
11884 M: Cristian Birsan <cristian.birsan@microchip.com>
11885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11887 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11889 MICROCHIP WILC1000 WIFI DRIVER
11890 M: Ajay Singh <ajay.kathat@microchip.com>
11891 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11892 L: linux-wireless@vger.kernel.org
11894 F: drivers/net/wireless/microchip/wilc1000/
11896 MICROSEMI MIPS SOCS
11897 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11898 M: UNGLinuxDriver@microchip.com
11899 L: linux-mips@vger.kernel.org
11901 F: Documentation/devicetree/bindings/mips/mscc.txt
11902 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11903 F: arch/mips/boot/dts/mscc/
11904 F: arch/mips/configs/generic/board-ocelot.config
11905 F: arch/mips/generic/board-ocelot.c
11907 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11908 M: Don Brace <don.brace@microchip.com>
11909 L: storagedev@microchip.com
11910 L: linux-scsi@vger.kernel.org
11912 F: Documentation/scsi/smartpqi.rst
11913 F: drivers/scsi/smartpqi/Kconfig
11914 F: drivers/scsi/smartpqi/Makefile
11915 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11916 F: include/linux/cciss*.h
11917 F: include/uapi/linux/cciss*.h
11919 MICROSOFT SURFACE DTX DRIVER
11920 M: Maximilian Luz <luzmaximilian@gmail.com>
11921 L: platform-driver-x86@vger.kernel.org
11923 F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
11924 F: drivers/platform/surface/surface_dtx.c
11925 F: include/uapi/linux/surface_aggregator/dtx.h
11927 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11928 M: Maximilian Luz <luzmaximilian@gmail.com>
11929 L: platform-driver-x86@vger.kernel.org
11931 F: drivers/platform/surface/surface_gpe.c
11933 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11934 M: Hans de Goede <hdegoede@redhat.com>
11935 M: Mark Gross <mgross@linux.intel.com>
11936 M: Maximilian Luz <luzmaximilian@gmail.com>
11937 L: platform-driver-x86@vger.kernel.org
11939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11940 F: drivers/platform/surface/
11942 MICROSOFT SURFACE HOT-PLUG DRIVER
11943 M: Maximilian Luz <luzmaximilian@gmail.com>
11944 L: platform-driver-x86@vger.kernel.org
11946 F: drivers/platform/surface/surface_hotplug.c
11948 MICROSOFT SURFACE PLATFORM PROFILE DRIVER
11949 M: Maximilian Luz <luzmaximilian@gmail.com>
11950 L: platform-driver-x86@vger.kernel.org
11952 F: drivers/platform/surface/surface_platform_profile.c
11954 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11955 M: Chen Yu <yu.c.chen@intel.com>
11956 L: platform-driver-x86@vger.kernel.org
11958 F: drivers/platform/surface/surfacepro3_button.c
11960 MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
11961 M: Maximilian Luz <luzmaximilian@gmail.com>
11963 W: https://github.com/linux-surface/surface-aggregator-module
11964 C: irc://chat.freenode.net/##linux-surface
11965 F: Documentation/driver-api/surface_aggregator/
11966 F: drivers/platform/surface/aggregator/
11967 F: drivers/platform/surface/surface_acpi_notify.c
11968 F: drivers/platform/surface/surface_aggregator_cdev.c
11969 F: drivers/platform/surface/surface_aggregator_registry.c
11970 F: include/linux/surface_acpi_notify.h
11971 F: include/linux/surface_aggregator/
11972 F: include/uapi/linux/surface_aggregator/
11974 MICROTEK X6 SCANNER
11975 M: Oliver Neukum <oliver@neukum.org>
11977 F: drivers/usb/image/microtek.*
11979 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11980 M: Luka Kovacic <luka.kovacic@sartura.hr>
11981 M: Luka Perkov <luka.perkov@sartura.hr>
11983 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11984 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11985 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11986 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11987 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11988 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11990 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11991 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11992 L: linux-media@vger.kernel.org
11994 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11995 F: Documentation/driver-api/media/drivers/ccs/
11996 F: Documentation/userspace-api/media/drivers/ccs.rst
11997 F: drivers/media/i2c/ccs-pll.c
11998 F: drivers/media/i2c/ccs-pll.h
11999 F: drivers/media/i2c/ccs/
12000 F: include/uapi/linux/ccs.h
12001 F: include/uapi/linux/smiapp.h
12004 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12005 L: linux-mips@vger.kernel.org
12007 W: http://www.linux-mips.org/
12008 Q: https://patchwork.kernel.org/project/linux-mips/list/
12009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
12010 F: Documentation/devicetree/bindings/mips/
12011 F: Documentation/mips/
12013 F: drivers/platform/mips/
12015 MIPS BOSTON DEVELOPMENT BOARD
12016 M: Paul Burton <paulburton@kernel.org>
12017 L: linux-mips@vger.kernel.org
12019 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
12020 F: arch/mips/boot/dts/img/boston.dts
12021 F: arch/mips/configs/generic/board-boston.config
12022 F: drivers/clk/imgtec/clk-boston.c
12023 F: include/dt-bindings/clock/boston-clock.h
12026 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12027 M: Serge Semin <fancer.lancer@gmail.com>
12028 L: linux-mips@vger.kernel.org
12030 F: drivers/bus/mips_cdmm.c
12031 F: drivers/clocksource/mips-gic-timer.c
12032 F: drivers/cpuidle/cpuidle-cps.c
12033 F: drivers/irqchip/irq-mips-cpu.c
12034 F: drivers/irqchip/irq-mips-gic.c
12036 MIPS GENERIC PLATFORM
12037 M: Paul Burton <paulburton@kernel.org>
12038 L: linux-mips@vger.kernel.org
12040 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
12041 F: arch/mips/generic/
12042 F: arch/mips/tools/generic-board-config.sh
12044 MIPS RINT INSTRUCTION EMULATION
12045 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
12046 L: linux-mips@vger.kernel.org
12048 F: arch/mips/math-emu/dp_rint.c
12049 F: arch/mips/math-emu/sp_rint.c
12051 MIPS/LOONGSON1 ARCHITECTURE
12052 M: Keguang Zhang <keguang.zhang@gmail.com>
12053 L: linux-mips@vger.kernel.org
12055 F: arch/mips/include/asm/mach-loongson32/
12056 F: arch/mips/loongson32/
12057 F: drivers/*/*/*loongson1*
12058 F: drivers/*/*loongson1*
12060 MIPS/LOONGSON2EF ARCHITECTURE
12061 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12062 L: linux-mips@vger.kernel.org
12064 F: arch/mips/include/asm/mach-loongson2ef/
12065 F: arch/mips/loongson2ef/
12066 F: drivers/cpufreq/loongson2_cpufreq.c
12068 MIPS/LOONGSON64 ARCHITECTURE
12069 M: Huacai Chen <chenhuacai@kernel.org>
12070 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
12071 L: linux-mips@vger.kernel.org
12073 F: arch/mips/include/asm/mach-loongson64/
12074 F: arch/mips/loongson64/
12075 F: drivers/irqchip/irq-loongson*
12076 F: drivers/platform/mips/cpu_hwmon.c
12078 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
12079 M: Hans Verkuil <hverkuil@xs4all.nl>
12080 L: linux-media@vger.kernel.org
12082 W: https://linuxtv.org
12083 T: git git://linuxtv.org/media_tree.git
12084 F: drivers/media/radio/radio-miropcm20*
12087 R: Lubomir Rintel <lkundrak@v3.sk>
12088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
12091 F: arch/arm/boot/dts/mmp*
12092 F: arch/arm/mach-mmp/
12093 F: include/linux/soc/mmp/
12095 MMP USB PHY DRIVERS
12096 R: Lubomir Rintel <lkundrak@v3.sk>
12097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12099 F: drivers/phy/marvell/phy-mmp3-usb.c
12100 F: drivers/phy/marvell/phy-pxa-usb.c
12102 MMU GATHER AND TLB INVALIDATION
12103 M: Will Deacon <will@kernel.org>
12104 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
12105 M: Andrew Morton <akpm@linux-foundation.org>
12106 M: Nick Piggin <npiggin@gmail.com>
12107 M: Peter Zijlstra <peterz@infradead.org>
12108 L: linux-arch@vger.kernel.org
12109 L: linux-mm@kvack.org
12111 F: arch/*/include/asm/tlb.h
12112 F: include/asm-generic/tlb.h
12115 MN88472 MEDIA DRIVER
12116 M: Antti Palosaari <crope@iki.fi>
12117 L: linux-media@vger.kernel.org
12119 W: https://linuxtv.org
12120 W: http://palosaari.fi/linux/
12121 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12122 F: drivers/media/dvb-frontends/mn88472*
12124 MN88473 MEDIA DRIVER
12125 M: Antti Palosaari <crope@iki.fi>
12126 L: linux-media@vger.kernel.org
12128 W: https://linuxtv.org
12129 W: http://palosaari.fi/linux/
12130 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12131 F: drivers/media/dvb-frontends/mn88473*
12134 M: Jessica Yu <jeyu@kernel.org>
12136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
12137 F: include/linux/module.h
12140 MONOLITHIC POWER SYSTEM PMIC DRIVER
12141 M: Saravanan Sekar <sravanhome@gmail.com>
12143 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
12144 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
12145 F: drivers/iio/adc/mp2629_adc.c
12146 F: drivers/mfd/mp2629.c
12147 F: drivers/power/supply/mp2629_charger.c
12148 F: drivers/regulator/mp5416.c
12149 F: drivers/regulator/mpq7920.c
12150 F: drivers/regulator/mpq7920.h
12151 F: include/linux/mfd/mp2629.h
12153 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
12155 W: http://popies.net/meye/
12156 F: Documentation/userspace-api/media/drivers/meye*
12157 F: drivers/media/pci/meye/
12158 F: include/uapi/linux/meye.h
12160 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
12161 M: Jiri Slaby <jirislaby@kernel.org>
12163 F: Documentation/driver-api/serial/moxa-smartio.rst
12164 F: drivers/tty/mxser.*
12166 MR800 AVERMEDIA USB FM RADIO DRIVER
12167 M: Alexey Klimov <klimov.linux@gmail.com>
12168 L: linux-media@vger.kernel.org
12170 T: git git://linuxtv.org/media_tree.git
12171 F: drivers/media/radio/radio-mr800.c
12173 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12174 M: Alan Ott <alan@signal11.us>
12175 L: linux-wpan@vger.kernel.org
12177 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12178 F: drivers/net/ieee802154/mrf24j40.c
12181 M: "Lee, Chun-Yi" <jlee@suse.com>
12182 L: platform-driver-x86@vger.kernel.org
12184 F: drivers/platform/x86/msi-laptop.c
12187 L: platform-driver-x86@vger.kernel.org
12189 F: drivers/platform/x86/msi-wmi.c
12191 MSI001 MEDIA DRIVER
12192 M: Antti Palosaari <crope@iki.fi>
12193 L: linux-media@vger.kernel.org
12195 W: https://linuxtv.org
12196 W: http://palosaari.fi/linux/
12197 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12198 T: git git://linuxtv.org/anttip/media_tree.git
12199 F: drivers/media/tuners/msi001*
12201 MSI2500 MEDIA DRIVER
12202 M: Antti Palosaari <crope@iki.fi>
12203 L: linux-media@vger.kernel.org
12205 W: https://linuxtv.org
12206 W: http://palosaari.fi/linux/
12207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12208 T: git git://linuxtv.org/anttip/media_tree.git
12209 F: drivers/media/usb/msi2500/
12211 MSTAR INTERRUPT CONTROLLER DRIVER
12212 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12213 M: Daniel Palmer <daniel@thingy.jp>
12215 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12216 F: drivers/irqchip/irq-mst-intc.c
12218 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12219 M: Robert Jarzmik <robert.jarzmik@free.fr>
12220 L: linux-mtd@lists.infradead.org
12222 F: drivers/mtd/devices/docg3*
12224 MT9M032 APTINA SENSOR DRIVER
12225 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12226 L: linux-media@vger.kernel.org
12228 T: git git://linuxtv.org/media_tree.git
12229 F: drivers/media/i2c/mt9m032.c
12230 F: include/media/i2c/mt9m032.h
12232 MT9P031 APTINA CAMERA SENSOR
12233 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12234 L: linux-media@vger.kernel.org
12236 T: git git://linuxtv.org/media_tree.git
12237 F: drivers/media/i2c/mt9p031.c
12238 F: include/media/i2c/mt9p031.h
12240 MT9T001 APTINA CAMERA SENSOR
12241 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12242 L: linux-media@vger.kernel.org
12244 T: git git://linuxtv.org/media_tree.git
12245 F: drivers/media/i2c/mt9t001.c
12246 F: include/media/i2c/mt9t001.h
12248 MT9T112 APTINA CAMERA SENSOR
12249 M: Jacopo Mondi <jacopo@jmondi.org>
12250 L: linux-media@vger.kernel.org
12252 T: git git://linuxtv.org/media_tree.git
12253 F: drivers/media/i2c/mt9t112.c
12254 F: include/media/i2c/mt9t112.h
12256 MT9V032 APTINA CAMERA SENSOR
12257 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12258 L: linux-media@vger.kernel.org
12260 T: git git://linuxtv.org/media_tree.git
12261 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12262 F: drivers/media/i2c/mt9v032.c
12263 F: include/media/i2c/mt9v032.h
12265 MT9V111 APTINA CAMERA SENSOR
12266 M: Jacopo Mondi <jacopo@jmondi.org>
12267 L: linux-media@vger.kernel.org
12269 T: git git://linuxtv.org/media_tree.git
12270 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12271 F: drivers/media/i2c/mt9v111.c
12273 MULTIFUNCTION DEVICES (MFD)
12274 M: Lee Jones <lee.jones@linaro.org>
12276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12277 F: Documentation/devicetree/bindings/mfd/
12279 F: include/dt-bindings/mfd/
12280 F: include/linux/mfd/
12282 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12284 F: drivers/mmc/host/mmc_spi.c
12285 F: include/linux/spi/mmc_spi.h
12287 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12288 M: Ulf Hansson <ulf.hansson@linaro.org>
12289 L: linux-mmc@vger.kernel.org
12291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12292 F: Documentation/devicetree/bindings/mmc/
12294 F: include/linux/mmc/
12295 F: include/uapi/linux/mmc/
12297 MULTIPLEXER SUBSYSTEM
12298 M: Peter Rosin <peda@axentia.se>
12300 F: Documentation/ABI/testing/sysfs-class-mux*
12301 F: Documentation/devicetree/bindings/mux/
12303 F: include/dt-bindings/mux/
12304 F: include/linux/mux/
12306 MULTITECH MULTIPORT CARD (ISICOM)
12308 F: drivers/tty/isicom.c
12309 F: include/linux/isicom.h
12311 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12312 M: Bin Liu <b-liu@ti.com>
12313 L: linux-usb@vger.kernel.org
12315 F: drivers/usb/musb/
12317 MXL301RF MEDIA DRIVER
12318 M: Akihiro Tsukada <tskd08@gmail.com>
12319 L: linux-media@vger.kernel.org
12321 F: drivers/media/tuners/mxl301rf*
12323 MXL5007T MEDIA DRIVER
12324 M: Michael Krufky <mkrufky@linuxtv.org>
12325 L: linux-media@vger.kernel.org
12327 W: https://linuxtv.org
12328 W: http://github.com/mkrufky
12329 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12330 T: git git://linuxtv.org/mkrufky/tuners.git
12331 F: drivers/media/tuners/mxl5007t.*
12334 M: Marek Vasut <marex@denx.de>
12335 M: Stefan Agner <stefan@agner.ch>
12336 L: dri-devel@lists.freedesktop.org
12338 T: git git://anongit.freedesktop.org/drm/drm-misc
12339 F: Documentation/devicetree/bindings/display/mxsfb.txt
12340 F: drivers/gpu/drm/mxsfb/
12342 MYLEX DAC960 PCI RAID Controller
12343 M: Hannes Reinecke <hare@kernel.org>
12344 L: linux-scsi@vger.kernel.org
12346 F: drivers/scsi/myrb.*
12347 F: drivers/scsi/myrs.*
12349 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12350 M: Chris Lee <christopher.lee@cspi.com>
12351 L: netdev@vger.kernel.org
12353 W: https://www.cspi.com/ethernet-products/support/downloads/
12354 F: drivers/net/ethernet/myricom/myri10ge/
12356 NAND FLASH SUBSYSTEM
12357 M: Miquel Raynal <miquel.raynal@bootlin.com>
12358 R: Richard Weinberger <richard@nod.at>
12359 L: linux-mtd@lists.infradead.org
12361 W: http://www.linux-mtd.infradead.org/
12362 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12363 C: irc://irc.oftc.net/mtd
12364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12365 F: drivers/mtd/nand/
12366 F: include/linux/mtd/*nand*.h
12368 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12369 M: Daniel Mack <zonque@gmail.com>
12370 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12372 W: http://www.native-instruments.com
12373 F: sound/usb/caiaq/
12375 NATSEMI ETHERNET DRIVER (DP8381x)
12377 F: drivers/net/ethernet/natsemi/natsemi.c
12379 NCR 5380 SCSI DRIVERS
12380 M: Finn Thain <fthain@telegraphics.com.au>
12381 M: Michael Schmitz <schmitzmic@gmail.com>
12382 L: linux-scsi@vger.kernel.org
12384 F: Documentation/scsi/g_NCR5380.rst
12385 F: drivers/scsi/NCR5380.*
12386 F: drivers/scsi/arm/cumana_1.c
12387 F: drivers/scsi/arm/oak.c
12388 F: drivers/scsi/atari_scsi.*
12389 F: drivers/scsi/dmx3191d.c
12390 F: drivers/scsi/g_NCR5380.*
12391 F: drivers/scsi/mac_scsi.*
12392 F: drivers/scsi/sun3_scsi.*
12393 F: drivers/scsi/sun3_scsi_vme.c
12396 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12400 NCT6775 HARDWARE MONITOR DRIVER
12401 M: Guenter Roeck <linux@roeck-us.net>
12402 L: linux-hwmon@vger.kernel.org
12404 F: Documentation/hwmon/nct6775.rst
12405 F: drivers/hwmon/nct6775.c
12408 M: Jakub Kicinski <kuba@kernel.org>
12410 F: drivers/net/netdevsim/*
12412 NETEM NETWORK EMULATOR
12413 M: Stephen Hemminger <stephen@networkplumber.org>
12414 L: netdev@vger.kernel.org
12416 F: net/sched/sch_netem.c
12418 NETERION 10GbE DRIVERS (s2io/vxge)
12419 M: Jon Mason <jdmason@kudzu.us>
12420 L: netdev@vger.kernel.org
12422 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12423 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12424 F: drivers/net/ethernet/neterion/
12427 M: Pablo Neira Ayuso <pablo@netfilter.org>
12428 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12429 M: Florian Westphal <fw@strlen.de>
12430 L: netfilter-devel@vger.kernel.org
12431 L: coreteam@netfilter.org
12433 W: http://www.netfilter.org/
12434 W: http://www.iptables.org/
12435 W: http://www.nftables.org/
12436 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12437 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12439 F: include/linux/netfilter*
12440 F: include/linux/netfilter/
12441 F: include/net/netfilter/
12442 F: include/uapi/linux/netfilter*
12443 F: include/uapi/linux/netfilter/
12444 F: net/*/netfilter.c
12445 F: net/*/netfilter/
12446 F: net/bridge/br_netfilter*.c
12449 NETROM NETWORK LAYER
12450 M: Ralf Baechle <ralf@linux-mips.org>
12451 L: linux-hams@vger.kernel.org
12453 W: http://www.linux-ax25.org/
12454 F: include/net/netrom.h
12455 F: include/uapi/linux/netrom.h
12458 NETRONOME ETHERNET DRIVERS
12459 M: Simon Horman <simon.horman@netronome.com>
12460 R: Jakub Kicinski <kuba@kernel.org>
12461 L: oss-drivers@netronome.com
12463 F: drivers/net/ethernet/netronome/
12465 NETWORK BLOCK DEVICE (NBD)
12466 M: Josef Bacik <josef@toxicpanda.com>
12467 L: linux-block@vger.kernel.org
12468 L: nbd@other.debian.org
12470 F: Documentation/admin-guide/blockdev/nbd.rst
12471 F: drivers/block/nbd.c
12472 F: include/trace/events/nbd.h
12473 F: include/uapi/linux/nbd.h
12475 NETWORK DROP MONITOR
12476 M: Neil Horman <nhorman@tuxdriver.com>
12477 L: netdev@vger.kernel.org
12479 W: https://fedorahosted.org/dropwatch/
12480 F: include/uapi/linux/net_dropmon.h
12481 F: net/core/drop_monitor.c
12484 M: "David S. Miller" <davem@davemloft.net>
12485 M: Jakub Kicinski <kuba@kernel.org>
12486 L: netdev@vger.kernel.org
12488 W: http://www.linuxfoundation.org/en/Net
12489 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12492 F: Documentation/devicetree/bindings/net/
12493 F: drivers/connector/
12495 F: include/linux/etherdevice.h
12496 F: include/linux/fcdevice.h
12497 F: include/linux/fddidevice.h
12498 F: include/linux/hippidevice.h
12499 F: include/linux/if_*
12500 F: include/linux/inetdevice.h
12501 F: include/linux/netdevice.h
12502 F: include/uapi/linux/if_*
12503 F: include/uapi/linux/netdevice.h
12505 NETWORKING DRIVERS (WIRELESS)
12506 M: Kalle Valo <kvalo@codeaurora.org>
12507 L: linux-wireless@vger.kernel.org
12509 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12511 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12512 F: Documentation/devicetree/bindings/net/wireless/
12513 F: drivers/net/wireless/
12516 M: Andrew Lunn <andrew@lunn.ch>
12517 M: Vivien Didelot <vivien.didelot@gmail.com>
12518 M: Florian Fainelli <f.fainelli@gmail.com>
12519 M: Vladimir Oltean <olteanv@gmail.com>
12521 F: Documentation/devicetree/bindings/net/dsa/
12522 F: drivers/net/dsa/
12523 F: include/linux/dsa/
12524 F: include/linux/platform_data/dsa.h
12525 F: include/net/dsa.h
12528 NETWORKING [GENERAL]
12529 M: "David S. Miller" <davem@davemloft.net>
12530 M: Jakub Kicinski <kuba@kernel.org>
12531 L: netdev@vger.kernel.org
12533 W: http://www.linuxfoundation.org/en/Net
12534 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12535 B: mailto:netdev@vger.kernel.org
12536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12538 F: Documentation/networking/
12539 F: include/linux/in.h
12540 F: include/linux/net.h
12541 F: include/linux/netdevice.h
12543 F: include/uapi/linux/in.h
12544 F: include/uapi/linux/net.h
12545 F: include/uapi/linux/net_namespace.h
12546 F: include/uapi/linux/netdevice.h
12550 F: tools/testing/selftests/net/
12553 M: Steffen Klassert <steffen.klassert@secunet.com>
12554 M: Herbert Xu <herbert@gondor.apana.org.au>
12555 M: "David S. Miller" <davem@davemloft.net>
12556 L: netdev@vger.kernel.org
12558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12560 F: include/net/xfrm.h
12561 F: include/uapi/linux/xfrm.h
12564 F: net/ipv4/ip_vti.c
12565 F: net/ipv4/ipcomp.c
12569 F: net/ipv6/ip6_vti.c
12570 F: net/ipv6/ipcomp6.c
12574 F: tools/testing/selftests/net/ipsec.c
12576 NETWORKING [IPv4/IPv6]
12577 M: "David S. Miller" <davem@davemloft.net>
12578 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12579 M: David Ahern <dsahern@kernel.org>
12580 L: netdev@vger.kernel.org
12582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12588 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12589 M: Paul Moore <paul@paul-moore.com>
12590 L: netdev@vger.kernel.org
12591 L: linux-security-module@vger.kernel.org
12593 W: https://github.com/netlabel
12594 F: Documentation/netlabel/
12595 F: include/net/calipso.h
12596 F: include/net/cipso_ipv4.h
12597 F: include/net/netlabel.h
12598 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12599 F: include/uapi/linux/netfilter/xt_SECMARK.h
12600 F: net/ipv4/cipso_ipv4.c
12601 F: net/ipv6/calipso.c
12602 F: net/netfilter/xt_CONNSECMARK.c
12603 F: net/netfilter/xt_SECMARK.c
12607 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12608 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12609 L: netdev@vger.kernel.org
12610 L: mptcp@lists.linux.dev
12612 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12613 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12614 F: Documentation/networking/mptcp-sysctl.rst
12615 F: include/net/mptcp.h
12616 F: include/uapi/linux/mptcp.h
12618 F: tools/testing/selftests/net/mptcp/
12621 M: Eric Dumazet <edumazet@google.com>
12622 L: netdev@vger.kernel.org
12624 F: include/linux/tcp.h
12625 F: include/net/tcp.h
12626 F: include/trace/events/tcp.h
12627 F: include/uapi/linux/tcp.h
12628 F: net/ipv4/syncookies.c
12630 F: net/ipv6/syncookies.c
12634 M: Boris Pismenny <borisp@nvidia.com>
12635 M: John Fastabend <john.fastabend@gmail.com>
12636 M: Daniel Borkmann <daniel@iogearbox.net>
12637 M: Jakub Kicinski <kuba@kernel.org>
12638 L: netdev@vger.kernel.org
12640 F: include/net/tls.h
12641 F: include/uapi/linux/tls.h
12644 NETWORKING [WIRELESS]
12645 L: linux-wireless@vger.kernel.org
12646 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12648 NETXEN (1/10) GbE SUPPORT
12649 M: Manish Chopra <manishc@marvell.com>
12650 M: Rahul Verma <rahulv@marvell.com>
12651 M: GR-Linux-NIC-Dev@marvell.com
12652 L: netdev@vger.kernel.org
12654 F: drivers/net/ethernet/qlogic/netxen/
12656 NET_FAILOVER MODULE
12657 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12658 L: netdev@vger.kernel.org
12660 F: Documentation/networking/net_failover.rst
12661 F: drivers/net/net_failover.c
12662 F: include/net/net_failover.h
12665 M: David Ahern <dsahern@kernel.org>
12666 L: netdev@vger.kernel.org
12668 F: include/net/netns/nexthop.h
12669 F: include/net/nexthop.h
12670 F: include/uapi/linux/nexthop.h
12671 F: net/ipv4/nexthop.c
12674 L: netdev@vger.kernel.org
12676 F: Documentation/devicetree/bindings/net/nfc/
12678 F: include/linux/platform_data/nfcmrvl.h
12679 F: include/net/nfc/
12680 F: include/uapi/linux/nfc.h
12683 NFC VIRTUAL NCI DEVICE DRIVER
12684 M: Bongsu Jeon <bongsu.jeon@samsung.com>
12685 L: netdev@vger.kernel.org
12686 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12688 F: drivers/nfc/virtual_ncidev.c
12689 F: tools/testing/selftests/nci/
12691 NFS, SUNRPC, AND LOCKD CLIENTS
12692 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12693 M: Anna Schumaker <anna.schumaker@netapp.com>
12694 L: linux-nfs@vger.kernel.org
12696 W: http://client.linux-nfs.org
12697 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12701 F: include/linux/lockd/
12702 F: include/linux/nfs*
12703 F: include/linux/sunrpc/
12704 F: include/uapi/linux/nfs*
12705 F: include/uapi/linux/sunrpc/
12707 F: Documentation/filesystems/nfs/
12710 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12711 L: linux-nilfs@vger.kernel.org
12713 W: https://nilfs.sourceforge.io/
12714 W: https://nilfs.osdn.jp/
12715 T: git git://github.com/konis/nilfs2.git
12716 F: Documentation/filesystems/nilfs2.rst
12718 F: include/trace/events/nilfs2.h
12719 F: include/uapi/linux/nilfs2_api.h
12720 F: include/uapi/linux/nilfs2_ondisk.h
12722 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12723 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12725 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12726 F: Documentation/scsi/NinjaSCSI.rst
12727 F: drivers/scsi/pcmcia/nsp_*
12729 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12730 M: GOTO Masanori <gotom@debian.or.jp>
12731 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12733 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12734 F: Documentation/scsi/NinjaSCSI.rst
12735 F: drivers/scsi/nsp32*
12738 M: Ley Foon Tan <ley.foon.tan@intel.com>
12740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12743 NITRO ENCLAVES (NE)
12744 M: Andra Paraschiv <andraprs@amazon.com>
12745 M: Alexandru Vasile <lexnv@amazon.com>
12746 M: Alexandru Ciobotaru <alcioa@amazon.com>
12747 L: linux-kernel@vger.kernel.org
12749 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12750 F: Documentation/virt/ne_overview.rst
12751 F: drivers/virt/nitro_enclaves/
12752 F: include/linux/nitro_enclaves.h
12753 F: include/uapi/linux/nitro_enclaves.h
12754 F: samples/nitro_enclaves/
12756 NOHZ, DYNTICKS SUPPORT
12757 M: Frederic Weisbecker <fweisbec@gmail.com>
12758 M: Thomas Gleixner <tglx@linutronix.de>
12759 M: Ingo Molnar <mingo@kernel.org>
12760 L: linux-kernel@vger.kernel.org
12762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12763 F: include/linux/sched/nohz.h
12764 F: include/linux/tick.h
12765 F: kernel/time/tick*.*
12767 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12768 M: Pavel Machek <pavel@ucw.cz>
12769 M: Sakari Ailus <sakari.ailus@iki.fi>
12770 L: linux-media@vger.kernel.org
12772 F: drivers/media/i2c/ad5820.c
12773 F: drivers/media/i2c/et8ek8
12775 NOKIA N900 POWER SUPPLY DRIVERS
12776 R: Pali Rohár <pali@kernel.org>
12777 F: drivers/power/supply/bq2415x_charger.c
12778 F: drivers/power/supply/bq27xxx_battery.c
12779 F: drivers/power/supply/bq27xxx_battery_i2c.c
12780 F: drivers/power/supply/isp1704_charger.c
12781 F: drivers/power/supply/rx51_battery.c
12782 F: include/linux/power/bq2415x_charger.h
12783 F: include/linux/power/bq27xxx_battery.h
12786 M: Willy Tarreau <w@1wt.eu>
12788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12789 F: tools/include/nolibc/
12792 M: Matthias Maennich <maennich@google.com>
12794 F: Documentation/core-api/symbol-namespaces.rst
12798 M: Sanjay R Mehta <sanju.mehta@amd.com>
12799 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12800 L: linux-ntb@googlegroups.com
12802 F: drivers/ntb/hw/amd/
12805 M: Jon Mason <jdmason@kudzu.us>
12806 M: Dave Jiang <dave.jiang@intel.com>
12807 M: Allen Hubbe <allenbh@gmail.com>
12808 L: linux-ntb@googlegroups.com
12810 W: https://github.com/jonmason/ntb/wiki
12811 T: git git://github.com/jonmason/ntb.git
12812 F: drivers/net/ntb_netdev.c
12814 F: include/linux/ntb.h
12815 F: include/linux/ntb_transport.h
12816 F: tools/testing/selftests/ntb/
12819 M: Serge Semin <fancer.lancer@gmail.com>
12820 L: linux-ntb@googlegroups.com
12822 F: drivers/ntb/hw/idt/
12825 M: Dave Jiang <dave.jiang@intel.com>
12826 L: linux-ntb@googlegroups.com
12828 W: https://github.com/davejiang/linux/wiki
12829 T: git https://github.com/davejiang/linux.git
12830 F: drivers/ntb/hw/intel/
12833 M: Anton Altaparmakov <anton@tuxera.com>
12834 L: linux-ntfs-dev@lists.sourceforge.net
12836 W: http://www.tuxera.com/
12837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12838 F: Documentation/filesystems/ntfs.rst
12842 M: Finn Thain <fthain@telegraphics.com.au>
12843 L: linux-m68k@lists.linux-m68k.org
12845 F: arch/*/include/asm/nubus.h
12847 F: include/linux/nubus.h
12848 F: include/uapi/linux/nubus.h
12850 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12851 M: Antonino Daplas <adaplas@gmail.com>
12852 L: linux-fbdev@vger.kernel.org
12854 F: drivers/video/fbdev/nvidia/
12855 F: drivers/video/fbdev/riva/
12858 M: Keith Busch <kbusch@kernel.org>
12859 M: Jens Axboe <axboe@fb.com>
12860 M: Christoph Hellwig <hch@lst.de>
12861 M: Sagi Grimberg <sagi@grimberg.me>
12862 L: linux-nvme@lists.infradead.org
12864 W: http://git.infradead.org/nvme.git
12865 T: git://git.infradead.org/nvme.git
12866 F: drivers/nvme/host/
12867 F: include/linux/nvme.h
12868 F: include/uapi/linux/nvme_ioctl.h
12870 NVM EXPRESS FC TRANSPORT DRIVERS
12871 M: James Smart <james.smart@broadcom.com>
12872 L: linux-nvme@lists.infradead.org
12874 F: drivers/nvme/host/fc.c
12875 F: drivers/nvme/target/fc.c
12876 F: drivers/nvme/target/fcloop.c
12877 F: include/linux/nvme-fc-driver.h
12878 F: include/linux/nvme-fc.h
12880 NVM EXPRESS TARGET DRIVER
12881 M: Christoph Hellwig <hch@lst.de>
12882 M: Sagi Grimberg <sagi@grimberg.me>
12883 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12884 L: linux-nvme@lists.infradead.org
12886 W: http://git.infradead.org/nvme.git
12887 T: git://git.infradead.org/nvme.git
12888 F: drivers/nvme/target/
12891 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12894 F: Documentation/ABI/stable/sysfs-bus-nvmem
12895 F: Documentation/devicetree/bindings/nvmem/
12897 F: include/linux/nvmem-consumer.h
12898 F: include/linux/nvmem-provider.h
12901 M: Ashish Kumar <ashish.kumar@nxp.com>
12902 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12903 L: linux-spi@vger.kernel.org
12905 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12906 F: drivers/spi/spi-nxp-fspi.c
12908 NXP FXAS21002C DRIVER
12909 M: Rui Miguel Silva <rmfrfs@gmail.com>
12910 L: linux-iio@vger.kernel.org
12912 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12913 F: drivers/iio/gyro/fxas21002c.h
12914 F: drivers/iio/gyro/fxas21002c_core.c
12915 F: drivers/iio/gyro/fxas21002c_i2c.c
12916 F: drivers/iio/gyro/fxas21002c_spi.c
12918 NXP i.MX CLOCK DRIVERS
12919 M: Abel Vesa <abel.vesa@nxp.com>
12920 L: linux-clk@vger.kernel.org
12921 L: linux-imx@nxp.com
12923 F: drivers/clk/imx/
12925 NXP i.MX 8MQ DCSS DRIVER
12926 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12927 R: Lucas Stach <l.stach@pengutronix.de>
12928 L: dri-devel@lists.freedesktop.org
12930 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12931 F: drivers/gpu/drm/imx/dcss/
12933 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12934 M: Jagan Teki <jagan@amarulasolutions.com>
12936 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12937 F: drivers/regulator/pf8x00-regulator.c
12939 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12940 M: Krzysztof Kozlowski <krzk@kernel.org>
12941 L: linux-kernel@vger.kernel.org
12943 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12944 F: drivers/extcon/extcon-ptn5150.c
12946 NXP SGTL5000 DRIVER
12947 M: Fabio Estevam <festevam@gmail.com>
12948 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12950 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12951 F: sound/soc/codecs/sgtl5000*
12953 NXP SJA1105 ETHERNET SWITCH DRIVER
12954 M: Vladimir Oltean <olteanv@gmail.com>
12955 L: linux-kernel@vger.kernel.org
12957 F: drivers/net/dsa/sja1105
12959 NXP TDA998X DRM DRIVER
12960 M: Russell King <linux@armlinux.org.uk>
12962 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12963 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12964 F: drivers/gpu/drm/i2c/tda998x_drv.c
12965 F: include/drm/i2c/tda998x.h
12966 F: include/dt-bindings/display/tda998x.h
12970 M: Peter Rosin <peda@axentia.se>
12971 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12973 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12974 F: sound/soc/codecs/tfa9879*
12977 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12978 R: Charles Gorand <charles.gorand@effinnov.com>
12979 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12981 F: drivers/nfc/nxp-nci
12984 M: Jiri Pirko <jiri@nvidia.com>
12985 L: netdev@vger.kernel.org
12987 F: include/linux/objagg.h
12989 F: lib/test_objagg.c
12992 M: Josh Poimboeuf <jpoimboe@redhat.com>
12993 M: Peter Zijlstra <peterz@infradead.org>
12996 F: include/linux/objtool.h
12998 OCELOT ETHERNET SWITCH DRIVER
12999 M: Vladimir Oltean <vladimir.oltean@nxp.com>
13000 M: Claudiu Manoil <claudiu.manoil@nxp.com>
13001 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
13002 M: UNGLinuxDriver@microchip.com
13003 L: netdev@vger.kernel.org
13005 F: drivers/net/dsa/ocelot/*
13006 F: drivers/net/ethernet/mscc/
13007 F: include/soc/mscc/ocelot*
13008 F: net/dsa/tag_ocelot.c
13009 F: net/dsa/tag_ocelot_8021q.c
13010 F: tools/testing/selftests/drivers/net/ocelot/*
13012 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
13013 M: Frederic Barrat <fbarrat@linux.ibm.com>
13014 M: Andrew Donnellan <ajd@linux.ibm.com>
13015 L: linuxppc-dev@lists.ozlabs.org
13017 F: Documentation/userspace-api/accelerators/ocxl.rst
13018 F: arch/powerpc/include/asm/pnv-ocxl.h
13019 F: arch/powerpc/platforms/powernv/ocxl.c
13020 F: drivers/misc/ocxl/
13021 F: include/misc/ocxl*
13022 F: include/uapi/misc/ocxl.h
13025 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
13026 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
13027 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13028 L: linux-omap@vger.kernel.org
13030 F: sound/soc/ti/n810.c
13031 F: sound/soc/ti/omap*
13032 F: sound/soc/ti/rx51.c
13033 F: sound/soc/ti/sdma-pcm.*
13035 OMAP CLOCK FRAMEWORK SUPPORT
13036 M: Paul Walmsley <paul@pwsan.com>
13037 L: linux-omap@vger.kernel.org
13039 F: arch/arm/*omap*/*clock*
13041 OMAP DEVICE TREE SUPPORT
13042 M: Benoît Cousson <bcousson@baylibre.com>
13043 M: Tony Lindgren <tony@atomide.com>
13044 L: linux-omap@vger.kernel.org
13045 L: devicetree@vger.kernel.org
13047 F: arch/arm/boot/dts/*am3*
13048 F: arch/arm/boot/dts/*am4*
13049 F: arch/arm/boot/dts/*am5*
13050 F: arch/arm/boot/dts/*dra7*
13051 F: arch/arm/boot/dts/*omap*
13052 F: arch/arm/boot/dts/logicpd-som-lv*
13053 F: arch/arm/boot/dts/logicpd-torpedo*
13055 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
13056 L: linux-omap@vger.kernel.org
13057 L: linux-fbdev@vger.kernel.org
13059 F: Documentation/arm/omap/dss.rst
13060 F: drivers/video/fbdev/omap2/
13062 OMAP FRAMEBUFFER SUPPORT
13063 L: linux-fbdev@vger.kernel.org
13064 L: linux-omap@vger.kernel.org
13066 F: drivers/video/fbdev/omap/
13068 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
13069 M: Roger Quadros <rogerq@kernel.org>
13070 M: Tony Lindgren <tony@atomide.com>
13071 L: linux-omap@vger.kernel.org
13073 F: arch/arm/mach-omap2/*gpmc*
13074 F: drivers/memory/omap-gpmc.c
13077 M: Grygorii Strashko <grygorii.strashko@ti.com>
13078 M: Santosh Shilimkar <ssantosh@kernel.org>
13079 M: Kevin Hilman <khilman@kernel.org>
13080 L: linux-omap@vger.kernel.org
13082 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
13083 F: drivers/gpio/gpio-omap.c
13085 OMAP HARDWARE SPINLOCK SUPPORT
13086 M: Ohad Ben-Cohen <ohad@wizery.com>
13087 L: linux-omap@vger.kernel.org
13089 F: drivers/hwspinlock/omap_hwspinlock.c
13091 OMAP HS MMC SUPPORT
13092 L: linux-mmc@vger.kernel.org
13093 L: linux-omap@vger.kernel.org
13095 F: drivers/mmc/host/omap_hsmmc.c
13098 M: Paul Walmsley <paul@pwsan.com>
13099 L: linux-omap@vger.kernel.org
13101 F: arch/arm/mach-omap2/omap_hwmod*data*
13103 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
13104 M: Benoît Cousson <bcousson@baylibre.com>
13105 L: linux-omap@vger.kernel.org
13107 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
13110 M: Benoît Cousson <bcousson@baylibre.com>
13111 M: Paul Walmsley <paul@pwsan.com>
13112 L: linux-omap@vger.kernel.org
13114 F: arch/arm/mach-omap2/omap_hwmod.*
13117 M: Vignesh R <vigneshr@ti.com>
13118 L: linux-omap@vger.kernel.org
13119 L: linux-i2c@vger.kernel.org
13121 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
13122 F: drivers/i2c/busses/i2c-omap.c
13124 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
13125 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13126 L: linux-media@vger.kernel.org
13128 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
13129 F: drivers/media/platform/omap3isp/
13130 F: drivers/staging/media/omap4iss/
13133 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13134 L: linux-omap@vger.kernel.org
13136 F: drivers/mmc/host/omap.c
13138 OMAP POWER MANAGEMENT SUPPORT
13139 M: Kevin Hilman <khilman@kernel.org>
13140 L: linux-omap@vger.kernel.org
13142 F: arch/arm/*omap*/*pm*
13143 F: drivers/cpufreq/omap-cpufreq.c
13145 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
13146 M: Rajendra Nayak <rnayak@codeaurora.org>
13147 M: Paul Walmsley <paul@pwsan.com>
13148 L: linux-omap@vger.kernel.org
13150 F: arch/arm/mach-omap2/prm*
13152 OMAP RANDOM NUMBER GENERATOR SUPPORT
13153 M: Deepak Saxena <dsaxena@plexity.net>
13155 F: drivers/char/hw_random/omap-rng.c
13158 L: linux-usb@vger.kernel.org
13159 L: linux-omap@vger.kernel.org
13161 F: arch/arm/*omap*/usb*
13162 F: drivers/usb/*/*omap*
13164 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
13165 M: Mark Jackson <mpfj@newflow.co.uk>
13166 L: linux-omap@vger.kernel.org
13168 F: arch/arm/boot/dts/am335x-nano.dts
13171 M: Aaro Koskinen <aaro.koskinen@iki.fi>
13172 M: Tony Lindgren <tony@atomide.com>
13173 L: linux-omap@vger.kernel.org
13175 Q: http://patchwork.kernel.org/project/linux-omap/list/
13176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13177 F: arch/arm/configs/omap1_defconfig
13178 F: arch/arm/mach-omap1/
13179 F: arch/arm/plat-omap/
13180 F: drivers/i2c/busses/i2c-omap.c
13181 F: include/linux/platform_data/ams-delta-fiq.h
13182 F: include/linux/platform_data/i2c-omap.h
13185 M: Tony Lindgren <tony@atomide.com>
13186 L: linux-omap@vger.kernel.org
13188 W: http://www.muru.com/linux/omap/
13189 W: http://linux.omap.com/
13190 Q: http://patchwork.kernel.org/project/linux-omap/list/
13191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13192 F: arch/arm/configs/omap2plus_defconfig
13193 F: arch/arm/mach-omap2/
13194 F: arch/arm/plat-omap/
13195 F: drivers/bus/ti-sysc.c
13196 F: drivers/i2c/busses/i2c-omap.c
13197 F: drivers/irqchip/irq-omap-intc.c
13198 F: drivers/mfd/*omap*.c
13199 F: drivers/mfd/menelaus.c
13200 F: drivers/mfd/palmas.c
13201 F: drivers/mfd/tps65217.c
13202 F: drivers/mfd/tps65218.c
13203 F: drivers/mfd/tps65910.c
13204 F: drivers/mfd/twl-core.[ch]
13205 F: drivers/mfd/twl4030*.c
13206 F: drivers/mfd/twl6030*.c
13207 F: drivers/mfd/twl6040*.c
13208 F: drivers/regulator/palmas-regulator*.c
13209 F: drivers/regulator/pbias-regulator.c
13210 F: drivers/regulator/tps65217-regulator.c
13211 F: drivers/regulator/tps65218-regulator.c
13212 F: drivers/regulator/tps65910-regulator.c
13213 F: drivers/regulator/twl-regulator.c
13214 F: drivers/regulator/twl6030-regulator.c
13215 F: include/linux/platform_data/i2c-omap.h
13216 F: include/linux/platform_data/ti-sysc.h
13219 M: Bob Copeland <me@bobcopeland.com>
13220 L: linux-karma-devel@lists.sourceforge.net
13222 F: Documentation/filesystems/omfs.rst
13225 OMNIKEY CARDMAN 4000 DRIVER
13226 M: Harald Welte <laforge@gnumonks.org>
13228 F: drivers/char/pcmcia/cm4000_cs.c
13229 F: include/linux/cm4000_cs.h
13230 F: include/uapi/linux/cm4000_cs.h
13232 OMNIKEY CARDMAN 4040 DRIVER
13233 M: Harald Welte <laforge@gnumonks.org>
13235 F: drivers/char/pcmcia/cm4040_cs.*
13237 OMNIVISION OV02A10 SENSOR DRIVER
13238 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13239 L: linux-media@vger.kernel.org
13241 T: git git://linuxtv.org/media_tree.git
13242 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13243 F: drivers/media/i2c/ov02a10.c
13245 OMNIVISION OV13858 SENSOR DRIVER
13246 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13247 L: linux-media@vger.kernel.org
13249 T: git git://linuxtv.org/media_tree.git
13250 F: drivers/media/i2c/ov13858.c
13252 OMNIVISION OV2680 SENSOR DRIVER
13253 M: Rui Miguel Silva <rmfrfs@gmail.com>
13254 L: linux-media@vger.kernel.org
13256 T: git git://linuxtv.org/media_tree.git
13257 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13258 F: drivers/media/i2c/ov2680.c
13260 OMNIVISION OV2685 SENSOR DRIVER
13261 M: Shunqian Zheng <zhengsq@rock-chips.com>
13262 L: linux-media@vger.kernel.org
13264 T: git git://linuxtv.org/media_tree.git
13265 F: drivers/media/i2c/ov2685.c
13267 OMNIVISION OV2740 SENSOR DRIVER
13268 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13269 R: Shawn Tu <shawnx.tu@intel.com>
13270 R: Bingbu Cao <bingbu.cao@intel.com>
13271 L: linux-media@vger.kernel.org
13273 T: git git://linuxtv.org/media_tree.git
13274 F: drivers/media/i2c/ov2740.c
13276 OMNIVISION OV5640 SENSOR DRIVER
13277 M: Steve Longerbeam <slongerbeam@gmail.com>
13278 L: linux-media@vger.kernel.org
13280 T: git git://linuxtv.org/media_tree.git
13281 F: drivers/media/i2c/ov5640.c
13283 OMNIVISION OV5647 SENSOR DRIVER
13284 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13285 M: Jacopo Mondi <jacopo@jmondi.org>
13286 L: linux-media@vger.kernel.org
13288 T: git git://linuxtv.org/media_tree.git
13289 F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
13290 F: drivers/media/i2c/ov5647.c
13292 OMNIVISION OV5670 SENSOR DRIVER
13293 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13294 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13295 L: linux-media@vger.kernel.org
13297 T: git git://linuxtv.org/media_tree.git
13298 F: drivers/media/i2c/ov5670.c
13300 OMNIVISION OV5675 SENSOR DRIVER
13301 M: Shawn Tu <shawnx.tu@intel.com>
13302 L: linux-media@vger.kernel.org
13304 T: git git://linuxtv.org/media_tree.git
13305 F: drivers/media/i2c/ov5675.c
13307 OMNIVISION OV5695 SENSOR DRIVER
13308 M: Shunqian Zheng <zhengsq@rock-chips.com>
13309 L: linux-media@vger.kernel.org
13311 T: git git://linuxtv.org/media_tree.git
13312 F: drivers/media/i2c/ov5695.c
13314 OMNIVISION OV7670 SENSOR DRIVER
13315 L: linux-media@vger.kernel.org
13317 T: git git://linuxtv.org/media_tree.git
13318 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13319 F: drivers/media/i2c/ov7670.c
13321 OMNIVISION OV772x SENSOR DRIVER
13322 M: Jacopo Mondi <jacopo@jmondi.org>
13323 L: linux-media@vger.kernel.org
13325 T: git git://linuxtv.org/media_tree.git
13326 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13327 F: drivers/media/i2c/ov772x.c
13328 F: include/media/i2c/ov772x.h
13330 OMNIVISION OV7740 SENSOR DRIVER
13331 M: Wenyou Yang <wenyou.yang@microchip.com>
13332 L: linux-media@vger.kernel.org
13334 T: git git://linuxtv.org/media_tree.git
13335 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13336 F: drivers/media/i2c/ov7740.c
13338 OMNIVISION OV8856 SENSOR DRIVER
13339 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13340 L: linux-media@vger.kernel.org
13342 T: git git://linuxtv.org/media_tree.git
13343 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13344 F: drivers/media/i2c/ov8856.c
13346 OMNIVISION OV9640 SENSOR DRIVER
13347 M: Petr Cvek <petrcvekcz@gmail.com>
13348 L: linux-media@vger.kernel.org
13350 F: drivers/media/i2c/ov9640.*
13352 OMNIVISION OV9650 SENSOR DRIVER
13353 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13354 R: Akinobu Mita <akinobu.mita@gmail.com>
13355 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13356 L: linux-media@vger.kernel.org
13358 T: git git://linuxtv.org/media_tree.git
13359 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13360 F: drivers/media/i2c/ov9650.c
13362 OMNIVISION OV9734 SENSOR DRIVER
13363 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13364 R: Bingbu Cao <bingbu.cao@intel.com>
13365 L: linux-media@vger.kernel.org
13367 T: git git://linuxtv.org/media_tree.git
13368 F: drivers/media/i2c/ov9734.c
13370 ONENAND FLASH DRIVER
13371 M: Kyungmin Park <kyungmin.park@samsung.com>
13372 L: linux-mtd@lists.infradead.org
13374 F: drivers/mtd/nand/onenand/
13375 F: include/linux/mtd/onenand*.h
13377 ONION OMEGA2+ BOARD
13378 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13379 L: linux-mips@vger.kernel.org
13381 F: arch/mips/boot/dts/ralink/omega2p.dts
13384 M: Jens Wiklander <jens.wiklander@linaro.org>
13385 L: op-tee@lists.trustedfirmware.org
13387 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13388 F: drivers/tee/optee/
13390 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13391 M: Sumit Garg <sumit.garg@linaro.org>
13392 L: op-tee@lists.trustedfirmware.org
13394 F: drivers/char/hw_random/optee-rng.c
13397 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13398 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13399 L: linux-rdma@vger.kernel.org
13401 F: drivers/infiniband/ulp/opa_vnic
13403 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13404 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13405 M: Frank Rowand <frowand.list@gmail.com>
13406 L: devicetree@vger.kernel.org
13408 F: Documentation/devicetree/dynamic-resolution-notes.rst
13409 F: Documentation/devicetree/overlay-notes.rst
13410 F: drivers/of/overlay.c
13411 F: drivers/of/resolver.c
13412 K: of_overlay_notifier_
13414 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13415 M: Rob Herring <robh+dt@kernel.org>
13416 M: Frank Rowand <frowand.list@gmail.com>
13417 L: devicetree@vger.kernel.org
13419 W: http://www.devicetree.org/
13420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13421 F: Documentation/ABI/testing/sysfs-firmware-ofw
13423 F: include/linux/of*.h
13426 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13427 M: Rob Herring <robh+dt@kernel.org>
13428 L: devicetree@vger.kernel.org
13430 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13432 F: Documentation/devicetree/
13433 F: arch/*/boot/dts/
13434 F: include/dt-bindings/
13436 OPENCORES I2C BUS DRIVER
13437 M: Peter Korsgaard <peter@korsgaard.com>
13438 M: Andrew Lunn <andrew@lunn.ch>
13439 L: linux-i2c@vger.kernel.org
13441 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13442 F: Documentation/i2c/busses/i2c-ocores.rst
13443 F: drivers/i2c/busses/i2c-ocores.c
13444 F: include/linux/platform_data/i2c-ocores.h
13446 OPENRISC ARCHITECTURE
13447 M: Jonas Bonn <jonas@southpole.se>
13448 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13449 M: Stafford Horne <shorne@gmail.com>
13450 L: openrisc@lists.librecores.org
13452 W: http://openrisc.io
13453 T: git git://github.com/openrisc/linux.git
13454 F: Documentation/devicetree/bindings/openrisc/
13455 F: Documentation/openrisc/
13457 F: drivers/irqchip/irq-ompic.c
13458 F: drivers/irqchip/irq-or1k-*
13461 M: Pravin B Shelar <pshelar@ovn.org>
13462 L: netdev@vger.kernel.org
13463 L: dev@openvswitch.org
13465 W: http://openvswitch.org
13466 F: include/uapi/linux/openvswitch.h
13467 F: net/openvswitch/
13469 OPERATING PERFORMANCE POINTS (OPP)
13470 M: Viresh Kumar <vireshk@kernel.org>
13471 M: Nishanth Menon <nm@ti.com>
13472 M: Stephen Boyd <sboyd@kernel.org>
13473 L: linux-pm@vger.kernel.org
13475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13476 F: Documentation/devicetree/bindings/opp/
13477 F: Documentation/power/opp.rst
13479 F: include/linux/pm_opp.h
13482 M: Clemens Ladisch <clemens@ladisch.de>
13483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13486 F: sound/drivers/opl4/
13488 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13489 M: Mark Fasheh <mark@fasheh.com>
13490 M: Joel Becker <jlbec@evilplan.org>
13491 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13492 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13494 W: http://ocfs2.wiki.kernel.org
13495 F: Documentation/filesystems/dlmfs.rst
13496 F: Documentation/filesystems/ocfs2.rst
13499 ORANGEFS FILESYSTEM
13500 M: Mike Marshall <hubcap@omnibond.com>
13501 R: Martin Brandenburg <martin@omnibond.com>
13502 L: devel@lists.orangefs.org
13504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13505 F: Documentation/filesystems/orangefs.rst
13509 L: linux-wireless@vger.kernel.org
13511 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13512 W: http://www.nongnu.org/orinoco/
13513 F: drivers/net/wireless/intersil/orinoco/
13515 OV2659 OMNIVISION SENSOR DRIVER
13516 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13517 L: linux-media@vger.kernel.org
13519 W: https://linuxtv.org
13520 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13521 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13522 F: drivers/media/i2c/ov2659.c
13523 F: include/media/i2c/ov2659.h
13526 M: Miklos Szeredi <miklos@szeredi.hu>
13527 L: linux-unionfs@vger.kernel.org
13529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13530 F: Documentation/filesystems/overlayfs.rst
13533 P54 WIRELESS DRIVER
13534 M: Christian Lamparter <chunkeey@googlemail.com>
13535 L: linux-wireless@vger.kernel.org
13537 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13538 F: drivers/net/wireless/intersil/p54/
13541 M: Vladimir Oltean <olteanv@gmail.com>
13542 L: netdev@vger.kernel.org
13544 F: Documentation/core-api/packing.rst
13545 F: include/linux/packing.h
13548 PADATA PARALLEL EXECUTION MECHANISM
13549 M: Steffen Klassert <steffen.klassert@secunet.com>
13550 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13551 L: linux-crypto@vger.kernel.org
13552 L: linux-kernel@vger.kernel.org
13554 F: Documentation/core-api/padata.rst
13555 F: include/linux/padata.h
13559 M: Jesper Dangaard Brouer <hawk@kernel.org>
13560 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13561 L: netdev@vger.kernel.org
13563 F: Documentation/networking/page_pool.rst
13564 F: include/net/page_pool.h
13565 F: include/trace/events/page_pool.h
13566 F: net/core/page_pool.c
13568 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13569 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13570 L: platform-driver-x86@vger.kernel.org
13572 F: drivers/platform/x86/panasonic-laptop.c
13574 PARALLAX PING IIO SENSOR DRIVER
13575 M: Andreas Klinger <ak@it-klinger.de>
13576 L: linux-iio@vger.kernel.org
13578 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13579 F: drivers/iio/proximity/ping.c
13581 PARALLEL LCD/KEYPAD PANEL DRIVER
13582 M: Willy Tarreau <willy@haproxy.com>
13583 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13585 F: Documentation/admin-guide/lcd-panel-cgram.rst
13586 F: drivers/auxdisplay/panel.c
13588 PARALLEL PORT SUBSYSTEM
13589 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13590 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13591 L: linux-parport@lists.infradead.org (subscribers-only)
13593 F: Documentation/driver-api/parport*.rst
13594 F: drivers/char/ppdev.c
13595 F: drivers/parport/
13596 F: include/linux/parport*.h
13597 F: include/uapi/linux/ppdev.h
13599 PARAVIRT_OPS INTERFACE
13600 M: Juergen Gross <jgross@suse.com>
13601 M: Deep Shah <sdeep@vmware.com>
13602 M: "VMware, Inc." <pv-drivers@vmware.com>
13603 L: virtualization@lists.linux-foundation.org
13605 F: Documentation/virt/paravirt_ops.rst
13606 F: arch/*/include/asm/paravirt*.h
13607 F: arch/*/kernel/paravirt*
13608 F: include/linux/hypervisor.h
13610 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13611 M: Tim Waugh <tim@cyberelk.net>
13612 L: linux-parport@lists.infradead.org (subscribers-only)
13614 F: Documentation/admin-guide/blockdev/paride.rst
13615 F: drivers/block/paride/
13617 PARISC ARCHITECTURE
13618 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13619 M: Helge Deller <deller@gmx.de>
13620 L: linux-parisc@vger.kernel.org
13622 W: https://parisc.wiki.kernel.org
13623 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13626 F: Documentation/parisc/
13628 F: drivers/char/agp/parisc-agp.c
13629 F: drivers/input/misc/hp_sdc_rtc.c
13630 F: drivers/input/serio/gscps2.c
13631 F: drivers/input/serio/hp_sdc*
13633 F: drivers/parport/parport_gsc.*
13634 F: drivers/tty/serial/8250/8250_gsc.c
13635 F: drivers/video/console/sti*
13636 F: drivers/video/fbdev/sti*
13637 F: drivers/video/logo/logo_parisc*
13638 F: include/linux/hp_sdc.h
13641 M: Jiri Pirko <jiri@nvidia.com>
13642 L: netdev@vger.kernel.org
13644 F: include/linux/parman.h
13646 F: lib/test_parman.c
13648 PC ENGINES APU BOARD DRIVER
13649 M: Enrico Weigelt, metux IT consult <info@metux.net>
13651 F: drivers/platform/x86/pcengines-apuv2.c
13653 PC87360 HARDWARE MONITORING DRIVER
13654 M: Jim Cromie <jim.cromie@gmail.com>
13655 L: linux-hwmon@vger.kernel.org
13657 F: Documentation/hwmon/pc87360.rst
13658 F: drivers/hwmon/pc87360.c
13660 PC8736x GPIO DRIVER
13661 M: Jim Cromie <jim.cromie@gmail.com>
13663 F: drivers/char/pc8736x_gpio.c
13665 PC87427 HARDWARE MONITORING DRIVER
13666 M: Jean Delvare <jdelvare@suse.com>
13667 L: linux-hwmon@vger.kernel.org
13669 F: Documentation/hwmon/pc87427.rst
13670 F: drivers/hwmon/pc87427.c
13673 M: Riku Voipio <riku.voipio@iki.fi>
13675 F: drivers/leds/leds-pca9532.c
13676 F: include/linux/leds-pca9532.h
13678 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13679 M: Guenter Roeck <linux@roeck-us.net>
13680 L: linux-i2c@vger.kernel.org
13682 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13684 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13685 M: Khalid Aziz <khalid@gonehiking.org>
13687 F: drivers/firmware/pcdp.*
13689 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13690 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13691 M: Pali Rohár <pali@kernel.org>
13692 L: linux-pci@vger.kernel.org
13693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13695 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13696 F: drivers/pci/controller/pci-aardvark.c
13698 PCI DRIVER FOR ALTERA PCIE IP
13699 M: Ley Foon Tan <ley.foon.tan@intel.com>
13700 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13701 L: linux-pci@vger.kernel.org
13703 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13704 F: drivers/pci/controller/pcie-altera.c
13706 PCI DRIVER FOR APPLIEDMICRO XGENE
13707 M: Toan Le <toan@os.amperecomputing.com>
13708 L: linux-pci@vger.kernel.org
13709 L: linux-arm-kernel@lists.infradead.org
13711 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13712 F: drivers/pci/controller/pci-xgene.c
13714 PCI DRIVER FOR ARM VERSATILE PLATFORM
13715 M: Rob Herring <robh@kernel.org>
13716 L: linux-pci@vger.kernel.org
13717 L: linux-arm-kernel@lists.infradead.org
13719 F: Documentation/devicetree/bindings/pci/versatile.yaml
13720 F: drivers/pci/controller/pci-versatile.c
13722 PCI DRIVER FOR ARMADA 8K
13723 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13724 L: linux-pci@vger.kernel.org
13725 L: linux-arm-kernel@lists.infradead.org
13727 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13728 F: drivers/pci/controller/dwc/pcie-armada8k.c
13730 PCI DRIVER FOR CADENCE PCIE IP
13731 M: Tom Joseph <tjoseph@cadence.com>
13732 L: linux-pci@vger.kernel.org
13734 F: Documentation/devicetree/bindings/pci/cdns,*
13735 F: drivers/pci/controller/cadence/
13737 PCI DRIVER FOR FREESCALE LAYERSCAPE
13738 M: Minghuan Lian <minghuan.Lian@nxp.com>
13739 M: Mingkai Hu <mingkai.hu@nxp.com>
13740 M: Roy Zang <roy.zang@nxp.com>
13741 L: linuxppc-dev@lists.ozlabs.org
13742 L: linux-pci@vger.kernel.org
13743 L: linux-arm-kernel@lists.infradead.org
13745 F: drivers/pci/controller/dwc/*layerscape*
13747 PCI DRIVER FOR GENERIC OF HOSTS
13748 M: Will Deacon <will@kernel.org>
13749 L: linux-pci@vger.kernel.org
13750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13752 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13753 F: drivers/pci/controller/pci-host-common.c
13754 F: drivers/pci/controller/pci-host-generic.c
13756 PCI DRIVER FOR IMX6
13757 M: Richard Zhu <hongxing.zhu@nxp.com>
13758 M: Lucas Stach <l.stach@pengutronix.de>
13759 L: linux-pci@vger.kernel.org
13760 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13762 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13763 F: drivers/pci/controller/dwc/*imx6*
13765 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13766 M: Jonathan Derrick <jonathan.derrick@intel.com>
13767 L: linux-pci@vger.kernel.org
13769 F: drivers/pci/controller/vmd.c
13771 PCI DRIVER FOR MICROSEMI SWITCHTEC
13772 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13773 M: Logan Gunthorpe <logang@deltatee.com>
13774 L: linux-pci@vger.kernel.org
13776 F: Documentation/ABI/testing/sysfs-class-switchtec
13777 F: Documentation/driver-api/switchtec.rst
13778 F: drivers/ntb/hw/mscc/
13779 F: drivers/pci/switch/switchtec*
13780 F: include/linux/switchtec.h
13781 F: include/uapi/linux/switchtec_ioctl.h
13783 PCI DRIVER FOR MOBIVEIL PCIE IP
13784 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13785 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13786 L: linux-pci@vger.kernel.org
13788 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13789 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13791 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13792 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13793 L: linux-pci@vger.kernel.org
13794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13796 F: drivers/pci/controller/*mvebu*
13798 PCI DRIVER FOR NVIDIA TEGRA
13799 M: Thierry Reding <thierry.reding@gmail.com>
13800 L: linux-tegra@vger.kernel.org
13801 L: linux-pci@vger.kernel.org
13803 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13804 F: drivers/pci/controller/pci-tegra.c
13806 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13807 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13808 L: linux-pci@vger.kernel.org
13809 L: linux-arm-kernel@lists.infradead.org
13811 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13812 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13814 PCI DRIVER FOR RENESAS R-CAR
13815 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13816 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13817 L: linux-pci@vger.kernel.org
13818 L: linux-renesas-soc@vger.kernel.org
13820 F: Documentation/devicetree/bindings/pci/*rcar*
13821 F: drivers/pci/controller/*rcar*
13823 PCI DRIVER FOR SAMSUNG EXYNOS
13824 M: Jingoo Han <jingoohan1@gmail.com>
13825 L: linux-pci@vger.kernel.org
13826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13827 L: linux-samsung-soc@vger.kernel.org
13829 F: drivers/pci/controller/dwc/pci-exynos.c
13831 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13832 M: Jingoo Han <jingoohan1@gmail.com>
13833 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13834 L: linux-pci@vger.kernel.org
13836 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13837 F: drivers/pci/controller/dwc/*designware*
13839 PCI DRIVER FOR TI DRA7XX/J721E
13840 M: Kishon Vijay Abraham I <kishon@ti.com>
13841 L: linux-omap@vger.kernel.org
13842 L: linux-pci@vger.kernel.org
13843 L: linux-arm-kernel@lists.infradead.org
13845 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13846 F: drivers/pci/controller/cadence/pci-j721e.c
13847 F: drivers/pci/controller/dwc/pci-dra7xx.c
13849 PCI DRIVER FOR TI KEYSTONE
13850 M: Murali Karicheri <m-karicheri2@ti.com>
13851 L: linux-pci@vger.kernel.org
13852 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13854 F: drivers/pci/controller/dwc/pci-keystone.c
13856 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13857 M: Linus Walleij <linus.walleij@linaro.org>
13858 L: linux-pci@vger.kernel.org
13860 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13861 F: drivers/pci/controller/pci-v3-semi.c
13863 PCI ENDPOINT SUBSYSTEM
13864 M: Kishon Vijay Abraham I <kishon@ti.com>
13865 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13866 L: linux-pci@vger.kernel.org
13868 F: Documentation/PCI/endpoint/*
13869 F: Documentation/misc-devices/pci-endpoint-test.rst
13870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13871 F: drivers/misc/pci_endpoint_test.c
13872 F: drivers/pci/endpoint/
13875 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13876 M: Russell Currey <ruscur@russell.cc>
13877 M: Oliver O'Halloran <oohall@gmail.com>
13878 L: linuxppc-dev@lists.ozlabs.org
13880 F: Documentation/PCI/pci-error-recovery.rst
13881 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13882 F: arch/powerpc/include/*/eeh*.h
13883 F: arch/powerpc/kernel/eeh*.c
13884 F: arch/powerpc/platforms/*/eeh*.c
13885 F: drivers/pci/pcie/aer.c
13886 F: drivers/pci/pcie/dpc.c
13887 F: drivers/pci/pcie/err.c
13890 M: Linas Vepstas <linasvepstas@gmail.com>
13891 L: linux-pci@vger.kernel.org
13893 F: Documentation/PCI/pci-error-recovery.rst
13895 PCI MSI DRIVER FOR ALTERA MSI IP
13896 M: Ley Foon Tan <ley.foon.tan@intel.com>
13897 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13898 L: linux-pci@vger.kernel.org
13900 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13901 F: drivers/pci/controller/pcie-altera-msi.c
13903 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13904 M: Toan Le <toan@os.amperecomputing.com>
13905 L: linux-pci@vger.kernel.org
13906 L: linux-arm-kernel@lists.infradead.org
13908 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13909 F: drivers/pci/controller/pci-xgene-msi.c
13911 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13912 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13913 R: Rob Herring <robh@kernel.org>
13914 L: linux-pci@vger.kernel.org
13916 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13918 F: drivers/pci/controller/
13921 M: Bjorn Helgaas <bhelgaas@google.com>
13922 L: linux-pci@vger.kernel.org
13924 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13926 F: Documentation/PCI/
13927 F: Documentation/devicetree/bindings/pci/
13928 F: arch/x86/kernel/early-quirks.c
13929 F: arch/x86/kernel/quirks.c
13931 F: drivers/acpi/pci*
13933 F: include/asm-generic/pci*
13934 F: include/linux/of_pci.h
13935 F: include/linux/pci*
13936 F: include/uapi/linux/pci*
13939 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13940 M: Jonathan Chocron <jonnyc@amazon.com>
13941 L: linux-pci@vger.kernel.org
13943 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13944 F: drivers/pci/controller/dwc/pcie-al.c
13946 PCIE DRIVER FOR AMLOGIC MESON
13947 M: Yue Wang <yue.wang@Amlogic.com>
13948 L: linux-pci@vger.kernel.org
13949 L: linux-amlogic@lists.infradead.org
13951 F: drivers/pci/controller/dwc/pci-meson.c
13953 PCIE DRIVER FOR AXIS ARTPEC
13954 M: Jesper Nilsson <jesper.nilsson@axis.com>
13955 L: linux-arm-kernel@axis.com
13956 L: linux-pci@vger.kernel.org
13958 F: Documentation/devicetree/bindings/pci/axis,artpec*
13959 F: drivers/pci/controller/dwc/*artpec*
13961 PCIE DRIVER FOR CAVIUM THUNDERX
13962 M: Robert Richter <rric@kernel.org>
13963 L: linux-pci@vger.kernel.org
13964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13966 F: drivers/pci/controller/pci-thunder-*
13968 PCIE DRIVER FOR HISILICON
13969 M: Zhou Wang <wangzhou1@hisilicon.com>
13970 L: linux-pci@vger.kernel.org
13972 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13973 F: drivers/pci/controller/dwc/pcie-hisi.c
13975 PCIE DRIVER FOR HISILICON KIRIN
13976 M: Xiaowei Song <songxiaowei@hisilicon.com>
13977 M: Binghui Wang <wangbinghui@hisilicon.com>
13978 L: linux-pci@vger.kernel.org
13980 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13981 F: drivers/pci/controller/dwc/pcie-kirin.c
13983 PCIE DRIVER FOR HISILICON STB
13984 M: Shawn Guo <shawn.guo@linaro.org>
13985 L: linux-pci@vger.kernel.org
13987 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13988 F: drivers/pci/controller/dwc/pcie-histb.c
13990 PCIE DRIVER FOR MEDIATEK
13991 M: Ryder Lee <ryder.lee@mediatek.com>
13992 L: linux-pci@vger.kernel.org
13993 L: linux-mediatek@lists.infradead.org
13995 F: Documentation/devicetree/bindings/pci/mediatek*
13996 F: drivers/pci/controller/*mediatek*
13998 PCIE DRIVER FOR MICROCHIP
13999 M: Daire McNamara <daire.mcnamara@microchip.com>
14000 L: linux-pci@vger.kernel.org
14002 F: Documentation/devicetree/bindings/pci/microchip*
14003 F: drivers/pci/controller/*microchip*
14005 PCIE DRIVER FOR QUALCOMM MSM
14006 M: Stanimir Varbanov <svarbanov@mm-sol.com>
14007 L: linux-pci@vger.kernel.org
14008 L: linux-arm-msm@vger.kernel.org
14010 F: drivers/pci/controller/dwc/*qcom*
14012 PCIE DRIVER FOR ROCKCHIP
14013 M: Shawn Lin <shawn.lin@rock-chips.com>
14014 L: linux-pci@vger.kernel.org
14015 L: linux-rockchip@lists.infradead.org
14017 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
14018 F: drivers/pci/controller/pcie-rockchip*
14020 PCIE DRIVER FOR SOCIONEXT UNIPHIER
14021 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
14022 L: linux-pci@vger.kernel.org
14024 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
14025 F: drivers/pci/controller/dwc/pcie-uniphier*
14027 PCIE DRIVER FOR ST SPEAR13XX
14028 M: Pratyush Anand <pratyush.anand@gmail.com>
14029 L: linux-pci@vger.kernel.org
14031 F: drivers/pci/controller/dwc/*spear*
14034 M: Dominik Brodowski <linux@dominikbrodowski.net>
14036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
14037 F: Documentation/pcmcia/
14042 PCNET32 NETWORK DRIVER
14043 M: Don Fry <pcnet32@frontier.com>
14044 L: netdev@vger.kernel.org
14046 F: drivers/net/ethernet/amd/pcnet32.c
14048 PCRYPT PARALLEL CRYPTO ENGINE
14049 M: Steffen Klassert <steffen.klassert@secunet.com>
14050 L: linux-crypto@vger.kernel.org
14053 F: include/crypto/pcrypt.h
14055 PEAQ WMI HOTKEYS DRIVER
14056 M: Hans de Goede <hdegoede@redhat.com>
14057 L: platform-driver-x86@vger.kernel.org
14059 F: drivers/platform/x86/peaq-wmi.c
14061 PENSANDO ETHERNET DRIVERS
14062 M: Shannon Nelson <snelson@pensando.io>
14063 M: drivers@pensando.io
14064 L: netdev@vger.kernel.org
14066 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
14067 F: drivers/net/ethernet/pensando/
14069 PER-CPU MEMORY ALLOCATOR
14070 M: Dennis Zhou <dennis@kernel.org>
14071 M: Tejun Heo <tj@kernel.org>
14072 M: Christoph Lameter <cl@linux.com>
14074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
14075 F: arch/*/include/asm/percpu.h
14076 F: include/linux/percpu*.h
14079 PER-TASK DELAY ACCOUNTING
14080 M: Balbir Singh <bsingharora@gmail.com>
14082 F: include/linux/delayacct.h
14083 F: kernel/delayacct.c
14085 PERFORMANCE EVENTS SUBSYSTEM
14086 M: Peter Zijlstra <peterz@infradead.org>
14087 M: Ingo Molnar <mingo@redhat.com>
14088 M: Arnaldo Carvalho de Melo <acme@kernel.org>
14089 R: Mark Rutland <mark.rutland@arm.com>
14090 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
14091 R: Jiri Olsa <jolsa@redhat.com>
14092 R: Namhyung Kim <namhyung@kernel.org>
14093 L: linux-kernel@vger.kernel.org
14095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
14097 F: arch/*/events/*/*
14098 F: arch/*/include/asm/perf_event.h
14099 F: arch/*/kernel/*/*/perf_event*.c
14100 F: arch/*/kernel/*/perf_event*.c
14101 F: arch/*/kernel/perf_callchain.c
14102 F: arch/*/kernel/perf_event*.c
14103 F: include/linux/perf_event.h
14104 F: include/uapi/linux/perf_event.h
14109 PERFORMANCE EVENTS TOOLING ARM64
14110 R: John Garry <john.garry@huawei.com>
14111 R: Will Deacon <will@kernel.org>
14112 R: Mathieu Poirier <mathieu.poirier@linaro.org>
14113 R: Leo Yan <leo.yan@linaro.org>
14114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14116 F: tools/build/feature/test-libopencsd.c
14117 F: tools/perf/arch/arm*/
14118 F: tools/perf/pmu-events/arch/arm64/
14119 F: tools/perf/util/arm-spe*
14120 F: tools/perf/util/cs-etm*
14122 PERSONALITY HANDLING
14123 M: Christoph Hellwig <hch@infradead.org>
14124 L: linux-abi-devel@lists.sourceforge.net
14126 F: include/linux/personality.h
14127 F: include/uapi/linux/personality.h
14129 PHOENIX RC FLIGHT CONTROLLER ADAPTER
14130 M: Marcus Folkesson <marcus.folkesson@gmail.com>
14131 L: linux-input@vger.kernel.org
14133 F: Documentation/input/devices/pxrc.rst
14134 F: drivers/input/joystick/pxrc.c
14137 M: Remi Denis-Courmont <courmisch@gmail.com>
14139 F: Documentation/networking/phonet.rst
14140 F: include/linux/phonet.h
14141 F: include/net/phonet/
14142 F: include/uapi/linux/phonet.h
14146 M: Joern Engel <joern@lazybastard.org>
14147 L: linux-mtd@lists.infradead.org
14149 F: drivers/mtd/devices/phram.c
14152 M: Bruno Prémont <bonbons@linux-vserver.org>
14153 L: linux-input@vger.kernel.org
14155 F: drivers/hid/hid-picolcd*
14158 M: Christian Brauner <christian@brauner.io>
14159 L: linux-kernel@vger.kernel.org
14161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
14163 F: tools/testing/selftests/clone3/
14164 F: tools/testing/selftests/pid_namespace/
14165 F: tools/testing/selftests/pidfd/
14168 K: \b(clone_args|kernel_clone_args)\b
14170 PIN CONTROL SUBSYSTEM
14171 M: Linus Walleij <linus.walleij@linaro.org>
14172 L: linux-gpio@vger.kernel.org
14174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14175 F: Documentation/devicetree/bindings/pinctrl/
14176 F: Documentation/driver-api/pinctl.rst
14177 F: drivers/pinctrl/
14178 F: include/linux/pinctrl/
14180 PIN CONTROLLER - FREESCALE
14181 M: Dong Aisheng <aisheng.dong@nxp.com>
14182 M: Fabio Estevam <festevam@gmail.com>
14183 M: Shawn Guo <shawnguo@kernel.org>
14184 M: Stefan Agner <stefan@agner.ch>
14185 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14186 L: linux-gpio@vger.kernel.org
14188 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14189 F: drivers/pinctrl/freescale/
14191 PIN CONTROLLER - INTEL
14192 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14193 M: Andy Shevchenko <andy@kernel.org>
14195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14196 F: drivers/pinctrl/intel/
14198 PIN CONTROLLER - MEDIATEK
14199 M: Sean Wang <sean.wang@kernel.org>
14200 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14202 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14203 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14204 F: drivers/pinctrl/mediatek/
14206 PIN CONTROLLER - MICROCHIP AT91
14207 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14209 L: linux-gpio@vger.kernel.org
14211 F: drivers/gpio/gpio-sama5d2-piobu.c
14212 F: drivers/pinctrl/pinctrl-at91*
14214 PIN CONTROLLER - QUALCOMM
14215 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14216 L: linux-arm-msm@vger.kernel.org
14218 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14219 F: drivers/pinctrl/qcom/
14221 PIN CONTROLLER - RENESAS
14222 M: Geert Uytterhoeven <geert+renesas@glider.be>
14223 L: linux-renesas-soc@vger.kernel.org
14225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14226 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14227 F: drivers/pinctrl/renesas/
14229 PIN CONTROLLER - SAMSUNG
14230 M: Tomasz Figa <tomasz.figa@gmail.com>
14231 M: Krzysztof Kozlowski <krzk@kernel.org>
14232 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14233 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14234 L: linux-samsung-soc@vger.kernel.org
14236 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14238 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14239 F: drivers/pinctrl/samsung/
14240 F: include/dt-bindings/pinctrl/samsung.h
14242 PIN CONTROLLER - SINGLE
14243 M: Tony Lindgren <tony@atomide.com>
14244 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14245 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14246 L: linux-omap@vger.kernel.org
14248 F: drivers/pinctrl/pinctrl-single.c
14250 PIN CONTROLLER - ST SPEAR
14251 M: Viresh Kumar <vireshk@kernel.org>
14252 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14254 W: http://www.st.com/spear
14255 F: drivers/pinctrl/spear/
14257 PISTACHIO SOC SUPPORT
14258 M: James Hartley <james.hartley@sondrel.com>
14259 L: linux-mips@vger.kernel.org
14261 F: arch/mips/boot/dts/img/pistachio*
14262 F: arch/mips/configs/pistachio*_defconfig
14263 F: arch/mips/pistachio/
14266 M: linux-block@vger.kernel.org
14268 F: drivers/block/pktcdvd.c
14269 F: include/linux/pktcdvd.h
14270 F: include/uapi/linux/pktcdvd.h
14272 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14273 M: Tomasz Duszynski <tduszyns@gmail.com>
14275 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14276 F: drivers/iio/chemical/pms7003.c
14279 M: Jacob Keller <jacob.e.keller@intel.com>
14281 F: Documentation/driver-api/pldmfw/
14282 F: include/linux/pldmfw.h
14286 M: Logan Gunthorpe <logang@deltatee.com>
14288 F: drivers/dma/plx_dma.c
14291 M: Charles Hsu <hsu.yungteng@gmail.com>
14292 L: linux-hwmon@vger.kernel.org
14294 F: Documentation/hwmon/pm6764tr.rst
14295 F: drivers/hwmon/pmbus/pm6764tr.c
14298 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14299 L: linux-pm@vger.kernel.org
14301 W: https://01.org/pm-graph
14302 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14303 T: git git://github.com/intel/pm-graph
14304 F: tools/power/pm-graph
14306 PMBUS HARDWARE MONITORING DRIVERS
14307 M: Guenter Roeck <linux@roeck-us.net>
14308 L: linux-hwmon@vger.kernel.org
14310 W: http://hwmon.wiki.kernel.org/
14311 W: http://www.roeck-us.net/linux/drivers/
14312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14313 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14314 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14315 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14316 F: Documentation/hwmon/adm1275.rst
14317 F: Documentation/hwmon/ibm-cffps.rst
14318 F: Documentation/hwmon/ir35221.rst
14319 F: Documentation/hwmon/lm25066.rst
14320 F: Documentation/hwmon/ltc2978.rst
14321 F: Documentation/hwmon/ltc3815.rst
14322 F: Documentation/hwmon/max16064.rst
14323 F: Documentation/hwmon/max20751.rst
14324 F: Documentation/hwmon/max31785.rst
14325 F: Documentation/hwmon/max34440.rst
14326 F: Documentation/hwmon/max8688.rst
14327 F: Documentation/hwmon/pmbus-core.rst
14328 F: Documentation/hwmon/pmbus.rst
14329 F: Documentation/hwmon/tps40422.rst
14330 F: Documentation/hwmon/ucd9000.rst
14331 F: Documentation/hwmon/ucd9200.rst
14332 F: Documentation/hwmon/zl6100.rst
14333 F: drivers/hwmon/pmbus/
14334 F: include/linux/pmbus.h
14336 PMC SIERRA MaxRAID DRIVER
14337 L: linux-scsi@vger.kernel.org
14339 W: http://www.pmc-sierra.com/
14340 F: drivers/scsi/pmcraid.*
14342 PMC SIERRA PM8001 DRIVER
14343 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14344 L: linux-scsi@vger.kernel.org
14346 F: drivers/scsi/pm8001/
14348 PNI RM3100 IIO DRIVER
14349 M: Song Qiang <songqiang1304521@gmail.com>
14350 L: linux-iio@vger.kernel.org
14352 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14353 F: drivers/iio/magnetometer/rm3100*
14356 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14357 L: linux-acpi@vger.kernel.org
14360 F: include/linux/pnp.h
14362 POSIX CLOCKS and TIMERS
14363 M: Thomas Gleixner <tglx@linutronix.de>
14364 L: linux-kernel@vger.kernel.org
14366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14368 F: include/linux/time_namespace.h
14369 F: include/linux/timer*
14370 F: kernel/time/*timer*
14371 F: kernel/time/namespace.c
14373 POWER MANAGEMENT CORE
14374 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14375 L: linux-pm@vger.kernel.org
14377 B: https://bugzilla.kernel.org
14378 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14379 F: drivers/base/power/
14380 F: drivers/powercap/
14381 F: include/linux/intel_rapl.h
14382 F: include/linux/pm.h
14383 F: include/linux/pm_*
14384 F: include/linux/powercap.h
14385 F: kernel/configs/nopm.config
14387 POWER STATE COORDINATION INTERFACE (PSCI)
14388 M: Mark Rutland <mark.rutland@arm.com>
14389 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14390 L: linux-arm-kernel@lists.infradead.org
14392 F: drivers/firmware/psci/
14393 F: include/linux/psci.h
14394 F: include/uapi/linux/psci.h
14396 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14397 M: Sebastian Reichel <sre@kernel.org>
14398 L: linux-pm@vger.kernel.org
14400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14401 F: Documentation/ABI/testing/sysfs-class-power
14402 F: Documentation/devicetree/bindings/power/supply/
14403 F: drivers/power/supply/
14404 F: include/linux/power_supply.h
14406 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14407 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14408 L: linuxppc-dev@lists.ozlabs.org
14410 F: drivers/char/powernv-op-panel.c
14412 PPP OVER ATM (RFC 2364)
14413 M: Mitchell Blank Jr <mitch@sfgoth.com>
14415 F: include/uapi/linux/atmppp.h
14416 F: net/atm/pppoatm.c
14419 M: Michal Ostrowski <mostrows@earthlink.net>
14421 F: drivers/net/ppp/pppoe.c
14422 F: drivers/net/ppp/pppox.c
14425 M: James Chapman <jchapman@katalix.com>
14427 F: include/linux/if_pppol2tp.h
14428 F: include/uapi/linux/if_pppol2tp.h
14429 F: net/l2tp/l2tp_ppp.c
14431 PPP PROTOCOL DRIVERS AND COMPRESSORS
14432 M: Paul Mackerras <paulus@samba.org>
14433 L: linux-ppp@vger.kernel.org
14435 F: drivers/net/ppp/ppp_*
14438 M: Rodolfo Giometti <giometti@enneenne.com>
14439 L: linuxpps@ml.enneenne.com (subscribers-only)
14441 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14442 F: Documentation/ABI/testing/sysfs-pps
14443 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14444 F: Documentation/driver-api/pps.rst
14446 F: include/linux/pps*.h
14447 F: include/uapi/linux/pps.h
14450 M: Dmitry Kozlov <xeb@mail.ru>
14451 L: netdev@vger.kernel.org
14453 W: http://sourceforge.net/projects/accel-pptp
14454 F: drivers/net/ppp/pptp.c
14456 PRESSURE STALL INFORMATION (PSI)
14457 M: Johannes Weiner <hannes@cmpxchg.org>
14459 F: include/linux/psi*
14460 F: kernel/sched/psi.c
14463 M: Petr Mladek <pmladek@suse.com>
14464 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14465 R: Steven Rostedt <rostedt@goodmis.org>
14466 R: John Ogness <john.ogness@linutronix.de>
14468 F: include/linux/printk.h
14471 PRISM54 WIRELESS DRIVER
14472 M: Luis Chamberlain <mcgrof@kernel.org>
14473 L: linux-wireless@vger.kernel.org
14475 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14476 F: drivers/net/wireless/intersil/prism54/
14479 R: Alexey Dobriyan <adobriyan@gmail.com>
14480 L: linux-kernel@vger.kernel.org
14481 L: linux-fsdevel@vger.kernel.org
14483 F: Documentation/filesystems/proc.rst
14485 F: include/linux/proc_fs.h
14486 F: tools/testing/selftests/proc/
14489 M: Luis Chamberlain <mcgrof@kernel.org>
14490 M: Kees Cook <keescook@chromium.org>
14491 M: Iurii Zaikin <yzaikin@google.com>
14492 L: linux-kernel@vger.kernel.org
14493 L: linux-fsdevel@vger.kernel.org
14495 F: fs/proc/proc_sysctl.c
14496 F: include/linux/sysctl.h
14497 F: kernel/sysctl-test.c
14499 F: tools/testing/selftests/sysctl/
14501 PS3 NETWORK SUPPORT
14502 M: Geoff Levand <geoff@infradead.org>
14503 L: netdev@vger.kernel.org
14504 L: linuxppc-dev@lists.ozlabs.org
14506 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14508 PS3 PLATFORM SUPPORT
14509 M: Geoff Levand <geoff@infradead.org>
14510 L: linuxppc-dev@lists.ozlabs.org
14512 F: arch/powerpc/boot/ps3*
14513 F: arch/powerpc/include/asm/lv1call.h
14514 F: arch/powerpc/include/asm/ps3*.h
14515 F: arch/powerpc/platforms/ps3/
14518 F: drivers/rtc/rtc-ps3.c
14519 F: drivers/usb/host/*ps3.c
14520 F: sound/ppc/snd_ps3*
14523 M: Jim Paris <jim@jtan.com>
14524 M: Geoff Levand <geoff@infradead.org>
14525 L: linuxppc-dev@lists.ozlabs.org
14527 F: drivers/block/ps3vram.c
14529 PSAMPLE PACKET SAMPLING SUPPORT
14530 M: Yotam Gigi <yotam.gi@gmail.com>
14532 F: include/net/psample.h
14533 F: include/uapi/linux/psample.h
14537 M: Kees Cook <keescook@chromium.org>
14538 M: Anton Vorontsov <anton@enomsg.org>
14539 M: Colin Cross <ccross@android.com>
14540 M: Tony Luck <tony.luck@intel.com>
14542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14543 F: Documentation/admin-guide/ramoops.rst
14544 F: Documentation/admin-guide/pstore-blk.rst
14545 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14546 F: drivers/acpi/apei/erst.c
14547 F: drivers/firmware/efi/efi-pstore.c
14549 F: include/linux/pstore*
14550 K: \b(pstore|ramoops)
14552 PTP HARDWARE CLOCK SUPPORT
14553 M: Richard Cochran <richardcochran@gmail.com>
14554 L: netdev@vger.kernel.org
14556 W: http://linuxptp.sourceforge.net/
14557 F: Documentation/ABI/testing/sysfs-ptp
14558 F: Documentation/driver-api/ptp.rst
14559 F: drivers/net/phy/dp83640*
14561 F: include/linux/ptp_cl*
14564 M: Oleg Nesterov <oleg@redhat.com>
14566 F: arch/*/*/ptrace*.c
14567 F: arch/*/include/asm/ptrace*.h
14568 F: arch/*/ptrace*.c
14569 F: include/asm-generic/syscall.h
14570 F: include/linux/ptrace.h
14571 F: include/linux/regset.h
14572 F: include/linux/tracehook.h
14573 F: include/uapi/linux/ptrace.h
14574 F: include/uapi/linux/ptrace.h
14578 M: Hans Verkuil <hverkuil@xs4all.nl>
14579 L: linux-media@vger.kernel.org
14581 T: git git://linuxtv.org/media_tree.git
14582 F: Documentation/admin-guide/media/pulse8-cec.rst
14583 F: drivers/media/cec/usb/pulse8/
14585 PVRUSB2 VIDEO4LINUX DRIVER
14586 M: Mike Isely <isely@pobox.com>
14587 L: pvrusb2@isely.net (subscribers-only)
14588 L: linux-media@vger.kernel.org
14590 W: http://www.isely.net/pvrusb2/
14591 T: git git://linuxtv.org/media_tree.git
14592 F: Documentation/driver-api/media/drivers/pvrusb2*
14593 F: drivers/media/usb/pvrusb2/
14596 M: Hans Verkuil <hverkuil@xs4all.nl>
14597 L: linux-media@vger.kernel.org
14599 T: git git://linuxtv.org/media_tree.git
14600 F: drivers/media/usb/pwc/*
14601 F: include/trace/events/pwc.h
14604 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14605 L: linux-hwmon@vger.kernel.org
14607 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14608 F: Documentation/hwmon/pwm-fan.rst
14609 F: drivers/hwmon/pwm-fan.c
14612 M: Sean Young <sean@mess.org>
14613 L: linux-media@vger.kernel.org
14615 F: drivers/media/rc/pwm-ir-tx.c
14618 M: Thierry Reding <thierry.reding@gmail.com>
14619 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14620 M: Lee Jones <lee.jones@linaro.org>
14621 L: linux-pwm@vger.kernel.org
14623 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14625 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14626 F: Documentation/devicetree/bindings/pwm/
14627 F: Documentation/driver-api/pwm.rst
14628 F: drivers/gpio/gpio-mvebu.c
14630 F: drivers/video/backlight/pwm_bl.c
14631 F: include/linux/pwm.h
14632 F: include/linux/pwm_backlight.h
14633 K: pwm_(config|apply_state|ops)
14636 M: Robert Jarzmik <robert.jarzmik@free.fr>
14637 L: linux-gpio@vger.kernel.org
14639 F: drivers/gpio/gpio-pxa.c
14645 M: Robert Jarzmik <robert.jarzmik@free.fr>
14646 L: linux-rtc@vger.kernel.org
14649 PXA2xx/PXA3xx SUPPORT
14650 M: Daniel Mack <daniel@zonque.org>
14651 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14652 M: Robert Jarzmik <robert.jarzmik@free.fr>
14653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14655 T: git git://github.com/hzhuang1/linux.git
14656 T: git git://github.com/rjarzmik/linux.git
14657 F: arch/arm/boot/dts/pxa*
14658 F: arch/arm/mach-pxa/
14659 F: drivers/dma/pxa*
14660 F: drivers/pcmcia/pxa2xx*
14661 F: drivers/pinctrl/pxa/
14662 F: drivers/spi/spi-pxa2xx*
14663 F: drivers/usb/gadget/udc/pxa2*
14664 F: include/sound/pxa2xx-lib.h
14669 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14670 L: qat-linux@intel.com
14672 F: drivers/crypto/qat/
14674 QCOM AUDIO (ASoC) DRIVERS
14675 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14676 M: Banajit Goswami <bgoswami@codeaurora.org>
14677 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14679 F: sound/soc/codecs/lpass-va-macro.c
14680 F: sound/soc/codecs/lpass-wsa-macro.*
14681 F: sound/soc/codecs/msm8916-wcd-analog.c
14682 F: sound/soc/codecs/msm8916-wcd-digital.c
14683 F: sound/soc/codecs/wcd9335.*
14684 F: sound/soc/codecs/wcd934x.c
14685 F: sound/soc/codecs/wcd-clsh-v2.*
14686 F: sound/soc/codecs/wsa881x.c
14690 M: Alex Elder <elder@kernel.org>
14691 L: netdev@vger.kernel.org
14693 F: drivers/net/ipa/
14695 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14696 M: Gabriel Somlo <somlo@cmu.edu>
14697 M: "Michael S. Tsirkin" <mst@redhat.com>
14698 L: qemu-devel@nongnu.org
14700 F: drivers/firmware/qemu_fw_cfg.c
14701 F: include/uapi/linux/qemu_fw_cfg.h
14704 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14705 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14706 L: linux-rdma@vger.kernel.org
14708 F: drivers/infiniband/hw/qib/
14710 QLOGIC QL41xxx FCOE DRIVER
14711 M: Saurav Kashyap <skashyap@marvell.com>
14712 M: Javed Hasan <jhasan@marvell.com>
14713 M: GR-QLogic-Storage-Upstream@marvell.com
14714 L: linux-scsi@vger.kernel.org
14716 F: drivers/scsi/qedf/
14718 QLOGIC QL41xxx ISCSI DRIVER
14719 M: Nilesh Javali <njavali@marvell.com>
14720 M: Manish Rangankar <mrangankar@marvell.com>
14721 M: GR-QLogic-Storage-Upstream@marvell.com
14722 L: linux-scsi@vger.kernel.org
14724 F: drivers/scsi/qedi/
14726 QLOGIC QL4xxx ETHERNET DRIVER
14727 M: Ariel Elior <aelior@marvell.com>
14728 M: GR-everest-linux-l2@marvell.com
14729 L: netdev@vger.kernel.org
14731 F: drivers/net/ethernet/qlogic/qed/
14732 F: drivers/net/ethernet/qlogic/qede/
14733 F: include/linux/qed/
14735 QLOGIC QL4xxx RDMA DRIVER
14736 M: Michal Kalderon <mkalderon@marvell.com>
14737 M: Ariel Elior <aelior@marvell.com>
14738 L: linux-rdma@vger.kernel.org
14740 F: drivers/infiniband/hw/qedr/
14741 F: include/uapi/rdma/qedr-abi.h
14743 QLOGIC QLA1280 SCSI DRIVER
14744 M: Michael Reed <mdr@sgi.com>
14745 L: linux-scsi@vger.kernel.org
14747 F: drivers/scsi/qla1280.[ch]
14749 QLOGIC QLA2XXX FC-SCSI DRIVER
14750 M: Nilesh Javali <njavali@marvell.com>
14751 M: GR-QLogic-Storage-Upstream@marvell.com
14752 L: linux-scsi@vger.kernel.org
14754 F: drivers/scsi/qla2xxx/
14756 QLOGIC QLA3XXX NETWORK DRIVER
14757 M: GR-Linux-NIC-Dev@marvell.com
14758 L: netdev@vger.kernel.org
14760 F: drivers/net/ethernet/qlogic/qla3xxx.*
14762 QLOGIC QLA4XXX iSCSI DRIVER
14763 M: Nilesh Javali <njavali@marvell.com>
14764 M: Manish Rangankar <mrangankar@marvell.com>
14765 M: GR-QLogic-Storage-Upstream@marvell.com
14766 L: linux-scsi@vger.kernel.org
14768 F: drivers/scsi/qla4xxx/
14770 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14771 M: Shahed Shaikh <shshaikh@marvell.com>
14772 M: Manish Chopra <manishc@marvell.com>
14773 M: GR-Linux-NIC-Dev@marvell.com
14774 L: netdev@vger.kernel.org
14776 F: drivers/net/ethernet/qlogic/qlcnic/
14778 QLOGIC QLGE 10Gb ETHERNET DRIVER
14779 M: Manish Chopra <manishc@marvell.com>
14780 M: GR-Linux-NIC-Dev@marvell.com
14781 M: Coiby Xu <coiby.xu@gmail.com>
14782 L: netdev@vger.kernel.org
14784 F: Documentation/networking/device_drivers/qlogic/qlge.rst
14785 F: drivers/staging/qlge/
14787 QM1D1B0004 MEDIA DRIVER
14788 M: Akihiro Tsukada <tskd08@gmail.com>
14789 L: linux-media@vger.kernel.org
14791 F: drivers/media/tuners/qm1d1b0004*
14793 QM1D1C0042 MEDIA DRIVER
14794 M: Akihiro Tsukada <tskd08@gmail.com>
14795 L: linux-media@vger.kernel.org
14797 F: drivers/media/tuners/qm1d1c0042*
14800 M: Anders Larsen <al@alarsen.net>
14802 W: http://www.alarsen.net/linux/qnx4fs/
14804 F: include/uapi/linux/qnx4_fs.h
14805 F: include/uapi/linux/qnxtypes.h
14807 QORIQ DPAA2 FSL-MC BUS DRIVER
14808 M: Stuart Yoder <stuyoder@gmail.com>
14809 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14810 L: linux-kernel@vger.kernel.org
14812 F: Documentation/ABI/stable/sysfs-bus-fsl-mc
14813 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14814 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14815 F: drivers/bus/fsl-mc/
14816 F: include/uapi/linux/fsl_mc.h
14818 QT1010 MEDIA DRIVER
14819 M: Antti Palosaari <crope@iki.fi>
14820 L: linux-media@vger.kernel.org
14822 W: https://linuxtv.org
14823 W: http://palosaari.fi/linux/
14824 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14825 T: git git://linuxtv.org/anttip/media_tree.git
14826 F: drivers/media/tuners/qt1010*
14828 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14829 M: Kalle Valo <kvalo@codeaurora.org>
14830 L: ath10k@lists.infradead.org
14832 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14834 F: drivers/net/wireless/ath/ath10k/
14836 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14837 M: Kalle Valo <kvalo@codeaurora.org>
14838 L: ath11k@lists.infradead.org
14840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14841 F: drivers/net/wireless/ath/ath11k/
14843 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14844 M: ath9k-devel@qca.qualcomm.com
14845 L: linux-wireless@vger.kernel.org
14847 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14848 F: drivers/net/wireless/ath/ath9k/
14850 QUALCOMM CAMERA SUBSYSTEM DRIVER
14851 M: Robert Foss <robert.foss@linaro.org>
14852 M: Todor Tomov <todor.too@gmail.com>
14853 L: linux-media@vger.kernel.org
14855 F: Documentation/admin-guide/media/qcom_camss.rst
14856 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14857 F: drivers/media/platform/qcom/camss/
14859 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14860 M: Niklas Cassel <nks@flawful.org>
14861 L: linux-pm@vger.kernel.org
14862 L: linux-arm-msm@vger.kernel.org
14864 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14865 F: drivers/soc/qcom/cpr.c
14867 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14868 M: Ilia Lin <ilia.lin@kernel.org>
14869 L: linux-pm@vger.kernel.org
14871 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14872 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14874 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14875 M: Timur Tabi <timur@kernel.org>
14876 L: netdev@vger.kernel.org
14878 F: drivers/net/ethernet/qualcomm/emac/
14880 QUALCOMM ETHQOS ETHERNET DRIVER
14881 M: Vinod Koul <vkoul@kernel.org>
14882 L: netdev@vger.kernel.org
14884 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14885 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14887 QUALCOMM GENERIC INTERFACE I2C DRIVER
14888 M: Akash Asthana <akashast@codeaurora.org>
14889 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14890 L: linux-i2c@vger.kernel.org
14891 L: linux-arm-msm@vger.kernel.org
14893 F: drivers/i2c/busses/i2c-qcom-geni.c
14895 QUALCOMM HEXAGON ARCHITECTURE
14896 M: Brian Cain <bcain@codeaurora.org>
14897 L: linux-hexagon@vger.kernel.org
14901 QUALCOMM HIDMA DRIVER
14902 M: Sinan Kaya <okaya@kernel.org>
14903 L: linux-arm-kernel@lists.infradead.org
14904 L: linux-arm-msm@vger.kernel.org
14905 L: dmaengine@vger.kernel.org
14907 F: drivers/dma/qcom/hidma*
14909 QUALCOMM I2C CCI DRIVER
14910 M: Loic Poulain <loic.poulain@linaro.org>
14911 M: Robert Foss <robert.foss@linaro.org>
14912 L: linux-i2c@vger.kernel.org
14913 L: linux-arm-msm@vger.kernel.org
14915 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14916 F: drivers/i2c/busses/i2c-qcom-cci.c
14919 M: Rob Clark <robdclark@gmail.com>
14920 L: iommu@lists.linux-foundation.org
14921 L: linux-arm-msm@vger.kernel.org
14923 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14925 QUALCOMM IPC ROUTER (QRTR) DRIVER
14926 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14927 L: linux-arm-msm@vger.kernel.org
14929 F: include/trace/events/qrtr.h
14930 F: include/uapi/linux/qrtr.h
14933 QUALCOMM IPCC MAILBOX DRIVER
14934 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14935 L: linux-arm-msm@vger.kernel.org
14937 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14938 F: drivers/mailbox/qcom-ipcc.c
14939 F: include/dt-bindings/mailbox/qcom-ipcc.h
14941 QUALCOMM IPQ4019 USB PHY DRIVER
14942 M: Robert Marko <robert.marko@sartura.hr>
14943 M: Luka Perkov <luka.perkov@sartura.hr>
14944 L: linux-arm-msm@vger.kernel.org
14946 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14947 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14949 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14950 M: Robert Marko <robert.marko@sartura.hr>
14951 M: Luka Perkov <luka.perkov@sartura.hr>
14952 L: linux-arm-msm@vger.kernel.org
14954 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14955 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14957 QUALCOMM RMNET DRIVER
14958 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14959 M: Sean Tranchetti <stranche@codeaurora.org>
14960 L: netdev@vger.kernel.org
14962 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14963 F: drivers/net/ethernet/qualcomm/rmnet/
14964 F: include/linux/if_rmnet.h
14966 QUALCOMM TSENS THERMAL DRIVER
14967 M: Amit Kucheria <amitk@kernel.org>
14968 L: linux-pm@vger.kernel.org
14969 L: linux-arm-msm@vger.kernel.org
14971 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14972 F: drivers/thermal/qcom/
14974 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14975 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14976 L: linux-media@vger.kernel.org
14977 L: linux-arm-msm@vger.kernel.org
14979 T: git git://linuxtv.org/media_tree.git
14980 F: Documentation/devicetree/bindings/media/*venus*
14981 F: drivers/media/platform/qcom/venus/
14983 QUALCOMM WCN36XX WIRELESS DRIVER
14984 M: Kalle Valo <kvalo@codeaurora.org>
14985 L: wcn36xx@lists.infradead.org
14987 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14988 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14989 F: drivers/net/wireless/ath/wcn36xx/
14991 QUANTENNA QTNFMAC WIRELESS DRIVER
14992 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14993 R: Sergey Matyukevich <geomatsi@gmail.com>
14994 L: linux-wireless@vger.kernel.org
14996 F: drivers/net/wireless/quantenna
14998 RADEON and AMDGPU DRM DRIVERS
14999 M: Alex Deucher <alexander.deucher@amd.com>
15000 M: Christian König <christian.koenig@amd.com>
15001 L: amd-gfx@lists.freedesktop.org
15003 T: git https://gitlab.freedesktop.org/agd5f/linux.git
15004 F: drivers/gpu/drm/amd/
15005 F: drivers/gpu/drm/radeon/
15006 F: include/uapi/drm/amdgpu_drm.h
15007 F: include/uapi/drm/radeon_drm.h
15009 RADEON FRAMEBUFFER DISPLAY DRIVER
15010 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
15011 L: linux-fbdev@vger.kernel.org
15013 F: drivers/video/fbdev/aty/radeon*
15014 F: include/uapi/linux/radeonfb.h
15016 RADIOSHARK RADIO DRIVER
15017 M: Hans Verkuil <hverkuil@xs4all.nl>
15018 L: linux-media@vger.kernel.org
15020 T: git git://linuxtv.org/media_tree.git
15021 F: drivers/media/radio/radio-shark.c
15023 RADIOSHARK2 RADIO DRIVER
15024 M: Hans Verkuil <hverkuil@xs4all.nl>
15025 L: linux-media@vger.kernel.org
15027 T: git git://linuxtv.org/media_tree.git
15028 F: drivers/media/radio/radio-shark2.c
15029 F: drivers/media/radio/radio-tea5777.c
15031 RADOS BLOCK DEVICE (RBD)
15032 M: Ilya Dryomov <idryomov@gmail.com>
15033 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
15034 L: ceph-devel@vger.kernel.org
15036 W: http://ceph.com/
15037 T: git git://github.com/ceph/ceph-client.git
15038 F: Documentation/ABI/testing/sysfs-bus-rbd
15039 F: drivers/block/rbd.c
15040 F: drivers/block/rbd_types.h
15042 RAGE128 FRAMEBUFFER DISPLAY DRIVER
15043 M: Paul Mackerras <paulus@samba.org>
15044 L: linux-fbdev@vger.kernel.org
15046 F: drivers/video/fbdev/aty/aty128fb.c
15048 RAINSHADOW-CEC DRIVER
15049 M: Hans Verkuil <hverkuil@xs4all.nl>
15050 L: linux-media@vger.kernel.org
15052 T: git git://linuxtv.org/media_tree.git
15053 F: drivers/media/cec/usb/rainshadow/
15055 RALINK MIPS ARCHITECTURE
15056 M: John Crispin <john@phrozen.org>
15057 L: linux-mips@vger.kernel.org
15059 F: arch/mips/ralink
15061 RALINK RT2X00 WIRELESS LAN DRIVER
15062 M: Stanislaw Gruszka <stf_xl@wp.pl>
15063 M: Helmut Schaa <helmut.schaa@googlemail.com>
15064 L: linux-wireless@vger.kernel.org
15066 F: drivers/net/wireless/ralink/rt2x00/
15068 RAMDISK RAM BLOCK DEVICE DRIVER
15069 M: Jens Axboe <axboe@kernel.dk>
15071 F: Documentation/admin-guide/blockdev/ramdisk.rst
15072 F: drivers/block/brd.c
15074 RANCHU VIRTUAL BOARD FOR MIPS
15075 M: Miodrag Dinic <miodrag.dinic@mips.com>
15076 L: linux-mips@vger.kernel.org
15078 F: arch/mips/configs/generic/board-ranchu.config
15079 F: arch/mips/generic/board-ranchu.c
15081 RANDOM NUMBER DRIVER
15082 M: "Theodore Ts'o" <tytso@mit.edu>
15084 F: drivers/char/random.c
15087 M: Matt Porter <mporter@kernel.crashing.org>
15088 M: Alexandre Bounine <alex.bou9@gmail.com>
15090 F: drivers/rapidio/
15093 M: Tony Luck <tony.luck@intel.com>
15094 M: Borislav Petkov <bp@alien8.de>
15095 L: linux-edac@vger.kernel.org
15097 F: Documentation/admin-guide/ras.rst
15099 F: include/linux/ras.h
15100 F: include/ras/ras_event.h
15102 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
15103 L: linux-wireless@vger.kernel.org
15105 F: drivers/net/wireless/ray*
15107 RC-CORE / LIRC FRAMEWORK
15108 M: Sean Young <sean@mess.org>
15109 L: linux-media@vger.kernel.org
15111 W: http://linuxtv.org
15112 T: git git://linuxtv.org/media_tree.git
15113 F: Documentation/driver-api/media/rc-core.rst
15114 F: Documentation/userspace-api/media/rc/
15115 F: drivers/media/rc/
15116 F: include/media/rc-map.h
15117 F: include/media/rc-core.h
15118 F: include/uapi/linux/lirc.h
15120 RCMM REMOTE CONTROLS DECODER
15121 M: Patrick Lerda <patrick9876@free.fr>
15123 F: drivers/media/rc/ir-rcmm-decoder.c
15125 RCUTORTURE TEST FRAMEWORK
15126 M: "Paul E. McKenney" <paulmck@kernel.org>
15127 M: Josh Triplett <josh@joshtriplett.org>
15128 R: Steven Rostedt <rostedt@goodmis.org>
15129 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15130 R: Lai Jiangshan <jiangshanlai@gmail.com>
15131 L: rcu@vger.kernel.org
15133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15134 F: tools/testing/selftests/rcutorture
15136 RDACM20 Camera Sensor
15137 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15138 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15139 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15140 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15141 L: linux-media@vger.kernel.org
15143 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
15144 F: drivers/media/i2c/max9271.c
15145 F: drivers/media/i2c/max9271.h
15146 F: drivers/media/i2c/rdacm20.c
15148 RDACM21 Camera Sensor
15149 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
15150 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
15151 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
15152 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
15153 L: linux-media@vger.kernel.org
15155 F: Documentation/devicetree/bindings/media/i2c/rdacm2x-gmsl.yaml
15156 F: drivers/media/i2c/max9271.c
15157 F: drivers/media/i2c/max9271.h
15158 F: drivers/media/i2c/rdacm21.c
15161 M: Florian Fainelli <florian@openwrt.org>
15164 RDC R6040 FAST ETHERNET DRIVER
15165 M: Florian Fainelli <f.fainelli@gmail.com>
15166 L: netdev@vger.kernel.org
15168 F: drivers/net/ethernet/rdc/r6040.c
15170 RDMAVT - RDMA verbs software
15171 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
15172 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
15173 L: linux-rdma@vger.kernel.org
15175 F: drivers/infiniband/sw/rdmavt
15177 RDS - RELIABLE DATAGRAM SOCKETS
15178 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
15179 L: netdev@vger.kernel.org
15180 L: linux-rdma@vger.kernel.org
15181 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
15183 W: https://oss.oracle.com/projects/rds/
15184 F: Documentation/networking/rds.rst
15187 RDT - RESOURCE ALLOCATION
15188 M: Fenghua Yu <fenghua.yu@intel.com>
15189 M: Reinette Chatre <reinette.chatre@intel.com>
15190 L: linux-kernel@vger.kernel.org
15192 F: Documentation/x86/resctrl*
15193 F: arch/x86/include/asm/resctrl.h
15194 F: arch/x86/kernel/cpu/resctrl/
15195 F: tools/testing/selftests/resctrl/
15197 READ-COPY UPDATE (RCU)
15198 M: "Paul E. McKenney" <paulmck@kernel.org>
15199 M: Josh Triplett <josh@joshtriplett.org>
15200 R: Steven Rostedt <rostedt@goodmis.org>
15201 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15202 R: Lai Jiangshan <jiangshanlai@gmail.com>
15203 R: Joel Fernandes <joel@joelfernandes.org>
15204 L: rcu@vger.kernel.org
15206 W: http://www.rdrop.com/users/paulmck/RCU/
15207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15208 F: Documentation/RCU/
15209 F: include/linux/rcu*
15211 X: Documentation/RCU/torture.rst
15212 X: include/linux/srcu*.h
15213 X: kernel/rcu/srcu*.c
15215 REAL TIME CLOCK (RTC) SUBSYSTEM
15216 M: Alessandro Zummo <a.zummo@towertech.it>
15217 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15218 L: linux-rtc@vger.kernel.org
15220 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15222 F: Documentation/admin-guide/rtc.rst
15223 F: Documentation/devicetree/bindings/rtc/
15225 F: include/linux/platform_data/rtc-*
15226 F: include/linux/rtc.h
15227 F: include/linux/rtc/
15228 F: include/uapi/linux/rtc.h
15229 F: tools/testing/selftests/rtc/
15231 REALTEK AUDIO CODECS
15232 M: Oder Chiou <oder_chiou@realtek.com>
15234 F: include/sound/rt*.h
15235 F: sound/soc/codecs/rt*
15237 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15238 M: Linus Walleij <linus.walleij@linaro.org>
15240 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15241 F: drivers/net/dsa/realtek-smi*
15242 F: drivers/net/dsa/rtl83*
15244 REALTEK WIRELESS DRIVER (rtlwifi family)
15245 M: Ping-Ke Shih <pkshih@realtek.com>
15246 L: linux-wireless@vger.kernel.org
15248 W: https://wireless.wiki.kernel.org/
15249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15250 F: drivers/net/wireless/realtek/rtlwifi/
15252 REALTEK WIRELESS DRIVER (rtw88)
15253 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15254 L: linux-wireless@vger.kernel.org
15256 F: drivers/net/wireless/realtek/rtw88/
15258 REDPINE WIRELESS DRIVER
15259 M: Amitkumar Karwar <amitkarwar@gmail.com>
15260 M: Siva Rebbagondla <siva8118@gmail.com>
15261 L: linux-wireless@vger.kernel.org
15263 F: drivers/net/wireless/rsi/
15265 REGISTER MAP ABSTRACTION
15266 M: Mark Brown <broonie@kernel.org>
15267 L: linux-kernel@vger.kernel.org
15269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15270 F: Documentation/devicetree/bindings/regmap/
15271 F: drivers/base/regmap/
15272 F: include/linux/regmap.h
15274 REISERFS FILE SYSTEM
15275 L: reiserfs-devel@vger.kernel.org
15279 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15280 M: Ohad Ben-Cohen <ohad@wizery.com>
15281 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15282 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15283 L: linux-remoteproc@vger.kernel.org
15285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15286 F: Documentation/ABI/testing/sysfs-class-remoteproc
15287 F: Documentation/devicetree/bindings/remoteproc/
15288 F: Documentation/staging/remoteproc.rst
15289 F: drivers/remoteproc/
15290 F: include/linux/remoteproc.h
15291 F: include/linux/remoteproc/
15293 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15294 M: Ohad Ben-Cohen <ohad@wizery.com>
15295 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15296 M: Mathieu Poirier <mathieu.poirier@linaro.org>
15297 L: linux-remoteproc@vger.kernel.org
15299 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15300 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15301 F: Documentation/staging/rpmsg.rst
15303 F: include/linux/rpmsg.h
15304 F: include/linux/rpmsg/
15305 F: include/uapi/linux/rpmsg.h
15308 RENESAS CLOCK DRIVERS
15309 M: Geert Uytterhoeven <geert+renesas@glider.be>
15310 L: linux-renesas-soc@vger.kernel.org
15312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15313 F: Documentation/devicetree/bindings/clock/renesas,*
15314 F: drivers/clk/renesas/
15316 RENESAS EMEV2 I2C DRIVER
15317 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15319 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15320 F: drivers/i2c/busses/i2c-emev2.c
15322 RENESAS ETHERNET DRIVERS
15323 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15324 L: netdev@vger.kernel.org
15325 L: linux-renesas-soc@vger.kernel.org
15326 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15327 F: drivers/net/ethernet/renesas/
15328 F: include/linux/sh_eth.h
15330 RENESAS R-CAR GYROADC DRIVER
15331 M: Marek Vasut <marek.vasut@gmail.com>
15332 L: linux-iio@vger.kernel.org
15334 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15335 F: drivers/iio/adc/rcar-gyroadc.c
15337 RENESAS R-CAR I2C DRIVERS
15338 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15340 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15341 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15342 F: drivers/i2c/busses/i2c-rcar.c
15343 F: drivers/i2c/busses/i2c-sh_mobile.c
15345 RENESAS R-CAR THERMAL DRIVERS
15346 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15347 L: linux-renesas-soc@vger.kernel.org
15349 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15350 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15351 F: drivers/thermal/rcar_gen3_thermal.c
15352 F: drivers/thermal/rcar_thermal.c
15354 RENESAS RIIC DRIVER
15355 M: Chris Brandt <chris.brandt@renesas.com>
15357 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15358 F: drivers/i2c/busses/i2c-riic.c
15360 RENESAS USB PHY DRIVER
15361 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15362 L: linux-renesas-soc@vger.kernel.org
15364 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15366 RESET CONTROLLER FRAMEWORK
15367 M: Philipp Zabel <p.zabel@pengutronix.de>
15369 T: git git://git.pengutronix.de/git/pza/linux
15370 F: Documentation/devicetree/bindings/reset/
15371 F: Documentation/driver-api/reset.rst
15373 F: include/dt-bindings/reset/
15374 F: include/linux/reset-controller.h
15375 F: include/linux/reset.h
15376 F: include/linux/reset/
15377 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15379 RESTARTABLE SEQUENCES SUPPORT
15380 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15381 M: Peter Zijlstra <peterz@infradead.org>
15382 M: "Paul E. McKenney" <paulmck@kernel.org>
15383 M: Boqun Feng <boqun.feng@gmail.com>
15384 L: linux-kernel@vger.kernel.org
15386 F: include/trace/events/rseq.h
15387 F: include/uapi/linux/rseq.h
15389 F: tools/testing/selftests/rseq/
15392 M: Johannes Berg <johannes@sipsolutions.net>
15393 L: linux-wireless@vger.kernel.org
15395 W: https://wireless.wiki.kernel.org/
15396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15398 F: Documentation/ABI/stable/sysfs-class-rfkill
15399 F: Documentation/driver-api/rfkill.rst
15400 F: include/linux/rfkill.h
15401 F: include/uapi/linux/rfkill.h
15405 M: Thomas Graf <tgraf@suug.ch>
15406 M: Herbert Xu <herbert@gondor.apana.org.au>
15407 L: netdev@vger.kernel.org
15409 F: include/linux/rhashtable-types.h
15410 F: include/linux/rhashtable.h
15411 F: lib/rhashtable.c
15412 F: lib/test_rhashtable.c
15414 RICOH R5C592 MEMORYSTICK DRIVER
15415 M: Maxim Levitsky <maximlevitsky@gmail.com>
15417 F: drivers/memstick/host/r592.*
15419 RICOH SMARTMEDIA/XD DRIVER
15420 M: Maxim Levitsky <maximlevitsky@gmail.com>
15422 F: drivers/mtd/nand/raw/r852.c
15423 F: drivers/mtd/nand/raw/r852.h
15425 RISC-V ARCHITECTURE
15426 M: Paul Walmsley <paul.walmsley@sifive.com>
15427 M: Palmer Dabbelt <palmer@dabbelt.com>
15428 M: Albert Ou <aou@eecs.berkeley.edu>
15429 L: linux-riscv@lists.infradead.org
15431 P: Documentation/riscv/patch-acceptance.rst
15432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15438 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15439 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15440 L: linux-block@vger.kernel.org
15442 F: drivers/block/rnbd/
15445 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15447 W: http://sourceforge.net/projects/roccat/
15448 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15449 F: drivers/hid/hid-roccat*
15450 F: include/linux/hid-roccat*
15452 ROCKCHIP ISP V1 DRIVER
15453 M: Helen Koike <helen.koike@collabora.com>
15454 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15455 L: linux-media@vger.kernel.org
15456 L: linux-rockchip@lists.infradead.org
15458 F: Documentation/admin-guide/media/rkisp1.rst
15459 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15460 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15461 F: drivers/media/platform/rockchip/rkisp1
15462 F: include/uapi/linux/rkisp1-config.h
15464 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15465 M: Jacob Chen <jacob-chen@iotwrt.com>
15466 M: Ezequiel Garcia <ezequiel@collabora.com>
15467 L: linux-media@vger.kernel.org
15468 L: linux-rockchip@lists.infradead.org
15470 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15471 F: drivers/media/platform/rockchip/rga/
15473 ROCKCHIP VIDEO DECODER DRIVER
15474 M: Ezequiel Garcia <ezequiel@collabora.com>
15475 L: linux-media@vger.kernel.org
15476 L: linux-rockchip@lists.infradead.org
15478 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15479 F: drivers/staging/media/rkvdec/
15482 M: Jiri Pirko <jiri@resnulli.us>
15483 L: netdev@vger.kernel.org
15485 F: drivers/net/ethernet/rocker/
15489 W: http://www.comtrol.com
15490 F: Documentation/driver-api/serial/rocket.rst
15491 F: drivers/tty/rocket*
15493 ROCKETPORT EXPRESS/INFINITY DRIVER
15494 M: Kevin Cernekee <cernekee@gmail.com>
15495 L: linux-serial@vger.kernel.org
15497 F: drivers/tty/serial/rp2.*
15499 ROHM BD99954 CHARGER IC
15500 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15501 L: linux-power@fi.rohmeurope.com
15503 F: drivers/power/supply/bd99954-charger.c
15504 F: drivers/power/supply/bd99954-charger.h
15506 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15507 M: Tomasz Duszynski <tduszyns@gmail.com>
15509 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15510 F: drivers/iio/light/bh1750.c
15512 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15513 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15514 L: linux-kernel@vger.kernel.org
15515 L: linux-renesas-soc@vger.kernel.org
15517 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15518 F: drivers/gpio/gpio-bd9571mwv.c
15519 F: drivers/mfd/bd9571mwv.c
15520 F: drivers/regulator/bd9571mwv-regulator.c
15521 F: include/linux/mfd/bd9571mwv.h
15523 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15524 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15525 L: linux-power@fi.rohmeurope.com
15527 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15528 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15529 F: drivers/clk/clk-bd718x7.c
15530 F: drivers/gpio/gpio-bd70528.c
15531 F: drivers/gpio/gpio-bd71828.c
15532 F: drivers/mfd/rohm-bd70528.c
15533 F: drivers/mfd/rohm-bd71828.c
15534 F: drivers/mfd/rohm-bd718x7.c
15535 F: drivers/power/supply/bd70528-charger.c
15536 F: drivers/regulator/bd70528-regulator.c
15537 F: drivers/regulator/bd71828-regulator.c
15538 F: drivers/regulator/bd718x7-regulator.c
15539 F: drivers/regulator/rohm-regulator.c
15540 F: drivers/rtc/rtc-bd70528.c
15541 F: drivers/watchdog/bd70528_wdt.c
15542 F: include/linux/mfd/rohm-bd70528.h
15543 F: include/linux/mfd/rohm-bd71828.h
15544 F: include/linux/mfd/rohm-bd718x7.h
15545 F: include/linux/mfd/rohm-generic.h
15546 F: include/linux/mfd/rohm-shared.h
15549 M: Ralf Baechle <ralf@linux-mips.org>
15550 L: linux-hams@vger.kernel.org
15552 W: http://www.linux-ax25.org/
15553 F: include/net/rose.h
15554 F: include/uapi/linux/rose.h
15557 ROTATION DRIVER FOR ALLWINNER A83T
15558 M: Jernej Skrabec <jernej.skrabec@siol.net>
15559 L: linux-media@vger.kernel.org
15561 T: git git://linuxtv.org/media_tree.git
15562 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15563 F: drivers/media/platform/sunxi/sun8i-rotate/
15565 RTL2830 MEDIA DRIVER
15566 M: Antti Palosaari <crope@iki.fi>
15567 L: linux-media@vger.kernel.org
15569 W: https://linuxtv.org
15570 W: http://palosaari.fi/linux/
15571 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15572 T: git git://linuxtv.org/anttip/media_tree.git
15573 F: drivers/media/dvb-frontends/rtl2830*
15575 RTL2832 MEDIA DRIVER
15576 M: Antti Palosaari <crope@iki.fi>
15577 L: linux-media@vger.kernel.org
15579 W: https://linuxtv.org
15580 W: http://palosaari.fi/linux/
15581 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15582 T: git git://linuxtv.org/anttip/media_tree.git
15583 F: drivers/media/dvb-frontends/rtl2832*
15585 RTL2832_SDR MEDIA DRIVER
15586 M: Antti Palosaari <crope@iki.fi>
15587 L: linux-media@vger.kernel.org
15589 W: https://linuxtv.org
15590 W: http://palosaari.fi/linux/
15591 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15592 T: git git://linuxtv.org/anttip/media_tree.git
15593 F: drivers/media/dvb-frontends/rtl2832_sdr*
15595 RTL8180 WIRELESS DRIVER
15596 L: linux-wireless@vger.kernel.org
15598 W: https://wireless.wiki.kernel.org/
15599 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15600 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15602 RTL8187 WIRELESS DRIVER
15603 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15604 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15605 M: Larry Finger <Larry.Finger@lwfinger.net>
15606 L: linux-wireless@vger.kernel.org
15608 W: https://wireless.wiki.kernel.org/
15609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15610 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15612 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15613 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15614 L: linux-wireless@vger.kernel.org
15616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15617 F: drivers/net/wireless/realtek/rtl8xxxu/
15619 RTRS TRANSPORT DRIVERS
15620 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15621 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15622 L: linux-rdma@vger.kernel.org
15624 F: drivers/infiniband/ulp/rtrs/
15626 RXRPC SOCKETS (AF_RXRPC)
15627 M: David Howells <dhowells@redhat.com>
15628 L: linux-afs@lists.infradead.org
15630 W: https://www.infradead.org/~dhowells/kafs/
15631 F: Documentation/networking/rxrpc.rst
15632 F: include/keys/rxrpc-type.h
15633 F: include/net/af_rxrpc.h
15634 F: include/trace/events/rxrpc.h
15635 F: include/uapi/linux/rxrpc.h
15638 S3 SAVAGE FRAMEBUFFER DRIVER
15639 M: Antonino Daplas <adaplas@gmail.com>
15640 L: linux-fbdev@vger.kernel.org
15642 F: drivers/video/fbdev/savage/
15645 M: Heiko Carstens <hca@linux.ibm.com>
15646 M: Vasily Gorbik <gor@linux.ibm.com>
15647 M: Christian Borntraeger <borntraeger@de.ibm.com>
15648 L: linux-s390@vger.kernel.org
15650 W: http://www.ibm.com/developerworks/linux/linux390/
15651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15652 F: Documentation/driver-api/s390-drivers.rst
15653 F: Documentation/s390/
15657 S390 COMMON I/O LAYER
15658 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15659 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15660 L: linux-s390@vger.kernel.org
15662 W: http://www.ibm.com/developerworks/linux/linux390/
15663 F: drivers/s390/cio/
15666 M: Stefan Haberland <sth@linux.ibm.com>
15667 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15668 L: linux-s390@vger.kernel.org
15670 W: http://www.ibm.com/developerworks/linux/linux390/
15671 F: block/partitions/ibm.c
15672 F: drivers/s390/block/dasd*
15673 F: include/linux/dasd_mod.h
15676 M: Matthew Rosato <mjrosato@linux.ibm.com>
15677 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15678 L: linux-s390@vger.kernel.org
15680 W: http://www.ibm.com/developerworks/linux/linux390/
15681 F: drivers/iommu/s390-iommu.c
15683 S390 IUCV NETWORK LAYER
15684 M: Julian Wiedmann <jwi@linux.ibm.com>
15685 M: Karsten Graul <kgraul@linux.ibm.com>
15686 L: linux-s390@vger.kernel.org
15688 W: http://www.ibm.com/developerworks/linux/linux390/
15689 F: drivers/s390/net/*iucv*
15690 F: include/net/iucv/
15693 S390 NETWORK DRIVERS
15694 M: Julian Wiedmann <jwi@linux.ibm.com>
15695 M: Karsten Graul <kgraul@linux.ibm.com>
15696 L: linux-s390@vger.kernel.org
15698 W: http://www.ibm.com/developerworks/linux/linux390/
15699 F: drivers/s390/net/
15702 M: Niklas Schnelle <schnelle@linux.ibm.com>
15703 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15704 L: linux-s390@vger.kernel.org
15706 W: http://www.ibm.com/developerworks/linux/linux390/
15708 F: drivers/pci/hotplug/s390_pci_hpc.c
15709 F: Documentation/s390/pci.rst
15711 S390 VFIO AP DRIVER
15712 M: Tony Krowiak <akrowiak@linux.ibm.com>
15713 M: Halil Pasic <pasic@linux.ibm.com>
15714 M: Jason Herne <jjherne@linux.ibm.com>
15715 L: linux-s390@vger.kernel.org
15717 W: http://www.ibm.com/developerworks/linux/linux390/
15718 F: Documentation/s390/vfio-ap.rst
15719 F: drivers/s390/crypto/vfio_ap_drv.c
15720 F: drivers/s390/crypto/vfio_ap_ops.c
15721 F: drivers/s390/crypto/vfio_ap_private.h
15723 S390 VFIO-CCW DRIVER
15724 M: Cornelia Huck <cohuck@redhat.com>
15725 M: Eric Farman <farman@linux.ibm.com>
15726 M: Matthew Rosato <mjrosato@linux.ibm.com>
15727 R: Halil Pasic <pasic@linux.ibm.com>
15728 L: linux-s390@vger.kernel.org
15729 L: kvm@vger.kernel.org
15731 F: Documentation/s390/vfio-ccw.rst
15732 F: drivers/s390/cio/vfio_ccw*
15733 F: include/uapi/linux/vfio_ccw.h
15735 S390 VFIO-PCI DRIVER
15736 M: Matthew Rosato <mjrosato@linux.ibm.com>
15737 M: Eric Farman <farman@linux.ibm.com>
15738 L: linux-s390@vger.kernel.org
15739 L: kvm@vger.kernel.org
15741 F: drivers/vfio/pci/vfio_pci_zdev.c
15742 F: include/uapi/linux/vfio_zdev.h
15745 M: Harald Freudenberger <freude@linux.ibm.com>
15746 L: linux-s390@vger.kernel.org
15748 W: http://www.ibm.com/developerworks/linux/linux390/
15749 F: drivers/s390/crypto/
15752 M: Steffen Maier <maier@linux.ibm.com>
15753 M: Benjamin Block <bblock@linux.ibm.com>
15754 L: linux-s390@vger.kernel.org
15756 W: http://www.ibm.com/developerworks/linux/linux390/
15757 F: drivers/s390/scsi/zfcp_*
15759 S3C24XX SD/MMC Driver
15760 M: Ben Dooks <ben-linux@fluff.org>
15761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15763 F: drivers/mmc/host/s3cmci.*
15765 SAA6588 RDS RECEIVER DRIVER
15766 M: Hans Verkuil <hverkuil@xs4all.nl>
15767 L: linux-media@vger.kernel.org
15769 W: https://linuxtv.org
15770 T: git git://linuxtv.org/media_tree.git
15771 F: drivers/media/i2c/saa6588*
15773 SAA7134 VIDEO4LINUX DRIVER
15774 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15775 L: linux-media@vger.kernel.org
15777 W: https://linuxtv.org
15778 T: git git://linuxtv.org/media_tree.git
15779 F: Documentation/driver-api/media/drivers/saa7134*
15780 F: drivers/media/pci/saa7134/
15782 SAA7146 VIDEO4LINUX-2 DRIVER
15783 M: Hans Verkuil <hverkuil@xs4all.nl>
15784 L: linux-media@vger.kernel.org
15786 T: git git://linuxtv.org/media_tree.git
15787 F: drivers/media/common/saa7146/
15788 F: drivers/media/pci/saa7146/
15789 F: include/media/drv-intf/saa7146*
15791 SAFESETID SECURITY MODULE
15792 M: Micah Morton <mortonm@chromium.org>
15794 F: Documentation/admin-guide/LSM/SafeSetID.rst
15795 F: security/safesetid/
15797 SAMSUNG AUDIO (ASoC) DRIVERS
15798 M: Krzysztof Kozlowski <krzk@kernel.org>
15799 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15800 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15802 F: Documentation/devicetree/bindings/sound/samsung*
15803 F: sound/soc/samsung/
15805 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15806 M: Krzysztof Kozlowski <krzk@kernel.org>
15807 L: linux-crypto@vger.kernel.org
15808 L: linux-samsung-soc@vger.kernel.org
15810 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15811 F: drivers/crypto/exynos-rng.c
15813 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15814 M: Łukasz Stelmach <l.stelmach@samsung.com>
15815 L: linux-samsung-soc@vger.kernel.org
15817 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15818 F: drivers/char/hw_random/exynos-trng.c
15820 SAMSUNG FRAMEBUFFER DRIVER
15821 M: Jingoo Han <jingoohan1@gmail.com>
15822 L: linux-fbdev@vger.kernel.org
15824 F: drivers/video/fbdev/s3c-fb.c
15826 SAMSUNG INTERCONNECT DRIVERS
15827 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15828 M: Artur Świgoń <a.swigon@samsung.com>
15829 L: linux-pm@vger.kernel.org
15830 L: linux-samsung-soc@vger.kernel.org
15832 F: drivers/interconnect/samsung/
15834 SAMSUNG LAPTOP DRIVER
15835 M: Corentin Chary <corentin.chary@gmail.com>
15836 L: platform-driver-x86@vger.kernel.org
15838 F: drivers/platform/x86/samsung-laptop.c
15840 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15841 M: Krzysztof Kozlowski <krzk@kernel.org>
15842 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15843 L: linux-kernel@vger.kernel.org
15844 L: linux-samsung-soc@vger.kernel.org
15846 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15847 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15848 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15849 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15850 F: drivers/clk/clk-s2mps11.c
15851 F: drivers/mfd/sec*.c
15852 F: drivers/regulator/s2m*.c
15853 F: drivers/regulator/s5m*.c
15854 F: drivers/rtc/rtc-s5m.c
15855 F: include/linux/mfd/samsung/
15857 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15858 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15859 L: linux-media@vger.kernel.org
15860 L: linux-samsung-soc@vger.kernel.org
15862 F: drivers/media/platform/s3c-camif/
15863 F: include/media/drv-intf/s3c_camif.h
15865 SAMSUNG S3FWRN5 NFC DRIVER
15866 M: Krzysztof Kozlowski <krzk@kernel.org>
15867 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15868 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15870 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15871 F: drivers/nfc/s3fwrn5
15873 SAMSUNG S5C73M3 CAMERA DRIVER
15874 M: Andrzej Hajda <a.hajda@samsung.com>
15875 L: linux-media@vger.kernel.org
15877 F: drivers/media/i2c/s5c73m3/*
15879 SAMSUNG S5K5BAF CAMERA DRIVER
15880 M: Andrzej Hajda <a.hajda@samsung.com>
15881 L: linux-media@vger.kernel.org
15883 F: drivers/media/i2c/s5k5baf.c
15885 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15886 M: Krzysztof Kozlowski <krzk@kernel.org>
15887 M: Vladimir Zapolskiy <vz@mleia.com>
15888 L: linux-crypto@vger.kernel.org
15889 L: linux-samsung-soc@vger.kernel.org
15891 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15892 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15893 F: drivers/crypto/s5p-sss.c
15895 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15896 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15897 L: linux-media@vger.kernel.org
15899 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15900 F: drivers/media/platform/exynos4-is/
15902 SAMSUNG SOC CLOCK DRIVERS
15903 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15904 M: Tomasz Figa <tomasz.figa@gmail.com>
15905 M: Chanwoo Choi <cw00.choi@samsung.com>
15906 L: linux-samsung-soc@vger.kernel.org
15908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15909 F: Documentation/devicetree/bindings/clock/exynos*.txt
15910 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15911 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15912 F: drivers/clk/samsung/
15913 F: include/dt-bindings/clock/exynos*.h
15914 F: include/linux/clk/samsung.h
15915 F: include/linux/platform_data/clk-s3c2410.h
15917 SAMSUNG SPI DRIVERS
15918 M: Krzysztof Kozlowski <krzk@kernel.org>
15919 M: Andi Shyti <andi@etezian.org>
15920 L: linux-spi@vger.kernel.org
15921 L: linux-samsung-soc@vger.kernel.org
15923 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15924 F: drivers/spi/spi-s3c*
15925 F: include/linux/platform_data/spi-s3c64xx.h
15926 F: include/linux/spi/s3c24xx-fiq.h
15928 SAMSUNG SXGBE DRIVERS
15929 M: Byungho An <bh74.an@samsung.com>
15930 L: netdev@vger.kernel.org
15932 F: drivers/net/ethernet/samsung/sxgbe/
15934 SAMSUNG THERMAL DRIVER
15935 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15936 L: linux-pm@vger.kernel.org
15937 L: linux-samsung-soc@vger.kernel.org
15939 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15940 F: drivers/thermal/samsung/
15942 SAMSUNG USB2 PHY DRIVER
15943 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15944 L: linux-kernel@vger.kernel.org
15946 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15947 F: Documentation/driver-api/phy/samsung-usb2.rst
15948 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15949 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15950 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15951 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15952 F: drivers/phy/samsung/phy-samsung-usb2.c
15953 F: drivers/phy/samsung/phy-samsung-usb2.h
15956 M: Zwane Mwaikambo <zwanem@gmail.com>
15958 F: drivers/watchdog/sc1200wdt.c
15961 M: Ingo Molnar <mingo@redhat.com>
15962 M: Peter Zijlstra <peterz@infradead.org>
15963 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15964 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15965 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15966 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15967 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15968 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15969 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15970 L: linux-kernel@vger.kernel.org
15972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15973 F: include/linux/preempt.h
15974 F: include/linux/sched.h
15975 F: include/linux/wait.h
15976 F: include/uapi/linux/sched.h
15979 SCR24X CHIP CARD INTERFACE DRIVER
15980 M: Lubomir Rintel <lkundrak@v3.sk>
15982 F: drivers/char/pcmcia/scr24x_cs.c
15985 M: Jens Axboe <axboe@kernel.dk>
15986 L: linux-scsi@vger.kernel.org
15988 W: http://www.kernel.dk
15989 F: drivers/scsi/sr*
15991 SCSI RDMA PROTOCOL (SRP) INITIATOR
15992 M: Bart Van Assche <bvanassche@acm.org>
15993 L: linux-rdma@vger.kernel.org
15995 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15996 F: drivers/infiniband/ulp/srp/
15997 F: include/scsi/srp.h
15999 SCSI RDMA PROTOCOL (SRP) TARGET
16000 M: Bart Van Assche <bvanassche@acm.org>
16001 L: linux-rdma@vger.kernel.org
16002 L: target-devel@vger.kernel.org
16004 Q: http://patchwork.kernel.org/project/linux-rdma/list/
16005 F: drivers/infiniband/ulp/srpt/
16008 M: Doug Gilbert <dgilbert@interlog.com>
16009 L: linux-scsi@vger.kernel.org
16011 W: http://sg.danny.cz/sg
16012 F: Documentation/scsi/scsi-generic.rst
16013 F: drivers/scsi/sg.c
16014 F: include/scsi/sg.h
16017 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
16018 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16019 L: linux-scsi@vger.kernel.org
16021 Q: https://patchwork.kernel.org/project/linux-scsi/list/
16022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
16023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16024 F: Documentation/devicetree/bindings/scsi/
16029 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
16030 L: linux-scsi@vger.kernel.org
16032 F: Documentation/scsi/st.rst
16033 F: drivers/scsi/st.*
16034 F: drivers/scsi/st_*.h
16036 SCSI TARGET CORE USER DRIVER
16037 M: Bodo Stroesser <bostroesser@gmail.com>
16038 L: linux-scsi@vger.kernel.org
16039 L: target-devel@vger.kernel.org
16041 F: Documentation/target/tcmu-design.rst
16042 F: drivers/target/target_core_user.c
16043 F: include/uapi/linux/target_core_user.h
16045 SCSI TARGET SUBSYSTEM
16046 M: "Martin K. Petersen" <martin.petersen@oracle.com>
16047 L: linux-scsi@vger.kernel.org
16048 L: target-devel@vger.kernel.org
16050 W: http://www.linux-iscsi.org
16051 Q: https://patchwork.kernel.org/project/target-devel/list/
16052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
16053 F: Documentation/target/
16058 M: Vlad Yasevich <vyasevich@gmail.com>
16059 M: Neil Horman <nhorman@tuxdriver.com>
16060 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
16061 L: linux-sctp@vger.kernel.org
16063 W: http://lksctp.sourceforge.net
16064 F: Documentation/networking/sctp.rst
16065 F: include/linux/sctp.h
16066 F: include/net/sctp/
16067 F: include/uapi/linux/sctp.h
16071 M: Jim Cromie <jim.cromie@gmail.com>
16073 F: Documentation/i2c/busses/scx200_acb.rst
16074 F: arch/x86/platform/scx200/
16075 F: drivers/i2c/busses/scx200*
16076 F: drivers/mtd/maps/scx200_docflash.c
16077 F: drivers/watchdog/scx200_wdt.c
16078 F: include/linux/scx200.h
16081 M: Jim Cromie <jim.cromie@gmail.com>
16083 F: drivers/char/scx200_gpio.c
16084 F: include/linux/scx200_gpio.h
16086 SCx200 HRT CLOCKSOURCE DRIVER
16087 M: Jim Cromie <jim.cromie@gmail.com>
16089 F: drivers/clocksource/scx200_hrt.c
16091 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
16092 M: Sascha Sommer <saschasommer@freenet.de>
16093 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
16095 F: drivers/mmc/host/sdricoh_cs.c
16097 SECO BOARDS CEC DRIVER
16098 M: Ettore Chimenti <ek5.chimenti@gmail.com>
16100 F: drivers/media/cec/platform/seco/seco-cec.c
16101 F: drivers/media/cec/platform/seco/seco-cec.h
16104 M: Kees Cook <keescook@chromium.org>
16105 R: Andy Lutomirski <luto@amacapital.net>
16106 R: Will Drewry <wad@chromium.org>
16108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
16109 F: Documentation/userspace-api/seccomp_filter.rst
16110 F: include/linux/seccomp.h
16111 F: include/uapi/linux/seccomp.h
16112 F: kernel/seccomp.c
16113 F: tools/testing/selftests/kselftest_harness.h
16114 F: tools/testing/selftests/seccomp/*
16115 K: \bsecure_computing
16118 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
16119 M: Al Cooper <alcooperx@gmail.com>
16120 L: linux-mmc@vger.kernel.org
16121 L: bcm-kernel-feedback-list@broadcom.com
16123 F: drivers/mmc/host/sdhci-brcmstb*
16125 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
16126 M: Adrian Hunter <adrian.hunter@intel.com>
16127 L: linux-mmc@vger.kernel.org
16129 F: drivers/mmc/host/sdhci*
16130 F: include/linux/mmc/sdhci*
16132 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
16133 M: Eugen Hristev <eugen.hristev@microchip.com>
16134 L: linux-mmc@vger.kernel.org
16136 F: drivers/mmc/host/sdhci-of-at91.c
16138 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
16139 M: Ben Dooks <ben-linux@fluff.org>
16140 M: Jaehoon Chung <jh80.chung@samsung.com>
16141 L: linux-mmc@vger.kernel.org
16143 F: drivers/mmc/host/sdhci-s3c*
16145 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
16146 M: Viresh Kumar <vireshk@kernel.org>
16147 L: linux-mmc@vger.kernel.org
16149 F: drivers/mmc/host/sdhci-spear.c
16151 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
16152 M: Kishon Vijay Abraham I <kishon@ti.com>
16153 L: linux-mmc@vger.kernel.org
16155 F: drivers/mmc/host/sdhci-omap.c
16157 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
16158 M: Jonathan Derrick <jonathan.derrick@intel.com>
16159 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
16160 L: linux-block@vger.kernel.org
16162 F: block/opal_proto.h
16164 F: include/linux/sed*
16165 F: include/uapi/linux/sed*
16168 M: Security Officers <security@kernel.org>
16170 F: Documentation/admin-guide/security-bugs.rst
16173 M: James Morris <jmorris@namei.org>
16174 M: "Serge E. Hallyn" <serge@hallyn.com>
16175 L: linux-security-module@vger.kernel.org (suggested Cc:)
16177 W: http://kernsec.org/
16178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
16180 X: security/selinux/
16182 SELINUX SECURITY MODULE
16183 M: Paul Moore <paul@paul-moore.com>
16184 M: Stephen Smalley <stephen.smalley.work@gmail.com>
16185 M: Eric Paris <eparis@parisplace.org>
16186 L: selinux@vger.kernel.org
16188 W: https://selinuxproject.org
16189 W: https://github.com/SELinuxProject
16190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
16191 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
16192 F: Documentation/ABI/obsolete/sysfs-selinux-disable
16193 F: Documentation/admin-guide/LSM/SELinux.rst
16194 F: include/trace/events/avc.h
16195 F: include/uapi/linux/selinux_netlink.h
16196 F: scripts/selinux/
16197 F: security/selinux/
16200 M: Jiri Slaby <jirislaby@kernel.org>
16202 F: drivers/misc/phantom.c
16203 F: include/uapi/linux/phantom.h
16205 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16206 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16208 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16209 F: drivers/iio/chemical/scd30.h
16210 F: drivers/iio/chemical/scd30_core.c
16211 F: drivers/iio/chemical/scd30_i2c.c
16212 F: drivers/iio/chemical/scd30_serial.c
16214 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16215 M: Tomasz Duszynski <tduszyns@gmail.com>
16217 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16218 F: drivers/iio/chemical/sps30.c
16221 M: Rob Herring <robh@kernel.org>
16222 L: linux-serial@vger.kernel.org
16224 F: Documentation/devicetree/bindings/serial/serial.yaml
16225 F: drivers/tty/serdev/
16226 F: include/linux/serdev.h
16229 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16230 L: linux-serial@vger.kernel.org
16232 F: Documentation/devicetree/bindings/serial/
16233 F: drivers/tty/serial/
16236 M: Sean Young <sean@mess.org>
16237 L: linux-media@vger.kernel.org
16239 F: drivers/media/rc/serial_ir.c
16241 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16242 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16243 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16245 F: Documentation/devicetree/bindings/slimbus/
16246 F: drivers/slimbus/
16247 F: include/linux/slimbus.h
16250 M: Edward Cree <ecree.xilinx@gmail.com>
16251 M: Martin Habets <habetsm.xilinx@gmail.com>
16252 L: netdev@vger.kernel.org
16254 F: drivers/net/ethernet/sfc/
16256 SFF/SFP/SFP+ MODULE SUPPORT
16257 M: Russell King <linux@armlinux.org.uk>
16258 L: netdev@vger.kernel.org
16260 F: drivers/net/phy/phylink.c
16261 F: drivers/net/phy/sfp*
16262 F: include/linux/mdio/mdio-i2c.h
16263 F: include/linux/phylink.h
16264 F: include/linux/sfp.h
16265 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)
16268 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16270 F: drivers/misc/sgi-gru/
16272 SGI XP/XPC/XPNET DRIVER
16273 M: Robin Holt <robinmholt@gmail.com>
16274 M: Steve Wahl <steve.wahl@hpe.com>
16275 R: Mike Travis <mike.travis@hpe.com>
16277 F: drivers/misc/sgi-xp/
16279 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16280 M: Karsten Graul <kgraul@linux.ibm.com>
16281 L: linux-s390@vger.kernel.org
16283 W: http://www.ibm.com/developerworks/linux/linux390/
16286 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16287 M: Linus Walleij <linus.walleij@linaro.org>
16288 L: linux-iio@vger.kernel.org
16290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16291 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16292 F: drivers/iio/light/gp2ap002.c
16294 SHARP RJ54N1CB0C SENSOR DRIVER
16295 M: Jacopo Mondi <jacopo@jmondi.org>
16296 L: linux-media@vger.kernel.org
16298 T: git git://linuxtv.org/media_tree.git
16299 F: drivers/media/i2c/rj54n1cb0c.c
16300 F: include/media/i2c/rj54n1cb0c.h
16302 SH_VOU V4L2 OUTPUT DRIVER
16303 L: linux-media@vger.kernel.org
16305 F: drivers/media/platform/sh_vou.c
16306 F: include/media/drv-intf/sh_vou.h
16308 SI2157 MEDIA DRIVER
16309 M: Antti Palosaari <crope@iki.fi>
16310 L: linux-media@vger.kernel.org
16312 W: https://linuxtv.org
16313 W: http://palosaari.fi/linux/
16314 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16315 T: git git://linuxtv.org/anttip/media_tree.git
16316 F: drivers/media/tuners/si2157*
16318 SI2165 MEDIA DRIVER
16319 M: Matthias Schwarzott <zzam@gentoo.org>
16320 L: linux-media@vger.kernel.org
16322 W: https://linuxtv.org
16323 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16324 F: drivers/media/dvb-frontends/si2165*
16326 SI2168 MEDIA DRIVER
16327 M: Antti Palosaari <crope@iki.fi>
16328 L: linux-media@vger.kernel.org
16330 W: https://linuxtv.org
16331 W: http://palosaari.fi/linux/
16332 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16333 T: git git://linuxtv.org/anttip/media_tree.git
16334 F: drivers/media/dvb-frontends/si2168*
16336 SI470X FM RADIO RECEIVER I2C DRIVER
16337 M: Hans Verkuil <hverkuil@xs4all.nl>
16338 L: linux-media@vger.kernel.org
16340 W: https://linuxtv.org
16341 T: git git://linuxtv.org/media_tree.git
16342 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16344 SI470X FM RADIO RECEIVER USB DRIVER
16345 M: Hans Verkuil <hverkuil@xs4all.nl>
16346 L: linux-media@vger.kernel.org
16348 W: https://linuxtv.org
16349 T: git git://linuxtv.org/media_tree.git
16350 F: drivers/media/radio/si470x/radio-si470x-common.c
16351 F: drivers/media/radio/si470x/radio-si470x-usb.c
16352 F: drivers/media/radio/si470x/radio-si470x.h
16354 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16355 M: Eduardo Valentin <edubezval@gmail.com>
16356 L: linux-media@vger.kernel.org
16358 W: https://linuxtv.org
16359 T: git git://linuxtv.org/media_tree.git
16360 F: drivers/media/radio/si4713/si4713.?
16362 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16363 M: Eduardo Valentin <edubezval@gmail.com>
16364 L: linux-media@vger.kernel.org
16366 W: https://linuxtv.org
16367 T: git git://linuxtv.org/media_tree.git
16368 F: drivers/media/radio/si4713/radio-platform-si4713.c
16370 SI4713 FM RADIO TRANSMITTER USB DRIVER
16371 M: Hans Verkuil <hverkuil@xs4all.nl>
16372 L: linux-media@vger.kernel.org
16374 W: https://linuxtv.org
16375 T: git git://linuxtv.org/media_tree.git
16376 F: drivers/media/radio/si4713/radio-usb-si4713.c
16379 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16380 L: linux-media@vger.kernel.org
16382 W: https://linuxtv.org
16383 T: git git://linuxtv.org/media_tree.git
16384 F: drivers/media/common/siano/
16385 F: drivers/media/mmc/siano/
16386 F: drivers/media/usb/siano/
16387 F: drivers/media/usb/siano/
16390 M: Palmer Dabbelt <palmer@dabbelt.com>
16391 M: Paul Walmsley <paul.walmsley@sifive.com>
16392 L: linux-riscv@lists.infradead.org
16394 T: git git://github.com/sifive/riscv-linux.git
16398 SIFIVE FU540 SYSTEM-ON-CHIP
16399 M: Paul Walmsley <paul.walmsley@sifive.com>
16400 M: Palmer Dabbelt <palmer@dabbelt.com>
16401 L: linux-riscv@lists.infradead.org
16403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16408 M: Green Wan <green.wan@sifive.com>
16410 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16411 F: drivers/dma/sf-pdma/
16413 SILEAD TOUCHSCREEN DRIVER
16414 M: Hans de Goede <hdegoede@redhat.com>
16415 L: linux-input@vger.kernel.org
16416 L: platform-driver-x86@vger.kernel.org
16418 F: drivers/input/touchscreen/silead.c
16419 F: drivers/platform/x86/touchscreen_dmi.c
16421 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16422 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16424 F: drivers/staging/wfx/
16426 SILICON MOTION SM712 FRAME BUFFER DRIVER
16427 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16428 M: Teddy Wang <teddy.wang@siliconmotion.com>
16429 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16430 L: linux-fbdev@vger.kernel.org
16432 F: Documentation/fb/sm712fb.rst
16433 F: drivers/video/fbdev/sm712*
16435 SILVACO I3C DUAL-ROLE MASTER
16436 M: Miquel Raynal <miquel.raynal@bootlin.com>
16437 M: Conor Culhane <conor.culhane@silvaco.com>
16438 L: linux-i3c@lists.infradead.org
16440 F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
16441 F: drivers/i3c/master/svc-i3c-master.c
16444 M: Hans de Goede <hdegoede@redhat.com>
16445 L: linux-fbdev@vger.kernel.org
16447 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16448 F: drivers/video/fbdev/simplefb.c
16449 F: include/linux/platform_data/simplefb.h
16451 SIMTEC EB110ATX (Chalice CATS)
16452 M: Simtec Linux Team <linux@simtec.co.uk>
16454 W: http://www.simtec.co.uk/products/EB110ATX/
16456 SIMTEC EB2410ITX (BAST)
16457 M: Simtec Linux Team <linux@simtec.co.uk>
16459 W: http://www.simtec.co.uk/products/EB2410ITX/
16460 F: arch/arm/mach-s3c/bast-ide.c
16461 F: arch/arm/mach-s3c/bast-irq.c
16462 F: arch/arm/mach-s3c/mach-bast.c
16465 M: Thorsten Scherer <t.scherer@eckelmann.de>
16466 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16467 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16469 F: drivers/gpio/gpio-siox.c
16471 F: include/trace/events/siox.h
16473 SIPHASH PRF ROUTINES
16474 M: Jason A. Donenfeld <Jason@zx2c4.com>
16476 F: include/linux/siphash.h
16478 F: lib/test_siphash.c
16480 SIS 190 ETHERNET DRIVER
16481 M: Francois Romieu <romieu@fr.zoreil.com>
16482 L: netdev@vger.kernel.org
16484 F: drivers/net/ethernet/sis/sis190.c
16486 SIS 900/7016 FAST ETHERNET DRIVER
16487 M: Daniele Venzano <venza@brownhat.org>
16488 L: netdev@vger.kernel.org
16490 W: http://www.brownhat.org/sis900.html
16491 F: drivers/net/ethernet/sis/sis900.*
16493 SIS FRAMEBUFFER DRIVER
16494 M: Thomas Winischhofer <thomas@winischhofer.net>
16496 W: http://www.winischhofer.net/linuxsisvga.shtml
16497 F: Documentation/fb/sisfb.rst
16498 F: drivers/video/fbdev/sis/
16499 F: include/video/sisfb.h
16501 SIS I2C TOUCHSCREEN DRIVER
16502 M: Mika Penttilä <mika.penttila@nextfour.com>
16503 L: linux-input@vger.kernel.org
16505 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16506 F: drivers/input/touchscreen/sis_i2c.c
16509 M: Thomas Winischhofer <thomas@winischhofer.net>
16511 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16512 F: drivers/usb/misc/sisusbvga/
16515 M: Christoph Lameter <cl@linux.com>
16516 M: Pekka Enberg <penberg@kernel.org>
16517 M: David Rientjes <rientjes@google.com>
16518 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16519 M: Andrew Morton <akpm@linux-foundation.org>
16520 M: Vlastimil Babka <vbabka@suse.cz>
16521 L: linux-mm@kvack.org
16523 F: include/linux/sl?b*.h
16526 SLEEPABLE READ-COPY UPDATE (SRCU)
16527 M: Lai Jiangshan <jiangshanlai@gmail.com>
16528 M: "Paul E. McKenney" <paulmck@kernel.org>
16529 M: Josh Triplett <josh@joshtriplett.org>
16530 R: Steven Rostedt <rostedt@goodmis.org>
16531 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16532 L: rcu@vger.kernel.org
16534 W: http://www.rdrop.com/users/paulmck/RCU/
16535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16536 F: include/linux/srcu*.h
16537 F: kernel/rcu/srcu*.c
16539 SMACK SECURITY MODULE
16540 M: Casey Schaufler <casey@schaufler-ca.com>
16541 L: linux-security-module@vger.kernel.org
16543 W: http://schaufler-ca.com
16544 T: git git://github.com/cschaufler/smack-next
16545 F: Documentation/admin-guide/LSM/Smack.rst
16548 SMC91x ETHERNET DRIVER
16549 M: Nicolas Pitre <nico@fluxnic.net>
16551 F: drivers/net/ethernet/smsc/smc91x.*
16553 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16554 M: Mark Rutland <mark.rutland@arm.com>
16555 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16556 M: Sudeep Holla <sudeep.holla@arm.com>
16557 L: linux-arm-kernel@lists.infradead.org
16559 F: drivers/firmware/smccc/
16560 F: include/linux/arm-smccc.h
16562 SMM665 HARDWARE MONITOR DRIVER
16563 M: Guenter Roeck <linux@roeck-us.net>
16564 L: linux-hwmon@vger.kernel.org
16566 F: Documentation/hwmon/smm665.rst
16567 F: drivers/hwmon/smm665.c
16569 SMSC EMC2103 HARDWARE MONITOR DRIVER
16570 M: Steve Glendinning <steve.glendinning@shawell.net>
16571 L: linux-hwmon@vger.kernel.org
16573 F: Documentation/hwmon/emc2103.rst
16574 F: drivers/hwmon/emc2103.c
16576 SMSC SCH5627 HARDWARE MONITOR DRIVER
16577 M: Hans de Goede <hdegoede@redhat.com>
16578 L: linux-hwmon@vger.kernel.org
16580 F: Documentation/hwmon/sch5627.rst
16581 F: drivers/hwmon/sch5627.c
16583 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16584 M: Steve Glendinning <steve.glendinning@shawell.net>
16585 L: linux-fbdev@vger.kernel.org
16587 F: drivers/video/fbdev/smscufx.c
16589 SMSC47B397 HARDWARE MONITOR DRIVER
16590 M: Jean Delvare <jdelvare@suse.com>
16591 L: linux-hwmon@vger.kernel.org
16593 F: Documentation/hwmon/smsc47b397.rst
16594 F: drivers/hwmon/smsc47b397.c
16596 SMSC911x ETHERNET DRIVER
16597 M: Steve Glendinning <steve.glendinning@shawell.net>
16598 L: netdev@vger.kernel.org
16600 F: drivers/net/ethernet/smsc/smsc911x.*
16601 F: include/linux/smsc911x.h
16603 SMSC9420 PCI ETHERNET DRIVER
16604 M: Steve Glendinning <steve.glendinning@shawell.net>
16605 L: netdev@vger.kernel.org
16607 F: drivers/net/ethernet/smsc/smsc9420.*
16609 SOCIONEXT (SNI) AVE NETWORK DRIVER
16610 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16611 L: netdev@vger.kernel.org
16613 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16614 F: drivers/net/ethernet/socionext/sni_ave.c
16616 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16617 M: Jassi Brar <jaswinder.singh@linaro.org>
16618 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16619 L: netdev@vger.kernel.org
16621 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16622 F: drivers/net/ethernet/socionext/netsec.c
16624 SOCIONEXT (SNI) Synquacer SPI DRIVER
16625 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16626 M: Jassi Brar <jaswinder.singh@linaro.org>
16627 L: linux-spi@vger.kernel.org
16629 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16630 F: drivers/spi/spi-synquacer.c
16632 SOCIONEXT SYNQUACER I2C DRIVER
16633 M: Ard Biesheuvel <ardb@kernel.org>
16634 L: linux-i2c@vger.kernel.org
16636 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16637 F: drivers/i2c/busses/i2c-synquacer.c
16639 SOCIONEXT UNIPHIER SOUND DRIVER
16640 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16642 F: sound/soc/uniphier/
16644 SOEKRIS NET48XX LED SUPPORT
16645 M: Chris Boot <bootc@bootc.net>
16647 F: drivers/leds/leds-net48xx.c
16649 SOFT-IWARP DRIVER (siw)
16650 M: Bernard Metzler <bmt@zurich.ibm.com>
16651 L: linux-rdma@vger.kernel.org
16653 F: drivers/infiniband/sw/siw/
16654 F: include/uapi/rdma/siw-abi.h
16656 SOFT-ROCE DRIVER (rxe)
16657 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16658 L: linux-rdma@vger.kernel.org
16660 F: drivers/infiniband/sw/rxe/
16661 F: include/uapi/rdma/rdma_user_rxe.h
16663 SOFTLOGIC 6x10 MPEG CODEC
16664 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16665 M: Anton Sviridenko <anton@corp.bluecherry.net>
16666 M: Andrey Utkin <andrey_utkin@fastmail.com>
16667 M: Ismael Luceno <ismael@iodev.co.uk>
16668 L: linux-media@vger.kernel.org
16670 F: drivers/media/pci/solo6x10/
16672 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16673 M: James Morse <james.morse@arm.com>
16674 L: linux-arm-kernel@lists.infradead.org
16676 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16677 F: drivers/firmware/arm_sdei.c
16678 F: include/linux/arm_sdei.h
16679 F: include/uapi/linux/arm_sdei.h
16681 SOFTWARE RAID (Multiple Disks) SUPPORT
16682 M: Song Liu <song@kernel.org>
16683 L: linux-raid@vger.kernel.org
16685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16686 F: drivers/md/Kconfig
16687 F: drivers/md/Makefile
16689 F: drivers/md/raid*
16690 F: include/linux/raid/
16691 F: include/uapi/linux/raid/
16693 SOLIDRUN CLEARFOG SUPPORT
16694 M: Russell King <linux@armlinux.org.uk>
16696 F: arch/arm/boot/dts/armada-388-clearfog*
16697 F: arch/arm/boot/dts/armada-38x-solidrun-*
16699 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16700 M: Russell King <linux@armlinux.org.uk>
16702 F: arch/arm/boot/dts/imx6*-cubox-i*
16703 F: arch/arm/boot/dts/imx6*-hummingboard*
16704 F: arch/arm/boot/dts/imx6*-sr-*
16706 SONIC NETWORK DRIVER
16707 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16708 L: netdev@vger.kernel.org
16710 F: drivers/net/ethernet/natsemi/sonic.*
16712 SONICS SILICON BACKPLANE DRIVER (SSB)
16713 M: Michael Buesch <m@bues.ch>
16714 L: linux-wireless@vger.kernel.org
16717 F: include/linux/ssb/
16719 SONY IMX214 SENSOR DRIVER
16720 M: Ricardo Ribalda <ribalda@kernel.org>
16721 L: linux-media@vger.kernel.org
16723 T: git git://linuxtv.org/media_tree.git
16724 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16725 F: drivers/media/i2c/imx214.c
16727 SONY IMX219 SENSOR DRIVER
16728 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16729 L: linux-media@vger.kernel.org
16731 T: git git://linuxtv.org/media_tree.git
16732 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16733 F: drivers/media/i2c/imx219.c
16735 SONY IMX258 SENSOR DRIVER
16736 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16737 L: linux-media@vger.kernel.org
16739 T: git git://linuxtv.org/media_tree.git
16740 F: Documentation/devicetree/bindings/media/i2c/imx258.yaml
16741 F: drivers/media/i2c/imx258.c
16743 SONY IMX274 SENSOR DRIVER
16744 M: Leon Luo <leonl@leopardimaging.com>
16745 L: linux-media@vger.kernel.org
16747 T: git git://linuxtv.org/media_tree.git
16748 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16749 F: drivers/media/i2c/imx274.c
16751 SONY IMX290 SENSOR DRIVER
16752 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16753 L: linux-media@vger.kernel.org
16755 T: git git://linuxtv.org/media_tree.git
16756 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16757 F: drivers/media/i2c/imx290.c
16759 SONY IMX319 SENSOR DRIVER
16760 M: Bingbu Cao <bingbu.cao@intel.com>
16761 L: linux-media@vger.kernel.org
16763 T: git git://linuxtv.org/media_tree.git
16764 F: drivers/media/i2c/imx319.c
16766 SONY IMX334 SENSOR DRIVER
16767 M: Paul J. Murphy <paul.j.murphy@intel.com>
16768 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
16769 L: linux-media@vger.kernel.org
16771 T: git git://linuxtv.org/media_tree.git
16772 F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
16773 F: drivers/media/i2c/imx334.c
16775 SONY IMX355 SENSOR DRIVER
16776 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16777 L: linux-media@vger.kernel.org
16779 T: git git://linuxtv.org/media_tree.git
16780 F: drivers/media/i2c/imx355.c
16782 SONY MEMORYSTICK SUBSYSTEM
16783 M: Maxim Levitsky <maximlevitsky@gmail.com>
16784 M: Alex Dubov <oakad@yahoo.com>
16785 M: Ulf Hansson <ulf.hansson@linaro.org>
16786 L: linux-mmc@vger.kernel.org
16788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16789 F: drivers/memstick/
16790 F: include/linux/memstick.h
16792 SONY VAIO CONTROL DEVICE DRIVER
16793 M: Mattia Dongili <malattia@linux.it>
16794 L: platform-driver-x86@vger.kernel.org
16796 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16797 F: Documentation/admin-guide/laptops/sony-laptop.rst
16798 F: drivers/char/sonypi.c
16799 F: drivers/platform/x86/sony-laptop.c
16800 F: include/linux/sony-laptop.h
16803 M: Jaroslav Kysela <perex@perex.cz>
16804 M: Takashi Iwai <tiwai@suse.com>
16805 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16807 W: http://www.alsa-project.org/
16808 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16810 F: Documentation/sound/
16812 F: include/uapi/sound/
16815 SOUND - COMPRESSED AUDIO
16816 M: Vinod Koul <vkoul@kernel.org>
16817 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16820 F: Documentation/sound/designs/compress-offload.rst
16821 F: include/sound/compress_driver.h
16822 F: include/uapi/sound/compress_*
16823 F: sound/core/compress_offload.c
16824 F: sound/soc/soc-compress.c
16826 SOUND - DMAENGINE HELPERS
16827 M: Lars-Peter Clausen <lars@metafoo.de>
16829 F: include/sound/dmaengine_pcm.h
16830 F: sound/core/pcm_dmaengine.c
16831 F: sound/soc/soc-generic-dmaengine-pcm.c
16833 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16834 M: Liam Girdwood <lgirdwood@gmail.com>
16835 M: Mark Brown <broonie@kernel.org>
16836 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16838 W: http://alsa-project.org/main/index.php/ASoC
16839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16840 F: Documentation/devicetree/bindings/sound/
16841 F: Documentation/sound/soc/
16842 F: include/dt-bindings/sound/
16843 F: include/sound/soc*
16846 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16847 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16848 M: Liam Girdwood <lgirdwood@gmail.com>
16849 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16850 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16851 M: Daniel Baluta <daniel.baluta@nxp.com>
16852 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16854 W: https://github.com/thesofproject/linux/
16857 SOUNDWIRE SUBSYSTEM
16858 M: Vinod Koul <vkoul@kernel.org>
16859 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16860 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16861 R: Sanyog Kale <sanyog.r.kale@intel.com>
16862 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
16865 F: Documentation/driver-api/soundwire/
16866 F: drivers/soundwire/
16867 F: include/linux/soundwire/
16870 M: Olli Salonen <olli.salonen@iki.fi>
16871 L: linux-media@vger.kernel.org
16873 W: https://linuxtv.org
16874 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16875 F: drivers/media/dvb-frontends/sp2*
16877 SPARC + UltraSPARC (sparc/sparc64)
16878 M: "David S. Miller" <davem@davemloft.net>
16879 L: sparclinux@vger.kernel.org
16881 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16887 SPARC SERIAL DRIVERS
16888 M: "David S. Miller" <davem@davemloft.net>
16889 L: sparclinux@vger.kernel.org
16891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16893 F: drivers/tty/serial/suncore.c
16894 F: drivers/tty/serial/sunhv.c
16895 F: drivers/tty/serial/sunsab.c
16896 F: drivers/tty/serial/sunsab.h
16897 F: drivers/tty/serial/sunsu.c
16898 F: drivers/tty/serial/sunzilog.c
16899 F: drivers/tty/serial/sunzilog.h
16900 F: drivers/tty/vcc.c
16901 F: include/linux/sunserialcore.h
16904 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16905 L: linux-sparse@vger.kernel.org
16907 W: https://sparse.docs.kernel.org/
16908 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16909 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16910 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16911 F: include/linux/compiler.h
16913 SPEAKUP CONSOLE SPEECH DRIVER
16914 M: William Hubbs <w.d.hubbs@gmail.com>
16915 M: Chris Brannon <chris@the-brannons.com>
16916 M: Kirk Reiser <kirk@reisers.ca>
16917 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16918 L: speakup@linux-speakup.org
16920 W: http://www.linux-speakup.org/
16921 W: https://github.com/linux-speakup/speakup
16922 B: https://github.com/linux-speakup/speakup/issues
16923 F: drivers/accessibility/speakup/
16925 SPEAR CLOCK FRAMEWORK SUPPORT
16926 M: Viresh Kumar <vireshk@kernel.org>
16927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16929 W: http://www.st.com/spear
16930 F: drivers/clk/spear/
16932 SPEAR PLATFORM SUPPORT
16933 M: Viresh Kumar <vireshk@kernel.org>
16934 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16937 W: http://www.st.com/spear
16938 F: arch/arm/boot/dts/spear*
16939 F: arch/arm/mach-spear/
16942 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16943 L: linux-mtd@lists.infradead.org
16945 W: http://www.linux-mtd.infradead.org/
16946 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16947 C: irc://irc.oftc.net/mtd
16948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16949 F: drivers/mtd/spi-nor/
16950 F: include/linux/mtd/spi-nor.h
16953 M: Mark Brown <broonie@kernel.org>
16954 L: linux-spi@vger.kernel.org
16956 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16958 F: Documentation/devicetree/bindings/spi/
16959 F: Documentation/spi/
16961 F: include/linux/spi/
16962 F: include/uapi/linux/spi/
16965 SPIDERNET NETWORK DRIVER for CELL
16966 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16967 M: Geoff Levand <geoff@infradead.org>
16968 L: netdev@vger.kernel.org
16969 L: linuxppc-dev@lists.ozlabs.org
16971 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16972 F: drivers/net/ethernet/toshiba/spider_net*
16975 M: Stephen Boyd <sboyd@kernel.org>
16976 L: linux-kernel@vger.kernel.org
16978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16979 F: Documentation/devicetree/bindings/spmi/
16981 F: include/dt-bindings/spmi/spmi.h
16982 F: include/linux/spmi.h
16983 F: include/trace/events/spmi.h
16986 M: Jeremy Kerr <jk@ozlabs.org>
16987 L: linuxppc-dev@lists.ozlabs.org
16989 W: http://www.ibm.com/developerworks/power/cell/
16990 F: Documentation/filesystems/spufs/spufs.rst
16991 F: arch/powerpc/platforms/cell/spufs/
16993 SQUASHFS FILE SYSTEM
16994 M: Phillip Lougher <phillip@squashfs.org.uk>
16995 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16997 W: http://squashfs.org.uk
16998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16999 F: Documentation/filesystems/squashfs.rst
17002 SRM (Alpha) environment access
17003 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
17005 F: arch/alpha/kernel/srm_env.c
17007 ST LSM6DSx IMU IIO DRIVER
17008 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
17009 L: linux-iio@vger.kernel.org
17011 W: http://www.st.com/
17012 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
17013 F: drivers/iio/imu/st_lsm6dsx/
17015 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
17016 M: Mickael Guene <mickael.guene@st.com>
17017 L: linux-media@vger.kernel.org
17019 T: git git://linuxtv.org/media_tree.git
17020 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
17021 F: drivers/media/i2c/st-mipid02.c
17023 ST STM32 I2C/SMBUS DRIVER
17024 M: Pierre-Yves MORDRET <pierre-yves.mordret@foss.st.com>
17025 M: Alain Volmat <alain.volmat@foss.st.com>
17026 L: linux-i2c@vger.kernel.org
17028 F: drivers/i2c/busses/i2c-stm32*
17030 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
17031 M: Song Qiang <songqiang1304521@gmail.com>
17032 L: linux-iio@vger.kernel.org
17034 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
17035 F: drivers/iio/proximity/vl53l0x-i2c.c
17038 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17039 M: Sasha Levin <sashal@kernel.org>
17040 L: stable@vger.kernel.org
17042 F: Documentation/process/stable-kernel-rules.rst
17044 STAGING - ATOMISP DRIVER
17045 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17046 R: Sakari Ailus <sakari.ailus@linux.intel.com>
17047 L: linux-media@vger.kernel.org
17049 F: drivers/staging/media/atomisp/
17052 M: Ian Abbott <abbotti@mev.co.uk>
17053 M: H Hartley Sweeten <hsweeten@visionengravers.com>
17055 F: drivers/staging/comedi/
17057 STAGING - FIELDBUS SUBSYSTEM
17058 M: Sven Van Asbroeck <TheSven73@gmail.com>
17060 F: drivers/staging/fieldbus/*
17061 F: drivers/staging/fieldbus/Documentation/
17063 STAGING - HMS ANYBUS-S BUS
17064 M: Sven Van Asbroeck <TheSven73@gmail.com>
17066 F: drivers/staging/fieldbus/anybuss/
17068 STAGING - INDUSTRIAL IO
17069 M: Jonathan Cameron <jic23@kernel.org>
17070 L: linux-iio@vger.kernel.org
17072 F: Documentation/devicetree/bindings/staging/iio/
17073 F: drivers/staging/iio/
17075 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
17076 M: Marc Dietrich <marvin24@gmx.de>
17077 L: ac100@lists.launchpad.net (moderated for non-subscribers)
17078 L: linux-tegra@vger.kernel.org
17080 F: drivers/staging/nvec/
17082 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
17083 M: Jens Frederich <jfrederich@gmail.com>
17084 M: Daniel Drake <dsd@laptop.org>
17085 M: Jon Nettleton <jon.nettleton@gmail.com>
17087 W: http://wiki.laptop.org/go/DCON
17088 F: drivers/staging/olpc_dcon/
17090 STAGING - REALTEK RTL8188EU DRIVERS
17091 M: Larry Finger <Larry.Finger@lwfinger.net>
17093 F: drivers/staging/rtl8188eu/
17095 STAGING - REALTEK RTL8712U DRIVERS
17096 M: Larry Finger <Larry.Finger@lwfinger.net>
17097 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
17099 F: drivers/staging/rtl8712/
17101 STAGING - SEPS525 LCD CONTROLLER DRIVERS
17102 M: Michael Hennerich <michael.hennerich@analog.com>
17103 L: linux-fbdev@vger.kernel.org
17105 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
17106 F: drivers/staging/fbtft/fb_seps525.c
17108 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
17109 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
17110 M: Teddy Wang <teddy.wang@siliconmotion.com>
17111 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
17112 L: linux-fbdev@vger.kernel.org
17114 F: drivers/staging/sm750fb/
17116 STAGING - VIA VT665X DRIVERS
17117 M: Forest Bond <forest@alittletooquiet.net>
17119 F: drivers/staging/vt665?/
17122 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17123 L: linux-staging@lists.linux.dev
17125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
17126 F: drivers/staging/
17128 STARFIRE/DURALAN NETWORK DRIVER
17129 M: Ion Badulescu <ionut@badula.org>
17131 F: drivers/net/ethernet/adaptec/starfire*
17134 M: Peter Zijlstra <peterz@infradead.org>
17135 M: Josh Poimboeuf <jpoimboe@redhat.com>
17136 M: Jason Baron <jbaron@akamai.com>
17137 R: Steven Rostedt <rostedt@goodmis.org>
17138 R: Ard Biesheuvel <ardb@kernel.org>
17140 F: arch/*/include/asm/jump_label*.h
17141 F: arch/*/include/asm/static_call*.h
17142 F: arch/*/kernel/jump_label.c
17143 F: arch/*/kernel/static_call.c
17144 F: include/linux/jump_label*.h
17145 F: include/linux/static_call*.h
17146 F: kernel/jump_label.c
17147 F: kernel/static_call.c
17149 STI AUDIO (ASoC) DRIVERS
17150 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17151 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17153 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
17157 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
17159 F: Documentation/devicetree/bindings/media/stih-cec.txt
17160 F: drivers/media/cec/platform/sti/
17162 STK1160 USB VIDEO CAPTURE DRIVER
17163 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17164 L: linux-media@vger.kernel.org
17166 T: git git://linuxtv.org/media_tree.git
17167 F: drivers/media/usb/stk1160/
17169 STM32 AUDIO (ASoC) DRIVERS
17170 M: Olivier Moysan <olivier.moysan@foss.st.com>
17171 M: Arnaud Pouliquen <arnaud.pouliquen@foss.st.com>
17172 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17174 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
17177 STM32 TIMER/LPTIMER DRIVERS
17178 M: Fabrice Gasnier <fabrice.gasnier@foss.st.com>
17180 F: Documentation/ABI/testing/*timer-stm32
17181 F: Documentation/devicetree/bindings/*/*stm32-*timer*
17182 F: drivers/*/stm32-*timer*
17183 F: drivers/pwm/pwm-stm32*
17184 F: include/linux/*/stm32-*tim*
17186 STMMAC ETHERNET DRIVER
17187 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
17188 M: Alexandre Torgue <alexandre.torgue@foss.st.com>
17189 M: Jose Abreu <joabreu@synopsys.com>
17190 L: netdev@vger.kernel.org
17192 W: http://www.stlinux.com
17193 F: Documentation/networking/device_drivers/ethernet/stmicro/
17194 F: drivers/net/ethernet/stmicro/stmmac/
17197 M: Sam Creasey <sammy@sammy.net>
17199 W: http://sammy.net/sun3/
17200 F: arch/m68k/include/asm/sun3*
17201 F: arch/m68k/kernel/*sun3*
17202 F: arch/m68k/sun3*/
17203 F: drivers/net/ethernet/i825xx/sun3*
17205 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
17206 M: Hans de Goede <hdegoede@redhat.com>
17207 L: linux-input@vger.kernel.org
17209 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
17210 F: drivers/input/keyboard/sun4i-lradc-keys.c
17212 SUNDANCE NETWORK DRIVER
17213 M: Denis Kirjanov <kda@linux-powerpc.org>
17214 L: netdev@vger.kernel.org
17216 F: drivers/net/ethernet/dlink/sundance.c
17219 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17220 M: Rich Felker <dalias@libc.org>
17221 L: linux-sh@vger.kernel.org
17223 Q: http://patchwork.kernel.org/project/linux-sh/list/
17224 F: Documentation/sh/
17229 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17230 M: Len Brown <len.brown@intel.com>
17231 M: Pavel Machek <pavel@ucw.cz>
17232 L: linux-pm@vger.kernel.org
17234 B: https://bugzilla.kernel.org
17235 F: Documentation/power/
17236 F: arch/x86/kernel/acpi/
17237 F: drivers/base/power/
17238 F: include/linux/freezer.h
17239 F: include/linux/pm.h
17240 F: include/linux/suspend.h
17244 M: Martin Mares <mj@ucw.cz>
17245 L: linux-video@atrey.karlin.mff.cuni.cz
17247 F: Documentation/admin-guide/svga.rst
17248 F: arch/x86/boot/video*
17251 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17252 L: iommu@lists.linux-foundation.org
17254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17255 F: arch/*/kernel/pci-swiotlb.c
17256 F: include/linux/swiotlb.h
17257 F: kernel/dma/swiotlb.c
17260 M: Jiri Pirko <jiri@resnulli.us>
17261 M: Ivan Vecera <ivecera@redhat.com>
17262 L: netdev@vger.kernel.org
17264 F: include/net/switchdev.h
17267 SY8106A REGULATOR DRIVER
17268 M: Icenowy Zheng <icenowy@aosc.io>
17270 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17271 F: drivers/regulator/sy8106a-regulator.c
17273 SYNC FILE FRAMEWORK
17274 M: Sumit Semwal <sumit.semwal@linaro.org>
17275 R: Gustavo Padovan <gustavo@padovan.org>
17276 L: linux-media@vger.kernel.org
17277 L: dri-devel@lists.freedesktop.org
17279 T: git git://anongit.freedesktop.org/drm/drm-misc
17280 F: Documentation/driver-api/sync_file.rst
17281 F: drivers/dma-buf/dma-fence*
17282 F: drivers/dma-buf/sw_sync.c
17283 F: drivers/dma-buf/sync_*
17284 F: include/linux/sync_file.h
17285 F: include/uapi/linux/sync_file.h
17287 SYNOPSYS ARC ARCHITECTURE
17288 M: Vineet Gupta <vgupta@synopsys.com>
17289 L: linux-snps-arc@lists.infradead.org
17291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17292 F: Documentation/devicetree/bindings/arc/*
17293 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17295 F: drivers/clocksource/arc_timer.c
17296 F: drivers/tty/serial/arc_uart.c
17298 SYNOPSYS ARC HSDK SDP pll clock driver
17299 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17301 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17302 F: drivers/clk/clk-hsdk-pll.c
17304 SYNOPSYS ARC SDP clock driver
17305 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17307 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17308 F: drivers/clk/axs10x/*
17310 SYNOPSYS ARC SDP platform support
17311 M: Alexey Brodkin <abrodkin@synopsys.com>
17313 F: Documentation/devicetree/bindings/arc/axs10*
17314 F: arch/arc/boot/dts/ax*
17315 F: arch/arc/plat-axs10x
17317 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17318 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17320 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17321 F: drivers/reset/reset-axs10x.c
17323 SYNOPSYS CREG GPIO DRIVER
17324 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17326 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17327 F: drivers/gpio/gpio-creg-snps.c
17329 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17330 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17332 F: drivers/tty/serial/8250/8250_dw.c
17333 F: drivers/tty/serial/8250/8250_dwlib.*
17334 F: drivers/tty/serial/8250/8250_lpss.c
17336 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17337 M: Hoan Tran <hoan@os.amperecomputing.com>
17338 M: Serge Semin <fancer.lancer@gmail.com>
17339 L: linux-gpio@vger.kernel.org
17341 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17342 F: drivers/gpio/gpio-dwapb.c
17344 SYNOPSYS DESIGNWARE APB SSI DRIVER
17345 M: Serge Semin <fancer.lancer@gmail.com>
17346 L: linux-spi@vger.kernel.org
17348 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17349 F: drivers/spi/spi-dw*
17351 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17352 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17354 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17355 F: drivers/dma/dw-axi-dmac/
17357 SYNOPSYS DESIGNWARE DMAC DRIVER
17358 M: Viresh Kumar <vireshk@kernel.org>
17359 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17361 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17363 F: include/dt-bindings/dma/dw-dmac.h
17364 F: include/linux/dma/dw.h
17365 F: include/linux/platform_data/dma-dw.h
17367 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17368 M: Jose Abreu <Jose.Abreu@synopsys.com>
17369 L: netdev@vger.kernel.org
17371 F: drivers/net/ethernet/synopsys/
17373 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17374 M: Jose Abreu <Jose.Abreu@synopsys.com>
17375 L: netdev@vger.kernel.org
17377 F: drivers/net/pcs/pcs-xpcs.c
17378 F: include/linux/pcs/pcs-xpcs.h
17380 SYNOPSYS DESIGNWARE I2C DRIVER
17381 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17382 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17383 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17384 L: linux-i2c@vger.kernel.org
17386 F: drivers/i2c/busses/i2c-designware-*
17387 F: include/linux/platform_data/i2c-designware.h
17389 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17390 M: Jaehoon Chung <jh80.chung@samsung.com>
17391 L: linux-mmc@vger.kernel.org
17393 F: drivers/mmc/host/dw_mmc*
17395 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17396 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17398 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17399 F: drivers/reset/reset-hsdk.c
17400 F: include/dt-bindings/reset/snps,hsdk-reset.h
17402 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17403 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17404 M: Manjunath M B <manjumb@synopsys.com>
17405 L: linux-mmc@vger.kernel.org
17407 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17409 SYSTEM CONFIGURATION (SYSCON)
17410 M: Lee Jones <lee.jones@linaro.org>
17411 M: Arnd Bergmann <arnd@arndb.de>
17413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17414 F: drivers/mfd/syscon.c
17416 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17417 M: Sudeep Holla <sudeep.holla@arm.com>
17418 R: Cristian Marussi <cristian.marussi@arm.com>
17419 L: linux-arm-kernel@lists.infradead.org
17421 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17422 F: drivers/clk/clk-sc[mp]i.c
17423 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17424 F: drivers/firmware/arm_scmi/
17425 F: drivers/firmware/arm_scpi.c
17426 F: drivers/regulator/scmi-regulator.c
17427 F: drivers/reset/reset-scmi.c
17428 F: include/linux/sc[mp]i_protocol.h
17429 F: include/trace/events/scmi.h
17431 SYSTEM RESET/SHUTDOWN DRIVERS
17432 M: Sebastian Reichel <sre@kernel.org>
17433 L: linux-pm@vger.kernel.org
17435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17436 F: Documentation/devicetree/bindings/power/reset/
17437 F: drivers/power/reset/
17439 SYSTEM TRACE MODULE CLASS
17440 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17442 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17443 F: Documentation/trace/stm.rst
17444 F: drivers/hwtracing/stm/
17445 F: include/linux/stm.h
17446 F: include/uapi/linux/stm.h
17448 SYSTEM76 ACPI DRIVER
17449 M: Jeremy Soller <jeremy@system76.com>
17450 M: System76 Product Development <productdev@system76.com>
17451 L: platform-driver-x86@vger.kernel.org
17453 F: drivers/platform/x86/system76_acpi.c
17456 M: Christoph Hellwig <hch@infradead.org>
17458 F: Documentation/filesystems/sysv-fs.rst
17460 F: include/linux/sysv_fs.h
17462 TASKSTATS STATISTICS INTERFACE
17463 M: Balbir Singh <bsingharora@gmail.com>
17465 F: Documentation/accounting/taskstats*
17466 F: include/linux/taskstats*
17467 F: kernel/taskstats.c
17470 M: Jamal Hadi Salim <jhs@mojatatu.com>
17471 M: Cong Wang <xiyou.wangcong@gmail.com>
17472 M: Jiri Pirko <jiri@resnulli.us>
17473 L: netdev@vger.kernel.org
17475 F: include/net/pkt_cls.h
17476 F: include/net/pkt_sched.h
17477 F: include/net/tc_act/
17478 F: include/uapi/linux/pkt_cls.h
17479 F: include/uapi/linux/pkt_sched.h
17480 F: include/uapi/linux/tc_act/
17481 F: include/uapi/linux/tc_ematch/
17484 TC90522 MEDIA DRIVER
17485 M: Akihiro Tsukada <tskd08@gmail.com>
17486 L: linux-media@vger.kernel.org
17488 F: drivers/media/dvb-frontends/tc90522*
17490 TCP LOW PRIORITY MODULE
17491 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17492 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17494 W: http://tcp-lp-mod.sourceforge.net/
17495 F: net/ipv4/tcp_lp.c
17497 TDA10071 MEDIA DRIVER
17498 M: Antti Palosaari <crope@iki.fi>
17499 L: linux-media@vger.kernel.org
17501 W: https://linuxtv.org
17502 W: http://palosaari.fi/linux/
17503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17504 T: git git://linuxtv.org/anttip/media_tree.git
17505 F: drivers/media/dvb-frontends/tda10071*
17507 TDA18212 MEDIA DRIVER
17508 M: Antti Palosaari <crope@iki.fi>
17509 L: linux-media@vger.kernel.org
17511 W: https://linuxtv.org
17512 W: http://palosaari.fi/linux/
17513 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17514 T: git git://linuxtv.org/anttip/media_tree.git
17515 F: drivers/media/tuners/tda18212*
17517 TDA18218 MEDIA DRIVER
17518 M: Antti Palosaari <crope@iki.fi>
17519 L: linux-media@vger.kernel.org
17521 W: https://linuxtv.org
17522 W: http://palosaari.fi/linux/
17523 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17524 T: git git://linuxtv.org/anttip/media_tree.git
17525 F: drivers/media/tuners/tda18218*
17527 TDA18250 MEDIA DRIVER
17528 M: Olli Salonen <olli.salonen@iki.fi>
17529 L: linux-media@vger.kernel.org
17531 W: https://linuxtv.org
17532 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17533 T: git git://linuxtv.org/media_tree.git
17534 F: drivers/media/tuners/tda18250*
17536 TDA18271 MEDIA DRIVER
17537 M: Michael Krufky <mkrufky@linuxtv.org>
17538 L: linux-media@vger.kernel.org
17540 W: https://linuxtv.org
17541 W: http://github.com/mkrufky
17542 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17543 T: git git://linuxtv.org/mkrufky/tuners.git
17544 F: drivers/media/tuners/tda18271*
17546 TDA1997x MEDIA DRIVER
17547 M: Tim Harvey <tharvey@gateworks.com>
17548 L: linux-media@vger.kernel.org
17550 W: https://linuxtv.org
17551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17552 F: drivers/media/i2c/tda1997x.*
17554 TDA827x MEDIA DRIVER
17555 M: Michael Krufky <mkrufky@linuxtv.org>
17556 L: linux-media@vger.kernel.org
17558 W: https://linuxtv.org
17559 W: http://github.com/mkrufky
17560 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17561 T: git git://linuxtv.org/mkrufky/tuners.git
17562 F: drivers/media/tuners/tda8290.*
17564 TDA8290 MEDIA DRIVER
17565 M: Michael Krufky <mkrufky@linuxtv.org>
17566 L: linux-media@vger.kernel.org
17568 W: https://linuxtv.org
17569 W: http://github.com/mkrufky
17570 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17571 T: git git://linuxtv.org/mkrufky/tuners.git
17572 F: drivers/media/tuners/tda8290.*
17574 TDA9840 MEDIA DRIVER
17575 M: Hans Verkuil <hverkuil@xs4all.nl>
17576 L: linux-media@vger.kernel.org
17578 W: https://linuxtv.org
17579 T: git git://linuxtv.org/media_tree.git
17580 F: drivers/media/i2c/tda9840*
17582 TEA5761 TUNER DRIVER
17583 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17584 L: linux-media@vger.kernel.org
17586 W: https://linuxtv.org
17587 T: git git://linuxtv.org/media_tree.git
17588 F: drivers/media/tuners/tea5761.*
17590 TEA5767 TUNER DRIVER
17591 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17592 L: linux-media@vger.kernel.org
17594 W: https://linuxtv.org
17595 T: git git://linuxtv.org/media_tree.git
17596 F: drivers/media/tuners/tea5767.*
17598 TEA6415C MEDIA DRIVER
17599 M: Hans Verkuil <hverkuil@xs4all.nl>
17600 L: linux-media@vger.kernel.org
17602 W: https://linuxtv.org
17603 T: git git://linuxtv.org/media_tree.git
17604 F: drivers/media/i2c/tea6415c*
17606 TEA6420 MEDIA DRIVER
17607 M: Hans Verkuil <hverkuil@xs4all.nl>
17608 L: linux-media@vger.kernel.org
17610 W: https://linuxtv.org
17611 T: git git://linuxtv.org/media_tree.git
17612 F: drivers/media/i2c/tea6420*
17615 M: Jiri Pirko <jiri@resnulli.us>
17616 L: netdev@vger.kernel.org
17618 F: drivers/net/team/
17619 F: include/linux/if_team.h
17620 F: include/uapi/linux/if_team.h
17622 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17623 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17625 F: arch/x86/platform/ts5500/
17627 TECHNOTREND USB IR RECEIVER
17628 M: Sean Young <sean@mess.org>
17629 L: linux-media@vger.kernel.org
17631 F: drivers/media/rc/ttusbir.c
17633 TECHWELL TW9910 VIDEO DECODER
17634 L: linux-media@vger.kernel.org
17636 F: drivers/media/i2c/tw9910.c
17637 F: include/media/i2c/tw9910.h
17640 M: Jens Wiklander <jens.wiklander@linaro.org>
17641 L: op-tee@lists.trustedfirmware.org
17643 F: Documentation/staging/tee.rst
17645 F: include/linux/tee_drv.h
17646 F: include/uapi/linux/tee.h
17648 TEGRA ARCHITECTURE SUPPORT
17649 M: Thierry Reding <thierry.reding@gmail.com>
17650 M: Jonathan Hunter <jonathanh@nvidia.com>
17651 L: linux-tegra@vger.kernel.org
17653 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17658 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17659 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17661 F: drivers/clk/tegra/
17664 M: Laxman Dewangan <ldewangan@nvidia.com>
17665 M: Jon Hunter <jonathanh@nvidia.com>
17667 F: drivers/dma/tegra*
17670 M: Laxman Dewangan <ldewangan@nvidia.com>
17671 R: Dmitry Osipenko <digetx@gmail.com>
17673 F: drivers/i2c/busses/i2c-tegra.c
17675 TEGRA IOMMU DRIVERS
17676 M: Thierry Reding <thierry.reding@gmail.com>
17677 R: Krishna Reddy <vdumpa@nvidia.com>
17678 L: linux-tegra@vger.kernel.org
17680 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17681 F: drivers/iommu/tegra*
17684 M: Laxman Dewangan <ldewangan@nvidia.com>
17686 F: drivers/input/keyboard/tegra-kbc.c
17689 M: Stefan Agner <stefan@agner.ch>
17690 M: Lucas Stach <dev@lynxeye.de>
17692 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17693 F: drivers/mtd/nand/raw/tegra_nand.c
17696 M: Thierry Reding <thierry.reding@gmail.com>
17698 F: drivers/pwm/pwm-tegra.c
17700 TEGRA SERIAL DRIVER
17701 M: Laxman Dewangan <ldewangan@nvidia.com>
17703 F: drivers/tty/serial/serial-tegra.c
17706 M: Laxman Dewangan <ldewangan@nvidia.com>
17708 F: drivers/spi/spi-tegra*
17710 TEGRA QUAD SPI DRIVER
17711 M: Thierry Reding <thierry.reding@gmail.com>
17712 M: Jonathan Hunter <jonathanh@nvidia.com>
17713 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17714 L: linux-tegra@vger.kernel.org
17716 F: drivers/spi/spi-tegra210-quad.c
17719 M: Thierry Reding <thierry.reding@gmail.com>
17720 M: Jonathan Hunter <jonathanh@nvidia.com>
17721 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17722 L: linux-media@vger.kernel.org
17723 L: linux-tegra@vger.kernel.org
17725 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17726 F: drivers/staging/media/tegra-video/
17728 TEGRA XUSB PADCTL DRIVER
17729 M: JC Kuo <jckuo@nvidia.com>
17731 F: drivers/phy/tegra/xusb*
17733 TEHUTI ETHERNET DRIVER
17734 M: Andy Gospodarek <andy@greyhouse.net>
17735 L: netdev@vger.kernel.org
17737 F: drivers/net/ethernet/tehuti/*
17739 TELECOM CLOCK DRIVER FOR MCPL0010
17740 M: Mark Gross <mark.gross@intel.com>
17742 F: drivers/char/tlclk.c
17744 TEMPO SEMICONDUCTOR DRIVERS
17745 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17747 F: Documentation/devicetree/bindings/sound/tscs*.txt
17748 F: sound/soc/codecs/tscs*.c
17749 F: sound/soc/codecs/tscs*.h
17751 TENSILICA XTENSA PORT (xtensa)
17752 M: Chris Zankel <chris@zankel.net>
17753 M: Max Filippov <jcmvbkbc@gmail.com>
17754 L: linux-xtensa@linux-xtensa.org
17756 T: git git://github.com/czankel/xtensa-linux.git
17758 F: drivers/irqchip/irq-xtensa-*
17760 TEXAS INSTRUMENTS ASoC DRIVERS
17761 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17762 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17766 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17767 M: Ricardo Ribalda <ribalda@kernel.org>
17768 L: linux-iio@vger.kernel.org
17770 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17771 F: drivers/iio/dac/ti-dac7612.c
17773 TEXAS INSTRUMENTS DMA DRIVERS
17774 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17775 L: dmaengine@vger.kernel.org
17777 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17778 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17779 F: Documentation/devicetree/bindings/dma/ti/
17781 X: drivers/dma/ti/cppi41.c
17782 F: include/linux/dma/k3-udma-glue.h
17783 F: include/linux/dma/ti-cppi5.h
17784 F: include/linux/dma/k3-psil.h
17786 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17787 M: Nishanth Menon <nm@ti.com>
17788 M: Tero Kristo <kristo@kernel.org>
17789 M: Santosh Shilimkar <ssantosh@kernel.org>
17790 L: linux-arm-kernel@lists.infradead.org
17792 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17793 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17794 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17795 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17796 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17797 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17798 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17799 F: drivers/clk/keystone/sci-clk.c
17800 F: drivers/firmware/ti_sci*
17801 F: drivers/irqchip/irq-ti-sci-inta.c
17802 F: drivers/irqchip/irq-ti-sci-intr.c
17803 F: drivers/reset/reset-ti-sci.c
17804 F: drivers/soc/ti/ti_sci_inta_msi.c
17805 F: drivers/soc/ti/ti_sci_pm_domains.c
17806 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17807 F: include/linux/soc/ti/ti_sci_inta_msi.h
17808 F: include/linux/soc/ti/ti_sci_protocol.h
17810 TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
17811 M: Robert Marko <robert.marko@sartura.hr>
17812 M: Luka Perkov <luka.perkov@sartura.hr>
17813 L: linux-hwmon@vger.kernel.org
17815 F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
17816 F: Documentation/hwmon/tps23861.rst
17817 F: drivers/hwmon/tps23861.c
17819 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17820 M: Hans Verkuil <hverkuil@xs4all.nl>
17821 L: linux-media@vger.kernel.org
17823 W: https://linuxtv.org
17824 T: git git://linuxtv.org/media_tree.git
17825 F: drivers/media/radio/radio-raremono.c
17828 M: Zhang Rui <rui.zhang@intel.com>
17829 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17830 R: Amit Kucheria <amitk@kernel.org>
17831 L: linux-pm@vger.kernel.org
17833 Q: https://patchwork.kernel.org/project/linux-pm/list/
17834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17835 F: Documentation/devicetree/bindings/thermal/
17836 F: drivers/thermal/
17837 F: include/linux/cpu_cooling.h
17838 F: include/linux/thermal.h
17839 F: include/uapi/linux/thermal.h
17841 THERMAL DRIVER FOR AMLOGIC SOCS
17842 M: Guillaume La Roque <glaroque@baylibre.com>
17843 L: linux-pm@vger.kernel.org
17844 L: linux-amlogic@lists.infradead.org
17846 W: http://linux-meson.com/
17847 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17848 F: drivers/thermal/amlogic_thermal.c
17850 THERMAL/CPU_COOLING
17851 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17852 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17853 M: Viresh Kumar <viresh.kumar@linaro.org>
17854 M: Javi Merino <javi.merino@kernel.org>
17855 L: linux-pm@vger.kernel.org
17857 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17858 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17859 F: drivers/thermal/cpufreq_cooling.c
17860 F: drivers/thermal/cpuidle_cooling.c
17861 F: include/linux/cpu_cooling.h
17863 THERMAL/POWER_ALLOCATOR
17864 M: Lukasz Luba <lukasz.luba@arm.com>
17865 L: linux-pm@vger.kernel.org
17867 F: Documentation/driver-api/thermal/power_allocator.rst
17868 F: drivers/thermal/gov_power_allocator.c
17869 F: include/trace/events/thermal_power_allocator.h
17871 THINKPAD ACPI EXTRAS DRIVER
17872 M: Henrique de Moraes Holschuh <hmh@hmh.eng.br>
17873 L: ibm-acpi-devel@lists.sourceforge.net
17874 L: platform-driver-x86@vger.kernel.org
17876 W: http://ibm-acpi.sourceforge.net
17877 W: http://thinkwiki.org/wiki/Ibm-acpi
17878 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17879 F: drivers/platform/x86/thinkpad_acpi.c
17881 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17882 M: Isaac Hazan <isaac.hazan@intel.com>
17883 L: linux-usb@vger.kernel.org
17885 F: drivers/thunderbolt/dma_test.c
17888 M: Andreas Noever <andreas.noever@gmail.com>
17889 M: Michael Jamet <michael.jamet@intel.com>
17890 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17891 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17892 L: linux-usb@vger.kernel.org
17894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17895 F: Documentation/admin-guide/thunderbolt.rst
17896 F: drivers/thunderbolt/
17897 F: include/linux/thunderbolt.h
17899 THUNDERBOLT NETWORK DRIVER
17900 M: Michael Jamet <michael.jamet@intel.com>
17901 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17902 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17903 L: netdev@vger.kernel.org
17905 F: drivers/net/thunderbolt.c
17907 THUNDERX GPIO DRIVER
17908 M: Robert Richter <rric@kernel.org>
17910 F: drivers/gpio/gpio-thunderx.c
17912 TI AM437X VPFE DRIVER
17913 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17914 L: linux-media@vger.kernel.org
17916 W: https://linuxtv.org
17917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17918 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17919 F: drivers/media/platform/am437x/
17921 TI BANDGAP AND THERMAL DRIVER
17922 M: Eduardo Valentin <edubezval@gmail.com>
17923 M: Keerthy <j-keerthy@ti.com>
17924 L: linux-pm@vger.kernel.org
17925 L: linux-omap@vger.kernel.org
17927 F: drivers/thermal/ti-soc-thermal/
17929 TI BQ27XXX POWER SUPPLY DRIVER
17930 F: drivers/power/supply/bq27xxx_battery.c
17931 F: drivers/power/supply/bq27xxx_battery_i2c.c
17932 F: include/linux/power/bq27xxx_battery.h
17934 TI CDCE706 CLOCK DRIVER
17935 M: Max Filippov <jcmvbkbc@gmail.com>
17937 F: drivers/clk/clk-cdce706.c
17940 M: Tero Kristo <kristo@kernel.org>
17941 L: linux-omap@vger.kernel.org
17944 F: include/linux/clk/ti.h
17946 TI DAVINCI MACHINE SUPPORT
17947 M: Sekhar Nori <nsekhar@ti.com>
17948 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17952 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17953 F: arch/arm/boot/dts/da850*
17954 F: arch/arm/mach-davinci/
17955 F: drivers/i2c/busses/i2c-davinci.c
17957 TI DAVINCI SERIES CLOCK DRIVER
17958 M: David Lechner <david@lechnology.com>
17959 R: Sekhar Nori <nsekhar@ti.com>
17961 F: Documentation/devicetree/bindings/clock/ti/davinci/
17962 F: drivers/clk/davinci/
17964 TI DAVINCI SERIES GPIO DRIVER
17965 M: Keerthy <j-keerthy@ti.com>
17966 L: linux-gpio@vger.kernel.org
17968 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17969 F: drivers/gpio/gpio-davinci.c
17971 TI DAVINCI SERIES MEDIA DRIVER
17972 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17973 L: linux-media@vger.kernel.org
17975 W: https://linuxtv.org
17976 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17977 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17978 F: drivers/media/platform/davinci/
17979 F: include/media/davinci/
17981 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17982 R: David Lechner <david@lechnology.com>
17983 L: linux-iio@vger.kernel.org
17984 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17985 F: drivers/counter/ti-eqep.c
17987 TI ETHERNET SWITCH DRIVER (CPSW)
17988 R: Grygorii Strashko <grygorii.strashko@ti.com>
17989 L: linux-omap@vger.kernel.org
17990 L: netdev@vger.kernel.org
17992 F: drivers/net/ethernet/ti/cpsw*
17993 F: drivers/net/ethernet/ti/davinci*
17995 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17996 M: Alex Dubov <oakad@yahoo.com>
17998 W: http://tifmxx.berlios.de/
17999 F: drivers/memstick/host/tifm_ms.c
18000 F: drivers/misc/tifm*
18001 F: drivers/mmc/host/tifm_sd.c
18002 F: include/linux/tifm.h
18004 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
18005 M: Santosh Shilimkar <ssantosh@kernel.org>
18006 L: linux-kernel@vger.kernel.org
18007 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
18010 F: drivers/soc/ti/*
18012 TI LM49xxx FAMILY ASoC CODEC DRIVERS
18013 M: M R Swami Reddy <mr.swami.reddy@ti.com>
18014 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
18015 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18017 F: sound/soc/codecs/isabelle*
18018 F: sound/soc/codecs/lm49453*
18020 TI LP855x BACKLIGHT DRIVER
18021 M: Milo Kim <milo.kim@ti.com>
18023 F: Documentation/driver-api/backlight/lp855x-driver.rst
18024 F: drivers/video/backlight/lp855x_bl.c
18025 F: include/linux/platform_data/lp855x.h
18027 TI LP8727 CHARGER DRIVER
18028 M: Milo Kim <milo.kim@ti.com>
18030 F: drivers/power/supply/lp8727_charger.c
18031 F: include/linux/platform_data/lp8727.h
18033 TI LP8788 MFD DRIVER
18034 M: Milo Kim <milo.kim@ti.com>
18036 F: drivers/iio/adc/lp8788_adc.c
18037 F: drivers/leds/leds-lp8788.c
18038 F: drivers/mfd/lp8788*.c
18039 F: drivers/power/supply/lp8788-charger.c
18040 F: drivers/regulator/lp8788-*.c
18041 F: include/linux/mfd/lp8788*.h
18043 TI NETCP ETHERNET DRIVER
18044 M: Wingman Kwok <w-kwok2@ti.com>
18045 M: Murali Karicheri <m-karicheri2@ti.com>
18046 L: netdev@vger.kernel.org
18048 F: drivers/net/ethernet/ti/netcp*
18050 TI PCM3060 ASoC CODEC DRIVER
18051 M: Kirill Marinushkin <kmarinushkin@birdec.com>
18052 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18054 F: Documentation/devicetree/bindings/sound/pcm3060.txt
18055 F: sound/soc/codecs/pcm3060*
18057 TI TAS571X FAMILY ASoC CODEC DRIVER
18058 M: Kevin Cernekee <cernekee@chromium.org>
18059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18061 F: sound/soc/codecs/tas571x*
18063 TI TCAN4X5X DEVICE DRIVER
18064 L: linux-can@vger.kernel.org
18066 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
18067 F: drivers/net/can/m_can/tcan4x5x*
18069 TI TRF7970A NFC DRIVER
18070 M: Mark Greer <mgreer@animalcreek.com>
18071 L: linux-wireless@vger.kernel.org
18072 L: linux-nfc@lists.01.org (moderated for non-subscribers)
18074 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
18075 F: drivers/nfc/trf7970a.c
18077 TI TWL4030 SERIES SOC CODEC DRIVER
18078 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
18079 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18081 F: sound/soc/codecs/twl4030*
18084 M: Benoit Parrot <bparrot@ti.com>
18085 L: linux-media@vger.kernel.org
18087 W: http://linuxtv.org/
18088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18089 F: Documentation/devicetree/bindings/media/ti,cal.yaml
18090 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
18091 F: drivers/media/platform/ti-vpe/
18093 TI WILINK WIRELESS DRIVERS
18094 L: linux-wireless@vger.kernel.org
18096 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
18097 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
18098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
18099 F: drivers/net/wireless/ti/
18100 F: include/linux/wl12xx.h
18102 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
18103 M: John Stultz <john.stultz@linaro.org>
18104 M: Thomas Gleixner <tglx@linutronix.de>
18105 R: Stephen Boyd <sboyd@kernel.org>
18106 L: linux-kernel@vger.kernel.org
18108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
18109 F: include/linux/clocksource.h
18110 F: include/linux/time.h
18111 F: include/linux/timex.h
18112 F: include/uapi/linux/time.h
18113 F: include/uapi/linux/timex.h
18114 F: kernel/time/alarmtimer.c
18115 F: kernel/time/clocksource.c
18116 F: kernel/time/ntp.c
18117 F: kernel/time/time*.c
18118 F: tools/testing/selftests/timers/
18121 M: Jon Maloy <jmaloy@redhat.com>
18122 M: Ying Xue <ying.xue@windriver.com>
18123 L: netdev@vger.kernel.org (core kernel code)
18124 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
18126 W: http://tipc.sourceforge.net/
18127 F: include/uapi/linux/tipc*.h
18130 TLAN NETWORK DRIVER
18131 M: Samuel Chessman <chessman@tux.org>
18132 L: tlan-devel@lists.sourceforge.net (subscribers-only)
18134 W: http://sourceforge.net/projects/tlan/
18135 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
18136 F: drivers/net/ethernet/ti/tlan.*
18138 TM6000 VIDEO4LINUX DRIVER
18139 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18140 L: linux-media@vger.kernel.org
18142 W: https://linuxtv.org
18143 T: git git://linuxtv.org/media_tree.git
18144 F: Documentation/admin-guide/media/tm6000*
18145 F: drivers/media/usb/tm6000/
18147 TMIO/SDHI MMC DRIVER
18148 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
18149 L: linux-mmc@vger.kernel.org
18151 F: drivers/mmc/host/renesas_sdhi*
18152 F: drivers/mmc/host/tmio_mmc*
18153 F: include/linux/mfd/tmio.h
18155 TMP401 HARDWARE MONITOR DRIVER
18156 M: Guenter Roeck <linux@roeck-us.net>
18157 L: linux-hwmon@vger.kernel.org
18159 F: Documentation/hwmon/tmp401.rst
18160 F: drivers/hwmon/tmp401.c
18162 TMP513 HARDWARE MONITOR DRIVER
18163 M: Eric Tremblay <etremblay@distech-controls.com>
18164 L: linux-hwmon@vger.kernel.org
18166 F: Documentation/hwmon/tmp513.rst
18167 F: drivers/hwmon/tmp513.c
18169 TMPFS (SHMEM FILESYSTEM)
18170 M: Hugh Dickins <hughd@google.com>
18171 L: linux-mm@kvack.org
18173 F: include/linux/shmem_fs.h
18176 TOMOYO SECURITY MODULE
18177 M: Kentaro Takeda <takedakn@nttdata.co.jp>
18178 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
18179 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
18180 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
18181 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
18182 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
18184 W: https://tomoyo.osdn.jp/
18185 F: security/tomoyo/
18187 TOPSTAR LAPTOP EXTRAS DRIVER
18188 M: Herton Ronaldo Krzesinski <herton@canonical.com>
18189 L: platform-driver-x86@vger.kernel.org
18191 F: drivers/platform/x86/topstar-laptop.c
18193 TORTURE-TEST MODULES
18194 M: Davidlohr Bueso <dave@stgolabs.net>
18195 M: "Paul E. McKenney" <paulmck@kernel.org>
18196 M: Josh Triplett <josh@joshtriplett.org>
18197 L: linux-kernel@vger.kernel.org
18199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
18200 F: Documentation/RCU/torture.rst
18201 F: kernel/locking/locktorture.c
18202 F: kernel/rcu/rcuscale.c
18203 F: kernel/rcu/rcutorture.c
18204 F: kernel/rcu/refscale.c
18205 F: kernel/torture.c
18207 TOSHIBA ACPI EXTRAS DRIVER
18208 M: Azael Avalos <coproscefalo@gmail.com>
18209 L: platform-driver-x86@vger.kernel.org
18211 F: drivers/platform/x86/toshiba_acpi.c
18213 TOSHIBA BLUETOOTH DRIVER
18214 M: Azael Avalos <coproscefalo@gmail.com>
18215 L: platform-driver-x86@vger.kernel.org
18217 F: drivers/platform/x86/toshiba_bluetooth.c
18219 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
18220 M: Azael Avalos <coproscefalo@gmail.com>
18221 L: platform-driver-x86@vger.kernel.org
18223 F: drivers/platform/x86/toshiba_haps.c
18226 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
18228 W: http://www.buzzard.org.uk/toshiba/
18229 F: drivers/char/toshiba.c
18230 F: include/linux/toshiba.h
18231 F: include/uapi/linux/toshiba.h
18233 TOSHIBA TC358743 DRIVER
18234 M: Mats Randgaard <matrandg@cisco.com>
18235 L: linux-media@vger.kernel.org
18237 F: drivers/media/i2c/tc358743*
18238 F: include/media/i2c/tc358743.h
18240 TOSHIBA WMI HOTKEYS DRIVER
18241 M: Azael Avalos <coproscefalo@gmail.com>
18242 L: platform-driver-x86@vger.kernel.org
18244 F: drivers/platform/x86/toshiba-wmi.c
18247 M: Peter Huewe <peterhuewe@gmx.de>
18248 M: Jarkko Sakkinen <jarkko@kernel.org>
18249 R: Jason Gunthorpe <jgg@ziepe.ca>
18250 L: linux-integrity@vger.kernel.org
18252 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18253 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18255 F: drivers/char/tpm/
18258 M: Steven Rostedt <rostedt@goodmis.org>
18259 M: Ingo Molnar <mingo@redhat.com>
18261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18262 F: Documentation/trace/ftrace.rst
18263 F: arch/*/*/*/ftrace.h
18264 F: arch/*/kernel/ftrace.c
18266 F: include/*/ftrace.h
18267 F: include/linux/trace*.h
18270 F: tools/testing/selftests/ftrace/
18272 TRACING MMIO ACCESSES (MMIOTRACE)
18273 M: Steven Rostedt <rostedt@goodmis.org>
18274 M: Ingo Molnar <mingo@kernel.org>
18275 R: Karol Herbst <karolherbst@gmail.com>
18276 R: Pekka Paalanen <ppaalanen@gmail.com>
18277 L: linux-kernel@vger.kernel.org
18278 L: nouveau@lists.freedesktop.org
18280 F: arch/x86/mm/kmmio.c
18281 F: arch/x86/mm/mmio-mod.c
18282 F: arch/x86/mm/testmmiotrace.c
18283 F: include/linux/mmiotrace.h
18284 F: kernel/trace/trace_mmiotrace.c
18287 M: Jiri Kosina <trivial@kernel.org>
18289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18290 K: ^Subject:.*(?i)trivial
18293 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18294 M: Jiri Slaby <jirislaby@kernel.org>
18296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18297 F: Documentation/driver-api/serial/
18299 F: drivers/tty/serial/serial_core.c
18300 F: include/linux/serial.h
18301 F: include/linux/serial_core.h
18302 F: include/linux/tty.h
18303 F: include/uapi/linux/serial.h
18304 F: include/uapi/linux/serial_core.h
18305 F: include/uapi/linux/tty.h
18307 TUA9001 MEDIA DRIVER
18308 M: Antti Palosaari <crope@iki.fi>
18309 L: linux-media@vger.kernel.org
18311 W: https://linuxtv.org
18312 W: http://palosaari.fi/linux/
18313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18314 T: git git://linuxtv.org/anttip/media_tree.git
18315 F: drivers/media/tuners/tua9001*
18317 TULIP NETWORK DRIVERS
18318 L: netdev@vger.kernel.org
18319 L: linux-parisc@vger.kernel.org
18321 F: drivers/net/ethernet/dec/tulip/
18324 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18326 W: http://vtun.sourceforge.net/tun
18327 F: Documentation/networking/tuntap.rst
18328 F: arch/um/os-Linux/drivers/
18330 TURBOCHANNEL SUBSYSTEM
18331 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
18332 M: Ralf Baechle <ralf@linux-mips.org>
18333 L: linux-mips@vger.kernel.org
18335 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18337 F: include/linux/tc.h
18340 M: "Len Brown" <lenb@kernel.org>
18341 L: linux-pm@vger.kernel.org
18343 Q: https://patchwork.kernel.org/project/linux-pm/list/
18344 B: https://bugzilla.kernel.org
18345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18346 F: tools/power/x86/turbostat/
18348 TW5864 VIDEO4LINUX DRIVER
18349 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18350 M: Anton Sviridenko <anton@corp.bluecherry.net>
18351 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18352 M: Andrey Utkin <andrey_utkin@fastmail.com>
18353 L: linux-media@vger.kernel.org
18355 F: drivers/media/pci/tw5864/
18357 TW68 VIDEO4LINUX DRIVER
18358 M: Hans Verkuil <hverkuil@xs4all.nl>
18359 L: linux-media@vger.kernel.org
18361 W: https://linuxtv.org
18362 T: git git://linuxtv.org/media_tree.git
18363 F: drivers/media/pci/tw68/
18365 TW686X VIDEO4LINUX DRIVER
18366 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18367 L: linux-media@vger.kernel.org
18369 W: http://linuxtv.org
18370 T: git git://linuxtv.org/media_tree.git
18371 F: drivers/media/pci/tw686x/
18373 UACCE ACCELERATOR FRAMEWORK
18374 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18375 M: Zhou Wang <wangzhou1@hisilicon.com>
18376 L: linux-accelerators@lists.ozlabs.org
18377 L: linux-kernel@vger.kernel.org
18379 F: Documentation/ABI/testing/sysfs-driver-uacce
18380 F: Documentation/misc-devices/uacce.rst
18381 F: drivers/misc/uacce/
18382 F: include/linux/uacce.h
18383 F: include/uapi/misc/uacce/
18385 UBI FILE SYSTEM (UBIFS)
18386 M: Richard Weinberger <richard@nod.at>
18387 L: linux-mtd@lists.infradead.org
18389 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18392 F: Documentation/filesystems/ubifs-authentication.rst
18393 F: Documentation/filesystems/ubifs.rst
18396 UCLINUX (M68KNOMMU AND COLDFIRE)
18397 M: Greg Ungerer <gerg@linux-m68k.org>
18398 L: linux-m68k@lists.linux-m68k.org
18399 L: uclinux-dev@uclinux.org (subscribers-only)
18401 W: http://www.linux-m68k.org/
18402 W: http://www.uclinux.org/
18403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18404 F: arch/m68k/*/*_no.*
18406 F: arch/m68k/coldfire/
18407 F: arch/m68k/include/asm/*_no.*
18410 M: Jan Kara <jack@suse.com>
18412 F: Documentation/filesystems/udf.rst
18416 M: Bastien Nocera <hadess@hadess.net>
18417 L: linux-input@vger.kernel.org
18419 F: drivers/hid/hid-udraw-ps3.c
18422 M: Evgeniy Dushistov <dushistov@mail.ru>
18424 F: Documentation/admin-guide/ufs.rst
18427 UHID USERSPACE HID IO DRIVER
18428 M: David Rheinsberg <david.rheinsberg@gmail.com>
18429 L: linux-input@vger.kernel.org
18431 F: drivers/hid/uhid.c
18432 F: include/uapi/linux/uhid.h
18435 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18436 L: linux-usb@vger.kernel.org
18438 F: drivers/usb/common/ulpi.c
18439 F: include/linux/ulpi/
18442 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18443 L: linux-fsdevel@vger.kernel.org
18448 M: Tony Finch <dot@dotat.at>
18450 W: http://dotat.at/prog/unifdef
18451 F: scripts/unifdef.c
18453 UNIFORM CDROM DRIVER
18454 M: Jens Axboe <axboe@kernel.dk>
18456 W: http://www.kernel.dk
18457 F: Documentation/cdrom/
18458 F: drivers/cdrom/cdrom.c
18459 F: include/linux/cdrom.h
18460 F: include/uapi/linux/cdrom.h
18462 UNISYS S-PAR DRIVERS
18463 M: David Kershner <david.kershner@unisys.com>
18464 L: sparmaintainer@unisys.com (Unisys internal)
18466 F: drivers/staging/unisys/
18467 F: drivers/visorbus/
18468 F: include/linux/visorbus.h
18470 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18471 R: Alim Akhtar <alim.akhtar@samsung.com>
18472 R: Avri Altman <avri.altman@wdc.com>
18473 L: linux-scsi@vger.kernel.org
18475 F: Documentation/scsi/ufs.rst
18476 F: drivers/scsi/ufs/
18478 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18479 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18480 L: linux-scsi@vger.kernel.org
18482 F: drivers/scsi/ufs/*dwc*
18484 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18485 M: Stanley Chu <stanley.chu@mediatek.com>
18486 L: linux-scsi@vger.kernel.org
18487 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18489 F: drivers/scsi/ufs/ufs-mediatek*
18491 UNSORTED BLOCK IMAGES (UBI)
18492 M: Richard Weinberger <richard@nod.at>
18493 L: linux-mtd@lists.infradead.org
18495 W: http://www.linux-mtd.infradead.org/
18496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18498 F: drivers/mtd/ubi/
18499 F: include/linux/mtd/ubi.h
18500 F: include/uapi/mtd/ubi-user.h
18502 USB "USBNET" DRIVER FRAMEWORK
18503 M: Oliver Neukum <oneukum@suse.com>
18504 L: netdev@vger.kernel.org
18506 W: http://www.linux-usb.org/usbnet
18507 F: drivers/net/usb/usbnet.c
18508 F: include/linux/usb/usbnet.h
18511 M: Oliver Neukum <oneukum@suse.com>
18512 L: linux-usb@vger.kernel.org
18514 F: Documentation/usb/acm.rst
18515 F: drivers/usb/class/cdc-acm.*
18517 USB APPLE MFI FASTCHARGE DRIVER
18518 M: Bastien Nocera <hadess@hadess.net>
18519 L: linux-usb@vger.kernel.org
18521 F: drivers/usb/misc/apple-mfi-fastcharge.c
18523 USB AR5523 WIRELESS DRIVER
18524 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18525 L: linux-wireless@vger.kernel.org
18527 F: drivers/net/wireless/ath/ar5523/
18530 M: Oliver Neukum <oneukum@suse.com>
18531 L: linux-usb@vger.kernel.org
18532 L: linux-scsi@vger.kernel.org
18534 F: drivers/usb/storage/uas.c
18536 USB CDC ETHERNET DRIVER
18537 M: Oliver Neukum <oliver@neukum.org>
18538 L: linux-usb@vger.kernel.org
18540 F: drivers/net/usb/cdc_*.c
18541 F: include/uapi/linux/usb/cdc.h
18543 USB CHAOSKEY DRIVER
18544 M: Keith Packard <keithp@keithp.com>
18545 L: linux-usb@vger.kernel.org
18547 F: drivers/usb/misc/chaoskey.c
18549 USB CYPRESS C67X00 DRIVER
18550 M: Peter Korsgaard <jacmet@sunsite.dk>
18551 L: linux-usb@vger.kernel.org
18553 F: drivers/usb/c67x00/
18555 USB DAVICOM DM9601 DRIVER
18556 M: Peter Korsgaard <jacmet@sunsite.dk>
18557 L: netdev@vger.kernel.org
18559 W: http://www.linux-usb.org/usbnet
18560 F: drivers/net/usb/dm9601.c
18563 M: Alan Stern <stern@rowland.harvard.edu>
18564 L: linux-usb@vger.kernel.org
18566 F: Documentation/usb/ehci.rst
18567 F: drivers/usb/host/ehci*
18569 USB GADGET/PERIPHERAL SUBSYSTEM
18570 M: Felipe Balbi <balbi@kernel.org>
18571 L: linux-usb@vger.kernel.org
18573 W: http://www.linux-usb.org/gadget
18574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18575 F: drivers/usb/gadget/
18576 F: include/linux/usb/gadget*
18578 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18579 M: Jiri Kosina <jikos@kernel.org>
18580 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18581 L: linux-usb@vger.kernel.org
18583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18584 F: Documentation/hid/hiddev.rst
18585 F: drivers/hid/usbhid/
18587 USB INTEL XHCI ROLE MUX DRIVER
18588 M: Hans de Goede <hdegoede@redhat.com>
18589 L: linux-usb@vger.kernel.org
18591 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18593 USB IP DRIVER FOR HISILICON KIRIN
18594 M: Yu Chen <chenyu56@huawei.com>
18595 M: Binghui Wang <wangbinghui@hisilicon.com>
18596 L: linux-usb@vger.kernel.org
18598 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18599 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18602 M: Olav Kongas <ok@artecdesign.ee>
18603 L: linux-usb@vger.kernel.org
18605 F: drivers/usb/host/isp116x*
18606 F: include/linux/usb/isp116x.h
18608 USB LAN78XX ETHERNET DRIVER
18609 M: Woojung Huh <woojung.huh@microchip.com>
18610 M: UNGLinuxDriver@microchip.com
18611 L: netdev@vger.kernel.org
18613 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18614 F: drivers/net/usb/lan78xx.*
18615 F: include/dt-bindings/net/microchip-lan78xx.h
18617 USB MASS STORAGE DRIVER
18618 M: Alan Stern <stern@rowland.harvard.edu>
18619 L: linux-usb@vger.kernel.org
18620 L: usb-storage@lists.one-eyed-alien.net
18622 F: drivers/usb/storage/
18625 M: Clemens Ladisch <clemens@ladisch.de>
18626 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18629 F: sound/usb/midi.*
18631 USB NETWORKING DRIVERS
18632 L: linux-usb@vger.kernel.org
18634 F: drivers/net/usb/
18637 M: Alan Stern <stern@rowland.harvard.edu>
18638 L: linux-usb@vger.kernel.org
18640 F: Documentation/usb/ohci.rst
18641 F: drivers/usb/host/ohci*
18643 USB OTG FSM (Finite State Machine)
18644 M: Peter Chen <peter.chen@kernel.org>
18645 L: linux-usb@vger.kernel.org
18647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18648 F: drivers/usb/common/usb-otg-fsm.c
18651 M: Valentina Manea <valentina.manea.m@gmail.com>
18652 M: Shuah Khan <shuah@kernel.org>
18653 M: Shuah Khan <skhan@linuxfoundation.org>
18654 L: linux-usb@vger.kernel.org
18656 F: Documentation/usb/usbip_protocol.rst
18657 F: drivers/usb/usbip/
18658 F: tools/testing/selftests/drivers/usb/usbip/
18659 F: tools/usb/usbip/
18662 M: Petko Manolov <petkan@nucleusys.com>
18663 L: linux-usb@vger.kernel.org
18664 L: netdev@vger.kernel.org
18666 W: https://github.com/petkan/pegasus
18667 T: git git://github.com/petkan/pegasus.git
18668 F: drivers/net/usb/pegasus.*
18671 M: Felipe Balbi <balbi@kernel.org>
18672 L: linux-usb@vger.kernel.org
18674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18675 F: drivers/usb/phy/
18677 USB PRINTER DRIVER (usblp)
18678 M: Pete Zaitcev <zaitcev@redhat.com>
18679 L: linux-usb@vger.kernel.org
18681 F: drivers/usb/class/usblp.c
18683 USB RAW GADGET DRIVER
18684 R: Andrey Konovalov <andreyknvl@gmail.com>
18685 L: linux-usb@vger.kernel.org
18687 F: Documentation/usb/raw-gadget.rst
18688 F: drivers/usb/gadget/legacy/raw_gadget.c
18689 F: include/uapi/linux/usb/raw_gadget.h
18691 USB QMI WWAN NETWORK DRIVER
18692 M: Bjørn Mork <bjorn@mork.no>
18693 L: netdev@vger.kernel.org
18695 F: Documentation/ABI/testing/sysfs-class-net-qmi
18696 F: drivers/net/usb/qmi_wwan.c
18699 M: Petko Manolov <petkan@nucleusys.com>
18700 L: linux-usb@vger.kernel.org
18701 L: netdev@vger.kernel.org
18703 W: https://github.com/petkan/rtl8150
18704 T: git git://github.com/petkan/rtl8150.git
18705 F: drivers/net/usb/rtl8150.c
18707 USB SERIAL SUBSYSTEM
18708 M: Johan Hovold <johan@kernel.org>
18709 L: linux-usb@vger.kernel.org
18711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18712 F: Documentation/usb/usb-serial.rst
18713 F: drivers/usb/serial/
18714 F: include/linux/usb/serial.h
18716 USB SMSC75XX ETHERNET DRIVER
18717 M: Steve Glendinning <steve.glendinning@shawell.net>
18718 L: netdev@vger.kernel.org
18720 F: drivers/net/usb/smsc75xx.*
18722 USB SMSC95XX ETHERNET DRIVER
18723 M: Steve Glendinning <steve.glendinning@shawell.net>
18724 M: UNGLinuxDriver@microchip.com
18725 L: netdev@vger.kernel.org
18727 F: drivers/net/usb/smsc95xx.*
18730 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18731 L: linux-usb@vger.kernel.org
18733 W: http://www.linux-usb.org
18734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18735 F: Documentation/devicetree/bindings/usb/
18736 F: Documentation/usb/
18738 F: include/linux/usb.h
18739 F: include/linux/usb/
18741 USB TYPEC BUS FOR ALTERNATE MODES
18742 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18743 L: linux-usb@vger.kernel.org
18745 F: Documentation/ABI/testing/sysfs-bus-typec
18746 F: Documentation/driver-api/usb/typec_bus.rst
18747 F: drivers/usb/typec/altmodes/
18748 F: include/linux/usb/typec_altmode.h
18751 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18752 L: linux-usb@vger.kernel.org
18754 F: Documentation/ABI/testing/sysfs-class-typec
18755 F: Documentation/driver-api/usb/typec.rst
18756 F: drivers/usb/typec/
18757 F: include/linux/usb/typec.h
18759 USB TYPEC INTEL PMC MUX DRIVER
18760 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18761 L: linux-usb@vger.kernel.org
18763 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18764 F: drivers/usb/typec/mux/intel_pmc_mux.c
18766 USB TYPEC PI3USB30532 MUX DRIVER
18767 M: Hans de Goede <hdegoede@redhat.com>
18768 L: linux-usb@vger.kernel.org
18770 F: drivers/usb/typec/mux/pi3usb30532.c
18772 USB TYPEC PORT CONTROLLER DRIVERS
18773 M: Guenter Roeck <linux@roeck-us.net>
18774 L: linux-usb@vger.kernel.org
18776 F: drivers/usb/typec/tcpm/
18779 M: Alan Stern <stern@rowland.harvard.edu>
18780 L: linux-usb@vger.kernel.org
18782 F: drivers/usb/host/uhci*
18785 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18786 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18787 L: linux-media@vger.kernel.org
18789 W: http://www.ideasonboard.org/uvc/
18790 T: git git://linuxtv.org/media_tree.git
18791 F: drivers/media/usb/uvc/
18792 F: include/uapi/linux/uvcvideo.h
18795 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18796 L: linux-usb@vger.kernel.org
18798 F: drivers/usb/gadget/function/*uvc*
18799 F: drivers/usb/gadget/legacy/webcam.c
18800 F: include/uapi/linux/usb/g_uvc.h
18802 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18803 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18804 L: linux-wireless@vger.kernel.org
18806 F: drivers/net/wireless/rndis_wlan.c
18809 M: Mathias Nyman <mathias.nyman@intel.com>
18810 L: linux-usb@vger.kernel.org
18812 F: drivers/usb/host/pci-quirks*
18813 F: drivers/usb/host/xhci*
18816 L: linux-wireless@vger.kernel.org
18818 W: http://linux-lc100020.sourceforge.net
18819 F: drivers/net/wireless/zydas/zd1201.*
18822 M: Antoine Jacquet <royale@zerezo.com>
18823 L: linux-usb@vger.kernel.org
18824 L: linux-media@vger.kernel.org
18826 W: http://royale.zerezo.com/zr364xx/
18827 T: git git://linuxtv.org/media_tree.git
18828 F: Documentation/admin-guide/media/zr364xx*
18829 F: drivers/media/usb/zr364xx/
18831 USER-MODE LINUX (UML)
18832 M: Jeff Dike <jdike@addtoit.com>
18833 M: Richard Weinberger <richard@nod.at>
18834 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18835 L: linux-um@lists.infradead.org
18837 W: http://user-mode-linux.sourceforge.net
18838 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18840 F: Documentation/virt/uml/
18845 USERSPACE COPYIN/COPYOUT (UIOVEC)
18846 M: Alexander Viro <viro@zeniv.linux.org.uk>
18848 F: include/linux/uio.h
18851 USERSPACE DMA BUFFER DRIVER
18852 M: Gerd Hoffmann <kraxel@redhat.com>
18853 L: dri-devel@lists.freedesktop.org
18855 T: git git://anongit.freedesktop.org/drm/drm-misc
18856 F: drivers/dma-buf/udmabuf.c
18857 F: include/uapi/linux/udmabuf.h
18859 USERSPACE I/O (UIO)
18860 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18863 F: Documentation/driver-api/uio-howto.rst
18865 F: include/linux/uio_driver.h
18868 M: Karel Zak <kzak@redhat.com>
18869 L: util-linux@vger.kernel.org
18871 W: http://en.wikipedia.org/wiki/Util-linux
18872 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18875 M: Christoph Hellwig <hch@lst.de>
18876 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18877 L: linux-kernel@vger.kernel.org
18879 T: git git://git.infradead.org/users/hch/uuid.git
18880 F: include/linux/uuid.h
18881 F: include/uapi/linux/uuid.h
18886 M: Justin Ernst <justin.ernst@hpe.com>
18887 L: platform-driver-x86@vger.kernel.org
18889 F: drivers/platform/x86/uv_sysfs.c
18892 M: Michal Januszewski <spock@gentoo.org>
18893 L: linux-fbdev@vger.kernel.org
18895 W: https://github.com/mjanusz/v86d
18896 F: Documentation/fb/uvesafb.rst
18897 F: drivers/video/fbdev/uvesafb.*
18899 Ux500 CLOCK DRIVERS
18900 M: Ulf Hansson <ulf.hansson@linaro.org>
18901 L: linux-clk@vger.kernel.org
18902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18904 F: drivers/clk/ux500/
18907 M: Stefan Agner <stefan@agner.ch>
18908 L: linux-mtd@lists.infradead.org
18910 F: drivers/mtd/nand/raw/vf610_nfc.c
18912 VFAT/FAT/MSDOS FILESYSTEM
18913 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18915 F: Documentation/filesystems/vfat.rst
18919 M: Alex Williamson <alex.williamson@redhat.com>
18920 R: Cornelia Huck <cohuck@redhat.com>
18921 L: kvm@vger.kernel.org
18923 T: git git://github.com/awilliam/linux-vfio.git
18924 F: Documentation/driver-api/vfio.rst
18926 F: include/linux/vfio.h
18927 F: include/uapi/linux/vfio.h
18930 M: Diana Craciun <diana.craciun@oss.nxp.com>
18931 L: kvm@vger.kernel.org
18933 F: drivers/vfio/fsl-mc/
18935 VFIO MEDIATED DEVICE DRIVERS
18936 M: Kirti Wankhede <kwankhede@nvidia.com>
18937 L: kvm@vger.kernel.org
18939 F: Documentation/driver-api/vfio-mediated-device.rst
18940 F: drivers/vfio/mdev/
18941 F: include/linux/mdev.h
18942 F: samples/vfio-mdev/
18944 VFIO PLATFORM DRIVER
18945 M: Eric Auger <eric.auger@redhat.com>
18946 L: kvm@vger.kernel.org
18948 F: drivers/vfio/platform/
18951 R: Lukas Wunner <lukas@wunner.de>
18953 T: git git://anongit.freedesktop.org/drm/drm-misc
18954 F: Documentation/gpu/vga-switcheroo.rst
18955 F: drivers/gpu/vga/vga_switcheroo.c
18956 F: include/linux/vga_switcheroo.h
18958 VIA RHINE NETWORK DRIVER
18960 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18961 F: drivers/net/ethernet/via/via-rhine.c
18963 VIA SD/MMC CARD CONTROLLER DRIVER
18964 M: Bruce Chang <brucechang@via.com.tw>
18965 M: Harald Welte <HaraldWelte@viatech.com>
18967 F: drivers/mmc/host/via-sdmmc.c
18969 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18970 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18971 L: linux-fbdev@vger.kernel.org
18973 F: drivers/video/fbdev/via/
18974 F: include/linux/via-core.h
18975 F: include/linux/via-gpio.h
18976 F: include/linux/via_i2c.h
18978 VIA VELOCITY NETWORK DRIVER
18979 M: Francois Romieu <romieu@fr.zoreil.com>
18980 L: netdev@vger.kernel.org
18982 F: drivers/net/ethernet/via/via-velocity.*
18984 VICODEC VIRTUAL CODEC DRIVER
18985 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18986 L: linux-media@vger.kernel.org
18988 W: https://linuxtv.org
18989 T: git git://linuxtv.org/media_tree.git
18990 F: drivers/media/test-drivers/vicodec/*
18992 VIDEO I2C POLLING DRIVER
18993 M: Matt Ranostay <matt.ranostay@konsulko.com>
18994 L: linux-media@vger.kernel.org
18996 F: drivers/media/i2c/video-i2c.c
18998 VIDEO MULTIPLEXER DRIVER
18999 M: Philipp Zabel <p.zabel@pengutronix.de>
19000 L: linux-media@vger.kernel.org
19002 F: drivers/media/platform/video-mux.c
19004 VIDEOBUF2 FRAMEWORK
19005 M: Tomasz Figa <tfiga@chromium.org>
19006 M: Marek Szyprowski <m.szyprowski@samsung.com>
19007 L: linux-media@vger.kernel.org
19009 F: drivers/media/common/videobuf2/*
19010 F: include/media/videobuf2-*
19012 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
19013 M: Helen Koike <helen.koike@collabora.com>
19014 R: Shuah Khan <skhan@linuxfoundation.org>
19015 L: linux-media@vger.kernel.org
19017 W: https://linuxtv.org
19018 T: git git://linuxtv.org/media_tree.git
19019 F: drivers/media/test-drivers/vimc/*
19022 M: Alex Williamson <alex.williamson@redhat.com>
19023 M: Paolo Bonzini <pbonzini@redhat.com>
19024 L: kvm@vger.kernel.org
19028 VIRTIO AND VHOST VSOCK DRIVER
19029 M: Stefan Hajnoczi <stefanha@redhat.com>
19030 M: Stefano Garzarella <sgarzare@redhat.com>
19031 L: kvm@vger.kernel.org
19032 L: virtualization@lists.linux-foundation.org
19033 L: netdev@vger.kernel.org
19035 F: drivers/net/vsockmon.c
19036 F: drivers/vhost/vsock.c
19037 F: include/linux/virtio_vsock.h
19038 F: include/uapi/linux/virtio_vsock.h
19039 F: include/uapi/linux/vm_sockets_diag.h
19040 F: include/uapi/linux/vsockmon.h
19041 F: net/vmw_vsock/af_vsock_tap.c
19042 F: net/vmw_vsock/diag.c
19043 F: net/vmw_vsock/virtio_transport.c
19044 F: net/vmw_vsock/virtio_transport_common.c
19045 F: net/vmw_vsock/vsock_loopback.c
19046 F: tools/testing/vsock/
19048 VIRTIO BLOCK AND SCSI DRIVERS
19049 M: "Michael S. Tsirkin" <mst@redhat.com>
19050 M: Jason Wang <jasowang@redhat.com>
19051 R: Paolo Bonzini <pbonzini@redhat.com>
19052 R: Stefan Hajnoczi <stefanha@redhat.com>
19053 L: virtualization@lists.linux-foundation.org
19055 F: drivers/block/virtio_blk.c
19056 F: drivers/scsi/virtio_scsi.c
19057 F: drivers/vhost/scsi.c
19058 F: include/uapi/linux/virtio_blk.h
19059 F: include/uapi/linux/virtio_scsi.h
19061 VIRTIO CONSOLE DRIVER
19062 M: Amit Shah <amit@kernel.org>
19063 L: virtualization@lists.linux-foundation.org
19065 F: drivers/char/virtio_console.c
19066 F: include/linux/virtio_console.h
19067 F: include/uapi/linux/virtio_console.h
19069 VIRTIO CORE AND NET DRIVERS
19070 M: "Michael S. Tsirkin" <mst@redhat.com>
19071 M: Jason Wang <jasowang@redhat.com>
19072 L: virtualization@lists.linux-foundation.org
19074 F: Documentation/devicetree/bindings/virtio/
19075 F: drivers/block/virtio_blk.c
19076 F: drivers/crypto/virtio/
19077 F: drivers/net/virtio_net.c
19080 F: include/linux/vdpa.h
19081 F: include/linux/virtio*.h
19082 F: include/uapi/linux/virtio_*.h
19086 M: "Michael S. Tsirkin" <mst@redhat.com>
19087 M: David Hildenbrand <david@redhat.com>
19088 L: virtualization@lists.linux-foundation.org
19090 F: drivers/virtio/virtio_balloon.c
19091 F: include/uapi/linux/virtio_balloon.h
19092 F: include/linux/balloon_compaction.h
19093 F: mm/balloon_compaction.c
19095 VIRTIO CRYPTO DRIVER
19096 M: Gonglei <arei.gonglei@huawei.com>
19097 L: virtualization@lists.linux-foundation.org
19098 L: linux-crypto@vger.kernel.org
19100 F: drivers/crypto/virtio/
19101 F: include/uapi/linux/virtio_crypto.h
19103 VIRTIO DRIVERS FOR S390
19104 M: Cornelia Huck <cohuck@redhat.com>
19105 M: Halil Pasic <pasic@linux.ibm.com>
19106 L: linux-s390@vger.kernel.org
19107 L: virtualization@lists.linux-foundation.org
19108 L: kvm@vger.kernel.org
19110 F: arch/s390/include/uapi/asm/virtio-ccw.h
19111 F: drivers/s390/virtio/
19114 M: Vivek Goyal <vgoyal@redhat.com>
19115 M: Stefan Hajnoczi <stefanha@redhat.com>
19116 M: Miklos Szeredi <miklos@szeredi.hu>
19117 L: virtualization@lists.linux-foundation.org
19118 L: linux-fsdevel@vger.kernel.org
19120 W: https://virtio-fs.gitlab.io/
19121 F: Documentation/filesystems/virtiofs.rst
19122 F: fs/fuse/virtio_fs.c
19123 F: include/uapi/linux/virtio_fs.h
19126 M: David Airlie <airlied@linux.ie>
19127 M: Gerd Hoffmann <kraxel@redhat.com>
19128 L: dri-devel@lists.freedesktop.org
19129 L: virtualization@lists.linux-foundation.org
19131 T: git git://anongit.freedesktop.org/drm/drm-misc
19132 F: drivers/gpu/drm/virtio/
19133 F: include/uapi/linux/virtio_gpu.h
19135 VIRTIO HOST (VHOST)
19136 M: "Michael S. Tsirkin" <mst@redhat.com>
19137 M: Jason Wang <jasowang@redhat.com>
19138 L: kvm@vger.kernel.org
19139 L: virtualization@lists.linux-foundation.org
19140 L: netdev@vger.kernel.org
19142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
19144 F: include/linux/vhost_iotlb.h
19145 F: include/uapi/linux/vhost.h
19147 VIRTIO INPUT DRIVER
19148 M: Gerd Hoffmann <kraxel@redhat.com>
19150 F: drivers/virtio/virtio_input.c
19151 F: include/uapi/linux/virtio_input.h
19153 VIRTIO IOMMU DRIVER
19154 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
19155 L: virtualization@lists.linux-foundation.org
19157 F: drivers/iommu/virtio-iommu.c
19158 F: include/uapi/linux/virtio_iommu.h
19161 M: David Hildenbrand <david@redhat.com>
19162 L: virtualization@lists.linux-foundation.org
19164 W: https://virtio-mem.gitlab.io/
19165 F: drivers/virtio/virtio_mem.c
19166 F: include/uapi/linux/virtio_mem.h
19168 VIRTUAL BOX GUEST DEVICE DRIVER
19169 M: Hans de Goede <hdegoede@redhat.com>
19170 M: Arnd Bergmann <arnd@arndb.de>
19171 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19173 F: drivers/virt/vboxguest/
19174 F: include/linux/vbox_utils.h
19175 F: include/uapi/linux/vbox*.h
19177 VIRTUAL BOX SHARED FOLDER VFS DRIVER
19178 M: Hans de Goede <hdegoede@redhat.com>
19179 L: linux-fsdevel@vger.kernel.org
19183 VIRTUAL SERIO DEVICE DRIVER
19184 M: Stephen Chandler Paul <thatslyude@gmail.com>
19186 F: drivers/input/serio/userio.c
19187 F: include/uapi/linux/userio.h
19189 VIVID VIRTUAL VIDEO DRIVER
19190 M: Hans Verkuil <hverkuil@xs4all.nl>
19191 L: linux-media@vger.kernel.org
19193 W: https://linuxtv.org
19194 T: git git://linuxtv.org/media_tree.git
19195 F: drivers/media/test-drivers/vivid/*
19197 VIDTV VIRTUAL DIGITAL TV DRIVER
19198 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
19199 L: linux-media@vger.kernel.org
19201 W: https://linuxtv.org
19202 T: git git://linuxtv.org/media_tree.git
19203 F: drivers/media/test-drivers/vidtv/*
19206 M: Florian Fainelli <f.fainelli@gmail.com>
19207 L: openwrt-devel@lists.openwrt.org (subscribers-only)
19209 F: drivers/vlynq/vlynq.c
19210 F: include/linux/vlynq.h
19213 M: Martyn Welch <martyn@welchs.me.uk>
19214 M: Manohar Vanga <manohar.vanga@gmail.com>
19215 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
19216 L: linux-kernel@vger.kernel.org
19218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
19219 F: Documentation/driver-api/vme.rst
19220 F: drivers/staging/vme/
19222 F: include/linux/vme*
19224 VMWARE BALLOON DRIVER
19225 M: Nadav Amit <namit@vmware.com>
19226 M: "VMware, Inc." <pv-drivers@vmware.com>
19227 L: linux-kernel@vger.kernel.org
19229 F: drivers/misc/vmw_balloon.c
19231 VMWARE HYPERVISOR INTERFACE
19232 M: Deep Shah <sdeep@vmware.com>
19233 M: "VMware, Inc." <pv-drivers@vmware.com>
19234 L: virtualization@lists.linux-foundation.org
19236 F: arch/x86/include/asm/vmware.h
19237 F: arch/x86/kernel/cpu/vmware.c
19239 VMWARE PVRDMA DRIVER
19240 M: Adit Ranadive <aditr@vmware.com>
19241 M: VMware PV-Drivers <pv-drivers@vmware.com>
19242 L: linux-rdma@vger.kernel.org
19244 F: drivers/infiniband/hw/vmw_pvrdma/
19246 VMware PVSCSI driver
19247 M: Vishal Bhakta <vbhakta@vmware.com>
19248 M: VMware PV-Drivers <pv-drivers@vmware.com>
19249 L: linux-scsi@vger.kernel.org
19251 F: drivers/scsi/vmw_pvscsi.c
19252 F: drivers/scsi/vmw_pvscsi.h
19254 VMWARE VIRTUAL PTP CLOCK DRIVER
19255 M: Vivek Thampi <vithampi@vmware.com>
19256 M: "VMware, Inc." <pv-drivers@vmware.com>
19257 L: netdev@vger.kernel.org
19259 F: drivers/ptp/ptp_vmw.c
19261 VMWARE VMMOUSE SUBDRIVER
19262 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19263 M: "VMware, Inc." <pv-drivers@vmware.com>
19264 L: linux-input@vger.kernel.org
19266 F: drivers/input/mouse/vmmouse.c
19267 F: drivers/input/mouse/vmmouse.h
19269 VMWARE VMXNET3 ETHERNET DRIVER
19270 M: Ronak Doshi <doshir@vmware.com>
19271 M: pv-drivers@vmware.com
19272 L: netdev@vger.kernel.org
19274 F: drivers/net/vmxnet3/
19276 VOCORE VOCORE2 BOARD
19277 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19278 L: linux-mips@vger.kernel.org
19280 F: arch/mips/boot/dts/ralink/vocore2.dts
19282 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19283 M: Liam Girdwood <lgirdwood@gmail.com>
19284 M: Mark Brown <broonie@kernel.org>
19285 L: linux-kernel@vger.kernel.org
19287 W: http://www.slimlogic.co.uk/?p=48
19288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19289 F: Documentation/devicetree/bindings/regulator/
19290 F: Documentation/power/regulator/
19291 F: drivers/regulator/
19292 F: include/dt-bindings/regulator/
19293 F: include/linux/regulator/
19294 K: regulator_get_optional
19297 M: David Ahern <dsahern@kernel.org>
19298 L: netdev@vger.kernel.org
19300 F: Documentation/networking/vrf.rst
19301 F: drivers/net/vrf.c
19304 M: Petr Mladek <pmladek@suse.com>
19305 M: Steven Rostedt <rostedt@goodmis.org>
19306 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19307 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19308 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19311 F: Documentation/core-api/printk-formats.rst
19312 F: lib/test_printf.c
19315 VT1211 HARDWARE MONITOR DRIVER
19316 M: Juerg Haefliger <juergh@gmail.com>
19317 L: linux-hwmon@vger.kernel.org
19319 F: Documentation/hwmon/vt1211.rst
19320 F: drivers/hwmon/vt1211.c
19322 VT8231 HARDWARE MONITOR DRIVER
19323 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19324 L: linux-hwmon@vger.kernel.org
19326 F: drivers/hwmon/vt8231.c
19328 VUB300 USB to SDIO/SD/MMC bridge chip
19329 L: linux-mmc@vger.kernel.org
19331 F: drivers/mmc/host/vub300.c
19333 W1 DALLAS'S 1-WIRE BUS
19334 M: Evgeniy Polyakov <zbr@ioremap.net>
19336 F: Documentation/devicetree/bindings/w1/
19337 F: Documentation/w1/
19339 F: include/linux/w1.h
19341 W83791D HARDWARE MONITORING DRIVER
19342 M: Marc Hulsman <m.hulsman@tudelft.nl>
19343 L: linux-hwmon@vger.kernel.org
19345 F: Documentation/hwmon/w83791d.rst
19346 F: drivers/hwmon/w83791d.c
19348 W83793 HARDWARE MONITORING DRIVER
19349 M: Rudolf Marek <r.marek@assembler.cz>
19350 L: linux-hwmon@vger.kernel.org
19352 F: Documentation/hwmon/w83793.rst
19353 F: drivers/hwmon/w83793.c
19355 W83795 HARDWARE MONITORING DRIVER
19356 M: Jean Delvare <jdelvare@suse.com>
19357 L: linux-hwmon@vger.kernel.org
19359 F: drivers/hwmon/w83795.c
19361 W83L51xD SD/MMC CARD INTERFACE DRIVER
19362 M: Pierre Ossman <pierre@ossman.eu>
19364 F: drivers/mmc/host/wbsd.*
19366 WACOM PROTOCOL 4 SERIAL TABLETS
19367 M: Julian Squires <julian@cipht.net>
19368 M: Hans de Goede <hdegoede@redhat.com>
19369 L: linux-input@vger.kernel.org
19371 F: drivers/input/tablet/wacom_serial4.c
19373 WATCHDOG DEVICE DRIVERS
19374 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19375 M: Guenter Roeck <linux@roeck-us.net>
19376 L: linux-watchdog@vger.kernel.org
19378 W: http://www.linux-watchdog.org/
19379 T: git git://www.linux-watchdog.org/linux-watchdog.git
19380 F: Documentation/devicetree/bindings/watchdog/
19381 F: Documentation/watchdog/
19382 F: drivers/watchdog/
19383 F: include/linux/watchdog.h
19384 F: include/uapi/linux/watchdog.h
19386 WHISKEYCOVE PMIC GPIO DRIVER
19387 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19388 L: linux-gpio@vger.kernel.org
19390 F: drivers/gpio/gpio-wcove.c
19393 M: Dianlong Li <long17.cool@163.com>
19394 L: linux-rtc@vger.kernel.org
19396 F: drivers/rtc/rtc-sd3078.c
19399 M: David Rheinsberg <david.rheinsberg@gmail.com>
19400 L: linux-input@vger.kernel.org
19402 F: drivers/hid/hid-wiimote*
19404 WILOCITY WIL6210 WIRELESS DRIVER
19405 M: Maya Erez <merez@codeaurora.org>
19406 L: linux-wireless@vger.kernel.org
19407 L: wil6210@qti.qualcomm.com
19409 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19410 F: drivers/net/wireless/ath/wil6210/
19413 M: David Härdeman <david@hardeman.nu>
19415 F: drivers/media/rc/winbond-cir.c
19417 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19418 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19419 L: linux-watchdog@vger.kernel.org
19421 F: drivers/watchdog/ebc-c384_wdt.c
19423 WINSYSTEMS WS16C48 GPIO DRIVER
19424 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19425 L: linux-gpio@vger.kernel.org
19427 F: drivers/gpio/gpio-ws16c48.c
19429 WIREGUARD SECURE NETWORK TUNNEL
19430 M: Jason A. Donenfeld <Jason@zx2c4.com>
19431 L: wireguard@lists.zx2c4.com
19432 L: netdev@vger.kernel.org
19434 F: drivers/net/wireguard/
19435 F: tools/testing/selftests/wireguard/
19437 WISTRON LAPTOP BUTTON DRIVER
19438 M: Miloslav Trmac <mitr@volny.cz>
19440 F: drivers/input/misc/wistron_btns.c
19442 WL3501 WIRELESS PCMCIA CARD DRIVER
19443 L: linux-wireless@vger.kernel.org
19445 F: drivers/net/wireless/wl3501*
19447 WOLFSON MICROELECTRONICS DRIVERS
19448 L: patches@opensource.cirrus.com
19450 W: https://github.com/CirrusLogic/linux-drivers/wiki
19451 T: git https://github.com/CirrusLogic/linux-drivers.git
19452 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19453 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19454 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19455 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19456 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19457 F: Documentation/hwmon/wm83??.rst
19458 F: arch/arm/mach-s3c/mach-crag6410*
19459 F: drivers/clk/clk-wm83*.c
19460 F: drivers/extcon/extcon-arizona.c
19461 F: drivers/gpio/gpio-*wm*.c
19462 F: drivers/gpio/gpio-arizona.c
19463 F: drivers/hwmon/wm83??-hwmon.c
19464 F: drivers/input/misc/wm831x-on.c
19465 F: drivers/input/touchscreen/wm831x-ts.c
19466 F: drivers/input/touchscreen/wm97*.c
19467 F: drivers/leds/leds-wm83*.c
19468 F: drivers/mfd/arizona*
19469 F: drivers/mfd/cs47l24*
19470 F: drivers/mfd/wm*.c
19471 F: drivers/power/supply/wm83*.c
19472 F: drivers/regulator/arizona*
19473 F: drivers/regulator/wm8*.c
19474 F: drivers/rtc/rtc-wm83*.c
19475 F: drivers/video/backlight/wm83*_bl.c
19476 F: drivers/watchdog/wm83*_wdt.c
19477 F: include/linux/mfd/arizona/
19478 F: include/linux/mfd/wm831x/
19479 F: include/linux/mfd/wm8350/
19480 F: include/linux/mfd/wm8400*
19481 F: include/linux/regulator/arizona*
19482 F: include/linux/wm97xx.h
19483 F: include/sound/wm????.h
19484 F: sound/soc/codecs/arizona.?
19485 F: sound/soc/codecs/cs47l24*
19486 F: sound/soc/codecs/wm*
19489 M: Tejun Heo <tj@kernel.org>
19490 R: Lai Jiangshan <jiangshanlai@gmail.com>
19492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19493 F: Documentation/core-api/workqueue.rst
19494 F: include/linux/workqueue.h
19495 F: kernel/workqueue.c
19497 X-POWERS AXP288 PMIC DRIVERS
19498 M: Hans de Goede <hdegoede@redhat.com>
19500 F: drivers/acpi/pmic/intel_pmic_xpower.c
19503 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19504 M: Chen-Yu Tsai <wens@csie.org>
19505 L: linux-kernel@vger.kernel.org
19510 M: Martin Schiller <ms@dev.tdt.de>
19511 L: linux-x25@vger.kernel.org
19513 F: Documentation/networking/lapb-module.rst
19514 F: Documentation/networking/x25*
19515 F: drivers/net/wan/hdlc_x25.c
19516 F: drivers/net/wan/lapbether.c
19517 F: include/*/lapb.h
19518 F: include/net/x25*
19519 F: include/uapi/linux/x25.h
19523 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19524 M: Thomas Gleixner <tglx@linutronix.de>
19525 M: Ingo Molnar <mingo@redhat.com>
19526 M: Borislav Petkov <bp@alien8.de>
19528 R: "H. Peter Anvin" <hpa@zytor.com>
19529 L: linux-kernel@vger.kernel.org
19531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19532 F: Documentation/devicetree/bindings/x86/
19533 F: Documentation/x86/
19537 M: Andy Lutomirski <luto@kernel.org>
19538 L: linux-kernel@vger.kernel.org
19540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19543 X86 MCE INFRASTRUCTURE
19544 M: Tony Luck <tony.luck@intel.com>
19545 M: Borislav Petkov <bp@alien8.de>
19546 L: linux-edac@vger.kernel.org
19548 F: arch/x86/kernel/cpu/mce/*
19550 X86 MICROCODE UPDATE SUPPORT
19551 M: Borislav Petkov <bp@alien8.de>
19553 F: arch/x86/kernel/cpu/microcode/*
19556 M: Dave Hansen <dave.hansen@linux.intel.com>
19557 M: Andy Lutomirski <luto@kernel.org>
19558 M: Peter Zijlstra <peterz@infradead.org>
19559 L: linux-kernel@vger.kernel.org
19561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19564 X86 PLATFORM DRIVERS
19565 M: Hans de Goede <hdegoede@redhat.com>
19566 M: Mark Gross <mgross@linux.intel.com>
19567 L: platform-driver-x86@vger.kernel.org
19569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19570 F: drivers/platform/olpc/
19571 F: drivers/platform/x86/
19573 X86 PLATFORM DRIVERS - ARCH
19574 R: Darren Hart <dvhart@infradead.org>
19575 R: Andy Shevchenko <andy@infradead.org>
19576 L: platform-driver-x86@vger.kernel.org
19579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19580 F: arch/x86/platform
19582 X86 PLATFORM UV HPE SUPERDOME FLEX
19583 M: Steve Wahl <steve.wahl@hpe.com>
19584 R: Mike Travis <mike.travis@hpe.com>
19585 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19586 R: Russ Anderson <russ.anderson@hpe.com>
19588 F: arch/x86/include/asm/uv/
19589 F: arch/x86/kernel/apic/x2apic_uv_x.c
19590 F: arch/x86/platform/uv/
19593 M: Andy Lutomirski <luto@kernel.org>
19594 L: linux-kernel@vger.kernel.org
19596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19597 F: arch/x86/entry/vdso/
19600 M: Matthew Wilcox <willy@infradead.org>
19601 L: linux-fsdevel@vger.kernel.org
19603 F: Documentation/core-api/xarray.rst
19604 F: include/linux/idr.h
19605 F: include/linux/xarray.h
19608 F: tools/testing/radix-tree
19611 M: Benjamin Valentin <benpicco@googlemail.com>
19613 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19614 F: drivers/media/rc/xbox_remote.c
19616 XC2028/3028 TUNER DRIVER
19617 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19618 L: linux-media@vger.kernel.org
19620 W: https://linuxtv.org
19621 T: git git://linuxtv.org/media_tree.git
19622 F: drivers/media/tuners/tuner-xc2028.*
19624 XDP (eXpress Data Path)
19625 M: Alexei Starovoitov <ast@kernel.org>
19626 M: Daniel Borkmann <daniel@iogearbox.net>
19627 M: David S. Miller <davem@davemloft.net>
19628 M: Jakub Kicinski <kuba@kernel.org>
19629 M: Jesper Dangaard Brouer <hawk@kernel.org>
19630 M: John Fastabend <john.fastabend@gmail.com>
19631 L: netdev@vger.kernel.org
19632 L: bpf@vger.kernel.org
19634 F: include/net/xdp.h
19635 F: include/net/xdp_priv.h
19636 F: include/trace/events/xdp.h
19637 F: kernel/bpf/cpumap.c
19638 F: kernel/bpf/devmap.c
19640 F: samples/bpf/xdp*
19641 F: tools/testing/selftests/bpf/*xdp*
19642 F: tools/testing/selftests/bpf/*/*xdp*
19643 F: drivers/net/ethernet/*/*/*/*/*xdp*
19644 F: drivers/net/ethernet/*/*/*xdp*
19645 K: (?:\b|_)xdp(?:\b|_)
19647 XDP SOCKETS (AF_XDP)
19648 M: Björn Töpel <bjorn@kernel.org>
19649 M: Magnus Karlsson <magnus.karlsson@intel.com>
19650 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19651 L: netdev@vger.kernel.org
19652 L: bpf@vger.kernel.org
19654 F: Documentation/networking/af_xdp.rst
19655 F: include/net/xdp_sock*
19656 F: include/net/xsk_buff_pool.h
19657 F: include/uapi/linux/if_xdp.h
19658 F: include/uapi/linux/xdp_diag.h
19659 F: include/net/netns/xdp.h
19661 F: samples/bpf/xdpsock*
19662 F: tools/lib/bpf/xsk*
19664 XEN BLOCK SUBSYSTEM
19665 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19666 M: Roger Pau Monné <roger.pau@citrix.com>
19667 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19669 F: drivers/block/xen*
19670 F: drivers/block/xen-blkback/*
19673 M: Stefano Stabellini <sstabellini@kernel.org>
19674 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19676 F: arch/arm/include/asm/xen/
19679 XEN HYPERVISOR ARM64
19680 M: Stefano Stabellini <sstabellini@kernel.org>
19681 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19683 F: arch/arm64/include/asm/xen/
19686 XEN HYPERVISOR INTERFACE
19687 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19688 M: Juergen Gross <jgross@suse.com>
19689 R: Stefano Stabellini <sstabellini@kernel.org>
19690 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19693 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19694 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19695 F: arch/x86/include/asm/pvclock-abi.h
19696 F: arch/x86/include/asm/xen/
19697 F: arch/x86/platform/pvh/
19699 F: drivers/*/xen-*front.c
19701 F: include/uapi/xen/
19704 XEN NETWORK BACKEND DRIVER
19705 M: Wei Liu <wei.liu@kernel.org>
19706 M: Paul Durrant <paul@xen.org>
19707 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19708 L: netdev@vger.kernel.org
19710 F: drivers/net/xen-netback/*
19713 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19714 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19716 F: arch/x86/pci/*xen*
19717 F: drivers/pci/*xen*
19720 M: Juergen Gross <jgross@suse.com>
19721 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19722 L: linux-scsi@vger.kernel.org
19724 F: drivers/scsi/xen-scsifront.c
19725 F: drivers/xen/xen-scsiback.c
19726 F: include/xen/interface/io/vscsiif.h
19728 XEN SOUND FRONTEND DRIVER
19729 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19730 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19731 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19735 XEN SWIOTLB SUBSYSTEM
19736 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19737 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19738 L: iommu@lists.linux-foundation.org
19740 F: arch/x86/xen/*swiotlb*
19741 F: drivers/xen/*swiotlb*
19744 M: Darrick J. Wong <djwong@kernel.org>
19745 M: linux-xfs@vger.kernel.org
19746 L: linux-xfs@vger.kernel.org
19749 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19750 F: Documentation/ABI/testing/sysfs-fs-xfs
19751 F: Documentation/admin-guide/xfs.rst
19752 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19753 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19755 F: include/uapi/linux/dqblk_xfs.h
19756 F: include/uapi/linux/fsmap.h
19758 XILINX AXI ETHERNET DRIVER
19759 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19761 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19764 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19765 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19766 L: linux-can@vger.kernel.org
19768 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19769 F: drivers/net/can/xilinx_can.c
19772 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19773 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19774 R: Michal Simek <michal.simek@xilinx.com>
19776 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19777 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19778 F: drivers/gpio/gpio-xilinx.c
19779 F: drivers/gpio/gpio-zynq.c
19781 XILINX SD-FEC IP CORES
19782 M: Derek Kiernan <derek.kiernan@xilinx.com>
19783 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19785 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19786 F: Documentation/misc-devices/xilinx_sdfec.rst
19787 F: drivers/misc/Kconfig
19788 F: drivers/misc/Makefile
19789 F: drivers/misc/xilinx_sdfec.c
19790 F: include/uapi/misc/xilinx_sdfec.h
19792 XILINX UARTLITE SERIAL DRIVER
19793 M: Peter Korsgaard <jacmet@sunsite.dk>
19794 L: linux-serial@vger.kernel.org
19796 F: drivers/tty/serial/uartlite.c
19798 XILINX VIDEO IP CORES
19799 M: Hyun Kwon <hyun.kwon@xilinx.com>
19800 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19801 L: linux-media@vger.kernel.org
19803 T: git git://linuxtv.org/media_tree.git
19804 F: Documentation/devicetree/bindings/media/xilinx/
19805 F: drivers/media/platform/xilinx/
19806 F: include/uapi/linux/xilinx-v4l2-controls.h
19808 XILINX ZYNQMP DPDMA DRIVER
19809 M: Hyun Kwon <hyun.kwon@xilinx.com>
19810 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19811 L: dmaengine@vger.kernel.org
19813 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19814 F: drivers/dma/xilinx/xilinx_dpdma.c
19815 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19817 XILINX ZYNQMP PSGTR PHY DRIVER
19818 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19819 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19820 L: linux-kernel@vger.kernel.org
19822 T: git https://github.com/Xilinx/linux-xlnx.git
19823 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19824 F: drivers/phy/xilinx/phy-zynqmp.c
19827 M: Eli Billauer <eli.billauer@gmail.com>
19828 L: linux-kernel@vger.kernel.org
19830 F: drivers/char/xillybus/
19833 M: George Cherian <gcherian@marvell.com>
19834 L: linux-i2c@vger.kernel.org
19836 W: http://www.marvell.com
19837 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19838 F: drivers/i2c/busses/i2c-xlp9xx.c
19840 XRA1403 GPIO EXPANDER
19841 M: Nandor Han <nandor.han@ge.com>
19842 M: Semi Malinen <semi.malinen@ge.com>
19843 L: linux-gpio@vger.kernel.org
19845 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19846 F: drivers/gpio/gpio-xra1403.c
19848 XTENSA XTFPGA PLATFORM SUPPORT
19849 M: Max Filippov <jcmvbkbc@gmail.com>
19850 L: linux-xtensa@linux-xtensa.org
19852 F: drivers/spi/spi-xtensa-xtfpga.c
19853 F: sound/soc/xtensa/xtfpga-i2s.c
19855 YAM DRIVER FOR AX.25
19856 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19857 L: linux-hams@vger.kernel.org
19859 F: drivers/net/hamradio/yam*
19860 F: include/linux/yam.h
19862 YAMA SECURITY MODULE
19863 M: Kees Cook <keescook@chromium.org>
19865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19866 F: Documentation/admin-guide/LSM/Yama.rst
19869 YEALINK PHONE DRIVER
19870 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19871 L: usbb2k-api-dev@nongnu.org
19873 F: Documentation/input/devices/yealink.rst
19874 F: drivers/input/misc/yealink.*
19876 Z8530 DRIVER FOR AX.25
19877 M: Joerg Reuter <jreuter@yaina.de>
19878 L: linux-hams@vger.kernel.org
19880 W: http://yaina.de/jreuter/
19881 W: http://www.qsl.net/dl1bke/
19882 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19883 F: drivers/net/hamradio/*scc.c
19884 F: drivers/net/hamradio/z8530.h
19886 ZBUD COMPRESSED PAGE ALLOCATOR
19887 M: Seth Jennings <sjenning@redhat.com>
19888 M: Dan Streetman <ddstreet@ieee.org>
19889 L: linux-mm@kvack.org
19891 F: include/linux/zbud.h
19894 ZD1211RW WIRELESS DRIVER
19895 M: Daniel Drake <dsd@gentoo.org>
19896 M: Ulrich Kunitz <kune@deine-taler.de>
19897 L: linux-wireless@vger.kernel.org
19898 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19900 W: http://zd1211.ath.cx/wiki/DriverRewrite
19901 F: drivers/net/wireless/zydas/zd1211rw/
19903 ZD1301 MEDIA DRIVER
19904 M: Antti Palosaari <crope@iki.fi>
19905 L: linux-media@vger.kernel.org
19907 W: https://linuxtv.org/
19908 W: http://palosaari.fi/linux/
19909 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19910 F: drivers/media/usb/dvb-usb-v2/zd1301*
19912 ZD1301_DEMOD MEDIA DRIVER
19913 M: Antti Palosaari <crope@iki.fi>
19914 L: linux-media@vger.kernel.org
19916 W: https://linuxtv.org/
19917 W: http://palosaari.fi/linux/
19918 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19919 F: drivers/media/dvb-frontends/zd1301_demod*
19921 ZHAOXIN PROCESSOR SUPPORT
19922 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19923 L: linux-kernel@vger.kernel.org
19925 F: arch/x86/kernel/cpu/zhaoxin.c
19928 M: Damien Le Moal <damien.lemoal@wdc.com>
19929 M: Naohiro Aota <naohiro.aota@wdc.com>
19930 R: Johannes Thumshirn <jth@kernel.org>
19931 L: linux-fsdevel@vger.kernel.org
19933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19934 F: Documentation/filesystems/zonefs.rst
19937 ZPOOL COMPRESSED PAGE STORAGE API
19938 M: Dan Streetman <ddstreet@ieee.org>
19939 L: linux-mm@kvack.org
19941 F: include/linux/zpool.h
19944 ZR36067 VIDEO FOR LINUX DRIVER
19945 M: Corentin Labbe <clabbe@baylibre.com>
19946 L: mjpeg-users@lists.sourceforge.net
19947 L: linux-media@vger.kernel.org
19949 W: http://mjpeg.sourceforge.net/driver-zoran/
19950 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19951 F: Documentation/driver-api/media/drivers/zoran.rst
19952 F: drivers/staging/media/zoran/
19954 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19955 M: Minchan Kim <minchan@kernel.org>
19956 M: Nitin Gupta <ngupta@vflare.org>
19957 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19958 L: linux-kernel@vger.kernel.org
19960 F: Documentation/admin-guide/blockdev/zram.rst
19961 F: drivers/block/zram/
19963 ZS DECSTATION Z85C30 SERIAL DRIVER
19964 M: "Maciej W. Rozycki" <macro@orcam.me.uk>
19966 F: drivers/tty/serial/zs.*
19968 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19969 M: Minchan Kim <minchan@kernel.org>
19970 M: Nitin Gupta <ngupta@vflare.org>
19971 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19972 L: linux-mm@kvack.org
19974 F: Documentation/vm/zsmalloc.rst
19975 F: include/linux/zsmalloc.h
19978 ZSWAP COMPRESSED SWAP CACHING
19979 M: Seth Jennings <sjenning@redhat.com>
19980 M: Dan Streetman <ddstreet@ieee.org>
19981 M: Vitaly Wool <vitaly.wool@konsulko.com>
19982 L: linux-mm@kvack.org
19987 M: Linus Torvalds <torvalds@linux-foundation.org>
19988 L: linux-kernel@vger.kernel.org
19989 S: Buried alive in reporters
19990 Q: http://patchwork.kernel.org/project/LKML/list/
19991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git