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 <andy@kernel.org>
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/pm/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/
954 M: Christian Eggers <ceggers@arri.de>
955 L: linux-iio@vger.kernel.org
957 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958 F: drivers/iio/light/as73211.c
960 ANALOG DEVICES INC AD7192 DRIVER
961 M: Alexandru Tachici <alexandru.tachici@analog.com>
962 L: linux-iio@vger.kernel.org
964 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966 F: drivers/iio/adc/ad7192.c
968 ANALOG DEVICES INC AD7292 DRIVER
969 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974 F: drivers/iio/adc/ad7292.c
976 ANALOG DEVICES INC AD7768-1 DRIVER
977 M: Michael Hennerich <Michael.Hennerich@analog.com>
978 L: linux-iio@vger.kernel.org
980 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
982 F: drivers/iio/adc/ad7768-1.c
984 ANALOG DEVICES INC AD7780 DRIVER
985 M: Michael Hennerich <Michael.Hennerich@analog.com>
986 M: Renato Lui Geh <renatogeh@gmail.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,ad7780.yaml
991 F: drivers/iio/adc/ad7780.c
993 ANALOG DEVICES INC AD9389B DRIVER
994 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L: linux-media@vger.kernel.org
997 F: drivers/media/i2c/ad9389b*
999 ANALOG DEVICES INC ADGS1408 DRIVER
1000 M: Mircea Caprioru <mircea.caprioru@analog.com>
1002 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003 F: drivers/mux/adgs1408.c
1005 ANALOG DEVICES INC ADIN DRIVER
1006 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007 L: netdev@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1011 F: drivers/net/phy/adin.c
1013 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/imu/adis.c
1018 F: include/linux/iio/imu/adis.h
1020 ANALOG DEVICES INC ADIS16460 DRIVER
1021 M: Dragos Bogdan <dragos.bogdan@analog.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026 F: drivers/iio/imu/adis16460.c
1028 ANALOG DEVICES INC ADIS16475 DRIVER
1029 M: Nuno Sa <nuno.sa@analog.com>
1030 L: linux-iio@vger.kernel.org
1031 W: http://ez.analog.com/community/linux-device-drivers
1033 F: drivers/iio/imu/adis16475.c
1034 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1036 ANALOG DEVICES INC ADM1177 DRIVER
1037 M: Michael Hennerich <Michael.Hennerich@analog.com>
1038 L: linux-hwmon@vger.kernel.org
1040 W: http://ez.analog.com/community/linux-device-drivers
1041 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042 F: drivers/hwmon/adm1177.c
1044 ANALOG DEVICES INC ADP5061 DRIVER
1045 M: Michael Hennerich <Michael.Hennerich@analog.com>
1046 L: linux-pm@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/power/supply/adp5061.c
1051 ANALOG DEVICES INC ADV7180 DRIVER
1052 M: Lars-Peter Clausen <lars@metafoo.de>
1053 L: linux-media@vger.kernel.org
1055 W: http://ez.analog.com/community/linux-device-drivers
1056 F: drivers/media/i2c/adv7180.c
1057 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1059 ANALOG DEVICES INC ADV748X DRIVER
1060 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1061 L: linux-media@vger.kernel.org
1063 F: drivers/media/i2c/adv748x/*
1065 ANALOG DEVICES INC ADV7511 DRIVER
1066 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067 L: linux-media@vger.kernel.org
1069 F: drivers/media/i2c/adv7511*
1071 ANALOG DEVICES INC ADV7604 DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/adv7604*
1077 ANALOG DEVICES INC ADV7842 DRIVER
1078 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1079 L: linux-media@vger.kernel.org
1081 F: drivers/media/i2c/adv7842*
1083 ANALOG DEVICES INC ADXRS290 DRIVER
1084 M: Nishant Malpani <nish.malpani25@gmail.com>
1085 L: linux-iio@vger.kernel.org
1087 F: drivers/iio/gyro/adxrs290.c
1088 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1090 ANALOG DEVICES INC ASOC CODEC DRIVERS
1091 M: Lars-Peter Clausen <lars@metafoo.de>
1092 M: Nuno Sá <nuno.sa@analog.com>
1093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1095 W: http://wiki.analog.com/
1096 W: http://ez.analog.com/community/linux-device-drivers
1097 F: sound/soc/codecs/ad1*
1098 F: sound/soc/codecs/ad7*
1099 F: sound/soc/codecs/adau*
1100 F: sound/soc/codecs/adav*
1101 F: sound/soc/codecs/sigmadsp.*
1102 F: sound/soc/codecs/ssm*
1104 ANALOG DEVICES INC DMA DRIVERS
1105 M: Lars-Peter Clausen <lars@metafoo.de>
1107 W: http://ez.analog.com/community/linux-device-drivers
1108 F: drivers/dma/dma-axi-dmac.c
1110 ANALOG DEVICES INC IIO DRIVERS
1111 M: Lars-Peter Clausen <lars@metafoo.de>
1112 M: Michael Hennerich <Michael.Hennerich@analog.com>
1114 W: http://wiki.analog.com/
1115 W: http://ez.analog.com/community/linux-device-drivers
1116 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1117 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1118 F: Documentation/devicetree/bindings/iio/*/adi,*
1119 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1120 F: drivers/iio/*/ad*
1121 F: drivers/iio/adc/ltc249*
1122 F: drivers/iio/amplifiers/hmc425a.c
1123 F: drivers/staging/iio/*/ad*
1124 X: drivers/iio/*/adjd*
1126 ANALOGBITS PLL LIBRARIES
1127 M: Paul Walmsley <paul.walmsley@sifive.com>
1129 F: drivers/clk/analogbits/*
1130 F: include/linux/clk/analogbits*
1133 M: Nick Hu <nickhu@andestech.com>
1134 M: Greentime Hu <green.hu@gmail.com>
1135 M: Vincent Chen <deanbo422@gmail.com>
1137 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1138 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1139 F: Documentation/devicetree/bindings/nds32/
1144 ANDROID CONFIG FRAGMENTS
1145 M: Rob Herring <robh@kernel.org>
1147 F: kernel/configs/android*
1150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1151 M: Arve Hjønnevåg <arve@android.com>
1152 M: Todd Kjos <tkjos@android.com>
1153 M: Martijn Coenen <maco@android.com>
1154 M: Joel Fernandes <joel@joelfernandes.org>
1155 M: Christian Brauner <christian@brauner.io>
1156 M: Hridya Valsaraju <hridya@google.com>
1157 M: Suren Baghdasaryan <surenb@google.com>
1158 L: linux-kernel@vger.kernel.org
1160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1162 F: drivers/staging/android/
1164 ANDROID GOLDFISH PIC DRIVER
1165 M: Miodrag Dinic <miodrag.dinic@mips.com>
1167 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1168 F: drivers/irqchip/irq-goldfish-pic.c
1170 ANDROID GOLDFISH RTC DRIVER
1171 M: Miodrag Dinic <miodrag.dinic@mips.com>
1173 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1174 F: drivers/rtc/rtc-goldfish.c
1177 M: Laura Abbott <labbott@redhat.com>
1178 M: Sumit Semwal <sumit.semwal@linaro.org>
1179 L: devel@driverdev.osuosl.org
1180 L: dri-devel@lists.freedesktop.org
1181 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1183 F: drivers/staging/android/ion
1184 F: drivers/staging/android/uapi/ion.h
1186 AOA (Apple Onboard Audio) ALSA DRIVER
1187 M: Johannes Berg <johannes@sipsolutions.net>
1188 L: linuxppc-dev@lists.ozlabs.org
1189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1193 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1194 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1195 L: linux-iio@vger.kernel.org
1197 F: drivers/iio/adc/stx104.c
1200 M: Jiri Kosina <jikos@kernel.org>
1202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1203 F: arch/x86/kernel/apm_32.c
1204 F: drivers/char/apm-emulation.c
1205 F: include/linux/apm_bios.h
1206 F: include/uapi/linux/apm_bios.h
1208 APPARMOR SECURITY MODULE
1209 M: John Johansen <john.johansen@canonical.com>
1210 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1212 W: wiki.apparmor.net
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1214 F: Documentation/admin-guide/LSM/apparmor.rst
1215 F: security/apparmor/
1217 APPLE BCM5974 MULTITOUCH DRIVER
1218 M: Henrik Rydberg <rydberg@bitmath.org>
1219 L: linux-input@vger.kernel.org
1221 F: drivers/input/mouse/bcm5974.c
1224 M: Henrik Rydberg <rydberg@bitmath.org>
1225 L: linux-hwmon@vger.kernel.org
1227 F: drivers/hwmon/applesmc.c
1229 APPLETALK NETWORK LAYER
1230 L: netdev@vger.kernel.org
1232 F: drivers/net/appletalk/
1233 F: include/linux/atalk.h
1234 F: include/uapi/linux/atalk.h
1237 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1238 M: Khuong Dinh <khuong@os.amperecomputing.com>
1240 F: arch/arm64/boot/dts/apm/
1242 APPLIED MICRO (APM) X-GENE SOC EDAC
1243 M: Khuong Dinh <khuong@os.amperecomputing.com>
1245 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1246 F: drivers/edac/xgene_edac.c
1248 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1249 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1250 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1252 F: drivers/net/ethernet/apm/xgene-v2/
1254 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1255 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1257 M: Quan Nguyen <quan@os.amperecomputing.com>
1259 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1260 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1261 F: drivers/net/ethernet/apm/xgene/
1262 F: drivers/net/mdio/mdio-xgene.c
1264 APPLIED MICRO (APM) X-GENE SOC PMU
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: Documentation/admin-guide/perf/xgene-pmu.rst
1268 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1269 F: drivers/perf/xgene_pmu.c
1271 APTINA CAMERA SENSOR PLL
1272 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1273 L: linux-media@vger.kernel.org
1275 F: drivers/media/i2c/aptina-pll.*
1277 AQUANTIA ETHERNET DRIVER (atlantic)
1278 M: Igor Russkikh <irusskikh@marvell.com>
1279 L: netdev@vger.kernel.org
1281 W: https://www.marvell.com/
1282 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1283 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1284 F: drivers/net/ethernet/aquantia/atlantic/
1286 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1287 M: Egor Pomozov <epomozov@marvell.com>
1288 L: netdev@vger.kernel.org
1290 W: http://www.aquantia.com
1291 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1293 ARASAN NAND CONTROLLER DRIVER
1294 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1295 L: linux-mtd@lists.infradead.org
1297 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1298 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1300 ARC FRAMEBUFFER DRIVER
1301 M: Jaya Kumar <jayalk@intworks.biz>
1303 F: drivers/video/fbdev/arcfb.c
1304 F: drivers/video/fbdev/core/fb_defio.c
1307 M: Alexey Brodkin <abrodkin@synopsys.com>
1309 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1310 F: drivers/gpu/drm/arc/
1312 ARCNET NETWORK LAYER
1313 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1314 L: netdev@vger.kernel.org
1316 F: drivers/net/arcnet/
1317 F: include/uapi/linux/if_arcnet.h
1319 ARM ARCHITECTED TIMER DRIVER
1320 M: Mark Rutland <mark.rutland@arm.com>
1321 M: Marc Zyngier <maz@kernel.org>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/include/asm/arch_timer.h
1325 F: arch/arm64/include/asm/arch_timer.h
1326 F: drivers/clocksource/arm_arch_timer.c
1328 ARM HDLCD DRM DRIVER
1329 M: Liviu Dudau <liviu.dudau@arm.com>
1331 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1332 F: drivers/gpu/drm/arm/hdlcd_*
1334 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1335 M: Linus Walleij <linus.walleij@linaro.org>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1339 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1340 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1341 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1342 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1343 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1344 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1345 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1346 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1347 F: arch/arm/boot/dts/arm-realview-*
1348 F: arch/arm/boot/dts/integrator*
1349 F: arch/arm/boot/dts/versatile*
1350 F: arch/arm/mach-integrator/
1351 F: arch/arm/mach-realview/
1352 F: arch/arm/mach-versatile/
1353 F: arch/arm/plat-versatile/
1354 F: drivers/bus/arm-integrator-lm.c
1355 F: drivers/clk/versatile/
1356 F: drivers/i2c/busses/i2c-versatile.c
1357 F: drivers/irqchip/irq-versatile-fpga.c
1358 F: drivers/mtd/maps/physmap-versatile.*
1359 F: drivers/power/reset/arm-versatile-reboot.c
1360 F: drivers/soc/versatile/
1362 ARM KOMEDA DRM-KMS DRIVER
1363 M: James (Qian) Wang <james.qian.wang@arm.com>
1364 M: Liviu Dudau <liviu.dudau@arm.com>
1365 M: Mihail Atanassov <mihail.atanassov@arm.com>
1366 L: Mali DP Maintainers <malidp@foss.arm.com>
1368 T: git git://anongit.freedesktop.org/drm/drm-misc
1369 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1370 F: Documentation/gpu/komeda-kms.rst
1371 F: drivers/gpu/drm/arm/display/include/
1372 F: drivers/gpu/drm/arm/display/komeda/
1374 ARM MALI PANFROST DRM DRIVER
1375 M: Rob Herring <robh@kernel.org>
1376 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1377 R: Steven Price <steven.price@arm.com>
1378 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1379 L: dri-devel@lists.freedesktop.org
1381 T: git git://anongit.freedesktop.org/drm/drm-misc
1382 F: drivers/gpu/drm/panfrost/
1383 F: include/uapi/drm/panfrost_drm.h
1385 ARM MALI-DP DRM DRIVER
1386 M: Liviu Dudau <liviu.dudau@arm.com>
1387 M: Brian Starkey <brian.starkey@arm.com>
1388 L: Mali DP Maintainers <malidp@foss.arm.com>
1390 T: git git://anongit.freedesktop.org/drm/drm-misc
1391 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1392 F: Documentation/gpu/afbc.rst
1393 F: drivers/gpu/drm/arm/
1395 ARM MFM AND FLOPPY DRIVERS
1396 M: Ian Molton <spyro@f2s.com>
1398 F: arch/arm/include/asm/floppy.h
1399 F: arch/arm/mach-rpc/floppydma.S
1401 ARM PMU PROFILING AND DEBUGGING
1402 M: Will Deacon <will@kernel.org>
1403 M: Mark Rutland <mark.rutland@arm.com>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/arm/pmu.yaml
1407 F: Documentation/devicetree/bindings/perf/
1408 F: arch/arm*/include/asm/hw_breakpoint.h
1409 F: arch/arm*/include/asm/perf_event.h
1410 F: arch/arm*/kernel/hw_breakpoint.c
1411 F: arch/arm*/kernel/perf_*
1412 F: arch/arm/oprofile/common.c
1414 F: include/linux/perf/arm_pmu.h
1417 M: Russell King <linux@armlinux.org.uk>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 W: http://www.armlinux.org.uk/
1421 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1423 X: arch/arm/boot/dts/
1425 ARM PRIMECELL AACI PL041 DRIVER
1426 M: Russell King <linux@armlinux.org.uk>
1430 ARM PRIMECELL BUS SUPPORT
1431 M: Russell King <linux@armlinux.org.uk>
1434 F: include/linux/amba/bus.h
1436 ARM PRIMECELL CLCD PL110 DRIVER
1437 M: Russell King <linux@armlinux.org.uk>
1439 F: drivers/video/fbdev/amba-clcd.*
1441 ARM PRIMECELL KMI PL050 DRIVER
1442 M: Russell King <linux@armlinux.org.uk>
1444 F: drivers/input/serio/ambakmi.*
1445 F: include/linux/amba/kmi.h
1447 ARM PRIMECELL MMCI PL180/1 DRIVER
1448 M: Russell King <linux@armlinux.org.uk>
1450 F: drivers/mmc/host/mmci.*
1451 F: include/linux/amba/mmci.h
1453 ARM PRIMECELL SSP PL022 SPI DRIVER
1454 M: Linus Walleij <linus.walleij@linaro.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1458 F: drivers/spi/spi-pl022.c
1460 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1461 M: Russell King <linux@armlinux.org.uk>
1463 F: drivers/tty/serial/amba-pl01*.c
1464 F: include/linux/amba/serial.h
1466 ARM PRIMECELL VIC PL190/PL192 DRIVER
1467 M: Linus Walleij <linus.walleij@linaro.org>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1471 F: drivers/irqchip/irq-vic.c
1473 ARM SMC WATCHDOG DRIVER
1474 M: Julius Werner <jwerner@chromium.org>
1475 R: Evan Benn <evanbenn@chromium.org>
1477 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1478 F: drivers/watchdog/arm_smc_wdt.c
1481 M: Will Deacon <will@kernel.org>
1482 R: Robin Murphy <robin.murphy@arm.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1486 F: drivers/iommu/arm/
1487 F: drivers/iommu/io-pgtable-arm*
1489 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1490 M: Arnd Bergmann <arnd@arndb.de>
1491 M: Olof Johansson <olof@lixom.net>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1496 F: arch/arm/boot/dts/Makefile
1497 F: arch/arm64/boot/dts/Makefile
1499 ARM SUB-ARCHITECTURES
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1506 ARM/ACTIONS SEMI ARCHITECTURE
1507 M: Andreas Färber <afaerber@suse.de>
1508 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: Documentation/devicetree/bindings/arm/actions.yaml
1512 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1513 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1514 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1515 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1516 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1517 F: Documentation/devicetree/bindings/pinctrl/actions,*
1518 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1519 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1520 F: arch/arm/boot/dts/owl-*
1521 F: arch/arm/mach-actions/
1522 F: arch/arm64/boot/dts/actions/
1523 F: drivers/clk/actions/
1524 F: drivers/clocksource/timer-owl*
1525 F: drivers/dma/owl-dma.c
1526 F: drivers/i2c/busses/i2c-owl.c
1527 F: drivers/irqchip/irq-owl-sirq.c
1528 F: drivers/mmc/host/owl-mmc.c
1529 F: drivers/pinctrl/actions/*
1530 F: drivers/soc/actions/
1531 F: include/dt-bindings/power/owl-*
1532 F: include/dt-bindings/reset/actions,*
1533 F: include/linux/soc/actions/
1536 ARM/ADS SPHERE MACHINE SUPPORT
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/AFEB9260 MACHINE SUPPORT
1542 M: Sergey Lapin <slapin@ossfans.org>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 ARM/AJECO 1ARM MACHINE SUPPORT
1547 M: Lennert Buytenhek <kernel@wantstofly.org>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 ARM/Allwinner SoC Clock Support
1552 M: Emilio López <emilio@elopez.com.ar>
1554 F: drivers/clk/sunxi/
1556 ARM/Allwinner sunXi SoC support
1557 M: Maxime Ripard <mripard@kernel.org>
1558 M: Chen-Yu Tsai <wens@csie.org>
1559 R: Jernej Skrabec <jernej.skrabec@siol.net>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1563 F: arch/arm/mach-sunxi/
1564 F: arch/arm64/boot/dts/allwinner/
1565 F: drivers/clk/sunxi-ng/
1566 F: drivers/pinctrl/sunxi/
1567 F: drivers/soc/sunxi/
1571 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1572 M: Neil Armstrong <narmstrong@baylibre.com>
1573 M: Jerome Brunet <jbrunet@baylibre.com>
1574 L: linux-amlogic@lists.infradead.org
1576 F: Documentation/devicetree/bindings/clock/amlogic*
1577 F: drivers/clk/meson/
1578 F: include/dt-bindings/clock/gxbb*
1579 F: include/dt-bindings/clock/meson*
1581 ARM/Amlogic Meson SoC Crypto Drivers
1582 M: Corentin Labbe <clabbe@baylibre.com>
1583 L: linux-crypto@vger.kernel.org
1584 L: linux-amlogic@lists.infradead.org
1586 F: Documentation/devicetree/bindings/crypto/amlogic*
1587 F: drivers/crypto/amlogic/
1589 ARM/Amlogic Meson SoC Sound Drivers
1590 M: Jerome Brunet <jbrunet@baylibre.com>
1591 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1593 F: Documentation/devicetree/bindings/sound/amlogic*
1596 ARM/Amlogic Meson SoC support
1597 M: Kevin Hilman <khilman@baylibre.com>
1598 R: Neil Armstrong <narmstrong@baylibre.com>
1599 R: Jerome Brunet <jbrunet@baylibre.com>
1600 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 L: linux-amlogic@lists.infradead.org
1604 W: http://linux-meson.com/
1605 F: arch/arm/boot/dts/meson*
1606 F: arch/arm/mach-meson/
1607 F: arch/arm64/boot/dts/amlogic/
1608 F: drivers/mmc/host/meson*
1609 F: drivers/pinctrl/meson/
1610 F: drivers/rtc/rtc-meson*
1611 F: drivers/soc/amlogic/
1614 ARM/Annapurna Labs ALPINE ARCHITECTURE
1615 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1616 M: Antoine Tenart <atenart@kernel.org>
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 F: arch/arm/boot/dts/alpine*
1620 F: arch/arm/mach-alpine/
1621 F: arch/arm64/boot/dts/amazon/
1622 F: drivers/*/*alpine*
1624 ARM/ARTPEC MACHINE SUPPORT
1625 M: Jesper Nilsson <jesper.nilsson@axis.com>
1626 M: Lars Persson <lars.persson@axis.com>
1627 L: linux-arm-kernel@axis.com
1629 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1630 F: arch/arm/boot/dts/artpec6*
1631 F: arch/arm/mach-artpec
1633 F: drivers/crypto/axis
1634 F: drivers/mmc/host/usdhi6rol0.c
1635 F: drivers/pinctrl/pinctrl-artpec*
1637 ARM/ASPEED I2C DRIVER
1638 M: Brendan Higgins <brendanhiggins@google.com>
1639 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1640 R: Joel Stanley <joel@jms.id.au>
1641 L: linux-i2c@vger.kernel.org
1642 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1644 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1645 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1646 F: drivers/i2c/busses/i2c-aspeed.c
1647 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1649 ARM/ASPEED MACHINE SUPPORT
1650 M: Joel Stanley <joel@jms.id.au>
1651 R: Andrew Jeffery <andrew@aj.id.au>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1655 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1657 F: arch/arm/boot/dts/aspeed-*
1658 F: arch/arm/mach-aspeed/
1661 ARM/BITMAIN ARCHITECTURE
1662 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1666 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1667 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1668 F: arch/arm64/boot/dts/bitmain/
1669 F: drivers/clk/clk-bm1880.c
1670 F: drivers/pinctrl/pinctrl-bm1880.c
1672 ARM/CALXEDA HIGHBANK ARCHITECTURE
1673 M: Andre Przywara <andre.przywara@arm.com>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 F: arch/arm/boot/dts/ecx-*.dts*
1677 F: arch/arm/boot/dts/highbank.dts
1678 F: arch/arm/mach-highbank/
1680 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1681 M: Krzysztof Halasa <khalasa@piap.pl>
1683 F: arch/arm/mach-cns3xxx/
1685 ARM/CAVIUM THUNDER NETWORK DRIVER
1686 M: Sunil Goutham <sgoutham@marvell.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 F: drivers/net/ethernet/cavium/thunder/
1691 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1692 M: Lukasz Majewski <lukma@denx.de>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 F: arch/arm/mach-ep93xx/ts72xx.c
1697 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1698 M: Alexander Shiyan <shc_work@mail.ru>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1704 M: Lennert Buytenhek <kernel@wantstofly.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1709 M: Hartley Sweeten <hsweeten@visionengravers.com>
1710 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 F: arch/arm/mach-ep93xx/
1714 F: arch/arm/mach-ep93xx/include/mach/
1717 M: Russell King <linux@armlinux.org.uk>
1718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1721 F: drivers/clk/clkdev.c
1723 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1724 M: Baruch Siach <baruch@tkos.co.il>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 F: arch/arm/boot/dts/cx92755*
1730 ARM/CONTEC MICRO9 MACHINE SUPPORT
1731 M: Hubert Feurstein <hubert.feurstein@contec.at>
1733 F: arch/arm/mach-ep93xx/micro9.c
1735 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1736 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1737 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1738 R: Mike Leach <mike.leach@linaro.org>
1739 R: Leo Yan <leo.yan@linaro.org>
1740 L: coresight@lists.linaro.org (moderated for non-subscribers)
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1744 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1745 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1746 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1747 F: Documentation/devicetree/bindings/arm/coresight.txt
1748 F: Documentation/trace/coresight/*
1749 F: drivers/hwtracing/coresight/*
1750 F: include/dt-bindings/arm/coresight-cti-dt.h
1751 F: tools/perf/arch/arm/util/auxtrace.c
1752 F: tools/perf/arch/arm/util/cs-etm.c
1753 F: tools/perf/arch/arm/util/cs-etm.h
1754 F: tools/perf/arch/arm/util/pmu.c
1755 F: tools/perf/util/cs-etm-decoder/*
1756 F: tools/perf/util/cs-etm.*
1758 ARM/CORGI MACHINE SUPPORT
1759 M: Richard Purdie <rpurdie@rpsys.net>
1762 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1763 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1764 M: Linus Walleij <linus.walleij@linaro.org>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 T: git git://github.com/ulli-kroll/linux.git
1768 F: Documentation/devicetree/bindings/arm/gemini.txt
1769 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1770 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1771 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1772 F: arch/arm/mach-gemini/
1773 F: drivers/net/ethernet/cortina/
1774 F: drivers/pinctrl/pinctrl-gemini.c
1775 F: drivers/rtc/rtc-ftrtc010.c
1777 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1778 M: Barry Song <baohua@kernel.org>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1782 F: arch/arm/boot/dts/prima2*
1783 F: arch/arm/mach-prima2/
1784 F: drivers/clk/sirf/
1785 F: drivers/clocksource/timer-atlas7.c
1786 F: drivers/clocksource/timer-prima2.c
1790 ARM/CZ.NIC TURRIS MOX SUPPORT
1791 M: Marek Behun <marek.behun@nic.cz>
1793 W: http://mox.turris.cz
1794 F: Documentation/ABI/testing/debugfs-moxtet
1795 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1796 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1797 F: Documentation/devicetree/bindings/bus/moxtet.txt
1798 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1799 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1800 F: drivers/bus/moxtet.c
1801 F: drivers/firmware/turris-mox-rwtm.c
1802 F: drivers/gpio/gpio-moxtet.c
1803 F: include/linux/moxtet.h
1805 ARM/EBSA110 MACHINE SUPPORT
1806 M: Russell King <linux@armlinux.org.uk>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W: http://www.armlinux.org.uk/
1810 F: arch/arm/mach-ebsa110/
1811 F: drivers/net/ethernet/amd/am79c961a.*
1813 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1814 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1815 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1821 M: Robert Jarzmik <robert.jarzmik@free.fr>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 F: arch/arm/mach-pxa/ezx.c
1826 ARM/FARADAY FA526 PORT
1827 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 T: git git://git.berlios.de/gemini-board
1831 F: arch/arm/mm/*-fa*
1833 ARM/FOOTBRIDGE ARCHITECTURE
1834 M: Russell King <linux@armlinux.org.uk>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 W: http://www.armlinux.org.uk/
1838 F: arch/arm/include/asm/hardware/dec21285.h
1839 F: arch/arm/mach-footbridge/
1841 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1842 M: Shawn Guo <shawnguo@kernel.org>
1843 M: Sascha Hauer <s.hauer@pengutronix.de>
1844 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1845 R: Fabio Estevam <festevam@gmail.com>
1846 R: NXP Linux Team <linux-imx@nxp.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1850 X: drivers/media/i2c/
1854 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1855 M: Shawn Guo <shawnguo@kernel.org>
1856 M: Li Yang <leoyang.li@nxp.com>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1860 F: arch/arm/boot/dts/ls1021a*
1861 F: arch/arm64/boot/dts/freescale/fsl-*
1862 F: arch/arm64/boot/dts/freescale/qoriq-*
1864 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1865 M: Shawn Guo <shawnguo@kernel.org>
1866 M: Sascha Hauer <s.hauer@pengutronix.de>
1867 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1868 R: Stefan Agner <stefan@agner.ch>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1872 F: arch/arm/boot/dts/vf*
1873 F: arch/arm/mach-imx/*vf610*
1875 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1876 M: Lennert Buytenhek <kernel@wantstofly.org>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 ARM/GUMSTIX MACHINE SUPPORT
1881 M: Steve Sakoman <sakoman@gmail.com>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1886 M: Philipp Zabel <philipp.zabel@gmail.com>
1887 M: Paul Parsons <lost.distance@yahoo.com>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 F: arch/arm/mach-pxa/hx4700.c
1891 F: arch/arm/mach-pxa/include/mach/hx4700.h
1892 F: sound/soc/pxa/hx4700.c
1894 ARM/HISILICON SOC SUPPORT
1895 M: Wei Xu <xuwei5@hisilicon.com>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 W: http://www.hisilicon.com
1899 T: git git://github.com/hisilicon/linux-hisi.git
1900 F: arch/arm/boot/dts/hi3*
1901 F: arch/arm/boot/dts/hip*
1902 F: arch/arm/boot/dts/hisi*
1903 F: arch/arm/mach-hisi/
1904 F: arch/arm64/boot/dts/hisilicon/
1906 ARM/HP JORNADA 7XX MACHINE SUPPORT
1907 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1911 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1912 F: arch/arm/mach-sa1100/jornada720.c
1914 ARM/IGEP MACHINE SUPPORT
1915 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1916 M: Javier Martinez Canillas <javier@dowhile0.org>
1917 L: linux-omap@vger.kernel.org
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 F: arch/arm/boot/dts/omap3-igep*
1922 ARM/INCOME PXA270 SUPPORT
1923 M: Marek Vasut <marek.vasut@gmail.com>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1928 ARM/INTEL IOP32X ARM ARCHITECTURE
1929 M: Lennert Buytenhek <kernel@wantstofly.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 ARM/INTEL IQ81342EX MACHINE SUPPORT
1934 M: Lennert Buytenhek <kernel@wantstofly.org>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 ARM/INTEL IXDP2850 MACHINE SUPPORT
1939 M: Lennert Buytenhek <kernel@wantstofly.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 ARM/INTEL IXP4XX ARM ARCHITECTURE
1944 M: Linus Walleij <linusw@kernel.org>
1945 M: Imre Kaloz <kaloz@openwrt.org>
1946 M: Krzysztof Halasa <khalasa@piap.pl>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1950 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1951 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1952 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1953 F: arch/arm/mach-ixp4xx/
1954 F: drivers/clocksource/timer-ixp4xx.c
1955 F: drivers/gpio/gpio-ixp4xx.c
1956 F: drivers/irqchip/irq-ixp4xx.c
1957 F: include/linux/irqchip/irq-ixp4xx.h
1958 F: include/linux/platform_data/timer-ixp4xx.h
1960 ARM/INTEL KEEMBAY ARCHITECTURE
1961 M: Paul J. Murphy <paul.j.murphy@intel.com>
1962 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1964 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1965 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1966 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1968 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1969 M: Jonathan Cameron <jic23@cam.ac.uk>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/mach-pxa/stargate2.c
1973 F: drivers/pcmcia/pxa2xx_stargate2.c
1975 ARM/INTEL XSC3 (MANZANO) ARM CORE
1976 M: Lennert Buytenhek <kernel@wantstofly.org>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1981 M: Lennert Buytenhek <kernel@wantstofly.org>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 ARM/LG1K ARCHITECTURE
1986 M: Chanho Min <chanho.min@lge.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm64/boot/dts/lg/
1991 ARM/LOGICPD PXA270 MACHINE SUPPORT
1992 M: Lennert Buytenhek <kernel@wantstofly.org>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 ARM/LPC18XX ARCHITECTURE
1997 M: Vladimir Zapolskiy <vz@mleia.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2001 F: arch/arm/boot/dts/lpc43*
2002 F: drivers/i2c/busses/i2c-lpc2k.c
2003 F: drivers/memory/pl172.c
2004 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2005 F: drivers/rtc/rtc-lpc24xx.c
2008 ARM/LPC32XX SOC SUPPORT
2009 M: Vladimir Zapolskiy <vz@mleia.com>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2013 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2014 F: arch/arm/boot/dts/lpc32*
2015 F: arch/arm/mach-lpc32xx/
2016 F: drivers/i2c/busses/i2c-pnx.c
2017 F: drivers/net/ethernet/nxp/lpc_eth.c
2018 F: drivers/usb/host/ohci-nxp.c
2019 F: drivers/watchdog/pnx4008_wdt.c
2022 ARM/MAGICIAN MACHINE SUPPORT
2023 M: Philipp Zabel <philipp.zabel@gmail.com>
2026 ARM/Marvell Dove/MV78xx0/Orion SOC support
2027 M: Andrew Lunn <andrew@lunn.ch>
2028 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2029 M: Gregory Clement <gregory.clement@bootlin.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 T: git git://git.infradead.org/linux-mvebu.git
2033 F: Documentation/devicetree/bindings/soc/dove/
2034 F: arch/arm/boot/dts/dove*
2035 F: arch/arm/boot/dts/orion5x*
2036 F: arch/arm/mach-dove/
2037 F: arch/arm/mach-mv78xx0/
2038 F: arch/arm/mach-orion5x/
2039 F: arch/arm/plat-orion/
2040 F: drivers/soc/dove/
2042 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2043 M: Andrew Lunn <andrew@lunn.ch>
2044 M: Gregory Clement <gregory.clement@bootlin.com>
2045 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 T: git git://git.infradead.org/linux-mvebu.git
2049 F: arch/arm/boot/dts/armada*
2050 F: arch/arm/boot/dts/kirkwood*
2051 F: arch/arm/configs/mvebu_*_defconfig
2052 F: arch/arm/mach-mvebu/
2053 F: arch/arm64/boot/dts/marvell/armada*
2054 F: arch/arm64/boot/dts/marvell/cn913*
2055 F: drivers/cpufreq/armada-37xx-cpufreq.c
2056 F: drivers/cpufreq/armada-8k-cpufreq.c
2057 F: drivers/cpufreq/mvebu-cpufreq.c
2058 F: drivers/irqchip/irq-armada-370-xp.c
2059 F: drivers/irqchip/irq-mvebu-*
2060 F: drivers/pinctrl/mvebu/
2061 F: drivers/rtc/rtc-armada38x.c
2063 ARM/Mediatek RTC DRIVER
2064 M: Eddie Huang <eddie.huang@mediatek.com>
2065 M: Sean Wang <sean.wang@mediatek.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2069 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2070 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2071 F: drivers/rtc/rtc-mt2712.c
2072 F: drivers/rtc/rtc-mt6397.c
2073 F: drivers/rtc/rtc-mt7622.c
2075 ARM/Mediatek SoC support
2076 M: Matthias Brugger <matthias.bgg@gmail.com>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2080 W: https://mtk.bcnfs.org/
2081 C: irc://chat.freenode.net/linux-mediatek
2082 F: arch/arm/boot/dts/mt6*
2083 F: arch/arm/boot/dts/mt7*
2084 F: arch/arm/boot/dts/mt8*
2085 F: arch/arm/mach-mediatek/
2086 F: arch/arm64/boot/dts/mediatek/
2087 F: drivers/soc/mediatek/
2092 ARM/Mediatek USB3 PHY DRIVER
2093 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2097 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2098 F: drivers/phy/mediatek/
2100 ARM/Microchip (AT91) SoC support
2101 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2102 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2103 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 W: http://www.linux4sam.org
2107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2108 F: arch/arm/boot/dts/at91*.dts
2109 F: arch/arm/boot/dts/at91*.dtsi
2110 F: arch/arm/boot/dts/sama*.dts
2111 F: arch/arm/boot/dts/sama*.dtsi
2112 F: arch/arm/include/debug/at91.S
2113 F: arch/arm/mach-at91/
2114 F: drivers/memory/atmel*
2115 F: drivers/watchdog/sama5d4_wdt.c
2116 F: include/soc/at91/
2117 X: drivers/input/touchscreen/atmel_mxt_ts.c
2118 X: drivers/net/wireless/atmel/
2122 ARM/Microchip Sparx5 SoC support
2123 M: Lars Povlsen <lars.povlsen@microchip.com>
2124 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2125 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 T: git git://github.com/microchip-ung/linux-upstream.git
2129 F: arch/arm64/boot/dts/microchip/
2132 ARM/MIOA701 MACHINE SUPPORT
2133 M: Robert Jarzmik <robert.jarzmik@free.fr>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 F: arch/arm/mach-pxa/mioa701.c
2138 ARM/MStar/Sigmastar Armv7 SoC support
2139 M: Daniel Palmer <daniel@thingy.jp>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 W: http://linux-chenxing.org/
2143 F: Documentation/devicetree/bindings/arm/mstar/*
2144 F: arch/arm/boot/dts/mstar-*
2145 F: arch/arm/mach-mstar/
2147 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2148 M: Michael Petchkovsky <mkpetch@internode.on.net>
2151 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2152 M: Linus Walleij <linus.walleij@linaro.org>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2156 F: Documentation/devicetree/bindings/arm/ste-*
2157 F: Documentation/devicetree/bindings/arm/ux500.yaml
2158 F: Documentation/devicetree/bindings/arm/ux500/
2159 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2160 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2161 F: arch/arm/boot/dts/ste-*
2162 F: arch/arm/mach-nomadik/
2163 F: arch/arm/mach-u300/
2164 F: arch/arm/mach-ux500/
2165 F: drivers/clk/clk-nomadik.c
2166 F: drivers/clk/clk-u300.c
2167 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2168 F: drivers/clocksource/timer-u300.c
2169 F: drivers/dma/coh901318*
2170 F: drivers/dma/ste_dma40*
2171 F: drivers/hwspinlock/u8500_hsem.c
2172 F: drivers/i2c/busses/i2c-nomadik.c
2173 F: drivers/i2c/busses/i2c-stu300.c
2174 F: drivers/iio/adc/ab8500-gpadc.c
2175 F: drivers/mfd/ab3100*
2176 F: drivers/mfd/ab8500*
2177 F: drivers/mfd/abx500*
2178 F: drivers/mfd/db8500*
2179 F: drivers/mfd/dbx500*
2180 F: drivers/pinctrl/nomadik/
2181 F: drivers/pinctrl/pinctrl-coh901*
2182 F: drivers/pinctrl/pinctrl-u300.c
2183 F: drivers/rtc/rtc-ab3100.c
2184 F: drivers/rtc/rtc-ab8500.c
2185 F: drivers/rtc/rtc-coh901331.c
2186 F: drivers/rtc/rtc-pl031.c
2187 F: drivers/soc/ux500/
2188 F: drivers/watchdog/coh901327_wdt.c
2190 ARM/NUVOTON NPCM ARCHITECTURE
2191 M: Avi Fishman <avifishman70@gmail.com>
2192 M: Tomer Maimon <tmaimon77@gmail.com>
2193 M: Tali Perry <tali.perry1@gmail.com>
2194 R: Patrick Venture <venture@google.com>
2195 R: Nancy Yuen <yuenn@google.com>
2196 R: Benjamin Fair <benjaminfair@google.com>
2197 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2199 F: Documentation/devicetree/bindings/*/*/*npcm*
2200 F: Documentation/devicetree/bindings/*/*npcm*
2201 F: arch/arm/boot/dts/nuvoton-npcm*
2202 F: arch/arm/mach-npcm/
2204 F: drivers/*/*/*npcm*
2205 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2207 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2208 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2210 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2211 F: arch/arm/mach-s3c/gta02.h
2212 F: arch/arm/mach-s3c/mach-gta02.c
2214 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2215 M: Alexander Clouter <alex@digriz.org.uk>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 W: http://www.digriz.org.uk/ts78xx/kernel
2219 F: arch/arm/mach-orion5x/ts78xx-*
2221 ARM/OXNAS platform support
2222 M: Neil Armstrong <narmstrong@baylibre.com>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 L: linux-oxnas@groups.io (moderated for non-subscribers)
2226 F: arch/arm/boot/dts/ox8*.dts*
2227 F: arch/arm/mach-oxnas/
2228 F: drivers/power/reset/oxnas-restart.c
2231 ARM/PALM TREO SUPPORT
2232 M: Tomas Cech <sleep_walker@suse.com>
2233 L: linux-arm-kernel@lists.infradead.org
2235 W: http://hackndev.com
2236 F: arch/arm/mach-pxa/palmtreo.*
2238 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2239 M: Marek Vasut <marek.vasut@gmail.com>
2240 L: linux-arm-kernel@lists.infradead.org
2242 W: http://hackndev.com
2243 F: arch/arm/mach-pxa/include/mach/palmld.h
2244 F: arch/arm/mach-pxa/include/mach/palmtc.h
2245 F: arch/arm/mach-pxa/include/mach/palmtx.h
2246 F: arch/arm/mach-pxa/palmld.c
2247 F: arch/arm/mach-pxa/palmt5.*
2248 F: arch/arm/mach-pxa/palmtc.c
2249 F: arch/arm/mach-pxa/palmte2.*
2250 F: arch/arm/mach-pxa/palmtx.c
2253 M: Sergey Lapin <slapin@ossfans.org>
2254 L: linux-arm-kernel@lists.infradead.org
2256 W: http://hackndev.com
2257 F: arch/arm/mach-pxa/palmz72.*
2260 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2262 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2264 ARM/PT DIGITAL BOARD PORT
2265 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 W: http://www.armlinux.org.uk/
2270 ARM/QUALCOMM SUPPORT
2271 M: Andy Gross <agross@kernel.org>
2272 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2273 L: linux-arm-msm@vger.kernel.org
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2276 F: Documentation/devicetree/bindings/*/qcom*
2277 F: Documentation/devicetree/bindings/soc/qcom/
2278 F: arch/arm/boot/dts/qcom-*.dts
2279 F: arch/arm/boot/dts/qcom-*.dtsi
2280 F: arch/arm/mach-qcom/
2281 F: arch/arm64/boot/dts/qcom/
2282 F: drivers/*/*/qcom*
2283 F: drivers/*/*/qcom/
2284 F: drivers/*/pm8???-*
2287 F: drivers/bluetooth/btqcomsmd.c
2288 F: drivers/clocksource/timer-qcom.c
2289 F: drivers/cpuidle/cpuidle-qcom-spm.c
2290 F: drivers/extcon/extcon-qcom*
2291 F: drivers/i2c/busses/i2c-qcom-geni.c
2292 F: drivers/i2c/busses/i2c-qup.c
2293 F: drivers/iommu/msm*
2294 F: drivers/mfd/ssbi.c
2295 F: drivers/mmc/host/mmci_qcom*
2296 F: drivers/mmc/host/sdhci-msm.c
2297 F: drivers/pci/controller/dwc/pcie-qcom.c
2298 F: drivers/phy/qualcomm/
2299 F: drivers/power/*/msm*
2300 F: drivers/reset/reset-qcom-*
2301 F: drivers/scsi/ufs/ufs-qcom*
2302 F: drivers/spi/spi-geni-qcom.c
2303 F: drivers/spi/spi-qcom-qspi.c
2304 F: drivers/spi/spi-qup.c
2305 F: drivers/tty/serial/msm_serial.c
2306 F: drivers/usb/dwc3/dwc3-qcom.c
2307 F: include/dt-bindings/*/qcom*
2308 F: include/linux/*/qcom*
2310 ARM/RADISYS ENP2611 MACHINE SUPPORT
2311 M: Lennert Buytenhek <kernel@wantstofly.org>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2315 ARM/RDA MICRO ARCHITECTURE
2316 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2320 F: Documentation/devicetree/bindings/arm/rda.yaml
2321 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2322 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2323 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2324 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2325 F: arch/arm/boot/dts/rda8810pl-*
2326 F: drivers/clocksource/timer-rda.c
2327 F: drivers/gpio/gpio-rda.c
2328 F: drivers/irqchip/irq-rda-intc.c
2329 F: drivers/tty/serial/rda-uart.c
2331 ARM/REALTEK ARCHITECTURE
2332 M: Andreas Färber <afaerber@suse.de>
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2336 F: Documentation/devicetree/bindings/arm/realtek.yaml
2337 F: arch/arm/boot/dts/rtd*
2338 F: arch/arm/mach-realtek/
2339 F: arch/arm64/boot/dts/realtek/
2341 ARM/RENESAS ARM64 ARCHITECTURE
2342 M: Geert Uytterhoeven <geert+renesas@glider.be>
2343 M: Magnus Damm <magnus.damm@gmail.com>
2344 L: linux-renesas-soc@vger.kernel.org
2346 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2348 F: Documentation/devicetree/bindings/arm/renesas.yaml
2349 F: arch/arm64/boot/dts/renesas/
2350 F: drivers/soc/renesas/
2351 F: include/linux/soc/renesas/
2353 ARM/RISCPC ARCHITECTURE
2354 M: Russell King <linux@armlinux.org.uk>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 W: http://www.armlinux.org.uk/
2358 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2359 F: arch/arm/include/asm/hardware/ioc.h
2360 F: arch/arm/include/asm/hardware/iomd.h
2361 F: arch/arm/include/asm/hardware/memc.h
2362 F: arch/arm/mach-rpc/
2363 F: drivers/net/ethernet/8390/etherh.c
2364 F: drivers/net/ethernet/i825xx/ether1*
2365 F: drivers/net/ethernet/seeq/ether3*
2366 F: drivers/scsi/arm/
2368 ARM/Rockchip SoC support
2369 M: Heiko Stuebner <heiko@sntech.de>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 L: linux-rockchip@lists.infradead.org
2373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2374 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2375 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2376 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2377 F: arch/arm/boot/dts/rk3*
2378 F: arch/arm/boot/dts/rv1108*
2379 F: arch/arm/mach-rockchip/
2380 F: drivers/*/*/*rockchip*
2381 F: drivers/*/*rockchip*
2382 F: drivers/clk/rockchip/
2383 F: drivers/i2c/busses/i2c-rk3x.c
2384 F: sound/soc/rockchip/
2387 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2388 M: Krzysztof Kozlowski <krzk@kernel.org>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 L: linux-samsung-soc@vger.kernel.org
2392 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2393 F: Documentation/arm/samsung/
2394 F: Documentation/devicetree/bindings/arm/samsung/
2395 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2396 F: arch/arm/boot/dts/exynos*
2397 F: arch/arm/boot/dts/s3c*
2398 F: arch/arm/boot/dts/s5p*
2399 F: arch/arm/mach-exynos*/
2400 F: arch/arm/mach-s3c/
2401 F: arch/arm/mach-s5p*/
2402 F: arch/arm64/boot/dts/exynos/
2403 F: drivers/*/*/*s3c24*
2404 F: drivers/*/*s3c24*
2405 F: drivers/*/*s3c64xx*
2406 F: drivers/*/*s5pv210*
2407 F: drivers/memory/samsung/
2408 F: drivers/soc/samsung/
2409 F: drivers/tty/serial/samsung*
2410 F: include/linux/soc/samsung/
2416 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2417 M: Andrzej Hajda <a.hajda@samsung.com>
2418 L: linux-arm-kernel@lists.infradead.org
2419 L: linux-media@vger.kernel.org
2421 F: drivers/media/platform/s5p-g2d/
2423 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2424 M: Marek Szyprowski <m.szyprowski@samsung.com>
2425 L: linux-samsung-soc@vger.kernel.org
2426 L: linux-media@vger.kernel.org
2428 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2429 F: drivers/media/cec/platform/s5p/
2431 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2432 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2433 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2434 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2435 L: linux-arm-kernel@lists.infradead.org
2436 L: linux-media@vger.kernel.org
2438 F: drivers/media/platform/s5p-jpeg/
2440 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2441 M: Andrzej Hajda <a.hajda@samsung.com>
2442 L: linux-arm-kernel@lists.infradead.org
2443 L: linux-media@vger.kernel.org
2445 F: drivers/media/platform/s5p-mfc/
2447 ARM/SHMOBILE ARM ARCHITECTURE
2448 M: Geert Uytterhoeven <geert+renesas@glider.be>
2449 M: Magnus Damm <magnus.damm@gmail.com>
2450 L: linux-renesas-soc@vger.kernel.org
2452 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2454 F: Documentation/devicetree/bindings/arm/renesas.yaml
2455 F: arch/arm/boot/dts/emev2*
2456 F: arch/arm/boot/dts/gr-peach*
2457 F: arch/arm/boot/dts/iwg20d-q7*
2458 F: arch/arm/boot/dts/r7s*
2459 F: arch/arm/boot/dts/r8a*
2460 F: arch/arm/boot/dts/r9a*
2461 F: arch/arm/boot/dts/sh*
2462 F: arch/arm/configs/shmobile_defconfig
2463 F: arch/arm/include/debug/renesas-scif.S
2464 F: arch/arm/mach-shmobile/
2465 F: drivers/soc/renesas/
2466 F: include/linux/soc/renesas/
2468 ARM/SOCFPGA ARCHITECTURE
2469 M: Dinh Nguyen <dinguyen@kernel.org>
2471 W: http://www.rocketboards.org
2472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2473 F: arch/arm/boot/dts/socfpga*
2474 F: arch/arm/configs/socfpga_defconfig
2475 F: arch/arm/mach-socfpga/
2476 F: arch/arm64/boot/dts/altera/
2477 F: arch/arm64/boot/dts/intel/
2479 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2480 M: Dinh Nguyen <dinguyen@kernel.org>
2482 F: drivers/clk/socfpga/
2484 ARM/SOCFPGA EDAC SUPPORT
2485 M: Dinh Nguyen <dinguyen@kernel.org>
2487 F: drivers/edac/altera_edac.
2489 ARM/SPREADTRUM SoC SUPPORT
2490 M: Orson Zhai <orsonzhai@gmail.com>
2491 M: Baolin Wang <baolin.wang7@gmail.com>
2492 M: Chunyan Zhang <zhang.lyra@gmail.com>
2494 F: arch/arm64/boot/dts/sprd
2499 ARM/STI ARCHITECTURE
2500 M: Patrice Chotard <patrice.chotard@st.com>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 W: http://www.stlinux.com
2504 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2505 F: arch/arm/boot/dts/sti*
2506 F: arch/arm/mach-sti/
2507 F: drivers/ata/ahci_st.c
2508 F: drivers/char/hw_random/st-rng.c
2509 F: drivers/clocksource/arm_global_timer.c
2510 F: drivers/clocksource/clksrc_st_lpc.c
2511 F: drivers/cpufreq/sti-cpufreq.c
2512 F: drivers/dma/st_fdma*
2513 F: drivers/i2c/busses/i2c-st.c
2514 F: drivers/media/platform/sti/c8sectpfe/
2515 F: drivers/media/rc/st_rc.c
2516 F: drivers/mmc/host/sdhci-st.c
2517 F: drivers/phy/st/phy-miphy28lp.c
2518 F: drivers/phy/st/phy-stih407-usb.c
2519 F: drivers/pinctrl/pinctrl-st.c
2520 F: drivers/remoteproc/st_remoteproc.c
2521 F: drivers/remoteproc/st_slim_rproc.c
2522 F: drivers/reset/sti/
2523 F: drivers/rtc/rtc-st-lpc.c
2524 F: drivers/tty/serial/st-asc.c
2525 F: drivers/usb/dwc3/dwc3-st.c
2526 F: drivers/usb/host/ehci-st.c
2527 F: drivers/usb/host/ohci-st.c
2528 F: drivers/watchdog/st_lpc_wdt.c
2529 F: include/linux/remoteproc/st_slim_rproc.h
2531 ARM/STM32 ARCHITECTURE
2532 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2533 M: Alexandre Torgue <alexandre.torgue@st.com>
2534 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2538 F: arch/arm/boot/dts/stm32*
2539 F: arch/arm/mach-stm32/
2540 F: drivers/clocksource/armv7m_systick.c
2544 ARM/Synaptics SoC support
2545 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2546 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 F: arch/arm/boot/dts/berlin*
2550 F: arch/arm/mach-berlin/
2551 F: arch/arm64/boot/dts/synaptics/
2553 ARM/TANGO ARCHITECTURE
2554 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2555 M: Mans Rullgard <mans@mansr.com>
2556 L: linux-arm-kernel@lists.infradead.org
2560 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2561 M: Lennert Buytenhek <kernel@wantstofly.org>
2562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2566 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2567 L: linux-tegra@vger.kernel.org
2568 L: linux-media@vger.kernel.org
2570 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2571 F: drivers/media/cec/platform/tegra/
2573 ARM/TETON BGA MACHINE SUPPORT
2574 M: "Mark F. Brown" <mark.brown314@gmail.com>
2575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2579 M: Santosh Shilimkar <ssantosh@kernel.org>
2580 L: linux-kernel@vger.kernel.org
2582 F: drivers/memory/*emif*
2584 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2585 M: Santosh Shilimkar <ssantosh@kernel.org>
2586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2589 F: arch/arm/boot/dts/keystone-*
2590 F: arch/arm/mach-keystone/
2592 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2593 M: Santosh Shilimkar <ssantosh@kernel.org>
2594 L: linux-kernel@vger.kernel.org
2596 F: drivers/clk/keystone/
2598 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2599 M: Santosh Shilimkar <ssantosh@kernel.org>
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 L: linux-kernel@vger.kernel.org
2603 F: drivers/clocksource/timer-keystone.c
2605 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2606 M: Santosh Shilimkar <ssantosh@kernel.org>
2607 L: linux-kernel@vger.kernel.org
2609 F: drivers/power/reset/keystone-reset.c
2611 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2612 M: Tero Kristo <t-kristo@ti.com>
2613 M: Nishanth Menon <nm@ti.com>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2617 F: arch/arm64/boot/dts/ti/Makefile
2618 F: arch/arm64/boot/dts/ti/k3-*
2619 F: include/dt-bindings/pinctrl/k3.h
2621 ARM/THECUS N2100 MACHINE SUPPORT
2622 M: Lennert Buytenhek <kernel@wantstofly.org>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 ARM/TOSA MACHINE SUPPORT
2627 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2628 M: Dirk Opfer <dirk@opfer-online.de>
2631 ARM/TOSHIBA VISCONTI ARCHITECTURE
2632 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2636 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2637 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2638 F: arch/arm64/boot/dts/toshiba/
2639 F: drivers/pinctrl/visconti/
2642 ARM/UNIPHIER ARCHITECTURE
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2646 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2647 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2648 F: arch/arm/boot/dts/uniphier*
2649 F: arch/arm/include/asm/hardware/cache-uniphier.h
2650 F: arch/arm/mach-uniphier/
2651 F: arch/arm/mm/cache-uniphier.c
2652 F: arch/arm64/boot/dts/socionext/uniphier*
2653 F: drivers/bus/uniphier-system-bus.c
2654 F: drivers/clk/uniphier/
2655 F: drivers/dma/uniphier-mdmac.c
2656 F: drivers/gpio/gpio-uniphier.c
2657 F: drivers/i2c/busses/i2c-uniphier*
2658 F: drivers/irqchip/irq-uniphier-aidet.c
2659 F: drivers/mmc/host/uniphier-sd.c
2660 F: drivers/pinctrl/uniphier/
2661 F: drivers/reset/reset-uniphier.c
2662 F: drivers/tty/serial/8250/8250_uniphier.c
2665 ARM/VERSATILE EXPRESS PLATFORM
2666 M: Liviu Dudau <liviu.dudau@arm.com>
2667 M: Sudeep Holla <sudeep.holla@arm.com>
2668 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 F: arch/arm/boot/dts/vexpress*
2674 F: arch/arm/mach-vexpress/
2675 F: arch/arm64/boot/dts/arm/
2676 F: drivers/clk/versatile/clk-vexpress-osc.c
2677 F: drivers/clocksource/timer-versatile.c
2681 M: Russell King <linux@armlinux.org.uk>
2682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 W: http://www.armlinux.org.uk/
2687 ARM/VOIPAC PXA270 SUPPORT
2688 M: Marek Vasut <marek.vasut@gmail.com>
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 F: arch/arm/mach-pxa/include/mach/vpac270.h
2692 F: arch/arm/mach-pxa/vpac270.c
2694 ARM/VT8500 ARM ARCHITECTURE
2695 M: Tony Prisk <linux@prisktech.co.nz>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2699 F: arch/arm/mach-vt8500/
2700 F: drivers/clocksource/timer-vt8500.c
2701 F: drivers/i2c/busses/i2c-wmt.c
2702 F: drivers/mmc/host/wmt-sdmmc.c
2703 F: drivers/pwm/pwm-vt8500.c
2704 F: drivers/rtc/rtc-vt8500.c
2705 F: drivers/tty/serial/vt8500_serial.c
2706 F: drivers/usb/host/ehci-platform.c
2707 F: drivers/usb/host/uhci-platform.c
2708 F: drivers/video/fbdev/vt8500lcdfb.*
2709 F: drivers/video/fbdev/wm8505fb*
2710 F: drivers/video/fbdev/wmt_ge_rops.*
2712 ARM/ZIPIT Z2 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/z2.h
2717 F: arch/arm/mach-pxa/z2.c
2719 ARM/ZTE ARCHITECTURE
2720 M: Jun Nie <jun.nie@linaro.org>
2721 M: Shawn Guo <shawnguo@kernel.org>
2722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 F: Documentation/devicetree/bindings/arm/zte.yaml
2725 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2726 F: Documentation/devicetree/bindings/dma/zxdma.txt
2727 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2728 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2729 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2730 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2731 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2732 F: Documentation/devicetree/bindings/soc/zte/
2733 F: Documentation/devicetree/bindings/sound/zte,*.txt
2734 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2735 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2736 F: arch/arm/boot/dts/zx2967*
2737 F: arch/arm/mach-zx/
2738 F: arch/arm64/boot/dts/zte/
2740 F: drivers/dma/zx_dma.c
2741 F: drivers/gpio/gpio-zx.c
2742 F: drivers/i2c/busses/i2c-zx2967.c
2743 F: drivers/mmc/host/dw_mmc-zx.*
2744 F: drivers/pinctrl/zte/
2746 F: drivers/thermal/zx2967_thermal.c
2747 F: drivers/watchdog/zx2967_wdt.c
2748 F: include/dt-bindings/clock/zx2967*.h
2749 F: include/dt-bindings/soc/zte,*.h
2750 F: sound/soc/codecs/zx_aud96p22.c
2753 ARM/ZYNQ ARCHITECTURE
2754 M: Michal Simek <michal.simek@xilinx.com>
2755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 W: http://wiki.xilinx.com
2758 T: git https://github.com/Xilinx/linux-xlnx.git
2759 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2760 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2761 F: arch/arm/mach-zynq/
2762 F: drivers/block/xsysace.c
2763 F: drivers/clocksource/timer-cadence-ttc.c
2764 F: drivers/cpuidle/cpuidle-zynq.c
2765 F: drivers/edac/synopsys_edac.c
2766 F: drivers/i2c/busses/i2c-cadence.c
2767 F: drivers/i2c/busses/i2c-xiic.c
2768 F: drivers/mmc/host/sdhci-of-arasan.c
2772 ARM64 PORT (AARCH64 ARCHITECTURE)
2773 M: Catalin Marinas <catalin.marinas@arm.com>
2774 M: Will Deacon <will@kernel.org>
2775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2778 F: Documentation/arm64/
2780 F: tools/testing/selftests/arm64/
2781 X: arch/arm64/boot/dts/
2783 AS3645A LED FLASH CONTROLLER DRIVER
2784 M: Sakari Ailus <sakari.ailus@iki.fi>
2785 L: linux-leds@vger.kernel.org
2787 F: drivers/leds/leds-as3645a.c
2789 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2790 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2791 L: linux-media@vger.kernel.org
2793 T: git git://linuxtv.org/media_tree.git
2794 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2795 F: drivers/media/i2c/ak7375.c
2797 ASAHI KASEI AK8974 DRIVER
2798 M: Linus Walleij <linus.walleij@linaro.org>
2799 L: linux-iio@vger.kernel.org
2801 W: http://www.akm.com/
2802 F: drivers/iio/magnetometer/ak8974.c
2804 ASC7621 HARDWARE MONITOR DRIVER
2805 M: George Joseph <george.joseph@fairview5.com>
2806 L: linux-hwmon@vger.kernel.org
2808 F: Documentation/hwmon/asc7621.rst
2809 F: drivers/hwmon/asc7621.c
2811 ASPEED PINCTRL DRIVERS
2812 M: Andrew Jeffery <andrew@aj.id.au>
2813 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2814 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2815 L: linux-gpio@vger.kernel.org
2817 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2818 F: drivers/pinctrl/aspeed/
2820 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2821 M: Eddie James <eajames@linux.ibm.com>
2822 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2824 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2825 F: drivers/irqchip/irq-aspeed-scu-ic.c
2826 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2828 ASPEED VIDEO ENGINE DRIVER
2829 M: Eddie James <eajames@linux.ibm.com>
2830 L: linux-media@vger.kernel.org
2831 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2833 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2834 F: drivers/media/platform/aspeed-video.c
2836 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2837 M: Corentin Chary <corentin.chary@gmail.com>
2838 L: acpi4asus-user@lists.sourceforge.net
2839 L: platform-driver-x86@vger.kernel.org
2841 W: http://acpi4asus.sf.net
2842 F: drivers/platform/x86/asus*.c
2843 F: drivers/platform/x86/eeepc*.c
2845 ASUS WIRELESS RADIO CONTROL DRIVER
2846 M: João Paulo Rechi Vita <jprvita@gmail.com>
2847 L: platform-driver-x86@vger.kernel.org
2849 F: drivers/platform/x86/asus-wireless.c
2852 M: David Howells <dhowells@redhat.com>
2853 L: keyrings@vger.kernel.org
2855 F: Documentation/crypto/asymmetric-keys.rst
2856 F: crypto/asymmetric_keys/
2857 F: include/crypto/pkcs7.h
2858 F: include/crypto/public_key.h
2859 F: include/linux/verification.h
2861 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2862 R: Dan Williams <dan.j.williams@intel.com>
2864 W: http://sourceforge.net/projects/xscaleiop
2865 F: Documentation/crypto/async-tx-api.rst
2868 F: include/linux/async_tx.h
2869 F: include/linux/dmaengine.h
2872 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2873 L: linux-i2c@vger.kernel.org
2875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2876 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2877 F: drivers/misc/eeprom/at24.c
2879 ATA OVER ETHERNET (AOE) DRIVER
2880 M: "Justin Sanders" <justin@coraid.com>
2882 W: http://www.openaoe.org/
2883 F: Documentation/admin-guide/aoe/
2884 F: drivers/block/aoe/
2886 ATHEROS 71XX/9XXX GPIO DRIVER
2887 M: Alban Bedel <albeu@free.fr>
2889 W: https://github.com/AlbanBedel/linux
2890 T: git git://github.com/AlbanBedel/linux
2891 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2892 F: drivers/gpio/gpio-ath79.c
2894 ATHEROS 71XX/9XXX USB PHY DRIVER
2895 M: Alban Bedel <albeu@free.fr>
2897 W: https://github.com/AlbanBedel/linux
2898 T: git git://github.com/AlbanBedel/linux
2899 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2900 F: drivers/phy/qualcomm/phy-ath79-usb.c
2902 ATHEROS ATH GENERIC UTILITIES
2903 M: Kalle Valo <kvalo@codeaurora.org>
2904 L: linux-wireless@vger.kernel.org
2906 F: drivers/net/wireless/ath/*
2908 ATHEROS ATH5K WIRELESS DRIVER
2909 M: Jiri Slaby <jirislaby@kernel.org>
2910 M: Nick Kossifidis <mickflemm@gmail.com>
2911 M: Luis Chamberlain <mcgrof@kernel.org>
2912 L: linux-wireless@vger.kernel.org
2914 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2915 F: drivers/net/wireless/ath/ath5k/
2917 ATHEROS ATH6KL WIRELESS DRIVER
2918 M: Kalle Valo <kvalo@codeaurora.org>
2919 L: linux-wireless@vger.kernel.org
2921 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2923 F: drivers/net/wireless/ath/ath6kl/
2926 M: Ville Syrjala <syrjala@sci.fi>
2928 F: drivers/input/misc/ati_remote2.c
2930 ATK0110 HWMON DRIVER
2931 M: Luca Tettamanti <kronos.it@gmail.com>
2932 L: linux-hwmon@vger.kernel.org
2934 F: drivers/hwmon/asus_atk0110.c
2936 ATLX ETHERNET DRIVERS
2937 M: Jay Cliburn <jcliburn@gmail.com>
2938 M: Chris Snook <chris.snook@gmail.com>
2939 L: netdev@vger.kernel.org
2941 W: http://sourceforge.net/projects/atl1
2942 W: http://atl1.sourceforge.net
2943 F: drivers/net/ethernet/atheros/
2946 M: Chas Williams <3chas3@gmail.com>
2947 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2948 L: netdev@vger.kernel.org
2950 W: http://linux-atm.sourceforge.net
2952 F: include/linux/atm*
2953 F: include/uapi/linux/atm*
2955 ATMEL MACB ETHERNET DRIVER
2956 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2957 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2959 F: drivers/net/ethernet/cadence/
2961 ATMEL MAXTOUCH DRIVER
2962 M: Nick Dyer <nick@shmanahar.org>
2964 T: git git://github.com/ndyer/linux.git
2965 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2966 F: drivers/input/touchscreen/atmel_mxt_ts.c
2968 ATMEL WIRELESS DRIVER
2969 M: Simon Kelley <simon@thekelleys.org.uk>
2970 L: linux-wireless@vger.kernel.org
2972 W: http://www.thekelleys.org.uk/atmel
2973 W: http://atmelwlandriver.sourceforge.net/
2974 F: drivers/net/wireless/atmel/atmel*
2976 ATOMIC INFRASTRUCTURE
2977 M: Will Deacon <will@kernel.org>
2978 M: Peter Zijlstra <peterz@infradead.org>
2979 R: Boqun Feng <boqun.feng@gmail.com>
2980 L: linux-kernel@vger.kernel.org
2982 F: arch/*/include/asm/atomic*.h
2983 F: include/*/atomic*.h
2986 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2987 M: Bradley Grove <linuxdrivers@attotech.com>
2988 L: linux-scsi@vger.kernel.org
2990 W: http://www.attotech.com
2991 F: drivers/scsi/esas2r
2993 ATUSB IEEE 802.15.4 RADIO DRIVER
2994 M: Stefan Schmidt <stefan@datenfreihafen.org>
2995 L: linux-wpan@vger.kernel.org
2997 F: drivers/net/ieee802154/at86rf230.h
2998 F: drivers/net/ieee802154/atusb.c
2999 F: drivers/net/ieee802154/atusb.h
3002 M: Paul Moore <paul@paul-moore.com>
3003 M: Eric Paris <eparis@redhat.com>
3004 L: linux-audit@redhat.com (moderated for non-subscribers)
3006 W: https://github.com/linux-audit
3007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3008 F: include/linux/audit.h
3009 F: include/uapi/linux/audit.h
3012 AUXILIARY DISPLAY DRIVERS
3013 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3015 F: drivers/auxdisplay/
3016 F: include/linux/cfag12864b.h
3018 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3019 M: Andreas Klinger <ak@it-klinger.de>
3020 L: linux-iio@vger.kernel.org
3022 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3023 F: drivers/iio/adc/hx711.c
3026 M: Ralf Baechle <ralf@linux-mips.org>
3027 L: linux-hams@vger.kernel.org
3029 W: http://www.linux-ax25.org/
3030 F: include/net/ax25.h
3031 F: include/uapi/linux/ax25.h
3035 M: Peter Rosin <peda@axentia.se>
3036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 F: arch/arm/boot/dts/at91-linea.dtsi
3039 F: arch/arm/boot/dts/at91-natte.dtsi
3040 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3041 F: arch/arm/boot/dts/at91-tse850-3.dts
3043 AXENTIA ASOC DRIVERS
3044 M: Peter Rosin <peda@axentia.se>
3045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3047 F: Documentation/devicetree/bindings/sound/axentia,*
3048 F: sound/soc/atmel/tse850-pcm5142.c
3050 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3051 M: Nuno Sá <nuno.sa@analog.com>
3052 L: linux-hwmon@vger.kernel.org
3054 W: http://ez.analog.com/community/linux-device-drivers
3055 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3056 F: drivers/hwmon/axi-fan-control.c
3058 AXXIA I2C CONTROLLER
3059 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3060 L: linux-i2c@vger.kernel.org
3062 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3063 F: drivers/i2c/busses/i2c-axxia.c
3066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3067 L: linux-media@vger.kernel.org
3069 W: https://linuxtv.org
3070 T: git git://linuxtv.org/media_tree.git
3071 F: drivers/media/usb/dvb-usb-v2/az6007.c
3073 AZTECH FM RADIO RECEIVER DRIVER
3074 M: Hans Verkuil <hverkuil@xs4all.nl>
3075 L: linux-media@vger.kernel.org
3077 W: https://linuxtv.org
3078 T: git git://linuxtv.org/media_tree.git
3079 F: drivers/media/radio/radio-aztech*
3082 L: linux-wireless@vger.kernel.org
3083 L: b43-dev@lists.infradead.org
3085 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3086 F: drivers/net/wireless/broadcom/b43/
3088 B43LEGACY WIRELESS DRIVER
3089 M: Larry Finger <Larry.Finger@lwfinger.net>
3090 L: linux-wireless@vger.kernel.org
3091 L: b43-dev@lists.infradead.org
3093 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3094 F: drivers/net/wireless/broadcom/b43legacy/
3096 BACKLIGHT CLASS/SUBSYSTEM
3097 M: Lee Jones <lee.jones@linaro.org>
3098 M: Daniel Thompson <daniel.thompson@linaro.org>
3099 M: Jingoo Han <jingoohan1@gmail.com>
3100 L: dri-devel@lists.freedesktop.org
3102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3103 F: Documentation/ABI/stable/sysfs-class-backlight
3104 F: Documentation/ABI/testing/sysfs-class-backlight
3105 F: Documentation/devicetree/bindings/leds/backlight
3106 F: drivers/video/backlight/
3107 F: include/linux/backlight.h
3108 F: include/linux/pwm_backlight.h
3111 M: Marek Lindner <mareklindner@neomailbox.ch>
3112 M: Simon Wunderlich <sw@simonwunderlich.de>
3113 M: Antonio Quartulli <a@unstable.cc>
3114 M: Sven Eckelmann <sven@narfation.org>
3115 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3117 W: https://www.open-mesh.org/
3118 Q: https://patchwork.open-mesh.org/project/batman/list/
3119 B: https://www.open-mesh.org/projects/batman-adv/issues
3120 C: irc://chat.freenode.net/batman
3121 T: git https://git.open-mesh.org/linux-merge.git
3122 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3123 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3124 F: Documentation/networking/batman-adv.rst
3125 F: include/uapi/linux/batadv_packet.h
3126 F: include/uapi/linux/batman_adv.h
3129 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3130 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3131 L: linux-hams@vger.kernel.org
3133 W: http://www.baycom.org/~tom/ham/ham.html
3134 F: drivers/net/hamradio/baycom*
3136 BCACHE (BLOCK LAYER CACHE)
3137 M: Coly Li <colyli@suse.de>
3138 M: Kent Overstreet <kent.overstreet@gmail.com>
3139 L: linux-bcache@vger.kernel.org
3141 W: http://bcache.evilpiepirate.org
3142 C: irc://irc.oftc.net/bcache
3143 F: drivers/md/bcache/
3145 BDISP ST MEDIA DRIVER
3146 M: Fabien Dessenne <fabien.dessenne@st.com>
3147 L: linux-media@vger.kernel.org
3149 W: https://linuxtv.org
3150 T: git git://linuxtv.org/media_tree.git
3151 F: drivers/media/platform/sti/bdisp
3153 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3154 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3155 L: netdev@vger.kernel.org
3157 F: drivers/net/ethernet/ec_bhf.c
3160 M: Luis de Bethencourt <luisbg@kernel.org>
3161 M: Salah Triki <salah.triki@gmail.com>
3163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3164 F: Documentation/filesystems/befs.rst
3168 M: Paolo Valente <paolo.valente@linaro.org>
3169 M: Jens Axboe <axboe@kernel.dk>
3170 L: linux-block@vger.kernel.org
3172 F: Documentation/block/bfq-iosched.rst
3176 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3178 F: Documentation/filesystems/bfs.rst
3180 F: include/uapi/linux/bfs_fs.h
3182 BLINKM RGB LED DRIVER
3183 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3185 F: drivers/leds/leds-blinkm.c
3188 M: Jens Axboe <axboe@kernel.dk>
3189 L: linux-block@vger.kernel.org
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3194 F: include/linux/blk*
3195 F: kernel/trace/blktrace.c
3199 M: Joern Engel <joern@lazybastard.org>
3200 L: linux-mtd@lists.infradead.org
3202 F: drivers/mtd/devices/block2mtd.c
3205 M: Marcel Holtmann <marcel@holtmann.org>
3206 M: Johan Hedberg <johan.hedberg@gmail.com>
3207 L: linux-bluetooth@vger.kernel.org
3209 W: http://www.bluez.org/
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3212 F: drivers/bluetooth/
3215 M: Marcel Holtmann <marcel@holtmann.org>
3216 M: Johan Hedberg <johan.hedberg@gmail.com>
3217 L: linux-bluetooth@vger.kernel.org
3219 W: http://www.bluez.org/
3220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3222 F: include/net/bluetooth/
3226 M: Jay Vosburgh <j.vosburgh@gmail.com>
3227 M: Veaceslav Falico <vfalico@gmail.com>
3228 M: Andy Gospodarek <andy@greyhouse.net>
3229 L: netdev@vger.kernel.org
3231 W: http://sourceforge.net/projects/bonding/
3232 F: drivers/net/bonding/
3233 F: include/uapi/linux/if_bonding.h
3235 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3236 M: Dan Robertson <dan@dlrobertson.com>
3237 L: linux-iio@vger.kernel.org
3239 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3240 F: drivers/iio/accel/bma400*
3242 BPF (Safe dynamic programs and tools)
3243 M: Alexei Starovoitov <ast@kernel.org>
3244 M: Daniel Borkmann <daniel@iogearbox.net>
3245 M: Andrii Nakryiko <andrii@kernel.org>
3246 R: Martin KaFai Lau <kafai@fb.com>
3247 R: Song Liu <songliubraving@fb.com>
3248 R: Yonghong Song <yhs@fb.com>
3249 R: John Fastabend <john.fastabend@gmail.com>
3250 R: KP Singh <kpsingh@kernel.org>
3251 L: netdev@vger.kernel.org
3252 L: bpf@vger.kernel.org
3255 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3258 F: Documentation/bpf/
3259 F: Documentation/networking/filter.rst
3261 F: include/linux/bpf*
3262 F: include/linux/filter.h
3263 F: include/trace/events/xdp.h
3264 F: include/uapi/linux/bpf*
3265 F: include/uapi/linux/filter.h
3267 F: kernel/trace/bpf_trace.c
3270 F: net/core/filter.c
3271 F: net/sched/act_bpf.c
3272 F: net/sched/cls_bpf.c
3276 F: tools/testing/selftests/bpf/
3281 M: Shubham Bansal <illusionist.neo@gmail.com>
3282 L: netdev@vger.kernel.org
3283 L: bpf@vger.kernel.org
3288 M: Daniel Borkmann <daniel@iogearbox.net>
3289 M: Alexei Starovoitov <ast@kernel.org>
3290 M: Zi Shen Lim <zlim.lnx@gmail.com>
3291 L: netdev@vger.kernel.org
3292 L: bpf@vger.kernel.org
3296 BPF JIT for MIPS (32-BIT AND 64-BIT)
3297 M: Paul Burton <paulburton@kernel.org>
3298 L: netdev@vger.kernel.org
3299 L: bpf@vger.kernel.org
3303 BPF JIT for NFP NICs
3304 M: Jakub Kicinski <kuba@kernel.org>
3305 L: netdev@vger.kernel.org
3306 L: bpf@vger.kernel.org
3308 F: drivers/net/ethernet/netronome/nfp/bpf/
3310 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3311 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3312 M: Sandipan Das <sandipan@linux.ibm.com>
3313 L: netdev@vger.kernel.org
3314 L: bpf@vger.kernel.org
3316 F: arch/powerpc/net/
3318 BPF JIT for RISC-V (32-bit)
3319 M: Luke Nelson <luke.r.nels@gmail.com>
3320 M: Xi Wang <xi.wang@gmail.com>
3321 L: netdev@vger.kernel.org
3322 L: bpf@vger.kernel.org
3325 X: arch/riscv/net/bpf_jit_comp64.c
3327 BPF JIT for RISC-V (64-bit)
3328 M: Björn Töpel <bjorn.topel@gmail.com>
3329 L: netdev@vger.kernel.org
3330 L: bpf@vger.kernel.org
3333 X: arch/riscv/net/bpf_jit_comp32.c
3336 M: Ilya Leoshkevich <iii@linux.ibm.com>
3337 M: Heiko Carstens <hca@linux.ibm.com>
3338 M: Vasily Gorbik <gor@linux.ibm.com>
3339 L: netdev@vger.kernel.org
3340 L: bpf@vger.kernel.org
3343 X: arch/s390/net/pnet.c
3345 BPF JIT for SPARC (32-BIT AND 64-BIT)
3346 M: David S. Miller <davem@davemloft.net>
3347 L: netdev@vger.kernel.org
3348 L: bpf@vger.kernel.org
3352 BPF JIT for X86 32-BIT
3353 M: Wang YanQing <udknight@gmail.com>
3354 L: netdev@vger.kernel.org
3355 L: bpf@vger.kernel.org
3357 F: arch/x86/net/bpf_jit_comp32.c
3359 BPF JIT for X86 64-BIT
3360 M: Alexei Starovoitov <ast@kernel.org>
3361 M: Daniel Borkmann <daniel@iogearbox.net>
3362 L: netdev@vger.kernel.org
3363 L: bpf@vger.kernel.org
3366 X: arch/x86/net/bpf_jit_comp32.c
3368 BPF LSM (Security Audit and Enforcement using BPF)
3369 M: KP Singh <kpsingh@kernel.org>
3370 R: Florent Revest <revest@chromium.org>
3371 R: Brendan Jackman <jackmanb@chromium.org>
3372 L: bpf@vger.kernel.org
3374 F: Documentation/bpf/bpf_lsm.rst
3375 F: include/linux/bpf_lsm.h
3376 F: kernel/bpf/bpf_lsm.c
3379 BROADCOM B44 10/100 ETHERNET DRIVER
3380 M: Michael Chan <michael.chan@broadcom.com>
3381 L: netdev@vger.kernel.org
3383 F: drivers/net/ethernet/broadcom/b44.*
3385 BROADCOM B53 ETHERNET SWITCH DRIVER
3386 M: Florian Fainelli <f.fainelli@gmail.com>
3387 L: netdev@vger.kernel.org
3388 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3390 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3391 F: drivers/net/dsa/b53/*
3392 F: include/linux/platform_data/b53.h
3394 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3395 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3396 L: bcm-kernel-feedback-list@broadcom.com
3397 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3401 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3402 F: drivers/pci/controller/pcie-brcmstb.c
3403 F: drivers/staging/vc04_services
3407 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3408 M: Florian Fainelli <f.fainelli@gmail.com>
3409 M: Ray Jui <rjui@broadcom.com>
3410 M: Scott Branden <sbranden@broadcom.com>
3411 M: bcm-kernel-feedback-list@broadcom.com
3413 T: git git://github.com/broadcom/mach-bcm
3414 F: arch/arm/mach-bcm/
3420 BROADCOM BCM2711 HEVC DECODER
3421 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3422 L: linux-media@vger.kernel.org
3424 F: Documentation/devicetree/bindings/media/rpivid_hevc.jaml
3425 F: drivers/staging/media/rpivid
3427 BROADCOM BCM2835 CAMERA DRIVER
3428 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3429 L: linux-media@vger.kernel.org
3431 F: drivers/media/platform/bcm2835/
3432 F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
3434 BROADCOM BCM2835 ISP DRIVER
3435 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3436 L: linux-media@vger.kernel.org
3438 F: Documentation/media/uapi/v4l/pixfmt-meta-bcm2835-isp-stats.rst
3439 F: Documentation/media/v4l-drivers/bcm2835-isp.rst
3440 F: drivers/staging/vc04_services/bcm2835-isp
3441 F: include/uapi/linux/bcm2835-isp.h
3443 BROADCOM BCM47XX MIPS ARCHITECTURE
3444 M: Hauke Mehrtens <hauke@hauke-m.de>
3445 M: Rafał Miłecki <zajec5@gmail.com>
3446 L: linux-mips@vger.kernel.org
3448 F: Documentation/devicetree/bindings/mips/brcm/
3449 F: arch/mips/bcm47xx/*
3450 F: arch/mips/include/asm/mach-bcm47xx/*
3452 BROADCOM BCM5301X ARM ARCHITECTURE
3453 M: Hauke Mehrtens <hauke@hauke-m.de>
3454 M: Rafał Miłecki <zajec5@gmail.com>
3455 M: bcm-kernel-feedback-list@broadcom.com
3456 L: linux-arm-kernel@lists.infradead.org
3458 F: arch/arm/boot/dts/bcm470*
3459 F: arch/arm/boot/dts/bcm5301*
3460 F: arch/arm/boot/dts/bcm953012*
3461 F: arch/arm/mach-bcm/bcm_5301x.c
3463 BROADCOM BCM53573 ARM ARCHITECTURE
3464 M: Rafał Miłecki <rafal@milecki.pl>
3465 L: bcm-kernel-feedback-list@broadcom.com
3466 L: linux-arm-kernel@lists.infradead.org
3468 F: arch/arm/boot/dts/bcm47189*
3469 F: arch/arm/boot/dts/bcm53573*
3471 BROADCOM BCM63XX ARM ARCHITECTURE
3472 M: Florian Fainelli <f.fainelli@gmail.com>
3473 M: bcm-kernel-feedback-list@broadcom.com
3474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3476 T: git git://github.com/broadcom/stblinux.git
3479 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3480 M: Kevin Cernekee <cernekee@gmail.com>
3481 L: linux-usb@vger.kernel.org
3483 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3485 BROADCOM BCM7XXX ARM ARCHITECTURE
3486 M: Florian Fainelli <f.fainelli@gmail.com>
3487 M: bcm-kernel-feedback-list@broadcom.com
3488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3490 T: git git://github.com/broadcom/stblinux.git
3491 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3492 F: arch/arm/boot/dts/bcm7*.dts*
3493 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3494 F: arch/arm/mach-bcm/*brcmstb*
3495 F: arch/arm/mm/cache-b15-rac.c
3496 F: drivers/bus/brcmstb_gisb.c
3497 F: drivers/pci/controller/pcie-brcmstb.c
3501 M: Al Cooper <alcooperx@gmail.com>
3502 L: linux-usb@vger.kernel.org
3503 L: bcm-kernel-feedback-list@broadcom.com
3505 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3506 F: drivers/usb/gadget/udc/bdc/
3508 BROADCOM BMIPS CPUFREQ DRIVER
3509 M: Markus Mayer <mmayer@broadcom.com>
3510 M: bcm-kernel-feedback-list@broadcom.com
3511 L: linux-pm@vger.kernel.org
3513 F: drivers/cpufreq/bmips-cpufreq.c
3515 BROADCOM BMIPS MIPS ARCHITECTURE
3516 M: Florian Fainelli <f.fainelli@gmail.com>
3517 L: bcm-kernel-feedback-list@broadcom.com
3518 L: linux-mips@vger.kernel.org
3520 T: git git://github.com/broadcom/stblinux.git
3521 F: arch/mips/bmips/*
3522 F: arch/mips/boot/dts/brcm/bcm*.dts*
3523 F: arch/mips/include/asm/mach-bmips/*
3524 F: arch/mips/kernel/*bmips*
3525 F: drivers/soc/bcm/bcm63xx
3526 F: drivers/irqchip/irq-bcm63*
3527 F: drivers/irqchip/irq-bcm7*
3528 F: drivers/irqchip/irq-brcmstb*
3529 F: include/linux/bcm963xx_nvram.h
3530 F: include/linux/bcm963xx_tag.h
3532 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3533 M: Rasesh Mody <rmody@marvell.com>
3534 M: GR-Linux-NIC-Dev@marvell.com
3535 L: netdev@vger.kernel.org
3537 F: drivers/net/ethernet/broadcom/bnx2.*
3538 F: drivers/net/ethernet/broadcom/bnx2_*
3540 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3541 M: Saurav Kashyap <skashyap@marvell.com>
3542 M: Javed Hasan <jhasan@marvell.com>
3543 M: GR-QLogic-Storage-Upstream@marvell.com
3544 L: linux-scsi@vger.kernel.org
3546 F: drivers/scsi/bnx2fc/
3548 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3549 M: Nilesh Javali <njavali@marvell.com>
3550 M: Manish Rangankar <mrangankar@marvell.com>
3551 M: GR-QLogic-Storage-Upstream@marvell.com
3552 L: linux-scsi@vger.kernel.org
3554 F: drivers/scsi/bnx2i/
3556 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3557 M: Ariel Elior <aelior@marvell.com>
3558 M: Sudarsana Kalluru <skalluru@marvell.com>
3559 M: GR-everest-linux-l2@marvell.com
3560 L: netdev@vger.kernel.org
3562 F: drivers/net/ethernet/broadcom/bnx2x/
3564 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3565 M: Michael Chan <michael.chan@broadcom.com>
3566 L: netdev@vger.kernel.org
3568 F: drivers/net/ethernet/broadcom/bnxt/
3570 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3571 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3572 M: Franky Lin <franky.lin@broadcom.com>
3573 M: Hante Meuleman <hante.meuleman@broadcom.com>
3574 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3575 M: Wright Feng <wright.feng@infineon.com>
3576 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3577 L: linux-wireless@vger.kernel.org
3578 L: brcm80211-dev-list.pdl@broadcom.com
3579 L: SHA-cyfmac-dev-list@infineon.com
3581 F: drivers/net/wireless/broadcom/brcm80211/
3583 BROADCOM BRCMSTB GPIO DRIVER
3584 M: Gregory Fong <gregory.0xf0@gmail.com>
3585 L: bcm-kernel-feedback-list@broadcom.com
3587 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3588 F: drivers/gpio/gpio-brcmstb.c
3590 BROADCOM BRCMSTB I2C DRIVER
3591 M: Kamal Dasu <kdasu.kdev@gmail.com>
3592 L: linux-i2c@vger.kernel.org
3593 L: bcm-kernel-feedback-list@broadcom.com
3595 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3596 F: drivers/i2c/busses/i2c-brcmstb.c
3598 BROADCOM BRCMSTB USB EHCI DRIVER
3599 M: Al Cooper <alcooperx@gmail.com>
3600 L: linux-usb@vger.kernel.org
3601 L: bcm-kernel-feedback-list@broadcom.com
3603 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3604 F: drivers/usb/host/ehci-brcm.*
3606 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3607 M: Al Cooper <alcooperx@gmail.com>
3608 L: linux-kernel@vger.kernel.org
3609 L: bcm-kernel-feedback-list@broadcom.com
3611 F: drivers/phy/broadcom/phy-brcm-usb*
3613 BROADCOM ETHERNET PHY DRIVERS
3614 M: Florian Fainelli <f.fainelli@gmail.com>
3615 L: bcm-kernel-feedback-list@broadcom.com
3616 L: netdev@vger.kernel.org
3618 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3619 F: drivers/net/phy/bcm*.[ch]
3620 F: drivers/net/phy/broadcom.c
3621 F: include/linux/brcmphy.h
3623 BROADCOM GENET ETHERNET DRIVER
3624 M: Doug Berger <opendmb@gmail.com>
3625 M: Florian Fainelli <f.fainelli@gmail.com>
3626 L: bcm-kernel-feedback-list@broadcom.com
3627 L: netdev@vger.kernel.org
3629 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3630 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3631 F: drivers/net/ethernet/broadcom/genet/
3632 F: drivers/net/mdio/mdio-bcm-unimac.c
3633 F: include/linux/platform_data/bcmgenet.h
3634 F: include/linux/platform_data/mdio-bcm-unimac.h
3636 BROADCOM IPROC ARM ARCHITECTURE
3637 M: Ray Jui <rjui@broadcom.com>
3638 M: Scott Branden <sbranden@broadcom.com>
3639 M: bcm-kernel-feedback-list@broadcom.com
3640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3642 T: git git://github.com/broadcom/cygnus-linux.git
3643 F: arch/arm64/boot/dts/broadcom/northstar2/*
3644 F: arch/arm64/boot/dts/broadcom/stingray/*
3645 F: drivers/clk/bcm/clk-ns*
3646 F: drivers/clk/bcm/clk-sr*
3647 F: drivers/pinctrl/bcm/pinctrl-ns*
3648 F: include/dt-bindings/clock/bcm-sr*
3665 BROADCOM KONA GPIO DRIVER
3666 M: Ray Jui <rjui@broadcom.com>
3667 L: bcm-kernel-feedback-list@broadcom.com
3669 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3670 F: drivers/gpio/gpio-bcm-kona.c
3672 BROADCOM NETXTREME-E ROCE DRIVER
3673 M: Selvin Xavier <selvin.xavier@broadcom.com>
3674 M: Devesh Sharma <devesh.sharma@broadcom.com>
3675 M: Somnath Kotur <somnath.kotur@broadcom.com>
3676 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3677 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3678 L: linux-rdma@vger.kernel.org
3680 W: http://www.broadcom.com
3681 F: drivers/infiniband/hw/bnxt_re/
3682 F: include/uapi/rdma/bnxt_re-abi.h
3684 BROADCOM NVRAM DRIVER
3685 M: Rafał Miłecki <zajec5@gmail.com>
3686 L: linux-mips@vger.kernel.org
3688 F: drivers/firmware/broadcom/*
3690 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3691 M: Rafał Miłecki <zajec5@gmail.com>
3692 L: linux-wireless@vger.kernel.org
3695 F: include/linux/bcma/
3698 M: Kamal Dasu <kdasu.kdev@gmail.com>
3699 M: bcm-kernel-feedback-list@broadcom.com
3701 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3702 F: drivers/spi/spi-bcm-qspi.*
3703 F: drivers/spi/spi-brcmstb-qspi.c
3704 F: drivers/spi/spi-iproc-qspi.c
3706 BROADCOM STB AVS CPUFREQ DRIVER
3707 M: Markus Mayer <mmayer@broadcom.com>
3708 M: bcm-kernel-feedback-list@broadcom.com
3709 L: linux-pm@vger.kernel.org
3711 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3712 F: drivers/cpufreq/brcmstb*
3714 BROADCOM STB AVS TMON DRIVER
3715 M: Markus Mayer <mmayer@broadcom.com>
3716 M: bcm-kernel-feedback-list@broadcom.com
3717 L: linux-pm@vger.kernel.org
3719 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3720 F: drivers/thermal/broadcom/brcmstb*
3722 BROADCOM STB DPFE DRIVER
3723 M: Markus Mayer <mmayer@broadcom.com>
3724 M: bcm-kernel-feedback-list@broadcom.com
3725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3727 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3728 F: drivers/memory/brcmstb_dpfe.c
3730 BROADCOM STB NAND FLASH DRIVER
3731 M: Brian Norris <computersforpeace@gmail.com>
3732 M: Kamal Dasu <kdasu.kdev@gmail.com>
3733 L: linux-mtd@lists.infradead.org
3734 L: bcm-kernel-feedback-list@broadcom.com
3736 F: drivers/mtd/nand/raw/brcmnand/
3738 BROADCOM SYSTEMPORT ETHERNET DRIVER
3739 M: Florian Fainelli <f.fainelli@gmail.com>
3740 L: bcm-kernel-feedback-list@broadcom.com
3741 L: netdev@vger.kernel.org
3743 F: drivers/net/ethernet/broadcom/bcmsysport.*
3745 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3746 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3747 M: Prashant Sreedharan <prashant@broadcom.com>
3748 M: Michael Chan <mchan@broadcom.com>
3749 L: netdev@vger.kernel.org
3751 F: drivers/net/ethernet/broadcom/tg3.*
3753 BROCADE BFA FC SCSI DRIVER
3754 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3755 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3756 L: linux-scsi@vger.kernel.org
3758 F: drivers/scsi/bfa/
3760 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3761 M: Rasesh Mody <rmody@marvell.com>
3762 M: Sudarsana Kalluru <skalluru@marvell.com>
3763 M: GR-Linux-NIC-Dev@marvell.com
3764 L: netdev@vger.kernel.org
3766 F: drivers/net/ethernet/brocade/bna/
3768 BSG (block layer generic sg v4 driver)
3769 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3770 L: linux-scsi@vger.kernel.org
3773 F: include/linux/bsg.h
3774 F: include/uapi/linux/bsg.h
3777 M: Clemens Ladisch <clemens@ladisch.de>
3778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3781 F: Documentation/sound/cards/bt87x.rst
3782 F: sound/pci/bt87x.c
3785 M: Michael Buesch <m@bues.ch>
3787 W: http://bu3sch.de/btgpio.php
3788 F: drivers/gpio/gpio-bt8xx.c
3791 M: Chris Mason <clm@fb.com>
3792 M: Josef Bacik <josef@toxicpanda.com>
3793 M: David Sterba <dsterba@suse.com>
3794 L: linux-btrfs@vger.kernel.org
3796 W: http://btrfs.wiki.kernel.org/
3797 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3799 F: Documentation/filesystems/btrfs.rst
3801 F: include/linux/btrfs*
3802 F: include/uapi/linux/btrfs*
3804 BTTV VIDEO4LINUX DRIVER
3805 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3806 L: linux-media@vger.kernel.org
3808 W: https://linuxtv.org
3809 T: git git://linuxtv.org/media_tree.git
3810 F: Documentation/driver-api/media/drivers/bttv*
3811 F: drivers/media/pci/bt8xx/bttv*
3813 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3814 M: Chanwoo Choi <cw00.choi@samsung.com>
3815 L: linux-pm@vger.kernel.org
3816 L: linux-samsung-soc@vger.kernel.org
3818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3819 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3820 F: drivers/devfreq/exynos-bus.c
3822 BUSLOGIC SCSI DRIVER
3823 M: Khalid Aziz <khalid@gonehiking.org>
3824 L: linux-scsi@vger.kernel.org
3826 F: drivers/scsi/BusLogic.*
3827 F: drivers/scsi/FlashPoint.*
3829 C-MEDIA CMI8788 DRIVER
3830 M: Clemens Ladisch <clemens@ladisch.de>
3831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3834 F: sound/pci/oxygen/
3837 M: Guo Ren <guoren@kernel.org>
3838 L: linux-csky@vger.kernel.org
3840 T: git https://github.com/c-sky/csky-linux.git
3841 F: Documentation/devicetree/bindings/csky/
3842 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3843 F: Documentation/devicetree/bindings/timer/csky,*
3845 F: drivers/clocksource/timer-gx6605s.c
3846 F: drivers/clocksource/timer-mp-csky.c
3847 F: drivers/irqchip/irq-csky-*
3852 M: Mark Salter <msalter@redhat.com>
3853 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3854 L: linux-c6x-dev@linux-c6x.org
3856 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3859 CA8210 IEEE-802.15.4 RADIO DRIVER
3860 M: Harry Morris <h.morris@cascoda.com>
3861 L: linux-wpan@vger.kernel.org
3863 W: https://github.com/Cascoda/ca8210-linux.git
3864 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3865 F: drivers/net/ieee802154/ca8210.c
3867 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3868 M: David Howells <dhowells@redhat.com>
3869 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3871 F: Documentation/filesystems/caching/cachefiles.rst
3874 CADENCE MIPI-CSI2 BRIDGES
3875 M: Maxime Ripard <mripard@kernel.org>
3876 L: linux-media@vger.kernel.org
3878 F: Documentation/devicetree/bindings/media/cdns,*.txt
3879 F: drivers/media/platform/cadence/cdns-csi2*
3882 L: linux-mtd@lists.infradead.org
3884 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3885 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3887 CADENCE USB3 DRD IP DRIVER
3888 M: Peter Chen <peter.chen@nxp.com>
3889 M: Pawel Laszczak <pawell@cadence.com>
3890 M: Roger Quadros <rogerq@ti.com>
3891 L: linux-usb@vger.kernel.org
3893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3894 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3895 F: drivers/usb/cdns3/
3897 CADET FM/AM RADIO RECEIVER DRIVER
3898 M: Hans Verkuil <hverkuil@xs4all.nl>
3899 L: linux-media@vger.kernel.org
3901 W: https://linuxtv.org
3902 T: git git://linuxtv.org/media_tree.git
3903 F: drivers/media/radio/radio-cadet*
3905 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3906 M: Jonathan Corbet <corbet@lwn.net>
3907 L: linux-media@vger.kernel.org
3909 T: git git://linuxtv.org/media_tree.git
3910 F: Documentation/admin-guide/media/cafe_ccic*
3911 F: drivers/media/platform/marvell-ccic/
3914 L: netdev@vger.kernel.org
3916 F: Documentation/networking/caif/
3917 F: drivers/net/caif/
3918 F: include/net/caif/
3919 F: include/uapi/linux/caif/
3923 M: Toke Høiland-Jørgensen <toke@toke.dk>
3924 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3926 F: net/sched/sch_cake.c
3929 M: Wolfgang Grandegger <wg@grandegger.com>
3930 M: Marc Kleine-Budde <mkl@pengutronix.de>
3931 L: linux-can@vger.kernel.org
3933 W: https://github.com/linux-can
3934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3936 F: Documentation/devicetree/bindings/net/can/
3938 F: include/linux/can/dev.h
3939 F: include/linux/can/led.h
3940 F: include/linux/can/platform/
3941 F: include/linux/can/rx-offload.h
3942 F: include/uapi/linux/can/error.h
3943 F: include/uapi/linux/can/netlink.h
3944 F: include/uapi/linux/can/vxcan.h
3947 M: Oliver Hartkopp <socketcan@hartkopp.net>
3948 M: Marc Kleine-Budde <mkl@pengutronix.de>
3949 L: linux-can@vger.kernel.org
3951 W: https://github.com/linux-can
3952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3954 F: Documentation/networking/can.rst
3955 F: include/linux/can/core.h
3956 F: include/linux/can/skb.h
3957 F: include/net/netns/can.h
3958 F: include/uapi/linux/can.h
3959 F: include/uapi/linux/can/bcm.h
3960 F: include/uapi/linux/can/gw.h
3961 F: include/uapi/linux/can/isotp.h
3962 F: include/uapi/linux/can/raw.h
3965 CAN-J1939 NETWORK LAYER
3966 M: Robin van der Gracht <robin@protonic.nl>
3967 M: Oleksij Rempel <o.rempel@pengutronix.de>
3968 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3969 L: linux-can@vger.kernel.org
3971 F: Documentation/networking/j1939.rst
3972 F: include/uapi/linux/can/j1939.h
3976 M: Serge Hallyn <serge@hallyn.com>
3977 L: linux-security-module@vger.kernel.org
3979 F: include/linux/capability.h
3980 F: include/uapi/linux/capability.h
3981 F: kernel/capability.c
3982 F: security/commoncap.c
3984 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3985 M: Kevin Tsai <ktsai@capellamicro.com>
3987 F: drivers/iio/light/cm*
3989 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3990 M: Christian Lamparter <chunkeey@googlemail.com>
3991 L: linux-wireless@vger.kernel.org
3993 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3994 F: drivers/net/wireless/ath/carl9170/
3997 M: Robert Richter <rric@kernel.org>
3999 W: http://www.marvell.com
4000 F: drivers/i2c/busses/i2c-octeon*
4001 F: drivers/i2c/busses/i2c-thunderx*
4003 CAVIUM LIQUIDIO NETWORK DRIVER
4004 M: Derek Chickles <dchickles@marvell.com>
4005 M: Satanand Burla <sburla@marvell.com>
4006 M: Felix Manlunas <fmanlunas@marvell.com>
4007 L: netdev@vger.kernel.org
4009 W: http://www.marvell.com
4010 F: drivers/net/ethernet/cavium/liquidio/
4013 M: Robert Richter <rric@kernel.org>
4015 W: http://www.marvell.com
4016 F: drivers/mmc/host/cavium*
4018 CAVIUM OCTEON-TX CRYPTO DRIVER
4019 M: George Cherian <gcherian@marvell.com>
4020 L: linux-crypto@vger.kernel.org
4022 W: http://www.marvell.com
4023 F: drivers/crypto/cavium/cpt/
4025 CAVIUM THUNDERX2 ARM64 SOC
4026 M: Robert Richter <rric@kernel.org>
4027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4029 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4030 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4032 CC2520 IEEE-802.15.4 RADIO DRIVER
4033 M: Varka Bhadram <varkabhadram@gmail.com>
4034 L: linux-wpan@vger.kernel.org
4036 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4037 F: drivers/net/ieee802154/cc2520.c
4038 F: include/linux/spi/cc2520.h
4040 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4041 M: Gilad Ben-Yossef <gilad@benyossef.com>
4042 L: linux-crypto@vger.kernel.org
4044 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4045 F: drivers/crypto/ccree/
4047 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4048 M: Hadar Gat <hadar.gat@arm.com>
4049 L: linux-crypto@vger.kernel.org
4051 F: drivers/char/hw_random/cctrng.c
4052 F: drivers/char/hw_random/cctrng.h
4053 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4054 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4057 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4058 L: linux-media@vger.kernel.org
4060 W: http://linuxtv.org
4061 T: git git://linuxtv.org/media_tree.git
4062 F: Documentation/ABI/testing/debugfs-cec-error-inj
4063 F: Documentation/devicetree/bindings/media/cec.txt
4064 F: Documentation/driver-api/media/cec-core.rst
4065 F: Documentation/userspace-api/media/cec
4066 F: drivers/media/cec/
4067 F: drivers/media/rc/keymaps/rc-cec.c
4068 F: include/media/cec-notifier.h
4069 F: include/media/cec.h
4070 F: include/uapi/linux/cec-funcs.h
4071 F: include/uapi/linux/cec.h
4074 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4075 L: linux-media@vger.kernel.org
4077 W: http://linuxtv.org
4078 T: git git://linuxtv.org/media_tree.git
4079 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4080 F: drivers/media/cec/platform/cec-gpio/
4082 CELL BROADBAND ENGINE ARCHITECTURE
4083 M: Arnd Bergmann <arnd@arndb.de>
4084 L: linuxppc-dev@lists.ozlabs.org
4086 W: http://www.ibm.com/developerworks/power/cell/
4087 F: arch/powerpc/include/asm/cell*.h
4088 F: arch/powerpc/include/asm/spu*.h
4089 F: arch/powerpc/include/uapi/asm/spu*.h
4090 F: arch/powerpc/oprofile/*cell*
4091 F: arch/powerpc/platforms/cell/
4093 CELLWISE CW2015 BATTERY DRIVER
4094 M: Tobias Schrammm <t.schramm@manjaro.org>
4096 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4097 F: drivers/power/supply/cw2015_battery.c
4099 CEPH COMMON CODE (LIBCEPH)
4100 M: Ilya Dryomov <idryomov@gmail.com>
4101 M: Jeff Layton <jlayton@kernel.org>
4102 L: ceph-devel@vger.kernel.org
4105 T: git git://github.com/ceph/ceph-client.git
4106 F: include/linux/ceph/
4107 F: include/linux/crush/
4110 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4111 M: Jeff Layton <jlayton@kernel.org>
4112 M: Ilya Dryomov <idryomov@gmail.com>
4113 L: ceph-devel@vger.kernel.org
4116 T: git git://github.com/ceph/ceph-client.git
4117 F: Documentation/filesystems/ceph.rst
4120 CERTIFICATE HANDLING
4121 M: David Howells <dhowells@redhat.com>
4122 M: David Woodhouse <dwmw2@infradead.org>
4123 L: keyrings@vger.kernel.org
4125 F: Documentation/admin-guide/module-signing.rst
4127 F: scripts/extract-cert.c
4128 F: scripts/sign-file.c
4130 CFAG12864B LCD DRIVER
4131 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4133 F: drivers/auxdisplay/cfag12864b.c
4134 F: include/linux/cfag12864b.h
4136 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4137 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4139 F: drivers/auxdisplay/cfag12864bfb.c
4140 F: include/linux/cfag12864b.h
4142 CHAR and MISC DRIVERS
4143 M: Arnd Bergmann <arnd@arndb.de>
4144 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4149 F: include/linux/miscdevice.h
4150 X: drivers/char/agp/
4151 X: drivers/char/hw_random/
4152 X: drivers/char/ipmi/
4153 X: drivers/char/random.c
4154 X: drivers/char/tpm/
4157 M: Andy Whitcroft <apw@canonical.com>
4158 M: Joe Perches <joe@perches.com>
4160 F: scripts/checkpatch.pl
4162 CHINESE DOCUMENTATION
4163 M: Harry Wei <harryxiyou@gmail.com>
4164 M: Alex Shi <alex.shi@linux.alibaba.com>
4165 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4167 F: Documentation/translations/zh_CN/
4169 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4170 M: Peter Chen <Peter.Chen@nxp.com>
4171 L: linux-usb@vger.kernel.org
4173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4174 F: drivers/usb/chipidea/
4176 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4177 M: Hans de Goede <hdegoede@redhat.com>
4178 L: linux-input@vger.kernel.org
4180 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4181 F: drivers/input/touchscreen/chipone_icn8318.c
4183 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4184 M: Hans de Goede <hdegoede@redhat.com>
4185 L: linux-input@vger.kernel.org
4187 F: drivers/input/touchscreen/chipone_icn8505.c
4189 CHROME HARDWARE PLATFORM SUPPORT
4190 M: Benson Leung <bleung@chromium.org>
4191 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4194 F: drivers/platform/chrome/
4196 CHROMEOS EC CODEC DRIVER
4197 M: Cheng-Yi Chiang <cychiang@chromium.org>
4198 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4199 R: Guenter Roeck <groeck@chromium.org>
4201 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4202 F: sound/soc/codecs/cros_ec_codec.*
4204 CHROMEOS EC SUBDRIVERS
4205 M: Benson Leung <bleung@chromium.org>
4206 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4207 R: Guenter Roeck <groeck@chromium.org>
4209 F: drivers/power/supply/cros_usbpd-charger.c
4213 CHRONTEL CH7322 CEC DRIVER
4214 M: Jeff Chase <jnchase@google.com>
4215 L: linux-media@vger.kernel.org
4217 T: git git://linuxtv.org/media_tree.git
4218 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4219 F: drivers/media/cec/i2c/ch7322.c
4221 CIRRUS LOGIC AUDIO CODEC DRIVERS
4222 M: James Schulman <james.schulman@cirrus.com>
4223 M: David Rhodes <david.rhodes@cirrus.com>
4224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4225 L: patches@opensource.cirrus.com
4227 F: sound/soc/codecs/cs*
4229 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4230 M: Hartley Sweeten <hsweeten@visionengravers.com>
4231 L: netdev@vger.kernel.org
4233 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4235 CIRRUS LOGIC LOCHNAGAR DRIVER
4236 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4237 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4238 L: patches@opensource.cirrus.com
4240 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4241 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4242 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4243 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4244 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4245 F: Documentation/hwmon/lochnagar.rst
4246 F: drivers/clk/clk-lochnagar.c
4247 F: drivers/hwmon/lochnagar-hwmon.c
4248 F: drivers/mfd/lochnagar-i2c.c
4249 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4250 F: drivers/regulator/lochnagar-regulator.c
4251 F: include/dt-bindings/clk/lochnagar.h
4252 F: include/dt-bindings/pinctrl/lochnagar.h
4253 F: include/linux/mfd/lochnagar*
4254 F: sound/soc/codecs/lochnagar-sc.c
4256 CIRRUS LOGIC MADERA CODEC DRIVERS
4257 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4258 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4259 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4260 L: patches@opensource.cirrus.com
4262 W: https://github.com/CirrusLogic/linux-drivers/wiki
4263 T: git https://github.com/CirrusLogic/linux-drivers.git
4264 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4265 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4266 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4267 F: drivers/gpio/gpio-madera*
4268 F: drivers/irqchip/irq-madera*
4269 F: drivers/mfd/cs47l*
4270 F: drivers/mfd/madera*
4271 F: drivers/pinctrl/cirrus/*
4272 F: include/dt-bindings/sound/madera*
4273 F: include/linux/irqchip/irq-madera*
4274 F: include/linux/mfd/madera/*
4275 F: include/sound/madera*
4276 F: sound/soc/codecs/cs47l*
4277 F: sound/soc/codecs/madera*
4279 CISCO FCOE HBA DRIVER
4280 M: Satish Kharat <satishkh@cisco.com>
4281 M: Sesidhar Baddela <sebaddel@cisco.com>
4282 M: Karan Tilak Kumar <kartilak@cisco.com>
4283 L: linux-scsi@vger.kernel.org
4285 F: drivers/scsi/fnic/
4287 CISCO SCSI HBA DRIVER
4288 M: Karan Tilak Kumar <kartilak@cisco.com>
4289 M: Sesidhar Baddela <sebaddel@cisco.com>
4290 L: linux-scsi@vger.kernel.org
4292 F: drivers/scsi/snic/
4294 CISCO VIC ETHERNET NIC DRIVER
4295 M: Christian Benvenuti <benve@cisco.com>
4296 M: Govindarajulu Varadarajan <_govind@gmx.com>
4298 F: drivers/net/ethernet/cisco/enic/
4300 CISCO VIC LOW LATENCY NIC DRIVER
4301 M: Christian Benvenuti <benve@cisco.com>
4302 M: Nelson Escobar <neescoba@cisco.com>
4304 F: drivers/infiniband/hw/usnic/
4307 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4311 CLANG/LLVM BUILD SUPPORT
4312 M: Nathan Chancellor <natechancellor@gmail.com>
4313 M: Nick Desaulniers <ndesaulniers@google.com>
4314 L: clang-built-linux@googlegroups.com
4316 W: https://clangbuiltlinux.github.io/
4317 B: https://github.com/ClangBuiltLinux/linux/issues
4318 C: irc://chat.freenode.net/clangbuiltlinux
4319 F: Documentation/kbuild/llvm.rst
4320 F: scripts/clang-tools/
4321 F: scripts/lld-version.sh
4322 K: \b(?i:clang|llvm)\b
4325 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4326 L: linux-kernel@vger.kernel.org
4328 F: include/linux/cleancache.h
4332 M: Russell King <linux@armlinux.org.uk>
4333 L: linux-clk@vger.kernel.org
4335 F: include/linux/clk.h
4337 CLOCKSOURCE, CLOCKEVENT DRIVERS
4338 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4339 M: Thomas Gleixner <tglx@linutronix.de>
4340 L: linux-kernel@vger.kernel.org
4342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4343 F: Documentation/devicetree/bindings/timer/
4344 F: drivers/clocksource/
4347 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4348 M: Daniel Oliveira Nascimento <don@syst.com.br>
4349 L: platform-driver-x86@vger.kernel.org
4351 F: drivers/platform/x86/classmate-laptop.c
4354 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4355 L: linux-media@vger.kernel.org
4357 W: https://linuxtv.org
4358 T: git git://linuxtv.org/media_tree.git
4359 F: drivers/media/pci/cobalt/
4361 COCCINELLE/Semantic Patches (SmPL)
4362 M: Julia Lawall <Julia.Lawall@lip6.fr>
4363 M: Gilles Muller <Gilles.Muller@lip6.fr>
4364 M: Nicolas Palix <nicolas.palix@imag.fr>
4365 M: Michal Marek <michal.lkml@markovi.net>
4366 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4368 W: http://coccinelle.lip6.fr/
4369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4370 F: Documentation/dev-tools/coccinelle.rst
4371 F: scripts/coccicheck
4372 F: scripts/coccinelle/
4375 M: Jan Harkes <jaharkes@cs.cmu.edu>
4377 L: codalist@coda.cs.cmu.edu
4379 W: http://www.coda.cs.cmu.edu/
4380 F: Documentation/filesystems/coda.rst
4382 F: include/linux/coda*.h
4383 F: include/uapi/linux/coda*.h
4385 CODA V4L2 MEM2MEM DRIVER
4386 M: Philipp Zabel <p.zabel@pengutronix.de>
4387 L: linux-media@vger.kernel.org
4389 F: Documentation/devicetree/bindings/media/coda.txt
4390 F: drivers/media/platform/coda/
4393 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4395 F: Documentation/process/code-of-conduct-interpretation.rst
4396 F: Documentation/process/code-of-conduct.rst
4398 COMMON CLK FRAMEWORK
4399 M: Michael Turquette <mturquette@baylibre.com>
4400 M: Stephen Boyd <sboyd@kernel.org>
4401 L: linux-clk@vger.kernel.org
4403 Q: http://patchwork.kernel.org/project/linux-clk/list/
4404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4405 F: Documentation/devicetree/bindings/clock/
4407 F: include/linux/clk-pr*
4408 F: include/linux/clk/
4409 F: include/linux/of_clk.h
4410 X: drivers/clk/clkdev.c
4412 COMMON INTERNET FILE SYSTEM (CIFS)
4413 M: Steve French <sfrench@samba.org>
4414 L: linux-cifs@vger.kernel.org
4415 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4417 W: http://linux-cifs.samba.org/
4418 T: git git://git.samba.org/sfrench/cifs-2.6.git
4419 F: Documentation/admin-guide/cifs/
4422 COMPACTPCI HOTPLUG CORE
4423 M: Scott Murray <scott@spiteful.org>
4424 L: linux-pci@vger.kernel.org
4426 F: drivers/pci/hotplug/cpci_hotplug*
4428 COMPACTPCI HOTPLUG GENERIC DRIVER
4429 M: Scott Murray <scott@spiteful.org>
4430 L: linux-pci@vger.kernel.org
4432 F: drivers/pci/hotplug/cpcihp_generic.c
4434 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4435 M: Scott Murray <scott@spiteful.org>
4436 L: linux-pci@vger.kernel.org
4438 F: drivers/pci/hotplug/cpcihp_zt5550.*
4440 COMPAL LAPTOP SUPPORT
4441 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4442 L: platform-driver-x86@vger.kernel.org
4444 F: drivers/platform/x86/compal-laptop.c
4447 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4449 F: include/linux/compiler_attributes.h
4451 CONEXANT ACCESSRUNNER USB DRIVER
4452 L: accessrunner-general@lists.sourceforge.net
4454 W: http://accessrunner.sourceforge.net/
4455 F: drivers/usb/atm/cxacru.c
4458 M: Joel Becker <jlbec@evilplan.org>
4459 M: Christoph Hellwig <hch@lst.de>
4461 T: git git://git.infradead.org/users/hch/configfs.git
4463 F: include/linux/configfs.h
4464 F: samples/configfs/
4467 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4469 F: drivers/video/console/
4470 F: include/linux/console*
4472 CONTROL GROUP (CGROUP)
4473 M: Tejun Heo <tj@kernel.org>
4474 M: Li Zefan <lizefan@huawei.com>
4475 M: Johannes Weiner <hannes@cmpxchg.org>
4476 L: cgroups@vger.kernel.org
4478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4479 F: Documentation/admin-guide/cgroup-v1/
4480 F: Documentation/admin-guide/cgroup-v2.rst
4481 F: include/linux/cgroup*
4484 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4485 M: Tejun Heo <tj@kernel.org>
4486 M: Jens Axboe <axboe@kernel.dk>
4487 L: cgroups@vger.kernel.org
4488 L: linux-block@vger.kernel.org
4489 T: git git://git.kernel.dk/linux-block
4490 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4491 F: block/bfq-cgroup.c
4492 F: block/blk-cgroup.c
4493 F: block/blk-iolatency.c
4494 F: block/blk-throttle.c
4495 F: include/linux/blk-cgroup.h
4497 CONTROL GROUP - CPUSET
4498 M: Li Zefan <lizefan@huawei.com>
4499 L: cgroups@vger.kernel.org
4501 W: http://www.bullopensource.org/cpuset/
4502 W: http://oss.sgi.com/projects/cpusets/
4503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4504 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4505 F: include/linux/cpuset.h
4506 F: kernel/cgroup/cpuset.c
4508 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4509 M: Johannes Weiner <hannes@cmpxchg.org>
4510 M: Michal Hocko <mhocko@kernel.org>
4511 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4512 L: cgroups@vger.kernel.org
4513 L: linux-mm@kvack.org
4518 CORETEMP HARDWARE MONITORING DRIVER
4519 M: Fenghua Yu <fenghua.yu@intel.com>
4520 L: linux-hwmon@vger.kernel.org
4522 F: Documentation/hwmon/coretemp.rst
4523 F: drivers/hwmon/coretemp.c
4525 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4526 M: Marius Zachmann <mail@mariuszachmann.de>
4527 L: linux-hwmon@vger.kernel.org
4529 F: drivers/hwmon/corsair-cpro.c
4531 COSA/SRP SYNC SERIAL DRIVER
4532 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4534 W: http://www.fi.muni.cz/~kas/cosa/
4535 F: drivers/net/wan/cosa*
4538 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4539 L: linux-iio@vger.kernel.org
4541 F: Documentation/ABI/testing/sysfs-bus-counter*
4542 F: Documentation/driver-api/generic-counter.rst
4544 F: include/linux/counter.h
4545 F: include/linux/counter_enum.h
4547 CPMAC ETHERNET DRIVER
4548 M: Florian Fainelli <f.fainelli@gmail.com>
4549 L: netdev@vger.kernel.org
4551 F: drivers/net/ethernet/ti/cpmac.c
4553 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4554 M: Viresh Kumar <viresh.kumar@linaro.org>
4555 M: Sudeep Holla <sudeep.holla@arm.com>
4556 L: linux-pm@vger.kernel.org
4558 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4559 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4561 CPU FREQUENCY SCALING FRAMEWORK
4562 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4563 M: Viresh Kumar <viresh.kumar@linaro.org>
4564 L: linux-pm@vger.kernel.org
4566 B: https://bugzilla.kernel.org
4567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4569 F: Documentation/admin-guide/pm/cpufreq.rst
4570 F: Documentation/admin-guide/pm/intel_pstate.rst
4571 F: Documentation/cpu-freq/
4572 F: Documentation/devicetree/bindings/cpufreq/
4574 F: include/linux/cpufreq.h
4575 F: include/linux/sched/cpufreq.h
4576 F: kernel/sched/cpufreq*.c
4577 F: tools/testing/selftests/cpufreq/
4579 CPU IDLE TIME MANAGEMENT FRAMEWORK
4580 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4581 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4582 L: linux-pm@vger.kernel.org
4584 B: https://bugzilla.kernel.org
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4586 F: Documentation/admin-guide/pm/cpuidle.rst
4587 F: Documentation/driver-api/pm/cpuidle.rst
4588 F: drivers/cpuidle/*
4589 F: include/linux/cpuidle.h
4591 CPU POWER MONITORING SUBSYSTEM
4592 M: Thomas Renninger <trenn@suse.com>
4593 M: Shuah Khan <shuah@kernel.org>
4594 M: Shuah Khan <skhan@linuxfoundation.org>
4595 L: linux-pm@vger.kernel.org
4597 F: tools/power/cpupower/
4600 M: "H. Peter Anvin" <hpa@zytor.com>
4602 F: arch/x86/kernel/cpuid.c
4603 F: arch/x86/kernel/msr.c
4605 CPUIDLE DRIVER - ARM BIG LITTLE
4606 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4607 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4608 L: linux-pm@vger.kernel.org
4609 L: linux-arm-kernel@lists.infradead.org
4611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4612 F: drivers/cpuidle/cpuidle-big_little.c
4614 CPUIDLE DRIVER - ARM EXYNOS
4615 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4616 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4617 M: Kukjin Kim <kgene@kernel.org>
4618 L: linux-pm@vger.kernel.org
4619 L: linux-samsung-soc@vger.kernel.org
4621 F: arch/arm/mach-exynos/pm.c
4622 F: drivers/cpuidle/cpuidle-exynos.c
4624 CPUIDLE DRIVER - ARM PSCI
4625 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4626 M: Sudeep Holla <sudeep.holla@arm.com>
4627 L: linux-pm@vger.kernel.org
4628 L: linux-arm-kernel@lists.infradead.org
4630 F: drivers/cpuidle/cpuidle-psci.c
4632 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4633 M: Ulf Hansson <ulf.hansson@linaro.org>
4634 L: linux-pm@vger.kernel.org
4635 L: linux-arm-kernel@lists.infradead.org
4637 F: drivers/cpuidle/cpuidle-psci.h
4638 F: drivers/cpuidle/cpuidle-psci-domain.c
4641 M: Nicolas Pitre <nico@fluxnic.net>
4643 F: Documentation/filesystems/cramfs.rst
4647 M: Bastien Nocera <hadess@hadess.net>
4648 L: linux-input@vger.kernel.org
4650 F: drivers/hid/hid-creative-sb0540.c
4653 M: Herbert Xu <herbert@gondor.apana.org.au>
4654 M: "David S. Miller" <davem@davemloft.net>
4655 L: linux-crypto@vger.kernel.org
4657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4659 F: Documentation/crypto/
4660 F: Documentation/devicetree/bindings/crypto/
4665 F: include/linux/crypto*
4668 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4669 M: Neil Horman <nhorman@tuxdriver.com>
4670 L: linux-crypto@vger.kernel.org
4672 F: crypto/ansi_cprng.c
4676 M: Hans Verkuil <hverkuil@xs4all.nl>
4677 L: linux-media@vger.kernel.org
4679 W: http://linuxtv.org
4680 T: git git://linuxtv.org/media_tree.git
4681 F: drivers/media/i2c/cs3308.c
4683 CS5535 Audio ALSA driver
4684 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4686 F: sound/pci/cs5535audio/
4688 CSI DRIVERS FOR ALLWINNER V3s
4689 M: Yong Deng <yong.deng@magewell.com>
4690 L: linux-media@vger.kernel.org
4692 T: git git://linuxtv.org/media_tree.git
4693 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4694 F: drivers/media/platform/sunxi/sun6i-csi/
4697 M: Solomon Peachy <pizza@shaftnet.org>
4699 F: drivers/net/wireless/st/cw1200/
4701 CX18 VIDEO4LINUX DRIVER
4702 M: Andy Walls <awalls@md.metrocast.net>
4703 L: linux-media@vger.kernel.org
4705 W: https://linuxtv.org
4706 T: git git://linuxtv.org/media_tree.git
4707 F: drivers/media/pci/cx18/
4708 F: include/uapi/linux/ivtv*
4710 CX2341X MPEG ENCODER HELPER MODULE
4711 M: Hans Verkuil <hverkuil@xs4all.nl>
4712 L: linux-media@vger.kernel.org
4714 W: https://linuxtv.org
4715 T: git git://linuxtv.org/media_tree.git
4716 F: drivers/media/common/cx2341x*
4717 F: include/media/drv-intf/cx2341x.h
4719 CX24120 MEDIA DRIVER
4720 M: Jemma Denson <jdenson@gmail.com>
4721 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4722 L: linux-media@vger.kernel.org
4724 W: https://linuxtv.org
4725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4726 F: drivers/media/dvb-frontends/cx24120*
4728 CX88 VIDEO4LINUX DRIVER
4729 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4730 L: linux-media@vger.kernel.org
4732 W: https://linuxtv.org
4733 T: git git://linuxtv.org/media_tree.git
4734 F: Documentation/driver-api/media/drivers/cx88*
4735 F: drivers/media/pci/cx88/
4737 CXD2820R MEDIA DRIVER
4738 M: Antti Palosaari <crope@iki.fi>
4739 L: linux-media@vger.kernel.org
4741 W: https://linuxtv.org
4742 W: http://palosaari.fi/linux/
4743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4744 T: git git://linuxtv.org/anttip/media_tree.git
4745 F: drivers/media/dvb-frontends/cxd2820r*
4747 CXGB3 ETHERNET DRIVER (CXGB3)
4748 M: Raju Rangoju <rajur@chelsio.com>
4749 L: netdev@vger.kernel.org
4751 W: http://www.chelsio.com
4752 F: drivers/net/ethernet/chelsio/cxgb3/
4754 CXGB3 ISCSI DRIVER (CXGB3I)
4755 M: Karen Xie <kxie@chelsio.com>
4756 L: linux-scsi@vger.kernel.org
4758 W: http://www.chelsio.com
4759 F: drivers/scsi/cxgbi/cxgb3i
4761 CXGB4 CRYPTO DRIVER (chcr)
4762 M: Ayush Sawal <ayush.sawal@chelsio.com>
4763 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4764 M: Rohit Maheshwari <rohitm@chelsio.com>
4765 L: linux-crypto@vger.kernel.org
4767 W: http://www.chelsio.com
4768 F: drivers/crypto/chelsio
4770 CXGB4 INLINE CRYPTO DRIVER
4771 M: Ayush Sawal <ayush.sawal@chelsio.com>
4772 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4773 M: Rohit Maheshwari <rohitm@chelsio.com>
4774 L: netdev@vger.kernel.org
4776 W: http://www.chelsio.com
4777 F: drivers/net/ethernet/chelsio/inline_crypto/
4779 CXGB4 ETHERNET DRIVER (CXGB4)
4780 M: Raju Rangoju <rajur@chelsio.com>
4781 L: netdev@vger.kernel.org
4783 W: http://www.chelsio.com
4784 F: drivers/net/ethernet/chelsio/cxgb4/
4786 CXGB4 ISCSI DRIVER (CXGB4I)
4787 M: Karen Xie <kxie@chelsio.com>
4788 L: linux-scsi@vger.kernel.org
4790 W: http://www.chelsio.com
4791 F: drivers/scsi/cxgbi/cxgb4i
4793 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4794 M: Potnuri Bharat Teja <bharat@chelsio.com>
4795 L: linux-rdma@vger.kernel.org
4797 W: http://www.openfabrics.org
4798 F: drivers/infiniband/hw/cxgb4/
4799 F: include/uapi/rdma/cxgb4-abi.h
4801 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4802 M: Raju Rangoju <rajur@chelsio.com>
4803 L: netdev@vger.kernel.org
4805 W: http://www.chelsio.com
4806 F: drivers/net/ethernet/chelsio/cxgb4vf/
4808 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4809 M: Frederic Barrat <fbarrat@linux.ibm.com>
4810 M: Andrew Donnellan <ajd@linux.ibm.com>
4811 L: linuxppc-dev@lists.ozlabs.org
4813 F: Documentation/ABI/testing/sysfs-class-cxl
4814 F: Documentation/powerpc/cxl.rst
4815 F: arch/powerpc/platforms/powernv/pci-cxl.c
4816 F: drivers/misc/cxl/
4817 F: include/misc/cxl*
4818 F: include/uapi/misc/cxl.h
4820 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4821 M: Manoj N. Kumar <manoj@linux.ibm.com>
4822 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4823 M: Uma Krishnan <ukrishn@linux.ibm.com>
4824 L: linux-scsi@vger.kernel.org
4826 F: Documentation/powerpc/cxlflash.rst
4827 F: drivers/scsi/cxlflash/
4828 F: include/uapi/scsi/cxlflash_ioctl.h
4831 M: Russell King <linux@armlinux.org.uk>
4832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4834 W: http://www.armlinux.org.uk/
4835 F: drivers/video/fbdev/cyber2000fb.*
4837 CYCLADES ASYNC MUX DRIVER
4839 W: http://www.cyclades.com/
4840 F: drivers/tty/cyclades.c
4841 F: include/linux/cyclades.h
4842 F: include/uapi/linux/cyclades.h
4844 CYCLADES PC300 DRIVER
4846 W: http://www.cyclades.com/
4847 F: drivers/net/wan/pc300*
4849 CYPRESS_FIRMWARE MEDIA DRIVER
4850 M: Antti Palosaari <crope@iki.fi>
4851 L: linux-media@vger.kernel.org
4853 W: https://linuxtv.org
4854 W: http://palosaari.fi/linux/
4855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4856 T: git git://linuxtv.org/anttip/media_tree.git
4857 F: drivers/media/common/cypress_firmware*
4859 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4860 M: Linus Walleij <linus.walleij@linaro.org>
4861 L: linux-input@vger.kernel.org
4863 F: drivers/input/touchscreen/cy8ctma140.c
4865 CYTTSP TOUCHSCREEN DRIVER
4866 M: Ferruh Yigit <fery@cypress.com>
4867 L: linux-input@vger.kernel.org
4869 F: drivers/input/touchscreen/cyttsp*
4870 F: include/linux/input/cyttsp.h
4872 D-LINK DIR-685 TOUCHKEYS DRIVER
4873 M: Linus Walleij <linus.walleij@linaro.org>
4874 L: linux-input@vger.kernel.org
4876 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4878 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4879 M: Joshua Kinard <kumba@gentoo.org>
4881 F: drivers/rtc/rtc-ds1685.c
4882 F: include/linux/rtc/ds1685.h
4884 DAMA SLAVE for AX.25
4885 M: Joerg Reuter <jreuter@yaina.de>
4886 L: linux-hams@vger.kernel.org
4888 W: http://yaina.de/jreuter/
4889 W: http://www.qsl.net/dl1bke/
4890 F: net/ax25/af_ax25.c
4891 F: net/ax25/ax25_dev.c
4892 F: net/ax25/ax25_ds_*
4893 F: net/ax25/ax25_in.c
4894 F: net/ax25/ax25_out.c
4895 F: net/ax25/ax25_timer.c
4896 F: net/ax25/sysctl_net_ax25.c
4898 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4899 L: netdev@vger.kernel.org
4901 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4902 F: drivers/net/ethernet/dec/tulip/dmfe.c
4904 DC390/AM53C974 SCSI driver
4905 M: Hannes Reinecke <hare@suse.com>
4906 L: linux-scsi@vger.kernel.org
4908 F: drivers/scsi/am53c974.c
4911 M: Oliver Neukum <oliver@neukum.org>
4912 M: Ali Akcaagac <aliakc@web.de>
4913 M: Jamie Lenehan <lenehan@twibble.org>
4914 L: dc395x@twibble.org
4916 W: http://twibble.org/dist/dc395x/
4917 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4918 F: Documentation/scsi/dc395x.rst
4919 F: drivers/scsi/dc395x.*
4922 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4923 L: dccp@vger.kernel.org
4925 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4926 F: include/linux/dccp.h
4927 F: include/linux/tfrc.h
4928 F: include/uapi/linux/dccp.h
4931 DECnet NETWORK LAYER
4932 L: linux-decnet-user@lists.sourceforge.net
4934 W: http://linux-decnet.sourceforge.net
4935 F: Documentation/networking/decnet.rst
4938 DECSTATION PLATFORM SUPPORT
4939 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4940 L: linux-mips@vger.kernel.org
4942 W: http://www.linux-mips.org/wiki/DECstation
4944 F: arch/mips/include/asm/dec/
4945 F: arch/mips/include/asm/mach-dec/
4947 DEFXX FDDI NETWORK DRIVER
4948 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4950 F: drivers/net/fddi/defxx.*
4952 DEFZA FDDI NETWORK DRIVER
4953 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4955 F: drivers/net/fddi/defza.*
4957 DEINTERLACE DRIVERS FOR ALLWINNER H3
4958 M: Jernej Skrabec <jernej.skrabec@siol.net>
4959 L: linux-media@vger.kernel.org
4961 T: git git://linuxtv.org/media_tree.git
4962 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4963 F: drivers/media/platform/sunxi/sun8i-di/
4966 M: Matthew Garrett <mjg59@srcf.ucam.org>
4967 M: Pali Rohár <pali@kernel.org>
4968 L: platform-driver-x86@vger.kernel.org
4970 F: drivers/platform/x86/dell-laptop.c
4972 DELL LAPTOP FREEFALL DRIVER
4973 M: Pali Rohár <pali@kernel.org>
4975 F: drivers/platform/x86/dell-smo8800.c
4977 DELL LAPTOP RBTN DRIVER
4978 M: Pali Rohár <pali@kernel.org>
4980 F: drivers/platform/x86/dell-rbtn.*
4982 DELL LAPTOP SMM DRIVER
4983 M: Pali Rohár <pali@kernel.org>
4985 F: drivers/hwmon/dell-smm-hwmon.c
4986 F: include/uapi/linux/i8k.h
4988 DELL REMOTE BIOS UPDATE DRIVER
4989 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4990 L: platform-driver-x86@vger.kernel.org
4992 F: drivers/platform/x86/dell_rbu.c
4995 M: Pali Rohár <pali@kernel.org>
4996 M: Mario Limonciello <mario.limonciello@dell.com>
4997 L: platform-driver-x86@vger.kernel.org
4999 F: drivers/platform/x86/dell-smbios.*
5001 DELL SMBIOS SMM DRIVER
5002 M: Mario Limonciello <mario.limonciello@dell.com>
5003 L: platform-driver-x86@vger.kernel.org
5005 F: drivers/platform/x86/dell-smbios-smm.c
5007 DELL SMBIOS WMI DRIVER
5008 M: Mario Limonciello <mario.limonciello@dell.com>
5009 L: platform-driver-x86@vger.kernel.org
5011 F: drivers/platform/x86/dell-smbios-wmi.c
5012 F: tools/wmi/dell-smbios-example.c
5014 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5015 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5016 L: platform-driver-x86@vger.kernel.org
5018 F: Documentation/driver-api/dcdbas.rst
5019 F: drivers/platform/x86/dcdbas.*
5021 DELL WMI DESCRIPTOR DRIVER
5022 M: Mario Limonciello <mario.limonciello@dell.com>
5024 F: drivers/platform/x86/dell-wmi-descriptor.c
5026 DELL WMI NOTIFICATIONS DRIVER
5027 M: Matthew Garrett <mjg59@srcf.ucam.org>
5028 M: Pali Rohár <pali@kernel.org>
5030 F: drivers/platform/x86/dell-wmi.c
5032 DELTA ST MEDIA DRIVER
5033 M: Hugues Fruchet <hugues.fruchet@st.com>
5034 L: linux-media@vger.kernel.org
5036 W: https://linuxtv.org
5037 T: git git://linuxtv.org/media_tree.git
5038 F: drivers/media/platform/sti/delta
5041 L: linux-mtd@lists.infradead.org
5043 F: drivers/mtd/nand/raw/denali*
5045 DESIGNWARE EDMA CORE IP DRIVER
5046 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5047 L: dmaengine@vger.kernel.org
5049 F: drivers/dma/dw-edma/
5050 F: include/linux/dma/edma.h
5052 DESIGNWARE USB2 DRD IP DRIVER
5053 M: Minas Harutyunyan <hminas@synopsys.com>
5054 L: linux-usb@vger.kernel.org
5056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5057 F: drivers/usb/dwc2/
5059 DESIGNWARE USB3 DRD IP DRIVER
5060 M: Felipe Balbi <balbi@kernel.org>
5061 L: linux-usb@vger.kernel.org
5063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5064 F: drivers/usb/dwc3/
5066 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5067 M: Andreas Klinger <ak@it-klinger.de>
5068 L: linux-iio@vger.kernel.org
5070 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5071 F: drivers/iio/proximity/srf*.c
5073 DEVICE COREDUMP (DEV_COREDUMP)
5074 M: Johannes Berg <johannes@sipsolutions.net>
5075 L: linux-kernel@vger.kernel.org
5077 F: drivers/base/devcoredump.c
5078 F: include/linux/devcoredump.h
5080 DEVICE DEPENDENCY HELPER SCRIPT
5081 M: Saravana Kannan <saravanak@google.com>
5082 L: linux-kernel@vger.kernel.org
5084 F: scripts/dev-needs.sh
5086 DEVICE DIRECT ACCESS (DAX)
5087 M: Dan Williams <dan.j.williams@intel.com>
5088 M: Vishal Verma <vishal.l.verma@intel.com>
5089 M: Dave Jiang <dave.jiang@intel.com>
5090 L: linux-nvdimm@lists.01.org
5094 DEVICE FREQUENCY (DEVFREQ)
5095 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5096 M: Kyungmin Park <kyungmin.park@samsung.com>
5097 M: Chanwoo Choi <cw00.choi@samsung.com>
5098 L: linux-pm@vger.kernel.org
5100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5101 F: Documentation/devicetree/bindings/devfreq/
5103 F: include/linux/devfreq.h
5104 F: include/trace/events/devfreq.h
5106 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5107 M: Chanwoo Choi <cw00.choi@samsung.com>
5108 L: linux-pm@vger.kernel.org
5110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5111 F: Documentation/devicetree/bindings/devfreq/event/
5112 F: drivers/devfreq/devfreq-event.c
5113 F: drivers/devfreq/event/
5114 F: include/dt-bindings/pmu/exynos_ppmu.h
5115 F: include/linux/devfreq-event.h
5117 DEVICE NUMBER REGISTRY
5118 M: Torben Mathiasen <device@lanana.org>
5120 W: http://lanana.org/docs/device-list/index.html
5123 M: Alasdair Kergon <agk@redhat.com>
5124 M: Mike Snitzer <snitzer@redhat.com>
5125 M: dm-devel@redhat.com
5126 L: dm-devel@redhat.com
5128 W: http://sources.redhat.com/dm
5129 Q: http://patchwork.kernel.org/project/dm-devel/list/
5130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5131 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5132 F: Documentation/admin-guide/device-mapper/
5133 F: drivers/md/Kconfig
5134 F: drivers/md/Makefile
5136 F: drivers/md/persistent-data/
5137 F: include/linux/device-mapper.h
5138 F: include/linux/dm-*.h
5139 F: include/uapi/linux/dm-*.h
5142 M: Jiri Pirko <jiri@nvidia.com>
5143 L: netdev@vger.kernel.org
5145 F: Documentation/networking/devlink
5146 F: include/net/devlink.h
5147 F: include/uapi/linux/devlink.h
5148 F: net/core/devlink.c
5150 DIALOG SEMICONDUCTOR DRIVERS
5151 M: Support Opensource <support.opensource@diasemi.com>
5153 W: http://www.dialog-semiconductor.com/products
5154 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5155 F: Documentation/devicetree/bindings/mfd/da90*.txt
5156 F: Documentation/devicetree/bindings/regulator/da92*.txt
5157 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5158 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5159 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5160 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5161 F: Documentation/hwmon/da90??.rst
5162 F: drivers/gpio/gpio-da90??.c
5163 F: drivers/hwmon/da90??-hwmon.c
5164 F: drivers/iio/adc/da91??-*.c
5165 F: drivers/input/misc/da90??_onkey.c
5166 F: drivers/input/touchscreen/da9052_tsi.c
5167 F: drivers/leds/leds-da90??.c
5168 F: drivers/mfd/da903x.c
5169 F: drivers/mfd/da90??-*.c
5170 F: drivers/mfd/da91??-*.c
5171 F: drivers/pinctrl/pinctrl-da90??.c
5172 F: drivers/power/supply/da9052-battery.c
5173 F: drivers/power/supply/da91??-*.c
5174 F: drivers/regulator/da9???-regulator.[ch]
5175 F: drivers/regulator/slg51000-regulator.[ch]
5176 F: drivers/rtc/rtc-da90??.c
5177 F: drivers/thermal/da90??-thermal.c
5178 F: drivers/video/backlight/da90??_bl.c
5179 F: drivers/watchdog/da90??_wdt.c
5180 F: include/linux/mfd/da903x.h
5181 F: include/linux/mfd/da9052/
5182 F: include/linux/mfd/da9055/
5183 F: include/linux/mfd/da9062/
5184 F: include/linux/mfd/da9063/
5185 F: include/linux/mfd/da9150/
5186 F: include/linux/regulator/da9211.h
5187 F: include/sound/da[79]*.h
5188 F: sound/soc/codecs/da[79]*.[ch]
5190 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5191 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5192 L: linux-gpio@vger.kernel.org
5194 F: drivers/gpio/gpio-gpio-mm.c
5196 DIOLAN U2C-12 I2C DRIVER
5197 M: Guenter Roeck <linux@roeck-us.net>
5198 L: linux-i2c@vger.kernel.org
5200 F: drivers/i2c/busses/i2c-diolan-u2c.c
5202 DIRECTORY NOTIFICATION (DNOTIFY)
5203 M: Jan Kara <jack@suse.cz>
5204 R: Amir Goldstein <amir73il@gmail.com>
5205 L: linux-fsdevel@vger.kernel.org
5207 F: Documentation/filesystems/dnotify.rst
5208 F: fs/notify/dnotify/
5209 F: include/linux/dnotify.h
5211 DISK GEOMETRY AND PARTITION HANDLING
5212 M: Andries Brouwer <aeb@cwi.nl>
5214 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5215 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5216 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5219 M: Jan Kara <jack@suse.com>
5221 F: Documentation/filesystems/quota.rst
5223 F: include/linux/quota*.h
5224 F: include/uapi/linux/quota*.h
5226 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5227 M: Bernie Thompson <bernie@plugable.com>
5228 L: linux-fbdev@vger.kernel.org
5230 W: http://plugable.com/category/projects/udlfb/
5231 F: Documentation/fb/udlfb.rst
5232 F: drivers/video/fbdev/udlfb.c
5233 F: include/video/udlfb.h
5235 DISTRIBUTED LOCK MANAGER (DLM)
5236 M: Christine Caulfield <ccaulfie@redhat.com>
5237 M: David Teigland <teigland@redhat.com>
5238 L: cluster-devel@redhat.com
5240 W: http://sources.redhat.com/cluster/
5241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5244 DMA BUFFER SHARING FRAMEWORK
5245 M: Sumit Semwal <sumit.semwal@linaro.org>
5246 M: Christian König <christian.koenig@amd.com>
5247 L: linux-media@vger.kernel.org
5248 L: dri-devel@lists.freedesktop.org
5249 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5251 T: git git://anongit.freedesktop.org/drm/drm-misc
5252 F: Documentation/driver-api/dma-buf.rst
5254 F: include/linux/*fence.h
5255 F: include/linux/dma-buf*
5256 F: include/linux/dma-resv.h
5257 K: \bdma_(?:buf|fence|resv)\b
5259 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5260 M: Vinod Koul <vkoul@kernel.org>
5261 L: dmaengine@vger.kernel.org
5263 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5265 F: Documentation/devicetree/bindings/dma/
5266 F: Documentation/driver-api/dmaengine/
5268 F: include/linux/dmaengine.h
5269 F: include/linux/of_dma.h
5272 M: Christoph Hellwig <hch@lst.de>
5273 M: Marek Szyprowski <m.szyprowski@samsung.com>
5274 R: Robin Murphy <robin.murphy@arm.com>
5275 L: iommu@lists.linux-foundation.org
5277 W: http://git.infradead.org/users/hch/dma-mapping.git
5278 T: git git://git.infradead.org/users/hch/dma-mapping.git
5279 F: include/asm-generic/dma-mapping.h
5280 F: include/linux/dma-direct.h
5281 F: include/linux/dma-mapping.h
5282 F: include/linux/dma-map-ops.h
5285 DMA-BUF HEAPS FRAMEWORK
5286 M: Sumit Semwal <sumit.semwal@linaro.org>
5287 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5288 R: Liam Mark <lmark@codeaurora.org>
5289 R: Laura Abbott <labbott@redhat.com>
5290 R: Brian Starkey <Brian.Starkey@arm.com>
5291 R: John Stultz <john.stultz@linaro.org>
5292 L: linux-media@vger.kernel.org
5293 L: dri-devel@lists.freedesktop.org
5294 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5296 T: git git://anongit.freedesktop.org/drm/drm-misc
5297 F: drivers/dma-buf/dma-heap.c
5298 F: drivers/dma-buf/heaps/*
5299 F: include/linux/dma-heap.h
5300 F: include/uapi/linux/dma-heap.h
5302 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5303 M: Lukasz Luba <lukasz.luba@arm.com>
5304 L: linux-pm@vger.kernel.org
5305 L: linux-samsung-soc@vger.kernel.org
5307 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5308 F: drivers/memory/samsung/exynos5422-dmc.c
5310 DME1737 HARDWARE MONITOR DRIVER
5311 M: Juerg Haefliger <juergh@gmail.com>
5312 L: linux-hwmon@vger.kernel.org
5314 F: Documentation/hwmon/dme1737.rst
5315 F: drivers/hwmon/dme1737.c
5318 M: Jean Delvare <jdelvare@suse.com>
5320 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5321 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5322 F: drivers/firmware/dmi-id.c
5323 F: drivers/firmware/dmi_scan.c
5324 F: include/linux/dmi.h
5327 M: Jonathan Corbet <corbet@lwn.net>
5328 L: linux-doc@vger.kernel.org
5330 P: Documentation/doc-guide/maintainer-profile.rst
5331 T: git git://git.lwn.net/linux.git docs-next
5333 F: scripts/documentation-file-ref-check
5334 F: scripts/kernel-doc
5335 F: scripts/sphinx-pre-install
5336 X: Documentation/ABI/
5337 X: Documentation/admin-guide/media/
5338 X: Documentation/devicetree/
5339 X: Documentation/driver-api/media/
5340 X: Documentation/firmware-guide/acpi/
5341 X: Documentation/i2c/
5342 X: Documentation/power/
5343 X: Documentation/spi/
5344 X: Documentation/userspace-api/media/
5346 DOCUMENTATION SCRIPTS
5347 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5348 L: linux-doc@vger.kernel.org
5350 F: Documentation/sphinx/parse-headers.pl
5351 F: scripts/documentation-file-ref-check
5352 F: scripts/sphinx-pre-install
5354 DOCUMENTATION/ITALIAN
5355 M: Federico Vaga <federico.vaga@vaga.pv.it>
5356 L: linux-doc@vger.kernel.org
5358 F: Documentation/translations/it_IT
5360 DONGWOON DW9714 LENS VOICE COIL DRIVER
5361 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5362 L: linux-media@vger.kernel.org
5364 T: git git://linuxtv.org/media_tree.git
5365 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5366 F: drivers/media/i2c/dw9714.c
5368 DONGWOON DW9768 LENS VOICE COIL DRIVER
5369 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5370 L: linux-media@vger.kernel.org
5372 T: git git://linuxtv.org/media_tree.git
5373 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5374 F: drivers/media/i2c/dw9768.c
5376 DONGWOON DW9807 LENS VOICE COIL DRIVER
5377 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5378 L: linux-media@vger.kernel.org
5380 T: git git://linuxtv.org/media_tree.git
5381 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5382 F: drivers/media/i2c/dw9807-vcm.c
5385 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5386 L: blinux-list@redhat.com
5388 F: drivers/char/dtlk.c
5389 F: include/linux/dtlk.h
5391 DPAA2 DATAPATH I/O (DPIO) DRIVER
5392 M: Roy Pledge <Roy.Pledge@nxp.com>
5393 L: linux-kernel@vger.kernel.org
5395 F: drivers/soc/fsl/dpio
5397 DPAA2 ETHERNET DRIVER
5398 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5399 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5400 L: netdev@vger.kernel.org
5402 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5403 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5404 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5405 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5406 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5407 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5408 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5409 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5410 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5412 DPAA2 ETHERNET SWITCH DRIVER
5413 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5414 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5415 L: linux-kernel@vger.kernel.org
5417 F: drivers/staging/fsl-dpaa2/ethsw
5419 DPT_I2O SCSI RAID DRIVER
5420 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5421 L: linux-scsi@vger.kernel.org
5423 W: http://www.adaptec.com/
5424 F: drivers/scsi/dpt*
5425 F: drivers/scsi/dpt/
5428 M: Philipp Reisner <philipp.reisner@linbit.com>
5429 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5430 L: drbd-dev@lists.linbit.com
5432 W: http://www.drbd.org
5433 T: git git://git.linbit.com/linux-drbd.git
5434 T: git git://git.linbit.com/drbd-8.4.git
5435 F: Documentation/admin-guide/blockdev/
5436 F: drivers/block/drbd/
5439 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5440 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5441 R: "Rafael J. Wysocki" <rafael@kernel.org>
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5444 F: Documentation/core-api/kobject.rst
5448 F: include/linux/debugfs.h
5449 F: include/linux/kobj*
5452 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5453 M: Nishanth Menon <nm@ti.com>
5454 L: linux-pm@vger.kernel.org
5456 F: drivers/soc/ti/smartreflex.c
5457 F: include/linux/power/smartreflex.h
5459 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5460 M: Maxime Ripard <mripard@kernel.org>
5461 M: Chen-Yu Tsai <wens@csie.org>
5462 R: Jernej Skrabec <jernej.skrabec@siol.net>
5463 L: dri-devel@lists.freedesktop.org
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 F: drivers/gpu/drm/sun4i/sun8i*
5468 DRM DRIVER FOR ARM PL111 CLCD
5469 M: Eric Anholt <eric@anholt.net>
5471 T: git git://anongit.freedesktop.org/drm/drm-misc
5472 F: drivers/gpu/drm/pl111/
5474 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5475 M: Linus Walleij <linus.walleij@linaro.org>
5477 T: git git://anongit.freedesktop.org/drm/drm-misc
5478 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5479 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5481 DRM DRIVER FOR ASPEED BMC GFX
5482 M: Joel Stanley <joel@jms.id.au>
5483 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5485 T: git git://anongit.freedesktop.org/drm/drm-misc
5486 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5487 F: drivers/gpu/drm/aspeed/
5489 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5490 M: Dave Airlie <airlied@redhat.com>
5491 R: Thomas Zimmermann <tzimmermann@suse.de>
5492 L: dri-devel@lists.freedesktop.org
5494 T: git git://anongit.freedesktop.org/drm/drm-misc
5495 F: drivers/gpu/drm/ast/
5497 DRM DRIVER FOR BOCHS VIRTUAL GPU
5498 M: Gerd Hoffmann <kraxel@redhat.com>
5499 L: virtualization@lists.linux-foundation.org
5501 T: git git://anongit.freedesktop.org/drm/drm-misc
5502 F: drivers/gpu/drm/bochs/
5504 DRM DRIVER FOR BOE HIMAX8279D PANELS
5505 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5507 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5508 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5510 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5511 M: Linus Walleij <linus.walleij@linaro.org>
5513 T: git git://anongit.freedesktop.org/drm/drm-misc
5514 F: drivers/gpu/drm/tve200/
5516 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5517 M: Icenowy Zheng <icenowy@aosc.io>
5519 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5520 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5522 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5523 M: Jagan Teki <jagan@amarulasolutions.com>
5525 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5526 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5528 DRM DRIVER FOR GENERIC USB DISPLAY
5529 M: Noralf Trønnes <noralf@tronnes.org>
5531 W: https://github.com/notro/gud/wiki
5532 T: git git://anongit.freedesktop.org/drm/drm-misc
5533 F: drivers/gpu/drm/gud/
5534 F: include/drm/gud.h
5536 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5537 M: Hans de Goede <hdegoede@redhat.com>
5539 T: git git://anongit.freedesktop.org/drm/drm-misc
5540 F: drivers/gpu/drm/tiny/gm12u320.c
5542 DRM DRIVER FOR HX8357D PANELS
5543 M: Eric Anholt <eric@anholt.net>
5545 T: git git://anongit.freedesktop.org/drm/drm-misc
5546 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5547 F: drivers/gpu/drm/tiny/hx8357d.c
5549 DRM DRIVER FOR ILITEK ILI9225 PANELS
5550 M: David Lechner <david@lechnology.com>
5552 T: git git://anongit.freedesktop.org/drm/drm-misc
5553 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5554 F: drivers/gpu/drm/tiny/ili9225.c
5556 DRM DRIVER FOR ILITEK ILI9486 PANELS
5557 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5559 T: git git://anongit.freedesktop.org/drm/drm-misc
5560 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5561 F: drivers/gpu/drm/tiny/ili9486.c
5563 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5564 S: Orphan / Obsolete
5565 F: drivers/gpu/drm/i810/
5566 F: include/uapi/drm/i810_drm.h
5568 DRM DRIVER FOR LVDS PANELS
5569 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5570 L: dri-devel@lists.freedesktop.org
5571 T: git git://anongit.freedesktop.org/drm/drm-misc
5573 F: drivers/gpu/drm/panel/panel-lvds.c
5574 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5576 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5577 M: Guido Günther <agx@sigxcpu.org>
5578 R: Purism Kernel Team <kernel@puri.sm>
5580 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5581 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5583 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5584 S: Orphan / Obsolete
5585 F: drivers/gpu/drm/mga/
5586 F: include/uapi/drm/mga_drm.h
5588 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5589 M: Dave Airlie <airlied@redhat.com>
5590 R: Thomas Zimmermann <tzimmermann@suse.de>
5591 L: dri-devel@lists.freedesktop.org
5593 T: git git://anongit.freedesktop.org/drm/drm-misc
5594 F: drivers/gpu/drm/mgag200/
5596 DRM DRIVER FOR MI0283QT
5597 M: Noralf Trønnes <noralf@tronnes.org>
5599 T: git git://anongit.freedesktop.org/drm/drm-misc
5600 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5601 F: drivers/gpu/drm/tiny/mi0283qt.c
5603 DRM DRIVER FOR MSM ADRENO GPU
5604 M: Rob Clark <robdclark@gmail.com>
5605 M: Sean Paul <sean@poorly.run>
5606 L: linux-arm-msm@vger.kernel.org
5607 L: dri-devel@lists.freedesktop.org
5608 L: freedreno@lists.freedesktop.org
5610 T: git https://gitlab.freedesktop.org/drm/msm.git
5611 F: Documentation/devicetree/bindings/display/msm/
5612 F: drivers/gpu/drm/msm/
5613 F: include/uapi/drm/msm_drm.h
5615 DRM DRIVER FOR NOVATEK NT35510 PANELS
5616 M: Linus Walleij <linus.walleij@linaro.org>
5618 T: git git://anongit.freedesktop.org/drm/drm-misc
5619 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5620 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5622 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5623 M: Ben Skeggs <bskeggs@redhat.com>
5624 L: dri-devel@lists.freedesktop.org
5625 L: nouveau@lists.freedesktop.org
5627 T: git git://github.com/skeggsb/linux
5628 F: drivers/gpu/drm/nouveau/
5629 F: include/uapi/drm/nouveau_drm.h
5631 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5632 M: Stefan Mavrodiev <stefan@olimex.com>
5634 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5635 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5637 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5638 M: Noralf Trønnes <noralf@tronnes.org>
5640 T: git git://anongit.freedesktop.org/drm/drm-misc
5641 F: Documentation/devicetree/bindings/display/repaper.txt
5642 F: drivers/gpu/drm/tiny/repaper.c
5644 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5645 M: Dave Airlie <airlied@redhat.com>
5646 M: Gerd Hoffmann <kraxel@redhat.com>
5647 L: virtualization@lists.linux-foundation.org
5649 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5650 T: git git://anongit.freedesktop.org/drm/drm-misc
5651 F: drivers/gpu/drm/tiny/cirrus.c
5653 DRM DRIVER FOR QXL VIRTUAL GPU
5654 M: Dave Airlie <airlied@redhat.com>
5655 M: Gerd Hoffmann <kraxel@redhat.com>
5656 L: virtualization@lists.linux-foundation.org
5657 L: spice-devel@lists.freedesktop.org
5659 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: drivers/gpu/drm/qxl/
5661 F: include/uapi/drm/qxl_drm.h
5663 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5664 S: Orphan / Obsolete
5665 F: drivers/gpu/drm/r128/
5666 F: include/uapi/drm/r128_drm.h
5668 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5669 M: Robert Chiras <robert.chiras@nxp.com>
5671 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5672 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5674 DRM DRIVER FOR SITRONIX ST7703 PANELS
5675 M: Guido Günther <agx@sigxcpu.org>
5676 R: Purism Kernel Team <kernel@puri.sm>
5677 R: Ondrej Jirman <megous@megous.com>
5679 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5680 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5682 DRM DRIVER FOR SAVAGE VIDEO CARDS
5683 S: Orphan / Obsolete
5684 F: drivers/gpu/drm/savage/
5685 F: include/uapi/drm/savage_drm.h
5687 DRM DRIVER FOR SIS VIDEO CARDS
5688 S: Orphan / Obsolete
5689 F: drivers/gpu/drm/sis/
5690 F: include/uapi/drm/sis_drm.h
5692 DRM DRIVER FOR SITRONIX ST7586 PANELS
5693 M: David Lechner <david@lechnology.com>
5695 T: git git://anongit.freedesktop.org/drm/drm-misc
5696 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5697 F: drivers/gpu/drm/tiny/st7586.c
5699 DRM DRIVER FOR SITRONIX ST7701 PANELS
5700 M: Jagan Teki <jagan@amarulasolutions.com>
5702 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5703 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5705 DRM DRIVER FOR SITRONIX ST7735R PANELS
5706 M: David Lechner <david@lechnology.com>
5708 T: git git://anongit.freedesktop.org/drm/drm-misc
5709 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5710 F: drivers/gpu/drm/tiny/st7735r.c
5712 DRM DRIVER FOR SONY ACX424AKP PANELS
5713 M: Linus Walleij <linus.walleij@linaro.org>
5715 T: git git://anongit.freedesktop.org/drm/drm-misc
5716 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5718 DRM DRIVER FOR ST-ERICSSON MCDE
5719 M: Linus Walleij <linus.walleij@linaro.org>
5721 T: git git://anongit.freedesktop.org/drm/drm-misc
5722 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5723 F: drivers/gpu/drm/mcde/
5725 DRM DRIVER FOR TDFX VIDEO CARDS
5726 S: Orphan / Obsolete
5727 F: drivers/gpu/drm/tdfx/
5729 DRM DRIVER FOR TPO TPG110 PANELS
5730 M: Linus Walleij <linus.walleij@linaro.org>
5732 T: git git://anongit.freedesktop.org/drm/drm-misc
5733 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5734 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5736 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5737 M: Dave Airlie <airlied@redhat.com>
5738 R: Sean Paul <sean@poorly.run>
5739 R: Thomas Zimmermann <tzimmermann@suse.de>
5740 L: dri-devel@lists.freedesktop.org
5742 T: git git://anongit.freedesktop.org/drm/drm-misc
5743 F: drivers/gpu/drm/udl/
5745 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5746 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5747 M: Melissa Wen <melissa.srw@gmail.com>
5748 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5749 R: Daniel Vetter <daniel@ffwll.ch>
5750 L: dri-devel@lists.freedesktop.org
5752 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: Documentation/gpu/vkms.rst
5754 F: drivers/gpu/drm/vkms/
5756 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5757 M: Hans de Goede <hdegoede@redhat.com>
5758 L: dri-devel@lists.freedesktop.org
5760 T: git git://anongit.freedesktop.org/drm/drm-misc
5761 F: drivers/gpu/drm/vboxvideo/
5763 DRM DRIVER FOR VMWARE VIRTUAL GPU
5764 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5765 M: Roland Scheidegger <sroland@vmware.com>
5766 L: dri-devel@lists.freedesktop.org
5768 T: git git://people.freedesktop.org/~sroland/linux
5769 F: drivers/gpu/drm/vmwgfx/
5770 F: include/uapi/drm/vmwgfx_drm.h
5773 M: David Airlie <airlied@linux.ie>
5774 M: Daniel Vetter <daniel@ffwll.ch>
5775 L: dri-devel@lists.freedesktop.org
5777 B: https://bugs.freedesktop.org/
5778 C: irc://chat.freenode.net/dri-devel
5779 T: git git://anongit.freedesktop.org/drm/drm
5780 F: Documentation/devicetree/bindings/display/
5781 F: Documentation/devicetree/bindings/gpu/
5782 F: Documentation/gpu/
5786 F: include/linux/vga*
5787 F: include/uapi/drm/
5789 DRM DRIVERS AND MISC GPU PATCHES
5790 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5791 M: Maxime Ripard <mripard@kernel.org>
5792 M: Thomas Zimmermann <tzimmermann@suse.de>
5794 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5795 T: git git://anongit.freedesktop.org/drm/drm-misc
5796 F: Documentation/gpu/
5797 F: drivers/gpu/drm/*
5800 F: include/linux/vga*
5801 F: include/uapi/drm/drm*
5803 DRM DRIVERS FOR ALLWINNER A10
5804 M: Maxime Ripard <mripard@kernel.org>
5805 M: Chen-Yu Tsai <wens@csie.org>
5806 L: dri-devel@lists.freedesktop.org
5808 T: git git://anongit.freedesktop.org/drm/drm-misc
5809 F: Documentation/devicetree/bindings/display/allwinner*
5810 F: drivers/gpu/drm/sun4i/
5812 DRM DRIVERS FOR AMLOGIC SOCS
5813 M: Neil Armstrong <narmstrong@baylibre.com>
5814 L: dri-devel@lists.freedesktop.org
5815 L: linux-amlogic@lists.infradead.org
5817 W: http://linux-meson.com/
5818 T: git git://anongit.freedesktop.org/drm/drm-misc
5819 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5820 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5821 F: Documentation/gpu/meson.rst
5822 F: drivers/gpu/drm/meson/
5824 DRM DRIVERS FOR ATMEL HLCDC
5825 M: Sam Ravnborg <sam@ravnborg.org>
5826 M: Boris Brezillon <bbrezillon@kernel.org>
5827 L: dri-devel@lists.freedesktop.org
5829 T: git git://anongit.freedesktop.org/drm/drm-misc
5830 F: Documentation/devicetree/bindings/display/atmel/
5831 F: drivers/gpu/drm/atmel-hlcdc/
5833 DRM DRIVERS FOR BRIDGE CHIPS
5834 M: Andrzej Hajda <a.hajda@samsung.com>
5835 M: Neil Armstrong <narmstrong@baylibre.com>
5836 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5837 R: Jonas Karlman <jonas@kwiboo.se>
5838 R: Jernej Skrabec <jernej.skrabec@siol.net>
5840 T: git git://anongit.freedesktop.org/drm/drm-misc
5841 F: drivers/gpu/drm/bridge/
5843 DRM DRIVERS FOR EXYNOS
5844 M: Inki Dae <inki.dae@samsung.com>
5845 M: Joonyoung Shim <jy0922.shim@samsung.com>
5846 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5847 M: Kyungmin Park <kyungmin.park@samsung.com>
5848 L: dri-devel@lists.freedesktop.org
5850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5851 F: Documentation/devicetree/bindings/display/exynos/
5852 F: drivers/gpu/drm/exynos/
5853 F: include/uapi/drm/exynos_drm.h
5855 DRM DRIVERS FOR FREESCALE DCU
5856 M: Stefan Agner <stefan@agner.ch>
5857 M: Alison Wang <alison.wang@nxp.com>
5858 L: dri-devel@lists.freedesktop.org
5860 T: git git://anongit.freedesktop.org/drm/drm-misc
5861 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5862 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5863 F: drivers/gpu/drm/fsl-dcu/
5865 DRM DRIVERS FOR FREESCALE IMX
5866 M: Philipp Zabel <p.zabel@pengutronix.de>
5867 L: dri-devel@lists.freedesktop.org
5869 F: Documentation/devicetree/bindings/display/imx/
5870 F: drivers/gpu/drm/imx/
5871 F: drivers/gpu/ipu-v3/
5873 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5874 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5875 L: dri-devel@lists.freedesktop.org
5877 T: git git://github.com/patjak/drm-gma500
5878 F: drivers/gpu/drm/gma500/
5880 DRM DRIVERS FOR HISILICON
5881 M: Xinliang Liu <xinliang.liu@linaro.org>
5882 M: Tian Tao <tiantao6@hisilicon.com>
5883 R: John Stultz <john.stultz@linaro.org>
5884 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5885 R: Chen Feng <puck.chen@hisilicon.com>
5886 L: dri-devel@lists.freedesktop.org
5888 T: git git://anongit.freedesktop.org/drm/drm-misc
5889 F: Documentation/devicetree/bindings/display/hisilicon/
5890 F: drivers/gpu/drm/hisilicon/
5892 DRM DRIVERS FOR LIMA
5893 M: Qiang Yu <yuq825@gmail.com>
5894 L: dri-devel@lists.freedesktop.org
5895 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5897 T: git git://anongit.freedesktop.org/drm/drm-misc
5898 F: drivers/gpu/drm/lima/
5899 F: include/uapi/drm/lima_drm.h
5901 DRM DRIVERS FOR MEDIATEK
5902 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5903 M: Philipp Zabel <p.zabel@pengutronix.de>
5904 L: dri-devel@lists.freedesktop.org
5906 F: Documentation/devicetree/bindings/display/mediatek/
5907 F: drivers/gpu/drm/mediatek/
5908 F: drivers/phy/mediatek/phy-mtk-hdmi*
5910 DRM DRIVERS FOR NVIDIA TEGRA
5911 M: Thierry Reding <thierry.reding@gmail.com>
5912 L: dri-devel@lists.freedesktop.org
5913 L: linux-tegra@vger.kernel.org
5915 T: git git://anongit.freedesktop.org/tegra/linux.git
5916 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5917 F: drivers/gpu/drm/tegra/
5918 F: drivers/gpu/host1x/
5919 F: include/linux/host1x.h
5920 F: include/uapi/drm/tegra_drm.h
5922 DRM DRIVERS FOR RENESAS
5923 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5924 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5925 L: dri-devel@lists.freedesktop.org
5926 L: linux-renesas-soc@vger.kernel.org
5928 T: git git://linuxtv.org/pinchartl/media drm/du/next
5929 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5930 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5931 F: Documentation/devicetree/bindings/display/renesas,du.txt
5932 F: drivers/gpu/drm/rcar-du/
5933 F: drivers/gpu/drm/shmobile/
5934 F: include/linux/platform_data/shmob_drm.h
5936 DRM DRIVERS FOR ROCKCHIP
5937 M: Sandy Huang <hjc@rock-chips.com>
5938 M: Heiko Stübner <heiko@sntech.de>
5939 L: dri-devel@lists.freedesktop.org
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: Documentation/devicetree/bindings/display/rockchip/
5943 F: drivers/gpu/drm/rockchip/
5946 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5947 M: Vincent Abriou <vincent.abriou@st.com>
5948 L: dri-devel@lists.freedesktop.org
5950 T: git git://anongit.freedesktop.org/drm/drm-misc
5951 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5952 F: drivers/gpu/drm/sti
5955 M: Yannick Fertre <yannick.fertre@st.com>
5956 M: Philippe Cornu <philippe.cornu@st.com>
5957 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5958 M: Vincent Abriou <vincent.abriou@st.com>
5959 L: dri-devel@lists.freedesktop.org
5961 T: git git://anongit.freedesktop.org/drm/drm-misc
5962 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5963 F: drivers/gpu/drm/stm
5965 DRM DRIVERS FOR TI KEYSTONE
5966 M: Jyri Sarha <jsarha@ti.com>
5967 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5968 L: dri-devel@lists.freedesktop.org
5970 T: git git://anongit.freedesktop.org/drm/drm-misc
5971 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5972 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5973 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5974 F: drivers/gpu/drm/tidss/
5976 DRM DRIVERS FOR TI LCDC
5977 M: Jyri Sarha <jsarha@ti.com>
5978 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5979 L: dri-devel@lists.freedesktop.org
5981 F: Documentation/devicetree/bindings/display/tilcdc/
5982 F: drivers/gpu/drm/tilcdc/
5984 DRM DRIVERS FOR TI OMAP
5985 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5986 L: dri-devel@lists.freedesktop.org
5988 F: Documentation/devicetree/bindings/display/ti/
5989 F: drivers/gpu/drm/omapdrm/
5992 M: Eric Anholt <eric@anholt.net>
5994 T: git git://anongit.freedesktop.org/drm/drm-misc
5995 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5996 F: drivers/gpu/drm/v3d/
5997 F: include/uapi/drm/v3d_drm.h
6000 M: Eric Anholt <eric@anholt.net>
6002 T: git git://github.com/anholt/linux
6003 T: git git://anongit.freedesktop.org/drm/drm-misc
6004 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6005 F: drivers/gpu/drm/vc4/
6006 F: include/uapi/drm/vc4_drm.h
6008 DRM DRIVERS FOR VIVANTE GPU IP
6009 M: Lucas Stach <l.stach@pengutronix.de>
6010 R: Russell King <linux+etnaviv@armlinux.org.uk>
6011 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6012 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6013 L: dri-devel@lists.freedesktop.org
6015 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6016 F: drivers/gpu/drm/etnaviv/
6017 F: include/uapi/drm/etnaviv_drm.h
6020 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6021 L: dri-devel@lists.freedesktop.org
6022 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/gpu/xen-front.rst
6026 F: drivers/gpu/drm/xen/
6028 DRM DRIVERS FOR XILINX
6029 M: Hyun Kwon <hyun.kwon@xilinx.com>
6030 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6031 L: dri-devel@lists.freedesktop.org
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: Documentation/devicetree/bindings/display/xlnx/
6035 F: drivers/gpu/drm/xlnx/
6037 DRM DRIVERS FOR ZTE ZX
6038 M: Shawn Guo <shawnguo@kernel.org>
6039 L: dri-devel@lists.freedesktop.org
6041 T: git git://anongit.freedesktop.org/drm/drm-misc
6042 F: Documentation/devicetree/bindings/display/zte,vou.txt
6043 F: drivers/gpu/drm/zte/
6046 M: Thierry Reding <thierry.reding@gmail.com>
6047 R: Sam Ravnborg <sam@ravnborg.org>
6048 L: dri-devel@lists.freedesktop.org
6050 T: git git://anongit.freedesktop.org/drm/drm-misc
6051 F: Documentation/devicetree/bindings/display/panel/
6052 F: drivers/gpu/drm/drm_panel.c
6053 F: drivers/gpu/drm/panel/
6054 F: include/drm/drm_panel.h
6057 M: Christian Koenig <christian.koenig@amd.com>
6058 M: Huang Rui <ray.huang@amd.com>
6059 L: dri-devel@lists.freedesktop.org
6061 T: git git://people.freedesktop.org/~agd5f/linux
6062 F: drivers/gpu/drm/ttm/
6065 DSBR100 USB FM RADIO DRIVER
6066 M: Alexey Klimov <klimov.linux@gmail.com>
6067 L: linux-media@vger.kernel.org
6069 T: git git://linuxtv.org/media_tree.git
6070 F: drivers/media/radio/dsbr100.c
6073 M: Hans Verkuil <hverkuil@xs4all.nl>
6074 L: linux-media@vger.kernel.org
6076 W: https://linuxtv.org
6077 T: git git://linuxtv.org/media_tree.git
6078 F: drivers/media/pci/dt3155/
6080 DVB_USB_AF9015 MEDIA DRIVER
6081 M: Antti Palosaari <crope@iki.fi>
6082 L: linux-media@vger.kernel.org
6084 W: https://linuxtv.org
6085 W: http://palosaari.fi/linux/
6086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6087 T: git git://linuxtv.org/anttip/media_tree.git
6088 F: drivers/media/usb/dvb-usb-v2/af9015*
6090 DVB_USB_AF9035 MEDIA DRIVER
6091 M: Antti Palosaari <crope@iki.fi>
6092 L: linux-media@vger.kernel.org
6094 W: https://linuxtv.org
6095 W: http://palosaari.fi/linux/
6096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6097 T: git git://linuxtv.org/anttip/media_tree.git
6098 F: drivers/media/usb/dvb-usb-v2/af9035*
6100 DVB_USB_ANYSEE MEDIA DRIVER
6101 M: Antti Palosaari <crope@iki.fi>
6102 L: linux-media@vger.kernel.org
6104 W: https://linuxtv.org
6105 W: http://palosaari.fi/linux/
6106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6107 T: git git://linuxtv.org/anttip/media_tree.git
6108 F: drivers/media/usb/dvb-usb-v2/anysee*
6110 DVB_USB_AU6610 MEDIA DRIVER
6111 M: Antti Palosaari <crope@iki.fi>
6112 L: linux-media@vger.kernel.org
6114 W: https://linuxtv.org
6115 W: http://palosaari.fi/linux/
6116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6117 T: git git://linuxtv.org/anttip/media_tree.git
6118 F: drivers/media/usb/dvb-usb-v2/au6610*
6120 DVB_USB_CE6230 MEDIA DRIVER
6121 M: Antti Palosaari <crope@iki.fi>
6122 L: linux-media@vger.kernel.org
6124 W: https://linuxtv.org
6125 W: http://palosaari.fi/linux/
6126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6127 T: git git://linuxtv.org/anttip/media_tree.git
6128 F: drivers/media/usb/dvb-usb-v2/ce6230*
6130 DVB_USB_CXUSB MEDIA DRIVER
6131 M: Michael Krufky <mkrufky@linuxtv.org>
6132 L: linux-media@vger.kernel.org
6134 W: https://linuxtv.org
6135 W: http://github.com/mkrufky
6136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6137 T: git git://linuxtv.org/media_tree.git
6138 F: drivers/media/usb/dvb-usb/cxusb*
6140 DVB_USB_EC168 MEDIA DRIVER
6141 M: Antti Palosaari <crope@iki.fi>
6142 L: linux-media@vger.kernel.org
6144 W: https://linuxtv.org
6145 W: http://palosaari.fi/linux/
6146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6147 T: git git://linuxtv.org/anttip/media_tree.git
6148 F: drivers/media/usb/dvb-usb-v2/ec168*
6150 DVB_USB_GL861 MEDIA DRIVER
6151 M: Antti Palosaari <crope@iki.fi>
6152 L: linux-media@vger.kernel.org
6154 W: https://linuxtv.org
6155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6156 T: git git://linuxtv.org/anttip/media_tree.git
6157 F: drivers/media/usb/dvb-usb-v2/gl861*
6159 DVB_USB_MXL111SF MEDIA DRIVER
6160 M: Michael Krufky <mkrufky@linuxtv.org>
6161 L: linux-media@vger.kernel.org
6163 W: https://linuxtv.org
6164 W: http://github.com/mkrufky
6165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6166 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6167 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6169 DVB_USB_RTL28XXU MEDIA DRIVER
6170 M: Antti Palosaari <crope@iki.fi>
6171 L: linux-media@vger.kernel.org
6173 W: https://linuxtv.org
6174 W: http://palosaari.fi/linux/
6175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6176 T: git git://linuxtv.org/anttip/media_tree.git
6177 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6179 DVB_USB_V2 MEDIA DRIVER
6180 M: Antti Palosaari <crope@iki.fi>
6181 L: linux-media@vger.kernel.org
6183 W: https://linuxtv.org
6184 W: http://palosaari.fi/linux/
6185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6186 T: git git://linuxtv.org/anttip/media_tree.git
6187 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6188 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6191 M: Jason Baron <jbaron@akamai.com>
6193 F: include/linux/dynamic_debug.h
6194 F: lib/dynamic_debug.c
6196 DYNAMIC INTERRUPT MODERATION
6197 M: Tal Gilboa <talgi@nvidia.com>
6199 F: Documentation/networking/net_dim.rst
6200 F: include/linux/dim.h
6203 DZ DECSTATION DZ11 SERIAL DRIVER
6204 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6206 F: drivers/tty/serial/dz.*
6208 E3X0 POWER BUTTON DRIVER
6209 M: Moritz Fischer <moritz.fischer@ettus.com>
6210 L: usrp-users@lists.ettus.com
6212 W: http://www.ettus.com
6213 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6214 F: drivers/input/misc/e3x0-button.c
6217 M: Antti Palosaari <crope@iki.fi>
6218 L: linux-media@vger.kernel.org
6220 W: https://linuxtv.org
6221 W: http://palosaari.fi/linux/
6222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6223 T: git git://linuxtv.org/anttip/media_tree.git
6224 F: drivers/media/tuners/e4000*
6226 EARTH_PT1 MEDIA DRIVER
6227 M: Akihiro Tsukada <tskd08@gmail.com>
6228 L: linux-media@vger.kernel.org
6230 F: drivers/media/pci/pt1/
6232 EARTH_PT3 MEDIA DRIVER
6233 M: Akihiro Tsukada <tskd08@gmail.com>
6234 L: linux-media@vger.kernel.org
6236 F: drivers/media/pci/pt3/
6239 M: Antti Palosaari <crope@iki.fi>
6240 L: linux-media@vger.kernel.org
6242 W: https://linuxtv.org
6243 W: http://palosaari.fi/linux/
6244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6245 T: git git://linuxtv.org/anttip/media_tree.git
6246 F: drivers/media/dvb-frontends/ec100*
6249 M: Tyler Hicks <code@tyhicks.com>
6250 L: ecryptfs@vger.kernel.org
6252 W: http://ecryptfs.org
6253 W: https://launchpad.net/ecryptfs
6254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6255 F: Documentation/filesystems/ecryptfs.rst
6259 M: Borislav Petkov <bp@alien8.de>
6260 L: linux-edac@vger.kernel.org
6262 F: drivers/edac/amd64_edac*
6265 M: Jan Luebbe <jlu@pengutronix.de>
6266 L: linux-edac@vger.kernel.org
6268 F: drivers/edac/armada_xp_*
6271 M: Stefan Schaeckeler <sschaeck@cisco.com>
6273 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6274 F: drivers/edac/aspeed_edac.c
6277 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6279 F: drivers/edac/bluefield_edac.c
6282 M: Andre Przywara <andre.przywara@arm.com>
6283 L: linux-edac@vger.kernel.org
6285 F: drivers/edac/highbank*
6288 M: Ralf Baechle <ralf@linux-mips.org>
6289 L: linux-edac@vger.kernel.org
6290 L: linux-mips@vger.kernel.org
6292 F: drivers/edac/octeon_edac*
6294 EDAC-CAVIUM THUNDERX
6295 M: Robert Richter <rric@kernel.org>
6296 L: linux-edac@vger.kernel.org
6298 F: drivers/edac/thunderx_edac*
6301 M: Borislav Petkov <bp@alien8.de>
6302 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6303 M: Tony Luck <tony.luck@intel.com>
6304 R: James Morse <james.morse@arm.com>
6305 R: Robert Richter <rric@kernel.org>
6306 L: linux-edac@vger.kernel.org
6308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6309 F: Documentation/admin-guide/ras.rst
6310 F: Documentation/driver-api/edac.rst
6312 F: include/linux/edac.h
6315 M: Lei Wang <lewan@microsoft.com>
6316 L: linux-edac@vger.kernel.org
6318 F: drivers/edac/dmc520_edac.c
6321 M: Mark Gross <mark.gross@intel.com>
6322 L: linux-edac@vger.kernel.org
6324 F: drivers/edac/e752x_edac.c
6327 L: linux-edac@vger.kernel.org
6329 F: drivers/edac/e7xxx_edac.c
6332 M: York Sun <york.sun@nxp.com>
6333 L: linux-edac@vger.kernel.org
6335 F: drivers/edac/fsl_ddr_edac.*
6338 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6339 L: linux-edac@vger.kernel.org
6341 F: drivers/edac/ghes_edac.c
6344 M: Tony Luck <tony.luck@intel.com>
6345 L: linux-edac@vger.kernel.org
6347 F: drivers/edac/i10nm_base.c
6350 L: linux-edac@vger.kernel.org
6352 F: drivers/edac/i3000_edac.c
6355 L: linux-edac@vger.kernel.org
6357 F: drivers/edac/i5000_edac.c
6360 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6361 L: linux-edac@vger.kernel.org
6363 F: drivers/edac/i5400_edac.c
6366 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6367 L: linux-edac@vger.kernel.org
6369 F: drivers/edac/i7300_edac.c
6372 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6373 L: linux-edac@vger.kernel.org
6375 F: drivers/edac/i7core_edac.c
6378 M: Tim Small <tim@buttersideup.com>
6379 L: linux-edac@vger.kernel.org
6381 F: drivers/edac/i82443bxgx_edac.c
6384 M: "Arvind R." <arvino55@gmail.com>
6385 L: linux-edac@vger.kernel.org
6387 F: drivers/edac/i82975x_edac.c
6390 M: Jason Baron <jbaron@akamai.com>
6391 L: linux-edac@vger.kernel.org
6393 F: drivers/edac/ie31200_edac.c
6396 M: Johannes Thumshirn <morbidrsa@gmail.com>
6397 L: linux-edac@vger.kernel.org
6399 F: drivers/edac/mpc85xx_edac.[ch]
6402 M: Egor Martovetsky <egor@pasemi.com>
6403 L: linux-edac@vger.kernel.org
6405 F: drivers/edac/pasemi_edac.c
6408 M: Tony Luck <tony.luck@intel.com>
6409 L: linux-edac@vger.kernel.org
6411 F: drivers/edac/pnd2_edac.[ch]
6414 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6415 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6416 L: linux-arm-msm@vger.kernel.org
6417 L: linux-edac@vger.kernel.org
6419 F: drivers/edac/qcom_edac.c
6422 M: Tim Small <tim@buttersideup.com>
6423 L: linux-edac@vger.kernel.org
6425 F: drivers/edac/r82600_edac.c
6428 M: Tony Luck <tony.luck@intel.com>
6429 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6430 L: linux-edac@vger.kernel.org
6432 F: drivers/edac/sb_edac.c
6435 M: Yash Shah <yash.shah@sifive.com>
6436 L: linux-edac@vger.kernel.org
6438 F: drivers/edac/sifive_edac.c
6441 M: Tony Luck <tony.luck@intel.com>
6442 L: linux-edac@vger.kernel.org
6444 F: drivers/edac/skx_*.c
6447 M: Tero Kristo <t-kristo@ti.com>
6448 L: linux-edac@vger.kernel.org
6450 F: drivers/edac/ti_edac.c
6452 EDIROL UA-101/UA-1000 DRIVER
6453 M: Clemens Ladisch <clemens@ladisch.de>
6454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6457 F: sound/usb/misc/ua101.c
6460 M: Ivan Hu <ivan.hu@canonical.com>
6461 M: Ard Biesheuvel <ardb@kernel.org>
6462 L: linux-efi@vger.kernel.org
6464 F: drivers/firmware/efi/test/
6466 EFI VARIABLE FILESYSTEM
6467 M: Matthew Garrett <matthew.garrett@nebula.com>
6468 M: Jeremy Kerr <jk@ozlabs.org>
6469 M: Ard Biesheuvel <ardb@kernel.org>
6470 L: linux-efi@vger.kernel.org
6472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6475 EFIFB FRAMEBUFFER DRIVER
6476 M: Peter Jones <pjones@redhat.com>
6477 L: linux-fbdev@vger.kernel.org
6479 F: drivers/video/fbdev/efifb.c
6483 W: http://aeschi.ch.eu.org/efs/
6486 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6487 M: Douglas Miller <dougmill@linux.ibm.com>
6488 L: netdev@vger.kernel.org
6490 F: drivers/net/ethernet/ibm/ehea/
6492 EM28XX VIDEO4LINUX DRIVER
6493 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6494 L: linux-media@vger.kernel.org
6496 W: https://linuxtv.org
6497 T: git git://linuxtv.org/media_tree.git
6498 F: Documentation/admin-guide/media/em28xx*
6499 F: drivers/media/usb/em28xx/
6502 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6503 M: Matt Mackall <mpm@selenic.com>
6504 M: David Woodhouse <dwmw2@infradead.org>
6505 L: linux-embedded@vger.kernel.org
6508 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6509 M: Adrian Hunter <adrian.hunter@intel.com>
6510 M: Ritesh Harjani <riteshh@codeaurora.org>
6511 M: Asutosh Das <asutoshd@codeaurora.org>
6512 L: linux-mmc@vger.kernel.org
6514 F: drivers/mmc/host/cqhci*
6516 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6517 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6518 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6519 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6520 L: linux-scsi@vger.kernel.org
6522 W: http://www.broadcom.com
6523 F: drivers/scsi/be2iscsi/
6525 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6526 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6527 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6528 M: Somnath Kotur <somnath.kotur@broadcom.com>
6529 L: netdev@vger.kernel.org
6531 W: http://www.emulex.com
6532 F: drivers/net/ethernet/emulex/benet/
6534 EMULEX ONECONNECT ROCE DRIVER
6535 M: Selvin Xavier <selvin.xavier@broadcom.com>
6536 M: Devesh Sharma <devesh.sharma@broadcom.com>
6537 L: linux-rdma@vger.kernel.org
6539 W: http://www.broadcom.com
6540 F: drivers/infiniband/hw/ocrdma/
6541 F: include/uapi/rdma/ocrdma-abi.h
6543 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6544 M: James Smart <james.smart@broadcom.com>
6545 M: Dick Kennedy <dick.kennedy@broadcom.com>
6546 L: linux-scsi@vger.kernel.org
6548 W: http://www.broadcom.com
6549 F: drivers/scsi/lpfc/
6551 ENE CB710 FLASH CARD READER DRIVER
6552 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6554 F: drivers/misc/cb710/
6555 F: drivers/mmc/host/cb710-mmc.*
6556 F: include/linux/cb710.h
6558 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6559 M: Maxim Levitsky <maximlevitsky@gmail.com>
6561 F: drivers/media/rc/ene_ir.*
6563 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6564 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6565 L: linuxppc-dev@lists.ozlabs.org
6567 F: drivers/tty/ehv_bytechan.c
6569 EPSON S1D13XXX FRAMEBUFFER DRIVER
6570 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6573 F: drivers/video/fbdev/s1d13xxxfb.c
6574 F: include/video/s1d13xxxfb.h
6577 M: Gao Xiang <xiang@kernel.org>
6578 M: Chao Yu <yuchao0@huawei.com>
6579 L: linux-erofs@lists.ozlabs.org
6581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6582 F: Documentation/filesystems/erofs.rst
6584 F: include/trace/events/erofs.h
6586 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6587 M: Jeff Layton <jlayton@kernel.org>
6589 F: include/linux/errseq.h
6592 ET131X NETWORK DRIVER
6593 M: Mark Einon <mark.einon@gmail.com>
6595 F: drivers/net/ethernet/agere/
6598 M: Roopa Prabhu <roopa@nvidia.com>
6599 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6600 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6601 L: netdev@vger.kernel.org
6603 W: http://www.linuxfoundation.org/en/Net:Bridge
6604 F: include/linux/netfilter_bridge/
6607 ETHERNET PHY LIBRARY
6608 M: Andrew Lunn <andrew@lunn.ch>
6609 M: Heiner Kallweit <hkallweit1@gmail.com>
6610 R: Russell King <linux@armlinux.org.uk>
6611 L: netdev@vger.kernel.org
6613 F: Documentation/ABI/testing/sysfs-class-net-phydev
6614 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6615 F: Documentation/devicetree/bindings/net/mdio*
6616 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6617 F: Documentation/networking/phy.rst
6618 F: drivers/net/mdio/
6619 F: drivers/net/mdio/of_mdio.c
6622 F: drivers/of/of_net.c
6623 F: include/dt-bindings/net/qca-ar803x.h
6624 F: include/linux/*mdio*.h
6625 F: include/linux/mdio/*.h
6626 F: include/linux/of_net.h
6627 F: include/linux/phy.h
6628 F: include/linux/phy_fixed.h
6629 F: include/linux/platform_data/mdio-bcm-unimac.h
6630 F: include/linux/platform_data/mdio-gpio.h
6631 F: include/trace/events/mdio.h
6632 F: include/uapi/linux/mdio.h
6633 F: include/uapi/linux/mii.h
6636 M: Namjae Jeon <namjae.jeon@samsung.com>
6637 M: Sungjong Seo <sj1557.seo@samsung.com>
6638 L: linux-fsdevel@vger.kernel.org
6643 M: Jan Kara <jack@suse.com>
6644 L: linux-ext4@vger.kernel.org
6646 F: Documentation/filesystems/ext2.rst
6648 F: include/linux/ext2*
6651 M: "Theodore Ts'o" <tytso@mit.edu>
6652 M: Andreas Dilger <adilger.kernel@dilger.ca>
6653 L: linux-ext4@vger.kernel.org
6655 W: http://ext4.wiki.kernel.org
6656 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6658 F: Documentation/filesystems/ext4/
6660 F: include/trace/events/ext4.h
6662 Extended Verification Module (EVM)
6663 M: Mimi Zohar <zohar@linux.ibm.com>
6664 L: linux-integrity@vger.kernel.org
6666 F: security/integrity/evm/
6668 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6669 M: Ard Biesheuvel <ardb@kernel.org>
6670 L: linux-efi@vger.kernel.org
6672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6673 F: Documentation/admin-guide/efi-stub.rst
6674 F: arch/*/include/asm/efi.h
6675 F: arch/*/kernel/efi.c
6676 F: arch/arm/boot/compressed/efi-header.S
6677 F: arch/arm64/kernel/efi-entry.S
6678 F: arch/x86/platform/efi/
6679 F: drivers/firmware/efi/
6680 F: include/linux/efi*.h
6682 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6683 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6684 M: Chanwoo Choi <cw00.choi@samsung.com>
6685 L: linux-kernel@vger.kernel.org
6687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6688 F: Documentation/devicetree/bindings/extcon/
6689 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6691 F: include/linux/extcon.h
6692 F: include/linux/extcon/
6695 M: Masami Hiramatsu <mhiramat@kernel.org>
6697 F: Documentation/admin-guide/bootconfig.rst
6698 F: fs/proc/bootconfig.c
6699 F: include/linux/bootconfig.h
6701 F: tools/bootconfig/*
6702 F: tools/bootconfig/scripts/*
6705 M: Jingoo Han <jingoohan1@gmail.com>
6706 L: dri-devel@lists.freedesktop.org
6708 F: drivers/gpu/drm/exynos/exynos_dp*
6710 EXYNOS SYSMMU (IOMMU) driver
6711 M: Marek Szyprowski <m.szyprowski@samsung.com>
6712 L: iommu@lists.linux-foundation.org
6714 F: drivers/iommu/exynos-iommu.c
6717 M: Jaegeuk Kim <jaegeuk@kernel.org>
6718 M: Chao Yu <yuchao0@huawei.com>
6719 L: linux-f2fs-devel@lists.sourceforge.net
6721 W: https://f2fs.wiki.kernel.org/
6722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6723 F: Documentation/ABI/testing/sysfs-fs-f2fs
6724 F: Documentation/filesystems/f2fs.rst
6726 F: include/linux/f2fs_fs.h
6727 F: include/trace/events/f2fs.h
6728 F: include/uapi/linux/f2fs.h
6730 F71805F HARDWARE MONITORING DRIVER
6731 M: Jean Delvare <jdelvare@suse.com>
6732 L: linux-hwmon@vger.kernel.org
6734 F: Documentation/hwmon/f71805f.rst
6735 F: drivers/hwmon/f71805f.c
6738 M: Josh Poimboeuf <jpoimboe@redhat.com>
6740 F: scripts/faddr2line
6743 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6744 L: netdev@vger.kernel.org
6746 F: Documentation/networking/failover.rst
6747 F: include/net/failover.h
6748 F: net/core/failover.c
6751 M: Jan Kara <jack@suse.cz>
6752 R: Amir Goldstein <amir73il@gmail.com>
6753 L: linux-fsdevel@vger.kernel.org
6755 F: fs/notify/fanotify/
6756 F: include/linux/fanotify.h
6757 F: include/uapi/linux/fanotify.h
6759 FARSYNC SYNCHRONOUS DRIVER
6760 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6762 W: http://www.farsite.co.uk/
6763 F: drivers/net/wan/farsync.*
6765 FAULT INJECTION SUPPORT
6766 M: Akinobu Mita <akinobu.mita@gmail.com>
6768 F: Documentation/fault-injection/
6769 F: lib/fault-inject.c
6771 FBTFT Framebuffer drivers
6772 L: dri-devel@lists.freedesktop.org
6773 L: linux-fbdev@vger.kernel.org
6775 F: drivers/staging/fbtft/
6778 M: Michael Buesch <m@bues.ch>
6779 L: linux-media@vger.kernel.org
6781 F: drivers/media/tuners/fc0011.c
6782 F: drivers/media/tuners/fc0011.h
6785 M: Antti Palosaari <crope@iki.fi>
6786 L: linux-media@vger.kernel.org
6788 W: https://linuxtv.org
6789 W: http://palosaari.fi/linux/
6790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6791 T: git git://linuxtv.org/anttip/media_tree.git
6792 F: drivers/media/tuners/fc2580*
6794 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6795 M: Hannes Reinecke <hare@suse.de>
6796 L: linux-scsi@vger.kernel.org
6798 W: www.Open-FCoE.org
6799 F: drivers/scsi/fcoe/
6800 F: drivers/scsi/libfc/
6802 F: include/scsi/libfc.h
6803 F: include/scsi/libfcoe.h
6804 F: include/uapi/scsi/fc/
6806 FILE LOCKING (flock() and fcntl()/lockf())
6807 M: Jeff Layton <jlayton@kernel.org>
6808 M: "J. Bruce Fields" <bfields@fieldses.org>
6809 L: linux-fsdevel@vger.kernel.org
6813 F: include/linux/fcntl.h
6814 F: include/uapi/linux/fcntl.h
6816 FILESYSTEM DIRECT ACCESS (DAX)
6817 M: Dan Williams <dan.j.williams@intel.com>
6818 R: Matthew Wilcox <willy@infradead.org>
6819 R: Jan Kara <jack@suse.cz>
6820 L: linux-fsdevel@vger.kernel.org
6821 L: linux-nvdimm@lists.01.org
6824 F: include/linux/dax.h
6825 F: include/trace/events/fs_dax.h
6827 FILESYSTEMS (VFS and infrastructure)
6828 M: Alexander Viro <viro@zeniv.linux.org.uk>
6829 L: linux-fsdevel@vger.kernel.org
6832 F: include/linux/fs.h
6833 F: include/linux/fs_types.h
6834 F: include/uapi/linux/fs.h
6835 F: include/uapi/linux/openat2.h
6837 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6838 M: Riku Voipio <riku.voipio@iki.fi>
6839 L: linux-hwmon@vger.kernel.org
6841 F: drivers/hwmon/f75375s.c
6842 F: include/linux/f75375s.h
6844 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6845 M: Clemens Ladisch <clemens@ladisch.de>
6846 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6850 F: include/uapi/sound/firewire.h
6853 FIREWIRE MEDIA DRIVERS (firedtv)
6854 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6855 L: linux-media@vger.kernel.org
6856 L: linux1394-devel@lists.sourceforge.net
6858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6859 F: drivers/media/firewire/
6861 FIREWIRE SBP-2 TARGET
6862 M: Chris Boot <bootc@bootc.net>
6863 L: linux-scsi@vger.kernel.org
6864 L: target-devel@vger.kernel.org
6865 L: linux1394-devel@lists.sourceforge.net
6867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6868 F: drivers/target/sbp/
6871 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6872 L: linux1394-devel@lists.sourceforge.net
6874 W: http://ieee1394.wiki.kernel.org/
6875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6876 F: drivers/firewire/
6877 F: include/linux/firewire.h
6878 F: include/uapi/linux/firewire*.h
6881 FIRMWARE LOADER (request_firmware)
6882 M: Luis Chamberlain <mcgrof@kernel.org>
6883 L: linux-kernel@vger.kernel.org
6885 F: Documentation/firmware_class/
6886 F: drivers/base/firmware_loader/
6887 F: include/linux/firmware.h
6889 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6890 M: Joshua Morris <josh.h.morris@us.ibm.com>
6891 M: Philip Kelleher <pjk1939@linux.ibm.com>
6893 F: drivers/block/rsxx/
6895 FLEXTIMER FTM-QUADDEC DRIVER
6896 M: Patrick Havelange <patrick.havelange@essensium.com>
6897 L: linux-iio@vger.kernel.org
6899 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6900 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6901 F: drivers/counter/ftm-quaddec.c
6904 M: Denis Efremov <efremov@linux.com>
6905 L: linux-block@vger.kernel.org
6907 F: drivers/block/floppy.c
6909 FLYSKY FSIA6B RC RECEIVER
6910 M: Markus Koch <markus@notsyncing.net>
6911 L: linux-input@vger.kernel.org
6913 F: drivers/input/joystick/fsia6b.c
6915 FORCEDETH GIGABIT ETHERNET DRIVER
6916 M: Rain River <rain.1986.08.12@gmail.com>
6917 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6918 L: netdev@vger.kernel.org
6920 F: drivers/net/ethernet/nvidia/*
6923 M: Wu Hao <hao.wu@intel.com>
6924 R: Tom Rix <trix@redhat.com>
6925 L: linux-fpga@vger.kernel.org
6927 F: Documentation/ABI/testing/sysfs-bus-dfl
6928 F: Documentation/fpga/dfl.rst
6929 F: drivers/fpga/dfl*
6930 F: include/uapi/linux/fpga-dfl.h
6932 FPGA MANAGER FRAMEWORK
6933 M: Moritz Fischer <mdf@kernel.org>
6934 R: Tom Rix <trix@redhat.com>
6935 L: linux-fpga@vger.kernel.org
6937 W: http://www.rocketboards.org
6938 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6940 F: Documentation/devicetree/bindings/fpga/
6941 F: Documentation/driver-api/fpga/
6942 F: Documentation/fpga/
6944 F: include/linux/fpga/
6947 M: Bill Metzenthen <billm@melbpc.org.au>
6949 W: http://floatingpoint.sourceforge.net/emulator/index.html
6950 F: arch/x86/math-emu/
6952 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6953 L: netdev@vger.kernel.org
6955 F: drivers/net/wan/dlci.c
6956 F: drivers/net/wan/sdla.c
6959 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6960 L: dri-devel@lists.freedesktop.org
6961 L: linux-fbdev@vger.kernel.org
6963 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6964 T: git git://anongit.freedesktop.org/drm/drm-misc
6965 F: Documentation/fb/
6967 F: include/linux/fb.h
6968 F: include/uapi/linux/fb.h
6969 F: include/uapi/video/
6972 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6973 M: Horia Geantă <horia.geanta@nxp.com>
6974 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6975 L: linux-crypto@vger.kernel.org
6977 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6978 F: drivers/crypto/caam/
6980 FREESCALE COLDFIRE M5441X MMC DRIVER
6981 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6982 L: linux-mmc@vger.kernel.org
6984 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6985 F: include/linux/platform_data/mmc-esdhc-mcf.h
6987 FREESCALE DIU FRAMEBUFFER DRIVER
6988 M: Timur Tabi <timur@kernel.org>
6989 L: linux-fbdev@vger.kernel.org
6991 F: drivers/video/fbdev/fsl-diu-fb.*
6993 FREESCALE DMA DRIVER
6994 M: Li Yang <leoyang.li@nxp.com>
6995 M: Zhang Wei <zw@zh-kernel.org>
6996 L: linuxppc-dev@lists.ozlabs.org
6998 F: drivers/dma/fsldma.*
7000 FREESCALE DSPI DRIVER
7001 M: Vladimir Oltean <olteanv@gmail.com>
7002 L: linux-spi@vger.kernel.org
7004 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7005 F: drivers/spi/spi-fsl-dspi.c
7006 F: include/linux/spi/spi-fsl-dspi.h
7008 FREESCALE ENETC ETHERNET DRIVERS
7009 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7010 L: netdev@vger.kernel.org
7012 F: drivers/net/ethernet/freescale/enetc/
7014 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7015 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7016 L: netdev@vger.kernel.org
7018 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7019 F: drivers/net/ethernet/freescale/gianfar*
7021 FREESCALE GPMI NAND DRIVER
7022 M: Han Xu <han.xu@nxp.com>
7023 L: linux-mtd@lists.infradead.org
7025 F: drivers/mtd/nand/raw/gpmi-nand/*
7027 FREESCALE I2C CPM DRIVER
7028 M: Jochen Friedrich <jochen@scram.de>
7029 L: linuxppc-dev@lists.ozlabs.org
7030 L: linux-i2c@vger.kernel.org
7032 F: drivers/i2c/busses/i2c-cpm.c
7034 FREESCALE IMX / MXC FEC DRIVER
7035 M: Fugang Duan <fugang.duan@nxp.com>
7036 L: netdev@vger.kernel.org
7038 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7039 F: drivers/net/ethernet/freescale/fec.h
7040 F: drivers/net/ethernet/freescale/fec_main.c
7041 F: drivers/net/ethernet/freescale/fec_ptp.c
7043 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7044 M: Sascha Hauer <s.hauer@pengutronix.de>
7045 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7046 L: linux-fbdev@vger.kernel.org
7047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7049 F: drivers/video/fbdev/imxfb.c
7050 F: include/linux/platform_data/video-imxfb.h
7052 FREESCALE IMX DDR PMU DRIVER
7053 M: Frank Li <Frank.li@nxp.com>
7054 L: linux-arm-kernel@lists.infradead.org
7056 F: Documentation/admin-guide/perf/imx-ddr.rst
7057 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7058 F: drivers/perf/fsl_imx8_ddr_perf.c
7060 FREESCALE IMX I2C DRIVER
7061 M: Oleksij Rempel <o.rempel@pengutronix.de>
7062 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7063 L: linux-i2c@vger.kernel.org
7065 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7066 F: drivers/i2c/busses/i2c-imx.c
7068 FREESCALE IMX LPI2C DRIVER
7069 M: Dong Aisheng <aisheng.dong@nxp.com>
7070 L: linux-i2c@vger.kernel.org
7071 L: linux-imx@nxp.com
7073 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7074 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7076 FREESCALE QORIQ DPAA ETHERNET DRIVER
7077 M: Madalin Bucur <madalin.bucur@nxp.com>
7078 L: netdev@vger.kernel.org
7080 F: drivers/net/ethernet/freescale/dpaa
7082 FREESCALE QORIQ DPAA FMAN DRIVER
7083 M: Madalin Bucur <madalin.bucur@nxp.com>
7084 L: netdev@vger.kernel.org
7086 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7087 F: drivers/net/ethernet/freescale/fman
7089 FREESCALE QORIQ PTP CLOCK DRIVER
7090 M: Yangbo Lu <yangbo.lu@nxp.com>
7091 L: netdev@vger.kernel.org
7093 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7094 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7095 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7096 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7097 F: drivers/ptp/ptp_qoriq.c
7098 F: drivers/ptp/ptp_qoriq_debugfs.c
7099 F: include/linux/fsl/ptp_qoriq.h
7101 FREESCALE QUAD SPI DRIVER
7102 M: Han Xu <han.xu@nxp.com>
7103 L: linux-spi@vger.kernel.org
7105 F: drivers/spi/spi-fsl-qspi.c
7107 FREESCALE QUICC ENGINE LIBRARY
7108 M: Qiang Zhao <qiang.zhao@nxp.com>
7109 L: linuxppc-dev@lists.ozlabs.org
7111 F: drivers/soc/fsl/qe/
7112 F: include/soc/fsl/*qe*.h
7113 F: include/soc/fsl/*ucc*.h
7115 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7116 M: Li Yang <leoyang.li@nxp.com>
7117 L: netdev@vger.kernel.org
7118 L: linuxppc-dev@lists.ozlabs.org
7120 F: drivers/net/ethernet/freescale/ucc_geth*
7122 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7123 M: Zhao Qiang <qiang.zhao@nxp.com>
7124 L: netdev@vger.kernel.org
7125 L: linuxppc-dev@lists.ozlabs.org
7127 F: drivers/net/wan/fsl_ucc_hdlc*
7129 FREESCALE QUICC ENGINE UCC UART DRIVER
7130 M: Timur Tabi <timur@kernel.org>
7131 L: linuxppc-dev@lists.ozlabs.org
7133 F: drivers/tty/serial/ucc_uart.c
7135 FREESCALE SOC DRIVERS
7136 M: Li Yang <leoyang.li@nxp.com>
7137 L: linuxppc-dev@lists.ozlabs.org
7138 L: linux-arm-kernel@lists.infradead.org
7140 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7141 F: Documentation/devicetree/bindings/soc/fsl/
7143 F: include/linux/fsl/
7145 FREESCALE SOC FS_ENET DRIVER
7146 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7147 L: linuxppc-dev@lists.ozlabs.org
7148 L: netdev@vger.kernel.org
7150 F: drivers/net/ethernet/freescale/fs_enet/
7151 F: include/linux/fs_enet_pd.h
7153 FREESCALE SOC SOUND DRIVERS
7154 M: Timur Tabi <timur@kernel.org>
7155 M: Nicolin Chen <nicoleotsuka@gmail.com>
7156 M: Xiubo Li <Xiubo.Lee@gmail.com>
7157 R: Fabio Estevam <festevam@gmail.com>
7158 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7160 L: linuxppc-dev@lists.ozlabs.org
7162 F: sound/soc/fsl/fsl*
7163 F: sound/soc/fsl/imx*
7164 F: sound/soc/fsl/mpc8610_hpcd.c
7166 FREESCALE USB PERIPHERAL DRIVERS
7167 M: Li Yang <leoyang.li@nxp.com>
7168 L: linux-usb@vger.kernel.org
7169 L: linuxppc-dev@lists.ozlabs.org
7171 F: drivers/usb/gadget/udc/fsl*
7173 FREESCALE USB PHY DRIVER
7174 M: Ran Wang <ran.wang_1@nxp.com>
7175 L: linux-usb@vger.kernel.org
7176 L: linuxppc-dev@lists.ozlabs.org
7178 F: drivers/usb/phy/phy-fsl-usb*
7181 M: Christoph Hellwig <hch@infradead.org>
7183 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7187 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7188 M: Pavel Machek <pavel@ucw.cz>
7189 L: linux-pm@vger.kernel.org
7191 F: Documentation/power/freezing-of-tasks.rst
7192 F: include/linux/freezer.h
7196 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7197 L: linux-kernel@vger.kernel.org
7199 F: include/linux/frontswap.h
7202 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7203 M: David Howells <dhowells@redhat.com>
7204 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7206 F: Documentation/filesystems/caching/
7208 F: include/linux/fscache*.h
7210 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7211 M: Theodore Y. Ts'o <tytso@mit.edu>
7212 M: Jaegeuk Kim <jaegeuk@kernel.org>
7213 M: Eric Biggers <ebiggers@kernel.org>
7214 L: linux-fscrypt@vger.kernel.org
7216 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7217 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7218 F: Documentation/filesystems/fscrypt.rst
7220 F: include/linux/fscrypt*.h
7221 F: include/uapi/linux/fscrypt.h
7224 M: Jeremy Kerr <jk@ozlabs.org>
7225 M: Joel Stanley <joel@jms.id.au>
7226 R: Alistar Popple <alistair@popple.id.au>
7227 R: Eddie James <eajames@linux.ibm.com>
7228 L: linux-fsi@lists.ozlabs.org
7230 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7233 F: include/linux/fsi*.h
7234 F: include/trace/events/fsi*.h
7236 FSI-ATTACHED I2C DRIVER
7237 M: Eddie James <eajames@linux.ibm.com>
7238 L: linux-i2c@vger.kernel.org
7239 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7241 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7242 F: drivers/i2c/busses/i2c-fsi.c
7244 FSI-ATTACHED SPI DRIVER
7245 M: Eddie James <eajames@linux.ibm.com>
7246 L: linux-spi@vger.kernel.org
7248 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7249 F: drivers/spi/spi-fsi.c
7251 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7252 M: Jan Kara <jack@suse.cz>
7253 R: Amir Goldstein <amir73il@gmail.com>
7254 L: linux-fsdevel@vger.kernel.org
7256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7258 F: include/linux/fsnotify*.h
7260 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7261 M: Eric Biggers <ebiggers@kernel.org>
7262 M: Theodore Y. Ts'o <tytso@mit.edu>
7263 L: linux-fscrypt@vger.kernel.org
7265 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7266 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7267 F: Documentation/filesystems/fsverity.rst
7269 F: include/linux/fsverity.h
7270 F: include/uapi/linux/fsverity.h
7272 FUJITSU LAPTOP EXTRAS
7273 M: Jonathan Woithe <jwoithe@just42.net>
7274 L: platform-driver-x86@vger.kernel.org
7276 F: drivers/platform/x86/fujitsu-laptop.c
7278 FUJITSU M-5MO LS CAMERA ISP DRIVER
7279 M: Kyungmin Park <kyungmin.park@samsung.com>
7280 M: Heungjun Kim <riverful.kim@samsung.com>
7281 L: linux-media@vger.kernel.org
7283 F: drivers/media/i2c/m5mols/
7284 F: include/media/i2c/m5mols.h
7286 FUJITSU TABLET EXTRAS
7287 M: Robert Gerlach <khnz@gmx.de>
7288 L: platform-driver-x86@vger.kernel.org
7290 F: drivers/platform/x86/fujitsu-tablet.c
7292 FUSE: FILESYSTEM IN USERSPACE
7293 M: Miklos Szeredi <miklos@szeredi.hu>
7294 L: linux-fsdevel@vger.kernel.org
7296 W: https://github.com/libfuse/
7297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7298 F: Documentation/filesystems/fuse.rst
7300 F: include/uapi/linux/fuse.h
7303 M: Thomas Gleixner <tglx@linutronix.de>
7304 M: Ingo Molnar <mingo@redhat.com>
7305 R: Peter Zijlstra <peterz@infradead.org>
7306 R: Darren Hart <dvhart@infradead.org>
7307 L: linux-kernel@vger.kernel.org
7309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7310 F: Documentation/locking/*futex*
7311 F: include/asm-generic/futex.h
7312 F: include/linux/futex.h
7313 F: include/uapi/linux/futex.h
7315 F: tools/perf/bench/futex*
7316 F: tools/testing/selftests/futex/
7318 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7319 M: Tim Harvey <tharvey@gateworks.com>
7320 M: Robert Jones <rjones@gateworks.com>
7322 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7323 F: drivers/mfd/gateworks-gsc.c
7324 F: include/linux/mfd/gsc.h
7325 F: Documentation/hwmon/gsc-hwmon.rst
7326 F: drivers/hwmon/gsc-hwmon.c
7327 F: include/linux/platform_data/gsc_hwmon.h
7329 GASKET DRIVER FRAMEWORK
7330 M: Rob Springer <rspringer@google.com>
7331 M: Todd Poynor <toddpoynor@google.com>
7332 M: Ben Chan <benchan@chromium.org>
7333 M: Richard Yeh <rcy@google.com>
7335 F: drivers/staging/gasket/
7338 M: Kees Cook <keescook@chromium.org>
7339 R: Emese Revfy <re.emese@gmail.com>
7340 L: linux-hardening@vger.kernel.org
7342 F: Documentation/kbuild/gcc-plugins.rst
7343 F: scripts/Makefile.gcc-plugins
7344 F: scripts/gcc-plugins/
7346 GCOV BASED KERNEL PROFILING
7347 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7349 F: Documentation/dev-tools/gcov.rst
7352 GDB KERNEL DEBUGGING HELPER SCRIPTS
7353 M: Jan Kiszka <jan.kiszka@siemens.com>
7354 M: Kieran Bingham <kbingham@kernel.org>
7358 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7359 M: Achim Leubner <achim_leubner@adaptec.com>
7360 L: linux-scsi@vger.kernel.org
7362 W: http://www.icp-vortex.com/
7363 F: drivers/scsi/gdt*
7365 GEMTEK FM RADIO RECEIVER DRIVER
7366 M: Hans Verkuil <hverkuil@xs4all.nl>
7367 L: linux-media@vger.kernel.org
7369 W: https://linuxtv.org
7370 T: git git://linuxtv.org/media_tree.git
7371 F: drivers/media/radio/radio-gemtek*
7373 GENERIC ARCHITECTURE TOPOLOGY
7374 M: Sudeep Holla <sudeep.holla@arm.com>
7375 L: linux-kernel@vger.kernel.org
7377 F: drivers/base/arch_topology.c
7378 F: include/linux/arch_topology.h
7380 GENERIC GPIO I2C DRIVER
7381 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7383 F: drivers/i2c/busses/i2c-gpio.c
7384 F: include/linux/platform_data/i2c-gpio.h
7386 GENERIC GPIO I2C MULTIPLEXER DRIVER
7387 M: Peter Korsgaard <peter.korsgaard@barco.com>
7388 L: linux-i2c@vger.kernel.org
7390 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7391 F: drivers/i2c/muxes/i2c-mux-gpio.c
7392 F: include/linux/platform_data/i2c-mux-gpio.h
7394 GENERIC HDLC (WAN) DRIVERS
7395 M: Krzysztof Halasa <khc@pm.waw.pl>
7397 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7398 F: drivers/net/wan/c101.c
7399 F: drivers/net/wan/hd6457*
7400 F: drivers/net/wan/hdlc*
7401 F: drivers/net/wan/n2.c
7402 F: drivers/net/wan/pc300too.c
7403 F: drivers/net/wan/pci200syn.c
7404 F: drivers/net/wan/wanxl*
7406 GENERIC INCLUDE/ASM HEADER FILES
7407 M: Arnd Bergmann <arnd@arndb.de>
7408 L: linux-arch@vger.kernel.org
7410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7411 F: include/asm-generic/
7412 F: include/uapi/asm-generic/
7414 GENERIC PHY FRAMEWORK
7415 M: Kishon Vijay Abraham I <kishon@ti.com>
7416 M: Vinod Koul <vkoul@kernel.org>
7417 L: linux-kernel@vger.kernel.org
7419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7420 F: Documentation/devicetree/bindings/phy/
7422 F: include/linux/phy/
7424 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7425 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7427 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7430 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7431 M: Kevin Hilman <khilman@kernel.org>
7432 M: Ulf Hansson <ulf.hansson@linaro.org>
7433 L: linux-pm@vger.kernel.org
7435 F: Documentation/devicetree/bindings/power/power?domain*
7436 F: drivers/base/power/domain*.c
7437 F: include/linux/pm_domain.h
7439 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7440 M: Eugen Hristev <eugen.hristev@microchip.com>
7441 L: linux-input@vger.kernel.org
7443 F: drivers/input/touchscreen/resistive-adc-touch.c
7445 GENERIC UIO DRIVER FOR PCI DEVICES
7446 M: "Michael S. Tsirkin" <mst@redhat.com>
7447 L: kvm@vger.kernel.org
7449 F: drivers/uio/uio_pci_generic.c
7451 GENERIC VDSO LIBRARY
7452 M: Andy Lutomirski <luto@kernel.org>
7453 M: Thomas Gleixner <tglx@linutronix.de>
7454 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7455 L: linux-kernel@vger.kernel.org
7457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7458 F: include/asm-generic/vdso/vsyscall.h
7460 F: kernel/time/vsyscall.c
7463 GENWQE (IBM Generic Workqueue Card)
7464 M: Frank Haverkamp <haver@linux.ibm.com>
7466 F: drivers/misc/genwqe/
7468 GET_MAINTAINER SCRIPT
7469 M: Joe Perches <joe@perches.com>
7471 F: scripts/get_maintainer.pl
7474 M: Bob Peterson <rpeterso@redhat.com>
7475 M: Andreas Gruenbacher <agruenba@redhat.com>
7476 L: cluster-devel@redhat.com
7478 W: http://sources.redhat.com/cluster/
7479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7480 F: Documentation/filesystems/gfs2*
7482 F: include/uapi/linux/gfs2_ondisk.h
7485 M: Johan Hovold <johan@kernel.org>
7487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7488 F: Documentation/ABI/testing/sysfs-class-gnss
7489 F: Documentation/devicetree/bindings/gnss/
7491 F: include/linux/gnss.h
7494 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7495 L: linux-media@vger.kernel.org
7497 F: drivers/media/usb/go7007/
7500 M: Bastien Nocera <hadess@hadess.net>
7501 L: linux-input@vger.kernel.org
7503 F: drivers/input/touchscreen/goodix.c
7505 GOOGLE ETHERNET DRIVERS
7506 M: Catherine Sullivan <csully@google.com>
7507 R: Sagi Shahar <sagis@google.com>
7508 R: Jon Olson <jonolson@google.com>
7509 L: netdev@vger.kernel.org
7511 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7512 F: drivers/net/ethernet/google
7514 GPD POCKET FAN DRIVER
7515 M: Hans de Goede <hdegoede@redhat.com>
7516 L: platform-driver-x86@vger.kernel.org
7518 F: drivers/platform/x86/gpd-pocket-fan.c
7521 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7522 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7523 L: linux-gpio@vger.kernel.org
7524 L: linux-acpi@vger.kernel.org
7526 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7527 F: drivers/gpio/gpiolib-acpi.c
7528 F: drivers/gpio/gpiolib-acpi.h
7531 M: Geert Uytterhoeven <geert+renesas@glider.be>
7532 L: linux-gpio@vger.kernel.org
7534 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7535 F: drivers/gpio/gpio-aggregator.c
7538 M: Sean Young <sean@mess.org>
7539 L: linux-media@vger.kernel.org
7541 F: drivers/media/rc/gpio-ir-tx.c
7544 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7545 L: linux-gpio@vger.kernel.org
7547 F: drivers/gpio/gpio-mockup.c
7548 F: tools/testing/selftests/gpio/
7551 R: Michael Walle <michael@walle.cc>
7553 F: drivers/gpio/gpio-regmap.c
7554 F: include/linux/gpio/regmap.h
7557 M: Linus Walleij <linus.walleij@linaro.org>
7558 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7559 L: linux-gpio@vger.kernel.org
7561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7562 F: Documentation/ABI/obsolete/sysfs-gpio
7563 F: Documentation/ABI/testing/gpio-cdev
7564 F: Documentation/admin-guide/gpio/
7565 F: Documentation/devicetree/bindings/gpio/
7566 F: Documentation/driver-api/gpio/
7568 F: include/asm-generic/gpio.h
7569 F: include/linux/gpio.h
7570 F: include/linux/gpio/
7571 F: include/linux/of_gpio.h
7572 F: include/uapi/linux/gpio.h
7575 GRE DEMULTIPLEXER DRIVER
7576 M: Dmitry Kozlov <xeb@mail.ru>
7577 L: netdev@vger.kernel.org
7579 F: include/net/gre.h
7580 F: net/ipv4/gre_demux.c
7581 F: net/ipv4/gre_offload.c
7583 GRETH 10/100/1G Ethernet MAC device driver
7584 M: Andreas Larsson <andreas@gaisler.com>
7585 L: netdev@vger.kernel.org
7587 F: drivers/net/ethernet/aeroflex/
7589 GREYBUS AUDIO PROTOCOLS DRIVERS
7590 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7591 M: Mark Greer <mgreer@animalcreek.com>
7593 F: drivers/staging/greybus/audio_apbridgea.c
7594 F: drivers/staging/greybus/audio_apbridgea.h
7595 F: drivers/staging/greybus/audio_codec.c
7596 F: drivers/staging/greybus/audio_codec.h
7597 F: drivers/staging/greybus/audio_gb.c
7598 F: drivers/staging/greybus/audio_manager.c
7599 F: drivers/staging/greybus/audio_manager.h
7600 F: drivers/staging/greybus/audio_manager_module.c
7601 F: drivers/staging/greybus/audio_manager_private.h
7602 F: drivers/staging/greybus/audio_manager_sysfs.c
7603 F: drivers/staging/greybus/audio_module.c
7604 F: drivers/staging/greybus/audio_topology.c
7606 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7607 M: Viresh Kumar <vireshk@kernel.org>
7609 F: drivers/staging/greybus/authentication.c
7610 F: drivers/staging/greybus/bootrom.c
7611 F: drivers/staging/greybus/firmware.h
7612 F: drivers/staging/greybus/fw-core.c
7613 F: drivers/staging/greybus/fw-download.c
7614 F: drivers/staging/greybus/fw-management.c
7615 F: drivers/staging/greybus/greybus_authentication.h
7616 F: drivers/staging/greybus/greybus_firmware.h
7617 F: drivers/staging/greybus/hid.c
7618 F: drivers/staging/greybus/i2c.c
7619 F: drivers/staging/greybus/spi.c
7620 F: drivers/staging/greybus/spilib.c
7621 F: drivers/staging/greybus/spilib.h
7623 GREYBUS LOOPBACK DRIVER
7624 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7626 F: drivers/staging/greybus/loopback.c
7628 GREYBUS PLATFORM DRIVERS
7629 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7631 F: drivers/staging/greybus/arche-apb-ctrl.c
7632 F: drivers/staging/greybus/arche-platform.c
7633 F: drivers/staging/greybus/arche_platform.h
7635 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7636 M: Rui Miguel Silva <rmfrfs@gmail.com>
7638 F: drivers/staging/greybus/gpio.c
7639 F: drivers/staging/greybus/light.c
7640 F: drivers/staging/greybus/power_supply.c
7641 F: drivers/staging/greybus/sdio.c
7642 F: drivers/staging/greybus/spi.c
7643 F: drivers/staging/greybus/spilib.c
7646 M: Johan Hovold <johan@kernel.org>
7647 M: Alex Elder <elder@kernel.org>
7648 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7649 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7652 F: drivers/staging/greybus/
7653 F: include/linux/greybus.h
7654 F: include/linux/greybus/
7656 GREYBUS UART PROTOCOLS DRIVERS
7657 M: David Lin <dtwlin@gmail.com>
7659 F: drivers/staging/greybus/log.c
7660 F: drivers/staging/greybus/uart.c
7662 GS1662 VIDEO SERIALIZER
7663 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7664 L: linux-media@vger.kernel.org
7666 T: git git://linuxtv.org/media_tree.git
7667 F: drivers/media/spi/gs1662.c
7669 GSPCA FINEPIX SUBDRIVER
7670 M: Frank Zago <frank@zago.net>
7671 L: linux-media@vger.kernel.org
7673 T: git git://linuxtv.org/media_tree.git
7674 F: drivers/media/usb/gspca/finepix.c
7676 GSPCA GL860 SUBDRIVER
7677 M: Olivier Lorin <o.lorin@laposte.net>
7678 L: linux-media@vger.kernel.org
7680 T: git git://linuxtv.org/media_tree.git
7681 F: drivers/media/usb/gspca/gl860/
7683 GSPCA M5602 SUBDRIVER
7684 M: Erik Andren <erik.andren@gmail.com>
7685 L: linux-media@vger.kernel.org
7687 T: git git://linuxtv.org/media_tree.git
7688 F: drivers/media/usb/gspca/m5602/
7690 GSPCA PAC207 SONIXB SUBDRIVER
7691 M: Hans Verkuil <hverkuil@xs4all.nl>
7692 L: linux-media@vger.kernel.org
7694 T: git git://linuxtv.org/media_tree.git
7695 F: drivers/media/usb/gspca/pac207.c
7697 GSPCA SN9C20X SUBDRIVER
7698 M: Brian Johnson <brijohn@gmail.com>
7699 L: linux-media@vger.kernel.org
7701 T: git git://linuxtv.org/media_tree.git
7702 F: drivers/media/usb/gspca/sn9c20x.c
7704 GSPCA T613 SUBDRIVER
7705 M: Leandro Costantino <lcostantino@gmail.com>
7706 L: linux-media@vger.kernel.org
7708 T: git git://linuxtv.org/media_tree.git
7709 F: drivers/media/usb/gspca/t613.c
7711 GSPCA USB WEBCAM DRIVER
7712 M: Hans Verkuil <hverkuil@xs4all.nl>
7713 L: linux-media@vger.kernel.org
7715 T: git git://linuxtv.org/media_tree.git
7716 F: drivers/media/usb/gspca/
7718 GTP (GPRS Tunneling Protocol)
7719 M: Pablo Neira Ayuso <pablo@netfilter.org>
7720 M: Harald Welte <laforge@gnumonks.org>
7721 L: osmocom-net-gprs@lists.osmocom.org
7723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7724 F: drivers/net/gtp.c
7726 GUID PARTITION TABLE (GPT)
7727 M: Davidlohr Bueso <dave@stgolabs.net>
7728 L: linux-efi@vger.kernel.org
7730 F: block/partitions/efi.*
7733 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7734 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7736 W: http://uclinux-h8.sourceforge.jp
7737 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7739 F: drivers/clk/h8300/
7740 F: drivers/clocksource/h8300_*.c
7741 F: drivers/irqchip/irq-renesas-h8*.c
7743 HABANALABS PCI DRIVER
7744 M: Oded Gabbay <oded.gabbay@gmail.com>
7746 T: git https://github.com/HabanaAI/linux.git
7747 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7748 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7749 F: drivers/misc/habanalabs/
7750 F: include/uapi/misc/habanalabs.h
7753 M: Antti Palosaari <crope@iki.fi>
7754 L: linux-media@vger.kernel.org
7756 W: https://linuxtv.org
7757 W: http://palosaari.fi/linux/
7758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7759 T: git git://linuxtv.org/anttip/media_tree.git
7760 F: drivers/media/usb/hackrf/
7762 HANTRO VPU CODEC DRIVER
7763 M: Ezequiel Garcia <ezequiel@collabora.com>
7764 M: Philipp Zabel <p.zabel@pengutronix.de>
7765 L: linux-media@vger.kernel.org
7766 L: linux-rockchip@lists.infradead.org
7768 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7769 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7770 F: drivers/staging/media/hantro/
7772 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7773 M: Frank Seidel <frank@f-seidel.de>
7774 L: platform-driver-x86@vger.kernel.org
7776 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7777 F: drivers/platform/x86/hdaps.c
7780 M: Jean Delvare <jdelvare@suse.com>
7781 M: Guenter Roeck <linux@roeck-us.net>
7782 L: linux-hwmon@vger.kernel.org
7784 W: http://hwmon.wiki.kernel.org/
7785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7786 F: Documentation/devicetree/bindings/hwmon/
7787 F: Documentation/hwmon/
7789 F: include/linux/hwmon*.h
7790 F: include/trace/events/hwmon*.h
7792 HARDWARE RANDOM NUMBER GENERATOR CORE
7793 M: Matt Mackall <mpm@selenic.com>
7794 M: Herbert Xu <herbert@gondor.apana.org.au>
7795 L: linux-crypto@vger.kernel.org
7797 F: Documentation/admin-guide/hw_random.rst
7798 F: Documentation/devicetree/bindings/rng/
7799 F: drivers/char/hw_random/
7800 F: include/linux/hw_random.h
7802 HARDWARE SPINLOCK CORE
7803 M: Ohad Ben-Cohen <ohad@wizery.com>
7804 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7805 R: Baolin Wang <baolin.wang7@gmail.com>
7806 L: linux-remoteproc@vger.kernel.org
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7809 F: Documentation/devicetree/bindings/hwlock/
7810 F: Documentation/locking/hwspinlock.rst
7811 F: drivers/hwspinlock/
7812 F: include/linux/hwspinlock.h
7814 HARDWARE TRACING FACILITIES
7815 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7817 F: drivers/hwtracing/
7819 HARMONY SOUND DRIVER
7820 L: linux-parisc@vger.kernel.org
7822 F: sound/parisc/harmony.*
7824 HDPVR USB VIDEO ENCODER DRIVER
7825 M: Hans Verkuil <hverkuil@xs4all.nl>
7826 L: linux-media@vger.kernel.org
7828 W: https://linuxtv.org
7829 T: git git://linuxtv.org/media_tree.git
7830 F: drivers/media/usb/hdpvr/
7832 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7833 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7835 F: Documentation/watchdog/hpwdt.rst
7836 F: drivers/watchdog/hpwdt.c
7838 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7839 M: Don Brace <don.brace@microchip.com>
7840 L: storagedev@microchip.com
7841 L: linux-scsi@vger.kernel.org
7843 F: Documentation/scsi/hpsa.rst
7844 F: drivers/scsi/hpsa*.[ch]
7845 F: include/linux/cciss*.h
7846 F: include/uapi/linux/cciss*.h
7849 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7850 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7851 L: linux-rdma@vger.kernel.org
7853 F: drivers/infiniband/hw/hfi1
7856 L: linux-fsdevel@vger.kernel.org
7858 F: Documentation/filesystems/hfs.rst
7862 L: linux-fsdevel@vger.kernel.org
7864 F: Documentation/filesystems/hfsplus.rst
7867 HGA FRAMEBUFFER DRIVER
7868 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7869 L: linux-nvidia@lists.surfsouth.com
7871 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7872 F: drivers/video/fbdev/hgafb.c
7874 HIBERNATION (aka Software Suspend, aka swsusp)
7875 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7876 M: Pavel Machek <pavel@ucw.cz>
7877 L: linux-pm@vger.kernel.org
7879 B: https://bugzilla.kernel.org
7880 F: arch/*/include/asm/suspend*.h
7882 F: drivers/base/power/
7883 F: include/linux/freezer.h
7884 F: include/linux/pm.h
7885 F: include/linux/suspend.h
7889 M: Jiri Kosina <jikos@kernel.org>
7890 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7891 L: linux-input@vger.kernel.org
7893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7895 F: include/linux/hid*
7896 F: include/uapi/linux/hid*
7898 HID SENSOR HUB DRIVERS
7899 M: Jiri Kosina <jikos@kernel.org>
7900 M: Jonathan Cameron <jic23@kernel.org>
7901 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7902 L: linux-input@vger.kernel.org
7903 L: linux-iio@vger.kernel.org
7905 F: Documentation/hid/hid-sensor*
7906 F: drivers/hid/hid-sensor-*
7907 F: drivers/iio/*/hid-*
7908 F: include/linux/hid-sensor-*
7910 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7911 M: Thomas Gleixner <tglx@linutronix.de>
7912 L: linux-kernel@vger.kernel.org
7914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7915 F: Documentation/timers/
7916 F: include/linux/clockchips.h
7917 F: include/linux/hrtimer.h
7918 F: kernel/time/clockevents.c
7919 F: kernel/time/hrtimer.c
7920 F: kernel/time/timer_*.c
7922 HIGH-SPEED SCC DRIVER FOR AX.25
7923 L: linux-hams@vger.kernel.org
7925 F: drivers/net/hamradio/dmascc.c
7926 F: drivers/net/hamradio/scc.c
7928 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7929 M: HighPoint Linux Team <linux@highpoint-tech.com>
7931 W: http://www.highpoint-tech.com
7932 F: Documentation/scsi/hptiop.rst
7933 F: drivers/scsi/hptiop.c
7936 M: Jes Sorensen <jes@trained-monkey.org>
7937 L: linux-hippi@sunsite.dk
7939 F: drivers/net/hippi/
7940 F: include/linux/hippidevice.h
7941 F: include/uapi/linux/if_hippi.h
7944 HISILICON DMA DRIVER
7945 M: Zhou Wang <wangzhou1@hisilicon.com>
7946 L: dmaengine@vger.kernel.org
7948 F: drivers/dma/hisi_dma.c
7950 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7951 M: Zaibo Xu <xuzaibo@huawei.com>
7952 L: linux-crypto@vger.kernel.org
7954 F: Documentation/ABI/testing/debugfs-hisi-hpre
7955 F: drivers/crypto/hisilicon/hpre/hpre.h
7956 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7957 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7959 HISILICON LPC BUS DRIVER
7960 M: john.garry@huawei.com
7962 W: http://www.hisilicon.com
7963 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7964 F: drivers/bus/hisi_lpc.c
7966 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7967 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7968 M: Salil Mehta <salil.mehta@huawei.com>
7969 L: netdev@vger.kernel.org
7971 W: http://www.hisilicon.com
7972 F: drivers/net/ethernet/hisilicon/hns3/
7974 HISILICON NETWORK SUBSYSTEM DRIVER
7975 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7976 M: Salil Mehta <salil.mehta@huawei.com>
7977 L: netdev@vger.kernel.org
7979 W: http://www.hisilicon.com
7980 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7981 F: drivers/net/ethernet/hisilicon/
7983 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7984 M: John Stultz <john.stultz@linaro.org>
7985 L: linux-kernel@vger.kernel.org
7987 F: drivers/misc/hisi_hikey_usb.c
7988 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7990 HISILICON PMU DRIVER
7991 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7993 W: http://www.hisilicon.com
7994 F: Documentation/admin-guide/perf/hisi-pmu.rst
7995 F: drivers/perf/hisilicon
7997 HISILICON QM AND ZIP Controller DRIVER
7998 M: Zhou Wang <wangzhou1@hisilicon.com>
7999 L: linux-crypto@vger.kernel.org
8001 F: Documentation/ABI/testing/debugfs-hisi-zip
8002 F: drivers/crypto/hisilicon/qm.c
8003 F: drivers/crypto/hisilicon/qm.h
8004 F: drivers/crypto/hisilicon/sgl.c
8005 F: drivers/crypto/hisilicon/zip/
8007 HISILICON ROCE DRIVER
8008 M: Lijun Ou <oulijun@huawei.com>
8009 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8010 M: Weihang Li <liweihang@huawei.com>
8011 L: linux-rdma@vger.kernel.org
8013 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8014 F: drivers/infiniband/hw/hns/
8016 HISILICON SAS Controller
8017 M: John Garry <john.garry@huawei.com>
8019 W: http://www.hisilicon.com
8020 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8021 F: drivers/scsi/hisi_sas/
8023 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8024 M: Zaibo Xu <xuzaibo@huawei.com>
8025 L: linux-crypto@vger.kernel.org
8027 F: Documentation/ABI/testing/debugfs-hisi-sec
8028 F: drivers/crypto/hisilicon/sec2/sec.h
8029 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8030 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8031 F: drivers/crypto/hisilicon/sec2/sec_main.c
8033 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8034 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8036 F: drivers/staging/hikey9xx/
8038 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8039 M: Zaibo Xu <xuzaibo@huawei.com>
8041 F: drivers/char/hw_random/hisi-trng-v2.c
8043 HISILICON V3XX SPI NOR FLASH Controller Driver
8044 M: John Garry <john.garry@huawei.com>
8046 W: http://www.hisilicon.com
8047 F: drivers/spi/spi-hisi-sfc-v3xx.c
8049 HMM - Heterogeneous Memory Management
8050 M: Jérôme Glisse <jglisse@redhat.com>
8051 L: linux-mm@kvack.org
8053 F: Documentation/vm/hmm.rst
8054 F: include/linux/hmm*
8057 F: tools/testing/selftests/vm/*hmm*
8060 M: Jouni Malinen <j@w1.fi>
8061 L: linux-wireless@vger.kernel.org
8063 W: http://w1.fi/hostap-driver.html
8064 F: drivers/net/wireless/intersil/hostap/
8066 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8067 L: platform-driver-x86@vger.kernel.org
8069 F: drivers/platform/x86/tc1100-wmi.c
8071 HPET: High Precision Event Timers driver
8072 M: Clemens Ladisch <clemens@ladisch.de>
8074 F: Documentation/timers/hpet.rst
8075 F: drivers/char/hpet.c
8076 F: include/linux/hpet.h
8077 F: include/uapi/linux/hpet.h
8081 F: arch/x86/include/asm/hpet.h
8082 F: arch/x86/kernel/hpet.c
8085 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8087 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8091 M: Sebastian Reichel <sre@kernel.org>
8093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8094 F: Documentation/ABI/testing/sysfs-bus-hsi
8095 F: Documentation/driver-api/hsi.rst
8097 F: include/linux/hsi/
8098 F: include/uapi/linux/hsi/
8101 L: linux-usb@vger.kernel.org
8103 F: drivers/net/usb/hso.c
8105 HSR NETWORK PROTOCOL
8106 L: netdev@vger.kernel.org
8110 HT16K33 LED CONTROLLER DRIVER
8111 M: Robin van der Gracht <robin@protonic.nl>
8113 F: Documentation/devicetree/bindings/display/ht16k33.txt
8114 F: drivers/auxdisplay/ht16k33.c
8116 HTCPEN TOUCHSCREEN DRIVER
8117 M: Pau Oliva Fora <pof@eslack.org>
8118 L: linux-input@vger.kernel.org
8120 F: drivers/input/touchscreen/htcpen.c
8122 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8123 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8124 L: linux-iio@vger.kernel.org
8126 W: http://www.st.com/
8127 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8128 F: drivers/iio/humidity/hts221*
8130 HUAWEI ETHERNET DRIVER
8131 M: Bin Luo <luobin9@huawei.com>
8132 L: netdev@vger.kernel.org
8134 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8135 F: drivers/net/ethernet/huawei/hinic/
8138 M: Mike Kravetz <mike.kravetz@oracle.com>
8139 L: linux-mm@kvack.org
8141 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8142 F: Documentation/admin-guide/mm/hugetlbpage.rst
8143 F: Documentation/vm/hugetlbfs_reserv.rst
8145 F: include/linux/hugetlb.h
8149 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8150 L: linux-media@vger.kernel.org
8152 W: https://linuxtv.org
8153 T: git git://linuxtv.org/media_tree.git
8154 F: drivers/media/platform/sti/hva
8156 HWPOISON MEMORY FAILURE HANDLING
8157 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8158 L: linux-mm@kvack.org
8160 F: mm/hwpoison-inject.c
8161 F: mm/memory-failure.c
8163 HYGON PROCESSOR SUPPORT
8164 M: Pu Wen <puwen@hygon.cn>
8165 L: linux-kernel@vger.kernel.org
8167 F: arch/x86/kernel/cpu/hygon.c
8169 HYNIX HI556 SENSOR DRIVER
8170 M: Shawn Tu <shawnx.tu@intel.com>
8171 L: linux-media@vger.kernel.org
8173 T: git git://linuxtv.org/media_tree.git
8174 F: drivers/media/i2c/hi556.c
8176 Hyper-V CORE AND DRIVERS
8177 M: "K. Y. Srinivasan" <kys@microsoft.com>
8178 M: Haiyang Zhang <haiyangz@microsoft.com>
8179 M: Stephen Hemminger <sthemmin@microsoft.com>
8180 M: Wei Liu <wei.liu@kernel.org>
8181 L: linux-hyperv@vger.kernel.org
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8184 F: Documentation/ABI/stable/sysfs-bus-vmbus
8185 F: Documentation/ABI/testing/debugfs-hyperv
8186 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8188 F: arch/x86/include/asm/hyperv-tlfs.h
8189 F: arch/x86/include/asm/mshyperv.h
8190 F: arch/x86/include/asm/trace/hyperv.h
8191 F: arch/x86/kernel/cpu/mshyperv.c
8192 F: drivers/clocksource/hyperv_timer.c
8193 F: drivers/hid/hid-hyperv.c
8195 F: drivers/input/serio/hyperv-keyboard.c
8196 F: drivers/iommu/hyperv-iommu.c
8197 F: drivers/net/hyperv/
8198 F: drivers/pci/controller/pci-hyperv-intf.c
8199 F: drivers/pci/controller/pci-hyperv.c
8200 F: drivers/scsi/storvsc_drv.c
8201 F: drivers/uio/uio_hv_generic.c
8202 F: drivers/video/fbdev/hyperv_fb.c
8203 F: include/asm-generic/hyperv-tlfs.h
8204 F: include/asm-generic/mshyperv.h
8205 F: include/clocksource/hyperv_timer.h
8206 F: include/linux/hyperv.h
8207 F: include/uapi/linux/hyperv.h
8208 F: net/vmw_vsock/hyperv_transport.c
8212 M: Vignesh Raghavendra <vigneshr@ti.com>
8213 L: linux-mtd@lists.infradead.org
8215 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8216 C: irc://irc.oftc.net/mtd
8217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8218 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8219 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8220 F: drivers/mtd/hyperbus/
8221 F: include/linux/mtd/hyperbus.h
8223 HYPERVISOR VIRTUAL CONSOLE DRIVER
8224 L: linuxppc-dev@lists.ozlabs.org
8229 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8230 L: linux-i2c@vger.kernel.org
8231 L: linux-acpi@vger.kernel.org
8233 F: drivers/i2c/i2c-core-acpi.c
8235 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8236 M: Ajay Gupta <ajayg@nvidia.com>
8237 L: linux-i2c@vger.kernel.org
8239 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8240 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8243 M: Peter Rosin <peda@axentia.se>
8244 L: linux-i2c@vger.kernel.org
8246 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8247 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8248 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8249 F: Documentation/i2c/i2c-topology.rst
8250 F: Documentation/i2c/muxes/
8251 F: drivers/i2c/i2c-mux.c
8252 F: drivers/i2c/muxes/
8253 F: include/linux/i2c-mux.h
8255 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8256 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8257 L: linux-i2c@vger.kernel.org
8259 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8260 F: drivers/i2c/busses/i2c-mv64xxx.c
8262 I2C OVER PARALLEL PORT
8263 M: Jean Delvare <jdelvare@suse.com>
8264 L: linux-i2c@vger.kernel.org
8266 F: Documentation/i2c/busses/i2c-parport.rst
8267 F: drivers/i2c/busses/i2c-parport.c
8270 M: Wolfram Sang <wsa@kernel.org>
8271 L: linux-i2c@vger.kernel.org
8273 W: https://i2c.wiki.kernel.org/
8274 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8276 F: Documentation/devicetree/bindings/i2c/i2c.txt
8277 F: Documentation/i2c/
8279 F: include/linux/i2c-dev.h
8280 F: include/linux/i2c-smbus.h
8281 F: include/linux/i2c.h
8282 F: include/uapi/linux/i2c-*.h
8283 F: include/uapi/linux/i2c.h
8285 I2C SUBSYSTEM HOST DRIVERS
8286 L: linux-i2c@vger.kernel.org
8288 W: https://i2c.wiki.kernel.org/
8289 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8291 F: Documentation/devicetree/bindings/i2c/
8292 F: drivers/i2c/algos/
8293 F: drivers/i2c/busses/
8296 M: Jean Delvare <jdelvare@suse.com>
8297 L: linux-i2c@vger.kernel.org
8299 F: Documentation/i2c/busses/i2c-taos-evm.rst
8300 F: drivers/i2c/busses/i2c-taos-evm.c
8303 M: Till Harbaum <till@harbaum.org>
8304 L: linux-i2c@vger.kernel.org
8306 W: http://www.harbaum.org/till/i2c_tiny_usb
8307 F: drivers/i2c/busses/i2c-tiny-usb.c
8309 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8310 M: Jean Delvare <jdelvare@suse.com>
8311 L: linux-i2c@vger.kernel.org
8313 F: Documentation/i2c/busses/i2c-ali1535.rst
8314 F: Documentation/i2c/busses/i2c-ali1563.rst
8315 F: Documentation/i2c/busses/i2c-ali15x3.rst
8316 F: Documentation/i2c/busses/i2c-amd756.rst
8317 F: Documentation/i2c/busses/i2c-amd8111.rst
8318 F: Documentation/i2c/busses/i2c-i801.rst
8319 F: Documentation/i2c/busses/i2c-nforce2.rst
8320 F: Documentation/i2c/busses/i2c-piix4.rst
8321 F: Documentation/i2c/busses/i2c-sis5595.rst
8322 F: Documentation/i2c/busses/i2c-sis630.rst
8323 F: Documentation/i2c/busses/i2c-sis96x.rst
8324 F: Documentation/i2c/busses/i2c-via.rst
8325 F: Documentation/i2c/busses/i2c-viapro.rst
8326 F: drivers/i2c/busses/i2c-ali1535.c
8327 F: drivers/i2c/busses/i2c-ali1563.c
8328 F: drivers/i2c/busses/i2c-ali15x3.c
8329 F: drivers/i2c/busses/i2c-amd756-s4882.c
8330 F: drivers/i2c/busses/i2c-amd756.c
8331 F: drivers/i2c/busses/i2c-amd8111.c
8332 F: drivers/i2c/busses/i2c-i801.c
8333 F: drivers/i2c/busses/i2c-isch.c
8334 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8335 F: drivers/i2c/busses/i2c-nforce2.c
8336 F: drivers/i2c/busses/i2c-piix4.c
8337 F: drivers/i2c/busses/i2c-sis5595.c
8338 F: drivers/i2c/busses/i2c-sis630.c
8339 F: drivers/i2c/busses/i2c-sis96x.c
8340 F: drivers/i2c/busses/i2c-via.c
8341 F: drivers/i2c/busses/i2c-viapro.c
8343 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8344 M: Hans de Goede <hdegoede@redhat.com>
8345 L: linux-i2c@vger.kernel.org
8347 F: drivers/i2c/busses/i2c-cht-wc.c
8349 I2C/SMBUS ISMT DRIVER
8350 M: Seth Heasley <seth.heasley@intel.com>
8351 M: Neil Horman <nhorman@tuxdriver.com>
8352 L: linux-i2c@vger.kernel.org
8353 F: Documentation/i2c/busses/i2c-ismt.rst
8354 F: drivers/i2c/busses/i2c-ismt.c
8356 I2C/SMBUS STUB DRIVER
8357 M: Jean Delvare <jdelvare@suse.com>
8358 L: linux-i2c@vger.kernel.org
8360 F: drivers/i2c/i2c-stub.c
8362 I3C DRIVER FOR CADENCE I3C MASTER IP
8363 M: Przemysław Gaj <pgaj@cadence.com>
8365 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8366 F: drivers/i3c/master/i3c-master-cdns.c
8368 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8369 M: Vitor Soares <vitor.soares@synopsys.com>
8371 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8372 F: drivers/i3c/master/dw*
8375 M: Boris Brezillon <bbrezillon@kernel.org>
8376 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8378 C: irc://chat.freenode.net/linux-i3c
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8380 F: Documentation/ABI/testing/sysfs-bus-i3c
8381 F: Documentation/devicetree/bindings/i3c/
8382 F: Documentation/driver-api/i3c
8384 F: include/linux/i3c/
8386 IA64 (Itanium) PLATFORM
8387 M: Tony Luck <tony.luck@intel.com>
8388 M: Fenghua Yu <fenghua.yu@intel.com>
8389 L: linux-ia64@vger.kernel.org
8391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8392 F: Documentation/ia64/
8395 IBM Power 842 compression accelerator
8396 M: Haren Myneni <haren@us.ibm.com>
8399 F: drivers/crypto/nx/Kconfig
8400 F: drivers/crypto/nx/Makefile
8401 F: drivers/crypto/nx/nx-842*
8402 F: include/linux/sw842.h
8405 IBM Power in-Nest Crypto Acceleration
8406 M: Breno Leitão <leitao@debian.org>
8407 M: Nayna Jain <nayna@linux.ibm.com>
8408 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8409 L: linux-crypto@vger.kernel.org
8411 F: drivers/crypto/nx/Kconfig
8412 F: drivers/crypto/nx/Makefile
8413 F: drivers/crypto/nx/nx-aes*
8414 F: drivers/crypto/nx/nx-sha*
8415 F: drivers/crypto/nx/nx.*
8416 F: drivers/crypto/nx/nx_csbcpb.h
8417 F: drivers/crypto/nx/nx_debugfs.c
8419 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8420 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8421 L: linux-pci@vger.kernel.org
8422 L: linuxppc-dev@lists.ozlabs.org
8424 F: drivers/pci/hotplug/rpadlpar*
8426 IBM Power Linux RAID adapter
8427 M: Brian King <brking@us.ibm.com>
8429 F: drivers/scsi/ipr.*
8431 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8432 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8433 L: linux-pci@vger.kernel.org
8434 L: linuxppc-dev@lists.ozlabs.org
8436 F: drivers/pci/hotplug/rpaphp*
8438 IBM Power SRIOV Virtual NIC Device Driver
8439 M: Dany Madden <drt@linux.ibm.com>
8440 M: Lijun Pan <ljp@linux.ibm.com>
8441 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8442 L: netdev@vger.kernel.org
8444 F: drivers/net/ethernet/ibm/ibmvnic.*
8446 IBM Power Virtual Accelerator Switchboard
8447 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8448 L: linuxppc-dev@lists.ozlabs.org
8450 F: arch/powerpc/include/asm/vas.h
8451 F: arch/powerpc/platforms/powernv/copy-paste.h
8452 F: arch/powerpc/platforms/powernv/vas*
8454 IBM Power Virtual Ethernet Device Driver
8455 M: Cristobal Forno <cforno12@linux.ibm.com>
8456 L: netdev@vger.kernel.org
8458 F: drivers/net/ethernet/ibm/ibmveth.*
8460 IBM Power Virtual FC Device Drivers
8461 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8462 L: linux-scsi@vger.kernel.org
8464 F: drivers/scsi/ibmvscsi/ibmvfc*
8466 IBM Power Virtual Management Channel Driver
8467 M: Steven Royer <seroyer@linux.ibm.com>
8469 F: drivers/misc/ibmvmc.*
8471 IBM Power Virtual SCSI Device Drivers
8472 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8473 L: linux-scsi@vger.kernel.org
8475 F: drivers/scsi/ibmvscsi/ibmvscsi*
8476 F: include/scsi/viosrp.h
8478 IBM Power Virtual SCSI Device Target Driver
8479 M: Michael Cyr <mikecyr@linux.ibm.com>
8480 L: linux-scsi@vger.kernel.org
8481 L: target-devel@vger.kernel.org
8483 F: drivers/scsi/ibmvscsi_tgt/
8485 IBM Power VMX Cryptographic instructions
8486 M: Breno Leitão <leitao@debian.org>
8487 M: Nayna Jain <nayna@linux.ibm.com>
8488 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8489 L: linux-crypto@vger.kernel.org
8491 F: drivers/crypto/vmx/Kconfig
8492 F: drivers/crypto/vmx/Makefile
8493 F: drivers/crypto/vmx/aes*
8494 F: drivers/crypto/vmx/ghash*
8495 F: drivers/crypto/vmx/ppc-xlate.pl
8496 F: drivers/crypto/vmx/vmx.c
8498 IBM ServeRAID RAID DRIVER
8500 F: drivers/scsi/ips.*
8502 ICH LPC AND GPIO DRIVER
8503 M: Peter Tyser <ptyser@xes-inc.com>
8505 F: drivers/gpio/gpio-ich.c
8506 F: drivers/mfd/lpc_ich.c
8509 M: Max Staudt <max@enpas.org>
8510 L: linux-i2c@vger.kernel.org
8512 F: drivers/i2c/busses/i2c-icy.c
8515 M: "David S. Miller" <davem@davemloft.net>
8516 L: linux-ide@vger.kernel.org
8518 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8520 F: Documentation/ide/
8522 F: include/linux/ide.h
8525 M: Borislav Petkov <bp@alien8.de>
8526 L: linux-ide@vger.kernel.org
8528 F: Documentation/cdrom/ide-cd.rst
8529 F: drivers/ide/ide-cd*
8531 IDEAPAD LAPTOP EXTRAS DRIVER
8532 M: Ike Panhc <ike.pan@canonical.com>
8533 L: platform-driver-x86@vger.kernel.org
8535 W: http://launchpad.net/ideapad-laptop
8536 F: drivers/platform/x86/ideapad-laptop.c
8538 IDEAPAD LAPTOP SLIDEBAR DRIVER
8539 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8540 L: linux-input@vger.kernel.org
8542 W: https://github.com/o2genum/ideapad-slidebar
8543 F: drivers/input/misc/ideapad_slidebar.c
8545 IDT VersaClock 5 CLOCK DRIVER
8546 M: Luca Ceresoli <luca@lucaceresoli.net>
8548 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8549 F: drivers/clk/clk-versaclock5.c
8551 IEEE 802.15.4 SUBSYSTEM
8552 M: Alexander Aring <alex.aring@gmail.com>
8553 M: Stefan Schmidt <stefan@datenfreihafen.org>
8554 L: linux-wpan@vger.kernel.org
8556 W: https://linux-wpan.org/
8557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8559 F: Documentation/networking/ieee802154.rst
8560 F: drivers/net/ieee802154/
8561 F: include/linux/ieee802154.h
8562 F: include/linux/nl802154.h
8563 F: include/net/af_ieee802154.h
8564 F: include/net/cfg802154.h
8565 F: include/net/ieee802154_netdev.h
8566 F: include/net/mac802154.h
8567 F: include/net/nl802154.h
8572 M: Yotam Gigi <yotam.gi@gmail.com>
8573 M: Jamal Hadi Salim <jhs@mojatatu.com>
8574 F: include/net/ife.h
8575 F: include/uapi/linux/ife.h
8578 IGORPLUG-USB IR RECEIVER
8579 M: Sean Young <sean@mess.org>
8580 L: linux-media@vger.kernel.org
8582 F: drivers/media/rc/igorplugusb.c
8584 IGUANAWORKS USB IR TRANSCEIVER
8585 M: Sean Young <sean@mess.org>
8586 L: linux-media@vger.kernel.org
8588 F: drivers/media/rc/iguanair.c
8590 IIO DIGITAL POTENTIOMETER DAC
8591 M: Peter Rosin <peda@axentia.se>
8592 L: linux-iio@vger.kernel.org
8594 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8595 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8596 F: drivers/iio/dac/dpot-dac.c
8598 IIO ENVELOPE DETECTOR
8599 M: Peter Rosin <peda@axentia.se>
8600 L: linux-iio@vger.kernel.org
8602 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8603 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8604 F: drivers/iio/adc/envelope-detector.c
8607 M: Peter Rosin <peda@axentia.se>
8608 L: linux-iio@vger.kernel.org
8610 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8611 F: drivers/iio/multiplexer/iio-mux.c
8613 IIO SUBSYSTEM AND DRIVERS
8614 M: Jonathan Cameron <jic23@kernel.org>
8615 R: Lars-Peter Clausen <lars@metafoo.de>
8616 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8617 L: linux-iio@vger.kernel.org
8619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8620 F: Documentation/ABI/testing/configfs-iio*
8621 F: Documentation/ABI/testing/sysfs-bus-iio*
8622 F: Documentation/devicetree/bindings/iio/
8624 F: drivers/staging/iio/
8625 F: include/linux/iio/
8629 M: Peter Rosin <peda@axentia.se>
8630 L: linux-iio@vger.kernel.org
8632 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8633 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8634 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8635 F: drivers/iio/afe/iio-rescale.c
8637 IKANOS/ADI EAGLE ADSL USB DRIVER
8638 M: Matthieu Castet <castet.matthieu@free.fr>
8639 M: Stanislaw Gruszka <stf_xl@wp.pl>
8641 F: drivers/usb/atm/ueagle-atm.c
8643 IMGTEC ASCII LCD DRIVER
8644 M: Paul Burton <paulburton@kernel.org>
8646 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8647 F: drivers/auxdisplay/img-ascii-lcd.c
8649 IMGTEC IR DECODER DRIVER
8651 F: drivers/media/rc/img-ir/
8653 IMON SOUNDGRAPH USB IR RECEIVER
8654 M: Sean Young <sean@mess.org>
8655 L: linux-media@vger.kernel.org
8657 F: drivers/media/rc/imon.c
8658 F: drivers/media/rc/imon_raw.c
8660 IMS TWINTURBO FRAMEBUFFER DRIVER
8661 L: linux-fbdev@vger.kernel.org
8663 F: drivers/video/fbdev/imsttfb.c
8665 INA209 HARDWARE MONITOR DRIVER
8666 M: Guenter Roeck <linux@roeck-us.net>
8667 L: linux-hwmon@vger.kernel.org
8669 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8670 F: Documentation/hwmon/ina209.rst
8671 F: drivers/hwmon/ina209.c
8673 INA2XX HARDWARE MONITOR DRIVER
8674 M: Guenter Roeck <linux@roeck-us.net>
8675 L: linux-hwmon@vger.kernel.org
8677 F: Documentation/hwmon/ina2xx.rst
8678 F: drivers/hwmon/ina2xx.c
8679 F: include/linux/platform_data/ina2xx.h
8681 INDUSTRY PACK SUBSYSTEM (IPACK)
8682 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8683 M: Jens Taprogge <jens.taprogge@taprogge.org>
8684 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8685 L: industrypack-devel@lists.sourceforge.net
8687 W: http://industrypack.sourceforge.net
8690 INFINEON DPS310 Driver
8691 M: Eddie James <eajames@linux.ibm.com>
8692 L: linux-iio@vger.kernel.org
8694 F: drivers/iio/pressure/dps310.c
8696 INFINIBAND SUBSYSTEM
8697 M: Doug Ledford <dledford@redhat.com>
8698 M: Jason Gunthorpe <jgg@nvidia.com>
8699 L: linux-rdma@vger.kernel.org
8701 W: https://github.com/linux-rdma/rdma-core
8702 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8704 F: Documentation/devicetree/bindings/infiniband/
8705 F: Documentation/infiniband/
8706 F: drivers/infiniband/
8708 F: include/trace/events/ib_mad.h
8709 F: include/trace/events/ib_umad.h
8710 F: include/uapi/linux/if_infiniband.h
8711 F: include/uapi/rdma/
8712 F: samples/bpf/ibumad_kern.c
8713 F: samples/bpf/ibumad_user.c
8715 INGENIC JZ4780 DMA Driver
8716 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8718 F: drivers/dma/dma-jz4780.c
8720 INGENIC JZ4780 NAND DRIVER
8721 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8722 L: linux-mtd@lists.infradead.org
8724 F: drivers/mtd/nand/raw/ingenic/
8727 M: Paul Cercueil <paul@crapouillou.net>
8729 F: arch/mips/boot/dts/ingenic/
8730 F: arch/mips/generic/board-ingenic.c
8731 F: arch/mips/include/asm/mach-ingenic/
8732 F: arch/mips/ingenic/Kconfig
8733 F: drivers/clk/ingenic/
8734 F: drivers/dma/dma-jz4780.c
8735 F: drivers/gpu/drm/ingenic/
8736 F: drivers/i2c/busses/i2c-jz4780.c
8737 F: drivers/iio/adc/ingenic-adc.c
8738 F: drivers/irqchip/irq-ingenic.c
8739 F: drivers/memory/jz4780-nemc.c
8740 F: drivers/mmc/host/jz4740_mmc.c
8741 F: drivers/mtd/nand/raw/ingenic/
8742 F: drivers/pinctrl/pinctrl-ingenic.c
8743 F: drivers/power/supply/ingenic-battery.c
8744 F: drivers/pwm/pwm-jz4740.c
8745 F: drivers/remoteproc/ingenic_rproc.c
8746 F: drivers/rtc/rtc-jz4740.c
8747 F: drivers/tty/serial/8250/8250_ingenic.c
8748 F: drivers/usb/musb/jz4740.c
8749 F: drivers/watchdog/jz4740_wdt.c
8750 F: include/dt-bindings/iio/adc/ingenic,adc.h
8751 F: include/linux/mfd/ingenic-tcu.h
8752 F: sound/soc/codecs/jz47*
8753 F: sound/soc/jz4740/
8756 M: Jan Kara <jack@suse.cz>
8757 R: Amir Goldstein <amir73il@gmail.com>
8758 L: linux-fsdevel@vger.kernel.org
8760 F: Documentation/filesystems/inotify.rst
8761 F: fs/notify/inotify/
8762 F: include/linux/inotify.h
8763 F: include/uapi/linux/inotify.h
8765 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8766 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8767 L: linux-input@vger.kernel.org
8769 Q: http://patchwork.kernel.org/project/linux-input/list/
8770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8771 F: Documentation/devicetree/bindings/input/
8772 F: Documentation/devicetree/bindings/serio/
8773 F: Documentation/input/
8775 F: include/linux/input.h
8776 F: include/linux/input/
8777 F: include/uapi/linux/input-event-codes.h
8778 F: include/uapi/linux/input.h
8780 INPUT MULTITOUCH (MT) PROTOCOL
8781 M: Henrik Rydberg <rydberg@bitmath.org>
8782 L: linux-input@vger.kernel.org
8784 F: Documentation/input/multi-touch-protocol.rst
8785 F: drivers/input/input-mt.c
8788 INSIDE SECURE CRYPTO DRIVER
8789 M: Antoine Tenart <atenart@kernel.org>
8790 L: linux-crypto@vger.kernel.org
8792 F: drivers/crypto/inside-secure/
8794 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8795 M: Mimi Zohar <zohar@linux.ibm.com>
8796 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8797 L: linux-integrity@vger.kernel.org
8799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8800 F: security/integrity/ima/
8802 INTEL 810/815 FRAMEBUFFER DRIVER
8803 M: Antonino Daplas <adaplas@gmail.com>
8804 L: linux-fbdev@vger.kernel.org
8806 F: drivers/video/fbdev/i810/
8809 M: Cezary Rojewski <cezary.rojewski@intel.com>
8810 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8811 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8812 M: Jie Yang <yang.jie@linux.intel.com>
8813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8817 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8818 M: Hans de Goede <hdegoede@redhat.com>
8819 L: platform-driver-x86@vger.kernel.org
8821 F: drivers/platform/x86/intel_atomisp2_pm.c
8823 INTEL ATOMISP2 LED DRIVER
8824 M: Hans de Goede <hdegoede@redhat.com>
8825 L: platform-driver-x86@vger.kernel.org
8827 F: drivers/platform/x86/intel_atomisp2_led.c
8829 INTEL BROXTON PMC DRIVER
8830 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8831 M: Zha Qipeng <qipeng.zha@intel.com>
8833 F: drivers/mfd/intel_pmc_bxt.c
8834 F: include/linux/mfd/intel_pmc_bxt.h
8836 INTEL C600 SERIES SAS CONTROLLER DRIVER
8837 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8838 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8839 L: linux-scsi@vger.kernel.org
8841 T: git git://git.code.sf.net/p/intel-sas/isci
8842 F: drivers/scsi/isci/
8844 INTEL CPU family model numbers
8845 M: Tony Luck <tony.luck@intel.com>
8847 L: linux-kernel@vger.kernel.org
8849 F: arch/x86/include/asm/intel-family.h
8851 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8852 M: Jani Nikula <jani.nikula@linux.intel.com>
8853 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8854 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8855 L: intel-gfx@lists.freedesktop.org
8857 W: https://01.org/linuxgraphics/
8858 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8859 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8860 C: irc://chat.freenode.net/intel-gfx
8861 T: git git://anongit.freedesktop.org/drm-intel
8862 F: Documentation/gpu/i915.rst
8863 F: drivers/gpu/drm/i915/
8864 F: include/drm/i915*
8865 F: include/uapi/drm/i915_drm.h
8867 INTEL ETHERNET DRIVERS
8868 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8869 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8870 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8872 W: http://www.intel.com/support/feedback.htm
8873 W: http://e1000.sourceforge.net/
8874 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8877 F: Documentation/networking/device_drivers/ethernet/intel/
8878 F: drivers/net/ethernet/intel/
8879 F: drivers/net/ethernet/intel/*/
8880 F: include/linux/avf/virtchnl.h
8882 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8883 M: Maik Broemme <mbroemme@libmpq.org>
8884 L: linux-fbdev@vger.kernel.org
8886 F: Documentation/fb/intelfb.rst
8887 F: drivers/video/fbdev/intelfb/
8890 M: Andy Shevchenko <andy@kernel.org>
8891 L: linux-gpio@vger.kernel.org
8893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8894 F: drivers/gpio/gpio-ich.c
8895 F: drivers/gpio/gpio-intel-mid.c
8896 F: drivers/gpio/gpio-merrifield.c
8897 F: drivers/gpio/gpio-ml-ioh.c
8898 F: drivers/gpio/gpio-pch.c
8899 F: drivers/gpio/gpio-sch.c
8900 F: drivers/gpio/gpio-sodaville.c
8902 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8903 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8904 M: Zhi Wang <zhi.a.wang@intel.com>
8905 L: intel-gvt-dev@lists.freedesktop.org
8906 L: intel-gfx@lists.freedesktop.org
8908 W: https://01.org/igvt-g
8909 T: git https://github.com/intel/gvt-linux.git
8910 F: drivers/gpu/drm/i915/gvt/
8912 INTEL HID EVENT DRIVER
8913 M: Alex Hung <alex.hung@canonical.com>
8914 L: platform-driver-x86@vger.kernel.org
8916 F: drivers/platform/x86/intel-hid.c
8918 INTEL I/OAT DMA DRIVER
8919 M: Dave Jiang <dave.jiang@intel.com>
8920 R: Dan Williams <dan.j.williams@intel.com>
8921 L: dmaengine@vger.kernel.org
8923 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8924 F: drivers/dma/ioat*
8927 M: Dave Jiang <dave.jiang@intel.com>
8928 L: dmaengine@vger.kernel.org
8930 F: drivers/dma/idxd/*
8931 F: include/uapi/linux/idxd.h
8934 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8935 M: Len Brown <lenb@kernel.org>
8936 L: linux-pm@vger.kernel.org
8938 B: https://bugzilla.kernel.org
8939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8940 F: drivers/idle/intel_idle.c
8942 INTEL INTEGRATED SENSOR HUB DRIVER
8943 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8944 M: Jiri Kosina <jikos@kernel.org>
8945 L: linux-input@vger.kernel.org
8947 F: drivers/hid/intel-ish-hid/
8950 M: David Woodhouse <dwmw2@infradead.org>
8951 M: Lu Baolu <baolu.lu@linux.intel.com>
8952 L: iommu@lists.linux-foundation.org
8954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8955 F: drivers/iommu/intel/
8956 F: include/linux/intel-iommu.h
8957 F: include/linux/intel-svm.h
8959 INTEL IOP-ADMA DMA DRIVER
8960 R: Dan Williams <dan.j.williams@intel.com>
8962 F: drivers/dma/iop-adma.c
8964 INTEL IPU3 CSI-2 CIO2 DRIVER
8965 M: Yong Zhi <yong.zhi@intel.com>
8966 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8967 M: Bingbu Cao <bingbu.cao@intel.com>
8968 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8969 L: linux-media@vger.kernel.org
8971 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8972 F: drivers/media/pci/intel/ipu3/
8974 INTEL IPU3 CSI-2 IMGU DRIVER
8975 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8976 R: Bingbu Cao <bingbu.cao@intel.com>
8977 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8978 L: linux-media@vger.kernel.org
8980 F: Documentation/admin-guide/media/ipu3.rst
8981 F: Documentation/admin-guide/media/ipu3_rcb.svg
8982 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8983 F: drivers/staging/media/ipu3/
8985 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8986 M: Krzysztof Halasa <khalasa@piap.pl>
8988 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8989 F: drivers/net/wan/ixp4xx_hss.c
8990 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8991 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8992 F: include/linux/soc/ixp4xx/npe.h
8993 F: include/linux/soc/ixp4xx/qmgr.h
8995 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8996 M: Deepak Saxena <dsaxena@plexity.net>
8998 F: drivers/char/hw_random/ixp4xx-rng.c
9000 INTEL MANAGEMENT ENGINE (mei)
9001 M: Tomas Winkler <tomas.winkler@intel.com>
9002 L: linux-kernel@vger.kernel.org
9004 F: Documentation/driver-api/mei/*
9005 F: drivers/misc/mei/
9006 F: drivers/watchdog/mei_wdt.c
9007 F: include/linux/mei_cl_bus.h
9008 F: include/uapi/linux/mei.h
9011 INTEL MENLOW THERMAL DRIVER
9012 M: Sujith Thomas <sujith.thomas@intel.com>
9013 L: platform-driver-x86@vger.kernel.org
9015 W: https://01.org/linux-acpi
9016 F: drivers/platform/x86/intel_menlow.c
9018 INTEL P-Unit IPC DRIVER
9019 M: Zha Qipeng <qipeng.zha@intel.com>
9020 L: platform-driver-x86@vger.kernel.org
9022 F: arch/x86/include/asm/intel_punit_ipc.h
9023 F: drivers/platform/x86/intel_punit_ipc.c
9025 INTEL PMC CORE DRIVER
9026 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9027 M: David E Box <david.e.box@intel.com>
9028 L: platform-driver-x86@vger.kernel.org
9030 F: drivers/platform/x86/intel_pmc_core*
9032 INTEL PMIC GPIO DRIVERS
9033 M: Andy Shevchenko <andy@kernel.org>
9035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9036 F: drivers/gpio/gpio-*cove.c
9037 F: drivers/gpio/gpio-msic.c
9039 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9040 M: Andy Shevchenko <andy@kernel.org>
9042 F: drivers/mfd/intel_msic.c
9043 F: drivers/mfd/intel_soc_pmic*
9044 F: include/linux/mfd/intel_msic.h
9045 F: include/linux/mfd/intel_soc_pmic*
9047 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9048 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9049 L: linux-wireless@vger.kernel.org
9051 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9052 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9053 F: drivers/net/wireless/intel/ipw2x00/
9056 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9057 M: Len Brown <lenb@kernel.org>
9058 L: linux-pm@vger.kernel.org
9060 F: drivers/cpufreq/intel_pstate.c
9062 INTEL RDMA RNIC DRIVER
9063 M: Faisal Latif <faisal.latif@intel.com>
9064 M: Shiraz Saleem <shiraz.saleem@intel.com>
9065 L: linux-rdma@vger.kernel.org
9067 F: drivers/infiniband/hw/i40iw/
9068 F: include/uapi/rdma/i40iw-abi.h
9071 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9073 F: arch/x86/include/asm/intel_scu_ipc.h
9074 F: drivers/platform/x86/intel_scu_*
9076 INTEL SPEED SELECT TECHNOLOGY
9077 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9078 L: platform-driver-x86@vger.kernel.org
9080 F: drivers/platform/x86/intel_speed_select_if/
9081 F: include/uapi/linux/isst_if.h
9082 F: tools/power/x86/intel-speed-select/
9084 INTEL STRATIX10 FIRMWARE DRIVERS
9085 M: Richard Gong <richard.gong@linux.intel.com>
9086 L: linux-kernel@vger.kernel.org
9088 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9089 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9090 F: drivers/firmware/stratix10-rsu.c
9091 F: drivers/firmware/stratix10-svc.c
9092 F: include/linux/firmware/intel/stratix10-smc.h
9093 F: include/linux/firmware/intel/stratix10-svc-client.h
9095 INTEL TELEMETRY DRIVER
9096 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9097 M: "David E. Box" <david.e.box@linux.intel.com>
9098 L: platform-driver-x86@vger.kernel.org
9100 F: arch/x86/include/asm/intel_telemetry.h
9101 F: drivers/platform/x86/intel_telemetry*
9103 INTEL UNCORE FREQUENCY CONTROL
9104 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9105 L: platform-driver-x86@vger.kernel.org
9107 F: drivers/platform/x86/intel-uncore-frequency.c
9109 INTEL VIRTUAL BUTTON DRIVER
9110 M: AceLan Kao <acelan.kao@canonical.com>
9111 L: platform-driver-x86@vger.kernel.org
9113 F: drivers/platform/x86/intel-vbtn.c
9115 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9116 M: Stanislaw Gruszka <stf_xl@wp.pl>
9117 L: linux-wireless@vger.kernel.org
9119 F: drivers/net/wireless/intel/iwlegacy/
9121 INTEL WIRELESS WIFI LINK (iwlwifi)
9122 M: Luca Coelho <luciano.coelho@intel.com>
9123 L: linux-wireless@vger.kernel.org
9125 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9127 F: drivers/net/wireless/intel/iwlwifi/
9129 INTEL WIRELESS WIMAX CONNECTION 2400
9130 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9131 M: linux-wimax@intel.com
9132 L: wimax@linuxwimax.org (subscribers-only)
9134 W: http://linuxwimax.org
9135 F: Documentation/admin-guide/wimax/i2400m.rst
9136 F: drivers/net/wimax/i2400m/
9137 F: include/uapi/linux/wimax/i2400m.h
9139 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9140 M: Jithu Joseph <jithu.joseph@intel.com>
9141 R: Maurice Ma <maurice.ma@intel.com>
9143 W: https://slimbootloader.github.io/security/firmware-update.html
9144 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9146 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9147 M: Mario Limonciello <mario.limonciello@dell.com>
9149 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9152 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9154 F: Documentation/trace/intel_th.rst
9155 F: drivers/hwtracing/intel_th/
9156 F: include/linux/intel_th.h
9158 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9159 M: Ning Sun <ning.sun@intel.com>
9160 L: tboot-devel@lists.sourceforge.net
9162 W: http://tboot.sourceforge.net
9163 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9164 F: Documentation/x86/intel_txt.rst
9165 F: arch/x86/kernel/tboot.c
9166 F: include/linux/tboot.h
9169 M: Georgi Djakov <georgi.djakov@linaro.org>
9170 L: linux-pm@vger.kernel.org
9172 F: Documentation/devicetree/bindings/interconnect/
9173 F: Documentation/driver-api/interconnect.rst
9174 F: drivers/interconnect/
9175 F: include/dt-bindings/interconnect/
9176 F: include/linux/interconnect-provider.h
9177 F: include/linux/interconnect.h
9179 INVENSENSE ICM-426xx IMU DRIVER
9180 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9181 L: linux-iio@vger.kernel.org
9183 W https://invensense.tdk.com/
9184 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9185 F: drivers/iio/imu/inv_icm42600/
9187 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9188 M: Linus Walleij <linus.walleij@linaro.org>
9189 L: linux-iio@vger.kernel.org
9191 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9192 F: drivers/iio/gyro/mpu3050*
9194 IOC3 ETHERNET DRIVER
9195 M: Ralf Baechle <ralf@linux-mips.org>
9196 L: linux-mips@vger.kernel.org
9198 F: drivers/net/ethernet/sgi/ioc3-eth.c
9200 IOMAP FILESYSTEM LIBRARY
9201 M: Christoph Hellwig <hch@infradead.org>
9202 M: Darrick J. Wong <darrick.wong@oracle.com>
9203 M: linux-xfs@vger.kernel.org
9204 M: linux-fsdevel@vger.kernel.org
9205 L: linux-xfs@vger.kernel.org
9206 L: linux-fsdevel@vger.kernel.org
9208 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9210 F: include/linux/iomap.h
9213 M: Joerg Roedel <joro@8bytes.org>
9214 M: Will Deacon <will@kernel.org>
9215 L: iommu@lists.linux-foundation.org
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9218 F: Documentation/devicetree/bindings/iommu/
9219 F: Documentation/userspace-api/iommu.rst
9221 F: include/linux/iommu.h
9222 F: include/linux/iova.h
9223 F: include/linux/of_iommu.h
9224 F: include/uapi/linux/iommu.h
9227 M: Jens Axboe <axboe@kernel.dk>
9228 L: io-uring@vger.kernel.org
9230 T: git git://git.kernel.dk/linux-block
9231 T: git git://git.kernel.dk/liburing
9235 F: include/uapi/linux/io_uring.h
9238 M: Corey Minyard <minyard@acm.org>
9239 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9241 W: http://openipmi.sourceforge.net/
9242 F: Documentation/driver-api/ipmi.rst
9243 F: Documentation/devicetree/bindings/ipmi/
9244 F: drivers/char/ipmi/
9245 F: include/linux/ipmi*
9246 F: include/uapi/linux/ipmi*
9248 IPS SCSI RAID DRIVER
9249 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9250 L: linux-scsi@vger.kernel.org
9252 W: http://www.adaptec.com/
9253 F: drivers/scsi/ips*
9256 M: Wensong Zhang <wensong@linux-vs.org>
9257 M: Simon Horman <horms@verge.net.au>
9258 M: Julian Anastasov <ja@ssi.bg>
9259 L: netdev@vger.kernel.org
9260 L: lvs-devel@vger.kernel.org
9262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9264 F: Documentation/networking/ipvs-sysctl.rst
9265 F: include/net/ip_vs.h
9266 F: include/uapi/linux/ip_vs.h
9267 F: net/netfilter/ipvs/
9270 M: Jiri Kosina <jikos@kernel.org>
9271 M: David Sterba <dsterba@suse.com>
9273 F: drivers/tty/ipwireless/
9276 L: netdev@vger.kernel.org
9278 F: include/uapi/linux/ipx.h
9280 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9281 M: Marc Zyngier <maz@kernel.org>
9283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9284 F: Documentation/core-api/irq/irq-domain.rst
9285 F: include/linux/irqdomain.h
9286 F: kernel/irq/irqdomain.c
9290 M: Thomas Gleixner <tglx@linutronix.de>
9291 L: linux-kernel@vger.kernel.org
9293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9297 M: Thomas Gleixner <tglx@linutronix.de>
9298 M: Marc Zyngier <maz@kernel.org>
9299 L: linux-kernel@vger.kernel.org
9301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9302 F: Documentation/devicetree/bindings/interrupt-controller/
9306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9308 F: Documentation/driver-api/isa.rst
9309 F: drivers/base/isa.c
9310 F: include/linux/isa.h
9313 M: Hans Verkuil <hverkuil@xs4all.nl>
9314 L: linux-media@vger.kernel.org
9316 W: https://linuxtv.org
9317 T: git git://linuxtv.org/media_tree.git
9318 F: drivers/media/radio/radio-isa*
9321 M: Jaroslav Kysela <perex@perex.cz>
9323 F: Documentation/driver-api/isapnp.rst
9324 F: drivers/pnp/isapnp/
9325 F: include/linux/isapnp.h
9328 M: Lee Duncan <lduncan@suse.com>
9329 M: Chris Leech <cleech@redhat.com>
9330 L: open-iscsi@googlegroups.com
9331 L: linux-scsi@vger.kernel.org
9333 W: www.open-iscsi.com
9334 F: drivers/scsi/*iscsi*
9335 F: include/scsi/*iscsi*
9337 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9338 M: Peter Jones <pjones@redhat.com>
9339 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9341 F: drivers/firmware/iscsi_ibft*
9343 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9344 M: Sagi Grimberg <sagi@grimberg.me>
9345 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9346 L: linux-rdma@vger.kernel.org
9348 W: http://www.openfabrics.org
9349 W: www.open-iscsi.org
9350 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9351 F: drivers/infiniband/ulp/iser/
9353 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9354 M: Sagi Grimberg <sagi@grimberg.me>
9355 L: linux-rdma@vger.kernel.org
9356 L: target-devel@vger.kernel.org
9358 W: http://www.linux-iscsi.org
9359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9360 F: drivers/infiniband/ulp/isert
9362 ISDN/CMTP OVER BLUETOOTH
9363 M: Karsten Keil <isdn@linux-pingi.de>
9364 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9365 L: netdev@vger.kernel.org
9367 W: http://www.isdn4linux.de
9368 F: Documentation/isdn/
9369 F: drivers/isdn/capi/
9370 F: include/linux/isdn/
9371 F: include/uapi/linux/isdn/
9372 F: net/bluetooth/cmtp/
9374 ISDN/mISDN SUBSYSTEM
9375 M: Karsten Keil <isdn@linux-pingi.de>
9376 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9377 L: netdev@vger.kernel.org
9379 W: http://www.isdn4linux.de
9380 F: drivers/isdn/Kconfig
9381 F: drivers/isdn/Makefile
9382 F: drivers/isdn/hardware/
9383 F: drivers/isdn/mISDN/
9385 IT87 HARDWARE MONITORING DRIVER
9386 M: Jean Delvare <jdelvare@suse.com>
9387 L: linux-hwmon@vger.kernel.org
9389 F: Documentation/hwmon/it87.rst
9390 F: drivers/hwmon/it87.c
9393 M: Antti Palosaari <crope@iki.fi>
9394 L: linux-media@vger.kernel.org
9396 W: https://linuxtv.org
9397 W: http://palosaari.fi/linux/
9398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9399 T: git git://linuxtv.org/anttip/media_tree.git
9400 F: drivers/media/tuners/it913x*
9402 IVTV VIDEO4LINUX DRIVER
9403 M: Andy Walls <awalls@md.metrocast.net>
9404 L: linux-media@vger.kernel.org
9406 W: https://linuxtv.org
9407 T: git git://linuxtv.org/media_tree.git
9408 F: Documentation/admin-guide/media/ivtv*
9409 F: drivers/media/pci/ivtv/
9410 F: include/uapi/linux/ivtv*
9412 IX2505V MEDIA DRIVER
9413 M: Malcolm Priestley <tvboxspy@gmail.com>
9414 L: linux-media@vger.kernel.org
9416 W: https://linuxtv.org
9417 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9418 F: drivers/media/dvb-frontends/ix2505v*
9420 JAILHOUSE HYPERVISOR INTERFACE
9421 M: Jan Kiszka <jan.kiszka@siemens.com>
9422 L: jailhouse-dev@googlegroups.com
9424 F: arch/x86/include/asm/jailhouse_para.h
9425 F: arch/x86/kernel/jailhouse.c
9427 JC42.4 TEMPERATURE SENSOR DRIVER
9428 M: Guenter Roeck <linux@roeck-us.net>
9429 L: linux-hwmon@vger.kernel.org
9431 F: Documentation/hwmon/jc42.rst
9432 F: drivers/hwmon/jc42.c
9435 M: Dave Kleikamp <shaggy@kernel.org>
9436 L: jfs-discussion@lists.sourceforge.net
9438 W: http://jfs.sourceforge.net/
9439 T: git git://github.com/kleikamp/linux-shaggy.git
9440 F: Documentation/admin-guide/jfs.rst
9444 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9445 L: netdev@vger.kernel.org
9447 F: drivers/net/ethernet/jme.*
9449 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9450 M: David Woodhouse <dwmw2@infradead.org>
9451 M: Richard Weinberger <richard@nod.at>
9452 L: linux-mtd@lists.infradead.org
9454 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9455 T: git git://git.infradead.org/ubifs-2.6.git
9457 F: include/uapi/linux/jffs2.h
9459 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9460 M: "Theodore Ts'o" <tytso@mit.edu>
9461 M: Jan Kara <jack@suse.com>
9462 L: linux-ext4@vger.kernel.org
9465 F: include/linux/jbd2.h
9467 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9468 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9469 L: linux-media@vger.kernel.org
9471 F: drivers/media/platform/rcar_jpu.c
9473 JSM Neo PCI based serial card
9474 L: linux-serial@vger.kernel.org
9476 F: drivers/tty/serial/jsm/
9478 K10TEMP HARDWARE MONITORING DRIVER
9479 M: Clemens Ladisch <clemens@ladisch.de>
9480 L: linux-hwmon@vger.kernel.org
9482 F: Documentation/hwmon/k10temp.rst
9483 F: drivers/hwmon/k10temp.c
9485 K8TEMP HARDWARE MONITORING DRIVER
9486 M: Rudolf Marek <r.marek@assembler.cz>
9487 L: linux-hwmon@vger.kernel.org
9489 F: Documentation/hwmon/k8temp.rst
9490 F: drivers/hwmon/k8temp.c
9493 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9494 R: Alexander Potapenko <glider@google.com>
9495 R: Dmitry Vyukov <dvyukov@google.com>
9496 L: kasan-dev@googlegroups.com
9498 F: Documentation/dev-tools/kasan.rst
9499 F: arch/*/include/asm/kasan.h
9500 F: arch/*/mm/kasan_init*
9501 F: include/linux/kasan*.h
9504 F: scripts/Makefile.kasan
9507 M: Masahiro Yamada <masahiroy@kernel.org>
9508 L: linux-kbuild@vger.kernel.org
9510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9511 F: Documentation/kbuild/kconfig*
9512 F: scripts/Kconfig.include
9516 R: Dmitry Vyukov <dvyukov@google.com>
9517 R: Andrey Konovalov <andreyknvl@google.com>
9518 L: kasan-dev@googlegroups.com
9520 F: Documentation/dev-tools/kcov.rst
9521 F: include/linux/kcov.h
9522 F: include/uapi/linux/kcov.h
9524 F: scripts/Makefile.kcov
9527 M: Marco Elver <elver@google.com>
9528 R: Dmitry Vyukov <dvyukov@google.com>
9529 L: kasan-dev@googlegroups.com
9531 F: Documentation/dev-tools/kcsan.rst
9532 F: include/linux/kcsan*.h
9534 F: lib/Kconfig.kcsan
9535 F: scripts/Makefile.kcsan
9538 M: Dave Young <dyoung@redhat.com>
9539 M: Baoquan He <bhe@redhat.com>
9540 R: Vivek Goyal <vgoyal@redhat.com>
9541 L: kexec@lists.infradead.org
9543 W: http://lse.sourceforge.net/kdump/
9544 F: Documentation/admin-guide/kdump/
9546 F: include/linux/crash_core.h
9547 F: include/linux/crash_dump.h
9548 F: include/uapi/linux/vmcore.h
9551 KEENE FM RADIO TRANSMITTER DRIVER
9552 M: Hans Verkuil <hverkuil@xs4all.nl>
9553 L: linux-media@vger.kernel.org
9555 W: https://linuxtv.org
9556 T: git git://linuxtv.org/media_tree.git
9557 F: drivers/media/radio/radio-keene*
9560 M: Ian Kent <raven@themaw.net>
9561 L: autofs@vger.kernel.org
9565 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9566 M: Masahiro Yamada <masahiroy@kernel.org>
9567 M: Michal Marek <michal.lkml@markovi.net>
9568 L: linux-kbuild@vger.kernel.org
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9571 F: Documentation/kbuild/
9573 F: scripts/*vmlinux*
9575 F: scripts/Makefile*
9582 L: kernel-janitors@vger.kernel.org
9584 W: http://kernelnewbies.org/KernelJanitors
9586 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9587 M: "J. Bruce Fields" <bfields@fieldses.org>
9588 M: Chuck Lever <chuck.lever@oracle.com>
9589 L: linux-nfs@vger.kernel.org
9591 W: http://nfs.sourceforge.net/
9592 T: git git://linux-nfs.org/~bfields/linux.git
9596 F: include/linux/lockd/
9597 F: include/linux/sunrpc/
9598 F: include/uapi/linux/nfsd/
9599 F: include/uapi/linux/sunrpc/
9601 F: Documentation/filesystems/nfs/
9603 KERNEL SELFTEST FRAMEWORK
9604 M: Shuah Khan <shuah@kernel.org>
9605 M: Shuah Khan <skhan@linuxfoundation.org>
9606 L: linux-kselftest@vger.kernel.org
9608 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9610 F: Documentation/dev-tools/kselftest*
9611 F: tools/testing/selftests/
9613 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9614 M: Brendan Higgins <brendanhiggins@google.com>
9615 L: linux-kselftest@vger.kernel.org
9616 L: kunit-dev@googlegroups.com
9618 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9619 F: Documentation/dev-tools/kunit/
9622 F: tools/testing/kunit/
9624 KERNEL USERMODE HELPER
9625 M: Luis Chamberlain <mcgrof@kernel.org>
9626 L: linux-kernel@vger.kernel.org
9628 F: include/linux/umh.h
9631 KERNEL VIRTUAL MACHINE (KVM)
9632 M: Paolo Bonzini <pbonzini@redhat.com>
9633 L: kvm@vger.kernel.org
9635 W: http://www.linux-kvm.org
9636 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9637 F: Documentation/virt/kvm/
9638 F: include/asm-generic/kvm*
9639 F: include/kvm/iodev.h
9640 F: include/linux/kvm*
9641 F: include/trace/events/kvm.h
9642 F: include/uapi/asm-generic/kvm*
9643 F: include/uapi/linux/kvm*
9645 F: tools/testing/selftests/kvm/
9648 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9649 M: Marc Zyngier <maz@kernel.org>
9650 R: James Morse <james.morse@arm.com>
9651 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9652 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9654 L: kvmarm@lists.cs.columbia.edu
9656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9657 F: arch/arm64/include/asm/kvm*
9658 F: arch/arm64/include/uapi/asm/kvm*
9660 F: include/kvm/arm_*
9662 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9663 M: Huacai Chen <chenhc@lemote.com>
9664 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9665 L: linux-mips@vger.kernel.org
9666 L: kvm@vger.kernel.org
9668 F: arch/mips/include/asm/kvm*
9669 F: arch/mips/include/uapi/asm/kvm*
9672 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9673 M: Paul Mackerras <paulus@ozlabs.org>
9674 L: kvm-ppc@vger.kernel.org
9676 W: http://www.linux-kvm.org/
9677 T: git git://github.com/agraf/linux-2.6.git
9678 F: arch/powerpc/include/asm/kvm*
9679 F: arch/powerpc/include/uapi/asm/kvm*
9680 F: arch/powerpc/kernel/kvm*
9681 F: arch/powerpc/kvm/
9683 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9684 M: Christian Borntraeger <borntraeger@de.ibm.com>
9685 M: Janosch Frank <frankja@linux.ibm.com>
9686 R: David Hildenbrand <david@redhat.com>
9687 R: Cornelia Huck <cohuck@redhat.com>
9688 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9689 L: kvm@vger.kernel.org
9691 W: http://www.ibm.com/developerworks/linux/linux390/
9692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9693 F: Documentation/virt/kvm/s390*
9694 F: arch/s390/include/asm/gmap.h
9695 F: arch/s390/include/asm/kvm*
9696 F: arch/s390/include/uapi/asm/kvm*
9697 F: arch/s390/kernel/uv.c
9699 F: arch/s390/mm/gmap.c
9700 F: tools/testing/selftests/kvm/*/s390x/
9701 F: tools/testing/selftests/kvm/s390x/
9703 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9704 M: Paolo Bonzini <pbonzini@redhat.com>
9705 R: Sean Christopherson <sean.j.christopherson@intel.com>
9706 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9707 R: Wanpeng Li <wanpengli@tencent.com>
9708 R: Jim Mattson <jmattson@google.com>
9709 R: Joerg Roedel <joro@8bytes.org>
9710 L: kvm@vger.kernel.org
9712 W: http://www.linux-kvm.org
9713 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9714 F: arch/x86/include/asm/kvm*
9715 F: arch/x86/include/asm/pvclock-abi.h
9716 F: arch/x86/include/asm/svm.h
9717 F: arch/x86/include/asm/vmx*.h
9718 F: arch/x86/include/uapi/asm/kvm*
9719 F: arch/x86/include/uapi/asm/svm.h
9720 F: arch/x86/include/uapi/asm/vmx.h
9721 F: arch/x86/kernel/kvm.c
9722 F: arch/x86/kernel/kvmclock.c
9727 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9728 M: Tejun Heo <tj@kernel.org>
9730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9732 F: include/linux/kernfs.h
9735 M: Eric Biederman <ebiederm@xmission.com>
9736 L: kexec@lists.infradead.org
9738 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9739 F: include/linux/kexec.h
9740 F: include/uapi/linux/kexec.h
9744 M: Mimi Zohar <zohar@linux.ibm.com>
9745 L: linux-integrity@vger.kernel.org
9746 L: keyrings@vger.kernel.org
9748 F: Documentation/security/keys/trusted-encrypted.rst
9749 F: include/keys/encrypted-type.h
9750 F: security/keys/encrypted-keys/
9753 M: James Bottomley <jejb@linux.ibm.com>
9754 M: Jarkko Sakkinen <jarkko@kernel.org>
9755 M: Mimi Zohar <zohar@linux.ibm.com>
9756 L: linux-integrity@vger.kernel.org
9757 L: keyrings@vger.kernel.org
9759 F: Documentation/security/keys/trusted-encrypted.rst
9760 F: include/keys/trusted-type.h
9761 F: include/keys/trusted_tpm.h
9762 F: security/keys/trusted-keys/
9765 M: David Howells <dhowells@redhat.com>
9766 M: Jarkko Sakkinen <jarkko@kernel.org>
9767 L: keyrings@vger.kernel.org
9769 F: Documentation/security/keys/core.rst
9771 F: include/linux/key-type.h
9772 F: include/linux/key.h
9773 F: include/linux/keyctl.h
9774 F: include/uapi/linux/keyctl.h
9778 M: Stefani Seibold <stefani@seibold.net>
9780 F: include/linux/kfifo.h
9784 KGDB / KDB /debug_core
9785 M: Jason Wessel <jason.wessel@windriver.com>
9786 M: Daniel Thompson <daniel.thompson@linaro.org>
9787 R: Douglas Anderson <dianders@chromium.org>
9788 L: kgdb-bugreport@lists.sourceforge.net
9790 W: http://kgdb.wiki.kernel.org/
9791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9792 F: Documentation/dev-tools/kgdb.rst
9793 F: drivers/misc/kgdbts.c
9794 F: drivers/tty/serial/kgdboc.c
9795 F: include/linux/kdb.h
9796 F: include/linux/kgdb.h
9799 KHADAS MCU MFD DRIVER
9800 M: Neil Armstrong <narmstrong@baylibre.com>
9801 L: linux-amlogic@lists.infradead.org
9803 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9804 F: drivers/mfd/khadas-mcu.c
9805 F: include/linux/mfd/khadas-mcu.h
9806 F: drivers/thermal/khadas_mcu_fan.c
9809 M: Catalin Marinas <catalin.marinas@arm.com>
9811 F: Documentation/dev-tools/kmemleak.rst
9812 F: include/linux/kmemleak.h
9814 F: samples/kmemleak/kmemleak-test.c
9816 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9817 M: Luis Chamberlain <mcgrof@kernel.org>
9818 L: linux-kernel@vger.kernel.org
9820 F: include/linux/kmod.h
9823 F: tools/testing/selftests/kmod/
9826 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9827 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9828 M: "David S. Miller" <davem@davemloft.net>
9829 M: Masami Hiramatsu <mhiramat@kernel.org>
9831 F: Documentation/trace/kprobes.rst
9832 F: include/asm-generic/kprobes.h
9833 F: include/linux/kprobes.h
9836 KS0108 LCD CONTROLLER DRIVER
9837 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9839 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9840 F: drivers/auxdisplay/ks0108.c
9841 F: include/linux/ks0108.h
9843 KTD253 BACKLIGHT DRIVER
9844 M: Linus Walleij <linus.walleij@linaro.org>
9846 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9847 F: drivers/video/backlight/ktd253-backlight.c
9850 M: David Ahern <dsahern@kernel.org>
9851 L: netdev@vger.kernel.org
9853 F: include/net/l3mdev.h
9857 M: John Fastabend <john.fastabend@gmail.com>
9858 M: Daniel Borkmann <daniel@iogearbox.net>
9859 M: Jakub Sitnicki <jakub@cloudflare.com>
9860 M: Lorenz Bauer <lmb@cloudflare.com>
9861 L: netdev@vger.kernel.org
9862 L: bpf@vger.kernel.org
9864 F: include/linux/skmsg.h
9866 F: net/core/sock_map.c
9867 F: net/ipv4/tcp_bpf.c
9868 F: net/ipv4/udp_bpf.c
9870 LANTIQ / INTEL Ethernet drivers
9871 M: Hauke Mehrtens <hauke@hauke-m.de>
9872 L: netdev@vger.kernel.org
9874 F: drivers/net/dsa/lantiq_gswip.c
9875 F: drivers/net/dsa/lantiq_pce.h
9876 F: drivers/net/ethernet/lantiq_xrx200.c
9877 F: net/dsa/tag_gswip.c
9879 LANTIQ MIPS ARCHITECTURE
9880 M: John Crispin <john@phrozen.org>
9881 L: linux-mips@vger.kernel.org
9884 F: drivers/soc/lantiq
9886 LASI 53c700 driver for PARISC
9887 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9888 L: linux-scsi@vger.kernel.org
9890 F: Documentation/scsi/53c700.rst
9891 F: drivers/scsi/53c700*
9894 M: Tobin C. Harding <me@tobin.cc>
9895 M: Tycho Andersen <tycho@tycho.pizza>
9896 L: linux-hardening@vger.kernel.org
9898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9899 F: scripts/leaking_addresses.pl
9902 M: Pavel Machek <pavel@ucw.cz>
9903 R: Dan Murphy <dmurphy@ti.com>
9904 L: linux-leds@vger.kernel.org
9906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9907 F: Documentation/devicetree/bindings/leds/
9909 F: include/linux/leds.h
9911 LEGACY EEPROM DRIVER
9912 M: Jean Delvare <jdelvare@suse.com>
9914 F: Documentation/misc-devices/eeprom.rst
9915 F: drivers/misc/eeprom/eeprom.c
9918 R: David Lechner <david@lechnology.com>
9920 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9921 F: arch/arm/boot/dts/da850-lego-ev3.dts
9922 F: drivers/power/supply/lego_ev3_battery.c
9924 LEGO USB Tower driver
9925 M: Juergen Stuber <starblue@users.sourceforge.net>
9926 L: legousb-devel@lists.sourceforge.net
9928 W: http://legousb.sourceforge.net/
9929 F: drivers/usb/misc/legousbtower.c
9932 M: Matan Ziv-Av <matan@svgalib.org>
9933 L: platform-driver-x86@vger.kernel.org
9935 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9936 F: Documentation/admin-guide/laptops/lg-laptop.rst
9937 F: drivers/platform/x86/lg-laptop.c
9940 M: Michael Krufky <mkrufky@linuxtv.org>
9941 L: linux-media@vger.kernel.org
9943 W: https://linuxtv.org
9944 W: http://github.com/mkrufky
9945 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9946 T: git git://linuxtv.org/mkrufky/tuners.git
9947 F: drivers/media/dvb-frontends/lg2160.*
9949 LGDT3305 MEDIA DRIVER
9950 M: Michael Krufky <mkrufky@linuxtv.org>
9951 L: linux-media@vger.kernel.org
9953 W: https://linuxtv.org
9954 W: http://github.com/mkrufky
9955 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9956 T: git git://linuxtv.org/mkrufky/tuners.git
9957 F: drivers/media/dvb-frontends/lgdt3305.*
9959 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9960 M: Viresh Kumar <vireshk@kernel.org>
9961 L: linux-ide@vger.kernel.org
9963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9964 F: drivers/ata/pata_arasan_cf.c
9965 F: include/linux/pata_arasan_cf_data.h
9967 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9968 M: Linus Walleij <linus.walleij@linaro.org>
9969 L: linux-ide@vger.kernel.org
9971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9972 F: drivers/ata/pata_ftide010.c
9973 F: drivers/ata/sata_gemini.c
9974 F: drivers/ata/sata_gemini.h
9976 LIBATA SATA AHCI PLATFORM devices support
9977 M: Hans de Goede <hdegoede@redhat.com>
9978 M: Jens Axboe <axboe@kernel.dk>
9979 L: linux-ide@vger.kernel.org
9981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9982 F: drivers/ata/ahci_platform.c
9983 F: drivers/ata/libahci_platform.c
9984 F: include/linux/ahci_platform.h
9986 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9987 M: Mikael Pettersson <mikpelinux@gmail.com>
9988 L: linux-ide@vger.kernel.org
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9991 F: drivers/ata/sata_promise.*
9993 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9994 M: Jens Axboe <axboe@kernel.dk>
9995 L: linux-ide@vger.kernel.org
9997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9998 F: Documentation/devicetree/bindings/ata/
10000 F: include/linux/ata.h
10001 F: include/linux/libata.h
10004 M: Sasha Levin <alexander.levin@microsoft.com>
10006 F: tools/lib/lockdep/
10008 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10009 M: Dan Williams <dan.j.williams@intel.com>
10010 M: Vishal Verma <vishal.l.verma@intel.com>
10011 M: Dave Jiang <dave.jiang@intel.com>
10012 L: linux-nvdimm@lists.01.org
10014 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10015 P: Documentation/nvdimm/maintainer-entry-profile.rst
10016 F: drivers/nvdimm/blk.c
10017 F: drivers/nvdimm/region_devs.c
10019 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10020 M: Vishal Verma <vishal.l.verma@intel.com>
10021 M: Dan Williams <dan.j.williams@intel.com>
10022 M: Dave Jiang <dave.jiang@intel.com>
10023 L: linux-nvdimm@lists.01.org
10025 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10026 P: Documentation/nvdimm/maintainer-entry-profile.rst
10027 F: drivers/nvdimm/btt*
10029 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10030 M: Dan Williams <dan.j.williams@intel.com>
10031 M: Vishal Verma <vishal.l.verma@intel.com>
10032 M: Dave Jiang <dave.jiang@intel.com>
10033 L: linux-nvdimm@lists.01.org
10035 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10036 P: Documentation/nvdimm/maintainer-entry-profile.rst
10037 F: drivers/nvdimm/pmem*
10039 LIBNVDIMM: DEVICETREE BINDINGS
10040 M: Oliver O'Halloran <oohall@gmail.com>
10041 L: linux-nvdimm@lists.01.org
10043 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10044 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10045 F: drivers/nvdimm/of_pmem.c
10047 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10048 M: Dan Williams <dan.j.williams@intel.com>
10049 M: Vishal Verma <vishal.l.verma@intel.com>
10050 M: Dave Jiang <dave.jiang@intel.com>
10051 M: Ira Weiny <ira.weiny@intel.com>
10052 L: linux-nvdimm@lists.01.org
10054 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10055 P: Documentation/nvdimm/maintainer-entry-profile.rst
10056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10057 F: drivers/acpi/nfit/*
10058 F: drivers/nvdimm/*
10059 F: include/linux/libnvdimm.h
10060 F: include/linux/nd.h
10061 F: include/uapi/linux/ndctl.h
10062 F: tools/testing/nvdimm/
10064 LICENSES and SPDX stuff
10065 M: Thomas Gleixner <tglx@linutronix.de>
10066 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10067 L: linux-spdx@vger.kernel.org
10069 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10071 F: Documentation/process/license-rules.rst
10073 F: scripts/spdxcheck-test.sh
10074 F: scripts/spdxcheck.py
10076 LIGHTNVM PLATFORM SUPPORT
10077 M: Matias Bjorling <mb@lightnvm.io>
10078 L: linux-block@vger.kernel.org
10080 W: http://github/OpenChannelSSD
10081 F: drivers/lightnvm/
10082 F: include/linux/lightnvm.h
10083 F: include/uapi/linux/lightnvm.h
10085 LINEAR RANGES HELPERS
10086 M: Mark Brown <broonie@kernel.org>
10087 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10088 F: lib/linear_ranges.c
10089 F: lib/test_linear_ranges.c
10090 F: include/linux/linear_range.h
10092 LINUX FOR POWER MACINTOSH
10093 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10094 L: linuxppc-dev@lists.ozlabs.org
10096 F: arch/powerpc/platforms/powermac/
10097 F: drivers/macintosh/
10099 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10100 M: Michael Ellerman <mpe@ellerman.id.au>
10101 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10102 R: Paul Mackerras <paulus@samba.org>
10103 L: linuxppc-dev@lists.ozlabs.org
10105 W: https://github.com/linuxppc/wiki/wiki
10106 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10108 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10109 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10110 F: Documentation/devicetree/bindings/powerpc/
10111 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10112 F: Documentation/powerpc/
10114 F: drivers/*/*/*pasemi*
10115 F: drivers/*/*pasemi*
10116 F: drivers/char/tpm/tpm_ibmvtpm*
10117 F: drivers/crypto/nx/
10118 F: drivers/crypto/vmx/
10119 F: drivers/i2c/busses/i2c-opal.c
10120 F: drivers/net/ethernet/ibm/ibmveth.*
10121 F: drivers/net/ethernet/ibm/ibmvnic.*
10122 F: drivers/pci/hotplug/pnv_php.c
10123 F: drivers/pci/hotplug/rpa*
10124 F: drivers/rtc/rtc-opal.c
10125 F: drivers/scsi/ibmvscsi/
10126 F: drivers/tty/hvc/hvc_opal.c
10127 F: drivers/watchdog/wdrtas.c
10128 F: tools/testing/selftests/powerpc
10135 LINUX FOR POWERPC EMBEDDED MPC5XXX
10136 M: Anatolij Gustschin <agust@denx.de>
10137 L: linuxppc-dev@lists.ozlabs.org
10139 F: arch/powerpc/platforms/512x/
10140 F: arch/powerpc/platforms/52xx/
10142 LINUX FOR POWERPC EMBEDDED PPC4XX
10143 L: linuxppc-dev@lists.ozlabs.org
10145 F: arch/powerpc/platforms/40x/
10146 F: arch/powerpc/platforms/44x/
10148 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10149 M: Scott Wood <oss@buserror.net>
10150 L: linuxppc-dev@lists.ozlabs.org
10152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10153 F: Documentation/devicetree/bindings/powerpc/fsl/
10154 F: arch/powerpc/platforms/83xx/
10155 F: arch/powerpc/platforms/85xx/
10157 LINUX FOR POWERPC EMBEDDED PPC8XX
10158 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10159 L: linuxppc-dev@lists.ozlabs.org
10161 F: arch/powerpc/platforms/8xx/
10163 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10164 M: Kees Cook <keescook@chromium.org>
10166 F: drivers/misc/lkdtm/*
10167 F: tools/testing/selftests/lkdtm/*
10169 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10170 M: Alan Stern <stern@rowland.harvard.edu>
10171 M: Andrea Parri <parri.andrea@gmail.com>
10172 M: Will Deacon <will@kernel.org>
10173 M: Peter Zijlstra <peterz@infradead.org>
10174 M: Boqun Feng <boqun.feng@gmail.com>
10175 M: Nicholas Piggin <npiggin@gmail.com>
10176 M: David Howells <dhowells@redhat.com>
10177 M: Jade Alglave <j.alglave@ucl.ac.uk>
10178 M: Luc Maranget <luc.maranget@inria.fr>
10179 M: "Paul E. McKenney" <paulmck@kernel.org>
10180 R: Akira Yokosawa <akiyks@gmail.com>
10181 R: Daniel Lustig <dlustig@nvidia.com>
10182 R: Joel Fernandes <joel@joelfernandes.org>
10183 L: linux-kernel@vger.kernel.org
10184 L: linux-arch@vger.kernel.org
10186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10187 F: Documentation/atomic_bitops.txt
10188 F: Documentation/atomic_t.txt
10189 F: Documentation/core-api/atomic_ops.rst
10190 F: Documentation/core-api/refcount-vs-atomic.rst
10191 F: Documentation/litmus-tests/
10192 F: Documentation/memory-barriers.txt
10193 F: tools/memory-model/
10195 LIS3LV02D ACCELEROMETER DRIVER
10196 M: Eric Piel <eric.piel@tremplin-utc.net>
10198 F: Documentation/misc-devices/lis3lv02d.rst
10199 F: drivers/misc/lis3lv02d/
10200 F: drivers/platform/x86/hp_accel.c
10203 M: David Gow <davidgow@google.com>
10204 L: linux-kselftest@vger.kernel.org
10205 L: kunit-dev@googlegroups.com
10210 M: Josh Poimboeuf <jpoimboe@redhat.com>
10211 M: Jiri Kosina <jikos@kernel.org>
10212 M: Miroslav Benes <mbenes@suse.cz>
10213 M: Petr Mladek <pmladek@suse.com>
10214 R: Joe Lawrence <joe.lawrence@redhat.com>
10215 L: live-patching@vger.kernel.org
10217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10218 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10219 F: Documentation/livepatch/
10220 F: arch/powerpc/include/asm/livepatch.h
10221 F: arch/s390/include/asm/livepatch.h
10222 F: arch/x86/include/asm/livepatch.h
10223 F: include/linux/livepatch.h
10224 F: kernel/livepatch/
10226 F: samples/livepatch/
10227 F: tools/testing/selftests/livepatch/
10230 L: netdev@vger.kernel.org
10232 F: include/linux/llc.h
10233 F: include/net/llc*
10234 F: include/uapi/linux/llc.h
10237 LM73 HARDWARE MONITOR DRIVER
10238 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10239 L: linux-hwmon@vger.kernel.org
10241 F: drivers/hwmon/lm73.c
10243 LM78 HARDWARE MONITOR DRIVER
10244 M: Jean Delvare <jdelvare@suse.com>
10245 L: linux-hwmon@vger.kernel.org
10247 F: Documentation/hwmon/lm78.rst
10248 F: drivers/hwmon/lm78.c
10250 LM83 HARDWARE MONITOR DRIVER
10251 M: Jean Delvare <jdelvare@suse.com>
10252 L: linux-hwmon@vger.kernel.org
10254 F: Documentation/hwmon/lm83.rst
10255 F: drivers/hwmon/lm83.c
10257 LM90 HARDWARE MONITOR DRIVER
10258 M: Jean Delvare <jdelvare@suse.com>
10259 L: linux-hwmon@vger.kernel.org
10261 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10262 F: Documentation/hwmon/lm90.rst
10263 F: drivers/hwmon/lm90.c
10264 F: include/dt-bindings/thermal/lm90.h
10266 LM95234 HARDWARE MONITOR DRIVER
10267 M: Guenter Roeck <linux@roeck-us.net>
10268 L: linux-hwmon@vger.kernel.org
10270 F: Documentation/hwmon/lm95234.rst
10271 F: drivers/hwmon/lm95234.c
10273 LME2510 MEDIA DRIVER
10274 M: Malcolm Priestley <tvboxspy@gmail.com>
10275 L: linux-media@vger.kernel.org
10277 W: https://linuxtv.org
10278 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10279 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10281 LOADPIN SECURITY MODULE
10282 M: Kees Cook <keescook@chromium.org>
10284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10285 F: Documentation/admin-guide/LSM/LoadPin.rst
10286 F: security/loadpin/
10289 M: Peter Zijlstra <peterz@infradead.org>
10290 M: Ingo Molnar <mingo@redhat.com>
10291 M: Will Deacon <will@kernel.org>
10292 L: linux-kernel@vger.kernel.org
10294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10295 F: Documentation/locking/
10296 F: arch/*/include/asm/spinlock*.h
10297 F: include/linux/lockdep.h
10298 F: include/linux/mutex*.h
10299 F: include/linux/rwlock*.h
10300 F: include/linux/rwsem*.h
10301 F: include/linux/seqlock.h
10302 F: include/linux/spinlock*.h
10304 F: lib/locking*.[ch]
10305 X: kernel/locking/locktorture.c
10307 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10308 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10309 L: linux-ntfs-dev@lists.sourceforge.net
10311 W: http://www.linux-ntfs.org/content/view/19/37/
10312 F: Documentation/admin-guide/ldm.rst
10313 F: block/partitions/ldm.*
10315 LOGITECH HID GAMING KEYBOARDS
10316 M: Hans de Goede <hdegoede@redhat.com>
10317 L: linux-input@vger.kernel.org
10319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10320 F: drivers/hid/hid-lg-g15.c
10322 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10323 M: Sathya Prakash <sathya.prakash@broadcom.com>
10324 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10325 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10326 L: MPT-FusionLinux.pdl@broadcom.com
10327 L: linux-scsi@vger.kernel.org
10329 W: http://www.avagotech.com/support/
10330 F: drivers/message/fusion/
10331 F: drivers/scsi/mpt3sas/
10333 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10334 M: Matthew Wilcox <willy@infradead.org>
10335 L: linux-scsi@vger.kernel.org
10337 F: drivers/scsi/sym53c8xx_2/
10340 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10341 L: linux-iio@vger.kernel.org
10343 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10344 F: drivers/iio/dac/ltc1660.c
10346 LTC2947 HARDWARE MONITOR DRIVER
10347 M: Nuno Sá <nuno.sa@analog.com>
10348 L: linux-hwmon@vger.kernel.org
10350 W: http://ez.analog.com/community/linux-device-drivers
10351 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10352 F: drivers/hwmon/ltc2947-core.c
10353 F: drivers/hwmon/ltc2947-i2c.c
10354 F: drivers/hwmon/ltc2947-spi.c
10355 F: drivers/hwmon/ltc2947.h
10357 LTC2983 IIO TEMPERATURE DRIVER
10358 M: Nuno Sá <nuno.sa@analog.com>
10359 L: linux-iio@vger.kernel.org
10361 W: http://ez.analog.com/community/linux-device-drivers
10362 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10363 F: drivers/iio/temperature/ltc2983.c
10365 LTC4261 HARDWARE MONITOR DRIVER
10366 M: Guenter Roeck <linux@roeck-us.net>
10367 L: linux-hwmon@vger.kernel.org
10369 F: Documentation/hwmon/ltc4261.rst
10370 F: drivers/hwmon/ltc4261.c
10372 LTC4306 I2C MULTIPLEXER DRIVER
10373 M: Michael Hennerich <michael.hennerich@analog.com>
10374 L: linux-i2c@vger.kernel.org
10376 W: http://ez.analog.com/community/linux-device-drivers
10377 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10378 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10380 LTP (Linux Test Project)
10381 M: Mike Frysinger <vapier@gentoo.org>
10382 M: Cyril Hrubis <chrubis@suse.cz>
10383 M: Wanlong Gao <wanlong.gao@gmail.com>
10384 M: Jan Stancek <jstancek@redhat.com>
10385 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10386 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10387 L: ltp@lists.linux.it (subscribers-only)
10389 W: http://linux-test-project.github.io/
10390 T: git git://github.com/linux-test-project/ltp.git
10393 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10394 L: netdev@vger.kernel.org
10396 F: drivers/net/pcs/pcs-lynx.c
10397 F: include/linux/pcs-lynx.h
10400 M: Geert Uytterhoeven <geert@linux-m68k.org>
10401 L: linux-m68k@lists.linux-m68k.org
10403 W: http://www.linux-m68k.org/
10404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10408 M68K ON APPLE MACINTOSH
10409 M: Joshua Thompson <funaho@jurai.org>
10410 L: linux-m68k@lists.linux-m68k.org
10412 W: http://www.mac.linux-m68k.org/
10416 M: Philip Blundell <philb@gnu.org>
10418 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10419 F: arch/m68k/hp300/
10421 M88DS3103 MEDIA DRIVER
10422 M: Antti Palosaari <crope@iki.fi>
10423 L: linux-media@vger.kernel.org
10425 W: https://linuxtv.org
10426 W: http://palosaari.fi/linux/
10427 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10428 T: git git://linuxtv.org/anttip/media_tree.git
10429 F: drivers/media/dvb-frontends/m88ds3103*
10431 M88RS2000 MEDIA DRIVER
10432 M: Malcolm Priestley <tvboxspy@gmail.com>
10433 L: linux-media@vger.kernel.org
10435 W: https://linuxtv.org
10436 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10437 F: drivers/media/dvb-frontends/m88rs2000*
10439 MA901 MASTERKIT USB FM RADIO DRIVER
10440 M: Alexey Klimov <klimov.linux@gmail.com>
10441 L: linux-media@vger.kernel.org
10443 T: git git://linuxtv.org/media_tree.git
10444 F: drivers/media/radio/radio-ma901.c
10447 M: Johannes Berg <johannes@sipsolutions.net>
10448 L: linux-wireless@vger.kernel.org
10450 W: https://wireless.wiki.kernel.org/
10451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10453 F: Documentation/networking/mac80211-injection.rst
10454 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10455 F: drivers/net/wireless/mac80211_hwsim.[ch]
10456 F: include/net/mac80211.h
10460 M: Jassi Brar <jassisinghbrar@gmail.com>
10461 L: linux-kernel@vger.kernel.org
10463 F: drivers/mailbox/
10464 F: include/linux/mailbox_client.h
10465 F: include/linux/mailbox_controller.h
10467 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10468 M: Michael Kerrisk <mtk.manpages@gmail.com>
10469 L: linux-man@vger.kernel.org
10471 W: http://www.kernel.org/doc/man-pages
10473 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10474 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10475 L: linux-mips@vger.kernel.org
10477 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10479 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10480 M: Andrew Lunn <andrew@lunn.ch>
10481 M: Vivien Didelot <vivien.didelot@gmail.com>
10482 L: netdev@vger.kernel.org
10484 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10485 F: Documentation/networking/devlink/mv88e6xxx.rst
10486 F: drivers/net/dsa/mv88e6xxx/
10487 F: include/linux/platform_data/mv88e6xxx.h
10489 MARVELL ARMADA 3700 PHY DRIVERS
10490 M: Miquel Raynal <miquel.raynal@bootlin.com>
10492 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10493 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10494 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10495 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10497 MARVELL ARMADA DRM SUPPORT
10498 M: Russell King <linux@armlinux.org.uk>
10500 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10501 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10502 F: Documentation/devicetree/bindings/display/armada/
10503 F: drivers/gpu/drm/armada/
10504 F: include/uapi/drm/armada_drm.h
10506 MARVELL CRYPTO DRIVER
10507 M: Boris Brezillon <bbrezillon@kernel.org>
10508 M: Arnaud Ebalard <arno@natisbad.org>
10509 M: Srujana Challa <schalla@marvell.com>
10510 L: linux-crypto@vger.kernel.org
10512 F: drivers/crypto/marvell/
10514 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10515 M: Mirko Lindner <mlindner@marvell.com>
10516 M: Stephen Hemminger <stephen@networkplumber.org>
10517 L: netdev@vger.kernel.org
10519 F: drivers/net/ethernet/marvell/sk*
10521 MARVELL LIBERTAS WIRELESS DRIVER
10522 L: libertas-dev@lists.infradead.org
10524 F: drivers/net/wireless/marvell/libertas/
10526 MARVELL MACCHIATOBIN SUPPORT
10527 M: Russell King <linux@armlinux.org.uk>
10528 L: linux-arm-kernel@lists.infradead.org
10530 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10532 MARVELL MV643XX ETHERNET DRIVER
10533 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10534 L: netdev@vger.kernel.org
10536 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10537 F: include/linux/mv643xx.h
10539 MARVELL MV88X3310 PHY DRIVER
10540 M: Russell King <linux@armlinux.org.uk>
10541 L: netdev@vger.kernel.org
10543 F: drivers/net/phy/marvell10g.c
10545 MARVELL MVEBU THERMAL DRIVER
10546 M: Miquel Raynal <miquel.raynal@bootlin.com>
10548 F: drivers/thermal/armada_thermal.c
10550 MARVELL MVNETA ETHERNET DRIVER
10551 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10552 L: netdev@vger.kernel.org
10554 F: drivers/net/ethernet/marvell/mvneta.*
10556 MARVELL MWIFIEX WIRELESS DRIVER
10557 M: Amitkumar Karwar <amitkarwar@gmail.com>
10558 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10559 M: Xinming Hu <huxinming820@gmail.com>
10560 L: linux-wireless@vger.kernel.org
10562 F: drivers/net/wireless/marvell/mwifiex/
10564 MARVELL MWL8K WIRELESS DRIVER
10565 M: Lennert Buytenhek <buytenh@wantstofly.org>
10566 L: linux-wireless@vger.kernel.org
10568 F: drivers/net/wireless/marvell/mwl8k.c
10570 MARVELL NAND CONTROLLER DRIVER
10571 M: Miquel Raynal <miquel.raynal@bootlin.com>
10572 L: linux-mtd@lists.infradead.org
10574 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10575 F: drivers/mtd/nand/raw/marvell_nand.c
10577 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10578 M: Sunil Goutham <sgoutham@marvell.com>
10579 M: Geetha sowjanya <gakula@marvell.com>
10580 M: Subbaraya Sundeep <sbhatta@marvell.com>
10581 M: hariprasad <hkelam@marvell.com>
10582 L: netdev@vger.kernel.org
10584 F: drivers/net/ethernet/marvell/octeontx2/nic/
10586 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10587 M: Sunil Goutham <sgoutham@marvell.com>
10588 M: Linu Cherian <lcherian@marvell.com>
10589 M: Geetha sowjanya <gakula@marvell.com>
10590 M: Jerin Jacob <jerinj@marvell.com>
10591 L: netdev@vger.kernel.org
10593 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10594 F: drivers/net/ethernet/marvell/octeontx2/af/
10596 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10597 M: Vadym Kochan <vkochan@marvell.com>
10598 M: Taras Chornyi <tchornyi@marvell.com>
10600 W: https://github.com/Marvell-switching/switchdev-prestera
10601 F: drivers/net/ethernet/marvell/prestera/
10603 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10604 M: Nicolas Pitre <nico@fluxnic.net>
10606 F: drivers/mmc/host/mvsdio.*
10608 MARVELL USB MDIO CONTROLLER DRIVER
10609 M: Tobias Waldekranz <tobias@waldekranz.com>
10610 L: netdev@vger.kernel.org
10612 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10613 F: drivers/net/mdio/mdio-mvusb.c
10615 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10616 M: Hu Ziji <huziji@marvell.com>
10617 L: linux-mmc@vger.kernel.org
10619 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10620 F: drivers/mmc/host/sdhci-xenon*
10622 MATROX FRAMEBUFFER DRIVER
10623 L: linux-fbdev@vger.kernel.org
10625 F: drivers/video/fbdev/matrox/matroxfb_*
10626 F: include/uapi/linux/matroxfb.h
10628 MAX16065 HARDWARE MONITOR DRIVER
10629 M: Guenter Roeck <linux@roeck-us.net>
10630 L: linux-hwmon@vger.kernel.org
10632 F: Documentation/hwmon/max16065.rst
10633 F: drivers/hwmon/max16065.c
10635 MAX2175 SDR TUNER DRIVER
10636 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10637 L: linux-media@vger.kernel.org
10639 T: git git://linuxtv.org/media_tree.git
10640 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10641 F: Documentation/userspace-api/media/drivers/max2175.rst
10642 F: drivers/media/i2c/max2175*
10643 F: include/uapi/linux/max2175.h
10645 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10646 L: linux-hwmon@vger.kernel.org
10648 F: Documentation/hwmon/max6650.rst
10649 F: drivers/hwmon/max6650.c
10651 MAX6697 HARDWARE MONITOR DRIVER
10652 M: Guenter Roeck <linux@roeck-us.net>
10653 L: linux-hwmon@vger.kernel.org
10655 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10656 F: Documentation/hwmon/max6697.rst
10657 F: drivers/hwmon/max6697.c
10658 F: include/linux/platform_data/max6697.h
10660 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10661 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10662 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10663 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10664 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10665 L: linux-media@vger.kernel.org
10667 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10668 F: drivers/media/i2c/max9286.c
10670 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10671 M: Peter Rosin <peda@axentia.se>
10672 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10674 F: Documentation/devicetree/bindings/sound/max9860.txt
10675 F: sound/soc/codecs/max9860.*
10677 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10678 M: Andreas Klinger <ak@it-klinger.de>
10679 L: linux-iio@vger.kernel.org
10681 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10682 F: drivers/iio/proximity/mb1232.c
10684 MAXIM MAX77650 PMIC MFD DRIVER
10685 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10686 L: linux-kernel@vger.kernel.org
10688 F: Documentation/devicetree/bindings/*/*max77650.yaml
10689 F: Documentation/devicetree/bindings/*/max77650*.yaml
10690 F: drivers/gpio/gpio-max77650.c
10691 F: drivers/input/misc/max77650-onkey.c
10692 F: drivers/leds/leds-max77650.c
10693 F: drivers/mfd/max77650.c
10694 F: drivers/power/supply/max77650-charger.c
10695 F: drivers/regulator/max77650-regulator.c
10696 F: include/linux/mfd/max77650.h
10698 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10699 M: Javier Martinez Canillas <javier@dowhile0.org>
10700 L: linux-kernel@vger.kernel.org
10702 F: Documentation/devicetree/bindings/*/*max77802.txt
10703 F: drivers/regulator/max77802-regulator.c
10704 F: include/dt-bindings/*/*max77802.h
10706 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10707 M: Krzysztof Kozlowski <krzk@kernel.org>
10708 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10709 L: linux-pm@vger.kernel.org
10711 F: drivers/power/supply/max14577_charger.c
10712 F: drivers/power/supply/max77693_charger.c
10714 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10715 M: Chanwoo Choi <cw00.choi@samsung.com>
10716 M: Krzysztof Kozlowski <krzk@kernel.org>
10717 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10718 L: linux-kernel@vger.kernel.org
10720 F: Documentation/devicetree/bindings/*/max77686.txt
10721 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10722 F: Documentation/devicetree/bindings/mfd/max14577.txt
10723 F: Documentation/devicetree/bindings/mfd/max77693.txt
10724 F: drivers/*/max14577*.c
10725 F: drivers/*/max77686*.c
10726 F: drivers/*/max77693*.c
10727 F: drivers/clk/clk-max77686.c
10728 F: drivers/extcon/extcon-max14577.c
10729 F: drivers/extcon/extcon-max77693.c
10730 F: drivers/rtc/rtc-max77686.c
10731 F: include/linux/mfd/max14577*.h
10732 F: include/linux/mfd/max77686*.h
10733 F: include/linux/mfd/max77693*.h
10735 MAXIRADIO FM RADIO RECEIVER DRIVER
10736 M: Hans Verkuil <hverkuil@xs4all.nl>
10737 L: linux-media@vger.kernel.org
10739 W: https://linuxtv.org
10740 T: git git://linuxtv.org/media_tree.git
10741 F: drivers/media/radio/radio-maxiradio*
10743 MCAN MMIO DEVICE DRIVER
10744 M: Dan Murphy <dmurphy@ti.com>
10745 M: Sriram Dash <sriram.dash@samsung.com>
10746 L: linux-can@vger.kernel.org
10748 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10749 F: drivers/net/can/m_can/m_can.c
10750 F: drivers/net/can/m_can/m_can.h
10751 F: drivers/net/can/m_can/m_can_platform.c
10753 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10754 M: Rishi Gupta <gupt21@gmail.com>
10755 L: linux-i2c@vger.kernel.org
10756 L: linux-input@vger.kernel.org
10758 F: drivers/hid/hid-mcp2221.c
10760 MCP251XFD SPI-CAN NETWORK DRIVER
10761 M: Marc Kleine-Budde <mkl@pengutronix.de>
10762 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10763 R: Thomas Kopp <thomas.kopp@microchip.com>
10764 L: linux-can@vger.kernel.org
10766 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10767 F: drivers/net/can/spi/mcp251xfd/
10769 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10770 M: Peter Rosin <peda@axentia.se>
10771 L: linux-iio@vger.kernel.org
10773 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10774 F: drivers/iio/potentiometer/mcp4018.c
10775 F: drivers/iio/potentiometer/mcp4531.c
10777 MCR20A IEEE-802.15.4 RADIO DRIVER
10778 M: Xue Liu <liuxuenetmail@gmail.com>
10779 L: linux-wpan@vger.kernel.org
10781 W: https://github.com/xueliu/mcr20a-linux
10782 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10783 F: drivers/net/ieee802154/mcr20a.c
10784 F: drivers/net/ieee802154/mcr20a.h
10786 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10787 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10788 L: linux-iio@vger.kernel.org
10790 F: drivers/iio/dac/cio-dac.c
10792 MEDIA CONTROLLER FRAMEWORK
10793 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10794 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10795 L: linux-media@vger.kernel.org
10797 W: https://www.linuxtv.org
10798 T: git git://linuxtv.org/media_tree.git
10799 F: drivers/media/mc/
10800 F: include/media/media-*.h
10801 F: include/uapi/linux/media.h
10803 MEDIA DRIVER FOR FREESCALE IMX PXP
10804 M: Philipp Zabel <p.zabel@pengutronix.de>
10805 L: linux-media@vger.kernel.org
10807 T: git git://linuxtv.org/media_tree.git
10808 F: drivers/media/platform/imx-pxp.[ch]
10810 MEDIA DRIVERS FOR ASCOT2E
10811 M: Sergey Kozlov <serjk@netup.ru>
10812 M: Abylay Ospan <aospan@netup.ru>
10813 L: linux-media@vger.kernel.org
10815 W: https://linuxtv.org
10816 W: http://netup.tv/
10817 T: git git://linuxtv.org/media_tree.git
10818 F: drivers/media/dvb-frontends/ascot2e*
10820 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10821 M: Jasmin Jessich <jasmin@anw.at>
10822 L: linux-media@vger.kernel.org
10824 W: https://linuxtv.org
10825 T: git git://linuxtv.org/media_tree.git
10826 F: drivers/media/dvb-frontends/cxd2099*
10828 MEDIA DRIVERS FOR CXD2841ER
10829 M: Sergey Kozlov <serjk@netup.ru>
10830 M: Abylay Ospan <aospan@netup.ru>
10831 L: linux-media@vger.kernel.org
10833 W: https://linuxtv.org
10834 W: http://netup.tv/
10835 T: git git://linuxtv.org/media_tree.git
10836 F: drivers/media/dvb-frontends/cxd2841er*
10838 MEDIA DRIVERS FOR CXD2880
10839 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10840 L: linux-media@vger.kernel.org
10842 W: http://linuxtv.org/
10843 T: git git://linuxtv.org/media_tree.git
10844 F: drivers/media/dvb-frontends/cxd2880/*
10845 F: drivers/media/spi/cxd2880*
10847 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10848 L: linux-media@vger.kernel.org
10850 W: https://linuxtv.org
10851 T: git git://linuxtv.org/media_tree.git
10852 F: drivers/media/pci/ddbridge/*
10854 MEDIA DRIVERS FOR FREESCALE IMX
10855 M: Steve Longerbeam <slongerbeam@gmail.com>
10856 M: Philipp Zabel <p.zabel@pengutronix.de>
10857 L: linux-media@vger.kernel.org
10859 T: git git://linuxtv.org/media_tree.git
10860 F: Documentation/admin-guide/media/imx.rst
10861 F: Documentation/devicetree/bindings/media/imx.txt
10862 F: drivers/staging/media/imx/
10863 F: include/linux/imx-media.h
10864 F: include/media/imx.h
10866 MEDIA DRIVERS FOR FREESCALE IMX7
10867 M: Rui Miguel Silva <rmfrfs@gmail.com>
10868 L: linux-media@vger.kernel.org
10870 T: git git://linuxtv.org/media_tree.git
10871 F: Documentation/admin-guide/media/imx7.rst
10872 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10873 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10874 F: drivers/staging/media/imx/imx7-media-csi.c
10875 F: drivers/staging/media/imx/imx7-mipi-csis.c
10877 MEDIA DRIVERS FOR HELENE
10878 M: Abylay Ospan <aospan@netup.ru>
10879 L: linux-media@vger.kernel.org
10881 W: https://linuxtv.org
10882 W: http://netup.tv/
10883 T: git git://linuxtv.org/media_tree.git
10884 F: drivers/media/dvb-frontends/helene*
10886 MEDIA DRIVERS FOR HORUS3A
10887 M: Sergey Kozlov <serjk@netup.ru>
10888 M: Abylay Ospan <aospan@netup.ru>
10889 L: linux-media@vger.kernel.org
10891 W: https://linuxtv.org
10892 W: http://netup.tv/
10893 T: git git://linuxtv.org/media_tree.git
10894 F: drivers/media/dvb-frontends/horus3a*
10896 MEDIA DRIVERS FOR LNBH25
10897 M: Sergey Kozlov <serjk@netup.ru>
10898 M: Abylay Ospan <aospan@netup.ru>
10899 L: linux-media@vger.kernel.org
10901 W: https://linuxtv.org
10902 W: http://netup.tv/
10903 T: git git://linuxtv.org/media_tree.git
10904 F: drivers/media/dvb-frontends/lnbh25*
10906 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10907 L: linux-media@vger.kernel.org
10909 W: https://linuxtv.org
10910 T: git git://linuxtv.org/media_tree.git
10911 F: drivers/media/dvb-frontends/mxl5xx*
10913 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10914 M: Sergey Kozlov <serjk@netup.ru>
10915 M: Abylay Ospan <aospan@netup.ru>
10916 L: linux-media@vger.kernel.org
10918 W: https://linuxtv.org
10919 W: http://netup.tv/
10920 T: git git://linuxtv.org/media_tree.git
10921 F: drivers/media/pci/netup_unidvb/*
10923 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10924 M: Dmitry Osipenko <digetx@gmail.com>
10925 L: linux-media@vger.kernel.org
10926 L: linux-tegra@vger.kernel.org
10928 T: git git://linuxtv.org/media_tree.git
10929 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10930 F: drivers/staging/media/tegra-vde/
10932 MEDIA DRIVERS FOR RENESAS - CEU
10933 M: Jacopo Mondi <jacopo@jmondi.org>
10934 L: linux-media@vger.kernel.org
10935 L: linux-renesas-soc@vger.kernel.org
10937 T: git git://linuxtv.org/media_tree.git
10938 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10939 F: drivers/media/platform/renesas-ceu.c
10940 F: include/media/drv-intf/renesas-ceu.h
10942 MEDIA DRIVERS FOR RENESAS - DRIF
10943 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10944 L: linux-media@vger.kernel.org
10945 L: linux-renesas-soc@vger.kernel.org
10947 T: git git://linuxtv.org/media_tree.git
10948 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10949 F: drivers/media/platform/rcar_drif.c
10951 MEDIA DRIVERS FOR RENESAS - FCP
10952 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10953 L: linux-media@vger.kernel.org
10954 L: linux-renesas-soc@vger.kernel.org
10956 T: git git://linuxtv.org/media_tree.git
10957 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10958 F: drivers/media/platform/rcar-fcp.c
10959 F: include/media/rcar-fcp.h
10961 MEDIA DRIVERS FOR RENESAS - FDP1
10962 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10963 L: linux-media@vger.kernel.org
10964 L: linux-renesas-soc@vger.kernel.org
10966 T: git git://linuxtv.org/media_tree.git
10967 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10968 F: drivers/media/platform/rcar_fdp1.c
10970 MEDIA DRIVERS FOR RENESAS - VIN
10971 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10972 L: linux-media@vger.kernel.org
10973 L: linux-renesas-soc@vger.kernel.org
10975 T: git git://linuxtv.org/media_tree.git
10976 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10977 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10978 F: drivers/media/platform/rcar-vin/
10980 MEDIA DRIVERS FOR RENESAS - VSP1
10981 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10982 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10983 L: linux-media@vger.kernel.org
10984 L: linux-renesas-soc@vger.kernel.org
10986 T: git git://linuxtv.org/media_tree.git
10987 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10988 F: drivers/media/platform/vsp1/
10990 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10991 L: linux-media@vger.kernel.org
10993 W: https://linuxtv.org
10994 T: git git://linuxtv.org/media_tree.git
10995 F: drivers/media/dvb-frontends/stv0910*
10997 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10998 L: linux-media@vger.kernel.org
11000 W: https://linuxtv.org
11001 T: git git://linuxtv.org/media_tree.git
11002 F: drivers/media/dvb-frontends/stv6111*
11004 MEDIA DRIVERS FOR STM32 - DCMI
11005 M: Hugues Fruchet <hugues.fruchet@st.com>
11006 L: linux-media@vger.kernel.org
11008 T: git git://linuxtv.org/media_tree.git
11009 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11010 F: drivers/media/platform/stm32/stm32-dcmi.c
11012 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11013 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11014 L: linux-media@vger.kernel.org
11016 W: https://linuxtv.org
11017 Q: http://patchwork.kernel.org/project/linux-media/list/
11018 T: git git://linuxtv.org/media_tree.git
11019 F: Documentation/admin-guide/media/
11020 F: Documentation/devicetree/bindings/media/
11021 F: Documentation/driver-api/media/
11022 F: Documentation/userspace-api/media/
11024 F: drivers/staging/media/
11025 F: include/linux/platform_data/media/
11027 F: include/uapi/linux/dvb/
11028 F: include/uapi/linux/ivtv*
11029 F: include/uapi/linux/media.h
11030 F: include/uapi/linux/meye.h
11031 F: include/uapi/linux/uvcvideo.h
11032 F: include/uapi/linux/v4l2-*
11033 F: include/uapi/linux/videodev2.h
11035 MEDIATEK BLUETOOTH DRIVER
11036 M: Sean Wang <sean.wang@mediatek.com>
11037 L: linux-bluetooth@vger.kernel.org
11038 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11040 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11041 F: drivers/bluetooth/btmtkuart.c
11043 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11044 M: Sean Wang <sean.wang@mediatek.com>
11045 L: linux-pm@vger.kernel.org
11047 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11048 F: drivers/power/reset/mt6323-poweroff.c
11050 MEDIATEK CIR DRIVER
11051 M: Sean Wang <sean.wang@mediatek.com>
11053 F: drivers/media/rc/mtk-cir.c
11055 MEDIATEK DMA DRIVER
11056 M: Sean Wang <sean.wang@mediatek.com>
11057 L: dmaengine@vger.kernel.org
11058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11059 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11061 F: Documentation/devicetree/bindings/dma/mtk-*
11062 F: drivers/dma/mediatek/
11064 MEDIATEK ETHERNET DRIVER
11065 M: Felix Fietkau <nbd@nbd.name>
11066 M: John Crispin <john@phrozen.org>
11067 M: Sean Wang <sean.wang@mediatek.com>
11068 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11069 L: netdev@vger.kernel.org
11071 F: drivers/net/ethernet/mediatek/
11073 MEDIATEK I2C CONTROLLER DRIVER
11074 M: Qii Wang <qii.wang@mediatek.com>
11075 L: linux-i2c@vger.kernel.org
11077 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11078 F: drivers/i2c/busses/i2c-mt65xx.c
11080 MEDIATEK JPEG DRIVER
11081 M: Rick Chang <rick.chang@mediatek.com>
11082 M: Bin Liu <bin.liu@mediatek.com>
11084 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11085 F: drivers/media/platform/mtk-jpeg/
11087 MEDIATEK MDP DRIVER
11088 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11089 M: Houlong Wei <houlong.wei@mediatek.com>
11090 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11092 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11093 F: drivers/media/platform/mtk-mdp/
11094 F: drivers/media/platform/mtk-vpu/
11096 MEDIATEK MEDIA DRIVER
11097 M: Tiffany Lin <tiffany.lin@mediatek.com>
11098 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11100 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11101 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11102 F: drivers/media/platform/mtk-vcodec/
11103 F: drivers/media/platform/mtk-vpu/
11105 MEDIATEK MMC/SD/SDIO DRIVER
11106 M: Chaotian Jing <chaotian.jing@mediatek.com>
11108 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11109 F: drivers/mmc/host/mtk-sd.c
11111 MEDIATEK MT76 WIRELESS LAN DRIVER
11112 M: Felix Fietkau <nbd@nbd.name>
11113 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11114 R: Ryder Lee <ryder.lee@mediatek.com>
11115 L: linux-wireless@vger.kernel.org
11117 F: drivers/net/wireless/mediatek/mt76/
11119 MEDIATEK MT7601U WIRELESS LAN DRIVER
11120 M: Jakub Kicinski <kubakici@wp.pl>
11121 L: linux-wireless@vger.kernel.org
11123 F: drivers/net/wireless/mediatek/mt7601u/
11125 MEDIATEK MT7621/28/88 I2C DRIVER
11126 M: Stefan Roese <sr@denx.de>
11127 L: linux-i2c@vger.kernel.org
11129 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11130 F: drivers/i2c/busses/i2c-mt7621.c
11132 MEDIATEK NAND CONTROLLER DRIVER
11133 L: linux-mtd@lists.infradead.org
11135 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11136 F: drivers/mtd/nand/raw/mtk_*
11138 MEDIATEK PMIC LED DRIVER
11139 M: Sean Wang <sean.wang@mediatek.com>
11141 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11142 F: drivers/leds/leds-mt6323.c
11144 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11145 M: Sean Wang <sean.wang@mediatek.com>
11147 F: drivers/char/hw_random/mtk-rng.c
11149 MEDIATEK SWITCH DRIVER
11150 M: Sean Wang <sean.wang@mediatek.com>
11151 M: Landen Chao <Landen.Chao@mediatek.com>
11152 L: netdev@vger.kernel.org
11154 F: drivers/net/dsa/mt7530.*
11155 F: net/dsa/tag_mtk.c
11157 MEDIATEK USB3 DRD IP DRIVER
11158 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11159 L: linux-usb@vger.kernel.org
11160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11161 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11163 F: drivers/usb/mtu3/
11165 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11166 M: Peter Senna Tschudin <peter.senna@gmail.com>
11167 M: Martin Donnelly <martin.donnelly@ge.com>
11168 M: Martyn Welch <martyn.welch@collabora.co.uk>
11170 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11171 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11173 MEGARAID SCSI/SAS DRIVERS
11174 M: Kashyap Desai <kashyap.desai@broadcom.com>
11175 M: Sumit Saxena <sumit.saxena@broadcom.com>
11176 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11177 L: megaraidlinux.pdl@broadcom.com
11178 L: linux-scsi@vger.kernel.org
11180 W: http://www.avagotech.com/support/
11181 F: Documentation/scsi/megaraid.rst
11182 F: drivers/scsi/megaraid.*
11183 F: drivers/scsi/megaraid/
11185 MELEXIS MLX90614 DRIVER
11186 M: Crt Mori <cmo@melexis.com>
11187 L: linux-iio@vger.kernel.org
11189 W: http://www.melexis.com
11190 F: drivers/iio/temperature/mlx90614.c
11192 MELEXIS MLX90632 DRIVER
11193 M: Crt Mori <cmo@melexis.com>
11194 L: linux-iio@vger.kernel.org
11196 W: http://www.melexis.com
11197 F: drivers/iio/temperature/mlx90632.c
11199 MELFAS MIP4 TOUCHSCREEN DRIVER
11200 M: Sangwon Jee <jeesw@melfas.com>
11202 W: http://www.melfas.com
11203 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11204 F: drivers/input/touchscreen/melfas_mip4.c
11206 MELLANOX BLUEFIELD I2C DRIVER
11207 M: Khalil Blaiech <kblaiech@nvidia.com>
11208 L: linux-i2c@vger.kernel.org
11210 F: drivers/i2c/busses/i2c-mlxbf.c
11212 MELLANOX ETHERNET DRIVER (mlx4_en)
11213 M: Tariq Toukan <tariqt@nvidia.com>
11214 L: netdev@vger.kernel.org
11216 W: http://www.mellanox.com
11217 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11218 F: drivers/net/ethernet/mellanox/mlx4/en_*
11220 MELLANOX ETHERNET DRIVER (mlx5e)
11221 M: Saeed Mahameed <saeedm@nvidia.com>
11222 L: netdev@vger.kernel.org
11224 W: http://www.mellanox.com
11225 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11226 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11228 MELLANOX ETHERNET INNOVA DRIVERS
11229 R: Boris Pismenny <borisp@nvidia.com>
11230 L: netdev@vger.kernel.org
11232 W: http://www.mellanox.com
11233 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11234 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11235 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11236 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11237 F: include/linux/mlx5/mlx5_ifc_fpga.h
11239 MELLANOX ETHERNET SWITCH DRIVERS
11240 M: Jiri Pirko <jiri@nvidia.com>
11241 M: Ido Schimmel <idosch@nvidia.com>
11242 L: netdev@vger.kernel.org
11244 W: http://www.mellanox.com
11245 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11246 F: drivers/net/ethernet/mellanox/mlxsw/
11247 F: tools/testing/selftests/drivers/net/mlxsw/
11249 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11250 M: mlxsw@nvidia.com
11251 L: netdev@vger.kernel.org
11253 W: http://www.mellanox.com
11254 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11255 F: drivers/net/ethernet/mellanox/mlxfw/
11257 MELLANOX HARDWARE PLATFORM SUPPORT
11258 M: Andy Shevchenko <andy@infradead.org>
11259 M: Darren Hart <dvhart@infradead.org>
11260 M: Vadim Pasternak <vadimp@nvidia.com>
11261 L: platform-driver-x86@vger.kernel.org
11263 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11264 F: drivers/platform/mellanox/
11265 F: include/linux/platform_data/mlxreg.h
11267 MELLANOX MLX4 core VPI driver
11268 M: Tariq Toukan <tariqt@nvidia.com>
11269 L: netdev@vger.kernel.org
11270 L: linux-rdma@vger.kernel.org
11272 W: http://www.mellanox.com
11273 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11274 F: drivers/net/ethernet/mellanox/mlx4/
11275 F: include/linux/mlx4/
11277 MELLANOX MLX4 IB driver
11278 M: Yishai Hadas <yishaih@nvidia.com>
11279 L: linux-rdma@vger.kernel.org
11281 W: http://www.mellanox.com
11282 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11283 F: drivers/infiniband/hw/mlx4/
11284 F: include/linux/mlx4/
11285 F: include/uapi/rdma/mlx4-abi.h
11287 MELLANOX MLX5 core VPI driver
11288 M: Saeed Mahameed <saeedm@nvidia.com>
11289 M: Leon Romanovsky <leonro@nvidia.com>
11290 L: netdev@vger.kernel.org
11291 L: linux-rdma@vger.kernel.org
11293 W: http://www.mellanox.com
11294 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11295 F: Documentation/networking/device_drivers/ethernet/mellanox/
11296 F: drivers/net/ethernet/mellanox/mlx5/core/
11297 F: include/linux/mlx5/
11299 MELLANOX MLX5 IB driver
11300 M: Leon Romanovsky <leonro@nvidia.com>
11301 L: linux-rdma@vger.kernel.org
11303 W: http://www.mellanox.com
11304 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11305 F: drivers/infiniband/hw/mlx5/
11306 F: include/linux/mlx5/
11307 F: include/uapi/rdma/mlx5-abi.h
11309 MELLANOX MLXCPLD I2C AND MUX DRIVER
11310 M: Vadim Pasternak <vadimp@nvidia.com>
11311 M: Michael Shych <michaelsh@nvidia.com>
11312 L: linux-i2c@vger.kernel.org
11314 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11315 F: drivers/i2c/busses/i2c-mlxcpld.c
11316 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11318 MELLANOX MLXCPLD LED DRIVER
11319 M: Vadim Pasternak <vadimp@nvidia.com>
11320 L: linux-leds@vger.kernel.org
11322 F: Documentation/leds/leds-mlxcpld.rst
11323 F: drivers/leds/leds-mlxcpld.c
11324 F: drivers/leds/leds-mlxreg.c
11326 MELLANOX PLATFORM DRIVER
11327 M: Vadim Pasternak <vadimp@nvidia.com>
11328 L: platform-driver-x86@vger.kernel.org
11330 F: drivers/platform/x86/mlx-platform.c
11333 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11334 M: "Paul E. McKenney" <paulmck@kernel.org>
11335 L: linux-kernel@vger.kernel.org
11337 F: arch/powerpc/include/asm/membarrier.h
11338 F: include/uapi/linux/membarrier.h
11339 F: kernel/sched/membarrier.c
11342 M: Mike Rapoport <rppt@linux.ibm.com>
11343 L: linux-mm@kvack.org
11345 F: Documentation/core-api/boot-time-mm.rst
11346 F: include/linux/memblock.h
11349 MEMORY CONTROLLER DRIVERS
11350 M: Krzysztof Kozlowski <krzk@kernel.org>
11351 L: linux-kernel@vger.kernel.org
11353 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11354 F: Documentation/devicetree/bindings/memory-controllers/
11357 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11358 M: Dmitry Osipenko <digetx@gmail.com>
11359 L: linux-pm@vger.kernel.org
11360 L: linux-tegra@vger.kernel.org
11361 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11363 F: drivers/devfreq/tegra20-devfreq.c
11364 F: drivers/devfreq/tegra30-devfreq.c
11367 M: Andrew Morton <akpm@linux-foundation.org>
11368 L: linux-mm@kvack.org
11370 W: http://www.linux-mm.org
11371 T: quilt https://ozlabs.org/~akpm/mmotm/
11372 T: quilt https://ozlabs.org/~akpm/mmots/
11373 T: git git://github.com/hnaz/linux-mm.git
11374 F: include/linux/gfp.h
11375 F: include/linux/memory_hotplug.h
11376 F: include/linux/mm.h
11377 F: include/linux/mmzone.h
11378 F: include/linux/vmalloc.h
11381 MEMORY TECHNOLOGY DEVICES (MTD)
11382 M: Miquel Raynal <miquel.raynal@bootlin.com>
11383 M: Richard Weinberger <richard@nod.at>
11384 M: Vignesh Raghavendra <vigneshr@ti.com>
11385 L: linux-mtd@lists.infradead.org
11387 W: http://www.linux-mtd.infradead.org/
11388 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11389 C: irc://irc.oftc.net/mtd
11390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11392 F: Documentation/devicetree/bindings/mtd/
11394 F: include/linux/mtd/
11395 F: include/uapi/mtd/
11397 MEN A21 WATCHDOG DRIVER
11398 M: Johannes Thumshirn <morbidrsa@gmail.com>
11399 L: linux-watchdog@vger.kernel.org
11401 F: drivers/watchdog/mena21_wdt.c
11403 MEN CHAMELEON BUS (mcb)
11404 M: Johannes Thumshirn <morbidrsa@gmail.com>
11406 F: Documentation/driver-api/men-chameleon-bus.rst
11408 F: include/linux/mcb.h
11410 MEN F21BMC (Board Management Controller)
11411 M: Andreas Werner <andreas.werner@men.de>
11413 F: Documentation/hwmon/menf21bmc.rst
11414 F: drivers/hwmon/menf21bmc_hwmon.c
11415 F: drivers/leds/leds-menf21bmc.c
11416 F: drivers/mfd/menf21bmc.c
11417 F: drivers/watchdog/menf21bmc_wdt.c
11419 MEN Z069 WATCHDOG DRIVER
11420 M: Johannes Thumshirn <jth@kernel.org>
11421 L: linux-watchdog@vger.kernel.org
11423 F: drivers/watchdog/menz69_wdt.c
11425 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11426 M: Neil Armstrong <narmstrong@baylibre.com>
11427 L: linux-media@vger.kernel.org
11428 L: linux-amlogic@lists.infradead.org
11430 W: http://linux-meson.com/
11431 T: git git://linuxtv.org/media_tree.git
11432 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11433 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11434 F: drivers/media/cec/platform/meson/ao-cec.c
11436 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11437 M: Liang Yang <liang.yang@amlogic.com>
11438 L: linux-mtd@lists.infradead.org
11440 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11441 F: drivers/mtd/nand/raw/meson_*
11443 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11444 M: Neil Armstrong <narmstrong@baylibre.com>
11445 L: linux-media@vger.kernel.org
11446 L: linux-amlogic@lists.infradead.org
11448 T: git git://linuxtv.org/media_tree.git
11449 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11450 F: drivers/staging/media/meson/vdec/
11452 METHODE UDPU SUPPORT
11453 M: Vladimir Vid <vladimir.vid@sartura.hr>
11455 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11458 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11459 M: Hemant Kumar <hemantk@codeaurora.org>
11460 L: linux-arm-msm@vger.kernel.org
11462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11463 F: Documentation/ABI/stable/sysfs-bus-mhi
11464 F: Documentation/mhi/
11465 F: drivers/bus/mhi/
11466 F: include/linux/mhi.h
11468 MICROBLAZE ARCHITECTURE
11469 M: Michal Simek <monstr@monstr.eu>
11471 W: http://www.monstr.eu/fdt/
11472 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11473 F: arch/microblaze/
11475 MICROCHIP AT91 DMA DRIVERS
11476 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11477 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11479 L: dmaengine@vger.kernel.org
11481 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11482 F: drivers/dma/at_hdmac.c
11483 F: drivers/dma/at_hdmac_regs.h
11484 F: drivers/dma/at_xdmac.c
11485 F: include/dt-bindings/dma/at91.h
11486 F: include/linux/platform_data/dma-atmel.h
11488 MICROCHIP AT91 SERIAL DRIVER
11489 M: Richard Genoud <richard.genoud@gmail.com>
11491 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11492 F: drivers/tty/serial/atmel_serial.c
11493 F: drivers/tty/serial/atmel_serial.h
11495 MICROCHIP AT91 USART MFD DRIVER
11496 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11497 L: linux-kernel@vger.kernel.org
11499 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11500 F: drivers/mfd/at91-usart.c
11501 F: include/dt-bindings/mfd/at91-usart.h
11503 MICROCHIP AT91 USART SPI DRIVER
11504 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11505 L: linux-spi@vger.kernel.org
11507 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11508 F: drivers/spi/spi-at91-usart.c
11510 MICROCHIP AUDIO ASOC DRIVERS
11511 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11516 MICROCHIP ECC DRIVER
11517 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11518 L: linux-crypto@vger.kernel.org
11520 F: drivers/crypto/atmel-ecc.*
11522 MICROCHIP I2C DRIVER
11523 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11524 L: linux-i2c@vger.kernel.org
11526 F: drivers/i2c/busses/i2c-at91-*.c
11527 F: drivers/i2c/busses/i2c-at91.h
11529 MICROCHIP ISC DRIVER
11530 M: Eugen Hristev <eugen.hristev@microchip.com>
11531 L: linux-media@vger.kernel.org
11533 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11534 F: drivers/media/platform/atmel/atmel-isc-base.c
11535 F: drivers/media/platform/atmel/atmel-isc-regs.h
11536 F: drivers/media/platform/atmel/atmel-isc.h
11537 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11538 F: include/linux/atmel-isc-media.h
11540 MICROCHIP ISI DRIVER
11541 M: Eugen Hristev <eugen.hristev@microchip.com>
11542 L: linux-media@vger.kernel.org
11544 F: drivers/media/platform/atmel/atmel-isi.c
11545 F: drivers/media/platform/atmel/atmel-isi.h
11547 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11548 M: Woojung Huh <woojung.huh@microchip.com>
11549 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11550 L: netdev@vger.kernel.org
11552 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11553 F: drivers/net/dsa/microchip/*
11554 F: include/linux/platform_data/microchip-ksz.h
11555 F: net/dsa/tag_ksz.c
11557 MICROCHIP LAN743X ETHERNET DRIVER
11558 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11559 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11560 L: netdev@vger.kernel.org
11562 F: drivers/net/ethernet/microchip/lan743x_*
11564 MICROCHIP LCDFB DRIVER
11565 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11566 L: linux-fbdev@vger.kernel.org
11568 F: drivers/video/fbdev/atmel_lcdfb.c
11569 F: include/video/atmel_lcdc.h
11571 MICROCHIP MCP16502 PMIC DRIVER
11572 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11575 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11576 F: drivers/regulator/mcp16502.c
11578 MICROCHIP MCP3911 ADC DRIVER
11579 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11580 M: Kent Gustavsson <kent@minoris.se>
11581 L: linux-iio@vger.kernel.org
11583 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11584 F: drivers/iio/adc/mcp3911.c
11586 MICROCHIP MMC/SD/SDIO MCI DRIVER
11587 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11589 F: drivers/mmc/host/atmel-mci.c
11591 MICROCHIP NAND DRIVER
11592 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11593 L: linux-mtd@lists.infradead.org
11595 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11596 F: drivers/mtd/nand/raw/atmel/*
11598 MICROCHIP PWM DRIVER
11599 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11601 L: linux-pwm@vger.kernel.org
11603 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11604 F: drivers/pwm/pwm-atmel.c
11606 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11607 M: Eugen Hristev <eugen.hristev@microchip.com>
11608 L: linux-iio@vger.kernel.org
11610 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11611 F: drivers/iio/adc/at91-sama5d2_adc.c
11612 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11614 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11615 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11617 F: drivers/power/reset/at91-sama5d2_shdwc.c
11619 MICROCHIP SPI DRIVER
11620 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11622 F: drivers/spi/spi-atmel.*
11624 MICROCHIP SSC DRIVER
11625 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11628 F: drivers/misc/atmel-ssc.c
11629 F: include/linux/atmel-ssc.h
11631 MICROCHIP USB251XB DRIVER
11632 M: Richard Leitner <richard.leitner@skidata.com>
11633 L: linux-usb@vger.kernel.org
11635 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11636 F: drivers/usb/misc/usb251xb.c
11638 MICROCHIP USBA UDC DRIVER
11639 M: Cristian Birsan <cristian.birsan@microchip.com>
11640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11642 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11644 MICROCHIP WILC1000 WIFI DRIVER
11645 M: Ajay Singh <ajay.kathat@microchip.com>
11646 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11647 L: linux-wireless@vger.kernel.org
11649 F: drivers/net/wireless/microchip/wilc1000/
11651 MICROSEMI MIPS SOCS
11652 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11653 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11654 L: linux-mips@vger.kernel.org
11656 F: Documentation/devicetree/bindings/mips/mscc.txt
11657 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11658 F: arch/mips/boot/dts/mscc/
11659 F: arch/mips/configs/generic/board-ocelot.config
11660 F: arch/mips/generic/board-ocelot.c
11662 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11663 M: Don Brace <don.brace@microchip.com>
11664 L: storagedev@microchip.com
11665 L: linux-scsi@vger.kernel.org
11667 F: Documentation/scsi/smartpqi.rst
11668 F: drivers/scsi/smartpqi/Kconfig
11669 F: drivers/scsi/smartpqi/Makefile
11670 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11671 F: include/linux/cciss*.h
11672 F: include/uapi/linux/cciss*.h
11674 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11675 M: Chen Yu <yu.c.chen@intel.com>
11676 L: platform-driver-x86@vger.kernel.org
11678 F: drivers/platform/x86/surfacepro3_button.c
11680 MICROTEK X6 SCANNER
11681 M: Oliver Neukum <oliver@neukum.org>
11683 F: drivers/usb/image/microtek.*
11686 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11687 L: linux-mips@vger.kernel.org
11689 W: http://www.linux-mips.org/
11690 Q: https://patchwork.kernel.org/project/linux-mips/list/
11691 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11692 F: Documentation/devicetree/bindings/mips/
11693 F: Documentation/mips/
11695 F: drivers/platform/mips/
11697 MIPS BOSTON DEVELOPMENT BOARD
11698 M: Paul Burton <paulburton@kernel.org>
11699 L: linux-mips@vger.kernel.org
11701 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11702 F: arch/mips/boot/dts/img/boston.dts
11703 F: arch/mips/configs/generic/board-boston.config
11704 F: drivers/clk/imgtec/clk-boston.c
11705 F: include/dt-bindings/clock/boston-clock.h
11708 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11709 M: Serge Semin <fancer.lancer@gmail.com>
11710 L: linux-mips@vger.kernel.org
11712 F: drivers/bus/mips_cdmm.c
11713 F: drivers/clocksource/mips-gic-timer.c
11714 F: drivers/cpuidle/cpuidle-cps.c
11715 F: drivers/irqchip/irq-mips-cpu.c
11716 F: drivers/irqchip/irq-mips-gic.c
11718 MIPS GENERIC PLATFORM
11719 M: Paul Burton <paulburton@kernel.org>
11720 L: linux-mips@vger.kernel.org
11722 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11723 F: arch/mips/generic/
11724 F: arch/mips/tools/generic-board-config.sh
11726 MIPS RINT INSTRUCTION EMULATION
11727 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11728 L: linux-mips@vger.kernel.org
11730 F: arch/mips/math-emu/dp_rint.c
11731 F: arch/mips/math-emu/sp_rint.c
11733 MIPS/LOONGSON1 ARCHITECTURE
11734 M: Keguang Zhang <keguang.zhang@gmail.com>
11735 L: linux-mips@vger.kernel.org
11737 F: arch/mips/include/asm/mach-loongson32/
11738 F: arch/mips/loongson32/
11739 F: drivers/*/*/*loongson1*
11740 F: drivers/*/*loongson1*
11742 MIPS/LOONGSON2EF ARCHITECTURE
11743 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11744 L: linux-mips@vger.kernel.org
11746 F: arch/mips/include/asm/mach-loongson2ef/
11747 F: arch/mips/loongson2ef/
11748 F: drivers/*/*/*loongson2*
11749 F: drivers/*/*loongson2*
11751 MIPS/LOONGSON64 ARCHITECTURE
11752 M: Huacai Chen <chenhc@lemote.com>
11753 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11754 L: linux-mips@vger.kernel.org
11756 F: arch/mips/include/asm/mach-loongson64/
11757 F: arch/mips/loongson64/
11758 F: drivers/*/*/*loongson3*
11759 F: drivers/*/*loongson3*
11760 F: drivers/irqchip/irq-loongson*
11761 F: drivers/platform/mips/cpu_hwmon.c
11763 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11764 M: Hans Verkuil <hverkuil@xs4all.nl>
11765 L: linux-media@vger.kernel.org
11767 W: https://linuxtv.org
11768 T: git git://linuxtv.org/media_tree.git
11769 F: drivers/media/radio/radio-miropcm20*
11772 R: Lubomir Rintel <lkundrak@v3.sk>
11773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11776 F: arch/arm/boot/dts/mmp*
11777 F: arch/arm/mach-mmp/
11778 F: include/linux/soc/mmp/
11780 MMP USB PHY DRIVERS
11781 R: Lubomir Rintel <lkundrak@v3.sk>
11782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11784 F: drivers/phy/marvell/phy-mmp3-usb.c
11785 F: drivers/phy/marvell/phy-pxa-usb.c
11787 MMU GATHER AND TLB INVALIDATION
11788 M: Will Deacon <will@kernel.org>
11789 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11790 M: Andrew Morton <akpm@linux-foundation.org>
11791 M: Nick Piggin <npiggin@gmail.com>
11792 M: Peter Zijlstra <peterz@infradead.org>
11793 L: linux-arch@vger.kernel.org
11794 L: linux-mm@kvack.org
11796 F: arch/*/include/asm/tlb.h
11797 F: include/asm-generic/tlb.h
11800 MN88472 MEDIA DRIVER
11801 M: Antti Palosaari <crope@iki.fi>
11802 L: linux-media@vger.kernel.org
11804 W: https://linuxtv.org
11805 W: http://palosaari.fi/linux/
11806 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11807 F: drivers/media/dvb-frontends/mn88472*
11809 MN88473 MEDIA DRIVER
11810 M: Antti Palosaari <crope@iki.fi>
11811 L: linux-media@vger.kernel.org
11813 W: https://linuxtv.org
11814 W: http://palosaari.fi/linux/
11815 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11816 F: drivers/media/dvb-frontends/mn88473*
11819 M: Jessica Yu <jeyu@kernel.org>
11821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11822 F: include/linux/module.h
11825 MONOLITHIC POWER SYSTEM PMIC DRIVER
11826 M: Saravanan Sekar <sravanhome@gmail.com>
11828 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11829 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11830 F: drivers/iio/adc/mp2629_adc.c
11831 F: drivers/mfd/mp2629.c
11832 F: drivers/power/supply/mp2629_charger.c
11833 F: drivers/regulator/mp5416.c
11834 F: drivers/regulator/mpq7920.c
11835 F: drivers/regulator/mpq7920.h
11836 F: include/linux/mfd/mp2629.h
11838 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11840 W: http://popies.net/meye/
11841 F: Documentation/userspace-api/media/drivers/meye*
11842 F: drivers/media/pci/meye/
11843 F: include/uapi/linux/meye.h
11845 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11846 M: Jiri Slaby <jirislaby@kernel.org>
11848 F: Documentation/driver-api/serial/moxa-smartio.rst
11849 F: drivers/tty/mxser.*
11851 MR800 AVERMEDIA USB FM RADIO DRIVER
11852 M: Alexey Klimov <klimov.linux@gmail.com>
11853 L: linux-media@vger.kernel.org
11855 T: git git://linuxtv.org/media_tree.git
11856 F: drivers/media/radio/radio-mr800.c
11858 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11859 M: Alan Ott <alan@signal11.us>
11860 L: linux-wpan@vger.kernel.org
11862 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11863 F: drivers/net/ieee802154/mrf24j40.c
11866 M: "Lee, Chun-Yi" <jlee@suse.com>
11867 L: platform-driver-x86@vger.kernel.org
11869 F: drivers/platform/x86/msi-laptop.c
11872 L: platform-driver-x86@vger.kernel.org
11874 F: drivers/platform/x86/msi-wmi.c
11876 MSI001 MEDIA DRIVER
11877 M: Antti Palosaari <crope@iki.fi>
11878 L: linux-media@vger.kernel.org
11880 W: https://linuxtv.org
11881 W: http://palosaari.fi/linux/
11882 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11883 T: git git://linuxtv.org/anttip/media_tree.git
11884 F: drivers/media/tuners/msi001*
11886 MSI2500 MEDIA DRIVER
11887 M: Antti Palosaari <crope@iki.fi>
11888 L: linux-media@vger.kernel.org
11890 W: https://linuxtv.org
11891 W: http://palosaari.fi/linux/
11892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11893 T: git git://linuxtv.org/anttip/media_tree.git
11894 F: drivers/media/usb/msi2500/
11896 MSTAR INTERRUPT CONTROLLER DRIVER
11897 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11898 M: Daniel Palmer <daniel@thingy.jp>
11900 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11901 F: drivers/irqchip/irq-mst-intc.c
11903 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11904 M: Robert Jarzmik <robert.jarzmik@free.fr>
11905 L: linux-mtd@lists.infradead.org
11907 F: drivers/mtd/devices/docg3*
11909 MT9M032 APTINA SENSOR DRIVER
11910 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11911 L: linux-media@vger.kernel.org
11913 T: git git://linuxtv.org/media_tree.git
11914 F: drivers/media/i2c/mt9m032.c
11915 F: include/media/i2c/mt9m032.h
11917 MT9P031 APTINA CAMERA SENSOR
11918 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11919 L: linux-media@vger.kernel.org
11921 T: git git://linuxtv.org/media_tree.git
11922 F: drivers/media/i2c/mt9p031.c
11923 F: include/media/i2c/mt9p031.h
11925 MT9T001 APTINA CAMERA SENSOR
11926 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11927 L: linux-media@vger.kernel.org
11929 T: git git://linuxtv.org/media_tree.git
11930 F: drivers/media/i2c/mt9t001.c
11931 F: include/media/i2c/mt9t001.h
11933 MT9T112 APTINA CAMERA SENSOR
11934 M: Jacopo Mondi <jacopo@jmondi.org>
11935 L: linux-media@vger.kernel.org
11937 T: git git://linuxtv.org/media_tree.git
11938 F: drivers/media/i2c/mt9t112.c
11939 F: include/media/i2c/mt9t112.h
11941 MT9V032 APTINA CAMERA SENSOR
11942 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11943 L: linux-media@vger.kernel.org
11945 T: git git://linuxtv.org/media_tree.git
11946 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11947 F: drivers/media/i2c/mt9v032.c
11948 F: include/media/i2c/mt9v032.h
11950 MT9V111 APTINA CAMERA SENSOR
11951 M: Jacopo Mondi <jacopo@jmondi.org>
11952 L: linux-media@vger.kernel.org
11954 T: git git://linuxtv.org/media_tree.git
11955 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11956 F: drivers/media/i2c/mt9v111.c
11958 MULTIFUNCTION DEVICES (MFD)
11959 M: Lee Jones <lee.jones@linaro.org>
11961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11962 F: Documentation/devicetree/bindings/mfd/
11964 F: include/dt-bindings/mfd/
11965 F: include/linux/mfd/
11967 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11969 F: drivers/mmc/host/mmc_spi.c
11970 F: include/linux/spi/mmc_spi.h
11972 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11973 M: Ulf Hansson <ulf.hansson@linaro.org>
11974 L: linux-mmc@vger.kernel.org
11976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11977 F: Documentation/devicetree/bindings/mmc/
11979 F: include/linux/mmc/
11980 F: include/uapi/linux/mmc/
11982 MULTIPLEXER SUBSYSTEM
11983 M: Peter Rosin <peda@axentia.se>
11985 F: Documentation/ABI/testing/sysfs-class-mux*
11986 F: Documentation/devicetree/bindings/mux/
11988 F: include/dt-bindings/mux/
11989 F: include/linux/mux/
11991 MULTITECH MULTIPORT CARD (ISICOM)
11993 F: drivers/tty/isicom.c
11994 F: include/linux/isicom.h
11996 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11997 M: Bin Liu <b-liu@ti.com>
11998 L: linux-usb@vger.kernel.org
12000 F: drivers/usb/musb/
12002 MXL301RF MEDIA DRIVER
12003 M: Akihiro Tsukada <tskd08@gmail.com>
12004 L: linux-media@vger.kernel.org
12006 F: drivers/media/tuners/mxl301rf*
12008 MXL5007T MEDIA DRIVER
12009 M: Michael Krufky <mkrufky@linuxtv.org>
12010 L: linux-media@vger.kernel.org
12012 W: https://linuxtv.org
12013 W: http://github.com/mkrufky
12014 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12015 T: git git://linuxtv.org/mkrufky/tuners.git
12016 F: drivers/media/tuners/mxl5007t.*
12019 M: Marek Vasut <marex@denx.de>
12020 M: Stefan Agner <stefan@agner.ch>
12021 L: dri-devel@lists.freedesktop.org
12023 T: git git://anongit.freedesktop.org/drm/drm-misc
12024 F: Documentation/devicetree/bindings/display/mxsfb.txt
12025 F: drivers/gpu/drm/mxsfb/
12027 MYLEX DAC960 PCI RAID Controller
12028 M: Hannes Reinecke <hare@kernel.org>
12029 L: linux-scsi@vger.kernel.org
12031 F: drivers/scsi/myrb.*
12032 F: drivers/scsi/myrs.*
12034 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12035 M: Chris Lee <christopher.lee@cspi.com>
12036 L: netdev@vger.kernel.org
12038 W: https://www.cspi.com/ethernet-products/support/downloads/
12039 F: drivers/net/ethernet/myricom/myri10ge/
12041 NAND FLASH SUBSYSTEM
12042 M: Miquel Raynal <miquel.raynal@bootlin.com>
12043 R: Richard Weinberger <richard@nod.at>
12044 L: linux-mtd@lists.infradead.org
12046 W: http://www.linux-mtd.infradead.org/
12047 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12048 C: irc://irc.oftc.net/mtd
12049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12050 F: drivers/mtd/nand/
12051 F: include/linux/mtd/*nand*.h
12053 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12054 M: Daniel Mack <zonque@gmail.com>
12055 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12057 W: http://www.native-instruments.com
12058 F: sound/usb/caiaq/
12060 NATSEMI ETHERNET DRIVER (DP8381x)
12062 F: drivers/net/ethernet/natsemi/natsemi.c
12064 NCR 5380 SCSI DRIVERS
12065 M: Finn Thain <fthain@telegraphics.com.au>
12066 M: Michael Schmitz <schmitzmic@gmail.com>
12067 L: linux-scsi@vger.kernel.org
12069 F: Documentation/scsi/g_NCR5380.rst
12070 F: drivers/scsi/NCR5380.*
12071 F: drivers/scsi/arm/cumana_1.c
12072 F: drivers/scsi/arm/oak.c
12073 F: drivers/scsi/atari_scsi.*
12074 F: drivers/scsi/dmx3191d.c
12075 F: drivers/scsi/g_NCR5380.*
12076 F: drivers/scsi/mac_scsi.*
12077 F: drivers/scsi/sun3_scsi.*
12078 F: drivers/scsi/sun3_scsi_vme.c
12081 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12085 NCT6775 HARDWARE MONITOR DRIVER
12086 M: Guenter Roeck <linux@roeck-us.net>
12087 L: linux-hwmon@vger.kernel.org
12089 F: Documentation/hwmon/nct6775.rst
12090 F: drivers/hwmon/nct6775.c
12093 M: Jakub Kicinski <kuba@kernel.org>
12095 F: drivers/net/netdevsim/*
12097 NETEM NETWORK EMULATOR
12098 M: Stephen Hemminger <stephen@networkplumber.org>
12099 L: netdev@vger.kernel.org
12101 F: net/sched/sch_netem.c
12103 NETERION 10GbE DRIVERS (s2io/vxge)
12104 M: Jon Mason <jdmason@kudzu.us>
12105 L: netdev@vger.kernel.org
12107 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12108 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12109 F: drivers/net/ethernet/neterion/
12112 M: Pablo Neira Ayuso <pablo@netfilter.org>
12113 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12114 M: Florian Westphal <fw@strlen.de>
12115 L: netfilter-devel@vger.kernel.org
12116 L: coreteam@netfilter.org
12118 W: http://www.netfilter.org/
12119 W: http://www.iptables.org/
12120 W: http://www.nftables.org/
12121 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12124 F: include/linux/netfilter*
12125 F: include/linux/netfilter/
12126 F: include/net/netfilter/
12127 F: include/uapi/linux/netfilter*
12128 F: include/uapi/linux/netfilter/
12129 F: net/*/netfilter.c
12130 F: net/*/netfilter/
12131 F: net/bridge/br_netfilter*.c
12134 NETROM NETWORK LAYER
12135 M: Ralf Baechle <ralf@linux-mips.org>
12136 L: linux-hams@vger.kernel.org
12138 W: http://www.linux-ax25.org/
12139 F: include/net/netrom.h
12140 F: include/uapi/linux/netrom.h
12143 NETRONOME ETHERNET DRIVERS
12144 M: Simon Horman <simon.horman@netronome.com>
12145 R: Jakub Kicinski <kuba@kernel.org>
12146 L: oss-drivers@netronome.com
12148 F: drivers/net/ethernet/netronome/
12150 NETWORK BLOCK DEVICE (NBD)
12151 M: Josef Bacik <josef@toxicpanda.com>
12152 L: linux-block@vger.kernel.org
12153 L: nbd@other.debian.org
12155 F: Documentation/admin-guide/blockdev/nbd.rst
12156 F: drivers/block/nbd.c
12157 F: include/trace/events/nbd.h
12158 F: include/uapi/linux/nbd.h
12160 NETWORK DROP MONITOR
12161 M: Neil Horman <nhorman@tuxdriver.com>
12162 L: netdev@vger.kernel.org
12164 W: https://fedorahosted.org/dropwatch/
12165 F: include/uapi/linux/net_dropmon.h
12166 F: net/core/drop_monitor.c
12169 M: "David S. Miller" <davem@davemloft.net>
12170 M: Jakub Kicinski <kuba@kernel.org>
12171 L: netdev@vger.kernel.org
12173 W: http://www.linuxfoundation.org/en/Net
12174 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12177 F: Documentation/devicetree/bindings/net/
12178 F: drivers/connector/
12180 F: include/linux/etherdevice.h
12181 F: include/linux/fcdevice.h
12182 F: include/linux/fddidevice.h
12183 F: include/linux/hippidevice.h
12184 F: include/linux/if_*
12185 F: include/linux/inetdevice.h
12186 F: include/linux/netdevice.h
12187 F: include/uapi/linux/if_*
12188 F: include/uapi/linux/netdevice.h
12190 NETWORKING DRIVERS (WIRELESS)
12191 M: Kalle Valo <kvalo@codeaurora.org>
12192 L: linux-wireless@vger.kernel.org
12194 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12197 F: Documentation/devicetree/bindings/net/wireless/
12198 F: drivers/net/wireless/
12201 M: Andrew Lunn <andrew@lunn.ch>
12202 M: Vivien Didelot <vivien.didelot@gmail.com>
12203 M: Florian Fainelli <f.fainelli@gmail.com>
12204 M: Vladimir Oltean <olteanv@gmail.com>
12206 F: Documentation/devicetree/bindings/net/dsa/
12207 F: drivers/net/dsa/
12208 F: include/linux/dsa/
12209 F: include/linux/platform_data/dsa.h
12210 F: include/net/dsa.h
12213 NETWORKING [GENERAL]
12214 M: "David S. Miller" <davem@davemloft.net>
12215 M: Jakub Kicinski <kuba@kernel.org>
12216 L: netdev@vger.kernel.org
12218 W: http://www.linuxfoundation.org/en/Net
12219 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12220 B: mailto:netdev@vger.kernel.org
12221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12223 F: Documentation/networking/
12224 F: include/linux/in.h
12225 F: include/linux/net.h
12226 F: include/linux/netdevice.h
12228 F: include/uapi/linux/in.h
12229 F: include/uapi/linux/net.h
12230 F: include/uapi/linux/net_namespace.h
12231 F: include/uapi/linux/netdevice.h
12235 F: tools/testing/selftests/net/
12238 M: Steffen Klassert <steffen.klassert@secunet.com>
12239 M: Herbert Xu <herbert@gondor.apana.org.au>
12240 M: "David S. Miller" <davem@davemloft.net>
12241 L: netdev@vger.kernel.org
12243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12245 F: include/net/xfrm.h
12246 F: include/uapi/linux/xfrm.h
12249 F: net/ipv4/ip_vti.c
12250 F: net/ipv4/ipcomp.c
12254 F: net/ipv6/ip6_vti.c
12255 F: net/ipv6/ipcomp6.c
12259 F: tools/testing/selftests/net/ipsec.c
12261 NETWORKING [IPv4/IPv6]
12262 M: "David S. Miller" <davem@davemloft.net>
12263 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12264 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12265 L: netdev@vger.kernel.org
12267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12273 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12274 M: Paul Moore <paul@paul-moore.com>
12275 L: netdev@vger.kernel.org
12276 L: linux-security-module@vger.kernel.org
12278 W: https://github.com/netlabel
12279 F: Documentation/netlabel/
12280 F: include/net/calipso.h
12281 F: include/net/cipso_ipv4.h
12282 F: include/net/netlabel.h
12283 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12284 F: include/uapi/linux/netfilter/xt_SECMARK.h
12285 F: net/ipv4/cipso_ipv4.c
12286 F: net/ipv6/calipso.c
12287 F: net/netfilter/xt_CONNSECMARK.c
12288 F: net/netfilter/xt_SECMARK.c
12292 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12293 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12294 L: netdev@vger.kernel.org
12295 L: mptcp@lists.01.org
12297 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12298 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12299 F: include/net/mptcp.h
12300 F: include/uapi/linux/mptcp.h
12302 F: tools/testing/selftests/net/mptcp/
12305 M: Eric Dumazet <edumazet@google.com>
12306 L: netdev@vger.kernel.org
12308 F: include/linux/tcp.h
12309 F: include/net/tcp.h
12310 F: include/trace/events/tcp.h
12311 F: include/uapi/linux/tcp.h
12312 F: net/ipv4/syncookies.c
12314 F: net/ipv6/syncookies.c
12318 M: Boris Pismenny <borisp@nvidia.com>
12319 M: Aviad Yehezkel <aviadye@nvidia.com>
12320 M: John Fastabend <john.fastabend@gmail.com>
12321 M: Daniel Borkmann <daniel@iogearbox.net>
12322 M: Jakub Kicinski <kuba@kernel.org>
12323 L: netdev@vger.kernel.org
12325 F: include/net/tls.h
12326 F: include/uapi/linux/tls.h
12329 NETWORKING [WIRELESS]
12330 L: linux-wireless@vger.kernel.org
12331 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12333 NETXEN (1/10) GbE SUPPORT
12334 M: Manish Chopra <manishc@marvell.com>
12335 M: Rahul Verma <rahulv@marvell.com>
12336 M: GR-Linux-NIC-Dev@marvell.com
12337 L: netdev@vger.kernel.org
12339 F: drivers/net/ethernet/qlogic/netxen/
12341 NET_FAILOVER MODULE
12342 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12343 L: netdev@vger.kernel.org
12345 F: Documentation/networking/net_failover.rst
12346 F: drivers/net/net_failover.c
12347 F: include/net/net_failover.h
12350 M: David Ahern <dsahern@kernel.org>
12351 L: netdev@vger.kernel.org
12353 F: include/net/netns/nexthop.h
12354 F: include/net/nexthop.h
12355 F: include/uapi/linux/nexthop.h
12356 F: net/ipv4/nexthop.c
12359 L: netdev@vger.kernel.org
12361 F: Documentation/devicetree/bindings/net/nfc/
12363 F: include/linux/platform_data/nfcmrvl.h
12364 F: include/net/nfc/
12365 F: include/uapi/linux/nfc.h
12368 NFS, SUNRPC, AND LOCKD CLIENTS
12369 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12370 M: Anna Schumaker <anna.schumaker@netapp.com>
12371 L: linux-nfs@vger.kernel.org
12373 W: http://client.linux-nfs.org
12374 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12378 F: include/linux/lockd/
12379 F: include/linux/nfs*
12380 F: include/linux/sunrpc/
12381 F: include/uapi/linux/nfs*
12382 F: include/uapi/linux/sunrpc/
12384 F: Documentation/filesystems/nfs/
12387 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12388 L: linux-nilfs@vger.kernel.org
12390 W: https://nilfs.sourceforge.io/
12391 W: https://nilfs.osdn.jp/
12392 T: git git://github.com/konis/nilfs2.git
12393 F: Documentation/filesystems/nilfs2.rst
12395 F: include/trace/events/nilfs2.h
12396 F: include/uapi/linux/nilfs2_api.h
12397 F: include/uapi/linux/nilfs2_ondisk.h
12399 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12400 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12402 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12403 F: Documentation/scsi/NinjaSCSI.rst
12404 F: drivers/scsi/pcmcia/nsp_*
12406 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12407 M: GOTO Masanori <gotom@debian.or.jp>
12408 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12410 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12411 F: Documentation/scsi/NinjaSCSI.rst
12412 F: drivers/scsi/nsp32*
12415 M: Ley Foon Tan <ley.foon.tan@intel.com>
12417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12420 NITRO ENCLAVES (NE)
12421 M: Andra Paraschiv <andraprs@amazon.com>
12422 M: Alexandru Vasile <lexnv@amazon.com>
12423 M: Alexandru Ciobotaru <alcioa@amazon.com>
12424 L: linux-kernel@vger.kernel.org
12426 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12427 F: Documentation/virt/ne_overview.rst
12428 F: drivers/virt/nitro_enclaves/
12429 F: include/linux/nitro_enclaves.h
12430 F: include/uapi/linux/nitro_enclaves.h
12431 F: samples/nitro_enclaves/
12433 NOHZ, DYNTICKS SUPPORT
12434 M: Frederic Weisbecker <fweisbec@gmail.com>
12435 M: Thomas Gleixner <tglx@linutronix.de>
12436 M: Ingo Molnar <mingo@kernel.org>
12437 L: linux-kernel@vger.kernel.org
12439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12440 F: include/linux/sched/nohz.h
12441 F: include/linux/tick.h
12442 F: kernel/time/tick*.*
12444 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12445 M: Pavel Machek <pavel@ucw.cz>
12446 M: Sakari Ailus <sakari.ailus@iki.fi>
12447 L: linux-media@vger.kernel.org
12449 F: drivers/media/i2c/ad5820.c
12450 F: drivers/media/i2c/et8ek8
12452 NOKIA N900 POWER SUPPLY DRIVERS
12453 R: Pali Rohár <pali@kernel.org>
12454 F: drivers/power/supply/bq2415x_charger.c
12455 F: drivers/power/supply/bq27xxx_battery.c
12456 F: drivers/power/supply/bq27xxx_battery_i2c.c
12457 F: drivers/power/supply/isp1704_charger.c
12458 F: drivers/power/supply/rx51_battery.c
12459 F: include/linux/power/bq2415x_charger.h
12460 F: include/linux/power/bq27xxx_battery.h
12463 M: Willy Tarreau <w@1wt.eu>
12465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12466 F: tools/include/nolibc/
12469 M: Matthias Maennich <maennich@google.com>
12471 F: Documentation/core-api/symbol-namespaces.rst
12475 M: Sanjay R Mehta <sanju.mehta@amd.com>
12476 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12477 L: linux-ntb@googlegroups.com
12479 F: drivers/ntb/hw/amd/
12482 M: Jon Mason <jdmason@kudzu.us>
12483 M: Dave Jiang <dave.jiang@intel.com>
12484 M: Allen Hubbe <allenbh@gmail.com>
12485 L: linux-ntb@googlegroups.com
12487 W: https://github.com/jonmason/ntb/wiki
12488 T: git git://github.com/jonmason/ntb.git
12489 F: drivers/net/ntb_netdev.c
12491 F: include/linux/ntb.h
12492 F: include/linux/ntb_transport.h
12493 F: tools/testing/selftests/ntb/
12496 M: Serge Semin <fancer.lancer@gmail.com>
12497 L: linux-ntb@googlegroups.com
12499 F: drivers/ntb/hw/idt/
12502 M: Dave Jiang <dave.jiang@intel.com>
12503 L: linux-ntb@googlegroups.com
12505 W: https://github.com/davejiang/linux/wiki
12506 T: git https://github.com/davejiang/linux.git
12507 F: drivers/ntb/hw/intel/
12510 M: Anton Altaparmakov <anton@tuxera.com>
12511 L: linux-ntfs-dev@lists.sourceforge.net
12513 W: http://www.tuxera.com/
12514 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12515 F: Documentation/filesystems/ntfs.rst
12519 M: Finn Thain <fthain@telegraphics.com.au>
12520 L: linux-m68k@lists.linux-m68k.org
12522 F: arch/*/include/asm/nubus.h
12524 F: include/linux/nubus.h
12525 F: include/uapi/linux/nubus.h
12527 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12528 M: Antonino Daplas <adaplas@gmail.com>
12529 L: linux-fbdev@vger.kernel.org
12531 F: drivers/video/fbdev/nvidia/
12532 F: drivers/video/fbdev/riva/
12535 M: Keith Busch <kbusch@kernel.org>
12536 M: Jens Axboe <axboe@fb.com>
12537 M: Christoph Hellwig <hch@lst.de>
12538 M: Sagi Grimberg <sagi@grimberg.me>
12539 L: linux-nvme@lists.infradead.org
12541 W: http://git.infradead.org/nvme.git
12542 T: git://git.infradead.org/nvme.git
12543 F: drivers/nvme/host/
12544 F: include/linux/nvme.h
12545 F: include/uapi/linux/nvme_ioctl.h
12547 NVM EXPRESS FC TRANSPORT DRIVERS
12548 M: James Smart <james.smart@broadcom.com>
12549 L: linux-nvme@lists.infradead.org
12551 F: drivers/nvme/host/fc.c
12552 F: drivers/nvme/target/fc.c
12553 F: drivers/nvme/target/fcloop.c
12554 F: include/linux/nvme-fc-driver.h
12555 F: include/linux/nvme-fc.h
12557 NVM EXPRESS TARGET DRIVER
12558 M: Christoph Hellwig <hch@lst.de>
12559 M: Sagi Grimberg <sagi@grimberg.me>
12560 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12561 L: linux-nvme@lists.infradead.org
12563 W: http://git.infradead.org/nvme.git
12564 T: git://git.infradead.org/nvme.git
12565 F: drivers/nvme/target/
12568 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12571 F: Documentation/ABI/stable/sysfs-bus-nvmem
12572 F: Documentation/devicetree/bindings/nvmem/
12574 F: include/linux/nvmem-consumer.h
12575 F: include/linux/nvmem-provider.h
12578 M: Ashish Kumar <ashish.kumar@nxp.com>
12579 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12580 L: linux-spi@vger.kernel.org
12582 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12583 F: drivers/spi/spi-nxp-fspi.c
12585 NXP FXAS21002C DRIVER
12586 M: Rui Miguel Silva <rmfrfs@gmail.com>
12587 L: linux-iio@vger.kernel.org
12589 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12590 F: drivers/iio/gyro/fxas21002c.h
12591 F: drivers/iio/gyro/fxas21002c_core.c
12592 F: drivers/iio/gyro/fxas21002c_i2c.c
12593 F: drivers/iio/gyro/fxas21002c_spi.c
12595 NXP i.MX 8MQ DCSS DRIVER
12596 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12597 R: Lucas Stach <l.stach@pengutronix.de>
12598 L: dri-devel@lists.freedesktop.org
12600 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12601 F: drivers/gpu/drm/imx/dcss/
12603 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12604 M: Krzysztof Kozlowski <krzk@kernel.org>
12605 L: linux-kernel@vger.kernel.org
12607 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12608 F: drivers/extcon/extcon-ptn5150.c
12610 NXP SGTL5000 DRIVER
12611 M: Fabio Estevam <festevam@gmail.com>
12612 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12614 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12615 F: sound/soc/codecs/sgtl5000*
12617 NXP SJA1105 ETHERNET SWITCH DRIVER
12618 M: Vladimir Oltean <olteanv@gmail.com>
12619 L: linux-kernel@vger.kernel.org
12621 F: drivers/net/dsa/sja1105
12623 NXP TDA998X DRM DRIVER
12624 M: Russell King <linux@armlinux.org.uk>
12626 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12627 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12628 F: drivers/gpu/drm/i2c/tda998x_drv.c
12629 F: include/drm/i2c/tda998x.h
12630 F: include/dt-bindings/display/tda998x.h
12634 M: Peter Rosin <peda@axentia.se>
12635 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12637 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12638 F: sound/soc/codecs/tfa9879*
12641 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12642 R: Charles Gorand <charles.gorand@effinnov.com>
12643 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12645 F: drivers/nfc/nxp-nci
12648 M: Jiri Pirko <jiri@nvidia.com>
12649 L: netdev@vger.kernel.org
12651 F: include/linux/objagg.h
12653 F: lib/test_objagg.c
12656 M: Josh Poimboeuf <jpoimboe@redhat.com>
12657 M: Peter Zijlstra <peterz@infradead.org>
12660 F: include/linux/objtool.h
12662 OCELOT ETHERNET SWITCH DRIVER
12663 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12664 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12665 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12666 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12667 L: netdev@vger.kernel.org
12669 F: drivers/net/dsa/ocelot/*
12670 F: drivers/net/ethernet/mscc/
12671 F: include/soc/mscc/ocelot*
12672 F: net/dsa/tag_ocelot.c
12673 F: tools/testing/selftests/drivers/net/ocelot/*
12675 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12676 M: Frederic Barrat <fbarrat@linux.ibm.com>
12677 M: Andrew Donnellan <ajd@linux.ibm.com>
12678 L: linuxppc-dev@lists.ozlabs.org
12680 F: Documentation/userspace-api/accelerators/ocxl.rst
12681 F: arch/powerpc/include/asm/pnv-ocxl.h
12682 F: arch/powerpc/platforms/powernv/ocxl.c
12683 F: drivers/misc/ocxl/
12684 F: include/misc/ocxl*
12685 F: include/uapi/misc/ocxl.h
12688 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12689 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12690 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12691 L: linux-omap@vger.kernel.org
12693 F: sound/soc/ti/n810.c
12694 F: sound/soc/ti/omap*
12695 F: sound/soc/ti/rx51.c
12696 F: sound/soc/ti/sdma-pcm.*
12698 OMAP CLOCK FRAMEWORK SUPPORT
12699 M: Paul Walmsley <paul@pwsan.com>
12700 L: linux-omap@vger.kernel.org
12702 F: arch/arm/*omap*/*clock*
12704 OMAP DEVICE TREE SUPPORT
12705 M: Benoît Cousson <bcousson@baylibre.com>
12706 M: Tony Lindgren <tony@atomide.com>
12707 L: linux-omap@vger.kernel.org
12708 L: devicetree@vger.kernel.org
12710 F: arch/arm/boot/dts/*am3*
12711 F: arch/arm/boot/dts/*am4*
12712 F: arch/arm/boot/dts/*am5*
12713 F: arch/arm/boot/dts/*dra7*
12714 F: arch/arm/boot/dts/*omap*
12715 F: arch/arm/boot/dts/logicpd-som-lv*
12716 F: arch/arm/boot/dts/logicpd-torpedo*
12718 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12719 L: linux-omap@vger.kernel.org
12720 L: linux-fbdev@vger.kernel.org
12722 F: Documentation/arm/omap/dss.rst
12723 F: drivers/video/fbdev/omap2/
12725 OMAP FRAMEBUFFER SUPPORT
12726 L: linux-fbdev@vger.kernel.org
12727 L: linux-omap@vger.kernel.org
12729 F: drivers/video/fbdev/omap/
12731 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12732 M: Roger Quadros <rogerq@ti.com>
12733 M: Tony Lindgren <tony@atomide.com>
12734 L: linux-omap@vger.kernel.org
12736 F: arch/arm/mach-omap2/*gpmc*
12737 F: drivers/memory/omap-gpmc.c
12740 M: Grygorii Strashko <grygorii.strashko@ti.com>
12741 M: Santosh Shilimkar <ssantosh@kernel.org>
12742 M: Kevin Hilman <khilman@kernel.org>
12743 L: linux-omap@vger.kernel.org
12745 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12746 F: drivers/gpio/gpio-omap.c
12748 OMAP HARDWARE SPINLOCK SUPPORT
12749 M: Ohad Ben-Cohen <ohad@wizery.com>
12750 L: linux-omap@vger.kernel.org
12752 F: drivers/hwspinlock/omap_hwspinlock.c
12754 OMAP HS MMC SUPPORT
12755 L: linux-mmc@vger.kernel.org
12756 L: linux-omap@vger.kernel.org
12758 F: drivers/mmc/host/omap_hsmmc.c
12761 M: Paul Walmsley <paul@pwsan.com>
12762 L: linux-omap@vger.kernel.org
12764 F: arch/arm/mach-omap2/omap_hwmod*data*
12766 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12767 M: Benoît Cousson <bcousson@baylibre.com>
12768 L: linux-omap@vger.kernel.org
12770 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12773 M: Benoît Cousson <bcousson@baylibre.com>
12774 M: Paul Walmsley <paul@pwsan.com>
12775 L: linux-omap@vger.kernel.org
12777 F: arch/arm/mach-omap2/omap_hwmod.*
12780 M: Vignesh R <vigneshr@ti.com>
12781 L: linux-omap@vger.kernel.org
12782 L: linux-i2c@vger.kernel.org
12784 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12785 F: drivers/i2c/busses/i2c-omap.c
12787 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12788 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12789 L: linux-media@vger.kernel.org
12791 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12792 F: drivers/media/platform/omap3isp/
12793 F: drivers/staging/media/omap4iss/
12796 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12797 L: linux-omap@vger.kernel.org
12799 F: drivers/mmc/host/omap.c
12801 OMAP POWER MANAGEMENT SUPPORT
12802 M: Kevin Hilman <khilman@kernel.org>
12803 L: linux-omap@vger.kernel.org
12805 F: arch/arm/*omap*/*pm*
12806 F: drivers/cpufreq/omap-cpufreq.c
12808 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12809 M: Rajendra Nayak <rnayak@codeaurora.org>
12810 M: Paul Walmsley <paul@pwsan.com>
12811 L: linux-omap@vger.kernel.org
12813 F: arch/arm/mach-omap2/prm*
12815 OMAP RANDOM NUMBER GENERATOR SUPPORT
12816 M: Deepak Saxena <dsaxena@plexity.net>
12818 F: drivers/char/hw_random/omap-rng.c
12821 L: linux-usb@vger.kernel.org
12822 L: linux-omap@vger.kernel.org
12824 F: arch/arm/*omap*/usb*
12825 F: drivers/usb/*/*omap*
12827 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12828 M: Mark Jackson <mpfj@newflow.co.uk>
12829 L: linux-omap@vger.kernel.org
12831 F: arch/arm/boot/dts/am335x-nano.dts
12834 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12835 M: Tony Lindgren <tony@atomide.com>
12836 L: linux-omap@vger.kernel.org
12838 Q: http://patchwork.kernel.org/project/linux-omap/list/
12839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12840 F: arch/arm/configs/omap1_defconfig
12841 F: arch/arm/mach-omap1/
12842 F: arch/arm/plat-omap/
12843 F: drivers/i2c/busses/i2c-omap.c
12844 F: include/linux/platform_data/ams-delta-fiq.h
12845 F: include/linux/platform_data/i2c-omap.h
12848 M: Tony Lindgren <tony@atomide.com>
12849 L: linux-omap@vger.kernel.org
12851 W: http://www.muru.com/linux/omap/
12852 W: http://linux.omap.com/
12853 Q: http://patchwork.kernel.org/project/linux-omap/list/
12854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12855 F: arch/arm/configs/omap2plus_defconfig
12856 F: arch/arm/mach-omap2/
12857 F: arch/arm/plat-omap/
12858 F: drivers/bus/ti-sysc.c
12859 F: drivers/i2c/busses/i2c-omap.c
12860 F: drivers/irqchip/irq-omap-intc.c
12861 F: drivers/mfd/*omap*.c
12862 F: drivers/mfd/menelaus.c
12863 F: drivers/mfd/palmas.c
12864 F: drivers/mfd/tps65217.c
12865 F: drivers/mfd/tps65218.c
12866 F: drivers/mfd/tps65910.c
12867 F: drivers/mfd/twl-core.[ch]
12868 F: drivers/mfd/twl4030*.c
12869 F: drivers/mfd/twl6030*.c
12870 F: drivers/mfd/twl6040*.c
12871 F: drivers/regulator/palmas-regulator*.c
12872 F: drivers/regulator/pbias-regulator.c
12873 F: drivers/regulator/tps65217-regulator.c
12874 F: drivers/regulator/tps65218-regulator.c
12875 F: drivers/regulator/tps65910-regulator.c
12876 F: drivers/regulator/twl-regulator.c
12877 F: drivers/regulator/twl6030-regulator.c
12878 F: include/linux/platform_data/i2c-omap.h
12879 F: include/linux/platform_data/ti-sysc.h
12882 M: Bob Copeland <me@bobcopeland.com>
12883 L: linux-karma-devel@lists.sourceforge.net
12885 F: Documentation/filesystems/omfs.rst
12888 OMNIKEY CARDMAN 4000 DRIVER
12889 M: Harald Welte <laforge@gnumonks.org>
12891 F: drivers/char/pcmcia/cm4000_cs.c
12892 F: include/linux/cm4000_cs.h
12893 F: include/uapi/linux/cm4000_cs.h
12895 OMNIKEY CARDMAN 4040 DRIVER
12896 M: Harald Welte <laforge@gnumonks.org>
12898 F: drivers/char/pcmcia/cm4040_cs.*
12900 OMNIVISION OV13858 SENSOR DRIVER
12901 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12902 L: linux-media@vger.kernel.org
12904 T: git git://linuxtv.org/media_tree.git
12905 F: drivers/media/i2c/ov13858.c
12907 OMNIVISION OV2680 SENSOR DRIVER
12908 M: Rui Miguel Silva <rmfrfs@gmail.com>
12909 L: linux-media@vger.kernel.org
12911 T: git git://linuxtv.org/media_tree.git
12912 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12913 F: drivers/media/i2c/ov2680.c
12915 OMNIVISION OV2685 SENSOR DRIVER
12916 M: Shunqian Zheng <zhengsq@rock-chips.com>
12917 L: linux-media@vger.kernel.org
12919 T: git git://linuxtv.org/media_tree.git
12920 F: drivers/media/i2c/ov2685.c
12922 OMNIVISION OV2740 SENSOR DRIVER
12923 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12924 R: Shawn Tu <shawnx.tu@intel.com>
12925 R: Bingbu Cao <bingbu.cao@intel.com>
12926 L: linux-media@vger.kernel.org
12928 T: git git://linuxtv.org/media_tree.git
12929 F: drivers/media/i2c/ov2740.c
12931 OMNIVISION OV5640 SENSOR DRIVER
12932 M: Steve Longerbeam <slongerbeam@gmail.com>
12933 L: linux-media@vger.kernel.org
12935 T: git git://linuxtv.org/media_tree.git
12936 F: drivers/media/i2c/ov5640.c
12938 OMNIVISION OV5647 SENSOR DRIVER
12939 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12940 M: Jacopo Mondi <jacopo@jmondi.org>
12941 L: linux-media@vger.kernel.org
12943 T: git git://linuxtv.org/media_tree.git
12944 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12945 F: drivers/media/i2c/ov5647.c
12947 OMNIVISION OV5670 SENSOR DRIVER
12948 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12949 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12950 L: linux-media@vger.kernel.org
12952 T: git git://linuxtv.org/media_tree.git
12953 F: drivers/media/i2c/ov5670.c
12955 OMNIVISION OV5675 SENSOR DRIVER
12956 M: Shawn Tu <shawnx.tu@intel.com>
12957 L: linux-media@vger.kernel.org
12959 T: git git://linuxtv.org/media_tree.git
12960 F: drivers/media/i2c/ov5675.c
12962 OMNIVISION OV5695 SENSOR DRIVER
12963 M: Shunqian Zheng <zhengsq@rock-chips.com>
12964 L: linux-media@vger.kernel.org
12966 T: git git://linuxtv.org/media_tree.git
12967 F: drivers/media/i2c/ov5695.c
12969 OMNIVISION OV7670 SENSOR DRIVER
12970 M: Jonathan Corbet <corbet@lwn.net>
12971 L: linux-media@vger.kernel.org
12973 T: git git://linuxtv.org/media_tree.git
12974 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12975 F: drivers/media/i2c/ov7670.c
12977 OMNIVISION OV772x SENSOR DRIVER
12978 M: Jacopo Mondi <jacopo@jmondi.org>
12979 L: linux-media@vger.kernel.org
12981 T: git git://linuxtv.org/media_tree.git
12982 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12983 F: drivers/media/i2c/ov772x.c
12984 F: include/media/i2c/ov772x.h
12986 OMNIVISION OV7740 SENSOR DRIVER
12987 M: Wenyou Yang <wenyou.yang@microchip.com>
12988 L: linux-media@vger.kernel.org
12990 T: git git://linuxtv.org/media_tree.git
12991 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12992 F: drivers/media/i2c/ov7740.c
12994 OMNIVISION OV8856 SENSOR DRIVER
12995 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12996 L: linux-media@vger.kernel.org
12998 T: git git://linuxtv.org/media_tree.git
12999 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13000 F: drivers/media/i2c/ov8856.c
13002 OMNIVISION OV9640 SENSOR DRIVER
13003 M: Petr Cvek <petrcvekcz@gmail.com>
13004 L: linux-media@vger.kernel.org
13006 F: drivers/media/i2c/ov9640.*
13008 OMNIVISION OV9650 SENSOR DRIVER
13009 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13010 R: Akinobu Mita <akinobu.mita@gmail.com>
13011 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13012 L: linux-media@vger.kernel.org
13014 T: git git://linuxtv.org/media_tree.git
13015 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13016 F: drivers/media/i2c/ov9650.c
13018 ONENAND FLASH DRIVER
13019 M: Kyungmin Park <kyungmin.park@samsung.com>
13020 L: linux-mtd@lists.infradead.org
13022 F: drivers/mtd/nand/onenand/
13023 F: include/linux/mtd/onenand*.h
13025 ONION OMEGA2+ BOARD
13026 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13027 L: linux-mips@vger.kernel.org
13029 F: arch/mips/boot/dts/ralink/omega2p.dts
13032 M: Jens Wiklander <jens.wiklander@linaro.org>
13033 L: op-tee@lists.trustedfirmware.org
13035 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13036 F: drivers/tee/optee/
13038 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13039 M: Sumit Garg <sumit.garg@linaro.org>
13040 L: op-tee@lists.trustedfirmware.org
13042 F: drivers/char/hw_random/optee-rng.c
13045 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13046 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13047 L: linux-rdma@vger.kernel.org
13049 F: drivers/infiniband/ulp/opa_vnic
13051 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13052 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13053 M: Frank Rowand <frowand.list@gmail.com>
13054 L: devicetree@vger.kernel.org
13056 F: Documentation/devicetree/dynamic-resolution-notes.rst
13057 F: Documentation/devicetree/overlay-notes.rst
13058 F: drivers/of/overlay.c
13059 F: drivers/of/resolver.c
13060 K: of_overlay_notifier_
13062 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13063 M: Rob Herring <robh+dt@kernel.org>
13064 M: Frank Rowand <frowand.list@gmail.com>
13065 L: devicetree@vger.kernel.org
13067 W: http://www.devicetree.org/
13068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13069 F: Documentation/ABI/testing/sysfs-firmware-ofw
13071 F: include/linux/of*.h
13074 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13075 M: Rob Herring <robh+dt@kernel.org>
13076 L: devicetree@vger.kernel.org
13078 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13080 F: Documentation/devicetree/
13081 F: arch/*/boot/dts/
13082 F: include/dt-bindings/
13084 OPENCORES I2C BUS DRIVER
13085 M: Peter Korsgaard <peter@korsgaard.com>
13086 M: Andrew Lunn <andrew@lunn.ch>
13087 L: linux-i2c@vger.kernel.org
13089 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13090 F: Documentation/i2c/busses/i2c-ocores.rst
13091 F: drivers/i2c/busses/i2c-ocores.c
13092 F: include/linux/platform_data/i2c-ocores.h
13094 OPENRISC ARCHITECTURE
13095 M: Jonas Bonn <jonas@southpole.se>
13096 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13097 M: Stafford Horne <shorne@gmail.com>
13098 L: openrisc@lists.librecores.org
13100 W: http://openrisc.io
13101 T: git git://github.com/openrisc/linux.git
13102 F: Documentation/devicetree/bindings/openrisc/
13103 F: Documentation/openrisc/
13105 F: drivers/irqchip/irq-ompic.c
13106 F: drivers/irqchip/irq-or1k-*
13109 M: Pravin B Shelar <pshelar@ovn.org>
13110 L: netdev@vger.kernel.org
13111 L: dev@openvswitch.org
13113 W: http://openvswitch.org
13114 F: include/uapi/linux/openvswitch.h
13115 F: net/openvswitch/
13117 OPERATING PERFORMANCE POINTS (OPP)
13118 M: Viresh Kumar <vireshk@kernel.org>
13119 M: Nishanth Menon <nm@ti.com>
13120 M: Stephen Boyd <sboyd@kernel.org>
13121 L: linux-pm@vger.kernel.org
13123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13124 F: Documentation/devicetree/bindings/opp/
13125 F: Documentation/power/opp.rst
13127 F: include/linux/pm_opp.h
13130 M: Clemens Ladisch <clemens@ladisch.de>
13131 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13134 F: sound/drivers/opl4/
13137 M: Robert Richter <rric@kernel.org>
13138 L: oprofile-list@lists.sf.net
13140 F: arch/*/include/asm/oprofile*.h
13141 F: arch/*/oprofile/
13142 F: drivers/oprofile/
13143 F: include/linux/oprofile.h
13145 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13146 M: Mark Fasheh <mark@fasheh.com>
13147 M: Joel Becker <jlbec@evilplan.org>
13148 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13149 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13151 W: http://ocfs2.wiki.kernel.org
13152 F: Documentation/filesystems/dlmfs.rst
13153 F: Documentation/filesystems/ocfs2.rst
13156 ORANGEFS FILESYSTEM
13157 M: Mike Marshall <hubcap@omnibond.com>
13158 R: Martin Brandenburg <martin@omnibond.com>
13159 L: devel@lists.orangefs.org
13161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13162 F: Documentation/filesystems/orangefs.rst
13166 L: linux-wireless@vger.kernel.org
13168 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13169 W: http://www.nongnu.org/orinoco/
13170 F: drivers/net/wireless/intersil/orinoco/
13172 OV2659 OMNIVISION SENSOR DRIVER
13173 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13174 L: linux-media@vger.kernel.org
13176 W: https://linuxtv.org
13177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13178 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13179 F: drivers/media/i2c/ov2659.c
13180 F: include/media/i2c/ov2659.h
13183 M: Miklos Szeredi <miklos@szeredi.hu>
13184 L: linux-unionfs@vger.kernel.org
13186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13187 F: Documentation/filesystems/overlayfs.rst
13190 P54 WIRELESS DRIVER
13191 M: Christian Lamparter <chunkeey@googlemail.com>
13192 L: linux-wireless@vger.kernel.org
13194 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13195 F: drivers/net/wireless/intersil/p54/
13198 M: Vladimir Oltean <olteanv@gmail.com>
13199 L: netdev@vger.kernel.org
13201 F: Documentation/core-api/packing.rst
13202 F: include/linux/packing.h
13205 PADATA PARALLEL EXECUTION MECHANISM
13206 M: Steffen Klassert <steffen.klassert@secunet.com>
13207 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13208 L: linux-crypto@vger.kernel.org
13209 L: linux-kernel@vger.kernel.org
13211 F: Documentation/core-api/padata.rst
13212 F: include/linux/padata.h
13216 M: Jesper Dangaard Brouer <hawk@kernel.org>
13217 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13218 L: netdev@vger.kernel.org
13220 F: Documentation/networking/page_pool.rst
13221 F: include/net/page_pool.h
13222 F: include/trace/events/page_pool.h
13223 F: net/core/page_pool.c
13225 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13226 M: Harald Welte <laforge@gnumonks.org>
13227 L: platform-driver-x86@vger.kernel.org
13229 F: drivers/platform/x86/panasonic-laptop.c
13231 PARALLAX PING IIO SENSOR DRIVER
13232 M: Andreas Klinger <ak@it-klinger.de>
13233 L: linux-iio@vger.kernel.org
13235 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13236 F: drivers/iio/proximity/ping.c
13238 PARALLEL LCD/KEYPAD PANEL DRIVER
13239 M: Willy Tarreau <willy@haproxy.com>
13240 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13242 F: Documentation/admin-guide/lcd-panel-cgram.rst
13243 F: drivers/auxdisplay/panel.c
13245 PARALLEL PORT SUBSYSTEM
13246 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13247 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13248 L: linux-parport@lists.infradead.org (subscribers-only)
13250 F: Documentation/driver-api/parport*.rst
13251 F: drivers/char/ppdev.c
13252 F: drivers/parport/
13253 F: include/linux/parport*.h
13254 F: include/uapi/linux/ppdev.h
13256 PARAVIRT_OPS INTERFACE
13257 M: Juergen Gross <jgross@suse.com>
13258 M: Deep Shah <sdeep@vmware.com>
13259 M: "VMware, Inc." <pv-drivers@vmware.com>
13260 L: virtualization@lists.linux-foundation.org
13262 F: Documentation/virt/paravirt_ops.rst
13263 F: arch/*/include/asm/paravirt*.h
13264 F: arch/*/kernel/paravirt*
13265 F: include/linux/hypervisor.h
13267 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13268 M: Tim Waugh <tim@cyberelk.net>
13269 L: linux-parport@lists.infradead.org (subscribers-only)
13271 F: Documentation/admin-guide/blockdev/paride.rst
13272 F: drivers/block/paride/
13274 PARISC ARCHITECTURE
13275 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13276 M: Helge Deller <deller@gmx.de>
13277 L: linux-parisc@vger.kernel.org
13279 W: https://parisc.wiki.kernel.org
13280 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13283 F: Documentation/parisc/
13285 F: drivers/char/agp/parisc-agp.c
13286 F: drivers/input/misc/hp_sdc_rtc.c
13287 F: drivers/input/serio/gscps2.c
13288 F: drivers/input/serio/hp_sdc*
13290 F: drivers/parport/parport_gsc.*
13291 F: drivers/tty/serial/8250/8250_gsc.c
13292 F: drivers/video/console/sti*
13293 F: drivers/video/fbdev/sti*
13294 F: drivers/video/logo/logo_parisc*
13295 F: include/linux/hp_sdc.h
13298 M: Jiri Pirko <jiri@nvidia.com>
13299 L: netdev@vger.kernel.org
13301 F: include/linux/parman.h
13303 F: lib/test_parman.c
13305 PC ENGINES APU BOARD DRIVER
13306 M: Enrico Weigelt, metux IT consult <info@metux.net>
13308 F: drivers/platform/x86/pcengines-apuv2.c
13310 PC87360 HARDWARE MONITORING DRIVER
13311 M: Jim Cromie <jim.cromie@gmail.com>
13312 L: linux-hwmon@vger.kernel.org
13314 F: Documentation/hwmon/pc87360.rst
13315 F: drivers/hwmon/pc87360.c
13317 PC8736x GPIO DRIVER
13318 M: Jim Cromie <jim.cromie@gmail.com>
13320 F: drivers/char/pc8736x_gpio.c
13322 PC87427 HARDWARE MONITORING DRIVER
13323 M: Jean Delvare <jdelvare@suse.com>
13324 L: linux-hwmon@vger.kernel.org
13326 F: Documentation/hwmon/pc87427.rst
13327 F: drivers/hwmon/pc87427.c
13330 M: Riku Voipio <riku.voipio@iki.fi>
13332 F: drivers/leds/leds-pca9532.c
13333 F: include/linux/leds-pca9532.h
13335 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13336 M: Guenter Roeck <linux@roeck-us.net>
13337 L: linux-i2c@vger.kernel.org
13339 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13341 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13342 M: Khalid Aziz <khalid@gonehiking.org>
13344 F: drivers/firmware/pcdp.*
13346 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13347 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13348 M: Pali Rohár <pali@kernel.org>
13349 L: linux-pci@vger.kernel.org
13350 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13352 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13353 F: drivers/pci/controller/pci-aardvark.c
13355 PCI DRIVER FOR ALTERA PCIE IP
13356 M: Ley Foon Tan <ley.foon.tan@intel.com>
13357 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13358 L: linux-pci@vger.kernel.org
13360 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13361 F: drivers/pci/controller/pcie-altera.c
13363 PCI DRIVER FOR APPLIEDMICRO XGENE
13364 M: Toan Le <toan@os.amperecomputing.com>
13365 L: linux-pci@vger.kernel.org
13366 L: linux-arm-kernel@lists.infradead.org
13368 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13369 F: drivers/pci/controller/pci-xgene.c
13371 PCI DRIVER FOR ARM VERSATILE PLATFORM
13372 M: Rob Herring <robh@kernel.org>
13373 L: linux-pci@vger.kernel.org
13374 L: linux-arm-kernel@lists.infradead.org
13376 F: Documentation/devicetree/bindings/pci/versatile.yaml
13377 F: drivers/pci/controller/pci-versatile.c
13379 PCI DRIVER FOR ARMADA 8K
13380 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13381 L: linux-pci@vger.kernel.org
13382 L: linux-arm-kernel@lists.infradead.org
13384 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13385 F: drivers/pci/controller/dwc/pcie-armada8k.c
13387 PCI DRIVER FOR CADENCE PCIE IP
13388 M: Tom Joseph <tjoseph@cadence.com>
13389 L: linux-pci@vger.kernel.org
13391 F: Documentation/devicetree/bindings/pci/cdns,*
13392 F: drivers/pci/controller/cadence/
13394 PCI DRIVER FOR FREESCALE LAYERSCAPE
13395 M: Minghuan Lian <minghuan.Lian@nxp.com>
13396 M: Mingkai Hu <mingkai.hu@nxp.com>
13397 M: Roy Zang <roy.zang@nxp.com>
13398 L: linuxppc-dev@lists.ozlabs.org
13399 L: linux-pci@vger.kernel.org
13400 L: linux-arm-kernel@lists.infradead.org
13402 F: drivers/pci/controller/dwc/*layerscape*
13404 PCI DRIVER FOR GENERIC OF HOSTS
13405 M: Will Deacon <will@kernel.org>
13406 L: linux-pci@vger.kernel.org
13407 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13409 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13410 F: drivers/pci/controller/pci-host-common.c
13411 F: drivers/pci/controller/pci-host-generic.c
13413 PCI DRIVER FOR IMX6
13414 M: Richard Zhu <hongxing.zhu@nxp.com>
13415 M: Lucas Stach <l.stach@pengutronix.de>
13416 L: linux-pci@vger.kernel.org
13417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13419 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13420 F: drivers/pci/controller/dwc/*imx6*
13422 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13423 M: Jonathan Derrick <jonathan.derrick@intel.com>
13424 L: linux-pci@vger.kernel.org
13426 F: drivers/pci/controller/vmd.c
13428 PCI DRIVER FOR MICROSEMI SWITCHTEC
13429 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13430 M: Logan Gunthorpe <logang@deltatee.com>
13431 L: linux-pci@vger.kernel.org
13433 F: Documentation/ABI/testing/sysfs-class-switchtec
13434 F: Documentation/driver-api/switchtec.rst
13435 F: drivers/ntb/hw/mscc/
13436 F: drivers/pci/switch/switchtec*
13437 F: include/linux/switchtec.h
13438 F: include/uapi/linux/switchtec_ioctl.h
13440 PCI DRIVER FOR MOBIVEIL PCIE IP
13441 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13442 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13443 L: linux-pci@vger.kernel.org
13445 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13446 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13448 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13449 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13450 L: linux-pci@vger.kernel.org
13451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13453 F: drivers/pci/controller/*mvebu*
13455 PCI DRIVER FOR NVIDIA TEGRA
13456 M: Thierry Reding <thierry.reding@gmail.com>
13457 L: linux-tegra@vger.kernel.org
13458 L: linux-pci@vger.kernel.org
13460 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13461 F: drivers/pci/controller/pci-tegra.c
13463 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13464 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13465 L: linux-pci@vger.kernel.org
13466 L: linux-arm-kernel@lists.infradead.org
13468 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13469 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13471 PCI DRIVER FOR RENESAS R-CAR
13472 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13473 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13474 L: linux-pci@vger.kernel.org
13475 L: linux-renesas-soc@vger.kernel.org
13477 F: Documentation/devicetree/bindings/pci/*rcar*
13478 F: drivers/pci/controller/*rcar*
13480 PCI DRIVER FOR SAMSUNG EXYNOS
13481 M: Jingoo Han <jingoohan1@gmail.com>
13482 L: linux-pci@vger.kernel.org
13483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13484 L: linux-samsung-soc@vger.kernel.org
13486 F: drivers/pci/controller/dwc/pci-exynos.c
13488 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13489 M: Jingoo Han <jingoohan1@gmail.com>
13490 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13491 L: linux-pci@vger.kernel.org
13493 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13494 F: drivers/pci/controller/dwc/*designware*
13496 PCI DRIVER FOR TI DRA7XX/J721E
13497 M: Kishon Vijay Abraham I <kishon@ti.com>
13498 L: linux-omap@vger.kernel.org
13499 L: linux-pci@vger.kernel.org
13500 L: linux-arm-kernel@lists.infradead.org
13502 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13503 F: drivers/pci/controller/cadence/pci-j721e.c
13504 F: drivers/pci/controller/dwc/pci-dra7xx.c
13506 PCI DRIVER FOR TI KEYSTONE
13507 M: Murali Karicheri <m-karicheri2@ti.com>
13508 L: linux-pci@vger.kernel.org
13509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13511 F: drivers/pci/controller/dwc/pci-keystone.c
13513 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13514 M: Linus Walleij <linus.walleij@linaro.org>
13515 L: linux-pci@vger.kernel.org
13517 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13518 F: drivers/pci/controller/pci-v3-semi.c
13520 PCI ENDPOINT SUBSYSTEM
13521 M: Kishon Vijay Abraham I <kishon@ti.com>
13522 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13523 L: linux-pci@vger.kernel.org
13525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13526 F: drivers/misc/pci_endpoint_test.c
13527 F: drivers/pci/endpoint/
13530 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13531 M: Russell Currey <ruscur@russell.cc>
13532 M: Oliver O'Halloran <oohall@gmail.com>
13533 L: linuxppc-dev@lists.ozlabs.org
13535 F: Documentation/PCI/pci-error-recovery.rst
13536 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13537 F: arch/powerpc/include/*/eeh*.h
13538 F: arch/powerpc/kernel/eeh*.c
13539 F: arch/powerpc/platforms/*/eeh*.c
13540 F: drivers/pci/pcie/aer.c
13541 F: drivers/pci/pcie/dpc.c
13542 F: drivers/pci/pcie/err.c
13545 M: Linas Vepstas <linasvepstas@gmail.com>
13546 L: linux-pci@vger.kernel.org
13548 F: Documentation/PCI/pci-error-recovery.rst
13550 PCI MSI DRIVER FOR ALTERA MSI IP
13551 M: Ley Foon Tan <ley.foon.tan@intel.com>
13552 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13553 L: linux-pci@vger.kernel.org
13555 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13556 F: drivers/pci/controller/pcie-altera-msi.c
13558 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13559 M: Toan Le <toan@os.amperecomputing.com>
13560 L: linux-pci@vger.kernel.org
13561 L: linux-arm-kernel@lists.infradead.org
13563 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13564 F: drivers/pci/controller/pci-xgene-msi.c
13566 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13567 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13568 R: Rob Herring <robh@kernel.org>
13569 L: linux-pci@vger.kernel.org
13571 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13573 F: drivers/pci/controller/
13576 M: Bjorn Helgaas <bhelgaas@google.com>
13577 L: linux-pci@vger.kernel.org
13579 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13581 F: Documentation/PCI/
13582 F: Documentation/devicetree/bindings/pci/
13583 F: arch/x86/kernel/early-quirks.c
13584 F: arch/x86/kernel/quirks.c
13586 F: drivers/acpi/pci*
13588 F: include/asm-generic/pci*
13589 F: include/linux/of_pci.h
13590 F: include/linux/pci*
13591 F: include/uapi/linux/pci*
13594 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13595 M: Jonathan Chocron <jonnyc@amazon.com>
13596 L: linux-pci@vger.kernel.org
13598 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13599 F: drivers/pci/controller/dwc/pcie-al.c
13601 PCIE DRIVER FOR AMLOGIC MESON
13602 M: Yue Wang <yue.wang@Amlogic.com>
13603 L: linux-pci@vger.kernel.org
13604 L: linux-amlogic@lists.infradead.org
13606 F: drivers/pci/controller/dwc/pci-meson.c
13608 PCIE DRIVER FOR AXIS ARTPEC
13609 M: Jesper Nilsson <jesper.nilsson@axis.com>
13610 L: linux-arm-kernel@axis.com
13611 L: linux-pci@vger.kernel.org
13613 F: Documentation/devicetree/bindings/pci/axis,artpec*
13614 F: drivers/pci/controller/dwc/*artpec*
13616 PCIE DRIVER FOR CAVIUM THUNDERX
13617 M: Robert Richter <rric@kernel.org>
13618 L: linux-pci@vger.kernel.org
13619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13621 F: drivers/pci/controller/pci-thunder-*
13623 PCIE DRIVER FOR HISILICON
13624 M: Zhou Wang <wangzhou1@hisilicon.com>
13625 L: linux-pci@vger.kernel.org
13627 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13628 F: drivers/pci/controller/dwc/pcie-hisi.c
13630 PCIE DRIVER FOR HISILICON KIRIN
13631 M: Xiaowei Song <songxiaowei@hisilicon.com>
13632 M: Binghui Wang <wangbinghui@hisilicon.com>
13633 L: linux-pci@vger.kernel.org
13635 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13636 F: drivers/pci/controller/dwc/pcie-kirin.c
13638 PCIE DRIVER FOR HISILICON STB
13639 M: Shawn Guo <shawn.guo@linaro.org>
13640 L: linux-pci@vger.kernel.org
13642 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13643 F: drivers/pci/controller/dwc/pcie-histb.c
13645 PCIE DRIVER FOR MEDIATEK
13646 M: Ryder Lee <ryder.lee@mediatek.com>
13647 L: linux-pci@vger.kernel.org
13648 L: linux-mediatek@lists.infradead.org
13650 F: Documentation/devicetree/bindings/pci/mediatek*
13651 F: drivers/pci/controller/*mediatek*
13653 PCIE DRIVER FOR QUALCOMM MSM
13654 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13655 L: linux-pci@vger.kernel.org
13656 L: linux-arm-msm@vger.kernel.org
13658 F: drivers/pci/controller/dwc/*qcom*
13660 PCIE DRIVER FOR ROCKCHIP
13661 M: Shawn Lin <shawn.lin@rock-chips.com>
13662 L: linux-pci@vger.kernel.org
13663 L: linux-rockchip@lists.infradead.org
13665 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13666 F: drivers/pci/controller/pcie-rockchip*
13668 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13669 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13670 L: linux-pci@vger.kernel.org
13672 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13673 F: drivers/pci/controller/dwc/pcie-uniphier*
13675 PCIE DRIVER FOR ST SPEAR13XX
13676 M: Pratyush Anand <pratyush.anand@gmail.com>
13677 L: linux-pci@vger.kernel.org
13679 F: drivers/pci/controller/dwc/*spear*
13682 M: Dominik Brodowski <linux@dominikbrodowski.net>
13684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13685 F: Documentation/pcmcia/
13690 PCNET32 NETWORK DRIVER
13691 M: Don Fry <pcnet32@frontier.com>
13692 L: netdev@vger.kernel.org
13694 F: drivers/net/ethernet/amd/pcnet32.c
13696 PCRYPT PARALLEL CRYPTO ENGINE
13697 M: Steffen Klassert <steffen.klassert@secunet.com>
13698 L: linux-crypto@vger.kernel.org
13701 F: include/crypto/pcrypt.h
13703 PEAQ WMI HOTKEYS DRIVER
13704 M: Hans de Goede <hdegoede@redhat.com>
13705 L: platform-driver-x86@vger.kernel.org
13707 F: drivers/platform/x86/peaq-wmi.c
13709 PENSANDO ETHERNET DRIVERS
13710 M: Shannon Nelson <snelson@pensando.io>
13711 M: Pensando Drivers <drivers@pensando.io>
13712 L: netdev@vger.kernel.org
13714 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13715 F: drivers/net/ethernet/pensando/
13717 PER-CPU MEMORY ALLOCATOR
13718 M: Dennis Zhou <dennis@kernel.org>
13719 M: Tejun Heo <tj@kernel.org>
13720 M: Christoph Lameter <cl@linux.com>
13722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13723 F: arch/*/include/asm/percpu.h
13724 F: include/linux/percpu*.h
13727 PER-TASK DELAY ACCOUNTING
13728 M: Balbir Singh <bsingharora@gmail.com>
13730 F: include/linux/delayacct.h
13731 F: kernel/delayacct.c
13733 PERFORMANCE EVENTS SUBSYSTEM
13734 M: Peter Zijlstra <peterz@infradead.org>
13735 M: Ingo Molnar <mingo@redhat.com>
13736 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13737 R: Mark Rutland <mark.rutland@arm.com>
13738 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13739 R: Jiri Olsa <jolsa@redhat.com>
13740 R: Namhyung Kim <namhyung@kernel.org>
13741 L: linux-kernel@vger.kernel.org
13743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13745 F: arch/*/events/*/*
13746 F: arch/*/include/asm/perf_event.h
13747 F: arch/*/kernel/*/*/perf_event*.c
13748 F: arch/*/kernel/*/perf_event*.c
13749 F: arch/*/kernel/perf_callchain.c
13750 F: arch/*/kernel/perf_event*.c
13751 F: include/linux/perf_event.h
13752 F: include/uapi/linux/perf_event.h
13757 PERFORMANCE EVENTS TOOLING ARM64
13758 R: John Garry <john.garry@huawei.com>
13759 R: Will Deacon <will@kernel.org>
13760 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13761 R: Leo Yan <leo.yan@linaro.org>
13762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13764 F: tools/build/feature/test-libopencsd.c
13765 F: tools/perf/arch/arm*/
13766 F: tools/perf/pmu-events/arch/arm64/
13767 F: tools/perf/util/arm-spe*
13768 F: tools/perf/util/cs-etm*
13770 PERSONALITY HANDLING
13771 M: Christoph Hellwig <hch@infradead.org>
13772 L: linux-abi-devel@lists.sourceforge.net
13774 F: include/linux/personality.h
13775 F: include/uapi/linux/personality.h
13777 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13778 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13779 L: linux-input@vger.kernel.org
13781 F: Documentation/input/devices/pxrc.rst
13782 F: drivers/input/joystick/pxrc.c
13785 M: Remi Denis-Courmont <courmisch@gmail.com>
13787 F: Documentation/networking/phonet.rst
13788 F: include/linux/phonet.h
13789 F: include/net/phonet/
13790 F: include/uapi/linux/phonet.h
13794 M: Joern Engel <joern@lazybastard.org>
13795 L: linux-mtd@lists.infradead.org
13797 F: drivers/mtd/devices/phram.c
13800 M: Bruno Prémont <bonbons@linux-vserver.org>
13801 L: linux-input@vger.kernel.org
13803 F: drivers/hid/hid-picolcd*
13806 M: Jamie Iles <jamie@jamieiles.com>
13807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13809 T: git git://github.com/jamieiles/linux-2.6-ji.git
13810 F: arch/arm/boot/dts/picoxcell*
13811 F: arch/arm/mach-picoxcell/
13812 F: drivers/crypto/picoxcell*
13815 M: Christian Brauner <christian@brauner.io>
13816 L: linux-kernel@vger.kernel.org
13818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13820 F: tools/testing/selftests/clone3/
13821 F: tools/testing/selftests/pid_namespace/
13822 F: tools/testing/selftests/pidfd/
13825 K: \b(clone_args|kernel_clone_args)\b
13827 PIN CONTROL SUBSYSTEM
13828 M: Linus Walleij <linus.walleij@linaro.org>
13829 L: linux-gpio@vger.kernel.org
13831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13832 F: Documentation/devicetree/bindings/pinctrl/
13833 F: Documentation/driver-api/pinctl.rst
13834 F: drivers/pinctrl/
13835 F: include/linux/pinctrl/
13837 PIN CONTROLLER - FREESCALE
13838 M: Dong Aisheng <aisheng.dong@nxp.com>
13839 M: Fabio Estevam <festevam@gmail.com>
13840 M: Shawn Guo <shawnguo@kernel.org>
13841 M: Stefan Agner <stefan@agner.ch>
13842 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13843 L: linux-gpio@vger.kernel.org
13845 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13846 F: drivers/pinctrl/freescale/
13848 PIN CONTROLLER - INTEL
13849 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13850 M: Andy Shevchenko <andy@kernel.org>
13852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13853 F: drivers/pinctrl/intel/
13855 PIN CONTROLLER - MEDIATEK
13856 M: Sean Wang <sean.wang@kernel.org>
13857 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13859 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13860 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13861 F: drivers/pinctrl/mediatek/
13863 PIN CONTROLLER - MICROCHIP AT91
13864 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13866 L: linux-gpio@vger.kernel.org
13868 F: drivers/gpio/gpio-sama5d2-piobu.c
13869 F: drivers/pinctrl/pinctrl-at91*
13871 PIN CONTROLLER - QUALCOMM
13872 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13873 L: linux-arm-msm@vger.kernel.org
13875 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13876 F: drivers/pinctrl/qcom/
13878 PIN CONTROLLER - RENESAS
13879 M: Geert Uytterhoeven <geert+renesas@glider.be>
13880 L: linux-renesas-soc@vger.kernel.org
13882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13883 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13884 F: drivers/pinctrl/renesas/
13886 PIN CONTROLLER - SAMSUNG
13887 M: Tomasz Figa <tomasz.figa@gmail.com>
13888 M: Krzysztof Kozlowski <krzk@kernel.org>
13889 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13891 L: linux-samsung-soc@vger.kernel.org
13893 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13895 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13896 F: drivers/pinctrl/samsung/
13897 F: include/dt-bindings/pinctrl/samsung.h
13899 PIN CONTROLLER - SINGLE
13900 M: Tony Lindgren <tony@atomide.com>
13901 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13903 L: linux-omap@vger.kernel.org
13905 F: drivers/pinctrl/pinctrl-single.c
13907 PIN CONTROLLER - ST SPEAR
13908 M: Viresh Kumar <vireshk@kernel.org>
13909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13911 W: http://www.st.com/spear
13912 F: drivers/pinctrl/spear/
13914 PISTACHIO SOC SUPPORT
13915 M: James Hartley <james.hartley@sondrel.com>
13916 L: linux-mips@vger.kernel.org
13918 F: arch/mips/boot/dts/img/pistachio*
13919 F: arch/mips/configs/pistachio*_defconfig
13920 F: arch/mips/include/asm/mach-pistachio/
13921 F: arch/mips/pistachio/
13924 M: linux-block@vger.kernel.org
13926 F: drivers/block/pktcdvd.c
13927 F: include/linux/pktcdvd.h
13928 F: include/uapi/linux/pktcdvd.h
13930 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13931 M: Tomasz Duszynski <tduszyns@gmail.com>
13933 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13934 F: drivers/iio/chemical/pms7003.c
13937 M: Jacob Keller <jacob.e.keller@intel.com>
13939 F: Documentation/driver-api/pldmfw/
13940 F: include/linux/pldmfw.h
13944 M: Logan Gunthorpe <logang@deltatee.com>
13946 F: drivers/dma/plx_dma.c
13949 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13950 L: linux-pm@vger.kernel.org
13952 W: https://01.org/pm-graph
13953 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13954 T: git git://github.com/intel/pm-graph
13955 F: tools/power/pm-graph
13957 PMBUS HARDWARE MONITORING DRIVERS
13958 M: Guenter Roeck <linux@roeck-us.net>
13959 L: linux-hwmon@vger.kernel.org
13961 W: http://hwmon.wiki.kernel.org/
13962 W: http://www.roeck-us.net/linux/drivers/
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13964 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13965 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13966 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13967 F: Documentation/hwmon/adm1275.rst
13968 F: Documentation/hwmon/ibm-cffps.rst
13969 F: Documentation/hwmon/ir35221.rst
13970 F: Documentation/hwmon/lm25066.rst
13971 F: Documentation/hwmon/ltc2978.rst
13972 F: Documentation/hwmon/ltc3815.rst
13973 F: Documentation/hwmon/max16064.rst
13974 F: Documentation/hwmon/max20751.rst
13975 F: Documentation/hwmon/max31785.rst
13976 F: Documentation/hwmon/max34440.rst
13977 F: Documentation/hwmon/max8688.rst
13978 F: Documentation/hwmon/pmbus-core.rst
13979 F: Documentation/hwmon/pmbus.rst
13980 F: Documentation/hwmon/tps40422.rst
13981 F: Documentation/hwmon/ucd9000.rst
13982 F: Documentation/hwmon/ucd9200.rst
13983 F: Documentation/hwmon/zl6100.rst
13984 F: drivers/hwmon/pmbus/
13985 F: include/linux/pmbus.h
13987 PMC SIERRA MaxRAID DRIVER
13988 L: linux-scsi@vger.kernel.org
13990 W: http://www.pmc-sierra.com/
13991 F: drivers/scsi/pmcraid.*
13993 PMC SIERRA PM8001 DRIVER
13994 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13995 L: linux-scsi@vger.kernel.org
13997 F: drivers/scsi/pm8001/
13999 PNI RM3100 IIO DRIVER
14000 M: Song Qiang <songqiang1304521@gmail.com>
14001 L: linux-iio@vger.kernel.org
14003 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14004 F: drivers/iio/magnetometer/rm3100*
14007 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14008 L: linux-acpi@vger.kernel.org
14011 F: include/linux/pnp.h
14013 POSIX CLOCKS and TIMERS
14014 M: Thomas Gleixner <tglx@linutronix.de>
14015 L: linux-kernel@vger.kernel.org
14017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14019 F: include/linux/time_namespace.h
14020 F: include/linux/timer*
14021 F: kernel/time/*timer*
14022 F: kernel/time/namespace.c
14024 POWER MANAGEMENT CORE
14025 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14026 L: linux-pm@vger.kernel.org
14028 B: https://bugzilla.kernel.org
14029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14030 F: drivers/base/power/
14031 F: drivers/powercap/
14032 F: include/linux/intel_rapl.h
14033 F: include/linux/pm.h
14034 F: include/linux/pm_*
14035 F: include/linux/powercap.h
14036 F: kernel/configs/nopm.config
14038 POWER STATE COORDINATION INTERFACE (PSCI)
14039 M: Mark Rutland <mark.rutland@arm.com>
14040 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14041 L: linux-arm-kernel@lists.infradead.org
14043 F: drivers/firmware/psci/
14044 F: include/linux/psci.h
14045 F: include/uapi/linux/psci.h
14047 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14048 M: Sebastian Reichel <sre@kernel.org>
14049 L: linux-pm@vger.kernel.org
14051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14052 F: Documentation/ABI/testing/sysfs-class-power
14053 F: Documentation/devicetree/bindings/power/supply/
14054 F: drivers/power/supply/
14055 F: include/linux/power_supply.h
14057 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14058 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14059 L: linuxppc-dev@lists.ozlabs.org
14061 F: drivers/char/powernv-op-panel.c
14063 PPP OVER ATM (RFC 2364)
14064 M: Mitchell Blank Jr <mitch@sfgoth.com>
14066 F: include/uapi/linux/atmppp.h
14067 F: net/atm/pppoatm.c
14070 M: Michal Ostrowski <mostrows@earthlink.net>
14072 F: drivers/net/ppp/pppoe.c
14073 F: drivers/net/ppp/pppox.c
14076 M: James Chapman <jchapman@katalix.com>
14078 F: include/linux/if_pppol2tp.h
14079 F: include/uapi/linux/if_pppol2tp.h
14080 F: net/l2tp/l2tp_ppp.c
14082 PPP PROTOCOL DRIVERS AND COMPRESSORS
14083 M: Paul Mackerras <paulus@samba.org>
14084 L: linux-ppp@vger.kernel.org
14086 F: drivers/net/ppp/ppp_*
14089 M: Rodolfo Giometti <giometti@enneenne.com>
14090 L: linuxpps@ml.enneenne.com (subscribers-only)
14092 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14093 F: Documentation/ABI/testing/sysfs-pps
14094 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14095 F: Documentation/driver-api/pps.rst
14097 F: include/linux/pps*.h
14098 F: include/uapi/linux/pps.h
14101 M: Dmitry Kozlov <xeb@mail.ru>
14102 L: netdev@vger.kernel.org
14104 W: http://sourceforge.net/projects/accel-pptp
14105 F: drivers/net/ppp/pptp.c
14107 PRESSURE STALL INFORMATION (PSI)
14108 M: Johannes Weiner <hannes@cmpxchg.org>
14110 F: include/linux/psi*
14111 F: kernel/sched/psi.c
14114 M: Petr Mladek <pmladek@suse.com>
14115 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14116 R: Steven Rostedt <rostedt@goodmis.org>
14117 R: John Ogness <john.ogness@linutronix.de>
14119 F: include/linux/printk.h
14122 PRISM54 WIRELESS DRIVER
14123 M: Luis Chamberlain <mcgrof@kernel.org>
14124 L: linux-wireless@vger.kernel.org
14126 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14127 F: drivers/net/wireless/intersil/prism54/
14130 R: Alexey Dobriyan <adobriyan@gmail.com>
14131 L: linux-kernel@vger.kernel.org
14132 L: linux-fsdevel@vger.kernel.org
14134 F: Documentation/filesystems/proc.rst
14136 F: include/linux/proc_fs.h
14137 F: tools/testing/selftests/proc/
14140 M: Luis Chamberlain <mcgrof@kernel.org>
14141 M: Kees Cook <keescook@chromium.org>
14142 M: Iurii Zaikin <yzaikin@google.com>
14143 L: linux-kernel@vger.kernel.org
14144 L: linux-fsdevel@vger.kernel.org
14146 F: fs/proc/proc_sysctl.c
14147 F: include/linux/sysctl.h
14148 F: kernel/sysctl-test.c
14150 F: tools/testing/selftests/sysctl/
14152 PS3 NETWORK SUPPORT
14153 M: Geoff Levand <geoff@infradead.org>
14154 L: netdev@vger.kernel.org
14155 L: linuxppc-dev@lists.ozlabs.org
14157 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14159 PS3 PLATFORM SUPPORT
14160 M: Geoff Levand <geoff@infradead.org>
14161 L: linuxppc-dev@lists.ozlabs.org
14163 F: arch/powerpc/boot/ps3*
14164 F: arch/powerpc/include/asm/lv1call.h
14165 F: arch/powerpc/include/asm/ps3*.h
14166 F: arch/powerpc/platforms/ps3/
14169 F: drivers/rtc/rtc-ps3.c
14170 F: drivers/usb/host/*ps3.c
14171 F: sound/ppc/snd_ps3*
14174 M: Jim Paris <jim@jtan.com>
14175 M: Geoff Levand <geoff@infradead.org>
14176 L: linuxppc-dev@lists.ozlabs.org
14178 F: drivers/block/ps3vram.c
14180 PSAMPLE PACKET SAMPLING SUPPORT
14181 M: Yotam Gigi <yotam.gi@gmail.com>
14183 F: include/net/psample.h
14184 F: include/uapi/linux/psample.h
14188 M: Kees Cook <keescook@chromium.org>
14189 M: Anton Vorontsov <anton@enomsg.org>
14190 M: Colin Cross <ccross@android.com>
14191 M: Tony Luck <tony.luck@intel.com>
14193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14194 F: Documentation/admin-guide/ramoops.rst
14195 F: Documentation/admin-guide/pstore-blk.rst
14196 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14197 F: drivers/acpi/apei/erst.c
14198 F: drivers/firmware/efi/efi-pstore.c
14200 F: include/linux/pstore*
14201 K: \b(pstore|ramoops)
14203 PTP HARDWARE CLOCK SUPPORT
14204 M: Richard Cochran <richardcochran@gmail.com>
14205 L: netdev@vger.kernel.org
14207 W: http://linuxptp.sourceforge.net/
14208 F: Documentation/ABI/testing/sysfs-ptp
14209 F: Documentation/driver-api/ptp.rst
14210 F: drivers/net/phy/dp83640*
14212 F: include/linux/ptp_cl*
14215 M: Oleg Nesterov <oleg@redhat.com>
14217 F: arch/*/*/ptrace*.c
14218 F: arch/*/include/asm/ptrace*.h
14219 F: arch/*/ptrace*.c
14220 F: include/asm-generic/syscall.h
14221 F: include/linux/ptrace.h
14222 F: include/linux/regset.h
14223 F: include/linux/tracehook.h
14224 F: include/uapi/linux/ptrace.h
14225 F: include/uapi/linux/ptrace.h
14229 M: Hans Verkuil <hverkuil@xs4all.nl>
14230 L: linux-media@vger.kernel.org
14232 T: git git://linuxtv.org/media_tree.git
14233 F: Documentation/admin-guide/media/pulse8-cec.rst
14234 F: drivers/media/cec/usb/pulse8/
14236 PVRUSB2 VIDEO4LINUX DRIVER
14237 M: Mike Isely <isely@pobox.com>
14238 L: pvrusb2@isely.net (subscribers-only)
14239 L: linux-media@vger.kernel.org
14241 W: http://www.isely.net/pvrusb2/
14242 T: git git://linuxtv.org/media_tree.git
14243 F: Documentation/driver-api/media/drivers/pvrusb2*
14244 F: drivers/media/usb/pvrusb2/
14247 M: Hans Verkuil <hverkuil@xs4all.nl>
14248 L: linux-media@vger.kernel.org
14250 T: git git://linuxtv.org/media_tree.git
14251 F: drivers/media/usb/pwc/*
14252 F: include/trace/events/pwc.h
14255 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14256 L: linux-hwmon@vger.kernel.org
14258 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14259 F: Documentation/hwmon/pwm-fan.rst
14260 F: drivers/hwmon/pwm-fan.c
14263 M: Sean Young <sean@mess.org>
14264 L: linux-media@vger.kernel.org
14266 F: drivers/media/rc/pwm-ir-tx.c
14269 M: Thierry Reding <thierry.reding@gmail.com>
14270 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14271 M: Lee Jones <lee.jones@linaro.org>
14272 L: linux-pwm@vger.kernel.org
14274 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14276 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14277 F: Documentation/devicetree/bindings/pwm/
14278 F: Documentation/driver-api/pwm.rst
14279 F: drivers/gpio/gpio-mvebu.c
14281 F: drivers/video/backlight/pwm_bl.c
14282 F: include/linux/pwm.h
14283 F: include/linux/pwm_backlight.h
14284 K: pwm_(config|apply_state|ops)
14287 M: Robert Jarzmik <robert.jarzmik@free.fr>
14288 L: linux-gpio@vger.kernel.org
14290 F: drivers/gpio/gpio-pxa.c
14296 M: Robert Jarzmik <robert.jarzmik@free.fr>
14297 L: linux-rtc@vger.kernel.org
14300 PXA2xx/PXA3xx SUPPORT
14301 M: Daniel Mack <daniel@zonque.org>
14302 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14303 M: Robert Jarzmik <robert.jarzmik@free.fr>
14304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14306 T: git git://github.com/hzhuang1/linux.git
14307 T: git git://github.com/rjarzmik/linux.git
14308 F: arch/arm/boot/dts/pxa*
14309 F: arch/arm/mach-pxa/
14310 F: drivers/dma/pxa*
14311 F: drivers/pcmcia/pxa2xx*
14312 F: drivers/pinctrl/pxa/
14313 F: drivers/spi/spi-pxa2xx*
14314 F: drivers/usb/gadget/udc/pxa2*
14315 F: include/sound/pxa2xx-lib.h
14320 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14321 L: qat-linux@intel.com
14323 F: drivers/crypto/qat/
14325 QCOM AUDIO (ASoC) DRIVERS
14326 M: Patrick Lai <plai@codeaurora.org>
14327 M: Banajit Goswami <bgoswami@codeaurora.org>
14328 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14333 M: Alex Elder <elder@kernel.org>
14334 L: netdev@vger.kernel.org
14336 F: drivers/net/ipa/
14338 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14339 M: Gabriel Somlo <somlo@cmu.edu>
14340 M: "Michael S. Tsirkin" <mst@redhat.com>
14341 L: qemu-devel@nongnu.org
14343 F: drivers/firmware/qemu_fw_cfg.c
14344 F: include/uapi/linux/qemu_fw_cfg.h
14347 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14348 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14349 L: linux-rdma@vger.kernel.org
14351 F: drivers/infiniband/hw/qib/
14353 QLOGIC QL41xxx FCOE DRIVER
14354 M: Saurav Kashyap <skashyap@marvell.com>
14355 M: Javed Hasan <jhasan@marvell.com>
14356 M: GR-QLogic-Storage-Upstream@marvell.com
14357 L: linux-scsi@vger.kernel.org
14359 F: drivers/scsi/qedf/
14361 QLOGIC QL41xxx ISCSI DRIVER
14362 M: Nilesh Javali <njavali@marvell.com>
14363 M: Manish Rangankar <mrangankar@marvell.com>
14364 M: GR-QLogic-Storage-Upstream@marvell.com
14365 L: linux-scsi@vger.kernel.org
14367 F: drivers/scsi/qedi/
14369 QLOGIC QL4xxx ETHERNET DRIVER
14370 M: Ariel Elior <aelior@marvell.com>
14371 M: GR-everest-linux-l2@marvell.com
14372 L: netdev@vger.kernel.org
14374 F: drivers/net/ethernet/qlogic/qed/
14375 F: drivers/net/ethernet/qlogic/qede/
14376 F: include/linux/qed/
14378 QLOGIC QL4xxx RDMA DRIVER
14379 M: Michal Kalderon <mkalderon@marvell.com>
14380 M: Ariel Elior <aelior@marvell.com>
14381 L: linux-rdma@vger.kernel.org
14383 F: drivers/infiniband/hw/qedr/
14384 F: include/uapi/rdma/qedr-abi.h
14386 QLOGIC QLA1280 SCSI DRIVER
14387 M: Michael Reed <mdr@sgi.com>
14388 L: linux-scsi@vger.kernel.org
14390 F: drivers/scsi/qla1280.[ch]
14392 QLOGIC QLA2XXX FC-SCSI DRIVER
14393 M: Nilesh Javali <njavali@marvell.com>
14394 M: GR-QLogic-Storage-Upstream@marvell.com
14395 L: linux-scsi@vger.kernel.org
14397 F: drivers/scsi/qla2xxx/
14399 QLOGIC QLA3XXX NETWORK DRIVER
14400 M: GR-Linux-NIC-Dev@marvell.com
14401 L: netdev@vger.kernel.org
14403 F: drivers/net/ethernet/qlogic/qla3xxx.*
14405 QLOGIC QLA4XXX iSCSI DRIVER
14406 M: Nilesh Javali <njavali@marvell.com>
14407 M: Manish Rangankar <mrangankar@marvell.com>
14408 M: GR-QLogic-Storage-Upstream@marvell.com
14409 L: linux-scsi@vger.kernel.org
14411 F: drivers/scsi/qla4xxx/
14413 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14414 M: Shahed Shaikh <shshaikh@marvell.com>
14415 M: Manish Chopra <manishc@marvell.com>
14416 M: GR-Linux-NIC-Dev@marvell.com
14417 L: netdev@vger.kernel.org
14419 F: drivers/net/ethernet/qlogic/qlcnic/
14421 QLOGIC QLGE 10Gb ETHERNET DRIVER
14422 M: Manish Chopra <manishc@marvell.com>
14423 M: GR-Linux-NIC-Dev@marvell.com
14424 L: netdev@vger.kernel.org
14426 F: drivers/staging/qlge/
14428 QM1D1B0004 MEDIA DRIVER
14429 M: Akihiro Tsukada <tskd08@gmail.com>
14430 L: linux-media@vger.kernel.org
14432 F: drivers/media/tuners/qm1d1b0004*
14434 QM1D1C0042 MEDIA DRIVER
14435 M: Akihiro Tsukada <tskd08@gmail.com>
14436 L: linux-media@vger.kernel.org
14438 F: drivers/media/tuners/qm1d1c0042*
14441 M: Anders Larsen <al@alarsen.net>
14443 W: http://www.alarsen.net/linux/qnx4fs/
14445 F: include/uapi/linux/qnx4_fs.h
14446 F: include/uapi/linux/qnxtypes.h
14448 QORIQ DPAA2 FSL-MC BUS DRIVER
14449 M: Stuart Yoder <stuyoder@gmail.com>
14450 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14451 L: linux-kernel@vger.kernel.org
14453 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14454 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14455 F: drivers/bus/fsl-mc/
14457 QT1010 MEDIA DRIVER
14458 M: Antti Palosaari <crope@iki.fi>
14459 L: linux-media@vger.kernel.org
14461 W: https://linuxtv.org
14462 W: http://palosaari.fi/linux/
14463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14464 T: git git://linuxtv.org/anttip/media_tree.git
14465 F: drivers/media/tuners/qt1010*
14467 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14468 M: Kalle Valo <kvalo@codeaurora.org>
14469 L: ath10k@lists.infradead.org
14471 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14473 F: drivers/net/wireless/ath/ath10k/
14475 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14476 M: Kalle Valo <kvalo@codeaurora.org>
14477 L: ath11k@lists.infradead.org
14479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14480 F: drivers/net/wireless/ath/ath11k/
14482 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14483 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14484 L: linux-wireless@vger.kernel.org
14486 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14487 F: drivers/net/wireless/ath/ath9k/
14489 QUALCOMM CAMERA SUBSYSTEM DRIVER
14490 M: Todor Tomov <todor.too@gmail.com>
14491 L: linux-media@vger.kernel.org
14493 F: Documentation/admin-guide/media/qcom_camss.rst
14494 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14495 F: drivers/media/platform/qcom/camss/
14497 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14498 M: Niklas Cassel <nks@flawful.org>
14499 L: linux-pm@vger.kernel.org
14500 L: linux-arm-msm@vger.kernel.org
14502 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14503 F: drivers/soc/qcom/cpr.c
14505 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14506 M: Ilia Lin <ilia.lin@kernel.org>
14507 L: linux-pm@vger.kernel.org
14509 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14510 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14512 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14513 M: Timur Tabi <timur@kernel.org>
14514 L: netdev@vger.kernel.org
14516 F: drivers/net/ethernet/qualcomm/emac/
14518 QUALCOMM ETHQOS ETHERNET DRIVER
14519 M: Vinod Koul <vkoul@kernel.org>
14520 L: netdev@vger.kernel.org
14522 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14523 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14525 QUALCOMM GENERIC INTERFACE I2C DRIVER
14526 M: Akash Asthana <akashast@codeaurora.org>
14527 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14528 L: linux-i2c@vger.kernel.org
14529 L: linux-arm-msm@vger.kernel.org
14531 F: drivers/i2c/busses/i2c-qcom-geni.c
14533 QUALCOMM HEXAGON ARCHITECTURE
14534 M: Brian Cain <bcain@codeaurora.org>
14535 L: linux-hexagon@vger.kernel.org
14539 QUALCOMM HIDMA DRIVER
14540 M: Sinan Kaya <okaya@kernel.org>
14541 L: linux-arm-kernel@lists.infradead.org
14542 L: linux-arm-msm@vger.kernel.org
14543 L: dmaengine@vger.kernel.org
14545 F: drivers/dma/qcom/hidma*
14547 QUALCOMM I2C CCI DRIVER
14548 M: Loic Poulain <loic.poulain@linaro.org>
14549 M: Robert Foss <robert.foss@linaro.org>
14550 L: linux-i2c@vger.kernel.org
14551 L: linux-arm-msm@vger.kernel.org
14553 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14554 F: drivers/i2c/busses/i2c-qcom-cci.c
14557 M: Rob Clark <robdclark@gmail.com>
14558 L: iommu@lists.linux-foundation.org
14559 L: linux-arm-msm@vger.kernel.org
14561 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14563 QUALCOMM IPCC MAILBOX DRIVER
14564 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14565 L: linux-arm-msm@vger.kernel.org
14567 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14568 F: drivers/mailbox/qcom-ipcc.c
14569 F: include/dt-bindings/mailbox/qcom-ipcc.h
14571 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14572 M: Robert Marko <robert.marko@sartura.hr>
14573 M: Luka Perkov <luka.perkov@sartura.hr>
14574 L: linux-arm-msm@vger.kernel.org
14576 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14577 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14579 QUALCOMM RMNET DRIVER
14580 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14581 M: Sean Tranchetti <stranche@codeaurora.org>
14582 L: netdev@vger.kernel.org
14584 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14585 F: drivers/net/ethernet/qualcomm/rmnet/
14586 F: include/linux/if_rmnet.h
14588 QUALCOMM TSENS THERMAL DRIVER
14589 M: Amit Kucheria <amitk@kernel.org>
14590 L: linux-pm@vger.kernel.org
14591 L: linux-arm-msm@vger.kernel.org
14593 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14594 F: drivers/thermal/qcom/
14596 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14597 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14598 L: linux-media@vger.kernel.org
14599 L: linux-arm-msm@vger.kernel.org
14601 T: git git://linuxtv.org/media_tree.git
14602 F: Documentation/devicetree/bindings/media/*venus*
14603 F: drivers/media/platform/qcom/venus/
14605 QUALCOMM WCN36XX WIRELESS DRIVER
14606 M: Kalle Valo <kvalo@codeaurora.org>
14607 L: wcn36xx@lists.infradead.org
14609 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14610 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14611 F: drivers/net/wireless/ath/wcn36xx/
14613 QUANTENNA QTNFMAC WIRELESS DRIVER
14614 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14615 R: Sergey Matyukevich <geomatsi@gmail.com>
14616 L: linux-wireless@vger.kernel.org
14618 F: drivers/net/wireless/quantenna
14620 RADEON and AMDGPU DRM DRIVERS
14621 M: Alex Deucher <alexander.deucher@amd.com>
14622 M: Christian König <christian.koenig@amd.com>
14623 L: amd-gfx@lists.freedesktop.org
14625 T: git git://people.freedesktop.org/~agd5f/linux
14626 F: drivers/gpu/drm/amd/
14627 F: drivers/gpu/drm/radeon/
14628 F: include/uapi/drm/amdgpu_drm.h
14629 F: include/uapi/drm/radeon_drm.h
14631 RADEON FRAMEBUFFER DISPLAY DRIVER
14632 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14633 L: linux-fbdev@vger.kernel.org
14635 F: drivers/video/fbdev/aty/radeon*
14636 F: include/uapi/linux/radeonfb.h
14638 RADIOSHARK RADIO DRIVER
14639 M: Hans Verkuil <hverkuil@xs4all.nl>
14640 L: linux-media@vger.kernel.org
14642 T: git git://linuxtv.org/media_tree.git
14643 F: drivers/media/radio/radio-shark.c
14645 RADIOSHARK2 RADIO DRIVER
14646 M: Hans Verkuil <hverkuil@xs4all.nl>
14647 L: linux-media@vger.kernel.org
14649 T: git git://linuxtv.org/media_tree.git
14650 F: drivers/media/radio/radio-shark2.c
14651 F: drivers/media/radio/radio-tea5777.c
14653 RADOS BLOCK DEVICE (RBD)
14654 M: Ilya Dryomov <idryomov@gmail.com>
14655 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14656 L: ceph-devel@vger.kernel.org
14658 W: http://ceph.com/
14659 T: git git://github.com/ceph/ceph-client.git
14660 F: Documentation/ABI/testing/sysfs-bus-rbd
14661 F: drivers/block/rbd.c
14662 F: drivers/block/rbd_types.h
14664 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14665 M: Paul Mackerras <paulus@samba.org>
14666 L: linux-fbdev@vger.kernel.org
14668 F: drivers/video/fbdev/aty/aty128fb.c
14670 RAINSHADOW-CEC DRIVER
14671 M: Hans Verkuil <hverkuil@xs4all.nl>
14672 L: linux-media@vger.kernel.org
14674 T: git git://linuxtv.org/media_tree.git
14675 F: drivers/media/cec/usb/rainshadow/
14677 RALINK MIPS ARCHITECTURE
14678 M: John Crispin <john@phrozen.org>
14679 L: linux-mips@vger.kernel.org
14681 F: arch/mips/ralink
14683 RALINK RT2X00 WIRELESS LAN DRIVER
14684 M: Stanislaw Gruszka <stf_xl@wp.pl>
14685 M: Helmut Schaa <helmut.schaa@googlemail.com>
14686 L: linux-wireless@vger.kernel.org
14688 F: drivers/net/wireless/ralink/rt2x00/
14690 RAMDISK RAM BLOCK DEVICE DRIVER
14691 M: Jens Axboe <axboe@kernel.dk>
14693 F: Documentation/admin-guide/blockdev/ramdisk.rst
14694 F: drivers/block/brd.c
14696 RANCHU VIRTUAL BOARD FOR MIPS
14697 M: Miodrag Dinic <miodrag.dinic@mips.com>
14698 L: linux-mips@vger.kernel.org
14700 F: arch/mips/configs/generic/board-ranchu.config
14701 F: arch/mips/generic/board-ranchu.c
14703 RANDOM NUMBER DRIVER
14704 M: "Theodore Ts'o" <tytso@mit.edu>
14706 F: drivers/char/random.c
14709 M: Matt Porter <mporter@kernel.crashing.org>
14710 M: Alexandre Bounine <alex.bou9@gmail.com>
14712 F: drivers/rapidio/
14715 M: Tony Luck <tony.luck@intel.com>
14716 M: Borislav Petkov <bp@alien8.de>
14717 L: linux-edac@vger.kernel.org
14719 F: Documentation/admin-guide/ras.rst
14721 F: include/linux/ras.h
14722 F: include/ras/ras_event.h
14724 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14725 L: linux-wireless@vger.kernel.org
14727 F: drivers/net/wireless/ray*
14729 RC-CORE / LIRC FRAMEWORK
14730 M: Sean Young <sean@mess.org>
14731 L: linux-media@vger.kernel.org
14733 W: http://linuxtv.org
14734 T: git git://linuxtv.org/media_tree.git
14735 F: Documentation/driver-api/media/rc-core.rst
14736 F: Documentation/userspace-api/media/rc/
14737 F: drivers/media/rc/
14738 F: include/media/rc-map.h
14739 F: include/media/rc-core.h
14740 F: include/uapi/linux/lirc.h
14742 RCMM REMOTE CONTROLS DECODER
14743 M: Patrick Lerda <patrick9876@free.fr>
14745 F: drivers/media/rc/ir-rcmm-decoder.c
14747 RCUTORTURE TEST FRAMEWORK
14748 M: "Paul E. McKenney" <paulmck@kernel.org>
14749 M: Josh Triplett <josh@joshtriplett.org>
14750 R: Steven Rostedt <rostedt@goodmis.org>
14751 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14752 R: Lai Jiangshan <jiangshanlai@gmail.com>
14753 L: rcu@vger.kernel.org
14755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14756 F: tools/testing/selftests/rcutorture
14758 RDACM20 Camera Sensor
14759 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14760 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14761 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14762 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14763 L: linux-media@vger.kernel.org
14765 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14766 F: drivers/media/i2c/max9271.c
14767 F: drivers/media/i2c/max9271.h
14768 F: drivers/media/i2c/rdacm20.c
14771 M: Florian Fainelli <florian@openwrt.org>
14774 RDC R6040 FAST ETHERNET DRIVER
14775 M: Florian Fainelli <f.fainelli@gmail.com>
14776 L: netdev@vger.kernel.org
14778 F: drivers/net/ethernet/rdc/r6040.c
14780 RDMAVT - RDMA verbs software
14781 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14782 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14783 L: linux-rdma@vger.kernel.org
14785 F: drivers/infiniband/sw/rdmavt
14787 RDS - RELIABLE DATAGRAM SOCKETS
14788 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14789 L: netdev@vger.kernel.org
14790 L: linux-rdma@vger.kernel.org
14791 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14793 W: https://oss.oracle.com/projects/rds/
14794 F: Documentation/networking/rds.rst
14797 RDT - RESOURCE ALLOCATION
14798 M: Fenghua Yu <fenghua.yu@intel.com>
14799 M: Reinette Chatre <reinette.chatre@intel.com>
14800 L: linux-kernel@vger.kernel.org
14802 F: Documentation/x86/resctrl*
14803 F: arch/x86/include/asm/resctrl.h
14804 F: arch/x86/kernel/cpu/resctrl/
14805 F: tools/testing/selftests/resctrl/
14807 READ-COPY UPDATE (RCU)
14808 M: "Paul E. McKenney" <paulmck@kernel.org>
14809 M: Josh Triplett <josh@joshtriplett.org>
14810 R: Steven Rostedt <rostedt@goodmis.org>
14811 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14812 R: Lai Jiangshan <jiangshanlai@gmail.com>
14813 R: Joel Fernandes <joel@joelfernandes.org>
14814 L: rcu@vger.kernel.org
14816 W: http://www.rdrop.com/users/paulmck/RCU/
14817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14818 F: Documentation/RCU/
14819 F: include/linux/rcu*
14821 X: Documentation/RCU/torture.rst
14822 X: include/linux/srcu*.h
14823 X: kernel/rcu/srcu*.c
14825 REAL TIME CLOCK (RTC) SUBSYSTEM
14826 M: Alessandro Zummo <a.zummo@towertech.it>
14827 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14828 L: linux-rtc@vger.kernel.org
14830 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14832 F: Documentation/admin-guide/rtc.rst
14833 F: Documentation/devicetree/bindings/rtc/
14835 F: include/linux/platform_data/rtc-*
14836 F: include/linux/rtc.h
14837 F: include/linux/rtc/
14838 F: include/uapi/linux/rtc.h
14839 F: tools/testing/selftests/rtc/
14841 REALTEK AUDIO CODECS
14842 M: Oder Chiou <oder_chiou@realtek.com>
14844 F: include/sound/rt*.h
14845 F: sound/soc/codecs/rt*
14847 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14848 M: Linus Walleij <linus.walleij@linaro.org>
14850 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14851 F: drivers/net/dsa/realtek-smi*
14852 F: drivers/net/dsa/rtl83*
14854 REALTEK WIRELESS DRIVER (rtlwifi family)
14855 M: Ping-Ke Shih <pkshih@realtek.com>
14856 L: linux-wireless@vger.kernel.org
14858 W: https://wireless.wiki.kernel.org/
14859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14860 F: drivers/net/wireless/realtek/rtlwifi/
14862 REALTEK WIRELESS DRIVER (rtw88)
14863 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14864 L: linux-wireless@vger.kernel.org
14866 F: drivers/net/wireless/realtek/rtw88/
14868 REDPINE WIRELESS DRIVER
14869 M: Amitkumar Karwar <amitkarwar@gmail.com>
14870 M: Siva Rebbagondla <siva8118@gmail.com>
14871 L: linux-wireless@vger.kernel.org
14873 F: drivers/net/wireless/rsi/
14875 REGISTER MAP ABSTRACTION
14876 M: Mark Brown <broonie@kernel.org>
14877 L: linux-kernel@vger.kernel.org
14879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14880 F: Documentation/devicetree/bindings/regmap/
14881 F: drivers/base/regmap/
14882 F: include/linux/regmap.h
14884 REISERFS FILE SYSTEM
14885 L: reiserfs-devel@vger.kernel.org
14889 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14890 M: Ohad Ben-Cohen <ohad@wizery.com>
14891 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14892 L: linux-remoteproc@vger.kernel.org
14894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14895 F: Documentation/ABI/testing/sysfs-class-remoteproc
14896 F: Documentation/devicetree/bindings/remoteproc/
14897 F: Documentation/staging/remoteproc.rst
14898 F: drivers/remoteproc/
14899 F: include/linux/remoteproc.h
14900 F: include/linux/remoteproc/
14902 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14903 M: Ohad Ben-Cohen <ohad@wizery.com>
14904 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14905 L: linux-remoteproc@vger.kernel.org
14907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14908 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14909 F: Documentation/staging/rpmsg.rst
14911 F: include/linux/rpmsg.h
14912 F: include/linux/rpmsg/
14913 F: include/uapi/linux/rpmsg.h
14916 RENESAS CLOCK DRIVERS
14917 M: Geert Uytterhoeven <geert+renesas@glider.be>
14918 L: linux-renesas-soc@vger.kernel.org
14920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14921 F: Documentation/devicetree/bindings/clock/renesas,*
14922 F: drivers/clk/renesas/
14924 RENESAS EMEV2 I2C DRIVER
14925 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14927 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14928 F: drivers/i2c/busses/i2c-emev2.c
14930 RENESAS ETHERNET DRIVERS
14931 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14932 L: netdev@vger.kernel.org
14933 L: linux-renesas-soc@vger.kernel.org
14934 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14935 F: drivers/net/ethernet/renesas/
14936 F: include/linux/sh_eth.h
14938 RENESAS R-CAR GYROADC DRIVER
14939 M: Marek Vasut <marek.vasut@gmail.com>
14940 L: linux-iio@vger.kernel.org
14942 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14943 F: drivers/iio/adc/rcar-gyroadc.c
14945 RENESAS R-CAR I2C DRIVERS
14946 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14948 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14949 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14950 F: drivers/i2c/busses/i2c-rcar.c
14951 F: drivers/i2c/busses/i2c-sh_mobile.c
14953 RENESAS R-CAR THERMAL DRIVERS
14954 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14955 L: linux-renesas-soc@vger.kernel.org
14957 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14958 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14959 F: drivers/thermal/rcar_gen3_thermal.c
14960 F: drivers/thermal/rcar_thermal.c
14962 RENESAS RIIC DRIVER
14963 M: Chris Brandt <chris.brandt@renesas.com>
14965 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14966 F: drivers/i2c/busses/i2c-riic.c
14968 RENESAS USB PHY DRIVER
14969 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14970 L: linux-renesas-soc@vger.kernel.org
14972 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14974 RESET CONTROLLER FRAMEWORK
14975 M: Philipp Zabel <p.zabel@pengutronix.de>
14977 T: git git://git.pengutronix.de/git/pza/linux
14978 F: Documentation/devicetree/bindings/reset/
14980 F: include/dt-bindings/reset/
14981 F: include/linux/reset-controller.h
14982 F: include/linux/reset.h
14983 F: include/linux/reset/
14984 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14986 RESTARTABLE SEQUENCES SUPPORT
14987 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14988 M: Peter Zijlstra <peterz@infradead.org>
14989 M: "Paul E. McKenney" <paulmck@kernel.org>
14990 M: Boqun Feng <boqun.feng@gmail.com>
14991 L: linux-kernel@vger.kernel.org
14993 F: include/trace/events/rseq.h
14994 F: include/uapi/linux/rseq.h
14996 F: tools/testing/selftests/rseq/
14999 M: Johannes Berg <johannes@sipsolutions.net>
15000 L: linux-wireless@vger.kernel.org
15002 W: https://wireless.wiki.kernel.org/
15003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15005 F: Documentation/ABI/stable/sysfs-class-rfkill
15006 F: Documentation/driver-api/rfkill.rst
15007 F: include/linux/rfkill.h
15008 F: include/uapi/linux/rfkill.h
15012 M: Thomas Graf <tgraf@suug.ch>
15013 M: Herbert Xu <herbert@gondor.apana.org.au>
15014 L: netdev@vger.kernel.org
15016 F: include/linux/rhashtable-types.h
15017 F: include/linux/rhashtable.h
15018 F: lib/rhashtable.c
15019 F: lib/test_rhashtable.c
15021 RICOH R5C592 MEMORYSTICK DRIVER
15022 M: Maxim Levitsky <maximlevitsky@gmail.com>
15024 F: drivers/memstick/host/r592.*
15026 RICOH SMARTMEDIA/XD DRIVER
15027 M: Maxim Levitsky <maximlevitsky@gmail.com>
15029 F: drivers/mtd/nand/raw/r852.c
15030 F: drivers/mtd/nand/raw/r852.h
15032 RISC-V ARCHITECTURE
15033 M: Paul Walmsley <paul.walmsley@sifive.com>
15034 M: Palmer Dabbelt <palmer@dabbelt.com>
15035 M: Albert Ou <aou@eecs.berkeley.edu>
15036 L: linux-riscv@lists.infradead.org
15038 P: Documentation/riscv/patch-acceptance.rst
15039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15045 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15046 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15047 L: linux-block@vger.kernel.org
15049 F: drivers/block/rnbd/
15052 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15054 W: http://sourceforge.net/projects/roccat/
15055 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15056 F: drivers/hid/hid-roccat*
15057 F: include/linux/hid-roccat*
15059 ROCKCHIP ISP V1 DRIVER
15060 M: Helen Koike <helen.koike@collabora.com>
15061 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15062 L: linux-media@vger.kernel.org
15064 F: Documentation/admin-guide/media/rkisp1.rst
15065 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15066 F: drivers/staging/media/rkisp1/
15068 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15069 M: Jacob Chen <jacob-chen@iotwrt.com>
15070 M: Ezequiel Garcia <ezequiel@collabora.com>
15071 L: linux-media@vger.kernel.org
15072 L: linux-rockchip@lists.infradead.org
15074 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15075 F: drivers/media/platform/rockchip/rga/
15077 ROCKCHIP VIDEO DECODER DRIVER
15078 M: Ezequiel Garcia <ezequiel@collabora.com>
15079 L: linux-media@vger.kernel.org
15080 L: linux-rockchip@lists.infradead.org
15082 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15083 F: drivers/staging/media/rkvdec/
15086 M: Jiri Pirko <jiri@resnulli.us>
15087 L: netdev@vger.kernel.org
15089 F: drivers/net/ethernet/rocker/
15093 W: http://www.comtrol.com
15094 F: Documentation/driver-api/serial/rocket.rst
15095 F: drivers/tty/rocket*
15097 ROCKETPORT EXPRESS/INFINITY DRIVER
15098 M: Kevin Cernekee <cernekee@gmail.com>
15099 L: linux-serial@vger.kernel.org
15101 F: drivers/tty/serial/rp2.*
15103 ROHM BD99954 CHARGER IC
15104 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15105 L: linux-power@fi.rohmeurope.com
15107 F: drivers/power/supply/bd99954-charger.c
15108 F: drivers/power/supply/bd99954-charger.h
15110 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15111 M: Tomasz Duszynski <tduszyns@gmail.com>
15113 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15114 F: drivers/iio/light/bh1750.c
15116 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15117 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15118 L: linux-kernel@vger.kernel.org
15119 L: linux-renesas-soc@vger.kernel.org
15121 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15122 F: drivers/gpio/gpio-bd9571mwv.c
15123 F: drivers/mfd/bd9571mwv.c
15124 F: drivers/regulator/bd9571mwv-regulator.c
15125 F: include/linux/mfd/bd9571mwv.h
15127 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15128 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15129 L: linux-power@fi.rohmeurope.com
15131 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15132 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15133 F: drivers/clk/clk-bd718x7.c
15134 F: drivers/gpio/gpio-bd70528.c
15135 F: drivers/gpio/gpio-bd71828.c
15136 F: drivers/mfd/rohm-bd70528.c
15137 F: drivers/mfd/rohm-bd71828.c
15138 F: drivers/mfd/rohm-bd718x7.c
15139 F: drivers/power/supply/bd70528-charger.c
15140 F: drivers/regulator/bd70528-regulator.c
15141 F: drivers/regulator/bd71828-regulator.c
15142 F: drivers/regulator/bd718x7-regulator.c
15143 F: drivers/regulator/rohm-regulator.c
15144 F: drivers/rtc/rtc-bd70528.c
15145 F: drivers/watchdog/bd70528_wdt.c
15146 F: include/linux/mfd/rohm-bd70528.h
15147 F: include/linux/mfd/rohm-bd71828.h
15148 F: include/linux/mfd/rohm-bd718x7.h
15149 F: include/linux/mfd/rohm-generic.h
15150 F: include/linux/mfd/rohm-shared.h
15153 M: Ralf Baechle <ralf@linux-mips.org>
15154 L: linux-hams@vger.kernel.org
15156 W: http://www.linux-ax25.org/
15157 F: include/net/rose.h
15158 F: include/uapi/linux/rose.h
15161 ROTATION DRIVER FOR ALLWINNER A83T
15162 M: Jernej Skrabec <jernej.skrabec@siol.net>
15163 L: linux-media@vger.kernel.org
15165 T: git git://linuxtv.org/media_tree.git
15166 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15167 F: drivers/media/platform/sunxi/sun8i-rotate/
15169 RTL2830 MEDIA DRIVER
15170 M: Antti Palosaari <crope@iki.fi>
15171 L: linux-media@vger.kernel.org
15173 W: https://linuxtv.org
15174 W: http://palosaari.fi/linux/
15175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15176 T: git git://linuxtv.org/anttip/media_tree.git
15177 F: drivers/media/dvb-frontends/rtl2830*
15179 RTL2832 MEDIA DRIVER
15180 M: Antti Palosaari <crope@iki.fi>
15181 L: linux-media@vger.kernel.org
15183 W: https://linuxtv.org
15184 W: http://palosaari.fi/linux/
15185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15186 T: git git://linuxtv.org/anttip/media_tree.git
15187 F: drivers/media/dvb-frontends/rtl2832*
15189 RTL2832_SDR MEDIA DRIVER
15190 M: Antti Palosaari <crope@iki.fi>
15191 L: linux-media@vger.kernel.org
15193 W: https://linuxtv.org
15194 W: http://palosaari.fi/linux/
15195 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15196 T: git git://linuxtv.org/anttip/media_tree.git
15197 F: drivers/media/dvb-frontends/rtl2832_sdr*
15199 RTL8180 WIRELESS DRIVER
15200 L: linux-wireless@vger.kernel.org
15202 W: https://wireless.wiki.kernel.org/
15203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15204 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15206 RTL8187 WIRELESS DRIVER
15207 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15208 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15209 M: Larry Finger <Larry.Finger@lwfinger.net>
15210 L: linux-wireless@vger.kernel.org
15212 W: https://wireless.wiki.kernel.org/
15213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15214 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15216 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15217 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15218 L: linux-wireless@vger.kernel.org
15220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15221 F: drivers/net/wireless/realtek/rtl8xxxu/
15223 RTRS TRANSPORT DRIVERS
15224 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15225 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15226 L: linux-rdma@vger.kernel.org
15228 F: drivers/infiniband/ulp/rtrs/
15230 RXRPC SOCKETS (AF_RXRPC)
15231 M: David Howells <dhowells@redhat.com>
15232 L: linux-afs@lists.infradead.org
15234 W: https://www.infradead.org/~dhowells/kafs/
15235 F: Documentation/networking/rxrpc.rst
15236 F: include/keys/rxrpc-type.h
15237 F: include/net/af_rxrpc.h
15238 F: include/trace/events/rxrpc.h
15239 F: include/uapi/linux/rxrpc.h
15242 S3 SAVAGE FRAMEBUFFER DRIVER
15243 M: Antonino Daplas <adaplas@gmail.com>
15244 L: linux-fbdev@vger.kernel.org
15246 F: drivers/video/fbdev/savage/
15249 M: Heiko Carstens <hca@linux.ibm.com>
15250 M: Vasily Gorbik <gor@linux.ibm.com>
15251 M: Christian Borntraeger <borntraeger@de.ibm.com>
15252 L: linux-s390@vger.kernel.org
15254 W: http://www.ibm.com/developerworks/linux/linux390/
15255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15256 F: Documentation/driver-api/s390-drivers.rst
15257 F: Documentation/s390/
15261 S390 COMMON I/O LAYER
15262 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15263 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15264 L: linux-s390@vger.kernel.org
15266 W: http://www.ibm.com/developerworks/linux/linux390/
15267 F: drivers/s390/cio/
15270 M: Stefan Haberland <sth@linux.ibm.com>
15271 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15272 L: linux-s390@vger.kernel.org
15274 W: http://www.ibm.com/developerworks/linux/linux390/
15275 F: block/partitions/ibm.c
15276 F: drivers/s390/block/dasd*
15277 F: include/linux/dasd_mod.h
15280 M: Matthew Rosato <mjrosato@linux.ibm.com>
15281 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15282 L: linux-s390@vger.kernel.org
15284 W: http://www.ibm.com/developerworks/linux/linux390/
15285 F: drivers/iommu/s390-iommu.c
15287 S390 IUCV NETWORK LAYER
15288 M: Julian Wiedmann <jwi@linux.ibm.com>
15289 M: Karsten Graul <kgraul@linux.ibm.com>
15290 L: linux-s390@vger.kernel.org
15292 W: http://www.ibm.com/developerworks/linux/linux390/
15293 F: drivers/s390/net/*iucv*
15294 F: include/net/iucv/
15297 S390 NETWORK DRIVERS
15298 M: Julian Wiedmann <jwi@linux.ibm.com>
15299 M: Karsten Graul <kgraul@linux.ibm.com>
15300 L: linux-s390@vger.kernel.org
15302 W: http://www.ibm.com/developerworks/linux/linux390/
15303 F: drivers/s390/net/
15306 M: Niklas Schnelle <schnelle@linux.ibm.com>
15307 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15308 L: linux-s390@vger.kernel.org
15310 W: http://www.ibm.com/developerworks/linux/linux390/
15312 F: drivers/pci/hotplug/s390_pci_hpc.c
15313 F: Documentation/s390/pci.rst
15315 S390 VFIO AP DRIVER
15316 M: Tony Krowiak <akrowiak@linux.ibm.com>
15317 M: Pierre Morel <pmorel@linux.ibm.com>
15318 M: Halil Pasic <pasic@linux.ibm.com>
15319 L: linux-s390@vger.kernel.org
15321 W: http://www.ibm.com/developerworks/linux/linux390/
15322 F: Documentation/s390/vfio-ap.rst
15323 F: drivers/s390/crypto/vfio_ap_drv.c
15324 F: drivers/s390/crypto/vfio_ap_ops.c
15325 F: drivers/s390/crypto/vfio_ap_private.h
15327 S390 VFIO-CCW DRIVER
15328 M: Cornelia Huck <cohuck@redhat.com>
15329 M: Eric Farman <farman@linux.ibm.com>
15330 R: Halil Pasic <pasic@linux.ibm.com>
15331 L: linux-s390@vger.kernel.org
15332 L: kvm@vger.kernel.org
15334 F: Documentation/s390/vfio-ccw.rst
15335 F: drivers/s390/cio/vfio_ccw*
15336 F: include/uapi/linux/vfio_ccw.h
15338 S390 VFIO-PCI DRIVER
15339 M: Matthew Rosato <mjrosato@linux.ibm.com>
15340 L: linux-s390@vger.kernel.org
15341 L: kvm@vger.kernel.org
15343 F: drivers/vfio/pci/vfio_pci_zdev.c
15344 F: include/uapi/linux/vfio_zdev.h
15347 M: Harald Freudenberger <freude@linux.ibm.com>
15348 L: linux-s390@vger.kernel.org
15350 W: http://www.ibm.com/developerworks/linux/linux390/
15351 F: drivers/s390/crypto/
15354 M: Steffen Maier <maier@linux.ibm.com>
15355 M: Benjamin Block <bblock@linux.ibm.com>
15356 L: linux-s390@vger.kernel.org
15358 W: http://www.ibm.com/developerworks/linux/linux390/
15359 F: drivers/s390/scsi/zfcp_*
15361 S3C24XX SD/MMC Driver
15362 M: Ben Dooks <ben-linux@fluff.org>
15363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15365 F: drivers/mmc/host/s3cmci.*
15367 SAA6588 RDS RECEIVER DRIVER
15368 M: Hans Verkuil <hverkuil@xs4all.nl>
15369 L: linux-media@vger.kernel.org
15371 W: https://linuxtv.org
15372 T: git git://linuxtv.org/media_tree.git
15373 F: drivers/media/i2c/saa6588*
15375 SAA7134 VIDEO4LINUX DRIVER
15376 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15377 L: linux-media@vger.kernel.org
15379 W: https://linuxtv.org
15380 T: git git://linuxtv.org/media_tree.git
15381 F: Documentation/driver-api/media/drivers/saa7134*
15382 F: drivers/media/pci/saa7134/
15384 SAA7146 VIDEO4LINUX-2 DRIVER
15385 M: Hans Verkuil <hverkuil@xs4all.nl>
15386 L: linux-media@vger.kernel.org
15388 T: git git://linuxtv.org/media_tree.git
15389 F: drivers/media/common/saa7146/
15390 F: drivers/media/pci/saa7146/
15391 F: include/media/drv-intf/saa7146*
15393 SAFESETID SECURITY MODULE
15394 M: Micah Morton <mortonm@chromium.org>
15396 F: Documentation/admin-guide/LSM/SafeSetID.rst
15397 F: security/safesetid/
15399 SAMSUNG AUDIO (ASoC) DRIVERS
15400 M: Krzysztof Kozlowski <krzk@kernel.org>
15401 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15404 F: Documentation/devicetree/bindings/sound/samsung*
15405 F: sound/soc/samsung/
15407 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15408 M: Krzysztof Kozlowski <krzk@kernel.org>
15409 L: linux-crypto@vger.kernel.org
15410 L: linux-samsung-soc@vger.kernel.org
15412 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15413 F: drivers/crypto/exynos-rng.c
15415 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15416 M: Łukasz Stelmach <l.stelmach@samsung.com>
15417 L: linux-samsung-soc@vger.kernel.org
15419 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15420 F: drivers/char/hw_random/exynos-trng.c
15422 SAMSUNG FRAMEBUFFER DRIVER
15423 M: Jingoo Han <jingoohan1@gmail.com>
15424 L: linux-fbdev@vger.kernel.org
15426 F: drivers/video/fbdev/s3c-fb.c
15428 SAMSUNG LAPTOP DRIVER
15429 M: Corentin Chary <corentin.chary@gmail.com>
15430 L: platform-driver-x86@vger.kernel.org
15432 F: drivers/platform/x86/samsung-laptop.c
15434 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15435 M: Krzysztof Kozlowski <krzk@kernel.org>
15436 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15437 L: linux-kernel@vger.kernel.org
15438 L: linux-samsung-soc@vger.kernel.org
15440 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15441 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15442 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15443 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15444 F: drivers/clk/clk-s2mps11.c
15445 F: drivers/mfd/sec*.c
15446 F: drivers/regulator/s2m*.c
15447 F: drivers/regulator/s5m*.c
15448 F: drivers/rtc/rtc-s5m.c
15449 F: include/linux/mfd/samsung/
15451 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15452 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15453 L: linux-media@vger.kernel.org
15454 L: linux-samsung-soc@vger.kernel.org
15456 F: drivers/media/platform/s3c-camif/
15457 F: include/media/drv-intf/s3c_camif.h
15459 SAMSUNG S3FWRN5 NFC DRIVER
15460 M: Krzysztof Kozlowski <krzk@kernel.org>
15461 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15462 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15464 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15465 F: drivers/nfc/s3fwrn5
15467 SAMSUNG S5C73M3 CAMERA DRIVER
15468 M: Andrzej Hajda <a.hajda@samsung.com>
15469 L: linux-media@vger.kernel.org
15471 F: drivers/media/i2c/s5c73m3/*
15473 SAMSUNG S5K5BAF CAMERA DRIVER
15474 M: Andrzej Hajda <a.hajda@samsung.com>
15475 L: linux-media@vger.kernel.org
15477 F: drivers/media/i2c/s5k5baf.c
15479 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15480 M: Krzysztof Kozlowski <krzk@kernel.org>
15481 M: Vladimir Zapolskiy <vz@mleia.com>
15482 M: Kamil Konieczny <k.konieczny@samsung.com>
15483 L: linux-crypto@vger.kernel.org
15484 L: linux-samsung-soc@vger.kernel.org
15486 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15487 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15488 F: drivers/crypto/s5p-sss.c
15490 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15491 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15492 L: linux-media@vger.kernel.org
15494 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15495 F: drivers/media/platform/exynos4-is/
15497 SAMSUNG SOC CLOCK DRIVERS
15498 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15499 M: Tomasz Figa <tomasz.figa@gmail.com>
15500 M: Chanwoo Choi <cw00.choi@samsung.com>
15501 L: linux-samsung-soc@vger.kernel.org
15503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15504 F: Documentation/devicetree/bindings/clock/exynos*.txt
15505 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15506 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15507 F: drivers/clk/samsung/
15508 F: include/dt-bindings/clock/exynos*.h
15509 F: include/linux/clk/samsung.h
15510 F: include/linux/platform_data/clk-s3c2410.h
15512 SAMSUNG SPI DRIVERS
15513 M: Krzysztof Kozlowski <krzk@kernel.org>
15514 M: Andi Shyti <andi@etezian.org>
15515 L: linux-spi@vger.kernel.org
15516 L: linux-samsung-soc@vger.kernel.org
15518 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15519 F: drivers/spi/spi-s3c*
15520 F: include/linux/platform_data/spi-s3c64xx.h
15521 F: include/linux/spi/s3c24xx-fiq.h
15523 SAMSUNG SXGBE DRIVERS
15524 M: Byungho An <bh74.an@samsung.com>
15525 L: netdev@vger.kernel.org
15527 F: drivers/net/ethernet/samsung/sxgbe/
15529 SAMSUNG THERMAL DRIVER
15530 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15531 L: linux-pm@vger.kernel.org
15532 L: linux-samsung-soc@vger.kernel.org
15534 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15535 F: drivers/thermal/samsung/
15537 SAMSUNG USB2 PHY DRIVER
15538 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15539 L: linux-kernel@vger.kernel.org
15541 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15542 F: Documentation/driver-api/phy/samsung-usb2.rst
15543 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15544 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15545 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15546 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15547 F: drivers/phy/samsung/phy-samsung-usb2.c
15548 F: drivers/phy/samsung/phy-samsung-usb2.h
15551 M: Zwane Mwaikambo <zwanem@gmail.com>
15553 F: drivers/watchdog/sc1200wdt.c
15556 M: Ingo Molnar <mingo@redhat.com>
15557 M: Peter Zijlstra <peterz@infradead.org>
15558 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15559 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15560 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15561 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15562 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15563 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15564 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15565 L: linux-kernel@vger.kernel.org
15567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15568 F: include/linux/preempt.h
15569 F: include/linux/sched.h
15570 F: include/linux/wait.h
15571 F: include/uapi/linux/sched.h
15574 SCR24X CHIP CARD INTERFACE DRIVER
15575 M: Lubomir Rintel <lkundrak@v3.sk>
15577 F: drivers/char/pcmcia/scr24x_cs.c
15580 M: Jens Axboe <axboe@kernel.dk>
15581 L: linux-scsi@vger.kernel.org
15583 W: http://www.kernel.dk
15584 F: drivers/scsi/sr*
15586 SCSI RDMA PROTOCOL (SRP) INITIATOR
15587 M: Bart Van Assche <bvanassche@acm.org>
15588 L: linux-rdma@vger.kernel.org
15590 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15591 F: drivers/infiniband/ulp/srp/
15592 F: include/scsi/srp.h
15594 SCSI RDMA PROTOCOL (SRP) TARGET
15595 M: Bart Van Assche <bvanassche@acm.org>
15596 L: linux-rdma@vger.kernel.org
15597 L: target-devel@vger.kernel.org
15599 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15600 F: drivers/infiniband/ulp/srpt/
15603 M: Doug Gilbert <dgilbert@interlog.com>
15604 L: linux-scsi@vger.kernel.org
15606 W: http://sg.danny.cz/sg
15607 F: Documentation/scsi/scsi-generic.rst
15608 F: drivers/scsi/sg.c
15609 F: include/scsi/sg.h
15612 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15613 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15614 L: linux-scsi@vger.kernel.org
15616 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15619 F: Documentation/devicetree/bindings/scsi/
15624 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15625 L: linux-scsi@vger.kernel.org
15627 F: Documentation/scsi/st.rst
15628 F: drivers/scsi/st.*
15629 F: drivers/scsi/st_*.h
15631 SCSI TARGET SUBSYSTEM
15632 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15633 L: linux-scsi@vger.kernel.org
15634 L: target-devel@vger.kernel.org
15636 W: http://www.linux-iscsi.org
15637 Q: https://patchwork.kernel.org/project/target-devel/list/
15638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15639 F: Documentation/target/
15644 M: Vlad Yasevich <vyasevich@gmail.com>
15645 M: Neil Horman <nhorman@tuxdriver.com>
15646 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15647 L: linux-sctp@vger.kernel.org
15649 W: http://lksctp.sourceforge.net
15650 F: Documentation/networking/sctp.rst
15651 F: include/linux/sctp.h
15652 F: include/net/sctp/
15653 F: include/uapi/linux/sctp.h
15657 M: Jim Cromie <jim.cromie@gmail.com>
15659 F: Documentation/i2c/busses/scx200_acb.rst
15660 F: arch/x86/platform/scx200/
15661 F: drivers/i2c/busses/scx200*
15662 F: drivers/mtd/maps/scx200_docflash.c
15663 F: drivers/watchdog/scx200_wdt.c
15664 F: include/linux/scx200.h
15667 M: Jim Cromie <jim.cromie@gmail.com>
15669 F: drivers/char/scx200_gpio.c
15670 F: include/linux/scx200_gpio.h
15672 SCx200 HRT CLOCKSOURCE DRIVER
15673 M: Jim Cromie <jim.cromie@gmail.com>
15675 F: drivers/clocksource/scx200_hrt.c
15677 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15678 M: Sascha Sommer <saschasommer@freenet.de>
15679 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15681 F: drivers/mmc/host/sdricoh_cs.c
15683 SECO BOARDS CEC DRIVER
15684 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15686 F: drivers/media/cec/platform/seco/seco-cec.c
15687 F: drivers/media/cec/platform/seco/seco-cec.h
15690 M: Kees Cook <keescook@chromium.org>
15691 R: Andy Lutomirski <luto@amacapital.net>
15692 R: Will Drewry <wad@chromium.org>
15694 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15695 F: Documentation/userspace-api/seccomp_filter.rst
15696 F: include/linux/seccomp.h
15697 F: include/uapi/linux/seccomp.h
15698 F: kernel/seccomp.c
15699 F: tools/testing/selftests/kselftest_harness.h
15700 F: tools/testing/selftests/seccomp/*
15701 K: \bsecure_computing
15704 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15705 M: Al Cooper <alcooperx@gmail.com>
15706 L: linux-mmc@vger.kernel.org
15707 L: bcm-kernel-feedback-list@broadcom.com
15709 F: drivers/mmc/host/sdhci-brcmstb*
15711 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15712 M: Adrian Hunter <adrian.hunter@intel.com>
15713 L: linux-mmc@vger.kernel.org
15715 F: drivers/mmc/host/sdhci*
15716 F: include/linux/mmc/sdhci*
15718 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15719 M: Eugen Hristev <eugen.hristev@microchip.com>
15720 L: linux-mmc@vger.kernel.org
15722 F: drivers/mmc/host/sdhci-of-at91.c
15724 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15725 M: Ben Dooks <ben-linux@fluff.org>
15726 M: Jaehoon Chung <jh80.chung@samsung.com>
15727 L: linux-mmc@vger.kernel.org
15729 F: drivers/mmc/host/sdhci-s3c*
15731 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15732 M: Viresh Kumar <vireshk@kernel.org>
15733 L: linux-mmc@vger.kernel.org
15735 F: drivers/mmc/host/sdhci-spear.c
15737 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15738 M: Kishon Vijay Abraham I <kishon@ti.com>
15739 L: linux-mmc@vger.kernel.org
15741 F: drivers/mmc/host/sdhci-omap.c
15743 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15744 M: Jonathan Derrick <jonathan.derrick@intel.com>
15745 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15746 L: linux-block@vger.kernel.org
15748 F: block/opal_proto.h
15750 F: include/linux/sed*
15751 F: include/uapi/linux/sed*
15754 M: Security Officers <security@kernel.org>
15756 F: Documentation/admin-guide/security-bugs.rst
15759 M: James Morris <jmorris@namei.org>
15760 M: "Serge E. Hallyn" <serge@hallyn.com>
15761 L: linux-security-module@vger.kernel.org (suggested Cc:)
15763 W: http://kernsec.org/
15764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15766 X: security/selinux/
15768 SELINUX SECURITY MODULE
15769 M: Paul Moore <paul@paul-moore.com>
15770 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15771 M: Eric Paris <eparis@parisplace.org>
15772 L: selinux@vger.kernel.org
15774 W: https://selinuxproject.org
15775 W: https://github.com/SELinuxProject
15776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15777 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15778 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15779 F: Documentation/admin-guide/LSM/SELinux.rst
15780 F: include/trace/events/avc.h
15781 F: include/uapi/linux/selinux_netlink.h
15782 F: scripts/selinux/
15783 F: security/selinux/
15786 M: Jiri Slaby <jirislaby@kernel.org>
15788 F: drivers/misc/phantom.c
15789 F: include/uapi/linux/phantom.h
15791 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15792 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15794 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15795 F: drivers/iio/chemical/scd30.h
15796 F: drivers/iio/chemical/scd30_core.c
15797 F: drivers/iio/chemical/scd30_i2c.c
15798 F: drivers/iio/chemical/scd30_serial.c
15800 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15801 M: Tomasz Duszynski <tduszyns@gmail.com>
15803 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15804 F: drivers/iio/chemical/sps30.c
15807 M: Rob Herring <robh@kernel.org>
15808 L: linux-serial@vger.kernel.org
15810 F: Documentation/devicetree/bindings/serial/serial.yaml
15811 F: drivers/tty/serdev/
15812 F: include/linux/serdev.h
15815 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15816 L: linux-serial@vger.kernel.org
15818 F: Documentation/devicetree/bindings/serial/
15819 F: drivers/tty/serial/
15822 M: Sean Young <sean@mess.org>
15823 L: linux-media@vger.kernel.org
15825 F: drivers/media/rc/serial_ir.c
15827 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15828 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15829 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15831 F: Documentation/devicetree/bindings/slimbus/
15832 F: drivers/slimbus/
15833 F: include/linux/slimbus.h
15836 M: Edward Cree <ecree.xilinx@gmail.com>
15837 M: Martin Habets <habetsm.xilinx@gmail.com>
15838 L: netdev@vger.kernel.org
15840 F: drivers/net/ethernet/sfc/
15842 SFF/SFP/SFP+ MODULE SUPPORT
15843 M: Russell King <linux@armlinux.org.uk>
15844 L: netdev@vger.kernel.org
15846 F: drivers/net/phy/phylink.c
15847 F: drivers/net/phy/sfp*
15848 F: include/linux/mdio/mdio-i2c.h
15849 F: include/linux/phylink.h
15850 F: include/linux/sfp.h
15851 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)
15854 M: Dimitri Sivanich <sivanich@sgi.com>
15856 F: drivers/misc/sgi-gru/
15858 SGI XP/XPC/XPNET DRIVER
15859 M: Cliff Whickman <cpw@sgi.com>
15860 M: Robin Holt <robinmholt@gmail.com>
15862 F: drivers/misc/sgi-xp/
15864 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15865 M: Karsten Graul <kgraul@linux.ibm.com>
15866 L: linux-s390@vger.kernel.org
15868 W: http://www.ibm.com/developerworks/linux/linux390/
15871 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15872 M: Linus Walleij <linus.walleij@linaro.org>
15873 L: linux-iio@vger.kernel.org
15875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15876 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15877 F: drivers/iio/light/gp2ap002.c
15879 SHARP RJ54N1CB0C SENSOR DRIVER
15880 M: Jacopo Mondi <jacopo@jmondi.org>
15881 L: linux-media@vger.kernel.org
15883 T: git git://linuxtv.org/media_tree.git
15884 F: drivers/media/i2c/rj54n1cb0c.c
15885 F: include/media/i2c/rj54n1cb0c.h
15887 SH_VOU V4L2 OUTPUT DRIVER
15888 L: linux-media@vger.kernel.org
15890 F: drivers/media/platform/sh_vou.c
15891 F: include/media/drv-intf/sh_vou.h
15893 SI2157 MEDIA DRIVER
15894 M: Antti Palosaari <crope@iki.fi>
15895 L: linux-media@vger.kernel.org
15897 W: https://linuxtv.org
15898 W: http://palosaari.fi/linux/
15899 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15900 T: git git://linuxtv.org/anttip/media_tree.git
15901 F: drivers/media/tuners/si2157*
15903 SI2165 MEDIA DRIVER
15904 M: Matthias Schwarzott <zzam@gentoo.org>
15905 L: linux-media@vger.kernel.org
15907 W: https://linuxtv.org
15908 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15909 F: drivers/media/dvb-frontends/si2165*
15911 SI2168 MEDIA DRIVER
15912 M: Antti Palosaari <crope@iki.fi>
15913 L: linux-media@vger.kernel.org
15915 W: https://linuxtv.org
15916 W: http://palosaari.fi/linux/
15917 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15918 T: git git://linuxtv.org/anttip/media_tree.git
15919 F: drivers/media/dvb-frontends/si2168*
15921 SI470X FM RADIO RECEIVER I2C DRIVER
15922 M: Hans Verkuil <hverkuil@xs4all.nl>
15923 L: linux-media@vger.kernel.org
15925 W: https://linuxtv.org
15926 T: git git://linuxtv.org/media_tree.git
15927 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15929 SI470X FM RADIO RECEIVER USB DRIVER
15930 M: Hans Verkuil <hverkuil@xs4all.nl>
15931 L: linux-media@vger.kernel.org
15933 W: https://linuxtv.org
15934 T: git git://linuxtv.org/media_tree.git
15935 F: drivers/media/radio/si470x/radio-si470x-common.c
15936 F: drivers/media/radio/si470x/radio-si470x-usb.c
15937 F: drivers/media/radio/si470x/radio-si470x.h
15939 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15940 M: Eduardo Valentin <edubezval@gmail.com>
15941 L: linux-media@vger.kernel.org
15943 W: https://linuxtv.org
15944 T: git git://linuxtv.org/media_tree.git
15945 F: drivers/media/radio/si4713/si4713.?
15947 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15948 M: Eduardo Valentin <edubezval@gmail.com>
15949 L: linux-media@vger.kernel.org
15951 W: https://linuxtv.org
15952 T: git git://linuxtv.org/media_tree.git
15953 F: drivers/media/radio/si4713/radio-platform-si4713.c
15955 SI4713 FM RADIO TRANSMITTER USB DRIVER
15956 M: Hans Verkuil <hverkuil@xs4all.nl>
15957 L: linux-media@vger.kernel.org
15959 W: https://linuxtv.org
15960 T: git git://linuxtv.org/media_tree.git
15961 F: drivers/media/radio/si4713/radio-usb-si4713.c
15964 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15965 L: linux-media@vger.kernel.org
15967 W: https://linuxtv.org
15968 T: git git://linuxtv.org/media_tree.git
15969 F: drivers/media/common/siano/
15970 F: drivers/media/mmc/siano/
15971 F: drivers/media/usb/siano/
15972 F: drivers/media/usb/siano/
15975 M: Palmer Dabbelt <palmer@dabbelt.com>
15976 M: Paul Walmsley <paul.walmsley@sifive.com>
15977 L: linux-riscv@lists.infradead.org
15979 T: git git://github.com/sifive/riscv-linux.git
15983 SIFIVE FU540 SYSTEM-ON-CHIP
15984 M: Paul Walmsley <paul.walmsley@sifive.com>
15985 M: Palmer Dabbelt <palmer@dabbelt.com>
15986 L: linux-riscv@lists.infradead.org
15988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15993 M: Green Wan <green.wan@sifive.com>
15995 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15996 F: drivers/dma/sf-pdma/
15998 SILEAD TOUCHSCREEN DRIVER
15999 M: Hans de Goede <hdegoede@redhat.com>
16000 L: linux-input@vger.kernel.org
16001 L: platform-driver-x86@vger.kernel.org
16003 F: drivers/input/touchscreen/silead.c
16004 F: drivers/platform/x86/touchscreen_dmi.c
16006 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16007 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16009 F: drivers/staging/wfx/
16011 SILICON MOTION SM712 FRAME BUFFER DRIVER
16012 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16013 M: Teddy Wang <teddy.wang@siliconmotion.com>
16014 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16015 L: linux-fbdev@vger.kernel.org
16017 F: Documentation/fb/sm712fb.rst
16018 F: drivers/video/fbdev/sm712*
16020 SIMPLE FIRMWARE INTERFACE (SFI)
16022 W: http://simplefirmware.org/
16023 F: arch/x86/platform/sfi/
16025 F: include/linux/sfi*.h
16028 M: Hans de Goede <hdegoede@redhat.com>
16029 L: linux-fbdev@vger.kernel.org
16031 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16032 F: drivers/video/fbdev/simplefb.c
16033 F: include/linux/platform_data/simplefb.h
16035 SIMTEC EB110ATX (Chalice CATS)
16036 M: Simtec Linux Team <linux@simtec.co.uk>
16038 W: http://www.simtec.co.uk/products/EB110ATX/
16040 SIMTEC EB2410ITX (BAST)
16041 M: Simtec Linux Team <linux@simtec.co.uk>
16043 W: http://www.simtec.co.uk/products/EB2410ITX/
16044 F: arch/arm/mach-s3c/bast-ide.c
16045 F: arch/arm/mach-s3c/bast-irq.c
16046 F: arch/arm/mach-s3c/mach-bast.c
16049 M: Thorsten Scherer <t.scherer@eckelmann.de>
16050 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16051 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16053 F: drivers/gpio/gpio-siox.c
16055 F: include/trace/events/siox.h
16057 SIPHASH PRF ROUTINES
16058 M: Jason A. Donenfeld <Jason@zx2c4.com>
16060 F: include/linux/siphash.h
16062 F: lib/test_siphash.c
16064 SIS 190 ETHERNET DRIVER
16065 M: Francois Romieu <romieu@fr.zoreil.com>
16066 L: netdev@vger.kernel.org
16068 F: drivers/net/ethernet/sis/sis190.c
16070 SIS 900/7016 FAST ETHERNET DRIVER
16071 M: Daniele Venzano <venza@brownhat.org>
16072 L: netdev@vger.kernel.org
16074 W: http://www.brownhat.org/sis900.html
16075 F: drivers/net/ethernet/sis/sis900.*
16077 SIS FRAMEBUFFER DRIVER
16078 M: Thomas Winischhofer <thomas@winischhofer.net>
16080 W: http://www.winischhofer.net/linuxsisvga.shtml
16081 F: Documentation/fb/sisfb.rst
16082 F: drivers/video/fbdev/sis/
16083 F: include/video/sisfb.h
16085 SIS I2C TOUCHSCREEN DRIVER
16086 M: Mika Penttilä <mika.penttila@nextfour.com>
16087 L: linux-input@vger.kernel.org
16089 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16090 F: drivers/input/touchscreen/sis_i2c.c
16093 M: Thomas Winischhofer <thomas@winischhofer.net>
16095 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16096 F: drivers/usb/misc/sisusbvga/
16099 M: Christoph Lameter <cl@linux.com>
16100 M: Pekka Enberg <penberg@kernel.org>
16101 M: David Rientjes <rientjes@google.com>
16102 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16103 M: Andrew Morton <akpm@linux-foundation.org>
16104 L: linux-mm@kvack.org
16106 F: include/linux/sl?b*.h
16109 SLEEPABLE READ-COPY UPDATE (SRCU)
16110 M: Lai Jiangshan <jiangshanlai@gmail.com>
16111 M: "Paul E. McKenney" <paulmck@kernel.org>
16112 M: Josh Triplett <josh@joshtriplett.org>
16113 R: Steven Rostedt <rostedt@goodmis.org>
16114 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16115 L: rcu@vger.kernel.org
16117 W: http://www.rdrop.com/users/paulmck/RCU/
16118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16119 F: include/linux/srcu*.h
16120 F: kernel/rcu/srcu*.c
16122 SMACK SECURITY MODULE
16123 M: Casey Schaufler <casey@schaufler-ca.com>
16124 L: linux-security-module@vger.kernel.org
16126 W: http://schaufler-ca.com
16127 T: git git://github.com/cschaufler/smack-next
16128 F: Documentation/admin-guide/LSM/Smack.rst
16131 SMC91x ETHERNET DRIVER
16132 M: Nicolas Pitre <nico@fluxnic.net>
16134 F: drivers/net/ethernet/smsc/smc91x.*
16136 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16137 M: Mark Rutland <mark.rutland@arm.com>
16138 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16139 M: Sudeep Holla <sudeep.holla@arm.com>
16140 L: linux-arm-kernel@lists.infradead.org
16142 F: drivers/firmware/smccc/
16143 F: include/linux/arm-smccc.h
16145 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16146 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16147 L: linux-media@vger.kernel.org
16149 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16150 F: drivers/media/i2c/smiapp-pll.c
16151 F: drivers/media/i2c/smiapp-pll.h
16152 F: drivers/media/i2c/smiapp/
16153 F: include/uapi/linux/smiapp.h
16155 SMM665 HARDWARE MONITOR DRIVER
16156 M: Guenter Roeck <linux@roeck-us.net>
16157 L: linux-hwmon@vger.kernel.org
16159 F: Documentation/hwmon/smm665.rst
16160 F: drivers/hwmon/smm665.c
16162 SMSC EMC2103 HARDWARE MONITOR DRIVER
16163 M: Steve Glendinning <steve.glendinning@shawell.net>
16164 L: linux-hwmon@vger.kernel.org
16166 F: Documentation/hwmon/emc2103.rst
16167 F: drivers/hwmon/emc2103.c
16169 SMSC SCH5627 HARDWARE MONITOR DRIVER
16170 M: Hans de Goede <hdegoede@redhat.com>
16171 L: linux-hwmon@vger.kernel.org
16173 F: Documentation/hwmon/sch5627.rst
16174 F: drivers/hwmon/sch5627.c
16176 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16177 M: Steve Glendinning <steve.glendinning@shawell.net>
16178 L: linux-fbdev@vger.kernel.org
16180 F: drivers/video/fbdev/smscufx.c
16182 SMSC47B397 HARDWARE MONITOR DRIVER
16183 M: Jean Delvare <jdelvare@suse.com>
16184 L: linux-hwmon@vger.kernel.org
16186 F: Documentation/hwmon/smsc47b397.rst
16187 F: drivers/hwmon/smsc47b397.c
16189 SMSC911x ETHERNET DRIVER
16190 M: Steve Glendinning <steve.glendinning@shawell.net>
16191 L: netdev@vger.kernel.org
16193 F: drivers/net/ethernet/smsc/smsc911x.*
16194 F: include/linux/smsc911x.h
16196 SMSC9420 PCI ETHERNET DRIVER
16197 M: Steve Glendinning <steve.glendinning@shawell.net>
16198 L: netdev@vger.kernel.org
16200 F: drivers/net/ethernet/smsc/smsc9420.*
16202 SOCIONEXT (SNI) AVE NETWORK DRIVER
16203 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16204 L: netdev@vger.kernel.org
16206 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16207 F: drivers/net/ethernet/socionext/sni_ave.c
16209 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16210 M: Jassi Brar <jaswinder.singh@linaro.org>
16211 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16212 L: netdev@vger.kernel.org
16214 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16215 F: drivers/net/ethernet/socionext/netsec.c
16217 SOCIONEXT (SNI) Synquacer SPI DRIVER
16218 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16219 M: Jassi Brar <jaswinder.singh@linaro.org>
16220 L: linux-spi@vger.kernel.org
16222 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16223 F: drivers/spi/spi-synquacer.c
16225 SOCIONEXT SYNQUACER I2C DRIVER
16226 M: Ard Biesheuvel <ardb@kernel.org>
16227 L: linux-i2c@vger.kernel.org
16229 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16230 F: drivers/i2c/busses/i2c-synquacer.c
16232 SOCIONEXT UNIPHIER SOUND DRIVER
16233 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16235 F: sound/soc/uniphier/
16237 SOEKRIS NET48XX LED SUPPORT
16238 M: Chris Boot <bootc@bootc.net>
16240 F: drivers/leds/leds-net48xx.c
16242 SOFT-IWARP DRIVER (siw)
16243 M: Bernard Metzler <bmt@zurich.ibm.com>
16244 L: linux-rdma@vger.kernel.org
16246 F: drivers/infiniband/sw/siw/
16247 F: include/uapi/rdma/siw-abi.h
16249 SOFT-ROCE DRIVER (rxe)
16250 M: Zhu Yanjun <yanjunz@nvidia.com>
16251 L: linux-rdma@vger.kernel.org
16253 F: drivers/infiniband/sw/rxe/
16254 F: include/uapi/rdma/rdma_user_rxe.h
16256 SOFTLOGIC 6x10 MPEG CODEC
16257 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16258 M: Anton Sviridenko <anton@corp.bluecherry.net>
16259 M: Andrey Utkin <andrey_utkin@fastmail.com>
16260 M: Ismael Luceno <ismael@iodev.co.uk>
16261 L: linux-media@vger.kernel.org
16263 F: drivers/media/pci/solo6x10/
16265 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16266 M: James Morse <james.morse@arm.com>
16267 L: linux-arm-kernel@lists.infradead.org
16269 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16270 F: drivers/firmware/arm_sdei.c
16271 F: include/linux/arm_sdei.h
16272 F: include/uapi/linux/arm_sdei.h
16274 SOFTWARE RAID (Multiple Disks) SUPPORT
16275 M: Song Liu <song@kernel.org>
16276 L: linux-raid@vger.kernel.org
16278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16279 F: drivers/md/Kconfig
16280 F: drivers/md/Makefile
16282 F: drivers/md/raid*
16283 F: include/linux/raid/
16284 F: include/uapi/linux/raid/
16286 SOLIDRUN CLEARFOG SUPPORT
16287 M: Russell King <linux@armlinux.org.uk>
16289 F: arch/arm/boot/dts/armada-388-clearfog*
16290 F: arch/arm/boot/dts/armada-38x-solidrun-*
16292 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16293 M: Russell King <linux@armlinux.org.uk>
16295 F: arch/arm/boot/dts/imx6*-cubox-i*
16296 F: arch/arm/boot/dts/imx6*-hummingboard*
16297 F: arch/arm/boot/dts/imx6*-sr-*
16299 SONIC NETWORK DRIVER
16300 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16301 L: netdev@vger.kernel.org
16303 F: drivers/net/ethernet/natsemi/sonic.*
16305 SONICS SILICON BACKPLANE DRIVER (SSB)
16306 M: Michael Buesch <m@bues.ch>
16307 L: linux-wireless@vger.kernel.org
16310 F: include/linux/ssb/
16312 SONY IMX214 SENSOR DRIVER
16313 M: Ricardo Ribalda <ribalda@kernel.org>
16314 L: linux-media@vger.kernel.org
16316 T: git git://linuxtv.org/media_tree.git
16317 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16318 F: drivers/media/i2c/imx214.c
16320 SONY IMX219 SENSOR DRIVER
16321 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16322 L: linux-media@vger.kernel.org
16324 T: git git://linuxtv.org/media_tree.git
16325 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16326 F: drivers/media/i2c/imx219.c
16328 SONY IMX258 SENSOR DRIVER
16329 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16330 L: linux-media@vger.kernel.org
16332 T: git git://linuxtv.org/media_tree.git
16333 F: drivers/media/i2c/imx258.c
16335 SONY IMX274 SENSOR DRIVER
16336 M: Leon Luo <leonl@leopardimaging.com>
16337 L: linux-media@vger.kernel.org
16339 T: git git://linuxtv.org/media_tree.git
16340 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16341 F: drivers/media/i2c/imx274.c
16343 SONY IMX290 SENSOR DRIVER
16344 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16345 L: linux-media@vger.kernel.org
16347 T: git git://linuxtv.org/media_tree.git
16348 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16349 F: drivers/media/i2c/imx290.c
16351 SONY IMX319 SENSOR DRIVER
16352 M: Bingbu Cao <bingbu.cao@intel.com>
16353 L: linux-media@vger.kernel.org
16355 T: git git://linuxtv.org/media_tree.git
16356 F: drivers/media/i2c/imx319.c
16358 SONY IMX355 SENSOR DRIVER
16359 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16360 L: linux-media@vger.kernel.org
16362 T: git git://linuxtv.org/media_tree.git
16363 F: drivers/media/i2c/imx355.c
16365 SONY IMX477 SENSOR DRIVER
16366 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
16367 L: linux-media@vger.kernel.org
16369 T: git git://linuxtv.org/media_tree.git
16370 F: Documentation/devicetree/bindings/media/i2c/imx378.yaml
16371 F: Documentation/devicetree/bindings/media/i2c/imx477.yaml
16372 F: drivers/media/i2c/imx477.c
16374 SONY IMX519 SENSOR DRIVER
16375 M: Arducam Kernel Maintenance <info@arducam.com>
16376 L: linux-media@vger.kernel.org
16378 T: git git://linuxtv.org/media_tree.git
16379 F: Documentation/devicetree/bindings/media/i2c/imx519.yaml
16380 F: drivers/media/i2c/imx519.c
16382 SONY MEMORYSTICK SUBSYSTEM
16383 M: Maxim Levitsky <maximlevitsky@gmail.com>
16384 M: Alex Dubov <oakad@yahoo.com>
16385 M: Ulf Hansson <ulf.hansson@linaro.org>
16386 L: linux-mmc@vger.kernel.org
16388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16389 F: drivers/memstick/
16390 F: include/linux/memstick.h
16392 SONY VAIO CONTROL DEVICE DRIVER
16393 M: Mattia Dongili <malattia@linux.it>
16394 L: platform-driver-x86@vger.kernel.org
16396 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16397 F: Documentation/admin-guide/laptops/sony-laptop.rst
16398 F: drivers/char/sonypi.c
16399 F: drivers/platform/x86/sony-laptop.c
16400 F: include/linux/sony-laptop.h
16403 M: Jaroslav Kysela <perex@perex.cz>
16404 M: Takashi Iwai <tiwai@suse.com>
16405 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16407 W: http://www.alsa-project.org/
16408 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16410 F: Documentation/sound/
16412 F: include/uapi/sound/
16415 SOUND - COMPRESSED AUDIO
16416 M: Vinod Koul <vkoul@kernel.org>
16417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16420 F: Documentation/sound/designs/compress-offload.rst
16421 F: include/sound/compress_driver.h
16422 F: include/uapi/sound/compress_*
16423 F: sound/core/compress_offload.c
16424 F: sound/soc/soc-compress.c
16426 SOUND - DMAENGINE HELPERS
16427 M: Lars-Peter Clausen <lars@metafoo.de>
16429 F: include/sound/dmaengine_pcm.h
16430 F: sound/core/pcm_dmaengine.c
16431 F: sound/soc/soc-generic-dmaengine-pcm.c
16433 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16434 M: Liam Girdwood <lgirdwood@gmail.com>
16435 M: Mark Brown <broonie@kernel.org>
16436 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16438 W: http://alsa-project.org/main/index.php/ASoC
16439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16440 F: Documentation/devicetree/bindings/sound/
16441 F: Documentation/sound/soc/
16442 F: include/dt-bindings/sound/
16443 F: include/sound/soc*
16446 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16447 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16448 M: Liam Girdwood <lgirdwood@gmail.com>
16449 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16450 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16451 M: Daniel Baluta <daniel.baluta@nxp.com>
16452 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16454 W: https://github.com/thesofproject/linux/
16457 SOUNDWIRE SUBSYSTEM
16458 M: Vinod Koul <vkoul@kernel.org>
16459 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16460 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16461 R: Sanyog Kale <sanyog.r.kale@intel.com>
16462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16464 F: Documentation/driver-api/soundwire/
16465 F: drivers/soundwire/
16466 F: include/linux/soundwire/
16469 M: Olli Salonen <olli.salonen@iki.fi>
16470 L: linux-media@vger.kernel.org
16472 W: https://linuxtv.org
16473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16474 F: drivers/media/dvb-frontends/sp2*
16476 SPARC + UltraSPARC (sparc/sparc64)
16477 M: "David S. Miller" <davem@davemloft.net>
16478 L: sparclinux@vger.kernel.org
16480 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16486 SPARC SERIAL DRIVERS
16487 M: "David S. Miller" <davem@davemloft.net>
16488 L: sparclinux@vger.kernel.org
16490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16492 F: drivers/tty/serial/suncore.c
16493 F: drivers/tty/serial/sunhv.c
16494 F: drivers/tty/serial/sunsab.c
16495 F: drivers/tty/serial/sunsab.h
16496 F: drivers/tty/serial/sunsu.c
16497 F: drivers/tty/serial/sunzilog.c
16498 F: drivers/tty/serial/sunzilog.h
16499 F: drivers/tty/vcc.c
16500 F: include/linux/sunserialcore.h
16503 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16504 L: linux-sparse@vger.kernel.org
16506 W: https://sparse.docs.kernel.org/
16507 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16508 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16509 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16510 F: include/linux/compiler.h
16512 SPEAKUP CONSOLE SPEECH DRIVER
16513 M: William Hubbs <w.d.hubbs@gmail.com>
16514 M: Chris Brannon <chris@the-brannons.com>
16515 M: Kirk Reiser <kirk@reisers.ca>
16516 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16517 L: speakup@linux-speakup.org
16519 W: http://www.linux-speakup.org/
16520 F: drivers/accessibility/speakup/
16522 SPEAR CLOCK FRAMEWORK SUPPORT
16523 M: Viresh Kumar <vireshk@kernel.org>
16524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16526 W: http://www.st.com/spear
16527 F: drivers/clk/spear/
16529 SPEAR PLATFORM SUPPORT
16530 M: Viresh Kumar <vireshk@kernel.org>
16531 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16534 W: http://www.st.com/spear
16535 F: arch/arm/boot/dts/spear*
16536 F: arch/arm/mach-spear/
16539 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16540 L: linux-mtd@lists.infradead.org
16542 W: http://www.linux-mtd.infradead.org/
16543 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16544 C: irc://irc.oftc.net/mtd
16545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16546 F: drivers/mtd/spi-nor/
16547 F: include/linux/mtd/spi-nor.h
16550 M: Mark Brown <broonie@kernel.org>
16551 L: linux-spi@vger.kernel.org
16553 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16555 F: Documentation/devicetree/bindings/spi/
16556 F: Documentation/spi/
16558 F: include/linux/spi/
16559 F: include/uapi/linux/spi/
16562 SPIDERNET NETWORK DRIVER for CELL
16563 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16564 L: netdev@vger.kernel.org
16566 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16567 F: drivers/net/ethernet/toshiba/spider_net*
16570 R: Stephen Boyd <sboyd@kernel.org>
16571 L: linux-arm-msm@vger.kernel.org
16572 F: Documentation/devicetree/bindings/spmi/
16574 F: include/dt-bindings/spmi/spmi.h
16575 F: include/linux/spmi.h
16576 F: include/trace/events/spmi.h
16579 M: Jeremy Kerr <jk@ozlabs.org>
16580 L: linuxppc-dev@lists.ozlabs.org
16582 W: http://www.ibm.com/developerworks/power/cell/
16583 F: Documentation/filesystems/spufs/spufs.rst
16584 F: arch/powerpc/platforms/cell/spufs/
16586 SQUASHFS FILE SYSTEM
16587 M: Phillip Lougher <phillip@squashfs.org.uk>
16588 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16590 W: http://squashfs.org.uk
16591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16592 F: Documentation/filesystems/squashfs.rst
16595 SRM (Alpha) environment access
16596 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16598 F: arch/alpha/kernel/srm_env.c
16600 ST LSM6DSx IMU IIO DRIVER
16601 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16602 L: linux-iio@vger.kernel.org
16604 W: http://www.st.com/
16605 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16606 F: drivers/iio/imu/st_lsm6dsx/
16608 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16609 M: Mickael Guene <mickael.guene@st.com>
16610 L: linux-media@vger.kernel.org
16612 T: git git://linuxtv.org/media_tree.git
16613 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16614 F: drivers/media/i2c/st-mipid02.c
16616 ST STM32 I2C/SMBUS DRIVER
16617 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16618 L: linux-i2c@vger.kernel.org
16620 F: drivers/i2c/busses/i2c-stm32*
16622 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16623 M: Song Qiang <songqiang1304521@gmail.com>
16624 L: linux-iio@vger.kernel.org
16626 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16627 F: drivers/iio/proximity/vl53l0x-i2c.c
16630 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16631 M: Sasha Levin <sashal@kernel.org>
16632 L: stable@vger.kernel.org
16634 F: Documentation/process/stable-kernel-rules.rst
16636 STAGING - ATOMISP DRIVER
16637 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16638 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16639 L: linux-media@vger.kernel.org
16641 F: drivers/staging/media/atomisp/
16644 M: Ian Abbott <abbotti@mev.co.uk>
16645 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16647 F: drivers/staging/comedi/
16649 STAGING - FIELDBUS SUBSYSTEM
16650 M: Sven Van Asbroeck <TheSven73@gmail.com>
16652 F: drivers/staging/fieldbus/*
16653 F: drivers/staging/fieldbus/Documentation/
16655 STAGING - HMS ANYBUS-S BUS
16656 M: Sven Van Asbroeck <TheSven73@gmail.com>
16658 F: drivers/staging/fieldbus/anybuss/
16660 STAGING - INDUSTRIAL IO
16661 M: Jonathan Cameron <jic23@kernel.org>
16662 L: linux-iio@vger.kernel.org
16664 F: Documentation/devicetree/bindings/staging/iio/
16665 F: drivers/staging/iio/
16667 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16668 M: Marc Dietrich <marvin24@gmx.de>
16669 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16670 L: linux-tegra@vger.kernel.org
16672 F: drivers/staging/nvec/
16674 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16675 M: Jens Frederich <jfrederich@gmail.com>
16676 M: Daniel Drake <dsd@laptop.org>
16677 M: Jon Nettleton <jon.nettleton@gmail.com>
16679 W: http://wiki.laptop.org/go/DCON
16680 F: drivers/staging/olpc_dcon/
16682 STAGING - REALTEK RTL8188EU DRIVERS
16683 M: Larry Finger <Larry.Finger@lwfinger.net>
16685 F: drivers/staging/rtl8188eu/
16687 STAGING - REALTEK RTL8712U DRIVERS
16688 M: Larry Finger <Larry.Finger@lwfinger.net>
16689 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16691 F: drivers/staging/rtl8712/
16693 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16694 M: Michael Hennerich <michael.hennerich@analog.com>
16695 L: linux-fbdev@vger.kernel.org
16697 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16698 F: drivers/staging/fbtft/fb_seps525.c
16700 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16701 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16702 M: Teddy Wang <teddy.wang@siliconmotion.com>
16703 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16704 L: linux-fbdev@vger.kernel.org
16706 F: drivers/staging/sm750fb/
16708 STAGING - VIA VT665X DRIVERS
16709 M: Forest Bond <forest@alittletooquiet.net>
16711 F: drivers/staging/vt665?/
16714 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16715 L: linux-staging@lists.linux.dev
16717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16718 F: drivers/staging/
16720 STARFIRE/DURALAN NETWORK DRIVER
16721 M: Ion Badulescu <ionut@badula.org>
16723 F: drivers/net/ethernet/adaptec/starfire*
16725 STEC S1220 SKD DRIVER
16726 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16727 L: linux-block@vger.kernel.org
16729 F: drivers/block/skd*[ch]
16731 STI AUDIO (ASoC) DRIVERS
16732 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16733 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16735 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16739 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16741 F: Documentation/devicetree/bindings/media/stih-cec.txt
16742 F: drivers/media/cec/platform/sti/
16744 STK1160 USB VIDEO CAPTURE DRIVER
16745 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16746 L: linux-media@vger.kernel.org
16748 T: git git://linuxtv.org/media_tree.git
16749 F: drivers/media/usb/stk1160/
16751 STM32 AUDIO (ASoC) DRIVERS
16752 M: Olivier Moysan <olivier.moysan@st.com>
16753 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16754 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16756 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16759 STM32 TIMER/LPTIMER DRIVERS
16760 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16762 F: Documentation/ABI/testing/*timer-stm32
16763 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16764 F: drivers/*/stm32-*timer*
16765 F: drivers/pwm/pwm-stm32*
16766 F: include/linux/*/stm32-*tim*
16768 STMMAC ETHERNET DRIVER
16769 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16770 M: Alexandre Torgue <alexandre.torgue@st.com>
16771 M: Jose Abreu <joabreu@synopsys.com>
16772 L: netdev@vger.kernel.org
16774 W: http://www.stlinux.com
16775 F: Documentation/networking/device_drivers/ethernet/stmicro/
16776 F: drivers/net/ethernet/stmicro/stmmac/
16779 M: Sam Creasey <sammy@sammy.net>
16781 W: http://sammy.net/sun3/
16782 F: arch/m68k/include/asm/sun3*
16783 F: arch/m68k/kernel/*sun3*
16784 F: arch/m68k/sun3*/
16785 F: drivers/net/ethernet/i825xx/sun3*
16787 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16788 M: Hans de Goede <hdegoede@redhat.com>
16789 L: linux-input@vger.kernel.org
16791 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16792 F: drivers/input/keyboard/sun4i-lradc-keys.c
16794 SUNDANCE NETWORK DRIVER
16795 M: Denis Kirjanov <kda@linux-powerpc.org>
16796 L: netdev@vger.kernel.org
16798 F: drivers/net/ethernet/dlink/sundance.c
16801 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16802 M: Rich Felker <dalias@libc.org>
16803 L: linux-sh@vger.kernel.org
16805 Q: http://patchwork.kernel.org/project/linux-sh/list/
16806 F: Documentation/sh/
16811 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16812 M: Len Brown <len.brown@intel.com>
16813 M: Pavel Machek <pavel@ucw.cz>
16814 L: linux-pm@vger.kernel.org
16816 B: https://bugzilla.kernel.org
16817 F: Documentation/power/
16818 F: arch/x86/kernel/acpi/
16819 F: drivers/base/power/
16820 F: include/linux/freezer.h
16821 F: include/linux/pm.h
16822 F: include/linux/suspend.h
16826 M: Martin Mares <mj@ucw.cz>
16827 L: linux-video@atrey.karlin.mff.cuni.cz
16829 F: Documentation/admin-guide/svga.rst
16830 F: arch/x86/boot/video*
16833 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16834 L: iommu@lists.linux-foundation.org
16836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16837 F: arch/*/kernel/pci-swiotlb.c
16838 F: include/linux/swiotlb.h
16839 F: kernel/dma/swiotlb.c
16842 M: Jiri Pirko <jiri@resnulli.us>
16843 M: Ivan Vecera <ivecera@redhat.com>
16844 L: netdev@vger.kernel.org
16846 F: include/net/switchdev.h
16849 SY8106A REGULATOR DRIVER
16850 M: Icenowy Zheng <icenowy@aosc.io>
16852 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16853 F: drivers/regulator/sy8106a-regulator.c
16855 SYNC FILE FRAMEWORK
16856 M: Sumit Semwal <sumit.semwal@linaro.org>
16857 R: Gustavo Padovan <gustavo@padovan.org>
16858 L: linux-media@vger.kernel.org
16859 L: dri-devel@lists.freedesktop.org
16861 T: git git://anongit.freedesktop.org/drm/drm-misc
16862 F: Documentation/driver-api/sync_file.rst
16863 F: drivers/dma-buf/dma-fence*
16864 F: drivers/dma-buf/sw_sync.c
16865 F: drivers/dma-buf/sync_*
16866 F: include/linux/sync_file.h
16867 F: include/uapi/linux/sync_file.h
16869 SYNOPSYS ARC ARCHITECTURE
16870 M: Vineet Gupta <vgupta@synopsys.com>
16871 L: linux-snps-arc@lists.infradead.org
16873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16874 F: Documentation/devicetree/bindings/arc/*
16875 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16877 F: drivers/clocksource/arc_timer.c
16878 F: drivers/tty/serial/arc_uart.c
16880 SYNOPSYS ARC HSDK SDP pll clock driver
16881 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16883 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16884 F: drivers/clk/clk-hsdk-pll.c
16886 SYNOPSYS ARC SDP clock driver
16887 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16889 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16890 F: drivers/clk/axs10x/*
16892 SYNOPSYS ARC SDP platform support
16893 M: Alexey Brodkin <abrodkin@synopsys.com>
16895 F: Documentation/devicetree/bindings/arc/axs10*
16896 F: arch/arc/boot/dts/ax*
16897 F: arch/arc/plat-axs10x
16899 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16900 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16902 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16903 F: drivers/reset/reset-axs10x.c
16905 SYNOPSYS CREG GPIO DRIVER
16906 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16908 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16909 F: drivers/gpio/gpio-creg-snps.c
16911 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16912 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16914 F: drivers/tty/serial/8250/8250_dw.c
16915 F: drivers/tty/serial/8250/8250_dwlib.*
16916 F: drivers/tty/serial/8250/8250_lpss.c
16918 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16919 M: Hoan Tran <hoan@os.amperecomputing.com>
16920 M: Serge Semin <fancer.lancer@gmail.com>
16921 L: linux-gpio@vger.kernel.org
16923 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16924 F: drivers/gpio/gpio-dwapb.c
16926 SYNOPSYS DESIGNWARE APB SSI DRIVER
16927 M: Serge Semin <fancer.lancer@gmail.com>
16928 L: linux-spi@vger.kernel.org
16930 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16931 F: drivers/spi/spi-dw*
16933 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16934 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16936 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16937 F: drivers/dma/dw-axi-dmac/
16939 SYNOPSYS DESIGNWARE DMAC DRIVER
16940 M: Viresh Kumar <vireshk@kernel.org>
16941 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16943 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16945 F: include/dt-bindings/dma/dw-dmac.h
16946 F: include/linux/dma/dw.h
16947 F: include/linux/platform_data/dma-dw.h
16949 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16950 M: Jose Abreu <Jose.Abreu@synopsys.com>
16951 L: netdev@vger.kernel.org
16953 F: drivers/net/ethernet/synopsys/
16955 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16956 M: Jose Abreu <Jose.Abreu@synopsys.com>
16957 L: netdev@vger.kernel.org
16959 F: drivers/net/pcs/pcs-xpcs.c
16960 F: include/linux/pcs/pcs-xpcs.h
16962 SYNOPSYS DESIGNWARE I2C DRIVER
16963 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16964 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16965 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16966 L: linux-i2c@vger.kernel.org
16968 F: drivers/i2c/busses/i2c-designware-*
16969 F: include/linux/platform_data/i2c-designware.h
16971 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16972 M: Jaehoon Chung <jh80.chung@samsung.com>
16973 L: linux-mmc@vger.kernel.org
16975 F: drivers/mmc/host/dw_mmc*
16977 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16978 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16980 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16981 F: drivers/reset/reset-hsdk.c
16982 F: include/dt-bindings/reset/snps,hsdk-reset.h
16984 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16985 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16986 M: Manjunath M B <manjumb@synopsys.com>
16987 L: linux-mmc@vger.kernel.org
16989 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16991 SYSTEM CONFIGURATION (SYSCON)
16992 M: Lee Jones <lee.jones@linaro.org>
16993 M: Arnd Bergmann <arnd@arndb.de>
16995 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16996 F: drivers/mfd/syscon.c
16998 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16999 M: Sudeep Holla <sudeep.holla@arm.com>
17000 L: linux-arm-kernel@lists.infradead.org
17002 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17003 F: drivers/clk/clk-sc[mp]i.c
17004 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17005 F: drivers/firmware/arm_scmi/
17006 F: drivers/firmware/arm_scpi.c
17007 F: drivers/reset/reset-scmi.c
17008 F: include/linux/sc[mp]i_protocol.h
17009 F: include/trace/events/scmi.h
17011 SYSTEM RESET/SHUTDOWN DRIVERS
17012 M: Sebastian Reichel <sre@kernel.org>
17013 L: linux-pm@vger.kernel.org
17015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17016 F: Documentation/devicetree/bindings/power/reset/
17017 F: drivers/power/reset/
17019 SYSTEM TRACE MODULE CLASS
17020 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17023 F: Documentation/trace/stm.rst
17024 F: drivers/hwtracing/stm/
17025 F: include/linux/stm.h
17026 F: include/uapi/linux/stm.h
17028 SYSTEM76 ACPI DRIVER
17029 M: Jeremy Soller <jeremy@system76.com>
17030 M: System76 Product Development <productdev@system76.com>
17031 L: platform-driver-x86@vger.kernel.org
17033 F: drivers/platform/x86/system76_acpi.c
17036 M: Christoph Hellwig <hch@infradead.org>
17038 F: Documentation/filesystems/sysv-fs.rst
17040 F: include/linux/sysv_fs.h
17042 TASKSTATS STATISTICS INTERFACE
17043 M: Balbir Singh <bsingharora@gmail.com>
17045 F: Documentation/accounting/taskstats*
17046 F: include/linux/taskstats*
17047 F: kernel/taskstats.c
17050 M: Jamal Hadi Salim <jhs@mojatatu.com>
17051 M: Cong Wang <xiyou.wangcong@gmail.com>
17052 M: Jiri Pirko <jiri@resnulli.us>
17053 L: netdev@vger.kernel.org
17055 F: include/net/pkt_cls.h
17056 F: include/net/pkt_sched.h
17057 F: include/net/tc_act/
17058 F: include/uapi/linux/pkt_cls.h
17059 F: include/uapi/linux/pkt_sched.h
17060 F: include/uapi/linux/tc_act/
17061 F: include/uapi/linux/tc_ematch/
17064 TC90522 MEDIA DRIVER
17065 M: Akihiro Tsukada <tskd08@gmail.com>
17066 L: linux-media@vger.kernel.org
17068 F: drivers/media/dvb-frontends/tc90522*
17070 TCP LOW PRIORITY MODULE
17071 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17072 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17074 W: http://tcp-lp-mod.sourceforge.net/
17075 F: net/ipv4/tcp_lp.c
17077 TDA10071 MEDIA DRIVER
17078 M: Antti Palosaari <crope@iki.fi>
17079 L: linux-media@vger.kernel.org
17081 W: https://linuxtv.org
17082 W: http://palosaari.fi/linux/
17083 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17084 T: git git://linuxtv.org/anttip/media_tree.git
17085 F: drivers/media/dvb-frontends/tda10071*
17087 TDA18212 MEDIA DRIVER
17088 M: Antti Palosaari <crope@iki.fi>
17089 L: linux-media@vger.kernel.org
17091 W: https://linuxtv.org
17092 W: http://palosaari.fi/linux/
17093 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17094 T: git git://linuxtv.org/anttip/media_tree.git
17095 F: drivers/media/tuners/tda18212*
17097 TDA18218 MEDIA DRIVER
17098 M: Antti Palosaari <crope@iki.fi>
17099 L: linux-media@vger.kernel.org
17101 W: https://linuxtv.org
17102 W: http://palosaari.fi/linux/
17103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17104 T: git git://linuxtv.org/anttip/media_tree.git
17105 F: drivers/media/tuners/tda18218*
17107 TDA18250 MEDIA DRIVER
17108 M: Olli Salonen <olli.salonen@iki.fi>
17109 L: linux-media@vger.kernel.org
17111 W: https://linuxtv.org
17112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17113 T: git git://linuxtv.org/media_tree.git
17114 F: drivers/media/tuners/tda18250*
17116 TDA18271 MEDIA DRIVER
17117 M: Michael Krufky <mkrufky@linuxtv.org>
17118 L: linux-media@vger.kernel.org
17120 W: https://linuxtv.org
17121 W: http://github.com/mkrufky
17122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17123 T: git git://linuxtv.org/mkrufky/tuners.git
17124 F: drivers/media/tuners/tda18271*
17126 TDA1997x MEDIA DRIVER
17127 M: Tim Harvey <tharvey@gateworks.com>
17128 L: linux-media@vger.kernel.org
17130 W: https://linuxtv.org
17131 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17132 F: drivers/media/i2c/tda1997x.*
17134 TDA827x MEDIA DRIVER
17135 M: Michael Krufky <mkrufky@linuxtv.org>
17136 L: linux-media@vger.kernel.org
17138 W: https://linuxtv.org
17139 W: http://github.com/mkrufky
17140 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17141 T: git git://linuxtv.org/mkrufky/tuners.git
17142 F: drivers/media/tuners/tda8290.*
17144 TDA8290 MEDIA DRIVER
17145 M: Michael Krufky <mkrufky@linuxtv.org>
17146 L: linux-media@vger.kernel.org
17148 W: https://linuxtv.org
17149 W: http://github.com/mkrufky
17150 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17151 T: git git://linuxtv.org/mkrufky/tuners.git
17152 F: drivers/media/tuners/tda8290.*
17154 TDA9840 MEDIA DRIVER
17155 M: Hans Verkuil <hverkuil@xs4all.nl>
17156 L: linux-media@vger.kernel.org
17158 W: https://linuxtv.org
17159 T: git git://linuxtv.org/media_tree.git
17160 F: drivers/media/i2c/tda9840*
17162 TEA5761 TUNER DRIVER
17163 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17164 L: linux-media@vger.kernel.org
17166 W: https://linuxtv.org
17167 T: git git://linuxtv.org/media_tree.git
17168 F: drivers/media/tuners/tea5761.*
17170 TEA5767 TUNER DRIVER
17171 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17172 L: linux-media@vger.kernel.org
17174 W: https://linuxtv.org
17175 T: git git://linuxtv.org/media_tree.git
17176 F: drivers/media/tuners/tea5767.*
17178 TEA6415C MEDIA DRIVER
17179 M: Hans Verkuil <hverkuil@xs4all.nl>
17180 L: linux-media@vger.kernel.org
17182 W: https://linuxtv.org
17183 T: git git://linuxtv.org/media_tree.git
17184 F: drivers/media/i2c/tea6415c*
17186 TEA6420 MEDIA DRIVER
17187 M: Hans Verkuil <hverkuil@xs4all.nl>
17188 L: linux-media@vger.kernel.org
17190 W: https://linuxtv.org
17191 T: git git://linuxtv.org/media_tree.git
17192 F: drivers/media/i2c/tea6420*
17195 M: Jiri Pirko <jiri@resnulli.us>
17196 L: netdev@vger.kernel.org
17198 F: drivers/net/team/
17199 F: include/linux/if_team.h
17200 F: include/uapi/linux/if_team.h
17202 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17203 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17205 F: arch/x86/platform/ts5500/
17207 TECHNOTREND USB IR RECEIVER
17208 M: Sean Young <sean@mess.org>
17209 L: linux-media@vger.kernel.org
17211 F: drivers/media/rc/ttusbir.c
17213 TECHWELL TW9910 VIDEO DECODER
17214 L: linux-media@vger.kernel.org
17216 F: drivers/media/i2c/tw9910.c
17217 F: include/media/i2c/tw9910.h
17220 M: Jens Wiklander <jens.wiklander@linaro.org>
17221 L: op-tee@lists.trustedfirmware.org
17223 F: Documentation/staging/tee.rst
17225 F: include/linux/tee_drv.h
17226 F: include/uapi/linux/tee.h
17228 TEGRA ARCHITECTURE SUPPORT
17229 M: Thierry Reding <thierry.reding@gmail.com>
17230 M: Jonathan Hunter <jonathanh@nvidia.com>
17231 L: linux-tegra@vger.kernel.org
17233 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17238 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17239 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17241 F: drivers/clk/tegra/
17244 M: Laxman Dewangan <ldewangan@nvidia.com>
17245 M: Jon Hunter <jonathanh@nvidia.com>
17247 F: drivers/dma/tegra*
17250 M: Laxman Dewangan <ldewangan@nvidia.com>
17251 R: Dmitry Osipenko <digetx@gmail.com>
17253 F: drivers/i2c/busses/i2c-tegra.c
17255 TEGRA IOMMU DRIVERS
17256 M: Thierry Reding <thierry.reding@gmail.com>
17257 R: Krishna Reddy <vdumpa@nvidia.com>
17258 L: linux-tegra@vger.kernel.org
17260 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17261 F: drivers/iommu/tegra*
17264 M: Laxman Dewangan <ldewangan@nvidia.com>
17266 F: drivers/input/keyboard/tegra-kbc.c
17269 M: Stefan Agner <stefan@agner.ch>
17270 M: Lucas Stach <dev@lynxeye.de>
17272 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17273 F: drivers/mtd/nand/raw/tegra_nand.c
17276 M: Thierry Reding <thierry.reding@gmail.com>
17278 F: drivers/pwm/pwm-tegra.c
17280 TEGRA SERIAL DRIVER
17281 M: Laxman Dewangan <ldewangan@nvidia.com>
17283 F: drivers/tty/serial/serial-tegra.c
17286 M: Laxman Dewangan <ldewangan@nvidia.com>
17288 F: drivers/spi/spi-tegra*
17291 M: Thierry Reding <thierry.reding@gmail.com>
17292 M: Jonathan Hunter <jonathanh@nvidia.com>
17293 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17294 L: linux-media@vger.kernel.org
17295 L: linux-tegra@vger.kernel.org
17297 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17298 F: drivers/staging/media/tegra-video/
17300 TEGRA XUSB PADCTL DRIVER
17301 M: JC Kuo <jckuo@nvidia.com>
17303 F: drivers/phy/tegra/xusb*
17305 TEHUTI ETHERNET DRIVER
17306 M: Andy Gospodarek <andy@greyhouse.net>
17307 L: netdev@vger.kernel.org
17309 F: drivers/net/ethernet/tehuti/*
17311 TELECOM CLOCK DRIVER FOR MCPL0010
17312 M: Mark Gross <mark.gross@intel.com>
17314 F: drivers/char/tlclk.c
17316 TEMPO SEMICONDUCTOR DRIVERS
17317 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17319 F: Documentation/devicetree/bindings/sound/tscs*.txt
17320 F: sound/soc/codecs/tscs*.c
17321 F: sound/soc/codecs/tscs*.h
17323 TENSILICA XTENSA PORT (xtensa)
17324 M: Chris Zankel <chris@zankel.net>
17325 M: Max Filippov <jcmvbkbc@gmail.com>
17326 L: linux-xtensa@linux-xtensa.org
17328 T: git git://github.com/czankel/xtensa-linux.git
17330 F: drivers/irqchip/irq-xtensa-*
17332 TEXAS INSTRUMENTS ASoC DRIVERS
17333 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17334 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17338 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17339 M: Ricardo Ribalda <ribalda@kernel.org>
17340 L: linux-iio@vger.kernel.org
17342 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17343 F: drivers/iio/dac/ti-dac7612.c
17345 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17346 M: Nishanth Menon <nm@ti.com>
17347 M: Tero Kristo <t-kristo@ti.com>
17348 M: Santosh Shilimkar <ssantosh@kernel.org>
17349 L: linux-arm-kernel@lists.infradead.org
17351 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17352 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17353 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17354 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17355 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17356 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17357 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17358 F: drivers/clk/keystone/sci-clk.c
17359 F: drivers/firmware/ti_sci*
17360 F: drivers/irqchip/irq-ti-sci-inta.c
17361 F: drivers/irqchip/irq-ti-sci-intr.c
17362 F: drivers/reset/reset-ti-sci.c
17363 F: drivers/soc/ti/ti_sci_inta_msi.c
17364 F: drivers/soc/ti/ti_sci_pm_domains.c
17365 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17366 F: include/linux/soc/ti/ti_sci_inta_msi.h
17367 F: include/linux/soc/ti/ti_sci_protocol.h
17369 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17370 M: Hans Verkuil <hverkuil@xs4all.nl>
17371 L: linux-media@vger.kernel.org
17373 W: https://linuxtv.org
17374 T: git git://linuxtv.org/media_tree.git
17375 F: drivers/media/radio/radio-raremono.c
17378 M: Zhang Rui <rui.zhang@intel.com>
17379 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17380 R: Amit Kucheria <amitk@kernel.org>
17381 L: linux-pm@vger.kernel.org
17383 Q: https://patchwork.kernel.org/project/linux-pm/list/
17384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17385 F: Documentation/devicetree/bindings/thermal/
17386 F: drivers/thermal/
17387 F: include/linux/cpu_cooling.h
17388 F: include/linux/thermal.h
17389 F: include/uapi/linux/thermal.h
17391 THERMAL DRIVER FOR AMLOGIC SOCS
17392 M: Guillaume La Roque <glaroque@baylibre.com>
17393 L: linux-pm@vger.kernel.org
17394 L: linux-amlogic@lists.infradead.org
17396 W: http://linux-meson.com/
17397 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17398 F: drivers/thermal/amlogic_thermal.c
17400 THERMAL/CPU_COOLING
17401 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17402 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17403 M: Viresh Kumar <viresh.kumar@linaro.org>
17404 M: Javi Merino <javi.merino@kernel.org>
17405 L: linux-pm@vger.kernel.org
17407 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17408 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17409 F: drivers/thermal/cpufreq_cooling.c
17410 F: drivers/thermal/cpuidle_cooling.c
17411 F: include/linux/cpu_cooling.h
17413 THERMAL/POWER_ALLOCATOR
17414 M: Lukasz Luba <lukasz.luba@arm.com>
17415 L: linux-pm@vger.kernel.org
17417 F: Documentation/driver-api/thermal/power_allocator.rst
17418 F: drivers/thermal/gov_power_allocator.c
17419 F: include/trace/events/thermal_power_allocator.h
17421 THINKPAD ACPI EXTRAS DRIVER
17422 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17423 L: ibm-acpi-devel@lists.sourceforge.net
17424 L: platform-driver-x86@vger.kernel.org
17426 W: http://ibm-acpi.sourceforge.net
17427 W: http://thinkwiki.org/wiki/Ibm-acpi
17428 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17429 F: drivers/platform/x86/thinkpad_acpi.c
17432 M: Andreas Noever <andreas.noever@gmail.com>
17433 M: Michael Jamet <michael.jamet@intel.com>
17434 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17435 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17436 L: linux-usb@vger.kernel.org
17438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17439 F: Documentation/admin-guide/thunderbolt.rst
17440 F: drivers/thunderbolt/
17441 F: include/linux/thunderbolt.h
17443 THUNDERBOLT NETWORK DRIVER
17444 M: Michael Jamet <michael.jamet@intel.com>
17445 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17446 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17447 L: netdev@vger.kernel.org
17449 F: drivers/net/thunderbolt.c
17451 THUNDERX GPIO DRIVER
17452 M: Robert Richter <rric@kernel.org>
17454 F: drivers/gpio/gpio-thunderx.c
17456 TI AM437X VPFE DRIVER
17457 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17458 L: linux-media@vger.kernel.org
17460 W: https://linuxtv.org
17461 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17462 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17463 F: drivers/media/platform/am437x/
17465 TI BANDGAP AND THERMAL DRIVER
17466 M: Eduardo Valentin <edubezval@gmail.com>
17467 M: Keerthy <j-keerthy@ti.com>
17468 L: linux-pm@vger.kernel.org
17469 L: linux-omap@vger.kernel.org
17471 F: drivers/thermal/ti-soc-thermal/
17473 TI BQ27XXX POWER SUPPLY DRIVER
17474 R: Dan Murphy <dmurphy@ti.com>
17475 F: drivers/power/supply/bq27xxx_battery.c
17476 F: drivers/power/supply/bq27xxx_battery_i2c.c
17477 F: include/linux/power/bq27xxx_battery.h
17479 TI CDCE706 CLOCK DRIVER
17480 M: Max Filippov <jcmvbkbc@gmail.com>
17482 F: drivers/clk/clk-cdce706.c
17485 M: Tero Kristo <t-kristo@ti.com>
17486 L: linux-omap@vger.kernel.org
17489 F: include/linux/clk/ti.h
17491 TI DAVINCI MACHINE SUPPORT
17492 M: Sekhar Nori <nsekhar@ti.com>
17493 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17497 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17498 F: arch/arm/boot/dts/da850*
17499 F: arch/arm/mach-davinci/
17500 F: drivers/i2c/busses/i2c-davinci.c
17502 TI DAVINCI SERIES CLOCK DRIVER
17503 M: David Lechner <david@lechnology.com>
17504 R: Sekhar Nori <nsekhar@ti.com>
17506 F: Documentation/devicetree/bindings/clock/ti/davinci/
17507 F: drivers/clk/davinci/
17509 TI DAVINCI SERIES GPIO DRIVER
17510 M: Keerthy <j-keerthy@ti.com>
17511 L: linux-gpio@vger.kernel.org
17513 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17514 F: drivers/gpio/gpio-davinci.c
17516 TI DAVINCI SERIES MEDIA DRIVER
17517 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17518 L: linux-media@vger.kernel.org
17520 W: https://linuxtv.org
17521 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17522 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17523 F: drivers/media/platform/davinci/
17524 F: include/media/davinci/
17526 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17527 R: David Lechner <david@lechnology.com>
17528 L: linux-iio@vger.kernel.org
17529 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17530 F: drivers/counter/ti-eqep.c
17532 TI ETHERNET SWITCH DRIVER (CPSW)
17533 R: Grygorii Strashko <grygorii.strashko@ti.com>
17534 L: linux-omap@vger.kernel.org
17535 L: netdev@vger.kernel.org
17537 F: drivers/net/ethernet/ti/cpsw*
17538 F: drivers/net/ethernet/ti/davinci*
17540 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17541 M: Alex Dubov <oakad@yahoo.com>
17543 W: http://tifmxx.berlios.de/
17544 F: drivers/memstick/host/tifm_ms.c
17545 F: drivers/misc/tifm*
17546 F: drivers/mmc/host/tifm_sd.c
17547 F: include/linux/tifm.h
17549 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17550 M: Santosh Shilimkar <ssantosh@kernel.org>
17551 L: linux-kernel@vger.kernel.org
17552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17555 F: drivers/soc/ti/*
17557 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17558 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17559 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17562 F: sound/soc/codecs/isabelle*
17563 F: sound/soc/codecs/lm49453*
17565 TI LP855x BACKLIGHT DRIVER
17566 M: Milo Kim <milo.kim@ti.com>
17568 F: Documentation/driver-api/backlight/lp855x-driver.rst
17569 F: drivers/video/backlight/lp855x_bl.c
17570 F: include/linux/platform_data/lp855x.h
17572 TI LP8727 CHARGER DRIVER
17573 M: Milo Kim <milo.kim@ti.com>
17575 F: drivers/power/supply/lp8727_charger.c
17576 F: include/linux/platform_data/lp8727.h
17578 TI LP8788 MFD DRIVER
17579 M: Milo Kim <milo.kim@ti.com>
17581 F: drivers/iio/adc/lp8788_adc.c
17582 F: drivers/leds/leds-lp8788.c
17583 F: drivers/mfd/lp8788*.c
17584 F: drivers/power/supply/lp8788-charger.c
17585 F: drivers/regulator/lp8788-*.c
17586 F: include/linux/mfd/lp8788*.h
17588 TI NETCP ETHERNET DRIVER
17589 M: Wingman Kwok <w-kwok2@ti.com>
17590 M: Murali Karicheri <m-karicheri2@ti.com>
17591 L: netdev@vger.kernel.org
17593 F: drivers/net/ethernet/ti/netcp*
17595 TI PCM3060 ASoC CODEC DRIVER
17596 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17597 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17599 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17600 F: sound/soc/codecs/pcm3060*
17602 TI TAS571X FAMILY ASoC CODEC DRIVER
17603 M: Kevin Cernekee <cernekee@chromium.org>
17604 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17606 F: sound/soc/codecs/tas571x*
17608 TI TCAN4X5X DEVICE DRIVER
17609 M: Dan Murphy <dmurphy@ti.com>
17610 L: linux-can@vger.kernel.org
17612 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17613 F: drivers/net/can/m_can/tcan4x5x.c
17615 TI TRF7970A NFC DRIVER
17616 M: Mark Greer <mgreer@animalcreek.com>
17617 L: linux-wireless@vger.kernel.org
17618 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17620 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17621 F: drivers/nfc/trf7970a.c
17623 TI TWL4030 SERIES SOC CODEC DRIVER
17624 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17625 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17627 F: sound/soc/codecs/twl4030*
17630 M: Benoit Parrot <bparrot@ti.com>
17631 L: linux-media@vger.kernel.org
17633 W: http://linuxtv.org/
17634 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17635 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17636 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17637 F: drivers/media/platform/ti-vpe/
17639 TI WILINK WIRELESS DRIVERS
17640 L: linux-wireless@vger.kernel.org
17642 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17643 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17645 F: drivers/net/wireless/ti/
17646 F: include/linux/wl12xx.h
17648 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17649 M: John Stultz <john.stultz@linaro.org>
17650 M: Thomas Gleixner <tglx@linutronix.de>
17651 R: Stephen Boyd <sboyd@kernel.org>
17652 L: linux-kernel@vger.kernel.org
17654 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17655 F: include/linux/clocksource.h
17656 F: include/linux/time.h
17657 F: include/linux/timex.h
17658 F: include/uapi/linux/time.h
17659 F: include/uapi/linux/timex.h
17660 F: kernel/time/alarmtimer.c
17661 F: kernel/time/clocksource.c
17662 F: kernel/time/ntp.c
17663 F: kernel/time/time*.c
17664 F: tools/testing/selftests/timers/
17667 M: Jon Maloy <jmaloy@redhat.com>
17668 M: Ying Xue <ying.xue@windriver.com>
17669 L: netdev@vger.kernel.org (core kernel code)
17670 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17672 W: http://tipc.sourceforge.net/
17673 F: include/uapi/linux/tipc*.h
17676 TLAN NETWORK DRIVER
17677 M: Samuel Chessman <chessman@tux.org>
17678 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17680 W: http://sourceforge.net/projects/tlan/
17681 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17682 F: drivers/net/ethernet/ti/tlan.*
17684 TM6000 VIDEO4LINUX DRIVER
17685 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17686 L: linux-media@vger.kernel.org
17688 W: https://linuxtv.org
17689 T: git git://linuxtv.org/media_tree.git
17690 F: Documentation/admin-guide/media/tm6000*
17691 F: drivers/media/usb/tm6000/
17693 TMIO/SDHI MMC DRIVER
17694 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17695 L: linux-mmc@vger.kernel.org
17697 F: drivers/mmc/host/renesas_sdhi*
17698 F: drivers/mmc/host/tmio_mmc*
17699 F: include/linux/mfd/tmio.h
17701 TMP401 HARDWARE MONITOR DRIVER
17702 M: Guenter Roeck <linux@roeck-us.net>
17703 L: linux-hwmon@vger.kernel.org
17705 F: Documentation/hwmon/tmp401.rst
17706 F: drivers/hwmon/tmp401.c
17708 TMP513 HARDWARE MONITOR DRIVER
17709 M: Eric Tremblay <etremblay@distech-controls.com>
17710 L: linux-hwmon@vger.kernel.org
17712 F: Documentation/hwmon/tmp513.rst
17713 F: drivers/hwmon/tmp513.c
17715 TMPFS (SHMEM FILESYSTEM)
17716 M: Hugh Dickins <hughd@google.com>
17717 L: linux-mm@kvack.org
17719 F: include/linux/shmem_fs.h
17722 TOMOYO SECURITY MODULE
17723 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17724 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17725 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17726 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17727 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17728 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17730 W: https://tomoyo.osdn.jp/
17731 F: security/tomoyo/
17733 TOPSTAR LAPTOP EXTRAS DRIVER
17734 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17735 L: platform-driver-x86@vger.kernel.org
17737 F: drivers/platform/x86/topstar-laptop.c
17739 TORTURE-TEST MODULES
17740 M: Davidlohr Bueso <dave@stgolabs.net>
17741 M: "Paul E. McKenney" <paulmck@kernel.org>
17742 M: Josh Triplett <josh@joshtriplett.org>
17743 L: linux-kernel@vger.kernel.org
17745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17746 F: Documentation/RCU/torture.rst
17747 F: kernel/locking/locktorture.c
17748 F: kernel/rcu/rcuscale.c
17749 F: kernel/rcu/rcutorture.c
17750 F: kernel/rcu/refscale.c
17751 F: kernel/torture.c
17753 TOSHIBA ACPI EXTRAS DRIVER
17754 M: Azael Avalos <coproscefalo@gmail.com>
17755 L: platform-driver-x86@vger.kernel.org
17757 F: drivers/platform/x86/toshiba_acpi.c
17759 TOSHIBA BLUETOOTH DRIVER
17760 M: Azael Avalos <coproscefalo@gmail.com>
17761 L: platform-driver-x86@vger.kernel.org
17763 F: drivers/platform/x86/toshiba_bluetooth.c
17765 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17766 M: Azael Avalos <coproscefalo@gmail.com>
17767 L: platform-driver-x86@vger.kernel.org
17769 F: drivers/platform/x86/toshiba_haps.c
17772 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17774 W: http://www.buzzard.org.uk/toshiba/
17775 F: drivers/char/toshiba.c
17776 F: include/linux/toshiba.h
17777 F: include/uapi/linux/toshiba.h
17779 TOSHIBA TC358743 DRIVER
17780 M: Mats Randgaard <matrandg@cisco.com>
17781 L: linux-media@vger.kernel.org
17783 F: drivers/media/i2c/tc358743*
17784 F: include/media/i2c/tc358743.h
17786 TOSHIBA WMI HOTKEYS DRIVER
17787 M: Azael Avalos <coproscefalo@gmail.com>
17788 L: platform-driver-x86@vger.kernel.org
17790 F: drivers/platform/x86/toshiba-wmi.c
17793 M: Peter Huewe <peterhuewe@gmx.de>
17794 M: Jarkko Sakkinen <jarkko@kernel.org>
17795 R: Jason Gunthorpe <jgg@ziepe.ca>
17796 L: linux-integrity@vger.kernel.org
17798 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17799 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17801 F: drivers/char/tpm/
17804 M: Steven Rostedt <rostedt@goodmis.org>
17805 M: Ingo Molnar <mingo@redhat.com>
17807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17808 F: Documentation/trace/ftrace.rst
17809 F: arch/*/*/*/ftrace.h
17810 F: arch/*/kernel/ftrace.c
17811 F: include/*/ftrace.h
17812 F: include/linux/trace*.h
17815 F: tools/testing/selftests/ftrace/
17817 TRACING MMIO ACCESSES (MMIOTRACE)
17818 M: Steven Rostedt <rostedt@goodmis.org>
17819 M: Ingo Molnar <mingo@kernel.org>
17820 R: Karol Herbst <karolherbst@gmail.com>
17821 R: Pekka Paalanen <ppaalanen@gmail.com>
17822 L: linux-kernel@vger.kernel.org
17823 L: nouveau@lists.freedesktop.org
17825 F: arch/x86/mm/kmmio.c
17826 F: arch/x86/mm/mmio-mod.c
17827 F: arch/x86/mm/testmmiotrace.c
17828 F: include/linux/mmiotrace.h
17829 F: kernel/trace/trace_mmiotrace.c
17832 M: Jiri Kosina <trivial@kernel.org>
17834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17835 K: ^Subject:.*(?i)trivial
17838 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17839 M: Jiri Slaby <jirislaby@kernel.org>
17841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17842 F: Documentation/driver-api/serial/
17844 F: drivers/tty/serial/serial_core.c
17845 F: include/linux/serial.h
17846 F: include/linux/serial_core.h
17847 F: include/linux/tty.h
17848 F: include/uapi/linux/serial.h
17849 F: include/uapi/linux/serial_core.h
17850 F: include/uapi/linux/tty.h
17852 TUA9001 MEDIA DRIVER
17853 M: Antti Palosaari <crope@iki.fi>
17854 L: linux-media@vger.kernel.org
17856 W: https://linuxtv.org
17857 W: http://palosaari.fi/linux/
17858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17859 T: git git://linuxtv.org/anttip/media_tree.git
17860 F: drivers/media/tuners/tua9001*
17862 TULIP NETWORK DRIVERS
17863 L: netdev@vger.kernel.org
17864 L: linux-parisc@vger.kernel.org
17866 F: drivers/net/ethernet/dec/tulip/
17869 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17871 W: http://vtun.sourceforge.net/tun
17872 F: Documentation/networking/tuntap.rst
17873 F: arch/um/os-Linux/drivers/
17875 TURBOCHANNEL SUBSYSTEM
17876 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17877 M: Ralf Baechle <ralf@linux-mips.org>
17878 L: linux-mips@vger.kernel.org
17880 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17882 F: include/linux/tc.h
17885 M: "Len Brown" <lenb@kernel.org>
17886 L: linux-pm@vger.kernel.org
17888 Q: https://patchwork.kernel.org/project/linux-pm/list/
17889 B: https://bugzilla.kernel.org
17890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17891 F: tools/power/x86/turbostat/
17893 TW5864 VIDEO4LINUX DRIVER
17894 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17895 M: Anton Sviridenko <anton@corp.bluecherry.net>
17896 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17897 M: Andrey Utkin <andrey_utkin@fastmail.com>
17898 L: linux-media@vger.kernel.org
17900 F: drivers/media/pci/tw5864/
17902 TW68 VIDEO4LINUX DRIVER
17903 M: Hans Verkuil <hverkuil@xs4all.nl>
17904 L: linux-media@vger.kernel.org
17906 W: https://linuxtv.org
17907 T: git git://linuxtv.org/media_tree.git
17908 F: drivers/media/pci/tw68/
17910 TW686X VIDEO4LINUX DRIVER
17911 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17912 L: linux-media@vger.kernel.org
17914 W: http://linuxtv.org
17915 T: git git://linuxtv.org/media_tree.git
17916 F: drivers/media/pci/tw686x/
17918 UACCE ACCELERATOR FRAMEWORK
17919 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17920 M: Zhou Wang <wangzhou1@hisilicon.com>
17921 L: linux-accelerators@lists.ozlabs.org
17922 L: linux-kernel@vger.kernel.org
17924 F: Documentation/ABI/testing/sysfs-driver-uacce
17925 F: Documentation/misc-devices/uacce.rst
17926 F: drivers/misc/uacce/
17927 F: include/linux/uacce.h
17928 F: include/uapi/misc/uacce/
17930 UBI FILE SYSTEM (UBIFS)
17931 M: Richard Weinberger <richard@nod.at>
17932 L: linux-mtd@lists.infradead.org
17934 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17937 F: Documentation/filesystems/ubifs-authentication.rst
17938 F: Documentation/filesystems/ubifs.rst
17941 UCLINUX (M68KNOMMU AND COLDFIRE)
17942 M: Greg Ungerer <gerg@linux-m68k.org>
17943 L: linux-m68k@lists.linux-m68k.org
17944 L: uclinux-dev@uclinux.org (subscribers-only)
17946 W: http://www.linux-m68k.org/
17947 W: http://www.uclinux.org/
17948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17949 F: arch/m68k/*/*_no.*
17951 F: arch/m68k/coldfire/
17952 F: arch/m68k/include/asm/*_no.*
17955 M: Jan Kara <jack@suse.com>
17957 F: Documentation/filesystems/udf.rst
17961 M: Bastien Nocera <hadess@hadess.net>
17962 L: linux-input@vger.kernel.org
17964 F: drivers/hid/hid-udraw-ps3.c
17967 M: Evgeniy Dushistov <dushistov@mail.ru>
17969 F: Documentation/admin-guide/ufs.rst
17972 UHID USERSPACE HID IO DRIVER
17973 M: David Rheinsberg <david.rheinsberg@gmail.com>
17974 L: linux-input@vger.kernel.org
17976 F: drivers/hid/uhid.c
17977 F: include/uapi/linux/uhid.h
17980 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17981 L: linux-usb@vger.kernel.org
17983 F: drivers/usb/common/ulpi.c
17984 F: include/linux/ulpi/
17987 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17988 L: linux-fsdevel@vger.kernel.org
17993 M: Tony Finch <dot@dotat.at>
17995 W: http://dotat.at/prog/unifdef
17996 F: scripts/unifdef.c
17998 UNIFORM CDROM DRIVER
17999 M: Jens Axboe <axboe@kernel.dk>
18001 W: http://www.kernel.dk
18002 F: Documentation/cdrom/
18003 F: drivers/cdrom/cdrom.c
18004 F: include/linux/cdrom.h
18005 F: include/uapi/linux/cdrom.h
18007 UNISYS S-PAR DRIVERS
18008 M: David Kershner <david.kershner@unisys.com>
18009 L: sparmaintainer@unisys.com (Unisys internal)
18011 F: drivers/staging/unisys/
18012 F: drivers/visorbus/
18013 F: include/linux/visorbus.h
18015 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18016 R: Alim Akhtar <alim.akhtar@samsung.com>
18017 R: Avri Altman <avri.altman@wdc.com>
18018 L: linux-scsi@vger.kernel.org
18020 F: Documentation/scsi/ufs.rst
18021 F: drivers/scsi/ufs/
18023 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18024 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18025 L: linux-scsi@vger.kernel.org
18027 F: drivers/scsi/ufs/*dwc*
18029 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18030 M: Stanley Chu <stanley.chu@mediatek.com>
18031 L: linux-scsi@vger.kernel.org
18032 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18034 F: drivers/scsi/ufs/ufs-mediatek*
18036 UNSORTED BLOCK IMAGES (UBI)
18037 M: Richard Weinberger <richard@nod.at>
18038 L: linux-mtd@lists.infradead.org
18040 W: http://www.linux-mtd.infradead.org/
18041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18043 F: drivers/mtd/ubi/
18044 F: include/linux/mtd/ubi.h
18045 F: include/uapi/mtd/ubi-user.h
18047 USB "USBNET" DRIVER FRAMEWORK
18048 M: Oliver Neukum <oneukum@suse.com>
18049 L: netdev@vger.kernel.org
18051 W: http://www.linux-usb.org/usbnet
18052 F: drivers/net/usb/usbnet.c
18053 F: include/linux/usb/usbnet.h
18056 M: Oliver Neukum <oneukum@suse.com>
18057 L: linux-usb@vger.kernel.org
18059 F: Documentation/usb/acm.rst
18060 F: drivers/usb/class/cdc-acm.*
18062 USB APPLE MFI FASTCHARGE DRIVER
18063 M: Bastien Nocera <hadess@hadess.net>
18064 L: linux-usb@vger.kernel.org
18066 F: drivers/usb/misc/apple-mfi-fastcharge.c
18068 USB AR5523 WIRELESS DRIVER
18069 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18070 L: linux-wireless@vger.kernel.org
18072 F: drivers/net/wireless/ath/ar5523/
18075 M: Oliver Neukum <oneukum@suse.com>
18076 L: linux-usb@vger.kernel.org
18077 L: linux-scsi@vger.kernel.org
18079 F: drivers/usb/storage/uas.c
18081 USB CDC ETHERNET DRIVER
18082 M: Oliver Neukum <oliver@neukum.org>
18083 L: linux-usb@vger.kernel.org
18085 F: drivers/net/usb/cdc_*.c
18086 F: include/uapi/linux/usb/cdc.h
18088 USB CHAOSKEY DRIVER
18089 M: Keith Packard <keithp@keithp.com>
18090 L: linux-usb@vger.kernel.org
18092 F: drivers/usb/misc/chaoskey.c
18094 USB CYPRESS C67X00 DRIVER
18095 M: Peter Korsgaard <jacmet@sunsite.dk>
18096 L: linux-usb@vger.kernel.org
18098 F: drivers/usb/c67x00/
18100 USB DAVICOM DM9601 DRIVER
18101 M: Peter Korsgaard <jacmet@sunsite.dk>
18102 L: netdev@vger.kernel.org
18104 W: http://www.linux-usb.org/usbnet
18105 F: drivers/net/usb/dm9601.c
18108 M: Alan Stern <stern@rowland.harvard.edu>
18109 L: linux-usb@vger.kernel.org
18111 F: Documentation/usb/ehci.rst
18112 F: drivers/usb/host/ehci*
18114 USB GADGET/PERIPHERAL SUBSYSTEM
18115 M: Felipe Balbi <balbi@kernel.org>
18116 L: linux-usb@vger.kernel.org
18118 W: http://www.linux-usb.org/gadget
18119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18120 F: drivers/usb/gadget/
18121 F: include/linux/usb/gadget*
18123 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18124 M: Jiri Kosina <jikos@kernel.org>
18125 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18126 L: linux-usb@vger.kernel.org
18128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18129 F: Documentation/hid/hiddev.rst
18130 F: drivers/hid/usbhid/
18132 USB INTEL XHCI ROLE MUX DRIVER
18133 M: Hans de Goede <hdegoede@redhat.com>
18134 L: linux-usb@vger.kernel.org
18136 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18138 USB IP DRIVER FOR HISILICON KIRIN
18139 M: Yu Chen <chenyu56@huawei.com>
18140 M: Binghui Wang <wangbinghui@hisilicon.com>
18141 L: linux-usb@vger.kernel.org
18143 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18144 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18147 M: Olav Kongas <ok@artecdesign.ee>
18148 L: linux-usb@vger.kernel.org
18150 F: drivers/usb/host/isp116x*
18151 F: include/linux/usb/isp116x.h
18153 USB LAN78XX ETHERNET DRIVER
18154 M: Woojung Huh <woojung.huh@microchip.com>
18155 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18156 L: netdev@vger.kernel.org
18158 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18159 F: drivers/net/usb/lan78xx.*
18160 F: include/dt-bindings/net/microchip-lan78xx.h
18162 USB MASS STORAGE DRIVER
18163 M: Alan Stern <stern@rowland.harvard.edu>
18164 L: linux-usb@vger.kernel.org
18165 L: usb-storage@lists.one-eyed-alien.net
18167 F: drivers/usb/storage/
18170 M: Clemens Ladisch <clemens@ladisch.de>
18171 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18174 F: sound/usb/midi.*
18176 USB NETWORKING DRIVERS
18177 L: linux-usb@vger.kernel.org
18179 F: drivers/net/usb/
18182 M: Alan Stern <stern@rowland.harvard.edu>
18183 L: linux-usb@vger.kernel.org
18185 F: Documentation/usb/ohci.rst
18186 F: drivers/usb/host/ohci*
18188 USB OTG FSM (Finite State Machine)
18189 M: Peter Chen <Peter.Chen@nxp.com>
18190 L: linux-usb@vger.kernel.org
18192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18193 F: drivers/usb/common/usb-otg-fsm.c
18196 M: Valentina Manea <valentina.manea.m@gmail.com>
18197 M: Shuah Khan <shuah@kernel.org>
18198 M: Shuah Khan <skhan@linuxfoundation.org>
18199 L: linux-usb@vger.kernel.org
18201 F: Documentation/usb/usbip_protocol.rst
18202 F: drivers/usb/usbip/
18203 F: tools/testing/selftests/drivers/usb/usbip/
18204 F: tools/usb/usbip/
18207 M: Petko Manolov <petkan@nucleusys.com>
18208 L: linux-usb@vger.kernel.org
18209 L: netdev@vger.kernel.org
18211 W: https://github.com/petkan/pegasus
18212 T: git git://github.com/petkan/pegasus.git
18213 F: drivers/net/usb/pegasus.*
18216 M: Felipe Balbi <balbi@kernel.org>
18217 L: linux-usb@vger.kernel.org
18219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18220 F: drivers/usb/phy/
18222 USB PRINTER DRIVER (usblp)
18223 M: Pete Zaitcev <zaitcev@redhat.com>
18224 L: linux-usb@vger.kernel.org
18226 F: drivers/usb/class/usblp.c
18228 USB RAW GADGET DRIVER
18229 R: Andrey Konovalov <andreyknvl@gmail.com>
18230 L: linux-usb@vger.kernel.org
18232 F: Documentation/usb/raw-gadget.rst
18233 F: drivers/usb/gadget/legacy/raw_gadget.c
18234 F: include/uapi/linux/usb/raw_gadget.h
18236 USB QMI WWAN NETWORK DRIVER
18237 M: Bjørn Mork <bjorn@mork.no>
18238 L: netdev@vger.kernel.org
18240 F: Documentation/ABI/testing/sysfs-class-net-qmi
18241 F: drivers/net/usb/qmi_wwan.c
18244 M: Petko Manolov <petkan@nucleusys.com>
18245 L: linux-usb@vger.kernel.org
18246 L: netdev@vger.kernel.org
18248 W: https://github.com/petkan/rtl8150
18249 T: git git://github.com/petkan/rtl8150.git
18250 F: drivers/net/usb/rtl8150.c
18252 USB SERIAL SUBSYSTEM
18253 M: Johan Hovold <johan@kernel.org>
18254 L: linux-usb@vger.kernel.org
18256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18257 F: Documentation/usb/usb-serial.rst
18258 F: drivers/usb/serial/
18259 F: include/linux/usb/serial.h
18261 USB SMSC75XX ETHERNET DRIVER
18262 M: Steve Glendinning <steve.glendinning@shawell.net>
18263 L: netdev@vger.kernel.org
18265 F: drivers/net/usb/smsc75xx.*
18267 USB SMSC95XX ETHERNET DRIVER
18268 M: Steve Glendinning <steve.glendinning@shawell.net>
18269 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18270 L: netdev@vger.kernel.org
18272 F: drivers/net/usb/smsc95xx.*
18275 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18276 L: linux-usb@vger.kernel.org
18278 W: http://www.linux-usb.org
18279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18280 F: Documentation/devicetree/bindings/usb/
18281 F: Documentation/usb/
18283 F: include/linux/usb.h
18284 F: include/linux/usb/
18286 USB TYPEC BUS FOR ALTERNATE MODES
18287 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18288 L: linux-usb@vger.kernel.org
18290 F: Documentation/ABI/testing/sysfs-bus-typec
18291 F: Documentation/driver-api/usb/typec_bus.rst
18292 F: drivers/usb/typec/altmodes/
18293 F: include/linux/usb/typec_altmode.h
18296 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18297 L: linux-usb@vger.kernel.org
18299 F: Documentation/ABI/testing/sysfs-class-typec
18300 F: Documentation/driver-api/usb/typec.rst
18301 F: drivers/usb/typec/
18302 F: include/linux/usb/typec.h
18304 USB TYPEC INTEL PMC MUX DRIVER
18305 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18306 L: linux-usb@vger.kernel.org
18308 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18309 F: drivers/usb/typec/mux/intel_pmc_mux.c
18311 USB TYPEC PI3USB30532 MUX DRIVER
18312 M: Hans de Goede <hdegoede@redhat.com>
18313 L: linux-usb@vger.kernel.org
18315 F: drivers/usb/typec/mux/pi3usb30532.c
18317 USB TYPEC PORT CONTROLLER DRIVERS
18318 M: Guenter Roeck <linux@roeck-us.net>
18319 L: linux-usb@vger.kernel.org
18321 F: drivers/usb/typec/tcpm/
18324 M: Alan Stern <stern@rowland.harvard.edu>
18325 L: linux-usb@vger.kernel.org
18327 F: drivers/usb/host/uhci*
18330 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18331 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18332 L: linux-media@vger.kernel.org
18334 W: http://www.ideasonboard.org/uvc/
18335 T: git git://linuxtv.org/media_tree.git
18336 F: drivers/media/usb/uvc/
18337 F: include/uapi/linux/uvcvideo.h
18340 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18341 L: linux-usb@vger.kernel.org
18343 F: drivers/usb/gadget/function/*uvc*
18344 F: drivers/usb/gadget/legacy/webcam.c
18345 F: include/uapi/linux/usb/g_uvc.h
18347 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18348 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18349 L: linux-wireless@vger.kernel.org
18351 F: drivers/net/wireless/rndis_wlan.c
18354 M: Mathias Nyman <mathias.nyman@intel.com>
18355 L: linux-usb@vger.kernel.org
18357 F: drivers/usb/host/pci-quirks*
18358 F: drivers/usb/host/xhci*
18361 L: linux-wireless@vger.kernel.org
18363 W: http://linux-lc100020.sourceforge.net
18364 F: drivers/net/wireless/zydas/zd1201.*
18367 M: Antoine Jacquet <royale@zerezo.com>
18368 L: linux-usb@vger.kernel.org
18369 L: linux-media@vger.kernel.org
18371 W: http://royale.zerezo.com/zr364xx/
18372 T: git git://linuxtv.org/media_tree.git
18373 F: Documentation/admin-guide/media/zr364xx*
18374 F: drivers/media/usb/zr364xx/
18376 USER-MODE LINUX (UML)
18377 M: Jeff Dike <jdike@addtoit.com>
18378 M: Richard Weinberger <richard@nod.at>
18379 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18380 L: linux-um@lists.infradead.org
18382 W: http://user-mode-linux.sourceforge.net
18383 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18385 F: Documentation/virt/uml/
18390 USERSPACE COPYIN/COPYOUT (UIOVEC)
18391 M: Alexander Viro <viro@zeniv.linux.org.uk>
18393 F: include/linux/uio.h
18396 USERSPACE DMA BUFFER DRIVER
18397 M: Gerd Hoffmann <kraxel@redhat.com>
18398 L: dri-devel@lists.freedesktop.org
18400 T: git git://anongit.freedesktop.org/drm/drm-misc
18401 F: drivers/dma-buf/udmabuf.c
18402 F: include/uapi/linux/udmabuf.h
18404 USERSPACE I/O (UIO)
18405 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18408 F: Documentation/driver-api/uio-howto.rst
18410 F: include/linux/uio_driver.h
18413 M: Karel Zak <kzak@redhat.com>
18414 L: util-linux@vger.kernel.org
18416 W: http://en.wikipedia.org/wiki/Util-linux
18417 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18420 M: Christoph Hellwig <hch@lst.de>
18421 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18422 L: linux-kernel@vger.kernel.org
18424 T: git git://git.infradead.org/users/hch/uuid.git
18425 F: include/linux/uuid.h
18426 F: include/uapi/linux/uuid.h
18431 M: Michal Januszewski <spock@gentoo.org>
18432 L: linux-fbdev@vger.kernel.org
18434 W: https://github.com/mjanusz/v86d
18435 F: Documentation/fb/uvesafb.rst
18436 F: drivers/video/fbdev/uvesafb.*
18438 Ux500 CLOCK DRIVERS
18439 M: Ulf Hansson <ulf.hansson@linaro.org>
18440 L: linux-clk@vger.kernel.org
18441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18443 F: drivers/clk/ux500/
18446 M: Stefan Agner <stefan@agner.ch>
18447 L: linux-mtd@lists.infradead.org
18449 F: drivers/mtd/nand/raw/vf610_nfc.c
18451 VFAT/FAT/MSDOS FILESYSTEM
18452 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18454 F: Documentation/filesystems/vfat.rst
18458 M: Alex Williamson <alex.williamson@redhat.com>
18459 R: Cornelia Huck <cohuck@redhat.com>
18460 L: kvm@vger.kernel.org
18462 T: git git://github.com/awilliam/linux-vfio.git
18463 F: Documentation/driver-api/vfio.rst
18465 F: include/linux/vfio.h
18466 F: include/uapi/linux/vfio.h
18469 M: Diana Craciun <diana.craciun@oss.nxp.com>
18470 L: kvm@vger.kernel.org
18472 F: drivers/vfio/fsl-mc/
18474 VFIO MEDIATED DEVICE DRIVERS
18475 M: Kirti Wankhede <kwankhede@nvidia.com>
18476 L: kvm@vger.kernel.org
18478 F: Documentation/driver-api/vfio-mediated-device.rst
18479 F: drivers/vfio/mdev/
18480 F: include/linux/mdev.h
18481 F: samples/vfio-mdev/
18483 VFIO PLATFORM DRIVER
18484 M: Eric Auger <eric.auger@redhat.com>
18485 L: kvm@vger.kernel.org
18487 F: drivers/vfio/platform/
18490 R: Lukas Wunner <lukas@wunner.de>
18492 T: git git://anongit.freedesktop.org/drm/drm-misc
18493 F: Documentation/gpu/vga-switcheroo.rst
18494 F: drivers/gpu/vga/vga_switcheroo.c
18495 F: include/linux/vga_switcheroo.h
18497 VIA RHINE NETWORK DRIVER
18499 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18500 F: drivers/net/ethernet/via/via-rhine.c
18502 VIA SD/MMC CARD CONTROLLER DRIVER
18503 M: Bruce Chang <brucechang@via.com.tw>
18504 M: Harald Welte <HaraldWelte@viatech.com>
18506 F: drivers/mmc/host/via-sdmmc.c
18508 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18509 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18510 L: linux-fbdev@vger.kernel.org
18512 F: drivers/video/fbdev/via/
18513 F: include/linux/via-core.h
18514 F: include/linux/via-gpio.h
18515 F: include/linux/via_i2c.h
18517 VIA VELOCITY NETWORK DRIVER
18518 M: Francois Romieu <romieu@fr.zoreil.com>
18519 L: netdev@vger.kernel.org
18521 F: drivers/net/ethernet/via/via-velocity.*
18523 VICODEC VIRTUAL CODEC DRIVER
18524 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18525 L: linux-media@vger.kernel.org
18527 W: https://linuxtv.org
18528 T: git git://linuxtv.org/media_tree.git
18529 F: drivers/media/test-drivers/vicodec/*
18531 VIDEO I2C POLLING DRIVER
18532 M: Matt Ranostay <matt.ranostay@konsulko.com>
18533 L: linux-media@vger.kernel.org
18535 F: drivers/media/i2c/video-i2c.c
18537 VIDEO MULTIPLEXER DRIVER
18538 M: Philipp Zabel <p.zabel@pengutronix.de>
18539 L: linux-media@vger.kernel.org
18541 F: drivers/media/platform/video-mux.c
18543 VIDEOBUF2 FRAMEWORK
18544 M: Tomasz Figa <tfiga@chromium.org>
18545 M: Marek Szyprowski <m.szyprowski@samsung.com>
18546 L: linux-media@vger.kernel.org
18548 F: drivers/media/common/videobuf2/*
18549 F: include/media/videobuf2-*
18551 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18552 M: Helen Koike <helen.koike@collabora.com>
18553 R: Shuah Khan <skhan@linuxfoundation.org>
18554 L: linux-media@vger.kernel.org
18556 W: https://linuxtv.org
18557 T: git git://linuxtv.org/media_tree.git
18558 F: drivers/media/test-drivers/vimc/*
18561 M: Alex Williamson <alex.williamson@redhat.com>
18562 M: Paolo Bonzini <pbonzini@redhat.com>
18563 L: kvm@vger.kernel.org
18567 VIRTIO AND VHOST VSOCK DRIVER
18568 M: Stefan Hajnoczi <stefanha@redhat.com>
18569 M: Stefano Garzarella <sgarzare@redhat.com>
18570 L: kvm@vger.kernel.org
18571 L: virtualization@lists.linux-foundation.org
18572 L: netdev@vger.kernel.org
18574 F: drivers/net/vsockmon.c
18575 F: drivers/vhost/vsock.c
18576 F: include/linux/virtio_vsock.h
18577 F: include/uapi/linux/virtio_vsock.h
18578 F: include/uapi/linux/vm_sockets_diag.h
18579 F: include/uapi/linux/vsockmon.h
18580 F: net/vmw_vsock/af_vsock_tap.c
18581 F: net/vmw_vsock/diag.c
18582 F: net/vmw_vsock/virtio_transport.c
18583 F: net/vmw_vsock/virtio_transport_common.c
18584 F: net/vmw_vsock/vsock_loopback.c
18585 F: tools/testing/vsock/
18587 VIRTIO BLOCK AND SCSI DRIVERS
18588 M: "Michael S. Tsirkin" <mst@redhat.com>
18589 M: Jason Wang <jasowang@redhat.com>
18590 R: Paolo Bonzini <pbonzini@redhat.com>
18591 R: Stefan Hajnoczi <stefanha@redhat.com>
18592 L: virtualization@lists.linux-foundation.org
18594 F: drivers/block/virtio_blk.c
18595 F: drivers/scsi/virtio_scsi.c
18596 F: drivers/vhost/scsi.c
18597 F: include/uapi/linux/virtio_blk.h
18598 F: include/uapi/linux/virtio_scsi.h
18600 VIRTIO CONSOLE DRIVER
18601 M: Amit Shah <amit@kernel.org>
18602 L: virtualization@lists.linux-foundation.org
18604 F: drivers/char/virtio_console.c
18605 F: include/linux/virtio_console.h
18606 F: include/uapi/linux/virtio_console.h
18608 VIRTIO CORE AND NET DRIVERS
18609 M: "Michael S. Tsirkin" <mst@redhat.com>
18610 M: Jason Wang <jasowang@redhat.com>
18611 L: virtualization@lists.linux-foundation.org
18613 F: Documentation/devicetree/bindings/virtio/
18614 F: drivers/block/virtio_blk.c
18615 F: drivers/crypto/virtio/
18616 F: drivers/net/virtio_net.c
18619 F: include/linux/vdpa.h
18620 F: include/linux/virtio*.h
18621 F: include/uapi/linux/virtio_*.h
18625 M: "Michael S. Tsirkin" <mst@redhat.com>
18626 M: David Hildenbrand <david@redhat.com>
18627 L: virtualization@lists.linux-foundation.org
18629 F: drivers/virtio/virtio_balloon.c
18630 F: include/uapi/linux/virtio_balloon.h
18631 F: include/linux/balloon_compaction.h
18632 F: mm/balloon_compaction.c
18634 VIRTIO CRYPTO DRIVER
18635 M: Gonglei <arei.gonglei@huawei.com>
18636 L: virtualization@lists.linux-foundation.org
18637 L: linux-crypto@vger.kernel.org
18639 F: drivers/crypto/virtio/
18640 F: include/uapi/linux/virtio_crypto.h
18642 VIRTIO DRIVERS FOR S390
18643 M: Cornelia Huck <cohuck@redhat.com>
18644 M: Halil Pasic <pasic@linux.ibm.com>
18645 L: linux-s390@vger.kernel.org
18646 L: virtualization@lists.linux-foundation.org
18647 L: kvm@vger.kernel.org
18649 F: arch/s390/include/uapi/asm/virtio-ccw.h
18650 F: drivers/s390/virtio/
18653 M: Vivek Goyal <vgoyal@redhat.com>
18654 M: Stefan Hajnoczi <stefanha@redhat.com>
18655 M: Miklos Szeredi <miklos@szeredi.hu>
18656 L: virtualization@lists.linux-foundation.org
18657 L: linux-fsdevel@vger.kernel.org
18659 W: https://virtio-fs.gitlab.io/
18660 F: Documentation/filesystems/virtiofs.rst
18661 F: fs/fuse/virtio_fs.c
18662 F: include/uapi/linux/virtio_fs.h
18665 M: David Airlie <airlied@linux.ie>
18666 M: Gerd Hoffmann <kraxel@redhat.com>
18667 L: dri-devel@lists.freedesktop.org
18668 L: virtualization@lists.linux-foundation.org
18670 T: git git://anongit.freedesktop.org/drm/drm-misc
18671 F: drivers/gpu/drm/virtio/
18672 F: include/uapi/linux/virtio_gpu.h
18674 VIRTIO HOST (VHOST)
18675 M: "Michael S. Tsirkin" <mst@redhat.com>
18676 M: Jason Wang <jasowang@redhat.com>
18677 L: kvm@vger.kernel.org
18678 L: virtualization@lists.linux-foundation.org
18679 L: netdev@vger.kernel.org
18681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18683 F: include/linux/vhost_iotlb.h
18684 F: include/uapi/linux/vhost.h
18686 VIRTIO INPUT DRIVER
18687 M: Gerd Hoffmann <kraxel@redhat.com>
18689 F: drivers/virtio/virtio_input.c
18690 F: include/uapi/linux/virtio_input.h
18692 VIRTIO IOMMU DRIVER
18693 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18694 L: virtualization@lists.linux-foundation.org
18696 F: drivers/iommu/virtio-iommu.c
18697 F: include/uapi/linux/virtio_iommu.h
18700 M: David Hildenbrand <david@redhat.com>
18701 L: virtualization@lists.linux-foundation.org
18703 W: https://virtio-mem.gitlab.io/
18704 F: drivers/virtio/virtio_mem.c
18705 F: include/uapi/linux/virtio_mem.h
18707 VIRTUAL BOX GUEST DEVICE DRIVER
18708 M: Hans de Goede <hdegoede@redhat.com>
18709 M: Arnd Bergmann <arnd@arndb.de>
18710 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18712 F: drivers/virt/vboxguest/
18713 F: include/linux/vbox_utils.h
18714 F: include/uapi/linux/vbox*.h
18716 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18717 M: Hans de Goede <hdegoede@redhat.com>
18718 L: linux-fsdevel@vger.kernel.org
18722 VIRTUAL SERIO DEVICE DRIVER
18723 M: Stephen Chandler Paul <thatslyude@gmail.com>
18725 F: drivers/input/serio/userio.c
18726 F: include/uapi/linux/userio.h
18728 VIVID VIRTUAL VIDEO DRIVER
18729 M: Hans Verkuil <hverkuil@xs4all.nl>
18730 L: linux-media@vger.kernel.org
18732 W: https://linuxtv.org
18733 T: git git://linuxtv.org/media_tree.git
18734 F: drivers/media/test-drivers/vivid/*
18736 VIDTV VIRTUAL DIGITAL TV DRIVER
18737 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18738 L: linux-media@vger.kernel.org
18740 W: https://linuxtv.org
18741 T: git git://linuxtv.org/media_tree.git
18742 F: drivers/media/test-drivers/vidtv/*
18745 M: Florian Fainelli <f.fainelli@gmail.com>
18746 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18748 F: drivers/vlynq/vlynq.c
18749 F: include/linux/vlynq.h
18752 M: Martyn Welch <martyn@welchs.me.uk>
18753 M: Manohar Vanga <manohar.vanga@gmail.com>
18754 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18755 L: linux-kernel@vger.kernel.org
18757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18758 F: Documentation/driver-api/vme.rst
18759 F: drivers/staging/vme/
18761 F: include/linux/vme*
18763 VMWARE BALLOON DRIVER
18764 M: Nadav Amit <namit@vmware.com>
18765 M: "VMware, Inc." <pv-drivers@vmware.com>
18766 L: linux-kernel@vger.kernel.org
18768 F: drivers/misc/vmw_balloon.c
18770 VMWARE HYPERVISOR INTERFACE
18771 M: Deep Shah <sdeep@vmware.com>
18772 M: "VMware, Inc." <pv-drivers@vmware.com>
18773 L: virtualization@lists.linux-foundation.org
18775 F: arch/x86/include/asm/vmware.h
18776 F: arch/x86/kernel/cpu/vmware.c
18778 VMWARE PVRDMA DRIVER
18779 M: Adit Ranadive <aditr@vmware.com>
18780 M: VMware PV-Drivers <pv-drivers@vmware.com>
18781 L: linux-rdma@vger.kernel.org
18783 F: drivers/infiniband/hw/vmw_pvrdma/
18785 VMware PVSCSI driver
18786 M: Jim Gill <jgill@vmware.com>
18787 M: VMware PV-Drivers <pv-drivers@vmware.com>
18788 L: linux-scsi@vger.kernel.org
18790 F: drivers/scsi/vmw_pvscsi.c
18791 F: drivers/scsi/vmw_pvscsi.h
18793 VMWARE VIRTUAL PTP CLOCK DRIVER
18794 M: Vivek Thampi <vithampi@vmware.com>
18795 M: "VMware, Inc." <pv-drivers@vmware.com>
18796 L: netdev@vger.kernel.org
18798 F: drivers/ptp/ptp_vmw.c
18800 VMWARE VMMOUSE SUBDRIVER
18801 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18802 M: "VMware, Inc." <pv-drivers@vmware.com>
18803 L: linux-input@vger.kernel.org
18805 F: drivers/input/mouse/vmmouse.c
18806 F: drivers/input/mouse/vmmouse.h
18808 VMWARE VMXNET3 ETHERNET DRIVER
18809 M: Ronak Doshi <doshir@vmware.com>
18810 M: "VMware, Inc." <pv-drivers@vmware.com>
18811 L: netdev@vger.kernel.org
18813 F: drivers/net/vmxnet3/
18815 VOCORE VOCORE2 BOARD
18816 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18817 L: linux-mips@vger.kernel.org
18819 F: arch/mips/boot/dts/ralink/vocore2.dts
18821 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18822 M: Liam Girdwood <lgirdwood@gmail.com>
18823 M: Mark Brown <broonie@kernel.org>
18824 L: linux-kernel@vger.kernel.org
18826 W: http://www.slimlogic.co.uk/?p=48
18827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18828 F: Documentation/devicetree/bindings/regulator/
18829 F: Documentation/power/regulator/
18830 F: drivers/regulator/
18831 F: include/dt-bindings/regulator/
18832 F: include/linux/regulator/
18833 K: regulator_get_optional
18836 M: David Ahern <dsahern@kernel.org>
18837 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18838 L: netdev@vger.kernel.org
18840 F: Documentation/networking/vrf.rst
18841 F: drivers/net/vrf.c
18844 M: Petr Mladek <pmladek@suse.com>
18845 M: Steven Rostedt <rostedt@goodmis.org>
18846 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18847 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18848 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18851 F: Documentation/core-api/printk-formats.rst
18852 F: lib/test_printf.c
18855 VT1211 HARDWARE MONITOR DRIVER
18856 M: Juerg Haefliger <juergh@gmail.com>
18857 L: linux-hwmon@vger.kernel.org
18859 F: Documentation/hwmon/vt1211.rst
18860 F: drivers/hwmon/vt1211.c
18862 VT8231 HARDWARE MONITOR DRIVER
18863 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18864 L: linux-hwmon@vger.kernel.org
18866 F: drivers/hwmon/vt8231.c
18868 VUB300 USB to SDIO/SD/MMC bridge chip
18869 L: linux-mmc@vger.kernel.org
18871 F: drivers/mmc/host/vub300.c
18873 W1 DALLAS'S 1-WIRE BUS
18874 M: Evgeniy Polyakov <zbr@ioremap.net>
18876 F: Documentation/devicetree/bindings/w1/
18877 F: Documentation/w1/
18879 F: include/linux/w1.h
18881 W83791D HARDWARE MONITORING DRIVER
18882 M: Marc Hulsman <m.hulsman@tudelft.nl>
18883 L: linux-hwmon@vger.kernel.org
18885 F: Documentation/hwmon/w83791d.rst
18886 F: drivers/hwmon/w83791d.c
18888 W83793 HARDWARE MONITORING DRIVER
18889 M: Rudolf Marek <r.marek@assembler.cz>
18890 L: linux-hwmon@vger.kernel.org
18892 F: Documentation/hwmon/w83793.rst
18893 F: drivers/hwmon/w83793.c
18895 W83795 HARDWARE MONITORING DRIVER
18896 M: Jean Delvare <jdelvare@suse.com>
18897 L: linux-hwmon@vger.kernel.org
18899 F: drivers/hwmon/w83795.c
18901 W83L51xD SD/MMC CARD INTERFACE DRIVER
18902 M: Pierre Ossman <pierre@ossman.eu>
18904 F: drivers/mmc/host/wbsd.*
18906 WACOM PROTOCOL 4 SERIAL TABLETS
18907 M: Julian Squires <julian@cipht.net>
18908 M: Hans de Goede <hdegoede@redhat.com>
18909 L: linux-input@vger.kernel.org
18911 F: drivers/input/tablet/wacom_serial4.c
18913 WATCHDOG DEVICE DRIVERS
18914 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18915 M: Guenter Roeck <linux@roeck-us.net>
18916 L: linux-watchdog@vger.kernel.org
18918 W: http://www.linux-watchdog.org/
18919 T: git git://www.linux-watchdog.org/linux-watchdog.git
18920 F: Documentation/devicetree/bindings/watchdog/
18921 F: Documentation/watchdog/
18922 F: drivers/watchdog/
18923 F: include/linux/watchdog.h
18924 F: include/uapi/linux/watchdog.h
18926 WHISKEYCOVE PMIC GPIO DRIVER
18927 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18928 L: linux-gpio@vger.kernel.org
18930 F: drivers/gpio/gpio-wcove.c
18933 M: Dianlong Li <long17.cool@163.com>
18934 L: linux-rtc@vger.kernel.org
18936 F: drivers/rtc/rtc-sd3078.c
18939 M: David Rheinsberg <david.rheinsberg@gmail.com>
18940 L: linux-input@vger.kernel.org
18942 F: drivers/hid/hid-wiimote*
18944 WILOCITY WIL6210 WIRELESS DRIVER
18945 M: Maya Erez <merez@codeaurora.org>
18946 L: linux-wireless@vger.kernel.org
18947 L: wil6210@qti.qualcomm.com
18949 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18950 F: drivers/net/wireless/ath/wil6210/
18953 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18954 M: linux-wimax@intel.com
18955 L: wimax@linuxwimax.org (subscribers-only)
18957 W: http://linuxwimax.org
18958 F: Documentation/admin-guide/wimax/wimax.rst
18959 F: include/linux/wimax/debug.h
18960 F: include/net/wimax.h
18961 F: include/uapi/linux/wimax.h
18965 M: David Härdeman <david@hardeman.nu>
18967 F: drivers/media/rc/winbond-cir.c
18969 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18970 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18971 L: linux-watchdog@vger.kernel.org
18973 F: drivers/watchdog/ebc-c384_wdt.c
18975 WINSYSTEMS WS16C48 GPIO DRIVER
18976 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18977 L: linux-gpio@vger.kernel.org
18979 F: drivers/gpio/gpio-ws16c48.c
18981 WIREGUARD SECURE NETWORK TUNNEL
18982 M: Jason A. Donenfeld <Jason@zx2c4.com>
18983 L: wireguard@lists.zx2c4.com
18984 L: netdev@vger.kernel.org
18986 F: drivers/net/wireguard/
18987 F: tools/testing/selftests/wireguard/
18989 WISTRON LAPTOP BUTTON DRIVER
18990 M: Miloslav Trmac <mitr@volny.cz>
18992 F: drivers/input/misc/wistron_btns.c
18994 WL3501 WIRELESS PCMCIA CARD DRIVER
18995 L: linux-wireless@vger.kernel.org
18997 F: drivers/net/wireless/wl3501*
18999 WOLFSON MICROELECTRONICS DRIVERS
19000 L: patches@opensource.cirrus.com
19002 W: https://github.com/CirrusLogic/linux-drivers/wiki
19003 T: git https://github.com/CirrusLogic/linux-drivers.git
19004 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19005 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19006 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19007 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19008 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19009 F: Documentation/hwmon/wm83??.rst
19010 F: arch/arm/mach-s3c/mach-crag6410*
19011 F: drivers/clk/clk-wm83*.c
19012 F: drivers/extcon/extcon-arizona.c
19013 F: drivers/gpio/gpio-*wm*.c
19014 F: drivers/gpio/gpio-arizona.c
19015 F: drivers/hwmon/wm83??-hwmon.c
19016 F: drivers/input/misc/wm831x-on.c
19017 F: drivers/input/touchscreen/wm831x-ts.c
19018 F: drivers/input/touchscreen/wm97*.c
19019 F: drivers/leds/leds-wm83*.c
19020 F: drivers/mfd/arizona*
19021 F: drivers/mfd/cs47l24*
19022 F: drivers/mfd/wm*.c
19023 F: drivers/power/supply/wm83*.c
19024 F: drivers/regulator/arizona*
19025 F: drivers/regulator/wm8*.c
19026 F: drivers/rtc/rtc-wm83*.c
19027 F: drivers/video/backlight/wm83*_bl.c
19028 F: drivers/watchdog/wm83*_wdt.c
19029 F: include/linux/mfd/arizona/
19030 F: include/linux/mfd/wm831x/
19031 F: include/linux/mfd/wm8350/
19032 F: include/linux/mfd/wm8400*
19033 F: include/linux/regulator/arizona*
19034 F: include/linux/wm97xx.h
19035 F: include/sound/wm????.h
19036 F: sound/soc/codecs/arizona.?
19037 F: sound/soc/codecs/cs47l24*
19038 F: sound/soc/codecs/wm*
19041 M: Tejun Heo <tj@kernel.org>
19042 R: Lai Jiangshan <jiangshanlai@gmail.com>
19044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19045 F: Documentation/core-api/workqueue.rst
19046 F: include/linux/workqueue.h
19047 F: kernel/workqueue.c
19049 X-POWERS AXP288 PMIC DRIVERS
19050 M: Hans de Goede <hdegoede@redhat.com>
19052 F: drivers/acpi/pmic/intel_pmic_xpower.c
19055 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19056 M: Chen-Yu Tsai <wens@csie.org>
19057 L: linux-kernel@vger.kernel.org
19062 M: Martin Schiller <ms@dev.tdt.de>
19063 L: linux-x25@vger.kernel.org
19065 F: Documentation/networking/lapb-module.rst
19066 F: Documentation/networking/x25*
19067 F: drivers/net/wan/hdlc_x25.c
19068 F: drivers/net/wan/lapbether.c
19069 F: include/*/lapb.h
19070 F: include/net/x25*
19071 F: include/uapi/linux/x25.h
19075 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19076 M: Thomas Gleixner <tglx@linutronix.de>
19077 M: Ingo Molnar <mingo@redhat.com>
19078 M: Borislav Petkov <bp@alien8.de>
19080 R: "H. Peter Anvin" <hpa@zytor.com>
19081 L: linux-kernel@vger.kernel.org
19083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19084 F: Documentation/devicetree/bindings/x86/
19085 F: Documentation/x86/
19089 M: Andy Lutomirski <luto@kernel.org>
19090 L: linux-kernel@vger.kernel.org
19092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19095 X86 MCE INFRASTRUCTURE
19096 M: Tony Luck <tony.luck@intel.com>
19097 M: Borislav Petkov <bp@alien8.de>
19098 L: linux-edac@vger.kernel.org
19100 F: arch/x86/kernel/cpu/mce/*
19102 X86 MICROCODE UPDATE SUPPORT
19103 M: Borislav Petkov <bp@alien8.de>
19105 F: arch/x86/kernel/cpu/microcode/*
19108 M: Dave Hansen <dave.hansen@linux.intel.com>
19109 M: Andy Lutomirski <luto@kernel.org>
19110 M: Peter Zijlstra <peterz@infradead.org>
19111 L: linux-kernel@vger.kernel.org
19113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19116 X86 PLATFORM DRIVERS
19117 M: Hans de Goede <hdegoede@redhat.com>
19118 M: Mark Gross <mgross@linux.intel.com>
19119 L: platform-driver-x86@vger.kernel.org
19121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19122 F: drivers/platform/olpc/
19123 F: drivers/platform/x86/
19125 X86 PLATFORM DRIVERS - ARCH
19126 R: Darren Hart <dvhart@infradead.org>
19127 R: Andy Shevchenko <andy@infradead.org>
19128 L: platform-driver-x86@vger.kernel.org
19131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19132 F: arch/x86/platform
19134 X86 PLATFORM UV HPE SUPERDOME FLEX
19135 M: Steve Wahl <steve.wahl@hpe.com>
19136 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19137 R: Russ Anderson <russ.anderson@hpe.com>
19139 F: arch/x86/include/asm/uv/
19140 F: arch/x86/kernel/apic/x2apic_uv_x.c
19141 F: arch/x86/platform/uv/
19144 M: Andy Lutomirski <luto@kernel.org>
19145 L: linux-kernel@vger.kernel.org
19147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19148 F: arch/x86/entry/vdso/
19151 M: Matthew Wilcox <willy@infradead.org>
19152 L: linux-fsdevel@vger.kernel.org
19154 F: Documentation/core-api/xarray.rst
19155 F: include/linux/idr.h
19156 F: include/linux/xarray.h
19159 F: tools/testing/radix-tree
19162 M: Benjamin Valentin <benpicco@googlemail.com>
19164 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19165 F: drivers/media/rc/xbox_remote.c
19167 XC2028/3028 TUNER DRIVER
19168 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19169 L: linux-media@vger.kernel.org
19171 W: https://linuxtv.org
19172 T: git git://linuxtv.org/media_tree.git
19173 F: drivers/media/tuners/tuner-xc2028.*
19175 XDP (eXpress Data Path)
19176 M: Alexei Starovoitov <ast@kernel.org>
19177 M: Daniel Borkmann <daniel@iogearbox.net>
19178 M: David S. Miller <davem@davemloft.net>
19179 M: Jakub Kicinski <kuba@kernel.org>
19180 M: Jesper Dangaard Brouer <hawk@kernel.org>
19181 M: John Fastabend <john.fastabend@gmail.com>
19182 L: netdev@vger.kernel.org
19183 L: bpf@vger.kernel.org
19185 F: include/net/xdp.h
19186 F: include/net/xdp_priv.h
19187 F: include/trace/events/xdp.h
19188 F: kernel/bpf/cpumap.c
19189 F: kernel/bpf/devmap.c
19191 F: samples/bpf/xdp*
19192 F: tools/testing/selftests/bpf/*xdp*
19193 F: tools/testing/selftests/bpf/*/*xdp*
19194 F: drivers/net/ethernet/*/*/*/*/*xdp*
19195 F: drivers/net/ethernet/*/*/*xdp*
19196 K: (?:\b|_)xdp(?:\b|_)
19198 XDP SOCKETS (AF_XDP)
19199 M: Björn Töpel <bjorn.topel@intel.com>
19200 M: Magnus Karlsson <magnus.karlsson@intel.com>
19201 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19202 L: netdev@vger.kernel.org
19203 L: bpf@vger.kernel.org
19205 F: Documentation/networking/af_xdp.rst
19206 F: include/net/xdp_sock*
19207 F: include/net/xsk_buff_pool.h
19208 F: include/uapi/linux/if_xdp.h
19209 F: include/uapi/linux/xdp_diag.h
19210 F: include/net/netns/xdp.h
19212 F: samples/bpf/xdpsock*
19213 F: tools/lib/bpf/xsk*
19215 XEN BLOCK SUBSYSTEM
19216 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19217 M: Roger Pau Monné <roger.pau@citrix.com>
19218 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19220 F: drivers/block/xen*
19221 F: drivers/block/xen-blkback/*
19224 M: Stefano Stabellini <sstabellini@kernel.org>
19225 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19227 F: arch/arm/include/asm/xen/
19230 XEN HYPERVISOR ARM64
19231 M: Stefano Stabellini <sstabellini@kernel.org>
19232 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19234 F: arch/arm64/include/asm/xen/
19237 XEN HYPERVISOR INTERFACE
19238 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19239 M: Juergen Gross <jgross@suse.com>
19240 R: Stefano Stabellini <sstabellini@kernel.org>
19241 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19244 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19245 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19246 F: arch/x86/include/asm/pvclock-abi.h
19247 F: arch/x86/include/asm/xen/
19248 F: arch/x86/platform/pvh/
19250 F: drivers/*/xen-*front.c
19252 F: include/uapi/xen/
19255 XEN NETWORK BACKEND DRIVER
19256 M: Wei Liu <wei.liu@kernel.org>
19257 M: Paul Durrant <paul@xen.org>
19258 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19259 L: netdev@vger.kernel.org
19261 F: drivers/net/xen-netback/*
19264 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19265 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19267 F: arch/x86/pci/*xen*
19268 F: drivers/pci/*xen*
19271 M: Juergen Gross <jgross@suse.com>
19272 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19273 L: linux-scsi@vger.kernel.org
19275 F: drivers/scsi/xen-scsifront.c
19276 F: drivers/xen/xen-scsiback.c
19277 F: include/xen/interface/io/vscsiif.h
19279 XEN SOUND FRONTEND DRIVER
19280 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19281 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19282 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19286 XEN SWIOTLB SUBSYSTEM
19287 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19288 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19289 L: iommu@lists.linux-foundation.org
19291 F: arch/x86/xen/*swiotlb*
19292 F: drivers/xen/*swiotlb*
19295 M: Darrick J. Wong <darrick.wong@oracle.com>
19296 M: linux-xfs@vger.kernel.org
19297 L: linux-xfs@vger.kernel.org
19300 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19301 F: Documentation/ABI/testing/sysfs-fs-xfs
19302 F: Documentation/admin-guide/xfs.rst
19303 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19304 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19306 F: include/uapi/linux/dqblk_xfs.h
19307 F: include/uapi/linux/fsmap.h
19309 XILINX AXI ETHERNET DRIVER
19310 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19312 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19315 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19316 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19317 L: linux-can@vger.kernel.org
19319 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19320 F: drivers/net/can/xilinx_can.c
19322 XILINX SD-FEC IP CORES
19323 M: Derek Kiernan <derek.kiernan@xilinx.com>
19324 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19326 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19327 F: Documentation/misc-devices/xilinx_sdfec.rst
19328 F: drivers/misc/Kconfig
19329 F: drivers/misc/Makefile
19330 F: drivers/misc/xilinx_sdfec.c
19331 F: include/uapi/misc/xilinx_sdfec.h
19333 XILINX UARTLITE SERIAL DRIVER
19334 M: Peter Korsgaard <jacmet@sunsite.dk>
19335 L: linux-serial@vger.kernel.org
19337 F: drivers/tty/serial/uartlite.c
19339 XILINX VIDEO IP CORES
19340 M: Hyun Kwon <hyun.kwon@xilinx.com>
19341 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19342 L: linux-media@vger.kernel.org
19344 T: git git://linuxtv.org/media_tree.git
19345 F: Documentation/devicetree/bindings/media/xilinx/
19346 F: drivers/media/platform/xilinx/
19347 F: include/uapi/linux/xilinx-v4l2-controls.h
19349 XILINX ZYNQMP DPDMA DRIVER
19350 M: Hyun Kwon <hyun.kwon@xilinx.com>
19351 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19352 L: dmaengine@vger.kernel.org
19354 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19355 F: drivers/dma/xilinx/xilinx_dpdma.c
19356 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19358 XILINX ZYNQMP PSGTR PHY DRIVER
19359 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19360 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19361 L: linux-kernel@vger.kernel.org
19363 T: git https://github.com/Xilinx/linux-xlnx.git
19364 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19365 F: drivers/phy/xilinx/phy-zynqmp.c
19368 M: Eli Billauer <eli.billauer@gmail.com>
19369 L: linux-kernel@vger.kernel.org
19371 F: drivers/char/xillybus/
19374 M: George Cherian <gcherian@marvell.com>
19375 L: linux-i2c@vger.kernel.org
19377 W: http://www.marvell.com
19378 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19379 F: drivers/i2c/busses/i2c-xlp9xx.c
19381 XRA1403 GPIO EXPANDER
19382 M: Nandor Han <nandor.han@ge.com>
19383 M: Semi Malinen <semi.malinen@ge.com>
19384 L: linux-gpio@vger.kernel.org
19386 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19387 F: drivers/gpio/gpio-xra1403.c
19389 XTENSA XTFPGA PLATFORM SUPPORT
19390 M: Max Filippov <jcmvbkbc@gmail.com>
19391 L: linux-xtensa@linux-xtensa.org
19393 F: drivers/spi/spi-xtensa-xtfpga.c
19394 F: sound/soc/xtensa/xtfpga-i2s.c
19396 YAM DRIVER FOR AX.25
19397 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19398 L: linux-hams@vger.kernel.org
19400 F: drivers/net/hamradio/yam*
19401 F: include/linux/yam.h
19403 YAMA SECURITY MODULE
19404 M: Kees Cook <keescook@chromium.org>
19406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19407 F: Documentation/admin-guide/LSM/Yama.rst
19410 YEALINK PHONE DRIVER
19411 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19412 L: usbb2k-api-dev@nongnu.org
19414 F: Documentation/input/devices/yealink.rst
19415 F: drivers/input/misc/yealink.*
19417 Z8530 DRIVER FOR AX.25
19418 M: Joerg Reuter <jreuter@yaina.de>
19419 L: linux-hams@vger.kernel.org
19421 W: http://yaina.de/jreuter/
19422 W: http://www.qsl.net/dl1bke/
19423 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19424 F: drivers/net/hamradio/*scc.c
19425 F: drivers/net/hamradio/z8530.h
19427 ZBUD COMPRESSED PAGE ALLOCATOR
19428 M: Seth Jennings <sjenning@redhat.com>
19429 M: Dan Streetman <ddstreet@ieee.org>
19430 L: linux-mm@kvack.org
19432 F: include/linux/zbud.h
19435 ZD1211RW WIRELESS DRIVER
19436 M: Daniel Drake <dsd@gentoo.org>
19437 M: Ulrich Kunitz <kune@deine-taler.de>
19438 L: linux-wireless@vger.kernel.org
19439 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19441 W: http://zd1211.ath.cx/wiki/DriverRewrite
19442 F: drivers/net/wireless/zydas/zd1211rw/
19444 ZD1301 MEDIA DRIVER
19445 M: Antti Palosaari <crope@iki.fi>
19446 L: linux-media@vger.kernel.org
19448 W: https://linuxtv.org/
19449 W: http://palosaari.fi/linux/
19450 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19451 F: drivers/media/usb/dvb-usb-v2/zd1301*
19453 ZD1301_DEMOD MEDIA DRIVER
19454 M: Antti Palosaari <crope@iki.fi>
19455 L: linux-media@vger.kernel.org
19457 W: https://linuxtv.org/
19458 W: http://palosaari.fi/linux/
19459 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19460 F: drivers/media/dvb-frontends/zd1301_demod*
19462 ZHAOXIN PROCESSOR SUPPORT
19463 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19464 L: linux-kernel@vger.kernel.org
19466 F: arch/x86/kernel/cpu/zhaoxin.c
19469 M: Damien Le Moal <damien.lemoal@wdc.com>
19470 M: Naohiro Aota <naohiro.aota@wdc.com>
19471 R: Johannes Thumshirn <jth@kernel.org>
19472 L: linux-fsdevel@vger.kernel.org
19474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19475 F: Documentation/filesystems/zonefs.rst
19478 ZR36067 VIDEO FOR LINUX DRIVER
19479 M: Corentin Labbe <clabbe@baylibre.com>
19480 L: mjpeg-users@lists.sourceforge.net
19481 L: linux-media@vger.kernel.org
19483 W: http://mjpeg.sourceforge.net/driver-zoran/
19484 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19485 F: Documentation/driver-api/media/drivers/zoran.rst
19486 F: drivers/staging/media/zoran/
19488 ZPOOL COMPRESSED PAGE STORAGE API
19489 M: Dan Streetman <ddstreet@ieee.org>
19490 L: linux-mm@kvack.org
19492 F: include/linux/zpool.h
19495 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19496 M: Minchan Kim <minchan@kernel.org>
19497 M: Nitin Gupta <ngupta@vflare.org>
19498 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19499 L: linux-kernel@vger.kernel.org
19501 F: Documentation/admin-guide/blockdev/zram.rst
19502 F: drivers/block/zram/
19504 ZS DECSTATION Z85C30 SERIAL DRIVER
19505 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19507 F: drivers/tty/serial/zs.*
19509 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19510 M: Minchan Kim <minchan@kernel.org>
19511 M: Nitin Gupta <ngupta@vflare.org>
19512 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19513 L: linux-mm@kvack.org
19515 F: Documentation/vm/zsmalloc.rst
19516 F: include/linux/zsmalloc.h
19519 ZSWAP COMPRESSED SWAP CACHING
19520 M: Seth Jennings <sjenning@redhat.com>
19521 M: Dan Streetman <ddstreet@ieee.org>
19522 M: Vitaly Wool <vitaly.wool@konsulko.com>
19523 L: linux-mm@kvack.org
19528 M: Linus Torvalds <torvalds@linux-foundation.org>
19529 L: linux-kernel@vger.kernel.org
19530 S: Buried alive in reporters
19531 Q: http://patchwork.kernel.org/project/LKML/list/
19532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git