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: devel@driverdev.osuosl.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 GRAIN MEDIA GM12U320 PROJECTORS
5529 M: Hans de Goede <hdegoede@redhat.com>
5531 T: git git://anongit.freedesktop.org/drm/drm-misc
5532 F: drivers/gpu/drm/tiny/gm12u320.c
5534 DRM DRIVER FOR HX8357D PANELS
5535 M: Eric Anholt <eric@anholt.net>
5537 T: git git://anongit.freedesktop.org/drm/drm-misc
5538 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5539 F: drivers/gpu/drm/tiny/hx8357d.c
5541 DRM DRIVER FOR ILITEK ILI9225 PANELS
5542 M: David Lechner <david@lechnology.com>
5544 T: git git://anongit.freedesktop.org/drm/drm-misc
5545 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5546 F: drivers/gpu/drm/tiny/ili9225.c
5548 DRM DRIVER FOR ILITEK ILI9486 PANELS
5549 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5551 T: git git://anongit.freedesktop.org/drm/drm-misc
5552 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5553 F: drivers/gpu/drm/tiny/ili9486.c
5555 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5556 S: Orphan / Obsolete
5557 F: drivers/gpu/drm/i810/
5558 F: include/uapi/drm/i810_drm.h
5560 DRM DRIVER FOR LVDS PANELS
5561 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5562 L: dri-devel@lists.freedesktop.org
5563 T: git git://anongit.freedesktop.org/drm/drm-misc
5565 F: drivers/gpu/drm/panel/panel-lvds.c
5566 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5568 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5569 M: Guido Günther <agx@sigxcpu.org>
5570 R: Purism Kernel Team <kernel@puri.sm>
5572 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5573 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5575 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5576 S: Orphan / Obsolete
5577 F: drivers/gpu/drm/mga/
5578 F: include/uapi/drm/mga_drm.h
5580 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5581 M: Dave Airlie <airlied@redhat.com>
5582 R: Thomas Zimmermann <tzimmermann@suse.de>
5583 L: dri-devel@lists.freedesktop.org
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5586 F: drivers/gpu/drm/mgag200/
5588 DRM DRIVER FOR MI0283QT
5589 M: Noralf Trønnes <noralf@tronnes.org>
5591 T: git git://anongit.freedesktop.org/drm/drm-misc
5592 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5593 F: drivers/gpu/drm/tiny/mi0283qt.c
5595 DRM DRIVER FOR MSM ADRENO GPU
5596 M: Rob Clark <robdclark@gmail.com>
5597 M: Sean Paul <sean@poorly.run>
5598 L: linux-arm-msm@vger.kernel.org
5599 L: dri-devel@lists.freedesktop.org
5600 L: freedreno@lists.freedesktop.org
5602 T: git https://gitlab.freedesktop.org/drm/msm.git
5603 F: Documentation/devicetree/bindings/display/msm/
5604 F: drivers/gpu/drm/msm/
5605 F: include/uapi/drm/msm_drm.h
5607 DRM DRIVER FOR NOVATEK NT35510 PANELS
5608 M: Linus Walleij <linus.walleij@linaro.org>
5610 T: git git://anongit.freedesktop.org/drm/drm-misc
5611 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5612 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5614 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5615 M: Ben Skeggs <bskeggs@redhat.com>
5616 L: dri-devel@lists.freedesktop.org
5617 L: nouveau@lists.freedesktop.org
5619 T: git git://github.com/skeggsb/linux
5620 F: drivers/gpu/drm/nouveau/
5621 F: include/uapi/drm/nouveau_drm.h
5623 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5624 M: Stefan Mavrodiev <stefan@olimex.com>
5626 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5627 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5629 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5630 M: Noralf Trønnes <noralf@tronnes.org>
5632 T: git git://anongit.freedesktop.org/drm/drm-misc
5633 F: Documentation/devicetree/bindings/display/repaper.txt
5634 F: drivers/gpu/drm/tiny/repaper.c
5636 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5637 M: Dave Airlie <airlied@redhat.com>
5638 M: Gerd Hoffmann <kraxel@redhat.com>
5639 L: virtualization@lists.linux-foundation.org
5641 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5642 T: git git://anongit.freedesktop.org/drm/drm-misc
5643 F: drivers/gpu/drm/tiny/cirrus.c
5645 DRM DRIVER FOR QXL VIRTUAL GPU
5646 M: Dave Airlie <airlied@redhat.com>
5647 M: Gerd Hoffmann <kraxel@redhat.com>
5648 L: virtualization@lists.linux-foundation.org
5649 L: spice-devel@lists.freedesktop.org
5651 T: git git://anongit.freedesktop.org/drm/drm-misc
5652 F: drivers/gpu/drm/qxl/
5653 F: include/uapi/drm/qxl_drm.h
5655 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5656 S: Orphan / Obsolete
5657 F: drivers/gpu/drm/r128/
5658 F: include/uapi/drm/r128_drm.h
5660 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5661 M: Robert Chiras <robert.chiras@nxp.com>
5663 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5664 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5666 DRM DRIVER FOR SITRONIX ST7703 PANELS
5667 M: Guido Günther <agx@sigxcpu.org>
5668 R: Purism Kernel Team <kernel@puri.sm>
5669 R: Ondrej Jirman <megous@megous.com>
5671 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5672 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5674 DRM DRIVER FOR SAVAGE VIDEO CARDS
5675 S: Orphan / Obsolete
5676 F: drivers/gpu/drm/savage/
5677 F: include/uapi/drm/savage_drm.h
5679 DRM DRIVER FOR SIS VIDEO CARDS
5680 S: Orphan / Obsolete
5681 F: drivers/gpu/drm/sis/
5682 F: include/uapi/drm/sis_drm.h
5684 DRM DRIVER FOR SITRONIX ST7586 PANELS
5685 M: David Lechner <david@lechnology.com>
5687 T: git git://anongit.freedesktop.org/drm/drm-misc
5688 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5689 F: drivers/gpu/drm/tiny/st7586.c
5691 DRM DRIVER FOR SITRONIX ST7701 PANELS
5692 M: Jagan Teki <jagan@amarulasolutions.com>
5694 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5695 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5697 DRM DRIVER FOR SITRONIX ST7735R PANELS
5698 M: David Lechner <david@lechnology.com>
5700 T: git git://anongit.freedesktop.org/drm/drm-misc
5701 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5702 F: drivers/gpu/drm/tiny/st7735r.c
5704 DRM DRIVER FOR SONY ACX424AKP PANELS
5705 M: Linus Walleij <linus.walleij@linaro.org>
5707 T: git git://anongit.freedesktop.org/drm/drm-misc
5708 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5710 DRM DRIVER FOR ST-ERICSSON MCDE
5711 M: Linus Walleij <linus.walleij@linaro.org>
5713 T: git git://anongit.freedesktop.org/drm/drm-misc
5714 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5715 F: drivers/gpu/drm/mcde/
5717 DRM DRIVER FOR TDFX VIDEO CARDS
5718 S: Orphan / Obsolete
5719 F: drivers/gpu/drm/tdfx/
5721 DRM DRIVER FOR TPO TPG110 PANELS
5722 M: Linus Walleij <linus.walleij@linaro.org>
5724 T: git git://anongit.freedesktop.org/drm/drm-misc
5725 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5726 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5728 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5729 M: Dave Airlie <airlied@redhat.com>
5730 R: Sean Paul <sean@poorly.run>
5731 R: Thomas Zimmermann <tzimmermann@suse.de>
5732 L: dri-devel@lists.freedesktop.org
5734 T: git git://anongit.freedesktop.org/drm/drm-misc
5735 F: drivers/gpu/drm/udl/
5737 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5738 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5739 M: Melissa Wen <melissa.srw@gmail.com>
5740 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5741 R: Daniel Vetter <daniel@ffwll.ch>
5742 L: dri-devel@lists.freedesktop.org
5744 T: git git://anongit.freedesktop.org/drm/drm-misc
5745 F: Documentation/gpu/vkms.rst
5746 F: drivers/gpu/drm/vkms/
5748 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5749 M: Hans de Goede <hdegoede@redhat.com>
5750 L: dri-devel@lists.freedesktop.org
5752 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: drivers/gpu/drm/vboxvideo/
5755 DRM DRIVER FOR VMWARE VIRTUAL GPU
5756 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5757 M: Roland Scheidegger <sroland@vmware.com>
5758 L: dri-devel@lists.freedesktop.org
5760 T: git git://people.freedesktop.org/~sroland/linux
5761 F: drivers/gpu/drm/vmwgfx/
5762 F: include/uapi/drm/vmwgfx_drm.h
5765 M: David Airlie <airlied@linux.ie>
5766 M: Daniel Vetter <daniel@ffwll.ch>
5767 L: dri-devel@lists.freedesktop.org
5769 B: https://bugs.freedesktop.org/
5770 C: irc://chat.freenode.net/dri-devel
5771 T: git git://anongit.freedesktop.org/drm/drm
5772 F: Documentation/devicetree/bindings/display/
5773 F: Documentation/devicetree/bindings/gpu/
5774 F: Documentation/gpu/
5778 F: include/linux/vga*
5779 F: include/uapi/drm/
5781 DRM DRIVERS AND MISC GPU PATCHES
5782 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5783 M: Maxime Ripard <mripard@kernel.org>
5784 M: Thomas Zimmermann <tzimmermann@suse.de>
5786 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5787 T: git git://anongit.freedesktop.org/drm/drm-misc
5788 F: Documentation/gpu/
5789 F: drivers/gpu/drm/*
5792 F: include/linux/vga*
5793 F: include/uapi/drm/drm*
5795 DRM DRIVERS FOR ALLWINNER A10
5796 M: Maxime Ripard <mripard@kernel.org>
5797 M: Chen-Yu Tsai <wens@csie.org>
5798 L: dri-devel@lists.freedesktop.org
5800 T: git git://anongit.freedesktop.org/drm/drm-misc
5801 F: Documentation/devicetree/bindings/display/allwinner*
5802 F: drivers/gpu/drm/sun4i/
5804 DRM DRIVERS FOR AMLOGIC SOCS
5805 M: Neil Armstrong <narmstrong@baylibre.com>
5806 L: dri-devel@lists.freedesktop.org
5807 L: linux-amlogic@lists.infradead.org
5809 W: http://linux-meson.com/
5810 T: git git://anongit.freedesktop.org/drm/drm-misc
5811 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5812 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5813 F: Documentation/gpu/meson.rst
5814 F: drivers/gpu/drm/meson/
5816 DRM DRIVERS FOR ATMEL HLCDC
5817 M: Sam Ravnborg <sam@ravnborg.org>
5818 M: Boris Brezillon <bbrezillon@kernel.org>
5819 L: dri-devel@lists.freedesktop.org
5821 T: git git://anongit.freedesktop.org/drm/drm-misc
5822 F: Documentation/devicetree/bindings/display/atmel/
5823 F: drivers/gpu/drm/atmel-hlcdc/
5825 DRM DRIVERS FOR BRIDGE CHIPS
5826 M: Andrzej Hajda <a.hajda@samsung.com>
5827 M: Neil Armstrong <narmstrong@baylibre.com>
5828 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5829 R: Jonas Karlman <jonas@kwiboo.se>
5830 R: Jernej Skrabec <jernej.skrabec@siol.net>
5832 T: git git://anongit.freedesktop.org/drm/drm-misc
5833 F: drivers/gpu/drm/bridge/
5835 DRM DRIVERS FOR EXYNOS
5836 M: Inki Dae <inki.dae@samsung.com>
5837 M: Joonyoung Shim <jy0922.shim@samsung.com>
5838 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5839 M: Kyungmin Park <kyungmin.park@samsung.com>
5840 L: dri-devel@lists.freedesktop.org
5842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5843 F: Documentation/devicetree/bindings/display/exynos/
5844 F: drivers/gpu/drm/exynos/
5845 F: include/uapi/drm/exynos_drm.h
5847 DRM DRIVERS FOR FREESCALE DCU
5848 M: Stefan Agner <stefan@agner.ch>
5849 M: Alison Wang <alison.wang@nxp.com>
5850 L: dri-devel@lists.freedesktop.org
5852 T: git git://anongit.freedesktop.org/drm/drm-misc
5853 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5854 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5855 F: drivers/gpu/drm/fsl-dcu/
5857 DRM DRIVERS FOR FREESCALE IMX
5858 M: Philipp Zabel <p.zabel@pengutronix.de>
5859 L: dri-devel@lists.freedesktop.org
5861 F: Documentation/devicetree/bindings/display/imx/
5862 F: drivers/gpu/drm/imx/
5863 F: drivers/gpu/ipu-v3/
5865 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5866 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5867 L: dri-devel@lists.freedesktop.org
5869 T: git git://github.com/patjak/drm-gma500
5870 F: drivers/gpu/drm/gma500/
5872 DRM DRIVERS FOR HISILICON
5873 M: Xinliang Liu <xinliang.liu@linaro.org>
5874 M: Tian Tao <tiantao6@hisilicon.com>
5875 R: John Stultz <john.stultz@linaro.org>
5876 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5877 R: Chen Feng <puck.chen@hisilicon.com>
5878 L: dri-devel@lists.freedesktop.org
5880 T: git git://anongit.freedesktop.org/drm/drm-misc
5881 F: Documentation/devicetree/bindings/display/hisilicon/
5882 F: drivers/gpu/drm/hisilicon/
5884 DRM DRIVERS FOR LIMA
5885 M: Qiang Yu <yuq825@gmail.com>
5886 L: dri-devel@lists.freedesktop.org
5887 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5889 T: git git://anongit.freedesktop.org/drm/drm-misc
5890 F: drivers/gpu/drm/lima/
5891 F: include/uapi/drm/lima_drm.h
5893 DRM DRIVERS FOR MEDIATEK
5894 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5895 M: Philipp Zabel <p.zabel@pengutronix.de>
5896 L: dri-devel@lists.freedesktop.org
5898 F: Documentation/devicetree/bindings/display/mediatek/
5899 F: drivers/gpu/drm/mediatek/
5900 F: drivers/phy/mediatek/phy-mtk-hdmi*
5902 DRM DRIVERS FOR NVIDIA TEGRA
5903 M: Thierry Reding <thierry.reding@gmail.com>
5904 L: dri-devel@lists.freedesktop.org
5905 L: linux-tegra@vger.kernel.org
5907 T: git git://anongit.freedesktop.org/tegra/linux.git
5908 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5909 F: drivers/gpu/drm/tegra/
5910 F: drivers/gpu/host1x/
5911 F: include/linux/host1x.h
5912 F: include/uapi/drm/tegra_drm.h
5914 DRM DRIVERS FOR RENESAS
5915 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5916 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5917 L: dri-devel@lists.freedesktop.org
5918 L: linux-renesas-soc@vger.kernel.org
5920 T: git git://linuxtv.org/pinchartl/media drm/du/next
5921 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5922 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5923 F: Documentation/devicetree/bindings/display/renesas,du.txt
5924 F: drivers/gpu/drm/rcar-du/
5925 F: drivers/gpu/drm/shmobile/
5926 F: include/linux/platform_data/shmob_drm.h
5928 DRM DRIVERS FOR ROCKCHIP
5929 M: Sandy Huang <hjc@rock-chips.com>
5930 M: Heiko Stübner <heiko@sntech.de>
5931 L: dri-devel@lists.freedesktop.org
5933 T: git git://anongit.freedesktop.org/drm/drm-misc
5934 F: Documentation/devicetree/bindings/display/rockchip/
5935 F: drivers/gpu/drm/rockchip/
5938 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5939 M: Vincent Abriou <vincent.abriou@st.com>
5940 L: dri-devel@lists.freedesktop.org
5942 T: git git://anongit.freedesktop.org/drm/drm-misc
5943 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5944 F: drivers/gpu/drm/sti
5947 M: Yannick Fertre <yannick.fertre@st.com>
5948 M: Philippe Cornu <philippe.cornu@st.com>
5949 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5950 M: Vincent Abriou <vincent.abriou@st.com>
5951 L: dri-devel@lists.freedesktop.org
5953 T: git git://anongit.freedesktop.org/drm/drm-misc
5954 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5955 F: drivers/gpu/drm/stm
5957 DRM DRIVERS FOR TI KEYSTONE
5958 M: Jyri Sarha <jsarha@ti.com>
5959 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5960 L: dri-devel@lists.freedesktop.org
5962 T: git git://anongit.freedesktop.org/drm/drm-misc
5963 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5964 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5965 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5966 F: drivers/gpu/drm/tidss/
5968 DRM DRIVERS FOR TI LCDC
5969 M: Jyri Sarha <jsarha@ti.com>
5970 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5971 L: dri-devel@lists.freedesktop.org
5973 F: Documentation/devicetree/bindings/display/tilcdc/
5974 F: drivers/gpu/drm/tilcdc/
5976 DRM DRIVERS FOR TI OMAP
5977 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5978 L: dri-devel@lists.freedesktop.org
5980 F: Documentation/devicetree/bindings/display/ti/
5981 F: drivers/gpu/drm/omapdrm/
5984 M: Eric Anholt <eric@anholt.net>
5986 T: git git://anongit.freedesktop.org/drm/drm-misc
5987 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5988 F: drivers/gpu/drm/v3d/
5989 F: include/uapi/drm/v3d_drm.h
5992 M: Eric Anholt <eric@anholt.net>
5994 T: git git://github.com/anholt/linux
5995 T: git git://anongit.freedesktop.org/drm/drm-misc
5996 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5997 F: drivers/gpu/drm/vc4/
5998 F: include/uapi/drm/vc4_drm.h
6000 DRM DRIVERS FOR VIVANTE GPU IP
6001 M: Lucas Stach <l.stach@pengutronix.de>
6002 R: Russell King <linux+etnaviv@armlinux.org.uk>
6003 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6004 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6005 L: dri-devel@lists.freedesktop.org
6007 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6008 F: drivers/gpu/drm/etnaviv/
6009 F: include/uapi/drm/etnaviv_drm.h
6012 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6013 L: dri-devel@lists.freedesktop.org
6014 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6016 T: git git://anongit.freedesktop.org/drm/drm-misc
6017 F: Documentation/gpu/xen-front.rst
6018 F: drivers/gpu/drm/xen/
6020 DRM DRIVERS FOR XILINX
6021 M: Hyun Kwon <hyun.kwon@xilinx.com>
6022 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6023 L: dri-devel@lists.freedesktop.org
6025 T: git git://anongit.freedesktop.org/drm/drm-misc
6026 F: Documentation/devicetree/bindings/display/xlnx/
6027 F: drivers/gpu/drm/xlnx/
6029 DRM DRIVERS FOR ZTE ZX
6030 M: Shawn Guo <shawnguo@kernel.org>
6031 L: dri-devel@lists.freedesktop.org
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: Documentation/devicetree/bindings/display/zte,vou.txt
6035 F: drivers/gpu/drm/zte/
6038 M: Thierry Reding <thierry.reding@gmail.com>
6039 R: Sam Ravnborg <sam@ravnborg.org>
6040 L: dri-devel@lists.freedesktop.org
6042 T: git git://anongit.freedesktop.org/drm/drm-misc
6043 F: Documentation/devicetree/bindings/display/panel/
6044 F: drivers/gpu/drm/drm_panel.c
6045 F: drivers/gpu/drm/panel/
6046 F: include/drm/drm_panel.h
6049 M: Christian Koenig <christian.koenig@amd.com>
6050 M: Huang Rui <ray.huang@amd.com>
6051 L: dri-devel@lists.freedesktop.org
6053 T: git git://people.freedesktop.org/~agd5f/linux
6054 F: drivers/gpu/drm/ttm/
6057 DSBR100 USB FM RADIO DRIVER
6058 M: Alexey Klimov <klimov.linux@gmail.com>
6059 L: linux-media@vger.kernel.org
6061 T: git git://linuxtv.org/media_tree.git
6062 F: drivers/media/radio/dsbr100.c
6065 M: Hans Verkuil <hverkuil@xs4all.nl>
6066 L: linux-media@vger.kernel.org
6068 W: https://linuxtv.org
6069 T: git git://linuxtv.org/media_tree.git
6070 F: drivers/media/pci/dt3155/
6072 DVB_USB_AF9015 MEDIA DRIVER
6073 M: Antti Palosaari <crope@iki.fi>
6074 L: linux-media@vger.kernel.org
6076 W: https://linuxtv.org
6077 W: http://palosaari.fi/linux/
6078 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6079 T: git git://linuxtv.org/anttip/media_tree.git
6080 F: drivers/media/usb/dvb-usb-v2/af9015*
6082 DVB_USB_AF9035 MEDIA DRIVER
6083 M: Antti Palosaari <crope@iki.fi>
6084 L: linux-media@vger.kernel.org
6086 W: https://linuxtv.org
6087 W: http://palosaari.fi/linux/
6088 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6089 T: git git://linuxtv.org/anttip/media_tree.git
6090 F: drivers/media/usb/dvb-usb-v2/af9035*
6092 DVB_USB_ANYSEE MEDIA DRIVER
6093 M: Antti Palosaari <crope@iki.fi>
6094 L: linux-media@vger.kernel.org
6096 W: https://linuxtv.org
6097 W: http://palosaari.fi/linux/
6098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6099 T: git git://linuxtv.org/anttip/media_tree.git
6100 F: drivers/media/usb/dvb-usb-v2/anysee*
6102 DVB_USB_AU6610 MEDIA DRIVER
6103 M: Antti Palosaari <crope@iki.fi>
6104 L: linux-media@vger.kernel.org
6106 W: https://linuxtv.org
6107 W: http://palosaari.fi/linux/
6108 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6109 T: git git://linuxtv.org/anttip/media_tree.git
6110 F: drivers/media/usb/dvb-usb-v2/au6610*
6112 DVB_USB_CE6230 MEDIA DRIVER
6113 M: Antti Palosaari <crope@iki.fi>
6114 L: linux-media@vger.kernel.org
6116 W: https://linuxtv.org
6117 W: http://palosaari.fi/linux/
6118 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6119 T: git git://linuxtv.org/anttip/media_tree.git
6120 F: drivers/media/usb/dvb-usb-v2/ce6230*
6122 DVB_USB_CXUSB MEDIA DRIVER
6123 M: Michael Krufky <mkrufky@linuxtv.org>
6124 L: linux-media@vger.kernel.org
6126 W: https://linuxtv.org
6127 W: http://github.com/mkrufky
6128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6129 T: git git://linuxtv.org/media_tree.git
6130 F: drivers/media/usb/dvb-usb/cxusb*
6132 DVB_USB_EC168 MEDIA DRIVER
6133 M: Antti Palosaari <crope@iki.fi>
6134 L: linux-media@vger.kernel.org
6136 W: https://linuxtv.org
6137 W: http://palosaari.fi/linux/
6138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6139 T: git git://linuxtv.org/anttip/media_tree.git
6140 F: drivers/media/usb/dvb-usb-v2/ec168*
6142 DVB_USB_GL861 MEDIA DRIVER
6143 M: Antti Palosaari <crope@iki.fi>
6144 L: linux-media@vger.kernel.org
6146 W: https://linuxtv.org
6147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6148 T: git git://linuxtv.org/anttip/media_tree.git
6149 F: drivers/media/usb/dvb-usb-v2/gl861*
6151 DVB_USB_MXL111SF MEDIA DRIVER
6152 M: Michael Krufky <mkrufky@linuxtv.org>
6153 L: linux-media@vger.kernel.org
6155 W: https://linuxtv.org
6156 W: http://github.com/mkrufky
6157 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6158 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6159 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6161 DVB_USB_RTL28XXU MEDIA DRIVER
6162 M: Antti Palosaari <crope@iki.fi>
6163 L: linux-media@vger.kernel.org
6165 W: https://linuxtv.org
6166 W: http://palosaari.fi/linux/
6167 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6168 T: git git://linuxtv.org/anttip/media_tree.git
6169 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6171 DVB_USB_V2 MEDIA DRIVER
6172 M: Antti Palosaari <crope@iki.fi>
6173 L: linux-media@vger.kernel.org
6175 W: https://linuxtv.org
6176 W: http://palosaari.fi/linux/
6177 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6178 T: git git://linuxtv.org/anttip/media_tree.git
6179 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6180 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6183 M: Jason Baron <jbaron@akamai.com>
6185 F: include/linux/dynamic_debug.h
6186 F: lib/dynamic_debug.c
6188 DYNAMIC INTERRUPT MODERATION
6189 M: Tal Gilboa <talgi@nvidia.com>
6191 F: Documentation/networking/net_dim.rst
6192 F: include/linux/dim.h
6195 DZ DECSTATION DZ11 SERIAL DRIVER
6196 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6198 F: drivers/tty/serial/dz.*
6200 E3X0 POWER BUTTON DRIVER
6201 M: Moritz Fischer <moritz.fischer@ettus.com>
6202 L: usrp-users@lists.ettus.com
6204 W: http://www.ettus.com
6205 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6206 F: drivers/input/misc/e3x0-button.c
6209 M: Antti Palosaari <crope@iki.fi>
6210 L: linux-media@vger.kernel.org
6212 W: https://linuxtv.org
6213 W: http://palosaari.fi/linux/
6214 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6215 T: git git://linuxtv.org/anttip/media_tree.git
6216 F: drivers/media/tuners/e4000*
6218 EARTH_PT1 MEDIA DRIVER
6219 M: Akihiro Tsukada <tskd08@gmail.com>
6220 L: linux-media@vger.kernel.org
6222 F: drivers/media/pci/pt1/
6224 EARTH_PT3 MEDIA DRIVER
6225 M: Akihiro Tsukada <tskd08@gmail.com>
6226 L: linux-media@vger.kernel.org
6228 F: drivers/media/pci/pt3/
6231 M: Antti Palosaari <crope@iki.fi>
6232 L: linux-media@vger.kernel.org
6234 W: https://linuxtv.org
6235 W: http://palosaari.fi/linux/
6236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6237 T: git git://linuxtv.org/anttip/media_tree.git
6238 F: drivers/media/dvb-frontends/ec100*
6241 M: Tyler Hicks <code@tyhicks.com>
6242 L: ecryptfs@vger.kernel.org
6244 W: http://ecryptfs.org
6245 W: https://launchpad.net/ecryptfs
6246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6247 F: Documentation/filesystems/ecryptfs.rst
6251 M: Borislav Petkov <bp@alien8.de>
6252 L: linux-edac@vger.kernel.org
6254 F: drivers/edac/amd64_edac*
6257 M: Jan Luebbe <jlu@pengutronix.de>
6258 L: linux-edac@vger.kernel.org
6260 F: drivers/edac/armada_xp_*
6263 M: Stefan Schaeckeler <sschaeck@cisco.com>
6265 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6266 F: drivers/edac/aspeed_edac.c
6269 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6271 F: drivers/edac/bluefield_edac.c
6274 M: Andre Przywara <andre.przywara@arm.com>
6275 L: linux-edac@vger.kernel.org
6277 F: drivers/edac/highbank*
6280 M: Ralf Baechle <ralf@linux-mips.org>
6281 L: linux-edac@vger.kernel.org
6282 L: linux-mips@vger.kernel.org
6284 F: drivers/edac/octeon_edac*
6286 EDAC-CAVIUM THUNDERX
6287 M: Robert Richter <rric@kernel.org>
6288 L: linux-edac@vger.kernel.org
6290 F: drivers/edac/thunderx_edac*
6293 M: Borislav Petkov <bp@alien8.de>
6294 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6295 M: Tony Luck <tony.luck@intel.com>
6296 R: James Morse <james.morse@arm.com>
6297 R: Robert Richter <rric@kernel.org>
6298 L: linux-edac@vger.kernel.org
6300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6301 F: Documentation/admin-guide/ras.rst
6302 F: Documentation/driver-api/edac.rst
6304 F: include/linux/edac.h
6307 M: Lei Wang <lewan@microsoft.com>
6308 L: linux-edac@vger.kernel.org
6310 F: drivers/edac/dmc520_edac.c
6313 M: Mark Gross <mark.gross@intel.com>
6314 L: linux-edac@vger.kernel.org
6316 F: drivers/edac/e752x_edac.c
6319 L: linux-edac@vger.kernel.org
6321 F: drivers/edac/e7xxx_edac.c
6324 M: York Sun <york.sun@nxp.com>
6325 L: linux-edac@vger.kernel.org
6327 F: drivers/edac/fsl_ddr_edac.*
6330 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6331 L: linux-edac@vger.kernel.org
6333 F: drivers/edac/ghes_edac.c
6336 M: Tony Luck <tony.luck@intel.com>
6337 L: linux-edac@vger.kernel.org
6339 F: drivers/edac/i10nm_base.c
6342 L: linux-edac@vger.kernel.org
6344 F: drivers/edac/i3000_edac.c
6347 L: linux-edac@vger.kernel.org
6349 F: drivers/edac/i5000_edac.c
6352 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6353 L: linux-edac@vger.kernel.org
6355 F: drivers/edac/i5400_edac.c
6358 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6359 L: linux-edac@vger.kernel.org
6361 F: drivers/edac/i7300_edac.c
6364 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6365 L: linux-edac@vger.kernel.org
6367 F: drivers/edac/i7core_edac.c
6370 M: Tim Small <tim@buttersideup.com>
6371 L: linux-edac@vger.kernel.org
6373 F: drivers/edac/i82443bxgx_edac.c
6376 M: "Arvind R." <arvino55@gmail.com>
6377 L: linux-edac@vger.kernel.org
6379 F: drivers/edac/i82975x_edac.c
6382 M: Jason Baron <jbaron@akamai.com>
6383 L: linux-edac@vger.kernel.org
6385 F: drivers/edac/ie31200_edac.c
6388 M: Johannes Thumshirn <morbidrsa@gmail.com>
6389 L: linux-edac@vger.kernel.org
6391 F: drivers/edac/mpc85xx_edac.[ch]
6394 M: Egor Martovetsky <egor@pasemi.com>
6395 L: linux-edac@vger.kernel.org
6397 F: drivers/edac/pasemi_edac.c
6400 M: Tony Luck <tony.luck@intel.com>
6401 L: linux-edac@vger.kernel.org
6403 F: drivers/edac/pnd2_edac.[ch]
6406 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6407 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6408 L: linux-arm-msm@vger.kernel.org
6409 L: linux-edac@vger.kernel.org
6411 F: drivers/edac/qcom_edac.c
6414 M: Tim Small <tim@buttersideup.com>
6415 L: linux-edac@vger.kernel.org
6417 F: drivers/edac/r82600_edac.c
6420 M: Tony Luck <tony.luck@intel.com>
6421 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6422 L: linux-edac@vger.kernel.org
6424 F: drivers/edac/sb_edac.c
6427 M: Yash Shah <yash.shah@sifive.com>
6428 L: linux-edac@vger.kernel.org
6430 F: drivers/edac/sifive_edac.c
6433 M: Tony Luck <tony.luck@intel.com>
6434 L: linux-edac@vger.kernel.org
6436 F: drivers/edac/skx_*.c
6439 M: Tero Kristo <t-kristo@ti.com>
6440 L: linux-edac@vger.kernel.org
6442 F: drivers/edac/ti_edac.c
6444 EDIROL UA-101/UA-1000 DRIVER
6445 M: Clemens Ladisch <clemens@ladisch.de>
6446 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6449 F: sound/usb/misc/ua101.c
6452 M: Ivan Hu <ivan.hu@canonical.com>
6453 M: Ard Biesheuvel <ardb@kernel.org>
6454 L: linux-efi@vger.kernel.org
6456 F: drivers/firmware/efi/test/
6458 EFI VARIABLE FILESYSTEM
6459 M: Matthew Garrett <matthew.garrett@nebula.com>
6460 M: Jeremy Kerr <jk@ozlabs.org>
6461 M: Ard Biesheuvel <ardb@kernel.org>
6462 L: linux-efi@vger.kernel.org
6464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6467 EFIFB FRAMEBUFFER DRIVER
6468 M: Peter Jones <pjones@redhat.com>
6469 L: linux-fbdev@vger.kernel.org
6471 F: drivers/video/fbdev/efifb.c
6475 W: http://aeschi.ch.eu.org/efs/
6478 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6479 M: Douglas Miller <dougmill@linux.ibm.com>
6480 L: netdev@vger.kernel.org
6482 F: drivers/net/ethernet/ibm/ehea/
6484 EM28XX VIDEO4LINUX DRIVER
6485 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6486 L: linux-media@vger.kernel.org
6488 W: https://linuxtv.org
6489 T: git git://linuxtv.org/media_tree.git
6490 F: Documentation/admin-guide/media/em28xx*
6491 F: drivers/media/usb/em28xx/
6494 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6495 M: Matt Mackall <mpm@selenic.com>
6496 M: David Woodhouse <dwmw2@infradead.org>
6497 L: linux-embedded@vger.kernel.org
6500 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6501 M: Adrian Hunter <adrian.hunter@intel.com>
6502 M: Ritesh Harjani <riteshh@codeaurora.org>
6503 M: Asutosh Das <asutoshd@codeaurora.org>
6504 L: linux-mmc@vger.kernel.org
6506 F: drivers/mmc/host/cqhci*
6508 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6509 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6510 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6511 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6512 L: linux-scsi@vger.kernel.org
6514 W: http://www.broadcom.com
6515 F: drivers/scsi/be2iscsi/
6517 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6518 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6519 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6520 M: Somnath Kotur <somnath.kotur@broadcom.com>
6521 L: netdev@vger.kernel.org
6523 W: http://www.emulex.com
6524 F: drivers/net/ethernet/emulex/benet/
6526 EMULEX ONECONNECT ROCE DRIVER
6527 M: Selvin Xavier <selvin.xavier@broadcom.com>
6528 M: Devesh Sharma <devesh.sharma@broadcom.com>
6529 L: linux-rdma@vger.kernel.org
6531 W: http://www.broadcom.com
6532 F: drivers/infiniband/hw/ocrdma/
6533 F: include/uapi/rdma/ocrdma-abi.h
6535 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6536 M: James Smart <james.smart@broadcom.com>
6537 M: Dick Kennedy <dick.kennedy@broadcom.com>
6538 L: linux-scsi@vger.kernel.org
6540 W: http://www.broadcom.com
6541 F: drivers/scsi/lpfc/
6543 ENE CB710 FLASH CARD READER DRIVER
6544 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6546 F: drivers/misc/cb710/
6547 F: drivers/mmc/host/cb710-mmc.*
6548 F: include/linux/cb710.h
6550 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6551 M: Maxim Levitsky <maximlevitsky@gmail.com>
6553 F: drivers/media/rc/ene_ir.*
6555 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6556 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6557 L: linuxppc-dev@lists.ozlabs.org
6559 F: drivers/tty/ehv_bytechan.c
6561 EPSON S1D13XXX FRAMEBUFFER DRIVER
6562 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6565 F: drivers/video/fbdev/s1d13xxxfb.c
6566 F: include/video/s1d13xxxfb.h
6569 M: Gao Xiang <xiang@kernel.org>
6570 M: Chao Yu <yuchao0@huawei.com>
6571 L: linux-erofs@lists.ozlabs.org
6573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6574 F: Documentation/filesystems/erofs.rst
6576 F: include/trace/events/erofs.h
6578 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6579 M: Jeff Layton <jlayton@kernel.org>
6581 F: include/linux/errseq.h
6584 ET131X NETWORK DRIVER
6585 M: Mark Einon <mark.einon@gmail.com>
6587 F: drivers/net/ethernet/agere/
6590 M: Roopa Prabhu <roopa@nvidia.com>
6591 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6592 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6593 L: netdev@vger.kernel.org
6595 W: http://www.linuxfoundation.org/en/Net:Bridge
6596 F: include/linux/netfilter_bridge/
6599 ETHERNET PHY LIBRARY
6600 M: Andrew Lunn <andrew@lunn.ch>
6601 M: Heiner Kallweit <hkallweit1@gmail.com>
6602 R: Russell King <linux@armlinux.org.uk>
6603 L: netdev@vger.kernel.org
6605 F: Documentation/ABI/testing/sysfs-class-net-phydev
6606 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6607 F: Documentation/devicetree/bindings/net/mdio*
6608 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6609 F: Documentation/networking/phy.rst
6610 F: drivers/net/mdio/
6611 F: drivers/net/mdio/of_mdio.c
6614 F: drivers/of/of_net.c
6615 F: include/dt-bindings/net/qca-ar803x.h
6616 F: include/linux/*mdio*.h
6617 F: include/linux/mdio/*.h
6618 F: include/linux/of_net.h
6619 F: include/linux/phy.h
6620 F: include/linux/phy_fixed.h
6621 F: include/linux/platform_data/mdio-bcm-unimac.h
6622 F: include/linux/platform_data/mdio-gpio.h
6623 F: include/trace/events/mdio.h
6624 F: include/uapi/linux/mdio.h
6625 F: include/uapi/linux/mii.h
6628 M: Namjae Jeon <namjae.jeon@samsung.com>
6629 M: Sungjong Seo <sj1557.seo@samsung.com>
6630 L: linux-fsdevel@vger.kernel.org
6635 M: Jan Kara <jack@suse.com>
6636 L: linux-ext4@vger.kernel.org
6638 F: Documentation/filesystems/ext2.rst
6640 F: include/linux/ext2*
6643 M: "Theodore Ts'o" <tytso@mit.edu>
6644 M: Andreas Dilger <adilger.kernel@dilger.ca>
6645 L: linux-ext4@vger.kernel.org
6647 W: http://ext4.wiki.kernel.org
6648 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6650 F: Documentation/filesystems/ext4/
6652 F: include/trace/events/ext4.h
6654 Extended Verification Module (EVM)
6655 M: Mimi Zohar <zohar@linux.ibm.com>
6656 L: linux-integrity@vger.kernel.org
6658 F: security/integrity/evm/
6660 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6661 M: Ard Biesheuvel <ardb@kernel.org>
6662 L: linux-efi@vger.kernel.org
6664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6665 F: Documentation/admin-guide/efi-stub.rst
6666 F: arch/*/include/asm/efi.h
6667 F: arch/*/kernel/efi.c
6668 F: arch/arm/boot/compressed/efi-header.S
6669 F: arch/arm64/kernel/efi-entry.S
6670 F: arch/x86/platform/efi/
6671 F: drivers/firmware/efi/
6672 F: include/linux/efi*.h
6674 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6675 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6676 M: Chanwoo Choi <cw00.choi@samsung.com>
6677 L: linux-kernel@vger.kernel.org
6679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6680 F: Documentation/devicetree/bindings/extcon/
6681 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6683 F: include/linux/extcon.h
6684 F: include/linux/extcon/
6687 M: Masami Hiramatsu <mhiramat@kernel.org>
6689 F: Documentation/admin-guide/bootconfig.rst
6690 F: fs/proc/bootconfig.c
6691 F: include/linux/bootconfig.h
6693 F: tools/bootconfig/*
6694 F: tools/bootconfig/scripts/*
6697 M: Jingoo Han <jingoohan1@gmail.com>
6698 L: dri-devel@lists.freedesktop.org
6700 F: drivers/gpu/drm/exynos/exynos_dp*
6702 EXYNOS SYSMMU (IOMMU) driver
6703 M: Marek Szyprowski <m.szyprowski@samsung.com>
6704 L: iommu@lists.linux-foundation.org
6706 F: drivers/iommu/exynos-iommu.c
6709 M: Jaegeuk Kim <jaegeuk@kernel.org>
6710 M: Chao Yu <yuchao0@huawei.com>
6711 L: linux-f2fs-devel@lists.sourceforge.net
6713 W: https://f2fs.wiki.kernel.org/
6714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6715 F: Documentation/ABI/testing/sysfs-fs-f2fs
6716 F: Documentation/filesystems/f2fs.rst
6718 F: include/linux/f2fs_fs.h
6719 F: include/trace/events/f2fs.h
6721 F71805F HARDWARE MONITORING DRIVER
6722 M: Jean Delvare <jdelvare@suse.com>
6723 L: linux-hwmon@vger.kernel.org
6725 F: Documentation/hwmon/f71805f.rst
6726 F: drivers/hwmon/f71805f.c
6729 M: Josh Poimboeuf <jpoimboe@redhat.com>
6731 F: scripts/faddr2line
6734 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6735 L: netdev@vger.kernel.org
6737 F: Documentation/networking/failover.rst
6738 F: include/net/failover.h
6739 F: net/core/failover.c
6742 M: Jan Kara <jack@suse.cz>
6743 R: Amir Goldstein <amir73il@gmail.com>
6744 L: linux-fsdevel@vger.kernel.org
6746 F: fs/notify/fanotify/
6747 F: include/linux/fanotify.h
6748 F: include/uapi/linux/fanotify.h
6750 FARSYNC SYNCHRONOUS DRIVER
6751 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6753 W: http://www.farsite.co.uk/
6754 F: drivers/net/wan/farsync.*
6756 FAULT INJECTION SUPPORT
6757 M: Akinobu Mita <akinobu.mita@gmail.com>
6759 F: Documentation/fault-injection/
6760 F: lib/fault-inject.c
6762 FBTFT Framebuffer drivers
6763 L: dri-devel@lists.freedesktop.org
6764 L: linux-fbdev@vger.kernel.org
6766 F: drivers/staging/fbtft/
6769 M: Michael Buesch <m@bues.ch>
6770 L: linux-media@vger.kernel.org
6772 F: drivers/media/tuners/fc0011.c
6773 F: drivers/media/tuners/fc0011.h
6776 M: Antti Palosaari <crope@iki.fi>
6777 L: linux-media@vger.kernel.org
6779 W: https://linuxtv.org
6780 W: http://palosaari.fi/linux/
6781 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6782 T: git git://linuxtv.org/anttip/media_tree.git
6783 F: drivers/media/tuners/fc2580*
6785 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6786 M: Hannes Reinecke <hare@suse.de>
6787 L: linux-scsi@vger.kernel.org
6789 W: www.Open-FCoE.org
6790 F: drivers/scsi/fcoe/
6791 F: drivers/scsi/libfc/
6793 F: include/scsi/libfc.h
6794 F: include/scsi/libfcoe.h
6795 F: include/uapi/scsi/fc/
6797 FILE LOCKING (flock() and fcntl()/lockf())
6798 M: Jeff Layton <jlayton@kernel.org>
6799 M: "J. Bruce Fields" <bfields@fieldses.org>
6800 L: linux-fsdevel@vger.kernel.org
6804 F: include/linux/fcntl.h
6805 F: include/uapi/linux/fcntl.h
6807 FILESYSTEM DIRECT ACCESS (DAX)
6808 M: Dan Williams <dan.j.williams@intel.com>
6809 R: Matthew Wilcox <willy@infradead.org>
6810 R: Jan Kara <jack@suse.cz>
6811 L: linux-fsdevel@vger.kernel.org
6812 L: linux-nvdimm@lists.01.org
6815 F: include/linux/dax.h
6816 F: include/trace/events/fs_dax.h
6818 FILESYSTEMS (VFS and infrastructure)
6819 M: Alexander Viro <viro@zeniv.linux.org.uk>
6820 L: linux-fsdevel@vger.kernel.org
6823 F: include/linux/fs.h
6824 F: include/linux/fs_types.h
6825 F: include/uapi/linux/fs.h
6826 F: include/uapi/linux/openat2.h
6828 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6829 M: Riku Voipio <riku.voipio@iki.fi>
6830 L: linux-hwmon@vger.kernel.org
6832 F: drivers/hwmon/f75375s.c
6833 F: include/linux/f75375s.h
6835 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6836 M: Clemens Ladisch <clemens@ladisch.de>
6837 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6838 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6841 F: include/uapi/sound/firewire.h
6844 FIREWIRE MEDIA DRIVERS (firedtv)
6845 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6846 L: linux-media@vger.kernel.org
6847 L: linux1394-devel@lists.sourceforge.net
6849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6850 F: drivers/media/firewire/
6852 FIREWIRE SBP-2 TARGET
6853 M: Chris Boot <bootc@bootc.net>
6854 L: linux-scsi@vger.kernel.org
6855 L: target-devel@vger.kernel.org
6856 L: linux1394-devel@lists.sourceforge.net
6858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6859 F: drivers/target/sbp/
6862 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6863 L: linux1394-devel@lists.sourceforge.net
6865 W: http://ieee1394.wiki.kernel.org/
6866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6867 F: drivers/firewire/
6868 F: include/linux/firewire.h
6869 F: include/uapi/linux/firewire*.h
6872 FIRMWARE LOADER (request_firmware)
6873 M: Luis Chamberlain <mcgrof@kernel.org>
6874 L: linux-kernel@vger.kernel.org
6876 F: Documentation/firmware_class/
6877 F: drivers/base/firmware_loader/
6878 F: include/linux/firmware.h
6880 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6881 M: Joshua Morris <josh.h.morris@us.ibm.com>
6882 M: Philip Kelleher <pjk1939@linux.ibm.com>
6884 F: drivers/block/rsxx/
6886 FLEXTIMER FTM-QUADDEC DRIVER
6887 M: Patrick Havelange <patrick.havelange@essensium.com>
6888 L: linux-iio@vger.kernel.org
6890 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6891 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6892 F: drivers/counter/ftm-quaddec.c
6895 M: Denis Efremov <efremov@linux.com>
6896 L: linux-block@vger.kernel.org
6898 F: drivers/block/floppy.c
6900 FLYSKY FSIA6B RC RECEIVER
6901 M: Markus Koch <markus@notsyncing.net>
6902 L: linux-input@vger.kernel.org
6904 F: drivers/input/joystick/fsia6b.c
6906 FORCEDETH GIGABIT ETHERNET DRIVER
6907 M: Rain River <rain.1986.08.12@gmail.com>
6908 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6909 L: netdev@vger.kernel.org
6911 F: drivers/net/ethernet/nvidia/*
6914 M: Wu Hao <hao.wu@intel.com>
6915 R: Tom Rix <trix@redhat.com>
6916 L: linux-fpga@vger.kernel.org
6918 F: Documentation/ABI/testing/sysfs-bus-dfl
6919 F: Documentation/fpga/dfl.rst
6920 F: drivers/fpga/dfl*
6921 F: include/uapi/linux/fpga-dfl.h
6923 FPGA MANAGER FRAMEWORK
6924 M: Moritz Fischer <mdf@kernel.org>
6925 R: Tom Rix <trix@redhat.com>
6926 L: linux-fpga@vger.kernel.org
6928 W: http://www.rocketboards.org
6929 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6931 F: Documentation/devicetree/bindings/fpga/
6932 F: Documentation/driver-api/fpga/
6933 F: Documentation/fpga/
6935 F: include/linux/fpga/
6938 M: Bill Metzenthen <billm@melbpc.org.au>
6940 W: http://floatingpoint.sourceforge.net/emulator/index.html
6941 F: arch/x86/math-emu/
6943 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6944 L: netdev@vger.kernel.org
6946 F: drivers/net/wan/dlci.c
6947 F: drivers/net/wan/sdla.c
6950 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6951 L: dri-devel@lists.freedesktop.org
6952 L: linux-fbdev@vger.kernel.org
6954 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6955 T: git git://anongit.freedesktop.org/drm/drm-misc
6956 F: Documentation/fb/
6958 F: include/linux/fb.h
6959 F: include/uapi/linux/fb.h
6960 F: include/uapi/video/
6963 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6964 M: Horia Geantă <horia.geanta@nxp.com>
6965 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6966 L: linux-crypto@vger.kernel.org
6968 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6969 F: drivers/crypto/caam/
6971 FREESCALE COLDFIRE M5441X MMC DRIVER
6972 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6973 L: linux-mmc@vger.kernel.org
6975 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6976 F: include/linux/platform_data/mmc-esdhc-mcf.h
6978 FREESCALE DIU FRAMEBUFFER DRIVER
6979 M: Timur Tabi <timur@kernel.org>
6980 L: linux-fbdev@vger.kernel.org
6982 F: drivers/video/fbdev/fsl-diu-fb.*
6984 FREESCALE DMA DRIVER
6985 M: Li Yang <leoyang.li@nxp.com>
6986 M: Zhang Wei <zw@zh-kernel.org>
6987 L: linuxppc-dev@lists.ozlabs.org
6989 F: drivers/dma/fsldma.*
6991 FREESCALE DSPI DRIVER
6992 M: Vladimir Oltean <olteanv@gmail.com>
6993 L: linux-spi@vger.kernel.org
6995 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6996 F: drivers/spi/spi-fsl-dspi.c
6997 F: include/linux/spi/spi-fsl-dspi.h
6999 FREESCALE ENETC ETHERNET DRIVERS
7000 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7001 L: netdev@vger.kernel.org
7003 F: drivers/net/ethernet/freescale/enetc/
7005 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7006 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7007 L: netdev@vger.kernel.org
7009 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7010 F: drivers/net/ethernet/freescale/gianfar*
7012 FREESCALE GPMI NAND DRIVER
7013 M: Han Xu <han.xu@nxp.com>
7014 L: linux-mtd@lists.infradead.org
7016 F: drivers/mtd/nand/raw/gpmi-nand/*
7018 FREESCALE I2C CPM DRIVER
7019 M: Jochen Friedrich <jochen@scram.de>
7020 L: linuxppc-dev@lists.ozlabs.org
7021 L: linux-i2c@vger.kernel.org
7023 F: drivers/i2c/busses/i2c-cpm.c
7025 FREESCALE IMX / MXC FEC DRIVER
7026 M: Fugang Duan <fugang.duan@nxp.com>
7027 L: netdev@vger.kernel.org
7029 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7030 F: drivers/net/ethernet/freescale/fec.h
7031 F: drivers/net/ethernet/freescale/fec_main.c
7032 F: drivers/net/ethernet/freescale/fec_ptp.c
7034 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7035 M: Sascha Hauer <s.hauer@pengutronix.de>
7036 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7037 L: linux-fbdev@vger.kernel.org
7038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7040 F: drivers/video/fbdev/imxfb.c
7041 F: include/linux/platform_data/video-imxfb.h
7043 FREESCALE IMX DDR PMU DRIVER
7044 M: Frank Li <Frank.li@nxp.com>
7045 L: linux-arm-kernel@lists.infradead.org
7047 F: Documentation/admin-guide/perf/imx-ddr.rst
7048 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7049 F: drivers/perf/fsl_imx8_ddr_perf.c
7051 FREESCALE IMX I2C DRIVER
7052 M: Oleksij Rempel <o.rempel@pengutronix.de>
7053 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7054 L: linux-i2c@vger.kernel.org
7056 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7057 F: drivers/i2c/busses/i2c-imx.c
7059 FREESCALE IMX LPI2C DRIVER
7060 M: Dong Aisheng <aisheng.dong@nxp.com>
7061 L: linux-i2c@vger.kernel.org
7062 L: linux-imx@nxp.com
7064 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7065 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7067 FREESCALE QORIQ DPAA ETHERNET DRIVER
7068 M: Madalin Bucur <madalin.bucur@nxp.com>
7069 L: netdev@vger.kernel.org
7071 F: drivers/net/ethernet/freescale/dpaa
7073 FREESCALE QORIQ DPAA FMAN DRIVER
7074 M: Madalin Bucur <madalin.bucur@nxp.com>
7075 L: netdev@vger.kernel.org
7077 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7078 F: drivers/net/ethernet/freescale/fman
7080 FREESCALE QORIQ PTP CLOCK DRIVER
7081 M: Yangbo Lu <yangbo.lu@nxp.com>
7082 L: netdev@vger.kernel.org
7084 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7085 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7086 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7087 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7088 F: drivers/ptp/ptp_qoriq.c
7089 F: drivers/ptp/ptp_qoriq_debugfs.c
7090 F: include/linux/fsl/ptp_qoriq.h
7092 FREESCALE QUAD SPI DRIVER
7093 M: Han Xu <han.xu@nxp.com>
7094 L: linux-spi@vger.kernel.org
7096 F: drivers/spi/spi-fsl-qspi.c
7098 FREESCALE QUICC ENGINE LIBRARY
7099 M: Qiang Zhao <qiang.zhao@nxp.com>
7100 L: linuxppc-dev@lists.ozlabs.org
7102 F: drivers/soc/fsl/qe/
7103 F: include/soc/fsl/*qe*.h
7104 F: include/soc/fsl/*ucc*.h
7106 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7107 M: Li Yang <leoyang.li@nxp.com>
7108 L: netdev@vger.kernel.org
7109 L: linuxppc-dev@lists.ozlabs.org
7111 F: drivers/net/ethernet/freescale/ucc_geth*
7113 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7114 M: Zhao Qiang <qiang.zhao@nxp.com>
7115 L: netdev@vger.kernel.org
7116 L: linuxppc-dev@lists.ozlabs.org
7118 F: drivers/net/wan/fsl_ucc_hdlc*
7120 FREESCALE QUICC ENGINE UCC UART DRIVER
7121 M: Timur Tabi <timur@kernel.org>
7122 L: linuxppc-dev@lists.ozlabs.org
7124 F: drivers/tty/serial/ucc_uart.c
7126 FREESCALE SOC DRIVERS
7127 M: Li Yang <leoyang.li@nxp.com>
7128 L: linuxppc-dev@lists.ozlabs.org
7129 L: linux-arm-kernel@lists.infradead.org
7131 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7132 F: Documentation/devicetree/bindings/soc/fsl/
7134 F: include/linux/fsl/
7136 FREESCALE SOC FS_ENET DRIVER
7137 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7138 L: linuxppc-dev@lists.ozlabs.org
7139 L: netdev@vger.kernel.org
7141 F: drivers/net/ethernet/freescale/fs_enet/
7142 F: include/linux/fs_enet_pd.h
7144 FREESCALE SOC SOUND DRIVERS
7145 M: Timur Tabi <timur@kernel.org>
7146 M: Nicolin Chen <nicoleotsuka@gmail.com>
7147 M: Xiubo Li <Xiubo.Lee@gmail.com>
7148 R: Fabio Estevam <festevam@gmail.com>
7149 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7150 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7151 L: linuxppc-dev@lists.ozlabs.org
7153 F: sound/soc/fsl/fsl*
7154 F: sound/soc/fsl/imx*
7155 F: sound/soc/fsl/mpc8610_hpcd.c
7157 FREESCALE USB PERIPHERAL DRIVERS
7158 M: Li Yang <leoyang.li@nxp.com>
7159 L: linux-usb@vger.kernel.org
7160 L: linuxppc-dev@lists.ozlabs.org
7162 F: drivers/usb/gadget/udc/fsl*
7164 FREESCALE USB PHY DRIVER
7165 M: Ran Wang <ran.wang_1@nxp.com>
7166 L: linux-usb@vger.kernel.org
7167 L: linuxppc-dev@lists.ozlabs.org
7169 F: drivers/usb/phy/phy-fsl-usb*
7172 M: Christoph Hellwig <hch@infradead.org>
7174 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7178 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7179 M: Pavel Machek <pavel@ucw.cz>
7180 L: linux-pm@vger.kernel.org
7182 F: Documentation/power/freezing-of-tasks.rst
7183 F: include/linux/freezer.h
7187 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7188 L: linux-kernel@vger.kernel.org
7190 F: include/linux/frontswap.h
7193 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7194 M: David Howells <dhowells@redhat.com>
7195 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7197 F: Documentation/filesystems/caching/
7199 F: include/linux/fscache*.h
7201 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7202 M: Theodore Y. Ts'o <tytso@mit.edu>
7203 M: Jaegeuk Kim <jaegeuk@kernel.org>
7204 M: Eric Biggers <ebiggers@kernel.org>
7205 L: linux-fscrypt@vger.kernel.org
7207 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7208 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7209 F: Documentation/filesystems/fscrypt.rst
7211 F: include/linux/fscrypt*.h
7212 F: include/uapi/linux/fscrypt.h
7215 M: Jeremy Kerr <jk@ozlabs.org>
7216 M: Joel Stanley <joel@jms.id.au>
7217 R: Alistar Popple <alistair@popple.id.au>
7218 R: Eddie James <eajames@linux.ibm.com>
7219 L: linux-fsi@lists.ozlabs.org
7221 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7224 F: include/linux/fsi*.h
7225 F: include/trace/events/fsi*.h
7227 FSI-ATTACHED I2C DRIVER
7228 M: Eddie James <eajames@linux.ibm.com>
7229 L: linux-i2c@vger.kernel.org
7230 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7232 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7233 F: drivers/i2c/busses/i2c-fsi.c
7235 FSI-ATTACHED SPI DRIVER
7236 M: Eddie James <eajames@linux.ibm.com>
7237 L: linux-spi@vger.kernel.org
7239 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7240 F: drivers/spi/spi-fsi.c
7242 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7243 M: Jan Kara <jack@suse.cz>
7244 R: Amir Goldstein <amir73il@gmail.com>
7245 L: linux-fsdevel@vger.kernel.org
7247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7249 F: include/linux/fsnotify*.h
7251 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7252 M: Eric Biggers <ebiggers@kernel.org>
7253 M: Theodore Y. Ts'o <tytso@mit.edu>
7254 L: linux-fscrypt@vger.kernel.org
7256 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7257 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7258 F: Documentation/filesystems/fsverity.rst
7260 F: include/linux/fsverity.h
7261 F: include/uapi/linux/fsverity.h
7263 FUJITSU LAPTOP EXTRAS
7264 M: Jonathan Woithe <jwoithe@just42.net>
7265 L: platform-driver-x86@vger.kernel.org
7267 F: drivers/platform/x86/fujitsu-laptop.c
7269 FUJITSU M-5MO LS CAMERA ISP DRIVER
7270 M: Kyungmin Park <kyungmin.park@samsung.com>
7271 M: Heungjun Kim <riverful.kim@samsung.com>
7272 L: linux-media@vger.kernel.org
7274 F: drivers/media/i2c/m5mols/
7275 F: include/media/i2c/m5mols.h
7277 FUJITSU TABLET EXTRAS
7278 M: Robert Gerlach <khnz@gmx.de>
7279 L: platform-driver-x86@vger.kernel.org
7281 F: drivers/platform/x86/fujitsu-tablet.c
7283 FUSE: FILESYSTEM IN USERSPACE
7284 M: Miklos Szeredi <miklos@szeredi.hu>
7285 L: linux-fsdevel@vger.kernel.org
7287 W: https://github.com/libfuse/
7288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7289 F: Documentation/filesystems/fuse.rst
7291 F: include/uapi/linux/fuse.h
7294 M: Thomas Gleixner <tglx@linutronix.de>
7295 M: Ingo Molnar <mingo@redhat.com>
7296 R: Peter Zijlstra <peterz@infradead.org>
7297 R: Darren Hart <dvhart@infradead.org>
7298 L: linux-kernel@vger.kernel.org
7300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7301 F: Documentation/locking/*futex*
7302 F: include/asm-generic/futex.h
7303 F: include/linux/futex.h
7304 F: include/uapi/linux/futex.h
7306 F: tools/perf/bench/futex*
7307 F: tools/testing/selftests/futex/
7309 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7310 M: Tim Harvey <tharvey@gateworks.com>
7311 M: Robert Jones <rjones@gateworks.com>
7313 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7314 F: drivers/mfd/gateworks-gsc.c
7315 F: include/linux/mfd/gsc.h
7316 F: Documentation/hwmon/gsc-hwmon.rst
7317 F: drivers/hwmon/gsc-hwmon.c
7318 F: include/linux/platform_data/gsc_hwmon.h
7320 GASKET DRIVER FRAMEWORK
7321 M: Rob Springer <rspringer@google.com>
7322 M: Todd Poynor <toddpoynor@google.com>
7323 M: Ben Chan <benchan@chromium.org>
7324 M: Richard Yeh <rcy@google.com>
7326 F: drivers/staging/gasket/
7329 M: Kees Cook <keescook@chromium.org>
7330 R: Emese Revfy <re.emese@gmail.com>
7331 L: linux-hardening@vger.kernel.org
7333 F: Documentation/kbuild/gcc-plugins.rst
7334 F: scripts/Makefile.gcc-plugins
7335 F: scripts/gcc-plugin.sh
7336 F: scripts/gcc-plugins/
7338 GCOV BASED KERNEL PROFILING
7339 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7341 F: Documentation/dev-tools/gcov.rst
7344 GDB KERNEL DEBUGGING HELPER SCRIPTS
7345 M: Jan Kiszka <jan.kiszka@siemens.com>
7346 M: Kieran Bingham <kbingham@kernel.org>
7350 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7351 M: Achim Leubner <achim_leubner@adaptec.com>
7352 L: linux-scsi@vger.kernel.org
7354 W: http://www.icp-vortex.com/
7355 F: drivers/scsi/gdt*
7357 GEMTEK FM RADIO RECEIVER DRIVER
7358 M: Hans Verkuil <hverkuil@xs4all.nl>
7359 L: linux-media@vger.kernel.org
7361 W: https://linuxtv.org
7362 T: git git://linuxtv.org/media_tree.git
7363 F: drivers/media/radio/radio-gemtek*
7365 GENERIC ARCHITECTURE TOPOLOGY
7366 M: Sudeep Holla <sudeep.holla@arm.com>
7367 L: linux-kernel@vger.kernel.org
7369 F: drivers/base/arch_topology.c
7370 F: include/linux/arch_topology.h
7372 GENERIC GPIO I2C DRIVER
7373 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7375 F: drivers/i2c/busses/i2c-gpio.c
7376 F: include/linux/platform_data/i2c-gpio.h
7378 GENERIC GPIO I2C MULTIPLEXER DRIVER
7379 M: Peter Korsgaard <peter.korsgaard@barco.com>
7380 L: linux-i2c@vger.kernel.org
7382 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7383 F: drivers/i2c/muxes/i2c-mux-gpio.c
7384 F: include/linux/platform_data/i2c-mux-gpio.h
7386 GENERIC HDLC (WAN) DRIVERS
7387 M: Krzysztof Halasa <khc@pm.waw.pl>
7389 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7390 F: drivers/net/wan/c101.c
7391 F: drivers/net/wan/hd6457*
7392 F: drivers/net/wan/hdlc*
7393 F: drivers/net/wan/n2.c
7394 F: drivers/net/wan/pc300too.c
7395 F: drivers/net/wan/pci200syn.c
7396 F: drivers/net/wan/wanxl*
7398 GENERIC INCLUDE/ASM HEADER FILES
7399 M: Arnd Bergmann <arnd@arndb.de>
7400 L: linux-arch@vger.kernel.org
7402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7403 F: include/asm-generic/
7404 F: include/uapi/asm-generic/
7406 GENERIC PHY FRAMEWORK
7407 M: Kishon Vijay Abraham I <kishon@ti.com>
7408 M: Vinod Koul <vkoul@kernel.org>
7409 L: linux-kernel@vger.kernel.org
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7412 F: Documentation/devicetree/bindings/phy/
7414 F: include/linux/phy/
7416 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7417 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7419 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7422 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7423 M: Kevin Hilman <khilman@kernel.org>
7424 M: Ulf Hansson <ulf.hansson@linaro.org>
7425 L: linux-pm@vger.kernel.org
7427 F: Documentation/devicetree/bindings/power/power?domain*
7428 F: drivers/base/power/domain*.c
7429 F: include/linux/pm_domain.h
7431 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7432 M: Eugen Hristev <eugen.hristev@microchip.com>
7433 L: linux-input@vger.kernel.org
7435 F: drivers/input/touchscreen/resistive-adc-touch.c
7437 GENERIC UIO DRIVER FOR PCI DEVICES
7438 M: "Michael S. Tsirkin" <mst@redhat.com>
7439 L: kvm@vger.kernel.org
7441 F: drivers/uio/uio_pci_generic.c
7443 GENERIC VDSO LIBRARY
7444 M: Andy Lutomirski <luto@kernel.org>
7445 M: Thomas Gleixner <tglx@linutronix.de>
7446 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7447 L: linux-kernel@vger.kernel.org
7449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7450 F: include/asm-generic/vdso/vsyscall.h
7452 F: kernel/time/vsyscall.c
7455 GENWQE (IBM Generic Workqueue Card)
7456 M: Frank Haverkamp <haver@linux.ibm.com>
7458 F: drivers/misc/genwqe/
7460 GET_MAINTAINER SCRIPT
7461 M: Joe Perches <joe@perches.com>
7463 F: scripts/get_maintainer.pl
7466 M: Bob Peterson <rpeterso@redhat.com>
7467 M: Andreas Gruenbacher <agruenba@redhat.com>
7468 L: cluster-devel@redhat.com
7470 W: http://sources.redhat.com/cluster/
7471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7472 F: Documentation/filesystems/gfs2*
7474 F: include/uapi/linux/gfs2_ondisk.h
7477 M: Johan Hovold <johan@kernel.org>
7479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7480 F: Documentation/ABI/testing/sysfs-class-gnss
7481 F: Documentation/devicetree/bindings/gnss/
7483 F: include/linux/gnss.h
7486 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7487 L: linux-media@vger.kernel.org
7489 F: drivers/media/usb/go7007/
7492 M: Bastien Nocera <hadess@hadess.net>
7493 L: linux-input@vger.kernel.org
7495 F: drivers/input/touchscreen/goodix.c
7497 GOOGLE ETHERNET DRIVERS
7498 M: Catherine Sullivan <csully@google.com>
7499 R: Sagi Shahar <sagis@google.com>
7500 R: Jon Olson <jonolson@google.com>
7501 L: netdev@vger.kernel.org
7503 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7504 F: drivers/net/ethernet/google
7506 GPD POCKET FAN DRIVER
7507 M: Hans de Goede <hdegoede@redhat.com>
7508 L: platform-driver-x86@vger.kernel.org
7510 F: drivers/platform/x86/gpd-pocket-fan.c
7513 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7514 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7515 L: linux-gpio@vger.kernel.org
7516 L: linux-acpi@vger.kernel.org
7518 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7519 F: drivers/gpio/gpiolib-acpi.c
7520 F: drivers/gpio/gpiolib-acpi.h
7523 M: Geert Uytterhoeven <geert+renesas@glider.be>
7524 L: linux-gpio@vger.kernel.org
7526 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7527 F: drivers/gpio/gpio-aggregator.c
7530 M: Sean Young <sean@mess.org>
7531 L: linux-media@vger.kernel.org
7533 F: drivers/media/rc/gpio-ir-tx.c
7536 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7537 L: linux-gpio@vger.kernel.org
7539 F: drivers/gpio/gpio-mockup.c
7540 F: tools/testing/selftests/gpio/
7543 R: Michael Walle <michael@walle.cc>
7545 F: drivers/gpio/gpio-regmap.c
7546 F: include/linux/gpio/regmap.h
7549 M: Linus Walleij <linus.walleij@linaro.org>
7550 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7551 L: linux-gpio@vger.kernel.org
7553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7554 F: Documentation/ABI/obsolete/sysfs-gpio
7555 F: Documentation/ABI/testing/gpio-cdev
7556 F: Documentation/admin-guide/gpio/
7557 F: Documentation/devicetree/bindings/gpio/
7558 F: Documentation/driver-api/gpio/
7560 F: include/asm-generic/gpio.h
7561 F: include/linux/gpio.h
7562 F: include/linux/gpio/
7563 F: include/linux/of_gpio.h
7564 F: include/uapi/linux/gpio.h
7567 GRE DEMULTIPLEXER DRIVER
7568 M: Dmitry Kozlov <xeb@mail.ru>
7569 L: netdev@vger.kernel.org
7571 F: include/net/gre.h
7572 F: net/ipv4/gre_demux.c
7573 F: net/ipv4/gre_offload.c
7575 GRETH 10/100/1G Ethernet MAC device driver
7576 M: Andreas Larsson <andreas@gaisler.com>
7577 L: netdev@vger.kernel.org
7579 F: drivers/net/ethernet/aeroflex/
7581 GREYBUS AUDIO PROTOCOLS DRIVERS
7582 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7583 M: Mark Greer <mgreer@animalcreek.com>
7585 F: drivers/staging/greybus/audio_apbridgea.c
7586 F: drivers/staging/greybus/audio_apbridgea.h
7587 F: drivers/staging/greybus/audio_codec.c
7588 F: drivers/staging/greybus/audio_codec.h
7589 F: drivers/staging/greybus/audio_gb.c
7590 F: drivers/staging/greybus/audio_manager.c
7591 F: drivers/staging/greybus/audio_manager.h
7592 F: drivers/staging/greybus/audio_manager_module.c
7593 F: drivers/staging/greybus/audio_manager_private.h
7594 F: drivers/staging/greybus/audio_manager_sysfs.c
7595 F: drivers/staging/greybus/audio_module.c
7596 F: drivers/staging/greybus/audio_topology.c
7598 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7599 M: Viresh Kumar <vireshk@kernel.org>
7601 F: drivers/staging/greybus/authentication.c
7602 F: drivers/staging/greybus/bootrom.c
7603 F: drivers/staging/greybus/firmware.h
7604 F: drivers/staging/greybus/fw-core.c
7605 F: drivers/staging/greybus/fw-download.c
7606 F: drivers/staging/greybus/fw-management.c
7607 F: drivers/staging/greybus/greybus_authentication.h
7608 F: drivers/staging/greybus/greybus_firmware.h
7609 F: drivers/staging/greybus/hid.c
7610 F: drivers/staging/greybus/i2c.c
7611 F: drivers/staging/greybus/spi.c
7612 F: drivers/staging/greybus/spilib.c
7613 F: drivers/staging/greybus/spilib.h
7615 GREYBUS LOOPBACK DRIVER
7616 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7618 F: drivers/staging/greybus/loopback.c
7620 GREYBUS PLATFORM DRIVERS
7621 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7623 F: drivers/staging/greybus/arche-apb-ctrl.c
7624 F: drivers/staging/greybus/arche-platform.c
7625 F: drivers/staging/greybus/arche_platform.h
7627 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7628 M: Rui Miguel Silva <rmfrfs@gmail.com>
7630 F: drivers/staging/greybus/gpio.c
7631 F: drivers/staging/greybus/light.c
7632 F: drivers/staging/greybus/power_supply.c
7633 F: drivers/staging/greybus/sdio.c
7634 F: drivers/staging/greybus/spi.c
7635 F: drivers/staging/greybus/spilib.c
7638 M: Johan Hovold <johan@kernel.org>
7639 M: Alex Elder <elder@kernel.org>
7640 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7641 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7644 F: drivers/staging/greybus/
7645 F: include/linux/greybus.h
7646 F: include/linux/greybus/
7648 GREYBUS UART PROTOCOLS DRIVERS
7649 M: David Lin <dtwlin@gmail.com>
7651 F: drivers/staging/greybus/log.c
7652 F: drivers/staging/greybus/uart.c
7654 GS1662 VIDEO SERIALIZER
7655 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7656 L: linux-media@vger.kernel.org
7658 T: git git://linuxtv.org/media_tree.git
7659 F: drivers/media/spi/gs1662.c
7661 GSPCA FINEPIX SUBDRIVER
7662 M: Frank Zago <frank@zago.net>
7663 L: linux-media@vger.kernel.org
7665 T: git git://linuxtv.org/media_tree.git
7666 F: drivers/media/usb/gspca/finepix.c
7668 GSPCA GL860 SUBDRIVER
7669 M: Olivier Lorin <o.lorin@laposte.net>
7670 L: linux-media@vger.kernel.org
7672 T: git git://linuxtv.org/media_tree.git
7673 F: drivers/media/usb/gspca/gl860/
7675 GSPCA M5602 SUBDRIVER
7676 M: Erik Andren <erik.andren@gmail.com>
7677 L: linux-media@vger.kernel.org
7679 T: git git://linuxtv.org/media_tree.git
7680 F: drivers/media/usb/gspca/m5602/
7682 GSPCA PAC207 SONIXB SUBDRIVER
7683 M: Hans Verkuil <hverkuil@xs4all.nl>
7684 L: linux-media@vger.kernel.org
7686 T: git git://linuxtv.org/media_tree.git
7687 F: drivers/media/usb/gspca/pac207.c
7689 GSPCA SN9C20X SUBDRIVER
7690 M: Brian Johnson <brijohn@gmail.com>
7691 L: linux-media@vger.kernel.org
7693 T: git git://linuxtv.org/media_tree.git
7694 F: drivers/media/usb/gspca/sn9c20x.c
7696 GSPCA T613 SUBDRIVER
7697 M: Leandro Costantino <lcostantino@gmail.com>
7698 L: linux-media@vger.kernel.org
7700 T: git git://linuxtv.org/media_tree.git
7701 F: drivers/media/usb/gspca/t613.c
7703 GSPCA USB WEBCAM DRIVER
7704 M: Hans Verkuil <hverkuil@xs4all.nl>
7705 L: linux-media@vger.kernel.org
7707 T: git git://linuxtv.org/media_tree.git
7708 F: drivers/media/usb/gspca/
7710 GTP (GPRS Tunneling Protocol)
7711 M: Pablo Neira Ayuso <pablo@netfilter.org>
7712 M: Harald Welte <laforge@gnumonks.org>
7713 L: osmocom-net-gprs@lists.osmocom.org
7715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7716 F: drivers/net/gtp.c
7718 GUID PARTITION TABLE (GPT)
7719 M: Davidlohr Bueso <dave@stgolabs.net>
7720 L: linux-efi@vger.kernel.org
7722 F: block/partitions/efi.*
7725 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7726 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7728 W: http://uclinux-h8.sourceforge.jp
7729 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7731 F: drivers/clk/h8300/
7732 F: drivers/clocksource/h8300_*.c
7733 F: drivers/irqchip/irq-renesas-h8*.c
7735 HABANALABS PCI DRIVER
7736 M: Oded Gabbay <oded.gabbay@gmail.com>
7738 T: git https://github.com/HabanaAI/linux.git
7739 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7740 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7741 F: drivers/misc/habanalabs/
7742 F: include/uapi/misc/habanalabs.h
7745 M: Antti Palosaari <crope@iki.fi>
7746 L: linux-media@vger.kernel.org
7748 W: https://linuxtv.org
7749 W: http://palosaari.fi/linux/
7750 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7751 T: git git://linuxtv.org/anttip/media_tree.git
7752 F: drivers/media/usb/hackrf/
7754 HANTRO VPU CODEC DRIVER
7755 M: Ezequiel Garcia <ezequiel@collabora.com>
7756 M: Philipp Zabel <p.zabel@pengutronix.de>
7757 L: linux-media@vger.kernel.org
7758 L: linux-rockchip@lists.infradead.org
7760 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7761 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7762 F: drivers/staging/media/hantro/
7764 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7765 M: Frank Seidel <frank@f-seidel.de>
7766 L: platform-driver-x86@vger.kernel.org
7768 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7769 F: drivers/platform/x86/hdaps.c
7772 M: Jean Delvare <jdelvare@suse.com>
7773 M: Guenter Roeck <linux@roeck-us.net>
7774 L: linux-hwmon@vger.kernel.org
7776 W: http://hwmon.wiki.kernel.org/
7777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7778 F: Documentation/devicetree/bindings/hwmon/
7779 F: Documentation/hwmon/
7781 F: include/linux/hwmon*.h
7782 F: include/trace/events/hwmon*.h
7784 HARDWARE RANDOM NUMBER GENERATOR CORE
7785 M: Matt Mackall <mpm@selenic.com>
7786 M: Herbert Xu <herbert@gondor.apana.org.au>
7787 L: linux-crypto@vger.kernel.org
7789 F: Documentation/admin-guide/hw_random.rst
7790 F: Documentation/devicetree/bindings/rng/
7791 F: drivers/char/hw_random/
7792 F: include/linux/hw_random.h
7794 HARDWARE SPINLOCK CORE
7795 M: Ohad Ben-Cohen <ohad@wizery.com>
7796 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7797 R: Baolin Wang <baolin.wang7@gmail.com>
7798 L: linux-remoteproc@vger.kernel.org
7800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7801 F: Documentation/devicetree/bindings/hwlock/
7802 F: Documentation/locking/hwspinlock.rst
7803 F: drivers/hwspinlock/
7804 F: include/linux/hwspinlock.h
7806 HARDWARE TRACING FACILITIES
7807 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7809 F: drivers/hwtracing/
7811 HARMONY SOUND DRIVER
7812 L: linux-parisc@vger.kernel.org
7814 F: sound/parisc/harmony.*
7816 HDPVR USB VIDEO ENCODER DRIVER
7817 M: Hans Verkuil <hverkuil@xs4all.nl>
7818 L: linux-media@vger.kernel.org
7820 W: https://linuxtv.org
7821 T: git git://linuxtv.org/media_tree.git
7822 F: drivers/media/usb/hdpvr/
7824 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7825 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7827 F: Documentation/watchdog/hpwdt.rst
7828 F: drivers/watchdog/hpwdt.c
7830 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7831 M: Don Brace <don.brace@microchip.com>
7832 L: storagedev@microchip.com
7833 L: linux-scsi@vger.kernel.org
7835 F: Documentation/scsi/hpsa.rst
7836 F: drivers/scsi/hpsa*.[ch]
7837 F: include/linux/cciss*.h
7838 F: include/uapi/linux/cciss*.h
7841 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7842 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7843 L: linux-rdma@vger.kernel.org
7845 F: drivers/infiniband/hw/hfi1
7848 L: linux-fsdevel@vger.kernel.org
7850 F: Documentation/filesystems/hfs.rst
7854 L: linux-fsdevel@vger.kernel.org
7856 F: Documentation/filesystems/hfsplus.rst
7859 HGA FRAMEBUFFER DRIVER
7860 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7861 L: linux-nvidia@lists.surfsouth.com
7863 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7864 F: drivers/video/fbdev/hgafb.c
7866 HIBERNATION (aka Software Suspend, aka swsusp)
7867 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7868 M: Pavel Machek <pavel@ucw.cz>
7869 L: linux-pm@vger.kernel.org
7871 B: https://bugzilla.kernel.org
7872 F: arch/*/include/asm/suspend*.h
7874 F: drivers/base/power/
7875 F: include/linux/freezer.h
7876 F: include/linux/pm.h
7877 F: include/linux/suspend.h
7881 M: Jiri Kosina <jikos@kernel.org>
7882 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7883 L: linux-input@vger.kernel.org
7885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7887 F: include/linux/hid*
7888 F: include/uapi/linux/hid*
7890 HID SENSOR HUB DRIVERS
7891 M: Jiri Kosina <jikos@kernel.org>
7892 M: Jonathan Cameron <jic23@kernel.org>
7893 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7894 L: linux-input@vger.kernel.org
7895 L: linux-iio@vger.kernel.org
7897 F: Documentation/hid/hid-sensor*
7898 F: drivers/hid/hid-sensor-*
7899 F: drivers/iio/*/hid-*
7900 F: include/linux/hid-sensor-*
7902 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7903 M: Thomas Gleixner <tglx@linutronix.de>
7904 L: linux-kernel@vger.kernel.org
7906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7907 F: Documentation/timers/
7908 F: include/linux/clockchips.h
7909 F: include/linux/hrtimer.h
7910 F: kernel/time/clockevents.c
7911 F: kernel/time/hrtimer.c
7912 F: kernel/time/timer_*.c
7914 HIGH-SPEED SCC DRIVER FOR AX.25
7915 L: linux-hams@vger.kernel.org
7917 F: drivers/net/hamradio/dmascc.c
7918 F: drivers/net/hamradio/scc.c
7920 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7921 M: HighPoint Linux Team <linux@highpoint-tech.com>
7923 W: http://www.highpoint-tech.com
7924 F: Documentation/scsi/hptiop.rst
7925 F: drivers/scsi/hptiop.c
7928 M: Jes Sorensen <jes@trained-monkey.org>
7929 L: linux-hippi@sunsite.dk
7931 F: drivers/net/hippi/
7932 F: include/linux/hippidevice.h
7933 F: include/uapi/linux/if_hippi.h
7936 HISILICON DMA DRIVER
7937 M: Zhou Wang <wangzhou1@hisilicon.com>
7938 L: dmaengine@vger.kernel.org
7940 F: drivers/dma/hisi_dma.c
7942 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7943 M: Zaibo Xu <xuzaibo@huawei.com>
7944 L: linux-crypto@vger.kernel.org
7946 F: Documentation/ABI/testing/debugfs-hisi-hpre
7947 F: drivers/crypto/hisilicon/hpre/hpre.h
7948 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7949 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7951 HISILICON LPC BUS DRIVER
7952 M: john.garry@huawei.com
7954 W: http://www.hisilicon.com
7955 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7956 F: drivers/bus/hisi_lpc.c
7958 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7959 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7960 M: Salil Mehta <salil.mehta@huawei.com>
7961 L: netdev@vger.kernel.org
7963 W: http://www.hisilicon.com
7964 F: drivers/net/ethernet/hisilicon/hns3/
7966 HISILICON NETWORK SUBSYSTEM DRIVER
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: Documentation/devicetree/bindings/net/hisilicon*.txt
7973 F: drivers/net/ethernet/hisilicon/
7975 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7976 M: John Stultz <john.stultz@linaro.org>
7977 L: linux-kernel@vger.kernel.org
7979 F: drivers/misc/hisi_hikey_usb.c
7980 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7982 HISILICON PMU DRIVER
7983 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7985 W: http://www.hisilicon.com
7986 F: Documentation/admin-guide/perf/hisi-pmu.rst
7987 F: drivers/perf/hisilicon
7989 HISILICON QM AND ZIP Controller DRIVER
7990 M: Zhou Wang <wangzhou1@hisilicon.com>
7991 L: linux-crypto@vger.kernel.org
7993 F: Documentation/ABI/testing/debugfs-hisi-zip
7994 F: drivers/crypto/hisilicon/qm.c
7995 F: drivers/crypto/hisilicon/qm.h
7996 F: drivers/crypto/hisilicon/sgl.c
7997 F: drivers/crypto/hisilicon/zip/
7999 HISILICON ROCE DRIVER
8000 M: Lijun Ou <oulijun@huawei.com>
8001 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8002 M: Weihang Li <liweihang@huawei.com>
8003 L: linux-rdma@vger.kernel.org
8005 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8006 F: drivers/infiniband/hw/hns/
8008 HISILICON SAS Controller
8009 M: John Garry <john.garry@huawei.com>
8011 W: http://www.hisilicon.com
8012 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8013 F: drivers/scsi/hisi_sas/
8015 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8016 M: Zaibo Xu <xuzaibo@huawei.com>
8017 L: linux-crypto@vger.kernel.org
8019 F: Documentation/ABI/testing/debugfs-hisi-sec
8020 F: drivers/crypto/hisilicon/sec2/sec.h
8021 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8022 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8023 F: drivers/crypto/hisilicon/sec2/sec_main.c
8025 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8026 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8027 L: devel@driverdev.osuosl.org
8029 F: drivers/staging/hikey9xx/
8031 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8032 M: Zaibo Xu <xuzaibo@huawei.com>
8034 F: drivers/char/hw_random/hisi-trng-v2.c
8036 HISILICON V3XX SPI NOR FLASH Controller Driver
8037 M: John Garry <john.garry@huawei.com>
8039 W: http://www.hisilicon.com
8040 F: drivers/spi/spi-hisi-sfc-v3xx.c
8042 HMM - Heterogeneous Memory Management
8043 M: Jérôme Glisse <jglisse@redhat.com>
8044 L: linux-mm@kvack.org
8046 F: Documentation/vm/hmm.rst
8047 F: include/linux/hmm*
8050 F: tools/testing/selftests/vm/*hmm*
8053 M: Jouni Malinen <j@w1.fi>
8054 L: linux-wireless@vger.kernel.org
8056 W: http://w1.fi/hostap-driver.html
8057 F: drivers/net/wireless/intersil/hostap/
8059 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8060 L: platform-driver-x86@vger.kernel.org
8062 F: drivers/platform/x86/tc1100-wmi.c
8064 HPET: High Precision Event Timers driver
8065 M: Clemens Ladisch <clemens@ladisch.de>
8067 F: Documentation/timers/hpet.rst
8068 F: drivers/char/hpet.c
8069 F: include/linux/hpet.h
8070 F: include/uapi/linux/hpet.h
8074 F: arch/x86/include/asm/hpet.h
8075 F: arch/x86/kernel/hpet.c
8078 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8080 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8084 M: Sebastian Reichel <sre@kernel.org>
8086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8087 F: Documentation/ABI/testing/sysfs-bus-hsi
8088 F: Documentation/driver-api/hsi.rst
8090 F: include/linux/hsi/
8091 F: include/uapi/linux/hsi/
8094 L: linux-usb@vger.kernel.org
8096 F: drivers/net/usb/hso.c
8098 HSR NETWORK PROTOCOL
8099 L: netdev@vger.kernel.org
8103 HT16K33 LED CONTROLLER DRIVER
8104 M: Robin van der Gracht <robin@protonic.nl>
8106 F: Documentation/devicetree/bindings/display/ht16k33.txt
8107 F: drivers/auxdisplay/ht16k33.c
8109 HTCPEN TOUCHSCREEN DRIVER
8110 M: Pau Oliva Fora <pof@eslack.org>
8111 L: linux-input@vger.kernel.org
8113 F: drivers/input/touchscreen/htcpen.c
8115 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8116 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8117 L: linux-iio@vger.kernel.org
8119 W: http://www.st.com/
8120 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8121 F: drivers/iio/humidity/hts221*
8123 HUAWEI ETHERNET DRIVER
8124 M: Bin Luo <luobin9@huawei.com>
8125 L: netdev@vger.kernel.org
8127 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8128 F: drivers/net/ethernet/huawei/hinic/
8131 M: Mike Kravetz <mike.kravetz@oracle.com>
8132 L: linux-mm@kvack.org
8134 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8135 F: Documentation/admin-guide/mm/hugetlbpage.rst
8136 F: Documentation/vm/hugetlbfs_reserv.rst
8138 F: include/linux/hugetlb.h
8142 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8143 L: linux-media@vger.kernel.org
8145 W: https://linuxtv.org
8146 T: git git://linuxtv.org/media_tree.git
8147 F: drivers/media/platform/sti/hva
8149 HWPOISON MEMORY FAILURE HANDLING
8150 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8151 L: linux-mm@kvack.org
8153 F: mm/hwpoison-inject.c
8154 F: mm/memory-failure.c
8156 HYGON PROCESSOR SUPPORT
8157 M: Pu Wen <puwen@hygon.cn>
8158 L: linux-kernel@vger.kernel.org
8160 F: arch/x86/kernel/cpu/hygon.c
8162 HYNIX HI556 SENSOR DRIVER
8163 M: Shawn Tu <shawnx.tu@intel.com>
8164 L: linux-media@vger.kernel.org
8166 T: git git://linuxtv.org/media_tree.git
8167 F: drivers/media/i2c/hi556.c
8169 Hyper-V CORE AND DRIVERS
8170 M: "K. Y. Srinivasan" <kys@microsoft.com>
8171 M: Haiyang Zhang <haiyangz@microsoft.com>
8172 M: Stephen Hemminger <sthemmin@microsoft.com>
8173 M: Wei Liu <wei.liu@kernel.org>
8174 L: linux-hyperv@vger.kernel.org
8176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8177 F: Documentation/ABI/stable/sysfs-bus-vmbus
8178 F: Documentation/ABI/testing/debugfs-hyperv
8179 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8181 F: arch/x86/include/asm/hyperv-tlfs.h
8182 F: arch/x86/include/asm/mshyperv.h
8183 F: arch/x86/include/asm/trace/hyperv.h
8184 F: arch/x86/kernel/cpu/mshyperv.c
8185 F: drivers/clocksource/hyperv_timer.c
8186 F: drivers/hid/hid-hyperv.c
8188 F: drivers/input/serio/hyperv-keyboard.c
8189 F: drivers/iommu/hyperv-iommu.c
8190 F: drivers/net/hyperv/
8191 F: drivers/pci/controller/pci-hyperv-intf.c
8192 F: drivers/pci/controller/pci-hyperv.c
8193 F: drivers/scsi/storvsc_drv.c
8194 F: drivers/uio/uio_hv_generic.c
8195 F: drivers/video/fbdev/hyperv_fb.c
8196 F: include/asm-generic/hyperv-tlfs.h
8197 F: include/asm-generic/mshyperv.h
8198 F: include/clocksource/hyperv_timer.h
8199 F: include/linux/hyperv.h
8200 F: include/uapi/linux/hyperv.h
8201 F: net/vmw_vsock/hyperv_transport.c
8205 M: Vignesh Raghavendra <vigneshr@ti.com>
8206 L: linux-mtd@lists.infradead.org
8208 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8209 C: irc://irc.oftc.net/mtd
8210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8211 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8212 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8213 F: drivers/mtd/hyperbus/
8214 F: include/linux/mtd/hyperbus.h
8216 HYPERVISOR VIRTUAL CONSOLE DRIVER
8217 L: linuxppc-dev@lists.ozlabs.org
8222 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8223 L: linux-i2c@vger.kernel.org
8224 L: linux-acpi@vger.kernel.org
8226 F: drivers/i2c/i2c-core-acpi.c
8228 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8229 M: Ajay Gupta <ajayg@nvidia.com>
8230 L: linux-i2c@vger.kernel.org
8232 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8233 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8236 M: Peter Rosin <peda@axentia.se>
8237 L: linux-i2c@vger.kernel.org
8239 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8240 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8241 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8242 F: Documentation/i2c/i2c-topology.rst
8243 F: Documentation/i2c/muxes/
8244 F: drivers/i2c/i2c-mux.c
8245 F: drivers/i2c/muxes/
8246 F: include/linux/i2c-mux.h
8248 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8249 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8250 L: linux-i2c@vger.kernel.org
8252 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8253 F: drivers/i2c/busses/i2c-mv64xxx.c
8255 I2C OVER PARALLEL PORT
8256 M: Jean Delvare <jdelvare@suse.com>
8257 L: linux-i2c@vger.kernel.org
8259 F: Documentation/i2c/busses/i2c-parport.rst
8260 F: drivers/i2c/busses/i2c-parport.c
8263 M: Wolfram Sang <wsa@kernel.org>
8264 L: linux-i2c@vger.kernel.org
8266 W: https://i2c.wiki.kernel.org/
8267 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8269 F: Documentation/devicetree/bindings/i2c/i2c.txt
8270 F: Documentation/i2c/
8272 F: include/linux/i2c-dev.h
8273 F: include/linux/i2c-smbus.h
8274 F: include/linux/i2c.h
8275 F: include/uapi/linux/i2c-*.h
8276 F: include/uapi/linux/i2c.h
8278 I2C SUBSYSTEM HOST DRIVERS
8279 L: linux-i2c@vger.kernel.org
8281 W: https://i2c.wiki.kernel.org/
8282 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8284 F: Documentation/devicetree/bindings/i2c/
8285 F: drivers/i2c/algos/
8286 F: drivers/i2c/busses/
8289 M: Jean Delvare <jdelvare@suse.com>
8290 L: linux-i2c@vger.kernel.org
8292 F: Documentation/i2c/busses/i2c-taos-evm.rst
8293 F: drivers/i2c/busses/i2c-taos-evm.c
8296 M: Till Harbaum <till@harbaum.org>
8297 L: linux-i2c@vger.kernel.org
8299 W: http://www.harbaum.org/till/i2c_tiny_usb
8300 F: drivers/i2c/busses/i2c-tiny-usb.c
8302 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8303 M: Jean Delvare <jdelvare@suse.com>
8304 L: linux-i2c@vger.kernel.org
8306 F: Documentation/i2c/busses/i2c-ali1535.rst
8307 F: Documentation/i2c/busses/i2c-ali1563.rst
8308 F: Documentation/i2c/busses/i2c-ali15x3.rst
8309 F: Documentation/i2c/busses/i2c-amd756.rst
8310 F: Documentation/i2c/busses/i2c-amd8111.rst
8311 F: Documentation/i2c/busses/i2c-i801.rst
8312 F: Documentation/i2c/busses/i2c-nforce2.rst
8313 F: Documentation/i2c/busses/i2c-piix4.rst
8314 F: Documentation/i2c/busses/i2c-sis5595.rst
8315 F: Documentation/i2c/busses/i2c-sis630.rst
8316 F: Documentation/i2c/busses/i2c-sis96x.rst
8317 F: Documentation/i2c/busses/i2c-via.rst
8318 F: Documentation/i2c/busses/i2c-viapro.rst
8319 F: drivers/i2c/busses/i2c-ali1535.c
8320 F: drivers/i2c/busses/i2c-ali1563.c
8321 F: drivers/i2c/busses/i2c-ali15x3.c
8322 F: drivers/i2c/busses/i2c-amd756-s4882.c
8323 F: drivers/i2c/busses/i2c-amd756.c
8324 F: drivers/i2c/busses/i2c-amd8111.c
8325 F: drivers/i2c/busses/i2c-i801.c
8326 F: drivers/i2c/busses/i2c-isch.c
8327 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8328 F: drivers/i2c/busses/i2c-nforce2.c
8329 F: drivers/i2c/busses/i2c-piix4.c
8330 F: drivers/i2c/busses/i2c-sis5595.c
8331 F: drivers/i2c/busses/i2c-sis630.c
8332 F: drivers/i2c/busses/i2c-sis96x.c
8333 F: drivers/i2c/busses/i2c-via.c
8334 F: drivers/i2c/busses/i2c-viapro.c
8336 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8337 M: Hans de Goede <hdegoede@redhat.com>
8338 L: linux-i2c@vger.kernel.org
8340 F: drivers/i2c/busses/i2c-cht-wc.c
8342 I2C/SMBUS ISMT DRIVER
8343 M: Seth Heasley <seth.heasley@intel.com>
8344 M: Neil Horman <nhorman@tuxdriver.com>
8345 L: linux-i2c@vger.kernel.org
8346 F: Documentation/i2c/busses/i2c-ismt.rst
8347 F: drivers/i2c/busses/i2c-ismt.c
8349 I2C/SMBUS STUB DRIVER
8350 M: Jean Delvare <jdelvare@suse.com>
8351 L: linux-i2c@vger.kernel.org
8353 F: drivers/i2c/i2c-stub.c
8355 I3C DRIVER FOR CADENCE I3C MASTER IP
8356 M: Przemysław Gaj <pgaj@cadence.com>
8358 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8359 F: drivers/i3c/master/i3c-master-cdns.c
8361 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8362 M: Vitor Soares <vitor.soares@synopsys.com>
8364 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8365 F: drivers/i3c/master/dw*
8368 M: Boris Brezillon <bbrezillon@kernel.org>
8369 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8371 C: irc://chat.freenode.net/linux-i3c
8372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8373 F: Documentation/ABI/testing/sysfs-bus-i3c
8374 F: Documentation/devicetree/bindings/i3c/
8375 F: Documentation/driver-api/i3c
8377 F: include/linux/i3c/
8379 IA64 (Itanium) PLATFORM
8380 M: Tony Luck <tony.luck@intel.com>
8381 M: Fenghua Yu <fenghua.yu@intel.com>
8382 L: linux-ia64@vger.kernel.org
8384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8385 F: Documentation/ia64/
8388 IBM Power 842 compression accelerator
8389 M: Haren Myneni <haren@us.ibm.com>
8392 F: drivers/crypto/nx/Kconfig
8393 F: drivers/crypto/nx/Makefile
8394 F: drivers/crypto/nx/nx-842*
8395 F: include/linux/sw842.h
8398 IBM Power in-Nest Crypto Acceleration
8399 M: Breno Leitão <leitao@debian.org>
8400 M: Nayna Jain <nayna@linux.ibm.com>
8401 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8402 L: linux-crypto@vger.kernel.org
8404 F: drivers/crypto/nx/Kconfig
8405 F: drivers/crypto/nx/Makefile
8406 F: drivers/crypto/nx/nx-aes*
8407 F: drivers/crypto/nx/nx-sha*
8408 F: drivers/crypto/nx/nx.*
8409 F: drivers/crypto/nx/nx_csbcpb.h
8410 F: drivers/crypto/nx/nx_debugfs.c
8412 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8413 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8414 L: linux-pci@vger.kernel.org
8415 L: linuxppc-dev@lists.ozlabs.org
8417 F: drivers/pci/hotplug/rpadlpar*
8419 IBM Power Linux RAID adapter
8420 M: Brian King <brking@us.ibm.com>
8422 F: drivers/scsi/ipr.*
8424 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8425 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8426 L: linux-pci@vger.kernel.org
8427 L: linuxppc-dev@lists.ozlabs.org
8429 F: drivers/pci/hotplug/rpaphp*
8431 IBM Power SRIOV Virtual NIC Device Driver
8432 M: Dany Madden <drt@linux.ibm.com>
8433 M: Lijun Pan <ljp@linux.ibm.com>
8434 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8435 L: netdev@vger.kernel.org
8437 F: drivers/net/ethernet/ibm/ibmvnic.*
8439 IBM Power Virtual Accelerator Switchboard
8440 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8441 L: linuxppc-dev@lists.ozlabs.org
8443 F: arch/powerpc/include/asm/vas.h
8444 F: arch/powerpc/platforms/powernv/copy-paste.h
8445 F: arch/powerpc/platforms/powernv/vas*
8447 IBM Power Virtual Ethernet Device Driver
8448 M: Cristobal Forno <cforno12@linux.ibm.com>
8449 L: netdev@vger.kernel.org
8451 F: drivers/net/ethernet/ibm/ibmveth.*
8453 IBM Power Virtual FC Device Drivers
8454 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8455 L: linux-scsi@vger.kernel.org
8457 F: drivers/scsi/ibmvscsi/ibmvfc*
8459 IBM Power Virtual Management Channel Driver
8460 M: Steven Royer <seroyer@linux.ibm.com>
8462 F: drivers/misc/ibmvmc.*
8464 IBM Power Virtual SCSI Device Drivers
8465 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8466 L: linux-scsi@vger.kernel.org
8468 F: drivers/scsi/ibmvscsi/ibmvscsi*
8469 F: include/scsi/viosrp.h
8471 IBM Power Virtual SCSI Device Target Driver
8472 M: Michael Cyr <mikecyr@linux.ibm.com>
8473 L: linux-scsi@vger.kernel.org
8474 L: target-devel@vger.kernel.org
8476 F: drivers/scsi/ibmvscsi_tgt/
8478 IBM Power VMX Cryptographic instructions
8479 M: Breno Leitão <leitao@debian.org>
8480 M: Nayna Jain <nayna@linux.ibm.com>
8481 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8482 L: linux-crypto@vger.kernel.org
8484 F: drivers/crypto/vmx/Kconfig
8485 F: drivers/crypto/vmx/Makefile
8486 F: drivers/crypto/vmx/aes*
8487 F: drivers/crypto/vmx/ghash*
8488 F: drivers/crypto/vmx/ppc-xlate.pl
8489 F: drivers/crypto/vmx/vmx.c
8491 IBM ServeRAID RAID DRIVER
8493 F: drivers/scsi/ips.*
8495 ICH LPC AND GPIO DRIVER
8496 M: Peter Tyser <ptyser@xes-inc.com>
8498 F: drivers/gpio/gpio-ich.c
8499 F: drivers/mfd/lpc_ich.c
8502 M: Max Staudt <max@enpas.org>
8503 L: linux-i2c@vger.kernel.org
8505 F: drivers/i2c/busses/i2c-icy.c
8508 M: "David S. Miller" <davem@davemloft.net>
8509 L: linux-ide@vger.kernel.org
8511 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8513 F: Documentation/ide/
8515 F: include/linux/ide.h
8518 M: Borislav Petkov <bp@alien8.de>
8519 L: linux-ide@vger.kernel.org
8521 F: Documentation/cdrom/ide-cd.rst
8522 F: drivers/ide/ide-cd*
8524 IDEAPAD LAPTOP EXTRAS DRIVER
8525 M: Ike Panhc <ike.pan@canonical.com>
8526 L: platform-driver-x86@vger.kernel.org
8528 W: http://launchpad.net/ideapad-laptop
8529 F: drivers/platform/x86/ideapad-laptop.c
8531 IDEAPAD LAPTOP SLIDEBAR DRIVER
8532 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8533 L: linux-input@vger.kernel.org
8535 W: https://github.com/o2genum/ideapad-slidebar
8536 F: drivers/input/misc/ideapad_slidebar.c
8538 IDT VersaClock 5 CLOCK DRIVER
8539 M: Luca Ceresoli <luca@lucaceresoli.net>
8541 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8542 F: drivers/clk/clk-versaclock5.c
8544 IEEE 802.15.4 SUBSYSTEM
8545 M: Alexander Aring <alex.aring@gmail.com>
8546 M: Stefan Schmidt <stefan@datenfreihafen.org>
8547 L: linux-wpan@vger.kernel.org
8549 W: https://linux-wpan.org/
8550 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8552 F: Documentation/networking/ieee802154.rst
8553 F: drivers/net/ieee802154/
8554 F: include/linux/ieee802154.h
8555 F: include/linux/nl802154.h
8556 F: include/net/af_ieee802154.h
8557 F: include/net/cfg802154.h
8558 F: include/net/ieee802154_netdev.h
8559 F: include/net/mac802154.h
8560 F: include/net/nl802154.h
8565 M: Yotam Gigi <yotam.gi@gmail.com>
8566 M: Jamal Hadi Salim <jhs@mojatatu.com>
8567 F: include/net/ife.h
8568 F: include/uapi/linux/ife.h
8571 IGORPLUG-USB IR RECEIVER
8572 M: Sean Young <sean@mess.org>
8573 L: linux-media@vger.kernel.org
8575 F: drivers/media/rc/igorplugusb.c
8577 IGUANAWORKS USB IR TRANSCEIVER
8578 M: Sean Young <sean@mess.org>
8579 L: linux-media@vger.kernel.org
8581 F: drivers/media/rc/iguanair.c
8583 IIO DIGITAL POTENTIOMETER DAC
8584 M: Peter Rosin <peda@axentia.se>
8585 L: linux-iio@vger.kernel.org
8587 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8588 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8589 F: drivers/iio/dac/dpot-dac.c
8591 IIO ENVELOPE DETECTOR
8592 M: Peter Rosin <peda@axentia.se>
8593 L: linux-iio@vger.kernel.org
8595 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8596 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8597 F: drivers/iio/adc/envelope-detector.c
8600 M: Peter Rosin <peda@axentia.se>
8601 L: linux-iio@vger.kernel.org
8603 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8604 F: drivers/iio/multiplexer/iio-mux.c
8606 IIO SUBSYSTEM AND DRIVERS
8607 M: Jonathan Cameron <jic23@kernel.org>
8608 R: Lars-Peter Clausen <lars@metafoo.de>
8609 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8610 L: linux-iio@vger.kernel.org
8612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8613 F: Documentation/ABI/testing/configfs-iio*
8614 F: Documentation/ABI/testing/sysfs-bus-iio*
8615 F: Documentation/devicetree/bindings/iio/
8617 F: drivers/staging/iio/
8618 F: include/linux/iio/
8622 M: Peter Rosin <peda@axentia.se>
8623 L: linux-iio@vger.kernel.org
8625 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8626 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8627 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8628 F: drivers/iio/afe/iio-rescale.c
8630 IKANOS/ADI EAGLE ADSL USB DRIVER
8631 M: Matthieu Castet <castet.matthieu@free.fr>
8632 M: Stanislaw Gruszka <stf_xl@wp.pl>
8634 F: drivers/usb/atm/ueagle-atm.c
8636 IMGTEC ASCII LCD DRIVER
8637 M: Paul Burton <paulburton@kernel.org>
8639 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8640 F: drivers/auxdisplay/img-ascii-lcd.c
8642 IMGTEC IR DECODER DRIVER
8644 F: drivers/media/rc/img-ir/
8646 IMON SOUNDGRAPH USB IR RECEIVER
8647 M: Sean Young <sean@mess.org>
8648 L: linux-media@vger.kernel.org
8650 F: drivers/media/rc/imon.c
8651 F: drivers/media/rc/imon_raw.c
8653 IMS TWINTURBO FRAMEBUFFER DRIVER
8654 L: linux-fbdev@vger.kernel.org
8656 F: drivers/video/fbdev/imsttfb.c
8658 INA209 HARDWARE MONITOR DRIVER
8659 M: Guenter Roeck <linux@roeck-us.net>
8660 L: linux-hwmon@vger.kernel.org
8662 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8663 F: Documentation/hwmon/ina209.rst
8664 F: drivers/hwmon/ina209.c
8666 INA2XX HARDWARE MONITOR DRIVER
8667 M: Guenter Roeck <linux@roeck-us.net>
8668 L: linux-hwmon@vger.kernel.org
8670 F: Documentation/hwmon/ina2xx.rst
8671 F: drivers/hwmon/ina2xx.c
8672 F: include/linux/platform_data/ina2xx.h
8674 INDUSTRY PACK SUBSYSTEM (IPACK)
8675 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8676 M: Jens Taprogge <jens.taprogge@taprogge.org>
8677 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8678 L: industrypack-devel@lists.sourceforge.net
8680 W: http://industrypack.sourceforge.net
8683 INFINEON DPS310 Driver
8684 M: Eddie James <eajames@linux.ibm.com>
8685 L: linux-iio@vger.kernel.org
8687 F: drivers/iio/pressure/dps310.c
8689 INFINIBAND SUBSYSTEM
8690 M: Doug Ledford <dledford@redhat.com>
8691 M: Jason Gunthorpe <jgg@nvidia.com>
8692 L: linux-rdma@vger.kernel.org
8694 W: https://github.com/linux-rdma/rdma-core
8695 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8697 F: Documentation/devicetree/bindings/infiniband/
8698 F: Documentation/infiniband/
8699 F: drivers/infiniband/
8701 F: include/trace/events/ib_mad.h
8702 F: include/trace/events/ib_umad.h
8703 F: include/uapi/linux/if_infiniband.h
8704 F: include/uapi/rdma/
8705 F: samples/bpf/ibumad_kern.c
8706 F: samples/bpf/ibumad_user.c
8708 INGENIC JZ4780 DMA Driver
8709 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8711 F: drivers/dma/dma-jz4780.c
8713 INGENIC JZ4780 NAND DRIVER
8714 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8715 L: linux-mtd@lists.infradead.org
8717 F: drivers/mtd/nand/raw/ingenic/
8720 M: Paul Cercueil <paul@crapouillou.net>
8722 F: arch/mips/boot/dts/ingenic/
8723 F: arch/mips/generic/board-ingenic.c
8724 F: arch/mips/include/asm/mach-ingenic/
8725 F: arch/mips/ingenic/Kconfig
8726 F: drivers/clk/ingenic/
8727 F: drivers/dma/dma-jz4780.c
8728 F: drivers/gpu/drm/ingenic/
8729 F: drivers/i2c/busses/i2c-jz4780.c
8730 F: drivers/iio/adc/ingenic-adc.c
8731 F: drivers/irqchip/irq-ingenic.c
8732 F: drivers/memory/jz4780-nemc.c
8733 F: drivers/mmc/host/jz4740_mmc.c
8734 F: drivers/mtd/nand/raw/ingenic/
8735 F: drivers/pinctrl/pinctrl-ingenic.c
8736 F: drivers/power/supply/ingenic-battery.c
8737 F: drivers/pwm/pwm-jz4740.c
8738 F: drivers/remoteproc/ingenic_rproc.c
8739 F: drivers/rtc/rtc-jz4740.c
8740 F: drivers/tty/serial/8250/8250_ingenic.c
8741 F: drivers/usb/musb/jz4740.c
8742 F: drivers/watchdog/jz4740_wdt.c
8743 F: include/dt-bindings/iio/adc/ingenic,adc.h
8744 F: include/linux/mfd/ingenic-tcu.h
8745 F: sound/soc/codecs/jz47*
8746 F: sound/soc/jz4740/
8749 M: Jan Kara <jack@suse.cz>
8750 R: Amir Goldstein <amir73il@gmail.com>
8751 L: linux-fsdevel@vger.kernel.org
8753 F: Documentation/filesystems/inotify.rst
8754 F: fs/notify/inotify/
8755 F: include/linux/inotify.h
8756 F: include/uapi/linux/inotify.h
8758 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8759 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8760 L: linux-input@vger.kernel.org
8762 Q: http://patchwork.kernel.org/project/linux-input/list/
8763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8764 F: Documentation/devicetree/bindings/input/
8765 F: Documentation/devicetree/bindings/serio/
8766 F: Documentation/input/
8768 F: include/linux/input.h
8769 F: include/linux/input/
8770 F: include/uapi/linux/input-event-codes.h
8771 F: include/uapi/linux/input.h
8773 INPUT MULTITOUCH (MT) PROTOCOL
8774 M: Henrik Rydberg <rydberg@bitmath.org>
8775 L: linux-input@vger.kernel.org
8777 F: Documentation/input/multi-touch-protocol.rst
8778 F: drivers/input/input-mt.c
8781 INSIDE SECURE CRYPTO DRIVER
8782 M: Antoine Tenart <atenart@kernel.org>
8783 L: linux-crypto@vger.kernel.org
8785 F: drivers/crypto/inside-secure/
8787 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8788 M: Mimi Zohar <zohar@linux.ibm.com>
8789 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8790 L: linux-integrity@vger.kernel.org
8792 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8793 F: security/integrity/ima/
8795 INTEL 810/815 FRAMEBUFFER DRIVER
8796 M: Antonino Daplas <adaplas@gmail.com>
8797 L: linux-fbdev@vger.kernel.org
8799 F: drivers/video/fbdev/i810/
8802 M: Cezary Rojewski <cezary.rojewski@intel.com>
8803 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8804 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8805 M: Jie Yang <yang.jie@linux.intel.com>
8806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8810 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8811 M: Hans de Goede <hdegoede@redhat.com>
8812 L: platform-driver-x86@vger.kernel.org
8814 F: drivers/platform/x86/intel_atomisp2_pm.c
8816 INTEL ATOMISP2 LED DRIVER
8817 M: Hans de Goede <hdegoede@redhat.com>
8818 L: platform-driver-x86@vger.kernel.org
8820 F: drivers/platform/x86/intel_atomisp2_led.c
8822 INTEL BROXTON PMC DRIVER
8823 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8824 M: Zha Qipeng <qipeng.zha@intel.com>
8826 F: drivers/mfd/intel_pmc_bxt.c
8827 F: include/linux/mfd/intel_pmc_bxt.h
8829 INTEL C600 SERIES SAS CONTROLLER DRIVER
8830 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8831 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8832 L: linux-scsi@vger.kernel.org
8834 T: git git://git.code.sf.net/p/intel-sas/isci
8835 F: drivers/scsi/isci/
8837 INTEL CPU family model numbers
8838 M: Tony Luck <tony.luck@intel.com>
8840 L: linux-kernel@vger.kernel.org
8842 F: arch/x86/include/asm/intel-family.h
8844 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8845 M: Jani Nikula <jani.nikula@linux.intel.com>
8846 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8847 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8848 L: intel-gfx@lists.freedesktop.org
8850 W: https://01.org/linuxgraphics/
8851 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8852 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8853 C: irc://chat.freenode.net/intel-gfx
8854 T: git git://anongit.freedesktop.org/drm-intel
8855 F: Documentation/gpu/i915.rst
8856 F: drivers/gpu/drm/i915/
8857 F: include/drm/i915*
8858 F: include/uapi/drm/i915_drm.h
8860 INTEL ETHERNET DRIVERS
8861 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8862 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8863 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8865 W: http://www.intel.com/support/feedback.htm
8866 W: http://e1000.sourceforge.net/
8867 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8870 F: Documentation/networking/device_drivers/ethernet/intel/
8871 F: drivers/net/ethernet/intel/
8872 F: drivers/net/ethernet/intel/*/
8873 F: include/linux/avf/virtchnl.h
8875 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8876 M: Maik Broemme <mbroemme@libmpq.org>
8877 L: linux-fbdev@vger.kernel.org
8879 F: Documentation/fb/intelfb.rst
8880 F: drivers/video/fbdev/intelfb/
8883 M: Andy Shevchenko <andy@kernel.org>
8884 L: linux-gpio@vger.kernel.org
8886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8887 F: drivers/gpio/gpio-ich.c
8888 F: drivers/gpio/gpio-intel-mid.c
8889 F: drivers/gpio/gpio-merrifield.c
8890 F: drivers/gpio/gpio-ml-ioh.c
8891 F: drivers/gpio/gpio-pch.c
8892 F: drivers/gpio/gpio-sch.c
8893 F: drivers/gpio/gpio-sodaville.c
8895 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8896 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8897 M: Zhi Wang <zhi.a.wang@intel.com>
8898 L: intel-gvt-dev@lists.freedesktop.org
8899 L: intel-gfx@lists.freedesktop.org
8901 W: https://01.org/igvt-g
8902 T: git https://github.com/intel/gvt-linux.git
8903 F: drivers/gpu/drm/i915/gvt/
8905 INTEL HID EVENT DRIVER
8906 M: Alex Hung <alex.hung@canonical.com>
8907 L: platform-driver-x86@vger.kernel.org
8909 F: drivers/platform/x86/intel-hid.c
8911 INTEL I/OAT DMA DRIVER
8912 M: Dave Jiang <dave.jiang@intel.com>
8913 R: Dan Williams <dan.j.williams@intel.com>
8914 L: dmaengine@vger.kernel.org
8916 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8917 F: drivers/dma/ioat*
8920 M: Dave Jiang <dave.jiang@intel.com>
8921 L: dmaengine@vger.kernel.org
8923 F: drivers/dma/idxd/*
8924 F: include/uapi/linux/idxd.h
8927 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8928 M: Len Brown <lenb@kernel.org>
8929 L: linux-pm@vger.kernel.org
8931 B: https://bugzilla.kernel.org
8932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8933 F: drivers/idle/intel_idle.c
8935 INTEL INTEGRATED SENSOR HUB DRIVER
8936 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8937 M: Jiri Kosina <jikos@kernel.org>
8938 L: linux-input@vger.kernel.org
8940 F: drivers/hid/intel-ish-hid/
8943 M: David Woodhouse <dwmw2@infradead.org>
8944 M: Lu Baolu <baolu.lu@linux.intel.com>
8945 L: iommu@lists.linux-foundation.org
8947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8948 F: drivers/iommu/intel/
8949 F: include/linux/intel-iommu.h
8950 F: include/linux/intel-svm.h
8952 INTEL IOP-ADMA DMA DRIVER
8953 R: Dan Williams <dan.j.williams@intel.com>
8955 F: drivers/dma/iop-adma.c
8957 INTEL IPU3 CSI-2 CIO2 DRIVER
8958 M: Yong Zhi <yong.zhi@intel.com>
8959 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8960 M: Bingbu Cao <bingbu.cao@intel.com>
8961 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8962 L: linux-media@vger.kernel.org
8964 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8965 F: drivers/media/pci/intel/ipu3/
8967 INTEL IPU3 CSI-2 IMGU DRIVER
8968 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8969 R: Bingbu Cao <bingbu.cao@intel.com>
8970 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8971 L: linux-media@vger.kernel.org
8973 F: Documentation/admin-guide/media/ipu3.rst
8974 F: Documentation/admin-guide/media/ipu3_rcb.svg
8975 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8976 F: drivers/staging/media/ipu3/
8978 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8979 M: Krzysztof Halasa <khalasa@piap.pl>
8981 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8982 F: drivers/net/wan/ixp4xx_hss.c
8983 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8984 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8985 F: include/linux/soc/ixp4xx/npe.h
8986 F: include/linux/soc/ixp4xx/qmgr.h
8988 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8989 M: Deepak Saxena <dsaxena@plexity.net>
8991 F: drivers/char/hw_random/ixp4xx-rng.c
8993 INTEL MANAGEMENT ENGINE (mei)
8994 M: Tomas Winkler <tomas.winkler@intel.com>
8995 L: linux-kernel@vger.kernel.org
8997 F: Documentation/driver-api/mei/*
8998 F: drivers/misc/mei/
8999 F: drivers/watchdog/mei_wdt.c
9000 F: include/linux/mei_cl_bus.h
9001 F: include/uapi/linux/mei.h
9004 INTEL MENLOW THERMAL DRIVER
9005 M: Sujith Thomas <sujith.thomas@intel.com>
9006 L: platform-driver-x86@vger.kernel.org
9008 W: https://01.org/linux-acpi
9009 F: drivers/platform/x86/intel_menlow.c
9011 INTEL P-Unit IPC DRIVER
9012 M: Zha Qipeng <qipeng.zha@intel.com>
9013 L: platform-driver-x86@vger.kernel.org
9015 F: arch/x86/include/asm/intel_punit_ipc.h
9016 F: drivers/platform/x86/intel_punit_ipc.c
9018 INTEL PMC CORE DRIVER
9019 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9020 M: David E Box <david.e.box@intel.com>
9021 L: platform-driver-x86@vger.kernel.org
9023 F: drivers/platform/x86/intel_pmc_core*
9025 INTEL PMIC GPIO DRIVERS
9026 M: Andy Shevchenko <andy@kernel.org>
9028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9029 F: drivers/gpio/gpio-*cove.c
9030 F: drivers/gpio/gpio-msic.c
9032 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9033 M: Andy Shevchenko <andy@kernel.org>
9035 F: drivers/mfd/intel_msic.c
9036 F: drivers/mfd/intel_soc_pmic*
9037 F: include/linux/mfd/intel_msic.h
9038 F: include/linux/mfd/intel_soc_pmic*
9040 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9041 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9042 L: linux-wireless@vger.kernel.org
9044 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9045 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9046 F: drivers/net/wireless/intel/ipw2x00/
9049 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9050 M: Len Brown <lenb@kernel.org>
9051 L: linux-pm@vger.kernel.org
9053 F: drivers/cpufreq/intel_pstate.c
9055 INTEL RDMA RNIC DRIVER
9056 M: Faisal Latif <faisal.latif@intel.com>
9057 M: Shiraz Saleem <shiraz.saleem@intel.com>
9058 L: linux-rdma@vger.kernel.org
9060 F: drivers/infiniband/hw/i40iw/
9061 F: include/uapi/rdma/i40iw-abi.h
9064 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9066 F: arch/x86/include/asm/intel_scu_ipc.h
9067 F: drivers/platform/x86/intel_scu_*
9069 INTEL SPEED SELECT TECHNOLOGY
9070 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9071 L: platform-driver-x86@vger.kernel.org
9073 F: drivers/platform/x86/intel_speed_select_if/
9074 F: include/uapi/linux/isst_if.h
9075 F: tools/power/x86/intel-speed-select/
9077 INTEL STRATIX10 FIRMWARE DRIVERS
9078 M: Richard Gong <richard.gong@linux.intel.com>
9079 L: linux-kernel@vger.kernel.org
9081 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9082 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9083 F: drivers/firmware/stratix10-rsu.c
9084 F: drivers/firmware/stratix10-svc.c
9085 F: include/linux/firmware/intel/stratix10-smc.h
9086 F: include/linux/firmware/intel/stratix10-svc-client.h
9088 INTEL TELEMETRY DRIVER
9089 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9090 M: "David E. Box" <david.e.box@linux.intel.com>
9091 L: platform-driver-x86@vger.kernel.org
9093 F: arch/x86/include/asm/intel_telemetry.h
9094 F: drivers/platform/x86/intel_telemetry*
9096 INTEL UNCORE FREQUENCY CONTROL
9097 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9098 L: platform-driver-x86@vger.kernel.org
9100 F: drivers/platform/x86/intel-uncore-frequency.c
9102 INTEL VIRTUAL BUTTON DRIVER
9103 M: AceLan Kao <acelan.kao@canonical.com>
9104 L: platform-driver-x86@vger.kernel.org
9106 F: drivers/platform/x86/intel-vbtn.c
9108 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9109 M: Stanislaw Gruszka <stf_xl@wp.pl>
9110 L: linux-wireless@vger.kernel.org
9112 F: drivers/net/wireless/intel/iwlegacy/
9114 INTEL WIRELESS WIFI LINK (iwlwifi)
9115 M: Luca Coelho <luciano.coelho@intel.com>
9116 L: linux-wireless@vger.kernel.org
9118 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9120 F: drivers/net/wireless/intel/iwlwifi/
9122 INTEL WIRELESS WIMAX CONNECTION 2400
9123 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9124 M: linux-wimax@intel.com
9125 L: wimax@linuxwimax.org (subscribers-only)
9127 W: http://linuxwimax.org
9128 F: Documentation/admin-guide/wimax/i2400m.rst
9129 F: drivers/net/wimax/i2400m/
9130 F: include/uapi/linux/wimax/i2400m.h
9132 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9133 M: Jithu Joseph <jithu.joseph@intel.com>
9134 R: Maurice Ma <maurice.ma@intel.com>
9136 W: https://slimbootloader.github.io/security/firmware-update.html
9137 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9139 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9140 M: Mario Limonciello <mario.limonciello@dell.com>
9142 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9145 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9147 F: Documentation/trace/intel_th.rst
9148 F: drivers/hwtracing/intel_th/
9149 F: include/linux/intel_th.h
9151 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9152 M: Ning Sun <ning.sun@intel.com>
9153 L: tboot-devel@lists.sourceforge.net
9155 W: http://tboot.sourceforge.net
9156 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9157 F: Documentation/x86/intel_txt.rst
9158 F: arch/x86/kernel/tboot.c
9159 F: include/linux/tboot.h
9162 M: Georgi Djakov <georgi.djakov@linaro.org>
9163 L: linux-pm@vger.kernel.org
9165 F: Documentation/devicetree/bindings/interconnect/
9166 F: Documentation/driver-api/interconnect.rst
9167 F: drivers/interconnect/
9168 F: include/dt-bindings/interconnect/
9169 F: include/linux/interconnect-provider.h
9170 F: include/linux/interconnect.h
9172 INVENSENSE ICM-426xx IMU DRIVER
9173 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9174 L: linux-iio@vger.kernel.org
9176 W https://invensense.tdk.com/
9177 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9178 F: drivers/iio/imu/inv_icm42600/
9180 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9181 M: Linus Walleij <linus.walleij@linaro.org>
9182 L: linux-iio@vger.kernel.org
9184 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9185 F: drivers/iio/gyro/mpu3050*
9187 IOC3 ETHERNET DRIVER
9188 M: Ralf Baechle <ralf@linux-mips.org>
9189 L: linux-mips@vger.kernel.org
9191 F: drivers/net/ethernet/sgi/ioc3-eth.c
9193 IOMAP FILESYSTEM LIBRARY
9194 M: Christoph Hellwig <hch@infradead.org>
9195 M: Darrick J. Wong <darrick.wong@oracle.com>
9196 M: linux-xfs@vger.kernel.org
9197 M: linux-fsdevel@vger.kernel.org
9198 L: linux-xfs@vger.kernel.org
9199 L: linux-fsdevel@vger.kernel.org
9201 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9203 F: include/linux/iomap.h
9206 M: Joerg Roedel <joro@8bytes.org>
9207 M: Will Deacon <will@kernel.org>
9208 L: iommu@lists.linux-foundation.org
9210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9211 F: Documentation/devicetree/bindings/iommu/
9212 F: Documentation/userspace-api/iommu.rst
9214 F: include/linux/iommu.h
9215 F: include/linux/iova.h
9216 F: include/linux/of_iommu.h
9217 F: include/uapi/linux/iommu.h
9220 M: Jens Axboe <axboe@kernel.dk>
9221 L: io-uring@vger.kernel.org
9223 T: git git://git.kernel.dk/linux-block
9224 T: git git://git.kernel.dk/liburing
9228 F: include/uapi/linux/io_uring.h
9231 M: Corey Minyard <minyard@acm.org>
9232 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9234 W: http://openipmi.sourceforge.net/
9235 F: Documentation/driver-api/ipmi.rst
9236 F: Documentation/devicetree/bindings/ipmi/
9237 F: drivers/char/ipmi/
9238 F: include/linux/ipmi*
9239 F: include/uapi/linux/ipmi*
9241 IPS SCSI RAID DRIVER
9242 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9243 L: linux-scsi@vger.kernel.org
9245 W: http://www.adaptec.com/
9246 F: drivers/scsi/ips*
9249 M: Wensong Zhang <wensong@linux-vs.org>
9250 M: Simon Horman <horms@verge.net.au>
9251 M: Julian Anastasov <ja@ssi.bg>
9252 L: netdev@vger.kernel.org
9253 L: lvs-devel@vger.kernel.org
9255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9257 F: Documentation/networking/ipvs-sysctl.rst
9258 F: include/net/ip_vs.h
9259 F: include/uapi/linux/ip_vs.h
9260 F: net/netfilter/ipvs/
9263 M: Jiri Kosina <jikos@kernel.org>
9264 M: David Sterba <dsterba@suse.com>
9266 F: drivers/tty/ipwireless/
9269 L: netdev@vger.kernel.org
9271 F: include/uapi/linux/ipx.h
9273 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9274 M: Marc Zyngier <maz@kernel.org>
9276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9277 F: Documentation/core-api/irq/irq-domain.rst
9278 F: include/linux/irqdomain.h
9279 F: kernel/irq/irqdomain.c
9283 M: Thomas Gleixner <tglx@linutronix.de>
9284 L: linux-kernel@vger.kernel.org
9286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9290 M: Thomas Gleixner <tglx@linutronix.de>
9291 M: Marc Zyngier <maz@kernel.org>
9292 L: linux-kernel@vger.kernel.org
9294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9295 F: Documentation/devicetree/bindings/interrupt-controller/
9299 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9301 F: Documentation/driver-api/isa.rst
9302 F: drivers/base/isa.c
9303 F: include/linux/isa.h
9306 M: Hans Verkuil <hverkuil@xs4all.nl>
9307 L: linux-media@vger.kernel.org
9309 W: https://linuxtv.org
9310 T: git git://linuxtv.org/media_tree.git
9311 F: drivers/media/radio/radio-isa*
9314 M: Jaroslav Kysela <perex@perex.cz>
9316 F: Documentation/driver-api/isapnp.rst
9317 F: drivers/pnp/isapnp/
9318 F: include/linux/isapnp.h
9321 M: Lee Duncan <lduncan@suse.com>
9322 M: Chris Leech <cleech@redhat.com>
9323 L: open-iscsi@googlegroups.com
9324 L: linux-scsi@vger.kernel.org
9326 W: www.open-iscsi.com
9327 F: drivers/scsi/*iscsi*
9328 F: include/scsi/*iscsi*
9330 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9331 M: Peter Jones <pjones@redhat.com>
9332 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9334 F: drivers/firmware/iscsi_ibft*
9336 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9337 M: Sagi Grimberg <sagi@grimberg.me>
9338 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9339 L: linux-rdma@vger.kernel.org
9341 W: http://www.openfabrics.org
9342 W: www.open-iscsi.org
9343 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9344 F: drivers/infiniband/ulp/iser/
9346 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9347 M: Sagi Grimberg <sagi@grimberg.me>
9348 L: linux-rdma@vger.kernel.org
9349 L: target-devel@vger.kernel.org
9351 W: http://www.linux-iscsi.org
9352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9353 F: drivers/infiniband/ulp/isert
9355 ISDN/CMTP OVER BLUETOOTH
9356 M: Karsten Keil <isdn@linux-pingi.de>
9357 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9358 L: netdev@vger.kernel.org
9360 W: http://www.isdn4linux.de
9361 F: Documentation/isdn/
9362 F: drivers/isdn/capi/
9363 F: include/linux/isdn/
9364 F: include/uapi/linux/isdn/
9365 F: net/bluetooth/cmtp/
9367 ISDN/mISDN SUBSYSTEM
9368 M: Karsten Keil <isdn@linux-pingi.de>
9369 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9370 L: netdev@vger.kernel.org
9372 W: http://www.isdn4linux.de
9373 F: drivers/isdn/Kconfig
9374 F: drivers/isdn/Makefile
9375 F: drivers/isdn/hardware/
9376 F: drivers/isdn/mISDN/
9378 IT87 HARDWARE MONITORING DRIVER
9379 M: Jean Delvare <jdelvare@suse.com>
9380 L: linux-hwmon@vger.kernel.org
9382 F: Documentation/hwmon/it87.rst
9383 F: drivers/hwmon/it87.c
9386 M: Antti Palosaari <crope@iki.fi>
9387 L: linux-media@vger.kernel.org
9389 W: https://linuxtv.org
9390 W: http://palosaari.fi/linux/
9391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9392 T: git git://linuxtv.org/anttip/media_tree.git
9393 F: drivers/media/tuners/it913x*
9395 IVTV VIDEO4LINUX DRIVER
9396 M: Andy Walls <awalls@md.metrocast.net>
9397 L: linux-media@vger.kernel.org
9399 W: https://linuxtv.org
9400 T: git git://linuxtv.org/media_tree.git
9401 F: Documentation/admin-guide/media/ivtv*
9402 F: drivers/media/pci/ivtv/
9403 F: include/uapi/linux/ivtv*
9405 IX2505V MEDIA DRIVER
9406 M: Malcolm Priestley <tvboxspy@gmail.com>
9407 L: linux-media@vger.kernel.org
9409 W: https://linuxtv.org
9410 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9411 F: drivers/media/dvb-frontends/ix2505v*
9413 JAILHOUSE HYPERVISOR INTERFACE
9414 M: Jan Kiszka <jan.kiszka@siemens.com>
9415 L: jailhouse-dev@googlegroups.com
9417 F: arch/x86/include/asm/jailhouse_para.h
9418 F: arch/x86/kernel/jailhouse.c
9420 JC42.4 TEMPERATURE SENSOR DRIVER
9421 M: Guenter Roeck <linux@roeck-us.net>
9422 L: linux-hwmon@vger.kernel.org
9424 F: Documentation/hwmon/jc42.rst
9425 F: drivers/hwmon/jc42.c
9428 M: Dave Kleikamp <shaggy@kernel.org>
9429 L: jfs-discussion@lists.sourceforge.net
9431 W: http://jfs.sourceforge.net/
9432 T: git git://github.com/kleikamp/linux-shaggy.git
9433 F: Documentation/admin-guide/jfs.rst
9437 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9438 L: netdev@vger.kernel.org
9440 F: drivers/net/ethernet/jme.*
9442 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9443 M: David Woodhouse <dwmw2@infradead.org>
9444 M: Richard Weinberger <richard@nod.at>
9445 L: linux-mtd@lists.infradead.org
9447 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9448 T: git git://git.infradead.org/ubifs-2.6.git
9450 F: include/uapi/linux/jffs2.h
9452 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9453 M: "Theodore Ts'o" <tytso@mit.edu>
9454 M: Jan Kara <jack@suse.com>
9455 L: linux-ext4@vger.kernel.org
9458 F: include/linux/jbd2.h
9460 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9461 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9462 L: linux-media@vger.kernel.org
9464 F: drivers/media/platform/rcar_jpu.c
9466 JSM Neo PCI based serial card
9467 L: linux-serial@vger.kernel.org
9469 F: drivers/tty/serial/jsm/
9471 K10TEMP HARDWARE MONITORING DRIVER
9472 M: Clemens Ladisch <clemens@ladisch.de>
9473 L: linux-hwmon@vger.kernel.org
9475 F: Documentation/hwmon/k10temp.rst
9476 F: drivers/hwmon/k10temp.c
9478 K8TEMP HARDWARE MONITORING DRIVER
9479 M: Rudolf Marek <r.marek@assembler.cz>
9480 L: linux-hwmon@vger.kernel.org
9482 F: Documentation/hwmon/k8temp.rst
9483 F: drivers/hwmon/k8temp.c
9486 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9487 R: Alexander Potapenko <glider@google.com>
9488 R: Dmitry Vyukov <dvyukov@google.com>
9489 L: kasan-dev@googlegroups.com
9491 F: Documentation/dev-tools/kasan.rst
9492 F: arch/*/include/asm/kasan.h
9493 F: arch/*/mm/kasan_init*
9494 F: include/linux/kasan*.h
9497 F: scripts/Makefile.kasan
9500 M: Masahiro Yamada <masahiroy@kernel.org>
9501 L: linux-kbuild@vger.kernel.org
9503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9504 F: Documentation/kbuild/kconfig*
9505 F: scripts/Kconfig.include
9509 R: Dmitry Vyukov <dvyukov@google.com>
9510 R: Andrey Konovalov <andreyknvl@google.com>
9511 L: kasan-dev@googlegroups.com
9513 F: Documentation/dev-tools/kcov.rst
9514 F: include/linux/kcov.h
9515 F: include/uapi/linux/kcov.h
9517 F: scripts/Makefile.kcov
9520 M: Marco Elver <elver@google.com>
9521 R: Dmitry Vyukov <dvyukov@google.com>
9522 L: kasan-dev@googlegroups.com
9524 F: Documentation/dev-tools/kcsan.rst
9525 F: include/linux/kcsan*.h
9527 F: lib/Kconfig.kcsan
9528 F: scripts/Makefile.kcsan
9531 M: Dave Young <dyoung@redhat.com>
9532 M: Baoquan He <bhe@redhat.com>
9533 R: Vivek Goyal <vgoyal@redhat.com>
9534 L: kexec@lists.infradead.org
9536 W: http://lse.sourceforge.net/kdump/
9537 F: Documentation/admin-guide/kdump/
9539 F: include/linux/crash_core.h
9540 F: include/linux/crash_dump.h
9541 F: include/uapi/linux/vmcore.h
9544 KEENE FM RADIO TRANSMITTER DRIVER
9545 M: Hans Verkuil <hverkuil@xs4all.nl>
9546 L: linux-media@vger.kernel.org
9548 W: https://linuxtv.org
9549 T: git git://linuxtv.org/media_tree.git
9550 F: drivers/media/radio/radio-keene*
9553 M: Ian Kent <raven@themaw.net>
9554 L: autofs@vger.kernel.org
9558 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9559 M: Masahiro Yamada <masahiroy@kernel.org>
9560 M: Michal Marek <michal.lkml@markovi.net>
9561 L: linux-kbuild@vger.kernel.org
9563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9564 F: Documentation/kbuild/
9566 F: scripts/*vmlinux*
9568 F: scripts/Makefile*
9575 L: kernel-janitors@vger.kernel.org
9577 W: http://kernelnewbies.org/KernelJanitors
9579 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9580 M: "J. Bruce Fields" <bfields@fieldses.org>
9581 M: Chuck Lever <chuck.lever@oracle.com>
9582 L: linux-nfs@vger.kernel.org
9584 W: http://nfs.sourceforge.net/
9585 T: git git://linux-nfs.org/~bfields/linux.git
9589 F: include/linux/lockd/
9590 F: include/linux/sunrpc/
9591 F: include/uapi/linux/nfsd/
9592 F: include/uapi/linux/sunrpc/
9594 F: Documentation/filesystems/nfs/
9596 KERNEL SELFTEST FRAMEWORK
9597 M: Shuah Khan <shuah@kernel.org>
9598 M: Shuah Khan <skhan@linuxfoundation.org>
9599 L: linux-kselftest@vger.kernel.org
9601 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9603 F: Documentation/dev-tools/kselftest*
9604 F: tools/testing/selftests/
9606 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9607 M: Brendan Higgins <brendanhiggins@google.com>
9608 L: linux-kselftest@vger.kernel.org
9609 L: kunit-dev@googlegroups.com
9611 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9612 F: Documentation/dev-tools/kunit/
9615 F: tools/testing/kunit/
9617 KERNEL USERMODE HELPER
9618 M: Luis Chamberlain <mcgrof@kernel.org>
9619 L: linux-kernel@vger.kernel.org
9621 F: include/linux/umh.h
9624 KERNEL VIRTUAL MACHINE (KVM)
9625 M: Paolo Bonzini <pbonzini@redhat.com>
9626 L: kvm@vger.kernel.org
9628 W: http://www.linux-kvm.org
9629 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9630 F: Documentation/virt/kvm/
9631 F: include/asm-generic/kvm*
9632 F: include/kvm/iodev.h
9633 F: include/linux/kvm*
9634 F: include/trace/events/kvm.h
9635 F: include/uapi/asm-generic/kvm*
9636 F: include/uapi/linux/kvm*
9638 F: tools/testing/selftests/kvm/
9641 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9642 M: Marc Zyngier <maz@kernel.org>
9643 R: James Morse <james.morse@arm.com>
9644 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9645 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9647 L: kvmarm@lists.cs.columbia.edu
9649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9650 F: arch/arm64/include/asm/kvm*
9651 F: arch/arm64/include/uapi/asm/kvm*
9653 F: include/kvm/arm_*
9655 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9656 M: Huacai Chen <chenhc@lemote.com>
9657 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9658 L: linux-mips@vger.kernel.org
9659 L: kvm@vger.kernel.org
9661 F: arch/mips/include/asm/kvm*
9662 F: arch/mips/include/uapi/asm/kvm*
9665 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9666 M: Paul Mackerras <paulus@ozlabs.org>
9667 L: kvm-ppc@vger.kernel.org
9669 W: http://www.linux-kvm.org/
9670 T: git git://github.com/agraf/linux-2.6.git
9671 F: arch/powerpc/include/asm/kvm*
9672 F: arch/powerpc/include/uapi/asm/kvm*
9673 F: arch/powerpc/kernel/kvm*
9674 F: arch/powerpc/kvm/
9676 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9677 M: Christian Borntraeger <borntraeger@de.ibm.com>
9678 M: Janosch Frank <frankja@linux.ibm.com>
9679 R: David Hildenbrand <david@redhat.com>
9680 R: Cornelia Huck <cohuck@redhat.com>
9681 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9682 L: kvm@vger.kernel.org
9684 W: http://www.ibm.com/developerworks/linux/linux390/
9685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9686 F: Documentation/virt/kvm/s390*
9687 F: arch/s390/include/asm/gmap.h
9688 F: arch/s390/include/asm/kvm*
9689 F: arch/s390/include/uapi/asm/kvm*
9690 F: arch/s390/kernel/uv.c
9692 F: arch/s390/mm/gmap.c
9693 F: tools/testing/selftests/kvm/*/s390x/
9694 F: tools/testing/selftests/kvm/s390x/
9696 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9697 M: Paolo Bonzini <pbonzini@redhat.com>
9698 R: Sean Christopherson <sean.j.christopherson@intel.com>
9699 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9700 R: Wanpeng Li <wanpengli@tencent.com>
9701 R: Jim Mattson <jmattson@google.com>
9702 R: Joerg Roedel <joro@8bytes.org>
9703 L: kvm@vger.kernel.org
9705 W: http://www.linux-kvm.org
9706 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9707 F: arch/x86/include/asm/kvm*
9708 F: arch/x86/include/asm/pvclock-abi.h
9709 F: arch/x86/include/asm/svm.h
9710 F: arch/x86/include/asm/vmx*.h
9711 F: arch/x86/include/uapi/asm/kvm*
9712 F: arch/x86/include/uapi/asm/svm.h
9713 F: arch/x86/include/uapi/asm/vmx.h
9714 F: arch/x86/kernel/kvm.c
9715 F: arch/x86/kernel/kvmclock.c
9720 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9721 M: Tejun Heo <tj@kernel.org>
9723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9725 F: include/linux/kernfs.h
9728 M: Eric Biederman <ebiederm@xmission.com>
9729 L: kexec@lists.infradead.org
9731 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9732 F: include/linux/kexec.h
9733 F: include/uapi/linux/kexec.h
9737 M: Mimi Zohar <zohar@linux.ibm.com>
9738 L: linux-integrity@vger.kernel.org
9739 L: keyrings@vger.kernel.org
9741 F: Documentation/security/keys/trusted-encrypted.rst
9742 F: include/keys/encrypted-type.h
9743 F: security/keys/encrypted-keys/
9746 M: James Bottomley <jejb@linux.ibm.com>
9747 M: Jarkko Sakkinen <jarkko@kernel.org>
9748 M: Mimi Zohar <zohar@linux.ibm.com>
9749 L: linux-integrity@vger.kernel.org
9750 L: keyrings@vger.kernel.org
9752 F: Documentation/security/keys/trusted-encrypted.rst
9753 F: include/keys/trusted-type.h
9754 F: include/keys/trusted_tpm.h
9755 F: security/keys/trusted-keys/
9758 M: David Howells <dhowells@redhat.com>
9759 M: Jarkko Sakkinen <jarkko@kernel.org>
9760 L: keyrings@vger.kernel.org
9762 F: Documentation/security/keys/core.rst
9764 F: include/linux/key-type.h
9765 F: include/linux/key.h
9766 F: include/linux/keyctl.h
9767 F: include/uapi/linux/keyctl.h
9771 M: Stefani Seibold <stefani@seibold.net>
9773 F: include/linux/kfifo.h
9777 KGDB / KDB /debug_core
9778 M: Jason Wessel <jason.wessel@windriver.com>
9779 M: Daniel Thompson <daniel.thompson@linaro.org>
9780 R: Douglas Anderson <dianders@chromium.org>
9781 L: kgdb-bugreport@lists.sourceforge.net
9783 W: http://kgdb.wiki.kernel.org/
9784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9785 F: Documentation/dev-tools/kgdb.rst
9786 F: drivers/misc/kgdbts.c
9787 F: drivers/tty/serial/kgdboc.c
9788 F: include/linux/kdb.h
9789 F: include/linux/kgdb.h
9792 KHADAS MCU MFD DRIVER
9793 M: Neil Armstrong <narmstrong@baylibre.com>
9794 L: linux-amlogic@lists.infradead.org
9796 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9797 F: drivers/mfd/khadas-mcu.c
9798 F: include/linux/mfd/khadas-mcu.h
9799 F: drivers/thermal/khadas_mcu_fan.c
9802 M: Catalin Marinas <catalin.marinas@arm.com>
9804 F: Documentation/dev-tools/kmemleak.rst
9805 F: include/linux/kmemleak.h
9807 F: samples/kmemleak/kmemleak-test.c
9809 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9810 M: Luis Chamberlain <mcgrof@kernel.org>
9811 L: linux-kernel@vger.kernel.org
9813 F: include/linux/kmod.h
9816 F: tools/testing/selftests/kmod/
9819 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9820 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9821 M: "David S. Miller" <davem@davemloft.net>
9822 M: Masami Hiramatsu <mhiramat@kernel.org>
9824 F: Documentation/trace/kprobes.rst
9825 F: include/asm-generic/kprobes.h
9826 F: include/linux/kprobes.h
9829 KS0108 LCD CONTROLLER DRIVER
9830 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9832 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9833 F: drivers/auxdisplay/ks0108.c
9834 F: include/linux/ks0108.h
9836 KTD253 BACKLIGHT DRIVER
9837 M: Linus Walleij <linus.walleij@linaro.org>
9839 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9840 F: drivers/video/backlight/ktd253-backlight.c
9843 M: David Ahern <dsahern@kernel.org>
9844 L: netdev@vger.kernel.org
9846 F: include/net/l3mdev.h
9850 M: John Fastabend <john.fastabend@gmail.com>
9851 M: Daniel Borkmann <daniel@iogearbox.net>
9852 M: Jakub Sitnicki <jakub@cloudflare.com>
9853 M: Lorenz Bauer <lmb@cloudflare.com>
9854 L: netdev@vger.kernel.org
9855 L: bpf@vger.kernel.org
9857 F: include/linux/skmsg.h
9859 F: net/core/sock_map.c
9860 F: net/ipv4/tcp_bpf.c
9861 F: net/ipv4/udp_bpf.c
9863 LANTIQ / INTEL Ethernet drivers
9864 M: Hauke Mehrtens <hauke@hauke-m.de>
9865 L: netdev@vger.kernel.org
9867 F: drivers/net/dsa/lantiq_gswip.c
9868 F: drivers/net/dsa/lantiq_pce.h
9869 F: drivers/net/ethernet/lantiq_xrx200.c
9870 F: net/dsa/tag_gswip.c
9872 LANTIQ MIPS ARCHITECTURE
9873 M: John Crispin <john@phrozen.org>
9874 L: linux-mips@vger.kernel.org
9877 F: drivers/soc/lantiq
9879 LASI 53c700 driver for PARISC
9880 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9881 L: linux-scsi@vger.kernel.org
9883 F: Documentation/scsi/53c700.rst
9884 F: drivers/scsi/53c700*
9887 M: Tobin C. Harding <me@tobin.cc>
9888 M: Tycho Andersen <tycho@tycho.pizza>
9889 L: linux-hardening@vger.kernel.org
9891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9892 F: scripts/leaking_addresses.pl
9895 M: Pavel Machek <pavel@ucw.cz>
9896 R: Dan Murphy <dmurphy@ti.com>
9897 L: linux-leds@vger.kernel.org
9899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9900 F: Documentation/devicetree/bindings/leds/
9902 F: include/linux/leds.h
9904 LEGACY EEPROM DRIVER
9905 M: Jean Delvare <jdelvare@suse.com>
9907 F: Documentation/misc-devices/eeprom.rst
9908 F: drivers/misc/eeprom/eeprom.c
9911 R: David Lechner <david@lechnology.com>
9913 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9914 F: arch/arm/boot/dts/da850-lego-ev3.dts
9915 F: drivers/power/supply/lego_ev3_battery.c
9917 LEGO USB Tower driver
9918 M: Juergen Stuber <starblue@users.sourceforge.net>
9919 L: legousb-devel@lists.sourceforge.net
9921 W: http://legousb.sourceforge.net/
9922 F: drivers/usb/misc/legousbtower.c
9925 M: Matan Ziv-Av <matan@svgalib.org>
9926 L: platform-driver-x86@vger.kernel.org
9928 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9929 F: Documentation/admin-guide/laptops/lg-laptop.rst
9930 F: drivers/platform/x86/lg-laptop.c
9933 M: Michael Krufky <mkrufky@linuxtv.org>
9934 L: linux-media@vger.kernel.org
9936 W: https://linuxtv.org
9937 W: http://github.com/mkrufky
9938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9939 T: git git://linuxtv.org/mkrufky/tuners.git
9940 F: drivers/media/dvb-frontends/lg2160.*
9942 LGDT3305 MEDIA DRIVER
9943 M: Michael Krufky <mkrufky@linuxtv.org>
9944 L: linux-media@vger.kernel.org
9946 W: https://linuxtv.org
9947 W: http://github.com/mkrufky
9948 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9949 T: git git://linuxtv.org/mkrufky/tuners.git
9950 F: drivers/media/dvb-frontends/lgdt3305.*
9952 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9953 M: Viresh Kumar <vireshk@kernel.org>
9954 L: linux-ide@vger.kernel.org
9956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9957 F: drivers/ata/pata_arasan_cf.c
9958 F: include/linux/pata_arasan_cf_data.h
9960 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9961 M: Linus Walleij <linus.walleij@linaro.org>
9962 L: linux-ide@vger.kernel.org
9964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9965 F: drivers/ata/pata_ftide010.c
9966 F: drivers/ata/sata_gemini.c
9967 F: drivers/ata/sata_gemini.h
9969 LIBATA SATA AHCI PLATFORM devices support
9970 M: Hans de Goede <hdegoede@redhat.com>
9971 M: Jens Axboe <axboe@kernel.dk>
9972 L: linux-ide@vger.kernel.org
9974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9975 F: drivers/ata/ahci_platform.c
9976 F: drivers/ata/libahci_platform.c
9977 F: include/linux/ahci_platform.h
9979 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9980 M: Mikael Pettersson <mikpelinux@gmail.com>
9981 L: linux-ide@vger.kernel.org
9983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9984 F: drivers/ata/sata_promise.*
9986 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9987 M: Jens Axboe <axboe@kernel.dk>
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: Documentation/devicetree/bindings/ata/
9993 F: include/linux/ata.h
9994 F: include/linux/libata.h
9997 M: Sasha Levin <alexander.levin@microsoft.com>
9999 F: tools/lib/lockdep/
10001 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10002 M: Dan Williams <dan.j.williams@intel.com>
10003 M: Vishal Verma <vishal.l.verma@intel.com>
10004 M: Dave Jiang <dave.jiang@intel.com>
10005 L: linux-nvdimm@lists.01.org
10007 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10008 P: Documentation/nvdimm/maintainer-entry-profile.rst
10009 F: drivers/nvdimm/blk.c
10010 F: drivers/nvdimm/region_devs.c
10012 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10013 M: Vishal Verma <vishal.l.verma@intel.com>
10014 M: Dan Williams <dan.j.williams@intel.com>
10015 M: Dave Jiang <dave.jiang@intel.com>
10016 L: linux-nvdimm@lists.01.org
10018 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10019 P: Documentation/nvdimm/maintainer-entry-profile.rst
10020 F: drivers/nvdimm/btt*
10022 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10023 M: Dan Williams <dan.j.williams@intel.com>
10024 M: Vishal Verma <vishal.l.verma@intel.com>
10025 M: Dave Jiang <dave.jiang@intel.com>
10026 L: linux-nvdimm@lists.01.org
10028 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10029 P: Documentation/nvdimm/maintainer-entry-profile.rst
10030 F: drivers/nvdimm/pmem*
10032 LIBNVDIMM: DEVICETREE BINDINGS
10033 M: Oliver O'Halloran <oohall@gmail.com>
10034 L: linux-nvdimm@lists.01.org
10036 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10037 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10038 F: drivers/nvdimm/of_pmem.c
10040 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10041 M: Dan Williams <dan.j.williams@intel.com>
10042 M: Vishal Verma <vishal.l.verma@intel.com>
10043 M: Dave Jiang <dave.jiang@intel.com>
10044 M: Ira Weiny <ira.weiny@intel.com>
10045 L: linux-nvdimm@lists.01.org
10047 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10048 P: Documentation/nvdimm/maintainer-entry-profile.rst
10049 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10050 F: drivers/acpi/nfit/*
10051 F: drivers/nvdimm/*
10052 F: include/linux/libnvdimm.h
10053 F: include/linux/nd.h
10054 F: include/uapi/linux/ndctl.h
10055 F: tools/testing/nvdimm/
10057 LICENSES and SPDX stuff
10058 M: Thomas Gleixner <tglx@linutronix.de>
10059 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10060 L: linux-spdx@vger.kernel.org
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10064 F: Documentation/process/license-rules.rst
10066 F: scripts/spdxcheck-test.sh
10067 F: scripts/spdxcheck.py
10069 LIGHTNVM PLATFORM SUPPORT
10070 M: Matias Bjorling <mb@lightnvm.io>
10071 L: linux-block@vger.kernel.org
10073 W: http://github/OpenChannelSSD
10074 F: drivers/lightnvm/
10075 F: include/linux/lightnvm.h
10076 F: include/uapi/linux/lightnvm.h
10078 LINEAR RANGES HELPERS
10079 M: Mark Brown <broonie@kernel.org>
10080 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10081 F: lib/linear_ranges.c
10082 F: lib/test_linear_ranges.c
10083 F: include/linux/linear_range.h
10085 LINUX FOR POWER MACINTOSH
10086 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10087 L: linuxppc-dev@lists.ozlabs.org
10089 F: arch/powerpc/platforms/powermac/
10090 F: drivers/macintosh/
10092 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10093 M: Michael Ellerman <mpe@ellerman.id.au>
10094 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10095 R: Paul Mackerras <paulus@samba.org>
10096 L: linuxppc-dev@lists.ozlabs.org
10098 W: https://github.com/linuxppc/wiki/wiki
10099 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10101 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10102 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10103 F: Documentation/devicetree/bindings/powerpc/
10104 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10105 F: Documentation/powerpc/
10107 F: drivers/*/*/*pasemi*
10108 F: drivers/*/*pasemi*
10109 F: drivers/char/tpm/tpm_ibmvtpm*
10110 F: drivers/crypto/nx/
10111 F: drivers/crypto/vmx/
10112 F: drivers/i2c/busses/i2c-opal.c
10113 F: drivers/net/ethernet/ibm/ibmveth.*
10114 F: drivers/net/ethernet/ibm/ibmvnic.*
10115 F: drivers/pci/hotplug/pnv_php.c
10116 F: drivers/pci/hotplug/rpa*
10117 F: drivers/rtc/rtc-opal.c
10118 F: drivers/scsi/ibmvscsi/
10119 F: drivers/tty/hvc/hvc_opal.c
10120 F: drivers/watchdog/wdrtas.c
10121 F: tools/testing/selftests/powerpc
10128 LINUX FOR POWERPC EMBEDDED MPC5XXX
10129 M: Anatolij Gustschin <agust@denx.de>
10130 L: linuxppc-dev@lists.ozlabs.org
10132 F: arch/powerpc/platforms/512x/
10133 F: arch/powerpc/platforms/52xx/
10135 LINUX FOR POWERPC EMBEDDED PPC4XX
10136 L: linuxppc-dev@lists.ozlabs.org
10138 F: arch/powerpc/platforms/40x/
10139 F: arch/powerpc/platforms/44x/
10141 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10142 M: Scott Wood <oss@buserror.net>
10143 L: linuxppc-dev@lists.ozlabs.org
10145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10146 F: Documentation/devicetree/bindings/powerpc/fsl/
10147 F: arch/powerpc/platforms/83xx/
10148 F: arch/powerpc/platforms/85xx/
10150 LINUX FOR POWERPC EMBEDDED PPC8XX
10151 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10152 L: linuxppc-dev@lists.ozlabs.org
10154 F: arch/powerpc/platforms/8xx/
10156 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10157 M: Kees Cook <keescook@chromium.org>
10159 F: drivers/misc/lkdtm/*
10160 F: tools/testing/selftests/lkdtm/*
10162 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10163 M: Alan Stern <stern@rowland.harvard.edu>
10164 M: Andrea Parri <parri.andrea@gmail.com>
10165 M: Will Deacon <will@kernel.org>
10166 M: Peter Zijlstra <peterz@infradead.org>
10167 M: Boqun Feng <boqun.feng@gmail.com>
10168 M: Nicholas Piggin <npiggin@gmail.com>
10169 M: David Howells <dhowells@redhat.com>
10170 M: Jade Alglave <j.alglave@ucl.ac.uk>
10171 M: Luc Maranget <luc.maranget@inria.fr>
10172 M: "Paul E. McKenney" <paulmck@kernel.org>
10173 R: Akira Yokosawa <akiyks@gmail.com>
10174 R: Daniel Lustig <dlustig@nvidia.com>
10175 R: Joel Fernandes <joel@joelfernandes.org>
10176 L: linux-kernel@vger.kernel.org
10177 L: linux-arch@vger.kernel.org
10179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10180 F: Documentation/atomic_bitops.txt
10181 F: Documentation/atomic_t.txt
10182 F: Documentation/core-api/atomic_ops.rst
10183 F: Documentation/core-api/refcount-vs-atomic.rst
10184 F: Documentation/litmus-tests/
10185 F: Documentation/memory-barriers.txt
10186 F: tools/memory-model/
10188 LIS3LV02D ACCELEROMETER DRIVER
10189 M: Eric Piel <eric.piel@tremplin-utc.net>
10191 F: Documentation/misc-devices/lis3lv02d.rst
10192 F: drivers/misc/lis3lv02d/
10193 F: drivers/platform/x86/hp_accel.c
10196 M: David Gow <davidgow@google.com>
10197 L: linux-kselftest@vger.kernel.org
10198 L: kunit-dev@googlegroups.com
10203 M: Josh Poimboeuf <jpoimboe@redhat.com>
10204 M: Jiri Kosina <jikos@kernel.org>
10205 M: Miroslav Benes <mbenes@suse.cz>
10206 M: Petr Mladek <pmladek@suse.com>
10207 R: Joe Lawrence <joe.lawrence@redhat.com>
10208 L: live-patching@vger.kernel.org
10210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10211 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10212 F: Documentation/livepatch/
10213 F: arch/powerpc/include/asm/livepatch.h
10214 F: arch/s390/include/asm/livepatch.h
10215 F: arch/x86/include/asm/livepatch.h
10216 F: include/linux/livepatch.h
10217 F: kernel/livepatch/
10219 F: samples/livepatch/
10220 F: tools/testing/selftests/livepatch/
10223 L: netdev@vger.kernel.org
10225 F: include/linux/llc.h
10226 F: include/net/llc*
10227 F: include/uapi/linux/llc.h
10230 LM73 HARDWARE MONITOR DRIVER
10231 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10232 L: linux-hwmon@vger.kernel.org
10234 F: drivers/hwmon/lm73.c
10236 LM78 HARDWARE MONITOR DRIVER
10237 M: Jean Delvare <jdelvare@suse.com>
10238 L: linux-hwmon@vger.kernel.org
10240 F: Documentation/hwmon/lm78.rst
10241 F: drivers/hwmon/lm78.c
10243 LM83 HARDWARE MONITOR DRIVER
10244 M: Jean Delvare <jdelvare@suse.com>
10245 L: linux-hwmon@vger.kernel.org
10247 F: Documentation/hwmon/lm83.rst
10248 F: drivers/hwmon/lm83.c
10250 LM90 HARDWARE MONITOR DRIVER
10251 M: Jean Delvare <jdelvare@suse.com>
10252 L: linux-hwmon@vger.kernel.org
10254 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10255 F: Documentation/hwmon/lm90.rst
10256 F: drivers/hwmon/lm90.c
10257 F: include/dt-bindings/thermal/lm90.h
10259 LM95234 HARDWARE MONITOR DRIVER
10260 M: Guenter Roeck <linux@roeck-us.net>
10261 L: linux-hwmon@vger.kernel.org
10263 F: Documentation/hwmon/lm95234.rst
10264 F: drivers/hwmon/lm95234.c
10266 LME2510 MEDIA DRIVER
10267 M: Malcolm Priestley <tvboxspy@gmail.com>
10268 L: linux-media@vger.kernel.org
10270 W: https://linuxtv.org
10271 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10272 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10274 LOADPIN SECURITY MODULE
10275 M: Kees Cook <keescook@chromium.org>
10277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10278 F: Documentation/admin-guide/LSM/LoadPin.rst
10279 F: security/loadpin/
10282 M: Peter Zijlstra <peterz@infradead.org>
10283 M: Ingo Molnar <mingo@redhat.com>
10284 M: Will Deacon <will@kernel.org>
10285 L: linux-kernel@vger.kernel.org
10287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10288 F: Documentation/locking/
10289 F: arch/*/include/asm/spinlock*.h
10290 F: include/linux/lockdep.h
10291 F: include/linux/mutex*.h
10292 F: include/linux/rwlock*.h
10293 F: include/linux/rwsem*.h
10294 F: include/linux/seqlock.h
10295 F: include/linux/spinlock*.h
10297 F: lib/locking*.[ch]
10298 X: kernel/locking/locktorture.c
10300 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10301 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10302 L: linux-ntfs-dev@lists.sourceforge.net
10304 W: http://www.linux-ntfs.org/content/view/19/37/
10305 F: Documentation/admin-guide/ldm.rst
10306 F: block/partitions/ldm.*
10308 LOGITECH HID GAMING KEYBOARDS
10309 M: Hans de Goede <hdegoede@redhat.com>
10310 L: linux-input@vger.kernel.org
10312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10313 F: drivers/hid/hid-lg-g15.c
10315 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10316 M: Sathya Prakash <sathya.prakash@broadcom.com>
10317 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10318 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10319 L: MPT-FusionLinux.pdl@broadcom.com
10320 L: linux-scsi@vger.kernel.org
10322 W: http://www.avagotech.com/support/
10323 F: drivers/message/fusion/
10324 F: drivers/scsi/mpt3sas/
10326 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10327 M: Matthew Wilcox <willy@infradead.org>
10328 L: linux-scsi@vger.kernel.org
10330 F: drivers/scsi/sym53c8xx_2/
10333 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10334 L: linux-iio@vger.kernel.org
10336 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10337 F: drivers/iio/dac/ltc1660.c
10339 LTC2947 HARDWARE MONITOR DRIVER
10340 M: Nuno Sá <nuno.sa@analog.com>
10341 L: linux-hwmon@vger.kernel.org
10343 W: http://ez.analog.com/community/linux-device-drivers
10344 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10345 F: drivers/hwmon/ltc2947-core.c
10346 F: drivers/hwmon/ltc2947-i2c.c
10347 F: drivers/hwmon/ltc2947-spi.c
10348 F: drivers/hwmon/ltc2947.h
10350 LTC2983 IIO TEMPERATURE DRIVER
10351 M: Nuno Sá <nuno.sa@analog.com>
10352 L: linux-iio@vger.kernel.org
10354 W: http://ez.analog.com/community/linux-device-drivers
10355 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10356 F: drivers/iio/temperature/ltc2983.c
10358 LTC4261 HARDWARE MONITOR DRIVER
10359 M: Guenter Roeck <linux@roeck-us.net>
10360 L: linux-hwmon@vger.kernel.org
10362 F: Documentation/hwmon/ltc4261.rst
10363 F: drivers/hwmon/ltc4261.c
10365 LTC4306 I2C MULTIPLEXER DRIVER
10366 M: Michael Hennerich <michael.hennerich@analog.com>
10367 L: linux-i2c@vger.kernel.org
10369 W: http://ez.analog.com/community/linux-device-drivers
10370 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10371 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10373 LTP (Linux Test Project)
10374 M: Mike Frysinger <vapier@gentoo.org>
10375 M: Cyril Hrubis <chrubis@suse.cz>
10376 M: Wanlong Gao <wanlong.gao@gmail.com>
10377 M: Jan Stancek <jstancek@redhat.com>
10378 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10379 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10380 L: ltp@lists.linux.it (subscribers-only)
10382 W: http://linux-test-project.github.io/
10383 T: git git://github.com/linux-test-project/ltp.git
10386 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10387 L: netdev@vger.kernel.org
10389 F: drivers/net/pcs/pcs-lynx.c
10390 F: include/linux/pcs-lynx.h
10393 M: Geert Uytterhoeven <geert@linux-m68k.org>
10394 L: linux-m68k@lists.linux-m68k.org
10396 W: http://www.linux-m68k.org/
10397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10401 M68K ON APPLE MACINTOSH
10402 M: Joshua Thompson <funaho@jurai.org>
10403 L: linux-m68k@lists.linux-m68k.org
10405 W: http://www.mac.linux-m68k.org/
10409 M: Philip Blundell <philb@gnu.org>
10411 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10412 F: arch/m68k/hp300/
10414 M88DS3103 MEDIA DRIVER
10415 M: Antti Palosaari <crope@iki.fi>
10416 L: linux-media@vger.kernel.org
10418 W: https://linuxtv.org
10419 W: http://palosaari.fi/linux/
10420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10421 T: git git://linuxtv.org/anttip/media_tree.git
10422 F: drivers/media/dvb-frontends/m88ds3103*
10424 M88RS2000 MEDIA DRIVER
10425 M: Malcolm Priestley <tvboxspy@gmail.com>
10426 L: linux-media@vger.kernel.org
10428 W: https://linuxtv.org
10429 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10430 F: drivers/media/dvb-frontends/m88rs2000*
10432 MA901 MASTERKIT USB FM RADIO DRIVER
10433 M: Alexey Klimov <klimov.linux@gmail.com>
10434 L: linux-media@vger.kernel.org
10436 T: git git://linuxtv.org/media_tree.git
10437 F: drivers/media/radio/radio-ma901.c
10440 M: Johannes Berg <johannes@sipsolutions.net>
10441 L: linux-wireless@vger.kernel.org
10443 W: https://wireless.wiki.kernel.org/
10444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10446 F: Documentation/networking/mac80211-injection.rst
10447 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10448 F: drivers/net/wireless/mac80211_hwsim.[ch]
10449 F: include/net/mac80211.h
10453 M: Jassi Brar <jassisinghbrar@gmail.com>
10454 L: linux-kernel@vger.kernel.org
10456 F: drivers/mailbox/
10457 F: include/linux/mailbox_client.h
10458 F: include/linux/mailbox_controller.h
10460 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10461 M: Michael Kerrisk <mtk.manpages@gmail.com>
10462 L: linux-man@vger.kernel.org
10464 W: http://www.kernel.org/doc/man-pages
10466 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10467 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10468 L: linux-mips@vger.kernel.org
10470 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10472 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10473 M: Andrew Lunn <andrew@lunn.ch>
10474 M: Vivien Didelot <vivien.didelot@gmail.com>
10475 L: netdev@vger.kernel.org
10477 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10478 F: Documentation/networking/devlink/mv88e6xxx.rst
10479 F: drivers/net/dsa/mv88e6xxx/
10480 F: include/linux/platform_data/mv88e6xxx.h
10482 MARVELL ARMADA 3700 PHY DRIVERS
10483 M: Miquel Raynal <miquel.raynal@bootlin.com>
10485 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10486 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10487 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10488 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10490 MARVELL ARMADA DRM SUPPORT
10491 M: Russell King <linux@armlinux.org.uk>
10493 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10494 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10495 F: Documentation/devicetree/bindings/display/armada/
10496 F: drivers/gpu/drm/armada/
10497 F: include/uapi/drm/armada_drm.h
10499 MARVELL CRYPTO DRIVER
10500 M: Boris Brezillon <bbrezillon@kernel.org>
10501 M: Arnaud Ebalard <arno@natisbad.org>
10502 M: Srujana Challa <schalla@marvell.com>
10503 L: linux-crypto@vger.kernel.org
10505 F: drivers/crypto/marvell/
10507 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10508 M: Mirko Lindner <mlindner@marvell.com>
10509 M: Stephen Hemminger <stephen@networkplumber.org>
10510 L: netdev@vger.kernel.org
10512 F: drivers/net/ethernet/marvell/sk*
10514 MARVELL LIBERTAS WIRELESS DRIVER
10515 L: libertas-dev@lists.infradead.org
10517 F: drivers/net/wireless/marvell/libertas/
10519 MARVELL MACCHIATOBIN SUPPORT
10520 M: Russell King <linux@armlinux.org.uk>
10521 L: linux-arm-kernel@lists.infradead.org
10523 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10525 MARVELL MV643XX ETHERNET DRIVER
10526 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10527 L: netdev@vger.kernel.org
10529 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10530 F: include/linux/mv643xx.h
10532 MARVELL MV88X3310 PHY DRIVER
10533 M: Russell King <linux@armlinux.org.uk>
10534 L: netdev@vger.kernel.org
10536 F: drivers/net/phy/marvell10g.c
10538 MARVELL MVEBU THERMAL DRIVER
10539 M: Miquel Raynal <miquel.raynal@bootlin.com>
10541 F: drivers/thermal/armada_thermal.c
10543 MARVELL MVNETA ETHERNET DRIVER
10544 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10545 L: netdev@vger.kernel.org
10547 F: drivers/net/ethernet/marvell/mvneta.*
10549 MARVELL MWIFIEX WIRELESS DRIVER
10550 M: Amitkumar Karwar <amitkarwar@gmail.com>
10551 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10552 M: Xinming Hu <huxinming820@gmail.com>
10553 L: linux-wireless@vger.kernel.org
10555 F: drivers/net/wireless/marvell/mwifiex/
10557 MARVELL MWL8K WIRELESS DRIVER
10558 M: Lennert Buytenhek <buytenh@wantstofly.org>
10559 L: linux-wireless@vger.kernel.org
10561 F: drivers/net/wireless/marvell/mwl8k.c
10563 MARVELL NAND CONTROLLER DRIVER
10564 M: Miquel Raynal <miquel.raynal@bootlin.com>
10565 L: linux-mtd@lists.infradead.org
10567 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10568 F: drivers/mtd/nand/raw/marvell_nand.c
10570 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10571 M: Sunil Goutham <sgoutham@marvell.com>
10572 M: Geetha sowjanya <gakula@marvell.com>
10573 M: Subbaraya Sundeep <sbhatta@marvell.com>
10574 M: hariprasad <hkelam@marvell.com>
10575 L: netdev@vger.kernel.org
10577 F: drivers/net/ethernet/marvell/octeontx2/nic/
10579 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10580 M: Sunil Goutham <sgoutham@marvell.com>
10581 M: Linu Cherian <lcherian@marvell.com>
10582 M: Geetha sowjanya <gakula@marvell.com>
10583 M: Jerin Jacob <jerinj@marvell.com>
10584 L: netdev@vger.kernel.org
10586 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10587 F: drivers/net/ethernet/marvell/octeontx2/af/
10589 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10590 M: Vadym Kochan <vkochan@marvell.com>
10591 M: Taras Chornyi <tchornyi@marvell.com>
10593 W: https://github.com/Marvell-switching/switchdev-prestera
10594 F: drivers/net/ethernet/marvell/prestera/
10596 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10597 M: Nicolas Pitre <nico@fluxnic.net>
10599 F: drivers/mmc/host/mvsdio.*
10601 MARVELL USB MDIO CONTROLLER DRIVER
10602 M: Tobias Waldekranz <tobias@waldekranz.com>
10603 L: netdev@vger.kernel.org
10605 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10606 F: drivers/net/mdio/mdio-mvusb.c
10608 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10609 M: Hu Ziji <huziji@marvell.com>
10610 L: linux-mmc@vger.kernel.org
10612 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10613 F: drivers/mmc/host/sdhci-xenon*
10615 MATROX FRAMEBUFFER DRIVER
10616 L: linux-fbdev@vger.kernel.org
10618 F: drivers/video/fbdev/matrox/matroxfb_*
10619 F: include/uapi/linux/matroxfb.h
10621 MAX16065 HARDWARE MONITOR DRIVER
10622 M: Guenter Roeck <linux@roeck-us.net>
10623 L: linux-hwmon@vger.kernel.org
10625 F: Documentation/hwmon/max16065.rst
10626 F: drivers/hwmon/max16065.c
10628 MAX2175 SDR TUNER DRIVER
10629 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10630 L: linux-media@vger.kernel.org
10632 T: git git://linuxtv.org/media_tree.git
10633 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10634 F: Documentation/userspace-api/media/drivers/max2175.rst
10635 F: drivers/media/i2c/max2175*
10636 F: include/uapi/linux/max2175.h
10638 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10639 L: linux-hwmon@vger.kernel.org
10641 F: Documentation/hwmon/max6650.rst
10642 F: drivers/hwmon/max6650.c
10644 MAX6697 HARDWARE MONITOR DRIVER
10645 M: Guenter Roeck <linux@roeck-us.net>
10646 L: linux-hwmon@vger.kernel.org
10648 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10649 F: Documentation/hwmon/max6697.rst
10650 F: drivers/hwmon/max6697.c
10651 F: include/linux/platform_data/max6697.h
10653 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10654 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10655 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10656 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10657 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10658 L: linux-media@vger.kernel.org
10660 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10661 F: drivers/media/i2c/max9286.c
10663 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10664 M: Peter Rosin <peda@axentia.se>
10665 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10667 F: Documentation/devicetree/bindings/sound/max9860.txt
10668 F: sound/soc/codecs/max9860.*
10670 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10671 M: Andreas Klinger <ak@it-klinger.de>
10672 L: linux-iio@vger.kernel.org
10674 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10675 F: drivers/iio/proximity/mb1232.c
10677 MAXIM MAX77650 PMIC MFD DRIVER
10678 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10679 L: linux-kernel@vger.kernel.org
10681 F: Documentation/devicetree/bindings/*/*max77650.yaml
10682 F: Documentation/devicetree/bindings/*/max77650*.yaml
10683 F: drivers/gpio/gpio-max77650.c
10684 F: drivers/input/misc/max77650-onkey.c
10685 F: drivers/leds/leds-max77650.c
10686 F: drivers/mfd/max77650.c
10687 F: drivers/power/supply/max77650-charger.c
10688 F: drivers/regulator/max77650-regulator.c
10689 F: include/linux/mfd/max77650.h
10691 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10692 M: Javier Martinez Canillas <javier@dowhile0.org>
10693 L: linux-kernel@vger.kernel.org
10695 F: Documentation/devicetree/bindings/*/*max77802.txt
10696 F: drivers/regulator/max77802-regulator.c
10697 F: include/dt-bindings/*/*max77802.h
10699 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10700 M: Krzysztof Kozlowski <krzk@kernel.org>
10701 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10702 L: linux-pm@vger.kernel.org
10704 F: drivers/power/supply/max14577_charger.c
10705 F: drivers/power/supply/max77693_charger.c
10707 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10708 M: Chanwoo Choi <cw00.choi@samsung.com>
10709 M: Krzysztof Kozlowski <krzk@kernel.org>
10710 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10711 L: linux-kernel@vger.kernel.org
10713 F: Documentation/devicetree/bindings/*/max77686.txt
10714 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10715 F: Documentation/devicetree/bindings/mfd/max14577.txt
10716 F: Documentation/devicetree/bindings/mfd/max77693.txt
10717 F: drivers/*/max14577*.c
10718 F: drivers/*/max77686*.c
10719 F: drivers/*/max77693*.c
10720 F: drivers/clk/clk-max77686.c
10721 F: drivers/extcon/extcon-max14577.c
10722 F: drivers/extcon/extcon-max77693.c
10723 F: drivers/rtc/rtc-max77686.c
10724 F: include/linux/mfd/max14577*.h
10725 F: include/linux/mfd/max77686*.h
10726 F: include/linux/mfd/max77693*.h
10728 MAXIRADIO FM RADIO RECEIVER DRIVER
10729 M: Hans Verkuil <hverkuil@xs4all.nl>
10730 L: linux-media@vger.kernel.org
10732 W: https://linuxtv.org
10733 T: git git://linuxtv.org/media_tree.git
10734 F: drivers/media/radio/radio-maxiradio*
10736 MCAN MMIO DEVICE DRIVER
10737 M: Dan Murphy <dmurphy@ti.com>
10738 M: Sriram Dash <sriram.dash@samsung.com>
10739 L: linux-can@vger.kernel.org
10741 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10742 F: drivers/net/can/m_can/m_can.c
10743 F: drivers/net/can/m_can/m_can.h
10744 F: drivers/net/can/m_can/m_can_platform.c
10746 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10747 M: Rishi Gupta <gupt21@gmail.com>
10748 L: linux-i2c@vger.kernel.org
10749 L: linux-input@vger.kernel.org
10751 F: drivers/hid/hid-mcp2221.c
10753 MCP251XFD SPI-CAN NETWORK DRIVER
10754 M: Marc Kleine-Budde <mkl@pengutronix.de>
10755 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10756 R: Thomas Kopp <thomas.kopp@microchip.com>
10757 L: linux-can@vger.kernel.org
10759 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10760 F: drivers/net/can/spi/mcp251xfd/
10762 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10763 M: Peter Rosin <peda@axentia.se>
10764 L: linux-iio@vger.kernel.org
10766 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10767 F: drivers/iio/potentiometer/mcp4018.c
10768 F: drivers/iio/potentiometer/mcp4531.c
10770 MCR20A IEEE-802.15.4 RADIO DRIVER
10771 M: Xue Liu <liuxuenetmail@gmail.com>
10772 L: linux-wpan@vger.kernel.org
10774 W: https://github.com/xueliu/mcr20a-linux
10775 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10776 F: drivers/net/ieee802154/mcr20a.c
10777 F: drivers/net/ieee802154/mcr20a.h
10779 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10780 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10781 L: linux-iio@vger.kernel.org
10783 F: drivers/iio/dac/cio-dac.c
10785 MEDIA CONTROLLER FRAMEWORK
10786 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10787 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10788 L: linux-media@vger.kernel.org
10790 W: https://www.linuxtv.org
10791 T: git git://linuxtv.org/media_tree.git
10792 F: drivers/media/mc/
10793 F: include/media/media-*.h
10794 F: include/uapi/linux/media.h
10796 MEDIA DRIVER FOR FREESCALE IMX PXP
10797 M: Philipp Zabel <p.zabel@pengutronix.de>
10798 L: linux-media@vger.kernel.org
10800 T: git git://linuxtv.org/media_tree.git
10801 F: drivers/media/platform/imx-pxp.[ch]
10803 MEDIA DRIVERS FOR ASCOT2E
10804 M: Sergey Kozlov <serjk@netup.ru>
10805 M: Abylay Ospan <aospan@netup.ru>
10806 L: linux-media@vger.kernel.org
10808 W: https://linuxtv.org
10809 W: http://netup.tv/
10810 T: git git://linuxtv.org/media_tree.git
10811 F: drivers/media/dvb-frontends/ascot2e*
10813 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10814 M: Jasmin Jessich <jasmin@anw.at>
10815 L: linux-media@vger.kernel.org
10817 W: https://linuxtv.org
10818 T: git git://linuxtv.org/media_tree.git
10819 F: drivers/media/dvb-frontends/cxd2099*
10821 MEDIA DRIVERS FOR CXD2841ER
10822 M: Sergey Kozlov <serjk@netup.ru>
10823 M: Abylay Ospan <aospan@netup.ru>
10824 L: linux-media@vger.kernel.org
10826 W: https://linuxtv.org
10827 W: http://netup.tv/
10828 T: git git://linuxtv.org/media_tree.git
10829 F: drivers/media/dvb-frontends/cxd2841er*
10831 MEDIA DRIVERS FOR CXD2880
10832 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10833 L: linux-media@vger.kernel.org
10835 W: http://linuxtv.org/
10836 T: git git://linuxtv.org/media_tree.git
10837 F: drivers/media/dvb-frontends/cxd2880/*
10838 F: drivers/media/spi/cxd2880*
10840 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10841 L: linux-media@vger.kernel.org
10843 W: https://linuxtv.org
10844 T: git git://linuxtv.org/media_tree.git
10845 F: drivers/media/pci/ddbridge/*
10847 MEDIA DRIVERS FOR FREESCALE IMX
10848 M: Steve Longerbeam <slongerbeam@gmail.com>
10849 M: Philipp Zabel <p.zabel@pengutronix.de>
10850 L: linux-media@vger.kernel.org
10852 T: git git://linuxtv.org/media_tree.git
10853 F: Documentation/admin-guide/media/imx.rst
10854 F: Documentation/devicetree/bindings/media/imx.txt
10855 F: drivers/staging/media/imx/
10856 F: include/linux/imx-media.h
10857 F: include/media/imx.h
10859 MEDIA DRIVERS FOR FREESCALE IMX7
10860 M: Rui Miguel Silva <rmfrfs@gmail.com>
10861 L: linux-media@vger.kernel.org
10863 T: git git://linuxtv.org/media_tree.git
10864 F: Documentation/admin-guide/media/imx7.rst
10865 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10866 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10867 F: drivers/staging/media/imx/imx7-media-csi.c
10868 F: drivers/staging/media/imx/imx7-mipi-csis.c
10870 MEDIA DRIVERS FOR HELENE
10871 M: Abylay Ospan <aospan@netup.ru>
10872 L: linux-media@vger.kernel.org
10874 W: https://linuxtv.org
10875 W: http://netup.tv/
10876 T: git git://linuxtv.org/media_tree.git
10877 F: drivers/media/dvb-frontends/helene*
10879 MEDIA DRIVERS FOR HORUS3A
10880 M: Sergey Kozlov <serjk@netup.ru>
10881 M: Abylay Ospan <aospan@netup.ru>
10882 L: linux-media@vger.kernel.org
10884 W: https://linuxtv.org
10885 W: http://netup.tv/
10886 T: git git://linuxtv.org/media_tree.git
10887 F: drivers/media/dvb-frontends/horus3a*
10889 MEDIA DRIVERS FOR LNBH25
10890 M: Sergey Kozlov <serjk@netup.ru>
10891 M: Abylay Ospan <aospan@netup.ru>
10892 L: linux-media@vger.kernel.org
10894 W: https://linuxtv.org
10895 W: http://netup.tv/
10896 T: git git://linuxtv.org/media_tree.git
10897 F: drivers/media/dvb-frontends/lnbh25*
10899 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10900 L: linux-media@vger.kernel.org
10902 W: https://linuxtv.org
10903 T: git git://linuxtv.org/media_tree.git
10904 F: drivers/media/dvb-frontends/mxl5xx*
10906 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10907 M: Sergey Kozlov <serjk@netup.ru>
10908 M: Abylay Ospan <aospan@netup.ru>
10909 L: linux-media@vger.kernel.org
10911 W: https://linuxtv.org
10912 W: http://netup.tv/
10913 T: git git://linuxtv.org/media_tree.git
10914 F: drivers/media/pci/netup_unidvb/*
10916 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10917 M: Dmitry Osipenko <digetx@gmail.com>
10918 L: linux-media@vger.kernel.org
10919 L: linux-tegra@vger.kernel.org
10921 T: git git://linuxtv.org/media_tree.git
10922 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10923 F: drivers/staging/media/tegra-vde/
10925 MEDIA DRIVERS FOR RENESAS - CEU
10926 M: Jacopo Mondi <jacopo@jmondi.org>
10927 L: linux-media@vger.kernel.org
10928 L: linux-renesas-soc@vger.kernel.org
10930 T: git git://linuxtv.org/media_tree.git
10931 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10932 F: drivers/media/platform/renesas-ceu.c
10933 F: include/media/drv-intf/renesas-ceu.h
10935 MEDIA DRIVERS FOR RENESAS - DRIF
10936 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10937 L: linux-media@vger.kernel.org
10938 L: linux-renesas-soc@vger.kernel.org
10940 T: git git://linuxtv.org/media_tree.git
10941 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10942 F: drivers/media/platform/rcar_drif.c
10944 MEDIA DRIVERS FOR RENESAS - FCP
10945 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10946 L: linux-media@vger.kernel.org
10947 L: linux-renesas-soc@vger.kernel.org
10949 T: git git://linuxtv.org/media_tree.git
10950 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10951 F: drivers/media/platform/rcar-fcp.c
10952 F: include/media/rcar-fcp.h
10954 MEDIA DRIVERS FOR RENESAS - FDP1
10955 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10956 L: linux-media@vger.kernel.org
10957 L: linux-renesas-soc@vger.kernel.org
10959 T: git git://linuxtv.org/media_tree.git
10960 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10961 F: drivers/media/platform/rcar_fdp1.c
10963 MEDIA DRIVERS FOR RENESAS - VIN
10964 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10965 L: linux-media@vger.kernel.org
10966 L: linux-renesas-soc@vger.kernel.org
10968 T: git git://linuxtv.org/media_tree.git
10969 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10970 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10971 F: drivers/media/platform/rcar-vin/
10973 MEDIA DRIVERS FOR RENESAS - VSP1
10974 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10975 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10976 L: linux-media@vger.kernel.org
10977 L: linux-renesas-soc@vger.kernel.org
10979 T: git git://linuxtv.org/media_tree.git
10980 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10981 F: drivers/media/platform/vsp1/
10983 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10984 L: linux-media@vger.kernel.org
10986 W: https://linuxtv.org
10987 T: git git://linuxtv.org/media_tree.git
10988 F: drivers/media/dvb-frontends/stv0910*
10990 MEDIA DRIVERS FOR ST STV6111 TUNER 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/stv6111*
10997 MEDIA DRIVERS FOR STM32 - DCMI
10998 M: Hugues Fruchet <hugues.fruchet@st.com>
10999 L: linux-media@vger.kernel.org
11001 T: git git://linuxtv.org/media_tree.git
11002 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11003 F: drivers/media/platform/stm32/stm32-dcmi.c
11005 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11006 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11007 L: linux-media@vger.kernel.org
11009 W: https://linuxtv.org
11010 Q: http://patchwork.kernel.org/project/linux-media/list/
11011 T: git git://linuxtv.org/media_tree.git
11012 F: Documentation/admin-guide/media/
11013 F: Documentation/devicetree/bindings/media/
11014 F: Documentation/driver-api/media/
11015 F: Documentation/userspace-api/media/
11017 F: drivers/staging/media/
11018 F: include/linux/platform_data/media/
11020 F: include/uapi/linux/dvb/
11021 F: include/uapi/linux/ivtv*
11022 F: include/uapi/linux/media.h
11023 F: include/uapi/linux/meye.h
11024 F: include/uapi/linux/uvcvideo.h
11025 F: include/uapi/linux/v4l2-*
11026 F: include/uapi/linux/videodev2.h
11028 MEDIATEK BLUETOOTH DRIVER
11029 M: Sean Wang <sean.wang@mediatek.com>
11030 L: linux-bluetooth@vger.kernel.org
11031 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11033 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11034 F: drivers/bluetooth/btmtkuart.c
11036 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11037 M: Sean Wang <sean.wang@mediatek.com>
11038 L: linux-pm@vger.kernel.org
11040 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11041 F: drivers/power/reset/mt6323-poweroff.c
11043 MEDIATEK CIR DRIVER
11044 M: Sean Wang <sean.wang@mediatek.com>
11046 F: drivers/media/rc/mtk-cir.c
11048 MEDIATEK DMA DRIVER
11049 M: Sean Wang <sean.wang@mediatek.com>
11050 L: dmaengine@vger.kernel.org
11051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11052 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11054 F: Documentation/devicetree/bindings/dma/mtk-*
11055 F: drivers/dma/mediatek/
11057 MEDIATEK ETHERNET DRIVER
11058 M: Felix Fietkau <nbd@nbd.name>
11059 M: John Crispin <john@phrozen.org>
11060 M: Sean Wang <sean.wang@mediatek.com>
11061 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11062 L: netdev@vger.kernel.org
11064 F: drivers/net/ethernet/mediatek/
11066 MEDIATEK I2C CONTROLLER DRIVER
11067 M: Qii Wang <qii.wang@mediatek.com>
11068 L: linux-i2c@vger.kernel.org
11070 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11071 F: drivers/i2c/busses/i2c-mt65xx.c
11073 MEDIATEK JPEG DRIVER
11074 M: Rick Chang <rick.chang@mediatek.com>
11075 M: Bin Liu <bin.liu@mediatek.com>
11077 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11078 F: drivers/media/platform/mtk-jpeg/
11080 MEDIATEK MDP DRIVER
11081 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11082 M: Houlong Wei <houlong.wei@mediatek.com>
11083 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11085 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11086 F: drivers/media/platform/mtk-mdp/
11087 F: drivers/media/platform/mtk-vpu/
11089 MEDIATEK MEDIA DRIVER
11090 M: Tiffany Lin <tiffany.lin@mediatek.com>
11091 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11093 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11094 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11095 F: drivers/media/platform/mtk-vcodec/
11096 F: drivers/media/platform/mtk-vpu/
11098 MEDIATEK MMC/SD/SDIO DRIVER
11099 M: Chaotian Jing <chaotian.jing@mediatek.com>
11101 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11102 F: drivers/mmc/host/mtk-sd.c
11104 MEDIATEK MT76 WIRELESS LAN DRIVER
11105 M: Felix Fietkau <nbd@nbd.name>
11106 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11107 R: Ryder Lee <ryder.lee@mediatek.com>
11108 L: linux-wireless@vger.kernel.org
11110 F: drivers/net/wireless/mediatek/mt76/
11112 MEDIATEK MT7601U WIRELESS LAN DRIVER
11113 M: Jakub Kicinski <kubakici@wp.pl>
11114 L: linux-wireless@vger.kernel.org
11116 F: drivers/net/wireless/mediatek/mt7601u/
11118 MEDIATEK MT7621/28/88 I2C DRIVER
11119 M: Stefan Roese <sr@denx.de>
11120 L: linux-i2c@vger.kernel.org
11122 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11123 F: drivers/i2c/busses/i2c-mt7621.c
11125 MEDIATEK NAND CONTROLLER DRIVER
11126 L: linux-mtd@lists.infradead.org
11128 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11129 F: drivers/mtd/nand/raw/mtk_*
11131 MEDIATEK PMIC LED DRIVER
11132 M: Sean Wang <sean.wang@mediatek.com>
11134 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11135 F: drivers/leds/leds-mt6323.c
11137 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11138 M: Sean Wang <sean.wang@mediatek.com>
11140 F: drivers/char/hw_random/mtk-rng.c
11142 MEDIATEK SWITCH DRIVER
11143 M: Sean Wang <sean.wang@mediatek.com>
11144 M: Landen Chao <Landen.Chao@mediatek.com>
11145 L: netdev@vger.kernel.org
11147 F: drivers/net/dsa/mt7530.*
11148 F: net/dsa/tag_mtk.c
11150 MEDIATEK USB3 DRD IP DRIVER
11151 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11152 L: linux-usb@vger.kernel.org
11153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11154 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11156 F: drivers/usb/mtu3/
11158 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11159 M: Peter Senna Tschudin <peter.senna@gmail.com>
11160 M: Martin Donnelly <martin.donnelly@ge.com>
11161 M: Martyn Welch <martyn.welch@collabora.co.uk>
11163 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11164 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11166 MEGARAID SCSI/SAS DRIVERS
11167 M: Kashyap Desai <kashyap.desai@broadcom.com>
11168 M: Sumit Saxena <sumit.saxena@broadcom.com>
11169 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11170 L: megaraidlinux.pdl@broadcom.com
11171 L: linux-scsi@vger.kernel.org
11173 W: http://www.avagotech.com/support/
11174 F: Documentation/scsi/megaraid.rst
11175 F: drivers/scsi/megaraid.*
11176 F: drivers/scsi/megaraid/
11178 MELEXIS MLX90614 DRIVER
11179 M: Crt Mori <cmo@melexis.com>
11180 L: linux-iio@vger.kernel.org
11182 W: http://www.melexis.com
11183 F: drivers/iio/temperature/mlx90614.c
11185 MELEXIS MLX90632 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/mlx90632.c
11192 MELFAS MIP4 TOUCHSCREEN DRIVER
11193 M: Sangwon Jee <jeesw@melfas.com>
11195 W: http://www.melfas.com
11196 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11197 F: drivers/input/touchscreen/melfas_mip4.c
11199 MELLANOX BLUEFIELD I2C DRIVER
11200 M: Khalil Blaiech <kblaiech@nvidia.com>
11201 L: linux-i2c@vger.kernel.org
11203 F: drivers/i2c/busses/i2c-mlxbf.c
11205 MELLANOX ETHERNET DRIVER (mlx4_en)
11206 M: Tariq Toukan <tariqt@nvidia.com>
11207 L: netdev@vger.kernel.org
11209 W: http://www.mellanox.com
11210 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11211 F: drivers/net/ethernet/mellanox/mlx4/en_*
11213 MELLANOX ETHERNET DRIVER (mlx5e)
11214 M: Saeed Mahameed <saeedm@nvidia.com>
11215 L: netdev@vger.kernel.org
11217 W: http://www.mellanox.com
11218 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11219 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11221 MELLANOX ETHERNET INNOVA DRIVERS
11222 R: Boris Pismenny <borisp@nvidia.com>
11223 L: netdev@vger.kernel.org
11225 W: http://www.mellanox.com
11226 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11227 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11228 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11229 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11230 F: include/linux/mlx5/mlx5_ifc_fpga.h
11232 MELLANOX ETHERNET SWITCH DRIVERS
11233 M: Jiri Pirko <jiri@nvidia.com>
11234 M: Ido Schimmel <idosch@nvidia.com>
11235 L: netdev@vger.kernel.org
11237 W: http://www.mellanox.com
11238 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11239 F: drivers/net/ethernet/mellanox/mlxsw/
11240 F: tools/testing/selftests/drivers/net/mlxsw/
11242 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11243 M: mlxsw@nvidia.com
11244 L: netdev@vger.kernel.org
11246 W: http://www.mellanox.com
11247 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11248 F: drivers/net/ethernet/mellanox/mlxfw/
11250 MELLANOX HARDWARE PLATFORM SUPPORT
11251 M: Andy Shevchenko <andy@infradead.org>
11252 M: Darren Hart <dvhart@infradead.org>
11253 M: Vadim Pasternak <vadimp@nvidia.com>
11254 L: platform-driver-x86@vger.kernel.org
11256 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11257 F: drivers/platform/mellanox/
11258 F: include/linux/platform_data/mlxreg.h
11260 MELLANOX MLX4 core VPI driver
11261 M: Tariq Toukan <tariqt@nvidia.com>
11262 L: netdev@vger.kernel.org
11263 L: linux-rdma@vger.kernel.org
11265 W: http://www.mellanox.com
11266 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11267 F: drivers/net/ethernet/mellanox/mlx4/
11268 F: include/linux/mlx4/
11270 MELLANOX MLX4 IB driver
11271 M: Yishai Hadas <yishaih@nvidia.com>
11272 L: linux-rdma@vger.kernel.org
11274 W: http://www.mellanox.com
11275 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11276 F: drivers/infiniband/hw/mlx4/
11277 F: include/linux/mlx4/
11278 F: include/uapi/rdma/mlx4-abi.h
11280 MELLANOX MLX5 core VPI driver
11281 M: Saeed Mahameed <saeedm@nvidia.com>
11282 M: Leon Romanovsky <leonro@nvidia.com>
11283 L: netdev@vger.kernel.org
11284 L: linux-rdma@vger.kernel.org
11286 W: http://www.mellanox.com
11287 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11288 F: Documentation/networking/device_drivers/ethernet/mellanox/
11289 F: drivers/net/ethernet/mellanox/mlx5/core/
11290 F: include/linux/mlx5/
11292 MELLANOX MLX5 IB driver
11293 M: Leon Romanovsky <leonro@nvidia.com>
11294 L: linux-rdma@vger.kernel.org
11296 W: http://www.mellanox.com
11297 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11298 F: drivers/infiniband/hw/mlx5/
11299 F: include/linux/mlx5/
11300 F: include/uapi/rdma/mlx5-abi.h
11302 MELLANOX MLXCPLD I2C AND MUX DRIVER
11303 M: Vadim Pasternak <vadimp@nvidia.com>
11304 M: Michael Shych <michaelsh@nvidia.com>
11305 L: linux-i2c@vger.kernel.org
11307 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11308 F: drivers/i2c/busses/i2c-mlxcpld.c
11309 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11311 MELLANOX MLXCPLD LED DRIVER
11312 M: Vadim Pasternak <vadimp@nvidia.com>
11313 L: linux-leds@vger.kernel.org
11315 F: Documentation/leds/leds-mlxcpld.rst
11316 F: drivers/leds/leds-mlxcpld.c
11317 F: drivers/leds/leds-mlxreg.c
11319 MELLANOX PLATFORM DRIVER
11320 M: Vadim Pasternak <vadimp@nvidia.com>
11321 L: platform-driver-x86@vger.kernel.org
11323 F: drivers/platform/x86/mlx-platform.c
11326 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11327 M: "Paul E. McKenney" <paulmck@kernel.org>
11328 L: linux-kernel@vger.kernel.org
11330 F: arch/powerpc/include/asm/membarrier.h
11331 F: include/uapi/linux/membarrier.h
11332 F: kernel/sched/membarrier.c
11335 M: Mike Rapoport <rppt@linux.ibm.com>
11336 L: linux-mm@kvack.org
11338 F: Documentation/core-api/boot-time-mm.rst
11339 F: include/linux/memblock.h
11342 MEMORY CONTROLLER DRIVERS
11343 M: Krzysztof Kozlowski <krzk@kernel.org>
11344 L: linux-kernel@vger.kernel.org
11346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11347 F: Documentation/devicetree/bindings/memory-controllers/
11350 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11351 M: Dmitry Osipenko <digetx@gmail.com>
11352 L: linux-pm@vger.kernel.org
11353 L: linux-tegra@vger.kernel.org
11354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11356 F: drivers/devfreq/tegra20-devfreq.c
11357 F: drivers/devfreq/tegra30-devfreq.c
11360 M: Andrew Morton <akpm@linux-foundation.org>
11361 L: linux-mm@kvack.org
11363 W: http://www.linux-mm.org
11364 T: quilt https://ozlabs.org/~akpm/mmotm/
11365 T: quilt https://ozlabs.org/~akpm/mmots/
11366 T: git git://github.com/hnaz/linux-mm.git
11367 F: include/linux/gfp.h
11368 F: include/linux/memory_hotplug.h
11369 F: include/linux/mm.h
11370 F: include/linux/mmzone.h
11371 F: include/linux/vmalloc.h
11374 MEMORY TECHNOLOGY DEVICES (MTD)
11375 M: Miquel Raynal <miquel.raynal@bootlin.com>
11376 M: Richard Weinberger <richard@nod.at>
11377 M: Vignesh Raghavendra <vigneshr@ti.com>
11378 L: linux-mtd@lists.infradead.org
11380 W: http://www.linux-mtd.infradead.org/
11381 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11382 C: irc://irc.oftc.net/mtd
11383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11384 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11385 F: Documentation/devicetree/bindings/mtd/
11387 F: include/linux/mtd/
11388 F: include/uapi/mtd/
11390 MEN A21 WATCHDOG DRIVER
11391 M: Johannes Thumshirn <morbidrsa@gmail.com>
11392 L: linux-watchdog@vger.kernel.org
11394 F: drivers/watchdog/mena21_wdt.c
11396 MEN CHAMELEON BUS (mcb)
11397 M: Johannes Thumshirn <morbidrsa@gmail.com>
11399 F: Documentation/driver-api/men-chameleon-bus.rst
11401 F: include/linux/mcb.h
11403 MEN F21BMC (Board Management Controller)
11404 M: Andreas Werner <andreas.werner@men.de>
11406 F: Documentation/hwmon/menf21bmc.rst
11407 F: drivers/hwmon/menf21bmc_hwmon.c
11408 F: drivers/leds/leds-menf21bmc.c
11409 F: drivers/mfd/menf21bmc.c
11410 F: drivers/watchdog/menf21bmc_wdt.c
11412 MEN Z069 WATCHDOG DRIVER
11413 M: Johannes Thumshirn <jth@kernel.org>
11414 L: linux-watchdog@vger.kernel.org
11416 F: drivers/watchdog/menz69_wdt.c
11418 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11419 M: Neil Armstrong <narmstrong@baylibre.com>
11420 L: linux-media@vger.kernel.org
11421 L: linux-amlogic@lists.infradead.org
11423 W: http://linux-meson.com/
11424 T: git git://linuxtv.org/media_tree.git
11425 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11426 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11427 F: drivers/media/cec/platform/meson/ao-cec.c
11429 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11430 M: Liang Yang <liang.yang@amlogic.com>
11431 L: linux-mtd@lists.infradead.org
11433 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11434 F: drivers/mtd/nand/raw/meson_*
11436 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11437 M: Neil Armstrong <narmstrong@baylibre.com>
11438 L: linux-media@vger.kernel.org
11439 L: linux-amlogic@lists.infradead.org
11441 T: git git://linuxtv.org/media_tree.git
11442 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11443 F: drivers/staging/media/meson/vdec/
11445 METHODE UDPU SUPPORT
11446 M: Vladimir Vid <vladimir.vid@sartura.hr>
11448 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11451 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11452 M: Hemant Kumar <hemantk@codeaurora.org>
11453 L: linux-arm-msm@vger.kernel.org
11455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11456 F: Documentation/ABI/stable/sysfs-bus-mhi
11457 F: Documentation/mhi/
11458 F: drivers/bus/mhi/
11459 F: include/linux/mhi.h
11461 MICROBLAZE ARCHITECTURE
11462 M: Michal Simek <monstr@monstr.eu>
11464 W: http://www.monstr.eu/fdt/
11465 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11466 F: arch/microblaze/
11468 MICROCHIP AT91 DMA DRIVERS
11469 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11470 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11471 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11472 L: dmaengine@vger.kernel.org
11474 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11475 F: drivers/dma/at_hdmac.c
11476 F: drivers/dma/at_hdmac_regs.h
11477 F: drivers/dma/at_xdmac.c
11478 F: include/dt-bindings/dma/at91.h
11479 F: include/linux/platform_data/dma-atmel.h
11481 MICROCHIP AT91 SERIAL DRIVER
11482 M: Richard Genoud <richard.genoud@gmail.com>
11484 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11485 F: drivers/tty/serial/atmel_serial.c
11486 F: drivers/tty/serial/atmel_serial.h
11488 MICROCHIP AT91 USART MFD DRIVER
11489 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11490 L: linux-kernel@vger.kernel.org
11492 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11493 F: drivers/mfd/at91-usart.c
11494 F: include/dt-bindings/mfd/at91-usart.h
11496 MICROCHIP AT91 USART SPI DRIVER
11497 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11498 L: linux-spi@vger.kernel.org
11500 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11501 F: drivers/spi/spi-at91-usart.c
11503 MICROCHIP AUDIO ASOC DRIVERS
11504 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11505 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11509 MICROCHIP ECC DRIVER
11510 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11511 L: linux-crypto@vger.kernel.org
11513 F: drivers/crypto/atmel-ecc.*
11515 MICROCHIP I2C DRIVER
11516 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11517 L: linux-i2c@vger.kernel.org
11519 F: drivers/i2c/busses/i2c-at91-*.c
11520 F: drivers/i2c/busses/i2c-at91.h
11522 MICROCHIP ISC DRIVER
11523 M: Eugen Hristev <eugen.hristev@microchip.com>
11524 L: linux-media@vger.kernel.org
11526 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11527 F: drivers/media/platform/atmel/atmel-isc-base.c
11528 F: drivers/media/platform/atmel/atmel-isc-regs.h
11529 F: drivers/media/platform/atmel/atmel-isc.h
11530 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11531 F: include/linux/atmel-isc-media.h
11533 MICROCHIP ISI DRIVER
11534 M: Eugen Hristev <eugen.hristev@microchip.com>
11535 L: linux-media@vger.kernel.org
11537 F: drivers/media/platform/atmel/atmel-isi.c
11538 F: drivers/media/platform/atmel/atmel-isi.h
11540 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11541 M: Woojung Huh <woojung.huh@microchip.com>
11542 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11543 L: netdev@vger.kernel.org
11545 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11546 F: drivers/net/dsa/microchip/*
11547 F: include/linux/platform_data/microchip-ksz.h
11548 F: net/dsa/tag_ksz.c
11550 MICROCHIP LAN743X ETHERNET DRIVER
11551 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11552 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11553 L: netdev@vger.kernel.org
11555 F: drivers/net/ethernet/microchip/lan743x_*
11557 MICROCHIP LCDFB DRIVER
11558 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11559 L: linux-fbdev@vger.kernel.org
11561 F: drivers/video/fbdev/atmel_lcdfb.c
11562 F: include/video/atmel_lcdc.h
11564 MICROCHIP MCP16502 PMIC DRIVER
11565 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11566 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11568 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11569 F: drivers/regulator/mcp16502.c
11571 MICROCHIP MCP3911 ADC DRIVER
11572 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11573 M: Kent Gustavsson <kent@minoris.se>
11574 L: linux-iio@vger.kernel.org
11576 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11577 F: drivers/iio/adc/mcp3911.c
11579 MICROCHIP MMC/SD/SDIO MCI DRIVER
11580 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11582 F: drivers/mmc/host/atmel-mci.c
11584 MICROCHIP NAND DRIVER
11585 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11586 L: linux-mtd@lists.infradead.org
11588 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11589 F: drivers/mtd/nand/raw/atmel/*
11591 MICROCHIP PWM DRIVER
11592 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11594 L: linux-pwm@vger.kernel.org
11596 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11597 F: drivers/pwm/pwm-atmel.c
11599 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11600 M: Eugen Hristev <eugen.hristev@microchip.com>
11601 L: linux-iio@vger.kernel.org
11603 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11604 F: drivers/iio/adc/at91-sama5d2_adc.c
11605 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11607 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11608 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11610 F: drivers/power/reset/at91-sama5d2_shdwc.c
11612 MICROCHIP SPI DRIVER
11613 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11615 F: drivers/spi/spi-atmel.*
11617 MICROCHIP SSC DRIVER
11618 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11621 F: drivers/misc/atmel-ssc.c
11622 F: include/linux/atmel-ssc.h
11624 MICROCHIP USB251XB DRIVER
11625 M: Richard Leitner <richard.leitner@skidata.com>
11626 L: linux-usb@vger.kernel.org
11628 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11629 F: drivers/usb/misc/usb251xb.c
11631 MICROCHIP USBA UDC DRIVER
11632 M: Cristian Birsan <cristian.birsan@microchip.com>
11633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11635 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11637 MICROCHIP WILC1000 WIFI DRIVER
11638 M: Ajay Singh <ajay.kathat@microchip.com>
11639 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11640 L: linux-wireless@vger.kernel.org
11642 F: drivers/net/wireless/microchip/wilc1000/
11644 MICROSEMI MIPS SOCS
11645 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11646 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11647 L: linux-mips@vger.kernel.org
11649 F: Documentation/devicetree/bindings/mips/mscc.txt
11650 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11651 F: arch/mips/boot/dts/mscc/
11652 F: arch/mips/configs/generic/board-ocelot.config
11653 F: arch/mips/generic/board-ocelot.c
11655 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11656 M: Don Brace <don.brace@microchip.com>
11657 L: storagedev@microchip.com
11658 L: linux-scsi@vger.kernel.org
11660 F: Documentation/scsi/smartpqi.rst
11661 F: drivers/scsi/smartpqi/Kconfig
11662 F: drivers/scsi/smartpqi/Makefile
11663 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11664 F: include/linux/cciss*.h
11665 F: include/uapi/linux/cciss*.h
11667 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11668 M: Chen Yu <yu.c.chen@intel.com>
11669 L: platform-driver-x86@vger.kernel.org
11671 F: drivers/platform/x86/surfacepro3_button.c
11673 MICROTEK X6 SCANNER
11674 M: Oliver Neukum <oliver@neukum.org>
11676 F: drivers/usb/image/microtek.*
11679 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11680 L: linux-mips@vger.kernel.org
11682 W: http://www.linux-mips.org/
11683 Q: https://patchwork.kernel.org/project/linux-mips/list/
11684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11685 F: Documentation/devicetree/bindings/mips/
11686 F: Documentation/mips/
11688 F: drivers/platform/mips/
11690 MIPS BOSTON DEVELOPMENT BOARD
11691 M: Paul Burton <paulburton@kernel.org>
11692 L: linux-mips@vger.kernel.org
11694 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11695 F: arch/mips/boot/dts/img/boston.dts
11696 F: arch/mips/configs/generic/board-boston.config
11697 F: drivers/clk/imgtec/clk-boston.c
11698 F: include/dt-bindings/clock/boston-clock.h
11701 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11702 M: Serge Semin <fancer.lancer@gmail.com>
11703 L: linux-mips@vger.kernel.org
11705 F: drivers/bus/mips_cdmm.c
11706 F: drivers/clocksource/mips-gic-timer.c
11707 F: drivers/cpuidle/cpuidle-cps.c
11708 F: drivers/irqchip/irq-mips-cpu.c
11709 F: drivers/irqchip/irq-mips-gic.c
11711 MIPS GENERIC PLATFORM
11712 M: Paul Burton <paulburton@kernel.org>
11713 L: linux-mips@vger.kernel.org
11715 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11716 F: arch/mips/generic/
11717 F: arch/mips/tools/generic-board-config.sh
11719 MIPS RINT INSTRUCTION EMULATION
11720 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11721 L: linux-mips@vger.kernel.org
11723 F: arch/mips/math-emu/dp_rint.c
11724 F: arch/mips/math-emu/sp_rint.c
11726 MIPS/LOONGSON1 ARCHITECTURE
11727 M: Keguang Zhang <keguang.zhang@gmail.com>
11728 L: linux-mips@vger.kernel.org
11730 F: arch/mips/include/asm/mach-loongson32/
11731 F: arch/mips/loongson32/
11732 F: drivers/*/*/*loongson1*
11733 F: drivers/*/*loongson1*
11735 MIPS/LOONGSON2EF ARCHITECTURE
11736 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11737 L: linux-mips@vger.kernel.org
11739 F: arch/mips/include/asm/mach-loongson2ef/
11740 F: arch/mips/loongson2ef/
11741 F: drivers/*/*/*loongson2*
11742 F: drivers/*/*loongson2*
11744 MIPS/LOONGSON64 ARCHITECTURE
11745 M: Huacai Chen <chenhc@lemote.com>
11746 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11747 L: linux-mips@vger.kernel.org
11749 F: arch/mips/include/asm/mach-loongson64/
11750 F: arch/mips/loongson64/
11751 F: drivers/*/*/*loongson3*
11752 F: drivers/*/*loongson3*
11753 F: drivers/irqchip/irq-loongson*
11754 F: drivers/platform/mips/cpu_hwmon.c
11756 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11757 M: Hans Verkuil <hverkuil@xs4all.nl>
11758 L: linux-media@vger.kernel.org
11760 W: https://linuxtv.org
11761 T: git git://linuxtv.org/media_tree.git
11762 F: drivers/media/radio/radio-miropcm20*
11765 R: Lubomir Rintel <lkundrak@v3.sk>
11766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11769 F: arch/arm/boot/dts/mmp*
11770 F: arch/arm/mach-mmp/
11771 F: include/linux/soc/mmp/
11773 MMP USB PHY DRIVERS
11774 R: Lubomir Rintel <lkundrak@v3.sk>
11775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11777 F: drivers/phy/marvell/phy-mmp3-usb.c
11778 F: drivers/phy/marvell/phy-pxa-usb.c
11780 MMU GATHER AND TLB INVALIDATION
11781 M: Will Deacon <will@kernel.org>
11782 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11783 M: Andrew Morton <akpm@linux-foundation.org>
11784 M: Nick Piggin <npiggin@gmail.com>
11785 M: Peter Zijlstra <peterz@infradead.org>
11786 L: linux-arch@vger.kernel.org
11787 L: linux-mm@kvack.org
11789 F: arch/*/include/asm/tlb.h
11790 F: include/asm-generic/tlb.h
11793 MN88472 MEDIA DRIVER
11794 M: Antti Palosaari <crope@iki.fi>
11795 L: linux-media@vger.kernel.org
11797 W: https://linuxtv.org
11798 W: http://palosaari.fi/linux/
11799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11800 F: drivers/media/dvb-frontends/mn88472*
11802 MN88473 MEDIA DRIVER
11803 M: Antti Palosaari <crope@iki.fi>
11804 L: linux-media@vger.kernel.org
11806 W: https://linuxtv.org
11807 W: http://palosaari.fi/linux/
11808 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11809 F: drivers/media/dvb-frontends/mn88473*
11812 M: Jessica Yu <jeyu@kernel.org>
11814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11815 F: include/linux/module.h
11818 MONOLITHIC POWER SYSTEM PMIC DRIVER
11819 M: Saravanan Sekar <sravanhome@gmail.com>
11821 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11822 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11823 F: drivers/iio/adc/mp2629_adc.c
11824 F: drivers/mfd/mp2629.c
11825 F: drivers/power/supply/mp2629_charger.c
11826 F: drivers/regulator/mp5416.c
11827 F: drivers/regulator/mpq7920.c
11828 F: drivers/regulator/mpq7920.h
11829 F: include/linux/mfd/mp2629.h
11831 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11833 W: http://popies.net/meye/
11834 F: Documentation/userspace-api/media/drivers/meye*
11835 F: drivers/media/pci/meye/
11836 F: include/uapi/linux/meye.h
11838 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11839 M: Jiri Slaby <jirislaby@kernel.org>
11841 F: Documentation/driver-api/serial/moxa-smartio.rst
11842 F: drivers/tty/mxser.*
11844 MR800 AVERMEDIA USB FM RADIO DRIVER
11845 M: Alexey Klimov <klimov.linux@gmail.com>
11846 L: linux-media@vger.kernel.org
11848 T: git git://linuxtv.org/media_tree.git
11849 F: drivers/media/radio/radio-mr800.c
11851 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11852 M: Alan Ott <alan@signal11.us>
11853 L: linux-wpan@vger.kernel.org
11855 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11856 F: drivers/net/ieee802154/mrf24j40.c
11859 M: "Lee, Chun-Yi" <jlee@suse.com>
11860 L: platform-driver-x86@vger.kernel.org
11862 F: drivers/platform/x86/msi-laptop.c
11865 L: platform-driver-x86@vger.kernel.org
11867 F: drivers/platform/x86/msi-wmi.c
11869 MSI001 MEDIA DRIVER
11870 M: Antti Palosaari <crope@iki.fi>
11871 L: linux-media@vger.kernel.org
11873 W: https://linuxtv.org
11874 W: http://palosaari.fi/linux/
11875 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11876 T: git git://linuxtv.org/anttip/media_tree.git
11877 F: drivers/media/tuners/msi001*
11879 MSI2500 MEDIA DRIVER
11880 M: Antti Palosaari <crope@iki.fi>
11881 L: linux-media@vger.kernel.org
11883 W: https://linuxtv.org
11884 W: http://palosaari.fi/linux/
11885 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11886 T: git git://linuxtv.org/anttip/media_tree.git
11887 F: drivers/media/usb/msi2500/
11889 MSTAR INTERRUPT CONTROLLER DRIVER
11890 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11891 M: Daniel Palmer <daniel@thingy.jp>
11893 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11894 F: drivers/irqchip/irq-mst-intc.c
11896 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11897 M: Robert Jarzmik <robert.jarzmik@free.fr>
11898 L: linux-mtd@lists.infradead.org
11900 F: drivers/mtd/devices/docg3*
11902 MT9M032 APTINA SENSOR DRIVER
11903 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11904 L: linux-media@vger.kernel.org
11906 T: git git://linuxtv.org/media_tree.git
11907 F: drivers/media/i2c/mt9m032.c
11908 F: include/media/i2c/mt9m032.h
11910 MT9P031 APTINA CAMERA SENSOR
11911 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11912 L: linux-media@vger.kernel.org
11914 T: git git://linuxtv.org/media_tree.git
11915 F: drivers/media/i2c/mt9p031.c
11916 F: include/media/i2c/mt9p031.h
11918 MT9T001 APTINA CAMERA SENSOR
11919 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11920 L: linux-media@vger.kernel.org
11922 T: git git://linuxtv.org/media_tree.git
11923 F: drivers/media/i2c/mt9t001.c
11924 F: include/media/i2c/mt9t001.h
11926 MT9T112 APTINA CAMERA SENSOR
11927 M: Jacopo Mondi <jacopo@jmondi.org>
11928 L: linux-media@vger.kernel.org
11930 T: git git://linuxtv.org/media_tree.git
11931 F: drivers/media/i2c/mt9t112.c
11932 F: include/media/i2c/mt9t112.h
11934 MT9V032 APTINA CAMERA SENSOR
11935 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11936 L: linux-media@vger.kernel.org
11938 T: git git://linuxtv.org/media_tree.git
11939 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11940 F: drivers/media/i2c/mt9v032.c
11941 F: include/media/i2c/mt9v032.h
11943 MT9V111 APTINA CAMERA SENSOR
11944 M: Jacopo Mondi <jacopo@jmondi.org>
11945 L: linux-media@vger.kernel.org
11947 T: git git://linuxtv.org/media_tree.git
11948 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11949 F: drivers/media/i2c/mt9v111.c
11951 MULTIFUNCTION DEVICES (MFD)
11952 M: Lee Jones <lee.jones@linaro.org>
11954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11955 F: Documentation/devicetree/bindings/mfd/
11957 F: include/dt-bindings/mfd/
11958 F: include/linux/mfd/
11960 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11962 F: drivers/mmc/host/mmc_spi.c
11963 F: include/linux/spi/mmc_spi.h
11965 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11966 M: Ulf Hansson <ulf.hansson@linaro.org>
11967 L: linux-mmc@vger.kernel.org
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11970 F: Documentation/devicetree/bindings/mmc/
11972 F: include/linux/mmc/
11973 F: include/uapi/linux/mmc/
11975 MULTIPLEXER SUBSYSTEM
11976 M: Peter Rosin <peda@axentia.se>
11978 F: Documentation/ABI/testing/sysfs-class-mux*
11979 F: Documentation/devicetree/bindings/mux/
11981 F: include/dt-bindings/mux/
11982 F: include/linux/mux/
11984 MULTITECH MULTIPORT CARD (ISICOM)
11986 F: drivers/tty/isicom.c
11987 F: include/linux/isicom.h
11989 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11990 M: Bin Liu <b-liu@ti.com>
11991 L: linux-usb@vger.kernel.org
11993 F: drivers/usb/musb/
11995 MXL301RF MEDIA DRIVER
11996 M: Akihiro Tsukada <tskd08@gmail.com>
11997 L: linux-media@vger.kernel.org
11999 F: drivers/media/tuners/mxl301rf*
12001 MXL5007T MEDIA DRIVER
12002 M: Michael Krufky <mkrufky@linuxtv.org>
12003 L: linux-media@vger.kernel.org
12005 W: https://linuxtv.org
12006 W: http://github.com/mkrufky
12007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12008 T: git git://linuxtv.org/mkrufky/tuners.git
12009 F: drivers/media/tuners/mxl5007t.*
12012 M: Marek Vasut <marex@denx.de>
12013 M: Stefan Agner <stefan@agner.ch>
12014 L: dri-devel@lists.freedesktop.org
12016 T: git git://anongit.freedesktop.org/drm/drm-misc
12017 F: Documentation/devicetree/bindings/display/mxsfb.txt
12018 F: drivers/gpu/drm/mxsfb/
12020 MYLEX DAC960 PCI RAID Controller
12021 M: Hannes Reinecke <hare@kernel.org>
12022 L: linux-scsi@vger.kernel.org
12024 F: drivers/scsi/myrb.*
12025 F: drivers/scsi/myrs.*
12027 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12028 M: Chris Lee <christopher.lee@cspi.com>
12029 L: netdev@vger.kernel.org
12031 W: https://www.cspi.com/ethernet-products/support/downloads/
12032 F: drivers/net/ethernet/myricom/myri10ge/
12034 NAND FLASH SUBSYSTEM
12035 M: Miquel Raynal <miquel.raynal@bootlin.com>
12036 R: Richard Weinberger <richard@nod.at>
12037 L: linux-mtd@lists.infradead.org
12039 W: http://www.linux-mtd.infradead.org/
12040 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12041 C: irc://irc.oftc.net/mtd
12042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12043 F: drivers/mtd/nand/
12044 F: include/linux/mtd/*nand*.h
12046 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12047 M: Daniel Mack <zonque@gmail.com>
12048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12050 W: http://www.native-instruments.com
12051 F: sound/usb/caiaq/
12053 NATSEMI ETHERNET DRIVER (DP8381x)
12055 F: drivers/net/ethernet/natsemi/natsemi.c
12057 NCR 5380 SCSI DRIVERS
12058 M: Finn Thain <fthain@telegraphics.com.au>
12059 M: Michael Schmitz <schmitzmic@gmail.com>
12060 L: linux-scsi@vger.kernel.org
12062 F: Documentation/scsi/g_NCR5380.rst
12063 F: drivers/scsi/NCR5380.*
12064 F: drivers/scsi/arm/cumana_1.c
12065 F: drivers/scsi/arm/oak.c
12066 F: drivers/scsi/atari_scsi.*
12067 F: drivers/scsi/dmx3191d.c
12068 F: drivers/scsi/g_NCR5380.*
12069 F: drivers/scsi/mac_scsi.*
12070 F: drivers/scsi/sun3_scsi.*
12071 F: drivers/scsi/sun3_scsi_vme.c
12074 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12078 NCT6775 HARDWARE MONITOR DRIVER
12079 M: Guenter Roeck <linux@roeck-us.net>
12080 L: linux-hwmon@vger.kernel.org
12082 F: Documentation/hwmon/nct6775.rst
12083 F: drivers/hwmon/nct6775.c
12086 M: Jakub Kicinski <kuba@kernel.org>
12088 F: drivers/net/netdevsim/*
12090 NETEM NETWORK EMULATOR
12091 M: Stephen Hemminger <stephen@networkplumber.org>
12092 L: netdev@vger.kernel.org
12094 F: net/sched/sch_netem.c
12096 NETERION 10GbE DRIVERS (s2io/vxge)
12097 M: Jon Mason <jdmason@kudzu.us>
12098 L: netdev@vger.kernel.org
12100 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12101 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12102 F: drivers/net/ethernet/neterion/
12105 M: Pablo Neira Ayuso <pablo@netfilter.org>
12106 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12107 M: Florian Westphal <fw@strlen.de>
12108 L: netfilter-devel@vger.kernel.org
12109 L: coreteam@netfilter.org
12111 W: http://www.netfilter.org/
12112 W: http://www.iptables.org/
12113 W: http://www.nftables.org/
12114 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12117 F: include/linux/netfilter*
12118 F: include/linux/netfilter/
12119 F: include/net/netfilter/
12120 F: include/uapi/linux/netfilter*
12121 F: include/uapi/linux/netfilter/
12122 F: net/*/netfilter.c
12123 F: net/*/netfilter/
12124 F: net/bridge/br_netfilter*.c
12127 NETROM NETWORK LAYER
12128 M: Ralf Baechle <ralf@linux-mips.org>
12129 L: linux-hams@vger.kernel.org
12131 W: http://www.linux-ax25.org/
12132 F: include/net/netrom.h
12133 F: include/uapi/linux/netrom.h
12136 NETRONOME ETHERNET DRIVERS
12137 M: Simon Horman <simon.horman@netronome.com>
12138 R: Jakub Kicinski <kuba@kernel.org>
12139 L: oss-drivers@netronome.com
12141 F: drivers/net/ethernet/netronome/
12143 NETWORK BLOCK DEVICE (NBD)
12144 M: Josef Bacik <josef@toxicpanda.com>
12145 L: linux-block@vger.kernel.org
12146 L: nbd@other.debian.org
12148 F: Documentation/admin-guide/blockdev/nbd.rst
12149 F: drivers/block/nbd.c
12150 F: include/trace/events/nbd.h
12151 F: include/uapi/linux/nbd.h
12153 NETWORK DROP MONITOR
12154 M: Neil Horman <nhorman@tuxdriver.com>
12155 L: netdev@vger.kernel.org
12157 W: https://fedorahosted.org/dropwatch/
12158 F: include/uapi/linux/net_dropmon.h
12159 F: net/core/drop_monitor.c
12162 M: "David S. Miller" <davem@davemloft.net>
12163 M: Jakub Kicinski <kuba@kernel.org>
12164 L: netdev@vger.kernel.org
12166 W: http://www.linuxfoundation.org/en/Net
12167 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12170 F: Documentation/devicetree/bindings/net/
12171 F: drivers/connector/
12173 F: include/linux/etherdevice.h
12174 F: include/linux/fcdevice.h
12175 F: include/linux/fddidevice.h
12176 F: include/linux/hippidevice.h
12177 F: include/linux/if_*
12178 F: include/linux/inetdevice.h
12179 F: include/linux/netdevice.h
12180 F: include/uapi/linux/if_*
12181 F: include/uapi/linux/netdevice.h
12183 NETWORKING DRIVERS (WIRELESS)
12184 M: Kalle Valo <kvalo@codeaurora.org>
12185 L: linux-wireless@vger.kernel.org
12187 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12190 F: Documentation/devicetree/bindings/net/wireless/
12191 F: drivers/net/wireless/
12194 M: Andrew Lunn <andrew@lunn.ch>
12195 M: Vivien Didelot <vivien.didelot@gmail.com>
12196 M: Florian Fainelli <f.fainelli@gmail.com>
12197 M: Vladimir Oltean <olteanv@gmail.com>
12199 F: Documentation/devicetree/bindings/net/dsa/
12200 F: drivers/net/dsa/
12201 F: include/linux/dsa/
12202 F: include/linux/platform_data/dsa.h
12203 F: include/net/dsa.h
12206 NETWORKING [GENERAL]
12207 M: "David S. Miller" <davem@davemloft.net>
12208 M: Jakub Kicinski <kuba@kernel.org>
12209 L: netdev@vger.kernel.org
12211 W: http://www.linuxfoundation.org/en/Net
12212 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12213 B: mailto:netdev@vger.kernel.org
12214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12216 F: Documentation/networking/
12217 F: include/linux/in.h
12218 F: include/linux/net.h
12219 F: include/linux/netdevice.h
12221 F: include/uapi/linux/in.h
12222 F: include/uapi/linux/net.h
12223 F: include/uapi/linux/net_namespace.h
12224 F: include/uapi/linux/netdevice.h
12228 F: tools/testing/selftests/net/
12231 M: Steffen Klassert <steffen.klassert@secunet.com>
12232 M: Herbert Xu <herbert@gondor.apana.org.au>
12233 M: "David S. Miller" <davem@davemloft.net>
12234 L: netdev@vger.kernel.org
12236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12238 F: include/net/xfrm.h
12239 F: include/uapi/linux/xfrm.h
12242 F: net/ipv4/ip_vti.c
12243 F: net/ipv4/ipcomp.c
12247 F: net/ipv6/ip6_vti.c
12248 F: net/ipv6/ipcomp6.c
12252 F: tools/testing/selftests/net/ipsec.c
12254 NETWORKING [IPv4/IPv6]
12255 M: "David S. Miller" <davem@davemloft.net>
12256 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12257 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12258 L: netdev@vger.kernel.org
12260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12266 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12267 M: Paul Moore <paul@paul-moore.com>
12268 L: netdev@vger.kernel.org
12269 L: linux-security-module@vger.kernel.org
12271 W: https://github.com/netlabel
12272 F: Documentation/netlabel/
12273 F: include/net/calipso.h
12274 F: include/net/cipso_ipv4.h
12275 F: include/net/netlabel.h
12276 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12277 F: include/uapi/linux/netfilter/xt_SECMARK.h
12278 F: net/ipv4/cipso_ipv4.c
12279 F: net/ipv6/calipso.c
12280 F: net/netfilter/xt_CONNSECMARK.c
12281 F: net/netfilter/xt_SECMARK.c
12285 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12286 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12287 L: netdev@vger.kernel.org
12288 L: mptcp@lists.01.org
12290 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12291 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12292 F: include/net/mptcp.h
12293 F: include/uapi/linux/mptcp.h
12295 F: tools/testing/selftests/net/mptcp/
12298 M: Eric Dumazet <edumazet@google.com>
12299 L: netdev@vger.kernel.org
12301 F: include/linux/tcp.h
12302 F: include/net/tcp.h
12303 F: include/trace/events/tcp.h
12304 F: include/uapi/linux/tcp.h
12305 F: net/ipv4/syncookies.c
12307 F: net/ipv6/syncookies.c
12311 M: Boris Pismenny <borisp@nvidia.com>
12312 M: Aviad Yehezkel <aviadye@nvidia.com>
12313 M: John Fastabend <john.fastabend@gmail.com>
12314 M: Daniel Borkmann <daniel@iogearbox.net>
12315 M: Jakub Kicinski <kuba@kernel.org>
12316 L: netdev@vger.kernel.org
12318 F: include/net/tls.h
12319 F: include/uapi/linux/tls.h
12322 NETWORKING [WIRELESS]
12323 L: linux-wireless@vger.kernel.org
12324 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12326 NETXEN (1/10) GbE SUPPORT
12327 M: Manish Chopra <manishc@marvell.com>
12328 M: Rahul Verma <rahulv@marvell.com>
12329 M: GR-Linux-NIC-Dev@marvell.com
12330 L: netdev@vger.kernel.org
12332 F: drivers/net/ethernet/qlogic/netxen/
12334 NET_FAILOVER MODULE
12335 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12336 L: netdev@vger.kernel.org
12338 F: Documentation/networking/net_failover.rst
12339 F: drivers/net/net_failover.c
12340 F: include/net/net_failover.h
12343 M: David Ahern <dsahern@kernel.org>
12344 L: netdev@vger.kernel.org
12346 F: include/net/netns/nexthop.h
12347 F: include/net/nexthop.h
12348 F: include/uapi/linux/nexthop.h
12349 F: net/ipv4/nexthop.c
12352 L: netdev@vger.kernel.org
12354 F: Documentation/devicetree/bindings/net/nfc/
12356 F: include/linux/platform_data/nfcmrvl.h
12357 F: include/net/nfc/
12358 F: include/uapi/linux/nfc.h
12361 NFS, SUNRPC, AND LOCKD CLIENTS
12362 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12363 M: Anna Schumaker <anna.schumaker@netapp.com>
12364 L: linux-nfs@vger.kernel.org
12366 W: http://client.linux-nfs.org
12367 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12371 F: include/linux/lockd/
12372 F: include/linux/nfs*
12373 F: include/linux/sunrpc/
12374 F: include/uapi/linux/nfs*
12375 F: include/uapi/linux/sunrpc/
12377 F: Documentation/filesystems/nfs/
12380 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12381 L: linux-nilfs@vger.kernel.org
12383 W: https://nilfs.sourceforge.io/
12384 W: https://nilfs.osdn.jp/
12385 T: git git://github.com/konis/nilfs2.git
12386 F: Documentation/filesystems/nilfs2.rst
12388 F: include/trace/events/nilfs2.h
12389 F: include/uapi/linux/nilfs2_api.h
12390 F: include/uapi/linux/nilfs2_ondisk.h
12392 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12393 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12395 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12396 F: Documentation/scsi/NinjaSCSI.rst
12397 F: drivers/scsi/pcmcia/nsp_*
12399 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12400 M: GOTO Masanori <gotom@debian.or.jp>
12401 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12403 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12404 F: Documentation/scsi/NinjaSCSI.rst
12405 F: drivers/scsi/nsp32*
12408 M: Ley Foon Tan <ley.foon.tan@intel.com>
12410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12413 NITRO ENCLAVES (NE)
12414 M: Andra Paraschiv <andraprs@amazon.com>
12415 M: Alexandru Vasile <lexnv@amazon.com>
12416 M: Alexandru Ciobotaru <alcioa@amazon.com>
12417 L: linux-kernel@vger.kernel.org
12419 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12420 F: Documentation/virt/ne_overview.rst
12421 F: drivers/virt/nitro_enclaves/
12422 F: include/linux/nitro_enclaves.h
12423 F: include/uapi/linux/nitro_enclaves.h
12424 F: samples/nitro_enclaves/
12426 NOHZ, DYNTICKS SUPPORT
12427 M: Frederic Weisbecker <fweisbec@gmail.com>
12428 M: Thomas Gleixner <tglx@linutronix.de>
12429 M: Ingo Molnar <mingo@kernel.org>
12430 L: linux-kernel@vger.kernel.org
12432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12433 F: include/linux/sched/nohz.h
12434 F: include/linux/tick.h
12435 F: kernel/time/tick*.*
12437 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12438 M: Pavel Machek <pavel@ucw.cz>
12439 M: Sakari Ailus <sakari.ailus@iki.fi>
12440 L: linux-media@vger.kernel.org
12442 F: drivers/media/i2c/ad5820.c
12443 F: drivers/media/i2c/et8ek8
12445 NOKIA N900 POWER SUPPLY DRIVERS
12446 R: Pali Rohár <pali@kernel.org>
12447 F: drivers/power/supply/bq2415x_charger.c
12448 F: drivers/power/supply/bq27xxx_battery.c
12449 F: drivers/power/supply/bq27xxx_battery_i2c.c
12450 F: drivers/power/supply/isp1704_charger.c
12451 F: drivers/power/supply/rx51_battery.c
12452 F: include/linux/power/bq2415x_charger.h
12453 F: include/linux/power/bq27xxx_battery.h
12456 M: Willy Tarreau <w@1wt.eu>
12458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12459 F: tools/include/nolibc/
12462 M: Matthias Maennich <maennich@google.com>
12464 F: Documentation/core-api/symbol-namespaces.rst
12468 M: Sanjay R Mehta <sanju.mehta@amd.com>
12469 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12470 L: linux-ntb@googlegroups.com
12472 F: drivers/ntb/hw/amd/
12475 M: Jon Mason <jdmason@kudzu.us>
12476 M: Dave Jiang <dave.jiang@intel.com>
12477 M: Allen Hubbe <allenbh@gmail.com>
12478 L: linux-ntb@googlegroups.com
12480 W: https://github.com/jonmason/ntb/wiki
12481 T: git git://github.com/jonmason/ntb.git
12482 F: drivers/net/ntb_netdev.c
12484 F: include/linux/ntb.h
12485 F: include/linux/ntb_transport.h
12486 F: tools/testing/selftests/ntb/
12489 M: Serge Semin <fancer.lancer@gmail.com>
12490 L: linux-ntb@googlegroups.com
12492 F: drivers/ntb/hw/idt/
12495 M: Dave Jiang <dave.jiang@intel.com>
12496 L: linux-ntb@googlegroups.com
12498 W: https://github.com/davejiang/linux/wiki
12499 T: git https://github.com/davejiang/linux.git
12500 F: drivers/ntb/hw/intel/
12503 M: Anton Altaparmakov <anton@tuxera.com>
12504 L: linux-ntfs-dev@lists.sourceforge.net
12506 W: http://www.tuxera.com/
12507 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12508 F: Documentation/filesystems/ntfs.rst
12512 M: Finn Thain <fthain@telegraphics.com.au>
12513 L: linux-m68k@lists.linux-m68k.org
12515 F: arch/*/include/asm/nubus.h
12517 F: include/linux/nubus.h
12518 F: include/uapi/linux/nubus.h
12520 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12521 M: Antonino Daplas <adaplas@gmail.com>
12522 L: linux-fbdev@vger.kernel.org
12524 F: drivers/video/fbdev/nvidia/
12525 F: drivers/video/fbdev/riva/
12528 M: Keith Busch <kbusch@kernel.org>
12529 M: Jens Axboe <axboe@fb.com>
12530 M: Christoph Hellwig <hch@lst.de>
12531 M: Sagi Grimberg <sagi@grimberg.me>
12532 L: linux-nvme@lists.infradead.org
12534 W: http://git.infradead.org/nvme.git
12535 T: git://git.infradead.org/nvme.git
12536 F: drivers/nvme/host/
12537 F: include/linux/nvme.h
12538 F: include/uapi/linux/nvme_ioctl.h
12540 NVM EXPRESS FC TRANSPORT DRIVERS
12541 M: James Smart <james.smart@broadcom.com>
12542 L: linux-nvme@lists.infradead.org
12544 F: drivers/nvme/host/fc.c
12545 F: drivers/nvme/target/fc.c
12546 F: drivers/nvme/target/fcloop.c
12547 F: include/linux/nvme-fc-driver.h
12548 F: include/linux/nvme-fc.h
12550 NVM EXPRESS TARGET DRIVER
12551 M: Christoph Hellwig <hch@lst.de>
12552 M: Sagi Grimberg <sagi@grimberg.me>
12553 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12554 L: linux-nvme@lists.infradead.org
12556 W: http://git.infradead.org/nvme.git
12557 T: git://git.infradead.org/nvme.git
12558 F: drivers/nvme/target/
12561 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12564 F: Documentation/ABI/stable/sysfs-bus-nvmem
12565 F: Documentation/devicetree/bindings/nvmem/
12567 F: include/linux/nvmem-consumer.h
12568 F: include/linux/nvmem-provider.h
12571 M: Ashish Kumar <ashish.kumar@nxp.com>
12572 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12573 L: linux-spi@vger.kernel.org
12575 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12576 F: drivers/spi/spi-nxp-fspi.c
12578 NXP FXAS21002C DRIVER
12579 M: Rui Miguel Silva <rmfrfs@gmail.com>
12580 L: linux-iio@vger.kernel.org
12582 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12583 F: drivers/iio/gyro/fxas21002c.h
12584 F: drivers/iio/gyro/fxas21002c_core.c
12585 F: drivers/iio/gyro/fxas21002c_i2c.c
12586 F: drivers/iio/gyro/fxas21002c_spi.c
12588 NXP i.MX 8MQ DCSS DRIVER
12589 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12590 R: Lucas Stach <l.stach@pengutronix.de>
12591 L: dri-devel@lists.freedesktop.org
12593 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12594 F: drivers/gpu/drm/imx/dcss/
12596 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12597 M: Krzysztof Kozlowski <krzk@kernel.org>
12598 L: linux-kernel@vger.kernel.org
12600 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12601 F: drivers/extcon/extcon-ptn5150.c
12603 NXP SGTL5000 DRIVER
12604 M: Fabio Estevam <festevam@gmail.com>
12605 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12607 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12608 F: sound/soc/codecs/sgtl5000*
12610 NXP SJA1105 ETHERNET SWITCH DRIVER
12611 M: Vladimir Oltean <olteanv@gmail.com>
12612 L: linux-kernel@vger.kernel.org
12614 F: drivers/net/dsa/sja1105
12616 NXP TDA998X DRM DRIVER
12617 M: Russell King <linux@armlinux.org.uk>
12619 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12620 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12621 F: drivers/gpu/drm/i2c/tda998x_drv.c
12622 F: include/drm/i2c/tda998x.h
12623 F: include/dt-bindings/display/tda998x.h
12627 M: Peter Rosin <peda@axentia.se>
12628 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12630 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12631 F: sound/soc/codecs/tfa9879*
12634 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12635 R: Charles Gorand <charles.gorand@effinnov.com>
12636 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12638 F: drivers/nfc/nxp-nci
12641 M: Jiri Pirko <jiri@nvidia.com>
12642 L: netdev@vger.kernel.org
12644 F: include/linux/objagg.h
12646 F: lib/test_objagg.c
12649 M: Josh Poimboeuf <jpoimboe@redhat.com>
12650 M: Peter Zijlstra <peterz@infradead.org>
12653 F: include/linux/objtool.h
12655 OCELOT ETHERNET SWITCH DRIVER
12656 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12657 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12658 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12659 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12660 L: netdev@vger.kernel.org
12662 F: drivers/net/dsa/ocelot/*
12663 F: drivers/net/ethernet/mscc/
12664 F: include/soc/mscc/ocelot*
12665 F: net/dsa/tag_ocelot.c
12666 F: tools/testing/selftests/drivers/net/ocelot/*
12668 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12669 M: Frederic Barrat <fbarrat@linux.ibm.com>
12670 M: Andrew Donnellan <ajd@linux.ibm.com>
12671 L: linuxppc-dev@lists.ozlabs.org
12673 F: Documentation/userspace-api/accelerators/ocxl.rst
12674 F: arch/powerpc/include/asm/pnv-ocxl.h
12675 F: arch/powerpc/platforms/powernv/ocxl.c
12676 F: drivers/misc/ocxl/
12677 F: include/misc/ocxl*
12678 F: include/uapi/misc/ocxl.h
12681 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12682 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12683 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12684 L: linux-omap@vger.kernel.org
12686 F: sound/soc/ti/n810.c
12687 F: sound/soc/ti/omap*
12688 F: sound/soc/ti/rx51.c
12689 F: sound/soc/ti/sdma-pcm.*
12691 OMAP CLOCK FRAMEWORK SUPPORT
12692 M: Paul Walmsley <paul@pwsan.com>
12693 L: linux-omap@vger.kernel.org
12695 F: arch/arm/*omap*/*clock*
12697 OMAP DEVICE TREE SUPPORT
12698 M: Benoît Cousson <bcousson@baylibre.com>
12699 M: Tony Lindgren <tony@atomide.com>
12700 L: linux-omap@vger.kernel.org
12701 L: devicetree@vger.kernel.org
12703 F: arch/arm/boot/dts/*am3*
12704 F: arch/arm/boot/dts/*am4*
12705 F: arch/arm/boot/dts/*am5*
12706 F: arch/arm/boot/dts/*dra7*
12707 F: arch/arm/boot/dts/*omap*
12708 F: arch/arm/boot/dts/logicpd-som-lv*
12709 F: arch/arm/boot/dts/logicpd-torpedo*
12711 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12712 L: linux-omap@vger.kernel.org
12713 L: linux-fbdev@vger.kernel.org
12715 F: Documentation/arm/omap/dss.rst
12716 F: drivers/video/fbdev/omap2/
12718 OMAP FRAMEBUFFER SUPPORT
12719 L: linux-fbdev@vger.kernel.org
12720 L: linux-omap@vger.kernel.org
12722 F: drivers/video/fbdev/omap/
12724 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12725 M: Roger Quadros <rogerq@ti.com>
12726 M: Tony Lindgren <tony@atomide.com>
12727 L: linux-omap@vger.kernel.org
12729 F: arch/arm/mach-omap2/*gpmc*
12730 F: drivers/memory/omap-gpmc.c
12733 M: Grygorii Strashko <grygorii.strashko@ti.com>
12734 M: Santosh Shilimkar <ssantosh@kernel.org>
12735 M: Kevin Hilman <khilman@kernel.org>
12736 L: linux-omap@vger.kernel.org
12738 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12739 F: drivers/gpio/gpio-omap.c
12741 OMAP HARDWARE SPINLOCK SUPPORT
12742 M: Ohad Ben-Cohen <ohad@wizery.com>
12743 L: linux-omap@vger.kernel.org
12745 F: drivers/hwspinlock/omap_hwspinlock.c
12747 OMAP HS MMC SUPPORT
12748 L: linux-mmc@vger.kernel.org
12749 L: linux-omap@vger.kernel.org
12751 F: drivers/mmc/host/omap_hsmmc.c
12754 M: Paul Walmsley <paul@pwsan.com>
12755 L: linux-omap@vger.kernel.org
12757 F: arch/arm/mach-omap2/omap_hwmod*data*
12759 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12760 M: Benoît Cousson <bcousson@baylibre.com>
12761 L: linux-omap@vger.kernel.org
12763 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12766 M: Benoît Cousson <bcousson@baylibre.com>
12767 M: Paul Walmsley <paul@pwsan.com>
12768 L: linux-omap@vger.kernel.org
12770 F: arch/arm/mach-omap2/omap_hwmod.*
12773 M: Vignesh R <vigneshr@ti.com>
12774 L: linux-omap@vger.kernel.org
12775 L: linux-i2c@vger.kernel.org
12777 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12778 F: drivers/i2c/busses/i2c-omap.c
12780 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12781 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12782 L: linux-media@vger.kernel.org
12784 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12785 F: drivers/media/platform/omap3isp/
12786 F: drivers/staging/media/omap4iss/
12789 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12790 L: linux-omap@vger.kernel.org
12792 F: drivers/mmc/host/omap.c
12794 OMAP POWER MANAGEMENT SUPPORT
12795 M: Kevin Hilman <khilman@kernel.org>
12796 L: linux-omap@vger.kernel.org
12798 F: arch/arm/*omap*/*pm*
12799 F: drivers/cpufreq/omap-cpufreq.c
12801 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12802 M: Rajendra Nayak <rnayak@codeaurora.org>
12803 M: Paul Walmsley <paul@pwsan.com>
12804 L: linux-omap@vger.kernel.org
12806 F: arch/arm/mach-omap2/prm*
12808 OMAP RANDOM NUMBER GENERATOR SUPPORT
12809 M: Deepak Saxena <dsaxena@plexity.net>
12811 F: drivers/char/hw_random/omap-rng.c
12814 L: linux-usb@vger.kernel.org
12815 L: linux-omap@vger.kernel.org
12817 F: arch/arm/*omap*/usb*
12818 F: drivers/usb/*/*omap*
12820 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12821 M: Mark Jackson <mpfj@newflow.co.uk>
12822 L: linux-omap@vger.kernel.org
12824 F: arch/arm/boot/dts/am335x-nano.dts
12827 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12828 M: Tony Lindgren <tony@atomide.com>
12829 L: linux-omap@vger.kernel.org
12831 Q: http://patchwork.kernel.org/project/linux-omap/list/
12832 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12833 F: arch/arm/configs/omap1_defconfig
12834 F: arch/arm/mach-omap1/
12835 F: arch/arm/plat-omap/
12836 F: drivers/i2c/busses/i2c-omap.c
12837 F: include/linux/platform_data/ams-delta-fiq.h
12838 F: include/linux/platform_data/i2c-omap.h
12841 M: Tony Lindgren <tony@atomide.com>
12842 L: linux-omap@vger.kernel.org
12844 W: http://www.muru.com/linux/omap/
12845 W: http://linux.omap.com/
12846 Q: http://patchwork.kernel.org/project/linux-omap/list/
12847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12848 F: arch/arm/configs/omap2plus_defconfig
12849 F: arch/arm/mach-omap2/
12850 F: arch/arm/plat-omap/
12851 F: drivers/bus/ti-sysc.c
12852 F: drivers/i2c/busses/i2c-omap.c
12853 F: drivers/irqchip/irq-omap-intc.c
12854 F: drivers/mfd/*omap*.c
12855 F: drivers/mfd/menelaus.c
12856 F: drivers/mfd/palmas.c
12857 F: drivers/mfd/tps65217.c
12858 F: drivers/mfd/tps65218.c
12859 F: drivers/mfd/tps65910.c
12860 F: drivers/mfd/twl-core.[ch]
12861 F: drivers/mfd/twl4030*.c
12862 F: drivers/mfd/twl6030*.c
12863 F: drivers/mfd/twl6040*.c
12864 F: drivers/regulator/palmas-regulator*.c
12865 F: drivers/regulator/pbias-regulator.c
12866 F: drivers/regulator/tps65217-regulator.c
12867 F: drivers/regulator/tps65218-regulator.c
12868 F: drivers/regulator/tps65910-regulator.c
12869 F: drivers/regulator/twl-regulator.c
12870 F: drivers/regulator/twl6030-regulator.c
12871 F: include/linux/platform_data/i2c-omap.h
12872 F: include/linux/platform_data/ti-sysc.h
12875 M: Bob Copeland <me@bobcopeland.com>
12876 L: linux-karma-devel@lists.sourceforge.net
12878 F: Documentation/filesystems/omfs.rst
12881 OMNIKEY CARDMAN 4000 DRIVER
12882 M: Harald Welte <laforge@gnumonks.org>
12884 F: drivers/char/pcmcia/cm4000_cs.c
12885 F: include/linux/cm4000_cs.h
12886 F: include/uapi/linux/cm4000_cs.h
12888 OMNIKEY CARDMAN 4040 DRIVER
12889 M: Harald Welte <laforge@gnumonks.org>
12891 F: drivers/char/pcmcia/cm4040_cs.*
12893 OMNIVISION OV13858 SENSOR DRIVER
12894 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12895 L: linux-media@vger.kernel.org
12897 T: git git://linuxtv.org/media_tree.git
12898 F: drivers/media/i2c/ov13858.c
12900 OMNIVISION OV2680 SENSOR DRIVER
12901 M: Rui Miguel Silva <rmfrfs@gmail.com>
12902 L: linux-media@vger.kernel.org
12904 T: git git://linuxtv.org/media_tree.git
12905 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12906 F: drivers/media/i2c/ov2680.c
12908 OMNIVISION OV2685 SENSOR DRIVER
12909 M: Shunqian Zheng <zhengsq@rock-chips.com>
12910 L: linux-media@vger.kernel.org
12912 T: git git://linuxtv.org/media_tree.git
12913 F: drivers/media/i2c/ov2685.c
12915 OMNIVISION OV2740 SENSOR DRIVER
12916 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12917 R: Shawn Tu <shawnx.tu@intel.com>
12918 R: Bingbu Cao <bingbu.cao@intel.com>
12919 L: linux-media@vger.kernel.org
12921 T: git git://linuxtv.org/media_tree.git
12922 F: drivers/media/i2c/ov2740.c
12924 OMNIVISION OV5640 SENSOR DRIVER
12925 M: Steve Longerbeam <slongerbeam@gmail.com>
12926 L: linux-media@vger.kernel.org
12928 T: git git://linuxtv.org/media_tree.git
12929 F: drivers/media/i2c/ov5640.c
12931 OMNIVISION OV5647 SENSOR DRIVER
12932 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12933 M: Jacopo Mondi <jacopo@jmondi.org>
12934 L: linux-media@vger.kernel.org
12936 T: git git://linuxtv.org/media_tree.git
12937 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12938 F: drivers/media/i2c/ov5647.c
12940 OMNIVISION OV5670 SENSOR DRIVER
12941 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12942 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12943 L: linux-media@vger.kernel.org
12945 T: git git://linuxtv.org/media_tree.git
12946 F: drivers/media/i2c/ov5670.c
12948 OMNIVISION OV5675 SENSOR DRIVER
12949 M: Shawn Tu <shawnx.tu@intel.com>
12950 L: linux-media@vger.kernel.org
12952 T: git git://linuxtv.org/media_tree.git
12953 F: drivers/media/i2c/ov5675.c
12955 OMNIVISION OV5695 SENSOR DRIVER
12956 M: Shunqian Zheng <zhengsq@rock-chips.com>
12957 L: linux-media@vger.kernel.org
12959 T: git git://linuxtv.org/media_tree.git
12960 F: drivers/media/i2c/ov5695.c
12962 OMNIVISION OV7670 SENSOR DRIVER
12963 M: Jonathan Corbet <corbet@lwn.net>
12964 L: linux-media@vger.kernel.org
12966 T: git git://linuxtv.org/media_tree.git
12967 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12968 F: drivers/media/i2c/ov7670.c
12970 OMNIVISION OV772x SENSOR DRIVER
12971 M: Jacopo Mondi <jacopo@jmondi.org>
12972 L: linux-media@vger.kernel.org
12974 T: git git://linuxtv.org/media_tree.git
12975 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12976 F: drivers/media/i2c/ov772x.c
12977 F: include/media/i2c/ov772x.h
12979 OMNIVISION OV7740 SENSOR DRIVER
12980 M: Wenyou Yang <wenyou.yang@microchip.com>
12981 L: linux-media@vger.kernel.org
12983 T: git git://linuxtv.org/media_tree.git
12984 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12985 F: drivers/media/i2c/ov7740.c
12987 OMNIVISION OV8856 SENSOR DRIVER
12988 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12989 L: linux-media@vger.kernel.org
12991 T: git git://linuxtv.org/media_tree.git
12992 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12993 F: drivers/media/i2c/ov8856.c
12995 OMNIVISION OV9640 SENSOR DRIVER
12996 M: Petr Cvek <petrcvekcz@gmail.com>
12997 L: linux-media@vger.kernel.org
12999 F: drivers/media/i2c/ov9640.*
13001 OMNIVISION OV9650 SENSOR DRIVER
13002 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13003 R: Akinobu Mita <akinobu.mita@gmail.com>
13004 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13005 L: linux-media@vger.kernel.org
13007 T: git git://linuxtv.org/media_tree.git
13008 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13009 F: drivers/media/i2c/ov9650.c
13011 ONENAND FLASH DRIVER
13012 M: Kyungmin Park <kyungmin.park@samsung.com>
13013 L: linux-mtd@lists.infradead.org
13015 F: drivers/mtd/nand/onenand/
13016 F: include/linux/mtd/onenand*.h
13018 ONION OMEGA2+ BOARD
13019 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13020 L: linux-mips@vger.kernel.org
13022 F: arch/mips/boot/dts/ralink/omega2p.dts
13025 M: Jens Wiklander <jens.wiklander@linaro.org>
13026 L: op-tee@lists.trustedfirmware.org
13028 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13029 F: drivers/tee/optee/
13031 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13032 M: Sumit Garg <sumit.garg@linaro.org>
13033 L: op-tee@lists.trustedfirmware.org
13035 F: drivers/char/hw_random/optee-rng.c
13038 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13039 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13040 L: linux-rdma@vger.kernel.org
13042 F: drivers/infiniband/ulp/opa_vnic
13044 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13045 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13046 M: Frank Rowand <frowand.list@gmail.com>
13047 L: devicetree@vger.kernel.org
13049 F: Documentation/devicetree/dynamic-resolution-notes.rst
13050 F: Documentation/devicetree/overlay-notes.rst
13051 F: drivers/of/overlay.c
13052 F: drivers/of/resolver.c
13053 K: of_overlay_notifier_
13055 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13056 M: Rob Herring <robh+dt@kernel.org>
13057 M: Frank Rowand <frowand.list@gmail.com>
13058 L: devicetree@vger.kernel.org
13060 W: http://www.devicetree.org/
13061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13062 F: Documentation/ABI/testing/sysfs-firmware-ofw
13064 F: include/linux/of*.h
13067 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13068 M: Rob Herring <robh+dt@kernel.org>
13069 L: devicetree@vger.kernel.org
13071 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13073 F: Documentation/devicetree/
13074 F: arch/*/boot/dts/
13075 F: include/dt-bindings/
13077 OPENCORES I2C BUS DRIVER
13078 M: Peter Korsgaard <peter@korsgaard.com>
13079 M: Andrew Lunn <andrew@lunn.ch>
13080 L: linux-i2c@vger.kernel.org
13082 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13083 F: Documentation/i2c/busses/i2c-ocores.rst
13084 F: drivers/i2c/busses/i2c-ocores.c
13085 F: include/linux/platform_data/i2c-ocores.h
13087 OPENRISC ARCHITECTURE
13088 M: Jonas Bonn <jonas@southpole.se>
13089 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13090 M: Stafford Horne <shorne@gmail.com>
13091 L: openrisc@lists.librecores.org
13093 W: http://openrisc.io
13094 T: git git://github.com/openrisc/linux.git
13095 F: Documentation/devicetree/bindings/openrisc/
13096 F: Documentation/openrisc/
13098 F: drivers/irqchip/irq-ompic.c
13099 F: drivers/irqchip/irq-or1k-*
13102 M: Pravin B Shelar <pshelar@ovn.org>
13103 L: netdev@vger.kernel.org
13104 L: dev@openvswitch.org
13106 W: http://openvswitch.org
13107 F: include/uapi/linux/openvswitch.h
13108 F: net/openvswitch/
13110 OPERATING PERFORMANCE POINTS (OPP)
13111 M: Viresh Kumar <vireshk@kernel.org>
13112 M: Nishanth Menon <nm@ti.com>
13113 M: Stephen Boyd <sboyd@kernel.org>
13114 L: linux-pm@vger.kernel.org
13116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13117 F: Documentation/devicetree/bindings/opp/
13118 F: Documentation/power/opp.rst
13120 F: include/linux/pm_opp.h
13123 M: Clemens Ladisch <clemens@ladisch.de>
13124 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13127 F: sound/drivers/opl4/
13130 M: Robert Richter <rric@kernel.org>
13131 L: oprofile-list@lists.sf.net
13133 F: arch/*/include/asm/oprofile*.h
13134 F: arch/*/oprofile/
13135 F: drivers/oprofile/
13136 F: include/linux/oprofile.h
13138 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13139 M: Mark Fasheh <mark@fasheh.com>
13140 M: Joel Becker <jlbec@evilplan.org>
13141 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13142 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13144 W: http://ocfs2.wiki.kernel.org
13145 F: Documentation/filesystems/dlmfs.rst
13146 F: Documentation/filesystems/ocfs2.rst
13149 ORANGEFS FILESYSTEM
13150 M: Mike Marshall <hubcap@omnibond.com>
13151 R: Martin Brandenburg <martin@omnibond.com>
13152 L: devel@lists.orangefs.org
13154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13155 F: Documentation/filesystems/orangefs.rst
13159 L: linux-wireless@vger.kernel.org
13161 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13162 W: http://www.nongnu.org/orinoco/
13163 F: drivers/net/wireless/intersil/orinoco/
13165 OV2659 OMNIVISION SENSOR DRIVER
13166 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13167 L: linux-media@vger.kernel.org
13169 W: https://linuxtv.org
13170 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13171 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13172 F: drivers/media/i2c/ov2659.c
13173 F: include/media/i2c/ov2659.h
13176 M: Miklos Szeredi <miklos@szeredi.hu>
13177 L: linux-unionfs@vger.kernel.org
13179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13180 F: Documentation/filesystems/overlayfs.rst
13183 P54 WIRELESS DRIVER
13184 M: Christian Lamparter <chunkeey@googlemail.com>
13185 L: linux-wireless@vger.kernel.org
13187 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13188 F: drivers/net/wireless/intersil/p54/
13191 M: Vladimir Oltean <olteanv@gmail.com>
13192 L: netdev@vger.kernel.org
13194 F: Documentation/core-api/packing.rst
13195 F: include/linux/packing.h
13198 PADATA PARALLEL EXECUTION MECHANISM
13199 M: Steffen Klassert <steffen.klassert@secunet.com>
13200 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13201 L: linux-crypto@vger.kernel.org
13202 L: linux-kernel@vger.kernel.org
13204 F: Documentation/core-api/padata.rst
13205 F: include/linux/padata.h
13209 M: Jesper Dangaard Brouer <hawk@kernel.org>
13210 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13211 L: netdev@vger.kernel.org
13213 F: Documentation/networking/page_pool.rst
13214 F: include/net/page_pool.h
13215 F: include/trace/events/page_pool.h
13216 F: net/core/page_pool.c
13218 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13219 M: Harald Welte <laforge@gnumonks.org>
13220 L: platform-driver-x86@vger.kernel.org
13222 F: drivers/platform/x86/panasonic-laptop.c
13224 PARALLAX PING IIO SENSOR DRIVER
13225 M: Andreas Klinger <ak@it-klinger.de>
13226 L: linux-iio@vger.kernel.org
13228 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13229 F: drivers/iio/proximity/ping.c
13231 PARALLEL LCD/KEYPAD PANEL DRIVER
13232 M: Willy Tarreau <willy@haproxy.com>
13233 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13235 F: Documentation/admin-guide/lcd-panel-cgram.rst
13236 F: drivers/auxdisplay/panel.c
13238 PARALLEL PORT SUBSYSTEM
13239 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13240 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13241 L: linux-parport@lists.infradead.org (subscribers-only)
13243 F: Documentation/driver-api/parport*.rst
13244 F: drivers/char/ppdev.c
13245 F: drivers/parport/
13246 F: include/linux/parport*.h
13247 F: include/uapi/linux/ppdev.h
13249 PARAVIRT_OPS INTERFACE
13250 M: Juergen Gross <jgross@suse.com>
13251 M: Deep Shah <sdeep@vmware.com>
13252 M: "VMware, Inc." <pv-drivers@vmware.com>
13253 L: virtualization@lists.linux-foundation.org
13255 F: Documentation/virt/paravirt_ops.rst
13256 F: arch/*/include/asm/paravirt*.h
13257 F: arch/*/kernel/paravirt*
13258 F: include/linux/hypervisor.h
13260 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13261 M: Tim Waugh <tim@cyberelk.net>
13262 L: linux-parport@lists.infradead.org (subscribers-only)
13264 F: Documentation/admin-guide/blockdev/paride.rst
13265 F: drivers/block/paride/
13267 PARISC ARCHITECTURE
13268 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13269 M: Helge Deller <deller@gmx.de>
13270 L: linux-parisc@vger.kernel.org
13272 W: https://parisc.wiki.kernel.org
13273 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13276 F: Documentation/parisc/
13278 F: drivers/char/agp/parisc-agp.c
13279 F: drivers/input/misc/hp_sdc_rtc.c
13280 F: drivers/input/serio/gscps2.c
13281 F: drivers/input/serio/hp_sdc*
13283 F: drivers/parport/parport_gsc.*
13284 F: drivers/tty/serial/8250/8250_gsc.c
13285 F: drivers/video/console/sti*
13286 F: drivers/video/fbdev/sti*
13287 F: drivers/video/logo/logo_parisc*
13288 F: include/linux/hp_sdc.h
13291 M: Jiri Pirko <jiri@nvidia.com>
13292 L: netdev@vger.kernel.org
13294 F: include/linux/parman.h
13296 F: lib/test_parman.c
13298 PC ENGINES APU BOARD DRIVER
13299 M: Enrico Weigelt, metux IT consult <info@metux.net>
13301 F: drivers/platform/x86/pcengines-apuv2.c
13303 PC87360 HARDWARE MONITORING DRIVER
13304 M: Jim Cromie <jim.cromie@gmail.com>
13305 L: linux-hwmon@vger.kernel.org
13307 F: Documentation/hwmon/pc87360.rst
13308 F: drivers/hwmon/pc87360.c
13310 PC8736x GPIO DRIVER
13311 M: Jim Cromie <jim.cromie@gmail.com>
13313 F: drivers/char/pc8736x_gpio.c
13315 PC87427 HARDWARE MONITORING DRIVER
13316 M: Jean Delvare <jdelvare@suse.com>
13317 L: linux-hwmon@vger.kernel.org
13319 F: Documentation/hwmon/pc87427.rst
13320 F: drivers/hwmon/pc87427.c
13323 M: Riku Voipio <riku.voipio@iki.fi>
13325 F: drivers/leds/leds-pca9532.c
13326 F: include/linux/leds-pca9532.h
13328 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13329 M: Guenter Roeck <linux@roeck-us.net>
13330 L: linux-i2c@vger.kernel.org
13332 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13334 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13335 M: Khalid Aziz <khalid@gonehiking.org>
13337 F: drivers/firmware/pcdp.*
13339 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13340 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13341 M: Pali Rohár <pali@kernel.org>
13342 L: linux-pci@vger.kernel.org
13343 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13345 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13346 F: drivers/pci/controller/pci-aardvark.c
13348 PCI DRIVER FOR ALTERA PCIE IP
13349 M: Ley Foon Tan <ley.foon.tan@intel.com>
13350 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13351 L: linux-pci@vger.kernel.org
13353 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13354 F: drivers/pci/controller/pcie-altera.c
13356 PCI DRIVER FOR APPLIEDMICRO XGENE
13357 M: Toan Le <toan@os.amperecomputing.com>
13358 L: linux-pci@vger.kernel.org
13359 L: linux-arm-kernel@lists.infradead.org
13361 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13362 F: drivers/pci/controller/pci-xgene.c
13364 PCI DRIVER FOR ARM VERSATILE PLATFORM
13365 M: Rob Herring <robh@kernel.org>
13366 L: linux-pci@vger.kernel.org
13367 L: linux-arm-kernel@lists.infradead.org
13369 F: Documentation/devicetree/bindings/pci/versatile.yaml
13370 F: drivers/pci/controller/pci-versatile.c
13372 PCI DRIVER FOR ARMADA 8K
13373 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13374 L: linux-pci@vger.kernel.org
13375 L: linux-arm-kernel@lists.infradead.org
13377 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13378 F: drivers/pci/controller/dwc/pcie-armada8k.c
13380 PCI DRIVER FOR CADENCE PCIE IP
13381 M: Tom Joseph <tjoseph@cadence.com>
13382 L: linux-pci@vger.kernel.org
13384 F: Documentation/devicetree/bindings/pci/cdns,*
13385 F: drivers/pci/controller/cadence/
13387 PCI DRIVER FOR FREESCALE LAYERSCAPE
13388 M: Minghuan Lian <minghuan.Lian@nxp.com>
13389 M: Mingkai Hu <mingkai.hu@nxp.com>
13390 M: Roy Zang <roy.zang@nxp.com>
13391 L: linuxppc-dev@lists.ozlabs.org
13392 L: linux-pci@vger.kernel.org
13393 L: linux-arm-kernel@lists.infradead.org
13395 F: drivers/pci/controller/dwc/*layerscape*
13397 PCI DRIVER FOR GENERIC OF HOSTS
13398 M: Will Deacon <will@kernel.org>
13399 L: linux-pci@vger.kernel.org
13400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13402 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13403 F: drivers/pci/controller/pci-host-common.c
13404 F: drivers/pci/controller/pci-host-generic.c
13406 PCI DRIVER FOR IMX6
13407 M: Richard Zhu <hongxing.zhu@nxp.com>
13408 M: Lucas Stach <l.stach@pengutronix.de>
13409 L: linux-pci@vger.kernel.org
13410 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13412 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13413 F: drivers/pci/controller/dwc/*imx6*
13415 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13416 M: Jonathan Derrick <jonathan.derrick@intel.com>
13417 L: linux-pci@vger.kernel.org
13419 F: drivers/pci/controller/vmd.c
13421 PCI DRIVER FOR MICROSEMI SWITCHTEC
13422 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13423 M: Logan Gunthorpe <logang@deltatee.com>
13424 L: linux-pci@vger.kernel.org
13426 F: Documentation/ABI/testing/sysfs-class-switchtec
13427 F: Documentation/driver-api/switchtec.rst
13428 F: drivers/ntb/hw/mscc/
13429 F: drivers/pci/switch/switchtec*
13430 F: include/linux/switchtec.h
13431 F: include/uapi/linux/switchtec_ioctl.h
13433 PCI DRIVER FOR MOBIVEIL PCIE IP
13434 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13435 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13436 L: linux-pci@vger.kernel.org
13438 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13439 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13441 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13442 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13443 L: linux-pci@vger.kernel.org
13444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13446 F: drivers/pci/controller/*mvebu*
13448 PCI DRIVER FOR NVIDIA TEGRA
13449 M: Thierry Reding <thierry.reding@gmail.com>
13450 L: linux-tegra@vger.kernel.org
13451 L: linux-pci@vger.kernel.org
13453 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13454 F: drivers/pci/controller/pci-tegra.c
13456 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13457 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13458 L: linux-pci@vger.kernel.org
13459 L: linux-arm-kernel@lists.infradead.org
13461 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13462 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13464 PCI DRIVER FOR RENESAS R-CAR
13465 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13466 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13467 L: linux-pci@vger.kernel.org
13468 L: linux-renesas-soc@vger.kernel.org
13470 F: Documentation/devicetree/bindings/pci/*rcar*
13471 F: drivers/pci/controller/*rcar*
13473 PCI DRIVER FOR SAMSUNG EXYNOS
13474 M: Jingoo Han <jingoohan1@gmail.com>
13475 L: linux-pci@vger.kernel.org
13476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13477 L: linux-samsung-soc@vger.kernel.org
13479 F: drivers/pci/controller/dwc/pci-exynos.c
13481 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13482 M: Jingoo Han <jingoohan1@gmail.com>
13483 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13484 L: linux-pci@vger.kernel.org
13486 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13487 F: drivers/pci/controller/dwc/*designware*
13489 PCI DRIVER FOR TI DRA7XX/J721E
13490 M: Kishon Vijay Abraham I <kishon@ti.com>
13491 L: linux-omap@vger.kernel.org
13492 L: linux-pci@vger.kernel.org
13493 L: linux-arm-kernel@lists.infradead.org
13495 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13496 F: drivers/pci/controller/cadence/pci-j721e.c
13497 F: drivers/pci/controller/dwc/pci-dra7xx.c
13499 PCI DRIVER FOR TI KEYSTONE
13500 M: Murali Karicheri <m-karicheri2@ti.com>
13501 L: linux-pci@vger.kernel.org
13502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13504 F: drivers/pci/controller/dwc/pci-keystone.c
13506 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13507 M: Linus Walleij <linus.walleij@linaro.org>
13508 L: linux-pci@vger.kernel.org
13510 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13511 F: drivers/pci/controller/pci-v3-semi.c
13513 PCI ENDPOINT SUBSYSTEM
13514 M: Kishon Vijay Abraham I <kishon@ti.com>
13515 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13516 L: linux-pci@vger.kernel.org
13518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13519 F: drivers/misc/pci_endpoint_test.c
13520 F: drivers/pci/endpoint/
13523 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13524 M: Russell Currey <ruscur@russell.cc>
13525 M: Oliver O'Halloran <oohall@gmail.com>
13526 L: linuxppc-dev@lists.ozlabs.org
13528 F: Documentation/PCI/pci-error-recovery.rst
13529 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13530 F: arch/powerpc/include/*/eeh*.h
13531 F: arch/powerpc/kernel/eeh*.c
13532 F: arch/powerpc/platforms/*/eeh*.c
13533 F: drivers/pci/pcie/aer.c
13534 F: drivers/pci/pcie/dpc.c
13535 F: drivers/pci/pcie/err.c
13538 M: Linas Vepstas <linasvepstas@gmail.com>
13539 L: linux-pci@vger.kernel.org
13541 F: Documentation/PCI/pci-error-recovery.rst
13543 PCI MSI DRIVER FOR ALTERA MSI IP
13544 M: Ley Foon Tan <ley.foon.tan@intel.com>
13545 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13546 L: linux-pci@vger.kernel.org
13548 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13549 F: drivers/pci/controller/pcie-altera-msi.c
13551 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13552 M: Toan Le <toan@os.amperecomputing.com>
13553 L: linux-pci@vger.kernel.org
13554 L: linux-arm-kernel@lists.infradead.org
13556 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13557 F: drivers/pci/controller/pci-xgene-msi.c
13559 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13560 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13561 R: Rob Herring <robh@kernel.org>
13562 L: linux-pci@vger.kernel.org
13564 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13566 F: drivers/pci/controller/
13569 M: Bjorn Helgaas <bhelgaas@google.com>
13570 L: linux-pci@vger.kernel.org
13572 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13574 F: Documentation/PCI/
13575 F: Documentation/devicetree/bindings/pci/
13576 F: arch/x86/kernel/early-quirks.c
13577 F: arch/x86/kernel/quirks.c
13579 F: drivers/acpi/pci*
13581 F: include/asm-generic/pci*
13582 F: include/linux/of_pci.h
13583 F: include/linux/pci*
13584 F: include/uapi/linux/pci*
13587 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13588 M: Jonathan Chocron <jonnyc@amazon.com>
13589 L: linux-pci@vger.kernel.org
13591 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13592 F: drivers/pci/controller/dwc/pcie-al.c
13594 PCIE DRIVER FOR AMLOGIC MESON
13595 M: Yue Wang <yue.wang@Amlogic.com>
13596 L: linux-pci@vger.kernel.org
13597 L: linux-amlogic@lists.infradead.org
13599 F: drivers/pci/controller/dwc/pci-meson.c
13601 PCIE DRIVER FOR AXIS ARTPEC
13602 M: Jesper Nilsson <jesper.nilsson@axis.com>
13603 L: linux-arm-kernel@axis.com
13604 L: linux-pci@vger.kernel.org
13606 F: Documentation/devicetree/bindings/pci/axis,artpec*
13607 F: drivers/pci/controller/dwc/*artpec*
13609 PCIE DRIVER FOR CAVIUM THUNDERX
13610 M: Robert Richter <rric@kernel.org>
13611 L: linux-pci@vger.kernel.org
13612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13614 F: drivers/pci/controller/pci-thunder-*
13616 PCIE DRIVER FOR HISILICON
13617 M: Zhou Wang <wangzhou1@hisilicon.com>
13618 L: linux-pci@vger.kernel.org
13620 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13621 F: drivers/pci/controller/dwc/pcie-hisi.c
13623 PCIE DRIVER FOR HISILICON KIRIN
13624 M: Xiaowei Song <songxiaowei@hisilicon.com>
13625 M: Binghui Wang <wangbinghui@hisilicon.com>
13626 L: linux-pci@vger.kernel.org
13628 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13629 F: drivers/pci/controller/dwc/pcie-kirin.c
13631 PCIE DRIVER FOR HISILICON STB
13632 M: Shawn Guo <shawn.guo@linaro.org>
13633 L: linux-pci@vger.kernel.org
13635 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13636 F: drivers/pci/controller/dwc/pcie-histb.c
13638 PCIE DRIVER FOR MEDIATEK
13639 M: Ryder Lee <ryder.lee@mediatek.com>
13640 L: linux-pci@vger.kernel.org
13641 L: linux-mediatek@lists.infradead.org
13643 F: Documentation/devicetree/bindings/pci/mediatek*
13644 F: drivers/pci/controller/*mediatek*
13646 PCIE DRIVER FOR QUALCOMM MSM
13647 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13648 L: linux-pci@vger.kernel.org
13649 L: linux-arm-msm@vger.kernel.org
13651 F: drivers/pci/controller/dwc/*qcom*
13653 PCIE DRIVER FOR ROCKCHIP
13654 M: Shawn Lin <shawn.lin@rock-chips.com>
13655 L: linux-pci@vger.kernel.org
13656 L: linux-rockchip@lists.infradead.org
13658 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13659 F: drivers/pci/controller/pcie-rockchip*
13661 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13662 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13663 L: linux-pci@vger.kernel.org
13665 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13666 F: drivers/pci/controller/dwc/pcie-uniphier*
13668 PCIE DRIVER FOR ST SPEAR13XX
13669 M: Pratyush Anand <pratyush.anand@gmail.com>
13670 L: linux-pci@vger.kernel.org
13672 F: drivers/pci/controller/dwc/*spear*
13675 M: Dominik Brodowski <linux@dominikbrodowski.net>
13677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13678 F: Documentation/pcmcia/
13683 PCNET32 NETWORK DRIVER
13684 M: Don Fry <pcnet32@frontier.com>
13685 L: netdev@vger.kernel.org
13687 F: drivers/net/ethernet/amd/pcnet32.c
13689 PCRYPT PARALLEL CRYPTO ENGINE
13690 M: Steffen Klassert <steffen.klassert@secunet.com>
13691 L: linux-crypto@vger.kernel.org
13694 F: include/crypto/pcrypt.h
13696 PEAQ WMI HOTKEYS DRIVER
13697 M: Hans de Goede <hdegoede@redhat.com>
13698 L: platform-driver-x86@vger.kernel.org
13700 F: drivers/platform/x86/peaq-wmi.c
13702 PENSANDO ETHERNET DRIVERS
13703 M: Shannon Nelson <snelson@pensando.io>
13704 M: Pensando Drivers <drivers@pensando.io>
13705 L: netdev@vger.kernel.org
13707 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13708 F: drivers/net/ethernet/pensando/
13710 PER-CPU MEMORY ALLOCATOR
13711 M: Dennis Zhou <dennis@kernel.org>
13712 M: Tejun Heo <tj@kernel.org>
13713 M: Christoph Lameter <cl@linux.com>
13715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13716 F: arch/*/include/asm/percpu.h
13717 F: include/linux/percpu*.h
13720 PER-TASK DELAY ACCOUNTING
13721 M: Balbir Singh <bsingharora@gmail.com>
13723 F: include/linux/delayacct.h
13724 F: kernel/delayacct.c
13726 PERFORMANCE EVENTS SUBSYSTEM
13727 M: Peter Zijlstra <peterz@infradead.org>
13728 M: Ingo Molnar <mingo@redhat.com>
13729 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13730 R: Mark Rutland <mark.rutland@arm.com>
13731 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13732 R: Jiri Olsa <jolsa@redhat.com>
13733 R: Namhyung Kim <namhyung@kernel.org>
13734 L: linux-kernel@vger.kernel.org
13736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13738 F: arch/*/events/*/*
13739 F: arch/*/include/asm/perf_event.h
13740 F: arch/*/kernel/*/*/perf_event*.c
13741 F: arch/*/kernel/*/perf_event*.c
13742 F: arch/*/kernel/perf_callchain.c
13743 F: arch/*/kernel/perf_event*.c
13744 F: include/linux/perf_event.h
13745 F: include/uapi/linux/perf_event.h
13750 PERFORMANCE EVENTS TOOLING ARM64
13751 R: John Garry <john.garry@huawei.com>
13752 R: Will Deacon <will@kernel.org>
13753 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13754 R: Leo Yan <leo.yan@linaro.org>
13755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13757 F: tools/build/feature/test-libopencsd.c
13758 F: tools/perf/arch/arm*/
13759 F: tools/perf/pmu-events/arch/arm64/
13760 F: tools/perf/util/arm-spe*
13761 F: tools/perf/util/cs-etm*
13763 PERSONALITY HANDLING
13764 M: Christoph Hellwig <hch@infradead.org>
13765 L: linux-abi-devel@lists.sourceforge.net
13767 F: include/linux/personality.h
13768 F: include/uapi/linux/personality.h
13770 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13771 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13772 L: linux-input@vger.kernel.org
13774 F: Documentation/input/devices/pxrc.rst
13775 F: drivers/input/joystick/pxrc.c
13778 M: Remi Denis-Courmont <courmisch@gmail.com>
13780 F: Documentation/networking/phonet.rst
13781 F: include/linux/phonet.h
13782 F: include/net/phonet/
13783 F: include/uapi/linux/phonet.h
13787 M: Joern Engel <joern@lazybastard.org>
13788 L: linux-mtd@lists.infradead.org
13790 F: drivers/mtd/devices/phram.c
13793 M: Bruno Prémont <bonbons@linux-vserver.org>
13794 L: linux-input@vger.kernel.org
13796 F: drivers/hid/hid-picolcd*
13799 M: Jamie Iles <jamie@jamieiles.com>
13800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13802 T: git git://github.com/jamieiles/linux-2.6-ji.git
13803 F: arch/arm/boot/dts/picoxcell*
13804 F: arch/arm/mach-picoxcell/
13805 F: drivers/crypto/picoxcell*
13808 M: Christian Brauner <christian@brauner.io>
13809 L: linux-kernel@vger.kernel.org
13811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13813 F: tools/testing/selftests/clone3/
13814 F: tools/testing/selftests/pid_namespace/
13815 F: tools/testing/selftests/pidfd/
13818 K: \b(clone_args|kernel_clone_args)\b
13820 PIN CONTROL SUBSYSTEM
13821 M: Linus Walleij <linus.walleij@linaro.org>
13822 L: linux-gpio@vger.kernel.org
13824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13825 F: Documentation/devicetree/bindings/pinctrl/
13826 F: Documentation/driver-api/pinctl.rst
13827 F: drivers/pinctrl/
13828 F: include/linux/pinctrl/
13830 PIN CONTROLLER - FREESCALE
13831 M: Dong Aisheng <aisheng.dong@nxp.com>
13832 M: Fabio Estevam <festevam@gmail.com>
13833 M: Shawn Guo <shawnguo@kernel.org>
13834 M: Stefan Agner <stefan@agner.ch>
13835 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13836 L: linux-gpio@vger.kernel.org
13838 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13839 F: drivers/pinctrl/freescale/
13841 PIN CONTROLLER - INTEL
13842 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13843 M: Andy Shevchenko <andy@kernel.org>
13845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13846 F: drivers/pinctrl/intel/
13848 PIN CONTROLLER - MEDIATEK
13849 M: Sean Wang <sean.wang@kernel.org>
13850 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13852 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13853 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13854 F: drivers/pinctrl/mediatek/
13856 PIN CONTROLLER - MICROCHIP AT91
13857 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13859 L: linux-gpio@vger.kernel.org
13861 F: drivers/gpio/gpio-sama5d2-piobu.c
13862 F: drivers/pinctrl/pinctrl-at91*
13864 PIN CONTROLLER - QUALCOMM
13865 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13866 L: linux-arm-msm@vger.kernel.org
13868 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13869 F: drivers/pinctrl/qcom/
13871 PIN CONTROLLER - RENESAS
13872 M: Geert Uytterhoeven <geert+renesas@glider.be>
13873 L: linux-renesas-soc@vger.kernel.org
13875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13876 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13877 F: drivers/pinctrl/renesas/
13879 PIN CONTROLLER - SAMSUNG
13880 M: Tomasz Figa <tomasz.figa@gmail.com>
13881 M: Krzysztof Kozlowski <krzk@kernel.org>
13882 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13884 L: linux-samsung-soc@vger.kernel.org
13886 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13888 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13889 F: drivers/pinctrl/samsung/
13890 F: include/dt-bindings/pinctrl/samsung.h
13892 PIN CONTROLLER - SINGLE
13893 M: Tony Lindgren <tony@atomide.com>
13894 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13895 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13896 L: linux-omap@vger.kernel.org
13898 F: drivers/pinctrl/pinctrl-single.c
13900 PIN CONTROLLER - ST SPEAR
13901 M: Viresh Kumar <vireshk@kernel.org>
13902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13904 W: http://www.st.com/spear
13905 F: drivers/pinctrl/spear/
13907 PISTACHIO SOC SUPPORT
13908 M: James Hartley <james.hartley@sondrel.com>
13909 L: linux-mips@vger.kernel.org
13911 F: arch/mips/boot/dts/img/pistachio*
13912 F: arch/mips/configs/pistachio*_defconfig
13913 F: arch/mips/include/asm/mach-pistachio/
13914 F: arch/mips/pistachio/
13917 M: linux-block@vger.kernel.org
13919 F: drivers/block/pktcdvd.c
13920 F: include/linux/pktcdvd.h
13921 F: include/uapi/linux/pktcdvd.h
13923 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13924 M: Tomasz Duszynski <tduszyns@gmail.com>
13926 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13927 F: drivers/iio/chemical/pms7003.c
13930 M: Jacob Keller <jacob.e.keller@intel.com>
13932 F: Documentation/driver-api/pldmfw/
13933 F: include/linux/pldmfw.h
13937 M: Logan Gunthorpe <logang@deltatee.com>
13939 F: drivers/dma/plx_dma.c
13942 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13943 L: linux-pm@vger.kernel.org
13945 W: https://01.org/pm-graph
13946 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13947 T: git git://github.com/intel/pm-graph
13948 F: tools/power/pm-graph
13950 PMBUS HARDWARE MONITORING DRIVERS
13951 M: Guenter Roeck <linux@roeck-us.net>
13952 L: linux-hwmon@vger.kernel.org
13954 W: http://hwmon.wiki.kernel.org/
13955 W: http://www.roeck-us.net/linux/drivers/
13956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13957 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13958 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13959 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13960 F: Documentation/hwmon/adm1275.rst
13961 F: Documentation/hwmon/ibm-cffps.rst
13962 F: Documentation/hwmon/ir35221.rst
13963 F: Documentation/hwmon/lm25066.rst
13964 F: Documentation/hwmon/ltc2978.rst
13965 F: Documentation/hwmon/ltc3815.rst
13966 F: Documentation/hwmon/max16064.rst
13967 F: Documentation/hwmon/max20751.rst
13968 F: Documentation/hwmon/max31785.rst
13969 F: Documentation/hwmon/max34440.rst
13970 F: Documentation/hwmon/max8688.rst
13971 F: Documentation/hwmon/pmbus-core.rst
13972 F: Documentation/hwmon/pmbus.rst
13973 F: Documentation/hwmon/tps40422.rst
13974 F: Documentation/hwmon/ucd9000.rst
13975 F: Documentation/hwmon/ucd9200.rst
13976 F: Documentation/hwmon/zl6100.rst
13977 F: drivers/hwmon/pmbus/
13978 F: include/linux/pmbus.h
13980 PMC SIERRA MaxRAID DRIVER
13981 L: linux-scsi@vger.kernel.org
13983 W: http://www.pmc-sierra.com/
13984 F: drivers/scsi/pmcraid.*
13986 PMC SIERRA PM8001 DRIVER
13987 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13988 L: linux-scsi@vger.kernel.org
13990 F: drivers/scsi/pm8001/
13992 PNI RM3100 IIO DRIVER
13993 M: Song Qiang <songqiang1304521@gmail.com>
13994 L: linux-iio@vger.kernel.org
13996 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13997 F: drivers/iio/magnetometer/rm3100*
14000 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14001 L: linux-acpi@vger.kernel.org
14004 F: include/linux/pnp.h
14006 POSIX CLOCKS and TIMERS
14007 M: Thomas Gleixner <tglx@linutronix.de>
14008 L: linux-kernel@vger.kernel.org
14010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14012 F: include/linux/time_namespace.h
14013 F: include/linux/timer*
14014 F: kernel/time/*timer*
14015 F: kernel/time/namespace.c
14017 POWER MANAGEMENT CORE
14018 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14019 L: linux-pm@vger.kernel.org
14021 B: https://bugzilla.kernel.org
14022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14023 F: drivers/base/power/
14024 F: drivers/powercap/
14025 F: include/linux/intel_rapl.h
14026 F: include/linux/pm.h
14027 F: include/linux/pm_*
14028 F: include/linux/powercap.h
14029 F: kernel/configs/nopm.config
14031 POWER STATE COORDINATION INTERFACE (PSCI)
14032 M: Mark Rutland <mark.rutland@arm.com>
14033 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14034 L: linux-arm-kernel@lists.infradead.org
14036 F: drivers/firmware/psci/
14037 F: include/linux/psci.h
14038 F: include/uapi/linux/psci.h
14040 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14041 M: Sebastian Reichel <sre@kernel.org>
14042 L: linux-pm@vger.kernel.org
14044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14045 F: Documentation/ABI/testing/sysfs-class-power
14046 F: Documentation/devicetree/bindings/power/supply/
14047 F: drivers/power/supply/
14048 F: include/linux/power_supply.h
14050 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14051 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14052 L: linuxppc-dev@lists.ozlabs.org
14054 F: drivers/char/powernv-op-panel.c
14056 PPP OVER ATM (RFC 2364)
14057 M: Mitchell Blank Jr <mitch@sfgoth.com>
14059 F: include/uapi/linux/atmppp.h
14060 F: net/atm/pppoatm.c
14063 M: Michal Ostrowski <mostrows@earthlink.net>
14065 F: drivers/net/ppp/pppoe.c
14066 F: drivers/net/ppp/pppox.c
14069 M: James Chapman <jchapman@katalix.com>
14071 F: include/linux/if_pppol2tp.h
14072 F: include/uapi/linux/if_pppol2tp.h
14073 F: net/l2tp/l2tp_ppp.c
14075 PPP PROTOCOL DRIVERS AND COMPRESSORS
14076 M: Paul Mackerras <paulus@samba.org>
14077 L: linux-ppp@vger.kernel.org
14079 F: drivers/net/ppp/ppp_*
14082 M: Rodolfo Giometti <giometti@enneenne.com>
14083 L: linuxpps@ml.enneenne.com (subscribers-only)
14085 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14086 F: Documentation/ABI/testing/sysfs-pps
14087 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14088 F: Documentation/driver-api/pps.rst
14090 F: include/linux/pps*.h
14091 F: include/uapi/linux/pps.h
14094 M: Dmitry Kozlov <xeb@mail.ru>
14095 L: netdev@vger.kernel.org
14097 W: http://sourceforge.net/projects/accel-pptp
14098 F: drivers/net/ppp/pptp.c
14100 PRESSURE STALL INFORMATION (PSI)
14101 M: Johannes Weiner <hannes@cmpxchg.org>
14103 F: include/linux/psi*
14104 F: kernel/sched/psi.c
14107 M: Petr Mladek <pmladek@suse.com>
14108 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14109 R: Steven Rostedt <rostedt@goodmis.org>
14110 R: John Ogness <john.ogness@linutronix.de>
14112 F: include/linux/printk.h
14115 PRISM54 WIRELESS DRIVER
14116 M: Luis Chamberlain <mcgrof@kernel.org>
14117 L: linux-wireless@vger.kernel.org
14119 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14120 F: drivers/net/wireless/intersil/prism54/
14123 R: Alexey Dobriyan <adobriyan@gmail.com>
14124 L: linux-kernel@vger.kernel.org
14125 L: linux-fsdevel@vger.kernel.org
14127 F: Documentation/filesystems/proc.rst
14129 F: include/linux/proc_fs.h
14130 F: tools/testing/selftests/proc/
14133 M: Luis Chamberlain <mcgrof@kernel.org>
14134 M: Kees Cook <keescook@chromium.org>
14135 M: Iurii Zaikin <yzaikin@google.com>
14136 L: linux-kernel@vger.kernel.org
14137 L: linux-fsdevel@vger.kernel.org
14139 F: fs/proc/proc_sysctl.c
14140 F: include/linux/sysctl.h
14141 F: kernel/sysctl-test.c
14143 F: tools/testing/selftests/sysctl/
14145 PS3 NETWORK SUPPORT
14146 M: Geoff Levand <geoff@infradead.org>
14147 L: netdev@vger.kernel.org
14148 L: linuxppc-dev@lists.ozlabs.org
14150 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14152 PS3 PLATFORM SUPPORT
14153 M: Geoff Levand <geoff@infradead.org>
14154 L: linuxppc-dev@lists.ozlabs.org
14156 F: arch/powerpc/boot/ps3*
14157 F: arch/powerpc/include/asm/lv1call.h
14158 F: arch/powerpc/include/asm/ps3*.h
14159 F: arch/powerpc/platforms/ps3/
14162 F: drivers/rtc/rtc-ps3.c
14163 F: drivers/usb/host/*ps3.c
14164 F: sound/ppc/snd_ps3*
14167 M: Jim Paris <jim@jtan.com>
14168 M: Geoff Levand <geoff@infradead.org>
14169 L: linuxppc-dev@lists.ozlabs.org
14171 F: drivers/block/ps3vram.c
14173 PSAMPLE PACKET SAMPLING SUPPORT
14174 M: Yotam Gigi <yotam.gi@gmail.com>
14176 F: include/net/psample.h
14177 F: include/uapi/linux/psample.h
14181 M: Kees Cook <keescook@chromium.org>
14182 M: Anton Vorontsov <anton@enomsg.org>
14183 M: Colin Cross <ccross@android.com>
14184 M: Tony Luck <tony.luck@intel.com>
14186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14187 F: Documentation/admin-guide/ramoops.rst
14188 F: Documentation/admin-guide/pstore-blk.rst
14189 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14190 F: drivers/acpi/apei/erst.c
14191 F: drivers/firmware/efi/efi-pstore.c
14193 F: include/linux/pstore*
14194 K: \b(pstore|ramoops)
14196 PTP HARDWARE CLOCK SUPPORT
14197 M: Richard Cochran <richardcochran@gmail.com>
14198 L: netdev@vger.kernel.org
14200 W: http://linuxptp.sourceforge.net/
14201 F: Documentation/ABI/testing/sysfs-ptp
14202 F: Documentation/driver-api/ptp.rst
14203 F: drivers/net/phy/dp83640*
14205 F: include/linux/ptp_cl*
14208 M: Oleg Nesterov <oleg@redhat.com>
14210 F: arch/*/*/ptrace*.c
14211 F: arch/*/include/asm/ptrace*.h
14212 F: arch/*/ptrace*.c
14213 F: include/asm-generic/syscall.h
14214 F: include/linux/ptrace.h
14215 F: include/linux/regset.h
14216 F: include/linux/tracehook.h
14217 F: include/uapi/linux/ptrace.h
14218 F: include/uapi/linux/ptrace.h
14222 M: Hans Verkuil <hverkuil@xs4all.nl>
14223 L: linux-media@vger.kernel.org
14225 T: git git://linuxtv.org/media_tree.git
14226 F: Documentation/admin-guide/media/pulse8-cec.rst
14227 F: drivers/media/cec/usb/pulse8/
14229 PVRUSB2 VIDEO4LINUX DRIVER
14230 M: Mike Isely <isely@pobox.com>
14231 L: pvrusb2@isely.net (subscribers-only)
14232 L: linux-media@vger.kernel.org
14234 W: http://www.isely.net/pvrusb2/
14235 T: git git://linuxtv.org/media_tree.git
14236 F: Documentation/driver-api/media/drivers/pvrusb2*
14237 F: drivers/media/usb/pvrusb2/
14240 M: Hans Verkuil <hverkuil@xs4all.nl>
14241 L: linux-media@vger.kernel.org
14243 T: git git://linuxtv.org/media_tree.git
14244 F: drivers/media/usb/pwc/*
14245 F: include/trace/events/pwc.h
14248 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14249 L: linux-hwmon@vger.kernel.org
14251 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14252 F: Documentation/hwmon/pwm-fan.rst
14253 F: drivers/hwmon/pwm-fan.c
14256 M: Sean Young <sean@mess.org>
14257 L: linux-media@vger.kernel.org
14259 F: drivers/media/rc/pwm-ir-tx.c
14262 M: Thierry Reding <thierry.reding@gmail.com>
14263 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14264 M: Lee Jones <lee.jones@linaro.org>
14265 L: linux-pwm@vger.kernel.org
14267 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14269 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14270 F: Documentation/devicetree/bindings/pwm/
14271 F: Documentation/driver-api/pwm.rst
14272 F: drivers/gpio/gpio-mvebu.c
14274 F: drivers/video/backlight/pwm_bl.c
14275 F: include/linux/pwm.h
14276 F: include/linux/pwm_backlight.h
14277 K: pwm_(config|apply_state|ops)
14280 M: Robert Jarzmik <robert.jarzmik@free.fr>
14281 L: linux-gpio@vger.kernel.org
14283 F: drivers/gpio/gpio-pxa.c
14289 M: Robert Jarzmik <robert.jarzmik@free.fr>
14290 L: linux-rtc@vger.kernel.org
14293 PXA2xx/PXA3xx SUPPORT
14294 M: Daniel Mack <daniel@zonque.org>
14295 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14296 M: Robert Jarzmik <robert.jarzmik@free.fr>
14297 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14299 T: git git://github.com/hzhuang1/linux.git
14300 T: git git://github.com/rjarzmik/linux.git
14301 F: arch/arm/boot/dts/pxa*
14302 F: arch/arm/mach-pxa/
14303 F: drivers/dma/pxa*
14304 F: drivers/pcmcia/pxa2xx*
14305 F: drivers/pinctrl/pxa/
14306 F: drivers/spi/spi-pxa2xx*
14307 F: drivers/usb/gadget/udc/pxa2*
14308 F: include/sound/pxa2xx-lib.h
14313 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14314 L: qat-linux@intel.com
14316 F: drivers/crypto/qat/
14318 QCOM AUDIO (ASoC) DRIVERS
14319 M: Patrick Lai <plai@codeaurora.org>
14320 M: Banajit Goswami <bgoswami@codeaurora.org>
14321 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14326 M: Alex Elder <elder@kernel.org>
14327 L: netdev@vger.kernel.org
14329 F: drivers/net/ipa/
14331 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14332 M: Gabriel Somlo <somlo@cmu.edu>
14333 M: "Michael S. Tsirkin" <mst@redhat.com>
14334 L: qemu-devel@nongnu.org
14336 F: drivers/firmware/qemu_fw_cfg.c
14337 F: include/uapi/linux/qemu_fw_cfg.h
14340 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14341 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14342 L: linux-rdma@vger.kernel.org
14344 F: drivers/infiniband/hw/qib/
14346 QLOGIC QL41xxx FCOE DRIVER
14347 M: Saurav Kashyap <skashyap@marvell.com>
14348 M: Javed Hasan <jhasan@marvell.com>
14349 M: GR-QLogic-Storage-Upstream@marvell.com
14350 L: linux-scsi@vger.kernel.org
14352 F: drivers/scsi/qedf/
14354 QLOGIC QL41xxx ISCSI DRIVER
14355 M: Nilesh Javali <njavali@marvell.com>
14356 M: Manish Rangankar <mrangankar@marvell.com>
14357 M: GR-QLogic-Storage-Upstream@marvell.com
14358 L: linux-scsi@vger.kernel.org
14360 F: drivers/scsi/qedi/
14362 QLOGIC QL4xxx ETHERNET DRIVER
14363 M: Ariel Elior <aelior@marvell.com>
14364 M: GR-everest-linux-l2@marvell.com
14365 L: netdev@vger.kernel.org
14367 F: drivers/net/ethernet/qlogic/qed/
14368 F: drivers/net/ethernet/qlogic/qede/
14369 F: include/linux/qed/
14371 QLOGIC QL4xxx RDMA DRIVER
14372 M: Michal Kalderon <mkalderon@marvell.com>
14373 M: Ariel Elior <aelior@marvell.com>
14374 L: linux-rdma@vger.kernel.org
14376 F: drivers/infiniband/hw/qedr/
14377 F: include/uapi/rdma/qedr-abi.h
14379 QLOGIC QLA1280 SCSI DRIVER
14380 M: Michael Reed <mdr@sgi.com>
14381 L: linux-scsi@vger.kernel.org
14383 F: drivers/scsi/qla1280.[ch]
14385 QLOGIC QLA2XXX FC-SCSI DRIVER
14386 M: Nilesh Javali <njavali@marvell.com>
14387 M: GR-QLogic-Storage-Upstream@marvell.com
14388 L: linux-scsi@vger.kernel.org
14390 F: drivers/scsi/qla2xxx/
14392 QLOGIC QLA3XXX NETWORK DRIVER
14393 M: GR-Linux-NIC-Dev@marvell.com
14394 L: netdev@vger.kernel.org
14396 F: drivers/net/ethernet/qlogic/qla3xxx.*
14398 QLOGIC QLA4XXX iSCSI DRIVER
14399 M: Nilesh Javali <njavali@marvell.com>
14400 M: Manish Rangankar <mrangankar@marvell.com>
14401 M: GR-QLogic-Storage-Upstream@marvell.com
14402 L: linux-scsi@vger.kernel.org
14404 F: drivers/scsi/qla4xxx/
14406 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14407 M: Shahed Shaikh <shshaikh@marvell.com>
14408 M: Manish Chopra <manishc@marvell.com>
14409 M: GR-Linux-NIC-Dev@marvell.com
14410 L: netdev@vger.kernel.org
14412 F: drivers/net/ethernet/qlogic/qlcnic/
14414 QLOGIC QLGE 10Gb ETHERNET DRIVER
14415 M: Manish Chopra <manishc@marvell.com>
14416 M: GR-Linux-NIC-Dev@marvell.com
14417 L: netdev@vger.kernel.org
14419 F: drivers/staging/qlge/
14421 QM1D1B0004 MEDIA DRIVER
14422 M: Akihiro Tsukada <tskd08@gmail.com>
14423 L: linux-media@vger.kernel.org
14425 F: drivers/media/tuners/qm1d1b0004*
14427 QM1D1C0042 MEDIA DRIVER
14428 M: Akihiro Tsukada <tskd08@gmail.com>
14429 L: linux-media@vger.kernel.org
14431 F: drivers/media/tuners/qm1d1c0042*
14434 M: Anders Larsen <al@alarsen.net>
14436 W: http://www.alarsen.net/linux/qnx4fs/
14438 F: include/uapi/linux/qnx4_fs.h
14439 F: include/uapi/linux/qnxtypes.h
14441 QORIQ DPAA2 FSL-MC BUS DRIVER
14442 M: Stuart Yoder <stuyoder@gmail.com>
14443 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14444 L: linux-kernel@vger.kernel.org
14446 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14447 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14448 F: drivers/bus/fsl-mc/
14450 QT1010 MEDIA DRIVER
14451 M: Antti Palosaari <crope@iki.fi>
14452 L: linux-media@vger.kernel.org
14454 W: https://linuxtv.org
14455 W: http://palosaari.fi/linux/
14456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14457 T: git git://linuxtv.org/anttip/media_tree.git
14458 F: drivers/media/tuners/qt1010*
14460 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14461 M: Kalle Valo <kvalo@codeaurora.org>
14462 L: ath10k@lists.infradead.org
14464 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14466 F: drivers/net/wireless/ath/ath10k/
14468 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14469 M: Kalle Valo <kvalo@codeaurora.org>
14470 L: ath11k@lists.infradead.org
14472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14473 F: drivers/net/wireless/ath/ath11k/
14475 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14476 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14477 L: linux-wireless@vger.kernel.org
14479 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14480 F: drivers/net/wireless/ath/ath9k/
14482 QUALCOMM CAMERA SUBSYSTEM DRIVER
14483 M: Todor Tomov <todor.too@gmail.com>
14484 L: linux-media@vger.kernel.org
14486 F: Documentation/admin-guide/media/qcom_camss.rst
14487 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14488 F: drivers/media/platform/qcom/camss/
14490 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14491 M: Niklas Cassel <nks@flawful.org>
14492 L: linux-pm@vger.kernel.org
14493 L: linux-arm-msm@vger.kernel.org
14495 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14496 F: drivers/soc/qcom/cpr.c
14498 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14499 M: Ilia Lin <ilia.lin@kernel.org>
14500 L: linux-pm@vger.kernel.org
14502 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14503 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14505 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14506 M: Timur Tabi <timur@kernel.org>
14507 L: netdev@vger.kernel.org
14509 F: drivers/net/ethernet/qualcomm/emac/
14511 QUALCOMM ETHQOS ETHERNET DRIVER
14512 M: Vinod Koul <vkoul@kernel.org>
14513 L: netdev@vger.kernel.org
14515 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14516 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14518 QUALCOMM GENERIC INTERFACE I2C DRIVER
14519 M: Akash Asthana <akashast@codeaurora.org>
14520 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14521 L: linux-i2c@vger.kernel.org
14522 L: linux-arm-msm@vger.kernel.org
14524 F: drivers/i2c/busses/i2c-qcom-geni.c
14526 QUALCOMM HEXAGON ARCHITECTURE
14527 M: Brian Cain <bcain@codeaurora.org>
14528 L: linux-hexagon@vger.kernel.org
14532 QUALCOMM HIDMA DRIVER
14533 M: Sinan Kaya <okaya@kernel.org>
14534 L: linux-arm-kernel@lists.infradead.org
14535 L: linux-arm-msm@vger.kernel.org
14536 L: dmaengine@vger.kernel.org
14538 F: drivers/dma/qcom/hidma*
14540 QUALCOMM I2C CCI DRIVER
14541 M: Loic Poulain <loic.poulain@linaro.org>
14542 M: Robert Foss <robert.foss@linaro.org>
14543 L: linux-i2c@vger.kernel.org
14544 L: linux-arm-msm@vger.kernel.org
14546 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14547 F: drivers/i2c/busses/i2c-qcom-cci.c
14550 M: Rob Clark <robdclark@gmail.com>
14551 L: iommu@lists.linux-foundation.org
14552 L: linux-arm-msm@vger.kernel.org
14554 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14556 QUALCOMM IPCC MAILBOX DRIVER
14557 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14558 L: linux-arm-msm@vger.kernel.org
14560 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14561 F: drivers/mailbox/qcom-ipcc.c
14562 F: include/dt-bindings/mailbox/qcom-ipcc.h
14564 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14565 M: Robert Marko <robert.marko@sartura.hr>
14566 M: Luka Perkov <luka.perkov@sartura.hr>
14567 L: linux-arm-msm@vger.kernel.org
14569 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14570 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14572 QUALCOMM RMNET DRIVER
14573 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14574 M: Sean Tranchetti <stranche@codeaurora.org>
14575 L: netdev@vger.kernel.org
14577 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14578 F: drivers/net/ethernet/qualcomm/rmnet/
14579 F: include/linux/if_rmnet.h
14581 QUALCOMM TSENS THERMAL DRIVER
14582 M: Amit Kucheria <amitk@kernel.org>
14583 L: linux-pm@vger.kernel.org
14584 L: linux-arm-msm@vger.kernel.org
14586 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14587 F: drivers/thermal/qcom/
14589 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14590 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14591 L: linux-media@vger.kernel.org
14592 L: linux-arm-msm@vger.kernel.org
14594 T: git git://linuxtv.org/media_tree.git
14595 F: Documentation/devicetree/bindings/media/*venus*
14596 F: drivers/media/platform/qcom/venus/
14598 QUALCOMM WCN36XX WIRELESS DRIVER
14599 M: Kalle Valo <kvalo@codeaurora.org>
14600 L: wcn36xx@lists.infradead.org
14602 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14603 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14604 F: drivers/net/wireless/ath/wcn36xx/
14606 QUANTENNA QTNFMAC WIRELESS DRIVER
14607 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14608 R: Sergey Matyukevich <geomatsi@gmail.com>
14609 L: linux-wireless@vger.kernel.org
14611 F: drivers/net/wireless/quantenna
14613 RADEON and AMDGPU DRM DRIVERS
14614 M: Alex Deucher <alexander.deucher@amd.com>
14615 M: Christian König <christian.koenig@amd.com>
14616 L: amd-gfx@lists.freedesktop.org
14618 T: git git://people.freedesktop.org/~agd5f/linux
14619 F: drivers/gpu/drm/amd/
14620 F: drivers/gpu/drm/radeon/
14621 F: include/uapi/drm/amdgpu_drm.h
14622 F: include/uapi/drm/radeon_drm.h
14624 RADEON FRAMEBUFFER DISPLAY DRIVER
14625 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14626 L: linux-fbdev@vger.kernel.org
14628 F: drivers/video/fbdev/aty/radeon*
14629 F: include/uapi/linux/radeonfb.h
14631 RADIOSHARK RADIO DRIVER
14632 M: Hans Verkuil <hverkuil@xs4all.nl>
14633 L: linux-media@vger.kernel.org
14635 T: git git://linuxtv.org/media_tree.git
14636 F: drivers/media/radio/radio-shark.c
14638 RADIOSHARK2 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-shark2.c
14644 F: drivers/media/radio/radio-tea5777.c
14646 RADOS BLOCK DEVICE (RBD)
14647 M: Ilya Dryomov <idryomov@gmail.com>
14648 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14649 L: ceph-devel@vger.kernel.org
14651 W: http://ceph.com/
14652 T: git git://github.com/ceph/ceph-client.git
14653 F: Documentation/ABI/testing/sysfs-bus-rbd
14654 F: drivers/block/rbd.c
14655 F: drivers/block/rbd_types.h
14657 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14658 M: Paul Mackerras <paulus@samba.org>
14659 L: linux-fbdev@vger.kernel.org
14661 F: drivers/video/fbdev/aty/aty128fb.c
14663 RAINSHADOW-CEC DRIVER
14664 M: Hans Verkuil <hverkuil@xs4all.nl>
14665 L: linux-media@vger.kernel.org
14667 T: git git://linuxtv.org/media_tree.git
14668 F: drivers/media/cec/usb/rainshadow/
14670 RALINK MIPS ARCHITECTURE
14671 M: John Crispin <john@phrozen.org>
14672 L: linux-mips@vger.kernel.org
14674 F: arch/mips/ralink
14676 RALINK RT2X00 WIRELESS LAN DRIVER
14677 M: Stanislaw Gruszka <stf_xl@wp.pl>
14678 M: Helmut Schaa <helmut.schaa@googlemail.com>
14679 L: linux-wireless@vger.kernel.org
14681 F: drivers/net/wireless/ralink/rt2x00/
14683 RAMDISK RAM BLOCK DEVICE DRIVER
14684 M: Jens Axboe <axboe@kernel.dk>
14686 F: Documentation/admin-guide/blockdev/ramdisk.rst
14687 F: drivers/block/brd.c
14689 RANCHU VIRTUAL BOARD FOR MIPS
14690 M: Miodrag Dinic <miodrag.dinic@mips.com>
14691 L: linux-mips@vger.kernel.org
14693 F: arch/mips/configs/generic/board-ranchu.config
14694 F: arch/mips/generic/board-ranchu.c
14696 RANDOM NUMBER DRIVER
14697 M: "Theodore Ts'o" <tytso@mit.edu>
14699 F: drivers/char/random.c
14702 M: Matt Porter <mporter@kernel.crashing.org>
14703 M: Alexandre Bounine <alex.bou9@gmail.com>
14705 F: drivers/rapidio/
14708 M: Tony Luck <tony.luck@intel.com>
14709 M: Borislav Petkov <bp@alien8.de>
14710 L: linux-edac@vger.kernel.org
14712 F: Documentation/admin-guide/ras.rst
14714 F: include/linux/ras.h
14715 F: include/ras/ras_event.h
14717 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14718 L: linux-wireless@vger.kernel.org
14720 F: drivers/net/wireless/ray*
14722 RC-CORE / LIRC FRAMEWORK
14723 M: Sean Young <sean@mess.org>
14724 L: linux-media@vger.kernel.org
14726 W: http://linuxtv.org
14727 T: git git://linuxtv.org/media_tree.git
14728 F: Documentation/driver-api/media/rc-core.rst
14729 F: Documentation/userspace-api/media/rc/
14730 F: drivers/media/rc/
14731 F: include/media/rc-map.h
14732 F: include/media/rc-core.h
14733 F: include/uapi/linux/lirc.h
14735 RCMM REMOTE CONTROLS DECODER
14736 M: Patrick Lerda <patrick9876@free.fr>
14738 F: drivers/media/rc/ir-rcmm-decoder.c
14740 RCUTORTURE TEST FRAMEWORK
14741 M: "Paul E. McKenney" <paulmck@kernel.org>
14742 M: Josh Triplett <josh@joshtriplett.org>
14743 R: Steven Rostedt <rostedt@goodmis.org>
14744 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14745 R: Lai Jiangshan <jiangshanlai@gmail.com>
14746 L: rcu@vger.kernel.org
14748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14749 F: tools/testing/selftests/rcutorture
14751 RDACM20 Camera Sensor
14752 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14753 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14754 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14755 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14756 L: linux-media@vger.kernel.org
14758 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14759 F: drivers/media/i2c/max9271.c
14760 F: drivers/media/i2c/max9271.h
14761 F: drivers/media/i2c/rdacm20.c
14764 M: Florian Fainelli <florian@openwrt.org>
14767 RDC R6040 FAST ETHERNET DRIVER
14768 M: Florian Fainelli <f.fainelli@gmail.com>
14769 L: netdev@vger.kernel.org
14771 F: drivers/net/ethernet/rdc/r6040.c
14773 RDMAVT - RDMA verbs software
14774 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14775 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14776 L: linux-rdma@vger.kernel.org
14778 F: drivers/infiniband/sw/rdmavt
14780 RDS - RELIABLE DATAGRAM SOCKETS
14781 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14782 L: netdev@vger.kernel.org
14783 L: linux-rdma@vger.kernel.org
14784 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14786 W: https://oss.oracle.com/projects/rds/
14787 F: Documentation/networking/rds.rst
14790 RDT - RESOURCE ALLOCATION
14791 M: Fenghua Yu <fenghua.yu@intel.com>
14792 M: Reinette Chatre <reinette.chatre@intel.com>
14793 L: linux-kernel@vger.kernel.org
14795 F: Documentation/x86/resctrl*
14796 F: arch/x86/include/asm/resctrl.h
14797 F: arch/x86/kernel/cpu/resctrl/
14798 F: tools/testing/selftests/resctrl/
14800 READ-COPY UPDATE (RCU)
14801 M: "Paul E. McKenney" <paulmck@kernel.org>
14802 M: Josh Triplett <josh@joshtriplett.org>
14803 R: Steven Rostedt <rostedt@goodmis.org>
14804 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14805 R: Lai Jiangshan <jiangshanlai@gmail.com>
14806 R: Joel Fernandes <joel@joelfernandes.org>
14807 L: rcu@vger.kernel.org
14809 W: http://www.rdrop.com/users/paulmck/RCU/
14810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14811 F: Documentation/RCU/
14812 F: include/linux/rcu*
14814 X: Documentation/RCU/torture.rst
14815 X: include/linux/srcu*.h
14816 X: kernel/rcu/srcu*.c
14818 REAL TIME CLOCK (RTC) SUBSYSTEM
14819 M: Alessandro Zummo <a.zummo@towertech.it>
14820 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14821 L: linux-rtc@vger.kernel.org
14823 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14825 F: Documentation/admin-guide/rtc.rst
14826 F: Documentation/devicetree/bindings/rtc/
14828 F: include/linux/platform_data/rtc-*
14829 F: include/linux/rtc.h
14830 F: include/linux/rtc/
14831 F: include/uapi/linux/rtc.h
14832 F: tools/testing/selftests/rtc/
14834 REALTEK AUDIO CODECS
14835 M: Oder Chiou <oder_chiou@realtek.com>
14837 F: include/sound/rt*.h
14838 F: sound/soc/codecs/rt*
14840 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14841 M: Linus Walleij <linus.walleij@linaro.org>
14843 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14844 F: drivers/net/dsa/realtek-smi*
14845 F: drivers/net/dsa/rtl83*
14847 REALTEK WIRELESS DRIVER (rtlwifi family)
14848 M: Ping-Ke Shih <pkshih@realtek.com>
14849 L: linux-wireless@vger.kernel.org
14851 W: https://wireless.wiki.kernel.org/
14852 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14853 F: drivers/net/wireless/realtek/rtlwifi/
14855 REALTEK WIRELESS DRIVER (rtw88)
14856 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14857 L: linux-wireless@vger.kernel.org
14859 F: drivers/net/wireless/realtek/rtw88/
14861 REDPINE WIRELESS DRIVER
14862 M: Amitkumar Karwar <amitkarwar@gmail.com>
14863 M: Siva Rebbagondla <siva8118@gmail.com>
14864 L: linux-wireless@vger.kernel.org
14866 F: drivers/net/wireless/rsi/
14868 REGISTER MAP ABSTRACTION
14869 M: Mark Brown <broonie@kernel.org>
14870 L: linux-kernel@vger.kernel.org
14872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14873 F: Documentation/devicetree/bindings/regmap/
14874 F: drivers/base/regmap/
14875 F: include/linux/regmap.h
14877 REISERFS FILE SYSTEM
14878 L: reiserfs-devel@vger.kernel.org
14882 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14883 M: Ohad Ben-Cohen <ohad@wizery.com>
14884 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14885 L: linux-remoteproc@vger.kernel.org
14887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14888 F: Documentation/ABI/testing/sysfs-class-remoteproc
14889 F: Documentation/devicetree/bindings/remoteproc/
14890 F: Documentation/staging/remoteproc.rst
14891 F: drivers/remoteproc/
14892 F: include/linux/remoteproc.h
14893 F: include/linux/remoteproc/
14895 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14896 M: Ohad Ben-Cohen <ohad@wizery.com>
14897 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14898 L: linux-remoteproc@vger.kernel.org
14900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14901 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14902 F: Documentation/staging/rpmsg.rst
14904 F: include/linux/rpmsg.h
14905 F: include/linux/rpmsg/
14906 F: include/uapi/linux/rpmsg.h
14909 RENESAS CLOCK DRIVERS
14910 M: Geert Uytterhoeven <geert+renesas@glider.be>
14911 L: linux-renesas-soc@vger.kernel.org
14913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14914 F: Documentation/devicetree/bindings/clock/renesas,*
14915 F: drivers/clk/renesas/
14917 RENESAS EMEV2 I2C DRIVER
14918 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14920 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14921 F: drivers/i2c/busses/i2c-emev2.c
14923 RENESAS ETHERNET DRIVERS
14924 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14925 L: netdev@vger.kernel.org
14926 L: linux-renesas-soc@vger.kernel.org
14927 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14928 F: drivers/net/ethernet/renesas/
14929 F: include/linux/sh_eth.h
14931 RENESAS R-CAR GYROADC DRIVER
14932 M: Marek Vasut <marek.vasut@gmail.com>
14933 L: linux-iio@vger.kernel.org
14935 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14936 F: drivers/iio/adc/rcar-gyroadc.c
14938 RENESAS R-CAR I2C DRIVERS
14939 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14941 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14942 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14943 F: drivers/i2c/busses/i2c-rcar.c
14944 F: drivers/i2c/busses/i2c-sh_mobile.c
14946 RENESAS R-CAR THERMAL DRIVERS
14947 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14948 L: linux-renesas-soc@vger.kernel.org
14950 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14951 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14952 F: drivers/thermal/rcar_gen3_thermal.c
14953 F: drivers/thermal/rcar_thermal.c
14955 RENESAS RIIC DRIVER
14956 M: Chris Brandt <chris.brandt@renesas.com>
14958 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14959 F: drivers/i2c/busses/i2c-riic.c
14961 RENESAS USB PHY DRIVER
14962 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14963 L: linux-renesas-soc@vger.kernel.org
14965 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14967 RESET CONTROLLER FRAMEWORK
14968 M: Philipp Zabel <p.zabel@pengutronix.de>
14970 T: git git://git.pengutronix.de/git/pza/linux
14971 F: Documentation/devicetree/bindings/reset/
14973 F: include/dt-bindings/reset/
14974 F: include/linux/reset-controller.h
14975 F: include/linux/reset.h
14976 F: include/linux/reset/
14977 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14979 RESTARTABLE SEQUENCES SUPPORT
14980 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14981 M: Peter Zijlstra <peterz@infradead.org>
14982 M: "Paul E. McKenney" <paulmck@kernel.org>
14983 M: Boqun Feng <boqun.feng@gmail.com>
14984 L: linux-kernel@vger.kernel.org
14986 F: include/trace/events/rseq.h
14987 F: include/uapi/linux/rseq.h
14989 F: tools/testing/selftests/rseq/
14992 M: Johannes Berg <johannes@sipsolutions.net>
14993 L: linux-wireless@vger.kernel.org
14995 W: https://wireless.wiki.kernel.org/
14996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14998 F: Documentation/ABI/stable/sysfs-class-rfkill
14999 F: Documentation/driver-api/rfkill.rst
15000 F: include/linux/rfkill.h
15001 F: include/uapi/linux/rfkill.h
15005 M: Thomas Graf <tgraf@suug.ch>
15006 M: Herbert Xu <herbert@gondor.apana.org.au>
15007 L: netdev@vger.kernel.org
15009 F: include/linux/rhashtable-types.h
15010 F: include/linux/rhashtable.h
15011 F: lib/rhashtable.c
15012 F: lib/test_rhashtable.c
15014 RICOH R5C592 MEMORYSTICK DRIVER
15015 M: Maxim Levitsky <maximlevitsky@gmail.com>
15017 F: drivers/memstick/host/r592.*
15019 RICOH SMARTMEDIA/XD DRIVER
15020 M: Maxim Levitsky <maximlevitsky@gmail.com>
15022 F: drivers/mtd/nand/raw/r852.c
15023 F: drivers/mtd/nand/raw/r852.h
15025 RISC-V ARCHITECTURE
15026 M: Paul Walmsley <paul.walmsley@sifive.com>
15027 M: Palmer Dabbelt <palmer@dabbelt.com>
15028 M: Albert Ou <aou@eecs.berkeley.edu>
15029 L: linux-riscv@lists.infradead.org
15031 P: Documentation/riscv/patch-acceptance.rst
15032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15038 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15039 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15040 L: linux-block@vger.kernel.org
15042 F: drivers/block/rnbd/
15045 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15047 W: http://sourceforge.net/projects/roccat/
15048 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15049 F: drivers/hid/hid-roccat*
15050 F: include/linux/hid-roccat*
15052 ROCKCHIP ISP V1 DRIVER
15053 M: Helen Koike <helen.koike@collabora.com>
15054 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15055 L: linux-media@vger.kernel.org
15057 F: Documentation/admin-guide/media/rkisp1.rst
15058 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15059 F: drivers/staging/media/rkisp1/
15061 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15062 M: Jacob Chen <jacob-chen@iotwrt.com>
15063 M: Ezequiel Garcia <ezequiel@collabora.com>
15064 L: linux-media@vger.kernel.org
15065 L: linux-rockchip@lists.infradead.org
15067 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15068 F: drivers/media/platform/rockchip/rga/
15070 ROCKCHIP VIDEO DECODER DRIVER
15071 M: Ezequiel Garcia <ezequiel@collabora.com>
15072 L: linux-media@vger.kernel.org
15073 L: linux-rockchip@lists.infradead.org
15075 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15076 F: drivers/staging/media/rkvdec/
15079 M: Jiri Pirko <jiri@resnulli.us>
15080 L: netdev@vger.kernel.org
15082 F: drivers/net/ethernet/rocker/
15086 W: http://www.comtrol.com
15087 F: Documentation/driver-api/serial/rocket.rst
15088 F: drivers/tty/rocket*
15090 ROCKETPORT EXPRESS/INFINITY DRIVER
15091 M: Kevin Cernekee <cernekee@gmail.com>
15092 L: linux-serial@vger.kernel.org
15094 F: drivers/tty/serial/rp2.*
15096 ROHM BD99954 CHARGER IC
15097 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15098 L: linux-power@fi.rohmeurope.com
15100 F: drivers/power/supply/bd99954-charger.c
15101 F: drivers/power/supply/bd99954-charger.h
15103 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15104 M: Tomasz Duszynski <tduszyns@gmail.com>
15106 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15107 F: drivers/iio/light/bh1750.c
15109 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15110 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15111 L: linux-kernel@vger.kernel.org
15112 L: linux-renesas-soc@vger.kernel.org
15114 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15115 F: drivers/gpio/gpio-bd9571mwv.c
15116 F: drivers/mfd/bd9571mwv.c
15117 F: drivers/regulator/bd9571mwv-regulator.c
15118 F: include/linux/mfd/bd9571mwv.h
15120 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15121 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15122 L: linux-power@fi.rohmeurope.com
15124 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15125 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15126 F: drivers/clk/clk-bd718x7.c
15127 F: drivers/gpio/gpio-bd70528.c
15128 F: drivers/gpio/gpio-bd71828.c
15129 F: drivers/mfd/rohm-bd70528.c
15130 F: drivers/mfd/rohm-bd71828.c
15131 F: drivers/mfd/rohm-bd718x7.c
15132 F: drivers/power/supply/bd70528-charger.c
15133 F: drivers/regulator/bd70528-regulator.c
15134 F: drivers/regulator/bd71828-regulator.c
15135 F: drivers/regulator/bd718x7-regulator.c
15136 F: drivers/regulator/rohm-regulator.c
15137 F: drivers/rtc/rtc-bd70528.c
15138 F: drivers/watchdog/bd70528_wdt.c
15139 F: include/linux/mfd/rohm-bd70528.h
15140 F: include/linux/mfd/rohm-bd71828.h
15141 F: include/linux/mfd/rohm-bd718x7.h
15142 F: include/linux/mfd/rohm-generic.h
15143 F: include/linux/mfd/rohm-shared.h
15146 M: Ralf Baechle <ralf@linux-mips.org>
15147 L: linux-hams@vger.kernel.org
15149 W: http://www.linux-ax25.org/
15150 F: include/net/rose.h
15151 F: include/uapi/linux/rose.h
15154 ROTATION DRIVER FOR ALLWINNER A83T
15155 M: Jernej Skrabec <jernej.skrabec@siol.net>
15156 L: linux-media@vger.kernel.org
15158 T: git git://linuxtv.org/media_tree.git
15159 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15160 F: drivers/media/platform/sunxi/sun8i-rotate/
15162 RTL2830 MEDIA DRIVER
15163 M: Antti Palosaari <crope@iki.fi>
15164 L: linux-media@vger.kernel.org
15166 W: https://linuxtv.org
15167 W: http://palosaari.fi/linux/
15168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15169 T: git git://linuxtv.org/anttip/media_tree.git
15170 F: drivers/media/dvb-frontends/rtl2830*
15172 RTL2832 MEDIA DRIVER
15173 M: Antti Palosaari <crope@iki.fi>
15174 L: linux-media@vger.kernel.org
15176 W: https://linuxtv.org
15177 W: http://palosaari.fi/linux/
15178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15179 T: git git://linuxtv.org/anttip/media_tree.git
15180 F: drivers/media/dvb-frontends/rtl2832*
15182 RTL2832_SDR MEDIA DRIVER
15183 M: Antti Palosaari <crope@iki.fi>
15184 L: linux-media@vger.kernel.org
15186 W: https://linuxtv.org
15187 W: http://palosaari.fi/linux/
15188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15189 T: git git://linuxtv.org/anttip/media_tree.git
15190 F: drivers/media/dvb-frontends/rtl2832_sdr*
15192 RTL8180 WIRELESS DRIVER
15193 L: linux-wireless@vger.kernel.org
15195 W: https://wireless.wiki.kernel.org/
15196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15197 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15199 RTL8187 WIRELESS DRIVER
15200 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15201 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15202 M: Larry Finger <Larry.Finger@lwfinger.net>
15203 L: linux-wireless@vger.kernel.org
15205 W: https://wireless.wiki.kernel.org/
15206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15207 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15209 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15210 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15211 L: linux-wireless@vger.kernel.org
15213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15214 F: drivers/net/wireless/realtek/rtl8xxxu/
15216 RTRS TRANSPORT DRIVERS
15217 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15218 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15219 L: linux-rdma@vger.kernel.org
15221 F: drivers/infiniband/ulp/rtrs/
15223 RXRPC SOCKETS (AF_RXRPC)
15224 M: David Howells <dhowells@redhat.com>
15225 L: linux-afs@lists.infradead.org
15227 W: https://www.infradead.org/~dhowells/kafs/
15228 F: Documentation/networking/rxrpc.rst
15229 F: include/keys/rxrpc-type.h
15230 F: include/net/af_rxrpc.h
15231 F: include/trace/events/rxrpc.h
15232 F: include/uapi/linux/rxrpc.h
15235 S3 SAVAGE FRAMEBUFFER DRIVER
15236 M: Antonino Daplas <adaplas@gmail.com>
15237 L: linux-fbdev@vger.kernel.org
15239 F: drivers/video/fbdev/savage/
15242 M: Heiko Carstens <hca@linux.ibm.com>
15243 M: Vasily Gorbik <gor@linux.ibm.com>
15244 M: Christian Borntraeger <borntraeger@de.ibm.com>
15245 L: linux-s390@vger.kernel.org
15247 W: http://www.ibm.com/developerworks/linux/linux390/
15248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15249 F: Documentation/driver-api/s390-drivers.rst
15250 F: Documentation/s390/
15254 S390 COMMON I/O LAYER
15255 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15256 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15257 L: linux-s390@vger.kernel.org
15259 W: http://www.ibm.com/developerworks/linux/linux390/
15260 F: drivers/s390/cio/
15263 M: Stefan Haberland <sth@linux.ibm.com>
15264 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15265 L: linux-s390@vger.kernel.org
15267 W: http://www.ibm.com/developerworks/linux/linux390/
15268 F: block/partitions/ibm.c
15269 F: drivers/s390/block/dasd*
15270 F: include/linux/dasd_mod.h
15273 M: Matthew Rosato <mjrosato@linux.ibm.com>
15274 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15275 L: linux-s390@vger.kernel.org
15277 W: http://www.ibm.com/developerworks/linux/linux390/
15278 F: drivers/iommu/s390-iommu.c
15280 S390 IUCV NETWORK LAYER
15281 M: Julian Wiedmann <jwi@linux.ibm.com>
15282 M: Karsten Graul <kgraul@linux.ibm.com>
15283 L: linux-s390@vger.kernel.org
15285 W: http://www.ibm.com/developerworks/linux/linux390/
15286 F: drivers/s390/net/*iucv*
15287 F: include/net/iucv/
15290 S390 NETWORK DRIVERS
15291 M: Julian Wiedmann <jwi@linux.ibm.com>
15292 M: Karsten Graul <kgraul@linux.ibm.com>
15293 L: linux-s390@vger.kernel.org
15295 W: http://www.ibm.com/developerworks/linux/linux390/
15296 F: drivers/s390/net/
15299 M: Niklas Schnelle <schnelle@linux.ibm.com>
15300 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15301 L: linux-s390@vger.kernel.org
15303 W: http://www.ibm.com/developerworks/linux/linux390/
15305 F: drivers/pci/hotplug/s390_pci_hpc.c
15306 F: Documentation/s390/pci.rst
15308 S390 VFIO AP DRIVER
15309 M: Tony Krowiak <akrowiak@linux.ibm.com>
15310 M: Pierre Morel <pmorel@linux.ibm.com>
15311 M: Halil Pasic <pasic@linux.ibm.com>
15312 L: linux-s390@vger.kernel.org
15314 W: http://www.ibm.com/developerworks/linux/linux390/
15315 F: Documentation/s390/vfio-ap.rst
15316 F: drivers/s390/crypto/vfio_ap_drv.c
15317 F: drivers/s390/crypto/vfio_ap_ops.c
15318 F: drivers/s390/crypto/vfio_ap_private.h
15320 S390 VFIO-CCW DRIVER
15321 M: Cornelia Huck <cohuck@redhat.com>
15322 M: Eric Farman <farman@linux.ibm.com>
15323 R: Halil Pasic <pasic@linux.ibm.com>
15324 L: linux-s390@vger.kernel.org
15325 L: kvm@vger.kernel.org
15327 F: Documentation/s390/vfio-ccw.rst
15328 F: drivers/s390/cio/vfio_ccw*
15329 F: include/uapi/linux/vfio_ccw.h
15331 S390 VFIO-PCI DRIVER
15332 M: Matthew Rosato <mjrosato@linux.ibm.com>
15333 L: linux-s390@vger.kernel.org
15334 L: kvm@vger.kernel.org
15336 F: drivers/vfio/pci/vfio_pci_zdev.c
15337 F: include/uapi/linux/vfio_zdev.h
15340 M: Harald Freudenberger <freude@linux.ibm.com>
15341 L: linux-s390@vger.kernel.org
15343 W: http://www.ibm.com/developerworks/linux/linux390/
15344 F: drivers/s390/crypto/
15347 M: Steffen Maier <maier@linux.ibm.com>
15348 M: Benjamin Block <bblock@linux.ibm.com>
15349 L: linux-s390@vger.kernel.org
15351 W: http://www.ibm.com/developerworks/linux/linux390/
15352 F: drivers/s390/scsi/zfcp_*
15354 S3C24XX SD/MMC Driver
15355 M: Ben Dooks <ben-linux@fluff.org>
15356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15358 F: drivers/mmc/host/s3cmci.*
15360 SAA6588 RDS RECEIVER DRIVER
15361 M: Hans Verkuil <hverkuil@xs4all.nl>
15362 L: linux-media@vger.kernel.org
15364 W: https://linuxtv.org
15365 T: git git://linuxtv.org/media_tree.git
15366 F: drivers/media/i2c/saa6588*
15368 SAA7134 VIDEO4LINUX DRIVER
15369 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15370 L: linux-media@vger.kernel.org
15372 W: https://linuxtv.org
15373 T: git git://linuxtv.org/media_tree.git
15374 F: Documentation/driver-api/media/drivers/saa7134*
15375 F: drivers/media/pci/saa7134/
15377 SAA7146 VIDEO4LINUX-2 DRIVER
15378 M: Hans Verkuil <hverkuil@xs4all.nl>
15379 L: linux-media@vger.kernel.org
15381 T: git git://linuxtv.org/media_tree.git
15382 F: drivers/media/common/saa7146/
15383 F: drivers/media/pci/saa7146/
15384 F: include/media/drv-intf/saa7146*
15386 SAFESETID SECURITY MODULE
15387 M: Micah Morton <mortonm@chromium.org>
15389 F: Documentation/admin-guide/LSM/SafeSetID.rst
15390 F: security/safesetid/
15392 SAMSUNG AUDIO (ASoC) DRIVERS
15393 M: Krzysztof Kozlowski <krzk@kernel.org>
15394 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15397 F: Documentation/devicetree/bindings/sound/samsung*
15398 F: sound/soc/samsung/
15400 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15401 M: Krzysztof Kozlowski <krzk@kernel.org>
15402 L: linux-crypto@vger.kernel.org
15403 L: linux-samsung-soc@vger.kernel.org
15405 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15406 F: drivers/crypto/exynos-rng.c
15408 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15409 M: Łukasz Stelmach <l.stelmach@samsung.com>
15410 L: linux-samsung-soc@vger.kernel.org
15412 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15413 F: drivers/char/hw_random/exynos-trng.c
15415 SAMSUNG FRAMEBUFFER DRIVER
15416 M: Jingoo Han <jingoohan1@gmail.com>
15417 L: linux-fbdev@vger.kernel.org
15419 F: drivers/video/fbdev/s3c-fb.c
15421 SAMSUNG LAPTOP DRIVER
15422 M: Corentin Chary <corentin.chary@gmail.com>
15423 L: platform-driver-x86@vger.kernel.org
15425 F: drivers/platform/x86/samsung-laptop.c
15427 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15428 M: Krzysztof Kozlowski <krzk@kernel.org>
15429 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15430 L: linux-kernel@vger.kernel.org
15431 L: linux-samsung-soc@vger.kernel.org
15433 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15434 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15435 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15436 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15437 F: drivers/clk/clk-s2mps11.c
15438 F: drivers/mfd/sec*.c
15439 F: drivers/regulator/s2m*.c
15440 F: drivers/regulator/s5m*.c
15441 F: drivers/rtc/rtc-s5m.c
15442 F: include/linux/mfd/samsung/
15444 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15445 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15446 L: linux-media@vger.kernel.org
15447 L: linux-samsung-soc@vger.kernel.org
15449 F: drivers/media/platform/s3c-camif/
15450 F: include/media/drv-intf/s3c_camif.h
15452 SAMSUNG S3FWRN5 NFC DRIVER
15453 M: Krzysztof Kozlowski <krzk@kernel.org>
15454 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15455 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15457 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15458 F: drivers/nfc/s3fwrn5
15460 SAMSUNG S5C73M3 CAMERA DRIVER
15461 M: Andrzej Hajda <a.hajda@samsung.com>
15462 L: linux-media@vger.kernel.org
15464 F: drivers/media/i2c/s5c73m3/*
15466 SAMSUNG S5K5BAF CAMERA DRIVER
15467 M: Andrzej Hajda <a.hajda@samsung.com>
15468 L: linux-media@vger.kernel.org
15470 F: drivers/media/i2c/s5k5baf.c
15472 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15473 M: Krzysztof Kozlowski <krzk@kernel.org>
15474 M: Vladimir Zapolskiy <vz@mleia.com>
15475 M: Kamil Konieczny <k.konieczny@samsung.com>
15476 L: linux-crypto@vger.kernel.org
15477 L: linux-samsung-soc@vger.kernel.org
15479 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15480 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15481 F: drivers/crypto/s5p-sss.c
15483 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15484 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15485 L: linux-media@vger.kernel.org
15487 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15488 F: drivers/media/platform/exynos4-is/
15490 SAMSUNG SOC CLOCK DRIVERS
15491 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15492 M: Tomasz Figa <tomasz.figa@gmail.com>
15493 M: Chanwoo Choi <cw00.choi@samsung.com>
15494 L: linux-samsung-soc@vger.kernel.org
15496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15497 F: Documentation/devicetree/bindings/clock/exynos*.txt
15498 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15499 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15500 F: drivers/clk/samsung/
15501 F: include/dt-bindings/clock/exynos*.h
15502 F: include/linux/clk/samsung.h
15503 F: include/linux/platform_data/clk-s3c2410.h
15505 SAMSUNG SPI DRIVERS
15506 M: Krzysztof Kozlowski <krzk@kernel.org>
15507 M: Andi Shyti <andi@etezian.org>
15508 L: linux-spi@vger.kernel.org
15509 L: linux-samsung-soc@vger.kernel.org
15511 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15512 F: drivers/spi/spi-s3c*
15513 F: include/linux/platform_data/spi-s3c64xx.h
15514 F: include/linux/spi/s3c24xx-fiq.h
15516 SAMSUNG SXGBE DRIVERS
15517 M: Byungho An <bh74.an@samsung.com>
15518 L: netdev@vger.kernel.org
15520 F: drivers/net/ethernet/samsung/sxgbe/
15522 SAMSUNG THERMAL DRIVER
15523 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15524 L: linux-pm@vger.kernel.org
15525 L: linux-samsung-soc@vger.kernel.org
15527 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15528 F: drivers/thermal/samsung/
15530 SAMSUNG USB2 PHY DRIVER
15531 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15532 L: linux-kernel@vger.kernel.org
15534 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15535 F: Documentation/driver-api/phy/samsung-usb2.rst
15536 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15537 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15538 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15539 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15540 F: drivers/phy/samsung/phy-samsung-usb2.c
15541 F: drivers/phy/samsung/phy-samsung-usb2.h
15544 M: Zwane Mwaikambo <zwanem@gmail.com>
15546 F: drivers/watchdog/sc1200wdt.c
15549 M: Ingo Molnar <mingo@redhat.com>
15550 M: Peter Zijlstra <peterz@infradead.org>
15551 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15552 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15553 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15554 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15555 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15556 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15557 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15558 L: linux-kernel@vger.kernel.org
15560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15561 F: include/linux/preempt.h
15562 F: include/linux/sched.h
15563 F: include/linux/wait.h
15564 F: include/uapi/linux/sched.h
15567 SCR24X CHIP CARD INTERFACE DRIVER
15568 M: Lubomir Rintel <lkundrak@v3.sk>
15570 F: drivers/char/pcmcia/scr24x_cs.c
15573 M: Jens Axboe <axboe@kernel.dk>
15574 L: linux-scsi@vger.kernel.org
15576 W: http://www.kernel.dk
15577 F: drivers/scsi/sr*
15579 SCSI RDMA PROTOCOL (SRP) INITIATOR
15580 M: Bart Van Assche <bvanassche@acm.org>
15581 L: linux-rdma@vger.kernel.org
15583 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15584 F: drivers/infiniband/ulp/srp/
15585 F: include/scsi/srp.h
15587 SCSI RDMA PROTOCOL (SRP) TARGET
15588 M: Bart Van Assche <bvanassche@acm.org>
15589 L: linux-rdma@vger.kernel.org
15590 L: target-devel@vger.kernel.org
15592 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15593 F: drivers/infiniband/ulp/srpt/
15596 M: Doug Gilbert <dgilbert@interlog.com>
15597 L: linux-scsi@vger.kernel.org
15599 W: http://sg.danny.cz/sg
15600 F: Documentation/scsi/scsi-generic.rst
15601 F: drivers/scsi/sg.c
15602 F: include/scsi/sg.h
15605 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15606 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15607 L: linux-scsi@vger.kernel.org
15609 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15610 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15612 F: Documentation/devicetree/bindings/scsi/
15617 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15618 L: linux-scsi@vger.kernel.org
15620 F: Documentation/scsi/st.rst
15621 F: drivers/scsi/st.*
15622 F: drivers/scsi/st_*.h
15624 SCSI TARGET SUBSYSTEM
15625 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15626 L: linux-scsi@vger.kernel.org
15627 L: target-devel@vger.kernel.org
15629 W: http://www.linux-iscsi.org
15630 Q: https://patchwork.kernel.org/project/target-devel/list/
15631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15632 F: Documentation/target/
15637 M: Vlad Yasevich <vyasevich@gmail.com>
15638 M: Neil Horman <nhorman@tuxdriver.com>
15639 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15640 L: linux-sctp@vger.kernel.org
15642 W: http://lksctp.sourceforge.net
15643 F: Documentation/networking/sctp.rst
15644 F: include/linux/sctp.h
15645 F: include/net/sctp/
15646 F: include/uapi/linux/sctp.h
15650 M: Jim Cromie <jim.cromie@gmail.com>
15652 F: Documentation/i2c/busses/scx200_acb.rst
15653 F: arch/x86/platform/scx200/
15654 F: drivers/i2c/busses/scx200*
15655 F: drivers/mtd/maps/scx200_docflash.c
15656 F: drivers/watchdog/scx200_wdt.c
15657 F: include/linux/scx200.h
15660 M: Jim Cromie <jim.cromie@gmail.com>
15662 F: drivers/char/scx200_gpio.c
15663 F: include/linux/scx200_gpio.h
15665 SCx200 HRT CLOCKSOURCE DRIVER
15666 M: Jim Cromie <jim.cromie@gmail.com>
15668 F: drivers/clocksource/scx200_hrt.c
15670 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15671 M: Sascha Sommer <saschasommer@freenet.de>
15672 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15674 F: drivers/mmc/host/sdricoh_cs.c
15676 SECO BOARDS CEC DRIVER
15677 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15679 F: drivers/media/cec/platform/seco/seco-cec.c
15680 F: drivers/media/cec/platform/seco/seco-cec.h
15683 M: Kees Cook <keescook@chromium.org>
15684 R: Andy Lutomirski <luto@amacapital.net>
15685 R: Will Drewry <wad@chromium.org>
15687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15688 F: Documentation/userspace-api/seccomp_filter.rst
15689 F: include/linux/seccomp.h
15690 F: include/uapi/linux/seccomp.h
15691 F: kernel/seccomp.c
15692 F: tools/testing/selftests/kselftest_harness.h
15693 F: tools/testing/selftests/seccomp/*
15694 K: \bsecure_computing
15697 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15698 M: Al Cooper <alcooperx@gmail.com>
15699 L: linux-mmc@vger.kernel.org
15700 L: bcm-kernel-feedback-list@broadcom.com
15702 F: drivers/mmc/host/sdhci-brcmstb*
15704 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15705 M: Adrian Hunter <adrian.hunter@intel.com>
15706 L: linux-mmc@vger.kernel.org
15708 F: drivers/mmc/host/sdhci*
15709 F: include/linux/mmc/sdhci*
15711 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15712 M: Eugen Hristev <eugen.hristev@microchip.com>
15713 L: linux-mmc@vger.kernel.org
15715 F: drivers/mmc/host/sdhci-of-at91.c
15717 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15718 M: Ben Dooks <ben-linux@fluff.org>
15719 M: Jaehoon Chung <jh80.chung@samsung.com>
15720 L: linux-mmc@vger.kernel.org
15722 F: drivers/mmc/host/sdhci-s3c*
15724 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15725 M: Viresh Kumar <vireshk@kernel.org>
15726 L: linux-mmc@vger.kernel.org
15728 F: drivers/mmc/host/sdhci-spear.c
15730 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15731 M: Kishon Vijay Abraham I <kishon@ti.com>
15732 L: linux-mmc@vger.kernel.org
15734 F: drivers/mmc/host/sdhci-omap.c
15736 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15737 M: Jonathan Derrick <jonathan.derrick@intel.com>
15738 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15739 L: linux-block@vger.kernel.org
15741 F: block/opal_proto.h
15743 F: include/linux/sed*
15744 F: include/uapi/linux/sed*
15747 M: Security Officers <security@kernel.org>
15749 F: Documentation/admin-guide/security-bugs.rst
15752 M: James Morris <jmorris@namei.org>
15753 M: "Serge E. Hallyn" <serge@hallyn.com>
15754 L: linux-security-module@vger.kernel.org (suggested Cc:)
15756 W: http://kernsec.org/
15757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15759 X: security/selinux/
15761 SELINUX SECURITY MODULE
15762 M: Paul Moore <paul@paul-moore.com>
15763 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15764 M: Eric Paris <eparis@parisplace.org>
15765 L: selinux@vger.kernel.org
15767 W: https://selinuxproject.org
15768 W: https://github.com/SELinuxProject
15769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15770 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15771 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15772 F: Documentation/admin-guide/LSM/SELinux.rst
15773 F: include/trace/events/avc.h
15774 F: include/uapi/linux/selinux_netlink.h
15775 F: scripts/selinux/
15776 F: security/selinux/
15779 M: Jiri Slaby <jirislaby@kernel.org>
15781 F: drivers/misc/phantom.c
15782 F: include/uapi/linux/phantom.h
15784 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15785 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15787 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15788 F: drivers/iio/chemical/scd30.h
15789 F: drivers/iio/chemical/scd30_core.c
15790 F: drivers/iio/chemical/scd30_i2c.c
15791 F: drivers/iio/chemical/scd30_serial.c
15793 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15794 M: Tomasz Duszynski <tduszyns@gmail.com>
15796 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15797 F: drivers/iio/chemical/sps30.c
15800 M: Rob Herring <robh@kernel.org>
15801 L: linux-serial@vger.kernel.org
15803 F: Documentation/devicetree/bindings/serial/serial.yaml
15804 F: drivers/tty/serdev/
15805 F: include/linux/serdev.h
15808 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15809 L: linux-serial@vger.kernel.org
15811 F: Documentation/devicetree/bindings/serial/
15812 F: drivers/tty/serial/
15815 M: Sean Young <sean@mess.org>
15816 L: linux-media@vger.kernel.org
15818 F: drivers/media/rc/serial_ir.c
15820 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15821 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15822 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15824 F: Documentation/devicetree/bindings/slimbus/
15825 F: drivers/slimbus/
15826 F: include/linux/slimbus.h
15829 M: Edward Cree <ecree.xilinx@gmail.com>
15830 M: Martin Habets <habetsm.xilinx@gmail.com>
15831 L: netdev@vger.kernel.org
15833 F: drivers/net/ethernet/sfc/
15835 SFF/SFP/SFP+ MODULE SUPPORT
15836 M: Russell King <linux@armlinux.org.uk>
15837 L: netdev@vger.kernel.org
15839 F: drivers/net/phy/phylink.c
15840 F: drivers/net/phy/sfp*
15841 F: include/linux/mdio/mdio-i2c.h
15842 F: include/linux/phylink.h
15843 F: include/linux/sfp.h
15844 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)
15847 M: Dimitri Sivanich <sivanich@sgi.com>
15849 F: drivers/misc/sgi-gru/
15851 SGI XP/XPC/XPNET DRIVER
15852 M: Cliff Whickman <cpw@sgi.com>
15853 M: Robin Holt <robinmholt@gmail.com>
15855 F: drivers/misc/sgi-xp/
15857 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15858 M: Karsten Graul <kgraul@linux.ibm.com>
15859 L: linux-s390@vger.kernel.org
15861 W: http://www.ibm.com/developerworks/linux/linux390/
15864 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15865 M: Linus Walleij <linus.walleij@linaro.org>
15866 L: linux-iio@vger.kernel.org
15868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15869 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15870 F: drivers/iio/light/gp2ap002.c
15872 SHARP RJ54N1CB0C SENSOR DRIVER
15873 M: Jacopo Mondi <jacopo@jmondi.org>
15874 L: linux-media@vger.kernel.org
15876 T: git git://linuxtv.org/media_tree.git
15877 F: drivers/media/i2c/rj54n1cb0c.c
15878 F: include/media/i2c/rj54n1cb0c.h
15880 SH_VOU V4L2 OUTPUT DRIVER
15881 L: linux-media@vger.kernel.org
15883 F: drivers/media/platform/sh_vou.c
15884 F: include/media/drv-intf/sh_vou.h
15886 SI2157 MEDIA DRIVER
15887 M: Antti Palosaari <crope@iki.fi>
15888 L: linux-media@vger.kernel.org
15890 W: https://linuxtv.org
15891 W: http://palosaari.fi/linux/
15892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15893 T: git git://linuxtv.org/anttip/media_tree.git
15894 F: drivers/media/tuners/si2157*
15896 SI2165 MEDIA DRIVER
15897 M: Matthias Schwarzott <zzam@gentoo.org>
15898 L: linux-media@vger.kernel.org
15900 W: https://linuxtv.org
15901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15902 F: drivers/media/dvb-frontends/si2165*
15904 SI2168 MEDIA DRIVER
15905 M: Antti Palosaari <crope@iki.fi>
15906 L: linux-media@vger.kernel.org
15908 W: https://linuxtv.org
15909 W: http://palosaari.fi/linux/
15910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15911 T: git git://linuxtv.org/anttip/media_tree.git
15912 F: drivers/media/dvb-frontends/si2168*
15914 SI470X FM RADIO RECEIVER I2C DRIVER
15915 M: Hans Verkuil <hverkuil@xs4all.nl>
15916 L: linux-media@vger.kernel.org
15918 W: https://linuxtv.org
15919 T: git git://linuxtv.org/media_tree.git
15920 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15922 SI470X FM RADIO RECEIVER USB DRIVER
15923 M: Hans Verkuil <hverkuil@xs4all.nl>
15924 L: linux-media@vger.kernel.org
15926 W: https://linuxtv.org
15927 T: git git://linuxtv.org/media_tree.git
15928 F: drivers/media/radio/si470x/radio-si470x-common.c
15929 F: drivers/media/radio/si470x/radio-si470x-usb.c
15930 F: drivers/media/radio/si470x/radio-si470x.h
15932 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15933 M: Eduardo Valentin <edubezval@gmail.com>
15934 L: linux-media@vger.kernel.org
15936 W: https://linuxtv.org
15937 T: git git://linuxtv.org/media_tree.git
15938 F: drivers/media/radio/si4713/si4713.?
15940 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15941 M: Eduardo Valentin <edubezval@gmail.com>
15942 L: linux-media@vger.kernel.org
15944 W: https://linuxtv.org
15945 T: git git://linuxtv.org/media_tree.git
15946 F: drivers/media/radio/si4713/radio-platform-si4713.c
15948 SI4713 FM RADIO TRANSMITTER USB DRIVER
15949 M: Hans Verkuil <hverkuil@xs4all.nl>
15950 L: linux-media@vger.kernel.org
15952 W: https://linuxtv.org
15953 T: git git://linuxtv.org/media_tree.git
15954 F: drivers/media/radio/si4713/radio-usb-si4713.c
15957 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15958 L: linux-media@vger.kernel.org
15960 W: https://linuxtv.org
15961 T: git git://linuxtv.org/media_tree.git
15962 F: drivers/media/common/siano/
15963 F: drivers/media/mmc/siano/
15964 F: drivers/media/usb/siano/
15965 F: drivers/media/usb/siano/
15968 M: Palmer Dabbelt <palmer@dabbelt.com>
15969 M: Paul Walmsley <paul.walmsley@sifive.com>
15970 L: linux-riscv@lists.infradead.org
15972 T: git git://github.com/sifive/riscv-linux.git
15976 SIFIVE FU540 SYSTEM-ON-CHIP
15977 M: Paul Walmsley <paul.walmsley@sifive.com>
15978 M: Palmer Dabbelt <palmer@dabbelt.com>
15979 L: linux-riscv@lists.infradead.org
15981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15986 M: Green Wan <green.wan@sifive.com>
15988 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15989 F: drivers/dma/sf-pdma/
15991 SILEAD TOUCHSCREEN DRIVER
15992 M: Hans de Goede <hdegoede@redhat.com>
15993 L: linux-input@vger.kernel.org
15994 L: platform-driver-x86@vger.kernel.org
15996 F: drivers/input/touchscreen/silead.c
15997 F: drivers/platform/x86/touchscreen_dmi.c
15999 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16000 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16002 F: drivers/staging/wfx/
16004 SILICON MOTION SM712 FRAME BUFFER DRIVER
16005 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16006 M: Teddy Wang <teddy.wang@siliconmotion.com>
16007 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16008 L: linux-fbdev@vger.kernel.org
16010 F: Documentation/fb/sm712fb.rst
16011 F: drivers/video/fbdev/sm712*
16013 SIMPLE FIRMWARE INTERFACE (SFI)
16015 W: http://simplefirmware.org/
16016 F: arch/x86/platform/sfi/
16018 F: include/linux/sfi*.h
16021 M: Hans de Goede <hdegoede@redhat.com>
16022 L: linux-fbdev@vger.kernel.org
16024 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16025 F: drivers/video/fbdev/simplefb.c
16026 F: include/linux/platform_data/simplefb.h
16028 SIMTEC EB110ATX (Chalice CATS)
16029 M: Simtec Linux Team <linux@simtec.co.uk>
16031 W: http://www.simtec.co.uk/products/EB110ATX/
16033 SIMTEC EB2410ITX (BAST)
16034 M: Simtec Linux Team <linux@simtec.co.uk>
16036 W: http://www.simtec.co.uk/products/EB2410ITX/
16037 F: arch/arm/mach-s3c/bast-ide.c
16038 F: arch/arm/mach-s3c/bast-irq.c
16039 F: arch/arm/mach-s3c/mach-bast.c
16042 M: Thorsten Scherer <t.scherer@eckelmann.de>
16043 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16044 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16046 F: drivers/gpio/gpio-siox.c
16048 F: include/trace/events/siox.h
16050 SIPHASH PRF ROUTINES
16051 M: Jason A. Donenfeld <Jason@zx2c4.com>
16053 F: include/linux/siphash.h
16055 F: lib/test_siphash.c
16057 SIS 190 ETHERNET DRIVER
16058 M: Francois Romieu <romieu@fr.zoreil.com>
16059 L: netdev@vger.kernel.org
16061 F: drivers/net/ethernet/sis/sis190.c
16063 SIS 900/7016 FAST ETHERNET DRIVER
16064 M: Daniele Venzano <venza@brownhat.org>
16065 L: netdev@vger.kernel.org
16067 W: http://www.brownhat.org/sis900.html
16068 F: drivers/net/ethernet/sis/sis900.*
16070 SIS FRAMEBUFFER DRIVER
16071 M: Thomas Winischhofer <thomas@winischhofer.net>
16073 W: http://www.winischhofer.net/linuxsisvga.shtml
16074 F: Documentation/fb/sisfb.rst
16075 F: drivers/video/fbdev/sis/
16076 F: include/video/sisfb.h
16078 SIS I2C TOUCHSCREEN DRIVER
16079 M: Mika Penttilä <mika.penttila@nextfour.com>
16080 L: linux-input@vger.kernel.org
16082 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16083 F: drivers/input/touchscreen/sis_i2c.c
16086 M: Thomas Winischhofer <thomas@winischhofer.net>
16088 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16089 F: drivers/usb/misc/sisusbvga/
16092 M: Christoph Lameter <cl@linux.com>
16093 M: Pekka Enberg <penberg@kernel.org>
16094 M: David Rientjes <rientjes@google.com>
16095 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16096 M: Andrew Morton <akpm@linux-foundation.org>
16097 L: linux-mm@kvack.org
16099 F: include/linux/sl?b*.h
16102 SLEEPABLE READ-COPY UPDATE (SRCU)
16103 M: Lai Jiangshan <jiangshanlai@gmail.com>
16104 M: "Paul E. McKenney" <paulmck@kernel.org>
16105 M: Josh Triplett <josh@joshtriplett.org>
16106 R: Steven Rostedt <rostedt@goodmis.org>
16107 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16108 L: rcu@vger.kernel.org
16110 W: http://www.rdrop.com/users/paulmck/RCU/
16111 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16112 F: include/linux/srcu*.h
16113 F: kernel/rcu/srcu*.c
16115 SMACK SECURITY MODULE
16116 M: Casey Schaufler <casey@schaufler-ca.com>
16117 L: linux-security-module@vger.kernel.org
16119 W: http://schaufler-ca.com
16120 T: git git://github.com/cschaufler/smack-next
16121 F: Documentation/admin-guide/LSM/Smack.rst
16124 SMC91x ETHERNET DRIVER
16125 M: Nicolas Pitre <nico@fluxnic.net>
16127 F: drivers/net/ethernet/smsc/smc91x.*
16129 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16130 M: Mark Rutland <mark.rutland@arm.com>
16131 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16132 M: Sudeep Holla <sudeep.holla@arm.com>
16133 L: linux-arm-kernel@lists.infradead.org
16135 F: drivers/firmware/smccc/
16136 F: include/linux/arm-smccc.h
16138 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16139 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16140 L: linux-media@vger.kernel.org
16142 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16143 F: drivers/media/i2c/smiapp-pll.c
16144 F: drivers/media/i2c/smiapp-pll.h
16145 F: drivers/media/i2c/smiapp/
16146 F: include/uapi/linux/smiapp.h
16148 SMM665 HARDWARE MONITOR DRIVER
16149 M: Guenter Roeck <linux@roeck-us.net>
16150 L: linux-hwmon@vger.kernel.org
16152 F: Documentation/hwmon/smm665.rst
16153 F: drivers/hwmon/smm665.c
16155 SMSC EMC2103 HARDWARE MONITOR DRIVER
16156 M: Steve Glendinning <steve.glendinning@shawell.net>
16157 L: linux-hwmon@vger.kernel.org
16159 F: Documentation/hwmon/emc2103.rst
16160 F: drivers/hwmon/emc2103.c
16162 SMSC SCH5627 HARDWARE MONITOR DRIVER
16163 M: Hans de Goede <hdegoede@redhat.com>
16164 L: linux-hwmon@vger.kernel.org
16166 F: Documentation/hwmon/sch5627.rst
16167 F: drivers/hwmon/sch5627.c
16169 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16170 M: Steve Glendinning <steve.glendinning@shawell.net>
16171 L: linux-fbdev@vger.kernel.org
16173 F: drivers/video/fbdev/smscufx.c
16175 SMSC47B397 HARDWARE MONITOR DRIVER
16176 M: Jean Delvare <jdelvare@suse.com>
16177 L: linux-hwmon@vger.kernel.org
16179 F: Documentation/hwmon/smsc47b397.rst
16180 F: drivers/hwmon/smsc47b397.c
16182 SMSC911x ETHERNET DRIVER
16183 M: Steve Glendinning <steve.glendinning@shawell.net>
16184 L: netdev@vger.kernel.org
16186 F: drivers/net/ethernet/smsc/smsc911x.*
16187 F: include/linux/smsc911x.h
16189 SMSC9420 PCI ETHERNET DRIVER
16190 M: Steve Glendinning <steve.glendinning@shawell.net>
16191 L: netdev@vger.kernel.org
16193 F: drivers/net/ethernet/smsc/smsc9420.*
16195 SOCIONEXT (SNI) AVE NETWORK DRIVER
16196 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16197 L: netdev@vger.kernel.org
16199 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16200 F: drivers/net/ethernet/socionext/sni_ave.c
16202 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16203 M: Jassi Brar <jaswinder.singh@linaro.org>
16204 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16205 L: netdev@vger.kernel.org
16207 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16208 F: drivers/net/ethernet/socionext/netsec.c
16210 SOCIONEXT (SNI) Synquacer SPI DRIVER
16211 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16212 M: Jassi Brar <jaswinder.singh@linaro.org>
16213 L: linux-spi@vger.kernel.org
16215 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16216 F: drivers/spi/spi-synquacer.c
16218 SOCIONEXT SYNQUACER I2C DRIVER
16219 M: Ard Biesheuvel <ardb@kernel.org>
16220 L: linux-i2c@vger.kernel.org
16222 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16223 F: drivers/i2c/busses/i2c-synquacer.c
16225 SOCIONEXT UNIPHIER SOUND DRIVER
16226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16228 F: sound/soc/uniphier/
16230 SOEKRIS NET48XX LED SUPPORT
16231 M: Chris Boot <bootc@bootc.net>
16233 F: drivers/leds/leds-net48xx.c
16235 SOFT-IWARP DRIVER (siw)
16236 M: Bernard Metzler <bmt@zurich.ibm.com>
16237 L: linux-rdma@vger.kernel.org
16239 F: drivers/infiniband/sw/siw/
16240 F: include/uapi/rdma/siw-abi.h
16242 SOFT-ROCE DRIVER (rxe)
16243 M: Zhu Yanjun <yanjunz@nvidia.com>
16244 L: linux-rdma@vger.kernel.org
16246 F: drivers/infiniband/sw/rxe/
16247 F: include/uapi/rdma/rdma_user_rxe.h
16249 SOFTLOGIC 6x10 MPEG CODEC
16250 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16251 M: Anton Sviridenko <anton@corp.bluecherry.net>
16252 M: Andrey Utkin <andrey_utkin@fastmail.com>
16253 M: Ismael Luceno <ismael@iodev.co.uk>
16254 L: linux-media@vger.kernel.org
16256 F: drivers/media/pci/solo6x10/
16258 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16259 M: James Morse <james.morse@arm.com>
16260 L: linux-arm-kernel@lists.infradead.org
16262 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16263 F: drivers/firmware/arm_sdei.c
16264 F: include/linux/arm_sdei.h
16265 F: include/uapi/linux/arm_sdei.h
16267 SOFTWARE RAID (Multiple Disks) SUPPORT
16268 M: Song Liu <song@kernel.org>
16269 L: linux-raid@vger.kernel.org
16271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16272 F: drivers/md/Kconfig
16273 F: drivers/md/Makefile
16275 F: drivers/md/raid*
16276 F: include/linux/raid/
16277 F: include/uapi/linux/raid/
16279 SOLIDRUN CLEARFOG SUPPORT
16280 M: Russell King <linux@armlinux.org.uk>
16282 F: arch/arm/boot/dts/armada-388-clearfog*
16283 F: arch/arm/boot/dts/armada-38x-solidrun-*
16285 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16286 M: Russell King <linux@armlinux.org.uk>
16288 F: arch/arm/boot/dts/imx6*-cubox-i*
16289 F: arch/arm/boot/dts/imx6*-hummingboard*
16290 F: arch/arm/boot/dts/imx6*-sr-*
16292 SONIC NETWORK DRIVER
16293 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16294 L: netdev@vger.kernel.org
16296 F: drivers/net/ethernet/natsemi/sonic.*
16298 SONICS SILICON BACKPLANE DRIVER (SSB)
16299 M: Michael Buesch <m@bues.ch>
16300 L: linux-wireless@vger.kernel.org
16303 F: include/linux/ssb/
16305 SONY IMX214 SENSOR DRIVER
16306 M: Ricardo Ribalda <ribalda@kernel.org>
16307 L: linux-media@vger.kernel.org
16309 T: git git://linuxtv.org/media_tree.git
16310 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16311 F: drivers/media/i2c/imx214.c
16313 SONY IMX219 SENSOR DRIVER
16314 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16315 L: linux-media@vger.kernel.org
16317 T: git git://linuxtv.org/media_tree.git
16318 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16319 F: drivers/media/i2c/imx219.c
16321 SONY IMX258 SENSOR DRIVER
16322 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16323 L: linux-media@vger.kernel.org
16325 T: git git://linuxtv.org/media_tree.git
16326 F: drivers/media/i2c/imx258.c
16328 SONY IMX274 SENSOR DRIVER
16329 M: Leon Luo <leonl@leopardimaging.com>
16330 L: linux-media@vger.kernel.org
16332 T: git git://linuxtv.org/media_tree.git
16333 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16334 F: drivers/media/i2c/imx274.c
16336 SONY IMX290 SENSOR DRIVER
16337 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16338 L: linux-media@vger.kernel.org
16340 T: git git://linuxtv.org/media_tree.git
16341 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16342 F: drivers/media/i2c/imx290.c
16344 SONY IMX319 SENSOR DRIVER
16345 M: Bingbu Cao <bingbu.cao@intel.com>
16346 L: linux-media@vger.kernel.org
16348 T: git git://linuxtv.org/media_tree.git
16349 F: drivers/media/i2c/imx319.c
16351 SONY IMX355 SENSOR DRIVER
16352 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16353 L: linux-media@vger.kernel.org
16355 T: git git://linuxtv.org/media_tree.git
16356 F: drivers/media/i2c/imx355.c
16358 SONY IMX477 SENSOR DRIVER
16359 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
16360 L: linux-media@vger.kernel.org
16362 T: git git://linuxtv.org/media_tree.git
16363 F: Documentation/devicetree/bindings/media/i2c/imx477.yaml
16364 F: drivers/media/i2c/imx477.c
16366 SONY MEMORYSTICK SUBSYSTEM
16367 M: Maxim Levitsky <maximlevitsky@gmail.com>
16368 M: Alex Dubov <oakad@yahoo.com>
16369 M: Ulf Hansson <ulf.hansson@linaro.org>
16370 L: linux-mmc@vger.kernel.org
16372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16373 F: drivers/memstick/
16374 F: include/linux/memstick.h
16376 SONY VAIO CONTROL DEVICE DRIVER
16377 M: Mattia Dongili <malattia@linux.it>
16378 L: platform-driver-x86@vger.kernel.org
16380 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16381 F: Documentation/admin-guide/laptops/sony-laptop.rst
16382 F: drivers/char/sonypi.c
16383 F: drivers/platform/x86/sony-laptop.c
16384 F: include/linux/sony-laptop.h
16387 M: Jaroslav Kysela <perex@perex.cz>
16388 M: Takashi Iwai <tiwai@suse.com>
16389 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16391 W: http://www.alsa-project.org/
16392 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16394 F: Documentation/sound/
16396 F: include/uapi/sound/
16399 SOUND - COMPRESSED AUDIO
16400 M: Vinod Koul <vkoul@kernel.org>
16401 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16404 F: Documentation/sound/designs/compress-offload.rst
16405 F: include/sound/compress_driver.h
16406 F: include/uapi/sound/compress_*
16407 F: sound/core/compress_offload.c
16408 F: sound/soc/soc-compress.c
16410 SOUND - DMAENGINE HELPERS
16411 M: Lars-Peter Clausen <lars@metafoo.de>
16413 F: include/sound/dmaengine_pcm.h
16414 F: sound/core/pcm_dmaengine.c
16415 F: sound/soc/soc-generic-dmaengine-pcm.c
16417 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16418 M: Liam Girdwood <lgirdwood@gmail.com>
16419 M: Mark Brown <broonie@kernel.org>
16420 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16422 W: http://alsa-project.org/main/index.php/ASoC
16423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16424 F: Documentation/devicetree/bindings/sound/
16425 F: Documentation/sound/soc/
16426 F: include/dt-bindings/sound/
16427 F: include/sound/soc*
16430 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16431 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16432 M: Liam Girdwood <lgirdwood@gmail.com>
16433 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16434 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16435 M: Daniel Baluta <daniel.baluta@nxp.com>
16436 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16438 W: https://github.com/thesofproject/linux/
16441 SOUNDWIRE SUBSYSTEM
16442 M: Vinod Koul <vkoul@kernel.org>
16443 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16444 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16445 R: Sanyog Kale <sanyog.r.kale@intel.com>
16446 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16448 F: Documentation/driver-api/soundwire/
16449 F: drivers/soundwire/
16450 F: include/linux/soundwire/
16453 M: Olli Salonen <olli.salonen@iki.fi>
16454 L: linux-media@vger.kernel.org
16456 W: https://linuxtv.org
16457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16458 F: drivers/media/dvb-frontends/sp2*
16460 SPARC + UltraSPARC (sparc/sparc64)
16461 M: "David S. Miller" <davem@davemloft.net>
16462 L: sparclinux@vger.kernel.org
16464 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16470 SPARC SERIAL DRIVERS
16471 M: "David S. Miller" <davem@davemloft.net>
16472 L: sparclinux@vger.kernel.org
16474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16476 F: drivers/tty/serial/suncore.c
16477 F: drivers/tty/serial/sunhv.c
16478 F: drivers/tty/serial/sunsab.c
16479 F: drivers/tty/serial/sunsab.h
16480 F: drivers/tty/serial/sunsu.c
16481 F: drivers/tty/serial/sunzilog.c
16482 F: drivers/tty/serial/sunzilog.h
16483 F: drivers/tty/vcc.c
16484 F: include/linux/sunserialcore.h
16487 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16488 L: linux-sparse@vger.kernel.org
16490 W: https://sparse.docs.kernel.org/
16491 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16492 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16493 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16494 F: include/linux/compiler.h
16496 SPEAKUP CONSOLE SPEECH DRIVER
16497 M: William Hubbs <w.d.hubbs@gmail.com>
16498 M: Chris Brannon <chris@the-brannons.com>
16499 M: Kirk Reiser <kirk@reisers.ca>
16500 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16501 L: speakup@linux-speakup.org
16503 W: http://www.linux-speakup.org/
16504 F: drivers/accessibility/speakup/
16506 SPEAR CLOCK FRAMEWORK SUPPORT
16507 M: Viresh Kumar <vireshk@kernel.org>
16508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16510 W: http://www.st.com/spear
16511 F: drivers/clk/spear/
16513 SPEAR PLATFORM SUPPORT
16514 M: Viresh Kumar <vireshk@kernel.org>
16515 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16518 W: http://www.st.com/spear
16519 F: arch/arm/boot/dts/spear*
16520 F: arch/arm/mach-spear/
16523 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16524 L: linux-mtd@lists.infradead.org
16526 W: http://www.linux-mtd.infradead.org/
16527 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16528 C: irc://irc.oftc.net/mtd
16529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16530 F: drivers/mtd/spi-nor/
16531 F: include/linux/mtd/spi-nor.h
16534 M: Mark Brown <broonie@kernel.org>
16535 L: linux-spi@vger.kernel.org
16537 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16539 F: Documentation/devicetree/bindings/spi/
16540 F: Documentation/spi/
16542 F: include/linux/spi/
16543 F: include/uapi/linux/spi/
16546 SPIDERNET NETWORK DRIVER for CELL
16547 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16548 L: netdev@vger.kernel.org
16550 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16551 F: drivers/net/ethernet/toshiba/spider_net*
16554 R: Stephen Boyd <sboyd@kernel.org>
16555 L: linux-arm-msm@vger.kernel.org
16556 F: Documentation/devicetree/bindings/spmi/
16558 F: include/dt-bindings/spmi/spmi.h
16559 F: include/linux/spmi.h
16560 F: include/trace/events/spmi.h
16563 M: Jeremy Kerr <jk@ozlabs.org>
16564 L: linuxppc-dev@lists.ozlabs.org
16566 W: http://www.ibm.com/developerworks/power/cell/
16567 F: Documentation/filesystems/spufs/spufs.rst
16568 F: arch/powerpc/platforms/cell/spufs/
16570 SQUASHFS FILE SYSTEM
16571 M: Phillip Lougher <phillip@squashfs.org.uk>
16572 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16574 W: http://squashfs.org.uk
16575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16576 F: Documentation/filesystems/squashfs.rst
16579 SRM (Alpha) environment access
16580 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16582 F: arch/alpha/kernel/srm_env.c
16584 ST LSM6DSx IMU IIO DRIVER
16585 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16586 L: linux-iio@vger.kernel.org
16588 W: http://www.st.com/
16589 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16590 F: drivers/iio/imu/st_lsm6dsx/
16592 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16593 M: Mickael Guene <mickael.guene@st.com>
16594 L: linux-media@vger.kernel.org
16596 T: git git://linuxtv.org/media_tree.git
16597 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16598 F: drivers/media/i2c/st-mipid02.c
16600 ST STM32 I2C/SMBUS DRIVER
16601 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16602 L: linux-i2c@vger.kernel.org
16604 F: drivers/i2c/busses/i2c-stm32*
16606 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16607 M: Song Qiang <songqiang1304521@gmail.com>
16608 L: linux-iio@vger.kernel.org
16610 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16611 F: drivers/iio/proximity/vl53l0x-i2c.c
16614 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16615 M: Sasha Levin <sashal@kernel.org>
16616 L: stable@vger.kernel.org
16618 F: Documentation/process/stable-kernel-rules.rst
16620 STAGING - ATOMISP DRIVER
16621 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16622 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16623 L: linux-media@vger.kernel.org
16625 F: drivers/staging/media/atomisp/
16628 M: Ian Abbott <abbotti@mev.co.uk>
16629 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16631 F: drivers/staging/comedi/
16633 STAGING - FIELDBUS SUBSYSTEM
16634 M: Sven Van Asbroeck <TheSven73@gmail.com>
16636 F: drivers/staging/fieldbus/*
16637 F: drivers/staging/fieldbus/Documentation/
16639 STAGING - HMS ANYBUS-S BUS
16640 M: Sven Van Asbroeck <TheSven73@gmail.com>
16642 F: drivers/staging/fieldbus/anybuss/
16644 STAGING - INDUSTRIAL IO
16645 M: Jonathan Cameron <jic23@kernel.org>
16646 L: linux-iio@vger.kernel.org
16648 F: Documentation/devicetree/bindings/staging/iio/
16649 F: drivers/staging/iio/
16651 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16652 M: Marc Dietrich <marvin24@gmx.de>
16653 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16654 L: linux-tegra@vger.kernel.org
16656 F: drivers/staging/nvec/
16658 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16659 M: Jens Frederich <jfrederich@gmail.com>
16660 M: Daniel Drake <dsd@laptop.org>
16661 M: Jon Nettleton <jon.nettleton@gmail.com>
16663 W: http://wiki.laptop.org/go/DCON
16664 F: drivers/staging/olpc_dcon/
16666 STAGING - REALTEK RTL8188EU DRIVERS
16667 M: Larry Finger <Larry.Finger@lwfinger.net>
16669 F: drivers/staging/rtl8188eu/
16671 STAGING - REALTEK RTL8712U DRIVERS
16672 M: Larry Finger <Larry.Finger@lwfinger.net>
16673 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16675 F: drivers/staging/rtl8712/
16677 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16678 M: Michael Hennerich <michael.hennerich@analog.com>
16679 L: linux-fbdev@vger.kernel.org
16681 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16682 F: drivers/staging/fbtft/fb_seps525.c
16684 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16685 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16686 M: Teddy Wang <teddy.wang@siliconmotion.com>
16687 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16688 L: linux-fbdev@vger.kernel.org
16690 F: drivers/staging/sm750fb/
16692 STAGING - VIA VT665X DRIVERS
16693 M: Forest Bond <forest@alittletooquiet.net>
16695 F: drivers/staging/vt665?/
16698 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16699 L: devel@driverdev.osuosl.org
16701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16702 F: drivers/staging/
16704 STARFIRE/DURALAN NETWORK DRIVER
16705 M: Ion Badulescu <ionut@badula.org>
16707 F: drivers/net/ethernet/adaptec/starfire*
16709 STEC S1220 SKD DRIVER
16710 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16711 L: linux-block@vger.kernel.org
16713 F: drivers/block/skd*[ch]
16715 STI AUDIO (ASoC) DRIVERS
16716 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16717 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16719 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16723 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16725 F: Documentation/devicetree/bindings/media/stih-cec.txt
16726 F: drivers/media/cec/platform/sti/
16728 STK1160 USB VIDEO CAPTURE DRIVER
16729 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16730 L: linux-media@vger.kernel.org
16732 T: git git://linuxtv.org/media_tree.git
16733 F: drivers/media/usb/stk1160/
16735 STM32 AUDIO (ASoC) DRIVERS
16736 M: Olivier Moysan <olivier.moysan@st.com>
16737 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16738 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16740 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16743 STM32 TIMER/LPTIMER DRIVERS
16744 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16746 F: Documentation/ABI/testing/*timer-stm32
16747 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16748 F: drivers/*/stm32-*timer*
16749 F: drivers/pwm/pwm-stm32*
16750 F: include/linux/*/stm32-*tim*
16752 STMMAC ETHERNET DRIVER
16753 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16754 M: Alexandre Torgue <alexandre.torgue@st.com>
16755 M: Jose Abreu <joabreu@synopsys.com>
16756 L: netdev@vger.kernel.org
16758 W: http://www.stlinux.com
16759 F: Documentation/networking/device_drivers/ethernet/stmicro/
16760 F: drivers/net/ethernet/stmicro/stmmac/
16763 M: Sam Creasey <sammy@sammy.net>
16765 W: http://sammy.net/sun3/
16766 F: arch/m68k/include/asm/sun3*
16767 F: arch/m68k/kernel/*sun3*
16768 F: arch/m68k/sun3*/
16769 F: drivers/net/ethernet/i825xx/sun3*
16771 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16772 M: Hans de Goede <hdegoede@redhat.com>
16773 L: linux-input@vger.kernel.org
16775 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16776 F: drivers/input/keyboard/sun4i-lradc-keys.c
16778 SUNDANCE NETWORK DRIVER
16779 M: Denis Kirjanov <kda@linux-powerpc.org>
16780 L: netdev@vger.kernel.org
16782 F: drivers/net/ethernet/dlink/sundance.c
16785 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16786 M: Rich Felker <dalias@libc.org>
16787 L: linux-sh@vger.kernel.org
16789 Q: http://patchwork.kernel.org/project/linux-sh/list/
16790 F: Documentation/sh/
16795 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16796 M: Len Brown <len.brown@intel.com>
16797 M: Pavel Machek <pavel@ucw.cz>
16798 L: linux-pm@vger.kernel.org
16800 B: https://bugzilla.kernel.org
16801 F: Documentation/power/
16802 F: arch/x86/kernel/acpi/
16803 F: drivers/base/power/
16804 F: include/linux/freezer.h
16805 F: include/linux/pm.h
16806 F: include/linux/suspend.h
16810 M: Martin Mares <mj@ucw.cz>
16811 L: linux-video@atrey.karlin.mff.cuni.cz
16813 F: Documentation/admin-guide/svga.rst
16814 F: arch/x86/boot/video*
16817 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16818 L: iommu@lists.linux-foundation.org
16820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16821 F: arch/*/kernel/pci-swiotlb.c
16822 F: include/linux/swiotlb.h
16823 F: kernel/dma/swiotlb.c
16826 M: Jiri Pirko <jiri@resnulli.us>
16827 M: Ivan Vecera <ivecera@redhat.com>
16828 L: netdev@vger.kernel.org
16830 F: include/net/switchdev.h
16833 SY8106A REGULATOR DRIVER
16834 M: Icenowy Zheng <icenowy@aosc.io>
16836 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16837 F: drivers/regulator/sy8106a-regulator.c
16839 SYNC FILE FRAMEWORK
16840 M: Sumit Semwal <sumit.semwal@linaro.org>
16841 R: Gustavo Padovan <gustavo@padovan.org>
16842 L: linux-media@vger.kernel.org
16843 L: dri-devel@lists.freedesktop.org
16845 T: git git://anongit.freedesktop.org/drm/drm-misc
16846 F: Documentation/driver-api/sync_file.rst
16847 F: drivers/dma-buf/dma-fence*
16848 F: drivers/dma-buf/sw_sync.c
16849 F: drivers/dma-buf/sync_*
16850 F: include/linux/sync_file.h
16851 F: include/uapi/linux/sync_file.h
16853 SYNOPSYS ARC ARCHITECTURE
16854 M: Vineet Gupta <vgupta@synopsys.com>
16855 L: linux-snps-arc@lists.infradead.org
16857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16858 F: Documentation/devicetree/bindings/arc/*
16859 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16861 F: drivers/clocksource/arc_timer.c
16862 F: drivers/tty/serial/arc_uart.c
16864 SYNOPSYS ARC HSDK SDP pll clock driver
16865 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16867 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16868 F: drivers/clk/clk-hsdk-pll.c
16870 SYNOPSYS ARC SDP clock driver
16871 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16873 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16874 F: drivers/clk/axs10x/*
16876 SYNOPSYS ARC SDP platform support
16877 M: Alexey Brodkin <abrodkin@synopsys.com>
16879 F: Documentation/devicetree/bindings/arc/axs10*
16880 F: arch/arc/boot/dts/ax*
16881 F: arch/arc/plat-axs10x
16883 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16884 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16886 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16887 F: drivers/reset/reset-axs10x.c
16889 SYNOPSYS CREG GPIO DRIVER
16890 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16892 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16893 F: drivers/gpio/gpio-creg-snps.c
16895 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16896 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16898 F: drivers/tty/serial/8250/8250_dw.c
16899 F: drivers/tty/serial/8250/8250_dwlib.*
16900 F: drivers/tty/serial/8250/8250_lpss.c
16902 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16903 M: Hoan Tran <hoan@os.amperecomputing.com>
16904 M: Serge Semin <fancer.lancer@gmail.com>
16905 L: linux-gpio@vger.kernel.org
16907 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16908 F: drivers/gpio/gpio-dwapb.c
16910 SYNOPSYS DESIGNWARE APB SSI DRIVER
16911 M: Serge Semin <fancer.lancer@gmail.com>
16912 L: linux-spi@vger.kernel.org
16914 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16915 F: drivers/spi/spi-dw*
16917 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16918 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16920 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16921 F: drivers/dma/dw-axi-dmac/
16923 SYNOPSYS DESIGNWARE DMAC DRIVER
16924 M: Viresh Kumar <vireshk@kernel.org>
16925 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16927 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16929 F: include/dt-bindings/dma/dw-dmac.h
16930 F: include/linux/dma/dw.h
16931 F: include/linux/platform_data/dma-dw.h
16933 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16934 M: Jose Abreu <Jose.Abreu@synopsys.com>
16935 L: netdev@vger.kernel.org
16937 F: drivers/net/ethernet/synopsys/
16939 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16940 M: Jose Abreu <Jose.Abreu@synopsys.com>
16941 L: netdev@vger.kernel.org
16943 F: drivers/net/pcs/pcs-xpcs.c
16944 F: include/linux/pcs/pcs-xpcs.h
16946 SYNOPSYS DESIGNWARE I2C DRIVER
16947 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16948 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16949 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16950 L: linux-i2c@vger.kernel.org
16952 F: drivers/i2c/busses/i2c-designware-*
16953 F: include/linux/platform_data/i2c-designware.h
16955 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16956 M: Jaehoon Chung <jh80.chung@samsung.com>
16957 L: linux-mmc@vger.kernel.org
16959 F: drivers/mmc/host/dw_mmc*
16961 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16962 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16964 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16965 F: drivers/reset/reset-hsdk.c
16966 F: include/dt-bindings/reset/snps,hsdk-reset.h
16968 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16969 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16970 M: Manjunath M B <manjumb@synopsys.com>
16971 L: linux-mmc@vger.kernel.org
16973 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16975 SYSTEM CONFIGURATION (SYSCON)
16976 M: Lee Jones <lee.jones@linaro.org>
16977 M: Arnd Bergmann <arnd@arndb.de>
16979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16980 F: drivers/mfd/syscon.c
16982 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16983 M: Sudeep Holla <sudeep.holla@arm.com>
16984 L: linux-arm-kernel@lists.infradead.org
16986 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16987 F: drivers/clk/clk-sc[mp]i.c
16988 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16989 F: drivers/firmware/arm_scmi/
16990 F: drivers/firmware/arm_scpi.c
16991 F: drivers/reset/reset-scmi.c
16992 F: include/linux/sc[mp]i_protocol.h
16993 F: include/trace/events/scmi.h
16995 SYSTEM RESET/SHUTDOWN DRIVERS
16996 M: Sebastian Reichel <sre@kernel.org>
16997 L: linux-pm@vger.kernel.org
16999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17000 F: Documentation/devicetree/bindings/power/reset/
17001 F: drivers/power/reset/
17003 SYSTEM TRACE MODULE CLASS
17004 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17007 F: Documentation/trace/stm.rst
17008 F: drivers/hwtracing/stm/
17009 F: include/linux/stm.h
17010 F: include/uapi/linux/stm.h
17012 SYSTEM76 ACPI DRIVER
17013 M: Jeremy Soller <jeremy@system76.com>
17014 M: System76 Product Development <productdev@system76.com>
17015 L: platform-driver-x86@vger.kernel.org
17017 F: drivers/platform/x86/system76_acpi.c
17020 M: Christoph Hellwig <hch@infradead.org>
17022 F: Documentation/filesystems/sysv-fs.rst
17024 F: include/linux/sysv_fs.h
17026 TASKSTATS STATISTICS INTERFACE
17027 M: Balbir Singh <bsingharora@gmail.com>
17029 F: Documentation/accounting/taskstats*
17030 F: include/linux/taskstats*
17031 F: kernel/taskstats.c
17034 M: Jamal Hadi Salim <jhs@mojatatu.com>
17035 M: Cong Wang <xiyou.wangcong@gmail.com>
17036 M: Jiri Pirko <jiri@resnulli.us>
17037 L: netdev@vger.kernel.org
17039 F: include/net/pkt_cls.h
17040 F: include/net/pkt_sched.h
17041 F: include/net/tc_act/
17042 F: include/uapi/linux/pkt_cls.h
17043 F: include/uapi/linux/pkt_sched.h
17044 F: include/uapi/linux/tc_act/
17045 F: include/uapi/linux/tc_ematch/
17048 TC90522 MEDIA DRIVER
17049 M: Akihiro Tsukada <tskd08@gmail.com>
17050 L: linux-media@vger.kernel.org
17052 F: drivers/media/dvb-frontends/tc90522*
17054 TCP LOW PRIORITY MODULE
17055 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17056 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17058 W: http://tcp-lp-mod.sourceforge.net/
17059 F: net/ipv4/tcp_lp.c
17061 TDA10071 MEDIA DRIVER
17062 M: Antti Palosaari <crope@iki.fi>
17063 L: linux-media@vger.kernel.org
17065 W: https://linuxtv.org
17066 W: http://palosaari.fi/linux/
17067 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17068 T: git git://linuxtv.org/anttip/media_tree.git
17069 F: drivers/media/dvb-frontends/tda10071*
17071 TDA18212 MEDIA DRIVER
17072 M: Antti Palosaari <crope@iki.fi>
17073 L: linux-media@vger.kernel.org
17075 W: https://linuxtv.org
17076 W: http://palosaari.fi/linux/
17077 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17078 T: git git://linuxtv.org/anttip/media_tree.git
17079 F: drivers/media/tuners/tda18212*
17081 TDA18218 MEDIA DRIVER
17082 M: Antti Palosaari <crope@iki.fi>
17083 L: linux-media@vger.kernel.org
17085 W: https://linuxtv.org
17086 W: http://palosaari.fi/linux/
17087 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17088 T: git git://linuxtv.org/anttip/media_tree.git
17089 F: drivers/media/tuners/tda18218*
17091 TDA18250 MEDIA DRIVER
17092 M: Olli Salonen <olli.salonen@iki.fi>
17093 L: linux-media@vger.kernel.org
17095 W: https://linuxtv.org
17096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17097 T: git git://linuxtv.org/media_tree.git
17098 F: drivers/media/tuners/tda18250*
17100 TDA18271 MEDIA DRIVER
17101 M: Michael Krufky <mkrufky@linuxtv.org>
17102 L: linux-media@vger.kernel.org
17104 W: https://linuxtv.org
17105 W: http://github.com/mkrufky
17106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17107 T: git git://linuxtv.org/mkrufky/tuners.git
17108 F: drivers/media/tuners/tda18271*
17110 TDA1997x MEDIA DRIVER
17111 M: Tim Harvey <tharvey@gateworks.com>
17112 L: linux-media@vger.kernel.org
17114 W: https://linuxtv.org
17115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17116 F: drivers/media/i2c/tda1997x.*
17118 TDA827x MEDIA DRIVER
17119 M: Michael Krufky <mkrufky@linuxtv.org>
17120 L: linux-media@vger.kernel.org
17122 W: https://linuxtv.org
17123 W: http://github.com/mkrufky
17124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17125 T: git git://linuxtv.org/mkrufky/tuners.git
17126 F: drivers/media/tuners/tda8290.*
17128 TDA8290 MEDIA DRIVER
17129 M: Michael Krufky <mkrufky@linuxtv.org>
17130 L: linux-media@vger.kernel.org
17132 W: https://linuxtv.org
17133 W: http://github.com/mkrufky
17134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17135 T: git git://linuxtv.org/mkrufky/tuners.git
17136 F: drivers/media/tuners/tda8290.*
17138 TDA9840 MEDIA DRIVER
17139 M: Hans Verkuil <hverkuil@xs4all.nl>
17140 L: linux-media@vger.kernel.org
17142 W: https://linuxtv.org
17143 T: git git://linuxtv.org/media_tree.git
17144 F: drivers/media/i2c/tda9840*
17146 TEA5761 TUNER DRIVER
17147 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17148 L: linux-media@vger.kernel.org
17150 W: https://linuxtv.org
17151 T: git git://linuxtv.org/media_tree.git
17152 F: drivers/media/tuners/tea5761.*
17154 TEA5767 TUNER DRIVER
17155 M: Mauro Carvalho Chehab <mchehab@kernel.org>
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/tuners/tea5767.*
17162 TEA6415C MEDIA DRIVER
17163 M: Hans Verkuil <hverkuil@xs4all.nl>
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/i2c/tea6415c*
17170 TEA6420 MEDIA DRIVER
17171 M: Hans Verkuil <hverkuil@xs4all.nl>
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/i2c/tea6420*
17179 M: Jiri Pirko <jiri@resnulli.us>
17180 L: netdev@vger.kernel.org
17182 F: drivers/net/team/
17183 F: include/linux/if_team.h
17184 F: include/uapi/linux/if_team.h
17186 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17187 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17189 F: arch/x86/platform/ts5500/
17191 TECHNOTREND USB IR RECEIVER
17192 M: Sean Young <sean@mess.org>
17193 L: linux-media@vger.kernel.org
17195 F: drivers/media/rc/ttusbir.c
17197 TECHWELL TW9910 VIDEO DECODER
17198 L: linux-media@vger.kernel.org
17200 F: drivers/media/i2c/tw9910.c
17201 F: include/media/i2c/tw9910.h
17204 M: Jens Wiklander <jens.wiklander@linaro.org>
17205 L: op-tee@lists.trustedfirmware.org
17207 F: Documentation/staging/tee.rst
17209 F: include/linux/tee_drv.h
17210 F: include/uapi/linux/tee.h
17212 TEGRA ARCHITECTURE SUPPORT
17213 M: Thierry Reding <thierry.reding@gmail.com>
17214 M: Jonathan Hunter <jonathanh@nvidia.com>
17215 L: linux-tegra@vger.kernel.org
17217 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17222 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17223 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17225 F: drivers/clk/tegra/
17228 M: Laxman Dewangan <ldewangan@nvidia.com>
17229 M: Jon Hunter <jonathanh@nvidia.com>
17231 F: drivers/dma/tegra*
17234 M: Laxman Dewangan <ldewangan@nvidia.com>
17235 R: Dmitry Osipenko <digetx@gmail.com>
17237 F: drivers/i2c/busses/i2c-tegra.c
17239 TEGRA IOMMU DRIVERS
17240 M: Thierry Reding <thierry.reding@gmail.com>
17241 R: Krishna Reddy <vdumpa@nvidia.com>
17242 L: linux-tegra@vger.kernel.org
17244 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17245 F: drivers/iommu/tegra*
17248 M: Laxman Dewangan <ldewangan@nvidia.com>
17250 F: drivers/input/keyboard/tegra-kbc.c
17253 M: Stefan Agner <stefan@agner.ch>
17254 M: Lucas Stach <dev@lynxeye.de>
17256 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17257 F: drivers/mtd/nand/raw/tegra_nand.c
17260 M: Thierry Reding <thierry.reding@gmail.com>
17262 F: drivers/pwm/pwm-tegra.c
17264 TEGRA SERIAL DRIVER
17265 M: Laxman Dewangan <ldewangan@nvidia.com>
17267 F: drivers/tty/serial/serial-tegra.c
17270 M: Laxman Dewangan <ldewangan@nvidia.com>
17272 F: drivers/spi/spi-tegra*
17275 M: Thierry Reding <thierry.reding@gmail.com>
17276 M: Jonathan Hunter <jonathanh@nvidia.com>
17277 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17278 L: linux-media@vger.kernel.org
17279 L: linux-tegra@vger.kernel.org
17281 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17282 F: drivers/staging/media/tegra-video/
17284 TEGRA XUSB PADCTL DRIVER
17285 M: JC Kuo <jckuo@nvidia.com>
17287 F: drivers/phy/tegra/xusb*
17289 TEHUTI ETHERNET DRIVER
17290 M: Andy Gospodarek <andy@greyhouse.net>
17291 L: netdev@vger.kernel.org
17293 F: drivers/net/ethernet/tehuti/*
17295 TELECOM CLOCK DRIVER FOR MCPL0010
17296 M: Mark Gross <mark.gross@intel.com>
17298 F: drivers/char/tlclk.c
17300 TEMPO SEMICONDUCTOR DRIVERS
17301 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17303 F: Documentation/devicetree/bindings/sound/tscs*.txt
17304 F: sound/soc/codecs/tscs*.c
17305 F: sound/soc/codecs/tscs*.h
17307 TENSILICA XTENSA PORT (xtensa)
17308 M: Chris Zankel <chris@zankel.net>
17309 M: Max Filippov <jcmvbkbc@gmail.com>
17310 L: linux-xtensa@linux-xtensa.org
17312 T: git git://github.com/czankel/xtensa-linux.git
17314 F: drivers/irqchip/irq-xtensa-*
17316 TEXAS INSTRUMENTS ASoC DRIVERS
17317 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17318 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17322 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17323 M: Ricardo Ribalda <ribalda@kernel.org>
17324 L: linux-iio@vger.kernel.org
17326 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17327 F: drivers/iio/dac/ti-dac7612.c
17329 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17330 M: Nishanth Menon <nm@ti.com>
17331 M: Tero Kristo <t-kristo@ti.com>
17332 M: Santosh Shilimkar <ssantosh@kernel.org>
17333 L: linux-arm-kernel@lists.infradead.org
17335 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17336 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17337 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17338 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17339 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17340 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17341 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17342 F: drivers/clk/keystone/sci-clk.c
17343 F: drivers/firmware/ti_sci*
17344 F: drivers/irqchip/irq-ti-sci-inta.c
17345 F: drivers/irqchip/irq-ti-sci-intr.c
17346 F: drivers/reset/reset-ti-sci.c
17347 F: drivers/soc/ti/ti_sci_inta_msi.c
17348 F: drivers/soc/ti/ti_sci_pm_domains.c
17349 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17350 F: include/linux/soc/ti/ti_sci_inta_msi.h
17351 F: include/linux/soc/ti/ti_sci_protocol.h
17353 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17354 M: Hans Verkuil <hverkuil@xs4all.nl>
17355 L: linux-media@vger.kernel.org
17357 W: https://linuxtv.org
17358 T: git git://linuxtv.org/media_tree.git
17359 F: drivers/media/radio/radio-raremono.c
17362 M: Zhang Rui <rui.zhang@intel.com>
17363 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17364 R: Amit Kucheria <amitk@kernel.org>
17365 L: linux-pm@vger.kernel.org
17367 Q: https://patchwork.kernel.org/project/linux-pm/list/
17368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17369 F: Documentation/devicetree/bindings/thermal/
17370 F: drivers/thermal/
17371 F: include/linux/cpu_cooling.h
17372 F: include/linux/thermal.h
17373 F: include/uapi/linux/thermal.h
17375 THERMAL DRIVER FOR AMLOGIC SOCS
17376 M: Guillaume La Roque <glaroque@baylibre.com>
17377 L: linux-pm@vger.kernel.org
17378 L: linux-amlogic@lists.infradead.org
17380 W: http://linux-meson.com/
17381 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17382 F: drivers/thermal/amlogic_thermal.c
17384 THERMAL/CPU_COOLING
17385 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17386 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17387 M: Viresh Kumar <viresh.kumar@linaro.org>
17388 M: Javi Merino <javi.merino@kernel.org>
17389 L: linux-pm@vger.kernel.org
17391 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17392 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17393 F: drivers/thermal/cpufreq_cooling.c
17394 F: drivers/thermal/cpuidle_cooling.c
17395 F: include/linux/cpu_cooling.h
17397 THERMAL/POWER_ALLOCATOR
17398 M: Lukasz Luba <lukasz.luba@arm.com>
17399 L: linux-pm@vger.kernel.org
17401 F: Documentation/driver-api/thermal/power_allocator.rst
17402 F: drivers/thermal/gov_power_allocator.c
17403 F: include/trace/events/thermal_power_allocator.h
17405 THINKPAD ACPI EXTRAS DRIVER
17406 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17407 L: ibm-acpi-devel@lists.sourceforge.net
17408 L: platform-driver-x86@vger.kernel.org
17410 W: http://ibm-acpi.sourceforge.net
17411 W: http://thinkwiki.org/wiki/Ibm-acpi
17412 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17413 F: drivers/platform/x86/thinkpad_acpi.c
17416 M: Andreas Noever <andreas.noever@gmail.com>
17417 M: Michael Jamet <michael.jamet@intel.com>
17418 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17419 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17420 L: linux-usb@vger.kernel.org
17422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17423 F: Documentation/admin-guide/thunderbolt.rst
17424 F: drivers/thunderbolt/
17425 F: include/linux/thunderbolt.h
17427 THUNDERBOLT NETWORK DRIVER
17428 M: Michael Jamet <michael.jamet@intel.com>
17429 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17430 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17431 L: netdev@vger.kernel.org
17433 F: drivers/net/thunderbolt.c
17435 THUNDERX GPIO DRIVER
17436 M: Robert Richter <rric@kernel.org>
17438 F: drivers/gpio/gpio-thunderx.c
17440 TI AM437X VPFE DRIVER
17441 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17442 L: linux-media@vger.kernel.org
17444 W: https://linuxtv.org
17445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17446 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17447 F: drivers/media/platform/am437x/
17449 TI BANDGAP AND THERMAL DRIVER
17450 M: Eduardo Valentin <edubezval@gmail.com>
17451 M: Keerthy <j-keerthy@ti.com>
17452 L: linux-pm@vger.kernel.org
17453 L: linux-omap@vger.kernel.org
17455 F: drivers/thermal/ti-soc-thermal/
17457 TI BQ27XXX POWER SUPPLY DRIVER
17458 R: Dan Murphy <dmurphy@ti.com>
17459 F: drivers/power/supply/bq27xxx_battery.c
17460 F: drivers/power/supply/bq27xxx_battery_i2c.c
17461 F: include/linux/power/bq27xxx_battery.h
17463 TI CDCE706 CLOCK DRIVER
17464 M: Max Filippov <jcmvbkbc@gmail.com>
17466 F: drivers/clk/clk-cdce706.c
17469 M: Tero Kristo <t-kristo@ti.com>
17470 L: linux-omap@vger.kernel.org
17473 F: include/linux/clk/ti.h
17475 TI DAVINCI MACHINE SUPPORT
17476 M: Sekhar Nori <nsekhar@ti.com>
17477 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17481 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17482 F: arch/arm/boot/dts/da850*
17483 F: arch/arm/mach-davinci/
17484 F: drivers/i2c/busses/i2c-davinci.c
17486 TI DAVINCI SERIES CLOCK DRIVER
17487 M: David Lechner <david@lechnology.com>
17488 R: Sekhar Nori <nsekhar@ti.com>
17490 F: Documentation/devicetree/bindings/clock/ti/davinci/
17491 F: drivers/clk/davinci/
17493 TI DAVINCI SERIES GPIO DRIVER
17494 M: Keerthy <j-keerthy@ti.com>
17495 L: linux-gpio@vger.kernel.org
17497 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17498 F: drivers/gpio/gpio-davinci.c
17500 TI DAVINCI SERIES MEDIA DRIVER
17501 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17502 L: linux-media@vger.kernel.org
17504 W: https://linuxtv.org
17505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17506 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17507 F: drivers/media/platform/davinci/
17508 F: include/media/davinci/
17510 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17511 R: David Lechner <david@lechnology.com>
17512 L: linux-iio@vger.kernel.org
17513 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17514 F: drivers/counter/ti-eqep.c
17516 TI ETHERNET SWITCH DRIVER (CPSW)
17517 R: Grygorii Strashko <grygorii.strashko@ti.com>
17518 L: linux-omap@vger.kernel.org
17519 L: netdev@vger.kernel.org
17521 F: drivers/net/ethernet/ti/cpsw*
17522 F: drivers/net/ethernet/ti/davinci*
17524 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17525 M: Alex Dubov <oakad@yahoo.com>
17527 W: http://tifmxx.berlios.de/
17528 F: drivers/memstick/host/tifm_ms.c
17529 F: drivers/misc/tifm*
17530 F: drivers/mmc/host/tifm_sd.c
17531 F: include/linux/tifm.h
17533 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17534 M: Santosh Shilimkar <ssantosh@kernel.org>
17535 L: linux-kernel@vger.kernel.org
17536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17539 F: drivers/soc/ti/*
17541 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17542 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17543 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17544 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17546 F: sound/soc/codecs/isabelle*
17547 F: sound/soc/codecs/lm49453*
17549 TI LP855x BACKLIGHT DRIVER
17550 M: Milo Kim <milo.kim@ti.com>
17552 F: Documentation/driver-api/backlight/lp855x-driver.rst
17553 F: drivers/video/backlight/lp855x_bl.c
17554 F: include/linux/platform_data/lp855x.h
17556 TI LP8727 CHARGER DRIVER
17557 M: Milo Kim <milo.kim@ti.com>
17559 F: drivers/power/supply/lp8727_charger.c
17560 F: include/linux/platform_data/lp8727.h
17562 TI LP8788 MFD DRIVER
17563 M: Milo Kim <milo.kim@ti.com>
17565 F: drivers/iio/adc/lp8788_adc.c
17566 F: drivers/leds/leds-lp8788.c
17567 F: drivers/mfd/lp8788*.c
17568 F: drivers/power/supply/lp8788-charger.c
17569 F: drivers/regulator/lp8788-*.c
17570 F: include/linux/mfd/lp8788*.h
17572 TI NETCP ETHERNET DRIVER
17573 M: Wingman Kwok <w-kwok2@ti.com>
17574 M: Murali Karicheri <m-karicheri2@ti.com>
17575 L: netdev@vger.kernel.org
17577 F: drivers/net/ethernet/ti/netcp*
17579 TI PCM3060 ASoC CODEC DRIVER
17580 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17583 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17584 F: sound/soc/codecs/pcm3060*
17586 TI TAS571X FAMILY ASoC CODEC DRIVER
17587 M: Kevin Cernekee <cernekee@chromium.org>
17588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17590 F: sound/soc/codecs/tas571x*
17592 TI TCAN4X5X DEVICE DRIVER
17593 M: Dan Murphy <dmurphy@ti.com>
17594 L: linux-can@vger.kernel.org
17596 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17597 F: drivers/net/can/m_can/tcan4x5x.c
17599 TI TRF7970A NFC DRIVER
17600 M: Mark Greer <mgreer@animalcreek.com>
17601 L: linux-wireless@vger.kernel.org
17602 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17604 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17605 F: drivers/nfc/trf7970a.c
17607 TI TWL4030 SERIES SOC CODEC DRIVER
17608 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17611 F: sound/soc/codecs/twl4030*
17614 M: Benoit Parrot <bparrot@ti.com>
17615 L: linux-media@vger.kernel.org
17617 W: http://linuxtv.org/
17618 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17619 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17620 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17621 F: drivers/media/platform/ti-vpe/
17623 TI WILINK WIRELESS DRIVERS
17624 L: linux-wireless@vger.kernel.org
17626 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17627 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17629 F: drivers/net/wireless/ti/
17630 F: include/linux/wl12xx.h
17632 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17633 M: John Stultz <john.stultz@linaro.org>
17634 M: Thomas Gleixner <tglx@linutronix.de>
17635 R: Stephen Boyd <sboyd@kernel.org>
17636 L: linux-kernel@vger.kernel.org
17638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17639 F: include/linux/clocksource.h
17640 F: include/linux/time.h
17641 F: include/linux/timex.h
17642 F: include/uapi/linux/time.h
17643 F: include/uapi/linux/timex.h
17644 F: kernel/time/alarmtimer.c
17645 F: kernel/time/clocksource.c
17646 F: kernel/time/ntp.c
17647 F: kernel/time/time*.c
17648 F: tools/testing/selftests/timers/
17651 M: Jon Maloy <jmaloy@redhat.com>
17652 M: Ying Xue <ying.xue@windriver.com>
17653 L: netdev@vger.kernel.org (core kernel code)
17654 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17656 W: http://tipc.sourceforge.net/
17657 F: include/uapi/linux/tipc*.h
17660 TLAN NETWORK DRIVER
17661 M: Samuel Chessman <chessman@tux.org>
17662 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17664 W: http://sourceforge.net/projects/tlan/
17665 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17666 F: drivers/net/ethernet/ti/tlan.*
17668 TM6000 VIDEO4LINUX DRIVER
17669 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17670 L: linux-media@vger.kernel.org
17672 W: https://linuxtv.org
17673 T: git git://linuxtv.org/media_tree.git
17674 F: Documentation/admin-guide/media/tm6000*
17675 F: drivers/media/usb/tm6000/
17677 TMIO/SDHI MMC DRIVER
17678 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17679 L: linux-mmc@vger.kernel.org
17681 F: drivers/mmc/host/renesas_sdhi*
17682 F: drivers/mmc/host/tmio_mmc*
17683 F: include/linux/mfd/tmio.h
17685 TMP401 HARDWARE MONITOR DRIVER
17686 M: Guenter Roeck <linux@roeck-us.net>
17687 L: linux-hwmon@vger.kernel.org
17689 F: Documentation/hwmon/tmp401.rst
17690 F: drivers/hwmon/tmp401.c
17692 TMP513 HARDWARE MONITOR DRIVER
17693 M: Eric Tremblay <etremblay@distech-controls.com>
17694 L: linux-hwmon@vger.kernel.org
17696 F: Documentation/hwmon/tmp513.rst
17697 F: drivers/hwmon/tmp513.c
17699 TMPFS (SHMEM FILESYSTEM)
17700 M: Hugh Dickins <hughd@google.com>
17701 L: linux-mm@kvack.org
17703 F: include/linux/shmem_fs.h
17706 TOMOYO SECURITY MODULE
17707 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17708 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17709 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17710 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17711 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17712 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17714 W: https://tomoyo.osdn.jp/
17715 F: security/tomoyo/
17717 TOPSTAR LAPTOP EXTRAS DRIVER
17718 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17719 L: platform-driver-x86@vger.kernel.org
17721 F: drivers/platform/x86/topstar-laptop.c
17723 TORTURE-TEST MODULES
17724 M: Davidlohr Bueso <dave@stgolabs.net>
17725 M: "Paul E. McKenney" <paulmck@kernel.org>
17726 M: Josh Triplett <josh@joshtriplett.org>
17727 L: linux-kernel@vger.kernel.org
17729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17730 F: Documentation/RCU/torture.rst
17731 F: kernel/locking/locktorture.c
17732 F: kernel/rcu/rcuscale.c
17733 F: kernel/rcu/rcutorture.c
17734 F: kernel/rcu/refscale.c
17735 F: kernel/torture.c
17737 TOSHIBA ACPI EXTRAS DRIVER
17738 M: Azael Avalos <coproscefalo@gmail.com>
17739 L: platform-driver-x86@vger.kernel.org
17741 F: drivers/platform/x86/toshiba_acpi.c
17743 TOSHIBA BLUETOOTH DRIVER
17744 M: Azael Avalos <coproscefalo@gmail.com>
17745 L: platform-driver-x86@vger.kernel.org
17747 F: drivers/platform/x86/toshiba_bluetooth.c
17749 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17750 M: Azael Avalos <coproscefalo@gmail.com>
17751 L: platform-driver-x86@vger.kernel.org
17753 F: drivers/platform/x86/toshiba_haps.c
17756 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17758 W: http://www.buzzard.org.uk/toshiba/
17759 F: drivers/char/toshiba.c
17760 F: include/linux/toshiba.h
17761 F: include/uapi/linux/toshiba.h
17763 TOSHIBA TC358743 DRIVER
17764 M: Mats Randgaard <matrandg@cisco.com>
17765 L: linux-media@vger.kernel.org
17767 F: drivers/media/i2c/tc358743*
17768 F: include/media/i2c/tc358743.h
17770 TOSHIBA WMI HOTKEYS DRIVER
17771 M: Azael Avalos <coproscefalo@gmail.com>
17772 L: platform-driver-x86@vger.kernel.org
17774 F: drivers/platform/x86/toshiba-wmi.c
17777 M: Peter Huewe <peterhuewe@gmx.de>
17778 M: Jarkko Sakkinen <jarkko@kernel.org>
17779 R: Jason Gunthorpe <jgg@ziepe.ca>
17780 L: linux-integrity@vger.kernel.org
17782 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17783 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17785 F: drivers/char/tpm/
17788 M: Steven Rostedt <rostedt@goodmis.org>
17789 M: Ingo Molnar <mingo@redhat.com>
17791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17792 F: Documentation/trace/ftrace.rst
17793 F: arch/*/*/*/ftrace.h
17794 F: arch/*/kernel/ftrace.c
17795 F: include/*/ftrace.h
17796 F: include/linux/trace*.h
17799 F: tools/testing/selftests/ftrace/
17801 TRACING MMIO ACCESSES (MMIOTRACE)
17802 M: Steven Rostedt <rostedt@goodmis.org>
17803 M: Ingo Molnar <mingo@kernel.org>
17804 R: Karol Herbst <karolherbst@gmail.com>
17805 R: Pekka Paalanen <ppaalanen@gmail.com>
17806 L: linux-kernel@vger.kernel.org
17807 L: nouveau@lists.freedesktop.org
17809 F: arch/x86/mm/kmmio.c
17810 F: arch/x86/mm/mmio-mod.c
17811 F: arch/x86/mm/testmmiotrace.c
17812 F: include/linux/mmiotrace.h
17813 F: kernel/trace/trace_mmiotrace.c
17816 M: Jiri Kosina <trivial@kernel.org>
17818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17819 K: ^Subject:.*(?i)trivial
17822 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17823 M: Jiri Slaby <jirislaby@kernel.org>
17825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17826 F: Documentation/driver-api/serial/
17828 F: drivers/tty/serial/serial_core.c
17829 F: include/linux/serial.h
17830 F: include/linux/serial_core.h
17831 F: include/linux/tty.h
17832 F: include/uapi/linux/serial.h
17833 F: include/uapi/linux/serial_core.h
17834 F: include/uapi/linux/tty.h
17836 TUA9001 MEDIA DRIVER
17837 M: Antti Palosaari <crope@iki.fi>
17838 L: linux-media@vger.kernel.org
17840 W: https://linuxtv.org
17841 W: http://palosaari.fi/linux/
17842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17843 T: git git://linuxtv.org/anttip/media_tree.git
17844 F: drivers/media/tuners/tua9001*
17846 TULIP NETWORK DRIVERS
17847 L: netdev@vger.kernel.org
17848 L: linux-parisc@vger.kernel.org
17850 F: drivers/net/ethernet/dec/tulip/
17853 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17855 W: http://vtun.sourceforge.net/tun
17856 F: Documentation/networking/tuntap.rst
17857 F: arch/um/os-Linux/drivers/
17859 TURBOCHANNEL SUBSYSTEM
17860 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17861 M: Ralf Baechle <ralf@linux-mips.org>
17862 L: linux-mips@vger.kernel.org
17864 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17866 F: include/linux/tc.h
17869 M: "Len Brown" <lenb@kernel.org>
17870 L: linux-pm@vger.kernel.org
17872 Q: https://patchwork.kernel.org/project/linux-pm/list/
17873 B: https://bugzilla.kernel.org
17874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17875 F: tools/power/x86/turbostat/
17877 TW5864 VIDEO4LINUX DRIVER
17878 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17879 M: Anton Sviridenko <anton@corp.bluecherry.net>
17880 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17881 M: Andrey Utkin <andrey_utkin@fastmail.com>
17882 L: linux-media@vger.kernel.org
17884 F: drivers/media/pci/tw5864/
17886 TW68 VIDEO4LINUX DRIVER
17887 M: Hans Verkuil <hverkuil@xs4all.nl>
17888 L: linux-media@vger.kernel.org
17890 W: https://linuxtv.org
17891 T: git git://linuxtv.org/media_tree.git
17892 F: drivers/media/pci/tw68/
17894 TW686X VIDEO4LINUX DRIVER
17895 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17896 L: linux-media@vger.kernel.org
17898 W: http://linuxtv.org
17899 T: git git://linuxtv.org/media_tree.git
17900 F: drivers/media/pci/tw686x/
17902 UACCE ACCELERATOR FRAMEWORK
17903 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17904 M: Zhou Wang <wangzhou1@hisilicon.com>
17905 L: linux-accelerators@lists.ozlabs.org
17906 L: linux-kernel@vger.kernel.org
17908 F: Documentation/ABI/testing/sysfs-driver-uacce
17909 F: Documentation/misc-devices/uacce.rst
17910 F: drivers/misc/uacce/
17911 F: include/linux/uacce.h
17912 F: include/uapi/misc/uacce/
17914 UBI FILE SYSTEM (UBIFS)
17915 M: Richard Weinberger <richard@nod.at>
17916 L: linux-mtd@lists.infradead.org
17918 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17921 F: Documentation/filesystems/ubifs-authentication.rst
17922 F: Documentation/filesystems/ubifs.rst
17925 UCLINUX (M68KNOMMU AND COLDFIRE)
17926 M: Greg Ungerer <gerg@linux-m68k.org>
17927 L: linux-m68k@lists.linux-m68k.org
17928 L: uclinux-dev@uclinux.org (subscribers-only)
17930 W: http://www.linux-m68k.org/
17931 W: http://www.uclinux.org/
17932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17933 F: arch/m68k/*/*_no.*
17935 F: arch/m68k/coldfire/
17936 F: arch/m68k/include/asm/*_no.*
17939 M: Jan Kara <jack@suse.com>
17941 F: Documentation/filesystems/udf.rst
17945 M: Bastien Nocera <hadess@hadess.net>
17946 L: linux-input@vger.kernel.org
17948 F: drivers/hid/hid-udraw-ps3.c
17951 M: Evgeniy Dushistov <dushistov@mail.ru>
17953 F: Documentation/admin-guide/ufs.rst
17956 UHID USERSPACE HID IO DRIVER
17957 M: David Rheinsberg <david.rheinsberg@gmail.com>
17958 L: linux-input@vger.kernel.org
17960 F: drivers/hid/uhid.c
17961 F: include/uapi/linux/uhid.h
17964 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17965 L: linux-usb@vger.kernel.org
17967 F: drivers/usb/common/ulpi.c
17968 F: include/linux/ulpi/
17971 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17972 L: linux-fsdevel@vger.kernel.org
17977 M: Tony Finch <dot@dotat.at>
17979 W: http://dotat.at/prog/unifdef
17980 F: scripts/unifdef.c
17982 UNIFORM CDROM DRIVER
17983 M: Jens Axboe <axboe@kernel.dk>
17985 W: http://www.kernel.dk
17986 F: Documentation/cdrom/
17987 F: drivers/cdrom/cdrom.c
17988 F: include/linux/cdrom.h
17989 F: include/uapi/linux/cdrom.h
17991 UNISYS S-PAR DRIVERS
17992 M: David Kershner <david.kershner@unisys.com>
17993 L: sparmaintainer@unisys.com (Unisys internal)
17995 F: drivers/staging/unisys/
17996 F: drivers/visorbus/
17997 F: include/linux/visorbus.h
17999 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18000 R: Alim Akhtar <alim.akhtar@samsung.com>
18001 R: Avri Altman <avri.altman@wdc.com>
18002 L: linux-scsi@vger.kernel.org
18004 F: Documentation/scsi/ufs.rst
18005 F: drivers/scsi/ufs/
18007 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18008 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18009 L: linux-scsi@vger.kernel.org
18011 F: drivers/scsi/ufs/*dwc*
18013 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18014 M: Stanley Chu <stanley.chu@mediatek.com>
18015 L: linux-scsi@vger.kernel.org
18016 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18018 F: drivers/scsi/ufs/ufs-mediatek*
18020 UNSORTED BLOCK IMAGES (UBI)
18021 M: Richard Weinberger <richard@nod.at>
18022 L: linux-mtd@lists.infradead.org
18024 W: http://www.linux-mtd.infradead.org/
18025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18027 F: drivers/mtd/ubi/
18028 F: include/linux/mtd/ubi.h
18029 F: include/uapi/mtd/ubi-user.h
18031 USB "USBNET" DRIVER FRAMEWORK
18032 M: Oliver Neukum <oneukum@suse.com>
18033 L: netdev@vger.kernel.org
18035 W: http://www.linux-usb.org/usbnet
18036 F: drivers/net/usb/usbnet.c
18037 F: include/linux/usb/usbnet.h
18040 M: Oliver Neukum <oneukum@suse.com>
18041 L: linux-usb@vger.kernel.org
18043 F: Documentation/usb/acm.rst
18044 F: drivers/usb/class/cdc-acm.*
18046 USB APPLE MFI FASTCHARGE DRIVER
18047 M: Bastien Nocera <hadess@hadess.net>
18048 L: linux-usb@vger.kernel.org
18050 F: drivers/usb/misc/apple-mfi-fastcharge.c
18052 USB AR5523 WIRELESS DRIVER
18053 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18054 L: linux-wireless@vger.kernel.org
18056 F: drivers/net/wireless/ath/ar5523/
18059 M: Oliver Neukum <oneukum@suse.com>
18060 L: linux-usb@vger.kernel.org
18061 L: linux-scsi@vger.kernel.org
18063 F: drivers/usb/storage/uas.c
18065 USB CDC ETHERNET DRIVER
18066 M: Oliver Neukum <oliver@neukum.org>
18067 L: linux-usb@vger.kernel.org
18069 F: drivers/net/usb/cdc_*.c
18070 F: include/uapi/linux/usb/cdc.h
18072 USB CHAOSKEY DRIVER
18073 M: Keith Packard <keithp@keithp.com>
18074 L: linux-usb@vger.kernel.org
18076 F: drivers/usb/misc/chaoskey.c
18078 USB CYPRESS C67X00 DRIVER
18079 M: Peter Korsgaard <jacmet@sunsite.dk>
18080 L: linux-usb@vger.kernel.org
18082 F: drivers/usb/c67x00/
18084 USB DAVICOM DM9601 DRIVER
18085 M: Peter Korsgaard <jacmet@sunsite.dk>
18086 L: netdev@vger.kernel.org
18088 W: http://www.linux-usb.org/usbnet
18089 F: drivers/net/usb/dm9601.c
18092 M: Alan Stern <stern@rowland.harvard.edu>
18093 L: linux-usb@vger.kernel.org
18095 F: Documentation/usb/ehci.rst
18096 F: drivers/usb/host/ehci*
18098 USB GADGET/PERIPHERAL SUBSYSTEM
18099 M: Felipe Balbi <balbi@kernel.org>
18100 L: linux-usb@vger.kernel.org
18102 W: http://www.linux-usb.org/gadget
18103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18104 F: drivers/usb/gadget/
18105 F: include/linux/usb/gadget*
18107 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18108 M: Jiri Kosina <jikos@kernel.org>
18109 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18110 L: linux-usb@vger.kernel.org
18112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18113 F: Documentation/hid/hiddev.rst
18114 F: drivers/hid/usbhid/
18116 USB INTEL XHCI ROLE MUX DRIVER
18117 M: Hans de Goede <hdegoede@redhat.com>
18118 L: linux-usb@vger.kernel.org
18120 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18122 USB IP DRIVER FOR HISILICON KIRIN
18123 M: Yu Chen <chenyu56@huawei.com>
18124 M: Binghui Wang <wangbinghui@hisilicon.com>
18125 L: linux-usb@vger.kernel.org
18127 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18128 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18131 M: Olav Kongas <ok@artecdesign.ee>
18132 L: linux-usb@vger.kernel.org
18134 F: drivers/usb/host/isp116x*
18135 F: include/linux/usb/isp116x.h
18137 USB LAN78XX ETHERNET DRIVER
18138 M: Woojung Huh <woojung.huh@microchip.com>
18139 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18140 L: netdev@vger.kernel.org
18142 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18143 F: drivers/net/usb/lan78xx.*
18144 F: include/dt-bindings/net/microchip-lan78xx.h
18146 USB MASS STORAGE DRIVER
18147 M: Alan Stern <stern@rowland.harvard.edu>
18148 L: linux-usb@vger.kernel.org
18149 L: usb-storage@lists.one-eyed-alien.net
18151 F: drivers/usb/storage/
18154 M: Clemens Ladisch <clemens@ladisch.de>
18155 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18158 F: sound/usb/midi.*
18160 USB NETWORKING DRIVERS
18161 L: linux-usb@vger.kernel.org
18163 F: drivers/net/usb/
18166 M: Alan Stern <stern@rowland.harvard.edu>
18167 L: linux-usb@vger.kernel.org
18169 F: Documentation/usb/ohci.rst
18170 F: drivers/usb/host/ohci*
18172 USB OTG FSM (Finite State Machine)
18173 M: Peter Chen <Peter.Chen@nxp.com>
18174 L: linux-usb@vger.kernel.org
18176 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18177 F: drivers/usb/common/usb-otg-fsm.c
18180 M: Valentina Manea <valentina.manea.m@gmail.com>
18181 M: Shuah Khan <shuah@kernel.org>
18182 M: Shuah Khan <skhan@linuxfoundation.org>
18183 L: linux-usb@vger.kernel.org
18185 F: Documentation/usb/usbip_protocol.rst
18186 F: drivers/usb/usbip/
18187 F: tools/testing/selftests/drivers/usb/usbip/
18188 F: tools/usb/usbip/
18191 M: Petko Manolov <petkan@nucleusys.com>
18192 L: linux-usb@vger.kernel.org
18193 L: netdev@vger.kernel.org
18195 W: https://github.com/petkan/pegasus
18196 T: git git://github.com/petkan/pegasus.git
18197 F: drivers/net/usb/pegasus.*
18200 M: Felipe Balbi <balbi@kernel.org>
18201 L: linux-usb@vger.kernel.org
18203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18204 F: drivers/usb/phy/
18206 USB PRINTER DRIVER (usblp)
18207 M: Pete Zaitcev <zaitcev@redhat.com>
18208 L: linux-usb@vger.kernel.org
18210 F: drivers/usb/class/usblp.c
18212 USB RAW GADGET DRIVER
18213 R: Andrey Konovalov <andreyknvl@gmail.com>
18214 L: linux-usb@vger.kernel.org
18216 F: Documentation/usb/raw-gadget.rst
18217 F: drivers/usb/gadget/legacy/raw_gadget.c
18218 F: include/uapi/linux/usb/raw_gadget.h
18220 USB QMI WWAN NETWORK DRIVER
18221 M: Bjørn Mork <bjorn@mork.no>
18222 L: netdev@vger.kernel.org
18224 F: Documentation/ABI/testing/sysfs-class-net-qmi
18225 F: drivers/net/usb/qmi_wwan.c
18228 M: Petko Manolov <petkan@nucleusys.com>
18229 L: linux-usb@vger.kernel.org
18230 L: netdev@vger.kernel.org
18232 W: https://github.com/petkan/rtl8150
18233 T: git git://github.com/petkan/rtl8150.git
18234 F: drivers/net/usb/rtl8150.c
18236 USB SERIAL SUBSYSTEM
18237 M: Johan Hovold <johan@kernel.org>
18238 L: linux-usb@vger.kernel.org
18240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18241 F: Documentation/usb/usb-serial.rst
18242 F: drivers/usb/serial/
18243 F: include/linux/usb/serial.h
18245 USB SMSC75XX ETHERNET DRIVER
18246 M: Steve Glendinning <steve.glendinning@shawell.net>
18247 L: netdev@vger.kernel.org
18249 F: drivers/net/usb/smsc75xx.*
18251 USB SMSC95XX ETHERNET DRIVER
18252 M: Steve Glendinning <steve.glendinning@shawell.net>
18253 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18254 L: netdev@vger.kernel.org
18256 F: drivers/net/usb/smsc95xx.*
18259 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18260 L: linux-usb@vger.kernel.org
18262 W: http://www.linux-usb.org
18263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18264 F: Documentation/devicetree/bindings/usb/
18265 F: Documentation/usb/
18267 F: include/linux/usb.h
18268 F: include/linux/usb/
18270 USB TYPEC BUS FOR ALTERNATE MODES
18271 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18272 L: linux-usb@vger.kernel.org
18274 F: Documentation/ABI/testing/sysfs-bus-typec
18275 F: Documentation/driver-api/usb/typec_bus.rst
18276 F: drivers/usb/typec/altmodes/
18277 F: include/linux/usb/typec_altmode.h
18280 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18281 L: linux-usb@vger.kernel.org
18283 F: Documentation/ABI/testing/sysfs-class-typec
18284 F: Documentation/driver-api/usb/typec.rst
18285 F: drivers/usb/typec/
18286 F: include/linux/usb/typec.h
18288 USB TYPEC INTEL PMC MUX DRIVER
18289 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18290 L: linux-usb@vger.kernel.org
18292 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18293 F: drivers/usb/typec/mux/intel_pmc_mux.c
18295 USB TYPEC PI3USB30532 MUX DRIVER
18296 M: Hans de Goede <hdegoede@redhat.com>
18297 L: linux-usb@vger.kernel.org
18299 F: drivers/usb/typec/mux/pi3usb30532.c
18301 USB TYPEC PORT CONTROLLER DRIVERS
18302 M: Guenter Roeck <linux@roeck-us.net>
18303 L: linux-usb@vger.kernel.org
18305 F: drivers/usb/typec/tcpm/
18308 M: Alan Stern <stern@rowland.harvard.edu>
18309 L: linux-usb@vger.kernel.org
18311 F: drivers/usb/host/uhci*
18314 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18315 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18316 L: linux-media@vger.kernel.org
18318 W: http://www.ideasonboard.org/uvc/
18319 T: git git://linuxtv.org/media_tree.git
18320 F: drivers/media/usb/uvc/
18321 F: include/uapi/linux/uvcvideo.h
18324 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18325 L: linux-usb@vger.kernel.org
18327 F: drivers/usb/gadget/function/*uvc*
18328 F: drivers/usb/gadget/legacy/webcam.c
18329 F: include/uapi/linux/usb/g_uvc.h
18331 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18332 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18333 L: linux-wireless@vger.kernel.org
18335 F: drivers/net/wireless/rndis_wlan.c
18338 M: Mathias Nyman <mathias.nyman@intel.com>
18339 L: linux-usb@vger.kernel.org
18341 F: drivers/usb/host/pci-quirks*
18342 F: drivers/usb/host/xhci*
18345 L: linux-wireless@vger.kernel.org
18347 W: http://linux-lc100020.sourceforge.net
18348 F: drivers/net/wireless/zydas/zd1201.*
18351 M: Antoine Jacquet <royale@zerezo.com>
18352 L: linux-usb@vger.kernel.org
18353 L: linux-media@vger.kernel.org
18355 W: http://royale.zerezo.com/zr364xx/
18356 T: git git://linuxtv.org/media_tree.git
18357 F: Documentation/admin-guide/media/zr364xx*
18358 F: drivers/media/usb/zr364xx/
18360 USER-MODE LINUX (UML)
18361 M: Jeff Dike <jdike@addtoit.com>
18362 M: Richard Weinberger <richard@nod.at>
18363 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18364 L: linux-um@lists.infradead.org
18366 W: http://user-mode-linux.sourceforge.net
18367 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18369 F: Documentation/virt/uml/
18374 USERSPACE COPYIN/COPYOUT (UIOVEC)
18375 M: Alexander Viro <viro@zeniv.linux.org.uk>
18377 F: include/linux/uio.h
18380 USERSPACE DMA BUFFER DRIVER
18381 M: Gerd Hoffmann <kraxel@redhat.com>
18382 L: dri-devel@lists.freedesktop.org
18384 T: git git://anongit.freedesktop.org/drm/drm-misc
18385 F: drivers/dma-buf/udmabuf.c
18386 F: include/uapi/linux/udmabuf.h
18388 USERSPACE I/O (UIO)
18389 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18392 F: Documentation/driver-api/uio-howto.rst
18394 F: include/linux/uio_driver.h
18397 M: Karel Zak <kzak@redhat.com>
18398 L: util-linux@vger.kernel.org
18400 W: http://en.wikipedia.org/wiki/Util-linux
18401 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18404 M: Christoph Hellwig <hch@lst.de>
18405 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18406 L: linux-kernel@vger.kernel.org
18408 T: git git://git.infradead.org/users/hch/uuid.git
18409 F: include/linux/uuid.h
18410 F: include/uapi/linux/uuid.h
18415 M: Michal Januszewski <spock@gentoo.org>
18416 L: linux-fbdev@vger.kernel.org
18418 W: https://github.com/mjanusz/v86d
18419 F: Documentation/fb/uvesafb.rst
18420 F: drivers/video/fbdev/uvesafb.*
18422 Ux500 CLOCK DRIVERS
18423 M: Ulf Hansson <ulf.hansson@linaro.org>
18424 L: linux-clk@vger.kernel.org
18425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18427 F: drivers/clk/ux500/
18430 M: Stefan Agner <stefan@agner.ch>
18431 L: linux-mtd@lists.infradead.org
18433 F: drivers/mtd/nand/raw/vf610_nfc.c
18435 VFAT/FAT/MSDOS FILESYSTEM
18436 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18438 F: Documentation/filesystems/vfat.rst
18442 M: Alex Williamson <alex.williamson@redhat.com>
18443 R: Cornelia Huck <cohuck@redhat.com>
18444 L: kvm@vger.kernel.org
18446 T: git git://github.com/awilliam/linux-vfio.git
18447 F: Documentation/driver-api/vfio.rst
18449 F: include/linux/vfio.h
18450 F: include/uapi/linux/vfio.h
18453 M: Diana Craciun <diana.craciun@oss.nxp.com>
18454 L: kvm@vger.kernel.org
18456 F: drivers/vfio/fsl-mc/
18458 VFIO MEDIATED DEVICE DRIVERS
18459 M: Kirti Wankhede <kwankhede@nvidia.com>
18460 L: kvm@vger.kernel.org
18462 F: Documentation/driver-api/vfio-mediated-device.rst
18463 F: drivers/vfio/mdev/
18464 F: include/linux/mdev.h
18465 F: samples/vfio-mdev/
18467 VFIO PLATFORM DRIVER
18468 M: Eric Auger <eric.auger@redhat.com>
18469 L: kvm@vger.kernel.org
18471 F: drivers/vfio/platform/
18474 R: Lukas Wunner <lukas@wunner.de>
18476 T: git git://anongit.freedesktop.org/drm/drm-misc
18477 F: Documentation/gpu/vga-switcheroo.rst
18478 F: drivers/gpu/vga/vga_switcheroo.c
18479 F: include/linux/vga_switcheroo.h
18481 VIA RHINE NETWORK DRIVER
18483 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18484 F: drivers/net/ethernet/via/via-rhine.c
18486 VIA SD/MMC CARD CONTROLLER DRIVER
18487 M: Bruce Chang <brucechang@via.com.tw>
18488 M: Harald Welte <HaraldWelte@viatech.com>
18490 F: drivers/mmc/host/via-sdmmc.c
18492 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18493 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18494 L: linux-fbdev@vger.kernel.org
18496 F: drivers/video/fbdev/via/
18497 F: include/linux/via-core.h
18498 F: include/linux/via-gpio.h
18499 F: include/linux/via_i2c.h
18501 VIA VELOCITY NETWORK DRIVER
18502 M: Francois Romieu <romieu@fr.zoreil.com>
18503 L: netdev@vger.kernel.org
18505 F: drivers/net/ethernet/via/via-velocity.*
18507 VICODEC VIRTUAL CODEC DRIVER
18508 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18509 L: linux-media@vger.kernel.org
18511 W: https://linuxtv.org
18512 T: git git://linuxtv.org/media_tree.git
18513 F: drivers/media/test-drivers/vicodec/*
18515 VIDEO I2C POLLING DRIVER
18516 M: Matt Ranostay <matt.ranostay@konsulko.com>
18517 L: linux-media@vger.kernel.org
18519 F: drivers/media/i2c/video-i2c.c
18521 VIDEO MULTIPLEXER DRIVER
18522 M: Philipp Zabel <p.zabel@pengutronix.de>
18523 L: linux-media@vger.kernel.org
18525 F: drivers/media/platform/video-mux.c
18527 VIDEOBUF2 FRAMEWORK
18528 M: Tomasz Figa <tfiga@chromium.org>
18529 M: Marek Szyprowski <m.szyprowski@samsung.com>
18530 L: linux-media@vger.kernel.org
18532 F: drivers/media/common/videobuf2/*
18533 F: include/media/videobuf2-*
18535 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18536 M: Helen Koike <helen.koike@collabora.com>
18537 R: Shuah Khan <skhan@linuxfoundation.org>
18538 L: linux-media@vger.kernel.org
18540 W: https://linuxtv.org
18541 T: git git://linuxtv.org/media_tree.git
18542 F: drivers/media/test-drivers/vimc/*
18545 M: Alex Williamson <alex.williamson@redhat.com>
18546 M: Paolo Bonzini <pbonzini@redhat.com>
18547 L: kvm@vger.kernel.org
18551 VIRTIO AND VHOST VSOCK DRIVER
18552 M: Stefan Hajnoczi <stefanha@redhat.com>
18553 M: Stefano Garzarella <sgarzare@redhat.com>
18554 L: kvm@vger.kernel.org
18555 L: virtualization@lists.linux-foundation.org
18556 L: netdev@vger.kernel.org
18558 F: drivers/net/vsockmon.c
18559 F: drivers/vhost/vsock.c
18560 F: include/linux/virtio_vsock.h
18561 F: include/uapi/linux/virtio_vsock.h
18562 F: include/uapi/linux/vm_sockets_diag.h
18563 F: include/uapi/linux/vsockmon.h
18564 F: net/vmw_vsock/af_vsock_tap.c
18565 F: net/vmw_vsock/diag.c
18566 F: net/vmw_vsock/virtio_transport.c
18567 F: net/vmw_vsock/virtio_transport_common.c
18568 F: net/vmw_vsock/vsock_loopback.c
18569 F: tools/testing/vsock/
18571 VIRTIO BLOCK AND SCSI DRIVERS
18572 M: "Michael S. Tsirkin" <mst@redhat.com>
18573 M: Jason Wang <jasowang@redhat.com>
18574 R: Paolo Bonzini <pbonzini@redhat.com>
18575 R: Stefan Hajnoczi <stefanha@redhat.com>
18576 L: virtualization@lists.linux-foundation.org
18578 F: drivers/block/virtio_blk.c
18579 F: drivers/scsi/virtio_scsi.c
18580 F: drivers/vhost/scsi.c
18581 F: include/uapi/linux/virtio_blk.h
18582 F: include/uapi/linux/virtio_scsi.h
18584 VIRTIO CONSOLE DRIVER
18585 M: Amit Shah <amit@kernel.org>
18586 L: virtualization@lists.linux-foundation.org
18588 F: drivers/char/virtio_console.c
18589 F: include/linux/virtio_console.h
18590 F: include/uapi/linux/virtio_console.h
18592 VIRTIO CORE AND NET DRIVERS
18593 M: "Michael S. Tsirkin" <mst@redhat.com>
18594 M: Jason Wang <jasowang@redhat.com>
18595 L: virtualization@lists.linux-foundation.org
18597 F: Documentation/devicetree/bindings/virtio/
18598 F: drivers/block/virtio_blk.c
18599 F: drivers/crypto/virtio/
18600 F: drivers/net/virtio_net.c
18603 F: include/linux/vdpa.h
18604 F: include/linux/virtio*.h
18605 F: include/uapi/linux/virtio_*.h
18609 M: "Michael S. Tsirkin" <mst@redhat.com>
18610 M: David Hildenbrand <david@redhat.com>
18611 L: virtualization@lists.linux-foundation.org
18613 F: drivers/virtio/virtio_balloon.c
18614 F: include/uapi/linux/virtio_balloon.h
18615 F: include/linux/balloon_compaction.h
18616 F: mm/balloon_compaction.c
18618 VIRTIO CRYPTO DRIVER
18619 M: Gonglei <arei.gonglei@huawei.com>
18620 L: virtualization@lists.linux-foundation.org
18621 L: linux-crypto@vger.kernel.org
18623 F: drivers/crypto/virtio/
18624 F: include/uapi/linux/virtio_crypto.h
18626 VIRTIO DRIVERS FOR S390
18627 M: Cornelia Huck <cohuck@redhat.com>
18628 M: Halil Pasic <pasic@linux.ibm.com>
18629 L: linux-s390@vger.kernel.org
18630 L: virtualization@lists.linux-foundation.org
18631 L: kvm@vger.kernel.org
18633 F: arch/s390/include/uapi/asm/virtio-ccw.h
18634 F: drivers/s390/virtio/
18637 M: Vivek Goyal <vgoyal@redhat.com>
18638 M: Stefan Hajnoczi <stefanha@redhat.com>
18639 M: Miklos Szeredi <miklos@szeredi.hu>
18640 L: virtualization@lists.linux-foundation.org
18641 L: linux-fsdevel@vger.kernel.org
18643 W: https://virtio-fs.gitlab.io/
18644 F: Documentation/filesystems/virtiofs.rst
18645 F: fs/fuse/virtio_fs.c
18646 F: include/uapi/linux/virtio_fs.h
18649 M: David Airlie <airlied@linux.ie>
18650 M: Gerd Hoffmann <kraxel@redhat.com>
18651 L: dri-devel@lists.freedesktop.org
18652 L: virtualization@lists.linux-foundation.org
18654 T: git git://anongit.freedesktop.org/drm/drm-misc
18655 F: drivers/gpu/drm/virtio/
18656 F: include/uapi/linux/virtio_gpu.h
18658 VIRTIO HOST (VHOST)
18659 M: "Michael S. Tsirkin" <mst@redhat.com>
18660 M: Jason Wang <jasowang@redhat.com>
18661 L: kvm@vger.kernel.org
18662 L: virtualization@lists.linux-foundation.org
18663 L: netdev@vger.kernel.org
18665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18667 F: include/linux/vhost_iotlb.h
18668 F: include/uapi/linux/vhost.h
18670 VIRTIO INPUT DRIVER
18671 M: Gerd Hoffmann <kraxel@redhat.com>
18673 F: drivers/virtio/virtio_input.c
18674 F: include/uapi/linux/virtio_input.h
18676 VIRTIO IOMMU DRIVER
18677 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18678 L: virtualization@lists.linux-foundation.org
18680 F: drivers/iommu/virtio-iommu.c
18681 F: include/uapi/linux/virtio_iommu.h
18684 M: David Hildenbrand <david@redhat.com>
18685 L: virtualization@lists.linux-foundation.org
18687 W: https://virtio-mem.gitlab.io/
18688 F: drivers/virtio/virtio_mem.c
18689 F: include/uapi/linux/virtio_mem.h
18691 VIRTUAL BOX GUEST DEVICE DRIVER
18692 M: Hans de Goede <hdegoede@redhat.com>
18693 M: Arnd Bergmann <arnd@arndb.de>
18694 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18696 F: drivers/virt/vboxguest/
18697 F: include/linux/vbox_utils.h
18698 F: include/uapi/linux/vbox*.h
18700 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18701 M: Hans de Goede <hdegoede@redhat.com>
18702 L: linux-fsdevel@vger.kernel.org
18706 VIRTUAL SERIO DEVICE DRIVER
18707 M: Stephen Chandler Paul <thatslyude@gmail.com>
18709 F: drivers/input/serio/userio.c
18710 F: include/uapi/linux/userio.h
18712 VIVID VIRTUAL VIDEO DRIVER
18713 M: Hans Verkuil <hverkuil@xs4all.nl>
18714 L: linux-media@vger.kernel.org
18716 W: https://linuxtv.org
18717 T: git git://linuxtv.org/media_tree.git
18718 F: drivers/media/test-drivers/vivid/*
18720 VIDTV VIRTUAL DIGITAL TV DRIVER
18721 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18722 L: linux-media@vger.kernel.org
18724 W: https://linuxtv.org
18725 T: git git://linuxtv.org/media_tree.git
18726 F: drivers/media/test-drivers/vidtv/*
18729 M: Florian Fainelli <f.fainelli@gmail.com>
18730 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18732 F: drivers/vlynq/vlynq.c
18733 F: include/linux/vlynq.h
18736 M: Martyn Welch <martyn@welchs.me.uk>
18737 M: Manohar Vanga <manohar.vanga@gmail.com>
18738 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18739 L: devel@driverdev.osuosl.org
18741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18742 F: Documentation/driver-api/vme.rst
18743 F: drivers/staging/vme/
18745 F: include/linux/vme*
18747 VMWARE BALLOON DRIVER
18748 M: Nadav Amit <namit@vmware.com>
18749 M: "VMware, Inc." <pv-drivers@vmware.com>
18750 L: linux-kernel@vger.kernel.org
18752 F: drivers/misc/vmw_balloon.c
18754 VMWARE HYPERVISOR INTERFACE
18755 M: Deep Shah <sdeep@vmware.com>
18756 M: "VMware, Inc." <pv-drivers@vmware.com>
18757 L: virtualization@lists.linux-foundation.org
18759 F: arch/x86/include/asm/vmware.h
18760 F: arch/x86/kernel/cpu/vmware.c
18762 VMWARE PVRDMA DRIVER
18763 M: Adit Ranadive <aditr@vmware.com>
18764 M: VMware PV-Drivers <pv-drivers@vmware.com>
18765 L: linux-rdma@vger.kernel.org
18767 F: drivers/infiniband/hw/vmw_pvrdma/
18769 VMware PVSCSI driver
18770 M: Jim Gill <jgill@vmware.com>
18771 M: VMware PV-Drivers <pv-drivers@vmware.com>
18772 L: linux-scsi@vger.kernel.org
18774 F: drivers/scsi/vmw_pvscsi.c
18775 F: drivers/scsi/vmw_pvscsi.h
18777 VMWARE VIRTUAL PTP CLOCK DRIVER
18778 M: Vivek Thampi <vithampi@vmware.com>
18779 M: "VMware, Inc." <pv-drivers@vmware.com>
18780 L: netdev@vger.kernel.org
18782 F: drivers/ptp/ptp_vmw.c
18784 VMWARE VMMOUSE SUBDRIVER
18785 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18786 M: "VMware, Inc." <pv-drivers@vmware.com>
18787 L: linux-input@vger.kernel.org
18789 F: drivers/input/mouse/vmmouse.c
18790 F: drivers/input/mouse/vmmouse.h
18792 VMWARE VMXNET3 ETHERNET DRIVER
18793 M: Ronak Doshi <doshir@vmware.com>
18794 M: "VMware, Inc." <pv-drivers@vmware.com>
18795 L: netdev@vger.kernel.org
18797 F: drivers/net/vmxnet3/
18799 VOCORE VOCORE2 BOARD
18800 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18801 L: linux-mips@vger.kernel.org
18803 F: arch/mips/boot/dts/ralink/vocore2.dts
18805 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18806 M: Liam Girdwood <lgirdwood@gmail.com>
18807 M: Mark Brown <broonie@kernel.org>
18808 L: linux-kernel@vger.kernel.org
18810 W: http://www.slimlogic.co.uk/?p=48
18811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18812 F: Documentation/devicetree/bindings/regulator/
18813 F: Documentation/power/regulator/
18814 F: drivers/regulator/
18815 F: include/dt-bindings/regulator/
18816 F: include/linux/regulator/
18817 K: regulator_get_optional
18820 M: David Ahern <dsahern@kernel.org>
18821 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18822 L: netdev@vger.kernel.org
18824 F: Documentation/networking/vrf.rst
18825 F: drivers/net/vrf.c
18828 M: Petr Mladek <pmladek@suse.com>
18829 M: Steven Rostedt <rostedt@goodmis.org>
18830 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18831 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18832 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18835 F: Documentation/core-api/printk-formats.rst
18836 F: lib/test_printf.c
18839 VT1211 HARDWARE MONITOR DRIVER
18840 M: Juerg Haefliger <juergh@gmail.com>
18841 L: linux-hwmon@vger.kernel.org
18843 F: Documentation/hwmon/vt1211.rst
18844 F: drivers/hwmon/vt1211.c
18846 VT8231 HARDWARE MONITOR DRIVER
18847 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18848 L: linux-hwmon@vger.kernel.org
18850 F: drivers/hwmon/vt8231.c
18852 VUB300 USB to SDIO/SD/MMC bridge chip
18853 L: linux-mmc@vger.kernel.org
18855 F: drivers/mmc/host/vub300.c
18857 W1 DALLAS'S 1-WIRE BUS
18858 M: Evgeniy Polyakov <zbr@ioremap.net>
18860 F: Documentation/devicetree/bindings/w1/
18861 F: Documentation/w1/
18863 F: include/linux/w1.h
18865 W83791D HARDWARE MONITORING DRIVER
18866 M: Marc Hulsman <m.hulsman@tudelft.nl>
18867 L: linux-hwmon@vger.kernel.org
18869 F: Documentation/hwmon/w83791d.rst
18870 F: drivers/hwmon/w83791d.c
18872 W83793 HARDWARE MONITORING DRIVER
18873 M: Rudolf Marek <r.marek@assembler.cz>
18874 L: linux-hwmon@vger.kernel.org
18876 F: Documentation/hwmon/w83793.rst
18877 F: drivers/hwmon/w83793.c
18879 W83795 HARDWARE MONITORING DRIVER
18880 M: Jean Delvare <jdelvare@suse.com>
18881 L: linux-hwmon@vger.kernel.org
18883 F: drivers/hwmon/w83795.c
18885 W83L51xD SD/MMC CARD INTERFACE DRIVER
18886 M: Pierre Ossman <pierre@ossman.eu>
18888 F: drivers/mmc/host/wbsd.*
18890 WACOM PROTOCOL 4 SERIAL TABLETS
18891 M: Julian Squires <julian@cipht.net>
18892 M: Hans de Goede <hdegoede@redhat.com>
18893 L: linux-input@vger.kernel.org
18895 F: drivers/input/tablet/wacom_serial4.c
18897 WATCHDOG DEVICE DRIVERS
18898 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18899 M: Guenter Roeck <linux@roeck-us.net>
18900 L: linux-watchdog@vger.kernel.org
18902 W: http://www.linux-watchdog.org/
18903 T: git git://www.linux-watchdog.org/linux-watchdog.git
18904 F: Documentation/devicetree/bindings/watchdog/
18905 F: Documentation/watchdog/
18906 F: drivers/watchdog/
18907 F: include/linux/watchdog.h
18908 F: include/uapi/linux/watchdog.h
18910 WHISKEYCOVE PMIC GPIO DRIVER
18911 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18912 L: linux-gpio@vger.kernel.org
18914 F: drivers/gpio/gpio-wcove.c
18917 M: Dianlong Li <long17.cool@163.com>
18918 L: linux-rtc@vger.kernel.org
18920 F: drivers/rtc/rtc-sd3078.c
18923 M: David Rheinsberg <david.rheinsberg@gmail.com>
18924 L: linux-input@vger.kernel.org
18926 F: drivers/hid/hid-wiimote*
18928 WILOCITY WIL6210 WIRELESS DRIVER
18929 M: Maya Erez <merez@codeaurora.org>
18930 L: linux-wireless@vger.kernel.org
18931 L: wil6210@qti.qualcomm.com
18933 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18934 F: drivers/net/wireless/ath/wil6210/
18937 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18938 M: linux-wimax@intel.com
18939 L: wimax@linuxwimax.org (subscribers-only)
18941 W: http://linuxwimax.org
18942 F: Documentation/admin-guide/wimax/wimax.rst
18943 F: include/linux/wimax/debug.h
18944 F: include/net/wimax.h
18945 F: include/uapi/linux/wimax.h
18949 M: David Härdeman <david@hardeman.nu>
18951 F: drivers/media/rc/winbond-cir.c
18953 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18954 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18955 L: linux-watchdog@vger.kernel.org
18957 F: drivers/watchdog/ebc-c384_wdt.c
18959 WINSYSTEMS WS16C48 GPIO DRIVER
18960 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18961 L: linux-gpio@vger.kernel.org
18963 F: drivers/gpio/gpio-ws16c48.c
18965 WIREGUARD SECURE NETWORK TUNNEL
18966 M: Jason A. Donenfeld <Jason@zx2c4.com>
18967 L: wireguard@lists.zx2c4.com
18968 L: netdev@vger.kernel.org
18970 F: drivers/net/wireguard/
18971 F: tools/testing/selftests/wireguard/
18973 WISTRON LAPTOP BUTTON DRIVER
18974 M: Miloslav Trmac <mitr@volny.cz>
18976 F: drivers/input/misc/wistron_btns.c
18978 WL3501 WIRELESS PCMCIA CARD DRIVER
18979 L: linux-wireless@vger.kernel.org
18981 F: drivers/net/wireless/wl3501*
18983 WOLFSON MICROELECTRONICS DRIVERS
18984 L: patches@opensource.cirrus.com
18986 W: https://github.com/CirrusLogic/linux-drivers/wiki
18987 T: git https://github.com/CirrusLogic/linux-drivers.git
18988 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18989 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18990 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18991 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18992 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18993 F: Documentation/hwmon/wm83??.rst
18994 F: arch/arm/mach-s3c/mach-crag6410*
18995 F: drivers/clk/clk-wm83*.c
18996 F: drivers/extcon/extcon-arizona.c
18997 F: drivers/gpio/gpio-*wm*.c
18998 F: drivers/gpio/gpio-arizona.c
18999 F: drivers/hwmon/wm83??-hwmon.c
19000 F: drivers/input/misc/wm831x-on.c
19001 F: drivers/input/touchscreen/wm831x-ts.c
19002 F: drivers/input/touchscreen/wm97*.c
19003 F: drivers/leds/leds-wm83*.c
19004 F: drivers/mfd/arizona*
19005 F: drivers/mfd/cs47l24*
19006 F: drivers/mfd/wm*.c
19007 F: drivers/power/supply/wm83*.c
19008 F: drivers/regulator/arizona*
19009 F: drivers/regulator/wm8*.c
19010 F: drivers/rtc/rtc-wm83*.c
19011 F: drivers/video/backlight/wm83*_bl.c
19012 F: drivers/watchdog/wm83*_wdt.c
19013 F: include/linux/mfd/arizona/
19014 F: include/linux/mfd/wm831x/
19015 F: include/linux/mfd/wm8350/
19016 F: include/linux/mfd/wm8400*
19017 F: include/linux/regulator/arizona*
19018 F: include/linux/wm97xx.h
19019 F: include/sound/wm????.h
19020 F: sound/soc/codecs/arizona.?
19021 F: sound/soc/codecs/cs47l24*
19022 F: sound/soc/codecs/wm*
19025 M: Tejun Heo <tj@kernel.org>
19026 R: Lai Jiangshan <jiangshanlai@gmail.com>
19028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19029 F: Documentation/core-api/workqueue.rst
19030 F: include/linux/workqueue.h
19031 F: kernel/workqueue.c
19033 X-POWERS AXP288 PMIC DRIVERS
19034 M: Hans de Goede <hdegoede@redhat.com>
19036 F: drivers/acpi/pmic/intel_pmic_xpower.c
19039 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19040 M: Chen-Yu Tsai <wens@csie.org>
19041 L: linux-kernel@vger.kernel.org
19046 M: Martin Schiller <ms@dev.tdt.de>
19047 L: linux-x25@vger.kernel.org
19049 F: Documentation/networking/lapb-module.rst
19050 F: Documentation/networking/x25*
19051 F: drivers/net/wan/hdlc_x25.c
19052 F: drivers/net/wan/lapbether.c
19053 F: include/*/lapb.h
19054 F: include/net/x25*
19055 F: include/uapi/linux/x25.h
19059 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19060 M: Thomas Gleixner <tglx@linutronix.de>
19061 M: Ingo Molnar <mingo@redhat.com>
19062 M: Borislav Petkov <bp@alien8.de>
19064 R: "H. Peter Anvin" <hpa@zytor.com>
19065 L: linux-kernel@vger.kernel.org
19067 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19068 F: Documentation/devicetree/bindings/x86/
19069 F: Documentation/x86/
19073 M: Andy Lutomirski <luto@kernel.org>
19074 L: linux-kernel@vger.kernel.org
19076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19079 X86 MCE INFRASTRUCTURE
19080 M: Tony Luck <tony.luck@intel.com>
19081 M: Borislav Petkov <bp@alien8.de>
19082 L: linux-edac@vger.kernel.org
19084 F: arch/x86/kernel/cpu/mce/*
19086 X86 MICROCODE UPDATE SUPPORT
19087 M: Borislav Petkov <bp@alien8.de>
19089 F: arch/x86/kernel/cpu/microcode/*
19092 M: Dave Hansen <dave.hansen@linux.intel.com>
19093 M: Andy Lutomirski <luto@kernel.org>
19094 M: Peter Zijlstra <peterz@infradead.org>
19095 L: linux-kernel@vger.kernel.org
19097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19100 X86 PLATFORM DRIVERS
19101 M: Hans de Goede <hdegoede@redhat.com>
19102 M: Mark Gross <mgross@linux.intel.com>
19103 L: platform-driver-x86@vger.kernel.org
19105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19106 F: drivers/platform/olpc/
19107 F: drivers/platform/x86/
19109 X86 PLATFORM DRIVERS - ARCH
19110 R: Darren Hart <dvhart@infradead.org>
19111 R: Andy Shevchenko <andy@infradead.org>
19112 L: platform-driver-x86@vger.kernel.org
19115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19116 F: arch/x86/platform
19118 X86 PLATFORM UV HPE SUPERDOME FLEX
19119 M: Steve Wahl <steve.wahl@hpe.com>
19120 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19121 R: Russ Anderson <russ.anderson@hpe.com>
19123 F: arch/x86/include/asm/uv/
19124 F: arch/x86/kernel/apic/x2apic_uv_x.c
19125 F: arch/x86/platform/uv/
19128 M: Andy Lutomirski <luto@kernel.org>
19129 L: linux-kernel@vger.kernel.org
19131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19132 F: arch/x86/entry/vdso/
19135 M: Matthew Wilcox <willy@infradead.org>
19136 L: linux-fsdevel@vger.kernel.org
19138 F: Documentation/core-api/xarray.rst
19139 F: include/linux/idr.h
19140 F: include/linux/xarray.h
19143 F: tools/testing/radix-tree
19146 M: Benjamin Valentin <benpicco@googlemail.com>
19148 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19149 F: drivers/media/rc/xbox_remote.c
19151 XC2028/3028 TUNER DRIVER
19152 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19153 L: linux-media@vger.kernel.org
19155 W: https://linuxtv.org
19156 T: git git://linuxtv.org/media_tree.git
19157 F: drivers/media/tuners/tuner-xc2028.*
19159 XDP (eXpress Data Path)
19160 M: Alexei Starovoitov <ast@kernel.org>
19161 M: Daniel Borkmann <daniel@iogearbox.net>
19162 M: David S. Miller <davem@davemloft.net>
19163 M: Jakub Kicinski <kuba@kernel.org>
19164 M: Jesper Dangaard Brouer <hawk@kernel.org>
19165 M: John Fastabend <john.fastabend@gmail.com>
19166 L: netdev@vger.kernel.org
19167 L: bpf@vger.kernel.org
19169 F: include/net/xdp.h
19170 F: include/net/xdp_priv.h
19171 F: include/trace/events/xdp.h
19172 F: kernel/bpf/cpumap.c
19173 F: kernel/bpf/devmap.c
19175 F: samples/bpf/xdp*
19176 F: tools/testing/selftests/bpf/*xdp*
19177 F: tools/testing/selftests/bpf/*/*xdp*
19178 F: drivers/net/ethernet/*/*/*/*/*xdp*
19179 F: drivers/net/ethernet/*/*/*xdp*
19180 K: (?:\b|_)xdp(?:\b|_)
19182 XDP SOCKETS (AF_XDP)
19183 M: Björn Töpel <bjorn.topel@intel.com>
19184 M: Magnus Karlsson <magnus.karlsson@intel.com>
19185 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19186 L: netdev@vger.kernel.org
19187 L: bpf@vger.kernel.org
19189 F: Documentation/networking/af_xdp.rst
19190 F: include/net/xdp_sock*
19191 F: include/net/xsk_buff_pool.h
19192 F: include/uapi/linux/if_xdp.h
19193 F: include/uapi/linux/xdp_diag.h
19194 F: include/net/netns/xdp.h
19196 F: samples/bpf/xdpsock*
19197 F: tools/lib/bpf/xsk*
19199 XEN BLOCK SUBSYSTEM
19200 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19201 M: Roger Pau Monné <roger.pau@citrix.com>
19202 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19204 F: drivers/block/xen*
19205 F: drivers/block/xen-blkback/*
19208 M: Stefano Stabellini <sstabellini@kernel.org>
19209 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19211 F: arch/arm/include/asm/xen/
19214 XEN HYPERVISOR ARM64
19215 M: Stefano Stabellini <sstabellini@kernel.org>
19216 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19218 F: arch/arm64/include/asm/xen/
19221 XEN HYPERVISOR INTERFACE
19222 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19223 M: Juergen Gross <jgross@suse.com>
19224 R: Stefano Stabellini <sstabellini@kernel.org>
19225 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19228 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19229 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19230 F: arch/x86/include/asm/pvclock-abi.h
19231 F: arch/x86/include/asm/xen/
19232 F: arch/x86/platform/pvh/
19234 F: drivers/*/xen-*front.c
19236 F: include/uapi/xen/
19239 XEN NETWORK BACKEND DRIVER
19240 M: Wei Liu <wei.liu@kernel.org>
19241 M: Paul Durrant <paul@xen.org>
19242 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19243 L: netdev@vger.kernel.org
19245 F: drivers/net/xen-netback/*
19248 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19249 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19251 F: arch/x86/pci/*xen*
19252 F: drivers/pci/*xen*
19255 M: Juergen Gross <jgross@suse.com>
19256 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19257 L: linux-scsi@vger.kernel.org
19259 F: drivers/scsi/xen-scsifront.c
19260 F: drivers/xen/xen-scsiback.c
19261 F: include/xen/interface/io/vscsiif.h
19263 XEN SOUND FRONTEND DRIVER
19264 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19265 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19266 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19270 XEN SWIOTLB SUBSYSTEM
19271 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19272 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19273 L: iommu@lists.linux-foundation.org
19275 F: arch/x86/xen/*swiotlb*
19276 F: drivers/xen/*swiotlb*
19279 M: Darrick J. Wong <darrick.wong@oracle.com>
19280 M: linux-xfs@vger.kernel.org
19281 L: linux-xfs@vger.kernel.org
19284 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19285 F: Documentation/ABI/testing/sysfs-fs-xfs
19286 F: Documentation/admin-guide/xfs.rst
19287 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19288 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19290 F: include/uapi/linux/dqblk_xfs.h
19291 F: include/uapi/linux/fsmap.h
19293 XILINX AXI ETHERNET DRIVER
19294 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19296 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19299 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19300 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19301 L: linux-can@vger.kernel.org
19303 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19304 F: drivers/net/can/xilinx_can.c
19306 XILINX SD-FEC IP CORES
19307 M: Derek Kiernan <derek.kiernan@xilinx.com>
19308 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19310 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19311 F: Documentation/misc-devices/xilinx_sdfec.rst
19312 F: drivers/misc/Kconfig
19313 F: drivers/misc/Makefile
19314 F: drivers/misc/xilinx_sdfec.c
19315 F: include/uapi/misc/xilinx_sdfec.h
19317 XILINX UARTLITE SERIAL DRIVER
19318 M: Peter Korsgaard <jacmet@sunsite.dk>
19319 L: linux-serial@vger.kernel.org
19321 F: drivers/tty/serial/uartlite.c
19323 XILINX VIDEO IP CORES
19324 M: Hyun Kwon <hyun.kwon@xilinx.com>
19325 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19326 L: linux-media@vger.kernel.org
19328 T: git git://linuxtv.org/media_tree.git
19329 F: Documentation/devicetree/bindings/media/xilinx/
19330 F: drivers/media/platform/xilinx/
19331 F: include/uapi/linux/xilinx-v4l2-controls.h
19333 XILINX ZYNQMP DPDMA DRIVER
19334 M: Hyun Kwon <hyun.kwon@xilinx.com>
19335 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19336 L: dmaengine@vger.kernel.org
19338 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19339 F: drivers/dma/xilinx/xilinx_dpdma.c
19340 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19342 XILINX ZYNQMP PSGTR PHY DRIVER
19343 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19344 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19345 L: linux-kernel@vger.kernel.org
19347 T: git https://github.com/Xilinx/linux-xlnx.git
19348 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19349 F: drivers/phy/xilinx/phy-zynqmp.c
19352 M: Eli Billauer <eli.billauer@gmail.com>
19353 L: linux-kernel@vger.kernel.org
19355 F: drivers/char/xillybus/
19358 M: George Cherian <gcherian@marvell.com>
19359 L: linux-i2c@vger.kernel.org
19361 W: http://www.marvell.com
19362 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19363 F: drivers/i2c/busses/i2c-xlp9xx.c
19365 XRA1403 GPIO EXPANDER
19366 M: Nandor Han <nandor.han@ge.com>
19367 M: Semi Malinen <semi.malinen@ge.com>
19368 L: linux-gpio@vger.kernel.org
19370 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19371 F: drivers/gpio/gpio-xra1403.c
19373 XTENSA XTFPGA PLATFORM SUPPORT
19374 M: Max Filippov <jcmvbkbc@gmail.com>
19375 L: linux-xtensa@linux-xtensa.org
19377 F: drivers/spi/spi-xtensa-xtfpga.c
19378 F: sound/soc/xtensa/xtfpga-i2s.c
19380 YAM DRIVER FOR AX.25
19381 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19382 L: linux-hams@vger.kernel.org
19384 F: drivers/net/hamradio/yam*
19385 F: include/linux/yam.h
19387 YAMA SECURITY MODULE
19388 M: Kees Cook <keescook@chromium.org>
19390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19391 F: Documentation/admin-guide/LSM/Yama.rst
19394 YEALINK PHONE DRIVER
19395 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19396 L: usbb2k-api-dev@nongnu.org
19398 F: Documentation/input/devices/yealink.rst
19399 F: drivers/input/misc/yealink.*
19401 Z8530 DRIVER FOR AX.25
19402 M: Joerg Reuter <jreuter@yaina.de>
19403 L: linux-hams@vger.kernel.org
19405 W: http://yaina.de/jreuter/
19406 W: http://www.qsl.net/dl1bke/
19407 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19408 F: drivers/net/hamradio/*scc.c
19409 F: drivers/net/hamradio/z8530.h
19411 ZBUD COMPRESSED PAGE ALLOCATOR
19412 M: Seth Jennings <sjenning@redhat.com>
19413 M: Dan Streetman <ddstreet@ieee.org>
19414 L: linux-mm@kvack.org
19416 F: include/linux/zbud.h
19419 ZD1211RW WIRELESS DRIVER
19420 M: Daniel Drake <dsd@gentoo.org>
19421 M: Ulrich Kunitz <kune@deine-taler.de>
19422 L: linux-wireless@vger.kernel.org
19423 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19425 W: http://zd1211.ath.cx/wiki/DriverRewrite
19426 F: drivers/net/wireless/zydas/zd1211rw/
19428 ZD1301 MEDIA DRIVER
19429 M: Antti Palosaari <crope@iki.fi>
19430 L: linux-media@vger.kernel.org
19432 W: https://linuxtv.org/
19433 W: http://palosaari.fi/linux/
19434 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19435 F: drivers/media/usb/dvb-usb-v2/zd1301*
19437 ZD1301_DEMOD MEDIA DRIVER
19438 M: Antti Palosaari <crope@iki.fi>
19439 L: linux-media@vger.kernel.org
19441 W: https://linuxtv.org/
19442 W: http://palosaari.fi/linux/
19443 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19444 F: drivers/media/dvb-frontends/zd1301_demod*
19446 ZHAOXIN PROCESSOR SUPPORT
19447 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19448 L: linux-kernel@vger.kernel.org
19450 F: arch/x86/kernel/cpu/zhaoxin.c
19453 M: Damien Le Moal <damien.lemoal@wdc.com>
19454 M: Naohiro Aota <naohiro.aota@wdc.com>
19455 R: Johannes Thumshirn <jth@kernel.org>
19456 L: linux-fsdevel@vger.kernel.org
19458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19459 F: Documentation/filesystems/zonefs.rst
19462 ZR36067 VIDEO FOR LINUX DRIVER
19463 M: Corentin Labbe <clabbe@baylibre.com>
19464 L: mjpeg-users@lists.sourceforge.net
19465 L: linux-media@vger.kernel.org
19467 W: http://mjpeg.sourceforge.net/driver-zoran/
19468 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19469 F: Documentation/driver-api/media/drivers/zoran.rst
19470 F: drivers/staging/media/zoran/
19472 ZPOOL COMPRESSED PAGE STORAGE API
19473 M: Dan Streetman <ddstreet@ieee.org>
19474 L: linux-mm@kvack.org
19476 F: include/linux/zpool.h
19479 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19480 M: Minchan Kim <minchan@kernel.org>
19481 M: Nitin Gupta <ngupta@vflare.org>
19482 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19483 L: linux-kernel@vger.kernel.org
19485 F: Documentation/admin-guide/blockdev/zram.rst
19486 F: drivers/block/zram/
19488 ZS DECSTATION Z85C30 SERIAL DRIVER
19489 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19491 F: drivers/tty/serial/zs.*
19493 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19494 M: Minchan Kim <minchan@kernel.org>
19495 M: Nitin Gupta <ngupta@vflare.org>
19496 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19497 L: linux-mm@kvack.org
19499 F: Documentation/vm/zsmalloc.rst
19500 F: include/linux/zsmalloc.h
19503 ZSWAP COMPRESSED SWAP CACHING
19504 M: Seth Jennings <sjenning@redhat.com>
19505 M: Dan Streetman <ddstreet@ieee.org>
19506 M: Vitaly Wool <vitaly.wool@konsulko.com>
19507 L: linux-mm@kvack.org
19512 M: Linus Torvalds <torvalds@linux-foundation.org>
19513 L: linux-kernel@vger.kernel.org
19514 S: Buried alive in reporters
19515 Q: http://patchwork.kernel.org/project/LKML/list/
19516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git