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: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.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 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Evan Quan <evan.quan@amd.com>
934 L: amd-gfx@lists.freedesktop.org
936 T: git git://people.freedesktop.org/~agd5f/linux
937 F: drivers/gpu/drm/amd/powerplay/
939 AMD SEATTLE DEVICE TREE SUPPORT
940 M: Brijesh Singh <brijeshkumar.singh@amd.com>
941 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 M: Tom Lendacky <thomas.lendacky@amd.com>
944 F: arch/arm64/boot/dts/amd/
947 M: Tom Lendacky <thomas.lendacky@amd.com>
948 L: netdev@vger.kernel.org
950 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951 F: drivers/net/ethernet/amd/xgbe/
953 ANALOG DEVICES INC AD5686 DRIVER
954 M: Michael Hennerich <Michael.Hennerich@analog.com>
955 L: linux-pm@vger.kernel.org
957 W: http://ez.analog.com/community/linux-device-drivers
958 F: drivers/iio/dac/ad5686*
959 F: drivers/iio/dac/ad5696*
961 ANALOG DEVICES INC AD5758 DRIVER
962 M: Michael Hennerich <Michael.Hennerich@analog.com>
963 L: linux-iio@vger.kernel.org
965 W: http://ez.analog.com/community/linux-device-drivers
966 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
967 F: drivers/iio/dac/ad5758.c
969 ANALOG DEVICES INC AD7091R5 DRIVER
970 M: Beniamin Bia <beniamin.bia@analog.com>
971 L: linux-iio@vger.kernel.org
973 W: http://ez.analog.com/community/linux-device-drivers
974 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
975 F: drivers/iio/adc/ad7091r5.c
977 ANALOG DEVICES INC AD7124 DRIVER
978 M: Michael Hennerich <Michael.Hennerich@analog.com>
979 L: linux-iio@vger.kernel.org
981 W: http://ez.analog.com/community/linux-device-drivers
982 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
983 F: drivers/iio/adc/ad7124.c
985 ANALOG DEVICES INC AD7192 DRIVER
986 M: Alexandru Tachici <alexandru.tachici@analog.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
991 F: drivers/iio/adc/ad7192.c
993 ANALOG DEVICES INC AD7292 DRIVER
994 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
995 L: linux-iio@vger.kernel.org
997 W: http://ez.analog.com/community/linux-device-drivers
998 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
999 F: drivers/iio/adc/ad7292.c
1001 ANALOG DEVICES INC AD7606 DRIVER
1002 M: Michael Hennerich <Michael.Hennerich@analog.com>
1003 M: Beniamin Bia <beniamin.bia@analog.com>
1004 L: linux-iio@vger.kernel.org
1006 W: http://ez.analog.com/community/linux-device-drivers
1007 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1008 F: drivers/iio/adc/ad7606.c
1010 ANALOG DEVICES INC AD7768-1 DRIVER
1011 M: Michael Hennerich <Michael.Hennerich@analog.com>
1012 L: linux-iio@vger.kernel.org
1014 W: http://ez.analog.com/community/linux-device-drivers
1015 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1016 F: drivers/iio/adc/ad7768-1.c
1018 ANALOG DEVICES INC AD7780 DRIVER
1019 M: Michael Hennerich <Michael.Hennerich@analog.com>
1020 M: Renato Lui Geh <renatogeh@gmail.com>
1021 L: linux-iio@vger.kernel.org
1023 W: http://ez.analog.com/community/linux-device-drivers
1024 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1025 F: drivers/iio/adc/ad7780.c
1027 ANALOG DEVICES INC AD9389B DRIVER
1028 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1029 L: linux-media@vger.kernel.org
1031 F: drivers/media/i2c/ad9389b*
1033 ANALOG DEVICES INC ADGS1408 DRIVER
1034 M: Mircea Caprioru <mircea.caprioru@analog.com>
1036 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1037 F: drivers/mux/adgs1408.c
1039 ANALOG DEVICES INC ADIN DRIVER
1040 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1041 L: netdev@vger.kernel.org
1043 W: http://ez.analog.com/community/linux-device-drivers
1044 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1045 F: drivers/net/phy/adin.c
1047 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1048 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1049 L: linux-iio@vger.kernel.org
1051 F: drivers/iio/imu/adis.c
1052 F: include/linux/iio/imu/adis.h
1054 ANALOG DEVICES INC ADIS16460 DRIVER
1055 M: Dragos Bogdan <dragos.bogdan@analog.com>
1056 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1059 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1060 F: drivers/iio/imu/adis16460.c
1062 ANALOG DEVICES INC ADIS16475 DRIVER
1063 M: Nuno Sa <nuno.sa@analog.com>
1064 L: linux-iio@vger.kernel.org
1065 W: http://ez.analog.com/community/linux-device-drivers
1067 F: drivers/iio/imu/adis16475.c
1068 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1070 ANALOG DEVICES INC ADM1177 DRIVER
1071 M: Beniamin Bia <beniamin.bia@analog.com>
1072 M: Michael Hennerich <Michael.Hennerich@analog.com>
1073 L: linux-hwmon@vger.kernel.org
1075 W: http://ez.analog.com/community/linux-device-drivers
1076 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1077 F: drivers/hwmon/adm1177.c
1079 ANALOG DEVICES INC ADP5061 DRIVER
1080 M: Michael Hennerich <Michael.Hennerich@analog.com>
1081 L: linux-pm@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/power/supply/adp5061.c
1086 ANALOG DEVICES INC ADV7180 DRIVER
1087 M: Lars-Peter Clausen <lars@metafoo.de>
1088 L: linux-media@vger.kernel.org
1090 W: http://ez.analog.com/community/linux-device-drivers
1091 F: drivers/media/i2c/adv7180.c
1092 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1094 ANALOG DEVICES INC ADV748X DRIVER
1095 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1096 L: linux-media@vger.kernel.org
1098 F: drivers/media/i2c/adv748x/*
1100 ANALOG DEVICES INC ADV7511 DRIVER
1101 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1102 L: linux-media@vger.kernel.org
1104 F: drivers/media/i2c/adv7511*
1106 ANALOG DEVICES INC ADV7604 DRIVER
1107 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1108 L: linux-media@vger.kernel.org
1110 F: drivers/media/i2c/adv7604*
1112 ANALOG DEVICES INC ADV7842 DRIVER
1113 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1114 L: linux-media@vger.kernel.org
1116 F: drivers/media/i2c/adv7842*
1118 ANALOG DEVICES INC ASOC CODEC DRIVERS
1119 M: Lars-Peter Clausen <lars@metafoo.de>
1120 M: Nuno Sá <nuno.sa@analog.com>
1121 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1123 W: http://wiki.analog.com/
1124 W: http://ez.analog.com/community/linux-device-drivers
1125 F: sound/soc/codecs/ad1*
1126 F: sound/soc/codecs/ad7*
1127 F: sound/soc/codecs/adau*
1128 F: sound/soc/codecs/adav*
1129 F: sound/soc/codecs/sigmadsp.*
1130 F: sound/soc/codecs/ssm*
1132 ANALOG DEVICES INC DMA DRIVERS
1133 M: Lars-Peter Clausen <lars@metafoo.de>
1135 W: http://ez.analog.com/community/linux-device-drivers
1136 F: drivers/dma/dma-axi-dmac.c
1138 ANALOG DEVICES INC HMC425A DRIVER
1139 M: Beniamin Bia <beniamin.bia@analog.com>
1140 M: Michael Hennerich <michael.hennerich@analog.com>
1141 L: linux-iio@vger.kernel.org
1143 W: http://ez.analog.com/community/linux-device-drivers
1144 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1145 F: drivers/iio/amplifiers/hmc425a.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: drivers/iio/*/ad*
1156 F: drivers/iio/adc/ltc249*
1157 F: drivers/staging/iio/*/ad*
1158 X: drivers/iio/*/adjd*
1160 ANALOGBITS PLL LIBRARIES
1161 M: Paul Walmsley <paul.walmsley@sifive.com>
1163 F: drivers/clk/analogbits/*
1164 F: include/linux/clk/analogbits*
1167 M: Nick Hu <nickhu@andestech.com>
1168 M: Greentime Hu <green.hu@gmail.com>
1169 M: Vincent Chen <deanbo422@gmail.com>
1171 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1172 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1173 F: Documentation/devicetree/bindings/nds32/
1178 ANDROID CONFIG FRAGMENTS
1179 M: Rob Herring <robh@kernel.org>
1181 F: kernel/configs/android*
1184 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1185 M: Arve Hjønnevåg <arve@android.com>
1186 M: Todd Kjos <tkjos@android.com>
1187 M: Martijn Coenen <maco@android.com>
1188 M: Joel Fernandes <joel@joelfernandes.org>
1189 M: Christian Brauner <christian@brauner.io>
1190 M: Hridya Valsaraju <hridya@google.com>
1191 M: Suren Baghdasaryan <surenb@google.com>
1192 L: devel@driverdev.osuosl.org
1194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1196 F: drivers/staging/android/
1198 ANDROID GOLDFISH PIC DRIVER
1199 M: Miodrag Dinic <miodrag.dinic@mips.com>
1201 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1202 F: drivers/irqchip/irq-goldfish-pic.c
1204 ANDROID GOLDFISH RTC DRIVER
1205 M: Miodrag Dinic <miodrag.dinic@mips.com>
1207 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1208 F: drivers/rtc/rtc-goldfish.c
1211 M: Laura Abbott <labbott@redhat.com>
1212 M: Sumit Semwal <sumit.semwal@linaro.org>
1213 L: devel@driverdev.osuosl.org
1214 L: dri-devel@lists.freedesktop.org
1215 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1217 F: drivers/staging/android/ion
1218 F: drivers/staging/android/uapi/ion.h
1220 AOA (Apple Onboard Audio) ALSA DRIVER
1221 M: Johannes Berg <johannes@sipsolutions.net>
1222 L: linuxppc-dev@lists.ozlabs.org
1223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1227 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1228 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1229 L: linux-iio@vger.kernel.org
1231 F: drivers/iio/adc/stx104.c
1234 M: Jiri Kosina <jikos@kernel.org>
1236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1237 F: arch/x86/kernel/apm_32.c
1238 F: drivers/char/apm-emulation.c
1239 F: include/linux/apm_bios.h
1240 F: include/uapi/linux/apm_bios.h
1242 APPARMOR SECURITY MODULE
1243 M: John Johansen <john.johansen@canonical.com>
1244 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1246 W: wiki.apparmor.net
1247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1248 F: Documentation/admin-guide/LSM/apparmor.rst
1249 F: security/apparmor/
1251 APPLE BCM5974 MULTITOUCH DRIVER
1252 M: Henrik Rydberg <rydberg@bitmath.org>
1253 L: linux-input@vger.kernel.org
1255 F: drivers/input/mouse/bcm5974.c
1258 M: Henrik Rydberg <rydberg@bitmath.org>
1259 L: linux-hwmon@vger.kernel.org
1261 F: drivers/hwmon/applesmc.c
1263 APPLETALK NETWORK LAYER
1264 L: netdev@vger.kernel.org
1266 F: drivers/net/appletalk/
1267 F: include/linux/atalk.h
1268 F: include/uapi/linux/atalk.h
1271 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1272 M: Khuong Dinh <khuong@os.amperecomputing.com>
1274 F: arch/arm64/boot/dts/apm/
1276 APPLIED MICRO (APM) X-GENE SOC EDAC
1277 M: Khuong Dinh <khuong@os.amperecomputing.com>
1279 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1280 F: drivers/edac/xgene_edac.c
1282 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1283 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1284 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1286 F: drivers/net/ethernet/apm/xgene-v2/
1288 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1289 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1290 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1291 M: Quan Nguyen <quan@os.amperecomputing.com>
1293 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1294 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1295 F: drivers/net/ethernet/apm/xgene/
1296 F: drivers/net/phy/mdio-xgene.c
1298 APPLIED MICRO (APM) X-GENE SOC PMU
1299 M: Khuong Dinh <khuong@os.amperecomputing.com>
1301 F: Documentation/admin-guide/perf/xgene-pmu.rst
1302 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1303 F: drivers/perf/xgene_pmu.c
1305 APTINA CAMERA SENSOR PLL
1306 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1307 L: linux-media@vger.kernel.org
1309 F: drivers/media/i2c/aptina-pll.*
1311 AQUANTIA ETHERNET DRIVER (atlantic)
1312 M: Igor Russkikh <irusskikh@marvell.com>
1313 L: netdev@vger.kernel.org
1315 W: https://www.marvell.com/
1316 Q: http://patchwork.ozlabs.org/project/netdev/list/
1317 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1318 F: drivers/net/ethernet/aquantia/atlantic/
1320 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1321 M: Egor Pomozov <epomozov@marvell.com>
1322 L: netdev@vger.kernel.org
1324 W: http://www.aquantia.com
1325 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1327 ARASAN NAND CONTROLLER DRIVER
1328 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1329 L: linux-mtd@lists.infradead.org
1331 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1332 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1334 ARC FRAMEBUFFER DRIVER
1335 M: Jaya Kumar <jayalk@intworks.biz>
1337 F: drivers/video/fbdev/arcfb.c
1338 F: drivers/video/fbdev/core/fb_defio.c
1341 M: Alexey Brodkin <abrodkin@synopsys.com>
1343 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1344 F: drivers/gpu/drm/arc/
1346 ARCNET NETWORK LAYER
1347 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1348 L: netdev@vger.kernel.org
1350 F: drivers/net/arcnet/
1351 F: include/uapi/linux/if_arcnet.h
1353 ARM ARCHITECTED TIMER DRIVER
1354 M: Mark Rutland <mark.rutland@arm.com>
1355 M: Marc Zyngier <maz@kernel.org>
1356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 F: arch/arm/include/asm/arch_timer.h
1359 F: arch/arm64/include/asm/arch_timer.h
1360 F: drivers/clocksource/arm_arch_timer.c
1362 ARM HDLCD DRM DRIVER
1363 M: Liviu Dudau <liviu.dudau@arm.com>
1365 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1366 F: drivers/gpu/drm/arm/hdlcd_*
1368 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1369 M: Linus Walleij <linus.walleij@linaro.org>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1373 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1374 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1375 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1376 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1377 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1378 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1379 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1380 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1381 F: arch/arm/boot/dts/arm-realview-*
1382 F: arch/arm/boot/dts/integrator*
1383 F: arch/arm/boot/dts/versatile*
1384 F: arch/arm/mach-integrator/
1385 F: arch/arm/mach-realview/
1386 F: arch/arm/mach-versatile/
1387 F: arch/arm/plat-versatile/
1388 F: drivers/bus/arm-integrator-lm.c
1389 F: drivers/clk/versatile/
1390 F: drivers/i2c/busses/i2c-versatile.c
1391 F: drivers/irqchip/irq-versatile-fpga.c
1392 F: drivers/mtd/maps/physmap-versatile.*
1393 F: drivers/power/reset/arm-versatile-reboot.c
1394 F: drivers/soc/versatile/
1396 ARM KOMEDA DRM-KMS DRIVER
1397 M: James (Qian) Wang <james.qian.wang@arm.com>
1398 M: Liviu Dudau <liviu.dudau@arm.com>
1399 M: Mihail Atanassov <mihail.atanassov@arm.com>
1400 L: Mali DP Maintainers <malidp@foss.arm.com>
1402 T: git git://anongit.freedesktop.org/drm/drm-misc
1403 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1404 F: Documentation/gpu/komeda-kms.rst
1405 F: drivers/gpu/drm/arm/display/include/
1406 F: drivers/gpu/drm/arm/display/komeda/
1408 ARM MALI PANFROST DRM DRIVER
1409 M: Rob Herring <robh@kernel.org>
1410 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1411 R: Steven Price <steven.price@arm.com>
1412 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1413 L: dri-devel@lists.freedesktop.org
1415 T: git git://anongit.freedesktop.org/drm/drm-misc
1416 F: drivers/gpu/drm/panfrost/
1417 F: include/uapi/drm/panfrost_drm.h
1419 ARM MALI-DP DRM DRIVER
1420 M: Liviu Dudau <liviu.dudau@arm.com>
1421 M: Brian Starkey <brian.starkey@arm.com>
1422 L: Mali DP Maintainers <malidp@foss.arm.com>
1424 T: git git://anongit.freedesktop.org/drm/drm-misc
1425 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1426 F: Documentation/gpu/afbc.rst
1427 F: drivers/gpu/drm/arm/
1429 ARM MFM AND FLOPPY DRIVERS
1430 M: Ian Molton <spyro@f2s.com>
1432 F: arch/arm/include/asm/floppy.h
1433 F: arch/arm/mach-rpc/floppydma.S
1435 ARM PMU PROFILING AND DEBUGGING
1436 M: Will Deacon <will@kernel.org>
1437 M: Mark Rutland <mark.rutland@arm.com>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: Documentation/devicetree/bindings/arm/pmu.yaml
1441 F: Documentation/devicetree/bindings/perf/
1442 F: arch/arm*/include/asm/hw_breakpoint.h
1443 F: arch/arm*/include/asm/perf_event.h
1444 F: arch/arm*/kernel/hw_breakpoint.c
1445 F: arch/arm*/kernel/perf_*
1446 F: arch/arm/oprofile/common.c
1448 F: include/linux/perf/arm_pmu.h
1451 M: Russell King <linux@armlinux.org.uk>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1454 W: http://www.armlinux.org.uk/
1455 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1457 X: arch/arm/boot/dts/
1459 ARM PRIMECELL AACI PL041 DRIVER
1460 M: Russell King <linux@armlinux.org.uk>
1464 ARM PRIMECELL BUS SUPPORT
1465 M: Russell King <linux@armlinux.org.uk>
1468 F: include/linux/amba/bus.h
1470 ARM PRIMECELL CLCD PL110 DRIVER
1471 M: Russell King <linux@armlinux.org.uk>
1473 F: drivers/video/fbdev/amba-clcd.*
1475 ARM PRIMECELL KMI PL050 DRIVER
1476 M: Russell King <linux@armlinux.org.uk>
1478 F: drivers/input/serio/ambakmi.*
1479 F: include/linux/amba/kmi.h
1481 ARM PRIMECELL MMCI PL180/1 DRIVER
1482 M: Russell King <linux@armlinux.org.uk>
1484 F: drivers/mmc/host/mmci.*
1485 F: include/linux/amba/mmci.h
1487 ARM PRIMECELL SSP PL022 SPI DRIVER
1488 M: Linus Walleij <linus.walleij@linaro.org>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1492 F: drivers/spi/spi-pl022.c
1494 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1495 M: Russell King <linux@armlinux.org.uk>
1497 F: drivers/tty/serial/amba-pl01*.c
1498 F: include/linux/amba/serial.h
1500 ARM PRIMECELL VIC PL190/PL192 DRIVER
1501 M: Linus Walleij <linus.walleij@linaro.org>
1502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1504 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1505 F: drivers/irqchip/irq-vic.c
1507 ARM SMC WATCHDOG DRIVER
1508 M: Julius Werner <jwerner@chromium.org>
1509 R: Evan Benn <evanbenn@chromium.org>
1511 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1512 F: drivers/watchdog/arm_smc_wdt.c
1515 M: Will Deacon <will@kernel.org>
1516 R: Robin Murphy <robin.murphy@arm.com>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1520 F: drivers/iommu/arm/
1521 F: drivers/iommu/io-pgtable-arm-v7s.c
1522 F: drivers/iommu/io-pgtable-arm.c
1524 ARM SUB-ARCHITECTURES
1525 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1531 ARM/ACTIONS SEMI ARCHITECTURE
1532 M: Andreas Färber <afaerber@suse.de>
1533 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: Documentation/devicetree/bindings/arm/actions.yaml
1537 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1538 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1539 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1540 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1541 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1542 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1543 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1544 F: arch/arm/boot/dts/owl-*
1545 F: arch/arm/mach-actions/
1546 F: arch/arm64/boot/dts/actions/
1547 F: drivers/clk/actions/
1548 F: drivers/clocksource/timer-owl*
1549 F: drivers/dma/owl-dma.c
1550 F: drivers/i2c/busses/i2c-owl.c
1551 F: drivers/mmc/host/owl-mmc.c
1552 F: drivers/pinctrl/actions/*
1553 F: drivers/soc/actions/
1554 F: include/dt-bindings/power/owl-*
1555 F: include/dt-bindings/reset/actions,*
1556 F: include/linux/soc/actions/
1559 ARM/ADS SPHERE MACHINE SUPPORT
1560 M: Lennert Buytenhek <kernel@wantstofly.org>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 ARM/AFEB9260 MACHINE SUPPORT
1565 M: Sergey Lapin <slapin@ossfans.org>
1566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 ARM/AJECO 1ARM MACHINE SUPPORT
1570 M: Lennert Buytenhek <kernel@wantstofly.org>
1571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 ARM/Allwinner SoC Clock Support
1575 M: Emilio López <emilio@elopez.com.ar>
1577 F: drivers/clk/sunxi/
1579 ARM/Allwinner sunXi SoC support
1580 M: Maxime Ripard <mripard@kernel.org>
1581 M: Chen-Yu Tsai <wens@csie.org>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1585 F: arch/arm/mach-sunxi/
1586 F: arch/arm64/boot/dts/allwinner/
1587 F: drivers/clk/sunxi-ng/
1588 F: drivers/pinctrl/sunxi/
1589 F: drivers/soc/sunxi/
1593 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1594 M: Neil Armstrong <narmstrong@baylibre.com>
1595 M: Jerome Brunet <jbrunet@baylibre.com>
1596 L: linux-amlogic@lists.infradead.org
1598 F: Documentation/devicetree/bindings/clock/amlogic*
1599 F: drivers/clk/meson/
1600 F: include/dt-bindings/clock/gxbb*
1601 F: include/dt-bindings/clock/meson*
1603 ARM/Amlogic Meson SoC Crypto Drivers
1604 M: Corentin Labbe <clabbe@baylibre.com>
1605 L: linux-crypto@vger.kernel.org
1606 L: linux-amlogic@lists.infradead.org
1608 F: Documentation/devicetree/bindings/crypto/amlogic*
1609 F: drivers/crypto/amlogic/
1611 ARM/Amlogic Meson SoC Sound Drivers
1612 M: Jerome Brunet <jbrunet@baylibre.com>
1613 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1615 F: Documentation/devicetree/bindings/sound/amlogic*
1618 ARM/Amlogic Meson SoC support
1619 M: Kevin Hilman <khilman@baylibre.com>
1620 R: Neil Armstrong <narmstrong@baylibre.com>
1621 R: Jerome Brunet <jbrunet@baylibre.com>
1622 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624 L: linux-amlogic@lists.infradead.org
1626 W: http://linux-meson.com/
1627 F: arch/arm/boot/dts/meson*
1628 F: arch/arm/mach-meson/
1629 F: arch/arm64/boot/dts/amlogic/
1630 F: drivers/mmc/host/meson*
1631 F: drivers/pinctrl/meson/
1632 F: drivers/rtc/rtc-meson*
1633 F: drivers/soc/amlogic/
1636 ARM/Annapurna Labs ALPINE ARCHITECTURE
1637 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1638 M: Antoine Tenart <atenart@kernel.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: arch/arm/boot/dts/alpine*
1642 F: arch/arm/mach-alpine/
1643 F: arch/arm64/boot/dts/amazon/
1644 F: drivers/*/*alpine*
1646 ARM/ARTPEC MACHINE SUPPORT
1647 M: Jesper Nilsson <jesper.nilsson@axis.com>
1648 M: Lars Persson <lars.persson@axis.com>
1649 L: linux-arm-kernel@axis.com
1651 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1652 F: arch/arm/boot/dts/artpec6*
1653 F: arch/arm/mach-artpec
1655 F: drivers/crypto/axis
1656 F: drivers/mmc/host/usdhi6rol0.c
1657 F: drivers/pinctrl/pinctrl-artpec*
1659 ARM/ASPEED I2C DRIVER
1660 M: Brendan Higgins <brendanhiggins@google.com>
1661 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1662 R: Joel Stanley <joel@jms.id.au>
1663 L: linux-i2c@vger.kernel.org
1664 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1666 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1667 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1668 F: drivers/i2c/busses/i2c-aspeed.c
1669 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1671 ARM/ASPEED MACHINE SUPPORT
1672 M: Joel Stanley <joel@jms.id.au>
1673 R: Andrew Jeffery <andrew@aj.id.au>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1677 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1679 F: arch/arm/boot/dts/aspeed-*
1680 F: arch/arm/mach-aspeed/
1683 ARM/BITMAIN ARCHITECTURE
1684 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1685 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1688 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1689 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1690 F: arch/arm64/boot/dts/bitmain/
1691 F: drivers/clk/clk-bm1880.c
1692 F: drivers/pinctrl/pinctrl-bm1880.c
1694 ARM/CALXEDA HIGHBANK ARCHITECTURE
1695 M: Andre Przywara <andre.przywara@arm.com>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 F: arch/arm/boot/dts/ecx-*.dts*
1699 F: arch/arm/boot/dts/highbank.dts
1700 F: arch/arm/mach-highbank/
1702 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1703 M: Krzysztof Halasa <khalasa@piap.pl>
1705 F: arch/arm/mach-cns3xxx/
1707 ARM/CAVIUM THUNDER NETWORK DRIVER
1708 M: Sunil Goutham <sgoutham@marvell.com>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 F: drivers/net/ethernet/cavium/thunder/
1713 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1714 M: Lukasz Majewski <lukma@denx.de>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/mach-ep93xx/ts72xx.c
1719 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1720 M: Alexander Shiyan <shc_work@mail.ru>
1721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1725 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1726 M: Lennert Buytenhek <kernel@wantstofly.org>
1727 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1730 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1731 M: Hartley Sweeten <hsweeten@visionengravers.com>
1732 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1733 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 F: arch/arm/mach-ep93xx/
1736 F: arch/arm/mach-ep93xx/include/mach/
1739 M: Russell King <linux@armlinux.org.uk>
1740 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1743 F: drivers/clk/clkdev.c
1745 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1746 M: Baruch Siach <baruch@tkos.co.il>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1749 F: arch/arm/boot/dts/cx92755*
1752 ARM/CONTEC MICRO9 MACHINE SUPPORT
1753 M: Hubert Feurstein <hubert.feurstein@contec.at>
1755 F: arch/arm/mach-ep93xx/micro9.c
1757 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1758 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1759 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1760 R: Mike Leach <mike.leach@linaro.org>
1761 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1764 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1765 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1766 F: Documentation/devicetree/bindings/arm/coresight.txt
1767 F: Documentation/trace/coresight/*
1768 F: drivers/hwtracing/coresight/*
1769 F: include/dt-bindings/arm/coresight-cti-dt.h
1770 F: tools/perf/arch/arm/util/auxtrace.c
1771 F: tools/perf/arch/arm/util/cs-etm.c
1772 F: tools/perf/arch/arm/util/cs-etm.h
1773 F: tools/perf/arch/arm/util/pmu.c
1774 F: tools/perf/util/cs-etm-decoder/*
1775 F: tools/perf/util/cs-etm.*
1777 ARM/CORGI MACHINE SUPPORT
1778 M: Richard Purdie <rpurdie@rpsys.net>
1781 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1782 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1783 M: Linus Walleij <linus.walleij@linaro.org>
1784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 T: git git://github.com/ulli-kroll/linux.git
1787 F: Documentation/devicetree/bindings/arm/gemini.txt
1788 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1789 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1790 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1791 F: arch/arm/mach-gemini/
1792 F: drivers/net/ethernet/cortina/
1793 F: drivers/pinctrl/pinctrl-gemini.c
1794 F: drivers/rtc/rtc-ftrtc010.c
1796 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1797 M: Barry Song <baohua@kernel.org>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1801 F: arch/arm/boot/dts/prima2*
1802 F: arch/arm/mach-prima2/
1803 F: drivers/clk/sirf/
1804 F: drivers/clocksource/timer-atlas7.c
1805 F: drivers/clocksource/timer-prima2.c
1809 ARM/CZ.NIC TURRIS MOX SUPPORT
1810 M: Marek Behun <marek.behun@nic.cz>
1812 W: http://mox.turris.cz
1813 F: Documentation/ABI/testing/debugfs-moxtet
1814 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1815 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1816 F: Documentation/devicetree/bindings/bus/moxtet.txt
1817 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1818 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1819 F: drivers/bus/moxtet.c
1820 F: drivers/firmware/turris-mox-rwtm.c
1821 F: drivers/gpio/gpio-moxtet.c
1822 F: include/linux/moxtet.h
1824 ARM/EBSA110 MACHINE SUPPORT
1825 M: Russell King <linux@armlinux.org.uk>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 W: http://www.armlinux.org.uk/
1829 F: arch/arm/mach-ebsa110/
1830 F: drivers/net/ethernet/amd/am79c961a.*
1832 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1833 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1834 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1840 M: Robert Jarzmik <robert.jarzmik@free.fr>
1841 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 F: arch/arm/mach-pxa/ezx.c
1845 ARM/FARADAY FA526 PORT
1846 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.berlios.de/gemini-board
1850 F: arch/arm/mm/*-fa*
1852 ARM/FOOTBRIDGE ARCHITECTURE
1853 M: Russell King <linux@armlinux.org.uk>
1854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856 W: http://www.armlinux.org.uk/
1857 F: arch/arm/include/asm/hardware/dec21285.h
1858 F: arch/arm/mach-footbridge/
1860 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1861 M: Shawn Guo <shawnguo@kernel.org>
1862 M: Sascha Hauer <s.hauer@pengutronix.de>
1863 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1864 R: Fabio Estevam <festevam@gmail.com>
1865 R: NXP Linux Team <linux-imx@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 X: drivers/media/i2c/
1873 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1874 M: Shawn Guo <shawnguo@kernel.org>
1875 M: Li Yang <leoyang.li@nxp.com>
1876 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1879 F: arch/arm/boot/dts/ls1021a*
1880 F: arch/arm64/boot/dts/freescale/fsl-*
1881 F: arch/arm64/boot/dts/freescale/qoriq-*
1883 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1884 M: Shawn Guo <shawnguo@kernel.org>
1885 M: Sascha Hauer <s.hauer@pengutronix.de>
1886 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1887 R: Stefan Agner <stefan@agner.ch>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1891 F: arch/arm/boot/dts/vf*
1892 F: arch/arm/mach-imx/*vf610*
1894 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1895 M: Lennert Buytenhek <kernel@wantstofly.org>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 ARM/GUMSTIX MACHINE SUPPORT
1900 M: Steve Sakoman <sakoman@gmail.com>
1901 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1905 M: Philipp Zabel <philipp.zabel@gmail.com>
1906 M: Paul Parsons <lost.distance@yahoo.com>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 F: arch/arm/mach-pxa/hx4700.c
1910 F: arch/arm/mach-pxa/include/mach/hx4700.h
1911 F: sound/soc/pxa/hx4700.c
1913 ARM/HISILICON SOC SUPPORT
1914 M: Wei Xu <xuwei5@hisilicon.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 W: http://www.hisilicon.com
1918 T: git git://github.com/hisilicon/linux-hisi.git
1919 F: arch/arm/boot/dts/hi3*
1920 F: arch/arm/boot/dts/hip*
1921 F: arch/arm/boot/dts/hisi*
1922 F: arch/arm/mach-hisi/
1923 F: arch/arm64/boot/dts/hisilicon/
1925 ARM/HP JORNADA 7XX MACHINE SUPPORT
1926 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1930 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1931 F: arch/arm/mach-sa1100/jornada720.c
1933 ARM/IGEP MACHINE SUPPORT
1934 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1935 M: Javier Martinez Canillas <javier@dowhile0.org>
1936 L: linux-omap@vger.kernel.org
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: arch/arm/boot/dts/omap3-igep*
1941 ARM/INCOME PXA270 SUPPORT
1942 M: Marek Vasut <marek.vasut@gmail.com>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1947 ARM/INTEL IOP32X ARM ARCHITECTURE
1948 M: Lennert Buytenhek <kernel@wantstofly.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 ARM/INTEL IQ81342EX MACHINE SUPPORT
1953 M: Lennert Buytenhek <kernel@wantstofly.org>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 ARM/INTEL IXDP2850 MACHINE SUPPORT
1958 M: Lennert Buytenhek <kernel@wantstofly.org>
1959 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 ARM/INTEL IXP4XX ARM ARCHITECTURE
1963 M: Linus Walleij <linusw@kernel.org>
1964 M: Imre Kaloz <kaloz@openwrt.org>
1965 M: Krzysztof Halasa <khalasa@piap.pl>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1969 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1970 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1971 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1972 F: arch/arm/mach-ixp4xx/
1973 F: drivers/clocksource/timer-ixp4xx.c
1974 F: drivers/gpio/gpio-ixp4xx.c
1975 F: drivers/irqchip/irq-ixp4xx.c
1976 F: include/linux/irqchip/irq-ixp4xx.h
1977 F: include/linux/platform_data/timer-ixp4xx.h
1979 ARM/INTEL KEEMBAY ARCHITECTURE
1980 M: Paul J. Murphy <paul.j.murphy@intel.com>
1981 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1983 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1984 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1985 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1987 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1988 M: Jonathan Cameron <jic23@cam.ac.uk>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 F: arch/arm/mach-pxa/stargate2.c
1992 F: drivers/pcmcia/pxa2xx_stargate2.c
1994 ARM/INTEL XSC3 (MANZANO) ARM CORE
1995 M: Lennert Buytenhek <kernel@wantstofly.org>
1996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1999 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
2000 M: Lennert Buytenhek <kernel@wantstofly.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 ARM/LG1K ARCHITECTURE
2005 M: Chanho Min <chanho.min@lge.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: arch/arm64/boot/dts/lg/
2010 ARM/LOGICPD PXA270 MACHINE SUPPORT
2011 M: Lennert Buytenhek <kernel@wantstofly.org>
2012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2015 ARM/LPC18XX ARCHITECTURE
2016 M: Vladimir Zapolskiy <vz@mleia.com>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2019 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2020 F: arch/arm/boot/dts/lpc43*
2021 F: drivers/i2c/busses/i2c-lpc2k.c
2022 F: drivers/memory/pl172.c
2023 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2024 F: drivers/rtc/rtc-lpc24xx.c
2027 ARM/LPC32XX SOC SUPPORT
2028 M: Vladimir Zapolskiy <vz@mleia.com>
2029 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2033 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2034 F: arch/arm/boot/dts/lpc32*
2035 F: arch/arm/mach-lpc32xx/
2036 F: drivers/i2c/busses/i2c-pnx.c
2037 F: drivers/net/ethernet/nxp/lpc_eth.c
2038 F: drivers/usb/host/ohci-nxp.c
2039 F: drivers/watchdog/pnx4008_wdt.c
2042 ARM/MAGICIAN MACHINE SUPPORT
2043 M: Philipp Zabel <philipp.zabel@gmail.com>
2046 ARM/Marvell Dove/MV78xx0/Orion SOC support
2047 M: Jason Cooper <jason@lakedaemon.net>
2048 M: Andrew Lunn <andrew@lunn.ch>
2049 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2050 M: Gregory Clement <gregory.clement@bootlin.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2053 T: git git://git.infradead.org/linux-mvebu.git
2054 F: Documentation/devicetree/bindings/soc/dove/
2055 F: arch/arm/boot/dts/dove*
2056 F: arch/arm/boot/dts/orion5x*
2057 F: arch/arm/mach-dove/
2058 F: arch/arm/mach-mv78xx0/
2059 F: arch/arm/mach-orion5x/
2060 F: arch/arm/plat-orion/
2061 F: drivers/soc/dove/
2063 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2064 M: Jason Cooper <jason@lakedaemon.net>
2065 M: Andrew Lunn <andrew@lunn.ch>
2066 M: Gregory Clement <gregory.clement@bootlin.com>
2067 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 T: git git://git.infradead.org/linux-mvebu.git
2071 F: arch/arm/boot/dts/armada*
2072 F: arch/arm/boot/dts/kirkwood*
2073 F: arch/arm/configs/mvebu_*_defconfig
2074 F: arch/arm/mach-mvebu/
2075 F: arch/arm64/boot/dts/marvell/armada*
2076 F: arch/arm64/boot/dts/marvell/cn913*
2077 F: drivers/cpufreq/armada-37xx-cpufreq.c
2078 F: drivers/cpufreq/armada-8k-cpufreq.c
2079 F: drivers/cpufreq/mvebu-cpufreq.c
2080 F: drivers/irqchip/irq-armada-370-xp.c
2081 F: drivers/irqchip/irq-mvebu-*
2082 F: drivers/pinctrl/mvebu/
2083 F: drivers/rtc/rtc-armada38x.c
2085 ARM/Mediatek RTC DRIVER
2086 M: Eddie Huang <eddie.huang@mediatek.com>
2087 M: Sean Wang <sean.wang@mediatek.com>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2091 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2092 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2093 F: drivers/rtc/rtc-mt2712.c
2094 F: drivers/rtc/rtc-mt6397.c
2095 F: drivers/rtc/rtc-mt7622.c
2097 ARM/Mediatek SoC support
2098 M: Matthias Brugger <matthias.bgg@gmail.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2102 W: https://mtk.bcnfs.org/
2103 C: irc://chat.freenode.net/linux-mediatek
2104 F: arch/arm/boot/dts/mt6*
2105 F: arch/arm/boot/dts/mt7*
2106 F: arch/arm/boot/dts/mt8*
2107 F: arch/arm/mach-mediatek/
2108 F: arch/arm64/boot/dts/mediatek/
2109 F: drivers/soc/mediatek/
2114 ARM/Mediatek USB3 PHY DRIVER
2115 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2119 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2120 F: drivers/phy/mediatek/
2122 ARM/Microchip (AT91) SoC support
2123 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2124 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2125 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 W: http://www.linux4sam.org
2129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2130 F: arch/arm/boot/dts/at91*.dts
2131 F: arch/arm/boot/dts/at91*.dtsi
2132 F: arch/arm/boot/dts/sama*.dts
2133 F: arch/arm/boot/dts/sama*.dtsi
2134 F: arch/arm/include/debug/at91.S
2135 F: arch/arm/mach-at91/
2136 F: drivers/memory/atmel*
2137 F: drivers/watchdog/sama5d4_wdt.c
2138 F: include/soc/at91/
2139 X: drivers/input/touchscreen/atmel_mxt_ts.c
2140 X: drivers/net/wireless/atmel/
2144 ARM/Microchip Sparx5 SoC support
2145 M: Lars Povlsen <lars.povlsen@microchip.com>
2146 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2147 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2148 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2150 F: arch/arm64/boot/dts/microchip/
2153 ARM/MIOA701 MACHINE SUPPORT
2154 M: Robert Jarzmik <robert.jarzmik@free.fr>
2155 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2157 F: arch/arm/mach-pxa/mioa701.c
2159 ARM/MStar/Sigmastar Armv7 SoC support
2160 M: Daniel Palmer <daniel@thingy.jp>
2161 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 W: http://linux-chenxing.org/
2164 F: Documentation/devicetree/bindings/arm/mstar/*
2165 F: arch/arm/boot/dts/infinity*.dtsi
2166 F: arch/arm/boot/dts/mercury*.dtsi
2167 F: arch/arm/boot/dts/mstar-v7.dtsi
2168 F: arch/arm/mach-mstar/
2170 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2171 M: Michael Petchkovsky <mkpetch@internode.on.net>
2174 ARM/NOMADIK/U300/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: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2184 F: arch/arm/boot/dts/ste-*
2185 F: arch/arm/mach-nomadik/
2186 F: arch/arm/mach-u300/
2187 F: arch/arm/mach-ux500/
2188 F: drivers/clk/clk-nomadik.c
2189 F: drivers/clk/clk-u300.c
2190 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2191 F: drivers/clocksource/timer-u300.c
2192 F: drivers/dma/coh901318*
2193 F: drivers/dma/ste_dma40*
2194 F: drivers/hwspinlock/u8500_hsem.c
2195 F: drivers/i2c/busses/i2c-nomadik.c
2196 F: drivers/i2c/busses/i2c-stu300.c
2197 F: drivers/iio/adc/ab8500-gpadc.c
2198 F: drivers/mfd/ab3100*
2199 F: drivers/mfd/ab8500*
2200 F: drivers/mfd/abx500*
2201 F: drivers/mfd/db8500*
2202 F: drivers/mfd/dbx500*
2203 F: drivers/pinctrl/nomadik/
2204 F: drivers/pinctrl/pinctrl-coh901*
2205 F: drivers/pinctrl/pinctrl-u300.c
2206 F: drivers/rtc/rtc-ab3100.c
2207 F: drivers/rtc/rtc-ab8500.c
2208 F: drivers/rtc/rtc-coh901331.c
2209 F: drivers/rtc/rtc-pl031.c
2210 F: drivers/soc/ux500/
2211 F: drivers/watchdog/coh901327_wdt.c
2213 ARM/NUVOTON NPCM ARCHITECTURE
2214 M: Avi Fishman <avifishman70@gmail.com>
2215 M: Tomer Maimon <tmaimon77@gmail.com>
2216 M: Tali Perry <tali.perry1@gmail.com>
2217 R: Patrick Venture <venture@google.com>
2218 R: Nancy Yuen <yuenn@google.com>
2219 R: Benjamin Fair <benjaminfair@google.com>
2220 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2222 F: Documentation/devicetree/bindings/*/*/*npcm*
2223 F: Documentation/devicetree/bindings/*/*npcm*
2224 F: arch/arm/boot/dts/nuvoton-npcm*
2225 F: arch/arm/mach-npcm/
2227 F: drivers/*/*/*npcm*
2228 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2230 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2231 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2233 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2234 F: arch/arm/mach-s3c24xx/gta02.h
2235 F: arch/arm/mach-s3c24xx/mach-gta02.c
2237 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2238 M: Alexander Clouter <alex@digriz.org.uk>
2239 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2241 W: http://www.digriz.org.uk/ts78xx/kernel
2242 F: arch/arm/mach-orion5x/ts78xx-*
2244 ARM/OXNAS platform support
2245 M: Neil Armstrong <narmstrong@baylibre.com>
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2247 L: linux-oxnas@groups.io (moderated for non-subscribers)
2249 F: arch/arm/boot/dts/ox8*.dts*
2250 F: arch/arm/mach-oxnas/
2251 F: drivers/power/reset/oxnas-restart.c
2254 ARM/PALM TREO SUPPORT
2255 M: Tomas Cech <sleep_walker@suse.com>
2256 L: linux-arm-kernel@lists.infradead.org
2258 W: http://hackndev.com
2259 F: arch/arm/mach-pxa/palmtreo.*
2261 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2262 M: Marek Vasut <marek.vasut@gmail.com>
2263 L: linux-arm-kernel@lists.infradead.org
2265 W: http://hackndev.com
2266 F: arch/arm/mach-pxa/include/mach/palmld.h
2267 F: arch/arm/mach-pxa/include/mach/palmtc.h
2268 F: arch/arm/mach-pxa/include/mach/palmtx.h
2269 F: arch/arm/mach-pxa/palmld.c
2270 F: arch/arm/mach-pxa/palmt5.*
2271 F: arch/arm/mach-pxa/palmtc.c
2272 F: arch/arm/mach-pxa/palmte2.*
2273 F: arch/arm/mach-pxa/palmtx.c
2276 M: Sergey Lapin <slapin@ossfans.org>
2277 L: linux-arm-kernel@lists.infradead.org
2279 W: http://hackndev.com
2280 F: arch/arm/mach-pxa/palmz72.*
2283 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2285 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2287 ARM/PT DIGITAL BOARD PORT
2288 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2289 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2291 W: http://www.armlinux.org.uk/
2293 ARM/QUALCOMM SUPPORT
2294 M: Andy Gross <agross@kernel.org>
2295 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2296 L: linux-arm-msm@vger.kernel.org
2298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2299 F: Documentation/devicetree/bindings/*/qcom*
2300 F: Documentation/devicetree/bindings/soc/qcom/
2301 F: arch/arm/boot/dts/qcom-*.dts
2302 F: arch/arm/boot/dts/qcom-*.dtsi
2303 F: arch/arm/mach-qcom/
2304 F: arch/arm64/boot/dts/qcom/
2305 F: drivers/*/*/qcom*
2306 F: drivers/*/*/qcom/
2307 F: drivers/*/pm8???-*
2310 F: drivers/bluetooth/btqcomsmd.c
2311 F: drivers/clocksource/timer-qcom.c
2312 F: drivers/cpuidle/cpuidle-qcom-spm.c
2313 F: drivers/extcon/extcon-qcom*
2314 F: drivers/i2c/busses/i2c-qcom-geni.c
2315 F: drivers/i2c/busses/i2c-qup.c
2316 F: drivers/iommu/msm*
2317 F: drivers/mfd/ssbi.c
2318 F: drivers/mmc/host/mmci_qcom*
2319 F: drivers/mmc/host/sdhci-msm.c
2320 F: drivers/pci/controller/dwc/pcie-qcom.c
2321 F: drivers/phy/qualcomm/
2322 F: drivers/power/*/msm*
2323 F: drivers/reset/reset-qcom-*
2324 F: drivers/scsi/ufs/ufs-qcom*
2325 F: drivers/spi/spi-geni-qcom.c
2326 F: drivers/spi/spi-qcom-qspi.c
2327 F: drivers/spi/spi-qup.c
2328 F: drivers/tty/serial/msm_serial.c
2329 F: drivers/usb/dwc3/dwc3-qcom.c
2330 F: include/dt-bindings/*/qcom*
2331 F: include/linux/*/qcom*
2333 ARM/RADISYS ENP2611 MACHINE SUPPORT
2334 M: Lennert Buytenhek <kernel@wantstofly.org>
2335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 ARM/RDA MICRO ARCHITECTURE
2339 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2343 F: Documentation/devicetree/bindings/arm/rda.yaml
2344 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2345 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2346 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2347 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2348 F: arch/arm/boot/dts/rda8810pl-*
2349 F: drivers/clocksource/timer-rda.c
2350 F: drivers/gpio/gpio-rda.c
2351 F: drivers/irqchip/irq-rda-intc.c
2352 F: drivers/tty/serial/rda-uart.c
2354 ARM/REALTEK ARCHITECTURE
2355 M: Andreas Färber <afaerber@suse.de>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2359 F: Documentation/devicetree/bindings/arm/realtek.yaml
2360 F: arch/arm/boot/dts/rtd*
2361 F: arch/arm/mach-realtek/
2362 F: arch/arm64/boot/dts/realtek/
2364 ARM/RENESAS ARM64 ARCHITECTURE
2365 M: Geert Uytterhoeven <geert+renesas@glider.be>
2366 M: Magnus Damm <magnus.damm@gmail.com>
2367 L: linux-renesas-soc@vger.kernel.org
2369 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2371 F: Documentation/devicetree/bindings/arm/renesas.yaml
2372 F: arch/arm64/boot/dts/renesas/
2373 F: drivers/soc/renesas/
2374 F: include/linux/soc/renesas/
2376 ARM/RISCPC ARCHITECTURE
2377 M: Russell King <linux@armlinux.org.uk>
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 W: http://www.armlinux.org.uk/
2381 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2382 F: arch/arm/include/asm/hardware/ioc.h
2383 F: arch/arm/include/asm/hardware/iomd.h
2384 F: arch/arm/include/asm/hardware/memc.h
2385 F: arch/arm/mach-rpc/
2386 F: drivers/net/ethernet/8390/etherh.c
2387 F: drivers/net/ethernet/i825xx/ether1*
2388 F: drivers/net/ethernet/seeq/ether3*
2389 F: drivers/scsi/arm/
2391 ARM/Rockchip SoC support
2392 M: Heiko Stuebner <heiko@sntech.de>
2393 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2394 L: linux-rockchip@lists.infradead.org
2396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2397 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2398 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2399 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2400 F: arch/arm/boot/dts/rk3*
2401 F: arch/arm/boot/dts/rv1108*
2402 F: arch/arm/mach-rockchip/
2403 F: drivers/*/*/*rockchip*
2404 F: drivers/*/*rockchip*
2405 F: drivers/clk/rockchip/
2406 F: drivers/i2c/busses/i2c-rk3x.c
2407 F: sound/soc/rockchip/
2410 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2411 M: Kukjin Kim <kgene@kernel.org>
2412 M: Krzysztof Kozlowski <krzk@kernel.org>
2413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2416 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2417 F: Documentation/arm/samsung/
2418 F: Documentation/devicetree/bindings/arm/samsung/
2419 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2420 F: arch/arm/boot/dts/exynos*
2421 F: arch/arm/boot/dts/s3c*
2422 F: arch/arm/boot/dts/s5p*
2423 F: arch/arm/mach-exynos*/
2424 F: arch/arm/mach-s3c24*/
2425 F: arch/arm/mach-s3c64xx/
2426 F: arch/arm/mach-s5p*/
2427 F: arch/arm/plat-samsung/
2428 F: arch/arm64/boot/dts/exynos/
2429 F: drivers/*/*/*s3c24*
2430 F: drivers/*/*s3c24*
2431 F: drivers/*/*s3c64xx*
2432 F: drivers/*/*s5pv210*
2433 F: drivers/memory/samsung/
2434 F: drivers/soc/samsung/
2435 F: drivers/tty/serial/samsung*
2436 F: include/linux/soc/samsung/
2439 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2440 M: Kyungmin Park <kyungmin.park@samsung.com>
2441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2443 F: arch/arm/mach-s5pv210/
2445 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2446 M: Kyungmin Park <kyungmin.park@samsung.com>
2447 M: Kamil Debski <kamil@wypas.org>
2448 M: Andrzej Hajda <a.hajda@samsung.com>
2449 L: linux-arm-kernel@lists.infradead.org
2450 L: linux-media@vger.kernel.org
2452 F: drivers/media/platform/s5p-g2d/
2454 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2455 M: Marek Szyprowski <m.szyprowski@samsung.com>
2456 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2457 L: linux-media@vger.kernel.org
2459 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2460 F: drivers/media/platform/s5p-cec/
2462 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2463 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2464 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2465 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2466 L: linux-arm-kernel@lists.infradead.org
2467 L: linux-media@vger.kernel.org
2469 F: drivers/media/platform/s5p-jpeg/
2471 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2472 M: Kyungmin Park <kyungmin.park@samsung.com>
2473 M: Kamil Debski <kamil@wypas.org>
2474 M: Jeongtae Park <jtp.park@samsung.com>
2475 M: Andrzej Hajda <a.hajda@samsung.com>
2476 L: linux-arm-kernel@lists.infradead.org
2477 L: linux-media@vger.kernel.org
2479 F: drivers/media/platform/s5p-mfc/
2481 ARM/SHMOBILE ARM ARCHITECTURE
2482 M: Geert Uytterhoeven <geert+renesas@glider.be>
2483 M: Magnus Damm <magnus.damm@gmail.com>
2484 L: linux-renesas-soc@vger.kernel.org
2486 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2488 F: Documentation/devicetree/bindings/arm/renesas.yaml
2489 F: arch/arm/boot/dts/emev2*
2490 F: arch/arm/boot/dts/gr-peach*
2491 F: arch/arm/boot/dts/iwg20d-q7*
2492 F: arch/arm/boot/dts/r7s*
2493 F: arch/arm/boot/dts/r8a*
2494 F: arch/arm/boot/dts/r9a*
2495 F: arch/arm/boot/dts/sh*
2496 F: arch/arm/configs/shmobile_defconfig
2497 F: arch/arm/include/debug/renesas-scif.S
2498 F: arch/arm/mach-shmobile/
2499 F: drivers/soc/renesas/
2500 F: include/linux/soc/renesas/
2502 ARM/SOCFPGA ARCHITECTURE
2503 M: Dinh Nguyen <dinguyen@kernel.org>
2505 W: http://www.rocketboards.org
2506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2507 F: arch/arm/boot/dts/socfpga*
2508 F: arch/arm/configs/socfpga_defconfig
2509 F: arch/arm/mach-socfpga/
2510 F: arch/arm64/boot/dts/altera/
2511 F: arch/arm64/boot/dts/intel/
2513 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2514 M: Dinh Nguyen <dinguyen@kernel.org>
2516 F: drivers/clk/socfpga/
2518 ARM/SOCFPGA EDAC SUPPORT
2519 M: Dinh Nguyen <dinguyen@kernel.org>
2521 F: drivers/edac/altera_edac.
2523 ARM/SPREADTRUM SoC SUPPORT
2524 M: Orson Zhai <orsonzhai@gmail.com>
2525 M: Baolin Wang <baolin.wang7@gmail.com>
2526 M: Chunyan Zhang <zhang.lyra@gmail.com>
2528 F: arch/arm64/boot/dts/sprd
2533 ARM/STI ARCHITECTURE
2534 M: Patrice Chotard <patrice.chotard@st.com>
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 W: http://www.stlinux.com
2538 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2539 F: arch/arm/boot/dts/sti*
2540 F: arch/arm/mach-sti/
2541 F: drivers/ata/ahci_st.c
2542 F: drivers/char/hw_random/st-rng.c
2543 F: drivers/clocksource/arm_global_timer.c
2544 F: drivers/clocksource/clksrc_st_lpc.c
2545 F: drivers/cpufreq/sti-cpufreq.c
2546 F: drivers/dma/st_fdma*
2547 F: drivers/i2c/busses/i2c-st.c
2548 F: drivers/media/platform/sti/c8sectpfe/
2549 F: drivers/media/rc/st_rc.c
2550 F: drivers/mmc/host/sdhci-st.c
2551 F: drivers/phy/st/phy-miphy28lp.c
2552 F: drivers/phy/st/phy-stih407-usb.c
2553 F: drivers/pinctrl/pinctrl-st.c
2554 F: drivers/remoteproc/st_remoteproc.c
2555 F: drivers/remoteproc/st_slim_rproc.c
2556 F: drivers/reset/sti/
2557 F: drivers/rtc/rtc-st-lpc.c
2558 F: drivers/tty/serial/st-asc.c
2559 F: drivers/usb/dwc3/dwc3-st.c
2560 F: drivers/usb/host/ehci-st.c
2561 F: drivers/usb/host/ohci-st.c
2562 F: drivers/watchdog/st_lpc_wdt.c
2563 F: include/linux/remoteproc/st_slim_rproc.h
2565 ARM/STM32 ARCHITECTURE
2566 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2567 M: Alexandre Torgue <alexandre.torgue@st.com>
2568 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2572 F: arch/arm/boot/dts/stm32*
2573 F: arch/arm/mach-stm32/
2574 F: drivers/clocksource/armv7m_systick.c
2578 ARM/Synaptics SoC support
2579 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2580 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2581 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2583 F: arch/arm/boot/dts/berlin*
2584 F: arch/arm/mach-berlin/
2585 F: arch/arm64/boot/dts/synaptics/
2587 ARM/TANGO ARCHITECTURE
2588 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2589 M: Mans Rullgard <mans@mansr.com>
2590 L: linux-arm-kernel@lists.infradead.org
2594 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2595 M: Lennert Buytenhek <kernel@wantstofly.org>
2596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2600 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2601 L: linux-tegra@vger.kernel.org
2602 L: linux-media@vger.kernel.org
2604 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2605 F: drivers/media/platform/tegra-cec/
2607 ARM/TETON BGA MACHINE SUPPORT
2608 M: "Mark F. Brown" <mark.brown314@gmail.com>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2613 M: Santosh Shilimkar <ssantosh@kernel.org>
2614 L: linux-kernel@vger.kernel.org
2616 F: drivers/memory/*emif*
2618 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2619 M: Santosh Shilimkar <ssantosh@kernel.org>
2620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2623 F: arch/arm/boot/dts/keystone-*
2624 F: arch/arm/mach-keystone/
2626 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2627 M: Santosh Shilimkar <ssantosh@kernel.org>
2628 L: linux-kernel@vger.kernel.org
2630 F: drivers/clk/keystone/
2632 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2633 M: Santosh Shilimkar <ssantosh@kernel.org>
2634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 L: linux-kernel@vger.kernel.org
2637 F: drivers/clocksource/timer-keystone.c
2639 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2640 M: Santosh Shilimkar <ssantosh@kernel.org>
2641 L: linux-kernel@vger.kernel.org
2643 F: drivers/power/reset/keystone-reset.c
2645 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2646 M: Tero Kristo <t-kristo@ti.com>
2647 M: Nishanth Menon <nm@ti.com>
2648 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2650 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2651 F: arch/arm64/boot/dts/ti/Makefile
2652 F: arch/arm64/boot/dts/ti/k3-*
2653 F: include/dt-bindings/pinctrl/k3.h
2655 ARM/THECUS N2100 MACHINE SUPPORT
2656 M: Lennert Buytenhek <kernel@wantstofly.org>
2657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660 ARM/TOSA MACHINE SUPPORT
2661 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2662 M: Dirk Opfer <dirk@opfer-online.de>
2665 ARM/UNIPHIER ARCHITECTURE
2666 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2670 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2671 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2672 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2673 F: arch/arm/boot/dts/uniphier*
2674 F: arch/arm/include/asm/hardware/cache-uniphier.h
2675 F: arch/arm/mach-uniphier/
2676 F: arch/arm/mm/cache-uniphier.c
2677 F: arch/arm64/boot/dts/socionext/uniphier*
2678 F: drivers/bus/uniphier-system-bus.c
2679 F: drivers/clk/uniphier/
2680 F: drivers/dma/uniphier-mdmac.c
2681 F: drivers/gpio/gpio-uniphier.c
2682 F: drivers/i2c/busses/i2c-uniphier*
2683 F: drivers/irqchip/irq-uniphier-aidet.c
2684 F: drivers/mmc/host/uniphier-sd.c
2685 F: drivers/pinctrl/uniphier/
2686 F: drivers/reset/reset-uniphier.c
2687 F: drivers/tty/serial/8250/8250_uniphier.c
2690 ARM/VERSATILE EXPRESS PLATFORM
2691 M: Liviu Dudau <liviu.dudau@arm.com>
2692 M: Sudeep Holla <sudeep.holla@arm.com>
2693 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 F: arch/arm/boot/dts/vexpress*
2699 F: arch/arm/mach-vexpress/
2700 F: arch/arm64/boot/dts/arm/
2701 F: drivers/clk/versatile/clk-vexpress-osc.c
2702 F: drivers/clocksource/timer-versatile.c
2706 M: Russell King <linux@armlinux.org.uk>
2707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709 W: http://www.armlinux.org.uk/
2712 ARM/VOIPAC PXA270 SUPPORT
2713 M: Marek Vasut <marek.vasut@gmail.com>
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 F: arch/arm/mach-pxa/include/mach/vpac270.h
2717 F: arch/arm/mach-pxa/vpac270.c
2719 ARM/VT8500 ARM ARCHITECTURE
2720 M: Tony Prisk <linux@prisktech.co.nz>
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2724 F: arch/arm/mach-vt8500/
2725 F: drivers/clocksource/timer-vt8500.c
2726 F: drivers/i2c/busses/i2c-wmt.c
2727 F: drivers/mmc/host/wmt-sdmmc.c
2728 F: drivers/pwm/pwm-vt8500.c
2729 F: drivers/rtc/rtc-vt8500.c
2730 F: drivers/tty/serial/vt8500_serial.c
2731 F: drivers/usb/host/ehci-platform.c
2732 F: drivers/usb/host/uhci-platform.c
2733 F: drivers/video/fbdev/vt8500lcdfb.*
2734 F: drivers/video/fbdev/wm8505fb*
2735 F: drivers/video/fbdev/wmt_ge_rops.*
2737 ARM/ZIPIT Z2 SUPPORT
2738 M: Marek Vasut <marek.vasut@gmail.com>
2739 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2741 F: arch/arm/mach-pxa/include/mach/z2.h
2742 F: arch/arm/mach-pxa/z2.c
2744 ARM/ZTE ARCHITECTURE
2745 M: Jun Nie <jun.nie@linaro.org>
2746 M: Shawn Guo <shawnguo@kernel.org>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749 F: Documentation/devicetree/bindings/arm/zte.yaml
2750 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2751 F: Documentation/devicetree/bindings/dma/zxdma.txt
2752 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2753 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2754 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2755 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2756 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2757 F: Documentation/devicetree/bindings/soc/zte/
2758 F: Documentation/devicetree/bindings/sound/zte,*.txt
2759 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2760 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2761 F: arch/arm/boot/dts/zx2967*
2762 F: arch/arm/mach-zx/
2763 F: arch/arm64/boot/dts/zte/
2765 F: drivers/dma/zx_dma.c
2766 F: drivers/gpio/gpio-zx.c
2767 F: drivers/i2c/busses/i2c-zx2967.c
2768 F: drivers/mmc/host/dw_mmc-zx.*
2769 F: drivers/pinctrl/zte/
2771 F: drivers/thermal/zx2967_thermal.c
2772 F: drivers/watchdog/zx2967_wdt.c
2773 F: include/dt-bindings/clock/zx2967*.h
2774 F: include/dt-bindings/soc/zte,*.h
2775 F: sound/soc/codecs/zx_aud96p22.c
2778 ARM/ZYNQ ARCHITECTURE
2779 M: Michal Simek <michal.simek@xilinx.com>
2780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2782 W: http://wiki.xilinx.com
2783 T: git https://github.com/Xilinx/linux-xlnx.git
2784 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2785 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2786 F: arch/arm/mach-zynq/
2787 F: drivers/block/xsysace.c
2788 F: drivers/clocksource/timer-cadence-ttc.c
2789 F: drivers/cpuidle/cpuidle-zynq.c
2790 F: drivers/edac/synopsys_edac.c
2791 F: drivers/i2c/busses/i2c-cadence.c
2792 F: drivers/i2c/busses/i2c-xiic.c
2793 F: drivers/mmc/host/sdhci-of-arasan.c
2797 ARM64 PORT (AARCH64 ARCHITECTURE)
2798 M: Catalin Marinas <catalin.marinas@arm.com>
2799 M: Will Deacon <will@kernel.org>
2800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2803 F: Documentation/arm64/
2805 F: tools/testing/selftests/arm64/
2806 X: arch/arm64/boot/dts/
2808 AS3645A LED FLASH CONTROLLER DRIVER
2809 M: Sakari Ailus <sakari.ailus@iki.fi>
2810 L: linux-leds@vger.kernel.org
2812 F: drivers/leds/leds-as3645a.c
2814 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2815 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2816 L: linux-media@vger.kernel.org
2818 T: git git://linuxtv.org/media_tree.git
2819 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2820 F: drivers/media/i2c/ak7375.c
2822 ASAHI KASEI AK8974 DRIVER
2823 M: Linus Walleij <linus.walleij@linaro.org>
2824 L: linux-iio@vger.kernel.org
2826 W: http://www.akm.com/
2827 F: drivers/iio/magnetometer/ak8974.c
2829 ASC7621 HARDWARE MONITOR DRIVER
2830 M: George Joseph <george.joseph@fairview5.com>
2831 L: linux-hwmon@vger.kernel.org
2833 F: Documentation/hwmon/asc7621.rst
2834 F: drivers/hwmon/asc7621.c
2836 ASPEED PINCTRL DRIVERS
2837 M: Andrew Jeffery <andrew@aj.id.au>
2838 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2839 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2840 L: linux-gpio@vger.kernel.org
2842 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2843 F: drivers/pinctrl/aspeed/
2845 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2846 M: Eddie James <eajames@linux.ibm.com>
2847 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2849 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2850 F: drivers/irqchip/irq-aspeed-scu-ic.c
2851 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2853 ASPEED VIDEO ENGINE DRIVER
2854 M: Eddie James <eajames@linux.ibm.com>
2855 L: linux-media@vger.kernel.org
2856 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2858 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2859 F: drivers/media/platform/aspeed-video.c
2861 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2862 M: Corentin Chary <corentin.chary@gmail.com>
2863 L: acpi4asus-user@lists.sourceforge.net
2864 L: platform-driver-x86@vger.kernel.org
2866 W: http://acpi4asus.sf.net
2867 F: drivers/platform/x86/asus*.c
2868 F: drivers/platform/x86/eeepc*.c
2870 ASUS WIRELESS RADIO CONTROL DRIVER
2871 M: João Paulo Rechi Vita <jprvita@gmail.com>
2872 L: platform-driver-x86@vger.kernel.org
2874 F: drivers/platform/x86/asus-wireless.c
2877 M: David Howells <dhowells@redhat.com>
2878 L: keyrings@vger.kernel.org
2880 F: Documentation/crypto/asymmetric-keys.rst
2881 F: crypto/asymmetric_keys/
2882 F: include/crypto/pkcs7.h
2883 F: include/crypto/public_key.h
2884 F: include/linux/verification.h
2886 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2887 R: Dan Williams <dan.j.williams@intel.com>
2889 W: http://sourceforge.net/projects/xscaleiop
2890 F: Documentation/crypto/async-tx-api.rst
2893 F: include/linux/async_tx.h
2894 F: include/linux/dmaengine.h
2897 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2898 L: linux-i2c@vger.kernel.org
2900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2901 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2902 F: drivers/misc/eeprom/at24.c
2904 ATA OVER ETHERNET (AOE) DRIVER
2905 M: "Justin Sanders" <justin@coraid.com>
2907 W: http://www.openaoe.org/
2908 F: Documentation/admin-guide/aoe/
2909 F: drivers/block/aoe/
2911 ATHEROS 71XX/9XXX GPIO DRIVER
2912 M: Alban Bedel <albeu@free.fr>
2914 W: https://github.com/AlbanBedel/linux
2915 T: git git://github.com/AlbanBedel/linux
2916 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2917 F: drivers/gpio/gpio-ath79.c
2919 ATHEROS 71XX/9XXX USB PHY DRIVER
2920 M: Alban Bedel <albeu@free.fr>
2922 W: https://github.com/AlbanBedel/linux
2923 T: git git://github.com/AlbanBedel/linux
2924 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2925 F: drivers/phy/qualcomm/phy-ath79-usb.c
2927 ATHEROS ATH GENERIC UTILITIES
2928 M: Kalle Valo <kvalo@codeaurora.org>
2929 L: linux-wireless@vger.kernel.org
2931 F: drivers/net/wireless/ath/*
2933 ATHEROS ATH5K WIRELESS DRIVER
2934 M: Jiri Slaby <jirislaby@kernel.org>
2935 M: Nick Kossifidis <mickflemm@gmail.com>
2936 M: Luis Chamberlain <mcgrof@kernel.org>
2937 L: linux-wireless@vger.kernel.org
2939 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2940 F: drivers/net/wireless/ath/ath5k/
2942 ATHEROS ATH6KL WIRELESS DRIVER
2943 M: Kalle Valo <kvalo@codeaurora.org>
2944 L: linux-wireless@vger.kernel.org
2946 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2948 F: drivers/net/wireless/ath/ath6kl/
2951 M: Ville Syrjala <syrjala@sci.fi>
2953 F: drivers/input/misc/ati_remote2.c
2955 ATK0110 HWMON DRIVER
2956 M: Luca Tettamanti <kronos.it@gmail.com>
2957 L: linux-hwmon@vger.kernel.org
2959 F: drivers/hwmon/asus_atk0110.c
2961 ATLX ETHERNET DRIVERS
2962 M: Jay Cliburn <jcliburn@gmail.com>
2963 M: Chris Snook <chris.snook@gmail.com>
2964 L: netdev@vger.kernel.org
2966 W: http://sourceforge.net/projects/atl1
2967 W: http://atl1.sourceforge.net
2968 F: drivers/net/ethernet/atheros/
2971 M: Chas Williams <3chas3@gmail.com>
2972 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2973 L: netdev@vger.kernel.org
2975 W: http://linux-atm.sourceforge.net
2977 F: include/linux/atm*
2978 F: include/uapi/linux/atm*
2980 ATMEL MACB ETHERNET DRIVER
2981 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2982 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2984 F: drivers/net/ethernet/cadence/
2986 ATMEL MAXTOUCH DRIVER
2987 M: Nick Dyer <nick@shmanahar.org>
2989 T: git git://github.com/ndyer/linux.git
2990 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2991 F: drivers/input/touchscreen/atmel_mxt_ts.c
2993 ATMEL WIRELESS DRIVER
2994 M: Simon Kelley <simon@thekelleys.org.uk>
2995 L: linux-wireless@vger.kernel.org
2997 W: http://www.thekelleys.org.uk/atmel
2998 W: http://atmelwlandriver.sourceforge.net/
2999 F: drivers/net/wireless/atmel/atmel*
3001 ATOMIC INFRASTRUCTURE
3002 M: Will Deacon <will@kernel.org>
3003 M: Peter Zijlstra <peterz@infradead.org>
3004 R: Boqun Feng <boqun.feng@gmail.com>
3005 L: linux-kernel@vger.kernel.org
3007 F: arch/*/include/asm/atomic*.h
3008 F: include/*/atomic*.h
3011 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3012 M: Bradley Grove <linuxdrivers@attotech.com>
3013 L: linux-scsi@vger.kernel.org
3015 W: http://www.attotech.com
3016 F: drivers/scsi/esas2r
3018 ATUSB IEEE 802.15.4 RADIO DRIVER
3019 M: Stefan Schmidt <stefan@datenfreihafen.org>
3020 L: linux-wpan@vger.kernel.org
3022 F: drivers/net/ieee802154/at86rf230.h
3023 F: drivers/net/ieee802154/atusb.c
3024 F: drivers/net/ieee802154/atusb.h
3027 M: Paul Moore <paul@paul-moore.com>
3028 M: Eric Paris <eparis@redhat.com>
3029 L: linux-audit@redhat.com (moderated for non-subscribers)
3031 W: https://github.com/linux-audit
3032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3033 F: include/linux/audit.h
3034 F: include/uapi/linux/audit.h
3037 AUXILIARY DISPLAY DRIVERS
3038 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3040 F: drivers/auxdisplay/
3041 F: include/linux/cfag12864b.h
3043 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3044 M: Andreas Klinger <ak@it-klinger.de>
3045 L: linux-iio@vger.kernel.org
3047 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3048 F: drivers/iio/adc/hx711.c
3051 M: Ralf Baechle <ralf@linux-mips.org>
3052 L: linux-hams@vger.kernel.org
3054 W: http://www.linux-ax25.org/
3055 F: include/net/ax25.h
3056 F: include/uapi/linux/ax25.h
3060 M: Peter Rosin <peda@axentia.se>
3061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3063 F: arch/arm/boot/dts/at91-linea.dtsi
3064 F: arch/arm/boot/dts/at91-natte.dtsi
3065 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3066 F: arch/arm/boot/dts/at91-tse850-3.dts
3068 AXENTIA ASOC DRIVERS
3069 M: Peter Rosin <peda@axentia.se>
3070 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3072 F: Documentation/devicetree/bindings/sound/axentia,*
3073 F: sound/soc/atmel/tse850-pcm5142.c
3075 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3076 M: Nuno Sá <nuno.sa@analog.com>
3077 L: linux-hwmon@vger.kernel.org
3079 W: http://ez.analog.com/community/linux-device-drivers
3080 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3081 F: drivers/hwmon/axi-fan-control.c
3083 AXXIA I2C CONTROLLER
3084 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3085 L: linux-i2c@vger.kernel.org
3087 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3088 F: drivers/i2c/busses/i2c-axxia.c
3091 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3092 L: linux-media@vger.kernel.org
3094 W: https://linuxtv.org
3095 T: git git://linuxtv.org/media_tree.git
3096 F: drivers/media/usb/dvb-usb-v2/az6007.c
3098 AZTECH FM RADIO RECEIVER DRIVER
3099 M: Hans Verkuil <hverkuil@xs4all.nl>
3100 L: linux-media@vger.kernel.org
3102 W: https://linuxtv.org
3103 T: git git://linuxtv.org/media_tree.git
3104 F: drivers/media/radio/radio-aztech*
3107 L: linux-wireless@vger.kernel.org
3108 L: b43-dev@lists.infradead.org
3110 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3111 F: drivers/net/wireless/broadcom/b43/
3113 B43LEGACY WIRELESS DRIVER
3114 M: Larry Finger <Larry.Finger@lwfinger.net>
3115 L: linux-wireless@vger.kernel.org
3116 L: b43-dev@lists.infradead.org
3118 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3119 F: drivers/net/wireless/broadcom/b43legacy/
3121 BACKLIGHT CLASS/SUBSYSTEM
3122 M: Lee Jones <lee.jones@linaro.org>
3123 M: Daniel Thompson <daniel.thompson@linaro.org>
3124 M: Jingoo Han <jingoohan1@gmail.com>
3125 L: dri-devel@lists.freedesktop.org
3127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3128 F: Documentation/ABI/stable/sysfs-class-backlight
3129 F: Documentation/ABI/testing/sysfs-class-backlight
3130 F: Documentation/devicetree/bindings/leds/backlight
3131 F: drivers/video/backlight/
3132 F: include/linux/backlight.h
3133 F: include/linux/pwm_backlight.h
3136 M: Marek Lindner <mareklindner@neomailbox.ch>
3137 M: Simon Wunderlich <sw@simonwunderlich.de>
3138 M: Antonio Quartulli <a@unstable.cc>
3139 M: Sven Eckelmann <sven@narfation.org>
3140 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3142 W: https://www.open-mesh.org/
3143 Q: https://patchwork.open-mesh.org/project/batman/list/
3144 B: https://www.open-mesh.org/projects/batman-adv/issues
3145 C: irc://chat.freenode.net/batman
3146 T: git https://git.open-mesh.org/linux-merge.git
3147 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3148 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3149 F: Documentation/networking/batman-adv.rst
3150 F: include/uapi/linux/batadv_packet.h
3151 F: include/uapi/linux/batman_adv.h
3154 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3155 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3156 L: linux-hams@vger.kernel.org
3158 W: http://www.baycom.org/~tom/ham/ham.html
3159 F: drivers/net/hamradio/baycom*
3161 BCACHE (BLOCK LAYER CACHE)
3162 M: Coly Li <colyli@suse.de>
3163 M: Kent Overstreet <kent.overstreet@gmail.com>
3164 L: linux-bcache@vger.kernel.org
3166 W: http://bcache.evilpiepirate.org
3167 C: irc://irc.oftc.net/bcache
3168 F: drivers/md/bcache/
3170 BDISP ST MEDIA DRIVER
3171 M: Fabien Dessenne <fabien.dessenne@st.com>
3172 L: linux-media@vger.kernel.org
3174 W: https://linuxtv.org
3175 T: git git://linuxtv.org/media_tree.git
3176 F: drivers/media/platform/sti/bdisp
3178 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3179 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3180 L: netdev@vger.kernel.org
3182 F: drivers/net/ethernet/ec_bhf.c
3185 M: Luis de Bethencourt <luisbg@kernel.org>
3186 M: Salah Triki <salah.triki@gmail.com>
3188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3189 F: Documentation/filesystems/befs.rst
3193 M: Paolo Valente <paolo.valente@linaro.org>
3194 M: Jens Axboe <axboe@kernel.dk>
3195 L: linux-block@vger.kernel.org
3197 F: Documentation/block/bfq-iosched.rst
3201 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3203 F: Documentation/filesystems/bfs.rst
3205 F: include/uapi/linux/bfs_fs.h
3207 BLINKM RGB LED DRIVER
3208 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3210 F: drivers/leds/leds-blinkm.c
3213 M: Jens Axboe <axboe@kernel.dk>
3214 L: linux-block@vger.kernel.org
3216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3219 F: include/linux/blk*
3220 F: kernel/trace/blktrace.c
3224 M: Joern Engel <joern@lazybastard.org>
3225 L: linux-mtd@lists.infradead.org
3227 F: drivers/mtd/devices/block2mtd.c
3230 M: Marcel Holtmann <marcel@holtmann.org>
3231 M: Johan Hedberg <johan.hedberg@gmail.com>
3232 L: linux-bluetooth@vger.kernel.org
3234 W: http://www.bluez.org/
3235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3237 F: drivers/bluetooth/
3240 M: Marcel Holtmann <marcel@holtmann.org>
3241 M: Johan Hedberg <johan.hedberg@gmail.com>
3242 L: linux-bluetooth@vger.kernel.org
3244 W: http://www.bluez.org/
3245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3247 F: include/net/bluetooth/
3251 M: Jay Vosburgh <j.vosburgh@gmail.com>
3252 M: Veaceslav Falico <vfalico@gmail.com>
3253 M: Andy Gospodarek <andy@greyhouse.net>
3254 L: netdev@vger.kernel.org
3256 W: http://sourceforge.net/projects/bonding/
3257 F: drivers/net/bonding/
3258 F: include/uapi/linux/if_bonding.h
3260 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3261 M: Dan Robertson <dan@dlrobertson.com>
3262 L: linux-iio@vger.kernel.org
3264 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3265 F: drivers/iio/accel/bma400*
3267 BPF (Safe dynamic programs and tools)
3268 M: Alexei Starovoitov <ast@kernel.org>
3269 M: Daniel Borkmann <daniel@iogearbox.net>
3270 R: Martin KaFai Lau <kafai@fb.com>
3271 R: Song Liu <songliubraving@fb.com>
3272 R: Yonghong Song <yhs@fb.com>
3273 R: Andrii Nakryiko <andriin@fb.com>
3274 R: John Fastabend <john.fastabend@gmail.com>
3275 R: KP Singh <kpsingh@chromium.org>
3276 L: netdev@vger.kernel.org
3277 L: bpf@vger.kernel.org
3279 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3282 F: Documentation/bpf/
3283 F: Documentation/networking/filter.rst
3285 F: include/linux/bpf*
3286 F: include/linux/filter.h
3287 F: include/trace/events/xdp.h
3288 F: include/uapi/linux/bpf*
3289 F: include/uapi/linux/filter.h
3291 F: kernel/trace/bpf_trace.c
3294 F: net/core/filter.c
3295 F: net/sched/act_bpf.c
3296 F: net/sched/cls_bpf.c
3300 F: tools/testing/selftests/bpf/
3305 M: Shubham Bansal <illusionist.neo@gmail.com>
3306 L: netdev@vger.kernel.org
3307 L: bpf@vger.kernel.org
3312 M: Daniel Borkmann <daniel@iogearbox.net>
3313 M: Alexei Starovoitov <ast@kernel.org>
3314 M: Zi Shen Lim <zlim.lnx@gmail.com>
3315 L: netdev@vger.kernel.org
3316 L: bpf@vger.kernel.org
3320 BPF JIT for MIPS (32-BIT AND 64-BIT)
3321 M: Paul Burton <paulburton@kernel.org>
3322 L: netdev@vger.kernel.org
3323 L: bpf@vger.kernel.org
3327 BPF JIT for NFP NICs
3328 M: Jakub Kicinski <kuba@kernel.org>
3329 L: netdev@vger.kernel.org
3330 L: bpf@vger.kernel.org
3332 F: drivers/net/ethernet/netronome/nfp/bpf/
3334 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3335 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3336 M: Sandipan Das <sandipan@linux.ibm.com>
3337 L: netdev@vger.kernel.org
3338 L: bpf@vger.kernel.org
3340 F: arch/powerpc/net/
3342 BPF JIT for RISC-V (32-bit)
3343 M: Luke Nelson <luke.r.nels@gmail.com>
3344 M: Xi Wang <xi.wang@gmail.com>
3345 L: netdev@vger.kernel.org
3346 L: bpf@vger.kernel.org
3349 X: arch/riscv/net/bpf_jit_comp64.c
3351 BPF JIT for RISC-V (64-bit)
3352 M: Björn Töpel <bjorn.topel@gmail.com>
3353 L: netdev@vger.kernel.org
3354 L: bpf@vger.kernel.org
3357 X: arch/riscv/net/bpf_jit_comp32.c
3360 M: Ilya Leoshkevich <iii@linux.ibm.com>
3361 M: Heiko Carstens <hca@linux.ibm.com>
3362 M: Vasily Gorbik <gor@linux.ibm.com>
3363 L: netdev@vger.kernel.org
3364 L: bpf@vger.kernel.org
3367 X: arch/s390/net/pnet.c
3369 BPF JIT for SPARC (32-BIT AND 64-BIT)
3370 M: David S. Miller <davem@davemloft.net>
3371 L: netdev@vger.kernel.org
3372 L: bpf@vger.kernel.org
3376 BPF JIT for X86 32-BIT
3377 M: Wang YanQing <udknight@gmail.com>
3378 L: netdev@vger.kernel.org
3379 L: bpf@vger.kernel.org
3381 F: arch/x86/net/bpf_jit_comp32.c
3383 BPF JIT for X86 64-BIT
3384 M: Alexei Starovoitov <ast@kernel.org>
3385 M: Daniel Borkmann <daniel@iogearbox.net>
3386 L: netdev@vger.kernel.org
3387 L: bpf@vger.kernel.org
3390 X: arch/x86/net/bpf_jit_comp32.c
3392 BROADCOM B44 10/100 ETHERNET DRIVER
3393 M: Michael Chan <michael.chan@broadcom.com>
3394 L: netdev@vger.kernel.org
3396 F: drivers/net/ethernet/broadcom/b44.*
3398 BROADCOM B53 ETHERNET SWITCH DRIVER
3399 M: Florian Fainelli <f.fainelli@gmail.com>
3400 L: netdev@vger.kernel.org
3401 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3403 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3404 F: drivers/net/dsa/b53/*
3405 F: include/linux/platform_data/b53.h
3407 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3408 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3409 L: bcm-kernel-feedback-list@broadcom.com
3410 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3411 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3413 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3414 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3415 F: drivers/pci/controller/pcie-brcmstb.c
3416 F: drivers/staging/vc04_services
3420 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3421 M: Florian Fainelli <f.fainelli@gmail.com>
3422 M: Ray Jui <rjui@broadcom.com>
3423 M: Scott Branden <sbranden@broadcom.com>
3424 M: bcm-kernel-feedback-list@broadcom.com
3426 T: git git://github.com/broadcom/mach-bcm
3427 F: arch/arm/mach-bcm/
3433 BROADCOM BCM47XX MIPS ARCHITECTURE
3434 M: Hauke Mehrtens <hauke@hauke-m.de>
3435 M: Rafał Miłecki <zajec5@gmail.com>
3436 L: linux-mips@vger.kernel.org
3438 F: Documentation/devicetree/bindings/mips/brcm/
3439 F: arch/mips/bcm47xx/*
3440 F: arch/mips/include/asm/mach-bcm47xx/*
3442 BROADCOM BCM5301X ARM ARCHITECTURE
3443 M: Hauke Mehrtens <hauke@hauke-m.de>
3444 M: Rafał Miłecki <zajec5@gmail.com>
3445 M: bcm-kernel-feedback-list@broadcom.com
3446 L: linux-arm-kernel@lists.infradead.org
3448 F: arch/arm/boot/dts/bcm470*
3449 F: arch/arm/boot/dts/bcm5301x*.dtsi
3450 F: arch/arm/boot/dts/bcm953012*
3451 F: arch/arm/mach-bcm/bcm_5301x.c
3453 BROADCOM BCM53573 ARM ARCHITECTURE
3454 M: Rafał Miłecki <rafal@milecki.pl>
3455 L: bcm-kernel-feedback-list@broadcom.com
3456 L: linux-arm-kernel@lists.infradead.org
3458 F: arch/arm/boot/dts/bcm47189*
3459 F: arch/arm/boot/dts/bcm53573*
3461 BROADCOM BCM63XX ARM ARCHITECTURE
3462 M: Florian Fainelli <f.fainelli@gmail.com>
3463 M: bcm-kernel-feedback-list@broadcom.com
3464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3466 T: git git://github.com/broadcom/stblinux.git
3469 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3470 M: Kevin Cernekee <cernekee@gmail.com>
3471 L: linux-usb@vger.kernel.org
3473 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3475 BROADCOM BCM7XXX ARM ARCHITECTURE
3476 M: Florian Fainelli <f.fainelli@gmail.com>
3477 M: bcm-kernel-feedback-list@broadcom.com
3478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3480 T: git git://github.com/broadcom/stblinux.git
3481 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3482 F: arch/arm/boot/dts/bcm7*.dts*
3483 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3484 F: arch/arm/mach-bcm/*brcmstb*
3485 F: arch/arm/mm/cache-b15-rac.c
3486 F: drivers/bus/brcmstb_gisb.c
3487 F: drivers/pci/controller/pcie-brcmstb.c
3490 BROADCOM BMIPS CPUFREQ DRIVER
3491 M: Markus Mayer <mmayer@broadcom.com>
3492 M: bcm-kernel-feedback-list@broadcom.com
3493 L: linux-pm@vger.kernel.org
3495 F: drivers/cpufreq/bmips-cpufreq.c
3497 BROADCOM BMIPS MIPS ARCHITECTURE
3498 M: Florian Fainelli <f.fainelli@gmail.com>
3499 L: bcm-kernel-feedback-list@broadcom.com
3500 L: linux-mips@vger.kernel.org
3502 T: git git://github.com/broadcom/stblinux.git
3503 F: arch/mips/bmips/*
3504 F: arch/mips/boot/dts/brcm/bcm*.dts*
3505 F: arch/mips/include/asm/mach-bmips/*
3506 F: arch/mips/kernel/*bmips*
3507 F: drivers/irqchip/irq-bcm63*
3508 F: drivers/irqchip/irq-bcm7*
3509 F: drivers/irqchip/irq-brcmstb*
3510 F: include/linux/bcm963xx_nvram.h
3511 F: include/linux/bcm963xx_tag.h
3513 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3514 M: Rasesh Mody <rmody@marvell.com>
3515 M: GR-Linux-NIC-Dev@marvell.com
3516 L: netdev@vger.kernel.org
3518 F: drivers/net/ethernet/broadcom/bnx2.*
3519 F: drivers/net/ethernet/broadcom/bnx2_*
3521 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3522 M: QLogic-Storage-Upstream@qlogic.com
3523 L: linux-scsi@vger.kernel.org
3525 F: drivers/scsi/bnx2fc/
3527 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3528 M: QLogic-Storage-Upstream@qlogic.com
3529 L: linux-scsi@vger.kernel.org
3531 F: drivers/scsi/bnx2i/
3533 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3534 M: Ariel Elior <aelior@marvell.com>
3535 M: Sudarsana Kalluru <skalluru@marvell.com>
3536 M: GR-everest-linux-l2@marvell.com
3537 L: netdev@vger.kernel.org
3539 F: drivers/net/ethernet/broadcom/bnx2x/
3541 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3542 M: Michael Chan <michael.chan@broadcom.com>
3543 L: netdev@vger.kernel.org
3545 F: drivers/net/ethernet/broadcom/bnxt/
3547 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3548 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3549 M: Franky Lin <franky.lin@broadcom.com>
3550 M: Hante Meuleman <hante.meuleman@broadcom.com>
3551 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3552 M: Wright Feng <wright.feng@cypress.com>
3553 L: linux-wireless@vger.kernel.org
3554 L: brcm80211-dev-list.pdl@broadcom.com
3555 L: brcm80211-dev-list@cypress.com
3557 F: drivers/net/wireless/broadcom/brcm80211/
3559 BROADCOM BRCMSTB GPIO DRIVER
3560 M: Gregory Fong <gregory.0xf0@gmail.com>
3561 L: bcm-kernel-feedback-list@broadcom.com
3563 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3564 F: drivers/gpio/gpio-brcmstb.c
3566 BROADCOM BRCMSTB I2C DRIVER
3567 M: Kamal Dasu <kdasu.kdev@gmail.com>
3568 L: linux-i2c@vger.kernel.org
3569 L: bcm-kernel-feedback-list@broadcom.com
3571 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3572 F: drivers/i2c/busses/i2c-brcmstb.c
3574 BROADCOM BRCMSTB USB EHCI DRIVER
3575 M: Al Cooper <alcooperx@gmail.com>
3576 L: linux-usb@vger.kernel.org
3577 L: bcm-kernel-feedback-list@broadcom.com
3579 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3580 F: drivers/usb/host/ehci-brcm.*
3582 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3583 M: Al Cooper <alcooperx@gmail.com>
3584 L: linux-kernel@vger.kernel.org
3585 L: bcm-kernel-feedback-list@broadcom.com
3587 F: drivers/phy/broadcom/phy-brcm-usb*
3589 BROADCOM ETHERNET PHY DRIVERS
3590 M: Florian Fainelli <f.fainelli@gmail.com>
3591 L: bcm-kernel-feedback-list@broadcom.com
3592 L: netdev@vger.kernel.org
3594 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3595 F: drivers/net/phy/bcm*.[ch]
3596 F: drivers/net/phy/broadcom.c
3597 F: include/linux/brcmphy.h
3599 BROADCOM GENET ETHERNET DRIVER
3600 M: Doug Berger <opendmb@gmail.com>
3601 M: Florian Fainelli <f.fainelli@gmail.com>
3602 L: bcm-kernel-feedback-list@broadcom.com
3603 L: netdev@vger.kernel.org
3605 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3606 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3607 F: drivers/net/ethernet/broadcom/genet/
3608 F: drivers/net/mdio/mdio-bcm-unimac.c
3609 F: include/linux/platform_data/bcmgenet.h
3610 F: include/linux/platform_data/mdio-bcm-unimac.h
3612 BROADCOM IPROC ARM ARCHITECTURE
3613 M: Ray Jui <rjui@broadcom.com>
3614 M: Scott Branden <sbranden@broadcom.com>
3615 M: bcm-kernel-feedback-list@broadcom.com
3616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3618 T: git git://github.com/broadcom/cygnus-linux.git
3619 F: arch/arm64/boot/dts/broadcom/northstar2/*
3620 F: arch/arm64/boot/dts/broadcom/stingray/*
3621 F: drivers/clk/bcm/clk-ns*
3622 F: drivers/clk/bcm/clk-sr*
3623 F: drivers/pinctrl/bcm/pinctrl-ns*
3624 F: include/dt-bindings/clock/bcm-sr*
3641 BROADCOM KONA GPIO DRIVER
3642 M: Ray Jui <rjui@broadcom.com>
3643 L: bcm-kernel-feedback-list@broadcom.com
3645 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3646 F: drivers/gpio/gpio-bcm-kona.c
3648 BROADCOM NETXTREME-E ROCE DRIVER
3649 M: Selvin Xavier <selvin.xavier@broadcom.com>
3650 M: Devesh Sharma <devesh.sharma@broadcom.com>
3651 M: Somnath Kotur <somnath.kotur@broadcom.com>
3652 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3653 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3654 L: linux-rdma@vger.kernel.org
3656 W: http://www.broadcom.com
3657 F: drivers/infiniband/hw/bnxt_re/
3658 F: include/uapi/rdma/bnxt_re-abi.h
3660 BROADCOM NVRAM DRIVER
3661 M: Rafał Miłecki <zajec5@gmail.com>
3662 L: linux-mips@vger.kernel.org
3664 F: drivers/firmware/broadcom/*
3666 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3667 M: Rafał Miłecki <zajec5@gmail.com>
3668 L: linux-wireless@vger.kernel.org
3671 F: include/linux/bcma/
3674 M: Kamal Dasu <kdasu.kdev@gmail.com>
3675 M: bcm-kernel-feedback-list@broadcom.com
3677 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3678 F: drivers/spi/spi-bcm-qspi.*
3679 F: drivers/spi/spi-brcmstb-qspi.c
3680 F: drivers/spi/spi-iproc-qspi.c
3682 BROADCOM STB AVS CPUFREQ DRIVER
3683 M: Markus Mayer <mmayer@broadcom.com>
3684 M: bcm-kernel-feedback-list@broadcom.com
3685 L: linux-pm@vger.kernel.org
3687 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3688 F: drivers/cpufreq/brcmstb*
3690 BROADCOM STB AVS TMON DRIVER
3691 M: Markus Mayer <mmayer@broadcom.com>
3692 M: bcm-kernel-feedback-list@broadcom.com
3693 L: linux-pm@vger.kernel.org
3695 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3696 F: drivers/thermal/broadcom/brcmstb*
3698 BROADCOM STB DPFE DRIVER
3699 M: Markus Mayer <mmayer@broadcom.com>
3700 M: bcm-kernel-feedback-list@broadcom.com
3701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3703 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3704 F: drivers/memory/brcmstb_dpfe.c
3706 BROADCOM STB NAND FLASH DRIVER
3707 M: Brian Norris <computersforpeace@gmail.com>
3708 M: Kamal Dasu <kdasu.kdev@gmail.com>
3709 L: linux-mtd@lists.infradead.org
3710 L: bcm-kernel-feedback-list@broadcom.com
3712 F: drivers/mtd/nand/raw/brcmnand/
3714 BROADCOM SYSTEMPORT ETHERNET DRIVER
3715 M: Florian Fainelli <f.fainelli@gmail.com>
3716 L: bcm-kernel-feedback-list@broadcom.com
3717 L: netdev@vger.kernel.org
3719 F: drivers/net/ethernet/broadcom/bcmsysport.*
3721 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3722 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3723 M: Prashant Sreedharan <prashant@broadcom.com>
3724 M: Michael Chan <mchan@broadcom.com>
3725 L: netdev@vger.kernel.org
3727 F: drivers/net/ethernet/broadcom/tg3.*
3729 BROCADE BFA FC SCSI DRIVER
3730 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3731 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3732 L: linux-scsi@vger.kernel.org
3734 F: drivers/scsi/bfa/
3736 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3737 M: Rasesh Mody <rmody@marvell.com>
3738 M: Sudarsana Kalluru <skalluru@marvell.com>
3739 M: GR-Linux-NIC-Dev@marvell.com
3740 L: netdev@vger.kernel.org
3742 F: drivers/net/ethernet/brocade/bna/
3744 BSG (block layer generic sg v4 driver)
3745 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3746 L: linux-scsi@vger.kernel.org
3749 F: include/linux/bsg.h
3750 F: include/uapi/linux/bsg.h
3753 M: Clemens Ladisch <clemens@ladisch.de>
3754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3757 F: Documentation/sound/cards/bt87x.rst
3758 F: sound/pci/bt87x.c
3761 M: Michael Buesch <m@bues.ch>
3763 W: http://bu3sch.de/btgpio.php
3764 F: drivers/gpio/gpio-bt8xx.c
3767 M: Chris Mason <clm@fb.com>
3768 M: Josef Bacik <josef@toxicpanda.com>
3769 M: David Sterba <dsterba@suse.com>
3770 L: linux-btrfs@vger.kernel.org
3772 W: http://btrfs.wiki.kernel.org/
3773 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3775 F: Documentation/filesystems/btrfs.rst
3777 F: include/linux/btrfs*
3778 F: include/uapi/linux/btrfs*
3780 BTTV VIDEO4LINUX DRIVER
3781 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3782 L: linux-media@vger.kernel.org
3784 W: https://linuxtv.org
3785 T: git git://linuxtv.org/media_tree.git
3786 F: Documentation/driver-api/media/drivers/bttv*
3787 F: drivers/media/pci/bt8xx/bttv*
3789 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3790 M: Chanwoo Choi <cw00.choi@samsung.com>
3791 L: linux-pm@vger.kernel.org
3792 L: linux-samsung-soc@vger.kernel.org
3794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3795 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3796 F: drivers/devfreq/exynos-bus.c
3798 BUSLOGIC SCSI DRIVER
3799 M: Khalid Aziz <khalid@gonehiking.org>
3800 L: linux-scsi@vger.kernel.org
3802 F: drivers/scsi/BusLogic.*
3803 F: drivers/scsi/FlashPoint.*
3805 C-MEDIA CMI8788 DRIVER
3806 M: Clemens Ladisch <clemens@ladisch.de>
3807 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3810 F: sound/pci/oxygen/
3813 M: Guo Ren <guoren@kernel.org>
3814 L: linux-csky@vger.kernel.org
3816 T: git https://github.com/c-sky/csky-linux.git
3817 F: Documentation/devicetree/bindings/csky/
3818 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3819 F: Documentation/devicetree/bindings/timer/csky,*
3821 F: drivers/clocksource/timer-gx6605s.c
3822 F: drivers/clocksource/timer-mp-csky.c
3823 F: drivers/irqchip/irq-csky-*
3828 M: Mark Salter <msalter@redhat.com>
3829 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3830 L: linux-c6x-dev@linux-c6x.org
3832 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3835 CA8210 IEEE-802.15.4 RADIO DRIVER
3836 M: Harry Morris <h.morris@cascoda.com>
3837 L: linux-wpan@vger.kernel.org
3839 W: https://github.com/Cascoda/ca8210-linux.git
3840 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3841 F: drivers/net/ieee802154/ca8210.c
3843 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3844 M: David Howells <dhowells@redhat.com>
3845 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3847 F: Documentation/filesystems/caching/cachefiles.rst
3850 CADENCE MIPI-CSI2 BRIDGES
3851 M: Maxime Ripard <mripard@kernel.org>
3852 L: linux-media@vger.kernel.org
3854 F: Documentation/devicetree/bindings/media/cdns,*.txt
3855 F: drivers/media/platform/cadence/cdns-csi2*
3858 L: linux-mtd@lists.infradead.org
3860 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3861 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3863 CADET FM/AM RADIO RECEIVER DRIVER
3864 M: Hans Verkuil <hverkuil@xs4all.nl>
3865 L: linux-media@vger.kernel.org
3867 W: https://linuxtv.org
3868 T: git git://linuxtv.org/media_tree.git
3869 F: drivers/media/radio/radio-cadet*
3871 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3872 M: Jonathan Corbet <corbet@lwn.net>
3873 L: linux-media@vger.kernel.org
3875 T: git git://linuxtv.org/media_tree.git
3876 F: Documentation/admin-guide/media/cafe_ccic*
3877 F: drivers/media/platform/marvell-ccic/
3880 L: netdev@vger.kernel.org
3882 F: Documentation/networking/caif/
3883 F: drivers/net/caif/
3884 F: include/net/caif/
3885 F: include/uapi/linux/caif/
3889 M: Toke Høiland-Jørgensen <toke@toke.dk>
3890 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3892 F: net/sched/sch_cake.c
3895 M: Wolfgang Grandegger <wg@grandegger.com>
3896 M: Marc Kleine-Budde <mkl@pengutronix.de>
3897 L: linux-can@vger.kernel.org
3899 W: https://github.com/linux-can
3900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3902 F: Documentation/devicetree/bindings/net/can/
3904 F: include/linux/can/dev.h
3905 F: include/linux/can/led.h
3906 F: include/linux/can/platform/
3907 F: include/linux/can/rx-offload.h
3908 F: include/uapi/linux/can/error.h
3909 F: include/uapi/linux/can/netlink.h
3910 F: include/uapi/linux/can/vxcan.h
3913 M: Oliver Hartkopp <socketcan@hartkopp.net>
3914 M: Marc Kleine-Budde <mkl@pengutronix.de>
3915 L: linux-can@vger.kernel.org
3917 W: https://github.com/linux-can
3918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3920 F: Documentation/networking/can.rst
3921 F: include/linux/can/core.h
3922 F: include/linux/can/skb.h
3923 F: include/net/netns/can.h
3924 F: include/uapi/linux/can.h
3925 F: include/uapi/linux/can/bcm.h
3926 F: include/uapi/linux/can/gw.h
3927 F: include/uapi/linux/can/raw.h
3930 CAN-J1939 NETWORK LAYER
3931 M: Robin van der Gracht <robin@protonic.nl>
3932 M: Oleksij Rempel <o.rempel@pengutronix.de>
3933 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3934 L: linux-can@vger.kernel.org
3936 F: Documentation/networking/j1939.rst
3937 F: include/uapi/linux/can/j1939.h
3941 M: Serge Hallyn <serge@hallyn.com>
3942 L: linux-security-module@vger.kernel.org
3944 F: include/linux/capability.h
3945 F: include/uapi/linux/capability.h
3946 F: kernel/capability.c
3947 F: security/commoncap.c
3949 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3950 M: Kevin Tsai <ktsai@capellamicro.com>
3952 F: drivers/iio/light/cm*
3954 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3955 M: Christian Lamparter <chunkeey@googlemail.com>
3956 L: linux-wireless@vger.kernel.org
3958 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3959 F: drivers/net/wireless/ath/carl9170/
3962 M: Robert Richter <rric@kernel.org>
3964 W: http://www.marvell.com
3965 F: drivers/i2c/busses/i2c-octeon*
3966 F: drivers/i2c/busses/i2c-thunderx*
3968 CAVIUM LIQUIDIO NETWORK DRIVER
3969 M: Derek Chickles <dchickles@marvell.com>
3970 M: Satanand Burla <sburla@marvell.com>
3971 M: Felix Manlunas <fmanlunas@marvell.com>
3972 L: netdev@vger.kernel.org
3974 W: http://www.marvell.com
3975 F: drivers/net/ethernet/cavium/liquidio/
3978 M: Robert Richter <rric@kernel.org>
3980 W: http://www.marvell.com
3981 F: drivers/mmc/host/cavium*
3983 CAVIUM OCTEON-TX CRYPTO DRIVER
3984 M: George Cherian <gcherian@marvell.com>
3985 L: linux-crypto@vger.kernel.org
3987 W: http://www.marvell.com
3988 F: drivers/crypto/cavium/cpt/
3990 CAVIUM THUNDERX2 ARM64 SOC
3991 M: Robert Richter <rric@kernel.org>
3992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3994 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3995 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3997 CC2520 IEEE-802.15.4 RADIO DRIVER
3998 M: Varka Bhadram <varkabhadram@gmail.com>
3999 L: linux-wpan@vger.kernel.org
4001 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4002 F: drivers/net/ieee802154/cc2520.c
4003 F: include/linux/spi/cc2520.h
4005 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4006 M: Gilad Ben-Yossef <gilad@benyossef.com>
4007 L: linux-crypto@vger.kernel.org
4009 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4010 F: drivers/crypto/ccree/
4012 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4013 M: Hadar Gat <hadar.gat@arm.com>
4014 L: linux-crypto@vger.kernel.org
4016 F: drivers/char/hw_random/cctrng.c
4017 F: drivers/char/hw_random/cctrng.h
4018 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4019 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4022 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4023 L: linux-media@vger.kernel.org
4025 W: http://linuxtv.org
4026 T: git git://linuxtv.org/media_tree.git
4027 F: Documentation/ABI/testing/debugfs-cec-error-inj
4028 F: Documentation/devicetree/bindings/media/cec.txt
4029 F: Documentation/driver-api/media/cec-core.rst
4030 F: Documentation/userspace-api/media/cec
4031 F: drivers/media/cec/
4032 F: drivers/media/rc/keymaps/rc-cec.c
4033 F: include/media/cec-notifier.h
4034 F: include/media/cec.h
4035 F: include/uapi/linux/cec-funcs.h
4036 F: include/uapi/linux/cec.h
4039 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4040 L: linux-media@vger.kernel.org
4042 W: http://linuxtv.org
4043 T: git git://linuxtv.org/media_tree.git
4044 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4045 F: drivers/media/platform/cec-gpio/
4047 CELL BROADBAND ENGINE ARCHITECTURE
4048 M: Arnd Bergmann <arnd@arndb.de>
4049 L: linuxppc-dev@lists.ozlabs.org
4051 W: http://www.ibm.com/developerworks/power/cell/
4052 F: arch/powerpc/include/asm/cell*.h
4053 F: arch/powerpc/include/asm/spu*.h
4054 F: arch/powerpc/include/uapi/asm/spu*.h
4055 F: arch/powerpc/oprofile/*cell*
4056 F: arch/powerpc/platforms/cell/
4058 CELLWISE CW2015 BATTERY DRIVER
4059 M: Tobias Schrammm <t.schramm@manjaro.org>
4061 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4062 F: drivers/power/supply/cw2015_battery.c
4064 CEPH COMMON CODE (LIBCEPH)
4065 M: Ilya Dryomov <idryomov@gmail.com>
4066 M: Jeff Layton <jlayton@kernel.org>
4067 L: ceph-devel@vger.kernel.org
4070 T: git git://github.com/ceph/ceph-client.git
4071 F: include/linux/ceph/
4072 F: include/linux/crush/
4075 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4076 M: Jeff Layton <jlayton@kernel.org>
4077 M: Ilya Dryomov <idryomov@gmail.com>
4078 L: ceph-devel@vger.kernel.org
4081 T: git git://github.com/ceph/ceph-client.git
4082 F: Documentation/filesystems/ceph.rst
4085 CERTIFICATE HANDLING
4086 M: David Howells <dhowells@redhat.com>
4087 M: David Woodhouse <dwmw2@infradead.org>
4088 L: keyrings@vger.kernel.org
4090 F: Documentation/admin-guide/module-signing.rst
4092 F: scripts/extract-cert.c
4093 F: scripts/sign-file.c
4095 CFAG12864B LCD DRIVER
4096 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4098 F: drivers/auxdisplay/cfag12864b.c
4099 F: include/linux/cfag12864b.h
4101 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4102 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4104 F: drivers/auxdisplay/cfag12864bfb.c
4105 F: include/linux/cfag12864b.h
4107 CHAR and MISC DRIVERS
4108 M: Arnd Bergmann <arnd@arndb.de>
4109 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4114 F: include/linux/miscdevice.h
4117 M: Andy Whitcroft <apw@canonical.com>
4118 M: Joe Perches <joe@perches.com>
4120 F: scripts/checkpatch.pl
4122 CHINESE DOCUMENTATION
4123 M: Harry Wei <harryxiyou@gmail.com>
4124 M: Alex Shi <alex.shi@linux.alibaba.com>
4125 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4127 F: Documentation/translations/zh_CN/
4129 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4130 M: Peter Chen <Peter.Chen@nxp.com>
4131 L: linux-usb@vger.kernel.org
4133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4134 F: drivers/usb/chipidea/
4136 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4137 M: Hans de Goede <hdegoede@redhat.com>
4138 L: linux-input@vger.kernel.org
4140 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4141 F: drivers/input/touchscreen/chipone_icn8318.c
4143 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4144 M: Hans de Goede <hdegoede@redhat.com>
4145 L: linux-input@vger.kernel.org
4147 F: drivers/input/touchscreen/chipone_icn8505.c
4149 CHROME HARDWARE PLATFORM SUPPORT
4150 M: Benson Leung <bleung@chromium.org>
4151 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4154 F: drivers/platform/chrome/
4156 CHROMEOS EC CODEC DRIVER
4157 M: Cheng-Yi Chiang <cychiang@chromium.org>
4158 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4159 R: Guenter Roeck <groeck@chromium.org>
4161 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4162 F: sound/soc/codecs/cros_ec_codec.*
4164 CHROMEOS EC SUBDRIVERS
4165 M: Benson Leung <bleung@chromium.org>
4166 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4167 R: Guenter Roeck <groeck@chromium.org>
4169 F: drivers/power/supply/cros_usbpd-charger.c
4173 CHRONTEL CH7322 CEC DRIVER
4174 M: Jeff Chase <jnchase@google.com>
4175 L: linux-media@vger.kernel.org
4177 T: git git://linuxtv.org/media_tree.git
4178 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4179 F: drivers/media/cec/i2c/ch7322.c
4181 CIRRUS LOGIC AUDIO CODEC DRIVERS
4182 M: James Schulman <james.schulman@cirrus.com>
4183 M: David Rhodes <david.rhodes@cirrus.com>
4184 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4186 F: sound/soc/codecs/cs*
4188 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4189 M: Hartley Sweeten <hsweeten@visionengravers.com>
4190 L: netdev@vger.kernel.org
4192 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4194 CIRRUS LOGIC LOCHNAGAR DRIVER
4195 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4196 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4197 L: patches@opensource.cirrus.com
4199 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4200 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4201 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4202 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4203 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4204 F: Documentation/hwmon/lochnagar.rst
4205 F: drivers/clk/clk-lochnagar.c
4206 F: drivers/hwmon/lochnagar-hwmon.c
4207 F: drivers/mfd/lochnagar-i2c.c
4208 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4209 F: drivers/regulator/lochnagar-regulator.c
4210 F: include/dt-bindings/clk/lochnagar.h
4211 F: include/dt-bindings/pinctrl/lochnagar.h
4212 F: include/linux/mfd/lochnagar*
4213 F: sound/soc/codecs/lochnagar-sc.c
4215 CIRRUS LOGIC MADERA CODEC DRIVERS
4216 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4217 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4218 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4219 L: patches@opensource.cirrus.com
4221 W: https://github.com/CirrusLogic/linux-drivers/wiki
4222 T: git https://github.com/CirrusLogic/linux-drivers.git
4223 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4224 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4225 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4226 F: drivers/gpio/gpio-madera*
4227 F: drivers/irqchip/irq-madera*
4228 F: drivers/mfd/cs47l*
4229 F: drivers/mfd/madera*
4230 F: drivers/pinctrl/cirrus/*
4231 F: include/dt-bindings/sound/madera*
4232 F: include/linux/irqchip/irq-madera*
4233 F: include/linux/mfd/madera/*
4234 F: include/sound/madera*
4235 F: sound/soc/codecs/cs47l*
4236 F: sound/soc/codecs/madera*
4238 CISCO FCOE HBA DRIVER
4239 M: Satish Kharat <satishkh@cisco.com>
4240 M: Sesidhar Baddela <sebaddel@cisco.com>
4241 M: Karan Tilak Kumar <kartilak@cisco.com>
4242 L: linux-scsi@vger.kernel.org
4244 F: drivers/scsi/fnic/
4246 CISCO SCSI HBA DRIVER
4247 M: Karan Tilak Kumar <kartilak@cisco.com>
4248 M: Sesidhar Baddela <sebaddel@cisco.com>
4249 L: linux-scsi@vger.kernel.org
4251 F: drivers/scsi/snic/
4253 CISCO VIC ETHERNET NIC DRIVER
4254 M: Christian Benvenuti <benve@cisco.com>
4255 M: Govindarajulu Varadarajan <_govind@gmx.com>
4257 F: drivers/net/ethernet/cisco/enic/
4259 CISCO VIC LOW LATENCY NIC DRIVER
4260 M: Christian Benvenuti <benve@cisco.com>
4261 M: Nelson Escobar <neescoba@cisco.com>
4262 M: Parvi Kaustubhi <pkaustub@cisco.com>
4264 F: drivers/infiniband/hw/usnic/
4267 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4271 CLANG/LLVM BUILD SUPPORT
4272 M: Nathan Chancellor <natechancellor@gmail.com>
4273 M: Nick Desaulniers <ndesaulniers@google.com>
4274 L: clang-built-linux@googlegroups.com
4276 W: https://clangbuiltlinux.github.io/
4277 B: https://github.com/ClangBuiltLinux/linux/issues
4278 C: irc://chat.freenode.net/clangbuiltlinux
4279 F: Documentation/kbuild/llvm.rst
4280 K: \b(?i:clang|llvm)\b
4283 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4284 L: linux-kernel@vger.kernel.org
4286 F: include/linux/cleancache.h
4290 M: Russell King <linux@armlinux.org.uk>
4291 L: linux-clk@vger.kernel.org
4293 F: include/linux/clk.h
4295 CLOCKSOURCE, CLOCKEVENT DRIVERS
4296 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4297 M: Thomas Gleixner <tglx@linutronix.de>
4298 L: linux-kernel@vger.kernel.org
4300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4301 F: Documentation/devicetree/bindings/timer/
4302 F: drivers/clocksource/
4305 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4306 M: Daniel Oliveira Nascimento <don@syst.com.br>
4307 L: platform-driver-x86@vger.kernel.org
4309 F: drivers/platform/x86/classmate-laptop.c
4312 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4313 L: linux-media@vger.kernel.org
4315 W: https://linuxtv.org
4316 T: git git://linuxtv.org/media_tree.git
4317 F: drivers/media/pci/cobalt/
4319 COCCINELLE/Semantic Patches (SmPL)
4320 M: Julia Lawall <Julia.Lawall@lip6.fr>
4321 M: Gilles Muller <Gilles.Muller@lip6.fr>
4322 M: Nicolas Palix <nicolas.palix@imag.fr>
4323 M: Michal Marek <michal.lkml@markovi.net>
4324 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4326 W: http://coccinelle.lip6.fr/
4327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4328 F: Documentation/dev-tools/coccinelle.rst
4329 F: scripts/coccicheck
4330 F: scripts/coccinelle/
4333 M: Jan Harkes <jaharkes@cs.cmu.edu>
4335 L: codalist@coda.cs.cmu.edu
4337 W: http://www.coda.cs.cmu.edu/
4338 F: Documentation/filesystems/coda.rst
4340 F: include/linux/coda*.h
4341 F: include/uapi/linux/coda*.h
4343 CODA V4L2 MEM2MEM DRIVER
4344 M: Philipp Zabel <p.zabel@pengutronix.de>
4345 L: linux-media@vger.kernel.org
4347 F: Documentation/devicetree/bindings/media/coda.txt
4348 F: drivers/media/platform/coda/
4351 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4353 F: Documentation/process/code-of-conduct-interpretation.rst
4354 F: Documentation/process/code-of-conduct.rst
4356 COMMON CLK FRAMEWORK
4357 M: Michael Turquette <mturquette@baylibre.com>
4358 M: Stephen Boyd <sboyd@kernel.org>
4359 L: linux-clk@vger.kernel.org
4361 Q: http://patchwork.kernel.org/project/linux-clk/list/
4362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4363 F: Documentation/devicetree/bindings/clock/
4365 F: include/linux/clk-pr*
4366 F: include/linux/clk/
4367 F: include/linux/of_clk.h
4368 X: drivers/clk/clkdev.c
4370 COMMON INTERNET FILE SYSTEM (CIFS)
4371 M: Steve French <sfrench@samba.org>
4372 L: linux-cifs@vger.kernel.org
4373 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4375 W: http://linux-cifs.samba.org/
4376 T: git git://git.samba.org/sfrench/cifs-2.6.git
4377 F: Documentation/admin-guide/cifs/
4380 COMPACTPCI HOTPLUG CORE
4381 M: Scott Murray <scott@spiteful.org>
4382 L: linux-pci@vger.kernel.org
4384 F: drivers/pci/hotplug/cpci_hotplug*
4386 COMPACTPCI HOTPLUG GENERIC DRIVER
4387 M: Scott Murray <scott@spiteful.org>
4388 L: linux-pci@vger.kernel.org
4390 F: drivers/pci/hotplug/cpcihp_generic.c
4392 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4393 M: Scott Murray <scott@spiteful.org>
4394 L: linux-pci@vger.kernel.org
4396 F: drivers/pci/hotplug/cpcihp_zt5550.*
4398 COMPAL LAPTOP SUPPORT
4399 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4400 L: platform-driver-x86@vger.kernel.org
4402 F: drivers/platform/x86/compal-laptop.c
4405 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4407 F: include/linux/compiler_attributes.h
4409 CONEXANT ACCESSRUNNER USB DRIVER
4410 L: accessrunner-general@lists.sourceforge.net
4412 W: http://accessrunner.sourceforge.net/
4413 F: drivers/usb/atm/cxacru.c
4416 M: Joel Becker <jlbec@evilplan.org>
4417 M: Christoph Hellwig <hch@lst.de>
4419 T: git git://git.infradead.org/users/hch/configfs.git
4421 F: include/linux/configfs.h
4424 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4426 F: drivers/video/console/
4427 F: include/linux/console*
4429 CONTROL GROUP (CGROUP)
4430 M: Tejun Heo <tj@kernel.org>
4431 M: Li Zefan <lizefan@huawei.com>
4432 M: Johannes Weiner <hannes@cmpxchg.org>
4433 L: cgroups@vger.kernel.org
4435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4436 F: Documentation/admin-guide/cgroup-v1/
4437 F: Documentation/admin-guide/cgroup-v2.rst
4438 F: include/linux/cgroup*
4441 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4442 M: Tejun Heo <tj@kernel.org>
4443 M: Jens Axboe <axboe@kernel.dk>
4444 L: cgroups@vger.kernel.org
4445 L: linux-block@vger.kernel.org
4446 T: git git://git.kernel.dk/linux-block
4447 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4448 F: block/bfq-cgroup.c
4449 F: block/blk-cgroup.c
4450 F: block/blk-iolatency.c
4451 F: block/blk-throttle.c
4452 F: include/linux/blk-cgroup.h
4454 CONTROL GROUP - CPUSET
4455 M: Li Zefan <lizefan@huawei.com>
4456 L: cgroups@vger.kernel.org
4458 W: http://www.bullopensource.org/cpuset/
4459 W: http://oss.sgi.com/projects/cpusets/
4460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4461 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4462 F: include/linux/cpuset.h
4463 F: kernel/cgroup/cpuset.c
4465 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4466 M: Johannes Weiner <hannes@cmpxchg.org>
4467 M: Michal Hocko <mhocko@kernel.org>
4468 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4469 L: cgroups@vger.kernel.org
4470 L: linux-mm@kvack.org
4475 CORETEMP HARDWARE MONITORING DRIVER
4476 M: Fenghua Yu <fenghua.yu@intel.com>
4477 L: linux-hwmon@vger.kernel.org
4479 F: Documentation/hwmon/coretemp.rst
4480 F: drivers/hwmon/coretemp.c
4482 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4483 M: Marius Zachmann <mail@mariuszachmann.de>
4484 L: linux-hwmon@vger.kernel.org
4486 F: drivers/hwmon/corsair-cpro.c
4488 COSA/SRP SYNC SERIAL DRIVER
4489 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4491 W: http://www.fi.muni.cz/~kas/cosa/
4492 F: drivers/net/wan/cosa*
4495 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4496 L: linux-iio@vger.kernel.org
4498 F: Documentation/ABI/testing/sysfs-bus-counter*
4499 F: Documentation/driver-api/generic-counter.rst
4501 F: include/linux/counter.h
4502 F: include/linux/counter_enum.h
4504 CPMAC ETHERNET DRIVER
4505 M: Florian Fainelli <f.fainelli@gmail.com>
4506 L: netdev@vger.kernel.org
4508 F: drivers/net/ethernet/ti/cpmac.c
4510 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4511 M: Viresh Kumar <viresh.kumar@linaro.org>
4512 M: Sudeep Holla <sudeep.holla@arm.com>
4513 L: linux-pm@vger.kernel.org
4515 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4516 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4518 CPU FREQUENCY SCALING FRAMEWORK
4519 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4520 M: Viresh Kumar <viresh.kumar@linaro.org>
4521 L: linux-pm@vger.kernel.org
4523 B: https://bugzilla.kernel.org
4524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4526 F: Documentation/admin-guide/pm/cpufreq.rst
4527 F: Documentation/admin-guide/pm/intel_pstate.rst
4528 F: Documentation/cpu-freq/
4529 F: Documentation/devicetree/bindings/cpufreq/
4531 F: include/linux/cpufreq.h
4532 F: include/linux/sched/cpufreq.h
4533 F: kernel/sched/cpufreq*.c
4534 F: tools/testing/selftests/cpufreq/
4536 CPU IDLE TIME MANAGEMENT FRAMEWORK
4537 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4538 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4539 L: linux-pm@vger.kernel.org
4541 B: https://bugzilla.kernel.org
4542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4543 F: Documentation/admin-guide/pm/cpuidle.rst
4544 F: Documentation/driver-api/pm/cpuidle.rst
4545 F: drivers/cpuidle/*
4546 F: include/linux/cpuidle.h
4548 CPU POWER MONITORING SUBSYSTEM
4549 M: Thomas Renninger <trenn@suse.com>
4550 M: Shuah Khan <shuah@kernel.org>
4551 M: Shuah Khan <skhan@linuxfoundation.org>
4552 L: linux-pm@vger.kernel.org
4554 F: tools/power/cpupower/
4557 M: "H. Peter Anvin" <hpa@zytor.com>
4559 F: arch/x86/kernel/cpuid.c
4560 F: arch/x86/kernel/msr.c
4562 CPUIDLE DRIVER - ARM BIG LITTLE
4563 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4564 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4565 L: linux-pm@vger.kernel.org
4566 L: linux-arm-kernel@lists.infradead.org
4568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4569 F: drivers/cpuidle/cpuidle-big_little.c
4571 CPUIDLE DRIVER - ARM EXYNOS
4572 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4573 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4574 M: Kukjin Kim <kgene@kernel.org>
4575 L: linux-pm@vger.kernel.org
4576 L: linux-samsung-soc@vger.kernel.org
4578 F: arch/arm/mach-exynos/pm.c
4579 F: drivers/cpuidle/cpuidle-exynos.c
4581 CPUIDLE DRIVER - ARM PSCI
4582 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4583 M: Sudeep Holla <sudeep.holla@arm.com>
4584 L: linux-pm@vger.kernel.org
4585 L: linux-arm-kernel@lists.infradead.org
4587 F: drivers/cpuidle/cpuidle-psci.c
4590 M: Nicolas Pitre <nico@fluxnic.net>
4592 F: Documentation/filesystems/cramfs.rst
4596 M: Bastien Nocera <hadess@hadess.net>
4597 L: linux-input@vger.kernel.org
4599 F: drivers/hid/hid-creative-sb0540.c
4602 M: Herbert Xu <herbert@gondor.apana.org.au>
4603 M: "David S. Miller" <davem@davemloft.net>
4604 L: linux-crypto@vger.kernel.org
4606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4608 F: Documentation/crypto/
4609 F: Documentation/devicetree/bindings/crypto/
4614 F: include/linux/crypto*
4617 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4618 M: Neil Horman <nhorman@tuxdriver.com>
4619 L: linux-crypto@vger.kernel.org
4621 F: crypto/ansi_cprng.c
4625 M: Hans Verkuil <hverkuil@xs4all.nl>
4626 L: linux-media@vger.kernel.org
4628 W: http://linuxtv.org
4629 T: git git://linuxtv.org/media_tree.git
4630 F: drivers/media/i2c/cs3308.c
4632 CS5535 Audio ALSA driver
4633 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4635 F: sound/pci/cs5535audio/
4637 CSI DRIVERS FOR ALLWINNER V3s
4638 M: Yong Deng <yong.deng@magewell.com>
4639 L: linux-media@vger.kernel.org
4641 T: git git://linuxtv.org/media_tree.git
4642 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4643 F: drivers/media/platform/sunxi/sun6i-csi/
4646 M: Solomon Peachy <pizza@shaftnet.org>
4648 F: drivers/net/wireless/st/cw1200/
4650 CX18 VIDEO4LINUX DRIVER
4651 M: Andy Walls <awalls@md.metrocast.net>
4652 L: linux-media@vger.kernel.org
4654 W: https://linuxtv.org
4655 T: git git://linuxtv.org/media_tree.git
4656 F: drivers/media/pci/cx18/
4657 F: include/uapi/linux/ivtv*
4659 CX2341X MPEG ENCODER HELPER MODULE
4660 M: Hans Verkuil <hverkuil@xs4all.nl>
4661 L: linux-media@vger.kernel.org
4663 W: https://linuxtv.org
4664 T: git git://linuxtv.org/media_tree.git
4665 F: drivers/media/common/cx2341x*
4666 F: include/media/drv-intf/cx2341x.h
4668 CX24120 MEDIA DRIVER
4669 M: Jemma Denson <jdenson@gmail.com>
4670 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4671 L: linux-media@vger.kernel.org
4673 W: https://linuxtv.org
4674 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4675 F: drivers/media/dvb-frontends/cx24120*
4677 CX88 VIDEO4LINUX DRIVER
4678 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4679 L: linux-media@vger.kernel.org
4681 W: https://linuxtv.org
4682 T: git git://linuxtv.org/media_tree.git
4683 F: Documentation/driver-api/media/drivers/cx88*
4684 F: drivers/media/pci/cx88/
4686 CXD2820R MEDIA DRIVER
4687 M: Antti Palosaari <crope@iki.fi>
4688 L: linux-media@vger.kernel.org
4690 W: https://linuxtv.org
4691 W: http://palosaari.fi/linux/
4692 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4693 T: git git://linuxtv.org/anttip/media_tree.git
4694 F: drivers/media/dvb-frontends/cxd2820r*
4696 CXGB3 ETHERNET DRIVER (CXGB3)
4697 M: Vishal Kulkarni <vishal@chelsio.com>
4698 L: netdev@vger.kernel.org
4700 W: http://www.chelsio.com
4701 F: drivers/net/ethernet/chelsio/cxgb3/
4703 CXGB3 ISCSI DRIVER (CXGB3I)
4704 M: Karen Xie <kxie@chelsio.com>
4705 L: linux-scsi@vger.kernel.org
4707 W: http://www.chelsio.com
4708 F: drivers/scsi/cxgbi/cxgb3i
4710 CXGB4 CRYPTO DRIVER (chcr)
4711 M: Ayush Sawal <ayush.sawal@chelsio.com>
4712 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4713 M: Rohit Maheshwari <rohitm@chelsio.com>
4714 L: linux-crypto@vger.kernel.org
4716 W: http://www.chelsio.com
4717 F: drivers/crypto/chelsio
4719 CXGB4 ETHERNET DRIVER (CXGB4)
4720 M: Vishal Kulkarni <vishal@chelsio.com>
4721 L: netdev@vger.kernel.org
4723 W: http://www.chelsio.com
4724 F: drivers/net/ethernet/chelsio/cxgb4/
4726 CXGB4 ISCSI DRIVER (CXGB4I)
4727 M: Karen Xie <kxie@chelsio.com>
4728 L: linux-scsi@vger.kernel.org
4730 W: http://www.chelsio.com
4731 F: drivers/scsi/cxgbi/cxgb4i
4733 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4734 M: Potnuri Bharat Teja <bharat@chelsio.com>
4735 L: linux-rdma@vger.kernel.org
4737 W: http://www.openfabrics.org
4738 F: drivers/infiniband/hw/cxgb4/
4739 F: include/uapi/rdma/cxgb4-abi.h
4741 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4742 M: Vishal Kulkarni <vishal@gmail.com>
4743 L: netdev@vger.kernel.org
4745 W: http://www.chelsio.com
4746 F: drivers/net/ethernet/chelsio/cxgb4vf/
4748 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4749 M: Frederic Barrat <fbarrat@linux.ibm.com>
4750 M: Andrew Donnellan <ajd@linux.ibm.com>
4751 L: linuxppc-dev@lists.ozlabs.org
4753 F: Documentation/ABI/testing/sysfs-class-cxl
4754 F: Documentation/powerpc/cxl.rst
4755 F: arch/powerpc/platforms/powernv/pci-cxl.c
4756 F: drivers/misc/cxl/
4757 F: include/misc/cxl*
4758 F: include/uapi/misc/cxl.h
4760 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4761 M: Manoj N. Kumar <manoj@linux.ibm.com>
4762 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4763 M: Uma Krishnan <ukrishn@linux.ibm.com>
4764 L: linux-scsi@vger.kernel.org
4766 F: Documentation/powerpc/cxlflash.rst
4767 F: drivers/scsi/cxlflash/
4768 F: include/uapi/scsi/cxlflash_ioctl.h
4771 M: Russell King <linux@armlinux.org.uk>
4772 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4774 W: http://www.armlinux.org.uk/
4775 F: drivers/video/fbdev/cyber2000fb.*
4777 CYCLADES ASYNC MUX DRIVER
4779 W: http://www.cyclades.com/
4780 F: drivers/tty/cyclades.c
4781 F: include/linux/cyclades.h
4782 F: include/uapi/linux/cyclades.h
4784 CYCLADES PC300 DRIVER
4786 W: http://www.cyclades.com/
4787 F: drivers/net/wan/pc300*
4789 CYPRESS_FIRMWARE MEDIA DRIVER
4790 M: Antti Palosaari <crope@iki.fi>
4791 L: linux-media@vger.kernel.org
4793 W: https://linuxtv.org
4794 W: http://palosaari.fi/linux/
4795 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4796 T: git git://linuxtv.org/anttip/media_tree.git
4797 F: drivers/media/common/cypress_firmware*
4799 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4800 M: Linus Walleij <linus.walleij@linaro.org>
4801 L: linux-input@vger.kernel.org
4803 F: drivers/input/touchscreen/cy8ctma140.c
4805 CYTTSP TOUCHSCREEN DRIVER
4806 M: Ferruh Yigit <fery@cypress.com>
4807 L: linux-input@vger.kernel.org
4809 F: drivers/input/touchscreen/cyttsp*
4810 F: include/linux/input/cyttsp.h
4812 D-LINK DIR-685 TOUCHKEYS DRIVER
4813 M: Linus Walleij <linus.walleij@linaro.org>
4814 L: linux-input@vger.kernel.org
4816 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4818 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4819 M: Joshua Kinard <kumba@gentoo.org>
4821 F: drivers/rtc/rtc-ds1685.c
4822 F: include/linux/rtc/ds1685.h
4824 DAMA SLAVE for AX.25
4825 M: Joerg Reuter <jreuter@yaina.de>
4826 L: linux-hams@vger.kernel.org
4828 W: http://yaina.de/jreuter/
4829 W: http://www.qsl.net/dl1bke/
4830 F: net/ax25/af_ax25.c
4831 F: net/ax25/ax25_dev.c
4832 F: net/ax25/ax25_ds_*
4833 F: net/ax25/ax25_in.c
4834 F: net/ax25/ax25_out.c
4835 F: net/ax25/ax25_timer.c
4836 F: net/ax25/sysctl_net_ax25.c
4838 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4839 L: netdev@vger.kernel.org
4841 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4842 F: drivers/net/ethernet/dec/tulip/dmfe.c
4844 DC390/AM53C974 SCSI driver
4845 M: Hannes Reinecke <hare@suse.com>
4846 L: linux-scsi@vger.kernel.org
4848 F: drivers/scsi/am53c974.c
4851 M: Oliver Neukum <oliver@neukum.org>
4852 M: Ali Akcaagac <aliakc@web.de>
4853 M: Jamie Lenehan <lenehan@twibble.org>
4854 L: dc395x@twibble.org
4856 W: http://twibble.org/dist/dc395x/
4857 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4858 F: Documentation/scsi/dc395x.rst
4859 F: drivers/scsi/dc395x.*
4862 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4863 L: dccp@vger.kernel.org
4865 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4866 F: include/linux/dccp.h
4867 F: include/linux/tfrc.h
4868 F: include/uapi/linux/dccp.h
4871 DECnet NETWORK LAYER
4872 L: linux-decnet-user@lists.sourceforge.net
4874 W: http://linux-decnet.sourceforge.net
4875 F: Documentation/networking/decnet.rst
4878 DECSTATION PLATFORM SUPPORT
4879 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4880 L: linux-mips@vger.kernel.org
4882 W: http://www.linux-mips.org/wiki/DECstation
4884 F: arch/mips/include/asm/dec/
4885 F: arch/mips/include/asm/mach-dec/
4887 DEFXX FDDI NETWORK DRIVER
4888 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4890 F: drivers/net/fddi/defxx.*
4892 DEFZA FDDI NETWORK DRIVER
4893 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4895 F: drivers/net/fddi/defza.*
4897 DEINTERLACE DRIVERS FOR ALLWINNER H3
4898 M: Jernej Skrabec <jernej.skrabec@siol.net>
4899 L: linux-media@vger.kernel.org
4901 T: git git://linuxtv.org/media_tree.git
4902 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4903 F: drivers/media/platform/sunxi/sun8i-di/
4906 M: Matthew Garrett <mjg59@srcf.ucam.org>
4907 M: Pali Rohár <pali@kernel.org>
4908 L: platform-driver-x86@vger.kernel.org
4910 F: drivers/platform/x86/dell-laptop.c
4912 DELL LAPTOP FREEFALL DRIVER
4913 M: Pali Rohár <pali@kernel.org>
4915 F: drivers/platform/x86/dell-smo8800.c
4917 DELL LAPTOP RBTN DRIVER
4918 M: Pali Rohár <pali@kernel.org>
4920 F: drivers/platform/x86/dell-rbtn.*
4922 DELL LAPTOP SMM DRIVER
4923 M: Pali Rohár <pali@kernel.org>
4925 F: drivers/hwmon/dell-smm-hwmon.c
4926 F: include/uapi/linux/i8k.h
4928 DELL REMOTE BIOS UPDATE DRIVER
4929 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4930 L: platform-driver-x86@vger.kernel.org
4932 F: drivers/platform/x86/dell_rbu.c
4935 M: Pali Rohár <pali@kernel.org>
4936 M: Mario Limonciello <mario.limonciello@dell.com>
4937 L: platform-driver-x86@vger.kernel.org
4939 F: drivers/platform/x86/dell-smbios.*
4941 DELL SMBIOS SMM DRIVER
4942 M: Mario Limonciello <mario.limonciello@dell.com>
4943 L: platform-driver-x86@vger.kernel.org
4945 F: drivers/platform/x86/dell-smbios-smm.c
4947 DELL SMBIOS WMI DRIVER
4948 M: Mario Limonciello <mario.limonciello@dell.com>
4949 L: platform-driver-x86@vger.kernel.org
4951 F: drivers/platform/x86/dell-smbios-wmi.c
4952 F: tools/wmi/dell-smbios-example.c
4954 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4955 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4956 L: platform-driver-x86@vger.kernel.org
4958 F: Documentation/driver-api/dcdbas.rst
4959 F: drivers/platform/x86/dcdbas.*
4961 DELL WMI DESCRIPTOR DRIVER
4962 M: Mario Limonciello <mario.limonciello@dell.com>
4964 F: drivers/platform/x86/dell-wmi-descriptor.c
4966 DELL WMI NOTIFICATIONS DRIVER
4967 M: Matthew Garrett <mjg59@srcf.ucam.org>
4968 M: Pali Rohár <pali@kernel.org>
4970 F: drivers/platform/x86/dell-wmi.c
4972 DELTA ST MEDIA DRIVER
4973 M: Hugues Fruchet <hugues.fruchet@st.com>
4974 L: linux-media@vger.kernel.org
4976 W: https://linuxtv.org
4977 T: git git://linuxtv.org/media_tree.git
4978 F: drivers/media/platform/sti/delta
4981 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4982 L: linux-mtd@lists.infradead.org
4984 F: drivers/mtd/nand/raw/denali*
4986 DESIGNWARE EDMA CORE IP DRIVER
4987 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4988 L: dmaengine@vger.kernel.org
4990 F: drivers/dma/dw-edma/
4991 F: include/linux/dma/edma.h
4993 DESIGNWARE USB2 DRD IP DRIVER
4994 M: Minas Harutyunyan <hminas@synopsys.com>
4995 L: linux-usb@vger.kernel.org
4997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4998 F: drivers/usb/dwc2/
5000 DESIGNWARE USB3 DRD IP DRIVER
5001 M: Felipe Balbi <balbi@kernel.org>
5002 L: linux-usb@vger.kernel.org
5004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5005 F: drivers/usb/dwc3/
5007 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5008 M: Andreas Klinger <ak@it-klinger.de>
5009 L: linux-iio@vger.kernel.org
5011 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5012 F: drivers/iio/proximity/srf*.c
5014 DEVICE COREDUMP (DEV_COREDUMP)
5015 M: Johannes Berg <johannes@sipsolutions.net>
5016 L: linux-kernel@vger.kernel.org
5018 F: drivers/base/devcoredump.c
5019 F: include/linux/devcoredump.h
5021 DEVICE DIRECT ACCESS (DAX)
5022 M: Dan Williams <dan.j.williams@intel.com>
5023 M: Vishal Verma <vishal.l.verma@intel.com>
5024 M: Dave Jiang <dave.jiang@intel.com>
5025 L: linux-nvdimm@lists.01.org
5029 DEVICE FREQUENCY (DEVFREQ)
5030 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5031 M: Kyungmin Park <kyungmin.park@samsung.com>
5032 M: Chanwoo Choi <cw00.choi@samsung.com>
5033 L: linux-pm@vger.kernel.org
5035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5036 F: Documentation/devicetree/bindings/devfreq/
5038 F: include/linux/devfreq.h
5039 F: include/trace/events/devfreq.h
5041 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5042 M: Chanwoo Choi <cw00.choi@samsung.com>
5043 L: linux-pm@vger.kernel.org
5045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5046 F: Documentation/devicetree/bindings/devfreq/event/
5047 F: drivers/devfreq/devfreq-event.c
5048 F: drivers/devfreq/event/
5049 F: include/dt-bindings/pmu/exynos_ppmu.h
5050 F: include/linux/devfreq-event.h
5052 DEVICE NUMBER REGISTRY
5053 M: Torben Mathiasen <device@lanana.org>
5055 W: http://lanana.org/docs/device-list/index.html
5058 M: Alasdair Kergon <agk@redhat.com>
5059 M: Mike Snitzer <snitzer@redhat.com>
5060 M: dm-devel@redhat.com
5061 L: dm-devel@redhat.com
5063 W: http://sources.redhat.com/dm
5064 Q: http://patchwork.kernel.org/project/dm-devel/list/
5065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5066 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5067 F: Documentation/admin-guide/device-mapper/
5068 F: drivers/md/Kconfig
5069 F: drivers/md/Makefile
5071 F: drivers/md/persistent-data/
5072 F: include/linux/device-mapper.h
5073 F: include/linux/dm-*.h
5074 F: include/uapi/linux/dm-*.h
5077 M: Jiri Pirko <jiri@nvidia.com>
5078 L: netdev@vger.kernel.org
5080 F: Documentation/networking/devlink
5081 F: include/net/devlink.h
5082 F: include/uapi/linux/devlink.h
5083 F: net/core/devlink.c
5085 DIALOG SEMICONDUCTOR DRIVERS
5086 M: Support Opensource <support.opensource@diasemi.com>
5088 W: http://www.dialog-semiconductor.com/products
5089 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5090 F: Documentation/devicetree/bindings/mfd/da90*.txt
5091 F: Documentation/devicetree/bindings/regulator/da92*.txt
5092 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5093 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5094 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5095 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5096 F: Documentation/hwmon/da90??.rst
5097 F: drivers/gpio/gpio-da90??.c
5098 F: drivers/hwmon/da90??-hwmon.c
5099 F: drivers/iio/adc/da91??-*.c
5100 F: drivers/input/misc/da90??_onkey.c
5101 F: drivers/input/touchscreen/da9052_tsi.c
5102 F: drivers/leds/leds-da90??.c
5103 F: drivers/mfd/da903x.c
5104 F: drivers/mfd/da90??-*.c
5105 F: drivers/mfd/da91??-*.c
5106 F: drivers/pinctrl/pinctrl-da90??.c
5107 F: drivers/power/supply/da9052-battery.c
5108 F: drivers/power/supply/da91??-*.c
5109 F: drivers/regulator/da9???-regulator.[ch]
5110 F: drivers/regulator/slg51000-regulator.[ch]
5111 F: drivers/rtc/rtc-da90??.c
5112 F: drivers/thermal/da90??-thermal.c
5113 F: drivers/video/backlight/da90??_bl.c
5114 F: drivers/watchdog/da90??_wdt.c
5115 F: include/linux/mfd/da903x.h
5116 F: include/linux/mfd/da9052/
5117 F: include/linux/mfd/da9055/
5118 F: include/linux/mfd/da9062/
5119 F: include/linux/mfd/da9063/
5120 F: include/linux/mfd/da9150/
5121 F: include/linux/regulator/da9211.h
5122 F: include/sound/da[79]*.h
5123 F: sound/soc/codecs/da[79]*.[ch]
5125 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5126 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5127 L: linux-gpio@vger.kernel.org
5129 F: drivers/gpio/gpio-gpio-mm.c
5131 DIOLAN U2C-12 I2C DRIVER
5132 M: Guenter Roeck <linux@roeck-us.net>
5133 L: linux-i2c@vger.kernel.org
5135 F: drivers/i2c/busses/i2c-diolan-u2c.c
5137 DIRECTORY NOTIFICATION (DNOTIFY)
5138 M: Jan Kara <jack@suse.cz>
5139 R: Amir Goldstein <amir73il@gmail.com>
5140 L: linux-fsdevel@vger.kernel.org
5142 F: Documentation/filesystems/dnotify.rst
5143 F: fs/notify/dnotify/
5144 F: include/linux/dnotify.h
5146 DISK GEOMETRY AND PARTITION HANDLING
5147 M: Andries Brouwer <aeb@cwi.nl>
5149 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5150 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5151 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5154 M: Jan Kara <jack@suse.com>
5156 F: Documentation/filesystems/quota.rst
5158 F: include/linux/quota*.h
5159 F: include/uapi/linux/quota*.h
5161 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5162 M: Bernie Thompson <bernie@plugable.com>
5163 L: linux-fbdev@vger.kernel.org
5165 W: http://plugable.com/category/projects/udlfb/
5166 F: Documentation/fb/udlfb.rst
5167 F: drivers/video/fbdev/udlfb.c
5168 F: include/video/udlfb.h
5170 DISTRIBUTED LOCK MANAGER (DLM)
5171 M: Christine Caulfield <ccaulfie@redhat.com>
5172 M: David Teigland <teigland@redhat.com>
5173 L: cluster-devel@redhat.com
5175 W: http://sources.redhat.com/cluster/
5176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5179 DMA BUFFER SHARING FRAMEWORK
5180 M: Sumit Semwal <sumit.semwal@linaro.org>
5181 M: Christian König <christian.koenig@amd.com>
5182 L: linux-media@vger.kernel.org
5183 L: dri-devel@lists.freedesktop.org
5184 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5186 T: git git://anongit.freedesktop.org/drm/drm-misc
5187 F: Documentation/driver-api/dma-buf.rst
5189 F: include/linux/*fence.h
5190 F: include/linux/dma-buf*
5191 F: include/linux/dma-resv.h
5192 K: \bdma_(?:buf|fence|resv)\b
5194 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5195 M: Vinod Koul <vkoul@kernel.org>
5196 L: dmaengine@vger.kernel.org
5198 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5200 F: Documentation/devicetree/bindings/dma/
5201 F: Documentation/driver-api/dmaengine/
5203 F: include/linux/dmaengine.h
5204 F: include/linux/of_dma.h
5207 M: Christoph Hellwig <hch@lst.de>
5208 M: Marek Szyprowski <m.szyprowski@samsung.com>
5209 R: Robin Murphy <robin.murphy@arm.com>
5210 L: iommu@lists.linux-foundation.org
5212 W: http://git.infradead.org/users/hch/dma-mapping.git
5213 T: git git://git.infradead.org/users/hch/dma-mapping.git
5214 F: include/asm-generic/dma-mapping.h
5215 F: include/linux/dma-direct.h
5216 F: include/linux/dma-mapping.h
5217 F: include/linux/dma-noncoherent.h
5220 DMA-BUF HEAPS FRAMEWORK
5221 M: Sumit Semwal <sumit.semwal@linaro.org>
5222 R: Andrew F. Davis <afd@ti.com>
5223 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5224 R: Liam Mark <lmark@codeaurora.org>
5225 R: Laura Abbott <labbott@redhat.com>
5226 R: Brian Starkey <Brian.Starkey@arm.com>
5227 R: John Stultz <john.stultz@linaro.org>
5228 L: linux-media@vger.kernel.org
5229 L: dri-devel@lists.freedesktop.org
5230 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5232 T: git git://anongit.freedesktop.org/drm/drm-misc
5233 F: drivers/dma-buf/dma-heap.c
5234 F: drivers/dma-buf/heaps/*
5235 F: include/linux/dma-heap.h
5236 F: include/uapi/linux/dma-heap.h
5238 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5239 M: Lukasz Luba <lukasz.luba@arm.com>
5240 L: linux-pm@vger.kernel.org
5241 L: linux-samsung-soc@vger.kernel.org
5243 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5244 F: drivers/memory/samsung/exynos5422-dmc.c
5246 DME1737 HARDWARE MONITOR DRIVER
5247 M: Juerg Haefliger <juergh@gmail.com>
5248 L: linux-hwmon@vger.kernel.org
5250 F: Documentation/hwmon/dme1737.rst
5251 F: drivers/hwmon/dme1737.c
5254 M: Jean Delvare <jdelvare@suse.com>
5256 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5257 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5258 F: drivers/firmware/dmi-id.c
5259 F: drivers/firmware/dmi_scan.c
5260 F: include/linux/dmi.h
5263 M: Jonathan Corbet <corbet@lwn.net>
5264 L: linux-doc@vger.kernel.org
5266 P: Documentation/doc-guide/maintainer-profile.rst
5267 T: git git://git.lwn.net/linux.git docs-next
5269 F: scripts/documentation-file-ref-check
5270 F: scripts/kernel-doc
5271 F: scripts/sphinx-pre-install
5272 X: Documentation/ABI/
5273 X: Documentation/admin-guide/media/
5274 X: Documentation/devicetree/
5275 X: Documentation/driver-api/media/
5276 X: Documentation/firmware-guide/acpi/
5277 X: Documentation/i2c/
5278 X: Documentation/power/
5279 X: Documentation/spi/
5280 X: Documentation/userspace-api/media/
5282 DOCUMENTATION SCRIPTS
5283 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5284 L: linux-doc@vger.kernel.org
5286 F: Documentation/sphinx/parse-headers.pl
5287 F: scripts/documentation-file-ref-check
5288 F: scripts/sphinx-pre-install
5290 DOCUMENTATION/ITALIAN
5291 M: Federico Vaga <federico.vaga@vaga.pv.it>
5292 L: linux-doc@vger.kernel.org
5294 F: Documentation/translations/it_IT
5296 DONGWOON DW9714 LENS VOICE COIL DRIVER
5297 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5298 L: linux-media@vger.kernel.org
5300 T: git git://linuxtv.org/media_tree.git
5301 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5302 F: drivers/media/i2c/dw9714.c
5304 DONGWOON DW9768 LENS VOICE COIL DRIVER
5305 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5306 L: linux-media@vger.kernel.org
5308 T: git git://linuxtv.org/media_tree.git
5309 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5310 F: drivers/media/i2c/dw9768.c
5312 DONGWOON DW9807 LENS VOICE COIL DRIVER
5313 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5314 L: linux-media@vger.kernel.org
5316 T: git git://linuxtv.org/media_tree.git
5317 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5318 F: drivers/media/i2c/dw9807-vcm.c
5321 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5322 L: blinux-list@redhat.com
5324 F: drivers/char/dtlk.c
5325 F: include/linux/dtlk.h
5327 DPAA2 DATAPATH I/O (DPIO) DRIVER
5328 M: Roy Pledge <Roy.Pledge@nxp.com>
5329 L: linux-kernel@vger.kernel.org
5331 F: drivers/soc/fsl/dpio
5333 DPAA2 ETHERNET DRIVER
5334 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5335 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5336 L: netdev@vger.kernel.org
5338 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5339 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5340 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5341 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5342 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5343 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5344 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5345 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5346 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5348 DPAA2 ETHERNET SWITCH DRIVER
5349 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5350 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5351 L: linux-kernel@vger.kernel.org
5353 F: drivers/staging/fsl-dpaa2/ethsw
5355 DPT_I2O SCSI RAID DRIVER
5356 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5357 L: linux-scsi@vger.kernel.org
5359 W: http://www.adaptec.com/
5360 F: drivers/scsi/dpt*
5361 F: drivers/scsi/dpt/
5364 M: Philipp Reisner <philipp.reisner@linbit.com>
5365 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5366 L: drbd-dev@lists.linbit.com
5368 W: http://www.drbd.org
5369 T: git git://git.linbit.com/linux-drbd.git
5370 T: git git://git.linbit.com/drbd-8.4.git
5371 F: Documentation/admin-guide/blockdev/
5372 F: drivers/block/drbd/
5375 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5376 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5377 R: "Rafael J. Wysocki" <rafael@kernel.org>
5379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5380 F: Documentation/core-api/kobject.rst
5384 F: include/linux/debugfs.h
5385 F: include/linux/kobj*
5388 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5389 M: Kevin Hilman <khilman@kernel.org>
5390 M: Nishanth Menon <nm@ti.com>
5391 L: linux-pm@vger.kernel.org
5393 F: drivers/power/avs/
5394 F: include/linux/power/smartreflex.h
5396 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5397 M: Maxime Ripard <mripard@kernel.org>
5398 M: Chen-Yu Tsai <wens@csie.org>
5399 R: Jernej Skrabec <jernej.skrabec@siol.net>
5400 L: dri-devel@lists.freedesktop.org
5402 T: git git://anongit.freedesktop.org/drm/drm-misc
5403 F: drivers/gpu/drm/sun4i/sun8i*
5405 DRM DRIVER FOR ARM PL111 CLCD
5406 M: Eric Anholt <eric@anholt.net>
5408 T: git git://anongit.freedesktop.org/drm/drm-misc
5409 F: drivers/gpu/drm/pl111/
5411 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5412 M: Linus Walleij <linus.walleij@linaro.org>
5414 T: git git://anongit.freedesktop.org/drm/drm-misc
5415 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5416 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5418 DRM DRIVER FOR ASPEED BMC GFX
5419 M: Joel Stanley <joel@jms.id.au>
5420 L: linux-aspeed@lists.ozlabs.org
5422 T: git git://anongit.freedesktop.org/drm/drm-misc
5423 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5424 F: drivers/gpu/drm/aspeed/
5426 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5427 M: Dave Airlie <airlied@redhat.com>
5429 F: drivers/gpu/drm/ast/
5431 DRM DRIVER FOR BOCHS VIRTUAL GPU
5432 M: Gerd Hoffmann <kraxel@redhat.com>
5433 L: virtualization@lists.linux-foundation.org
5435 T: git git://anongit.freedesktop.org/drm/drm-misc
5436 F: drivers/gpu/drm/bochs/
5438 DRM DRIVER FOR BOE HIMAX8279D PANELS
5439 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5441 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5442 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5444 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5445 M: Linus Walleij <linus.walleij@linaro.org>
5447 T: git git://anongit.freedesktop.org/drm/drm-misc
5448 F: drivers/gpu/drm/tve200/
5450 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5451 M: Icenowy Zheng <icenowy@aosc.io>
5453 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5454 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5456 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5457 M: Jagan Teki <jagan@amarulasolutions.com>
5459 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5460 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5462 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5463 M: Hans de Goede <hdegoede@redhat.com>
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 F: drivers/gpu/drm/tiny/gm12u320.c
5468 DRM DRIVER FOR HX8357D PANELS
5469 M: Eric Anholt <eric@anholt.net>
5471 T: git git://anongit.freedesktop.org/drm/drm-misc
5472 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5473 F: drivers/gpu/drm/tiny/hx8357d.c
5475 DRM DRIVER FOR ILITEK ILI9225 PANELS
5476 M: David Lechner <david@lechnology.com>
5478 T: git git://anongit.freedesktop.org/drm/drm-misc
5479 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5480 F: drivers/gpu/drm/tiny/ili9225.c
5482 DRM DRIVER FOR ILITEK ILI9486 PANELS
5483 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5485 T: git git://anongit.freedesktop.org/drm/drm-misc
5486 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5487 F: drivers/gpu/drm/tiny/ili9486.c
5489 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5490 S: Orphan / Obsolete
5491 F: drivers/gpu/drm/i810/
5492 F: include/uapi/drm/i810_drm.h
5494 DRM DRIVER FOR LVDS PANELS
5495 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5496 L: dri-devel@lists.freedesktop.org
5497 T: git git://anongit.freedesktop.org/drm/drm-misc
5499 F: drivers/gpu/drm/panel/panel-lvds.c
5500 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5502 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5503 S: Orphan / Obsolete
5504 F: drivers/gpu/drm/mga/
5505 F: include/uapi/drm/mga_drm.h
5507 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5508 M: Dave Airlie <airlied@redhat.com>
5510 F: drivers/gpu/drm/mgag200/
5512 DRM DRIVER FOR MI0283QT
5513 M: Noralf Trønnes <noralf@tronnes.org>
5515 T: git git://anongit.freedesktop.org/drm/drm-misc
5516 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5517 F: drivers/gpu/drm/tiny/mi0283qt.c
5519 DRM DRIVER FOR MSM ADRENO GPU
5520 M: Rob Clark <robdclark@gmail.com>
5521 M: Sean Paul <sean@poorly.run>
5522 L: linux-arm-msm@vger.kernel.org
5523 L: dri-devel@lists.freedesktop.org
5524 L: freedreno@lists.freedesktop.org
5526 T: git https://gitlab.freedesktop.org/drm/msm.git
5527 F: Documentation/devicetree/bindings/display/msm/
5528 F: drivers/gpu/drm/msm/
5529 F: include/uapi/drm/msm_drm.h
5531 DRM DRIVER FOR NOVATEK NT35510 PANELS
5532 M: Linus Walleij <linus.walleij@linaro.org>
5534 T: git git://anongit.freedesktop.org/drm/drm-misc
5535 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5536 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5538 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5539 M: Ben Skeggs <bskeggs@redhat.com>
5540 L: dri-devel@lists.freedesktop.org
5541 L: nouveau@lists.freedesktop.org
5543 T: git git://github.com/skeggsb/linux
5544 F: drivers/gpu/drm/nouveau/
5545 F: include/uapi/drm/nouveau_drm.h
5547 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5548 M: Stefan Mavrodiev <stefan@olimex.com>
5550 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5551 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5553 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5554 M: Noralf Trønnes <noralf@tronnes.org>
5556 T: git git://anongit.freedesktop.org/drm/drm-misc
5557 F: Documentation/devicetree/bindings/display/repaper.txt
5558 F: drivers/gpu/drm/tiny/repaper.c
5560 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5561 M: Dave Airlie <airlied@redhat.com>
5562 M: Gerd Hoffmann <kraxel@redhat.com>
5563 L: virtualization@lists.linux-foundation.org
5565 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5566 T: git git://anongit.freedesktop.org/drm/drm-misc
5567 F: drivers/gpu/drm/tiny/cirrus.c
5569 DRM DRIVER FOR QXL VIRTUAL GPU
5570 M: Dave Airlie <airlied@redhat.com>
5571 M: Gerd Hoffmann <kraxel@redhat.com>
5572 L: virtualization@lists.linux-foundation.org
5573 L: spice-devel@lists.freedesktop.org
5575 T: git git://anongit.freedesktop.org/drm/drm-misc
5576 F: drivers/gpu/drm/qxl/
5577 F: include/uapi/drm/qxl_drm.h
5579 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5580 S: Orphan / Obsolete
5581 F: drivers/gpu/drm/r128/
5582 F: include/uapi/drm/r128_drm.h
5584 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5585 M: Robert Chiras <robert.chiras@nxp.com>
5587 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5588 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5590 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5591 M: Guido Günther <agx@sigxcpu.org>
5592 R: Purism Kernel Team <kernel@puri.sm>
5594 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5595 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5597 DRM DRIVER FOR SAVAGE VIDEO CARDS
5598 S: Orphan / Obsolete
5599 F: drivers/gpu/drm/savage/
5600 F: include/uapi/drm/savage_drm.h
5602 DRM DRIVER FOR SIS VIDEO CARDS
5603 S: Orphan / Obsolete
5604 F: drivers/gpu/drm/sis/
5605 F: include/uapi/drm/sis_drm.h
5607 DRM DRIVER FOR SITRONIX ST7586 PANELS
5608 M: David Lechner <david@lechnology.com>
5610 T: git git://anongit.freedesktop.org/drm/drm-misc
5611 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5612 F: drivers/gpu/drm/tiny/st7586.c
5614 DRM DRIVER FOR SITRONIX ST7701 PANELS
5615 M: Jagan Teki <jagan@amarulasolutions.com>
5617 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5618 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5620 DRM DRIVER FOR SITRONIX ST7735R PANELS
5621 M: David Lechner <david@lechnology.com>
5623 T: git git://anongit.freedesktop.org/drm/drm-misc
5624 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5625 F: drivers/gpu/drm/tiny/st7735r.c
5627 DRM DRIVER FOR SONY ACX424AKP PANELS
5628 M: Linus Walleij <linus.walleij@linaro.org>
5630 T: git git://anongit.freedesktop.org/drm/drm-misc
5631 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5633 DRM DRIVER FOR ST-ERICSSON MCDE
5634 M: Linus Walleij <linus.walleij@linaro.org>
5636 T: git git://anongit.freedesktop.org/drm/drm-misc
5637 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5638 F: drivers/gpu/drm/mcde/
5640 DRM DRIVER FOR TDFX VIDEO CARDS
5641 S: Orphan / Obsolete
5642 F: drivers/gpu/drm/tdfx/
5644 DRM DRIVER FOR TPO TPG110 PANELS
5645 M: Linus Walleij <linus.walleij@linaro.org>
5647 T: git git://anongit.freedesktop.org/drm/drm-misc
5648 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5649 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5651 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5652 M: Dave Airlie <airlied@redhat.com>
5653 R: Sean Paul <sean@poorly.run>
5654 L: dri-devel@lists.freedesktop.org
5656 T: git git://anongit.freedesktop.org/drm/drm-misc
5657 F: drivers/gpu/drm/udl/
5659 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5660 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5661 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5662 R: Daniel Vetter <daniel@ffwll.ch>
5663 L: dri-devel@lists.freedesktop.org
5665 T: git git://anongit.freedesktop.org/drm/drm-misc
5666 F: Documentation/gpu/vkms.rst
5667 F: drivers/gpu/drm/vkms/
5669 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5670 M: Hans de Goede <hdegoede@redhat.com>
5671 L: dri-devel@lists.freedesktop.org
5673 T: git git://anongit.freedesktop.org/drm/drm-misc
5674 F: drivers/gpu/drm/vboxvideo/
5676 DRM DRIVER FOR VMWARE VIRTUAL GPU
5677 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5678 M: Roland Scheidegger <sroland@vmware.com>
5679 L: dri-devel@lists.freedesktop.org
5681 T: git git://people.freedesktop.org/~sroland/linux
5682 F: drivers/gpu/drm/vmwgfx/
5683 F: include/uapi/drm/vmwgfx_drm.h
5686 M: David Airlie <airlied@linux.ie>
5687 M: Daniel Vetter <daniel@ffwll.ch>
5688 L: dri-devel@lists.freedesktop.org
5690 B: https://bugs.freedesktop.org/
5691 C: irc://chat.freenode.net/dri-devel
5692 T: git git://anongit.freedesktop.org/drm/drm
5693 F: Documentation/devicetree/bindings/display/
5694 F: Documentation/devicetree/bindings/gpu/
5695 F: Documentation/gpu/
5699 F: include/linux/vga*
5700 F: include/uapi/drm/
5702 DRM DRIVERS AND MISC GPU PATCHES
5703 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5704 M: Maxime Ripard <mripard@kernel.org>
5705 M: Thomas Zimmermann <tzimmermann@suse.de>
5707 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5708 T: git git://anongit.freedesktop.org/drm/drm-misc
5709 F: Documentation/gpu/
5710 F: drivers/gpu/drm/*
5713 F: include/linux/vga*
5714 F: include/uapi/drm/drm*
5716 DRM DRIVERS FOR ALLWINNER A10
5717 M: Maxime Ripard <mripard@kernel.org>
5718 M: Chen-Yu Tsai <wens@csie.org>
5719 L: dri-devel@lists.freedesktop.org
5721 T: git git://anongit.freedesktop.org/drm/drm-misc
5722 F: Documentation/devicetree/bindings/display/allwinner*
5723 F: drivers/gpu/drm/sun4i/
5725 DRM DRIVERS FOR AMLOGIC SOCS
5726 M: Neil Armstrong <narmstrong@baylibre.com>
5727 L: dri-devel@lists.freedesktop.org
5728 L: linux-amlogic@lists.infradead.org
5730 W: http://linux-meson.com/
5731 T: git git://anongit.freedesktop.org/drm/drm-misc
5732 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5733 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5734 F: Documentation/gpu/meson.rst
5735 F: drivers/gpu/drm/meson/
5737 DRM DRIVERS FOR ATMEL HLCDC
5738 M: Sam Ravnborg <sam@ravnborg.org>
5739 M: Boris Brezillon <bbrezillon@kernel.org>
5740 L: dri-devel@lists.freedesktop.org
5742 T: git git://anongit.freedesktop.org/drm/drm-misc
5743 F: Documentation/devicetree/bindings/display/atmel/
5744 F: drivers/gpu/drm/atmel-hlcdc/
5746 DRM DRIVERS FOR BRIDGE CHIPS
5747 M: Andrzej Hajda <a.hajda@samsung.com>
5748 M: Neil Armstrong <narmstrong@baylibre.com>
5749 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5750 R: Jonas Karlman <jonas@kwiboo.se>
5751 R: Jernej Skrabec <jernej.skrabec@siol.net>
5753 T: git git://anongit.freedesktop.org/drm/drm-misc
5754 F: drivers/gpu/drm/bridge/
5756 DRM DRIVERS FOR EXYNOS
5757 M: Inki Dae <inki.dae@samsung.com>
5758 M: Joonyoung Shim <jy0922.shim@samsung.com>
5759 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5760 M: Kyungmin Park <kyungmin.park@samsung.com>
5761 L: dri-devel@lists.freedesktop.org
5763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5764 F: Documentation/devicetree/bindings/display/exynos/
5765 F: drivers/gpu/drm/exynos/
5766 F: include/uapi/drm/exynos_drm.h
5768 DRM DRIVERS FOR FREESCALE DCU
5769 M: Stefan Agner <stefan@agner.ch>
5770 M: Alison Wang <alison.wang@nxp.com>
5771 L: dri-devel@lists.freedesktop.org
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5775 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5776 F: drivers/gpu/drm/fsl-dcu/
5778 DRM DRIVERS FOR FREESCALE IMX
5779 M: Philipp Zabel <p.zabel@pengutronix.de>
5780 L: dri-devel@lists.freedesktop.org
5782 F: Documentation/devicetree/bindings/display/imx/
5783 F: drivers/gpu/drm/imx/
5784 F: drivers/gpu/ipu-v3/
5786 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5787 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5788 L: dri-devel@lists.freedesktop.org
5790 T: git git://github.com/patjak/drm-gma500
5791 F: drivers/gpu/drm/gma500/
5793 DRM DRIVERS FOR HISILICON
5794 M: Xinliang Liu <xinliang.liu@linaro.org>
5795 M: Rongrong Zou <zourongrong@gmail.com>
5796 R: John Stultz <john.stultz@linaro.org>
5797 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5798 R: Chen Feng <puck.chen@hisilicon.com>
5799 L: dri-devel@lists.freedesktop.org
5801 T: git git://anongit.freedesktop.org/drm/drm-misc
5802 F: Documentation/devicetree/bindings/display/hisilicon/
5803 F: drivers/gpu/drm/hisilicon/
5805 DRM DRIVERS FOR LIMA
5806 M: Qiang Yu <yuq825@gmail.com>
5807 L: dri-devel@lists.freedesktop.org
5808 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5810 T: git git://anongit.freedesktop.org/drm/drm-misc
5811 F: drivers/gpu/drm/lima/
5812 F: include/uapi/drm/lima_drm.h
5814 DRM DRIVERS FOR MEDIATEK
5815 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5816 M: Philipp Zabel <p.zabel@pengutronix.de>
5817 L: dri-devel@lists.freedesktop.org
5819 F: Documentation/devicetree/bindings/display/mediatek/
5820 F: drivers/gpu/drm/mediatek/
5822 DRM DRIVERS FOR NVIDIA TEGRA
5823 M: Thierry Reding <thierry.reding@gmail.com>
5824 L: dri-devel@lists.freedesktop.org
5825 L: linux-tegra@vger.kernel.org
5827 T: git git://anongit.freedesktop.org/tegra/linux.git
5828 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5829 F: drivers/gpu/drm/tegra/
5830 F: drivers/gpu/host1x/
5831 F: include/linux/host1x.h
5832 F: include/uapi/drm/tegra_drm.h
5834 DRM DRIVERS FOR RENESAS
5835 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5836 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5837 L: dri-devel@lists.freedesktop.org
5838 L: linux-renesas-soc@vger.kernel.org
5840 T: git git://linuxtv.org/pinchartl/media drm/du/next
5841 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5842 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5843 F: Documentation/devicetree/bindings/display/renesas,du.txt
5844 F: drivers/gpu/drm/rcar-du/
5845 F: drivers/gpu/drm/shmobile/
5846 F: include/linux/platform_data/shmob_drm.h
5848 DRM DRIVERS FOR ROCKCHIP
5849 M: Sandy Huang <hjc@rock-chips.com>
5850 M: Heiko Stübner <heiko@sntech.de>
5851 L: dri-devel@lists.freedesktop.org
5853 T: git git://anongit.freedesktop.org/drm/drm-misc
5854 F: Documentation/devicetree/bindings/display/rockchip/
5855 F: drivers/gpu/drm/rockchip/
5858 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5859 M: Vincent Abriou <vincent.abriou@st.com>
5860 L: dri-devel@lists.freedesktop.org
5862 T: git git://anongit.freedesktop.org/drm/drm-misc
5863 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5864 F: drivers/gpu/drm/sti
5867 M: Yannick Fertre <yannick.fertre@st.com>
5868 M: Philippe Cornu <philippe.cornu@st.com>
5869 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5870 M: Vincent Abriou <vincent.abriou@st.com>
5871 L: dri-devel@lists.freedesktop.org
5873 T: git git://anongit.freedesktop.org/drm/drm-misc
5874 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5875 F: drivers/gpu/drm/stm
5877 DRM DRIVERS FOR TI KEYSTONE
5878 M: Jyri Sarha <jsarha@ti.com>
5879 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5880 L: dri-devel@lists.freedesktop.org
5882 T: git git://anongit.freedesktop.org/drm/drm-misc
5883 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5884 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5885 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5886 F: drivers/gpu/drm/tidss/
5888 DRM DRIVERS FOR TI LCDC
5889 M: Jyri Sarha <jsarha@ti.com>
5890 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5891 L: dri-devel@lists.freedesktop.org
5893 F: Documentation/devicetree/bindings/display/tilcdc/
5894 F: drivers/gpu/drm/tilcdc/
5896 DRM DRIVERS FOR TI OMAP
5897 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5898 L: dri-devel@lists.freedesktop.org
5900 F: Documentation/devicetree/bindings/display/ti/
5901 F: drivers/gpu/drm/omapdrm/
5904 M: Eric Anholt <eric@anholt.net>
5906 T: git git://anongit.freedesktop.org/drm/drm-misc
5907 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5908 F: drivers/gpu/drm/v3d/
5909 F: include/uapi/drm/v3d_drm.h
5912 M: Eric Anholt <eric@anholt.net>
5914 T: git git://github.com/anholt/linux
5915 T: git git://anongit.freedesktop.org/drm/drm-misc
5916 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5917 F: drivers/gpu/drm/vc4/
5918 F: include/uapi/drm/vc4_drm.h
5920 DRM DRIVERS FOR VIVANTE GPU IP
5921 M: Lucas Stach <l.stach@pengutronix.de>
5922 R: Russell King <linux+etnaviv@armlinux.org.uk>
5923 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5924 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5925 L: dri-devel@lists.freedesktop.org
5927 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5928 F: drivers/gpu/drm/etnaviv/
5929 F: include/uapi/drm/etnaviv_drm.h
5932 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5933 L: dri-devel@lists.freedesktop.org
5934 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5936 T: git git://anongit.freedesktop.org/drm/drm-misc
5937 F: Documentation/gpu/xen-front.rst
5938 F: drivers/gpu/drm/xen/
5940 DRM DRIVERS FOR XILINX
5941 M: Hyun Kwon <hyun.kwon@xilinx.com>
5942 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5943 L: dri-devel@lists.freedesktop.org
5945 T: git git://anongit.freedesktop.org/drm/drm-misc
5946 F: Documentation/devicetree/bindings/display/xlnx/
5947 F: drivers/gpu/drm/xlnx/
5949 DRM DRIVERS FOR ZTE ZX
5950 M: Shawn Guo <shawnguo@kernel.org>
5951 L: dri-devel@lists.freedesktop.org
5953 T: git git://anongit.freedesktop.org/drm/drm-misc
5954 F: Documentation/devicetree/bindings/display/zte,vou.txt
5955 F: drivers/gpu/drm/zte/
5958 M: Thierry Reding <thierry.reding@gmail.com>
5959 R: Sam Ravnborg <sam@ravnborg.org>
5960 L: dri-devel@lists.freedesktop.org
5962 T: git git://anongit.freedesktop.org/drm/drm-misc
5963 F: Documentation/devicetree/bindings/display/panel/
5964 F: drivers/gpu/drm/drm_panel.c
5965 F: drivers/gpu/drm/panel/
5966 F: include/drm/drm_panel.h
5969 M: Christian Koenig <christian.koenig@amd.com>
5970 M: Huang Rui <ray.huang@amd.com>
5971 L: dri-devel@lists.freedesktop.org
5973 T: git git://people.freedesktop.org/~agd5f/linux
5974 F: drivers/gpu/drm/ttm/
5977 DSBR100 USB FM RADIO DRIVER
5978 M: Alexey Klimov <klimov.linux@gmail.com>
5979 L: linux-media@vger.kernel.org
5981 T: git git://linuxtv.org/media_tree.git
5982 F: drivers/media/radio/dsbr100.c
5985 M: Hans Verkuil <hverkuil@xs4all.nl>
5986 L: linux-media@vger.kernel.org
5988 W: https://linuxtv.org
5989 T: git git://linuxtv.org/media_tree.git
5990 F: drivers/media/pci/dt3155/
5992 DVB_USB_AF9015 MEDIA DRIVER
5993 M: Antti Palosaari <crope@iki.fi>
5994 L: linux-media@vger.kernel.org
5996 W: https://linuxtv.org
5997 W: http://palosaari.fi/linux/
5998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5999 T: git git://linuxtv.org/anttip/media_tree.git
6000 F: drivers/media/usb/dvb-usb-v2/af9015*
6002 DVB_USB_AF9035 MEDIA DRIVER
6003 M: Antti Palosaari <crope@iki.fi>
6004 L: linux-media@vger.kernel.org
6006 W: https://linuxtv.org
6007 W: http://palosaari.fi/linux/
6008 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6009 T: git git://linuxtv.org/anttip/media_tree.git
6010 F: drivers/media/usb/dvb-usb-v2/af9035*
6012 DVB_USB_ANYSEE MEDIA DRIVER
6013 M: Antti Palosaari <crope@iki.fi>
6014 L: linux-media@vger.kernel.org
6016 W: https://linuxtv.org
6017 W: http://palosaari.fi/linux/
6018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6019 T: git git://linuxtv.org/anttip/media_tree.git
6020 F: drivers/media/usb/dvb-usb-v2/anysee*
6022 DVB_USB_AU6610 MEDIA DRIVER
6023 M: Antti Palosaari <crope@iki.fi>
6024 L: linux-media@vger.kernel.org
6026 W: https://linuxtv.org
6027 W: http://palosaari.fi/linux/
6028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6029 T: git git://linuxtv.org/anttip/media_tree.git
6030 F: drivers/media/usb/dvb-usb-v2/au6610*
6032 DVB_USB_CE6230 MEDIA DRIVER
6033 M: Antti Palosaari <crope@iki.fi>
6034 L: linux-media@vger.kernel.org
6036 W: https://linuxtv.org
6037 W: http://palosaari.fi/linux/
6038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6039 T: git git://linuxtv.org/anttip/media_tree.git
6040 F: drivers/media/usb/dvb-usb-v2/ce6230*
6042 DVB_USB_CXUSB MEDIA DRIVER
6043 M: Michael Krufky <mkrufky@linuxtv.org>
6044 L: linux-media@vger.kernel.org
6046 W: https://linuxtv.org
6047 W: http://github.com/mkrufky
6048 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6049 T: git git://linuxtv.org/media_tree.git
6050 F: drivers/media/usb/dvb-usb/cxusb*
6052 DVB_USB_EC168 MEDIA DRIVER
6053 M: Antti Palosaari <crope@iki.fi>
6054 L: linux-media@vger.kernel.org
6056 W: https://linuxtv.org
6057 W: http://palosaari.fi/linux/
6058 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6059 T: git git://linuxtv.org/anttip/media_tree.git
6060 F: drivers/media/usb/dvb-usb-v2/ec168*
6062 DVB_USB_GL861 MEDIA DRIVER
6063 M: Antti Palosaari <crope@iki.fi>
6064 L: linux-media@vger.kernel.org
6066 W: https://linuxtv.org
6067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6068 T: git git://linuxtv.org/anttip/media_tree.git
6069 F: drivers/media/usb/dvb-usb-v2/gl861*
6071 DVB_USB_MXL111SF MEDIA DRIVER
6072 M: Michael Krufky <mkrufky@linuxtv.org>
6073 L: linux-media@vger.kernel.org
6075 W: https://linuxtv.org
6076 W: http://github.com/mkrufky
6077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6078 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6079 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6081 DVB_USB_RTL28XXU MEDIA DRIVER
6082 M: Antti Palosaari <crope@iki.fi>
6083 L: linux-media@vger.kernel.org
6085 W: https://linuxtv.org
6086 W: http://palosaari.fi/linux/
6087 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6088 T: git git://linuxtv.org/anttip/media_tree.git
6089 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6091 DVB_USB_V2 MEDIA DRIVER
6092 M: Antti Palosaari <crope@iki.fi>
6093 L: linux-media@vger.kernel.org
6095 W: https://linuxtv.org
6096 W: http://palosaari.fi/linux/
6097 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6098 T: git git://linuxtv.org/anttip/media_tree.git
6099 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6100 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6103 M: Jason Baron <jbaron@akamai.com>
6105 F: include/linux/dynamic_debug.h
6106 F: lib/dynamic_debug.c
6108 DYNAMIC INTERRUPT MODERATION
6109 M: Tal Gilboa <talgi@nvidia.com>
6111 F: Documentation/networking/net_dim.rst
6112 F: include/linux/dim.h
6115 DZ DECSTATION DZ11 SERIAL DRIVER
6116 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6118 F: drivers/tty/serial/dz.*
6120 E3X0 POWER BUTTON DRIVER
6121 M: Moritz Fischer <moritz.fischer@ettus.com>
6122 L: usrp-users@lists.ettus.com
6124 W: http://www.ettus.com
6125 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6126 F: drivers/input/misc/e3x0-button.c
6129 M: Antti Palosaari <crope@iki.fi>
6130 L: linux-media@vger.kernel.org
6132 W: https://linuxtv.org
6133 W: http://palosaari.fi/linux/
6134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6135 T: git git://linuxtv.org/anttip/media_tree.git
6136 F: drivers/media/tuners/e4000*
6138 EARTH_PT1 MEDIA DRIVER
6139 M: Akihiro Tsukada <tskd08@gmail.com>
6140 L: linux-media@vger.kernel.org
6142 F: drivers/media/pci/pt1/
6144 EARTH_PT3 MEDIA DRIVER
6145 M: Akihiro Tsukada <tskd08@gmail.com>
6146 L: linux-media@vger.kernel.org
6148 F: drivers/media/pci/pt3/
6151 M: Antti Palosaari <crope@iki.fi>
6152 L: linux-media@vger.kernel.org
6154 W: https://linuxtv.org
6155 W: http://palosaari.fi/linux/
6156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6157 T: git git://linuxtv.org/anttip/media_tree.git
6158 F: drivers/media/dvb-frontends/ec100*
6161 M: Tyler Hicks <code@tyhicks.com>
6162 L: ecryptfs@vger.kernel.org
6164 W: http://ecryptfs.org
6165 W: https://launchpad.net/ecryptfs
6166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6167 F: Documentation/filesystems/ecryptfs.rst
6171 M: Borislav Petkov <bp@alien8.de>
6172 L: linux-edac@vger.kernel.org
6174 F: drivers/edac/amd64_edac*
6177 M: Jan Luebbe <jlu@pengutronix.de>
6178 L: linux-edac@vger.kernel.org
6180 F: drivers/edac/armada_xp_*
6183 M: Stefan Schaeckeler <sschaeck@cisco.com>
6185 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6186 F: drivers/edac/aspeed_edac.c
6189 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6191 F: drivers/edac/bluefield_edac.c
6194 M: Andre Przywara <andre.przywara@arm.com>
6195 L: linux-edac@vger.kernel.org
6197 F: drivers/edac/highbank*
6200 M: Ralf Baechle <ralf@linux-mips.org>
6201 L: linux-edac@vger.kernel.org
6202 L: linux-mips@vger.kernel.org
6204 F: drivers/edac/octeon_edac*
6206 EDAC-CAVIUM THUNDERX
6207 M: Robert Richter <rric@kernel.org>
6208 L: linux-edac@vger.kernel.org
6210 F: drivers/edac/thunderx_edac*
6213 M: Borislav Petkov <bp@alien8.de>
6214 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6215 M: Tony Luck <tony.luck@intel.com>
6216 R: James Morse <james.morse@arm.com>
6217 R: Robert Richter <rric@kernel.org>
6218 L: linux-edac@vger.kernel.org
6220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6221 F: Documentation/admin-guide/ras.rst
6222 F: Documentation/driver-api/edac.rst
6224 F: include/linux/edac.h
6227 M: Lei Wang <lewan@microsoft.com>
6228 L: linux-edac@vger.kernel.org
6230 F: drivers/edac/dmc520_edac.c
6233 M: Mark Gross <mark.gross@intel.com>
6234 L: linux-edac@vger.kernel.org
6236 F: drivers/edac/e752x_edac.c
6239 L: linux-edac@vger.kernel.org
6241 F: drivers/edac/e7xxx_edac.c
6244 M: York Sun <york.sun@nxp.com>
6245 L: linux-edac@vger.kernel.org
6247 F: drivers/edac/fsl_ddr_edac.*
6250 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6251 L: linux-edac@vger.kernel.org
6253 F: drivers/edac/ghes_edac.c
6256 M: Tony Luck <tony.luck@intel.com>
6257 L: linux-edac@vger.kernel.org
6259 F: drivers/edac/i10nm_base.c
6262 L: linux-edac@vger.kernel.org
6264 F: drivers/edac/i3000_edac.c
6267 L: linux-edac@vger.kernel.org
6269 F: drivers/edac/i5000_edac.c
6272 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6273 L: linux-edac@vger.kernel.org
6275 F: drivers/edac/i5400_edac.c
6278 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6279 L: linux-edac@vger.kernel.org
6281 F: drivers/edac/i7300_edac.c
6284 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6285 L: linux-edac@vger.kernel.org
6287 F: drivers/edac/i7core_edac.c
6290 M: Tim Small <tim@buttersideup.com>
6291 L: linux-edac@vger.kernel.org
6293 F: drivers/edac/i82443bxgx_edac.c
6296 M: "Arvind R." <arvino55@gmail.com>
6297 L: linux-edac@vger.kernel.org
6299 F: drivers/edac/i82975x_edac.c
6302 M: Jason Baron <jbaron@akamai.com>
6303 L: linux-edac@vger.kernel.org
6305 F: drivers/edac/ie31200_edac.c
6308 M: Johannes Thumshirn <morbidrsa@gmail.com>
6309 L: linux-edac@vger.kernel.org
6311 F: drivers/edac/mpc85xx_edac.[ch]
6314 M: Egor Martovetsky <egor@pasemi.com>
6315 L: linux-edac@vger.kernel.org
6317 F: drivers/edac/pasemi_edac.c
6320 M: Tony Luck <tony.luck@intel.com>
6321 L: linux-edac@vger.kernel.org
6323 F: drivers/edac/pnd2_edac.[ch]
6326 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6327 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6328 L: linux-arm-msm@vger.kernel.org
6329 L: linux-edac@vger.kernel.org
6331 F: drivers/edac/qcom_edac.c
6334 M: Tim Small <tim@buttersideup.com>
6335 L: linux-edac@vger.kernel.org
6337 F: drivers/edac/r82600_edac.c
6340 M: Tony Luck <tony.luck@intel.com>
6341 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6342 L: linux-edac@vger.kernel.org
6344 F: drivers/edac/sb_edac.c
6347 M: Yash Shah <yash.shah@sifive.com>
6348 L: linux-edac@vger.kernel.org
6350 F: drivers/edac/sifive_edac.c
6353 M: Tony Luck <tony.luck@intel.com>
6354 L: linux-edac@vger.kernel.org
6356 F: drivers/edac/skx_*.c
6359 M: Tero Kristo <t-kristo@ti.com>
6360 L: linux-edac@vger.kernel.org
6362 F: drivers/edac/ti_edac.c
6364 EDIROL UA-101/UA-1000 DRIVER
6365 M: Clemens Ladisch <clemens@ladisch.de>
6366 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6369 F: sound/usb/misc/ua101.c
6372 M: Ivan Hu <ivan.hu@canonical.com>
6373 M: Ard Biesheuvel <ardb@kernel.org>
6374 L: linux-efi@vger.kernel.org
6376 F: drivers/firmware/efi/test/
6378 EFI VARIABLE FILESYSTEM
6379 M: Matthew Garrett <matthew.garrett@nebula.com>
6380 M: Jeremy Kerr <jk@ozlabs.org>
6381 M: Ard Biesheuvel <ardb@kernel.org>
6382 L: linux-efi@vger.kernel.org
6384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6387 EFIFB FRAMEBUFFER DRIVER
6388 M: Peter Jones <pjones@redhat.com>
6389 L: linux-fbdev@vger.kernel.org
6391 F: drivers/video/fbdev/efifb.c
6395 W: http://aeschi.ch.eu.org/efs/
6398 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6399 M: Douglas Miller <dougmill@linux.ibm.com>
6400 L: netdev@vger.kernel.org
6402 F: drivers/net/ethernet/ibm/ehea/
6404 EM28XX VIDEO4LINUX DRIVER
6405 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6406 L: linux-media@vger.kernel.org
6408 W: https://linuxtv.org
6409 T: git git://linuxtv.org/media_tree.git
6410 F: Documentation/admin-guide/media/em28xx*
6411 F: drivers/media/usb/em28xx/
6414 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6415 M: Matt Mackall <mpm@selenic.com>
6416 M: David Woodhouse <dwmw2@infradead.org>
6417 L: linux-embedded@vger.kernel.org
6420 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6421 M: Adrian Hunter <adrian.hunter@intel.com>
6422 M: Ritesh Harjani <riteshh@codeaurora.org>
6423 M: Asutosh Das <asutoshd@codeaurora.org>
6424 L: linux-mmc@vger.kernel.org
6426 F: drivers/mmc/host/cqhci*
6428 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6429 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6430 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6431 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6432 L: linux-scsi@vger.kernel.org
6434 W: http://www.broadcom.com
6435 F: drivers/scsi/be2iscsi/
6437 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6438 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6439 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6440 M: Somnath Kotur <somnath.kotur@broadcom.com>
6441 L: netdev@vger.kernel.org
6443 W: http://www.emulex.com
6444 F: drivers/net/ethernet/emulex/benet/
6446 EMULEX ONECONNECT ROCE DRIVER
6447 M: Selvin Xavier <selvin.xavier@broadcom.com>
6448 M: Devesh Sharma <devesh.sharma@broadcom.com>
6449 L: linux-rdma@vger.kernel.org
6451 W: http://www.broadcom.com
6452 F: drivers/infiniband/hw/ocrdma/
6453 F: include/uapi/rdma/ocrdma-abi.h
6455 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6456 M: James Smart <james.smart@broadcom.com>
6457 M: Dick Kennedy <dick.kennedy@broadcom.com>
6458 L: linux-scsi@vger.kernel.org
6460 W: http://www.broadcom.com
6461 F: drivers/scsi/lpfc/
6463 ENE CB710 FLASH CARD READER DRIVER
6464 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6466 F: drivers/misc/cb710/
6467 F: drivers/mmc/host/cb710-mmc.*
6468 F: include/linux/cb710.h
6470 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6471 M: Maxim Levitsky <maximlevitsky@gmail.com>
6473 F: drivers/media/rc/ene_ir.*
6475 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6476 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6477 L: linuxppc-dev@lists.ozlabs.org
6479 F: drivers/tty/ehv_bytechan.c
6481 EPSON S1D13XXX FRAMEBUFFER DRIVER
6482 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6485 F: drivers/video/fbdev/s1d13xxxfb.c
6486 F: include/video/s1d13xxxfb.h
6489 M: Gao Xiang <xiang@kernel.org>
6490 M: Chao Yu <yuchao0@huawei.com>
6491 L: linux-erofs@lists.ozlabs.org
6493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6494 F: Documentation/filesystems/erofs.rst
6496 F: include/trace/events/erofs.h
6498 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6499 M: Jeff Layton <jlayton@kernel.org>
6501 F: include/linux/errseq.h
6504 ET131X NETWORK DRIVER
6505 M: Mark Einon <mark.einon@gmail.com>
6507 F: drivers/net/ethernet/agere/
6510 M: Roopa Prabhu <roopa@nvidia.com>
6511 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6512 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6513 L: netdev@vger.kernel.org
6515 W: http://www.linuxfoundation.org/en/Net:Bridge
6516 F: include/linux/netfilter_bridge/
6519 ETHERNET PHY LIBRARY
6520 M: Andrew Lunn <andrew@lunn.ch>
6521 M: Heiner Kallweit <hkallweit1@gmail.com>
6522 R: Russell King <linux@armlinux.org.uk>
6523 L: netdev@vger.kernel.org
6525 F: Documentation/ABI/testing/sysfs-class-net-phydev
6526 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6527 F: Documentation/devicetree/bindings/net/mdio*
6528 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6529 F: Documentation/networking/phy.rst
6531 F: drivers/of/of_mdio.c
6532 F: drivers/of/of_net.c
6533 F: include/dt-bindings/net/qca-ar803x.h
6534 F: include/linux/*mdio*.h
6535 F: include/linux/of_net.h
6536 F: include/linux/phy.h
6537 F: include/linux/phy_fixed.h
6538 F: include/linux/platform_data/mdio-bcm-unimac.h
6539 F: include/linux/platform_data/mdio-gpio.h
6540 F: include/trace/events/mdio.h
6541 F: include/uapi/linux/mdio.h
6542 F: include/uapi/linux/mii.h
6545 M: Namjae Jeon <namjae.jeon@samsung.com>
6546 M: Sungjong Seo <sj1557.seo@samsung.com>
6547 L: linux-fsdevel@vger.kernel.org
6552 M: Jan Kara <jack@suse.com>
6553 L: linux-ext4@vger.kernel.org
6555 F: Documentation/filesystems/ext2.rst
6557 F: include/linux/ext2*
6560 M: "Theodore Ts'o" <tytso@mit.edu>
6561 M: Andreas Dilger <adilger.kernel@dilger.ca>
6562 L: linux-ext4@vger.kernel.org
6564 W: http://ext4.wiki.kernel.org
6565 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6567 F: Documentation/filesystems/ext4/
6570 Extended Verification Module (EVM)
6571 M: Mimi Zohar <zohar@linux.ibm.com>
6572 L: linux-integrity@vger.kernel.org
6574 F: security/integrity/evm/
6576 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6577 M: Ard Biesheuvel <ardb@kernel.org>
6578 L: linux-efi@vger.kernel.org
6580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6581 F: Documentation/admin-guide/efi-stub.rst
6582 F: arch/*/include/asm/efi.h
6583 F: arch/*/kernel/efi.c
6584 F: arch/arm/boot/compressed/efi-header.S
6585 F: arch/arm64/kernel/efi-entry.S
6586 F: arch/x86/platform/efi/
6587 F: drivers/firmware/efi/
6588 F: include/linux/efi*.h
6590 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6591 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6592 M: Chanwoo Choi <cw00.choi@samsung.com>
6593 L: linux-kernel@vger.kernel.org
6595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6596 F: Documentation/devicetree/bindings/extcon/
6597 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6599 F: include/linux/extcon.h
6600 F: include/linux/extcon/
6603 M: Masami Hiramatsu <mhiramat@kernel.org>
6605 F: Documentation/admin-guide/bootconfig.rst
6606 F: fs/proc/bootconfig.c
6607 F: include/linux/bootconfig.h
6609 F: tools/bootconfig/*
6612 M: Jingoo Han <jingoohan1@gmail.com>
6613 L: dri-devel@lists.freedesktop.org
6615 F: drivers/gpu/drm/exynos/exynos_dp*
6617 EXYNOS SYSMMU (IOMMU) driver
6618 M: Marek Szyprowski <m.szyprowski@samsung.com>
6619 L: iommu@lists.linux-foundation.org
6621 F: drivers/iommu/exynos-iommu.c
6623 EZchip NPS platform support
6624 M: Vineet Gupta <vgupta@synopsys.com>
6625 M: Ofer Levi <oferle@nvidia.com>
6627 F: arch/arc/boot/dts/eznps.dts
6628 F: arch/arc/plat-eznps
6631 M: Jaegeuk Kim <jaegeuk@kernel.org>
6632 M: Chao Yu <yuchao0@huawei.com>
6633 L: linux-f2fs-devel@lists.sourceforge.net
6635 W: https://f2fs.wiki.kernel.org/
6636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6637 F: Documentation/ABI/testing/sysfs-fs-f2fs
6638 F: Documentation/filesystems/f2fs.rst
6640 F: include/linux/f2fs_fs.h
6641 F: include/trace/events/f2fs.h
6643 F71805F HARDWARE MONITORING DRIVER
6644 M: Jean Delvare <jdelvare@suse.com>
6645 L: linux-hwmon@vger.kernel.org
6647 F: Documentation/hwmon/f71805f.rst
6648 F: drivers/hwmon/f71805f.c
6651 M: Josh Poimboeuf <jpoimboe@redhat.com>
6653 F: scripts/faddr2line
6656 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6657 L: netdev@vger.kernel.org
6659 F: Documentation/networking/failover.rst
6660 F: include/net/failover.h
6661 F: net/core/failover.c
6664 M: Jan Kara <jack@suse.cz>
6665 R: Amir Goldstein <amir73il@gmail.com>
6666 L: linux-fsdevel@vger.kernel.org
6668 F: fs/notify/fanotify/
6669 F: include/linux/fanotify.h
6670 F: include/uapi/linux/fanotify.h
6672 FARSYNC SYNCHRONOUS DRIVER
6673 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6675 W: http://www.farsite.co.uk/
6676 F: drivers/net/wan/farsync.*
6678 FAULT INJECTION SUPPORT
6679 M: Akinobu Mita <akinobu.mita@gmail.com>
6681 F: Documentation/fault-injection/
6682 F: lib/fault-inject.c
6684 FBTFT Framebuffer drivers
6685 L: dri-devel@lists.freedesktop.org
6686 L: linux-fbdev@vger.kernel.org
6688 F: drivers/staging/fbtft/
6691 M: Michael Buesch <m@bues.ch>
6692 L: linux-media@vger.kernel.org
6694 F: drivers/media/tuners/fc0011.c
6695 F: drivers/media/tuners/fc0011.h
6698 M: Antti Palosaari <crope@iki.fi>
6699 L: linux-media@vger.kernel.org
6701 W: https://linuxtv.org
6702 W: http://palosaari.fi/linux/
6703 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6704 T: git git://linuxtv.org/anttip/media_tree.git
6705 F: drivers/media/tuners/fc2580*
6707 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6708 M: Hannes Reinecke <hare@suse.de>
6709 L: linux-scsi@vger.kernel.org
6711 W: www.Open-FCoE.org
6712 F: drivers/scsi/fcoe/
6713 F: drivers/scsi/libfc/
6715 F: include/scsi/libfc.h
6716 F: include/scsi/libfcoe.h
6717 F: include/uapi/scsi/fc/
6719 FILE LOCKING (flock() and fcntl()/lockf())
6720 M: Jeff Layton <jlayton@kernel.org>
6721 M: "J. Bruce Fields" <bfields@fieldses.org>
6722 L: linux-fsdevel@vger.kernel.org
6726 F: include/linux/fcntl.h
6727 F: include/uapi/linux/fcntl.h
6729 FILESYSTEM DIRECT ACCESS (DAX)
6730 M: Dan Williams <dan.j.williams@intel.com>
6731 R: Matthew Wilcox <willy@infradead.org>
6732 R: Jan Kara <jack@suse.cz>
6733 L: linux-fsdevel@vger.kernel.org
6734 L: linux-nvdimm@lists.01.org
6737 F: include/linux/dax.h
6738 F: include/trace/events/fs_dax.h
6740 FILESYSTEMS (VFS and infrastructure)
6741 M: Alexander Viro <viro@zeniv.linux.org.uk>
6742 L: linux-fsdevel@vger.kernel.org
6745 F: include/linux/fs.h
6746 F: include/linux/fs_types.h
6747 F: include/uapi/linux/fs.h
6748 F: include/uapi/linux/openat2.h
6750 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6751 M: Riku Voipio <riku.voipio@iki.fi>
6752 L: linux-hwmon@vger.kernel.org
6754 F: drivers/hwmon/f75375s.c
6755 F: include/linux/f75375s.h
6757 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6758 M: Clemens Ladisch <clemens@ladisch.de>
6759 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6760 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6763 F: include/uapi/sound/firewire.h
6766 FIREWIRE MEDIA DRIVERS (firedtv)
6767 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6768 L: linux-media@vger.kernel.org
6769 L: linux1394-devel@lists.sourceforge.net
6771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6772 F: drivers/media/firewire/
6774 FIREWIRE SBP-2 TARGET
6775 M: Chris Boot <bootc@bootc.net>
6776 L: linux-scsi@vger.kernel.org
6777 L: target-devel@vger.kernel.org
6778 L: linux1394-devel@lists.sourceforge.net
6780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6781 F: drivers/target/sbp/
6784 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6785 L: linux1394-devel@lists.sourceforge.net
6787 W: http://ieee1394.wiki.kernel.org/
6788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6789 F: drivers/firewire/
6790 F: include/linux/firewire.h
6791 F: include/uapi/linux/firewire*.h
6794 FIRMWARE LOADER (request_firmware)
6795 M: Luis Chamberlain <mcgrof@kernel.org>
6796 L: linux-kernel@vger.kernel.org
6798 F: Documentation/firmware_class/
6799 F: drivers/base/firmware_loader/
6800 F: include/linux/firmware.h
6802 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6803 M: Joshua Morris <josh.h.morris@us.ibm.com>
6804 M: Philip Kelleher <pjk1939@linux.ibm.com>
6806 F: drivers/block/rsxx/
6808 FLEXTIMER FTM-QUADDEC DRIVER
6809 M: Patrick Havelange <patrick.havelange@essensium.com>
6810 L: linux-iio@vger.kernel.org
6812 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6813 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6814 F: drivers/counter/ftm-quaddec.c
6817 M: Denis Efremov <efremov@linux.com>
6818 L: linux-block@vger.kernel.org
6820 F: drivers/block/floppy.c
6822 FLYSKY FSIA6B RC RECEIVER
6823 M: Markus Koch <markus@notsyncing.net>
6824 L: linux-input@vger.kernel.org
6826 F: drivers/input/joystick/fsia6b.c
6828 FORCEDETH GIGABIT ETHERNET DRIVER
6829 M: Rain River <rain.1986.08.12@gmail.com>
6830 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6831 L: netdev@vger.kernel.org
6833 F: drivers/net/ethernet/nvidia/*
6836 M: Wu Hao <hao.wu@intel.com>
6837 L: linux-fpga@vger.kernel.org
6839 F: Documentation/fpga/dfl.rst
6840 F: drivers/fpga/dfl*
6841 F: include/uapi/linux/fpga-dfl.h
6843 FPGA MANAGER FRAMEWORK
6844 M: Moritz Fischer <mdf@kernel.org>
6845 L: linux-fpga@vger.kernel.org
6847 W: http://www.rocketboards.org
6848 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6850 F: Documentation/devicetree/bindings/fpga/
6851 F: Documentation/driver-api/fpga/
6852 F: Documentation/fpga/
6854 F: include/linux/fpga/
6857 M: Bill Metzenthen <billm@melbpc.org.au>
6859 W: http://floatingpoint.sourceforge.net/emulator/index.html
6860 F: arch/x86/math-emu/
6862 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6863 L: netdev@vger.kernel.org
6865 F: drivers/net/wan/dlci.c
6866 F: drivers/net/wan/sdla.c
6869 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6870 L: dri-devel@lists.freedesktop.org
6871 L: linux-fbdev@vger.kernel.org
6873 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6874 T: git git://anongit.freedesktop.org/drm/drm-misc
6875 F: Documentation/fb/
6877 F: include/linux/fb.h
6878 F: include/uapi/linux/fb.h
6879 F: include/uapi/video/
6882 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6883 M: Horia Geantă <horia.geanta@nxp.com>
6884 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6885 L: linux-crypto@vger.kernel.org
6887 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6888 F: drivers/crypto/caam/
6890 FREESCALE COLDFIRE M5441X MMC DRIVER
6891 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6892 L: linux-mmc@vger.kernel.org
6894 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6895 F: include/linux/platform_data/mmc-esdhc-mcf.h
6897 FREESCALE DIU FRAMEBUFFER DRIVER
6898 M: Timur Tabi <timur@kernel.org>
6899 L: linux-fbdev@vger.kernel.org
6901 F: drivers/video/fbdev/fsl-diu-fb.*
6903 FREESCALE DMA DRIVER
6904 M: Li Yang <leoyang.li@nxp.com>
6905 M: Zhang Wei <zw@zh-kernel.org>
6906 L: linuxppc-dev@lists.ozlabs.org
6908 F: drivers/dma/fsldma.*
6910 FREESCALE DSPI DRIVER
6911 M: Vladimir Oltean <olteanv@gmail.com>
6912 L: linux-spi@vger.kernel.org
6914 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6915 F: drivers/spi/spi-fsl-dspi.c
6916 F: include/linux/spi/spi-fsl-dspi.h
6918 FREESCALE ENETC ETHERNET DRIVERS
6919 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6920 L: netdev@vger.kernel.org
6922 F: drivers/net/ethernet/freescale/enetc/
6924 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6925 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6926 L: netdev@vger.kernel.org
6928 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6929 F: drivers/net/ethernet/freescale/gianfar*
6931 FREESCALE GPMI NAND DRIVER
6932 M: Han Xu <han.xu@nxp.com>
6933 L: linux-mtd@lists.infradead.org
6935 F: drivers/mtd/nand/raw/gpmi-nand/*
6937 FREESCALE I2C CPM DRIVER
6938 M: Jochen Friedrich <jochen@scram.de>
6939 L: linuxppc-dev@lists.ozlabs.org
6940 L: linux-i2c@vger.kernel.org
6942 F: drivers/i2c/busses/i2c-cpm.c
6944 FREESCALE IMX / MXC FEC DRIVER
6945 M: Fugang Duan <fugang.duan@nxp.com>
6946 L: netdev@vger.kernel.org
6948 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6949 F: drivers/net/ethernet/freescale/fec.h
6950 F: drivers/net/ethernet/freescale/fec_main.c
6951 F: drivers/net/ethernet/freescale/fec_ptp.c
6953 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6954 M: Sascha Hauer <s.hauer@pengutronix.de>
6955 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6956 L: linux-fbdev@vger.kernel.org
6957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6959 F: drivers/video/fbdev/imxfb.c
6960 F: include/linux/platform_data/video-imxfb.h
6962 FREESCALE IMX DDR PMU DRIVER
6963 M: Frank Li <Frank.li@nxp.com>
6964 L: linux-arm-kernel@lists.infradead.org
6966 F: Documentation/admin-guide/perf/imx-ddr.rst
6967 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6968 F: drivers/perf/fsl_imx8_ddr_perf.c
6970 FREESCALE IMX I2C DRIVER
6971 M: Oleksij Rempel <o.rempel@pengutronix.de>
6972 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6973 L: linux-i2c@vger.kernel.org
6975 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6976 F: drivers/i2c/busses/i2c-imx.c
6978 FREESCALE IMX LPI2C DRIVER
6979 M: Dong Aisheng <aisheng.dong@nxp.com>
6980 L: linux-i2c@vger.kernel.org
6981 L: linux-imx@nxp.com
6983 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6984 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6986 FREESCALE QORIQ DPAA ETHERNET DRIVER
6987 M: Madalin Bucur <madalin.bucur@nxp.com>
6988 L: netdev@vger.kernel.org
6990 F: drivers/net/ethernet/freescale/dpaa
6992 FREESCALE QORIQ DPAA FMAN DRIVER
6993 M: Madalin Bucur <madalin.bucur@nxp.com>
6994 L: netdev@vger.kernel.org
6996 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6997 F: drivers/net/ethernet/freescale/fman
6999 FREESCALE QORIQ PTP CLOCK DRIVER
7000 M: Yangbo Lu <yangbo.lu@nxp.com>
7001 L: netdev@vger.kernel.org
7003 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7004 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7005 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7006 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7007 F: drivers/ptp/ptp_qoriq.c
7008 F: drivers/ptp/ptp_qoriq_debugfs.c
7009 F: include/linux/fsl/ptp_qoriq.h
7011 FREESCALE QUAD SPI DRIVER
7012 M: Han Xu <han.xu@nxp.com>
7013 L: linux-spi@vger.kernel.org
7015 F: drivers/spi/spi-fsl-qspi.c
7017 FREESCALE QUICC ENGINE LIBRARY
7018 M: Qiang Zhao <qiang.zhao@nxp.com>
7019 L: linuxppc-dev@lists.ozlabs.org
7021 F: drivers/soc/fsl/qe/
7022 F: include/soc/fsl/*qe*.h
7023 F: include/soc/fsl/*ucc*.h
7025 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7026 M: Li Yang <leoyang.li@nxp.com>
7027 L: netdev@vger.kernel.org
7028 L: linuxppc-dev@lists.ozlabs.org
7030 F: drivers/net/ethernet/freescale/ucc_geth*
7032 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7033 M: Zhao Qiang <qiang.zhao@nxp.com>
7034 L: netdev@vger.kernel.org
7035 L: linuxppc-dev@lists.ozlabs.org
7037 F: drivers/net/wan/fsl_ucc_hdlc*
7039 FREESCALE QUICC ENGINE UCC UART DRIVER
7040 M: Timur Tabi <timur@kernel.org>
7041 L: linuxppc-dev@lists.ozlabs.org
7043 F: drivers/tty/serial/ucc_uart.c
7045 FREESCALE SOC DRIVERS
7046 M: Li Yang <leoyang.li@nxp.com>
7047 L: linuxppc-dev@lists.ozlabs.org
7048 L: linux-arm-kernel@lists.infradead.org
7050 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7051 F: Documentation/devicetree/bindings/soc/fsl/
7053 F: include/linux/fsl/
7055 FREESCALE SOC FS_ENET DRIVER
7056 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7057 L: linuxppc-dev@lists.ozlabs.org
7058 L: netdev@vger.kernel.org
7060 F: drivers/net/ethernet/freescale/fs_enet/
7061 F: include/linux/fs_enet_pd.h
7063 FREESCALE SOC SOUND DRIVERS
7064 M: Timur Tabi <timur@kernel.org>
7065 M: Nicolin Chen <nicoleotsuka@gmail.com>
7066 M: Xiubo Li <Xiubo.Lee@gmail.com>
7067 R: Fabio Estevam <festevam@gmail.com>
7068 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7070 L: linuxppc-dev@lists.ozlabs.org
7072 F: sound/soc/fsl/fsl*
7073 F: sound/soc/fsl/imx*
7074 F: sound/soc/fsl/mpc8610_hpcd.c
7076 FREESCALE USB PERIPHERAL DRIVERS
7077 M: Li Yang <leoyang.li@nxp.com>
7078 L: linux-usb@vger.kernel.org
7079 L: linuxppc-dev@lists.ozlabs.org
7081 F: drivers/usb/gadget/udc/fsl*
7083 FREESCALE USB PHY DRIVER
7084 M: Ran Wang <ran.wang_1@nxp.com>
7085 L: linux-usb@vger.kernel.org
7086 L: linuxppc-dev@lists.ozlabs.org
7088 F: drivers/usb/phy/phy-fsl-usb*
7091 M: Christoph Hellwig <hch@infradead.org>
7093 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7097 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7098 M: Pavel Machek <pavel@ucw.cz>
7099 L: linux-pm@vger.kernel.org
7101 F: Documentation/power/freezing-of-tasks.rst
7102 F: include/linux/freezer.h
7106 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7107 L: linux-kernel@vger.kernel.org
7109 F: include/linux/frontswap.h
7112 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7113 M: David Howells <dhowells@redhat.com>
7114 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7116 F: Documentation/filesystems/caching/
7118 F: include/linux/fscache*.h
7120 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7121 M: Theodore Y. Ts'o <tytso@mit.edu>
7122 M: Jaegeuk Kim <jaegeuk@kernel.org>
7123 M: Eric Biggers <ebiggers@kernel.org>
7124 L: linux-fscrypt@vger.kernel.org
7126 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7127 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7128 F: Documentation/filesystems/fscrypt.rst
7130 F: include/linux/fscrypt*.h
7131 F: include/uapi/linux/fscrypt.h
7134 M: Jeremy Kerr <jk@ozlabs.org>
7135 M: Joel Stanley <joel@jms.id.au>
7136 R: Alistar Popple <alistair@popple.id.au>
7137 R: Eddie James <eajames@linux.ibm.com>
7138 L: linux-fsi@lists.ozlabs.org
7140 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7143 F: include/linux/fsi*.h
7144 F: include/trace/events/fsi*.h
7146 FSI-ATTACHED I2C DRIVER
7147 M: Eddie James <eajames@linux.ibm.com>
7148 L: linux-i2c@vger.kernel.org
7149 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7151 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7152 F: drivers/i2c/busses/i2c-fsi.c
7154 FSI-ATTACHED SPI DRIVER
7155 M: Eddie James <eajames@linux.ibm.com>
7156 L: linux-spi@vger.kernel.org
7158 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7159 F: drivers/spi/spi-fsi.c
7161 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7162 M: Jan Kara <jack@suse.cz>
7163 R: Amir Goldstein <amir73il@gmail.com>
7164 L: linux-fsdevel@vger.kernel.org
7166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7168 F: include/linux/fsnotify*.h
7170 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7171 M: Eric Biggers <ebiggers@kernel.org>
7172 M: Theodore Y. Ts'o <tytso@mit.edu>
7173 L: linux-fscrypt@vger.kernel.org
7175 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7176 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7177 F: Documentation/filesystems/fsverity.rst
7179 F: include/linux/fsverity.h
7180 F: include/uapi/linux/fsverity.h
7182 FUJITSU LAPTOP EXTRAS
7183 M: Jonathan Woithe <jwoithe@just42.net>
7184 L: platform-driver-x86@vger.kernel.org
7186 F: drivers/platform/x86/fujitsu-laptop.c
7188 FUJITSU M-5MO LS CAMERA ISP DRIVER
7189 M: Kyungmin Park <kyungmin.park@samsung.com>
7190 M: Heungjun Kim <riverful.kim@samsung.com>
7191 L: linux-media@vger.kernel.org
7193 F: drivers/media/i2c/m5mols/
7194 F: include/media/i2c/m5mols.h
7196 FUJITSU TABLET EXTRAS
7197 M: Robert Gerlach <khnz@gmx.de>
7198 L: platform-driver-x86@vger.kernel.org
7200 F: drivers/platform/x86/fujitsu-tablet.c
7202 FUSE: FILESYSTEM IN USERSPACE
7203 M: Miklos Szeredi <miklos@szeredi.hu>
7204 L: linux-fsdevel@vger.kernel.org
7206 W: http://fuse.sourceforge.net/
7207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7208 F: Documentation/filesystems/fuse.rst
7210 F: include/uapi/linux/fuse.h
7213 M: Thomas Gleixner <tglx@linutronix.de>
7214 M: Ingo Molnar <mingo@redhat.com>
7215 R: Peter Zijlstra <peterz@infradead.org>
7216 R: Darren Hart <dvhart@infradead.org>
7217 L: linux-kernel@vger.kernel.org
7219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7220 F: Documentation/locking/*futex*
7221 F: include/asm-generic/futex.h
7222 F: include/linux/futex.h
7223 F: include/uapi/linux/futex.h
7225 F: tools/perf/bench/futex*
7226 F: tools/testing/selftests/futex/
7228 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7229 M: Tim Harvey <tharvey@gateworks.com>
7230 M: Robert Jones <rjones@gateworks.com>
7232 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7233 F: drivers/mfd/gateworks-gsc.c
7234 F: include/linux/mfd/gsc.h
7235 F: Documentation/hwmon/gsc-hwmon.rst
7236 F: drivers/hwmon/gsc-hwmon.c
7237 F: include/linux/platform_data/gsc_hwmon.h
7239 GASKET DRIVER FRAMEWORK
7240 M: Rob Springer <rspringer@google.com>
7241 M: Todd Poynor <toddpoynor@google.com>
7242 M: Ben Chan <benchan@chromium.org>
7243 M: Richard Yeh <rcy@google.com>
7245 F: drivers/staging/gasket/
7248 M: Kees Cook <keescook@chromium.org>
7249 R: Emese Revfy <re.emese@gmail.com>
7250 L: linux-hardening@vger.kernel.org
7252 F: Documentation/kbuild/gcc-plugins.rst
7253 F: scripts/Makefile.gcc-plugins
7254 F: scripts/gcc-plugin.sh
7255 F: scripts/gcc-plugins/
7257 GCOV BASED KERNEL PROFILING
7258 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7260 F: Documentation/dev-tools/gcov.rst
7263 GDB KERNEL DEBUGGING HELPER SCRIPTS
7264 M: Jan Kiszka <jan.kiszka@siemens.com>
7265 M: Kieran Bingham <kbingham@kernel.org>
7269 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7270 M: Achim Leubner <achim_leubner@adaptec.com>
7271 L: linux-scsi@vger.kernel.org
7273 W: http://www.icp-vortex.com/
7274 F: drivers/scsi/gdt*
7276 GEMTEK FM RADIO RECEIVER DRIVER
7277 M: Hans Verkuil <hverkuil@xs4all.nl>
7278 L: linux-media@vger.kernel.org
7280 W: https://linuxtv.org
7281 T: git git://linuxtv.org/media_tree.git
7282 F: drivers/media/radio/radio-gemtek*
7284 GENERIC ARCHITECTURE TOPOLOGY
7285 M: Sudeep Holla <sudeep.holla@arm.com>
7286 L: linux-kernel@vger.kernel.org
7288 F: drivers/base/arch_topology.c
7289 F: include/linux/arch_topology.h
7291 GENERIC GPIO I2C DRIVER
7292 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7294 F: drivers/i2c/busses/i2c-gpio.c
7295 F: include/linux/platform_data/i2c-gpio.h
7297 GENERIC GPIO I2C MULTIPLEXER DRIVER
7298 M: Peter Korsgaard <peter.korsgaard@barco.com>
7299 L: linux-i2c@vger.kernel.org
7301 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7302 F: drivers/i2c/muxes/i2c-mux-gpio.c
7303 F: include/linux/platform_data/i2c-mux-gpio.h
7305 GENERIC HDLC (WAN) DRIVERS
7306 M: Krzysztof Halasa <khc@pm.waw.pl>
7308 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7309 F: drivers/net/wan/c101.c
7310 F: drivers/net/wan/hd6457*
7311 F: drivers/net/wan/hdlc*
7312 F: drivers/net/wan/n2.c
7313 F: drivers/net/wan/pc300too.c
7314 F: drivers/net/wan/pci200syn.c
7315 F: drivers/net/wan/wanxl*
7317 GENERIC INCLUDE/ASM HEADER FILES
7318 M: Arnd Bergmann <arnd@arndb.de>
7319 L: linux-arch@vger.kernel.org
7321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7322 F: include/asm-generic/
7323 F: include/uapi/asm-generic/
7325 GENERIC PHY FRAMEWORK
7326 M: Kishon Vijay Abraham I <kishon@ti.com>
7327 M: Vinod Koul <vkoul@kernel.org>
7328 L: linux-kernel@vger.kernel.org
7330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7331 F: Documentation/devicetree/bindings/phy/
7333 F: include/linux/phy/
7335 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7336 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7338 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7341 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7342 M: Kevin Hilman <khilman@kernel.org>
7343 M: Ulf Hansson <ulf.hansson@linaro.org>
7344 L: linux-pm@vger.kernel.org
7346 F: Documentation/devicetree/bindings/power/power?domain*
7347 F: drivers/base/power/domain*.c
7348 F: include/linux/pm_domain.h
7350 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7351 M: Eugen Hristev <eugen.hristev@microchip.com>
7352 L: linux-input@vger.kernel.org
7354 F: drivers/input/touchscreen/resistive-adc-touch.c
7356 GENERIC UIO DRIVER FOR PCI DEVICES
7357 M: "Michael S. Tsirkin" <mst@redhat.com>
7358 L: kvm@vger.kernel.org
7360 F: drivers/uio/uio_pci_generic.c
7362 GENERIC VDSO LIBRARY
7363 M: Andy Lutomirski <luto@kernel.org>
7364 M: Thomas Gleixner <tglx@linutronix.de>
7365 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7366 L: linux-kernel@vger.kernel.org
7368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7369 F: include/asm-generic/vdso/vsyscall.h
7371 F: kernel/time/vsyscall.c
7374 GENWQE (IBM Generic Workqueue Card)
7375 M: Frank Haverkamp <haver@linux.ibm.com>
7377 F: drivers/misc/genwqe/
7379 GET_MAINTAINER SCRIPT
7380 M: Joe Perches <joe@perches.com>
7382 F: scripts/get_maintainer.pl
7385 M: Bob Peterson <rpeterso@redhat.com>
7386 M: Andreas Gruenbacher <agruenba@redhat.com>
7387 L: cluster-devel@redhat.com
7389 W: http://sources.redhat.com/cluster/
7390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7391 F: Documentation/filesystems/gfs2*
7393 F: include/uapi/linux/gfs2_ondisk.h
7396 M: Johan Hovold <johan@kernel.org>
7398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7399 F: Documentation/ABI/testing/sysfs-class-gnss
7400 F: Documentation/devicetree/bindings/gnss/
7402 F: include/linux/gnss.h
7405 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7406 L: linux-media@vger.kernel.org
7408 F: drivers/media/usb/go7007/
7411 M: Bastien Nocera <hadess@hadess.net>
7412 L: linux-input@vger.kernel.org
7414 F: drivers/input/touchscreen/goodix.c
7416 GOOGLE ETHERNET DRIVERS
7417 M: Catherine Sullivan <csully@google.com>
7418 R: Sagi Shahar <sagis@google.com>
7419 R: Jon Olson <jonolson@google.com>
7420 L: netdev@vger.kernel.org
7422 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7423 F: drivers/net/ethernet/google
7425 GPD POCKET FAN DRIVER
7426 M: Hans de Goede <hdegoede@redhat.com>
7427 L: platform-driver-x86@vger.kernel.org
7429 F: drivers/platform/x86/gpd-pocket-fan.c
7432 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7433 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7434 L: linux-gpio@vger.kernel.org
7435 L: linux-acpi@vger.kernel.org
7437 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7438 F: drivers/gpio/gpiolib-acpi.c
7439 F: drivers/gpio/gpiolib-acpi.h
7442 M: Geert Uytterhoeven <geert+renesas@glider.be>
7443 L: linux-gpio@vger.kernel.org
7445 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7446 F: drivers/gpio/gpio-aggregator.c
7449 M: Sean Young <sean@mess.org>
7450 L: linux-media@vger.kernel.org
7452 F: drivers/media/rc/gpio-ir-tx.c
7455 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7456 L: linux-gpio@vger.kernel.org
7458 F: drivers/gpio/gpio-mockup.c
7459 F: tools/testing/selftests/gpio/
7462 R: Michael Walle <michael@walle.cc>
7464 F: drivers/gpio/gpio-regmap.c
7465 F: include/linux/gpio/regmap.h
7468 M: Linus Walleij <linus.walleij@linaro.org>
7469 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7470 L: linux-gpio@vger.kernel.org
7472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7473 F: Documentation/ABI/obsolete/sysfs-gpio
7474 F: Documentation/ABI/testing/gpio-cdev
7475 F: Documentation/admin-guide/gpio/
7476 F: Documentation/devicetree/bindings/gpio/
7477 F: Documentation/driver-api/gpio/
7479 F: include/asm-generic/gpio.h
7480 F: include/linux/gpio.h
7481 F: include/linux/gpio/
7482 F: include/linux/of_gpio.h
7483 F: include/uapi/linux/gpio.h
7486 GRE DEMULTIPLEXER DRIVER
7487 M: Dmitry Kozlov <xeb@mail.ru>
7488 L: netdev@vger.kernel.org
7490 F: include/net/gre.h
7491 F: net/ipv4/gre_demux.c
7492 F: net/ipv4/gre_offload.c
7494 GRETH 10/100/1G Ethernet MAC device driver
7495 M: Andreas Larsson <andreas@gaisler.com>
7496 L: netdev@vger.kernel.org
7498 F: drivers/net/ethernet/aeroflex/
7500 GREYBUS AUDIO PROTOCOLS DRIVERS
7501 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7502 M: Mark Greer <mgreer@animalcreek.com>
7504 F: drivers/staging/greybus/audio_apbridgea.c
7505 F: drivers/staging/greybus/audio_apbridgea.h
7506 F: drivers/staging/greybus/audio_codec.c
7507 F: drivers/staging/greybus/audio_codec.h
7508 F: drivers/staging/greybus/audio_gb.c
7509 F: drivers/staging/greybus/audio_manager.c
7510 F: drivers/staging/greybus/audio_manager.h
7511 F: drivers/staging/greybus/audio_manager_module.c
7512 F: drivers/staging/greybus/audio_manager_private.h
7513 F: drivers/staging/greybus/audio_manager_sysfs.c
7514 F: drivers/staging/greybus/audio_module.c
7515 F: drivers/staging/greybus/audio_topology.c
7517 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7518 M: Viresh Kumar <vireshk@kernel.org>
7520 F: drivers/staging/greybus/authentication.c
7521 F: drivers/staging/greybus/bootrom.c
7522 F: drivers/staging/greybus/firmware.h
7523 F: drivers/staging/greybus/fw-core.c
7524 F: drivers/staging/greybus/fw-download.c
7525 F: drivers/staging/greybus/fw-management.c
7526 F: drivers/staging/greybus/greybus_authentication.h
7527 F: drivers/staging/greybus/greybus_firmware.h
7528 F: drivers/staging/greybus/hid.c
7529 F: drivers/staging/greybus/i2c.c
7530 F: drivers/staging/greybus/spi.c
7531 F: drivers/staging/greybus/spilib.c
7532 F: drivers/staging/greybus/spilib.h
7534 GREYBUS LOOPBACK DRIVER
7535 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7537 F: drivers/staging/greybus/loopback.c
7539 GREYBUS PLATFORM DRIVERS
7540 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7542 F: drivers/staging/greybus/arche-apb-ctrl.c
7543 F: drivers/staging/greybus/arche-platform.c
7544 F: drivers/staging/greybus/arche_platform.h
7546 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7547 M: Rui Miguel Silva <rmfrfs@gmail.com>
7549 F: drivers/staging/greybus/gpio.c
7550 F: drivers/staging/greybus/light.c
7551 F: drivers/staging/greybus/power_supply.c
7552 F: drivers/staging/greybus/sdio.c
7553 F: drivers/staging/greybus/spi.c
7554 F: drivers/staging/greybus/spilib.c
7557 M: Johan Hovold <johan@kernel.org>
7558 M: Alex Elder <elder@kernel.org>
7559 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7560 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7563 F: drivers/staging/greybus/
7564 F: include/linux/greybus.h
7565 F: include/linux/greybus/
7567 GREYBUS UART PROTOCOLS DRIVERS
7568 M: David Lin <dtwlin@gmail.com>
7570 F: drivers/staging/greybus/log.c
7571 F: drivers/staging/greybus/uart.c
7573 GS1662 VIDEO SERIALIZER
7574 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7575 L: linux-media@vger.kernel.org
7577 T: git git://linuxtv.org/media_tree.git
7578 F: drivers/media/spi/gs1662.c
7580 GSPCA FINEPIX SUBDRIVER
7581 M: Frank Zago <frank@zago.net>
7582 L: linux-media@vger.kernel.org
7584 T: git git://linuxtv.org/media_tree.git
7585 F: drivers/media/usb/gspca/finepix.c
7587 GSPCA GL860 SUBDRIVER
7588 M: Olivier Lorin <o.lorin@laposte.net>
7589 L: linux-media@vger.kernel.org
7591 T: git git://linuxtv.org/media_tree.git
7592 F: drivers/media/usb/gspca/gl860/
7594 GSPCA M5602 SUBDRIVER
7595 M: Erik Andren <erik.andren@gmail.com>
7596 L: linux-media@vger.kernel.org
7598 T: git git://linuxtv.org/media_tree.git
7599 F: drivers/media/usb/gspca/m5602/
7601 GSPCA PAC207 SONIXB SUBDRIVER
7602 M: Hans Verkuil <hverkuil@xs4all.nl>
7603 L: linux-media@vger.kernel.org
7605 T: git git://linuxtv.org/media_tree.git
7606 F: drivers/media/usb/gspca/pac207.c
7608 GSPCA SN9C20X SUBDRIVER
7609 M: Brian Johnson <brijohn@gmail.com>
7610 L: linux-media@vger.kernel.org
7612 T: git git://linuxtv.org/media_tree.git
7613 F: drivers/media/usb/gspca/sn9c20x.c
7615 GSPCA T613 SUBDRIVER
7616 M: Leandro Costantino <lcostantino@gmail.com>
7617 L: linux-media@vger.kernel.org
7619 T: git git://linuxtv.org/media_tree.git
7620 F: drivers/media/usb/gspca/t613.c
7622 GSPCA USB WEBCAM DRIVER
7623 M: Hans Verkuil <hverkuil@xs4all.nl>
7624 L: linux-media@vger.kernel.org
7626 T: git git://linuxtv.org/media_tree.git
7627 F: drivers/media/usb/gspca/
7629 GTP (GPRS Tunneling Protocol)
7630 M: Pablo Neira Ayuso <pablo@netfilter.org>
7631 M: Harald Welte <laforge@gnumonks.org>
7632 L: osmocom-net-gprs@lists.osmocom.org
7634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7635 F: drivers/net/gtp.c
7637 GUID PARTITION TABLE (GPT)
7638 M: Davidlohr Bueso <dave@stgolabs.net>
7639 L: linux-efi@vger.kernel.org
7641 F: block/partitions/efi.*
7644 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7645 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7647 W: http://uclinux-h8.sourceforge.jp
7648 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7650 F: drivers/clk/h8300/
7651 F: drivers/clocksource/h8300_*.c
7652 F: drivers/irqchip/irq-renesas-h8*.c
7654 HABANALABS PCI DRIVER
7655 M: Oded Gabbay <oded.gabbay@gmail.com>
7657 T: git https://github.com/HabanaAI/linux.git
7658 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7659 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7660 F: drivers/misc/habanalabs/
7661 F: include/uapi/misc/habanalabs.h
7664 M: Antti Palosaari <crope@iki.fi>
7665 L: linux-media@vger.kernel.org
7667 W: https://linuxtv.org
7668 W: http://palosaari.fi/linux/
7669 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7670 T: git git://linuxtv.org/anttip/media_tree.git
7671 F: drivers/media/usb/hackrf/
7673 HANTRO VPU CODEC DRIVER
7674 M: Ezequiel Garcia <ezequiel@collabora.com>
7675 M: Philipp Zabel <p.zabel@pengutronix.de>
7676 L: linux-media@vger.kernel.org
7677 L: linux-rockchip@lists.infradead.org
7679 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7680 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7681 F: drivers/staging/media/hantro/
7683 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7684 M: Frank Seidel <frank@f-seidel.de>
7685 L: platform-driver-x86@vger.kernel.org
7687 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7688 F: drivers/platform/x86/hdaps.c
7691 M: Jean Delvare <jdelvare@suse.com>
7692 M: Guenter Roeck <linux@roeck-us.net>
7693 L: linux-hwmon@vger.kernel.org
7695 W: http://hwmon.wiki.kernel.org/
7696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7697 F: Documentation/devicetree/bindings/hwmon/
7698 F: Documentation/hwmon/
7700 F: include/linux/hwmon*.h
7701 F: include/trace/events/hwmon*.h
7703 HARDWARE RANDOM NUMBER GENERATOR CORE
7704 M: Matt Mackall <mpm@selenic.com>
7705 M: Herbert Xu <herbert@gondor.apana.org.au>
7706 L: linux-crypto@vger.kernel.org
7708 F: Documentation/admin-guide/hw_random.rst
7709 F: Documentation/devicetree/bindings/rng/
7710 F: drivers/char/hw_random/
7711 F: include/linux/hw_random.h
7713 HARDWARE SPINLOCK CORE
7714 M: Ohad Ben-Cohen <ohad@wizery.com>
7715 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7716 R: Baolin Wang <baolin.wang7@gmail.com>
7717 L: linux-remoteproc@vger.kernel.org
7719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7720 F: Documentation/devicetree/bindings/hwlock/
7721 F: Documentation/locking/hwspinlock.rst
7722 F: drivers/hwspinlock/
7723 F: include/linux/hwspinlock.h
7725 HARDWARE TRACING FACILITIES
7726 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7728 F: drivers/hwtracing/
7730 HARMONY SOUND DRIVER
7731 L: linux-parisc@vger.kernel.org
7733 F: sound/parisc/harmony.*
7735 HDPVR USB VIDEO ENCODER DRIVER
7736 M: Hans Verkuil <hverkuil@xs4all.nl>
7737 L: linux-media@vger.kernel.org
7739 W: https://linuxtv.org
7740 T: git git://linuxtv.org/media_tree.git
7741 F: drivers/media/usb/hdpvr/
7743 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7744 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7746 F: Documentation/watchdog/hpwdt.rst
7747 F: drivers/watchdog/hpwdt.c
7749 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7750 M: Don Brace <don.brace@microsemi.com>
7751 L: esc.storagedev@microsemi.com
7752 L: linux-scsi@vger.kernel.org
7754 F: Documentation/scsi/hpsa.rst
7755 F: drivers/scsi/hpsa*.[ch]
7756 F: include/linux/cciss*.h
7757 F: include/uapi/linux/cciss*.h
7760 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7761 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7762 L: linux-rdma@vger.kernel.org
7764 F: drivers/infiniband/hw/hfi1
7767 L: linux-fsdevel@vger.kernel.org
7769 F: Documentation/filesystems/hfs.rst
7773 L: linux-fsdevel@vger.kernel.org
7775 F: Documentation/filesystems/hfsplus.rst
7778 HGA FRAMEBUFFER DRIVER
7779 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7780 L: linux-nvidia@lists.surfsouth.com
7782 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7783 F: drivers/video/fbdev/hgafb.c
7785 HIBERNATION (aka Software Suspend, aka swsusp)
7786 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7787 M: Pavel Machek <pavel@ucw.cz>
7788 L: linux-pm@vger.kernel.org
7790 B: https://bugzilla.kernel.org
7791 F: arch/*/include/asm/suspend*.h
7793 F: drivers/base/power/
7794 F: include/linux/freezer.h
7795 F: include/linux/pm.h
7796 F: include/linux/suspend.h
7800 M: Jiri Kosina <jikos@kernel.org>
7801 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7802 L: linux-input@vger.kernel.org
7804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7806 F: include/linux/hid*
7807 F: include/uapi/linux/hid*
7809 HID SENSOR HUB DRIVERS
7810 M: Jiri Kosina <jikos@kernel.org>
7811 M: Jonathan Cameron <jic23@kernel.org>
7812 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7813 L: linux-input@vger.kernel.org
7814 L: linux-iio@vger.kernel.org
7816 F: Documentation/hid/hid-sensor*
7817 F: drivers/hid/hid-sensor-*
7818 F: drivers/iio/*/hid-*
7819 F: include/linux/hid-sensor-*
7821 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7822 M: Thomas Gleixner <tglx@linutronix.de>
7823 L: linux-kernel@vger.kernel.org
7825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7826 F: Documentation/timers/
7827 F: include/linux/clockchips.h
7828 F: include/linux/hrtimer.h
7829 F: kernel/time/clockevents.c
7830 F: kernel/time/hrtimer.c
7831 F: kernel/time/timer_*.c
7833 HIGH-SPEED SCC DRIVER FOR AX.25
7834 L: linux-hams@vger.kernel.org
7836 F: drivers/net/hamradio/dmascc.c
7837 F: drivers/net/hamradio/scc.c
7839 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7840 M: HighPoint Linux Team <linux@highpoint-tech.com>
7842 W: http://www.highpoint-tech.com
7843 F: Documentation/scsi/hptiop.rst
7844 F: drivers/scsi/hptiop.c
7847 M: Jes Sorensen <jes@trained-monkey.org>
7848 L: linux-hippi@sunsite.dk
7850 F: drivers/net/hippi/
7851 F: include/linux/hippidevice.h
7852 F: include/uapi/linux/if_hippi.h
7855 HISILICON DMA DRIVER
7856 M: Zhou Wang <wangzhou1@hisilicon.com>
7857 L: dmaengine@vger.kernel.org
7859 F: drivers/dma/hisi_dma.c
7861 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7862 M: Zaibo Xu <xuzaibo@huawei.com>
7863 L: linux-crypto@vger.kernel.org
7865 F: Documentation/ABI/testing/debugfs-hisi-hpre
7866 F: drivers/crypto/hisilicon/hpre/hpre.h
7867 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7868 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7870 HISILICON LPC BUS DRIVER
7871 M: john.garry@huawei.com
7873 W: http://www.hisilicon.com
7874 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7875 F: drivers/bus/hisi_lpc.c
7877 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7878 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7879 M: Salil Mehta <salil.mehta@huawei.com>
7880 L: netdev@vger.kernel.org
7882 W: http://www.hisilicon.com
7883 F: drivers/net/ethernet/hisilicon/hns3/
7885 HISILICON NETWORK SUBSYSTEM DRIVER
7886 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7887 M: Salil Mehta <salil.mehta@huawei.com>
7888 L: netdev@vger.kernel.org
7890 W: http://www.hisilicon.com
7891 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7892 F: drivers/net/ethernet/hisilicon/
7894 HISILICON PMU DRIVER
7895 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7897 W: http://www.hisilicon.com
7898 F: Documentation/admin-guide/perf/hisi-pmu.rst
7899 F: drivers/perf/hisilicon
7901 HISILICON QM AND ZIP Controller DRIVER
7902 M: Zhou Wang <wangzhou1@hisilicon.com>
7903 L: linux-crypto@vger.kernel.org
7905 F: Documentation/ABI/testing/debugfs-hisi-zip
7906 F: drivers/crypto/hisilicon/qm.c
7907 F: drivers/crypto/hisilicon/qm.h
7908 F: drivers/crypto/hisilicon/sgl.c
7909 F: drivers/crypto/hisilicon/zip/
7911 HISILICON ROCE DRIVER
7912 M: Lijun Ou <oulijun@huawei.com>
7913 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7914 M: Weihang Li <liweihang@huawei.com>
7915 L: linux-rdma@vger.kernel.org
7917 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7918 F: drivers/infiniband/hw/hns/
7920 HISILICON SAS Controller
7921 M: John Garry <john.garry@huawei.com>
7923 W: http://www.hisilicon.com
7924 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7925 F: drivers/scsi/hisi_sas/
7927 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7928 M: Zaibo Xu <xuzaibo@huawei.com>
7929 L: linux-crypto@vger.kernel.org
7931 F: Documentation/ABI/testing/debugfs-hisi-sec
7932 F: drivers/crypto/hisilicon/sec2/sec.h
7933 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7934 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7935 F: drivers/crypto/hisilicon/sec2/sec_main.c
7937 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7938 M: Zaibo Xu <xuzaibo@huawei.com>
7940 F: drivers/char/hw_random/hisi-trng-v2.c
7942 HISILICON V3XX SPI NOR FLASH Controller Driver
7943 M: John Garry <john.garry@huawei.com>
7945 W: http://www.hisilicon.com
7946 F: drivers/spi/spi-hisi-sfc-v3xx.c
7948 HMM - Heterogeneous Memory Management
7949 M: Jérôme Glisse <jglisse@redhat.com>
7950 L: linux-mm@kvack.org
7952 F: Documentation/vm/hmm.rst
7953 F: include/linux/hmm*
7956 F: tools/testing/selftests/vm/*hmm*
7959 M: Jouni Malinen <j@w1.fi>
7960 L: linux-wireless@vger.kernel.org
7962 W: http://w1.fi/hostap-driver.html
7963 F: drivers/net/wireless/intersil/hostap/
7965 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7966 L: platform-driver-x86@vger.kernel.org
7968 F: drivers/platform/x86/tc1100-wmi.c
7970 HPET: High Precision Event Timers driver
7971 M: Clemens Ladisch <clemens@ladisch.de>
7973 F: Documentation/timers/hpet.rst
7974 F: drivers/char/hpet.c
7975 F: include/linux/hpet.h
7976 F: include/uapi/linux/hpet.h
7980 F: arch/x86/include/asm/hpet.h
7981 F: arch/x86/kernel/hpet.c
7984 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7986 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7990 M: Sebastian Reichel <sre@kernel.org>
7992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7993 F: Documentation/ABI/testing/sysfs-bus-hsi
7994 F: Documentation/driver-api/hsi.rst
7996 F: include/linux/hsi/
7997 F: include/uapi/linux/hsi/
8000 L: linux-usb@vger.kernel.org
8002 F: drivers/net/usb/hso.c
8004 HSR NETWORK PROTOCOL
8005 L: netdev@vger.kernel.org
8009 HT16K33 LED CONTROLLER DRIVER
8010 M: Robin van der Gracht <robin@protonic.nl>
8012 F: Documentation/devicetree/bindings/display/ht16k33.txt
8013 F: drivers/auxdisplay/ht16k33.c
8015 HTCPEN TOUCHSCREEN DRIVER
8016 M: Pau Oliva Fora <pof@eslack.org>
8017 L: linux-input@vger.kernel.org
8019 F: drivers/input/touchscreen/htcpen.c
8021 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8022 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8023 L: linux-iio@vger.kernel.org
8025 W: http://www.st.com/
8026 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8027 F: drivers/iio/humidity/hts221*
8029 HUAWEI ETHERNET DRIVER
8030 M: Bin Luo <luobin9@huawei.com>
8031 L: netdev@vger.kernel.org
8033 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8034 F: drivers/net/ethernet/huawei/hinic/
8037 M: Mike Kravetz <mike.kravetz@oracle.com>
8038 L: linux-mm@kvack.org
8040 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8041 F: Documentation/admin-guide/mm/hugetlbpage.rst
8042 F: Documentation/vm/hugetlbfs_reserv.rst
8044 F: include/linux/hugetlb.h
8048 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8049 L: linux-media@vger.kernel.org
8051 W: https://linuxtv.org
8052 T: git git://linuxtv.org/media_tree.git
8053 F: drivers/media/platform/sti/hva
8055 HWPOISON MEMORY FAILURE HANDLING
8056 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8057 L: linux-mm@kvack.org
8059 F: mm/hwpoison-inject.c
8060 F: mm/memory-failure.c
8062 HYGON PROCESSOR SUPPORT
8063 M: Pu Wen <puwen@hygon.cn>
8064 L: linux-kernel@vger.kernel.org
8066 F: arch/x86/kernel/cpu/hygon.c
8068 HYNIX HI556 SENSOR DRIVER
8069 M: Shawn Tu <shawnx.tu@intel.com>
8070 L: linux-media@vger.kernel.org
8072 T: git git://linuxtv.org/media_tree.git
8073 F: drivers/media/i2c/hi556.c
8075 Hyper-V CORE AND DRIVERS
8076 M: "K. Y. Srinivasan" <kys@microsoft.com>
8077 M: Haiyang Zhang <haiyangz@microsoft.com>
8078 M: Stephen Hemminger <sthemmin@microsoft.com>
8079 M: Wei Liu <wei.liu@kernel.org>
8080 L: linux-hyperv@vger.kernel.org
8082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8083 F: Documentation/ABI/stable/sysfs-bus-vmbus
8084 F: Documentation/ABI/testing/debugfs-hyperv
8085 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8087 F: arch/x86/include/asm/hyperv-tlfs.h
8088 F: arch/x86/include/asm/mshyperv.h
8089 F: arch/x86/include/asm/trace/hyperv.h
8090 F: arch/x86/kernel/cpu/mshyperv.c
8091 F: drivers/clocksource/hyperv_timer.c
8092 F: drivers/hid/hid-hyperv.c
8094 F: drivers/input/serio/hyperv-keyboard.c
8095 F: drivers/iommu/hyperv-iommu.c
8096 F: drivers/net/hyperv/
8097 F: drivers/pci/controller/pci-hyperv-intf.c
8098 F: drivers/pci/controller/pci-hyperv.c
8099 F: drivers/scsi/storvsc_drv.c
8100 F: drivers/uio/uio_hv_generic.c
8101 F: drivers/video/fbdev/hyperv_fb.c
8102 F: include/asm-generic/hyperv-tlfs.h
8103 F: include/asm-generic/mshyperv.h
8104 F: include/clocksource/hyperv_timer.h
8105 F: include/linux/hyperv.h
8106 F: include/uapi/linux/hyperv.h
8107 F: net/vmw_vsock/hyperv_transport.c
8111 M: Vignesh Raghavendra <vigneshr@ti.com>
8112 L: linux-mtd@lists.infradead.org
8114 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8115 C: irc://irc.oftc.net/mtd
8116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8117 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8118 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8119 F: drivers/mtd/hyperbus/
8120 F: include/linux/mtd/hyperbus.h
8122 HYPERVISOR VIRTUAL CONSOLE DRIVER
8123 L: linuxppc-dev@lists.ozlabs.org
8128 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8129 L: linux-i2c@vger.kernel.org
8130 L: linux-acpi@vger.kernel.org
8132 F: drivers/i2c/i2c-core-acpi.c
8134 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8135 M: Ajay Gupta <ajayg@nvidia.com>
8136 L: linux-i2c@vger.kernel.org
8138 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8139 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8142 M: Peter Rosin <peda@axentia.se>
8143 L: linux-i2c@vger.kernel.org
8145 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8146 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8147 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8148 F: Documentation/i2c/i2c-topology.rst
8149 F: Documentation/i2c/muxes/
8150 F: drivers/i2c/i2c-mux.c
8151 F: drivers/i2c/muxes/
8152 F: include/linux/i2c-mux.h
8154 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8155 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8156 L: linux-i2c@vger.kernel.org
8158 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8159 F: drivers/i2c/busses/i2c-mv64xxx.c
8161 I2C OVER PARALLEL PORT
8162 M: Jean Delvare <jdelvare@suse.com>
8163 L: linux-i2c@vger.kernel.org
8165 F: Documentation/i2c/busses/i2c-parport.rst
8166 F: drivers/i2c/busses/i2c-parport.c
8169 M: Wolfram Sang <wsa@kernel.org>
8170 L: linux-i2c@vger.kernel.org
8172 W: https://i2c.wiki.kernel.org/
8173 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8175 F: Documentation/devicetree/bindings/i2c/i2c.txt
8176 F: Documentation/i2c/
8178 F: include/linux/i2c-dev.h
8179 F: include/linux/i2c-smbus.h
8180 F: include/linux/i2c.h
8181 F: include/uapi/linux/i2c-*.h
8182 F: include/uapi/linux/i2c.h
8184 I2C SUBSYSTEM HOST DRIVERS
8185 L: linux-i2c@vger.kernel.org
8187 W: https://i2c.wiki.kernel.org/
8188 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8190 F: Documentation/devicetree/bindings/i2c/
8191 F: drivers/i2c/algos/
8192 F: drivers/i2c/busses/
8195 M: Jean Delvare <jdelvare@suse.com>
8196 L: linux-i2c@vger.kernel.org
8198 F: Documentation/i2c/busses/i2c-taos-evm.rst
8199 F: drivers/i2c/busses/i2c-taos-evm.c
8202 M: Till Harbaum <till@harbaum.org>
8203 L: linux-i2c@vger.kernel.org
8205 W: http://www.harbaum.org/till/i2c_tiny_usb
8206 F: drivers/i2c/busses/i2c-tiny-usb.c
8208 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8209 M: Jean Delvare <jdelvare@suse.com>
8210 L: linux-i2c@vger.kernel.org
8212 F: Documentation/i2c/busses/i2c-ali1535.rst
8213 F: Documentation/i2c/busses/i2c-ali1563.rst
8214 F: Documentation/i2c/busses/i2c-ali15x3.rst
8215 F: Documentation/i2c/busses/i2c-amd756.rst
8216 F: Documentation/i2c/busses/i2c-amd8111.rst
8217 F: Documentation/i2c/busses/i2c-i801.rst
8218 F: Documentation/i2c/busses/i2c-nforce2.rst
8219 F: Documentation/i2c/busses/i2c-piix4.rst
8220 F: Documentation/i2c/busses/i2c-sis5595.rst
8221 F: Documentation/i2c/busses/i2c-sis630.rst
8222 F: Documentation/i2c/busses/i2c-sis96x.rst
8223 F: Documentation/i2c/busses/i2c-via.rst
8224 F: Documentation/i2c/busses/i2c-viapro.rst
8225 F: drivers/i2c/busses/i2c-ali1535.c
8226 F: drivers/i2c/busses/i2c-ali1563.c
8227 F: drivers/i2c/busses/i2c-ali15x3.c
8228 F: drivers/i2c/busses/i2c-amd756-s4882.c
8229 F: drivers/i2c/busses/i2c-amd756.c
8230 F: drivers/i2c/busses/i2c-amd8111.c
8231 F: drivers/i2c/busses/i2c-i801.c
8232 F: drivers/i2c/busses/i2c-isch.c
8233 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8234 F: drivers/i2c/busses/i2c-nforce2.c
8235 F: drivers/i2c/busses/i2c-piix4.c
8236 F: drivers/i2c/busses/i2c-sis5595.c
8237 F: drivers/i2c/busses/i2c-sis630.c
8238 F: drivers/i2c/busses/i2c-sis96x.c
8239 F: drivers/i2c/busses/i2c-via.c
8240 F: drivers/i2c/busses/i2c-viapro.c
8242 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8243 M: Hans de Goede <hdegoede@redhat.com>
8244 L: linux-i2c@vger.kernel.org
8246 F: drivers/i2c/busses/i2c-cht-wc.c
8248 I2C/SMBUS ISMT DRIVER
8249 M: Seth Heasley <seth.heasley@intel.com>
8250 M: Neil Horman <nhorman@tuxdriver.com>
8251 L: linux-i2c@vger.kernel.org
8252 F: Documentation/i2c/busses/i2c-ismt.rst
8253 F: drivers/i2c/busses/i2c-ismt.c
8255 I2C/SMBUS STUB DRIVER
8256 M: Jean Delvare <jdelvare@suse.com>
8257 L: linux-i2c@vger.kernel.org
8259 F: drivers/i2c/i2c-stub.c
8261 I3C DRIVER FOR CADENCE I3C MASTER IP
8262 M: Przemysław Gaj <pgaj@cadence.com>
8264 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8265 F: drivers/i3c/master/i3c-master-cdns.c
8267 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8268 M: Vitor Soares <vitor.soares@synopsys.com>
8270 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8271 F: drivers/i3c/master/dw*
8274 M: Boris Brezillon <bbrezillon@kernel.org>
8275 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8277 C: irc://chat.freenode.net/linux-i3c
8278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8279 F: Documentation/ABI/testing/sysfs-bus-i3c
8280 F: Documentation/devicetree/bindings/i3c/
8281 F: Documentation/driver-api/i3c
8283 F: include/linux/i3c/
8285 IA64 (Itanium) PLATFORM
8286 M: Tony Luck <tony.luck@intel.com>
8287 M: Fenghua Yu <fenghua.yu@intel.com>
8288 L: linux-ia64@vger.kernel.org
8290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8291 F: Documentation/ia64/
8294 IBM Power 842 compression accelerator
8295 M: Haren Myneni <haren@us.ibm.com>
8298 F: drivers/crypto/nx/Kconfig
8299 F: drivers/crypto/nx/Makefile
8300 F: drivers/crypto/nx/nx-842*
8301 F: include/linux/sw842.h
8304 IBM Power in-Nest Crypto Acceleration
8305 M: Breno Leitão <leitao@debian.org>
8306 M: Nayna Jain <nayna@linux.ibm.com>
8307 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8308 L: linux-crypto@vger.kernel.org
8310 F: drivers/crypto/nx/Kconfig
8311 F: drivers/crypto/nx/Makefile
8312 F: drivers/crypto/nx/nx-aes*
8313 F: drivers/crypto/nx/nx-sha*
8314 F: drivers/crypto/nx/nx.*
8315 F: drivers/crypto/nx/nx_csbcpb.h
8316 F: drivers/crypto/nx/nx_debugfs.c
8318 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8319 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8320 L: linux-pci@vger.kernel.org
8321 L: linuxppc-dev@lists.ozlabs.org
8323 F: drivers/pci/hotplug/rpadlpar*
8325 IBM Power Linux RAID adapter
8326 M: Brian King <brking@us.ibm.com>
8328 F: drivers/scsi/ipr.*
8330 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8331 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8332 L: linux-pci@vger.kernel.org
8333 L: linuxppc-dev@lists.ozlabs.org
8335 F: drivers/pci/hotplug/rpaphp*
8337 IBM Power SRIOV Virtual NIC Device Driver
8338 M: Dany Madden <drt@linux.ibm.com>
8339 M: Lijun Pan <ljp@linux.ibm.com>
8340 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8341 L: netdev@vger.kernel.org
8343 F: drivers/net/ethernet/ibm/ibmvnic.*
8345 IBM Power Virtual Accelerator Switchboard
8346 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8347 L: linuxppc-dev@lists.ozlabs.org
8349 F: arch/powerpc/include/asm/vas.h
8350 F: arch/powerpc/platforms/powernv/copy-paste.h
8351 F: arch/powerpc/platforms/powernv/vas*
8353 IBM Power Virtual Ethernet Device Driver
8354 M: Cristobal Forno <cforno12@linux.ibm.com>
8355 L: netdev@vger.kernel.org
8357 F: drivers/net/ethernet/ibm/ibmveth.*
8359 IBM Power Virtual FC Device Drivers
8360 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8361 L: linux-scsi@vger.kernel.org
8363 F: drivers/scsi/ibmvscsi/ibmvfc*
8365 IBM Power Virtual Management Channel Driver
8366 M: Steven Royer <seroyer@linux.ibm.com>
8368 F: drivers/misc/ibmvmc.*
8370 IBM Power Virtual SCSI Device Drivers
8371 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8372 L: linux-scsi@vger.kernel.org
8374 F: drivers/scsi/ibmvscsi/ibmvscsi*
8375 F: include/scsi/viosrp.h
8377 IBM Power Virtual SCSI Device Target Driver
8378 M: Michael Cyr <mikecyr@linux.ibm.com>
8379 L: linux-scsi@vger.kernel.org
8380 L: target-devel@vger.kernel.org
8382 F: drivers/scsi/ibmvscsi_tgt/
8384 IBM Power VMX Cryptographic instructions
8385 M: Breno Leitão <leitao@debian.org>
8386 M: Nayna Jain <nayna@linux.ibm.com>
8387 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8388 L: linux-crypto@vger.kernel.org
8390 F: drivers/crypto/vmx/Kconfig
8391 F: drivers/crypto/vmx/Makefile
8392 F: drivers/crypto/vmx/aes*
8393 F: drivers/crypto/vmx/ghash*
8394 F: drivers/crypto/vmx/ppc-xlate.pl
8395 F: drivers/crypto/vmx/vmx.c
8397 IBM ServeRAID RAID DRIVER
8399 F: drivers/scsi/ips.*
8401 ICH LPC AND GPIO DRIVER
8402 M: Peter Tyser <ptyser@xes-inc.com>
8404 F: drivers/gpio/gpio-ich.c
8405 F: drivers/mfd/lpc_ich.c
8408 M: Max Staudt <max@enpas.org>
8409 L: linux-i2c@vger.kernel.org
8411 F: drivers/i2c/busses/i2c-icy.c
8414 M: "David S. Miller" <davem@davemloft.net>
8415 L: linux-ide@vger.kernel.org
8417 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8419 F: Documentation/ide/
8421 F: include/linux/ide.h
8424 M: Borislav Petkov <bp@alien8.de>
8425 L: linux-ide@vger.kernel.org
8427 F: Documentation/cdrom/ide-cd.rst
8428 F: drivers/ide/ide-cd*
8430 IDEAPAD LAPTOP EXTRAS DRIVER
8431 M: Ike Panhc <ike.pan@canonical.com>
8432 L: platform-driver-x86@vger.kernel.org
8434 W: http://launchpad.net/ideapad-laptop
8435 F: drivers/platform/x86/ideapad-laptop.c
8437 IDEAPAD LAPTOP SLIDEBAR DRIVER
8438 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8439 L: linux-input@vger.kernel.org
8441 W: https://github.com/o2genum/ideapad-slidebar
8442 F: drivers/input/misc/ideapad_slidebar.c
8444 IDT VersaClock 5 CLOCK DRIVER
8445 M: Luca Ceresoli <luca@lucaceresoli.net>
8447 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8448 F: drivers/clk/clk-versaclock5.c
8450 IEEE 802.15.4 SUBSYSTEM
8451 M: Alexander Aring <alex.aring@gmail.com>
8452 M: Stefan Schmidt <stefan@datenfreihafen.org>
8453 L: linux-wpan@vger.kernel.org
8455 W: https://linux-wpan.org/
8456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8458 F: Documentation/networking/ieee802154.rst
8459 F: drivers/net/ieee802154/
8460 F: include/linux/ieee802154.h
8461 F: include/linux/nl802154.h
8462 F: include/net/af_ieee802154.h
8463 F: include/net/cfg802154.h
8464 F: include/net/ieee802154_netdev.h
8465 F: include/net/mac802154.h
8466 F: include/net/nl802154.h
8471 M: Yotam Gigi <yotam.gi@gmail.com>
8472 M: Jamal Hadi Salim <jhs@mojatatu.com>
8473 F: include/net/ife.h
8474 F: include/uapi/linux/ife.h
8477 IGORPLUG-USB IR RECEIVER
8478 M: Sean Young <sean@mess.org>
8479 L: linux-media@vger.kernel.org
8481 F: drivers/media/rc/igorplugusb.c
8483 IGUANAWORKS USB IR TRANSCEIVER
8484 M: Sean Young <sean@mess.org>
8485 L: linux-media@vger.kernel.org
8487 F: drivers/media/rc/iguanair.c
8489 IIO DIGITAL POTENTIOMETER DAC
8490 M: Peter Rosin <peda@axentia.se>
8491 L: linux-iio@vger.kernel.org
8493 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8494 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8495 F: drivers/iio/dac/dpot-dac.c
8497 IIO ENVELOPE DETECTOR
8498 M: Peter Rosin <peda@axentia.se>
8499 L: linux-iio@vger.kernel.org
8501 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8502 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8503 F: drivers/iio/adc/envelope-detector.c
8506 M: Peter Rosin <peda@axentia.se>
8507 L: linux-iio@vger.kernel.org
8509 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8510 F: drivers/iio/multiplexer/iio-mux.c
8512 IIO SUBSYSTEM AND DRIVERS
8513 M: Jonathan Cameron <jic23@kernel.org>
8514 R: Hartmut Knaack <knaack.h@gmx.de>
8515 R: Lars-Peter Clausen <lars@metafoo.de>
8516 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8517 L: linux-iio@vger.kernel.org
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8520 F: Documentation/ABI/testing/configfs-iio*
8521 F: Documentation/ABI/testing/sysfs-bus-iio*
8522 F: Documentation/devicetree/bindings/iio/
8524 F: drivers/staging/iio/
8525 F: include/linux/iio/
8529 M: Peter Rosin <peda@axentia.se>
8530 L: linux-iio@vger.kernel.org
8532 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8533 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8534 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8535 F: drivers/iio/afe/iio-rescale.c
8537 IKANOS/ADI EAGLE ADSL USB DRIVER
8538 M: Matthieu Castet <castet.matthieu@free.fr>
8539 M: Stanislaw Gruszka <stf_xl@wp.pl>
8541 F: drivers/usb/atm/ueagle-atm.c
8543 IMGTEC ASCII LCD DRIVER
8544 M: Paul Burton <paulburton@kernel.org>
8546 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8547 F: drivers/auxdisplay/img-ascii-lcd.c
8549 IMGTEC IR DECODER DRIVER
8551 F: drivers/media/rc/img-ir/
8553 IMON SOUNDGRAPH USB IR RECEIVER
8554 M: Sean Young <sean@mess.org>
8555 L: linux-media@vger.kernel.org
8557 F: drivers/media/rc/imon.c
8558 F: drivers/media/rc/imon_raw.c
8560 IMS TWINTURBO FRAMEBUFFER DRIVER
8561 L: linux-fbdev@vger.kernel.org
8563 F: drivers/video/fbdev/imsttfb.c
8565 INA209 HARDWARE MONITOR DRIVER
8566 M: Guenter Roeck <linux@roeck-us.net>
8567 L: linux-hwmon@vger.kernel.org
8569 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8570 F: Documentation/hwmon/ina209.rst
8571 F: drivers/hwmon/ina209.c
8573 INA2XX HARDWARE MONITOR DRIVER
8574 M: Guenter Roeck <linux@roeck-us.net>
8575 L: linux-hwmon@vger.kernel.org
8577 F: Documentation/hwmon/ina2xx.rst
8578 F: drivers/hwmon/ina2xx.c
8579 F: include/linux/platform_data/ina2xx.h
8581 INDUSTRY PACK SUBSYSTEM (IPACK)
8582 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8583 M: Jens Taprogge <jens.taprogge@taprogge.org>
8584 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8585 L: industrypack-devel@lists.sourceforge.net
8587 W: http://industrypack.sourceforge.net
8590 INFINEON DPS310 Driver
8591 M: Eddie James <eajames@linux.ibm.com>
8592 L: linux-iio@vger.kernel.org
8594 F: drivers/iio/pressure/dps310.c
8596 INFINIBAND SUBSYSTEM
8597 M: Doug Ledford <dledford@redhat.com>
8598 M: Jason Gunthorpe <jgg@nvidia.com>
8599 L: linux-rdma@vger.kernel.org
8601 W: https://github.com/linux-rdma/rdma-core
8602 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8604 F: Documentation/devicetree/bindings/infiniband/
8605 F: Documentation/infiniband/
8606 F: drivers/infiniband/
8608 F: include/trace/events/ib_mad.h
8609 F: include/trace/events/ib_umad.h
8610 F: include/uapi/linux/if_infiniband.h
8611 F: include/uapi/rdma/
8612 F: samples/bpf/ibumad_kern.c
8613 F: samples/bpf/ibumad_user.c
8615 INGENIC JZ4780 DMA Driver
8616 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8618 F: drivers/dma/dma-jz4780.c
8620 INGENIC JZ4780 NAND DRIVER
8621 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8622 L: linux-mtd@lists.infradead.org
8624 F: drivers/mtd/nand/raw/ingenic/
8627 M: Paul Cercueil <paul@crapouillou.net>
8629 F: arch/mips/boot/dts/ingenic/
8630 F: arch/mips/include/asm/mach-jz4740/
8631 F: arch/mips/jz4740/
8632 F: drivers/clk/ingenic/
8633 F: drivers/dma/dma-jz4780.c
8634 F: drivers/gpu/drm/ingenic/
8635 F: drivers/i2c/busses/i2c-jz4780.c
8636 F: drivers/iio/adc/ingenic-adc.c
8637 F: drivers/irqchip/irq-ingenic.c
8638 F: drivers/memory/jz4780-nemc.c
8639 F: drivers/mmc/host/jz4740_mmc.c
8640 F: drivers/mtd/nand/raw/ingenic/
8641 F: drivers/pinctrl/pinctrl-ingenic.c
8642 F: drivers/power/supply/ingenic-battery.c
8643 F: drivers/pwm/pwm-jz4740.c
8644 F: drivers/remoteproc/ingenic_rproc.c
8645 F: drivers/rtc/rtc-jz4740.c
8646 F: drivers/tty/serial/8250/8250_ingenic.c
8647 F: drivers/usb/musb/jz4740.c
8648 F: drivers/watchdog/jz4740_wdt.c
8649 F: include/dt-bindings/iio/adc/ingenic,adc.h
8650 F: include/linux/mfd/ingenic-tcu.h
8651 F: sound/soc/codecs/jz47*
8652 F: sound/soc/jz4740/
8655 M: Jan Kara <jack@suse.cz>
8656 R: Amir Goldstein <amir73il@gmail.com>
8657 L: linux-fsdevel@vger.kernel.org
8659 F: Documentation/filesystems/inotify.rst
8660 F: fs/notify/inotify/
8661 F: include/linux/inotify.h
8662 F: include/uapi/linux/inotify.h
8664 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8665 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8666 L: linux-input@vger.kernel.org
8668 Q: http://patchwork.kernel.org/project/linux-input/list/
8669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8670 F: Documentation/devicetree/bindings/input/
8671 F: Documentation/devicetree/bindings/serio/
8672 F: Documentation/input/
8674 F: include/linux/input.h
8675 F: include/linux/input/
8676 F: include/uapi/linux/input-event-codes.h
8677 F: include/uapi/linux/input.h
8679 INPUT MULTITOUCH (MT) PROTOCOL
8680 M: Henrik Rydberg <rydberg@bitmath.org>
8681 L: linux-input@vger.kernel.org
8683 F: Documentation/input/multi-touch-protocol.rst
8684 F: drivers/input/input-mt.c
8687 INSIDE SECURE CRYPTO DRIVER
8688 M: Antoine Tenart <atenart@kernel.org>
8689 L: linux-crypto@vger.kernel.org
8691 F: drivers/crypto/inside-secure/
8693 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8694 M: Mimi Zohar <zohar@linux.ibm.com>
8695 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8696 L: linux-integrity@vger.kernel.org
8698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8699 F: security/integrity/ima/
8701 INTEL 810/815 FRAMEBUFFER DRIVER
8702 M: Antonino Daplas <adaplas@gmail.com>
8703 L: linux-fbdev@vger.kernel.org
8705 F: drivers/video/fbdev/i810/
8708 M: Cezary Rojewski <cezary.rojewski@intel.com>
8709 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8710 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8711 M: Jie Yang <yang.jie@linux.intel.com>
8712 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8716 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8717 M: Hans de Goede <hdegoede@redhat.com>
8718 L: platform-driver-x86@vger.kernel.org
8720 F: drivers/platform/x86/intel_atomisp2_pm.c
8722 INTEL ATOMISP2 LED DRIVER
8723 M: Hans de Goede <hdegoede@redhat.com>
8724 L: platform-driver-x86@vger.kernel.org
8726 F: drivers/platform/x86/intel_atomisp2_led.c
8728 INTEL BROXTON PMC DRIVER
8729 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8730 M: Zha Qipeng <qipeng.zha@intel.com>
8732 F: drivers/mfd/intel_pmc_bxt.c
8733 F: include/linux/mfd/intel_pmc_bxt.h
8735 INTEL C600 SERIES SAS CONTROLLER DRIVER
8736 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8737 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8738 L: linux-scsi@vger.kernel.org
8740 T: git git://git.code.sf.net/p/intel-sas/isci
8741 F: drivers/scsi/isci/
8743 INTEL CPU family model numbers
8744 M: Tony Luck <tony.luck@intel.com>
8746 L: linux-kernel@vger.kernel.org
8748 F: arch/x86/include/asm/intel-family.h
8750 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8751 M: Jani Nikula <jani.nikula@linux.intel.com>
8752 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8753 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8754 L: intel-gfx@lists.freedesktop.org
8756 W: https://01.org/linuxgraphics/
8757 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8758 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8759 C: irc://chat.freenode.net/intel-gfx
8760 T: git git://anongit.freedesktop.org/drm-intel
8761 F: Documentation/gpu/i915.rst
8762 F: drivers/gpu/drm/i915/
8763 F: include/drm/i915*
8764 F: include/uapi/drm/i915_drm.h
8766 INTEL ETHERNET DRIVERS
8767 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8768 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8769 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8771 W: http://www.intel.com/support/feedback.htm
8772 W: http://e1000.sourceforge.net/
8773 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8776 F: Documentation/networking/device_drivers/ethernet/intel/
8777 F: drivers/net/ethernet/intel/
8778 F: drivers/net/ethernet/intel/*/
8779 F: include/linux/avf/virtchnl.h
8781 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8782 M: Maik Broemme <mbroemme@libmpq.org>
8783 L: linux-fbdev@vger.kernel.org
8785 F: Documentation/fb/intelfb.rst
8786 F: drivers/video/fbdev/intelfb/
8789 M: Andy Shevchenko <andy@kernel.org>
8790 L: linux-gpio@vger.kernel.org
8792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8793 F: drivers/gpio/gpio-ich.c
8794 F: drivers/gpio/gpio-intel-mid.c
8795 F: drivers/gpio/gpio-merrifield.c
8796 F: drivers/gpio/gpio-ml-ioh.c
8797 F: drivers/gpio/gpio-pch.c
8798 F: drivers/gpio/gpio-sch.c
8799 F: drivers/gpio/gpio-sodaville.c
8801 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8802 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8803 M: Zhi Wang <zhi.a.wang@intel.com>
8804 L: intel-gvt-dev@lists.freedesktop.org
8805 L: intel-gfx@lists.freedesktop.org
8807 W: https://01.org/igvt-g
8808 T: git https://github.com/intel/gvt-linux.git
8809 F: drivers/gpu/drm/i915/gvt/
8811 INTEL HID EVENT DRIVER
8812 M: Alex Hung <alex.hung@canonical.com>
8813 L: platform-driver-x86@vger.kernel.org
8815 F: drivers/platform/x86/intel-hid.c
8817 INTEL I/OAT DMA DRIVER
8818 M: Dave Jiang <dave.jiang@intel.com>
8819 R: Dan Williams <dan.j.williams@intel.com>
8820 L: dmaengine@vger.kernel.org
8822 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8823 F: drivers/dma/ioat*
8826 M: Dave Jiang <dave.jiang@intel.com>
8827 L: dmaengine@vger.kernel.org
8829 F: drivers/dma/idxd/*
8830 F: include/uapi/linux/idxd.h
8833 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8834 M: Len Brown <lenb@kernel.org>
8835 L: linux-pm@vger.kernel.org
8837 B: https://bugzilla.kernel.org
8838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8839 F: drivers/idle/intel_idle.c
8841 INTEL INTEGRATED SENSOR HUB DRIVER
8842 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8843 M: Jiri Kosina <jikos@kernel.org>
8844 L: linux-input@vger.kernel.org
8846 F: drivers/hid/intel-ish-hid/
8849 M: David Woodhouse <dwmw2@infradead.org>
8850 M: Lu Baolu <baolu.lu@linux.intel.com>
8851 L: iommu@lists.linux-foundation.org
8853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8854 F: drivers/iommu/intel/
8855 F: include/linux/intel-iommu.h
8856 F: include/linux/intel-svm.h
8858 INTEL IOP-ADMA DMA DRIVER
8859 R: Dan Williams <dan.j.williams@intel.com>
8861 F: drivers/dma/iop-adma.c
8863 INTEL IPU3 CSI-2 CIO2 DRIVER
8864 M: Yong Zhi <yong.zhi@intel.com>
8865 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8866 M: Bingbu Cao <bingbu.cao@intel.com>
8867 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8868 L: linux-media@vger.kernel.org
8870 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8871 F: drivers/media/pci/intel/ipu3/
8873 INTEL IPU3 CSI-2 IMGU DRIVER
8874 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8875 R: Bingbu Cao <bingbu.cao@intel.com>
8876 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8877 L: linux-media@vger.kernel.org
8879 F: Documentation/admin-guide/media/ipu3.rst
8880 F: Documentation/admin-guide/media/ipu3_rcb.svg
8881 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8882 F: drivers/staging/media/ipu3/
8884 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8885 M: Krzysztof Halasa <khalasa@piap.pl>
8887 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8888 F: drivers/net/wan/ixp4xx_hss.c
8889 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8890 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8891 F: include/linux/soc/ixp4xx/npe.h
8892 F: include/linux/soc/ixp4xx/qmgr.h
8894 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8895 M: Deepak Saxena <dsaxena@plexity.net>
8897 F: drivers/char/hw_random/ixp4xx-rng.c
8899 INTEL MANAGEMENT ENGINE (mei)
8900 M: Tomas Winkler <tomas.winkler@intel.com>
8901 L: linux-kernel@vger.kernel.org
8903 F: Documentation/driver-api/mei/*
8904 F: drivers/misc/mei/
8905 F: drivers/watchdog/mei_wdt.c
8906 F: include/linux/mei_cl_bus.h
8907 F: include/uapi/linux/mei.h
8910 INTEL MENLOW THERMAL DRIVER
8911 M: Sujith Thomas <sujith.thomas@intel.com>
8912 L: platform-driver-x86@vger.kernel.org
8914 W: https://01.org/linux-acpi
8915 F: drivers/platform/x86/intel_menlow.c
8917 INTEL MIC DRIVERS (mic)
8918 M: Sudeep Dutt <sudeep.dutt@intel.com>
8919 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8921 W: https://github.com/sudeepdutt/mic
8922 W: http://software.intel.com/en-us/mic-developer
8923 F: Documentation/misc-devices/mic/
8924 F: drivers/dma/mic_x100_dma.c
8925 F: drivers/dma/mic_x100_dma.h
8926 F: drivers/misc/mic/
8927 F: include/linux/mic_bus.h
8928 F: include/linux/scif.h
8929 F: include/uapi/linux/mic_common.h
8930 F: include/uapi/linux/mic_ioctl.h
8931 F: include/uapi/linux/scif_ioctl.h
8933 INTEL P-Unit IPC DRIVER
8934 M: Zha Qipeng <qipeng.zha@intel.com>
8935 L: platform-driver-x86@vger.kernel.org
8937 F: arch/x86/include/asm/intel_punit_ipc.h
8938 F: drivers/platform/x86/intel_punit_ipc.c
8940 INTEL PMC CORE DRIVER
8941 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8942 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8943 L: platform-driver-x86@vger.kernel.org
8945 F: drivers/platform/x86/intel_pmc_core*
8947 INTEL PMIC GPIO DRIVERS
8948 M: Andy Shevchenko <andy@kernel.org>
8950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8951 F: drivers/gpio/gpio-*cove.c
8952 F: drivers/gpio/gpio-msic.c
8954 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8955 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8957 F: drivers/mfd/intel_msic.c
8958 F: drivers/mfd/intel_soc_pmic*
8959 F: include/linux/mfd/intel_msic.h
8960 F: include/linux/mfd/intel_soc_pmic*
8962 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8963 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8964 L: linux-wireless@vger.kernel.org
8966 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8967 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8968 F: drivers/net/wireless/intel/ipw2x00/
8971 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8972 M: Len Brown <lenb@kernel.org>
8973 L: linux-pm@vger.kernel.org
8975 F: drivers/cpufreq/intel_pstate.c
8977 INTEL RDMA RNIC DRIVER
8978 M: Faisal Latif <faisal.latif@intel.com>
8979 M: Shiraz Saleem <shiraz.saleem@intel.com>
8980 L: linux-rdma@vger.kernel.org
8982 F: drivers/infiniband/hw/i40iw/
8983 F: include/uapi/rdma/i40iw-abi.h
8986 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8988 F: arch/x86/include/asm/intel_scu_ipc.h
8989 F: drivers/platform/x86/intel_scu_*
8991 INTEL SPEED SELECT TECHNOLOGY
8992 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8993 L: platform-driver-x86@vger.kernel.org
8995 F: drivers/platform/x86/intel_speed_select_if/
8996 F: include/uapi/linux/isst_if.h
8997 F: tools/power/x86/intel-speed-select/
8999 INTEL STRATIX10 FIRMWARE DRIVERS
9000 M: Richard Gong <richard.gong@linux.intel.com>
9001 L: linux-kernel@vger.kernel.org
9003 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9004 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9005 F: drivers/firmware/stratix10-rsu.c
9006 F: drivers/firmware/stratix10-svc.c
9007 F: include/linux/firmware/intel/stratix10-smc.h
9008 F: include/linux/firmware/intel/stratix10-svc-client.h
9010 INTEL TELEMETRY DRIVER
9011 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9012 M: "David E. Box" <david.e.box@linux.intel.com>
9013 L: platform-driver-x86@vger.kernel.org
9015 F: arch/x86/include/asm/intel_telemetry.h
9016 F: drivers/platform/x86/intel_telemetry*
9018 INTEL UNCORE FREQUENCY CONTROL
9019 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9020 L: platform-driver-x86@vger.kernel.org
9022 F: drivers/platform/x86/intel-uncore-frequency.c
9024 INTEL VIRTUAL BUTTON DRIVER
9025 M: AceLan Kao <acelan.kao@canonical.com>
9026 L: platform-driver-x86@vger.kernel.org
9028 F: drivers/platform/x86/intel-vbtn.c
9030 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9031 M: Stanislaw Gruszka <stf_xl@wp.pl>
9032 L: linux-wireless@vger.kernel.org
9034 F: drivers/net/wireless/intel/iwlegacy/
9036 INTEL WIRELESS WIFI LINK (iwlwifi)
9037 M: Johannes Berg <johannes.berg@intel.com>
9038 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9039 M: Luca Coelho <luciano.coelho@intel.com>
9040 M: Intel Linux Wireless <linuxwifi@intel.com>
9041 L: linux-wireless@vger.kernel.org
9043 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9045 F: drivers/net/wireless/intel/iwlwifi/
9047 INTEL WIRELESS WIMAX CONNECTION 2400
9048 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9049 M: linux-wimax@intel.com
9050 L: wimax@linuxwimax.org (subscribers-only)
9052 W: http://linuxwimax.org
9053 F: Documentation/admin-guide/wimax/i2400m.rst
9054 F: drivers/net/wimax/i2400m/
9055 F: include/uapi/linux/wimax/i2400m.h
9057 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9058 M: Jithu Joseph <jithu.joseph@intel.com>
9059 R: Maurice Ma <maurice.ma@intel.com>
9061 W: https://slimbootloader.github.io/security/firmware-update.html
9062 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9064 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9065 M: Mario Limonciello <mario.limonciello@dell.com>
9067 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9070 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9072 F: Documentation/trace/intel_th.rst
9073 F: drivers/hwtracing/intel_th/
9074 F: include/linux/intel_th.h
9076 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9077 M: Ning Sun <ning.sun@intel.com>
9078 L: tboot-devel@lists.sourceforge.net
9080 W: http://tboot.sourceforge.net
9081 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9082 F: Documentation/x86/intel_txt.rst
9083 F: arch/x86/kernel/tboot.c
9084 F: include/linux/tboot.h
9087 M: Georgi Djakov <georgi.djakov@linaro.org>
9088 L: linux-pm@vger.kernel.org
9090 F: Documentation/devicetree/bindings/interconnect/
9091 F: Documentation/driver-api/interconnect.rst
9092 F: drivers/interconnect/
9093 F: include/dt-bindings/interconnect/
9094 F: include/linux/interconnect-provider.h
9095 F: include/linux/interconnect.h
9097 INVENSENSE ICM-426xx IMU DRIVER
9098 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9099 L: linux-iio@vger.kernel.org
9101 W https://invensense.tdk.com/
9102 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9103 F: drivers/iio/imu/inv_icm42600/
9105 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9106 M: Linus Walleij <linus.walleij@linaro.org>
9107 L: linux-iio@vger.kernel.org
9109 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9110 F: drivers/iio/gyro/mpu3050*
9112 IOC3 ETHERNET DRIVER
9113 M: Ralf Baechle <ralf@linux-mips.org>
9114 L: linux-mips@vger.kernel.org
9116 F: drivers/net/ethernet/sgi/ioc3-eth.c
9118 IOMAP FILESYSTEM LIBRARY
9119 M: Christoph Hellwig <hch@infradead.org>
9120 M: Darrick J. Wong <darrick.wong@oracle.com>
9121 M: linux-xfs@vger.kernel.org
9122 M: linux-fsdevel@vger.kernel.org
9123 L: linux-xfs@vger.kernel.org
9124 L: linux-fsdevel@vger.kernel.org
9126 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9128 F: include/linux/iomap.h
9131 M: Joerg Roedel <joro@8bytes.org>
9132 L: iommu@lists.linux-foundation.org
9134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9135 F: Documentation/devicetree/bindings/iommu/
9137 F: include/linux/iommu.h
9138 F: include/linux/iova.h
9139 F: include/linux/of_iommu.h
9140 F: include/uapi/linux/iommu.h
9143 M: Jens Axboe <axboe@kernel.dk>
9144 L: io-uring@vger.kernel.org
9146 T: git git://git.kernel.dk/linux-block
9147 T: git git://git.kernel.dk/liburing
9151 F: include/uapi/linux/io_uring.h
9154 M: Corey Minyard <minyard@acm.org>
9155 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9157 W: http://openipmi.sourceforge.net/
9158 F: Documentation/driver-api/ipmi.rst
9159 F: Documentation/devicetree/bindings/ipmi/
9160 F: drivers/char/ipmi/
9161 F: include/linux/ipmi*
9162 F: include/uapi/linux/ipmi*
9164 IPS SCSI RAID DRIVER
9165 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9166 L: linux-scsi@vger.kernel.org
9168 W: http://www.adaptec.com/
9169 F: drivers/scsi/ips*
9172 M: Wensong Zhang <wensong@linux-vs.org>
9173 M: Simon Horman <horms@verge.net.au>
9174 M: Julian Anastasov <ja@ssi.bg>
9175 L: netdev@vger.kernel.org
9176 L: lvs-devel@vger.kernel.org
9178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9180 F: Documentation/networking/ipvs-sysctl.rst
9181 F: include/net/ip_vs.h
9182 F: include/uapi/linux/ip_vs.h
9183 F: net/netfilter/ipvs/
9186 M: Jiri Kosina <jikos@kernel.org>
9187 M: David Sterba <dsterba@suse.com>
9189 F: drivers/tty/ipwireless/
9192 L: netdev@vger.kernel.org
9194 F: include/uapi/linux/ipx.h
9196 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9197 M: Marc Zyngier <maz@kernel.org>
9199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9200 F: Documentation/core-api/irq/irq-domain.rst
9201 F: include/linux/irqdomain.h
9202 F: kernel/irq/irqdomain.c
9206 M: Thomas Gleixner <tglx@linutronix.de>
9207 L: linux-kernel@vger.kernel.org
9209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9213 M: Thomas Gleixner <tglx@linutronix.de>
9214 M: Jason Cooper <jason@lakedaemon.net>
9215 M: Marc Zyngier <maz@kernel.org>
9216 L: linux-kernel@vger.kernel.org
9218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9219 F: Documentation/devicetree/bindings/interrupt-controller/
9223 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9225 F: Documentation/driver-api/isa.rst
9226 F: drivers/base/isa.c
9227 F: include/linux/isa.h
9230 M: Hans Verkuil <hverkuil@xs4all.nl>
9231 L: linux-media@vger.kernel.org
9233 W: https://linuxtv.org
9234 T: git git://linuxtv.org/media_tree.git
9235 F: drivers/media/radio/radio-isa*
9238 M: Jaroslav Kysela <perex@perex.cz>
9240 F: Documentation/driver-api/isapnp.rst
9241 F: drivers/pnp/isapnp/
9242 F: include/linux/isapnp.h
9245 M: Lee Duncan <lduncan@suse.com>
9246 M: Chris Leech <cleech@redhat.com>
9247 L: open-iscsi@googlegroups.com
9248 L: linux-scsi@vger.kernel.org
9250 W: www.open-iscsi.com
9251 F: drivers/scsi/*iscsi*
9252 F: include/scsi/*iscsi*
9254 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9255 M: Peter Jones <pjones@redhat.com>
9256 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9258 F: drivers/firmware/iscsi_ibft*
9260 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9261 M: Sagi Grimberg <sagi@grimberg.me>
9262 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9263 L: linux-rdma@vger.kernel.org
9265 W: http://www.openfabrics.org
9266 W: www.open-iscsi.org
9267 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9268 F: drivers/infiniband/ulp/iser/
9270 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9271 M: Sagi Grimberg <sagi@grimberg.me>
9272 L: linux-rdma@vger.kernel.org
9273 L: target-devel@vger.kernel.org
9275 W: http://www.linux-iscsi.org
9276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9277 F: drivers/infiniband/ulp/isert
9279 ISDN/CMTP OVER BLUETOOTH
9280 M: Karsten Keil <isdn@linux-pingi.de>
9281 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9282 L: netdev@vger.kernel.org
9284 W: http://www.isdn4linux.de
9285 F: Documentation/isdn/
9286 F: drivers/isdn/capi/
9287 F: include/linux/isdn/
9288 F: include/uapi/linux/isdn/
9289 F: net/bluetooth/cmtp/
9291 ISDN/mISDN SUBSYSTEM
9292 M: Karsten Keil <isdn@linux-pingi.de>
9293 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9294 L: netdev@vger.kernel.org
9296 W: http://www.isdn4linux.de
9297 F: drivers/isdn/Kconfig
9298 F: drivers/isdn/Makefile
9299 F: drivers/isdn/hardware/
9300 F: drivers/isdn/mISDN/
9302 IT87 HARDWARE MONITORING DRIVER
9303 M: Jean Delvare <jdelvare@suse.com>
9304 L: linux-hwmon@vger.kernel.org
9306 F: Documentation/hwmon/it87.rst
9307 F: drivers/hwmon/it87.c
9310 M: Antti Palosaari <crope@iki.fi>
9311 L: linux-media@vger.kernel.org
9313 W: https://linuxtv.org
9314 W: http://palosaari.fi/linux/
9315 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9316 T: git git://linuxtv.org/anttip/media_tree.git
9317 F: drivers/media/tuners/it913x*
9319 IVTV VIDEO4LINUX DRIVER
9320 M: Andy Walls <awalls@md.metrocast.net>
9321 L: linux-media@vger.kernel.org
9323 W: https://linuxtv.org
9324 T: git git://linuxtv.org/media_tree.git
9325 F: Documentation/admin-guide/media/ivtv*
9326 F: drivers/media/pci/ivtv/
9327 F: include/uapi/linux/ivtv*
9329 IX2505V MEDIA DRIVER
9330 M: Malcolm Priestley <tvboxspy@gmail.com>
9331 L: linux-media@vger.kernel.org
9333 W: https://linuxtv.org
9334 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9335 F: drivers/media/dvb-frontends/ix2505v*
9337 JAILHOUSE HYPERVISOR INTERFACE
9338 M: Jan Kiszka <jan.kiszka@siemens.com>
9339 L: jailhouse-dev@googlegroups.com
9341 F: arch/x86/include/asm/jailhouse_para.h
9342 F: arch/x86/kernel/jailhouse.c
9344 JC42.4 TEMPERATURE SENSOR DRIVER
9345 M: Guenter Roeck <linux@roeck-us.net>
9346 L: linux-hwmon@vger.kernel.org
9348 F: Documentation/hwmon/jc42.rst
9349 F: drivers/hwmon/jc42.c
9352 M: Dave Kleikamp <shaggy@kernel.org>
9353 L: jfs-discussion@lists.sourceforge.net
9355 W: http://jfs.sourceforge.net/
9356 T: git git://github.com/kleikamp/linux-shaggy.git
9357 F: Documentation/admin-guide/jfs.rst
9361 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9362 L: netdev@vger.kernel.org
9364 F: drivers/net/ethernet/jme.*
9366 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9367 M: David Woodhouse <dwmw2@infradead.org>
9368 M: Richard Weinberger <richard@nod.at>
9369 L: linux-mtd@lists.infradead.org
9371 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9372 T: git git://git.infradead.org/ubifs-2.6.git
9374 F: include/uapi/linux/jffs2.h
9376 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9377 M: "Theodore Ts'o" <tytso@mit.edu>
9378 M: Jan Kara <jack@suse.com>
9379 L: linux-ext4@vger.kernel.org
9382 F: include/linux/jbd2.h
9384 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9385 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9386 L: linux-media@vger.kernel.org
9388 F: drivers/media/platform/rcar_jpu.c
9390 JSM Neo PCI based serial card
9391 L: linux-serial@vger.kernel.org
9393 F: drivers/tty/serial/jsm/
9395 K10TEMP HARDWARE MONITORING DRIVER
9396 M: Clemens Ladisch <clemens@ladisch.de>
9397 L: linux-hwmon@vger.kernel.org
9399 F: Documentation/hwmon/k10temp.rst
9400 F: drivers/hwmon/k10temp.c
9402 K8TEMP HARDWARE MONITORING DRIVER
9403 M: Rudolf Marek <r.marek@assembler.cz>
9404 L: linux-hwmon@vger.kernel.org
9406 F: Documentation/hwmon/k8temp.rst
9407 F: drivers/hwmon/k8temp.c
9410 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9411 R: Alexander Potapenko <glider@google.com>
9412 R: Dmitry Vyukov <dvyukov@google.com>
9413 L: kasan-dev@googlegroups.com
9415 F: Documentation/dev-tools/kasan.rst
9416 F: arch/*/include/asm/kasan.h
9417 F: arch/*/mm/kasan_init*
9418 F: include/linux/kasan*.h
9421 F: scripts/Makefile.kasan
9424 M: Masahiro Yamada <masahiroy@kernel.org>
9425 L: linux-kbuild@vger.kernel.org
9427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9428 F: Documentation/kbuild/kconfig*
9429 F: scripts/Kconfig.include
9433 R: Dmitry Vyukov <dvyukov@google.com>
9434 R: Andrey Konovalov <andreyknvl@google.com>
9435 L: kasan-dev@googlegroups.com
9437 F: Documentation/dev-tools/kcov.rst
9438 F: include/linux/kcov.h
9439 F: include/uapi/linux/kcov.h
9441 F: scripts/Makefile.kcov
9444 M: Marco Elver <elver@google.com>
9445 R: Dmitry Vyukov <dvyukov@google.com>
9446 L: kasan-dev@googlegroups.com
9448 F: Documentation/dev-tools/kcsan.rst
9449 F: include/linux/kcsan*.h
9451 F: lib/Kconfig.kcsan
9452 F: scripts/Makefile.kcsan
9455 M: Dave Young <dyoung@redhat.com>
9456 M: Baoquan He <bhe@redhat.com>
9457 R: Vivek Goyal <vgoyal@redhat.com>
9458 L: kexec@lists.infradead.org
9460 W: http://lse.sourceforge.net/kdump/
9461 F: Documentation/admin-guide/kdump/
9463 F: include/linux/crash_core.h
9464 F: include/linux/crash_dump.h
9465 F: include/uapi/linux/vmcore.h
9468 KEENE FM RADIO TRANSMITTER DRIVER
9469 M: Hans Verkuil <hverkuil@xs4all.nl>
9470 L: linux-media@vger.kernel.org
9472 W: https://linuxtv.org
9473 T: git git://linuxtv.org/media_tree.git
9474 F: drivers/media/radio/radio-keene*
9477 M: Ian Kent <raven@themaw.net>
9478 L: autofs@vger.kernel.org
9482 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9483 M: Masahiro Yamada <masahiroy@kernel.org>
9484 M: Michal Marek <michal.lkml@markovi.net>
9485 L: linux-kbuild@vger.kernel.org
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9488 F: Documentation/kbuild/
9490 F: scripts/*vmlinux*
9492 F: scripts/Makefile*
9499 L: kernel-janitors@vger.kernel.org
9501 W: http://kernelnewbies.org/KernelJanitors
9503 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9504 M: "J. Bruce Fields" <bfields@fieldses.org>
9505 M: Chuck Lever <chuck.lever@oracle.com>
9506 L: linux-nfs@vger.kernel.org
9508 W: http://nfs.sourceforge.net/
9509 T: git git://linux-nfs.org/~bfields/linux.git
9513 F: include/linux/lockd/
9514 F: include/linux/sunrpc/
9515 F: include/uapi/linux/nfsd/
9516 F: include/uapi/linux/sunrpc/
9519 KERNEL SELFTEST FRAMEWORK
9520 M: Shuah Khan <shuah@kernel.org>
9521 M: Shuah Khan <skhan@linuxfoundation.org>
9522 L: linux-kselftest@vger.kernel.org
9524 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9526 F: Documentation/dev-tools/kselftest*
9527 F: tools/testing/selftests/
9529 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9530 M: Brendan Higgins <brendanhiggins@google.com>
9531 L: linux-kselftest@vger.kernel.org
9532 L: kunit-dev@googlegroups.com
9534 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9535 F: Documentation/dev-tools/kunit/
9538 F: tools/testing/kunit/
9540 KERNEL USERMODE HELPER
9541 M: Luis Chamberlain <mcgrof@kernel.org>
9542 L: linux-kernel@vger.kernel.org
9544 F: include/linux/umh.h
9547 KERNEL VIRTUAL MACHINE (KVM)
9548 M: Paolo Bonzini <pbonzini@redhat.com>
9549 L: kvm@vger.kernel.org
9551 W: http://www.linux-kvm.org
9552 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9553 F: Documentation/virt/kvm/
9554 F: include/asm-generic/kvm*
9555 F: include/kvm/iodev.h
9556 F: include/linux/kvm*
9557 F: include/trace/events/kvm.h
9558 F: include/uapi/asm-generic/kvm*
9559 F: include/uapi/linux/kvm*
9561 F: tools/testing/selftests/kvm/
9564 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9565 M: Marc Zyngier <maz@kernel.org>
9566 R: James Morse <james.morse@arm.com>
9567 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9568 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9570 L: kvmarm@lists.cs.columbia.edu
9572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9573 F: arch/arm64/include/asm/kvm*
9574 F: arch/arm64/include/uapi/asm/kvm*
9576 F: include/kvm/arm_*
9578 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9579 M: Huacai Chen <chenhc@lemote.com>
9580 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9581 L: linux-mips@vger.kernel.org
9582 L: kvm@vger.kernel.org
9584 F: arch/mips/include/asm/kvm*
9585 F: arch/mips/include/uapi/asm/kvm*
9588 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9589 M: Paul Mackerras <paulus@ozlabs.org>
9590 L: kvm-ppc@vger.kernel.org
9592 W: http://www.linux-kvm.org/
9593 T: git git://github.com/agraf/linux-2.6.git
9594 F: arch/powerpc/include/asm/kvm*
9595 F: arch/powerpc/include/uapi/asm/kvm*
9596 F: arch/powerpc/kernel/kvm*
9597 F: arch/powerpc/kvm/
9599 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9600 M: Christian Borntraeger <borntraeger@de.ibm.com>
9601 M: Janosch Frank <frankja@linux.ibm.com>
9602 R: David Hildenbrand <david@redhat.com>
9603 R: Cornelia Huck <cohuck@redhat.com>
9604 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9605 L: kvm@vger.kernel.org
9607 W: http://www.ibm.com/developerworks/linux/linux390/
9608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9609 F: Documentation/virt/kvm/s390*
9610 F: arch/s390/include/asm/gmap.h
9611 F: arch/s390/include/asm/kvm*
9612 F: arch/s390/include/uapi/asm/kvm*
9614 F: arch/s390/mm/gmap.c
9615 F: tools/testing/selftests/kvm/*/s390x/
9616 F: tools/testing/selftests/kvm/s390x/
9618 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9619 M: Paolo Bonzini <pbonzini@redhat.com>
9620 R: Sean Christopherson <sean.j.christopherson@intel.com>
9621 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9622 R: Wanpeng Li <wanpengli@tencent.com>
9623 R: Jim Mattson <jmattson@google.com>
9624 R: Joerg Roedel <joro@8bytes.org>
9625 L: kvm@vger.kernel.org
9627 W: http://www.linux-kvm.org
9628 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9629 F: arch/x86/include/asm/kvm*
9630 F: arch/x86/include/asm/pvclock-abi.h
9631 F: arch/x86/include/asm/svm.h
9632 F: arch/x86/include/asm/vmx*.h
9633 F: arch/x86/include/uapi/asm/kvm*
9634 F: arch/x86/include/uapi/asm/svm.h
9635 F: arch/x86/include/uapi/asm/vmx.h
9636 F: arch/x86/kernel/kvm.c
9637 F: arch/x86/kernel/kvmclock.c
9642 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9643 M: Tejun Heo <tj@kernel.org>
9645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9647 F: include/linux/kernfs.h
9650 M: Eric Biederman <ebiederm@xmission.com>
9651 L: kexec@lists.infradead.org
9653 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9654 F: include/linux/kexec.h
9655 F: include/uapi/linux/kexec.h
9659 M: Mimi Zohar <zohar@linux.ibm.com>
9660 L: linux-integrity@vger.kernel.org
9661 L: keyrings@vger.kernel.org
9663 F: Documentation/security/keys/trusted-encrypted.rst
9664 F: include/keys/encrypted-type.h
9665 F: security/keys/encrypted-keys/
9668 M: James Bottomley <jejb@linux.ibm.com>
9669 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9670 M: Mimi Zohar <zohar@linux.ibm.com>
9671 L: linux-integrity@vger.kernel.org
9672 L: keyrings@vger.kernel.org
9674 F: Documentation/security/keys/trusted-encrypted.rst
9675 F: include/keys/trusted-type.h
9676 F: include/keys/trusted_tpm.h
9677 F: security/keys/trusted-keys/
9680 M: David Howells <dhowells@redhat.com>
9681 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9682 L: keyrings@vger.kernel.org
9684 F: Documentation/security/keys/core.rst
9686 F: include/linux/key-type.h
9687 F: include/linux/key.h
9688 F: include/linux/keyctl.h
9689 F: include/uapi/linux/keyctl.h
9693 M: Stefani Seibold <stefani@seibold.net>
9695 F: include/linux/kfifo.h
9699 KGDB / KDB /debug_core
9700 M: Jason Wessel <jason.wessel@windriver.com>
9701 M: Daniel Thompson <daniel.thompson@linaro.org>
9702 R: Douglas Anderson <dianders@chromium.org>
9703 L: kgdb-bugreport@lists.sourceforge.net
9705 W: http://kgdb.wiki.kernel.org/
9706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9707 F: Documentation/dev-tools/kgdb.rst
9708 F: drivers/misc/kgdbts.c
9709 F: drivers/tty/serial/kgdboc.c
9710 F: include/linux/kdb.h
9711 F: include/linux/kgdb.h
9714 KHADAS MCU MFD DRIVER
9715 M: Neil Armstrong <narmstrong@baylibre.com>
9716 L: linux-amlogic@lists.infradead.org
9718 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9719 F: drivers/mfd/khadas-mcu.c
9720 F: include/linux/mfd/khadas-mcu.h
9721 F: drivers/thermal/khadas_mcu_fan.c
9724 M: Catalin Marinas <catalin.marinas@arm.com>
9726 F: Documentation/dev-tools/kmemleak.rst
9727 F: include/linux/kmemleak.h
9728 F: mm/kmemleak-test.c
9731 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9732 M: Luis Chamberlain <mcgrof@kernel.org>
9733 L: linux-kernel@vger.kernel.org
9735 F: include/linux/kmod.h
9738 F: tools/testing/selftests/kmod/
9741 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9742 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9743 M: "David S. Miller" <davem@davemloft.net>
9744 M: Masami Hiramatsu <mhiramat@kernel.org>
9746 F: Documentation/trace/kprobes.rst
9747 F: include/asm-generic/kprobes.h
9748 F: include/linux/kprobes.h
9751 KS0108 LCD CONTROLLER DRIVER
9752 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9754 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9755 F: drivers/auxdisplay/ks0108.c
9756 F: include/linux/ks0108.h
9759 M: David Ahern <dsahern@kernel.org>
9760 L: netdev@vger.kernel.org
9762 F: include/net/l3mdev.h
9766 M: John Fastabend <john.fastabend@gmail.com>
9767 M: Daniel Borkmann <daniel@iogearbox.net>
9768 M: Jakub Sitnicki <jakub@cloudflare.com>
9769 M: Lorenz Bauer <lmb@cloudflare.com>
9770 L: netdev@vger.kernel.org
9771 L: bpf@vger.kernel.org
9773 F: include/linux/skmsg.h
9775 F: net/core/sock_map.c
9776 F: net/ipv4/tcp_bpf.c
9777 F: net/ipv4/udp_bpf.c
9779 LANTIQ / INTEL Ethernet drivers
9780 M: Hauke Mehrtens <hauke@hauke-m.de>
9781 L: netdev@vger.kernel.org
9783 F: drivers/net/dsa/lantiq_gswip.c
9784 F: drivers/net/dsa/lantiq_pce.h
9785 F: drivers/net/ethernet/lantiq_xrx200.c
9786 F: net/dsa/tag_gswip.c
9788 LANTIQ MIPS ARCHITECTURE
9789 M: John Crispin <john@phrozen.org>
9790 L: linux-mips@vger.kernel.org
9793 F: drivers/soc/lantiq
9796 L: linux-x25@vger.kernel.org
9798 F: Documentation/networking/lapb-module.rst
9802 LASI 53c700 driver for PARISC
9803 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9804 L: linux-scsi@vger.kernel.org
9806 F: Documentation/scsi/53c700.rst
9807 F: drivers/scsi/53c700*
9810 M: Tobin C. Harding <me@tobin.cc>
9811 M: Tycho Andersen <tycho@tycho.pizza>
9812 L: linux-hardening@vger.kernel.org
9814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9815 F: scripts/leaking_addresses.pl
9818 M: Pavel Machek <pavel@ucw.cz>
9819 R: Dan Murphy <dmurphy@ti.com>
9820 L: linux-leds@vger.kernel.org
9822 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9823 F: Documentation/devicetree/bindings/leds/
9825 F: include/linux/leds.h
9827 LEGACY EEPROM DRIVER
9828 M: Jean Delvare <jdelvare@suse.com>
9830 F: Documentation/misc-devices/eeprom.rst
9831 F: drivers/misc/eeprom/eeprom.c
9834 R: David Lechner <david@lechnology.com>
9836 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9837 F: arch/arm/boot/dts/da850-lego-ev3.dts
9838 F: drivers/power/supply/lego_ev3_battery.c
9840 LEGO USB Tower driver
9841 M: Juergen Stuber <starblue@users.sourceforge.net>
9842 L: legousb-devel@lists.sourceforge.net
9844 W: http://legousb.sourceforge.net/
9845 F: drivers/usb/misc/legousbtower.c
9848 M: Matan Ziv-Av <matan@svgalib.org>
9849 L: platform-driver-x86@vger.kernel.org
9851 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9852 F: Documentation/admin-guide/laptops/lg-laptop.rst
9853 F: drivers/platform/x86/lg-laptop.c
9856 M: Michael Krufky <mkrufky@linuxtv.org>
9857 L: linux-media@vger.kernel.org
9859 W: https://linuxtv.org
9860 W: http://github.com/mkrufky
9861 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9862 T: git git://linuxtv.org/mkrufky/tuners.git
9863 F: drivers/media/dvb-frontends/lg2160.*
9865 LGDT3305 MEDIA DRIVER
9866 M: Michael Krufky <mkrufky@linuxtv.org>
9867 L: linux-media@vger.kernel.org
9869 W: https://linuxtv.org
9870 W: http://github.com/mkrufky
9871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9872 T: git git://linuxtv.org/mkrufky/tuners.git
9873 F: drivers/media/dvb-frontends/lgdt3305.*
9875 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9876 M: Viresh Kumar <vireshk@kernel.org>
9877 L: linux-ide@vger.kernel.org
9879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9880 F: drivers/ata/pata_arasan_cf.c
9881 F: include/linux/pata_arasan_cf_data.h
9884 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9885 M: Jens Axboe <axboe@kernel.dk>
9886 L: linux-ide@vger.kernel.org
9888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9889 F: drivers/ata/ata_generic.c
9890 F: drivers/ata/pata_*.c
9892 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9893 M: Linus Walleij <linus.walleij@linaro.org>
9894 L: linux-ide@vger.kernel.org
9896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9897 F: drivers/ata/pata_ftide010.c
9898 F: drivers/ata/sata_gemini.c
9899 F: drivers/ata/sata_gemini.h
9901 LIBATA SATA AHCI PLATFORM devices support
9902 M: Hans de Goede <hdegoede@redhat.com>
9903 M: Jens Axboe <axboe@kernel.dk>
9904 L: linux-ide@vger.kernel.org
9906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9907 F: drivers/ata/ahci_platform.c
9908 F: drivers/ata/libahci_platform.c
9909 F: include/linux/ahci_platform.h
9911 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9912 M: Mikael Pettersson <mikpelinux@gmail.com>
9913 L: linux-ide@vger.kernel.org
9915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9916 F: drivers/ata/sata_promise.*
9918 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9919 M: Jens Axboe <axboe@kernel.dk>
9920 L: linux-ide@vger.kernel.org
9922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9923 F: Documentation/devicetree/bindings/ata/
9925 F: include/linux/ata.h
9926 F: include/linux/libata.h
9929 M: Sasha Levin <alexander.levin@microsoft.com>
9931 F: tools/lib/lockdep/
9933 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9934 M: Dan Williams <dan.j.williams@intel.com>
9935 M: Vishal Verma <vishal.l.verma@intel.com>
9936 M: Dave Jiang <dave.jiang@intel.com>
9937 L: linux-nvdimm@lists.01.org
9939 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9940 P: Documentation/nvdimm/maintainer-entry-profile.rst
9941 F: drivers/nvdimm/blk.c
9942 F: drivers/nvdimm/region_devs.c
9944 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9945 M: Vishal Verma <vishal.l.verma@intel.com>
9946 M: Dan Williams <dan.j.williams@intel.com>
9947 M: Dave Jiang <dave.jiang@intel.com>
9948 L: linux-nvdimm@lists.01.org
9950 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9951 P: Documentation/nvdimm/maintainer-entry-profile.rst
9952 F: drivers/nvdimm/btt*
9954 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9955 M: Dan Williams <dan.j.williams@intel.com>
9956 M: Vishal Verma <vishal.l.verma@intel.com>
9957 M: Dave Jiang <dave.jiang@intel.com>
9958 L: linux-nvdimm@lists.01.org
9960 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9961 P: Documentation/nvdimm/maintainer-entry-profile.rst
9962 F: drivers/nvdimm/pmem*
9964 LIBNVDIMM: DEVICETREE BINDINGS
9965 M: Oliver O'Halloran <oohall@gmail.com>
9966 L: linux-nvdimm@lists.01.org
9968 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9969 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9970 F: drivers/nvdimm/of_pmem.c
9972 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9973 M: Dan Williams <dan.j.williams@intel.com>
9974 M: Vishal Verma <vishal.l.verma@intel.com>
9975 M: Dave Jiang <dave.jiang@intel.com>
9976 M: Ira Weiny <ira.weiny@intel.com>
9977 L: linux-nvdimm@lists.01.org
9979 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9980 P: Documentation/nvdimm/maintainer-entry-profile.rst
9981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9982 F: drivers/acpi/nfit/*
9984 F: include/linux/libnvdimm.h
9985 F: include/linux/nd.h
9986 F: include/uapi/linux/ndctl.h
9987 F: tools/testing/nvdimm/
9989 LICENSES and SPDX stuff
9990 M: Thomas Gleixner <tglx@linutronix.de>
9991 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9992 L: linux-spdx@vger.kernel.org
9994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9996 F: Documentation/process/license-rules.rst
9998 F: scripts/spdxcheck-test.sh
9999 F: scripts/spdxcheck.py
10001 LIGHTNVM PLATFORM SUPPORT
10002 M: Matias Bjorling <mb@lightnvm.io>
10003 L: linux-block@vger.kernel.org
10005 W: http://github/OpenChannelSSD
10006 F: drivers/lightnvm/
10007 F: include/linux/lightnvm.h
10008 F: include/uapi/linux/lightnvm.h
10010 LINEAR RANGES HELPERS
10011 M: Mark Brown <broonie@kernel.org>
10012 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10013 F: lib/linear_ranges.c
10014 F: lib/test_linear_ranges.c
10015 F: include/linux/linear_range.h
10017 LINUX FOR POWER MACINTOSH
10018 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10019 L: linuxppc-dev@lists.ozlabs.org
10021 F: arch/powerpc/platforms/powermac/
10022 F: drivers/macintosh/
10024 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10025 M: Michael Ellerman <mpe@ellerman.id.au>
10026 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10027 R: Paul Mackerras <paulus@samba.org>
10028 L: linuxppc-dev@lists.ozlabs.org
10030 W: https://github.com/linuxppc/wiki/wiki
10031 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10033 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10034 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10035 F: Documentation/devicetree/bindings/powerpc/
10036 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10037 F: Documentation/powerpc/
10039 F: drivers/*/*/*pasemi*
10040 F: drivers/*/*pasemi*
10041 F: drivers/char/tpm/tpm_ibmvtpm*
10042 F: drivers/crypto/nx/
10043 F: drivers/crypto/vmx/
10044 F: drivers/i2c/busses/i2c-opal.c
10045 F: drivers/net/ethernet/ibm/ibmveth.*
10046 F: drivers/net/ethernet/ibm/ibmvnic.*
10047 F: drivers/pci/hotplug/pnv_php.c
10048 F: drivers/pci/hotplug/rpa*
10049 F: drivers/rtc/rtc-opal.c
10050 F: drivers/scsi/ibmvscsi/
10051 F: drivers/tty/hvc/hvc_opal.c
10052 F: drivers/watchdog/wdrtas.c
10053 F: tools/testing/selftests/powerpc
10060 LINUX FOR POWERPC EMBEDDED MPC5XXX
10061 M: Anatolij Gustschin <agust@denx.de>
10062 L: linuxppc-dev@lists.ozlabs.org
10064 F: arch/powerpc/platforms/512x/
10065 F: arch/powerpc/platforms/52xx/
10067 LINUX FOR POWERPC EMBEDDED PPC4XX
10068 L: linuxppc-dev@lists.ozlabs.org
10070 F: arch/powerpc/platforms/40x/
10071 F: arch/powerpc/platforms/44x/
10073 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10074 M: Scott Wood <oss@buserror.net>
10075 L: linuxppc-dev@lists.ozlabs.org
10077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10078 F: Documentation/devicetree/bindings/powerpc/fsl/
10079 F: arch/powerpc/platforms/83xx/
10080 F: arch/powerpc/platforms/85xx/
10082 LINUX FOR POWERPC EMBEDDED PPC8XX
10083 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10084 L: linuxppc-dev@lists.ozlabs.org
10086 F: arch/powerpc/platforms/8xx/
10088 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10089 M: Kees Cook <keescook@chromium.org>
10091 F: drivers/misc/lkdtm/*
10092 F: tools/testing/selftests/lkdtm/*
10094 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10095 M: Alan Stern <stern@rowland.harvard.edu>
10096 M: Andrea Parri <parri.andrea@gmail.com>
10097 M: Will Deacon <will@kernel.org>
10098 M: Peter Zijlstra <peterz@infradead.org>
10099 M: Boqun Feng <boqun.feng@gmail.com>
10100 M: Nicholas Piggin <npiggin@gmail.com>
10101 M: David Howells <dhowells@redhat.com>
10102 M: Jade Alglave <j.alglave@ucl.ac.uk>
10103 M: Luc Maranget <luc.maranget@inria.fr>
10104 M: "Paul E. McKenney" <paulmck@kernel.org>
10105 R: Akira Yokosawa <akiyks@gmail.com>
10106 R: Daniel Lustig <dlustig@nvidia.com>
10107 R: Joel Fernandes <joel@joelfernandes.org>
10108 L: linux-kernel@vger.kernel.org
10109 L: linux-arch@vger.kernel.org
10111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10112 F: Documentation/atomic_bitops.txt
10113 F: Documentation/atomic_t.txt
10114 F: Documentation/core-api/atomic_ops.rst
10115 F: Documentation/core-api/refcount-vs-atomic.rst
10116 F: Documentation/litmus-tests/
10117 F: Documentation/memory-barriers.txt
10118 F: tools/memory-model/
10120 LIS3LV02D ACCELEROMETER DRIVER
10121 M: Eric Piel <eric.piel@tremplin-utc.net>
10123 F: Documentation/misc-devices/lis3lv02d.rst
10124 F: drivers/misc/lis3lv02d/
10125 F: drivers/platform/x86/hp_accel.c
10128 M: David Gow <davidgow@google.com>
10129 L: linux-kselftest@vger.kernel.org
10130 L: kunit-dev@googlegroups.com
10135 M: Josh Poimboeuf <jpoimboe@redhat.com>
10136 M: Jiri Kosina <jikos@kernel.org>
10137 M: Miroslav Benes <mbenes@suse.cz>
10138 M: Petr Mladek <pmladek@suse.com>
10139 R: Joe Lawrence <joe.lawrence@redhat.com>
10140 L: live-patching@vger.kernel.org
10142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10143 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10144 F: Documentation/livepatch/
10145 F: arch/powerpc/include/asm/livepatch.h
10146 F: arch/s390/include/asm/livepatch.h
10147 F: arch/x86/include/asm/livepatch.h
10148 F: include/linux/livepatch.h
10149 F: kernel/livepatch/
10151 F: samples/livepatch/
10152 F: tools/testing/selftests/livepatch/
10155 L: netdev@vger.kernel.org
10157 F: include/linux/llc.h
10158 F: include/net/llc*
10159 F: include/uapi/linux/llc.h
10162 LM73 HARDWARE MONITOR DRIVER
10163 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10164 L: linux-hwmon@vger.kernel.org
10166 F: drivers/hwmon/lm73.c
10168 LM78 HARDWARE MONITOR DRIVER
10169 M: Jean Delvare <jdelvare@suse.com>
10170 L: linux-hwmon@vger.kernel.org
10172 F: Documentation/hwmon/lm78.rst
10173 F: drivers/hwmon/lm78.c
10175 LM83 HARDWARE MONITOR DRIVER
10176 M: Jean Delvare <jdelvare@suse.com>
10177 L: linux-hwmon@vger.kernel.org
10179 F: Documentation/hwmon/lm83.rst
10180 F: drivers/hwmon/lm83.c
10182 LM90 HARDWARE MONITOR DRIVER
10183 M: Jean Delvare <jdelvare@suse.com>
10184 L: linux-hwmon@vger.kernel.org
10186 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10187 F: Documentation/hwmon/lm90.rst
10188 F: drivers/hwmon/lm90.c
10189 F: include/dt-bindings/thermal/lm90.h
10191 LM95234 HARDWARE MONITOR DRIVER
10192 M: Guenter Roeck <linux@roeck-us.net>
10193 L: linux-hwmon@vger.kernel.org
10195 F: Documentation/hwmon/lm95234.rst
10196 F: drivers/hwmon/lm95234.c
10198 LME2510 MEDIA DRIVER
10199 M: Malcolm Priestley <tvboxspy@gmail.com>
10200 L: linux-media@vger.kernel.org
10202 W: https://linuxtv.org
10203 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10204 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10206 LOADPIN SECURITY MODULE
10207 M: Kees Cook <keescook@chromium.org>
10209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10210 F: Documentation/admin-guide/LSM/LoadPin.rst
10211 F: security/loadpin/
10214 M: Peter Zijlstra <peterz@infradead.org>
10215 M: Ingo Molnar <mingo@redhat.com>
10216 M: Will Deacon <will@kernel.org>
10217 L: linux-kernel@vger.kernel.org
10219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10220 F: Documentation/locking/
10221 F: arch/*/include/asm/spinlock*.h
10222 F: include/linux/lockdep.h
10223 F: include/linux/mutex*.h
10224 F: include/linux/rwlock*.h
10225 F: include/linux/rwsem*.h
10226 F: include/linux/seqlock.h
10227 F: include/linux/spinlock*.h
10229 F: lib/locking*.[ch]
10230 X: kernel/locking/locktorture.c
10232 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10233 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10234 L: linux-ntfs-dev@lists.sourceforge.net
10236 W: http://www.linux-ntfs.org/content/view/19/37/
10237 F: Documentation/admin-guide/ldm.rst
10238 F: block/partitions/ldm.*
10240 LOGITECH HID GAMING KEYBOARDS
10241 M: Hans de Goede <hdegoede@redhat.com>
10242 L: linux-input@vger.kernel.org
10244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10245 F: drivers/hid/hid-lg-g15.c
10247 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10248 M: Sathya Prakash <sathya.prakash@broadcom.com>
10249 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10250 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10251 L: MPT-FusionLinux.pdl@broadcom.com
10252 L: linux-scsi@vger.kernel.org
10254 W: http://www.avagotech.com/support/
10255 F: drivers/message/fusion/
10256 F: drivers/scsi/mpt3sas/
10258 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10259 M: Matthew Wilcox <willy@infradead.org>
10260 L: linux-scsi@vger.kernel.org
10262 F: drivers/scsi/sym53c8xx_2/
10265 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10266 L: linux-iio@vger.kernel.org
10268 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10269 F: drivers/iio/dac/ltc1660.c
10271 LTC2947 HARDWARE MONITOR DRIVER
10272 M: Nuno Sá <nuno.sa@analog.com>
10273 L: linux-hwmon@vger.kernel.org
10275 W: http://ez.analog.com/community/linux-device-drivers
10276 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10277 F: drivers/hwmon/ltc2947-core.c
10278 F: drivers/hwmon/ltc2947-i2c.c
10279 F: drivers/hwmon/ltc2947-spi.c
10280 F: drivers/hwmon/ltc2947.h
10282 LTC2983 IIO TEMPERATURE DRIVER
10283 M: Nuno Sá <nuno.sa@analog.com>
10284 L: linux-iio@vger.kernel.org
10286 W: http://ez.analog.com/community/linux-device-drivers
10287 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10288 F: drivers/iio/temperature/ltc2983.c
10290 LTC4261 HARDWARE MONITOR DRIVER
10291 M: Guenter Roeck <linux@roeck-us.net>
10292 L: linux-hwmon@vger.kernel.org
10294 F: Documentation/hwmon/ltc4261.rst
10295 F: drivers/hwmon/ltc4261.c
10297 LTC4306 I2C MULTIPLEXER DRIVER
10298 M: Michael Hennerich <michael.hennerich@analog.com>
10299 L: linux-i2c@vger.kernel.org
10301 W: http://ez.analog.com/community/linux-device-drivers
10302 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10303 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10305 LTP (Linux Test Project)
10306 M: Mike Frysinger <vapier@gentoo.org>
10307 M: Cyril Hrubis <chrubis@suse.cz>
10308 M: Wanlong Gao <wanlong.gao@gmail.com>
10309 M: Jan Stancek <jstancek@redhat.com>
10310 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10311 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10312 L: ltp@lists.linux.it (subscribers-only)
10314 W: http://linux-test-project.github.io/
10315 T: git git://github.com/linux-test-project/ltp.git
10318 M: Geert Uytterhoeven <geert@linux-m68k.org>
10319 L: linux-m68k@lists.linux-m68k.org
10321 W: http://www.linux-m68k.org/
10322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10326 M68K ON APPLE MACINTOSH
10327 M: Joshua Thompson <funaho@jurai.org>
10328 L: linux-m68k@lists.linux-m68k.org
10330 W: http://www.mac.linux-m68k.org/
10334 M: Philip Blundell <philb@gnu.org>
10336 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10337 F: arch/m68k/hp300/
10339 M88DS3103 MEDIA DRIVER
10340 M: Antti Palosaari <crope@iki.fi>
10341 L: linux-media@vger.kernel.org
10343 W: https://linuxtv.org
10344 W: http://palosaari.fi/linux/
10345 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10346 T: git git://linuxtv.org/anttip/media_tree.git
10347 F: drivers/media/dvb-frontends/m88ds3103*
10349 M88RS2000 MEDIA DRIVER
10350 M: Malcolm Priestley <tvboxspy@gmail.com>
10351 L: linux-media@vger.kernel.org
10353 W: https://linuxtv.org
10354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10355 F: drivers/media/dvb-frontends/m88rs2000*
10357 MA901 MASTERKIT USB FM RADIO DRIVER
10358 M: Alexey Klimov <klimov.linux@gmail.com>
10359 L: linux-media@vger.kernel.org
10361 T: git git://linuxtv.org/media_tree.git
10362 F: drivers/media/radio/radio-ma901.c
10365 M: Johannes Berg <johannes@sipsolutions.net>
10366 L: linux-wireless@vger.kernel.org
10368 W: https://wireless.wiki.kernel.org/
10369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10371 F: Documentation/networking/mac80211-injection.rst
10372 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10373 F: drivers/net/wireless/mac80211_hwsim.[ch]
10374 F: include/net/mac80211.h
10378 M: Jassi Brar <jassisinghbrar@gmail.com>
10379 L: linux-kernel@vger.kernel.org
10381 F: drivers/mailbox/
10382 F: include/linux/mailbox_client.h
10383 F: include/linux/mailbox_controller.h
10385 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10386 M: Michael Kerrisk <mtk.manpages@gmail.com>
10387 L: linux-man@vger.kernel.org
10389 W: http://www.kernel.org/doc/man-pages
10391 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10392 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10393 L: linux-mips@vger.kernel.org
10395 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10397 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10398 M: Andrew Lunn <andrew@lunn.ch>
10399 M: Vivien Didelot <vivien.didelot@gmail.com>
10400 L: netdev@vger.kernel.org
10402 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10403 F: Documentation/networking/devlink/mv88e6xxx.rst
10404 F: drivers/net/dsa/mv88e6xxx/
10405 F: include/linux/platform_data/mv88e6xxx.h
10407 MARVELL ARMADA 3700 PHY DRIVERS
10408 M: Miquel Raynal <miquel.raynal@bootlin.com>
10410 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10411 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10412 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10413 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10415 MARVELL ARMADA DRM SUPPORT
10416 M: Russell King <linux@armlinux.org.uk>
10418 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10419 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10420 F: Documentation/devicetree/bindings/display/armada/
10421 F: drivers/gpu/drm/armada/
10422 F: include/uapi/drm/armada_drm.h
10424 MARVELL CRYPTO DRIVER
10425 M: Boris Brezillon <bbrezillon@kernel.org>
10426 M: Arnaud Ebalard <arno@natisbad.org>
10427 M: Srujana Challa <schalla@marvell.com>
10428 L: linux-crypto@vger.kernel.org
10430 F: drivers/crypto/marvell/
10432 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10433 M: Mirko Lindner <mlindner@marvell.com>
10434 M: Stephen Hemminger <stephen@networkplumber.org>
10435 L: netdev@vger.kernel.org
10437 F: drivers/net/ethernet/marvell/sk*
10439 MARVELL LIBERTAS WIRELESS DRIVER
10440 L: libertas-dev@lists.infradead.org
10442 F: drivers/net/wireless/marvell/libertas/
10444 MARVELL MACCHIATOBIN SUPPORT
10445 M: Russell King <linux@armlinux.org.uk>
10446 L: linux-arm-kernel@lists.infradead.org
10448 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10450 MARVELL MV643XX ETHERNET DRIVER
10451 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10452 L: netdev@vger.kernel.org
10454 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10455 F: include/linux/mv643xx.h
10457 MARVELL MV88X3310 PHY DRIVER
10458 M: Russell King <linux@armlinux.org.uk>
10459 L: netdev@vger.kernel.org
10461 F: drivers/net/phy/marvell10g.c
10463 MARVELL MVEBU THERMAL DRIVER
10464 M: Miquel Raynal <miquel.raynal@bootlin.com>
10466 F: drivers/thermal/armada_thermal.c
10468 MARVELL MVNETA ETHERNET DRIVER
10469 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10470 L: netdev@vger.kernel.org
10472 F: drivers/net/ethernet/marvell/mvneta.*
10474 MARVELL MWIFIEX WIRELESS DRIVER
10475 M: Amitkumar Karwar <amitkarwar@gmail.com>
10476 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10477 M: Xinming Hu <huxinming820@gmail.com>
10478 L: linux-wireless@vger.kernel.org
10480 F: drivers/net/wireless/marvell/mwifiex/
10482 MARVELL MWL8K WIRELESS DRIVER
10483 M: Lennert Buytenhek <buytenh@wantstofly.org>
10484 L: linux-wireless@vger.kernel.org
10486 F: drivers/net/wireless/marvell/mwl8k.c
10488 MARVELL NAND CONTROLLER DRIVER
10489 M: Miquel Raynal <miquel.raynal@bootlin.com>
10490 L: linux-mtd@lists.infradead.org
10492 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10493 F: drivers/mtd/nand/raw/marvell_nand.c
10495 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10496 M: Sunil Goutham <sgoutham@marvell.com>
10497 M: Geetha sowjanya <gakula@marvell.com>
10498 M: Subbaraya Sundeep <sbhatta@marvell.com>
10499 M: hariprasad <hkelam@marvell.com>
10500 L: netdev@vger.kernel.org
10502 F: drivers/net/ethernet/marvell/octeontx2/nic/
10504 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10505 M: Sunil Goutham <sgoutham@marvell.com>
10506 M: Linu Cherian <lcherian@marvell.com>
10507 M: Geetha sowjanya <gakula@marvell.com>
10508 M: Jerin Jacob <jerinj@marvell.com>
10509 L: netdev@vger.kernel.org
10511 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10512 F: drivers/net/ethernet/marvell/octeontx2/af/
10514 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10515 M: Nicolas Pitre <nico@fluxnic.net>
10517 F: drivers/mmc/host/mvsdio.*
10519 MARVELL USB MDIO CONTROLLER DRIVER
10520 M: Tobias Waldekranz <tobias@waldekranz.com>
10521 L: netdev@vger.kernel.org
10523 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10524 F: drivers/net/phy/mdio-mvusb.c
10526 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10527 M: Hu Ziji <huziji@marvell.com>
10528 L: linux-mmc@vger.kernel.org
10530 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10531 F: drivers/mmc/host/sdhci-xenon*
10533 MATROX FRAMEBUFFER DRIVER
10534 L: linux-fbdev@vger.kernel.org
10536 F: drivers/video/fbdev/matrox/matroxfb_*
10537 F: include/uapi/linux/matroxfb.h
10539 MAX16065 HARDWARE MONITOR DRIVER
10540 M: Guenter Roeck <linux@roeck-us.net>
10541 L: linux-hwmon@vger.kernel.org
10543 F: Documentation/hwmon/max16065.rst
10544 F: drivers/hwmon/max16065.c
10546 MAX2175 SDR TUNER DRIVER
10547 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10548 L: linux-media@vger.kernel.org
10550 T: git git://linuxtv.org/media_tree.git
10551 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10552 F: Documentation/userspace-api/media/drivers/max2175.rst
10553 F: drivers/media/i2c/max2175*
10554 F: include/uapi/linux/max2175.h
10556 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10557 L: linux-hwmon@vger.kernel.org
10559 F: Documentation/hwmon/max6650.rst
10560 F: drivers/hwmon/max6650.c
10562 MAX6697 HARDWARE MONITOR DRIVER
10563 M: Guenter Roeck <linux@roeck-us.net>
10564 L: linux-hwmon@vger.kernel.org
10566 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10567 F: Documentation/hwmon/max6697.rst
10568 F: drivers/hwmon/max6697.c
10569 F: include/linux/platform_data/max6697.h
10571 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10572 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10573 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10574 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10575 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10576 L: linux-media@vger.kernel.org
10578 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10579 F: drivers/media/i2c/max9286.c
10581 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10582 M: Peter Rosin <peda@axentia.se>
10583 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10585 F: Documentation/devicetree/bindings/sound/max9860.txt
10586 F: sound/soc/codecs/max9860.*
10588 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10589 M: Andreas Klinger <ak@it-klinger.de>
10590 L: linux-iio@vger.kernel.org
10592 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10593 F: drivers/iio/proximity/mb1232.c
10595 MAXIM MAX77650 PMIC MFD DRIVER
10596 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10597 L: linux-kernel@vger.kernel.org
10599 F: Documentation/devicetree/bindings/*/*max77650.yaml
10600 F: Documentation/devicetree/bindings/*/max77650*.yaml
10601 F: drivers/gpio/gpio-max77650.c
10602 F: drivers/input/misc/max77650-onkey.c
10603 F: drivers/leds/leds-max77650.c
10604 F: drivers/mfd/max77650.c
10605 F: drivers/power/supply/max77650-charger.c
10606 F: drivers/regulator/max77650-regulator.c
10607 F: include/linux/mfd/max77650.h
10609 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10610 M: Javier Martinez Canillas <javier@dowhile0.org>
10611 L: linux-kernel@vger.kernel.org
10613 F: Documentation/devicetree/bindings/*/*max77802.txt
10614 F: drivers/regulator/max77802-regulator.c
10615 F: include/dt-bindings/*/*max77802.h
10617 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10618 M: Krzysztof Kozlowski <krzk@kernel.org>
10619 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10620 L: linux-pm@vger.kernel.org
10622 F: drivers/power/supply/max14577_charger.c
10623 F: drivers/power/supply/max77693_charger.c
10625 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10626 M: Chanwoo Choi <cw00.choi@samsung.com>
10627 M: Krzysztof Kozlowski <krzk@kernel.org>
10628 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10629 L: linux-kernel@vger.kernel.org
10631 F: Documentation/devicetree/bindings/*/max77686.txt
10632 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10633 F: Documentation/devicetree/bindings/mfd/max14577.txt
10634 F: Documentation/devicetree/bindings/mfd/max77693.txt
10635 F: drivers/*/max14577*.c
10636 F: drivers/*/max77686*.c
10637 F: drivers/*/max77693*.c
10638 F: drivers/clk/clk-max77686.c
10639 F: drivers/extcon/extcon-max14577.c
10640 F: drivers/extcon/extcon-max77693.c
10641 F: drivers/rtc/rtc-max77686.c
10642 F: include/linux/mfd/max14577*.h
10643 F: include/linux/mfd/max77686*.h
10644 F: include/linux/mfd/max77693*.h
10646 MAXIRADIO FM RADIO RECEIVER DRIVER
10647 M: Hans Verkuil <hverkuil@xs4all.nl>
10648 L: linux-media@vger.kernel.org
10650 W: https://linuxtv.org
10651 T: git git://linuxtv.org/media_tree.git
10652 F: drivers/media/radio/radio-maxiradio*
10654 MCAN MMIO DEVICE DRIVER
10655 M: Dan Murphy <dmurphy@ti.com>
10656 M: Sriram Dash <sriram.dash@samsung.com>
10657 L: linux-can@vger.kernel.org
10659 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10660 F: drivers/net/can/m_can/m_can.c
10661 F: drivers/net/can/m_can/m_can.h
10662 F: drivers/net/can/m_can/m_can_platform.c
10664 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10665 M: Rishi Gupta <gupt21@gmail.com>
10666 L: linux-i2c@vger.kernel.org
10667 L: linux-input@vger.kernel.org
10669 F: drivers/hid/hid-mcp2221.c
10671 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10672 M: Peter Rosin <peda@axentia.se>
10673 L: linux-iio@vger.kernel.org
10675 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10676 F: drivers/iio/potentiometer/mcp4018.c
10677 F: drivers/iio/potentiometer/mcp4531.c
10679 MCR20A IEEE-802.15.4 RADIO DRIVER
10680 M: Xue Liu <liuxuenetmail@gmail.com>
10681 L: linux-wpan@vger.kernel.org
10683 W: https://github.com/xueliu/mcr20a-linux
10684 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10685 F: drivers/net/ieee802154/mcr20a.c
10686 F: drivers/net/ieee802154/mcr20a.h
10688 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10689 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10690 L: linux-iio@vger.kernel.org
10692 F: drivers/iio/dac/cio-dac.c
10694 MEDIA CONTROLLER FRAMEWORK
10695 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10696 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10697 L: linux-media@vger.kernel.org
10699 W: https://www.linuxtv.org
10700 T: git git://linuxtv.org/media_tree.git
10701 F: drivers/media/mc/
10702 F: include/media/media-*.h
10703 F: include/uapi/linux/media.h
10705 MEDIA DRIVER FOR FREESCALE IMX PXP
10706 M: Philipp Zabel <p.zabel@pengutronix.de>
10707 L: linux-media@vger.kernel.org
10709 T: git git://linuxtv.org/media_tree.git
10710 F: drivers/media/platform/imx-pxp.[ch]
10712 MEDIA DRIVERS FOR ASCOT2E
10713 M: Sergey Kozlov <serjk@netup.ru>
10714 M: Abylay Ospan <aospan@netup.ru>
10715 L: linux-media@vger.kernel.org
10717 W: https://linuxtv.org
10718 W: http://netup.tv/
10719 T: git git://linuxtv.org/media_tree.git
10720 F: drivers/media/dvb-frontends/ascot2e*
10722 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10723 M: Jasmin Jessich <jasmin@anw.at>
10724 L: linux-media@vger.kernel.org
10726 W: https://linuxtv.org
10727 T: git git://linuxtv.org/media_tree.git
10728 F: drivers/media/dvb-frontends/cxd2099*
10730 MEDIA DRIVERS FOR CXD2841ER
10731 M: Sergey Kozlov <serjk@netup.ru>
10732 M: Abylay Ospan <aospan@netup.ru>
10733 L: linux-media@vger.kernel.org
10735 W: https://linuxtv.org
10736 W: http://netup.tv/
10737 T: git git://linuxtv.org/media_tree.git
10738 F: drivers/media/dvb-frontends/cxd2841er*
10740 MEDIA DRIVERS FOR CXD2880
10741 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10742 L: linux-media@vger.kernel.org
10744 W: http://linuxtv.org/
10745 T: git git://linuxtv.org/media_tree.git
10746 F: drivers/media/dvb-frontends/cxd2880/*
10747 F: drivers/media/spi/cxd2880*
10749 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10750 L: linux-media@vger.kernel.org
10752 W: https://linuxtv.org
10753 T: git git://linuxtv.org/media_tree.git
10754 F: drivers/media/pci/ddbridge/*
10756 MEDIA DRIVERS FOR FREESCALE IMX
10757 M: Steve Longerbeam <slongerbeam@gmail.com>
10758 M: Philipp Zabel <p.zabel@pengutronix.de>
10759 L: linux-media@vger.kernel.org
10761 T: git git://linuxtv.org/media_tree.git
10762 F: Documentation/admin-guide/media/imx.rst
10763 F: Documentation/devicetree/bindings/media/imx.txt
10764 F: drivers/staging/media/imx/
10765 F: include/linux/imx-media.h
10766 F: include/media/imx.h
10768 MEDIA DRIVERS FOR FREESCALE IMX7
10769 M: Rui Miguel Silva <rmfrfs@gmail.com>
10770 L: linux-media@vger.kernel.org
10772 T: git git://linuxtv.org/media_tree.git
10773 F: Documentation/admin-guide/media/imx7.rst
10774 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10775 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10776 F: drivers/staging/media/imx/imx7-media-csi.c
10777 F: drivers/staging/media/imx/imx7-mipi-csis.c
10779 MEDIA DRIVERS FOR HELENE
10780 M: Abylay Ospan <aospan@netup.ru>
10781 L: linux-media@vger.kernel.org
10783 W: https://linuxtv.org
10784 W: http://netup.tv/
10785 T: git git://linuxtv.org/media_tree.git
10786 F: drivers/media/dvb-frontends/helene*
10788 MEDIA DRIVERS FOR HORUS3A
10789 M: Sergey Kozlov <serjk@netup.ru>
10790 M: Abylay Ospan <aospan@netup.ru>
10791 L: linux-media@vger.kernel.org
10793 W: https://linuxtv.org
10794 W: http://netup.tv/
10795 T: git git://linuxtv.org/media_tree.git
10796 F: drivers/media/dvb-frontends/horus3a*
10798 MEDIA DRIVERS FOR LNBH25
10799 M: Sergey Kozlov <serjk@netup.ru>
10800 M: Abylay Ospan <aospan@netup.ru>
10801 L: linux-media@vger.kernel.org
10803 W: https://linuxtv.org
10804 W: http://netup.tv/
10805 T: git git://linuxtv.org/media_tree.git
10806 F: drivers/media/dvb-frontends/lnbh25*
10808 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10809 L: linux-media@vger.kernel.org
10811 W: https://linuxtv.org
10812 T: git git://linuxtv.org/media_tree.git
10813 F: drivers/media/dvb-frontends/mxl5xx*
10815 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10816 M: Sergey Kozlov <serjk@netup.ru>
10817 M: Abylay Ospan <aospan@netup.ru>
10818 L: linux-media@vger.kernel.org
10820 W: https://linuxtv.org
10821 W: http://netup.tv/
10822 T: git git://linuxtv.org/media_tree.git
10823 F: drivers/media/pci/netup_unidvb/*
10825 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10826 M: Dmitry Osipenko <digetx@gmail.com>
10827 L: linux-media@vger.kernel.org
10828 L: linux-tegra@vger.kernel.org
10830 T: git git://linuxtv.org/media_tree.git
10831 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10832 F: drivers/staging/media/tegra-vde/
10834 MEDIA DRIVERS FOR RENESAS - CEU
10835 M: Jacopo Mondi <jacopo@jmondi.org>
10836 L: linux-media@vger.kernel.org
10837 L: linux-renesas-soc@vger.kernel.org
10839 T: git git://linuxtv.org/media_tree.git
10840 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10841 F: drivers/media/platform/renesas-ceu.c
10842 F: include/media/drv-intf/renesas-ceu.h
10844 MEDIA DRIVERS FOR RENESAS - DRIF
10845 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10846 L: linux-media@vger.kernel.org
10847 L: linux-renesas-soc@vger.kernel.org
10849 T: git git://linuxtv.org/media_tree.git
10850 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10851 F: drivers/media/platform/rcar_drif.c
10853 MEDIA DRIVERS FOR RENESAS - FCP
10854 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10855 L: linux-media@vger.kernel.org
10856 L: linux-renesas-soc@vger.kernel.org
10858 T: git git://linuxtv.org/media_tree.git
10859 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10860 F: drivers/media/platform/rcar-fcp.c
10861 F: include/media/rcar-fcp.h
10863 MEDIA DRIVERS FOR RENESAS - FDP1
10864 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10865 L: linux-media@vger.kernel.org
10866 L: linux-renesas-soc@vger.kernel.org
10868 T: git git://linuxtv.org/media_tree.git
10869 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10870 F: drivers/media/platform/rcar_fdp1.c
10872 MEDIA DRIVERS FOR RENESAS - VIN
10873 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10874 L: linux-media@vger.kernel.org
10875 L: linux-renesas-soc@vger.kernel.org
10877 T: git git://linuxtv.org/media_tree.git
10878 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10879 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10880 F: drivers/media/platform/rcar-vin/
10882 MEDIA DRIVERS FOR RENESAS - VSP1
10883 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10884 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10885 L: linux-media@vger.kernel.org
10886 L: linux-renesas-soc@vger.kernel.org
10888 T: git git://linuxtv.org/media_tree.git
10889 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10890 F: drivers/media/platform/vsp1/
10892 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10893 L: linux-media@vger.kernel.org
10895 W: https://linuxtv.org
10896 T: git git://linuxtv.org/media_tree.git
10897 F: drivers/media/dvb-frontends/stv0910*
10899 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10900 L: linux-media@vger.kernel.org
10902 W: https://linuxtv.org
10903 T: git git://linuxtv.org/media_tree.git
10904 F: drivers/media/dvb-frontends/stv6111*
10906 MEDIA DRIVERS FOR STM32 - DCMI
10907 M: Hugues Fruchet <hugues.fruchet@st.com>
10908 L: linux-media@vger.kernel.org
10910 T: git git://linuxtv.org/media_tree.git
10911 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10912 F: drivers/media/platform/stm32/stm32-dcmi.c
10914 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10915 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10916 L: linux-media@vger.kernel.org
10918 W: https://linuxtv.org
10919 Q: http://patchwork.kernel.org/project/linux-media/list/
10920 T: git git://linuxtv.org/media_tree.git
10921 F: Documentation/admin-guide/media/
10922 F: Documentation/devicetree/bindings/media/
10923 F: Documentation/driver-api/media/
10924 F: Documentation/userspace-api/media/
10926 F: drivers/staging/media/
10927 F: include/linux/platform_data/media/
10929 F: include/uapi/linux/dvb/
10930 F: include/uapi/linux/ivtv*
10931 F: include/uapi/linux/media.h
10932 F: include/uapi/linux/meye.h
10933 F: include/uapi/linux/uvcvideo.h
10934 F: include/uapi/linux/v4l2-*
10935 F: include/uapi/linux/videodev2.h
10937 MEDIATEK BLUETOOTH DRIVER
10938 M: Sean Wang <sean.wang@mediatek.com>
10939 L: linux-bluetooth@vger.kernel.org
10940 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10942 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10943 F: drivers/bluetooth/btmtkuart.c
10945 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10946 M: Sean Wang <sean.wang@mediatek.com>
10947 L: linux-pm@vger.kernel.org
10949 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10950 F: drivers/power/reset/mt6323-poweroff.c
10952 MEDIATEK CIR DRIVER
10953 M: Sean Wang <sean.wang@mediatek.com>
10955 F: drivers/media/rc/mtk-cir.c
10957 MEDIATEK DMA DRIVER
10958 M: Sean Wang <sean.wang@mediatek.com>
10959 L: dmaengine@vger.kernel.org
10960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10961 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10963 F: Documentation/devicetree/bindings/dma/mtk-*
10964 F: drivers/dma/mediatek/
10966 MEDIATEK ETHERNET DRIVER
10967 M: Felix Fietkau <nbd@nbd.name>
10968 M: John Crispin <john@phrozen.org>
10969 M: Sean Wang <sean.wang@mediatek.com>
10970 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10971 L: netdev@vger.kernel.org
10973 F: drivers/net/ethernet/mediatek/
10975 MEDIATEK I2C CONTROLLER DRIVER
10976 M: Qii Wang <qii.wang@mediatek.com>
10977 L: linux-i2c@vger.kernel.org
10979 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10980 F: drivers/i2c/busses/i2c-mt65xx.c
10982 MEDIATEK JPEG DRIVER
10983 M: Rick Chang <rick.chang@mediatek.com>
10984 M: Bin Liu <bin.liu@mediatek.com>
10986 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10987 F: drivers/media/platform/mtk-jpeg/
10989 MEDIATEK MDP DRIVER
10990 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10991 M: Houlong Wei <houlong.wei@mediatek.com>
10992 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10994 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10995 F: drivers/media/platform/mtk-mdp/
10996 F: drivers/media/platform/mtk-vpu/
10998 MEDIATEK MEDIA DRIVER
10999 M: Tiffany Lin <tiffany.lin@mediatek.com>
11000 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11002 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11003 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11004 F: drivers/media/platform/mtk-vcodec/
11005 F: drivers/media/platform/mtk-vpu/
11007 MEDIATEK MMC/SD/SDIO DRIVER
11008 M: Chaotian Jing <chaotian.jing@mediatek.com>
11010 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11011 F: drivers/mmc/host/mtk-sd.c
11013 MEDIATEK MT76 WIRELESS LAN DRIVER
11014 M: Felix Fietkau <nbd@nbd.name>
11015 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11016 R: Ryder Lee <ryder.lee@mediatek.com>
11017 L: linux-wireless@vger.kernel.org
11019 F: drivers/net/wireless/mediatek/mt76/
11021 MEDIATEK MT7601U WIRELESS LAN DRIVER
11022 M: Jakub Kicinski <kubakici@wp.pl>
11023 L: linux-wireless@vger.kernel.org
11025 F: drivers/net/wireless/mediatek/mt7601u/
11027 MEDIATEK MT7621/28/88 I2C DRIVER
11028 M: Stefan Roese <sr@denx.de>
11029 L: linux-i2c@vger.kernel.org
11031 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11032 F: drivers/i2c/busses/i2c-mt7621.c
11034 MEDIATEK NAND CONTROLLER DRIVER
11035 L: linux-mtd@lists.infradead.org
11037 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11038 F: drivers/mtd/nand/raw/mtk_*
11040 MEDIATEK PMIC LED DRIVER
11041 M: Sean Wang <sean.wang@mediatek.com>
11043 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11044 F: drivers/leds/leds-mt6323.c
11046 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11047 M: Sean Wang <sean.wang@mediatek.com>
11049 F: drivers/char/hw_random/mtk-rng.c
11051 MEDIATEK SWITCH DRIVER
11052 M: Sean Wang <sean.wang@mediatek.com>
11053 M: Landen Chao <Landen.Chao@mediatek.com>
11054 L: netdev@vger.kernel.org
11056 F: drivers/net/dsa/mt7530.*
11057 F: net/dsa/tag_mtk.c
11059 MEDIATEK USB3 DRD IP DRIVER
11060 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11061 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
11062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11063 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11065 F: drivers/usb/mtu3/
11067 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11068 M: Peter Senna Tschudin <peter.senna@gmail.com>
11069 M: Martin Donnelly <martin.donnelly@ge.com>
11070 M: Martyn Welch <martyn.welch@collabora.co.uk>
11072 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11073 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11075 MEGARAID SCSI/SAS DRIVERS
11076 M: Kashyap Desai <kashyap.desai@broadcom.com>
11077 M: Sumit Saxena <sumit.saxena@broadcom.com>
11078 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11079 L: megaraidlinux.pdl@broadcom.com
11080 L: linux-scsi@vger.kernel.org
11082 W: http://www.avagotech.com/support/
11083 F: Documentation/scsi/megaraid.rst
11084 F: drivers/scsi/megaraid.*
11085 F: drivers/scsi/megaraid/
11087 MELEXIS MLX90614 DRIVER
11088 M: Crt Mori <cmo@melexis.com>
11089 L: linux-iio@vger.kernel.org
11091 W: http://www.melexis.com
11092 F: drivers/iio/temperature/mlx90614.c
11094 MELEXIS MLX90632 DRIVER
11095 M: Crt Mori <cmo@melexis.com>
11096 L: linux-iio@vger.kernel.org
11098 W: http://www.melexis.com
11099 F: drivers/iio/temperature/mlx90632.c
11101 MELFAS MIP4 TOUCHSCREEN DRIVER
11102 M: Sangwon Jee <jeesw@melfas.com>
11104 W: http://www.melfas.com
11105 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11106 F: drivers/input/touchscreen/melfas_mip4.c
11108 MELLANOX ETHERNET DRIVER (mlx4_en)
11109 M: Tariq Toukan <tariqt@nvidia.com>
11110 L: netdev@vger.kernel.org
11112 W: http://www.mellanox.com
11113 Q: http://patchwork.ozlabs.org/project/netdev/list/
11114 F: drivers/net/ethernet/mellanox/mlx4/en_*
11116 MELLANOX ETHERNET DRIVER (mlx5e)
11117 M: Saeed Mahameed <saeedm@nvidia.com>
11118 L: netdev@vger.kernel.org
11120 W: http://www.mellanox.com
11121 Q: http://patchwork.ozlabs.org/project/netdev/list/
11122 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11124 MELLANOX ETHERNET INNOVA DRIVERS
11125 R: Boris Pismenny <borisp@nvidia.com>
11126 L: netdev@vger.kernel.org
11128 W: http://www.mellanox.com
11129 Q: http://patchwork.ozlabs.org/project/netdev/list/
11130 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11131 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11132 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11133 F: include/linux/mlx5/mlx5_ifc_fpga.h
11135 MELLANOX ETHERNET SWITCH DRIVERS
11136 M: Jiri Pirko <jiri@nvidia.com>
11137 M: Ido Schimmel <idosch@nvidia.com>
11138 L: netdev@vger.kernel.org
11140 W: http://www.mellanox.com
11141 Q: http://patchwork.ozlabs.org/project/netdev/list/
11142 F: drivers/net/ethernet/mellanox/mlxsw/
11143 F: tools/testing/selftests/drivers/net/mlxsw/
11145 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11146 M: mlxsw@nvidia.com
11147 L: netdev@vger.kernel.org
11149 W: http://www.mellanox.com
11150 Q: http://patchwork.ozlabs.org/project/netdev/list/
11151 F: drivers/net/ethernet/mellanox/mlxfw/
11153 MELLANOX HARDWARE PLATFORM SUPPORT
11154 M: Andy Shevchenko <andy@infradead.org>
11155 M: Darren Hart <dvhart@infradead.org>
11156 M: Vadim Pasternak <vadimp@nvidia.com>
11157 L: platform-driver-x86@vger.kernel.org
11159 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11160 F: drivers/platform/mellanox/
11161 F: include/linux/platform_data/mlxreg.h
11163 MELLANOX MLX4 core VPI driver
11164 M: Tariq Toukan <tariqt@nvidia.com>
11165 L: netdev@vger.kernel.org
11166 L: linux-rdma@vger.kernel.org
11168 W: http://www.mellanox.com
11169 Q: http://patchwork.ozlabs.org/project/netdev/list/
11170 F: drivers/net/ethernet/mellanox/mlx4/
11171 F: include/linux/mlx4/
11173 MELLANOX MLX4 IB driver
11174 M: Yishai Hadas <yishaih@nvidia.com>
11175 L: linux-rdma@vger.kernel.org
11177 W: http://www.mellanox.com
11178 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11179 F: drivers/infiniband/hw/mlx4/
11180 F: include/linux/mlx4/
11181 F: include/uapi/rdma/mlx4-abi.h
11183 MELLANOX MLX5 core VPI driver
11184 M: Saeed Mahameed <saeedm@nvidia.com>
11185 M: Leon Romanovsky <leonro@nvidia.com>
11186 L: netdev@vger.kernel.org
11187 L: linux-rdma@vger.kernel.org
11189 W: http://www.mellanox.com
11190 Q: http://patchwork.ozlabs.org/project/netdev/list/
11191 F: Documentation/networking/device_drivers/ethernet/mellanox/
11192 F: drivers/net/ethernet/mellanox/mlx5/core/
11193 F: include/linux/mlx5/
11195 MELLANOX MLX5 IB driver
11196 M: Leon Romanovsky <leonro@nvidia.com>
11197 L: linux-rdma@vger.kernel.org
11199 W: http://www.mellanox.com
11200 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11201 F: drivers/infiniband/hw/mlx5/
11202 F: include/linux/mlx5/
11203 F: include/uapi/rdma/mlx5-abi.h
11205 MELLANOX MLXCPLD I2C AND MUX DRIVER
11206 M: Vadim Pasternak <vadimp@nvidia.com>
11207 M: Michael Shych <michaelsh@nvidia.com>
11208 L: linux-i2c@vger.kernel.org
11210 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11211 F: drivers/i2c/busses/i2c-mlxcpld.c
11212 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11214 MELLANOX MLXCPLD LED DRIVER
11215 M: Vadim Pasternak <vadimp@nvidia.com>
11216 L: linux-leds@vger.kernel.org
11218 F: Documentation/leds/leds-mlxcpld.rst
11219 F: drivers/leds/leds-mlxcpld.c
11220 F: drivers/leds/leds-mlxreg.c
11222 MELLANOX PLATFORM DRIVER
11223 M: Vadim Pasternak <vadimp@nvidia.com>
11224 L: platform-driver-x86@vger.kernel.org
11226 F: drivers/platform/x86/mlx-platform.c
11229 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11230 M: "Paul E. McKenney" <paulmck@kernel.org>
11231 L: linux-kernel@vger.kernel.org
11233 F: arch/powerpc/include/asm/membarrier.h
11234 F: include/uapi/linux/membarrier.h
11235 F: kernel/sched/membarrier.c
11238 M: Mike Rapoport <rppt@linux.ibm.com>
11239 L: linux-mm@kvack.org
11241 F: Documentation/core-api/boot-time-mm.rst
11242 F: include/linux/memblock.h
11245 MEMORY CONTROLLER DRIVERS
11246 M: Krzysztof Kozlowski <krzk@kernel.org>
11247 L: linux-kernel@vger.kernel.org
11249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11250 F: Documentation/devicetree/bindings/memory-controllers/
11253 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11254 M: Dmitry Osipenko <digetx@gmail.com>
11255 L: linux-pm@vger.kernel.org
11256 L: linux-tegra@vger.kernel.org
11257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11259 F: drivers/devfreq/tegra20-devfreq.c
11260 F: drivers/devfreq/tegra30-devfreq.c
11263 M: Andrew Morton <akpm@linux-foundation.org>
11264 L: linux-mm@kvack.org
11266 W: http://www.linux-mm.org
11267 T: quilt https://ozlabs.org/~akpm/mmotm/
11268 T: quilt https://ozlabs.org/~akpm/mmots/
11269 T: git git://github.com/hnaz/linux-mm.git
11270 F: include/linux/gfp.h
11271 F: include/linux/memory_hotplug.h
11272 F: include/linux/mm.h
11273 F: include/linux/mmzone.h
11274 F: include/linux/vmalloc.h
11277 MEMORY TECHNOLOGY DEVICES (MTD)
11278 M: Miquel Raynal <miquel.raynal@bootlin.com>
11279 M: Richard Weinberger <richard@nod.at>
11280 M: Vignesh Raghavendra <vigneshr@ti.com>
11281 L: linux-mtd@lists.infradead.org
11283 W: http://www.linux-mtd.infradead.org/
11284 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11285 C: irc://irc.oftc.net/mtd
11286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11288 F: Documentation/devicetree/bindings/mtd/
11290 F: include/linux/mtd/
11291 F: include/uapi/mtd/
11293 MEN A21 WATCHDOG DRIVER
11294 M: Johannes Thumshirn <morbidrsa@gmail.com>
11295 L: linux-watchdog@vger.kernel.org
11297 F: drivers/watchdog/mena21_wdt.c
11299 MEN CHAMELEON BUS (mcb)
11300 M: Johannes Thumshirn <morbidrsa@gmail.com>
11302 F: Documentation/driver-api/men-chameleon-bus.rst
11304 F: include/linux/mcb.h
11306 MEN F21BMC (Board Management Controller)
11307 M: Andreas Werner <andreas.werner@men.de>
11309 F: Documentation/hwmon/menf21bmc.rst
11310 F: drivers/hwmon/menf21bmc_hwmon.c
11311 F: drivers/leds/leds-menf21bmc.c
11312 F: drivers/mfd/menf21bmc.c
11313 F: drivers/watchdog/menf21bmc_wdt.c
11315 MEN Z069 WATCHDOG DRIVER
11316 M: Johannes Thumshirn <jth@kernel.org>
11317 L: linux-watchdog@vger.kernel.org
11319 F: drivers/watchdog/menz69_wdt.c
11321 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11322 M: Neil Armstrong <narmstrong@baylibre.com>
11323 L: linux-media@vger.kernel.org
11324 L: linux-amlogic@lists.infradead.org
11326 W: http://linux-meson.com/
11327 T: git git://linuxtv.org/media_tree.git
11328 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11329 F: drivers/media/platform/meson/ao-cec-g12a.c
11330 F: drivers/media/platform/meson/ao-cec.c
11332 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11333 M: Liang Yang <liang.yang@amlogic.com>
11334 L: linux-mtd@lists.infradead.org
11336 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11337 F: drivers/mtd/nand/raw/meson_*
11339 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11340 M: Maxime Jourdan <mjourdan@baylibre.com>
11341 M: Neil Armstrong <narmstrong@baylibre.com>
11342 L: linux-media@vger.kernel.org
11343 L: linux-amlogic@lists.infradead.org
11345 T: git git://linuxtv.org/media_tree.git
11346 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11347 F: drivers/staging/media/meson/vdec/
11349 METHODE UDPU SUPPORT
11350 M: Vladimir Vid <vladimir.vid@sartura.hr>
11352 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11355 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11356 M: Hemant Kumar <hemantk@codeaurora.org>
11357 L: linux-arm-msm@vger.kernel.org
11359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11360 F: Documentation/mhi/
11361 F: drivers/bus/mhi/
11362 F: include/linux/mhi.h
11364 MICROBLAZE ARCHITECTURE
11365 M: Michal Simek <monstr@monstr.eu>
11367 W: http://www.monstr.eu/fdt/
11368 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11369 F: arch/microblaze/
11371 MICROCHIP AT91 DMA DRIVERS
11372 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11373 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11375 L: dmaengine@vger.kernel.org
11377 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11378 F: drivers/dma/at_hdmac.c
11379 F: drivers/dma/at_hdmac_regs.h
11380 F: drivers/dma/at_xdmac.c
11381 F: include/dt-bindings/dma/at91.h
11382 F: include/linux/platform_data/dma-atmel.h
11384 MICROCHIP AT91 SERIAL DRIVER
11385 M: Richard Genoud <richard.genoud@gmail.com>
11387 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11388 F: drivers/tty/serial/atmel_serial.c
11389 F: drivers/tty/serial/atmel_serial.h
11391 MICROCHIP AT91 USART MFD DRIVER
11392 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11393 L: linux-kernel@vger.kernel.org
11395 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11396 F: drivers/mfd/at91-usart.c
11397 F: include/dt-bindings/mfd/at91-usart.h
11399 MICROCHIP AT91 USART SPI DRIVER
11400 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11401 L: linux-spi@vger.kernel.org
11403 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11404 F: drivers/spi/spi-at91-usart.c
11406 MICROCHIP AUDIO ASOC DRIVERS
11407 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11408 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11412 MICROCHIP ECC DRIVER
11413 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11414 L: linux-crypto@vger.kernel.org
11416 F: drivers/crypto/atmel-ecc.*
11418 MICROCHIP I2C DRIVER
11419 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11420 L: linux-i2c@vger.kernel.org
11422 F: drivers/i2c/busses/i2c-at91-*.c
11423 F: drivers/i2c/busses/i2c-at91.h
11425 MICROCHIP ISC DRIVER
11426 M: Eugen Hristev <eugen.hristev@microchip.com>
11427 L: linux-media@vger.kernel.org
11429 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11430 F: drivers/media/platform/atmel/atmel-isc-base.c
11431 F: drivers/media/platform/atmel/atmel-isc-regs.h
11432 F: drivers/media/platform/atmel/atmel-isc.h
11433 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11434 F: include/linux/atmel-isc-media.h
11436 MICROCHIP ISI DRIVER
11437 M: Eugen Hristev <eugen.hristev@microchip.com>
11438 L: linux-media@vger.kernel.org
11440 F: drivers/media/platform/atmel/atmel-isi.c
11441 F: drivers/media/platform/atmel/atmel-isi.h
11443 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11444 M: Woojung Huh <woojung.huh@microchip.com>
11445 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11446 L: netdev@vger.kernel.org
11448 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11449 F: drivers/net/dsa/microchip/*
11450 F: include/linux/platform_data/microchip-ksz.h
11451 F: net/dsa/tag_ksz.c
11453 MICROCHIP LAN743X ETHERNET DRIVER
11454 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11455 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11456 L: netdev@vger.kernel.org
11458 F: drivers/net/ethernet/microchip/lan743x_*
11460 MICROCHIP LCDFB DRIVER
11461 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11462 L: linux-fbdev@vger.kernel.org
11464 F: drivers/video/fbdev/atmel_lcdfb.c
11465 F: include/video/atmel_lcdc.h
11467 MICROCHIP MCP16502 PMIC DRIVER
11468 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11471 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11472 F: drivers/regulator/mcp16502.c
11474 MICROCHIP MCP3911 ADC DRIVER
11475 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11476 M: Kent Gustavsson <kent@minoris.se>
11477 L: linux-iio@vger.kernel.org
11479 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11480 F: drivers/iio/adc/mcp3911.c
11482 MICROCHIP MMC/SD/SDIO MCI DRIVER
11483 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11485 F: drivers/mmc/host/atmel-mci.c
11487 MICROCHIP NAND DRIVER
11488 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11489 L: linux-mtd@lists.infradead.org
11491 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11492 F: drivers/mtd/nand/raw/atmel/*
11494 MICROCHIP PWM DRIVER
11495 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11496 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11497 L: linux-pwm@vger.kernel.org
11499 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11500 F: drivers/pwm/pwm-atmel.c
11502 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11503 M: Eugen Hristev <eugen.hristev@microchip.com>
11504 L: linux-iio@vger.kernel.org
11506 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11507 F: drivers/iio/adc/at91-sama5d2_adc.c
11508 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11510 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11511 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11513 F: drivers/power/reset/at91-sama5d2_shdwc.c
11515 MICROCHIP SPI DRIVER
11516 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11518 F: drivers/spi/spi-atmel.*
11520 MICROCHIP SSC DRIVER
11521 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11524 F: drivers/misc/atmel-ssc.c
11525 F: include/linux/atmel-ssc.h
11527 MICROCHIP USB251XB DRIVER
11528 M: Richard Leitner <richard.leitner@skidata.com>
11529 L: linux-usb@vger.kernel.org
11531 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11532 F: drivers/usb/misc/usb251xb.c
11534 MICROCHIP USBA UDC DRIVER
11535 M: Cristian Birsan <cristian.birsan@microchip.com>
11536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11538 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11540 MICROCHIP WILC1000 WIFI DRIVER
11541 M: Ajay Singh <ajay.kathat@microchip.com>
11542 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11543 L: linux-wireless@vger.kernel.org
11545 F: drivers/net/wireless/microchip/wilc1000/
11547 MICROSEMI MIPS SOCS
11548 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11549 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11550 L: linux-mips@vger.kernel.org
11552 F: Documentation/devicetree/bindings/mips/mscc.txt
11553 F: arch/mips/boot/dts/mscc/
11554 F: arch/mips/configs/generic/board-ocelot.config
11555 F: arch/mips/generic/board-ocelot.c
11557 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11558 M: Don Brace <don.brace@microsemi.com>
11559 L: esc.storagedev@microsemi.com
11560 L: linux-scsi@vger.kernel.org
11562 F: Documentation/scsi/smartpqi.rst
11563 F: drivers/scsi/smartpqi/Kconfig
11564 F: drivers/scsi/smartpqi/Makefile
11565 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11566 F: include/linux/cciss*.h
11567 F: include/uapi/linux/cciss*.h
11569 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11570 M: Chen Yu <yu.c.chen@intel.com>
11571 L: platform-driver-x86@vger.kernel.org
11573 F: drivers/platform/x86/surfacepro3_button.c
11575 MICROTEK X6 SCANNER
11576 M: Oliver Neukum <oliver@neukum.org>
11578 F: drivers/usb/image/microtek.*
11581 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11582 L: linux-mips@vger.kernel.org
11584 W: http://www.linux-mips.org/
11585 Q: https://patchwork.kernel.org/project/linux-mips/list/
11586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11587 F: Documentation/devicetree/bindings/mips/
11588 F: Documentation/mips/
11590 F: drivers/platform/mips/
11592 MIPS BOSTON DEVELOPMENT BOARD
11593 M: Paul Burton <paulburton@kernel.org>
11594 L: linux-mips@vger.kernel.org
11596 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11597 F: arch/mips/boot/dts/img/boston.dts
11598 F: arch/mips/configs/generic/board-boston.config
11599 F: drivers/clk/imgtec/clk-boston.c
11600 F: include/dt-bindings/clock/boston-clock.h
11603 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11604 M: Serge Semin <fancer.lancer@gmail.com>
11605 L: linux-mips@vger.kernel.org
11607 F: drivers/bus/mips_cdmm.c
11608 F: drivers/clocksource/mips-gic-timer.c
11609 F: drivers/cpuidle/cpuidle-cps.c
11610 F: drivers/irqchip/irq-mips-cpu.c
11611 F: drivers/irqchip/irq-mips-gic.c
11613 MIPS GENERIC PLATFORM
11614 M: Paul Burton <paulburton@kernel.org>
11615 L: linux-mips@vger.kernel.org
11617 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11618 F: arch/mips/generic/
11619 F: arch/mips/tools/generic-board-config.sh
11621 MIPS RINT INSTRUCTION EMULATION
11622 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11623 L: linux-mips@vger.kernel.org
11625 F: arch/mips/math-emu/dp_rint.c
11626 F: arch/mips/math-emu/sp_rint.c
11628 MIPS/LOONGSON1 ARCHITECTURE
11629 M: Keguang Zhang <keguang.zhang@gmail.com>
11630 L: linux-mips@vger.kernel.org
11632 F: arch/mips/include/asm/mach-loongson32/
11633 F: arch/mips/loongson32/
11634 F: drivers/*/*/*loongson1*
11635 F: drivers/*/*loongson1*
11637 MIPS/LOONGSON2EF ARCHITECTURE
11638 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11639 L: linux-mips@vger.kernel.org
11641 F: arch/mips/include/asm/mach-loongson2ef/
11642 F: arch/mips/loongson2ef/
11643 F: drivers/*/*/*loongson2*
11644 F: drivers/*/*loongson2*
11646 MIPS/LOONGSON64 ARCHITECTURE
11647 M: Huacai Chen <chenhc@lemote.com>
11648 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11649 L: linux-mips@vger.kernel.org
11651 F: arch/mips/include/asm/mach-loongson64/
11652 F: arch/mips/loongson64/
11653 F: drivers/*/*/*loongson3*
11654 F: drivers/*/*loongson3*
11655 F: drivers/irqchip/irq-loongson*
11656 F: drivers/platform/mips/cpu_hwmon.c
11658 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11659 M: Hans Verkuil <hverkuil@xs4all.nl>
11660 L: linux-media@vger.kernel.org
11662 W: https://linuxtv.org
11663 T: git git://linuxtv.org/media_tree.git
11664 F: drivers/media/radio/radio-miropcm20*
11667 R: Lubomir Rintel <lkundrak@v3.sk>
11668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11671 F: arch/arm/boot/dts/mmp*
11672 F: arch/arm/mach-mmp/
11675 MMP USB PHY DRIVERS
11676 R: Lubomir Rintel <lkundrak@v3.sk>
11677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11679 F: drivers/phy/marvell/phy-mmp3-usb.c
11680 F: drivers/phy/marvell/phy-pxa-usb.c
11682 MMU GATHER AND TLB INVALIDATION
11683 M: Will Deacon <will@kernel.org>
11684 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11685 M: Andrew Morton <akpm@linux-foundation.org>
11686 M: Nick Piggin <npiggin@gmail.com>
11687 M: Peter Zijlstra <peterz@infradead.org>
11688 L: linux-arch@vger.kernel.org
11689 L: linux-mm@kvack.org
11691 F: arch/*/include/asm/tlb.h
11692 F: include/asm-generic/tlb.h
11695 MN88472 MEDIA DRIVER
11696 M: Antti Palosaari <crope@iki.fi>
11697 L: linux-media@vger.kernel.org
11699 W: https://linuxtv.org
11700 W: http://palosaari.fi/linux/
11701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11702 F: drivers/media/dvb-frontends/mn88472*
11704 MN88473 MEDIA DRIVER
11705 M: Antti Palosaari <crope@iki.fi>
11706 L: linux-media@vger.kernel.org
11708 W: https://linuxtv.org
11709 W: http://palosaari.fi/linux/
11710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11711 F: drivers/media/dvb-frontends/mn88473*
11714 M: Jessica Yu <jeyu@kernel.org>
11716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11717 F: include/linux/module.h
11720 MONOLITHIC POWER SYSTEM PMIC DRIVER
11721 M: Saravanan Sekar <sravanhome@gmail.com>
11723 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11724 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11725 F: drivers/iio/adc/mp2629_adc.c
11726 F: drivers/mfd/mp2629.c
11727 F: drivers/power/supply/mp2629_charger.c
11728 F: drivers/regulator/mp5416.c
11729 F: drivers/regulator/mpq7920.c
11730 F: drivers/regulator/mpq7920.h
11731 F: include/linux/mfd/mp2629.h
11733 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11735 W: http://popies.net/meye/
11736 F: Documentation/userspace-api/media/drivers/meye*
11737 F: drivers/media/pci/meye/
11738 F: include/uapi/linux/meye.h
11740 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11741 M: Jiri Slaby <jirislaby@kernel.org>
11743 F: Documentation/driver-api/serial/moxa-smartio.rst
11744 F: drivers/tty/mxser.*
11746 MR800 AVERMEDIA USB FM RADIO DRIVER
11747 M: Alexey Klimov <klimov.linux@gmail.com>
11748 L: linux-media@vger.kernel.org
11750 T: git git://linuxtv.org/media_tree.git
11751 F: drivers/media/radio/radio-mr800.c
11753 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11754 M: Alan Ott <alan@signal11.us>
11755 L: linux-wpan@vger.kernel.org
11757 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11758 F: drivers/net/ieee802154/mrf24j40.c
11761 M: "Lee, Chun-Yi" <jlee@suse.com>
11762 L: platform-driver-x86@vger.kernel.org
11764 F: drivers/platform/x86/msi-laptop.c
11767 L: platform-driver-x86@vger.kernel.org
11769 F: drivers/platform/x86/msi-wmi.c
11771 MSI001 MEDIA DRIVER
11772 M: Antti Palosaari <crope@iki.fi>
11773 L: linux-media@vger.kernel.org
11775 W: https://linuxtv.org
11776 W: http://palosaari.fi/linux/
11777 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11778 T: git git://linuxtv.org/anttip/media_tree.git
11779 F: drivers/media/tuners/msi001*
11781 MSI2500 MEDIA DRIVER
11782 M: Antti Palosaari <crope@iki.fi>
11783 L: linux-media@vger.kernel.org
11785 W: https://linuxtv.org
11786 W: http://palosaari.fi/linux/
11787 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11788 T: git git://linuxtv.org/anttip/media_tree.git
11789 F: drivers/media/usb/msi2500/
11791 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11792 M: Robert Jarzmik <robert.jarzmik@free.fr>
11793 L: linux-mtd@lists.infradead.org
11795 F: drivers/mtd/devices/docg3*
11797 MT9M032 APTINA SENSOR DRIVER
11798 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11799 L: linux-media@vger.kernel.org
11801 T: git git://linuxtv.org/media_tree.git
11802 F: drivers/media/i2c/mt9m032.c
11803 F: include/media/i2c/mt9m032.h
11805 MT9P031 APTINA CAMERA SENSOR
11806 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11807 L: linux-media@vger.kernel.org
11809 T: git git://linuxtv.org/media_tree.git
11810 F: drivers/media/i2c/mt9p031.c
11811 F: include/media/i2c/mt9p031.h
11813 MT9T001 APTINA CAMERA SENSOR
11814 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11815 L: linux-media@vger.kernel.org
11817 T: git git://linuxtv.org/media_tree.git
11818 F: drivers/media/i2c/mt9t001.c
11819 F: include/media/i2c/mt9t001.h
11821 MT9T112 APTINA CAMERA SENSOR
11822 M: Jacopo Mondi <jacopo@jmondi.org>
11823 L: linux-media@vger.kernel.org
11825 T: git git://linuxtv.org/media_tree.git
11826 F: drivers/media/i2c/mt9t112.c
11827 F: include/media/i2c/mt9t112.h
11829 MT9V032 APTINA CAMERA SENSOR
11830 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11831 L: linux-media@vger.kernel.org
11833 T: git git://linuxtv.org/media_tree.git
11834 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11835 F: drivers/media/i2c/mt9v032.c
11836 F: include/media/i2c/mt9v032.h
11838 MT9V111 APTINA CAMERA SENSOR
11839 M: Jacopo Mondi <jacopo@jmondi.org>
11840 L: linux-media@vger.kernel.org
11842 T: git git://linuxtv.org/media_tree.git
11843 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11844 F: drivers/media/i2c/mt9v111.c
11846 MULTIFUNCTION DEVICES (MFD)
11847 M: Lee Jones <lee.jones@linaro.org>
11849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11850 F: Documentation/devicetree/bindings/mfd/
11852 F: include/dt-bindings/mfd/
11853 F: include/linux/mfd/
11855 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11857 F: drivers/mmc/host/mmc_spi.c
11858 F: include/linux/spi/mmc_spi.h
11860 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11861 M: Ulf Hansson <ulf.hansson@linaro.org>
11862 L: linux-mmc@vger.kernel.org
11864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11865 F: Documentation/devicetree/bindings/mmc/
11867 F: include/linux/mmc/
11868 F: include/uapi/linux/mmc/
11870 MULTIPLEXER SUBSYSTEM
11871 M: Peter Rosin <peda@axentia.se>
11873 F: Documentation/ABI/testing/sysfs-class-mux*
11874 F: Documentation/devicetree/bindings/mux/
11876 F: include/dt-bindings/mux/
11877 F: include/linux/mux/
11879 MULTITECH MULTIPORT CARD (ISICOM)
11881 F: drivers/tty/isicom.c
11882 F: include/linux/isicom.h
11884 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11885 M: Bin Liu <b-liu@ti.com>
11886 L: linux-usb@vger.kernel.org
11888 F: drivers/usb/musb/
11890 MXL301RF MEDIA DRIVER
11891 M: Akihiro Tsukada <tskd08@gmail.com>
11892 L: linux-media@vger.kernel.org
11894 F: drivers/media/tuners/mxl301rf*
11896 MXL5007T MEDIA DRIVER
11897 M: Michael Krufky <mkrufky@linuxtv.org>
11898 L: linux-media@vger.kernel.org
11900 W: https://linuxtv.org
11901 W: http://github.com/mkrufky
11902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11903 T: git git://linuxtv.org/mkrufky/tuners.git
11904 F: drivers/media/tuners/mxl5007t.*
11907 M: Marek Vasut <marex@denx.de>
11908 M: Stefan Agner <stefan@agner.ch>
11909 L: dri-devel@lists.freedesktop.org
11911 T: git git://anongit.freedesktop.org/drm/drm-misc
11912 F: Documentation/devicetree/bindings/display/mxsfb.txt
11913 F: drivers/gpu/drm/mxsfb/
11915 MYLEX DAC960 PCI RAID Controller
11916 M: Hannes Reinecke <hare@kernel.org>
11917 L: linux-scsi@vger.kernel.org
11919 F: drivers/scsi/myrb.*
11920 F: drivers/scsi/myrs.*
11922 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11923 M: Chris Lee <christopher.lee@cspi.com>
11924 L: netdev@vger.kernel.org
11926 W: https://www.cspi.com/ethernet-products/support/downloads/
11927 F: drivers/net/ethernet/myricom/myri10ge/
11929 NAND FLASH SUBSYSTEM
11930 M: Miquel Raynal <miquel.raynal@bootlin.com>
11931 R: Richard Weinberger <richard@nod.at>
11932 L: linux-mtd@lists.infradead.org
11934 W: http://www.linux-mtd.infradead.org/
11935 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11936 C: irc://irc.oftc.net/mtd
11937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11938 F: drivers/mtd/nand/
11939 F: include/linux/mtd/*nand*.h
11941 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11942 M: Daniel Mack <zonque@gmail.com>
11943 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11945 W: http://www.native-instruments.com
11946 F: sound/usb/caiaq/
11948 NATSEMI ETHERNET DRIVER (DP8381x)
11950 F: drivers/net/ethernet/natsemi/natsemi.c
11952 NCR 5380 SCSI DRIVERS
11953 M: Finn Thain <fthain@telegraphics.com.au>
11954 M: Michael Schmitz <schmitzmic@gmail.com>
11955 L: linux-scsi@vger.kernel.org
11957 F: Documentation/scsi/g_NCR5380.rst
11958 F: drivers/scsi/NCR5380.*
11959 F: drivers/scsi/arm/cumana_1.c
11960 F: drivers/scsi/arm/oak.c
11961 F: drivers/scsi/atari_scsi.*
11962 F: drivers/scsi/dmx3191d.c
11963 F: drivers/scsi/g_NCR5380.*
11964 F: drivers/scsi/mac_scsi.*
11965 F: drivers/scsi/sun3_scsi.*
11966 F: drivers/scsi/sun3_scsi_vme.c
11969 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11973 NCT6775 HARDWARE MONITOR DRIVER
11974 M: Guenter Roeck <linux@roeck-us.net>
11975 L: linux-hwmon@vger.kernel.org
11977 F: Documentation/hwmon/nct6775.rst
11978 F: drivers/hwmon/nct6775.c
11981 M: Jakub Kicinski <kuba@kernel.org>
11983 F: drivers/net/netdevsim/*
11985 NETEM NETWORK EMULATOR
11986 M: Stephen Hemminger <stephen@networkplumber.org>
11987 L: netdev@vger.kernel.org
11989 F: net/sched/sch_netem.c
11991 NETERION 10GbE DRIVERS (s2io/vxge)
11992 M: Jon Mason <jdmason@kudzu.us>
11993 L: netdev@vger.kernel.org
11995 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11996 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11997 F: drivers/net/ethernet/neterion/
12000 M: Pablo Neira Ayuso <pablo@netfilter.org>
12001 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12002 M: Florian Westphal <fw@strlen.de>
12003 L: netfilter-devel@vger.kernel.org
12004 L: coreteam@netfilter.org
12006 W: http://www.netfilter.org/
12007 W: http://www.iptables.org/
12008 W: http://www.nftables.org/
12009 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12012 F: include/linux/netfilter*
12013 F: include/linux/netfilter/
12014 F: include/net/netfilter/
12015 F: include/uapi/linux/netfilter*
12016 F: include/uapi/linux/netfilter/
12017 F: net/*/netfilter.c
12018 F: net/*/netfilter/
12019 F: net/bridge/br_netfilter*.c
12022 NETROM NETWORK LAYER
12023 M: Ralf Baechle <ralf@linux-mips.org>
12024 L: linux-hams@vger.kernel.org
12026 W: http://www.linux-ax25.org/
12027 F: include/net/netrom.h
12028 F: include/uapi/linux/netrom.h
12031 NETRONOME ETHERNET DRIVERS
12032 M: Simon Horman <simon.horman@netronome.com>
12033 R: Jakub Kicinski <kuba@kernel.org>
12034 L: oss-drivers@netronome.com
12036 F: drivers/net/ethernet/netronome/
12038 NETWORK BLOCK DEVICE (NBD)
12039 M: Josef Bacik <josef@toxicpanda.com>
12040 L: linux-block@vger.kernel.org
12041 L: nbd@other.debian.org
12043 F: Documentation/admin-guide/blockdev/nbd.rst
12044 F: drivers/block/nbd.c
12045 F: include/trace/events/nbd.h
12046 F: include/uapi/linux/nbd.h
12048 NETWORK DROP MONITOR
12049 M: Neil Horman <nhorman@tuxdriver.com>
12050 L: netdev@vger.kernel.org
12052 W: https://fedorahosted.org/dropwatch/
12053 F: include/net/drop_monitor.h
12054 F: include/uapi/linux/net_dropmon.h
12055 F: net/core/drop_monitor.c
12058 M: "David S. Miller" <davem@davemloft.net>
12059 M: Jakub Kicinski <kuba@kernel.org>
12060 L: netdev@vger.kernel.org
12062 W: http://www.linuxfoundation.org/en/Net
12063 Q: http://patchwork.ozlabs.org/project/netdev/list/
12064 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12066 F: Documentation/devicetree/bindings/net/
12067 F: drivers/connector/
12069 F: include/linux/etherdevice.h
12070 F: include/linux/fcdevice.h
12071 F: include/linux/fddidevice.h
12072 F: include/linux/hippidevice.h
12073 F: include/linux/if_*
12074 F: include/linux/inetdevice.h
12075 F: include/linux/netdevice.h
12076 F: include/uapi/linux/if_*
12077 F: include/uapi/linux/netdevice.h
12079 NETWORKING DRIVERS (WIRELESS)
12080 M: Kalle Valo <kvalo@codeaurora.org>
12081 L: linux-wireless@vger.kernel.org
12083 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12086 F: Documentation/devicetree/bindings/net/wireless/
12087 F: drivers/net/wireless/
12090 M: Andrew Lunn <andrew@lunn.ch>
12091 M: Vivien Didelot <vivien.didelot@gmail.com>
12092 M: Florian Fainelli <f.fainelli@gmail.com>
12093 M: Vladimir Oltean <olteanv@gmail.com>
12095 F: Documentation/devicetree/bindings/net/dsa/
12096 F: drivers/net/dsa/
12097 F: include/linux/dsa/
12098 F: include/linux/platform_data/dsa.h
12099 F: include/net/dsa.h
12102 NETWORKING [GENERAL]
12103 M: "David S. Miller" <davem@davemloft.net>
12104 M: Jakub Kicinski <kuba@kernel.org>
12105 L: netdev@vger.kernel.org
12107 W: http://www.linuxfoundation.org/en/Net
12108 Q: http://patchwork.ozlabs.org/project/netdev/list/
12109 B: mailto:netdev@vger.kernel.org
12110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12112 F: Documentation/networking/
12113 F: include/linux/in.h
12114 F: include/linux/net.h
12115 F: include/linux/netdevice.h
12117 F: include/uapi/linux/in.h
12118 F: include/uapi/linux/net.h
12119 F: include/uapi/linux/net_namespace.h
12120 F: include/uapi/linux/netdevice.h
12124 F: tools/testing/selftests/net/
12127 M: Steffen Klassert <steffen.klassert@secunet.com>
12128 M: Herbert Xu <herbert@gondor.apana.org.au>
12129 M: "David S. Miller" <davem@davemloft.net>
12130 L: netdev@vger.kernel.org
12132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12134 F: include/net/xfrm.h
12135 F: include/uapi/linux/xfrm.h
12138 F: net/ipv4/ip_vti.c
12139 F: net/ipv4/ipcomp.c
12143 F: net/ipv6/ip6_vti.c
12144 F: net/ipv6/ipcomp6.c
12149 NETWORKING [IPv4/IPv6]
12150 M: "David S. Miller" <davem@davemloft.net>
12151 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12152 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12153 L: netdev@vger.kernel.org
12155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12161 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12162 M: Paul Moore <paul@paul-moore.com>
12163 L: netdev@vger.kernel.org
12164 L: linux-security-module@vger.kernel.org
12166 W: https://github.com/netlabel
12167 F: Documentation/netlabel/
12168 F: include/net/calipso.h
12169 F: include/net/cipso_ipv4.h
12170 F: include/net/netlabel.h
12171 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12172 F: include/uapi/linux/netfilter/xt_SECMARK.h
12173 F: net/ipv4/cipso_ipv4.c
12174 F: net/ipv6/calipso.c
12175 F: net/netfilter/xt_CONNSECMARK.c
12176 F: net/netfilter/xt_SECMARK.c
12180 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12181 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12182 L: netdev@vger.kernel.org
12183 L: mptcp@lists.01.org
12185 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12186 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12187 F: include/net/mptcp.h
12188 F: include/uapi/linux/mptcp.h
12190 F: tools/testing/selftests/net/mptcp/
12193 M: Eric Dumazet <edumazet@google.com>
12194 L: netdev@vger.kernel.org
12196 F: include/linux/tcp.h
12197 F: include/net/tcp.h
12198 F: include/trace/events/tcp.h
12199 F: include/uapi/linux/tcp.h
12200 F: net/ipv4/syncookies.c
12202 F: net/ipv6/syncookies.c
12206 M: Boris Pismenny <borisp@nvidia.com>
12207 M: Aviad Yehezkel <aviadye@nvidia.com>
12208 M: John Fastabend <john.fastabend@gmail.com>
12209 M: Daniel Borkmann <daniel@iogearbox.net>
12210 M: Jakub Kicinski <kuba@kernel.org>
12211 L: netdev@vger.kernel.org
12213 F: include/net/tls.h
12214 F: include/uapi/linux/tls.h
12217 NETWORKING [WIRELESS]
12218 L: linux-wireless@vger.kernel.org
12219 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12221 NETXEN (1/10) GbE SUPPORT
12222 M: Manish Chopra <manishc@marvell.com>
12223 M: Rahul Verma <rahulv@marvell.com>
12224 M: GR-Linux-NIC-Dev@marvell.com
12225 L: netdev@vger.kernel.org
12227 F: drivers/net/ethernet/qlogic/netxen/
12229 NET_FAILOVER MODULE
12230 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12231 L: netdev@vger.kernel.org
12233 F: Documentation/networking/net_failover.rst
12234 F: drivers/net/net_failover.c
12235 F: include/net/net_failover.h
12238 M: David Ahern <dsahern@kernel.org>
12239 L: netdev@vger.kernel.org
12241 F: include/net/netns/nexthop.h
12242 F: include/net/nexthop.h
12243 F: include/uapi/linux/nexthop.h
12244 F: net/ipv4/nexthop.c
12247 L: netdev@vger.kernel.org
12249 F: Documentation/devicetree/bindings/net/nfc/
12251 F: include/linux/platform_data/nfcmrvl.h
12252 F: include/net/nfc/
12253 F: include/uapi/linux/nfc.h
12256 NFS, SUNRPC, AND LOCKD CLIENTS
12257 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12258 M: Anna Schumaker <anna.schumaker@netapp.com>
12259 L: linux-nfs@vger.kernel.org
12261 W: http://client.linux-nfs.org
12262 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12266 F: include/linux/lockd/
12267 F: include/linux/nfs*
12268 F: include/linux/sunrpc/
12269 F: include/uapi/linux/nfs*
12270 F: include/uapi/linux/sunrpc/
12274 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12275 L: linux-nilfs@vger.kernel.org
12277 W: https://nilfs.sourceforge.io/
12278 W: https://nilfs.osdn.jp/
12279 T: git git://github.com/konis/nilfs2.git
12280 F: Documentation/filesystems/nilfs2.rst
12282 F: include/trace/events/nilfs2.h
12283 F: include/uapi/linux/nilfs2_api.h
12284 F: include/uapi/linux/nilfs2_ondisk.h
12286 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12287 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12289 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12290 F: Documentation/scsi/NinjaSCSI.rst
12291 F: drivers/scsi/pcmcia/nsp_*
12293 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12294 M: GOTO Masanori <gotom@debian.or.jp>
12295 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12297 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12298 F: Documentation/scsi/NinjaSCSI.rst
12299 F: drivers/scsi/nsp32*
12302 M: Ley Foon Tan <ley.foon.tan@intel.com>
12304 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12307 NOHZ, DYNTICKS SUPPORT
12308 M: Frederic Weisbecker <fweisbec@gmail.com>
12309 M: Thomas Gleixner <tglx@linutronix.de>
12310 M: Ingo Molnar <mingo@kernel.org>
12311 L: linux-kernel@vger.kernel.org
12313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12314 F: include/linux/sched/nohz.h
12315 F: include/linux/tick.h
12316 F: kernel/time/tick*.*
12318 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12319 M: Pavel Machek <pavel@ucw.cz>
12320 M: Sakari Ailus <sakari.ailus@iki.fi>
12321 L: linux-media@vger.kernel.org
12323 F: drivers/media/i2c/ad5820.c
12324 F: drivers/media/i2c/et8ek8
12326 NOKIA N900 POWER SUPPLY DRIVERS
12327 R: Pali Rohár <pali@kernel.org>
12328 F: drivers/power/supply/bq2415x_charger.c
12329 F: drivers/power/supply/bq27xxx_battery.c
12330 F: drivers/power/supply/bq27xxx_battery_i2c.c
12331 F: drivers/power/supply/isp1704_charger.c
12332 F: drivers/power/supply/rx51_battery.c
12333 F: include/linux/power/bq2415x_charger.h
12334 F: include/linux/power/bq27xxx_battery.h
12337 M: Willy Tarreau <w@1wt.eu>
12339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12340 F: tools/include/nolibc/
12343 M: Matthias Maennich <maennich@google.com>
12345 F: Documentation/core-api/symbol-namespaces.rst
12349 M: Sanjay R Mehta <sanju.mehta@amd.com>
12350 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12351 L: linux-ntb@googlegroups.com
12353 F: drivers/ntb/hw/amd/
12356 M: Jon Mason <jdmason@kudzu.us>
12357 M: Dave Jiang <dave.jiang@intel.com>
12358 M: Allen Hubbe <allenbh@gmail.com>
12359 L: linux-ntb@googlegroups.com
12361 W: https://github.com/jonmason/ntb/wiki
12362 T: git git://github.com/jonmason/ntb.git
12363 F: drivers/net/ntb_netdev.c
12365 F: include/linux/ntb.h
12366 F: include/linux/ntb_transport.h
12367 F: tools/testing/selftests/ntb/
12370 M: Serge Semin <fancer.lancer@gmail.com>
12371 L: linux-ntb@googlegroups.com
12373 F: drivers/ntb/hw/idt/
12376 M: Dave Jiang <dave.jiang@intel.com>
12377 L: linux-ntb@googlegroups.com
12379 W: https://github.com/davejiang/linux/wiki
12380 T: git https://github.com/davejiang/linux.git
12381 F: drivers/ntb/hw/intel/
12384 M: Anton Altaparmakov <anton@tuxera.com>
12385 L: linux-ntfs-dev@lists.sourceforge.net
12387 W: http://www.tuxera.com/
12388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12389 F: Documentation/filesystems/ntfs.rst
12393 M: Finn Thain <fthain@telegraphics.com.au>
12394 L: linux-m68k@lists.linux-m68k.org
12396 F: arch/*/include/asm/nubus.h
12398 F: include/linux/nubus.h
12399 F: include/uapi/linux/nubus.h
12401 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12402 M: Antonino Daplas <adaplas@gmail.com>
12403 L: linux-fbdev@vger.kernel.org
12405 F: drivers/video/fbdev/nvidia/
12406 F: drivers/video/fbdev/riva/
12409 M: Keith Busch <kbusch@kernel.org>
12410 M: Jens Axboe <axboe@fb.com>
12411 M: Christoph Hellwig <hch@lst.de>
12412 M: Sagi Grimberg <sagi@grimberg.me>
12413 L: linux-nvme@lists.infradead.org
12415 W: http://git.infradead.org/nvme.git
12416 T: git://git.infradead.org/nvme.git
12417 F: drivers/nvme/host/
12418 F: include/linux/nvme.h
12419 F: include/uapi/linux/nvme_ioctl.h
12421 NVM EXPRESS FC TRANSPORT DRIVERS
12422 M: James Smart <james.smart@broadcom.com>
12423 L: linux-nvme@lists.infradead.org
12425 F: drivers/nvme/host/fc.c
12426 F: drivers/nvme/target/fc.c
12427 F: drivers/nvme/target/fcloop.c
12428 F: include/linux/nvme-fc-driver.h
12429 F: include/linux/nvme-fc.h
12431 NVM EXPRESS TARGET DRIVER
12432 M: Christoph Hellwig <hch@lst.de>
12433 M: Sagi Grimberg <sagi@grimberg.me>
12434 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12435 L: linux-nvme@lists.infradead.org
12437 W: http://git.infradead.org/nvme.git
12438 T: git://git.infradead.org/nvme.git
12439 F: drivers/nvme/target/
12442 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12445 F: Documentation/ABI/stable/sysfs-bus-nvmem
12446 F: Documentation/devicetree/bindings/nvmem/
12448 F: include/linux/nvmem-consumer.h
12449 F: include/linux/nvmem-provider.h
12452 M: Ashish Kumar <ashish.kumar@nxp.com>
12453 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12454 L: linux-spi@vger.kernel.org
12456 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12457 F: drivers/spi/spi-nxp-fspi.c
12459 NXP FXAS21002C DRIVER
12460 M: Rui Miguel Silva <rmfrfs@gmail.com>
12461 L: linux-iio@vger.kernel.org
12463 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12464 F: drivers/iio/gyro/fxas21002c.h
12465 F: drivers/iio/gyro/fxas21002c_core.c
12466 F: drivers/iio/gyro/fxas21002c_i2c.c
12467 F: drivers/iio/gyro/fxas21002c_spi.c
12469 NXP SGTL5000 DRIVER
12470 M: Fabio Estevam <festevam@gmail.com>
12471 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12473 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12474 F: sound/soc/codecs/sgtl5000*
12476 NXP SJA1105 ETHERNET SWITCH DRIVER
12477 M: Vladimir Oltean <olteanv@gmail.com>
12478 L: linux-kernel@vger.kernel.org
12480 F: drivers/net/dsa/sja1105
12482 NXP TDA998X DRM DRIVER
12483 M: Russell King <linux@armlinux.org.uk>
12485 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12486 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12487 F: drivers/gpu/drm/i2c/tda998x_drv.c
12488 F: include/drm/i2c/tda998x.h
12489 F: include/dt-bindings/display/tda998x.h
12493 M: Peter Rosin <peda@axentia.se>
12494 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12496 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12497 F: sound/soc/codecs/tfa9879*
12500 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12501 R: Charles Gorand <charles.gorand@effinnov.com>
12502 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12504 F: drivers/nfc/nxp-nci
12507 M: Jiri Pirko <jiri@nvidia.com>
12508 L: netdev@vger.kernel.org
12510 F: include/linux/objagg.h
12512 F: lib/test_objagg.c
12515 M: Josh Poimboeuf <jpoimboe@redhat.com>
12516 M: Peter Zijlstra <peterz@infradead.org>
12520 OCELOT ETHERNET SWITCH DRIVER
12521 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12522 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12523 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12524 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12525 L: netdev@vger.kernel.org
12527 F: drivers/net/dsa/ocelot/*
12528 F: drivers/net/ethernet/mscc/
12529 F: include/soc/mscc/ocelot*
12530 F: net/dsa/tag_ocelot.c
12532 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12533 M: Frederic Barrat <fbarrat@linux.ibm.com>
12534 M: Andrew Donnellan <ajd@linux.ibm.com>
12535 L: linuxppc-dev@lists.ozlabs.org
12537 F: Documentation/userspace-api/accelerators/ocxl.rst
12538 F: arch/powerpc/include/asm/pnv-ocxl.h
12539 F: arch/powerpc/platforms/powernv/ocxl.c
12540 F: drivers/misc/ocxl/
12541 F: include/misc/ocxl*
12542 F: include/uapi/misc/ocxl.h
12545 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12546 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12547 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12548 L: linux-omap@vger.kernel.org
12550 F: sound/soc/ti/n810.c
12551 F: sound/soc/ti/omap*
12552 F: sound/soc/ti/rx51.c
12553 F: sound/soc/ti/sdma-pcm.*
12555 OMAP CLOCK FRAMEWORK SUPPORT
12556 M: Paul Walmsley <paul@pwsan.com>
12557 L: linux-omap@vger.kernel.org
12559 F: arch/arm/*omap*/*clock*
12561 OMAP DEVICE TREE SUPPORT
12562 M: Benoît Cousson <bcousson@baylibre.com>
12563 M: Tony Lindgren <tony@atomide.com>
12564 L: linux-omap@vger.kernel.org
12565 L: devicetree@vger.kernel.org
12567 F: arch/arm/boot/dts/*am3*
12568 F: arch/arm/boot/dts/*am4*
12569 F: arch/arm/boot/dts/*am5*
12570 F: arch/arm/boot/dts/*dra7*
12571 F: arch/arm/boot/dts/*omap*
12572 F: arch/arm/boot/dts/logicpd-som-lv*
12573 F: arch/arm/boot/dts/logicpd-torpedo*
12575 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12576 L: linux-omap@vger.kernel.org
12577 L: linux-fbdev@vger.kernel.org
12579 F: Documentation/arm/omap/dss.rst
12580 F: drivers/video/fbdev/omap2/
12582 OMAP FRAMEBUFFER SUPPORT
12583 L: linux-fbdev@vger.kernel.org
12584 L: linux-omap@vger.kernel.org
12586 F: drivers/video/fbdev/omap/
12588 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12589 M: Roger Quadros <rogerq@ti.com>
12590 M: Tony Lindgren <tony@atomide.com>
12591 L: linux-omap@vger.kernel.org
12593 F: arch/arm/mach-omap2/*gpmc*
12594 F: drivers/memory/omap-gpmc.c
12597 M: Grygorii Strashko <grygorii.strashko@ti.com>
12598 M: Santosh Shilimkar <ssantosh@kernel.org>
12599 M: Kevin Hilman <khilman@kernel.org>
12600 L: linux-omap@vger.kernel.org
12602 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12603 F: drivers/gpio/gpio-omap.c
12605 OMAP HARDWARE SPINLOCK SUPPORT
12606 M: Ohad Ben-Cohen <ohad@wizery.com>
12607 L: linux-omap@vger.kernel.org
12609 F: drivers/hwspinlock/omap_hwspinlock.c
12611 OMAP HS MMC SUPPORT
12612 L: linux-mmc@vger.kernel.org
12613 L: linux-omap@vger.kernel.org
12615 F: drivers/mmc/host/omap_hsmmc.c
12618 M: Paul Walmsley <paul@pwsan.com>
12619 L: linux-omap@vger.kernel.org
12621 F: arch/arm/mach-omap2/omap_hwmod*data*
12623 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12624 M: Benoît Cousson <bcousson@baylibre.com>
12625 L: linux-omap@vger.kernel.org
12627 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12630 M: Benoît Cousson <bcousson@baylibre.com>
12631 M: Paul Walmsley <paul@pwsan.com>
12632 L: linux-omap@vger.kernel.org
12634 F: arch/arm/mach-omap2/omap_hwmod.*
12637 M: Vignesh R <vigneshr@ti.com>
12638 L: linux-omap@vger.kernel.org
12639 L: linux-i2c@vger.kernel.org
12641 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12642 F: drivers/i2c/busses/i2c-omap.c
12644 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12645 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12646 L: linux-media@vger.kernel.org
12648 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12649 F: drivers/media/platform/omap3isp/
12650 F: drivers/staging/media/omap4iss/
12653 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12654 L: linux-omap@vger.kernel.org
12656 F: drivers/mmc/host/omap.c
12658 OMAP POWER MANAGEMENT SUPPORT
12659 M: Kevin Hilman <khilman@kernel.org>
12660 L: linux-omap@vger.kernel.org
12662 F: arch/arm/*omap*/*pm*
12663 F: drivers/cpufreq/omap-cpufreq.c
12665 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12666 M: Rajendra Nayak <rnayak@codeaurora.org>
12667 M: Paul Walmsley <paul@pwsan.com>
12668 L: linux-omap@vger.kernel.org
12670 F: arch/arm/mach-omap2/prm*
12672 OMAP RANDOM NUMBER GENERATOR SUPPORT
12673 M: Deepak Saxena <dsaxena@plexity.net>
12675 F: drivers/char/hw_random/omap-rng.c
12678 L: linux-usb@vger.kernel.org
12679 L: linux-omap@vger.kernel.org
12681 F: arch/arm/*omap*/usb*
12682 F: drivers/usb/*/*omap*
12684 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12685 M: Mark Jackson <mpfj@newflow.co.uk>
12686 L: linux-omap@vger.kernel.org
12688 F: arch/arm/boot/dts/am335x-nano.dts
12691 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12692 M: Tony Lindgren <tony@atomide.com>
12693 L: linux-omap@vger.kernel.org
12695 Q: http://patchwork.kernel.org/project/linux-omap/list/
12696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12697 F: arch/arm/configs/omap1_defconfig
12698 F: arch/arm/mach-omap1/
12699 F: arch/arm/plat-omap/
12700 F: drivers/i2c/busses/i2c-omap.c
12701 F: include/linux/platform_data/ams-delta-fiq.h
12702 F: include/linux/platform_data/i2c-omap.h
12705 M: Tony Lindgren <tony@atomide.com>
12706 L: linux-omap@vger.kernel.org
12708 W: http://www.muru.com/linux/omap/
12709 W: http://linux.omap.com/
12710 Q: http://patchwork.kernel.org/project/linux-omap/list/
12711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12712 F: arch/arm/configs/omap2plus_defconfig
12713 F: arch/arm/mach-omap2/
12714 F: arch/arm/plat-omap/
12715 F: drivers/bus/ti-sysc.c
12716 F: drivers/i2c/busses/i2c-omap.c
12717 F: drivers/irqchip/irq-omap-intc.c
12718 F: drivers/mfd/*omap*.c
12719 F: drivers/mfd/menelaus.c
12720 F: drivers/mfd/palmas.c
12721 F: drivers/mfd/tps65217.c
12722 F: drivers/mfd/tps65218.c
12723 F: drivers/mfd/tps65910.c
12724 F: drivers/mfd/twl-core.[ch]
12725 F: drivers/mfd/twl4030*.c
12726 F: drivers/mfd/twl6030*.c
12727 F: drivers/mfd/twl6040*.c
12728 F: drivers/regulator/palmas-regulator*.c
12729 F: drivers/regulator/pbias-regulator.c
12730 F: drivers/regulator/tps65217-regulator.c
12731 F: drivers/regulator/tps65218-regulator.c
12732 F: drivers/regulator/tps65910-regulator.c
12733 F: drivers/regulator/twl-regulator.c
12734 F: drivers/regulator/twl6030-regulator.c
12735 F: include/linux/platform_data/i2c-omap.h
12736 F: include/linux/platform_data/ti-sysc.h
12739 M: Bob Copeland <me@bobcopeland.com>
12740 L: linux-karma-devel@lists.sourceforge.net
12742 F: Documentation/filesystems/omfs.rst
12745 OMNIKEY CARDMAN 4000 DRIVER
12746 M: Harald Welte <laforge@gnumonks.org>
12748 F: drivers/char/pcmcia/cm4000_cs.c
12749 F: include/linux/cm4000_cs.h
12750 F: include/uapi/linux/cm4000_cs.h
12752 OMNIKEY CARDMAN 4040 DRIVER
12753 M: Harald Welte <laforge@gnumonks.org>
12755 F: drivers/char/pcmcia/cm4040_cs.*
12757 OMNIVISION OV13858 SENSOR DRIVER
12758 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12759 L: linux-media@vger.kernel.org
12761 T: git git://linuxtv.org/media_tree.git
12762 F: drivers/media/i2c/ov13858.c
12764 OMNIVISION OV2680 SENSOR DRIVER
12765 M: Rui Miguel Silva <rmfrfs@gmail.com>
12766 L: linux-media@vger.kernel.org
12768 T: git git://linuxtv.org/media_tree.git
12769 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12770 F: drivers/media/i2c/ov2680.c
12772 OMNIVISION OV2685 SENSOR DRIVER
12773 M: Shunqian Zheng <zhengsq@rock-chips.com>
12774 L: linux-media@vger.kernel.org
12776 T: git git://linuxtv.org/media_tree.git
12777 F: drivers/media/i2c/ov2685.c
12779 OMNIVISION OV2740 SENSOR DRIVER
12780 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12781 R: Shawn Tu <shawnx.tu@intel.com>
12782 R: Bingbu Cao <bingbu.cao@intel.com>
12783 L: linux-media@vger.kernel.org
12785 T: git git://linuxtv.org/media_tree.git
12786 F: drivers/media/i2c/ov2740.c
12788 OMNIVISION OV5640 SENSOR DRIVER
12789 M: Steve Longerbeam <slongerbeam@gmail.com>
12790 L: linux-media@vger.kernel.org
12792 T: git git://linuxtv.org/media_tree.git
12793 F: drivers/media/i2c/ov5640.c
12795 OMNIVISION OV5647 SENSOR DRIVER
12796 M: Luis Oliveira <lolivei@synopsys.com>
12797 L: linux-media@vger.kernel.org
12799 T: git git://linuxtv.org/media_tree.git
12800 F: drivers/media/i2c/ov5647.c
12802 OMNIVISION OV5670 SENSOR DRIVER
12803 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12804 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12805 L: linux-media@vger.kernel.org
12807 T: git git://linuxtv.org/media_tree.git
12808 F: drivers/media/i2c/ov5670.c
12810 OMNIVISION OV5675 SENSOR DRIVER
12811 M: Shawn Tu <shawnx.tu@intel.com>
12812 L: linux-media@vger.kernel.org
12814 T: git git://linuxtv.org/media_tree.git
12815 F: drivers/media/i2c/ov5675.c
12817 OMNIVISION OV5695 SENSOR DRIVER
12818 M: Shunqian Zheng <zhengsq@rock-chips.com>
12819 L: linux-media@vger.kernel.org
12821 T: git git://linuxtv.org/media_tree.git
12822 F: drivers/media/i2c/ov5695.c
12824 OMNIVISION OV7670 SENSOR DRIVER
12825 M: Jonathan Corbet <corbet@lwn.net>
12826 L: linux-media@vger.kernel.org
12828 T: git git://linuxtv.org/media_tree.git
12829 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12830 F: drivers/media/i2c/ov7670.c
12832 OMNIVISION OV772x SENSOR DRIVER
12833 M: Jacopo Mondi <jacopo@jmondi.org>
12834 L: linux-media@vger.kernel.org
12836 T: git git://linuxtv.org/media_tree.git
12837 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12838 F: drivers/media/i2c/ov772x.c
12839 F: include/media/i2c/ov772x.h
12841 OMNIVISION OV7740 SENSOR DRIVER
12842 M: Wenyou Yang <wenyou.yang@microchip.com>
12843 L: linux-media@vger.kernel.org
12845 T: git git://linuxtv.org/media_tree.git
12846 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12847 F: drivers/media/i2c/ov7740.c
12849 OMNIVISION OV8856 SENSOR DRIVER
12850 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12851 L: linux-media@vger.kernel.org
12853 T: git git://linuxtv.org/media_tree.git
12854 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12855 F: drivers/media/i2c/ov8856.c
12857 OMNIVISION OV9640 SENSOR DRIVER
12858 M: Petr Cvek <petrcvekcz@gmail.com>
12859 L: linux-media@vger.kernel.org
12861 F: drivers/media/i2c/ov9640.*
12863 OMNIVISION OV9650 SENSOR DRIVER
12864 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12865 R: Akinobu Mita <akinobu.mita@gmail.com>
12866 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12867 L: linux-media@vger.kernel.org
12869 T: git git://linuxtv.org/media_tree.git
12870 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12871 F: drivers/media/i2c/ov9650.c
12873 ONENAND FLASH DRIVER
12874 M: Kyungmin Park <kyungmin.park@samsung.com>
12875 L: linux-mtd@lists.infradead.org
12877 F: drivers/mtd/nand/onenand/
12878 F: include/linux/mtd/onenand*.h
12880 ONION OMEGA2+ BOARD
12881 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12882 L: linux-mips@vger.kernel.org
12884 F: arch/mips/boot/dts/ralink/omega2p.dts
12887 M: Jens Wiklander <jens.wiklander@linaro.org>
12888 L: op-tee@lists.trustedfirmware.org
12890 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12891 F: drivers/tee/optee/
12893 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12894 M: Sumit Garg <sumit.garg@linaro.org>
12895 L: op-tee@lists.trustedfirmware.org
12897 F: drivers/char/hw_random/optee-rng.c
12900 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12901 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12902 L: linux-rdma@vger.kernel.org
12904 F: drivers/infiniband/ulp/opa_vnic
12906 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12907 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12908 M: Frank Rowand <frowand.list@gmail.com>
12909 L: devicetree@vger.kernel.org
12911 F: Documentation/devicetree/dynamic-resolution-notes.rst
12912 F: Documentation/devicetree/overlay-notes.rst
12913 F: drivers/of/overlay.c
12914 F: drivers/of/resolver.c
12915 K: of_overlay_notifier_
12917 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12918 M: Rob Herring <robh+dt@kernel.org>
12919 M: Frank Rowand <frowand.list@gmail.com>
12920 L: devicetree@vger.kernel.org
12922 W: http://www.devicetree.org/
12923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12924 F: Documentation/ABI/testing/sysfs-firmware-ofw
12926 F: include/linux/of*.h
12929 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12930 M: Rob Herring <robh+dt@kernel.org>
12931 L: devicetree@vger.kernel.org
12933 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12935 F: Documentation/devicetree/
12936 F: arch/*/boot/dts/
12937 F: include/dt-bindings/
12939 OPENCORES I2C BUS DRIVER
12940 M: Peter Korsgaard <peter@korsgaard.com>
12941 M: Andrew Lunn <andrew@lunn.ch>
12942 L: linux-i2c@vger.kernel.org
12944 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12945 F: Documentation/i2c/busses/i2c-ocores.rst
12946 F: drivers/i2c/busses/i2c-ocores.c
12947 F: include/linux/platform_data/i2c-ocores.h
12949 OPENRISC ARCHITECTURE
12950 M: Jonas Bonn <jonas@southpole.se>
12951 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12952 M: Stafford Horne <shorne@gmail.com>
12953 L: openrisc@lists.librecores.org
12955 W: http://openrisc.io
12956 T: git git://github.com/openrisc/linux.git
12957 F: Documentation/devicetree/bindings/openrisc/
12958 F: Documentation/openrisc/
12960 F: drivers/irqchip/irq-ompic.c
12961 F: drivers/irqchip/irq-or1k-*
12964 M: Pravin B Shelar <pshelar@ovn.org>
12965 L: netdev@vger.kernel.org
12966 L: dev@openvswitch.org
12968 W: http://openvswitch.org
12969 F: include/uapi/linux/openvswitch.h
12970 F: net/openvswitch/
12972 OPERATING PERFORMANCE POINTS (OPP)
12973 M: Viresh Kumar <vireshk@kernel.org>
12974 M: Nishanth Menon <nm@ti.com>
12975 M: Stephen Boyd <sboyd@kernel.org>
12976 L: linux-pm@vger.kernel.org
12978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12979 F: Documentation/devicetree/bindings/opp/
12980 F: Documentation/power/opp.rst
12982 F: include/linux/pm_opp.h
12985 M: Clemens Ladisch <clemens@ladisch.de>
12986 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12989 F: sound/drivers/opl4/
12992 M: Robert Richter <rric@kernel.org>
12993 L: oprofile-list@lists.sf.net
12995 F: arch/*/include/asm/oprofile*.h
12996 F: arch/*/oprofile/
12997 F: drivers/oprofile/
12998 F: include/linux/oprofile.h
13000 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13001 M: Mark Fasheh <mark@fasheh.com>
13002 M: Joel Becker <jlbec@evilplan.org>
13003 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13004 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13006 W: http://ocfs2.wiki.kernel.org
13007 F: Documentation/filesystems/dlmfs.rst
13008 F: Documentation/filesystems/ocfs2.rst
13011 ORANGEFS FILESYSTEM
13012 M: Mike Marshall <hubcap@omnibond.com>
13013 R: Martin Brandenburg <martin@omnibond.com>
13014 L: devel@lists.orangefs.org
13016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13017 F: Documentation/filesystems/orangefs.rst
13021 L: linux-wireless@vger.kernel.org
13023 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13024 W: http://www.nongnu.org/orinoco/
13025 F: drivers/net/wireless/intersil/orinoco/
13027 OV2659 OMNIVISION SENSOR DRIVER
13028 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13029 L: linux-media@vger.kernel.org
13031 W: https://linuxtv.org
13032 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13033 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13034 F: drivers/media/i2c/ov2659.c
13035 F: include/media/i2c/ov2659.h
13038 M: Miklos Szeredi <miklos@szeredi.hu>
13039 L: linux-unionfs@vger.kernel.org
13041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13042 F: Documentation/filesystems/overlayfs.rst
13045 P54 WIRELESS DRIVER
13046 M: Christian Lamparter <chunkeey@googlemail.com>
13047 L: linux-wireless@vger.kernel.org
13049 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13050 F: drivers/net/wireless/intersil/p54/
13053 M: Vladimir Oltean <olteanv@gmail.com>
13054 L: netdev@vger.kernel.org
13056 F: Documentation/core-api/packing.rst
13057 F: include/linux/packing.h
13060 PADATA PARALLEL EXECUTION MECHANISM
13061 M: Steffen Klassert <steffen.klassert@secunet.com>
13062 L: linux-crypto@vger.kernel.org
13064 F: Documentation/core-api/padata.rst
13065 F: include/linux/padata.h
13069 M: Jesper Dangaard Brouer <hawk@kernel.org>
13070 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13071 L: netdev@vger.kernel.org
13073 F: include/net/page_pool.h
13074 F: net/core/page_pool.c
13076 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13077 M: Harald Welte <laforge@gnumonks.org>
13078 L: platform-driver-x86@vger.kernel.org
13080 F: drivers/platform/x86/panasonic-laptop.c
13082 PARALLAX PING IIO SENSOR DRIVER
13083 M: Andreas Klinger <ak@it-klinger.de>
13084 L: linux-iio@vger.kernel.org
13086 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13087 F: drivers/iio/proximity/ping.c
13089 PARALLEL LCD/KEYPAD PANEL DRIVER
13090 M: Willy Tarreau <willy@haproxy.com>
13091 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13093 F: Documentation/admin-guide/lcd-panel-cgram.rst
13094 F: drivers/auxdisplay/panel.c
13096 PARALLEL PORT SUBSYSTEM
13097 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13098 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13099 L: linux-parport@lists.infradead.org (subscribers-only)
13101 F: Documentation/driver-api/parport*.rst
13102 F: drivers/char/ppdev.c
13103 F: drivers/parport/
13104 F: include/linux/parport*.h
13105 F: include/uapi/linux/ppdev.h
13107 PARAVIRT_OPS INTERFACE
13108 M: Juergen Gross <jgross@suse.com>
13109 M: Deep Shah <sdeep@vmware.com>
13110 M: "VMware, Inc." <pv-drivers@vmware.com>
13111 L: virtualization@lists.linux-foundation.org
13113 F: Documentation/virt/paravirt_ops.rst
13114 F: arch/*/include/asm/paravirt*.h
13115 F: arch/*/kernel/paravirt*
13116 F: include/linux/hypervisor.h
13118 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13119 M: Tim Waugh <tim@cyberelk.net>
13120 L: linux-parport@lists.infradead.org (subscribers-only)
13122 F: Documentation/admin-guide/blockdev/paride.rst
13123 F: drivers/block/paride/
13125 PARISC ARCHITECTURE
13126 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13127 M: Helge Deller <deller@gmx.de>
13128 L: linux-parisc@vger.kernel.org
13130 W: https://parisc.wiki.kernel.org
13131 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13134 F: Documentation/parisc/
13136 F: drivers/char/agp/parisc-agp.c
13137 F: drivers/input/misc/hp_sdc_rtc.c
13138 F: drivers/input/serio/gscps2.c
13139 F: drivers/input/serio/hp_sdc*
13141 F: drivers/parport/parport_gsc.*
13142 F: drivers/tty/serial/8250/8250_gsc.c
13143 F: drivers/video/console/sti*
13144 F: drivers/video/fbdev/sti*
13145 F: drivers/video/logo/logo_parisc*
13146 F: include/linux/hp_sdc.h
13149 M: Jiri Pirko <jiri@nvidia.com>
13150 L: netdev@vger.kernel.org
13152 F: include/linux/parman.h
13154 F: lib/test_parman.c
13156 PC ENGINES APU BOARD DRIVER
13157 M: Enrico Weigelt, metux IT consult <info@metux.net>
13159 F: drivers/platform/x86/pcengines-apuv2.c
13161 PC87360 HARDWARE MONITORING DRIVER
13162 M: Jim Cromie <jim.cromie@gmail.com>
13163 L: linux-hwmon@vger.kernel.org
13165 F: Documentation/hwmon/pc87360.rst
13166 F: drivers/hwmon/pc87360.c
13168 PC8736x GPIO DRIVER
13169 M: Jim Cromie <jim.cromie@gmail.com>
13171 F: drivers/char/pc8736x_gpio.c
13173 PC87427 HARDWARE MONITORING DRIVER
13174 M: Jean Delvare <jdelvare@suse.com>
13175 L: linux-hwmon@vger.kernel.org
13177 F: Documentation/hwmon/pc87427.rst
13178 F: drivers/hwmon/pc87427.c
13181 M: Riku Voipio <riku.voipio@iki.fi>
13183 F: drivers/leds/leds-pca9532.c
13184 F: include/linux/leds-pca9532.h
13186 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13187 M: Guenter Roeck <linux@roeck-us.net>
13188 L: linux-i2c@vger.kernel.org
13190 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13192 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13193 M: Khalid Aziz <khalid@gonehiking.org>
13195 F: drivers/firmware/pcdp.*
13197 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13198 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13199 M: Pali Rohár <pali@kernel.org>
13200 L: linux-pci@vger.kernel.org
13201 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13203 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13204 F: drivers/pci/controller/pci-aardvark.c
13206 PCI DRIVER FOR ALTERA PCIE IP
13207 M: Ley Foon Tan <ley.foon.tan@intel.com>
13208 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13209 L: linux-pci@vger.kernel.org
13211 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13212 F: drivers/pci/controller/pcie-altera.c
13214 PCI DRIVER FOR APPLIEDMICRO XGENE
13215 M: Toan Le <toan@os.amperecomputing.com>
13216 L: linux-pci@vger.kernel.org
13217 L: linux-arm-kernel@lists.infradead.org
13219 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13220 F: drivers/pci/controller/pci-xgene.c
13222 PCI DRIVER FOR ARM VERSATILE PLATFORM
13223 M: Rob Herring <robh@kernel.org>
13224 L: linux-pci@vger.kernel.org
13225 L: linux-arm-kernel@lists.infradead.org
13227 F: Documentation/devicetree/bindings/pci/versatile.yaml
13228 F: drivers/pci/controller/pci-versatile.c
13230 PCI DRIVER FOR ARMADA 8K
13231 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13232 L: linux-pci@vger.kernel.org
13233 L: linux-arm-kernel@lists.infradead.org
13235 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13236 F: drivers/pci/controller/dwc/pcie-armada8k.c
13238 PCI DRIVER FOR CADENCE PCIE IP
13239 M: Tom Joseph <tjoseph@cadence.com>
13240 L: linux-pci@vger.kernel.org
13242 F: Documentation/devicetree/bindings/pci/cdns,*
13243 F: drivers/pci/controller/cadence/
13245 PCI DRIVER FOR FREESCALE LAYERSCAPE
13246 M: Minghuan Lian <minghuan.Lian@nxp.com>
13247 M: Mingkai Hu <mingkai.hu@nxp.com>
13248 M: Roy Zang <roy.zang@nxp.com>
13249 L: linuxppc-dev@lists.ozlabs.org
13250 L: linux-pci@vger.kernel.org
13251 L: linux-arm-kernel@lists.infradead.org
13253 F: drivers/pci/controller/dwc/*layerscape*
13255 PCI DRIVER FOR GENERIC OF HOSTS
13256 M: Will Deacon <will@kernel.org>
13257 L: linux-pci@vger.kernel.org
13258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13260 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13261 F: drivers/pci/controller/pci-host-common.c
13262 F: drivers/pci/controller/pci-host-generic.c
13264 PCI DRIVER FOR IMX6
13265 M: Richard Zhu <hongxing.zhu@nxp.com>
13266 M: Lucas Stach <l.stach@pengutronix.de>
13267 L: linux-pci@vger.kernel.org
13268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13270 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13271 F: drivers/pci/controller/dwc/*imx6*
13273 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13274 M: Jonathan Derrick <jonathan.derrick@intel.com>
13275 L: linux-pci@vger.kernel.org
13277 F: drivers/pci/controller/vmd.c
13279 PCI DRIVER FOR MICROSEMI SWITCHTEC
13280 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13281 M: Logan Gunthorpe <logang@deltatee.com>
13282 L: linux-pci@vger.kernel.org
13284 F: Documentation/ABI/testing/sysfs-class-switchtec
13285 F: Documentation/driver-api/switchtec.rst
13286 F: drivers/ntb/hw/mscc/
13287 F: drivers/pci/switch/switchtec*
13288 F: include/linux/switchtec.h
13289 F: include/uapi/linux/switchtec_ioctl.h
13291 PCI DRIVER FOR MOBIVEIL PCIE IP
13292 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13293 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13294 L: linux-pci@vger.kernel.org
13296 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13297 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13299 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13300 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13301 M: Jason Cooper <jason@lakedaemon.net>
13302 L: linux-pci@vger.kernel.org
13303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13305 F: drivers/pci/controller/*mvebu*
13307 PCI DRIVER FOR NVIDIA TEGRA
13308 M: Thierry Reding <thierry.reding@gmail.com>
13309 L: linux-tegra@vger.kernel.org
13310 L: linux-pci@vger.kernel.org
13312 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13313 F: drivers/pci/controller/pci-tegra.c
13315 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13316 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13317 L: linux-pci@vger.kernel.org
13318 L: linux-arm-kernel@lists.infradead.org
13320 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13321 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13323 PCI DRIVER FOR RENESAS R-CAR
13324 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13325 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13326 L: linux-pci@vger.kernel.org
13327 L: linux-renesas-soc@vger.kernel.org
13329 F: Documentation/devicetree/bindings/pci/*rcar*
13330 F: drivers/pci/controller/*rcar*
13332 PCI DRIVER FOR SAMSUNG EXYNOS
13333 M: Jingoo Han <jingoohan1@gmail.com>
13334 L: linux-pci@vger.kernel.org
13335 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13336 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13338 F: drivers/pci/controller/dwc/pci-exynos.c
13340 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13341 M: Jingoo Han <jingoohan1@gmail.com>
13342 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13343 L: linux-pci@vger.kernel.org
13345 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13346 F: drivers/pci/controller/dwc/*designware*
13348 PCI DRIVER FOR TI DRA7XX/J721E
13349 M: Kishon Vijay Abraham I <kishon@ti.com>
13350 L: linux-omap@vger.kernel.org
13351 L: linux-pci@vger.kernel.org
13352 L: linux-arm-kernel@lists.infradead.org
13354 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13355 F: drivers/pci/controller/cadence/pci-j721e.c
13356 F: drivers/pci/controller/dwc/pci-dra7xx.c
13358 PCI DRIVER FOR TI KEYSTONE
13359 M: Murali Karicheri <m-karicheri2@ti.com>
13360 L: linux-pci@vger.kernel.org
13361 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13363 F: drivers/pci/controller/dwc/pci-keystone.c
13365 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13366 M: Linus Walleij <linus.walleij@linaro.org>
13367 L: linux-pci@vger.kernel.org
13369 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13370 F: drivers/pci/controller/pci-v3-semi.c
13372 PCI ENDPOINT SUBSYSTEM
13373 M: Kishon Vijay Abraham I <kishon@ti.com>
13374 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13375 L: linux-pci@vger.kernel.org
13377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13378 F: drivers/misc/pci_endpoint_test.c
13379 F: drivers/pci/endpoint/
13382 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13383 M: Russell Currey <ruscur@russell.cc>
13384 M: Oliver O'Halloran <oohall@gmail.com>
13385 L: linuxppc-dev@lists.ozlabs.org
13387 F: Documentation/PCI/pci-error-recovery.rst
13388 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13389 F: arch/powerpc/include/*/eeh*.h
13390 F: arch/powerpc/kernel/eeh*.c
13391 F: arch/powerpc/platforms/*/eeh*.c
13392 F: drivers/pci/pcie/aer.c
13393 F: drivers/pci/pcie/dpc.c
13394 F: drivers/pci/pcie/err.c
13397 M: Linas Vepstas <linasvepstas@gmail.com>
13398 L: linux-pci@vger.kernel.org
13400 F: Documentation/PCI/pci-error-recovery.rst
13402 PCI MSI DRIVER FOR ALTERA MSI IP
13403 M: Ley Foon Tan <ley.foon.tan@intel.com>
13404 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13405 L: linux-pci@vger.kernel.org
13407 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13408 F: drivers/pci/controller/pcie-altera-msi.c
13410 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13411 M: Toan Le <toan@os.amperecomputing.com>
13412 L: linux-pci@vger.kernel.org
13413 L: linux-arm-kernel@lists.infradead.org
13415 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13416 F: drivers/pci/controller/pci-xgene-msi.c
13418 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13419 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13420 R: Rob Herring <robh@kernel.org>
13421 L: linux-pci@vger.kernel.org
13423 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13425 F: drivers/pci/controller/
13428 M: Bjorn Helgaas <bhelgaas@google.com>
13429 L: linux-pci@vger.kernel.org
13431 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13433 F: Documentation/PCI/
13434 F: Documentation/devicetree/bindings/pci/
13435 F: arch/x86/kernel/early-quirks.c
13436 F: arch/x86/kernel/quirks.c
13438 F: drivers/acpi/pci*
13440 F: include/asm-generic/pci*
13441 F: include/linux/of_pci.h
13442 F: include/linux/pci*
13443 F: include/uapi/linux/pci*
13446 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13447 M: Jonathan Chocron <jonnyc@amazon.com>
13448 L: linux-pci@vger.kernel.org
13450 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13451 F: drivers/pci/controller/dwc/pcie-al.c
13453 PCIE DRIVER FOR AMLOGIC MESON
13454 M: Yue Wang <yue.wang@Amlogic.com>
13455 L: linux-pci@vger.kernel.org
13456 L: linux-amlogic@lists.infradead.org
13458 F: drivers/pci/controller/dwc/pci-meson.c
13460 PCIE DRIVER FOR AXIS ARTPEC
13461 M: Jesper Nilsson <jesper.nilsson@axis.com>
13462 L: linux-arm-kernel@axis.com
13463 L: linux-pci@vger.kernel.org
13465 F: Documentation/devicetree/bindings/pci/axis,artpec*
13466 F: drivers/pci/controller/dwc/*artpec*
13468 PCIE DRIVER FOR CAVIUM THUNDERX
13469 M: Robert Richter <rric@kernel.org>
13470 L: linux-pci@vger.kernel.org
13471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13473 F: drivers/pci/controller/pci-thunder-*
13475 PCIE DRIVER FOR HISILICON
13476 M: Zhou Wang <wangzhou1@hisilicon.com>
13477 L: linux-pci@vger.kernel.org
13479 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13480 F: drivers/pci/controller/dwc/pcie-hisi.c
13482 PCIE DRIVER FOR HISILICON KIRIN
13483 M: Xiaowei Song <songxiaowei@hisilicon.com>
13484 M: Binghui Wang <wangbinghui@hisilicon.com>
13485 L: linux-pci@vger.kernel.org
13487 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13488 F: drivers/pci/controller/dwc/pcie-kirin.c
13490 PCIE DRIVER FOR HISILICON STB
13491 M: Shawn Guo <shawn.guo@linaro.org>
13492 L: linux-pci@vger.kernel.org
13494 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13495 F: drivers/pci/controller/dwc/pcie-histb.c
13497 PCIE DRIVER FOR MEDIATEK
13498 M: Ryder Lee <ryder.lee@mediatek.com>
13499 L: linux-pci@vger.kernel.org
13500 L: linux-mediatek@lists.infradead.org
13502 F: Documentation/devicetree/bindings/pci/mediatek*
13503 F: drivers/pci/controller/*mediatek*
13505 PCIE DRIVER FOR QUALCOMM MSM
13506 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13507 L: linux-pci@vger.kernel.org
13508 L: linux-arm-msm@vger.kernel.org
13510 F: drivers/pci/controller/dwc/*qcom*
13512 PCIE DRIVER FOR ROCKCHIP
13513 M: Shawn Lin <shawn.lin@rock-chips.com>
13514 L: linux-pci@vger.kernel.org
13515 L: linux-rockchip@lists.infradead.org
13517 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13518 F: drivers/pci/controller/pcie-rockchip*
13520 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13521 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13522 L: linux-pci@vger.kernel.org
13524 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13525 F: drivers/pci/controller/dwc/pcie-uniphier*
13527 PCIE DRIVER FOR ST SPEAR13XX
13528 M: Pratyush Anand <pratyush.anand@gmail.com>
13529 L: linux-pci@vger.kernel.org
13531 F: drivers/pci/controller/dwc/*spear*
13534 M: Dominik Brodowski <linux@dominikbrodowski.net>
13536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13537 F: Documentation/pcmcia/
13542 PCNET32 NETWORK DRIVER
13543 M: Don Fry <pcnet32@frontier.com>
13544 L: netdev@vger.kernel.org
13546 F: drivers/net/ethernet/amd/pcnet32.c
13548 PCRYPT PARALLEL CRYPTO ENGINE
13549 M: Steffen Klassert <steffen.klassert@secunet.com>
13550 L: linux-crypto@vger.kernel.org
13553 F: include/crypto/pcrypt.h
13555 PEAQ WMI HOTKEYS DRIVER
13556 M: Hans de Goede <hdegoede@redhat.com>
13557 L: platform-driver-x86@vger.kernel.org
13559 F: drivers/platform/x86/peaq-wmi.c
13561 PENSANDO ETHERNET DRIVERS
13562 M: Shannon Nelson <snelson@pensando.io>
13563 M: Pensando Drivers <drivers@pensando.io>
13564 L: netdev@vger.kernel.org
13566 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13567 F: drivers/net/ethernet/pensando/
13569 PER-CPU MEMORY ALLOCATOR
13570 M: Dennis Zhou <dennis@kernel.org>
13571 M: Tejun Heo <tj@kernel.org>
13572 M: Christoph Lameter <cl@linux.com>
13574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13575 F: arch/*/include/asm/percpu.h
13576 F: include/linux/percpu*.h
13579 PER-TASK DELAY ACCOUNTING
13580 M: Balbir Singh <bsingharora@gmail.com>
13582 F: include/linux/delayacct.h
13583 F: kernel/delayacct.c
13585 PERFORMANCE EVENTS SUBSYSTEM
13586 M: Peter Zijlstra <peterz@infradead.org>
13587 M: Ingo Molnar <mingo@redhat.com>
13588 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13589 R: Mark Rutland <mark.rutland@arm.com>
13590 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13591 R: Jiri Olsa <jolsa@redhat.com>
13592 R: Namhyung Kim <namhyung@kernel.org>
13593 L: linux-kernel@vger.kernel.org
13595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13597 F: arch/*/events/*/*
13598 F: arch/*/include/asm/perf_event.h
13599 F: arch/*/kernel/*/*/perf_event*.c
13600 F: arch/*/kernel/*/perf_event*.c
13601 F: arch/*/kernel/perf_callchain.c
13602 F: arch/*/kernel/perf_event*.c
13603 F: include/linux/perf_event.h
13604 F: include/uapi/linux/perf_event.h
13609 PERFORMANCE EVENTS TOOLING ARM64
13610 R: John Garry <john.garry@huawei.com>
13611 R: Will Deacon <will@kernel.org>
13612 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13613 R: Leo Yan <leo.yan@linaro.org>
13614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13616 F: tools/build/feature/test-libopencsd.c
13617 F: tools/perf/arch/arm*/
13618 F: tools/perf/pmu-events/arch/arm64/
13619 F: tools/perf/util/arm-spe*
13620 F: tools/perf/util/cs-etm*
13622 PERSONALITY HANDLING
13623 M: Christoph Hellwig <hch@infradead.org>
13624 L: linux-abi-devel@lists.sourceforge.net
13626 F: include/linux/personality.h
13627 F: include/uapi/linux/personality.h
13629 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13630 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13631 L: linux-input@vger.kernel.org
13633 F: Documentation/input/devices/pxrc.rst
13634 F: drivers/input/joystick/pxrc.c
13637 M: Remi Denis-Courmont <courmisch@gmail.com>
13639 F: Documentation/networking/phonet.rst
13640 F: include/linux/phonet.h
13641 F: include/net/phonet/
13642 F: include/uapi/linux/phonet.h
13646 M: Joern Engel <joern@lazybastard.org>
13647 L: linux-mtd@lists.infradead.org
13649 F: drivers/mtd/devices/phram.c
13652 M: Bruno Prémont <bonbons@linux-vserver.org>
13653 L: linux-input@vger.kernel.org
13655 F: drivers/hid/hid-picolcd*
13658 M: Jamie Iles <jamie@jamieiles.com>
13659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13661 T: git git://github.com/jamieiles/linux-2.6-ji.git
13662 F: arch/arm/boot/dts/picoxcell*
13663 F: arch/arm/mach-picoxcell/
13664 F: drivers/crypto/picoxcell*
13667 M: Christian Brauner <christian@brauner.io>
13668 L: linux-kernel@vger.kernel.org
13670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13672 F: tools/testing/selftests/clone3/
13673 F: tools/testing/selftests/pid_namespace/
13674 F: tools/testing/selftests/pidfd/
13677 K: \b(clone_args|kernel_clone_args)\b
13679 PIN CONTROL SUBSYSTEM
13680 M: Linus Walleij <linus.walleij@linaro.org>
13681 L: linux-gpio@vger.kernel.org
13683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13684 F: Documentation/devicetree/bindings/pinctrl/
13685 F: Documentation/driver-api/pinctl.rst
13686 F: drivers/pinctrl/
13687 F: include/linux/pinctrl/
13689 PIN CONTROLLER - FREESCALE
13690 M: Dong Aisheng <aisheng.dong@nxp.com>
13691 M: Fabio Estevam <festevam@gmail.com>
13692 M: Shawn Guo <shawnguo@kernel.org>
13693 M: Stefan Agner <stefan@agner.ch>
13694 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13695 L: linux-gpio@vger.kernel.org
13697 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13698 F: drivers/pinctrl/freescale/
13700 PIN CONTROLLER - INTEL
13701 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13702 M: Andy Shevchenko <andy@kernel.org>
13704 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13705 F: drivers/pinctrl/intel/
13707 PIN CONTROLLER - MEDIATEK
13708 M: Sean Wang <sean.wang@kernel.org>
13709 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13711 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13712 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13713 F: drivers/pinctrl/mediatek/
13715 PIN CONTROLLER - MICROCHIP AT91
13716 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13718 L: linux-gpio@vger.kernel.org
13720 F: drivers/gpio/gpio-sama5d2-piobu.c
13721 F: drivers/pinctrl/pinctrl-at91*
13723 PIN CONTROLLER - QUALCOMM
13724 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13725 L: linux-arm-msm@vger.kernel.org
13727 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13728 F: drivers/pinctrl/qcom/
13730 PIN CONTROLLER - RENESAS
13731 M: Geert Uytterhoeven <geert+renesas@glider.be>
13732 L: linux-renesas-soc@vger.kernel.org
13734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13735 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13736 F: drivers/pinctrl/pinctrl-rz*
13737 F: drivers/pinctrl/sh-pfc/
13739 PIN CONTROLLER - SAMSUNG
13740 M: Tomasz Figa <tomasz.figa@gmail.com>
13741 M: Krzysztof Kozlowski <krzk@kernel.org>
13742 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13743 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13744 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13746 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13748 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13749 F: drivers/pinctrl/samsung/
13750 F: include/dt-bindings/pinctrl/samsung.h
13752 PIN CONTROLLER - SINGLE
13753 M: Tony Lindgren <tony@atomide.com>
13754 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13756 L: linux-omap@vger.kernel.org
13758 F: drivers/pinctrl/pinctrl-single.c
13760 PIN CONTROLLER - ST SPEAR
13761 M: Viresh Kumar <vireshk@kernel.org>
13762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13764 W: http://www.st.com/spear
13765 F: drivers/pinctrl/spear/
13767 PISTACHIO SOC SUPPORT
13768 M: James Hartley <james.hartley@sondrel.com>
13769 L: linux-mips@vger.kernel.org
13771 F: arch/mips/boot/dts/img/pistachio*
13772 F: arch/mips/configs/pistachio*_defconfig
13773 F: arch/mips/include/asm/mach-pistachio/
13774 F: arch/mips/pistachio/
13777 M: linux-block@vger.kernel.org
13779 F: drivers/block/pktcdvd.c
13780 F: include/linux/pktcdvd.h
13781 F: include/uapi/linux/pktcdvd.h
13783 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13784 M: Tomasz Duszynski <tduszyns@gmail.com>
13786 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13787 F: drivers/iio/chemical/pms7003.c
13790 M: Jacob Keller <jacob.e.keller@intel.com>
13792 F: Documentation/driver-api/pldmfw/
13793 F: include/linux/pldmfw.h
13797 M: Logan Gunthorpe <logang@deltatee.com>
13799 F: drivers/dma/plx_dma.c
13802 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13803 L: linux-pm@vger.kernel.org
13805 W: https://01.org/pm-graph
13806 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13807 T: git git://github.com/intel/pm-graph
13808 F: tools/power/pm-graph
13810 PMBUS HARDWARE MONITORING DRIVERS
13811 M: Guenter Roeck <linux@roeck-us.net>
13812 L: linux-hwmon@vger.kernel.org
13814 W: http://hwmon.wiki.kernel.org/
13815 W: http://www.roeck-us.net/linux/drivers/
13816 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13817 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13818 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13819 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13820 F: Documentation/hwmon/adm1275.rst
13821 F: Documentation/hwmon/ibm-cffps.rst
13822 F: Documentation/hwmon/ir35221.rst
13823 F: Documentation/hwmon/lm25066.rst
13824 F: Documentation/hwmon/ltc2978.rst
13825 F: Documentation/hwmon/ltc3815.rst
13826 F: Documentation/hwmon/max16064.rst
13827 F: Documentation/hwmon/max20751.rst
13828 F: Documentation/hwmon/max31785.rst
13829 F: Documentation/hwmon/max34440.rst
13830 F: Documentation/hwmon/max8688.rst
13831 F: Documentation/hwmon/pmbus-core.rst
13832 F: Documentation/hwmon/pmbus.rst
13833 F: Documentation/hwmon/tps40422.rst
13834 F: Documentation/hwmon/ucd9000.rst
13835 F: Documentation/hwmon/ucd9200.rst
13836 F: Documentation/hwmon/zl6100.rst
13837 F: drivers/hwmon/pmbus/
13838 F: include/linux/pmbus.h
13840 PMC SIERRA MaxRAID DRIVER
13841 L: linux-scsi@vger.kernel.org
13843 W: http://www.pmc-sierra.com/
13844 F: drivers/scsi/pmcraid.*
13846 PMC SIERRA PM8001 DRIVER
13847 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13848 L: linux-scsi@vger.kernel.org
13850 F: drivers/scsi/pm8001/
13852 PNI RM3100 IIO DRIVER
13853 M: Song Qiang <songqiang1304521@gmail.com>
13854 L: linux-iio@vger.kernel.org
13856 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13857 F: drivers/iio/magnetometer/rm3100*
13860 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13861 L: linux-acpi@vger.kernel.org
13864 F: include/linux/pnp.h
13866 POSIX CLOCKS and TIMERS
13867 M: Thomas Gleixner <tglx@linutronix.de>
13868 L: linux-kernel@vger.kernel.org
13870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13872 F: include/linux/time_namespace.h
13873 F: include/linux/timer*
13874 F: kernel/time/*timer*
13875 F: kernel/time/namespace.c
13877 POWER MANAGEMENT CORE
13878 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13879 L: linux-pm@vger.kernel.org
13881 B: https://bugzilla.kernel.org
13882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13883 F: drivers/base/power/
13884 F: drivers/powercap/
13885 F: include/linux/intel_rapl.h
13886 F: include/linux/pm.h
13887 F: include/linux/pm_*
13888 F: include/linux/powercap.h
13889 F: kernel/configs/nopm.config
13891 POWER STATE COORDINATION INTERFACE (PSCI)
13892 M: Mark Rutland <mark.rutland@arm.com>
13893 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13894 L: linux-arm-kernel@lists.infradead.org
13896 F: drivers/firmware/psci/
13897 F: include/linux/psci.h
13898 F: include/uapi/linux/psci.h
13900 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13901 M: Sebastian Reichel <sre@kernel.org>
13902 L: linux-pm@vger.kernel.org
13904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13905 F: Documentation/ABI/testing/sysfs-class-power
13906 F: Documentation/devicetree/bindings/power/supply/
13907 F: drivers/power/supply/
13908 F: include/linux/power_supply.h
13910 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13911 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13912 L: linuxppc-dev@lists.ozlabs.org
13914 F: drivers/char/powernv-op-panel.c
13916 PPP OVER ATM (RFC 2364)
13917 M: Mitchell Blank Jr <mitch@sfgoth.com>
13919 F: include/uapi/linux/atmppp.h
13920 F: net/atm/pppoatm.c
13923 M: Michal Ostrowski <mostrows@earthlink.net>
13925 F: drivers/net/ppp/pppoe.c
13926 F: drivers/net/ppp/pppox.c
13929 M: James Chapman <jchapman@katalix.com>
13931 F: include/linux/if_pppol2tp.h
13932 F: include/uapi/linux/if_pppol2tp.h
13933 F: net/l2tp/l2tp_ppp.c
13935 PPP PROTOCOL DRIVERS AND COMPRESSORS
13936 M: Paul Mackerras <paulus@samba.org>
13937 L: linux-ppp@vger.kernel.org
13939 F: drivers/net/ppp/ppp_*
13942 M: Rodolfo Giometti <giometti@enneenne.com>
13943 L: linuxpps@ml.enneenne.com (subscribers-only)
13945 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13946 F: Documentation/ABI/testing/sysfs-pps
13947 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13948 F: Documentation/driver-api/pps.rst
13950 F: include/linux/pps*.h
13951 F: include/uapi/linux/pps.h
13954 M: Dmitry Kozlov <xeb@mail.ru>
13955 L: netdev@vger.kernel.org
13957 W: http://sourceforge.net/projects/accel-pptp
13958 F: drivers/net/ppp/pptp.c
13960 PRESSURE STALL INFORMATION (PSI)
13961 M: Johannes Weiner <hannes@cmpxchg.org>
13963 F: include/linux/psi*
13964 F: kernel/sched/psi.c
13967 M: Petr Mladek <pmladek@suse.com>
13968 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13969 R: Steven Rostedt <rostedt@goodmis.org>
13971 F: include/linux/printk.h
13974 PRISM54 WIRELESS DRIVER
13975 M: Luis Chamberlain <mcgrof@kernel.org>
13976 L: linux-wireless@vger.kernel.org
13978 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13979 F: drivers/net/wireless/intersil/prism54/
13982 R: Alexey Dobriyan <adobriyan@gmail.com>
13983 L: linux-kernel@vger.kernel.org
13984 L: linux-fsdevel@vger.kernel.org
13986 F: Documentation/filesystems/proc.rst
13988 F: include/linux/proc_fs.h
13989 F: tools/testing/selftests/proc/
13992 M: Luis Chamberlain <mcgrof@kernel.org>
13993 M: Kees Cook <keescook@chromium.org>
13994 M: Iurii Zaikin <yzaikin@google.com>
13995 L: linux-kernel@vger.kernel.org
13996 L: linux-fsdevel@vger.kernel.org
13998 F: fs/proc/proc_sysctl.c
13999 F: include/linux/sysctl.h
14000 F: kernel/sysctl-test.c
14002 F: tools/testing/selftests/sysctl/
14004 PS3 NETWORK SUPPORT
14005 M: Geoff Levand <geoff@infradead.org>
14006 L: netdev@vger.kernel.org
14007 L: linuxppc-dev@lists.ozlabs.org
14009 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14011 PS3 PLATFORM SUPPORT
14012 M: Geoff Levand <geoff@infradead.org>
14013 L: linuxppc-dev@lists.ozlabs.org
14015 F: arch/powerpc/boot/ps3*
14016 F: arch/powerpc/include/asm/lv1call.h
14017 F: arch/powerpc/include/asm/ps3*.h
14018 F: arch/powerpc/platforms/ps3/
14021 F: drivers/rtc/rtc-ps3.c
14022 F: drivers/usb/host/*ps3.c
14023 F: sound/ppc/snd_ps3*
14026 M: Jim Paris <jim@jtan.com>
14027 M: Geoff Levand <geoff@infradead.org>
14028 L: linuxppc-dev@lists.ozlabs.org
14030 F: drivers/block/ps3vram.c
14032 PSAMPLE PACKET SAMPLING SUPPORT
14033 M: Yotam Gigi <yotam.gi@gmail.com>
14035 F: include/net/psample.h
14036 F: include/uapi/linux/psample.h
14040 M: Kees Cook <keescook@chromium.org>
14041 M: Anton Vorontsov <anton@enomsg.org>
14042 M: Colin Cross <ccross@android.com>
14043 M: Tony Luck <tony.luck@intel.com>
14045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14046 F: Documentation/admin-guide/ramoops.rst
14047 F: Documentation/admin-guide/pstore-blk.rst
14048 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14049 F: drivers/acpi/apei/erst.c
14050 F: drivers/firmware/efi/efi-pstore.c
14052 F: include/linux/pstore*
14053 K: \b(pstore|ramoops)
14055 PTP HARDWARE CLOCK SUPPORT
14056 M: Richard Cochran <richardcochran@gmail.com>
14057 L: netdev@vger.kernel.org
14059 W: http://linuxptp.sourceforge.net/
14060 F: Documentation/ABI/testing/sysfs-ptp
14061 F: Documentation/driver-api/ptp.rst
14062 F: drivers/net/phy/dp83640*
14064 F: include/linux/ptp_cl*
14067 M: Oleg Nesterov <oleg@redhat.com>
14069 F: arch/*/*/ptrace*.c
14070 F: arch/*/include/asm/ptrace*.h
14071 F: arch/*/ptrace*.c
14072 F: include/asm-generic/syscall.h
14073 F: include/linux/ptrace.h
14074 F: include/linux/regset.h
14075 F: include/linux/tracehook.h
14076 F: include/uapi/linux/ptrace.h
14077 F: include/uapi/linux/ptrace.h
14081 M: Hans Verkuil <hverkuil@xs4all.nl>
14082 L: linux-media@vger.kernel.org
14084 T: git git://linuxtv.org/media_tree.git
14085 F: Documentation/admin-guide/media/pulse8-cec.rst
14086 F: drivers/media/cec/usb/pulse8/
14088 PVRUSB2 VIDEO4LINUX DRIVER
14089 M: Mike Isely <isely@pobox.com>
14090 L: pvrusb2@isely.net (subscribers-only)
14091 L: linux-media@vger.kernel.org
14093 W: http://www.isely.net/pvrusb2/
14094 T: git git://linuxtv.org/media_tree.git
14095 F: Documentation/driver-api/media/drivers/pvrusb2*
14096 F: drivers/media/usb/pvrusb2/
14099 M: Hans Verkuil <hverkuil@xs4all.nl>
14100 L: linux-media@vger.kernel.org
14102 T: git git://linuxtv.org/media_tree.git
14103 F: drivers/media/usb/pwc/*
14104 F: include/trace/events/pwc.h
14107 M: Kamil Debski <kamil@wypas.org>
14108 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14109 L: linux-hwmon@vger.kernel.org
14111 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14112 F: Documentation/hwmon/pwm-fan.rst
14113 F: drivers/hwmon/pwm-fan.c
14116 M: Sean Young <sean@mess.org>
14117 L: linux-media@vger.kernel.org
14119 F: drivers/media/rc/pwm-ir-tx.c
14122 M: Thierry Reding <thierry.reding@gmail.com>
14123 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14124 M: Lee Jones <lee.jones@linaro.org>
14125 L: linux-pwm@vger.kernel.org
14127 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14129 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14130 F: Documentation/devicetree/bindings/pwm/
14131 F: Documentation/driver-api/pwm.rst
14132 F: drivers/gpio/gpio-mvebu.c
14134 F: drivers/video/backlight/pwm_bl.c
14135 F: include/linux/pwm.h
14136 F: include/linux/pwm_backlight.h
14137 K: pwm_(config|apply_state|ops)
14140 M: Robert Jarzmik <robert.jarzmik@free.fr>
14141 L: linux-gpio@vger.kernel.org
14143 F: drivers/gpio/gpio-pxa.c
14149 M: Robert Jarzmik <robert.jarzmik@free.fr>
14150 L: linux-rtc@vger.kernel.org
14153 PXA2xx/PXA3xx SUPPORT
14154 M: Daniel Mack <daniel@zonque.org>
14155 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14156 M: Robert Jarzmik <robert.jarzmik@free.fr>
14157 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14159 T: git git://github.com/hzhuang1/linux.git
14160 T: git git://github.com/rjarzmik/linux.git
14161 F: arch/arm/boot/dts/pxa*
14162 F: arch/arm/mach-pxa/
14163 F: drivers/dma/pxa*
14164 F: drivers/pcmcia/pxa2xx*
14165 F: drivers/pinctrl/pxa/
14166 F: drivers/spi/spi-pxa2xx*
14167 F: drivers/usb/gadget/udc/pxa2*
14168 F: include/sound/pxa2xx-lib.h
14173 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14174 L: qat-linux@intel.com
14176 F: drivers/crypto/qat/
14178 QCOM AUDIO (ASoC) DRIVERS
14179 M: Patrick Lai <plai@codeaurora.org>
14180 M: Banajit Goswami <bgoswami@codeaurora.org>
14181 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14186 M: Alex Elder <elder@kernel.org>
14187 L: netdev@vger.kernel.org
14189 F: drivers/net/ipa/
14191 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14192 M: Gabriel Somlo <somlo@cmu.edu>
14193 M: "Michael S. Tsirkin" <mst@redhat.com>
14194 L: qemu-devel@nongnu.org
14196 F: drivers/firmware/qemu_fw_cfg.c
14197 F: include/uapi/linux/qemu_fw_cfg.h
14200 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14201 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14202 L: linux-rdma@vger.kernel.org
14204 F: drivers/infiniband/hw/qib/
14206 QLOGIC QL41xxx FCOE DRIVER
14207 M: QLogic-Storage-Upstream@cavium.com
14208 L: linux-scsi@vger.kernel.org
14210 F: drivers/scsi/qedf/
14212 QLOGIC QL41xxx ISCSI DRIVER
14213 M: QLogic-Storage-Upstream@cavium.com
14214 L: linux-scsi@vger.kernel.org
14216 F: drivers/scsi/qedi/
14218 QLOGIC QL4xxx ETHERNET DRIVER
14219 M: Ariel Elior <aelior@marvell.com>
14220 M: GR-everest-linux-l2@marvell.com
14221 L: netdev@vger.kernel.org
14223 F: drivers/net/ethernet/qlogic/qed/
14224 F: drivers/net/ethernet/qlogic/qede/
14225 F: include/linux/qed/
14227 QLOGIC QL4xxx RDMA DRIVER
14228 M: Michal Kalderon <mkalderon@marvell.com>
14229 M: Ariel Elior <aelior@marvell.com>
14230 L: linux-rdma@vger.kernel.org
14232 F: drivers/infiniband/hw/qedr/
14233 F: include/uapi/rdma/qedr-abi.h
14235 QLOGIC QLA1280 SCSI DRIVER
14236 M: Michael Reed <mdr@sgi.com>
14237 L: linux-scsi@vger.kernel.org
14239 F: drivers/scsi/qla1280.[ch]
14241 QLOGIC QLA2XXX FC-SCSI DRIVER
14242 M: Nilesh Javali <njavali@marvell.com>
14243 M: GR-QLogic-Storage-Upstream@marvell.com
14244 L: linux-scsi@vger.kernel.org
14246 F: Documentation/scsi/LICENSE.qla2xxx
14247 F: drivers/scsi/qla2xxx/
14249 QLOGIC QLA3XXX NETWORK DRIVER
14250 M: GR-Linux-NIC-Dev@marvell.com
14251 L: netdev@vger.kernel.org
14253 F: Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14254 F: drivers/net/ethernet/qlogic/qla3xxx.*
14256 QLOGIC QLA4XXX iSCSI DRIVER
14257 M: QLogic-Storage-Upstream@qlogic.com
14258 L: linux-scsi@vger.kernel.org
14260 F: Documentation/scsi/LICENSE.qla4xxx
14261 F: drivers/scsi/qla4xxx/
14263 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14264 M: Shahed Shaikh <shshaikh@marvell.com>
14265 M: Manish Chopra <manishc@marvell.com>
14266 M: GR-Linux-NIC-Dev@marvell.com
14267 L: netdev@vger.kernel.org
14269 F: drivers/net/ethernet/qlogic/qlcnic/
14271 QLOGIC QLGE 10Gb ETHERNET DRIVER
14272 M: Manish Chopra <manishc@marvell.com>
14273 M: GR-Linux-NIC-Dev@marvell.com
14274 L: netdev@vger.kernel.org
14276 F: drivers/staging/qlge/
14278 QM1D1B0004 MEDIA DRIVER
14279 M: Akihiro Tsukada <tskd08@gmail.com>
14280 L: linux-media@vger.kernel.org
14282 F: drivers/media/tuners/qm1d1b0004*
14284 QM1D1C0042 MEDIA DRIVER
14285 M: Akihiro Tsukada <tskd08@gmail.com>
14286 L: linux-media@vger.kernel.org
14288 F: drivers/media/tuners/qm1d1c0042*
14291 M: Anders Larsen <al@alarsen.net>
14293 W: http://www.alarsen.net/linux/qnx4fs/
14295 F: include/uapi/linux/qnx4_fs.h
14296 F: include/uapi/linux/qnxtypes.h
14298 QORIQ DPAA2 FSL-MC BUS DRIVER
14299 M: Stuart Yoder <stuyoder@gmail.com>
14300 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14301 L: linux-kernel@vger.kernel.org
14303 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14304 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14305 F: drivers/bus/fsl-mc/
14307 QT1010 MEDIA DRIVER
14308 M: Antti Palosaari <crope@iki.fi>
14309 L: linux-media@vger.kernel.org
14311 W: https://linuxtv.org
14312 W: http://palosaari.fi/linux/
14313 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14314 T: git git://linuxtv.org/anttip/media_tree.git
14315 F: drivers/media/tuners/qt1010*
14317 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14318 M: Kalle Valo <kvalo@codeaurora.org>
14319 L: ath10k@lists.infradead.org
14321 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14323 F: drivers/net/wireless/ath/ath10k/
14325 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14326 M: Kalle Valo <kvalo@codeaurora.org>
14327 L: ath11k@lists.infradead.org
14329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14330 F: drivers/net/wireless/ath/ath11k/
14332 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14333 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14334 L: linux-wireless@vger.kernel.org
14336 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14337 F: drivers/net/wireless/ath/ath9k/
14339 QUALCOMM CAMERA SUBSYSTEM DRIVER
14340 M: Todor Tomov <todor.too@gmail.com>
14341 L: linux-media@vger.kernel.org
14343 F: Documentation/admin-guide/media/qcom_camss.rst
14344 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14345 F: drivers/media/platform/qcom/camss/
14347 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14348 M: Niklas Cassel <nks@flawful.org>
14349 L: linux-pm@vger.kernel.org
14350 L: linux-arm-msm@vger.kernel.org
14352 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14353 F: drivers/power/avs/qcom-cpr.c
14355 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14356 M: Ilia Lin <ilia.lin@kernel.org>
14357 L: linux-pm@vger.kernel.org
14359 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14360 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14362 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14363 M: Timur Tabi <timur@kernel.org>
14364 L: netdev@vger.kernel.org
14366 F: drivers/net/ethernet/qualcomm/emac/
14368 QUALCOMM ETHQOS ETHERNET DRIVER
14369 M: Vinod Koul <vkoul@kernel.org>
14370 L: netdev@vger.kernel.org
14372 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14373 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14375 QUALCOMM GENERIC INTERFACE I2C DRIVER
14376 M: Akash Asthana <akashast@codeaurora.org>
14377 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14378 L: linux-i2c@vger.kernel.org
14379 L: linux-arm-msm@vger.kernel.org
14381 F: drivers/i2c/busses/i2c-qcom-geni.c
14383 QUALCOMM HEXAGON ARCHITECTURE
14384 M: Brian Cain <bcain@codeaurora.org>
14385 L: linux-hexagon@vger.kernel.org
14389 QUALCOMM HIDMA DRIVER
14390 M: Sinan Kaya <okaya@kernel.org>
14391 L: linux-arm-kernel@lists.infradead.org
14392 L: linux-arm-msm@vger.kernel.org
14393 L: dmaengine@vger.kernel.org
14395 F: drivers/dma/qcom/hidma*
14397 QUALCOMM I2C CCI DRIVER
14398 M: Loic Poulain <loic.poulain@linaro.org>
14399 M: Robert Foss <robert.foss@linaro.org>
14400 L: linux-i2c@vger.kernel.org
14401 L: linux-arm-msm@vger.kernel.org
14403 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14404 F: drivers/i2c/busses/i2c-qcom-cci.c
14407 M: Rob Clark <robdclark@gmail.com>
14408 L: iommu@lists.linux-foundation.org
14409 L: linux-arm-msm@vger.kernel.org
14411 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14413 QUALCOMM IPCC MAILBOX DRIVER
14414 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14415 L: linux-arm-msm@vger.kernel.org
14417 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14418 F: drivers/mailbox/qcom-ipcc.c
14419 F: include/dt-bindings/mailbox/qcom-ipcc.h
14421 QUALCOMM RMNET DRIVER
14422 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14423 M: Sean Tranchetti <stranche@codeaurora.org>
14424 L: netdev@vger.kernel.org
14426 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14427 F: drivers/net/ethernet/qualcomm/rmnet/
14428 F: include/linux/if_rmnet.h
14430 QUALCOMM TSENS THERMAL DRIVER
14431 M: Amit Kucheria <amitk@kernel.org>
14432 L: linux-pm@vger.kernel.org
14433 L: linux-arm-msm@vger.kernel.org
14435 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14436 F: drivers/thermal/qcom/
14438 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14439 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14440 L: linux-media@vger.kernel.org
14441 L: linux-arm-msm@vger.kernel.org
14443 T: git git://linuxtv.org/media_tree.git
14444 F: Documentation/devicetree/bindings/media/*venus*
14445 F: drivers/media/platform/qcom/venus/
14447 QUALCOMM WCN36XX WIRELESS DRIVER
14448 M: Kalle Valo <kvalo@codeaurora.org>
14449 L: wcn36xx@lists.infradead.org
14451 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14452 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14453 F: drivers/net/wireless/ath/wcn36xx/
14455 QUANTENNA QTNFMAC WIRELESS DRIVER
14456 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14457 R: Sergey Matyukevich <geomatsi@gmail.com>
14458 L: linux-wireless@vger.kernel.org
14460 F: drivers/net/wireless/quantenna
14462 RADEON and AMDGPU DRM DRIVERS
14463 M: Alex Deucher <alexander.deucher@amd.com>
14464 M: Christian König <christian.koenig@amd.com>
14465 L: amd-gfx@lists.freedesktop.org
14467 T: git git://people.freedesktop.org/~agd5f/linux
14468 F: drivers/gpu/drm/amd/
14469 F: drivers/gpu/drm/radeon/
14470 F: include/uapi/drm/amdgpu_drm.h
14471 F: include/uapi/drm/radeon_drm.h
14473 RADEON FRAMEBUFFER DISPLAY DRIVER
14474 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14475 L: linux-fbdev@vger.kernel.org
14477 F: drivers/video/fbdev/aty/radeon*
14478 F: include/uapi/linux/radeonfb.h
14480 RADIOSHARK RADIO DRIVER
14481 M: Hans Verkuil <hverkuil@xs4all.nl>
14482 L: linux-media@vger.kernel.org
14484 T: git git://linuxtv.org/media_tree.git
14485 F: drivers/media/radio/radio-shark.c
14487 RADIOSHARK2 RADIO DRIVER
14488 M: Hans Verkuil <hverkuil@xs4all.nl>
14489 L: linux-media@vger.kernel.org
14491 T: git git://linuxtv.org/media_tree.git
14492 F: drivers/media/radio/radio-shark2.c
14493 F: drivers/media/radio/radio-tea5777.c
14495 RADOS BLOCK DEVICE (RBD)
14496 M: Ilya Dryomov <idryomov@gmail.com>
14497 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14498 L: ceph-devel@vger.kernel.org
14500 W: http://ceph.com/
14501 T: git git://github.com/ceph/ceph-client.git
14502 F: Documentation/ABI/testing/sysfs-bus-rbd
14503 F: drivers/block/rbd.c
14504 F: drivers/block/rbd_types.h
14506 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14507 M: Paul Mackerras <paulus@samba.org>
14508 L: linux-fbdev@vger.kernel.org
14510 F: drivers/video/fbdev/aty/aty128fb.c
14512 RAINSHADOW-CEC DRIVER
14513 M: Hans Verkuil <hverkuil@xs4all.nl>
14514 L: linux-media@vger.kernel.org
14516 T: git git://linuxtv.org/media_tree.git
14517 F: drivers/media/cec/usb/rainshadow/
14519 RALINK MIPS ARCHITECTURE
14520 M: John Crispin <john@phrozen.org>
14521 L: linux-mips@vger.kernel.org
14523 F: arch/mips/ralink
14525 RALINK RT2X00 WIRELESS LAN DRIVER
14526 M: Stanislaw Gruszka <stf_xl@wp.pl>
14527 M: Helmut Schaa <helmut.schaa@googlemail.com>
14528 L: linux-wireless@vger.kernel.org
14530 F: drivers/net/wireless/ralink/rt2x00/
14532 RAMDISK RAM BLOCK DEVICE DRIVER
14533 M: Jens Axboe <axboe@kernel.dk>
14535 F: Documentation/admin-guide/blockdev/ramdisk.rst
14536 F: drivers/block/brd.c
14538 RANCHU VIRTUAL BOARD FOR MIPS
14539 M: Miodrag Dinic <miodrag.dinic@mips.com>
14540 L: linux-mips@vger.kernel.org
14542 F: arch/mips/configs/generic/board-ranchu.config
14543 F: arch/mips/generic/board-ranchu.c
14545 RANDOM NUMBER DRIVER
14546 M: "Theodore Ts'o" <tytso@mit.edu>
14548 F: drivers/char/random.c
14551 M: Matt Porter <mporter@kernel.crashing.org>
14552 M: Alexandre Bounine <alex.bou9@gmail.com>
14554 F: drivers/rapidio/
14557 M: Tony Luck <tony.luck@intel.com>
14558 M: Borislav Petkov <bp@alien8.de>
14559 L: linux-edac@vger.kernel.org
14561 F: Documentation/admin-guide/ras.rst
14563 F: include/linux/ras.h
14564 F: include/ras/ras_event.h
14566 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14567 L: linux-wireless@vger.kernel.org
14569 F: drivers/net/wireless/ray*
14571 RC-CORE / LIRC FRAMEWORK
14572 M: Sean Young <sean@mess.org>
14573 L: linux-media@vger.kernel.org
14575 W: http://linuxtv.org
14576 T: git git://linuxtv.org/media_tree.git
14577 F: Documentation/driver-api/media/rc-core.rst
14578 F: Documentation/userspace-api/media/rc/
14579 F: drivers/media/rc/
14580 F: include/media/rc-map.h
14581 F: include/media/rc-core.h
14582 F: include/uapi/linux/lirc.h
14584 RCMM REMOTE CONTROLS DECODER
14585 M: Patrick Lerda <patrick9876@free.fr>
14587 F: drivers/media/rc/ir-rcmm-decoder.c
14589 RCUTORTURE TEST FRAMEWORK
14590 M: "Paul E. McKenney" <paulmck@kernel.org>
14591 M: Josh Triplett <josh@joshtriplett.org>
14592 R: Steven Rostedt <rostedt@goodmis.org>
14593 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14594 R: Lai Jiangshan <jiangshanlai@gmail.com>
14595 L: rcu@vger.kernel.org
14597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14598 F: tools/testing/selftests/rcutorture
14600 RDACM20 Camera Sensor
14601 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14602 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14603 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14604 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14605 L: linux-media@vger.kernel.org
14607 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14608 F: drivers/media/i2c/rdacm20.c
14609 F: drivers/media/i2c/max9271.c
14610 F: drivers/media/i2c/max9271.h
14613 M: Florian Fainelli <florian@openwrt.org>
14616 RDC R6040 FAST ETHERNET DRIVER
14617 M: Florian Fainelli <f.fainelli@gmail.com>
14618 L: netdev@vger.kernel.org
14620 F: drivers/net/ethernet/rdc/r6040.c
14622 RDMAVT - RDMA verbs software
14623 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14624 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14625 L: linux-rdma@vger.kernel.org
14627 F: drivers/infiniband/sw/rdmavt
14629 RDS - RELIABLE DATAGRAM SOCKETS
14630 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14631 L: netdev@vger.kernel.org
14632 L: linux-rdma@vger.kernel.org
14633 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14635 W: https://oss.oracle.com/projects/rds/
14636 F: Documentation/networking/rds.rst
14639 RDT - RESOURCE ALLOCATION
14640 M: Fenghua Yu <fenghua.yu@intel.com>
14641 M: Reinette Chatre <reinette.chatre@intel.com>
14642 L: linux-kernel@vger.kernel.org
14644 F: Documentation/x86/resctrl*
14645 F: arch/x86/include/asm/resctrl.h
14646 F: arch/x86/kernel/cpu/resctrl/
14647 F: tools/testing/selftests/resctrl/
14649 READ-COPY UPDATE (RCU)
14650 M: "Paul E. McKenney" <paulmck@kernel.org>
14651 M: Josh Triplett <josh@joshtriplett.org>
14652 R: Steven Rostedt <rostedt@goodmis.org>
14653 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14654 R: Lai Jiangshan <jiangshanlai@gmail.com>
14655 R: Joel Fernandes <joel@joelfernandes.org>
14656 L: rcu@vger.kernel.org
14658 W: http://www.rdrop.com/users/paulmck/RCU/
14659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14660 F: Documentation/RCU/
14661 F: include/linux/rcu*
14663 X: Documentation/RCU/torture.rst
14664 X: include/linux/srcu*.h
14665 X: kernel/rcu/srcu*.c
14667 REAL TIME CLOCK (RTC) SUBSYSTEM
14668 M: Alessandro Zummo <a.zummo@towertech.it>
14669 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14670 L: linux-rtc@vger.kernel.org
14672 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14674 F: Documentation/admin-guide/rtc.rst
14675 F: Documentation/devicetree/bindings/rtc/
14677 F: include/linux/platform_data/rtc-*
14678 F: include/linux/rtc.h
14679 F: include/linux/rtc/
14680 F: include/uapi/linux/rtc.h
14681 F: tools/testing/selftests/rtc/
14683 REALTEK AUDIO CODECS
14684 M: Oder Chiou <oder_chiou@realtek.com>
14686 F: include/sound/rt*.h
14687 F: sound/soc/codecs/rt*
14689 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14690 M: Linus Walleij <linus.walleij@linaro.org>
14692 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14693 F: drivers/net/dsa/realtek-smi*
14694 F: drivers/net/dsa/rtl83*
14696 REALTEK WIRELESS DRIVER (rtlwifi family)
14697 M: Ping-Ke Shih <pkshih@realtek.com>
14698 L: linux-wireless@vger.kernel.org
14700 W: https://wireless.wiki.kernel.org/
14701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14702 F: drivers/net/wireless/realtek/rtlwifi/
14704 REALTEK WIRELESS DRIVER (rtw88)
14705 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14706 L: linux-wireless@vger.kernel.org
14708 F: drivers/net/wireless/realtek/rtw88/
14710 REDPINE WIRELESS DRIVER
14711 M: Amitkumar Karwar <amitkarwar@gmail.com>
14712 M: Siva Rebbagondla <siva8118@gmail.com>
14713 L: linux-wireless@vger.kernel.org
14715 F: drivers/net/wireless/rsi/
14717 REGISTER MAP ABSTRACTION
14718 M: Mark Brown <broonie@kernel.org>
14719 L: linux-kernel@vger.kernel.org
14721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14722 F: Documentation/devicetree/bindings/regmap/
14723 F: drivers/base/regmap/
14724 F: include/linux/regmap.h
14726 REISERFS FILE SYSTEM
14727 L: reiserfs-devel@vger.kernel.org
14731 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14732 M: Ohad Ben-Cohen <ohad@wizery.com>
14733 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14734 L: linux-remoteproc@vger.kernel.org
14736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14737 F: Documentation/ABI/testing/sysfs-class-remoteproc
14738 F: Documentation/devicetree/bindings/remoteproc/
14739 F: Documentation/staging/remoteproc.rst
14740 F: drivers/remoteproc/
14741 F: include/linux/remoteproc.h
14742 F: include/linux/remoteproc/
14744 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14745 M: Ohad Ben-Cohen <ohad@wizery.com>
14746 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14747 L: linux-remoteproc@vger.kernel.org
14749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14750 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14751 F: Documentation/staging/rpmsg.rst
14753 F: include/linux/rpmsg.h
14754 F: include/linux/rpmsg/
14755 F: include/uapi/linux/rpmsg.h
14758 RENESAS CLOCK DRIVERS
14759 M: Geert Uytterhoeven <geert+renesas@glider.be>
14760 L: linux-renesas-soc@vger.kernel.org
14762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14763 F: Documentation/devicetree/bindings/clock/renesas,*
14764 F: drivers/clk/renesas/
14766 RENESAS EMEV2 I2C DRIVER
14767 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14769 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14770 F: drivers/i2c/busses/i2c-emev2.c
14772 RENESAS ETHERNET DRIVERS
14773 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14774 L: netdev@vger.kernel.org
14775 L: linux-renesas-soc@vger.kernel.org
14776 F: Documentation/devicetree/bindings/net/renesas,*.txt
14777 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14778 F: drivers/net/ethernet/renesas/
14779 F: include/linux/sh_eth.h
14781 RENESAS R-CAR GYROADC DRIVER
14782 M: Marek Vasut <marek.vasut@gmail.com>
14783 L: linux-iio@vger.kernel.org
14785 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14786 F: drivers/iio/adc/rcar-gyroadc.c
14788 RENESAS R-CAR I2C DRIVERS
14789 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14791 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14792 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14793 F: drivers/i2c/busses/i2c-rcar.c
14794 F: drivers/i2c/busses/i2c-sh_mobile.c
14796 RENESAS R-CAR THERMAL DRIVERS
14797 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14798 L: linux-renesas-soc@vger.kernel.org
14800 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14801 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14802 F: drivers/thermal/rcar_gen3_thermal.c
14803 F: drivers/thermal/rcar_thermal.c
14805 RENESAS RIIC DRIVER
14806 M: Chris Brandt <chris.brandt@renesas.com>
14808 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14809 F: drivers/i2c/busses/i2c-riic.c
14811 RENESAS USB PHY DRIVER
14812 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14813 L: linux-renesas-soc@vger.kernel.org
14815 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14817 RESET CONTROLLER FRAMEWORK
14818 M: Philipp Zabel <p.zabel@pengutronix.de>
14820 T: git git://git.pengutronix.de/git/pza/linux
14821 F: Documentation/devicetree/bindings/reset/
14823 F: include/dt-bindings/reset/
14824 F: include/linux/reset-controller.h
14825 F: include/linux/reset.h
14826 F: include/linux/reset/
14827 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14829 RESTARTABLE SEQUENCES SUPPORT
14830 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14831 M: Peter Zijlstra <peterz@infradead.org>
14832 M: "Paul E. McKenney" <paulmck@kernel.org>
14833 M: Boqun Feng <boqun.feng@gmail.com>
14834 L: linux-kernel@vger.kernel.org
14836 F: include/trace/events/rseq.h
14837 F: include/uapi/linux/rseq.h
14839 F: tools/testing/selftests/rseq/
14842 M: Johannes Berg <johannes@sipsolutions.net>
14843 L: linux-wireless@vger.kernel.org
14845 W: https://wireless.wiki.kernel.org/
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14848 F: Documentation/ABI/stable/sysfs-class-rfkill
14849 F: Documentation/driver-api/rfkill.rst
14850 F: include/linux/rfkill.h
14851 F: include/uapi/linux/rfkill.h
14855 M: Thomas Graf <tgraf@suug.ch>
14856 M: Herbert Xu <herbert@gondor.apana.org.au>
14857 L: netdev@vger.kernel.org
14859 F: include/linux/rhashtable-types.h
14860 F: include/linux/rhashtable.h
14861 F: lib/rhashtable.c
14862 F: lib/test_rhashtable.c
14864 RICOH R5C592 MEMORYSTICK DRIVER
14865 M: Maxim Levitsky <maximlevitsky@gmail.com>
14867 F: drivers/memstick/host/r592.*
14869 RICOH SMARTMEDIA/XD DRIVER
14870 M: Maxim Levitsky <maximlevitsky@gmail.com>
14872 F: drivers/mtd/nand/raw/r852.c
14873 F: drivers/mtd/nand/raw/r852.h
14875 RISC-V ARCHITECTURE
14876 M: Paul Walmsley <paul.walmsley@sifive.com>
14877 M: Palmer Dabbelt <palmer@dabbelt.com>
14878 M: Albert Ou <aou@eecs.berkeley.edu>
14879 L: linux-riscv@lists.infradead.org
14881 P: Documentation/riscv/patch-acceptance.rst
14882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14888 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14889 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14890 L: linux-block@vger.kernel.org
14892 F: drivers/block/rnbd/
14895 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14897 W: http://sourceforge.net/projects/roccat/
14898 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14899 F: drivers/hid/hid-roccat*
14900 F: include/linux/hid-roccat*
14902 ROCKCHIP ISP V1 DRIVER
14903 M: Helen Koike <helen.koike@collabora.com>
14904 L: linux-media@vger.kernel.org
14906 F: drivers/staging/media/rkisp1/
14908 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14909 M: Jacob Chen <jacob-chen@iotwrt.com>
14910 M: Ezequiel Garcia <ezequiel@collabora.com>
14911 L: linux-media@vger.kernel.org
14912 L: linux-rockchip@lists.infradead.org
14914 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14915 F: drivers/media/platform/rockchip/rga/
14917 ROCKCHIP VIDEO DECODER DRIVER
14918 M: Ezequiel Garcia <ezequiel@collabora.com>
14919 L: linux-media@vger.kernel.org
14920 L: linux-rockchip@lists.infradead.org
14922 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14923 F: drivers/staging/media/rkvdec/
14926 M: Jiri Pirko <jiri@resnulli.us>
14927 L: netdev@vger.kernel.org
14929 F: drivers/net/ethernet/rocker/
14933 W: http://www.comtrol.com
14934 F: Documentation/driver-api/serial/rocket.rst
14935 F: drivers/tty/rocket*
14937 ROCKETPORT EXPRESS/INFINITY DRIVER
14938 M: Kevin Cernekee <cernekee@gmail.com>
14939 L: linux-serial@vger.kernel.org
14941 F: drivers/tty/serial/rp2.*
14943 ROHM BD99954 CHARGER IC
14944 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14945 L: linux-power@fi.rohmeurope.com
14947 F: drivers/power/supply/bd99954-charger.c
14948 F: drivers/power/supply/bd99954-charger.h
14950 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14951 M: Tomasz Duszynski <tduszyns@gmail.com>
14953 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14954 F: drivers/iio/light/bh1750.c
14956 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14957 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14958 L: linux-kernel@vger.kernel.org
14959 L: linux-renesas-soc@vger.kernel.org
14961 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14962 F: drivers/gpio/gpio-bd9571mwv.c
14963 F: drivers/mfd/bd9571mwv.c
14964 F: drivers/regulator/bd9571mwv-regulator.c
14965 F: include/linux/mfd/bd9571mwv.h
14967 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14968 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14969 L: linux-power@fi.rohmeurope.com
14971 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14972 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14973 F: drivers/clk/clk-bd718x7.c
14974 F: drivers/gpio/gpio-bd70528.c
14975 F: drivers/gpio/gpio-bd71828.c
14976 F: drivers/mfd/rohm-bd70528.c
14977 F: drivers/mfd/rohm-bd71828.c
14978 F: drivers/mfd/rohm-bd718x7.c
14979 F: drivers/power/supply/bd70528-charger.c
14980 F: drivers/regulator/bd70528-regulator.c
14981 F: drivers/regulator/bd71828-regulator.c
14982 F: drivers/regulator/bd718x7-regulator.c
14983 F: drivers/regulator/rohm-regulator.c
14984 F: drivers/rtc/rtc-bd70528.c
14985 F: drivers/watchdog/bd70528_wdt.c
14986 F: include/linux/mfd/rohm-bd70528.h
14987 F: include/linux/mfd/rohm-bd71828.h
14988 F: include/linux/mfd/rohm-bd718x7.h
14989 F: include/linux/mfd/rohm-generic.h
14990 F: include/linux/mfd/rohm-shared.h
14993 M: Ralf Baechle <ralf@linux-mips.org>
14994 L: linux-hams@vger.kernel.org
14996 W: http://www.linux-ax25.org/
14997 F: include/net/rose.h
14998 F: include/uapi/linux/rose.h
15001 ROTATION DRIVER FOR ALLWINNER A83T
15002 M: Jernej Skrabec <jernej.skrabec@siol.net>
15003 L: linux-media@vger.kernel.org
15005 T: git git://linuxtv.org/media_tree.git
15006 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15007 F: drivers/media/platform/sunxi/sun8i-rotate/
15009 RTL2830 MEDIA DRIVER
15010 M: Antti Palosaari <crope@iki.fi>
15011 L: linux-media@vger.kernel.org
15013 W: https://linuxtv.org
15014 W: http://palosaari.fi/linux/
15015 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15016 T: git git://linuxtv.org/anttip/media_tree.git
15017 F: drivers/media/dvb-frontends/rtl2830*
15019 RTL2832 MEDIA DRIVER
15020 M: Antti Palosaari <crope@iki.fi>
15021 L: linux-media@vger.kernel.org
15023 W: https://linuxtv.org
15024 W: http://palosaari.fi/linux/
15025 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15026 T: git git://linuxtv.org/anttip/media_tree.git
15027 F: drivers/media/dvb-frontends/rtl2832*
15029 RTL2832_SDR MEDIA DRIVER
15030 M: Antti Palosaari <crope@iki.fi>
15031 L: linux-media@vger.kernel.org
15033 W: https://linuxtv.org
15034 W: http://palosaari.fi/linux/
15035 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15036 T: git git://linuxtv.org/anttip/media_tree.git
15037 F: drivers/media/dvb-frontends/rtl2832_sdr*
15039 RTL8180 WIRELESS DRIVER
15040 L: linux-wireless@vger.kernel.org
15042 W: https://wireless.wiki.kernel.org/
15043 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15044 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15046 RTL8187 WIRELESS DRIVER
15047 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15048 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15049 M: Larry Finger <Larry.Finger@lwfinger.net>
15050 L: linux-wireless@vger.kernel.org
15052 W: https://wireless.wiki.kernel.org/
15053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15054 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15056 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15057 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15058 L: linux-wireless@vger.kernel.org
15060 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15061 F: drivers/net/wireless/realtek/rtl8xxxu/
15063 RTRS TRANSPORT DRIVERS
15064 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15065 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15066 L: linux-rdma@vger.kernel.org
15068 F: drivers/infiniband/ulp/rtrs/
15070 RXRPC SOCKETS (AF_RXRPC)
15071 M: David Howells <dhowells@redhat.com>
15072 L: linux-afs@lists.infradead.org
15074 W: https://www.infradead.org/~dhowells/kafs/
15075 F: Documentation/networking/rxrpc.rst
15076 F: include/keys/rxrpc-type.h
15077 F: include/net/af_rxrpc.h
15078 F: include/trace/events/rxrpc.h
15079 F: include/uapi/linux/rxrpc.h
15082 S3 SAVAGE FRAMEBUFFER DRIVER
15083 M: Antonino Daplas <adaplas@gmail.com>
15084 L: linux-fbdev@vger.kernel.org
15086 F: drivers/video/fbdev/savage/
15089 M: Heiko Carstens <hca@linux.ibm.com>
15090 M: Vasily Gorbik <gor@linux.ibm.com>
15091 M: Christian Borntraeger <borntraeger@de.ibm.com>
15092 L: linux-s390@vger.kernel.org
15094 W: http://www.ibm.com/developerworks/linux/linux390/
15095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15096 F: Documentation/driver-api/s390-drivers.rst
15097 F: Documentation/s390/
15101 S390 COMMON I/O LAYER
15102 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15103 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15104 L: linux-s390@vger.kernel.org
15106 W: http://www.ibm.com/developerworks/linux/linux390/
15107 F: drivers/s390/cio/
15110 M: Stefan Haberland <sth@linux.ibm.com>
15111 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15112 L: linux-s390@vger.kernel.org
15114 W: http://www.ibm.com/developerworks/linux/linux390/
15115 F: block/partitions/ibm.c
15116 F: drivers/s390/block/dasd*
15117 F: include/linux/dasd_mod.h
15120 M: Matthew Rosato <mjrosato@linux.ibm.com>
15121 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15122 L: linux-s390@vger.kernel.org
15124 W: http://www.ibm.com/developerworks/linux/linux390/
15125 F: drivers/iommu/s390-iommu.c
15127 S390 IUCV NETWORK LAYER
15128 M: Julian Wiedmann <jwi@linux.ibm.com>
15129 M: Karsten Graul <kgraul@linux.ibm.com>
15130 M: Ursula Braun <ubraun@linux.ibm.com>
15131 L: linux-s390@vger.kernel.org
15133 W: http://www.ibm.com/developerworks/linux/linux390/
15134 F: drivers/s390/net/*iucv*
15135 F: include/net/iucv/
15138 S390 NETWORK DRIVERS
15139 M: Julian Wiedmann <jwi@linux.ibm.com>
15140 M: Karsten Graul <kgraul@linux.ibm.com>
15141 M: Ursula Braun <ubraun@linux.ibm.com>
15142 L: linux-s390@vger.kernel.org
15144 W: http://www.ibm.com/developerworks/linux/linux390/
15145 F: drivers/s390/net/
15148 M: Niklas Schnelle <schnelle@linux.ibm.com>
15149 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15150 L: linux-s390@vger.kernel.org
15152 W: http://www.ibm.com/developerworks/linux/linux390/
15154 F: drivers/pci/hotplug/s390_pci_hpc.c
15155 F: Documentation/s390/pci.rst
15157 S390 VFIO AP DRIVER
15158 M: Tony Krowiak <akrowiak@linux.ibm.com>
15159 M: Pierre Morel <pmorel@linux.ibm.com>
15160 M: Halil Pasic <pasic@linux.ibm.com>
15161 L: linux-s390@vger.kernel.org
15163 W: http://www.ibm.com/developerworks/linux/linux390/
15164 F: Documentation/s390/vfio-ap.rst
15165 F: drivers/s390/crypto/vfio_ap_drv.c
15166 F: drivers/s390/crypto/vfio_ap_ops.c
15167 F: drivers/s390/crypto/vfio_ap_private.h
15169 S390 VFIO-CCW DRIVER
15170 M: Cornelia Huck <cohuck@redhat.com>
15171 M: Eric Farman <farman@linux.ibm.com>
15172 R: Halil Pasic <pasic@linux.ibm.com>
15173 L: linux-s390@vger.kernel.org
15174 L: kvm@vger.kernel.org
15176 F: Documentation/s390/vfio-ccw.rst
15177 F: drivers/s390/cio/vfio_ccw*
15178 F: include/uapi/linux/vfio_ccw.h
15181 M: Harald Freudenberger <freude@linux.ibm.com>
15182 L: linux-s390@vger.kernel.org
15184 W: http://www.ibm.com/developerworks/linux/linux390/
15185 F: drivers/s390/crypto/
15188 M: Steffen Maier <maier@linux.ibm.com>
15189 M: Benjamin Block <bblock@linux.ibm.com>
15190 L: linux-s390@vger.kernel.org
15192 W: http://www.ibm.com/developerworks/linux/linux390/
15193 F: drivers/s390/scsi/zfcp_*
15195 S3C24XX SD/MMC Driver
15196 M: Ben Dooks <ben-linux@fluff.org>
15197 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15199 F: drivers/mmc/host/s3cmci.*
15201 SAA6588 RDS RECEIVER DRIVER
15202 M: Hans Verkuil <hverkuil@xs4all.nl>
15203 L: linux-media@vger.kernel.org
15205 W: https://linuxtv.org
15206 T: git git://linuxtv.org/media_tree.git
15207 F: drivers/media/i2c/saa6588*
15209 SAA7134 VIDEO4LINUX DRIVER
15210 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15211 L: linux-media@vger.kernel.org
15213 W: https://linuxtv.org
15214 T: git git://linuxtv.org/media_tree.git
15215 F: Documentation/driver-api/media/drivers/saa7134*
15216 F: drivers/media/pci/saa7134/
15218 SAA7146 VIDEO4LINUX-2 DRIVER
15219 M: Hans Verkuil <hverkuil@xs4all.nl>
15220 L: linux-media@vger.kernel.org
15222 T: git git://linuxtv.org/media_tree.git
15223 F: drivers/media/common/saa7146/
15224 F: drivers/media/pci/saa7146/
15225 F: include/media/drv-intf/saa7146*
15227 SAFESETID SECURITY MODULE
15228 M: Micah Morton <mortonm@chromium.org>
15230 F: Documentation/admin-guide/LSM/SafeSetID.rst
15231 F: security/safesetid/
15233 SAMSUNG AUDIO (ASoC) DRIVERS
15234 M: Krzysztof Kozlowski <krzk@kernel.org>
15235 M: Sangbeom Kim <sbkim73@samsung.com>
15236 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15237 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15239 F: Documentation/devicetree/bindings/sound/samsung*
15240 F: sound/soc/samsung/
15242 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15243 M: Krzysztof Kozlowski <krzk@kernel.org>
15244 L: linux-crypto@vger.kernel.org
15245 L: linux-samsung-soc@vger.kernel.org
15247 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15248 F: drivers/crypto/exynos-rng.c
15250 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15251 M: Łukasz Stelmach <l.stelmach@samsung.com>
15252 L: linux-samsung-soc@vger.kernel.org
15254 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15255 F: drivers/char/hw_random/exynos-trng.c
15257 SAMSUNG FRAMEBUFFER DRIVER
15258 M: Jingoo Han <jingoohan1@gmail.com>
15259 L: linux-fbdev@vger.kernel.org
15261 F: drivers/video/fbdev/s3c-fb.c
15263 SAMSUNG LAPTOP DRIVER
15264 M: Corentin Chary <corentin.chary@gmail.com>
15265 L: platform-driver-x86@vger.kernel.org
15267 F: drivers/platform/x86/samsung-laptop.c
15269 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15270 M: Sangbeom Kim <sbkim73@samsung.com>
15271 M: Krzysztof Kozlowski <krzk@kernel.org>
15272 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15273 L: linux-kernel@vger.kernel.org
15274 L: linux-samsung-soc@vger.kernel.org
15276 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15277 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15278 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15279 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15280 F: drivers/clk/clk-s2mps11.c
15281 F: drivers/mfd/sec*.c
15282 F: drivers/regulator/s2m*.c
15283 F: drivers/regulator/s5m*.c
15284 F: drivers/rtc/rtc-s5m.c
15285 F: include/linux/mfd/samsung/
15287 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15288 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15289 L: linux-media@vger.kernel.org
15290 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15292 F: drivers/media/platform/s3c-camif/
15293 F: include/media/drv-intf/s3c_camif.h
15295 SAMSUNG S3FWRN5 NFC DRIVER
15296 M: Robert Baldyga <r.baldyga@samsung.com>
15297 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15298 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15300 F: drivers/nfc/s3fwrn5
15302 SAMSUNG S5C73M3 CAMERA DRIVER
15303 M: Kyungmin Park <kyungmin.park@samsung.com>
15304 M: Andrzej Hajda <a.hajda@samsung.com>
15305 L: linux-media@vger.kernel.org
15307 F: drivers/media/i2c/s5c73m3/*
15309 SAMSUNG S5K5BAF CAMERA DRIVER
15310 M: Kyungmin Park <kyungmin.park@samsung.com>
15311 M: Andrzej Hajda <a.hajda@samsung.com>
15312 L: linux-media@vger.kernel.org
15314 F: drivers/media/i2c/s5k5baf.c
15316 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15317 M: Krzysztof Kozlowski <krzk@kernel.org>
15318 M: Vladimir Zapolskiy <vz@mleia.com>
15319 M: Kamil Konieczny <k.konieczny@samsung.com>
15320 L: linux-crypto@vger.kernel.org
15321 L: linux-samsung-soc@vger.kernel.org
15323 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15324 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15325 F: drivers/crypto/s5p-sss.c
15327 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15328 M: Kyungmin Park <kyungmin.park@samsung.com>
15329 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15330 L: linux-media@vger.kernel.org
15332 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15333 F: drivers/media/platform/exynos4-is/
15335 SAMSUNG SOC CLOCK DRIVERS
15336 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15337 M: Tomasz Figa <tomasz.figa@gmail.com>
15338 M: Chanwoo Choi <cw00.choi@samsung.com>
15339 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15342 F: Documentation/devicetree/bindings/clock/exynos*.txt
15343 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15344 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15345 F: drivers/clk/samsung/
15346 F: include/dt-bindings/clock/exynos*.h
15348 SAMSUNG SPI DRIVERS
15349 M: Kukjin Kim <kgene@kernel.org>
15350 M: Krzysztof Kozlowski <krzk@kernel.org>
15351 M: Andi Shyti <andi@etezian.org>
15352 L: linux-spi@vger.kernel.org
15353 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15355 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15356 F: drivers/spi/spi-s3c*
15357 F: include/linux/platform_data/spi-s3c64xx.h
15359 SAMSUNG SXGBE DRIVERS
15360 M: Byungho An <bh74.an@samsung.com>
15361 L: netdev@vger.kernel.org
15363 F: drivers/net/ethernet/samsung/sxgbe/
15365 SAMSUNG THERMAL DRIVER
15366 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15367 L: linux-pm@vger.kernel.org
15368 L: linux-samsung-soc@vger.kernel.org
15370 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15371 F: drivers/thermal/samsung/
15373 SAMSUNG USB2 PHY DRIVER
15374 M: Kamil Debski <kamil@wypas.org>
15375 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15376 L: linux-kernel@vger.kernel.org
15378 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15379 F: Documentation/driver-api/phy/samsung-usb2.rst
15380 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15381 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15382 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15383 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15384 F: drivers/phy/samsung/phy-samsung-usb2.c
15385 F: drivers/phy/samsung/phy-samsung-usb2.h
15388 M: Zwane Mwaikambo <zwanem@gmail.com>
15390 F: drivers/watchdog/sc1200wdt.c
15393 M: Ingo Molnar <mingo@redhat.com>
15394 M: Peter Zijlstra <peterz@infradead.org>
15395 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15396 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15397 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15398 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15399 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15400 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15401 L: linux-kernel@vger.kernel.org
15403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15404 F: include/linux/preempt.h
15405 F: include/linux/sched.h
15406 F: include/linux/wait.h
15407 F: include/uapi/linux/sched.h
15410 SCR24X CHIP CARD INTERFACE DRIVER
15411 M: Lubomir Rintel <lkundrak@v3.sk>
15413 F: drivers/char/pcmcia/scr24x_cs.c
15416 M: Jens Axboe <axboe@kernel.dk>
15417 L: linux-scsi@vger.kernel.org
15419 W: http://www.kernel.dk
15420 F: drivers/scsi/sr*
15422 SCSI RDMA PROTOCOL (SRP) INITIATOR
15423 M: Bart Van Assche <bvanassche@acm.org>
15424 L: linux-rdma@vger.kernel.org
15426 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15427 F: drivers/infiniband/ulp/srp/
15428 F: include/scsi/srp.h
15430 SCSI RDMA PROTOCOL (SRP) TARGET
15431 M: Bart Van Assche <bvanassche@acm.org>
15432 L: linux-rdma@vger.kernel.org
15433 L: target-devel@vger.kernel.org
15435 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15436 F: drivers/infiniband/ulp/srpt/
15439 M: Doug Gilbert <dgilbert@interlog.com>
15440 L: linux-scsi@vger.kernel.org
15442 W: http://sg.danny.cz/sg
15443 F: Documentation/scsi/scsi-generic.rst
15444 F: drivers/scsi/sg.c
15445 F: include/scsi/sg.h
15448 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15449 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15450 L: linux-scsi@vger.kernel.org
15452 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15455 F: Documentation/devicetree/bindings/scsi/
15460 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15461 L: linux-scsi@vger.kernel.org
15463 F: Documentation/scsi/st.rst
15464 F: drivers/scsi/st.*
15465 F: drivers/scsi/st_*.h
15467 SCSI TARGET SUBSYSTEM
15468 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15469 L: linux-scsi@vger.kernel.org
15470 L: target-devel@vger.kernel.org
15472 W: http://www.linux-iscsi.org
15473 Q: https://patchwork.kernel.org/project/target-devel/list/
15474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15475 F: Documentation/target/
15480 M: Vlad Yasevich <vyasevich@gmail.com>
15481 M: Neil Horman <nhorman@tuxdriver.com>
15482 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15483 L: linux-sctp@vger.kernel.org
15485 W: http://lksctp.sourceforge.net
15486 F: Documentation/networking/sctp.rst
15487 F: include/linux/sctp.h
15488 F: include/net/sctp/
15489 F: include/uapi/linux/sctp.h
15493 M: Jim Cromie <jim.cromie@gmail.com>
15495 F: Documentation/i2c/busses/scx200_acb.rst
15496 F: arch/x86/platform/scx200/
15497 F: drivers/i2c/busses/scx200*
15498 F: drivers/mtd/maps/scx200_docflash.c
15499 F: drivers/watchdog/scx200_wdt.c
15500 F: include/linux/scx200.h
15503 M: Jim Cromie <jim.cromie@gmail.com>
15505 F: drivers/char/scx200_gpio.c
15506 F: include/linux/scx200_gpio.h
15508 SCx200 HRT CLOCKSOURCE DRIVER
15509 M: Jim Cromie <jim.cromie@gmail.com>
15511 F: drivers/clocksource/scx200_hrt.c
15513 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15514 M: Sascha Sommer <saschasommer@freenet.de>
15515 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15517 F: drivers/mmc/host/sdricoh_cs.c
15519 SECO BOARDS CEC DRIVER
15520 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15522 F: drivers/media/platform/seco-cec/seco-cec.c
15523 F: drivers/media/platform/seco-cec/seco-cec.h
15526 M: Kees Cook <keescook@chromium.org>
15527 R: Andy Lutomirski <luto@amacapital.net>
15528 R: Will Drewry <wad@chromium.org>
15530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15531 F: Documentation/userspace-api/seccomp_filter.rst
15532 F: include/linux/seccomp.h
15533 F: include/uapi/linux/seccomp.h
15534 F: kernel/seccomp.c
15535 F: tools/testing/selftests/kselftest_harness.h
15536 F: tools/testing/selftests/seccomp/*
15537 K: \bsecure_computing
15540 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15541 M: Al Cooper <alcooperx@gmail.com>
15542 L: linux-mmc@vger.kernel.org
15543 L: bcm-kernel-feedback-list@broadcom.com
15545 F: drivers/mmc/host/sdhci-brcmstb*
15547 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15548 M: Adrian Hunter <adrian.hunter@intel.com>
15549 L: linux-mmc@vger.kernel.org
15551 F: drivers/mmc/host/sdhci*
15552 F: include/linux/mmc/sdhci*
15554 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15555 M: Eugen Hristev <eugen.hristev@microchip.com>
15556 L: linux-mmc@vger.kernel.org
15558 F: drivers/mmc/host/sdhci-of-at91.c
15560 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15561 M: Ben Dooks <ben-linux@fluff.org>
15562 M: Jaehoon Chung <jh80.chung@samsung.com>
15563 L: linux-mmc@vger.kernel.org
15565 F: drivers/mmc/host/sdhci-s3c*
15567 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15568 M: Viresh Kumar <vireshk@kernel.org>
15569 L: linux-mmc@vger.kernel.org
15571 F: drivers/mmc/host/sdhci-spear.c
15573 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15574 M: Kishon Vijay Abraham I <kishon@ti.com>
15575 L: linux-mmc@vger.kernel.org
15577 F: drivers/mmc/host/sdhci-omap.c
15579 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15580 M: Jonathan Derrick <jonathan.derrick@intel.com>
15581 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15582 L: linux-block@vger.kernel.org
15584 F: block/opal_proto.h
15586 F: include/linux/sed*
15587 F: include/uapi/linux/sed*
15590 M: Security Officers <security@kernel.org>
15592 F: Documentation/admin-guide/security-bugs.rst
15595 M: James Morris <jmorris@namei.org>
15596 M: "Serge E. Hallyn" <serge@hallyn.com>
15597 L: linux-security-module@vger.kernel.org (suggested Cc:)
15599 W: http://kernsec.org/
15600 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15602 X: security/selinux/
15604 SELINUX SECURITY MODULE
15605 M: Paul Moore <paul@paul-moore.com>
15606 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15607 M: Eric Paris <eparis@parisplace.org>
15608 L: selinux@vger.kernel.org
15610 W: https://selinuxproject.org
15611 W: https://github.com/SELinuxProject
15612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15613 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15614 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15615 F: Documentation/admin-guide/LSM/SELinux.rst
15616 F: include/uapi/linux/selinux_netlink.h
15617 F: scripts/selinux/
15618 F: security/selinux/
15621 M: Jiri Slaby <jirislaby@kernel.org>
15623 F: drivers/misc/phantom.c
15624 F: include/uapi/linux/phantom.h
15626 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15627 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15629 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15630 F: drivers/iio/chemical/scd30.h
15631 F: drivers/iio/chemical/scd30_core.c
15632 F: drivers/iio/chemical/scd30_i2c.c
15633 F: drivers/iio/chemical/scd30_serial.c
15635 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15636 M: Tomasz Duszynski <tduszyns@gmail.com>
15638 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15639 F: drivers/iio/chemical/sps30.c
15642 M: Rob Herring <robh@kernel.org>
15643 L: linux-serial@vger.kernel.org
15645 F: Documentation/devicetree/bindings/serial/serial.yaml
15646 F: drivers/tty/serdev/
15647 F: include/linux/serdev.h
15650 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15651 L: linux-serial@vger.kernel.org
15653 F: Documentation/devicetree/bindings/serial/
15654 F: drivers/tty/serial/
15657 M: Sean Young <sean@mess.org>
15658 L: linux-media@vger.kernel.org
15660 F: drivers/media/rc/serial_ir.c
15662 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15663 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15664 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15666 F: Documentation/devicetree/bindings/slimbus/
15667 F: drivers/slimbus/
15668 F: include/linux/slimbus.h
15671 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15672 M: Edward Cree <ecree@solarflare.com>
15673 M: Martin Habets <mhabets@solarflare.com>
15674 L: netdev@vger.kernel.org
15676 F: drivers/net/ethernet/sfc/
15678 SFF/SFP/SFP+ MODULE SUPPORT
15679 M: Russell King <linux@armlinux.org.uk>
15680 L: netdev@vger.kernel.org
15682 F: drivers/net/phy/phylink.c
15683 F: drivers/net/phy/sfp*
15684 F: include/linux/phylink.h
15685 F: include/linux/sfp.h
15686 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)
15689 M: Dimitri Sivanich <sivanich@sgi.com>
15691 F: drivers/misc/sgi-gru/
15693 SGI XP/XPC/XPNET DRIVER
15694 M: Cliff Whickman <cpw@sgi.com>
15695 M: Robin Holt <robinmholt@gmail.com>
15697 F: drivers/misc/sgi-xp/
15699 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15700 M: Ursula Braun <ubraun@linux.ibm.com>
15701 M: Karsten Graul <kgraul@linux.ibm.com>
15702 L: linux-s390@vger.kernel.org
15704 W: http://www.ibm.com/developerworks/linux/linux390/
15707 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15708 M: Linus Walleij <linus.walleij@linaro.org>
15709 L: linux-iio@vger.kernel.org
15711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15712 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15713 F: drivers/iio/light/gp2ap002.c
15715 SHARP RJ54N1CB0C SENSOR DRIVER
15716 M: Jacopo Mondi <jacopo@jmondi.org>
15717 L: linux-media@vger.kernel.org
15719 T: git git://linuxtv.org/media_tree.git
15720 F: drivers/media/i2c/rj54n1cb0c.c
15721 F: include/media/i2c/rj54n1cb0c.h
15723 SH_VOU V4L2 OUTPUT DRIVER
15724 L: linux-media@vger.kernel.org
15726 F: drivers/media/platform/sh_vou.c
15727 F: include/media/drv-intf/sh_vou.h
15729 SI2157 MEDIA DRIVER
15730 M: Antti Palosaari <crope@iki.fi>
15731 L: linux-media@vger.kernel.org
15733 W: https://linuxtv.org
15734 W: http://palosaari.fi/linux/
15735 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15736 T: git git://linuxtv.org/anttip/media_tree.git
15737 F: drivers/media/tuners/si2157*
15739 SI2165 MEDIA DRIVER
15740 M: Matthias Schwarzott <zzam@gentoo.org>
15741 L: linux-media@vger.kernel.org
15743 W: https://linuxtv.org
15744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15745 F: drivers/media/dvb-frontends/si2165*
15747 SI2168 MEDIA DRIVER
15748 M: Antti Palosaari <crope@iki.fi>
15749 L: linux-media@vger.kernel.org
15751 W: https://linuxtv.org
15752 W: http://palosaari.fi/linux/
15753 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15754 T: git git://linuxtv.org/anttip/media_tree.git
15755 F: drivers/media/dvb-frontends/si2168*
15757 SI470X FM RADIO RECEIVER I2C DRIVER
15758 M: Hans Verkuil <hverkuil@xs4all.nl>
15759 L: linux-media@vger.kernel.org
15761 W: https://linuxtv.org
15762 T: git git://linuxtv.org/media_tree.git
15763 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15765 SI470X FM RADIO RECEIVER USB 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/radio/si470x/radio-si470x-common.c
15772 F: drivers/media/radio/si470x/radio-si470x-usb.c
15773 F: drivers/media/radio/si470x/radio-si470x.h
15775 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15776 M: Eduardo Valentin <edubezval@gmail.com>
15777 L: linux-media@vger.kernel.org
15779 W: https://linuxtv.org
15780 T: git git://linuxtv.org/media_tree.git
15781 F: drivers/media/radio/si4713/si4713.?
15783 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15784 M: Eduardo Valentin <edubezval@gmail.com>
15785 L: linux-media@vger.kernel.org
15787 W: https://linuxtv.org
15788 T: git git://linuxtv.org/media_tree.git
15789 F: drivers/media/radio/si4713/radio-platform-si4713.c
15791 SI4713 FM RADIO TRANSMITTER USB DRIVER
15792 M: Hans Verkuil <hverkuil@xs4all.nl>
15793 L: linux-media@vger.kernel.org
15795 W: https://linuxtv.org
15796 T: git git://linuxtv.org/media_tree.git
15797 F: drivers/media/radio/si4713/radio-usb-si4713.c
15800 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15801 L: linux-media@vger.kernel.org
15803 W: https://linuxtv.org
15804 T: git git://linuxtv.org/media_tree.git
15805 F: drivers/media/common/siano/
15806 F: drivers/media/mmc/siano/
15807 F: drivers/media/usb/siano/
15808 F: drivers/media/usb/siano/
15811 M: Palmer Dabbelt <palmer@dabbelt.com>
15812 M: Paul Walmsley <paul.walmsley@sifive.com>
15813 L: linux-riscv@lists.infradead.org
15815 T: git git://github.com/sifive/riscv-linux.git
15819 SIFIVE FU540 SYSTEM-ON-CHIP
15820 M: Paul Walmsley <paul.walmsley@sifive.com>
15821 M: Palmer Dabbelt <palmer@dabbelt.com>
15822 L: linux-riscv@lists.infradead.org
15824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15829 M: Green Wan <green.wan@sifive.com>
15831 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15832 F: drivers/dma/sf-pdma/
15834 SILEAD TOUCHSCREEN DRIVER
15835 M: Hans de Goede <hdegoede@redhat.com>
15836 L: linux-input@vger.kernel.org
15837 L: platform-driver-x86@vger.kernel.org
15839 F: drivers/input/touchscreen/silead.c
15840 F: drivers/platform/x86/touchscreen_dmi.c
15842 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15843 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15845 F: drivers/staging/wfx/
15847 SILICON MOTION SM712 FRAME BUFFER DRIVER
15848 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15849 M: Teddy Wang <teddy.wang@siliconmotion.com>
15850 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15851 L: linux-fbdev@vger.kernel.org
15853 F: Documentation/fb/sm712fb.rst
15854 F: drivers/video/fbdev/sm712*
15856 SIMPLE FIRMWARE INTERFACE (SFI)
15858 W: http://simplefirmware.org/
15859 F: arch/x86/platform/sfi/
15861 F: include/linux/sfi*.h
15864 M: Hans de Goede <hdegoede@redhat.com>
15865 L: linux-fbdev@vger.kernel.org
15867 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15868 F: drivers/video/fbdev/simplefb.c
15869 F: include/linux/platform_data/simplefb.h
15871 SIMTEC EB110ATX (Chalice CATS)
15872 M: Vincent Sanders <vince@simtec.co.uk>
15873 M: Simtec Linux Team <linux@simtec.co.uk>
15875 W: http://www.simtec.co.uk/products/EB110ATX/
15877 SIMTEC EB2410ITX (BAST)
15878 M: Vincent Sanders <vince@simtec.co.uk>
15879 M: Simtec Linux Team <linux@simtec.co.uk>
15881 W: http://www.simtec.co.uk/products/EB2410ITX/
15882 F: arch/arm/mach-s3c24xx/bast-ide.c
15883 F: arch/arm/mach-s3c24xx/bast-irq.c
15884 F: arch/arm/mach-s3c24xx/mach-bast.c
15887 M: Thorsten Scherer <t.scherer@eckelmann.de>
15888 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15889 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15891 F: drivers/gpio/gpio-siox.c
15893 F: include/trace/events/siox.h
15895 SIPHASH PRF ROUTINES
15896 M: Jason A. Donenfeld <Jason@zx2c4.com>
15898 F: include/linux/siphash.h
15900 F: lib/test_siphash.c
15902 SIS 190 ETHERNET DRIVER
15903 M: Francois Romieu <romieu@fr.zoreil.com>
15904 L: netdev@vger.kernel.org
15906 F: drivers/net/ethernet/sis/sis190.c
15908 SIS 900/7016 FAST ETHERNET DRIVER
15909 M: Daniele Venzano <venza@brownhat.org>
15910 L: netdev@vger.kernel.org
15912 W: http://www.brownhat.org/sis900.html
15913 F: drivers/net/ethernet/sis/sis900.*
15915 SIS FRAMEBUFFER DRIVER
15916 M: Thomas Winischhofer <thomas@winischhofer.net>
15918 W: http://www.winischhofer.net/linuxsisvga.shtml
15919 F: Documentation/fb/sisfb.rst
15920 F: drivers/video/fbdev/sis/
15921 F: include/video/sisfb.h
15924 M: Thomas Winischhofer <thomas@winischhofer.net>
15926 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15927 F: drivers/usb/misc/sisusbvga/
15930 M: Christoph Lameter <cl@linux.com>
15931 M: Pekka Enberg <penberg@kernel.org>
15932 M: David Rientjes <rientjes@google.com>
15933 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15934 M: Andrew Morton <akpm@linux-foundation.org>
15935 L: linux-mm@kvack.org
15937 F: include/linux/sl?b*.h
15940 SLEEPABLE READ-COPY UPDATE (SRCU)
15941 M: Lai Jiangshan <jiangshanlai@gmail.com>
15942 M: "Paul E. McKenney" <paulmck@kernel.org>
15943 M: Josh Triplett <josh@joshtriplett.org>
15944 R: Steven Rostedt <rostedt@goodmis.org>
15945 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15946 L: rcu@vger.kernel.org
15948 W: http://www.rdrop.com/users/paulmck/RCU/
15949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15950 F: include/linux/srcu*.h
15951 F: kernel/rcu/srcu*.c
15953 SMACK SECURITY MODULE
15954 M: Casey Schaufler <casey@schaufler-ca.com>
15955 L: linux-security-module@vger.kernel.org
15957 W: http://schaufler-ca.com
15958 T: git git://github.com/cschaufler/smack-next
15959 F: Documentation/admin-guide/LSM/Smack.rst
15962 SMC91x ETHERNET DRIVER
15963 M: Nicolas Pitre <nico@fluxnic.net>
15965 F: drivers/net/ethernet/smsc/smc91x.*
15967 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15968 M: Mark Rutland <mark.rutland@arm.com>
15969 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15970 M: Sudeep Holla <sudeep.holla@arm.com>
15971 L: linux-arm-kernel@lists.infradead.org
15973 F: drivers/firmware/smccc/
15974 F: include/linux/arm-smccc.h
15976 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15977 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15978 L: linux-media@vger.kernel.org
15980 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15981 F: drivers/media/i2c/smiapp-pll.c
15982 F: drivers/media/i2c/smiapp-pll.h
15983 F: drivers/media/i2c/smiapp/
15984 F: include/uapi/linux/smiapp.h
15986 SMM665 HARDWARE MONITOR DRIVER
15987 M: Guenter Roeck <linux@roeck-us.net>
15988 L: linux-hwmon@vger.kernel.org
15990 F: Documentation/hwmon/smm665.rst
15991 F: drivers/hwmon/smm665.c
15993 SMSC EMC2103 HARDWARE MONITOR DRIVER
15994 M: Steve Glendinning <steve.glendinning@shawell.net>
15995 L: linux-hwmon@vger.kernel.org
15997 F: Documentation/hwmon/emc2103.rst
15998 F: drivers/hwmon/emc2103.c
16000 SMSC SCH5627 HARDWARE MONITOR DRIVER
16001 M: Hans de Goede <hdegoede@redhat.com>
16002 L: linux-hwmon@vger.kernel.org
16004 F: Documentation/hwmon/sch5627.rst
16005 F: drivers/hwmon/sch5627.c
16007 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16008 M: Steve Glendinning <steve.glendinning@shawell.net>
16009 L: linux-fbdev@vger.kernel.org
16011 F: drivers/video/fbdev/smscufx.c
16013 SMSC47B397 HARDWARE MONITOR DRIVER
16014 M: Jean Delvare <jdelvare@suse.com>
16015 L: linux-hwmon@vger.kernel.org
16017 F: Documentation/hwmon/smsc47b397.rst
16018 F: drivers/hwmon/smsc47b397.c
16020 SMSC911x ETHERNET DRIVER
16021 M: Steve Glendinning <steve.glendinning@shawell.net>
16022 L: netdev@vger.kernel.org
16024 F: drivers/net/ethernet/smsc/smsc911x.*
16025 F: include/linux/smsc911x.h
16027 SMSC9420 PCI ETHERNET DRIVER
16028 M: Steve Glendinning <steve.glendinning@shawell.net>
16029 L: netdev@vger.kernel.org
16031 F: drivers/net/ethernet/smsc/smsc9420.*
16033 SOCIONEXT (SNI) AVE NETWORK DRIVER
16034 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16035 L: netdev@vger.kernel.org
16037 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16038 F: drivers/net/ethernet/socionext/sni_ave.c
16040 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16041 M: Jassi Brar <jaswinder.singh@linaro.org>
16042 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16043 L: netdev@vger.kernel.org
16045 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16046 F: drivers/net/ethernet/socionext/netsec.c
16048 SOCIONEXT (SNI) Synquacer SPI DRIVER
16049 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16050 M: Jassi Brar <jaswinder.singh@linaro.org>
16051 L: linux-spi@vger.kernel.org
16053 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16054 F: drivers/spi/spi-synquacer.c
16056 SOCIONEXT SYNQUACER I2C DRIVER
16057 M: Ard Biesheuvel <ardb@kernel.org>
16058 L: linux-i2c@vger.kernel.org
16060 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16061 F: drivers/i2c/busses/i2c-synquacer.c
16063 SOCIONEXT UNIPHIER SOUND DRIVER
16064 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16066 F: sound/soc/uniphier/
16068 SOEKRIS NET48XX LED SUPPORT
16069 M: Chris Boot <bootc@bootc.net>
16071 F: drivers/leds/leds-net48xx.c
16073 SOFT-IWARP DRIVER (siw)
16074 M: Bernard Metzler <bmt@zurich.ibm.com>
16075 L: linux-rdma@vger.kernel.org
16077 F: drivers/infiniband/sw/siw/
16078 F: include/uapi/rdma/siw-abi.h
16080 SOFT-ROCE DRIVER (rxe)
16081 M: Zhu Yanjun <yanjunz@nvidia.com>
16082 L: linux-rdma@vger.kernel.org
16084 F: drivers/infiniband/sw/rxe/
16085 F: include/uapi/rdma/rdma_user_rxe.h
16087 SOFTLOGIC 6x10 MPEG CODEC
16088 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16089 M: Anton Sviridenko <anton@corp.bluecherry.net>
16090 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16091 M: Andrey Utkin <andrey_utkin@fastmail.com>
16092 M: Ismael Luceno <ismael@iodev.co.uk>
16093 L: linux-media@vger.kernel.org
16095 F: drivers/media/pci/solo6x10/
16097 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16098 M: James Morse <james.morse@arm.com>
16099 L: linux-arm-kernel@lists.infradead.org
16101 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16102 F: drivers/firmware/arm_sdei.c
16103 F: include/linux/arm_sdei.h
16104 F: include/uapi/linux/arm_sdei.h
16106 SOFTWARE RAID (Multiple Disks) SUPPORT
16107 M: Song Liu <song@kernel.org>
16108 L: linux-raid@vger.kernel.org
16110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16111 F: drivers/md/Kconfig
16112 F: drivers/md/Makefile
16114 F: drivers/md/raid*
16115 F: include/linux/raid/
16116 F: include/uapi/linux/raid/
16118 SOLIDRUN CLEARFOG SUPPORT
16119 M: Russell King <linux@armlinux.org.uk>
16121 F: arch/arm/boot/dts/armada-388-clearfog*
16122 F: arch/arm/boot/dts/armada-38x-solidrun-*
16124 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16125 M: Russell King <linux@armlinux.org.uk>
16127 F: arch/arm/boot/dts/imx6*-cubox-i*
16128 F: arch/arm/boot/dts/imx6*-hummingboard*
16129 F: arch/arm/boot/dts/imx6*-sr-*
16131 SONIC NETWORK DRIVER
16132 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16133 L: netdev@vger.kernel.org
16135 F: drivers/net/ethernet/natsemi/sonic.*
16137 SONICS SILICON BACKPLANE DRIVER (SSB)
16138 M: Michael Buesch <m@bues.ch>
16139 L: linux-wireless@vger.kernel.org
16142 F: include/linux/ssb/
16144 SONY IMX214 SENSOR DRIVER
16145 M: Ricardo Ribalda <ribalda@kernel.org>
16146 L: linux-media@vger.kernel.org
16148 T: git git://linuxtv.org/media_tree.git
16149 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16150 F: drivers/media/i2c/imx214.c
16152 SONY IMX219 SENSOR DRIVER
16153 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16154 L: linux-media@vger.kernel.org
16156 T: git git://linuxtv.org/media_tree.git
16157 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16158 F: drivers/media/i2c/imx219.c
16160 SONY IMX258 SENSOR DRIVER
16161 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16162 L: linux-media@vger.kernel.org
16164 T: git git://linuxtv.org/media_tree.git
16165 F: drivers/media/i2c/imx258.c
16167 SONY IMX274 SENSOR DRIVER
16168 M: Leon Luo <leonl@leopardimaging.com>
16169 L: linux-media@vger.kernel.org
16171 T: git git://linuxtv.org/media_tree.git
16172 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16173 F: drivers/media/i2c/imx274.c
16175 SONY IMX290 SENSOR DRIVER
16176 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16177 L: linux-media@vger.kernel.org
16179 T: git git://linuxtv.org/media_tree.git
16180 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16181 F: drivers/media/i2c/imx290.c
16183 SONY IMX319 SENSOR DRIVER
16184 M: Bingbu Cao <bingbu.cao@intel.com>
16185 L: linux-media@vger.kernel.org
16187 T: git git://linuxtv.org/media_tree.git
16188 F: drivers/media/i2c/imx319.c
16190 SONY IMX355 SENSOR DRIVER
16191 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16192 L: linux-media@vger.kernel.org
16194 T: git git://linuxtv.org/media_tree.git
16195 F: drivers/media/i2c/imx355.c
16197 SONY MEMORYSTICK SUBSYSTEM
16198 M: Maxim Levitsky <maximlevitsky@gmail.com>
16199 M: Alex Dubov <oakad@yahoo.com>
16200 M: Ulf Hansson <ulf.hansson@linaro.org>
16201 L: linux-mmc@vger.kernel.org
16203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16204 F: drivers/memstick/
16205 F: include/linux/memstick.h
16207 SONY VAIO CONTROL DEVICE DRIVER
16208 M: Mattia Dongili <malattia@linux.it>
16209 L: platform-driver-x86@vger.kernel.org
16211 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16212 F: Documentation/admin-guide/laptops/sony-laptop.rst
16213 F: drivers/char/sonypi.c
16214 F: drivers/platform/x86/sony-laptop.c
16215 F: include/linux/sony-laptop.h
16218 M: Jaroslav Kysela <perex@perex.cz>
16219 M: Takashi Iwai <tiwai@suse.com>
16220 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16222 W: http://www.alsa-project.org/
16223 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16225 F: Documentation/sound/
16227 F: include/uapi/sound/
16230 SOUND - COMPRESSED AUDIO
16231 M: Vinod Koul <vkoul@kernel.org>
16232 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16235 F: Documentation/sound/designs/compress-offload.rst
16236 F: include/sound/compress_driver.h
16237 F: include/uapi/sound/compress_*
16238 F: sound/core/compress_offload.c
16239 F: sound/soc/soc-compress.c
16241 SOUND - DMAENGINE HELPERS
16242 M: Lars-Peter Clausen <lars@metafoo.de>
16244 F: include/sound/dmaengine_pcm.h
16245 F: sound/core/pcm_dmaengine.c
16246 F: sound/soc/soc-generic-dmaengine-pcm.c
16248 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16249 M: Liam Girdwood <lgirdwood@gmail.com>
16250 M: Mark Brown <broonie@kernel.org>
16251 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16253 W: http://alsa-project.org/main/index.php/ASoC
16254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16255 F: Documentation/devicetree/bindings/sound/
16256 F: Documentation/sound/soc/
16257 F: include/dt-bindings/sound/
16258 F: include/sound/soc*
16261 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16262 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16263 M: Liam Girdwood <lgirdwood@gmail.com>
16264 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16265 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16266 M: Daniel Baluta <daniel.baluta@nxp.com>
16267 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16269 W: https://github.com/thesofproject/linux/
16272 SOUNDWIRE SUBSYSTEM
16273 M: Vinod Koul <vkoul@kernel.org>
16274 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16275 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16276 R: Sanyog Kale <sanyog.r.kale@intel.com>
16277 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16279 F: Documentation/driver-api/soundwire/
16280 F: drivers/soundwire/
16281 F: include/linux/soundwire/
16284 M: Olli Salonen <olli.salonen@iki.fi>
16285 L: linux-media@vger.kernel.org
16287 W: https://linuxtv.org
16288 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16289 F: drivers/media/dvb-frontends/sp2*
16291 SPARC + UltraSPARC (sparc/sparc64)
16292 M: "David S. Miller" <davem@davemloft.net>
16293 L: sparclinux@vger.kernel.org
16295 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16301 SPARC SERIAL DRIVERS
16302 M: "David S. Miller" <davem@davemloft.net>
16303 L: sparclinux@vger.kernel.org
16305 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16307 F: drivers/tty/serial/suncore.c
16308 F: drivers/tty/serial/sunhv.c
16309 F: drivers/tty/serial/sunsab.c
16310 F: drivers/tty/serial/sunsab.h
16311 F: drivers/tty/serial/sunsu.c
16312 F: drivers/tty/serial/sunzilog.c
16313 F: drivers/tty/serial/sunzilog.h
16314 F: drivers/tty/vcc.c
16315 F: include/linux/sunserialcore.h
16318 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16319 L: linux-sparse@vger.kernel.org
16321 W: https://sparse.docs.kernel.org/
16322 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16323 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16324 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16325 F: include/linux/compiler.h
16327 SPEAKUP CONSOLE SPEECH DRIVER
16328 M: William Hubbs <w.d.hubbs@gmail.com>
16329 M: Chris Brannon <chris@the-brannons.com>
16330 M: Kirk Reiser <kirk@reisers.ca>
16331 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16332 L: speakup@linux-speakup.org
16334 W: http://www.linux-speakup.org/
16335 F: drivers/accessibility/speakup/
16337 SPEAR CLOCK FRAMEWORK SUPPORT
16338 M: Viresh Kumar <vireshk@kernel.org>
16339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16341 W: http://www.st.com/spear
16342 F: drivers/clk/spear/
16344 SPEAR PLATFORM SUPPORT
16345 M: Viresh Kumar <vireshk@kernel.org>
16346 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16349 W: http://www.st.com/spear
16350 F: arch/arm/boot/dts/spear*
16351 F: arch/arm/mach-spear/
16354 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16355 L: linux-mtd@lists.infradead.org
16357 W: http://www.linux-mtd.infradead.org/
16358 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16359 C: irc://irc.oftc.net/mtd
16360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16361 F: drivers/mtd/spi-nor/
16362 F: include/linux/mtd/spi-nor.h
16365 M: Mark Brown <broonie@kernel.org>
16366 L: linux-spi@vger.kernel.org
16368 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16370 F: Documentation/devicetree/bindings/spi/
16371 F: Documentation/spi/
16373 F: include/linux/spi/
16374 F: include/uapi/linux/spi/
16377 SPIDERNET NETWORK DRIVER for CELL
16378 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16379 L: netdev@vger.kernel.org
16381 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16382 F: drivers/net/ethernet/toshiba/spider_net*
16385 R: Stephen Boyd <sboyd@kernel.org>
16386 L: linux-arm-msm@vger.kernel.org
16387 F: Documentation/devicetree/bindings/spmi/
16389 F: include/dt-bindings/spmi/spmi.h
16390 F: include/linux/spmi.h
16391 F: include/trace/events/spmi.h
16394 M: Jeremy Kerr <jk@ozlabs.org>
16395 L: linuxppc-dev@lists.ozlabs.org
16397 W: http://www.ibm.com/developerworks/power/cell/
16398 F: Documentation/filesystems/spufs/spufs.rst
16399 F: arch/powerpc/platforms/cell/spufs/
16401 SQUASHFS FILE SYSTEM
16402 M: Phillip Lougher <phillip@squashfs.org.uk>
16403 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16405 W: http://squashfs.org.uk
16406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16407 F: Documentation/filesystems/squashfs.rst
16410 SRM (Alpha) environment access
16411 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16413 F: arch/alpha/kernel/srm_env.c
16415 ST LSM6DSx IMU IIO DRIVER
16416 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16417 L: linux-iio@vger.kernel.org
16419 W: http://www.st.com/
16420 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16421 F: drivers/iio/imu/st_lsm6dsx/
16423 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16424 M: Mickael Guene <mickael.guene@st.com>
16425 L: linux-media@vger.kernel.org
16427 T: git git://linuxtv.org/media_tree.git
16428 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16429 F: drivers/media/i2c/st-mipid02.c
16431 ST STM32 I2C/SMBUS DRIVER
16432 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16433 L: linux-i2c@vger.kernel.org
16435 F: drivers/i2c/busses/i2c-stm32*
16437 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16438 M: Song Qiang <songqiang1304521@gmail.com>
16439 L: linux-iio@vger.kernel.org
16441 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16442 F: drivers/iio/proximity/vl53l0x-i2c.c
16445 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16446 M: Sasha Levin <sashal@kernel.org>
16447 L: stable@vger.kernel.org
16449 F: Documentation/process/stable-kernel-rules.rst
16451 STAGING - ATOMISP DRIVER
16452 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16453 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16454 L: linux-media@vger.kernel.org
16456 F: drivers/staging/media/atomisp/
16459 M: Ian Abbott <abbotti@mev.co.uk>
16460 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16462 F: drivers/staging/comedi/
16464 STAGING - FIELDBUS SUBSYSTEM
16465 M: Sven Van Asbroeck <TheSven73@gmail.com>
16467 F: drivers/staging/fieldbus/*
16468 F: drivers/staging/fieldbus/Documentation/
16470 STAGING - HMS ANYBUS-S BUS
16471 M: Sven Van Asbroeck <TheSven73@gmail.com>
16473 F: drivers/staging/fieldbus/anybuss/
16475 STAGING - INDUSTRIAL IO
16476 M: Jonathan Cameron <jic23@kernel.org>
16477 L: linux-iio@vger.kernel.org
16479 F: Documentation/devicetree/bindings/staging/iio/
16480 F: drivers/staging/iio/
16482 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16483 M: Marc Dietrich <marvin24@gmx.de>
16484 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16485 L: linux-tegra@vger.kernel.org
16487 F: drivers/staging/nvec/
16489 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16490 M: Jens Frederich <jfrederich@gmail.com>
16491 M: Daniel Drake <dsd@laptop.org>
16492 M: Jon Nettleton <jon.nettleton@gmail.com>
16494 W: http://wiki.laptop.org/go/DCON
16495 F: drivers/staging/olpc_dcon/
16497 STAGING - REALTEK RTL8188EU DRIVERS
16498 M: Larry Finger <Larry.Finger@lwfinger.net>
16500 F: drivers/staging/rtl8188eu/
16502 STAGING - REALTEK RTL8712U DRIVERS
16503 M: Larry Finger <Larry.Finger@lwfinger.net>
16504 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16506 F: drivers/staging/rtl8712/
16508 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16509 M: Michael Hennerich <michael.hennerich@analog.com>
16510 M: Beniamin Bia <beniamin.bia@analog.com>
16511 L: linux-fbdev@vger.kernel.org
16513 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16514 F: drivers/staging/fbtft/fb_seps525.c
16516 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16517 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16518 M: Teddy Wang <teddy.wang@siliconmotion.com>
16519 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16520 L: linux-fbdev@vger.kernel.org
16522 F: drivers/staging/sm750fb/
16524 STAGING - VIA VT665X DRIVERS
16525 M: Forest Bond <forest@alittletooquiet.net>
16527 F: drivers/staging/vt665?/
16530 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16531 L: devel@driverdev.osuosl.org
16533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16534 F: drivers/staging/
16536 STARFIRE/DURALAN NETWORK DRIVER
16537 M: Ion Badulescu <ionut@badula.org>
16539 F: drivers/net/ethernet/adaptec/starfire*
16541 STEC S1220 SKD DRIVER
16542 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16543 L: linux-block@vger.kernel.org
16545 F: drivers/block/skd*[ch]
16547 STI AUDIO (ASoC) DRIVERS
16548 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16549 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16551 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16555 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16557 F: Documentation/devicetree/bindings/media/stih-cec.txt
16558 F: drivers/media/platform/sti/cec/
16560 STK1160 USB VIDEO CAPTURE DRIVER
16561 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16562 L: linux-media@vger.kernel.org
16564 T: git git://linuxtv.org/media_tree.git
16565 F: drivers/media/usb/stk1160/
16567 STM32 AUDIO (ASoC) DRIVERS
16568 M: Olivier Moysan <olivier.moysan@st.com>
16569 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16570 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16572 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16575 STM32 TIMER/LPTIMER DRIVERS
16576 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16578 F: Documentation/ABI/testing/*timer-stm32
16579 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16580 F: drivers/*/stm32-*timer*
16581 F: drivers/pwm/pwm-stm32*
16582 F: include/linux/*/stm32-*tim*
16584 STMMAC ETHERNET DRIVER
16585 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16586 M: Alexandre Torgue <alexandre.torgue@st.com>
16587 M: Jose Abreu <joabreu@synopsys.com>
16588 L: netdev@vger.kernel.org
16590 W: http://www.stlinux.com
16591 F: Documentation/networking/device_drivers/ethernet/stmicro/
16592 F: drivers/net/ethernet/stmicro/stmmac/
16595 M: Sam Creasey <sammy@sammy.net>
16597 W: http://sammy.net/sun3/
16598 F: arch/m68k/include/asm/sun3*
16599 F: arch/m68k/kernel/*sun3*
16600 F: arch/m68k/sun3*/
16601 F: drivers/net/ethernet/i825xx/sun3*
16603 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16604 M: Hans de Goede <hdegoede@redhat.com>
16605 L: linux-input@vger.kernel.org
16607 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16608 F: drivers/input/keyboard/sun4i-lradc-keys.c
16610 SUNDANCE NETWORK DRIVER
16611 M: Denis Kirjanov <kda@linux-powerpc.org>
16612 L: netdev@vger.kernel.org
16614 F: drivers/net/ethernet/dlink/sundance.c
16617 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16618 M: Rich Felker <dalias@libc.org>
16619 L: linux-sh@vger.kernel.org
16621 Q: http://patchwork.kernel.org/project/linux-sh/list/
16622 F: Documentation/sh/
16627 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16628 M: Len Brown <len.brown@intel.com>
16629 M: Pavel Machek <pavel@ucw.cz>
16630 L: linux-pm@vger.kernel.org
16632 B: https://bugzilla.kernel.org
16633 F: Documentation/power/
16634 F: arch/x86/kernel/acpi/
16635 F: drivers/base/power/
16636 F: include/linux/freezer.h
16637 F: include/linux/pm.h
16638 F: include/linux/suspend.h
16642 M: Martin Mares <mj@ucw.cz>
16643 L: linux-video@atrey.karlin.mff.cuni.cz
16645 F: Documentation/admin-guide/svga.rst
16646 F: arch/x86/boot/video*
16649 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16650 L: iommu@lists.linux-foundation.org
16652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16653 F: arch/*/kernel/pci-swiotlb.c
16654 F: include/linux/swiotlb.h
16655 F: kernel/dma/swiotlb.c
16658 M: Jiri Pirko <jiri@resnulli.us>
16659 M: Ivan Vecera <ivecera@redhat.com>
16660 L: netdev@vger.kernel.org
16662 F: include/net/switchdev.h
16665 SY8106A REGULATOR DRIVER
16666 M: Icenowy Zheng <icenowy@aosc.io>
16668 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16669 F: drivers/regulator/sy8106a-regulator.c
16671 SYNC FILE FRAMEWORK
16672 M: Sumit Semwal <sumit.semwal@linaro.org>
16673 R: Gustavo Padovan <gustavo@padovan.org>
16674 L: linux-media@vger.kernel.org
16675 L: dri-devel@lists.freedesktop.org
16677 T: git git://anongit.freedesktop.org/drm/drm-misc
16678 F: Documentation/driver-api/sync_file.rst
16679 F: drivers/dma-buf/dma-fence*
16680 F: drivers/dma-buf/sw_sync.c
16681 F: drivers/dma-buf/sync_*
16682 F: include/linux/sync_file.h
16683 F: include/uapi/linux/sync_file.h
16685 SYNOPSYS ARC ARCHITECTURE
16686 M: Vineet Gupta <vgupta@synopsys.com>
16687 L: linux-snps-arc@lists.infradead.org
16689 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16690 F: Documentation/devicetree/bindings/arc/*
16691 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16693 F: drivers/clocksource/arc_timer.c
16694 F: drivers/tty/serial/arc_uart.c
16696 SYNOPSYS ARC HSDK SDP pll clock driver
16697 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16699 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16700 F: drivers/clk/clk-hsdk-pll.c
16702 SYNOPSYS ARC SDP clock driver
16703 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16705 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16706 F: drivers/clk/axs10x/*
16708 SYNOPSYS ARC SDP platform support
16709 M: Alexey Brodkin <abrodkin@synopsys.com>
16711 F: Documentation/devicetree/bindings/arc/axs10*
16712 F: arch/arc/boot/dts/ax*
16713 F: arch/arc/plat-axs10x
16715 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16716 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16718 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16719 F: drivers/reset/reset-axs10x.c
16721 SYNOPSYS CREG GPIO DRIVER
16722 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16724 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16725 F: drivers/gpio/gpio-creg-snps.c
16727 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16728 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16730 F: drivers/tty/serial/8250/8250_dw.c
16731 F: drivers/tty/serial/8250/8250_dwlib.*
16732 F: drivers/tty/serial/8250/8250_lpss.c
16734 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16735 M: Hoan Tran <hoan@os.amperecomputing.com>
16736 M: Serge Semin <fancer.lancer@gmail.com>
16737 L: linux-gpio@vger.kernel.org
16739 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16740 F: drivers/gpio/gpio-dwapb.c
16742 SYNOPSYS DESIGNWARE APB SSI DRIVER
16743 M: Serge Semin <fancer.lancer@gmail.com>
16744 L: linux-spi@vger.kernel.org
16746 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16747 F: drivers/spi/spi-dw*
16749 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16750 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16752 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16753 F: drivers/dma/dw-axi-dmac/
16755 SYNOPSYS DESIGNWARE DMAC DRIVER
16756 M: Viresh Kumar <vireshk@kernel.org>
16757 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16759 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16761 F: include/dt-bindings/dma/dw-dmac.h
16762 F: include/linux/dma/dw.h
16763 F: include/linux/platform_data/dma-dw.h
16765 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16766 M: Jose Abreu <Jose.Abreu@synopsys.com>
16767 L: netdev@vger.kernel.org
16769 F: drivers/net/ethernet/synopsys/
16771 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16772 M: Jose Abreu <Jose.Abreu@synopsys.com>
16773 L: netdev@vger.kernel.org
16775 F: drivers/net/phy/mdio-xpcs.c
16776 F: include/linux/mdio-xpcs.h
16778 SYNOPSYS DESIGNWARE I2C DRIVER
16779 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16780 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16781 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16782 L: linux-i2c@vger.kernel.org
16784 F: drivers/i2c/busses/i2c-designware-*
16785 F: include/linux/platform_data/i2c-designware.h
16787 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16788 M: Jaehoon Chung <jh80.chung@samsung.com>
16789 L: linux-mmc@vger.kernel.org
16791 F: drivers/mmc/host/dw_mmc*
16793 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16794 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16796 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16797 F: drivers/reset/reset-hsdk.c
16798 F: include/dt-bindings/reset/snps,hsdk-reset.h
16800 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16801 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16802 M: Manjunath M B <manjumb@synopsys.com>
16803 L: linux-mmc@vger.kernel.org
16805 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16807 SYSTEM CONFIGURATION (SYSCON)
16808 M: Lee Jones <lee.jones@linaro.org>
16809 M: Arnd Bergmann <arnd@arndb.de>
16811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16812 F: drivers/mfd/syscon.c
16814 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16815 M: Sudeep Holla <sudeep.holla@arm.com>
16816 L: linux-arm-kernel@lists.infradead.org
16818 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16819 F: drivers/clk/clk-sc[mp]i.c
16820 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16821 F: drivers/firmware/arm_scmi/
16822 F: drivers/firmware/arm_scpi.c
16823 F: drivers/reset/reset-scmi.c
16824 F: include/linux/sc[mp]i_protocol.h
16825 F: include/trace/events/scmi.h
16827 SYSTEM RESET/SHUTDOWN DRIVERS
16828 M: Sebastian Reichel <sre@kernel.org>
16829 L: linux-pm@vger.kernel.org
16831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16832 F: Documentation/devicetree/bindings/power/reset/
16833 F: drivers/power/reset/
16835 SYSTEM TRACE MODULE CLASS
16836 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16839 F: Documentation/trace/stm.rst
16840 F: drivers/hwtracing/stm/
16841 F: include/linux/stm.h
16842 F: include/uapi/linux/stm.h
16844 SYSTEM76 ACPI DRIVER
16845 M: Jeremy Soller <jeremy@system76.com>
16846 M: System76 Product Development <productdev@system76.com>
16847 L: platform-driver-x86@vger.kernel.org
16849 F: drivers/platform/x86/system76_acpi.c
16852 M: Christoph Hellwig <hch@infradead.org>
16854 F: Documentation/filesystems/sysv-fs.rst
16856 F: include/linux/sysv_fs.h
16858 TASKSTATS STATISTICS INTERFACE
16859 M: Balbir Singh <bsingharora@gmail.com>
16861 F: Documentation/accounting/taskstats*
16862 F: include/linux/taskstats*
16863 F: kernel/taskstats.c
16866 M: Jamal Hadi Salim <jhs@mojatatu.com>
16867 M: Cong Wang <xiyou.wangcong@gmail.com>
16868 M: Jiri Pirko <jiri@resnulli.us>
16869 L: netdev@vger.kernel.org
16871 F: include/net/pkt_cls.h
16872 F: include/net/pkt_sched.h
16873 F: include/net/tc_act/
16874 F: include/uapi/linux/pkt_cls.h
16875 F: include/uapi/linux/pkt_sched.h
16876 F: include/uapi/linux/tc_act/
16877 F: include/uapi/linux/tc_ematch/
16880 TC90522 MEDIA DRIVER
16881 M: Akihiro Tsukada <tskd08@gmail.com>
16882 L: linux-media@vger.kernel.org
16884 F: drivers/media/dvb-frontends/tc90522*
16886 TCP LOW PRIORITY MODULE
16887 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16888 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16890 W: http://tcp-lp-mod.sourceforge.net/
16891 F: net/ipv4/tcp_lp.c
16893 TDA10071 MEDIA DRIVER
16894 M: Antti Palosaari <crope@iki.fi>
16895 L: linux-media@vger.kernel.org
16897 W: https://linuxtv.org
16898 W: http://palosaari.fi/linux/
16899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16900 T: git git://linuxtv.org/anttip/media_tree.git
16901 F: drivers/media/dvb-frontends/tda10071*
16903 TDA18212 MEDIA DRIVER
16904 M: Antti Palosaari <crope@iki.fi>
16905 L: linux-media@vger.kernel.org
16907 W: https://linuxtv.org
16908 W: http://palosaari.fi/linux/
16909 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16910 T: git git://linuxtv.org/anttip/media_tree.git
16911 F: drivers/media/tuners/tda18212*
16913 TDA18218 MEDIA DRIVER
16914 M: Antti Palosaari <crope@iki.fi>
16915 L: linux-media@vger.kernel.org
16917 W: https://linuxtv.org
16918 W: http://palosaari.fi/linux/
16919 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16920 T: git git://linuxtv.org/anttip/media_tree.git
16921 F: drivers/media/tuners/tda18218*
16923 TDA18250 MEDIA DRIVER
16924 M: Olli Salonen <olli.salonen@iki.fi>
16925 L: linux-media@vger.kernel.org
16927 W: https://linuxtv.org
16928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16929 T: git git://linuxtv.org/media_tree.git
16930 F: drivers/media/tuners/tda18250*
16932 TDA18271 MEDIA DRIVER
16933 M: Michael Krufky <mkrufky@linuxtv.org>
16934 L: linux-media@vger.kernel.org
16936 W: https://linuxtv.org
16937 W: http://github.com/mkrufky
16938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16939 T: git git://linuxtv.org/mkrufky/tuners.git
16940 F: drivers/media/tuners/tda18271*
16942 TDA1997x MEDIA DRIVER
16943 M: Tim Harvey <tharvey@gateworks.com>
16944 L: linux-media@vger.kernel.org
16946 W: https://linuxtv.org
16947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16948 F: drivers/media/i2c/tda1997x.*
16950 TDA827x MEDIA DRIVER
16951 M: Michael Krufky <mkrufky@linuxtv.org>
16952 L: linux-media@vger.kernel.org
16954 W: https://linuxtv.org
16955 W: http://github.com/mkrufky
16956 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16957 T: git git://linuxtv.org/mkrufky/tuners.git
16958 F: drivers/media/tuners/tda8290.*
16960 TDA8290 MEDIA DRIVER
16961 M: Michael Krufky <mkrufky@linuxtv.org>
16962 L: linux-media@vger.kernel.org
16964 W: https://linuxtv.org
16965 W: http://github.com/mkrufky
16966 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16967 T: git git://linuxtv.org/mkrufky/tuners.git
16968 F: drivers/media/tuners/tda8290.*
16970 TDA9840 MEDIA DRIVER
16971 M: Hans Verkuil <hverkuil@xs4all.nl>
16972 L: linux-media@vger.kernel.org
16974 W: https://linuxtv.org
16975 T: git git://linuxtv.org/media_tree.git
16976 F: drivers/media/i2c/tda9840*
16978 TEA5761 TUNER DRIVER
16979 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16980 L: linux-media@vger.kernel.org
16982 W: https://linuxtv.org
16983 T: git git://linuxtv.org/media_tree.git
16984 F: drivers/media/tuners/tea5761.*
16986 TEA5767 TUNER DRIVER
16987 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16988 L: linux-media@vger.kernel.org
16990 W: https://linuxtv.org
16991 T: git git://linuxtv.org/media_tree.git
16992 F: drivers/media/tuners/tea5767.*
16994 TEA6415C MEDIA DRIVER
16995 M: Hans Verkuil <hverkuil@xs4all.nl>
16996 L: linux-media@vger.kernel.org
16998 W: https://linuxtv.org
16999 T: git git://linuxtv.org/media_tree.git
17000 F: drivers/media/i2c/tea6415c*
17002 TEA6420 MEDIA DRIVER
17003 M: Hans Verkuil <hverkuil@xs4all.nl>
17004 L: linux-media@vger.kernel.org
17006 W: https://linuxtv.org
17007 T: git git://linuxtv.org/media_tree.git
17008 F: drivers/media/i2c/tea6420*
17011 M: Jiri Pirko <jiri@resnulli.us>
17012 L: netdev@vger.kernel.org
17014 F: drivers/net/team/
17015 F: include/linux/if_team.h
17016 F: include/uapi/linux/if_team.h
17018 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17019 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17021 F: arch/x86/platform/ts5500/
17023 TECHNOTREND USB IR RECEIVER
17024 M: Sean Young <sean@mess.org>
17025 L: linux-media@vger.kernel.org
17027 F: drivers/media/rc/ttusbir.c
17029 TECHWELL TW9910 VIDEO DECODER
17030 L: linux-media@vger.kernel.org
17032 F: drivers/media/i2c/tw9910.c
17033 F: include/media/i2c/tw9910.h
17036 M: Jens Wiklander <jens.wiklander@linaro.org>
17037 L: op-tee@lists.trustedfirmware.org
17039 F: Documentation/staging/tee.rst
17041 F: include/linux/tee_drv.h
17042 F: include/uapi/linux/tee.h
17044 TEGRA ARCHITECTURE SUPPORT
17045 M: Thierry Reding <thierry.reding@gmail.com>
17046 M: Jonathan Hunter <jonathanh@nvidia.com>
17047 L: linux-tegra@vger.kernel.org
17049 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17054 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17055 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17057 F: drivers/clk/tegra/
17060 M: Laxman Dewangan <ldewangan@nvidia.com>
17061 M: Jon Hunter <jonathanh@nvidia.com>
17063 F: drivers/dma/tegra*
17066 M: Laxman Dewangan <ldewangan@nvidia.com>
17067 R: Dmitry Osipenko <digetx@gmail.com>
17069 F: drivers/i2c/busses/i2c-tegra.c
17071 TEGRA IOMMU DRIVERS
17072 M: Thierry Reding <thierry.reding@gmail.com>
17073 R: Krishna Reddy <vdumpa@nvidia.com>
17074 L: linux-tegra@vger.kernel.org
17076 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17077 F: drivers/iommu/tegra*
17080 M: Laxman Dewangan <ldewangan@nvidia.com>
17082 F: drivers/input/keyboard/tegra-kbc.c
17085 M: Stefan Agner <stefan@agner.ch>
17086 M: Lucas Stach <dev@lynxeye.de>
17088 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17089 F: drivers/mtd/nand/raw/tegra_nand.c
17092 M: Thierry Reding <thierry.reding@gmail.com>
17094 F: drivers/pwm/pwm-tegra.c
17096 TEGRA SERIAL DRIVER
17097 M: Laxman Dewangan <ldewangan@nvidia.com>
17099 F: drivers/tty/serial/serial-tegra.c
17102 M: Laxman Dewangan <ldewangan@nvidia.com>
17104 F: drivers/spi/spi-tegra*
17107 M: Thierry Reding <thierry.reding@gmail.com>
17108 M: Jonathan Hunter <jonathanh@nvidia.com>
17109 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17110 L: linux-media@vger.kernel.org
17111 L: linux-tegra@vger.kernel.org
17113 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17114 F: drivers/staging/media/tegra-video/
17116 TEGRA XUSB PADCTL DRIVER
17117 M: JC Kuo <jckuo@nvidia.com>
17119 F: drivers/phy/tegra/xusb*
17121 TEHUTI ETHERNET DRIVER
17122 M: Andy Gospodarek <andy@greyhouse.net>
17123 L: netdev@vger.kernel.org
17125 F: drivers/net/ethernet/tehuti/*
17127 TELECOM CLOCK DRIVER FOR MCPL0010
17128 M: Mark Gross <mark.gross@intel.com>
17130 F: drivers/char/tlclk.c
17132 TEMPO SEMICONDUCTOR DRIVERS
17133 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17135 F: Documentation/devicetree/bindings/sound/tscs*.txt
17136 F: sound/soc/codecs/tscs*.c
17137 F: sound/soc/codecs/tscs*.h
17139 TENSILICA XTENSA PORT (xtensa)
17140 M: Chris Zankel <chris@zankel.net>
17141 M: Max Filippov <jcmvbkbc@gmail.com>
17142 L: linux-xtensa@linux-xtensa.org
17144 T: git git://github.com/czankel/xtensa-linux.git
17146 F: drivers/irqchip/irq-xtensa-*
17148 TEXAS INSTRUMENTS ASoC DRIVERS
17149 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17150 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17154 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17155 M: Ricardo Ribalda <ribalda@kernel.org>
17156 L: linux-iio@vger.kernel.org
17158 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17159 F: drivers/iio/dac/ti-dac7612.c
17161 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17162 M: Nishanth Menon <nm@ti.com>
17163 M: Tero Kristo <t-kristo@ti.com>
17164 M: Santosh Shilimkar <ssantosh@kernel.org>
17165 L: linux-arm-kernel@lists.infradead.org
17167 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17168 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17169 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17170 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17171 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17172 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17173 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17174 F: drivers/clk/keystone/sci-clk.c
17175 F: drivers/firmware/ti_sci*
17176 F: drivers/irqchip/irq-ti-sci-inta.c
17177 F: drivers/irqchip/irq-ti-sci-intr.c
17178 F: drivers/reset/reset-ti-sci.c
17179 F: drivers/soc/ti/ti_sci_inta_msi.c
17180 F: drivers/soc/ti/ti_sci_pm_domains.c
17181 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17182 F: include/linux/soc/ti/ti_sci_inta_msi.h
17183 F: include/linux/soc/ti/ti_sci_protocol.h
17185 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17186 M: Hans Verkuil <hverkuil@xs4all.nl>
17187 L: linux-media@vger.kernel.org
17189 W: https://linuxtv.org
17190 T: git git://linuxtv.org/media_tree.git
17191 F: drivers/media/radio/radio-raremono.c
17194 M: Zhang Rui <rui.zhang@intel.com>
17195 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17196 R: Amit Kucheria <amitk@kernel.org>
17197 L: linux-pm@vger.kernel.org
17199 Q: https://patchwork.kernel.org/project/linux-pm/list/
17200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17201 F: Documentation/devicetree/bindings/thermal/
17202 F: drivers/thermal/
17203 F: include/linux/cpu_cooling.h
17204 F: include/linux/thermal.h
17205 F: include/uapi/linux/thermal.h
17207 THERMAL DRIVER FOR AMLOGIC SOCS
17208 M: Guillaume La Roque <glaroque@baylibre.com>
17209 L: linux-pm@vger.kernel.org
17210 L: linux-amlogic@lists.infradead.org
17212 W: http://linux-meson.com/
17213 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17214 F: drivers/thermal/amlogic_thermal.c
17216 THERMAL/CPU_COOLING
17217 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17218 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17219 M: Viresh Kumar <viresh.kumar@linaro.org>
17220 M: Javi Merino <javi.merino@kernel.org>
17221 L: linux-pm@vger.kernel.org
17223 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17224 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17225 F: drivers/thermal/cpufreq_cooling.c
17226 F: drivers/thermal/cpuidle_cooling.c
17227 F: include/linux/cpu_cooling.h
17229 THERMAL/POWER_ALLOCATOR
17230 M: Lukasz Luba <lukasz.luba@arm.com>
17231 L: linux-pm@vger.kernel.org
17233 F: Documentation/driver-api/thermal/power_allocator.rst
17234 F: drivers/thermal/gov_power_allocator.c
17235 F: include/trace/events/thermal_power_allocator.h
17237 THINKPAD ACPI EXTRAS DRIVER
17238 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17239 L: ibm-acpi-devel@lists.sourceforge.net
17240 L: platform-driver-x86@vger.kernel.org
17242 W: http://ibm-acpi.sourceforge.net
17243 W: http://thinkwiki.org/wiki/Ibm-acpi
17244 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17245 F: drivers/platform/x86/thinkpad_acpi.c
17248 M: Andreas Noever <andreas.noever@gmail.com>
17249 M: Michael Jamet <michael.jamet@intel.com>
17250 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17251 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17252 L: linux-usb@vger.kernel.org
17254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17255 F: Documentation/admin-guide/thunderbolt.rst
17256 F: drivers/thunderbolt/
17257 F: include/linux/thunderbolt.h
17259 THUNDERBOLT NETWORK DRIVER
17260 M: Michael Jamet <michael.jamet@intel.com>
17261 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17262 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17263 L: netdev@vger.kernel.org
17265 F: drivers/net/thunderbolt.c
17267 THUNDERX GPIO DRIVER
17268 M: Robert Richter <rric@kernel.org>
17270 F: drivers/gpio/gpio-thunderx.c
17272 TI AM437X VPFE DRIVER
17273 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17274 L: linux-media@vger.kernel.org
17276 W: https://linuxtv.org
17277 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17278 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17279 F: drivers/media/platform/am437x/
17281 TI BANDGAP AND THERMAL DRIVER
17282 M: Eduardo Valentin <edubezval@gmail.com>
17283 M: Keerthy <j-keerthy@ti.com>
17284 L: linux-pm@vger.kernel.org
17285 L: linux-omap@vger.kernel.org
17287 F: drivers/thermal/ti-soc-thermal/
17289 TI BQ27XXX POWER SUPPLY DRIVER
17290 R: Andrew F. Davis <afd@ti.com>
17291 F: drivers/power/supply/bq27xxx_battery.c
17292 F: drivers/power/supply/bq27xxx_battery_i2c.c
17293 F: include/linux/power/bq27xxx_battery.h
17295 TI CDCE706 CLOCK DRIVER
17296 M: Max Filippov <jcmvbkbc@gmail.com>
17298 F: drivers/clk/clk-cdce706.c
17301 M: Tero Kristo <t-kristo@ti.com>
17302 L: linux-omap@vger.kernel.org
17305 F: include/linux/clk/ti.h
17307 TI DAVINCI MACHINE SUPPORT
17308 M: Sekhar Nori <nsekhar@ti.com>
17309 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17313 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17314 F: arch/arm/boot/dts/da850*
17315 F: arch/arm/mach-davinci/
17316 F: drivers/i2c/busses/i2c-davinci.c
17318 TI DAVINCI SERIES CLOCK DRIVER
17319 M: David Lechner <david@lechnology.com>
17320 R: Sekhar Nori <nsekhar@ti.com>
17322 F: Documentation/devicetree/bindings/clock/ti/davinci/
17323 F: drivers/clk/davinci/
17325 TI DAVINCI SERIES GPIO DRIVER
17326 M: Keerthy <j-keerthy@ti.com>
17327 L: linux-gpio@vger.kernel.org
17329 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17330 F: drivers/gpio/gpio-davinci.c
17332 TI DAVINCI SERIES MEDIA DRIVER
17333 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17334 L: linux-media@vger.kernel.org
17336 W: https://linuxtv.org
17337 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17338 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17339 F: drivers/media/platform/davinci/
17340 F: include/media/davinci/
17342 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17343 R: David Lechner <david@lechnology.com>
17344 L: linux-iio@vger.kernel.org
17345 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17346 F: drivers/counter/ti-eqep.c
17348 TI ETHERNET SWITCH DRIVER (CPSW)
17349 R: Grygorii Strashko <grygorii.strashko@ti.com>
17350 L: linux-omap@vger.kernel.org
17351 L: netdev@vger.kernel.org
17353 F: drivers/net/ethernet/ti/cpsw*
17354 F: drivers/net/ethernet/ti/davinci*
17356 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17357 M: Alex Dubov <oakad@yahoo.com>
17359 W: http://tifmxx.berlios.de/
17360 F: drivers/memstick/host/tifm_ms.c
17361 F: drivers/misc/tifm*
17362 F: drivers/mmc/host/tifm_sd.c
17363 F: include/linux/tifm.h
17365 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17366 M: Santosh Shilimkar <ssantosh@kernel.org>
17367 L: linux-kernel@vger.kernel.org
17368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17371 F: drivers/soc/ti/*
17373 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17374 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17375 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17376 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17378 F: sound/soc/codecs/isabelle*
17379 F: sound/soc/codecs/lm49453*
17381 TI LP855x BACKLIGHT DRIVER
17382 M: Milo Kim <milo.kim@ti.com>
17384 F: Documentation/driver-api/backlight/lp855x-driver.rst
17385 F: drivers/video/backlight/lp855x_bl.c
17386 F: include/linux/platform_data/lp855x.h
17388 TI LP8727 CHARGER DRIVER
17389 M: Milo Kim <milo.kim@ti.com>
17391 F: drivers/power/supply/lp8727_charger.c
17392 F: include/linux/platform_data/lp8727.h
17394 TI LP8788 MFD DRIVER
17395 M: Milo Kim <milo.kim@ti.com>
17397 F: drivers/iio/adc/lp8788_adc.c
17398 F: drivers/leds/leds-lp8788.c
17399 F: drivers/mfd/lp8788*.c
17400 F: drivers/power/supply/lp8788-charger.c
17401 F: drivers/regulator/lp8788-*.c
17402 F: include/linux/mfd/lp8788*.h
17404 TI NETCP ETHERNET DRIVER
17405 M: Wingman Kwok <w-kwok2@ti.com>
17406 M: Murali Karicheri <m-karicheri2@ti.com>
17407 L: netdev@vger.kernel.org
17409 F: drivers/net/ethernet/ti/netcp*
17411 TI PCM3060 ASoC CODEC DRIVER
17412 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17413 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17415 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17416 F: sound/soc/codecs/pcm3060*
17418 TI TAS571X FAMILY ASoC CODEC DRIVER
17419 M: Kevin Cernekee <cernekee@chromium.org>
17420 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17422 F: sound/soc/codecs/tas571x*
17424 TI TCAN4X5X DEVICE DRIVER
17425 M: Dan Murphy <dmurphy@ti.com>
17426 L: linux-can@vger.kernel.org
17428 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17429 F: drivers/net/can/m_can/tcan4x5x.c
17431 TI TRF7970A NFC DRIVER
17432 M: Mark Greer <mgreer@animalcreek.com>
17433 L: linux-wireless@vger.kernel.org
17434 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17436 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17437 F: drivers/nfc/trf7970a.c
17439 TI TWL4030 SERIES SOC CODEC DRIVER
17440 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17441 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17443 F: sound/soc/codecs/twl4030*
17446 M: Benoit Parrot <bparrot@ti.com>
17447 L: linux-media@vger.kernel.org
17449 W: http://linuxtv.org/
17450 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17451 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17452 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17453 F: drivers/media/platform/ti-vpe/
17455 TI WILINK WIRELESS DRIVERS
17456 L: linux-wireless@vger.kernel.org
17458 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17459 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17461 F: drivers/net/wireless/ti/
17462 F: include/linux/wl12xx.h
17464 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17465 M: John Stultz <john.stultz@linaro.org>
17466 M: Thomas Gleixner <tglx@linutronix.de>
17467 R: Stephen Boyd <sboyd@kernel.org>
17468 L: linux-kernel@vger.kernel.org
17470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17471 F: include/linux/clocksource.h
17472 F: include/linux/time.h
17473 F: include/linux/timex.h
17474 F: include/uapi/linux/time.h
17475 F: include/uapi/linux/timex.h
17476 F: kernel/time/alarmtimer.c
17477 F: kernel/time/clocksource.c
17478 F: kernel/time/ntp.c
17479 F: kernel/time/time*.c
17480 F: tools/testing/selftests/timers/
17483 M: Jon Maloy <jmaloy@redhat.com>
17484 M: Ying Xue <ying.xue@windriver.com>
17485 L: netdev@vger.kernel.org (core kernel code)
17486 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17488 W: http://tipc.sourceforge.net/
17489 F: include/uapi/linux/tipc*.h
17492 TLAN NETWORK DRIVER
17493 M: Samuel Chessman <chessman@tux.org>
17494 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17496 W: http://sourceforge.net/projects/tlan/
17497 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17498 F: drivers/net/ethernet/ti/tlan.*
17500 TM6000 VIDEO4LINUX DRIVER
17501 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17502 L: linux-media@vger.kernel.org
17504 W: https://linuxtv.org
17505 T: git git://linuxtv.org/media_tree.git
17506 F: Documentation/admin-guide/media/tm6000*
17507 F: drivers/media/usb/tm6000/
17509 TMIO/SDHI MMC DRIVER
17510 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17511 L: linux-mmc@vger.kernel.org
17513 F: drivers/mmc/host/renesas_sdhi*
17514 F: drivers/mmc/host/tmio_mmc*
17515 F: include/linux/mfd/tmio.h
17517 TMP401 HARDWARE MONITOR DRIVER
17518 M: Guenter Roeck <linux@roeck-us.net>
17519 L: linux-hwmon@vger.kernel.org
17521 F: Documentation/hwmon/tmp401.rst
17522 F: drivers/hwmon/tmp401.c
17524 TMP513 HARDWARE MONITOR DRIVER
17525 M: Eric Tremblay <etremblay@distech-controls.com>
17526 L: linux-hwmon@vger.kernel.org
17528 F: Documentation/hwmon/tmp513.rst
17529 F: drivers/hwmon/tmp513.c
17531 TMPFS (SHMEM FILESYSTEM)
17532 M: Hugh Dickins <hughd@google.com>
17533 L: linux-mm@kvack.org
17535 F: include/linux/shmem_fs.h
17538 TOMOYO SECURITY MODULE
17539 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17540 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17541 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17542 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17543 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17544 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17546 W: https://tomoyo.osdn.jp/
17547 F: security/tomoyo/
17549 TOPSTAR LAPTOP EXTRAS DRIVER
17550 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17551 L: platform-driver-x86@vger.kernel.org
17553 F: drivers/platform/x86/topstar-laptop.c
17555 TORTURE-TEST MODULES
17556 M: Davidlohr Bueso <dave@stgolabs.net>
17557 M: "Paul E. McKenney" <paulmck@kernel.org>
17558 M: Josh Triplett <josh@joshtriplett.org>
17559 L: linux-kernel@vger.kernel.org
17561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17562 F: Documentation/RCU/torture.rst
17563 F: kernel/locking/locktorture.c
17564 F: kernel/rcu/rcuperf.c
17565 F: kernel/rcu/rcutorture.c
17566 F: kernel/torture.c
17568 TOSHIBA ACPI EXTRAS DRIVER
17569 M: Azael Avalos <coproscefalo@gmail.com>
17570 L: platform-driver-x86@vger.kernel.org
17572 F: drivers/platform/x86/toshiba_acpi.c
17574 TOSHIBA BLUETOOTH DRIVER
17575 M: Azael Avalos <coproscefalo@gmail.com>
17576 L: platform-driver-x86@vger.kernel.org
17578 F: drivers/platform/x86/toshiba_bluetooth.c
17580 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17581 M: Azael Avalos <coproscefalo@gmail.com>
17582 L: platform-driver-x86@vger.kernel.org
17584 F: drivers/platform/x86/toshiba_haps.c
17587 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17589 W: http://www.buzzard.org.uk/toshiba/
17590 F: drivers/char/toshiba.c
17591 F: include/linux/toshiba.h
17592 F: include/uapi/linux/toshiba.h
17594 TOSHIBA TC358743 DRIVER
17595 M: Mats Randgaard <matrandg@cisco.com>
17596 L: linux-media@vger.kernel.org
17598 F: drivers/media/i2c/tc358743*
17599 F: include/media/i2c/tc358743.h
17601 TOSHIBA WMI HOTKEYS DRIVER
17602 M: Azael Avalos <coproscefalo@gmail.com>
17603 L: platform-driver-x86@vger.kernel.org
17605 F: drivers/platform/x86/toshiba-wmi.c
17608 M: Peter Huewe <peterhuewe@gmx.de>
17609 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17610 R: Jason Gunthorpe <jgg@ziepe.ca>
17611 L: linux-integrity@vger.kernel.org
17613 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17614 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17616 F: drivers/char/tpm/
17619 M: Steven Rostedt <rostedt@goodmis.org>
17620 M: Ingo Molnar <mingo@redhat.com>
17622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17623 F: Documentation/trace/ftrace.rst
17624 F: arch/*/*/*/ftrace.h
17625 F: arch/*/kernel/ftrace.c
17626 F: include/*/ftrace.h
17627 F: include/linux/trace*.h
17630 F: tools/testing/selftests/ftrace/
17632 TRACING MMIO ACCESSES (MMIOTRACE)
17633 M: Steven Rostedt <rostedt@goodmis.org>
17634 M: Ingo Molnar <mingo@kernel.org>
17635 R: Karol Herbst <karolherbst@gmail.com>
17636 R: Pekka Paalanen <ppaalanen@gmail.com>
17637 L: linux-kernel@vger.kernel.org
17638 L: nouveau@lists.freedesktop.org
17640 F: arch/x86/mm/kmmio.c
17641 F: arch/x86/mm/mmio-mod.c
17642 F: arch/x86/mm/testmmiotrace.c
17643 F: include/linux/mmiotrace.h
17644 F: kernel/trace/trace_mmiotrace.c
17647 M: Jiri Kosina <trivial@kernel.org>
17649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17650 K: ^Subject:.*(?i)trivial
17653 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17654 M: Jiri Slaby <jirislaby@kernel.org>
17656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17657 F: Documentation/driver-api/serial/
17659 F: drivers/tty/serial/serial_core.c
17660 F: include/linux/serial.h
17661 F: include/linux/serial_core.h
17662 F: include/linux/tty.h
17663 F: include/uapi/linux/serial.h
17664 F: include/uapi/linux/serial_core.h
17665 F: include/uapi/linux/tty.h
17667 TUA9001 MEDIA DRIVER
17668 M: Antti Palosaari <crope@iki.fi>
17669 L: linux-media@vger.kernel.org
17671 W: https://linuxtv.org
17672 W: http://palosaari.fi/linux/
17673 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17674 T: git git://linuxtv.org/anttip/media_tree.git
17675 F: drivers/media/tuners/tua9001*
17677 TULIP NETWORK DRIVERS
17678 L: netdev@vger.kernel.org
17679 L: linux-parisc@vger.kernel.org
17681 F: drivers/net/ethernet/dec/tulip/
17684 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17686 W: http://vtun.sourceforge.net/tun
17687 F: Documentation/networking/tuntap.rst
17688 F: arch/um/os-Linux/drivers/
17690 TURBOCHANNEL SUBSYSTEM
17691 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17692 M: Ralf Baechle <ralf@linux-mips.org>
17693 L: linux-mips@vger.kernel.org
17695 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17697 F: include/linux/tc.h
17700 M: "Len Brown" <lenb@kernel.org>
17701 L: linux-pm@vger.kernel.org
17703 Q: https://patchwork.kernel.org/project/linux-pm/list/
17704 B: https://bugzilla.kernel.org
17705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17706 F: tools/power/x86/turbostat/
17708 TW5864 VIDEO4LINUX DRIVER
17709 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17710 M: Anton Sviridenko <anton@corp.bluecherry.net>
17711 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17712 M: Andrey Utkin <andrey_utkin@fastmail.com>
17713 L: linux-media@vger.kernel.org
17715 F: drivers/media/pci/tw5864/
17717 TW68 VIDEO4LINUX DRIVER
17718 M: Hans Verkuil <hverkuil@xs4all.nl>
17719 L: linux-media@vger.kernel.org
17721 W: https://linuxtv.org
17722 T: git git://linuxtv.org/media_tree.git
17723 F: drivers/media/pci/tw68/
17725 TW686X VIDEO4LINUX DRIVER
17726 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17727 L: linux-media@vger.kernel.org
17729 W: http://linuxtv.org
17730 T: git git://linuxtv.org/media_tree.git
17731 F: drivers/media/pci/tw686x/
17733 UACCE ACCELERATOR FRAMEWORK
17734 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17735 M: Zhou Wang <wangzhou1@hisilicon.com>
17736 L: linux-accelerators@lists.ozlabs.org
17737 L: linux-kernel@vger.kernel.org
17739 F: Documentation/ABI/testing/sysfs-driver-uacce
17740 F: Documentation/misc-devices/uacce.rst
17741 F: drivers/misc/uacce/
17742 F: include/linux/uacce.h
17743 F: include/uapi/misc/uacce/
17745 UBI FILE SYSTEM (UBIFS)
17746 M: Richard Weinberger <richard@nod.at>
17747 L: linux-mtd@lists.infradead.org
17749 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17752 F: Documentation/filesystems/ubifs.rst
17755 UCLINUX (M68KNOMMU AND COLDFIRE)
17756 M: Greg Ungerer <gerg@linux-m68k.org>
17757 L: linux-m68k@lists.linux-m68k.org
17758 L: uclinux-dev@uclinux.org (subscribers-only)
17760 W: http://www.linux-m68k.org/
17761 W: http://www.uclinux.org/
17762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17763 F: arch/m68k/*/*_no.*
17765 F: arch/m68k/coldfire/
17766 F: arch/m68k/include/asm/*_no.*
17769 M: Jan Kara <jack@suse.com>
17771 F: Documentation/filesystems/udf.rst
17775 M: Bastien Nocera <hadess@hadess.net>
17776 L: linux-input@vger.kernel.org
17778 F: drivers/hid/hid-udraw-ps3.c
17781 M: Evgeniy Dushistov <dushistov@mail.ru>
17783 F: Documentation/admin-guide/ufs.rst
17786 UHID USERSPACE HID IO DRIVER
17787 M: David Rheinsberg <david.rheinsberg@gmail.com>
17788 L: linux-input@vger.kernel.org
17790 F: drivers/hid/uhid.c
17791 F: include/uapi/linux/uhid.h
17794 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17795 L: linux-usb@vger.kernel.org
17797 F: drivers/usb/common/ulpi.c
17798 F: include/linux/ulpi/
17801 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17802 L: linux-fsdevel@vger.kernel.org
17807 M: Tony Finch <dot@dotat.at>
17809 W: http://dotat.at/prog/unifdef
17810 F: scripts/unifdef.c
17812 UNIFORM CDROM DRIVER
17813 M: Jens Axboe <axboe@kernel.dk>
17815 W: http://www.kernel.dk
17816 F: Documentation/cdrom/
17817 F: drivers/cdrom/cdrom.c
17818 F: include/linux/cdrom.h
17819 F: include/uapi/linux/cdrom.h
17821 UNISYS S-PAR DRIVERS
17822 M: David Kershner <david.kershner@unisys.com>
17823 L: sparmaintainer@unisys.com (Unisys internal)
17825 F: drivers/staging/unisys/
17826 F: drivers/visorbus/
17827 F: include/linux/visorbus.h
17829 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17830 R: Alim Akhtar <alim.akhtar@samsung.com>
17831 R: Avri Altman <avri.altman@wdc.com>
17832 L: linux-scsi@vger.kernel.org
17834 F: Documentation/scsi/ufs.rst
17835 F: drivers/scsi/ufs/
17837 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17838 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17839 L: linux-scsi@vger.kernel.org
17841 F: drivers/scsi/ufs/*dwc*
17843 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17844 M: Stanley Chu <stanley.chu@mediatek.com>
17845 L: linux-scsi@vger.kernel.org
17846 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17848 F: drivers/scsi/ufs/ufs-mediatek*
17850 UNSORTED BLOCK IMAGES (UBI)
17851 M: Richard Weinberger <richard@nod.at>
17852 L: linux-mtd@lists.infradead.org
17854 W: http://www.linux-mtd.infradead.org/
17855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17857 F: drivers/mtd/ubi/
17858 F: include/linux/mtd/ubi.h
17859 F: include/uapi/mtd/ubi-user.h
17861 USB "USBNET" DRIVER FRAMEWORK
17862 M: Oliver Neukum <oneukum@suse.com>
17863 L: netdev@vger.kernel.org
17865 W: http://www.linux-usb.org/usbnet
17866 F: drivers/net/usb/usbnet.c
17867 F: include/linux/usb/usbnet.h
17870 M: Oliver Neukum <oneukum@suse.com>
17871 L: linux-usb@vger.kernel.org
17873 F: Documentation/usb/acm.rst
17874 F: drivers/usb/class/cdc-acm.*
17876 USB APPLE MFI FASTCHARGE DRIVER
17877 M: Bastien Nocera <hadess@hadess.net>
17878 L: linux-usb@vger.kernel.org
17880 F: drivers/usb/misc/apple-mfi-fastcharge.c
17882 USB AR5523 WIRELESS DRIVER
17883 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17884 L: linux-wireless@vger.kernel.org
17886 F: drivers/net/wireless/ath/ar5523/
17889 M: Oliver Neukum <oneukum@suse.com>
17890 L: linux-usb@vger.kernel.org
17891 L: linux-scsi@vger.kernel.org
17893 F: drivers/usb/storage/uas.c
17895 USB CDC ETHERNET DRIVER
17896 M: Oliver Neukum <oliver@neukum.org>
17897 L: linux-usb@vger.kernel.org
17899 F: drivers/net/usb/cdc_*.c
17900 F: include/uapi/linux/usb/cdc.h
17902 USB CHAOSKEY DRIVER
17903 M: Keith Packard <keithp@keithp.com>
17904 L: linux-usb@vger.kernel.org
17906 F: drivers/usb/misc/chaoskey.c
17908 USB CYPRESS C67X00 DRIVER
17909 M: Peter Korsgaard <jacmet@sunsite.dk>
17910 L: linux-usb@vger.kernel.org
17912 F: drivers/usb/c67x00/
17914 USB DAVICOM DM9601 DRIVER
17915 M: Peter Korsgaard <jacmet@sunsite.dk>
17916 L: netdev@vger.kernel.org
17918 W: http://www.linux-usb.org/usbnet
17919 F: drivers/net/usb/dm9601.c
17922 M: Alan Stern <stern@rowland.harvard.edu>
17923 L: linux-usb@vger.kernel.org
17925 F: Documentation/usb/ehci.rst
17926 F: drivers/usb/host/ehci*
17928 USB GADGET/PERIPHERAL SUBSYSTEM
17929 M: Felipe Balbi <balbi@kernel.org>
17930 L: linux-usb@vger.kernel.org
17932 W: http://www.linux-usb.org/gadget
17933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17934 F: drivers/usb/gadget/
17935 F: include/linux/usb/gadget*
17937 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17938 M: Jiri Kosina <jikos@kernel.org>
17939 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17940 L: linux-usb@vger.kernel.org
17942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17943 F: Documentation/hid/hiddev.rst
17944 F: drivers/hid/usbhid/
17946 USB INTEL XHCI ROLE MUX DRIVER
17947 M: Hans de Goede <hdegoede@redhat.com>
17948 L: linux-usb@vger.kernel.org
17950 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17952 USB IP DRIVER FOR HISILICON KIRIN
17953 M: Yu Chen <chenyu56@huawei.com>
17954 M: Binghui Wang <wangbinghui@hisilicon.com>
17955 L: linux-usb@vger.kernel.org
17957 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17958 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17961 M: Olav Kongas <ok@artecdesign.ee>
17962 L: linux-usb@vger.kernel.org
17964 F: drivers/usb/host/isp116x*
17965 F: include/linux/usb/isp116x.h
17967 USB LAN78XX ETHERNET DRIVER
17968 M: Woojung Huh <woojung.huh@microchip.com>
17969 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17970 L: netdev@vger.kernel.org
17972 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17973 F: drivers/net/usb/lan78xx.*
17974 F: include/dt-bindings/net/microchip-lan78xx.h
17976 USB MASS STORAGE DRIVER
17977 M: Alan Stern <stern@rowland.harvard.edu>
17978 L: linux-usb@vger.kernel.org
17979 L: usb-storage@lists.one-eyed-alien.net
17981 F: drivers/usb/storage/
17984 M: Clemens Ladisch <clemens@ladisch.de>
17985 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17988 F: sound/usb/midi.*
17990 USB NETWORKING DRIVERS
17991 L: linux-usb@vger.kernel.org
17993 F: drivers/net/usb/
17996 M: Alan Stern <stern@rowland.harvard.edu>
17997 L: linux-usb@vger.kernel.org
17999 F: Documentation/usb/ohci.rst
18000 F: drivers/usb/host/ohci*
18002 USB OTG FSM (Finite State Machine)
18003 M: Peter Chen <Peter.Chen@nxp.com>
18004 L: linux-usb@vger.kernel.org
18006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18007 F: drivers/usb/common/usb-otg-fsm.c
18010 M: Valentina Manea <valentina.manea.m@gmail.com>
18011 M: Shuah Khan <shuah@kernel.org>
18012 M: Shuah Khan <skhan@linuxfoundation.org>
18013 L: linux-usb@vger.kernel.org
18015 F: Documentation/usb/usbip_protocol.rst
18016 F: drivers/usb/usbip/
18017 F: tools/testing/selftests/drivers/usb/usbip/
18018 F: tools/usb/usbip/
18021 M: Petko Manolov <petkan@nucleusys.com>
18022 L: linux-usb@vger.kernel.org
18023 L: netdev@vger.kernel.org
18025 W: https://github.com/petkan/pegasus
18026 T: git git://github.com/petkan/pegasus.git
18027 F: drivers/net/usb/pegasus.*
18030 M: Felipe Balbi <balbi@kernel.org>
18031 L: linux-usb@vger.kernel.org
18033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18034 F: drivers/usb/phy/
18036 USB PRINTER DRIVER (usblp)
18037 M: Pete Zaitcev <zaitcev@redhat.com>
18038 L: linux-usb@vger.kernel.org
18040 F: drivers/usb/class/usblp.c
18042 USB QMI WWAN NETWORK DRIVER
18043 M: Bjørn Mork <bjorn@mork.no>
18044 L: netdev@vger.kernel.org
18046 F: Documentation/ABI/testing/sysfs-class-net-qmi
18047 F: drivers/net/usb/qmi_wwan.c
18050 M: Petko Manolov <petkan@nucleusys.com>
18051 L: linux-usb@vger.kernel.org
18052 L: netdev@vger.kernel.org
18054 W: https://github.com/petkan/rtl8150
18055 T: git git://github.com/petkan/rtl8150.git
18056 F: drivers/net/usb/rtl8150.c
18058 USB SERIAL SUBSYSTEM
18059 M: Johan Hovold <johan@kernel.org>
18060 L: linux-usb@vger.kernel.org
18062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18063 F: Documentation/usb/usb-serial.rst
18064 F: drivers/usb/serial/
18065 F: include/linux/usb/serial.h
18067 USB SMSC75XX ETHERNET DRIVER
18068 M: Steve Glendinning <steve.glendinning@shawell.net>
18069 L: netdev@vger.kernel.org
18071 F: drivers/net/usb/smsc75xx.*
18073 USB SMSC95XX ETHERNET DRIVER
18074 M: Steve Glendinning <steve.glendinning@shawell.net>
18075 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18076 L: netdev@vger.kernel.org
18078 F: drivers/net/usb/smsc95xx.*
18081 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18082 L: linux-usb@vger.kernel.org
18084 W: http://www.linux-usb.org
18085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18086 F: Documentation/devicetree/bindings/usb/
18087 F: Documentation/usb/
18089 F: include/linux/usb.h
18090 F: include/linux/usb/
18092 USB TYPEC BUS FOR ALTERNATE MODES
18093 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18094 L: linux-usb@vger.kernel.org
18096 F: Documentation/ABI/testing/sysfs-bus-typec
18097 F: Documentation/driver-api/usb/typec_bus.rst
18098 F: drivers/usb/typec/altmodes/
18099 F: include/linux/usb/typec_altmode.h
18102 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18103 L: linux-usb@vger.kernel.org
18105 F: Documentation/ABI/testing/sysfs-class-typec
18106 F: Documentation/driver-api/usb/typec.rst
18107 F: drivers/usb/typec/
18108 F: include/linux/usb/typec.h
18110 USB TYPEC INTEL PMC MUX DRIVER
18111 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18112 L: linux-usb@vger.kernel.org
18114 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18115 F: drivers/usb/typec/mux/intel_pmc_mux.c
18117 USB TYPEC PI3USB30532 MUX DRIVER
18118 M: Hans de Goede <hdegoede@redhat.com>
18119 L: linux-usb@vger.kernel.org
18121 F: drivers/usb/typec/mux/pi3usb30532.c
18123 USB TYPEC PORT CONTROLLER DRIVERS
18124 M: Guenter Roeck <linux@roeck-us.net>
18125 L: linux-usb@vger.kernel.org
18127 F: drivers/usb/typec/tcpm/
18130 M: Alan Stern <stern@rowland.harvard.edu>
18131 L: linux-usb@vger.kernel.org
18133 F: drivers/usb/host/uhci*
18136 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18137 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18138 L: linux-media@vger.kernel.org
18140 W: http://www.ideasonboard.org/uvc/
18141 T: git git://linuxtv.org/media_tree.git
18142 F: drivers/media/usb/uvc/
18143 F: include/uapi/linux/uvcvideo.h
18146 M: Hans Verkuil <hverkuil@xs4all.nl>
18147 L: linux-media@vger.kernel.org
18149 W: https://linuxtv.org
18150 T: git git://linuxtv.org/media_tree.git
18151 F: drivers/staging/media/usbvision/
18154 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18155 L: linux-usb@vger.kernel.org
18157 F: drivers/usb/gadget/function/*uvc*
18158 F: drivers/usb/gadget/legacy/webcam.c
18159 F: include/uapi/linux/usb/g_uvc.h
18161 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18162 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18163 L: linux-wireless@vger.kernel.org
18165 F: drivers/net/wireless/rndis_wlan.c
18168 M: Mathias Nyman <mathias.nyman@intel.com>
18169 L: linux-usb@vger.kernel.org
18171 F: drivers/usb/host/pci-quirks*
18172 F: drivers/usb/host/xhci*
18175 L: linux-wireless@vger.kernel.org
18177 W: http://linux-lc100020.sourceforge.net
18178 F: drivers/net/wireless/zydas/zd1201.*
18181 M: Antoine Jacquet <royale@zerezo.com>
18182 L: linux-usb@vger.kernel.org
18183 L: linux-media@vger.kernel.org
18185 W: http://royale.zerezo.com/zr364xx/
18186 T: git git://linuxtv.org/media_tree.git
18187 F: Documentation/admin-guide/media/zr364xx*
18188 F: drivers/media/usb/zr364xx/
18190 USER-MODE LINUX (UML)
18191 M: Jeff Dike <jdike@addtoit.com>
18192 M: Richard Weinberger <richard@nod.at>
18193 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18194 L: linux-um@lists.infradead.org
18196 W: http://user-mode-linux.sourceforge.net
18197 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18199 F: Documentation/virt/uml/
18204 USERSPACE COPYIN/COPYOUT (UIOVEC)
18205 M: Alexander Viro <viro@zeniv.linux.org.uk>
18207 F: include/linux/uio.h
18210 USERSPACE DMA BUFFER DRIVER
18211 M: Gerd Hoffmann <kraxel@redhat.com>
18212 L: dri-devel@lists.freedesktop.org
18214 T: git git://anongit.freedesktop.org/drm/drm-misc
18215 F: drivers/dma-buf/udmabuf.c
18216 F: include/uapi/linux/udmabuf.h
18218 USERSPACE I/O (UIO)
18219 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18222 F: Documentation/driver-api/uio-howto.rst
18224 F: include/linux/uio_driver.h
18227 M: Karel Zak <kzak@redhat.com>
18228 L: util-linux@vger.kernel.org
18230 W: http://en.wikipedia.org/wiki/Util-linux
18231 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18234 M: Christoph Hellwig <hch@lst.de>
18235 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18236 L: linux-kernel@vger.kernel.org
18238 T: git git://git.infradead.org/users/hch/uuid.git
18239 F: include/linux/uuid.h
18240 F: include/uapi/linux/uuid.h
18245 M: Michal Januszewski <spock@gentoo.org>
18246 L: linux-fbdev@vger.kernel.org
18248 W: https://github.com/mjanusz/v86d
18249 F: Documentation/fb/uvesafb.rst
18250 F: drivers/video/fbdev/uvesafb.*
18252 Ux500 CLOCK DRIVERS
18253 M: Ulf Hansson <ulf.hansson@linaro.org>
18254 L: linux-clk@vger.kernel.org
18255 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18257 F: drivers/clk/ux500/
18260 M: Stefan Agner <stefan@agner.ch>
18261 L: linux-mtd@lists.infradead.org
18263 F: drivers/mtd/nand/raw/vf610_nfc.c
18265 VFAT/FAT/MSDOS FILESYSTEM
18266 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18268 F: Documentation/filesystems/vfat.rst
18272 M: Alex Williamson <alex.williamson@redhat.com>
18273 R: Cornelia Huck <cohuck@redhat.com>
18274 L: kvm@vger.kernel.org
18276 T: git git://github.com/awilliam/linux-vfio.git
18277 F: Documentation/driver-api/vfio.rst
18279 F: include/linux/vfio.h
18280 F: include/uapi/linux/vfio.h
18282 VFIO MEDIATED DEVICE DRIVERS
18283 M: Kirti Wankhede <kwankhede@nvidia.com>
18284 L: kvm@vger.kernel.org
18286 F: Documentation/driver-api/vfio-mediated-device.rst
18287 F: drivers/vfio/mdev/
18288 F: include/linux/mdev.h
18289 F: samples/vfio-mdev/
18291 VFIO PLATFORM DRIVER
18292 M: Eric Auger <eric.auger@redhat.com>
18293 L: kvm@vger.kernel.org
18295 F: drivers/vfio/platform/
18298 R: Lukas Wunner <lukas@wunner.de>
18300 T: git git://anongit.freedesktop.org/drm/drm-misc
18301 F: Documentation/gpu/vga-switcheroo.rst
18302 F: drivers/gpu/vga/vga_switcheroo.c
18303 F: include/linux/vga_switcheroo.h
18305 VIA RHINE NETWORK DRIVER
18307 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18308 F: drivers/net/ethernet/via/via-rhine.c
18310 VIA SD/MMC CARD CONTROLLER DRIVER
18311 M: Bruce Chang <brucechang@via.com.tw>
18312 M: Harald Welte <HaraldWelte@viatech.com>
18314 F: drivers/mmc/host/via-sdmmc.c
18316 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18317 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18318 L: linux-fbdev@vger.kernel.org
18320 F: drivers/video/fbdev/via/
18321 F: include/linux/via-core.h
18322 F: include/linux/via-gpio.h
18323 F: include/linux/via_i2c.h
18325 VIA VELOCITY NETWORK DRIVER
18326 M: Francois Romieu <romieu@fr.zoreil.com>
18327 L: netdev@vger.kernel.org
18329 F: drivers/net/ethernet/via/via-velocity.*
18331 VICODEC VIRTUAL CODEC DRIVER
18332 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18333 L: linux-media@vger.kernel.org
18335 W: https://linuxtv.org
18336 T: git git://linuxtv.org/media_tree.git
18337 F: drivers/media/test-drivers/vicodec/*
18339 VIDEO I2C POLLING DRIVER
18340 M: Matt Ranostay <matt.ranostay@konsulko.com>
18341 L: linux-media@vger.kernel.org
18343 F: drivers/media/i2c/video-i2c.c
18345 VIDEO MULTIPLEXER DRIVER
18346 M: Philipp Zabel <p.zabel@pengutronix.de>
18347 L: linux-media@vger.kernel.org
18349 F: drivers/media/platform/video-mux.c
18351 VIDEOBUF2 FRAMEWORK
18352 M: Pawel Osciak <pawel@osciak.com>
18353 M: Marek Szyprowski <m.szyprowski@samsung.com>
18354 M: Kyungmin Park <kyungmin.park@samsung.com>
18355 R: Tomasz Figa <tfiga@chromium.org>
18356 L: linux-media@vger.kernel.org
18358 F: drivers/media/common/videobuf2/*
18359 F: include/media/videobuf2-*
18361 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18362 M: Helen Koike <helen.koike@collabora.com>
18363 R: Shuah Khan <skhan@linuxfoundation.org>
18364 L: linux-media@vger.kernel.org
18366 W: https://linuxtv.org
18367 T: git git://linuxtv.org/media_tree.git
18368 F: drivers/media/test-drivers/vimc/*
18371 M: Alex Williamson <alex.williamson@redhat.com>
18372 M: Paolo Bonzini <pbonzini@redhat.com>
18373 L: kvm@vger.kernel.org
18377 VIRTIO AND VHOST VSOCK DRIVER
18378 M: Stefan Hajnoczi <stefanha@redhat.com>
18379 M: Stefano Garzarella <sgarzare@redhat.com>
18380 L: kvm@vger.kernel.org
18381 L: virtualization@lists.linux-foundation.org
18382 L: netdev@vger.kernel.org
18384 F: drivers/net/vsockmon.c
18385 F: drivers/vhost/vsock.c
18386 F: include/linux/virtio_vsock.h
18387 F: include/uapi/linux/virtio_vsock.h
18388 F: include/uapi/linux/vm_sockets_diag.h
18389 F: include/uapi/linux/vsockmon.h
18390 F: net/vmw_vsock/af_vsock_tap.c
18391 F: net/vmw_vsock/diag.c
18392 F: net/vmw_vsock/virtio_transport.c
18393 F: net/vmw_vsock/virtio_transport_common.c
18394 F: net/vmw_vsock/vsock_loopback.c
18395 F: tools/testing/vsock/
18397 VIRTIO BLOCK AND SCSI DRIVERS
18398 M: "Michael S. Tsirkin" <mst@redhat.com>
18399 M: Jason Wang <jasowang@redhat.com>
18400 R: Paolo Bonzini <pbonzini@redhat.com>
18401 R: Stefan Hajnoczi <stefanha@redhat.com>
18402 L: virtualization@lists.linux-foundation.org
18404 F: drivers/block/virtio_blk.c
18405 F: drivers/scsi/virtio_scsi.c
18406 F: drivers/vhost/scsi.c
18407 F: include/uapi/linux/virtio_blk.h
18408 F: include/uapi/linux/virtio_scsi.h
18410 VIRTIO CONSOLE DRIVER
18411 M: Amit Shah <amit@kernel.org>
18412 L: virtualization@lists.linux-foundation.org
18414 F: drivers/char/virtio_console.c
18415 F: include/linux/virtio_console.h
18416 F: include/uapi/linux/virtio_console.h
18418 VIRTIO CORE AND NET DRIVERS
18419 M: "Michael S. Tsirkin" <mst@redhat.com>
18420 M: Jason Wang <jasowang@redhat.com>
18421 L: virtualization@lists.linux-foundation.org
18423 F: Documentation/devicetree/bindings/virtio/
18424 F: drivers/block/virtio_blk.c
18425 F: drivers/crypto/virtio/
18426 F: drivers/net/virtio_net.c
18429 F: include/linux/vdpa.h
18430 F: include/linux/virtio*.h
18431 F: include/uapi/linux/virtio_*.h
18435 M: "Michael S. Tsirkin" <mst@redhat.com>
18436 M: David Hildenbrand <david@redhat.com>
18437 L: virtualization@lists.linux-foundation.org
18439 F: drivers/virtio/virtio_balloon.c
18440 F: include/uapi/linux/virtio_balloon.h
18441 F: include/linux/balloon_compaction.h
18442 F: mm/balloon_compaction.c
18444 VIRTIO CRYPTO DRIVER
18445 M: Gonglei <arei.gonglei@huawei.com>
18446 L: virtualization@lists.linux-foundation.org
18447 L: linux-crypto@vger.kernel.org
18449 F: drivers/crypto/virtio/
18450 F: include/uapi/linux/virtio_crypto.h
18452 VIRTIO DRIVERS FOR S390
18453 M: Cornelia Huck <cohuck@redhat.com>
18454 M: Halil Pasic <pasic@linux.ibm.com>
18455 L: linux-s390@vger.kernel.org
18456 L: virtualization@lists.linux-foundation.org
18457 L: kvm@vger.kernel.org
18459 F: arch/s390/include/uapi/asm/virtio-ccw.h
18460 F: drivers/s390/virtio/
18463 M: Vivek Goyal <vgoyal@redhat.com>
18464 M: Stefan Hajnoczi <stefanha@redhat.com>
18465 M: Miklos Szeredi <miklos@szeredi.hu>
18466 L: virtualization@lists.linux-foundation.org
18467 L: linux-fsdevel@vger.kernel.org
18469 W: https://virtio-fs.gitlab.io/
18470 F: Documentation/filesystems/virtiofs.rst
18471 F: fs/fuse/virtio_fs.c
18472 F: include/uapi/linux/virtio_fs.h
18475 M: David Airlie <airlied@linux.ie>
18476 M: Gerd Hoffmann <kraxel@redhat.com>
18477 L: dri-devel@lists.freedesktop.org
18478 L: virtualization@lists.linux-foundation.org
18480 T: git git://anongit.freedesktop.org/drm/drm-misc
18481 F: drivers/gpu/drm/virtio/
18482 F: include/uapi/linux/virtio_gpu.h
18484 VIRTIO HOST (VHOST)
18485 M: "Michael S. Tsirkin" <mst@redhat.com>
18486 M: Jason Wang <jasowang@redhat.com>
18487 L: kvm@vger.kernel.org
18488 L: virtualization@lists.linux-foundation.org
18489 L: netdev@vger.kernel.org
18491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18493 F: include/linux/vhost_iotlb.h
18494 F: include/uapi/linux/vhost.h
18496 VIRTIO INPUT DRIVER
18497 M: Gerd Hoffmann <kraxel@redhat.com>
18499 F: drivers/virtio/virtio_input.c
18500 F: include/uapi/linux/virtio_input.h
18502 VIRTIO IOMMU DRIVER
18503 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18504 L: virtualization@lists.linux-foundation.org
18506 F: drivers/iommu/virtio-iommu.c
18507 F: include/uapi/linux/virtio_iommu.h
18510 M: David Hildenbrand <david@redhat.com>
18511 L: virtualization@lists.linux-foundation.org
18513 F: drivers/virtio/virtio_mem.c
18514 F: include/uapi/linux/virtio_mem.h
18516 VIRTUAL BOX GUEST DEVICE DRIVER
18517 M: Hans de Goede <hdegoede@redhat.com>
18518 M: Arnd Bergmann <arnd@arndb.de>
18519 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18521 F: drivers/virt/vboxguest/
18522 F: include/linux/vbox_utils.h
18523 F: include/uapi/linux/vbox*.h
18525 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18526 M: Hans de Goede <hdegoede@redhat.com>
18527 L: linux-fsdevel@vger.kernel.org
18531 VIRTUAL SERIO DEVICE DRIVER
18532 M: Stephen Chandler Paul <thatslyude@gmail.com>
18534 F: drivers/input/serio/userio.c
18535 F: include/uapi/linux/userio.h
18537 VIVID VIRTUAL VIDEO DRIVER
18538 M: Hans Verkuil <hverkuil@xs4all.nl>
18539 L: linux-media@vger.kernel.org
18541 W: https://linuxtv.org
18542 T: git git://linuxtv.org/media_tree.git
18543 F: drivers/media/test-drivers/vivid/*
18546 M: Florian Fainelli <f.fainelli@gmail.com>
18547 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18549 F: drivers/vlynq/vlynq.c
18550 F: include/linux/vlynq.h
18553 M: Martyn Welch <martyn@welchs.me.uk>
18554 M: Manohar Vanga <manohar.vanga@gmail.com>
18555 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18556 L: devel@driverdev.osuosl.org
18558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18559 F: Documentation/driver-api/vme.rst
18560 F: drivers/staging/vme/
18562 F: include/linux/vme*
18564 VMWARE BALLOON DRIVER
18565 M: Nadav Amit <namit@vmware.com>
18566 M: "VMware, Inc." <pv-drivers@vmware.com>
18567 L: linux-kernel@vger.kernel.org
18569 F: drivers/misc/vmw_balloon.c
18571 VMWARE HYPERVISOR INTERFACE
18572 M: Deep Shah <sdeep@vmware.com>
18573 M: "VMware, Inc." <pv-drivers@vmware.com>
18574 L: virtualization@lists.linux-foundation.org
18576 F: arch/x86/include/asm/vmware.h
18577 F: arch/x86/kernel/cpu/vmware.c
18579 VMWARE PVRDMA DRIVER
18580 M: Adit Ranadive <aditr@vmware.com>
18581 M: VMware PV-Drivers <pv-drivers@vmware.com>
18582 L: linux-rdma@vger.kernel.org
18584 F: drivers/infiniband/hw/vmw_pvrdma/
18586 VMware PVSCSI driver
18587 M: Jim Gill <jgill@vmware.com>
18588 M: VMware PV-Drivers <pv-drivers@vmware.com>
18589 L: linux-scsi@vger.kernel.org
18591 F: drivers/scsi/vmw_pvscsi.c
18592 F: drivers/scsi/vmw_pvscsi.h
18594 VMWARE VIRTUAL PTP CLOCK DRIVER
18595 M: Vivek Thampi <vithampi@vmware.com>
18596 M: "VMware, Inc." <pv-drivers@vmware.com>
18597 L: netdev@vger.kernel.org
18599 F: drivers/ptp/ptp_vmw.c
18601 VMWARE VMMOUSE SUBDRIVER
18602 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18603 M: "VMware, Inc." <pv-drivers@vmware.com>
18604 L: linux-input@vger.kernel.org
18606 F: drivers/input/mouse/vmmouse.c
18607 F: drivers/input/mouse/vmmouse.h
18609 VMWARE VMXNET3 ETHERNET DRIVER
18610 M: Ronak Doshi <doshir@vmware.com>
18611 M: "VMware, Inc." <pv-drivers@vmware.com>
18612 L: netdev@vger.kernel.org
18614 F: drivers/net/vmxnet3/
18616 VOCORE VOCORE2 BOARD
18617 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18618 L: linux-mips@vger.kernel.org
18620 F: arch/mips/boot/dts/ralink/vocore2.dts
18622 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18623 M: Liam Girdwood <lgirdwood@gmail.com>
18624 M: Mark Brown <broonie@kernel.org>
18625 L: linux-kernel@vger.kernel.org
18627 W: http://www.slimlogic.co.uk/?p=48
18628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18629 F: Documentation/devicetree/bindings/regulator/
18630 F: Documentation/power/regulator/
18631 F: drivers/regulator/
18632 F: include/dt-bindings/regulator/
18633 F: include/linux/regulator/
18634 K: regulator_get_optional
18637 M: David Ahern <dsahern@kernel.org>
18638 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18639 L: netdev@vger.kernel.org
18641 F: Documentation/networking/vrf.rst
18642 F: drivers/net/vrf.c
18645 M: Petr Mladek <pmladek@suse.com>
18646 M: Steven Rostedt <rostedt@goodmis.org>
18647 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18648 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18649 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18652 F: Documentation/core-api/printk-formats.rst
18653 F: lib/test_printf.c
18656 VT1211 HARDWARE MONITOR DRIVER
18657 M: Juerg Haefliger <juergh@gmail.com>
18658 L: linux-hwmon@vger.kernel.org
18660 F: Documentation/hwmon/vt1211.rst
18661 F: drivers/hwmon/vt1211.c
18663 VT8231 HARDWARE MONITOR DRIVER
18664 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18665 L: linux-hwmon@vger.kernel.org
18667 F: drivers/hwmon/vt8231.c
18669 VUB300 USB to SDIO/SD/MMC bridge chip
18670 L: linux-mmc@vger.kernel.org
18672 F: drivers/mmc/host/vub300.c
18674 W1 DALLAS'S 1-WIRE BUS
18675 M: Evgeniy Polyakov <zbr@ioremap.net>
18677 F: Documentation/devicetree/bindings/w1/
18678 F: Documentation/w1/
18680 F: include/linux/w1.h
18682 W83791D HARDWARE MONITORING DRIVER
18683 M: Marc Hulsman <m.hulsman@tudelft.nl>
18684 L: linux-hwmon@vger.kernel.org
18686 F: Documentation/hwmon/w83791d.rst
18687 F: drivers/hwmon/w83791d.c
18689 W83793 HARDWARE MONITORING DRIVER
18690 M: Rudolf Marek <r.marek@assembler.cz>
18691 L: linux-hwmon@vger.kernel.org
18693 F: Documentation/hwmon/w83793.rst
18694 F: drivers/hwmon/w83793.c
18696 W83795 HARDWARE MONITORING DRIVER
18697 M: Jean Delvare <jdelvare@suse.com>
18698 L: linux-hwmon@vger.kernel.org
18700 F: drivers/hwmon/w83795.c
18702 W83L51xD SD/MMC CARD INTERFACE DRIVER
18703 M: Pierre Ossman <pierre@ossman.eu>
18705 F: drivers/mmc/host/wbsd.*
18707 WACOM PROTOCOL 4 SERIAL TABLETS
18708 M: Julian Squires <julian@cipht.net>
18709 M: Hans de Goede <hdegoede@redhat.com>
18710 L: linux-input@vger.kernel.org
18712 F: drivers/input/tablet/wacom_serial4.c
18714 WATCHDOG DEVICE DRIVERS
18715 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18716 M: Guenter Roeck <linux@roeck-us.net>
18717 L: linux-watchdog@vger.kernel.org
18719 W: http://www.linux-watchdog.org/
18720 T: git git://www.linux-watchdog.org/linux-watchdog.git
18721 F: Documentation/devicetree/bindings/watchdog/
18722 F: Documentation/watchdog/
18723 F: drivers/watchdog/
18724 F: include/linux/watchdog.h
18725 F: include/uapi/linux/watchdog.h
18727 WHISKEYCOVE PMIC GPIO DRIVER
18728 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18729 L: linux-gpio@vger.kernel.org
18731 F: drivers/gpio/gpio-wcove.c
18734 M: Dianlong Li <long17.cool@163.com>
18735 L: linux-rtc@vger.kernel.org
18737 F: drivers/rtc/rtc-sd3078.c
18740 M: David Rheinsberg <david.rheinsberg@gmail.com>
18741 L: linux-input@vger.kernel.org
18743 F: drivers/hid/hid-wiimote*
18745 WILOCITY WIL6210 WIRELESS DRIVER
18746 M: Maya Erez <merez@codeaurora.org>
18747 L: linux-wireless@vger.kernel.org
18748 L: wil6210@qti.qualcomm.com
18750 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18751 F: drivers/net/wireless/ath/wil6210/
18754 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18755 M: linux-wimax@intel.com
18756 L: wimax@linuxwimax.org (subscribers-only)
18758 W: http://linuxwimax.org
18759 F: Documentation/admin-guide/wimax/wimax.rst
18760 F: include/linux/wimax/debug.h
18761 F: include/net/wimax.h
18762 F: include/uapi/linux/wimax.h
18766 M: David Härdeman <david@hardeman.nu>
18768 F: drivers/media/rc/winbond-cir.c
18770 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18771 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18772 L: linux-watchdog@vger.kernel.org
18774 F: drivers/watchdog/ebc-c384_wdt.c
18776 WINSYSTEMS WS16C48 GPIO DRIVER
18777 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18778 L: linux-gpio@vger.kernel.org
18780 F: drivers/gpio/gpio-ws16c48.c
18782 WIREGUARD SECURE NETWORK TUNNEL
18783 M: Jason A. Donenfeld <Jason@zx2c4.com>
18784 L: wireguard@lists.zx2c4.com
18785 L: netdev@vger.kernel.org
18787 F: drivers/net/wireguard/
18788 F: tools/testing/selftests/wireguard/
18790 WISTRON LAPTOP BUTTON DRIVER
18791 M: Miloslav Trmac <mitr@volny.cz>
18793 F: drivers/input/misc/wistron_btns.c
18795 WL3501 WIRELESS PCMCIA CARD DRIVER
18796 L: linux-wireless@vger.kernel.org
18798 F: drivers/net/wireless/wl3501*
18800 WOLFSON MICROELECTRONICS DRIVERS
18801 L: patches@opensource.cirrus.com
18803 W: https://github.com/CirrusLogic/linux-drivers/wiki
18804 T: git https://github.com/CirrusLogic/linux-drivers.git
18805 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18806 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18807 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18808 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18809 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18810 F: Documentation/hwmon/wm83??.rst
18811 F: arch/arm/mach-s3c64xx/mach-crag6410*
18812 F: drivers/clk/clk-wm83*.c
18813 F: drivers/extcon/extcon-arizona.c
18814 F: drivers/gpio/gpio-*wm*.c
18815 F: drivers/gpio/gpio-arizona.c
18816 F: drivers/hwmon/wm83??-hwmon.c
18817 F: drivers/input/misc/wm831x-on.c
18818 F: drivers/input/touchscreen/wm831x-ts.c
18819 F: drivers/input/touchscreen/wm97*.c
18820 F: drivers/leds/leds-wm83*.c
18821 F: drivers/mfd/arizona*
18822 F: drivers/mfd/cs47l24*
18823 F: drivers/mfd/wm*.c
18824 F: drivers/power/supply/wm83*.c
18825 F: drivers/regulator/arizona*
18826 F: drivers/regulator/wm8*.c
18827 F: drivers/rtc/rtc-wm83*.c
18828 F: drivers/video/backlight/wm83*_bl.c
18829 F: drivers/watchdog/wm83*_wdt.c
18830 F: include/linux/mfd/arizona/
18831 F: include/linux/mfd/wm831x/
18832 F: include/linux/mfd/wm8350/
18833 F: include/linux/mfd/wm8400*
18834 F: include/linux/regulator/arizona*
18835 F: include/linux/wm97xx.h
18836 F: include/sound/wm????.h
18837 F: sound/soc/codecs/arizona.?
18838 F: sound/soc/codecs/cs47l24*
18839 F: sound/soc/codecs/wm*
18842 M: Tejun Heo <tj@kernel.org>
18843 R: Lai Jiangshan <jiangshanlai@gmail.com>
18845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18846 F: Documentation/core-api/workqueue.rst
18847 F: include/linux/workqueue.h
18848 F: kernel/workqueue.c
18850 X-POWERS AXP288 PMIC DRIVERS
18851 M: Hans de Goede <hdegoede@redhat.com>
18853 F: drivers/acpi/pmic/intel_pmic_xpower.c
18856 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18857 M: Chen-Yu Tsai <wens@csie.org>
18858 L: linux-kernel@vger.kernel.org
18863 M: Andrew Hendry <andrew.hendry@gmail.com>
18864 L: linux-x25@vger.kernel.org
18866 F: Documentation/networking/x25*
18867 F: include/net/x25*
18870 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18871 M: Thomas Gleixner <tglx@linutronix.de>
18872 M: Ingo Molnar <mingo@redhat.com>
18873 M: Borislav Petkov <bp@alien8.de>
18875 R: "H. Peter Anvin" <hpa@zytor.com>
18876 L: linux-kernel@vger.kernel.org
18878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18879 F: Documentation/devicetree/bindings/x86/
18880 F: Documentation/x86/
18884 M: Andy Lutomirski <luto@kernel.org>
18885 L: linux-kernel@vger.kernel.org
18887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18890 X86 MCE INFRASTRUCTURE
18891 M: Tony Luck <tony.luck@intel.com>
18892 M: Borislav Petkov <bp@alien8.de>
18893 L: linux-edac@vger.kernel.org
18895 F: arch/x86/kernel/cpu/mce/*
18897 X86 MICROCODE UPDATE SUPPORT
18898 M: Borislav Petkov <bp@alien8.de>
18900 F: arch/x86/kernel/cpu/microcode/*
18903 M: Dave Hansen <dave.hansen@linux.intel.com>
18904 M: Andy Lutomirski <luto@kernel.org>
18905 M: Peter Zijlstra <peterz@infradead.org>
18906 L: linux-kernel@vger.kernel.org
18908 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18911 X86 PLATFORM DRIVERS
18912 M: Hans de Goede <hdegoede@redhat.com>
18913 M: Mark Gross <mgross@linux.intel.com>
18914 L: platform-driver-x86@vger.kernel.org
18916 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18917 F: drivers/platform/olpc/
18918 F: drivers/platform/x86/
18920 X86 PLATFORM DRIVERS - ARCH
18921 R: Darren Hart <dvhart@infradead.org>
18922 R: Andy Shevchenko <andy@infradead.org>
18923 L: platform-driver-x86@vger.kernel.org
18926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18927 F: arch/x86/platform
18929 X86 PLATFORM UV HPE SUPERDOME FLEX
18930 M: Steve Wahl <steve.wahl@hpe.com>
18931 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
18932 R: Russ Anderson <russ.anderson@hpe.com>
18934 F: arch/x86/include/asm/uv/
18935 F: arch/x86/kernel/apic/x2apic_uv_x.c
18936 F: arch/x86/platform/uv/
18939 M: Andy Lutomirski <luto@kernel.org>
18940 L: linux-kernel@vger.kernel.org
18942 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18943 F: arch/x86/entry/vdso/
18946 M: Matthew Wilcox <willy@infradead.org>
18947 L: linux-fsdevel@vger.kernel.org
18949 F: Documentation/core-api/xarray.rst
18950 F: include/linux/idr.h
18951 F: include/linux/xarray.h
18954 F: tools/testing/radix-tree
18957 M: Benjamin Valentin <benpicco@googlemail.com>
18959 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18960 F: drivers/media/rc/xbox_remote.c
18962 XC2028/3028 TUNER DRIVER
18963 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18964 L: linux-media@vger.kernel.org
18966 W: https://linuxtv.org
18967 T: git git://linuxtv.org/media_tree.git
18968 F: drivers/media/tuners/tuner-xc2028.*
18970 XDP (eXpress Data Path)
18971 M: Alexei Starovoitov <ast@kernel.org>
18972 M: Daniel Borkmann <daniel@iogearbox.net>
18973 M: David S. Miller <davem@davemloft.net>
18974 M: Jakub Kicinski <kuba@kernel.org>
18975 M: Jesper Dangaard Brouer <hawk@kernel.org>
18976 M: John Fastabend <john.fastabend@gmail.com>
18977 L: netdev@vger.kernel.org
18978 L: bpf@vger.kernel.org
18980 F: include/net/xdp.h
18981 F: include/trace/events/xdp.h
18982 F: kernel/bpf/cpumap.c
18983 F: kernel/bpf/devmap.c
18988 XDP SOCKETS (AF_XDP)
18989 M: Björn Töpel <bjorn.topel@intel.com>
18990 M: Magnus Karlsson <magnus.karlsson@intel.com>
18991 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18992 L: netdev@vger.kernel.org
18993 L: bpf@vger.kernel.org
18995 F: include/net/xdp_sock*
18996 F: include/net/xsk_buff_pool.h
18997 F: include/uapi/linux/if_xdp.h
18999 F: samples/bpf/xdpsock*
19000 F: tools/lib/bpf/xsk*
19002 XEN BLOCK SUBSYSTEM
19003 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19004 M: Roger Pau Monné <roger.pau@citrix.com>
19005 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19007 F: drivers/block/xen*
19008 F: drivers/block/xen-blkback/*
19011 M: Stefano Stabellini <sstabellini@kernel.org>
19012 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19014 F: arch/arm/include/asm/xen/
19017 XEN HYPERVISOR ARM64
19018 M: Stefano Stabellini <sstabellini@kernel.org>
19019 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19021 F: arch/arm64/include/asm/xen/
19024 XEN HYPERVISOR INTERFACE
19025 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19026 M: Juergen Gross <jgross@suse.com>
19027 R: Stefano Stabellini <sstabellini@kernel.org>
19028 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19031 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19032 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19033 F: arch/x86/include/asm/pvclock-abi.h
19034 F: arch/x86/include/asm/xen/
19035 F: arch/x86/platform/pvh/
19037 F: drivers/*/xen-*front.c
19039 F: include/uapi/xen/
19042 XEN NETWORK BACKEND DRIVER
19043 M: Wei Liu <wei.liu@kernel.org>
19044 M: Paul Durrant <paul@xen.org>
19045 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19046 L: netdev@vger.kernel.org
19048 F: drivers/net/xen-netback/*
19051 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19052 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19054 F: arch/x86/pci/*xen*
19055 F: drivers/pci/*xen*
19058 M: Juergen Gross <jgross@suse.com>
19059 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19060 L: linux-scsi@vger.kernel.org
19062 F: drivers/scsi/xen-scsifront.c
19063 F: drivers/xen/xen-scsiback.c
19064 F: include/xen/interface/io/vscsiif.h
19066 XEN SOUND FRONTEND DRIVER
19067 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19068 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19069 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19073 XEN SWIOTLB SUBSYSTEM
19074 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19075 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19076 L: iommu@lists.linux-foundation.org
19078 F: arch/x86/xen/*swiotlb*
19079 F: drivers/xen/*swiotlb*
19082 M: Darrick J. Wong <darrick.wong@oracle.com>
19083 M: linux-xfs@vger.kernel.org
19084 L: linux-xfs@vger.kernel.org
19087 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19088 F: Documentation/ABI/testing/sysfs-fs-xfs
19089 F: Documentation/admin-guide/xfs.rst
19090 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19091 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19093 F: include/uapi/linux/dqblk_xfs.h
19094 F: include/uapi/linux/fsmap.h
19096 XILINX AXI ETHERNET DRIVER
19097 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19099 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19102 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19103 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19104 L: linux-can@vger.kernel.org
19106 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19107 F: drivers/net/can/xilinx_can.c
19109 XILINX SD-FEC IP CORES
19110 M: Derek Kiernan <derek.kiernan@xilinx.com>
19111 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19113 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19114 F: Documentation/misc-devices/xilinx_sdfec.rst
19115 F: drivers/misc/Kconfig
19116 F: drivers/misc/Makefile
19117 F: drivers/misc/xilinx_sdfec.c
19118 F: include/uapi/misc/xilinx_sdfec.h
19120 XILINX UARTLITE SERIAL DRIVER
19121 M: Peter Korsgaard <jacmet@sunsite.dk>
19122 L: linux-serial@vger.kernel.org
19124 F: drivers/tty/serial/uartlite.c
19126 XILINX VIDEO IP CORES
19127 M: Hyun Kwon <hyun.kwon@xilinx.com>
19128 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19129 L: linux-media@vger.kernel.org
19131 T: git git://linuxtv.org/media_tree.git
19132 F: Documentation/devicetree/bindings/media/xilinx/
19133 F: drivers/media/platform/xilinx/
19134 F: include/uapi/linux/xilinx-v4l2-controls.h
19136 XILINX ZYNQMP DPDMA DRIVER
19137 M: Hyun Kwon <hyun.kwon@xilinx.com>
19138 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19139 L: dmaengine@vger.kernel.org
19141 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19142 F: drivers/dma/xilinx/xilinx_dpdma.c
19143 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19145 XILINX ZYNQMP PSGTR PHY DRIVER
19146 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19147 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19148 L: linux-kernel@vger.kernel.org
19150 T: git https://github.com/Xilinx/linux-xlnx.git
19151 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19152 F: drivers/phy/xilinx/phy-zynqmp.c
19155 M: Eli Billauer <eli.billauer@gmail.com>
19156 L: linux-kernel@vger.kernel.org
19158 F: drivers/char/xillybus/
19161 M: George Cherian <gcherian@marvell.com>
19162 L: linux-i2c@vger.kernel.org
19164 W: http://www.marvell.com
19165 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19166 F: drivers/i2c/busses/i2c-xlp9xx.c
19168 XRA1403 GPIO EXPANDER
19169 M: Nandor Han <nandor.han@ge.com>
19170 M: Semi Malinen <semi.malinen@ge.com>
19171 L: linux-gpio@vger.kernel.org
19173 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19174 F: drivers/gpio/gpio-xra1403.c
19176 XTENSA XTFPGA PLATFORM SUPPORT
19177 M: Max Filippov <jcmvbkbc@gmail.com>
19178 L: linux-xtensa@linux-xtensa.org
19180 F: drivers/spi/spi-xtensa-xtfpga.c
19181 F: sound/soc/xtensa/xtfpga-i2s.c
19183 YAM DRIVER FOR AX.25
19184 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19185 L: linux-hams@vger.kernel.org
19187 F: drivers/net/hamradio/yam*
19188 F: include/linux/yam.h
19190 YAMA SECURITY MODULE
19191 M: Kees Cook <keescook@chromium.org>
19193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19194 F: Documentation/admin-guide/LSM/Yama.rst
19197 YEALINK PHONE DRIVER
19198 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19199 L: usbb2k-api-dev@nongnu.org
19201 F: Documentation/input/devices/yealink.rst
19202 F: drivers/input/misc/yealink.*
19204 Z8530 DRIVER FOR AX.25
19205 M: Joerg Reuter <jreuter@yaina.de>
19206 L: linux-hams@vger.kernel.org
19208 W: http://yaina.de/jreuter/
19209 W: http://www.qsl.net/dl1bke/
19210 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19211 F: drivers/net/hamradio/*scc.c
19212 F: drivers/net/hamradio/z8530.h
19214 ZBUD COMPRESSED PAGE ALLOCATOR
19215 M: Seth Jennings <sjenning@redhat.com>
19216 M: Dan Streetman <ddstreet@ieee.org>
19217 L: linux-mm@kvack.org
19219 F: include/linux/zbud.h
19222 ZD1211RW WIRELESS DRIVER
19223 M: Daniel Drake <dsd@gentoo.org>
19224 M: Ulrich Kunitz <kune@deine-taler.de>
19225 L: linux-wireless@vger.kernel.org
19226 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19228 W: http://zd1211.ath.cx/wiki/DriverRewrite
19229 F: drivers/net/wireless/zydas/zd1211rw/
19231 ZD1301 MEDIA DRIVER
19232 M: Antti Palosaari <crope@iki.fi>
19233 L: linux-media@vger.kernel.org
19235 W: https://linuxtv.org/
19236 W: http://palosaari.fi/linux/
19237 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19238 F: drivers/media/usb/dvb-usb-v2/zd1301*
19240 ZD1301_DEMOD MEDIA DRIVER
19241 M: Antti Palosaari <crope@iki.fi>
19242 L: linux-media@vger.kernel.org
19244 W: https://linuxtv.org/
19245 W: http://palosaari.fi/linux/
19246 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19247 F: drivers/media/dvb-frontends/zd1301_demod*
19249 ZHAOXIN PROCESSOR SUPPORT
19250 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19251 L: linux-kernel@vger.kernel.org
19253 F: arch/x86/kernel/cpu/zhaoxin.c
19256 M: Damien Le Moal <damien.lemoal@wdc.com>
19257 M: Naohiro Aota <naohiro.aota@wdc.com>
19258 R: Johannes Thumshirn <jth@kernel.org>
19259 L: linux-fsdevel@vger.kernel.org
19261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19262 F: Documentation/filesystems/zonefs.rst
19265 ZPOOL COMPRESSED PAGE STORAGE API
19266 M: Dan Streetman <ddstreet@ieee.org>
19267 L: linux-mm@kvack.org
19269 F: include/linux/zpool.h
19272 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19273 M: Minchan Kim <minchan@kernel.org>
19274 M: Nitin Gupta <ngupta@vflare.org>
19275 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19276 L: linux-kernel@vger.kernel.org
19278 F: Documentation/admin-guide/blockdev/zram.rst
19279 F: drivers/block/zram/
19281 ZS DECSTATION Z85C30 SERIAL DRIVER
19282 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19284 F: drivers/tty/serial/zs.*
19286 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19287 M: Minchan Kim <minchan@kernel.org>
19288 M: Nitin Gupta <ngupta@vflare.org>
19289 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19290 L: linux-mm@kvack.org
19292 F: Documentation/vm/zsmalloc.rst
19293 F: include/linux/zsmalloc.h
19296 ZSWAP COMPRESSED SWAP CACHING
19297 M: Seth Jennings <sjenning@redhat.com>
19298 M: Dan Streetman <ddstreet@ieee.org>
19299 M: Vitaly Wool <vitaly.wool@konsulko.com>
19300 L: linux-mm@kvack.org
19305 M: Linus Torvalds <torvalds@linux-foundation.org>
19306 L: linux-kernel@vger.kernel.org
19307 S: Buried alive in reporters
19308 Q: http://patchwork.kernel.org/project/LKML/list/
19309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git