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: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9532 M: Daniel Mack <daniel@zonque.org>
9533 M: David Herrmann <dh.herrmann@googlemail.com>
9534 M: Djalal Harouni <tixxdz@opendz.org>
9535 L: linux-kernel@vger.kernel.org
9539 F: Documentation/kdbus/*
9540 F: include/uapi/linux/kdbus.h
9541 F: tools/testing/selftests/kdbus/
9544 M: Dave Young <dyoung@redhat.com>
9545 M: Baoquan He <bhe@redhat.com>
9546 R: Vivek Goyal <vgoyal@redhat.com>
9547 L: kexec@lists.infradead.org
9549 W: http://lse.sourceforge.net/kdump/
9550 F: Documentation/admin-guide/kdump/
9552 F: include/linux/crash_core.h
9553 F: include/linux/crash_dump.h
9554 F: include/uapi/linux/vmcore.h
9557 KEENE FM RADIO TRANSMITTER DRIVER
9558 M: Hans Verkuil <hverkuil@xs4all.nl>
9559 L: linux-media@vger.kernel.org
9561 W: https://linuxtv.org
9562 T: git git://linuxtv.org/media_tree.git
9563 F: drivers/media/radio/radio-keene*
9566 M: Ian Kent <raven@themaw.net>
9567 L: autofs@vger.kernel.org
9571 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9572 M: Masahiro Yamada <masahiroy@kernel.org>
9573 M: Michal Marek <michal.lkml@markovi.net>
9574 L: linux-kbuild@vger.kernel.org
9576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9577 F: Documentation/kbuild/
9579 F: scripts/*vmlinux*
9581 F: scripts/Makefile*
9588 L: kernel-janitors@vger.kernel.org
9590 W: http://kernelnewbies.org/KernelJanitors
9592 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9593 M: "J. Bruce Fields" <bfields@fieldses.org>
9594 M: Chuck Lever <chuck.lever@oracle.com>
9595 L: linux-nfs@vger.kernel.org
9597 W: http://nfs.sourceforge.net/
9598 T: git git://linux-nfs.org/~bfields/linux.git
9602 F: include/linux/lockd/
9603 F: include/linux/sunrpc/
9604 F: include/uapi/linux/nfsd/
9605 F: include/uapi/linux/sunrpc/
9607 F: Documentation/filesystems/nfs/
9609 KERNEL SELFTEST FRAMEWORK
9610 M: Shuah Khan <shuah@kernel.org>
9611 M: Shuah Khan <skhan@linuxfoundation.org>
9612 L: linux-kselftest@vger.kernel.org
9614 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9616 F: Documentation/dev-tools/kselftest*
9617 F: tools/testing/selftests/
9619 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9620 M: Brendan Higgins <brendanhiggins@google.com>
9621 L: linux-kselftest@vger.kernel.org
9622 L: kunit-dev@googlegroups.com
9624 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9625 F: Documentation/dev-tools/kunit/
9628 F: tools/testing/kunit/
9630 KERNEL USERMODE HELPER
9631 M: Luis Chamberlain <mcgrof@kernel.org>
9632 L: linux-kernel@vger.kernel.org
9634 F: include/linux/umh.h
9637 KERNEL VIRTUAL MACHINE (KVM)
9638 M: Paolo Bonzini <pbonzini@redhat.com>
9639 L: kvm@vger.kernel.org
9641 W: http://www.linux-kvm.org
9642 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9643 F: Documentation/virt/kvm/
9644 F: include/asm-generic/kvm*
9645 F: include/kvm/iodev.h
9646 F: include/linux/kvm*
9647 F: include/trace/events/kvm.h
9648 F: include/uapi/asm-generic/kvm*
9649 F: include/uapi/linux/kvm*
9651 F: tools/testing/selftests/kvm/
9654 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9655 M: Marc Zyngier <maz@kernel.org>
9656 R: James Morse <james.morse@arm.com>
9657 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9658 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9660 L: kvmarm@lists.cs.columbia.edu
9662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9663 F: arch/arm64/include/asm/kvm*
9664 F: arch/arm64/include/uapi/asm/kvm*
9666 F: include/kvm/arm_*
9668 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9669 M: Huacai Chen <chenhc@lemote.com>
9670 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9671 L: linux-mips@vger.kernel.org
9672 L: kvm@vger.kernel.org
9674 F: arch/mips/include/asm/kvm*
9675 F: arch/mips/include/uapi/asm/kvm*
9678 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9679 M: Paul Mackerras <paulus@ozlabs.org>
9680 L: kvm-ppc@vger.kernel.org
9682 W: http://www.linux-kvm.org/
9683 T: git git://github.com/agraf/linux-2.6.git
9684 F: arch/powerpc/include/asm/kvm*
9685 F: arch/powerpc/include/uapi/asm/kvm*
9686 F: arch/powerpc/kernel/kvm*
9687 F: arch/powerpc/kvm/
9689 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9690 M: Christian Borntraeger <borntraeger@de.ibm.com>
9691 M: Janosch Frank <frankja@linux.ibm.com>
9692 R: David Hildenbrand <david@redhat.com>
9693 R: Cornelia Huck <cohuck@redhat.com>
9694 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9695 L: kvm@vger.kernel.org
9697 W: http://www.ibm.com/developerworks/linux/linux390/
9698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9699 F: Documentation/virt/kvm/s390*
9700 F: arch/s390/include/asm/gmap.h
9701 F: arch/s390/include/asm/kvm*
9702 F: arch/s390/include/uapi/asm/kvm*
9703 F: arch/s390/kernel/uv.c
9705 F: arch/s390/mm/gmap.c
9706 F: tools/testing/selftests/kvm/*/s390x/
9707 F: tools/testing/selftests/kvm/s390x/
9709 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9710 M: Paolo Bonzini <pbonzini@redhat.com>
9711 R: Sean Christopherson <sean.j.christopherson@intel.com>
9712 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9713 R: Wanpeng Li <wanpengli@tencent.com>
9714 R: Jim Mattson <jmattson@google.com>
9715 R: Joerg Roedel <joro@8bytes.org>
9716 L: kvm@vger.kernel.org
9718 W: http://www.linux-kvm.org
9719 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9720 F: arch/x86/include/asm/kvm*
9721 F: arch/x86/include/asm/pvclock-abi.h
9722 F: arch/x86/include/asm/svm.h
9723 F: arch/x86/include/asm/vmx*.h
9724 F: arch/x86/include/uapi/asm/kvm*
9725 F: arch/x86/include/uapi/asm/svm.h
9726 F: arch/x86/include/uapi/asm/vmx.h
9727 F: arch/x86/kernel/kvm.c
9728 F: arch/x86/kernel/kvmclock.c
9733 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9734 M: Tejun Heo <tj@kernel.org>
9736 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9738 F: include/linux/kernfs.h
9741 M: Eric Biederman <ebiederm@xmission.com>
9742 L: kexec@lists.infradead.org
9744 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9745 F: include/linux/kexec.h
9746 F: include/uapi/linux/kexec.h
9750 M: Mimi Zohar <zohar@linux.ibm.com>
9751 L: linux-integrity@vger.kernel.org
9752 L: keyrings@vger.kernel.org
9754 F: Documentation/security/keys/trusted-encrypted.rst
9755 F: include/keys/encrypted-type.h
9756 F: security/keys/encrypted-keys/
9759 M: James Bottomley <jejb@linux.ibm.com>
9760 M: Jarkko Sakkinen <jarkko@kernel.org>
9761 M: Mimi Zohar <zohar@linux.ibm.com>
9762 L: linux-integrity@vger.kernel.org
9763 L: keyrings@vger.kernel.org
9765 F: Documentation/security/keys/trusted-encrypted.rst
9766 F: include/keys/trusted-type.h
9767 F: include/keys/trusted_tpm.h
9768 F: security/keys/trusted-keys/
9771 M: David Howells <dhowells@redhat.com>
9772 M: Jarkko Sakkinen <jarkko@kernel.org>
9773 L: keyrings@vger.kernel.org
9775 F: Documentation/security/keys/core.rst
9777 F: include/linux/key-type.h
9778 F: include/linux/key.h
9779 F: include/linux/keyctl.h
9780 F: include/uapi/linux/keyctl.h
9784 M: Stefani Seibold <stefani@seibold.net>
9786 F: include/linux/kfifo.h
9790 KGDB / KDB /debug_core
9791 M: Jason Wessel <jason.wessel@windriver.com>
9792 M: Daniel Thompson <daniel.thompson@linaro.org>
9793 R: Douglas Anderson <dianders@chromium.org>
9794 L: kgdb-bugreport@lists.sourceforge.net
9796 W: http://kgdb.wiki.kernel.org/
9797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9798 F: Documentation/dev-tools/kgdb.rst
9799 F: drivers/misc/kgdbts.c
9800 F: drivers/tty/serial/kgdboc.c
9801 F: include/linux/kdb.h
9802 F: include/linux/kgdb.h
9805 KHADAS MCU MFD DRIVER
9806 M: Neil Armstrong <narmstrong@baylibre.com>
9807 L: linux-amlogic@lists.infradead.org
9809 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9810 F: drivers/mfd/khadas-mcu.c
9811 F: include/linux/mfd/khadas-mcu.h
9812 F: drivers/thermal/khadas_mcu_fan.c
9815 M: Catalin Marinas <catalin.marinas@arm.com>
9817 F: Documentation/dev-tools/kmemleak.rst
9818 F: include/linux/kmemleak.h
9820 F: samples/kmemleak/kmemleak-test.c
9822 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9823 M: Luis Chamberlain <mcgrof@kernel.org>
9824 L: linux-kernel@vger.kernel.org
9826 F: include/linux/kmod.h
9829 F: tools/testing/selftests/kmod/
9832 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9833 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9834 M: "David S. Miller" <davem@davemloft.net>
9835 M: Masami Hiramatsu <mhiramat@kernel.org>
9837 F: Documentation/trace/kprobes.rst
9838 F: include/asm-generic/kprobes.h
9839 F: include/linux/kprobes.h
9842 KS0108 LCD CONTROLLER DRIVER
9843 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9845 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9846 F: drivers/auxdisplay/ks0108.c
9847 F: include/linux/ks0108.h
9849 KTD253 BACKLIGHT DRIVER
9850 M: Linus Walleij <linus.walleij@linaro.org>
9852 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9853 F: drivers/video/backlight/ktd253-backlight.c
9856 M: David Ahern <dsahern@kernel.org>
9857 L: netdev@vger.kernel.org
9859 F: include/net/l3mdev.h
9863 M: John Fastabend <john.fastabend@gmail.com>
9864 M: Daniel Borkmann <daniel@iogearbox.net>
9865 M: Jakub Sitnicki <jakub@cloudflare.com>
9866 M: Lorenz Bauer <lmb@cloudflare.com>
9867 L: netdev@vger.kernel.org
9868 L: bpf@vger.kernel.org
9870 F: include/linux/skmsg.h
9872 F: net/core/sock_map.c
9873 F: net/ipv4/tcp_bpf.c
9874 F: net/ipv4/udp_bpf.c
9876 LANTIQ / INTEL Ethernet drivers
9877 M: Hauke Mehrtens <hauke@hauke-m.de>
9878 L: netdev@vger.kernel.org
9880 F: drivers/net/dsa/lantiq_gswip.c
9881 F: drivers/net/dsa/lantiq_pce.h
9882 F: drivers/net/ethernet/lantiq_xrx200.c
9883 F: net/dsa/tag_gswip.c
9885 LANTIQ MIPS ARCHITECTURE
9886 M: John Crispin <john@phrozen.org>
9887 L: linux-mips@vger.kernel.org
9890 F: drivers/soc/lantiq
9892 LASI 53c700 driver for PARISC
9893 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9894 L: linux-scsi@vger.kernel.org
9896 F: Documentation/scsi/53c700.rst
9897 F: drivers/scsi/53c700*
9900 M: Tobin C. Harding <me@tobin.cc>
9901 M: Tycho Andersen <tycho@tycho.pizza>
9902 L: linux-hardening@vger.kernel.org
9904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9905 F: scripts/leaking_addresses.pl
9908 M: Pavel Machek <pavel@ucw.cz>
9909 R: Dan Murphy <dmurphy@ti.com>
9910 L: linux-leds@vger.kernel.org
9912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9913 F: Documentation/devicetree/bindings/leds/
9915 F: include/linux/leds.h
9917 LEGACY EEPROM DRIVER
9918 M: Jean Delvare <jdelvare@suse.com>
9920 F: Documentation/misc-devices/eeprom.rst
9921 F: drivers/misc/eeprom/eeprom.c
9924 R: David Lechner <david@lechnology.com>
9926 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9927 F: arch/arm/boot/dts/da850-lego-ev3.dts
9928 F: drivers/power/supply/lego_ev3_battery.c
9930 LEGO USB Tower driver
9931 M: Juergen Stuber <starblue@users.sourceforge.net>
9932 L: legousb-devel@lists.sourceforge.net
9934 W: http://legousb.sourceforge.net/
9935 F: drivers/usb/misc/legousbtower.c
9938 M: Matan Ziv-Av <matan@svgalib.org>
9939 L: platform-driver-x86@vger.kernel.org
9941 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9942 F: Documentation/admin-guide/laptops/lg-laptop.rst
9943 F: drivers/platform/x86/lg-laptop.c
9946 M: Michael Krufky <mkrufky@linuxtv.org>
9947 L: linux-media@vger.kernel.org
9949 W: https://linuxtv.org
9950 W: http://github.com/mkrufky
9951 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9952 T: git git://linuxtv.org/mkrufky/tuners.git
9953 F: drivers/media/dvb-frontends/lg2160.*
9955 LGDT3305 MEDIA DRIVER
9956 M: Michael Krufky <mkrufky@linuxtv.org>
9957 L: linux-media@vger.kernel.org
9959 W: https://linuxtv.org
9960 W: http://github.com/mkrufky
9961 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9962 T: git git://linuxtv.org/mkrufky/tuners.git
9963 F: drivers/media/dvb-frontends/lgdt3305.*
9965 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9966 M: Viresh Kumar <vireshk@kernel.org>
9967 L: linux-ide@vger.kernel.org
9969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9970 F: drivers/ata/pata_arasan_cf.c
9971 F: include/linux/pata_arasan_cf_data.h
9973 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9974 M: Linus Walleij <linus.walleij@linaro.org>
9975 L: linux-ide@vger.kernel.org
9977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9978 F: drivers/ata/pata_ftide010.c
9979 F: drivers/ata/sata_gemini.c
9980 F: drivers/ata/sata_gemini.h
9982 LIBATA SATA AHCI PLATFORM devices support
9983 M: Hans de Goede <hdegoede@redhat.com>
9984 M: Jens Axboe <axboe@kernel.dk>
9985 L: linux-ide@vger.kernel.org
9987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9988 F: drivers/ata/ahci_platform.c
9989 F: drivers/ata/libahci_platform.c
9990 F: include/linux/ahci_platform.h
9992 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9993 M: Mikael Pettersson <mikpelinux@gmail.com>
9994 L: linux-ide@vger.kernel.org
9996 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9997 F: drivers/ata/sata_promise.*
9999 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10000 M: Jens Axboe <axboe@kernel.dk>
10001 L: linux-ide@vger.kernel.org
10003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10004 F: Documentation/devicetree/bindings/ata/
10006 F: include/linux/ata.h
10007 F: include/linux/libata.h
10010 M: Sasha Levin <alexander.levin@microsoft.com>
10012 F: tools/lib/lockdep/
10014 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10015 M: Dan Williams <dan.j.williams@intel.com>
10016 M: Vishal Verma <vishal.l.verma@intel.com>
10017 M: Dave Jiang <dave.jiang@intel.com>
10018 L: linux-nvdimm@lists.01.org
10020 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10021 P: Documentation/nvdimm/maintainer-entry-profile.rst
10022 F: drivers/nvdimm/blk.c
10023 F: drivers/nvdimm/region_devs.c
10025 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10026 M: Vishal Verma <vishal.l.verma@intel.com>
10027 M: Dan Williams <dan.j.williams@intel.com>
10028 M: Dave Jiang <dave.jiang@intel.com>
10029 L: linux-nvdimm@lists.01.org
10031 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10032 P: Documentation/nvdimm/maintainer-entry-profile.rst
10033 F: drivers/nvdimm/btt*
10035 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10036 M: Dan Williams <dan.j.williams@intel.com>
10037 M: Vishal Verma <vishal.l.verma@intel.com>
10038 M: Dave Jiang <dave.jiang@intel.com>
10039 L: linux-nvdimm@lists.01.org
10041 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10042 P: Documentation/nvdimm/maintainer-entry-profile.rst
10043 F: drivers/nvdimm/pmem*
10045 LIBNVDIMM: DEVICETREE BINDINGS
10046 M: Oliver O'Halloran <oohall@gmail.com>
10047 L: linux-nvdimm@lists.01.org
10049 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10050 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10051 F: drivers/nvdimm/of_pmem.c
10053 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10054 M: Dan Williams <dan.j.williams@intel.com>
10055 M: Vishal Verma <vishal.l.verma@intel.com>
10056 M: Dave Jiang <dave.jiang@intel.com>
10057 M: Ira Weiny <ira.weiny@intel.com>
10058 L: linux-nvdimm@lists.01.org
10060 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10061 P: Documentation/nvdimm/maintainer-entry-profile.rst
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10063 F: drivers/acpi/nfit/*
10064 F: drivers/nvdimm/*
10065 F: include/linux/libnvdimm.h
10066 F: include/linux/nd.h
10067 F: include/uapi/linux/ndctl.h
10068 F: tools/testing/nvdimm/
10070 LICENSES and SPDX stuff
10071 M: Thomas Gleixner <tglx@linutronix.de>
10072 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10073 L: linux-spdx@vger.kernel.org
10075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10077 F: Documentation/process/license-rules.rst
10079 F: scripts/spdxcheck-test.sh
10080 F: scripts/spdxcheck.py
10082 LIGHTNVM PLATFORM SUPPORT
10083 M: Matias Bjorling <mb@lightnvm.io>
10084 L: linux-block@vger.kernel.org
10086 W: http://github/OpenChannelSSD
10087 F: drivers/lightnvm/
10088 F: include/linux/lightnvm.h
10089 F: include/uapi/linux/lightnvm.h
10091 LINEAR RANGES HELPERS
10092 M: Mark Brown <broonie@kernel.org>
10093 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10094 F: lib/linear_ranges.c
10095 F: lib/test_linear_ranges.c
10096 F: include/linux/linear_range.h
10098 LINUX FOR POWER MACINTOSH
10099 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10100 L: linuxppc-dev@lists.ozlabs.org
10102 F: arch/powerpc/platforms/powermac/
10103 F: drivers/macintosh/
10105 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10106 M: Michael Ellerman <mpe@ellerman.id.au>
10107 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10108 R: Paul Mackerras <paulus@samba.org>
10109 L: linuxppc-dev@lists.ozlabs.org
10111 W: https://github.com/linuxppc/wiki/wiki
10112 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10114 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10115 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10116 F: Documentation/devicetree/bindings/powerpc/
10117 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10118 F: Documentation/powerpc/
10120 F: drivers/*/*/*pasemi*
10121 F: drivers/*/*pasemi*
10122 F: drivers/char/tpm/tpm_ibmvtpm*
10123 F: drivers/crypto/nx/
10124 F: drivers/crypto/vmx/
10125 F: drivers/i2c/busses/i2c-opal.c
10126 F: drivers/net/ethernet/ibm/ibmveth.*
10127 F: drivers/net/ethernet/ibm/ibmvnic.*
10128 F: drivers/pci/hotplug/pnv_php.c
10129 F: drivers/pci/hotplug/rpa*
10130 F: drivers/rtc/rtc-opal.c
10131 F: drivers/scsi/ibmvscsi/
10132 F: drivers/tty/hvc/hvc_opal.c
10133 F: drivers/watchdog/wdrtas.c
10134 F: tools/testing/selftests/powerpc
10141 LINUX FOR POWERPC EMBEDDED MPC5XXX
10142 M: Anatolij Gustschin <agust@denx.de>
10143 L: linuxppc-dev@lists.ozlabs.org
10145 F: arch/powerpc/platforms/512x/
10146 F: arch/powerpc/platforms/52xx/
10148 LINUX FOR POWERPC EMBEDDED PPC4XX
10149 L: linuxppc-dev@lists.ozlabs.org
10151 F: arch/powerpc/platforms/40x/
10152 F: arch/powerpc/platforms/44x/
10154 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10155 M: Scott Wood <oss@buserror.net>
10156 L: linuxppc-dev@lists.ozlabs.org
10158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10159 F: Documentation/devicetree/bindings/powerpc/fsl/
10160 F: arch/powerpc/platforms/83xx/
10161 F: arch/powerpc/platforms/85xx/
10163 LINUX FOR POWERPC EMBEDDED PPC8XX
10164 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10165 L: linuxppc-dev@lists.ozlabs.org
10167 F: arch/powerpc/platforms/8xx/
10169 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10170 M: Kees Cook <keescook@chromium.org>
10172 F: drivers/misc/lkdtm/*
10173 F: tools/testing/selftests/lkdtm/*
10175 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10176 M: Alan Stern <stern@rowland.harvard.edu>
10177 M: Andrea Parri <parri.andrea@gmail.com>
10178 M: Will Deacon <will@kernel.org>
10179 M: Peter Zijlstra <peterz@infradead.org>
10180 M: Boqun Feng <boqun.feng@gmail.com>
10181 M: Nicholas Piggin <npiggin@gmail.com>
10182 M: David Howells <dhowells@redhat.com>
10183 M: Jade Alglave <j.alglave@ucl.ac.uk>
10184 M: Luc Maranget <luc.maranget@inria.fr>
10185 M: "Paul E. McKenney" <paulmck@kernel.org>
10186 R: Akira Yokosawa <akiyks@gmail.com>
10187 R: Daniel Lustig <dlustig@nvidia.com>
10188 R: Joel Fernandes <joel@joelfernandes.org>
10189 L: linux-kernel@vger.kernel.org
10190 L: linux-arch@vger.kernel.org
10192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10193 F: Documentation/atomic_bitops.txt
10194 F: Documentation/atomic_t.txt
10195 F: Documentation/core-api/atomic_ops.rst
10196 F: Documentation/core-api/refcount-vs-atomic.rst
10197 F: Documentation/litmus-tests/
10198 F: Documentation/memory-barriers.txt
10199 F: tools/memory-model/
10201 LIS3LV02D ACCELEROMETER DRIVER
10202 M: Eric Piel <eric.piel@tremplin-utc.net>
10204 F: Documentation/misc-devices/lis3lv02d.rst
10205 F: drivers/misc/lis3lv02d/
10206 F: drivers/platform/x86/hp_accel.c
10209 M: David Gow <davidgow@google.com>
10210 L: linux-kselftest@vger.kernel.org
10211 L: kunit-dev@googlegroups.com
10216 M: Josh Poimboeuf <jpoimboe@redhat.com>
10217 M: Jiri Kosina <jikos@kernel.org>
10218 M: Miroslav Benes <mbenes@suse.cz>
10219 M: Petr Mladek <pmladek@suse.com>
10220 R: Joe Lawrence <joe.lawrence@redhat.com>
10221 L: live-patching@vger.kernel.org
10223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10224 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10225 F: Documentation/livepatch/
10226 F: arch/powerpc/include/asm/livepatch.h
10227 F: arch/s390/include/asm/livepatch.h
10228 F: arch/x86/include/asm/livepatch.h
10229 F: include/linux/livepatch.h
10230 F: kernel/livepatch/
10232 F: samples/livepatch/
10233 F: tools/testing/selftests/livepatch/
10236 L: netdev@vger.kernel.org
10238 F: include/linux/llc.h
10239 F: include/net/llc*
10240 F: include/uapi/linux/llc.h
10243 LM73 HARDWARE MONITOR DRIVER
10244 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10245 L: linux-hwmon@vger.kernel.org
10247 F: drivers/hwmon/lm73.c
10249 LM78 HARDWARE MONITOR DRIVER
10250 M: Jean Delvare <jdelvare@suse.com>
10251 L: linux-hwmon@vger.kernel.org
10253 F: Documentation/hwmon/lm78.rst
10254 F: drivers/hwmon/lm78.c
10256 LM83 HARDWARE MONITOR DRIVER
10257 M: Jean Delvare <jdelvare@suse.com>
10258 L: linux-hwmon@vger.kernel.org
10260 F: Documentation/hwmon/lm83.rst
10261 F: drivers/hwmon/lm83.c
10263 LM90 HARDWARE MONITOR DRIVER
10264 M: Jean Delvare <jdelvare@suse.com>
10265 L: linux-hwmon@vger.kernel.org
10267 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10268 F: Documentation/hwmon/lm90.rst
10269 F: drivers/hwmon/lm90.c
10270 F: include/dt-bindings/thermal/lm90.h
10272 LM95234 HARDWARE MONITOR DRIVER
10273 M: Guenter Roeck <linux@roeck-us.net>
10274 L: linux-hwmon@vger.kernel.org
10276 F: Documentation/hwmon/lm95234.rst
10277 F: drivers/hwmon/lm95234.c
10279 LME2510 MEDIA DRIVER
10280 M: Malcolm Priestley <tvboxspy@gmail.com>
10281 L: linux-media@vger.kernel.org
10283 W: https://linuxtv.org
10284 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10285 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10287 LOADPIN SECURITY MODULE
10288 M: Kees Cook <keescook@chromium.org>
10290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10291 F: Documentation/admin-guide/LSM/LoadPin.rst
10292 F: security/loadpin/
10295 M: Peter Zijlstra <peterz@infradead.org>
10296 M: Ingo Molnar <mingo@redhat.com>
10297 M: Will Deacon <will@kernel.org>
10298 L: linux-kernel@vger.kernel.org
10300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10301 F: Documentation/locking/
10302 F: arch/*/include/asm/spinlock*.h
10303 F: include/linux/lockdep.h
10304 F: include/linux/mutex*.h
10305 F: include/linux/rwlock*.h
10306 F: include/linux/rwsem*.h
10307 F: include/linux/seqlock.h
10308 F: include/linux/spinlock*.h
10310 F: lib/locking*.[ch]
10311 X: kernel/locking/locktorture.c
10313 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10314 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10315 L: linux-ntfs-dev@lists.sourceforge.net
10317 W: http://www.linux-ntfs.org/content/view/19/37/
10318 F: Documentation/admin-guide/ldm.rst
10319 F: block/partitions/ldm.*
10321 LOGITECH HID GAMING KEYBOARDS
10322 M: Hans de Goede <hdegoede@redhat.com>
10323 L: linux-input@vger.kernel.org
10325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10326 F: drivers/hid/hid-lg-g15.c
10328 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10329 M: Sathya Prakash <sathya.prakash@broadcom.com>
10330 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10331 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10332 L: MPT-FusionLinux.pdl@broadcom.com
10333 L: linux-scsi@vger.kernel.org
10335 W: http://www.avagotech.com/support/
10336 F: drivers/message/fusion/
10337 F: drivers/scsi/mpt3sas/
10339 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10340 M: Matthew Wilcox <willy@infradead.org>
10341 L: linux-scsi@vger.kernel.org
10343 F: drivers/scsi/sym53c8xx_2/
10346 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10347 L: linux-iio@vger.kernel.org
10349 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10350 F: drivers/iio/dac/ltc1660.c
10352 LTC2947 HARDWARE MONITOR DRIVER
10353 M: Nuno Sá <nuno.sa@analog.com>
10354 L: linux-hwmon@vger.kernel.org
10356 W: http://ez.analog.com/community/linux-device-drivers
10357 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10358 F: drivers/hwmon/ltc2947-core.c
10359 F: drivers/hwmon/ltc2947-i2c.c
10360 F: drivers/hwmon/ltc2947-spi.c
10361 F: drivers/hwmon/ltc2947.h
10363 LTC2983 IIO TEMPERATURE DRIVER
10364 M: Nuno Sá <nuno.sa@analog.com>
10365 L: linux-iio@vger.kernel.org
10367 W: http://ez.analog.com/community/linux-device-drivers
10368 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10369 F: drivers/iio/temperature/ltc2983.c
10371 LTC4261 HARDWARE MONITOR DRIVER
10372 M: Guenter Roeck <linux@roeck-us.net>
10373 L: linux-hwmon@vger.kernel.org
10375 F: Documentation/hwmon/ltc4261.rst
10376 F: drivers/hwmon/ltc4261.c
10378 LTC4306 I2C MULTIPLEXER DRIVER
10379 M: Michael Hennerich <michael.hennerich@analog.com>
10380 L: linux-i2c@vger.kernel.org
10382 W: http://ez.analog.com/community/linux-device-drivers
10383 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10384 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10386 LTP (Linux Test Project)
10387 M: Mike Frysinger <vapier@gentoo.org>
10388 M: Cyril Hrubis <chrubis@suse.cz>
10389 M: Wanlong Gao <wanlong.gao@gmail.com>
10390 M: Jan Stancek <jstancek@redhat.com>
10391 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10392 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10393 L: ltp@lists.linux.it (subscribers-only)
10395 W: http://linux-test-project.github.io/
10396 T: git git://github.com/linux-test-project/ltp.git
10399 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10400 L: netdev@vger.kernel.org
10402 F: drivers/net/pcs/pcs-lynx.c
10403 F: include/linux/pcs-lynx.h
10406 M: Geert Uytterhoeven <geert@linux-m68k.org>
10407 L: linux-m68k@lists.linux-m68k.org
10409 W: http://www.linux-m68k.org/
10410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10414 M68K ON APPLE MACINTOSH
10415 M: Joshua Thompson <funaho@jurai.org>
10416 L: linux-m68k@lists.linux-m68k.org
10418 W: http://www.mac.linux-m68k.org/
10422 M: Philip Blundell <philb@gnu.org>
10424 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10425 F: arch/m68k/hp300/
10427 M88DS3103 MEDIA DRIVER
10428 M: Antti Palosaari <crope@iki.fi>
10429 L: linux-media@vger.kernel.org
10431 W: https://linuxtv.org
10432 W: http://palosaari.fi/linux/
10433 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10434 T: git git://linuxtv.org/anttip/media_tree.git
10435 F: drivers/media/dvb-frontends/m88ds3103*
10437 M88RS2000 MEDIA DRIVER
10438 M: Malcolm Priestley <tvboxspy@gmail.com>
10439 L: linux-media@vger.kernel.org
10441 W: https://linuxtv.org
10442 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10443 F: drivers/media/dvb-frontends/m88rs2000*
10445 MA901 MASTERKIT USB FM RADIO DRIVER
10446 M: Alexey Klimov <klimov.linux@gmail.com>
10447 L: linux-media@vger.kernel.org
10449 T: git git://linuxtv.org/media_tree.git
10450 F: drivers/media/radio/radio-ma901.c
10453 M: Johannes Berg <johannes@sipsolutions.net>
10454 L: linux-wireless@vger.kernel.org
10456 W: https://wireless.wiki.kernel.org/
10457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10459 F: Documentation/networking/mac80211-injection.rst
10460 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10461 F: drivers/net/wireless/mac80211_hwsim.[ch]
10462 F: include/net/mac80211.h
10466 M: Jassi Brar <jassisinghbrar@gmail.com>
10467 L: linux-kernel@vger.kernel.org
10469 F: drivers/mailbox/
10470 F: include/linux/mailbox_client.h
10471 F: include/linux/mailbox_controller.h
10473 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10474 M: Michael Kerrisk <mtk.manpages@gmail.com>
10475 L: linux-man@vger.kernel.org
10477 W: http://www.kernel.org/doc/man-pages
10479 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10480 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10481 L: linux-mips@vger.kernel.org
10483 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10485 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10486 M: Andrew Lunn <andrew@lunn.ch>
10487 M: Vivien Didelot <vivien.didelot@gmail.com>
10488 L: netdev@vger.kernel.org
10490 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10491 F: Documentation/networking/devlink/mv88e6xxx.rst
10492 F: drivers/net/dsa/mv88e6xxx/
10493 F: include/linux/platform_data/mv88e6xxx.h
10495 MARVELL ARMADA 3700 PHY DRIVERS
10496 M: Miquel Raynal <miquel.raynal@bootlin.com>
10498 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10499 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10500 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10501 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10503 MARVELL ARMADA DRM SUPPORT
10504 M: Russell King <linux@armlinux.org.uk>
10506 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10507 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10508 F: Documentation/devicetree/bindings/display/armada/
10509 F: drivers/gpu/drm/armada/
10510 F: include/uapi/drm/armada_drm.h
10512 MARVELL CRYPTO DRIVER
10513 M: Boris Brezillon <bbrezillon@kernel.org>
10514 M: Arnaud Ebalard <arno@natisbad.org>
10515 M: Srujana Challa <schalla@marvell.com>
10516 L: linux-crypto@vger.kernel.org
10518 F: drivers/crypto/marvell/
10520 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10521 M: Mirko Lindner <mlindner@marvell.com>
10522 M: Stephen Hemminger <stephen@networkplumber.org>
10523 L: netdev@vger.kernel.org
10525 F: drivers/net/ethernet/marvell/sk*
10527 MARVELL LIBERTAS WIRELESS DRIVER
10528 L: libertas-dev@lists.infradead.org
10530 F: drivers/net/wireless/marvell/libertas/
10532 MARVELL MACCHIATOBIN SUPPORT
10533 M: Russell King <linux@armlinux.org.uk>
10534 L: linux-arm-kernel@lists.infradead.org
10536 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10538 MARVELL MV643XX ETHERNET DRIVER
10539 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10540 L: netdev@vger.kernel.org
10542 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10543 F: include/linux/mv643xx.h
10545 MARVELL MV88X3310 PHY DRIVER
10546 M: Russell King <linux@armlinux.org.uk>
10547 L: netdev@vger.kernel.org
10549 F: drivers/net/phy/marvell10g.c
10551 MARVELL MVEBU THERMAL DRIVER
10552 M: Miquel Raynal <miquel.raynal@bootlin.com>
10554 F: drivers/thermal/armada_thermal.c
10556 MARVELL MVNETA ETHERNET DRIVER
10557 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10558 L: netdev@vger.kernel.org
10560 F: drivers/net/ethernet/marvell/mvneta.*
10562 MARVELL MWIFIEX WIRELESS DRIVER
10563 M: Amitkumar Karwar <amitkarwar@gmail.com>
10564 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10565 M: Xinming Hu <huxinming820@gmail.com>
10566 L: linux-wireless@vger.kernel.org
10568 F: drivers/net/wireless/marvell/mwifiex/
10570 MARVELL MWL8K WIRELESS DRIVER
10571 M: Lennert Buytenhek <buytenh@wantstofly.org>
10572 L: linux-wireless@vger.kernel.org
10574 F: drivers/net/wireless/marvell/mwl8k.c
10576 MARVELL NAND CONTROLLER DRIVER
10577 M: Miquel Raynal <miquel.raynal@bootlin.com>
10578 L: linux-mtd@lists.infradead.org
10580 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10581 F: drivers/mtd/nand/raw/marvell_nand.c
10583 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10584 M: Sunil Goutham <sgoutham@marvell.com>
10585 M: Geetha sowjanya <gakula@marvell.com>
10586 M: Subbaraya Sundeep <sbhatta@marvell.com>
10587 M: hariprasad <hkelam@marvell.com>
10588 L: netdev@vger.kernel.org
10590 F: drivers/net/ethernet/marvell/octeontx2/nic/
10592 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10593 M: Sunil Goutham <sgoutham@marvell.com>
10594 M: Linu Cherian <lcherian@marvell.com>
10595 M: Geetha sowjanya <gakula@marvell.com>
10596 M: Jerin Jacob <jerinj@marvell.com>
10597 L: netdev@vger.kernel.org
10599 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10600 F: drivers/net/ethernet/marvell/octeontx2/af/
10602 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10603 M: Vadym Kochan <vkochan@marvell.com>
10604 M: Taras Chornyi <tchornyi@marvell.com>
10606 W: https://github.com/Marvell-switching/switchdev-prestera
10607 F: drivers/net/ethernet/marvell/prestera/
10609 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10610 M: Nicolas Pitre <nico@fluxnic.net>
10612 F: drivers/mmc/host/mvsdio.*
10614 MARVELL USB MDIO CONTROLLER DRIVER
10615 M: Tobias Waldekranz <tobias@waldekranz.com>
10616 L: netdev@vger.kernel.org
10618 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10619 F: drivers/net/mdio/mdio-mvusb.c
10621 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10622 M: Hu Ziji <huziji@marvell.com>
10623 L: linux-mmc@vger.kernel.org
10625 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10626 F: drivers/mmc/host/sdhci-xenon*
10628 MATROX FRAMEBUFFER DRIVER
10629 L: linux-fbdev@vger.kernel.org
10631 F: drivers/video/fbdev/matrox/matroxfb_*
10632 F: include/uapi/linux/matroxfb.h
10634 MAX16065 HARDWARE MONITOR DRIVER
10635 M: Guenter Roeck <linux@roeck-us.net>
10636 L: linux-hwmon@vger.kernel.org
10638 F: Documentation/hwmon/max16065.rst
10639 F: drivers/hwmon/max16065.c
10641 MAX2175 SDR TUNER DRIVER
10642 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10643 L: linux-media@vger.kernel.org
10645 T: git git://linuxtv.org/media_tree.git
10646 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10647 F: Documentation/userspace-api/media/drivers/max2175.rst
10648 F: drivers/media/i2c/max2175*
10649 F: include/uapi/linux/max2175.h
10651 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10652 L: linux-hwmon@vger.kernel.org
10654 F: Documentation/hwmon/max6650.rst
10655 F: drivers/hwmon/max6650.c
10657 MAX6697 HARDWARE MONITOR DRIVER
10658 M: Guenter Roeck <linux@roeck-us.net>
10659 L: linux-hwmon@vger.kernel.org
10661 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10662 F: Documentation/hwmon/max6697.rst
10663 F: drivers/hwmon/max6697.c
10664 F: include/linux/platform_data/max6697.h
10666 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10667 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10668 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10669 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10670 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10671 L: linux-media@vger.kernel.org
10673 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10674 F: drivers/media/i2c/max9286.c
10676 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10677 M: Peter Rosin <peda@axentia.se>
10678 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10680 F: Documentation/devicetree/bindings/sound/max9860.txt
10681 F: sound/soc/codecs/max9860.*
10683 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10684 M: Andreas Klinger <ak@it-klinger.de>
10685 L: linux-iio@vger.kernel.org
10687 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10688 F: drivers/iio/proximity/mb1232.c
10690 MAXIM MAX77650 PMIC MFD DRIVER
10691 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10692 L: linux-kernel@vger.kernel.org
10694 F: Documentation/devicetree/bindings/*/*max77650.yaml
10695 F: Documentation/devicetree/bindings/*/max77650*.yaml
10696 F: drivers/gpio/gpio-max77650.c
10697 F: drivers/input/misc/max77650-onkey.c
10698 F: drivers/leds/leds-max77650.c
10699 F: drivers/mfd/max77650.c
10700 F: drivers/power/supply/max77650-charger.c
10701 F: drivers/regulator/max77650-regulator.c
10702 F: include/linux/mfd/max77650.h
10704 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10705 M: Javier Martinez Canillas <javier@dowhile0.org>
10706 L: linux-kernel@vger.kernel.org
10708 F: Documentation/devicetree/bindings/*/*max77802.txt
10709 F: drivers/regulator/max77802-regulator.c
10710 F: include/dt-bindings/*/*max77802.h
10712 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10713 M: Krzysztof Kozlowski <krzk@kernel.org>
10714 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10715 L: linux-pm@vger.kernel.org
10717 F: drivers/power/supply/max14577_charger.c
10718 F: drivers/power/supply/max77693_charger.c
10720 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10721 M: Chanwoo Choi <cw00.choi@samsung.com>
10722 M: Krzysztof Kozlowski <krzk@kernel.org>
10723 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10724 L: linux-kernel@vger.kernel.org
10726 F: Documentation/devicetree/bindings/*/max77686.txt
10727 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10728 F: Documentation/devicetree/bindings/mfd/max14577.txt
10729 F: Documentation/devicetree/bindings/mfd/max77693.txt
10730 F: drivers/*/max14577*.c
10731 F: drivers/*/max77686*.c
10732 F: drivers/*/max77693*.c
10733 F: drivers/clk/clk-max77686.c
10734 F: drivers/extcon/extcon-max14577.c
10735 F: drivers/extcon/extcon-max77693.c
10736 F: drivers/rtc/rtc-max77686.c
10737 F: include/linux/mfd/max14577*.h
10738 F: include/linux/mfd/max77686*.h
10739 F: include/linux/mfd/max77693*.h
10741 MAXIRADIO FM RADIO RECEIVER DRIVER
10742 M: Hans Verkuil <hverkuil@xs4all.nl>
10743 L: linux-media@vger.kernel.org
10745 W: https://linuxtv.org
10746 T: git git://linuxtv.org/media_tree.git
10747 F: drivers/media/radio/radio-maxiradio*
10749 MCAN MMIO DEVICE DRIVER
10750 M: Dan Murphy <dmurphy@ti.com>
10751 M: Sriram Dash <sriram.dash@samsung.com>
10752 L: linux-can@vger.kernel.org
10754 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10755 F: drivers/net/can/m_can/m_can.c
10756 F: drivers/net/can/m_can/m_can.h
10757 F: drivers/net/can/m_can/m_can_platform.c
10759 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10760 M: Rishi Gupta <gupt21@gmail.com>
10761 L: linux-i2c@vger.kernel.org
10762 L: linux-input@vger.kernel.org
10764 F: drivers/hid/hid-mcp2221.c
10766 MCP251XFD SPI-CAN NETWORK DRIVER
10767 M: Marc Kleine-Budde <mkl@pengutronix.de>
10768 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10769 R: Thomas Kopp <thomas.kopp@microchip.com>
10770 L: linux-can@vger.kernel.org
10772 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10773 F: drivers/net/can/spi/mcp251xfd/
10775 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10776 M: Peter Rosin <peda@axentia.se>
10777 L: linux-iio@vger.kernel.org
10779 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10780 F: drivers/iio/potentiometer/mcp4018.c
10781 F: drivers/iio/potentiometer/mcp4531.c
10783 MCR20A IEEE-802.15.4 RADIO DRIVER
10784 M: Xue Liu <liuxuenetmail@gmail.com>
10785 L: linux-wpan@vger.kernel.org
10787 W: https://github.com/xueliu/mcr20a-linux
10788 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10789 F: drivers/net/ieee802154/mcr20a.c
10790 F: drivers/net/ieee802154/mcr20a.h
10792 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10793 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10794 L: linux-iio@vger.kernel.org
10796 F: drivers/iio/dac/cio-dac.c
10798 MEDIA CONTROLLER FRAMEWORK
10799 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10800 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10801 L: linux-media@vger.kernel.org
10803 W: https://www.linuxtv.org
10804 T: git git://linuxtv.org/media_tree.git
10805 F: drivers/media/mc/
10806 F: include/media/media-*.h
10807 F: include/uapi/linux/media.h
10809 MEDIA DRIVER FOR FREESCALE IMX PXP
10810 M: Philipp Zabel <p.zabel@pengutronix.de>
10811 L: linux-media@vger.kernel.org
10813 T: git git://linuxtv.org/media_tree.git
10814 F: drivers/media/platform/imx-pxp.[ch]
10816 MEDIA DRIVERS FOR ASCOT2E
10817 M: Sergey Kozlov <serjk@netup.ru>
10818 M: Abylay Ospan <aospan@netup.ru>
10819 L: linux-media@vger.kernel.org
10821 W: https://linuxtv.org
10822 W: http://netup.tv/
10823 T: git git://linuxtv.org/media_tree.git
10824 F: drivers/media/dvb-frontends/ascot2e*
10826 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10827 M: Jasmin Jessich <jasmin@anw.at>
10828 L: linux-media@vger.kernel.org
10830 W: https://linuxtv.org
10831 T: git git://linuxtv.org/media_tree.git
10832 F: drivers/media/dvb-frontends/cxd2099*
10834 MEDIA DRIVERS FOR CXD2841ER
10835 M: Sergey Kozlov <serjk@netup.ru>
10836 M: Abylay Ospan <aospan@netup.ru>
10837 L: linux-media@vger.kernel.org
10839 W: https://linuxtv.org
10840 W: http://netup.tv/
10841 T: git git://linuxtv.org/media_tree.git
10842 F: drivers/media/dvb-frontends/cxd2841er*
10844 MEDIA DRIVERS FOR CXD2880
10845 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10846 L: linux-media@vger.kernel.org
10848 W: http://linuxtv.org/
10849 T: git git://linuxtv.org/media_tree.git
10850 F: drivers/media/dvb-frontends/cxd2880/*
10851 F: drivers/media/spi/cxd2880*
10853 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10854 L: linux-media@vger.kernel.org
10856 W: https://linuxtv.org
10857 T: git git://linuxtv.org/media_tree.git
10858 F: drivers/media/pci/ddbridge/*
10860 MEDIA DRIVERS FOR FREESCALE IMX
10861 M: Steve Longerbeam <slongerbeam@gmail.com>
10862 M: Philipp Zabel <p.zabel@pengutronix.de>
10863 L: linux-media@vger.kernel.org
10865 T: git git://linuxtv.org/media_tree.git
10866 F: Documentation/admin-guide/media/imx.rst
10867 F: Documentation/devicetree/bindings/media/imx.txt
10868 F: drivers/staging/media/imx/
10869 F: include/linux/imx-media.h
10870 F: include/media/imx.h
10872 MEDIA DRIVERS FOR FREESCALE IMX7
10873 M: Rui Miguel Silva <rmfrfs@gmail.com>
10874 L: linux-media@vger.kernel.org
10876 T: git git://linuxtv.org/media_tree.git
10877 F: Documentation/admin-guide/media/imx7.rst
10878 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10879 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10880 F: drivers/staging/media/imx/imx7-media-csi.c
10881 F: drivers/staging/media/imx/imx7-mipi-csis.c
10883 MEDIA DRIVERS FOR HELENE
10884 M: Abylay Ospan <aospan@netup.ru>
10885 L: linux-media@vger.kernel.org
10887 W: https://linuxtv.org
10888 W: http://netup.tv/
10889 T: git git://linuxtv.org/media_tree.git
10890 F: drivers/media/dvb-frontends/helene*
10892 MEDIA DRIVERS FOR HORUS3A
10893 M: Sergey Kozlov <serjk@netup.ru>
10894 M: Abylay Ospan <aospan@netup.ru>
10895 L: linux-media@vger.kernel.org
10897 W: https://linuxtv.org
10898 W: http://netup.tv/
10899 T: git git://linuxtv.org/media_tree.git
10900 F: drivers/media/dvb-frontends/horus3a*
10902 MEDIA DRIVERS FOR LNBH25
10903 M: Sergey Kozlov <serjk@netup.ru>
10904 M: Abylay Ospan <aospan@netup.ru>
10905 L: linux-media@vger.kernel.org
10907 W: https://linuxtv.org
10908 W: http://netup.tv/
10909 T: git git://linuxtv.org/media_tree.git
10910 F: drivers/media/dvb-frontends/lnbh25*
10912 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10913 L: linux-media@vger.kernel.org
10915 W: https://linuxtv.org
10916 T: git git://linuxtv.org/media_tree.git
10917 F: drivers/media/dvb-frontends/mxl5xx*
10919 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10920 M: Sergey Kozlov <serjk@netup.ru>
10921 M: Abylay Ospan <aospan@netup.ru>
10922 L: linux-media@vger.kernel.org
10924 W: https://linuxtv.org
10925 W: http://netup.tv/
10926 T: git git://linuxtv.org/media_tree.git
10927 F: drivers/media/pci/netup_unidvb/*
10929 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10930 M: Dmitry Osipenko <digetx@gmail.com>
10931 L: linux-media@vger.kernel.org
10932 L: linux-tegra@vger.kernel.org
10934 T: git git://linuxtv.org/media_tree.git
10935 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10936 F: drivers/staging/media/tegra-vde/
10938 MEDIA DRIVERS FOR RENESAS - CEU
10939 M: Jacopo Mondi <jacopo@jmondi.org>
10940 L: linux-media@vger.kernel.org
10941 L: linux-renesas-soc@vger.kernel.org
10943 T: git git://linuxtv.org/media_tree.git
10944 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10945 F: drivers/media/platform/renesas-ceu.c
10946 F: include/media/drv-intf/renesas-ceu.h
10948 MEDIA DRIVERS FOR RENESAS - DRIF
10949 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10950 L: linux-media@vger.kernel.org
10951 L: linux-renesas-soc@vger.kernel.org
10953 T: git git://linuxtv.org/media_tree.git
10954 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10955 F: drivers/media/platform/rcar_drif.c
10957 MEDIA DRIVERS FOR RENESAS - FCP
10958 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10959 L: linux-media@vger.kernel.org
10960 L: linux-renesas-soc@vger.kernel.org
10962 T: git git://linuxtv.org/media_tree.git
10963 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10964 F: drivers/media/platform/rcar-fcp.c
10965 F: include/media/rcar-fcp.h
10967 MEDIA DRIVERS FOR RENESAS - FDP1
10968 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10969 L: linux-media@vger.kernel.org
10970 L: linux-renesas-soc@vger.kernel.org
10972 T: git git://linuxtv.org/media_tree.git
10973 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10974 F: drivers/media/platform/rcar_fdp1.c
10976 MEDIA DRIVERS FOR RENESAS - VIN
10977 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10978 L: linux-media@vger.kernel.org
10979 L: linux-renesas-soc@vger.kernel.org
10981 T: git git://linuxtv.org/media_tree.git
10982 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10983 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10984 F: drivers/media/platform/rcar-vin/
10986 MEDIA DRIVERS FOR RENESAS - VSP1
10987 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10988 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10989 L: linux-media@vger.kernel.org
10990 L: linux-renesas-soc@vger.kernel.org
10992 T: git git://linuxtv.org/media_tree.git
10993 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10994 F: drivers/media/platform/vsp1/
10996 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10997 L: linux-media@vger.kernel.org
10999 W: https://linuxtv.org
11000 T: git git://linuxtv.org/media_tree.git
11001 F: drivers/media/dvb-frontends/stv0910*
11003 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11004 L: linux-media@vger.kernel.org
11006 W: https://linuxtv.org
11007 T: git git://linuxtv.org/media_tree.git
11008 F: drivers/media/dvb-frontends/stv6111*
11010 MEDIA DRIVERS FOR STM32 - DCMI
11011 M: Hugues Fruchet <hugues.fruchet@st.com>
11012 L: linux-media@vger.kernel.org
11014 T: git git://linuxtv.org/media_tree.git
11015 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11016 F: drivers/media/platform/stm32/stm32-dcmi.c
11018 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11019 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11020 L: linux-media@vger.kernel.org
11022 W: https://linuxtv.org
11023 Q: http://patchwork.kernel.org/project/linux-media/list/
11024 T: git git://linuxtv.org/media_tree.git
11025 F: Documentation/admin-guide/media/
11026 F: Documentation/devicetree/bindings/media/
11027 F: Documentation/driver-api/media/
11028 F: Documentation/userspace-api/media/
11030 F: drivers/staging/media/
11031 F: include/linux/platform_data/media/
11033 F: include/uapi/linux/dvb/
11034 F: include/uapi/linux/ivtv*
11035 F: include/uapi/linux/media.h
11036 F: include/uapi/linux/meye.h
11037 F: include/uapi/linux/uvcvideo.h
11038 F: include/uapi/linux/v4l2-*
11039 F: include/uapi/linux/videodev2.h
11041 MEDIATEK BLUETOOTH DRIVER
11042 M: Sean Wang <sean.wang@mediatek.com>
11043 L: linux-bluetooth@vger.kernel.org
11044 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11046 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11047 F: drivers/bluetooth/btmtkuart.c
11049 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11050 M: Sean Wang <sean.wang@mediatek.com>
11051 L: linux-pm@vger.kernel.org
11053 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11054 F: drivers/power/reset/mt6323-poweroff.c
11056 MEDIATEK CIR DRIVER
11057 M: Sean Wang <sean.wang@mediatek.com>
11059 F: drivers/media/rc/mtk-cir.c
11061 MEDIATEK DMA DRIVER
11062 M: Sean Wang <sean.wang@mediatek.com>
11063 L: dmaengine@vger.kernel.org
11064 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11065 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11067 F: Documentation/devicetree/bindings/dma/mtk-*
11068 F: drivers/dma/mediatek/
11070 MEDIATEK ETHERNET DRIVER
11071 M: Felix Fietkau <nbd@nbd.name>
11072 M: John Crispin <john@phrozen.org>
11073 M: Sean Wang <sean.wang@mediatek.com>
11074 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11075 L: netdev@vger.kernel.org
11077 F: drivers/net/ethernet/mediatek/
11079 MEDIATEK I2C CONTROLLER DRIVER
11080 M: Qii Wang <qii.wang@mediatek.com>
11081 L: linux-i2c@vger.kernel.org
11083 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11084 F: drivers/i2c/busses/i2c-mt65xx.c
11086 MEDIATEK JPEG DRIVER
11087 M: Rick Chang <rick.chang@mediatek.com>
11088 M: Bin Liu <bin.liu@mediatek.com>
11090 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11091 F: drivers/media/platform/mtk-jpeg/
11093 MEDIATEK MDP DRIVER
11094 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11095 M: Houlong Wei <houlong.wei@mediatek.com>
11096 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11098 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11099 F: drivers/media/platform/mtk-mdp/
11100 F: drivers/media/platform/mtk-vpu/
11102 MEDIATEK MEDIA DRIVER
11103 M: Tiffany Lin <tiffany.lin@mediatek.com>
11104 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11106 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11107 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11108 F: drivers/media/platform/mtk-vcodec/
11109 F: drivers/media/platform/mtk-vpu/
11111 MEDIATEK MMC/SD/SDIO DRIVER
11112 M: Chaotian Jing <chaotian.jing@mediatek.com>
11114 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11115 F: drivers/mmc/host/mtk-sd.c
11117 MEDIATEK MT76 WIRELESS LAN DRIVER
11118 M: Felix Fietkau <nbd@nbd.name>
11119 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11120 R: Ryder Lee <ryder.lee@mediatek.com>
11121 L: linux-wireless@vger.kernel.org
11123 F: drivers/net/wireless/mediatek/mt76/
11125 MEDIATEK MT7601U WIRELESS LAN DRIVER
11126 M: Jakub Kicinski <kubakici@wp.pl>
11127 L: linux-wireless@vger.kernel.org
11129 F: drivers/net/wireless/mediatek/mt7601u/
11131 MEDIATEK MT7621/28/88 I2C DRIVER
11132 M: Stefan Roese <sr@denx.de>
11133 L: linux-i2c@vger.kernel.org
11135 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11136 F: drivers/i2c/busses/i2c-mt7621.c
11138 MEDIATEK NAND CONTROLLER DRIVER
11139 L: linux-mtd@lists.infradead.org
11141 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11142 F: drivers/mtd/nand/raw/mtk_*
11144 MEDIATEK PMIC LED DRIVER
11145 M: Sean Wang <sean.wang@mediatek.com>
11147 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11148 F: drivers/leds/leds-mt6323.c
11150 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11151 M: Sean Wang <sean.wang@mediatek.com>
11153 F: drivers/char/hw_random/mtk-rng.c
11155 MEDIATEK SWITCH DRIVER
11156 M: Sean Wang <sean.wang@mediatek.com>
11157 M: Landen Chao <Landen.Chao@mediatek.com>
11158 L: netdev@vger.kernel.org
11160 F: drivers/net/dsa/mt7530.*
11161 F: net/dsa/tag_mtk.c
11163 MEDIATEK USB3 DRD IP DRIVER
11164 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11165 L: linux-usb@vger.kernel.org
11166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11167 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11169 F: drivers/usb/mtu3/
11171 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11172 M: Peter Senna Tschudin <peter.senna@gmail.com>
11173 M: Martin Donnelly <martin.donnelly@ge.com>
11174 M: Martyn Welch <martyn.welch@collabora.co.uk>
11176 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11177 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11179 MEGARAID SCSI/SAS DRIVERS
11180 M: Kashyap Desai <kashyap.desai@broadcom.com>
11181 M: Sumit Saxena <sumit.saxena@broadcom.com>
11182 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11183 L: megaraidlinux.pdl@broadcom.com
11184 L: linux-scsi@vger.kernel.org
11186 W: http://www.avagotech.com/support/
11187 F: Documentation/scsi/megaraid.rst
11188 F: drivers/scsi/megaraid.*
11189 F: drivers/scsi/megaraid/
11191 MELEXIS MLX90614 DRIVER
11192 M: Crt Mori <cmo@melexis.com>
11193 L: linux-iio@vger.kernel.org
11195 W: http://www.melexis.com
11196 F: drivers/iio/temperature/mlx90614.c
11198 MELEXIS MLX90632 DRIVER
11199 M: Crt Mori <cmo@melexis.com>
11200 L: linux-iio@vger.kernel.org
11202 W: http://www.melexis.com
11203 F: drivers/iio/temperature/mlx90632.c
11205 MELFAS MIP4 TOUCHSCREEN DRIVER
11206 M: Sangwon Jee <jeesw@melfas.com>
11208 W: http://www.melfas.com
11209 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11210 F: drivers/input/touchscreen/melfas_mip4.c
11212 MELLANOX BLUEFIELD I2C DRIVER
11213 M: Khalil Blaiech <kblaiech@nvidia.com>
11214 L: linux-i2c@vger.kernel.org
11216 F: drivers/i2c/busses/i2c-mlxbf.c
11218 MELLANOX ETHERNET DRIVER (mlx4_en)
11219 M: Tariq Toukan <tariqt@nvidia.com>
11220 L: netdev@vger.kernel.org
11222 W: http://www.mellanox.com
11223 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11224 F: drivers/net/ethernet/mellanox/mlx4/en_*
11226 MELLANOX ETHERNET DRIVER (mlx5e)
11227 M: Saeed Mahameed <saeedm@nvidia.com>
11228 L: netdev@vger.kernel.org
11230 W: http://www.mellanox.com
11231 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11232 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11234 MELLANOX ETHERNET INNOVA DRIVERS
11235 R: Boris Pismenny <borisp@nvidia.com>
11236 L: netdev@vger.kernel.org
11238 W: http://www.mellanox.com
11239 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11240 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11241 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11242 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11243 F: include/linux/mlx5/mlx5_ifc_fpga.h
11245 MELLANOX ETHERNET SWITCH DRIVERS
11246 M: Jiri Pirko <jiri@nvidia.com>
11247 M: Ido Schimmel <idosch@nvidia.com>
11248 L: netdev@vger.kernel.org
11250 W: http://www.mellanox.com
11251 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11252 F: drivers/net/ethernet/mellanox/mlxsw/
11253 F: tools/testing/selftests/drivers/net/mlxsw/
11255 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11256 M: mlxsw@nvidia.com
11257 L: netdev@vger.kernel.org
11259 W: http://www.mellanox.com
11260 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11261 F: drivers/net/ethernet/mellanox/mlxfw/
11263 MELLANOX HARDWARE PLATFORM SUPPORT
11264 M: Andy Shevchenko <andy@infradead.org>
11265 M: Darren Hart <dvhart@infradead.org>
11266 M: Vadim Pasternak <vadimp@nvidia.com>
11267 L: platform-driver-x86@vger.kernel.org
11269 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11270 F: drivers/platform/mellanox/
11271 F: include/linux/platform_data/mlxreg.h
11273 MELLANOX MLX4 core VPI driver
11274 M: Tariq Toukan <tariqt@nvidia.com>
11275 L: netdev@vger.kernel.org
11276 L: linux-rdma@vger.kernel.org
11278 W: http://www.mellanox.com
11279 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11280 F: drivers/net/ethernet/mellanox/mlx4/
11281 F: include/linux/mlx4/
11283 MELLANOX MLX4 IB driver
11284 M: Yishai Hadas <yishaih@nvidia.com>
11285 L: linux-rdma@vger.kernel.org
11287 W: http://www.mellanox.com
11288 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11289 F: drivers/infiniband/hw/mlx4/
11290 F: include/linux/mlx4/
11291 F: include/uapi/rdma/mlx4-abi.h
11293 MELLANOX MLX5 core VPI driver
11294 M: Saeed Mahameed <saeedm@nvidia.com>
11295 M: Leon Romanovsky <leonro@nvidia.com>
11296 L: netdev@vger.kernel.org
11297 L: linux-rdma@vger.kernel.org
11299 W: http://www.mellanox.com
11300 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11301 F: Documentation/networking/device_drivers/ethernet/mellanox/
11302 F: drivers/net/ethernet/mellanox/mlx5/core/
11303 F: include/linux/mlx5/
11305 MELLANOX MLX5 IB driver
11306 M: Leon Romanovsky <leonro@nvidia.com>
11307 L: linux-rdma@vger.kernel.org
11309 W: http://www.mellanox.com
11310 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11311 F: drivers/infiniband/hw/mlx5/
11312 F: include/linux/mlx5/
11313 F: include/uapi/rdma/mlx5-abi.h
11315 MELLANOX MLXCPLD I2C AND MUX DRIVER
11316 M: Vadim Pasternak <vadimp@nvidia.com>
11317 M: Michael Shych <michaelsh@nvidia.com>
11318 L: linux-i2c@vger.kernel.org
11320 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11321 F: drivers/i2c/busses/i2c-mlxcpld.c
11322 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11324 MELLANOX MLXCPLD LED DRIVER
11325 M: Vadim Pasternak <vadimp@nvidia.com>
11326 L: linux-leds@vger.kernel.org
11328 F: Documentation/leds/leds-mlxcpld.rst
11329 F: drivers/leds/leds-mlxcpld.c
11330 F: drivers/leds/leds-mlxreg.c
11332 MELLANOX PLATFORM DRIVER
11333 M: Vadim Pasternak <vadimp@nvidia.com>
11334 L: platform-driver-x86@vger.kernel.org
11336 F: drivers/platform/x86/mlx-platform.c
11339 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11340 M: "Paul E. McKenney" <paulmck@kernel.org>
11341 L: linux-kernel@vger.kernel.org
11343 F: arch/powerpc/include/asm/membarrier.h
11344 F: include/uapi/linux/membarrier.h
11345 F: kernel/sched/membarrier.c
11348 M: Mike Rapoport <rppt@linux.ibm.com>
11349 L: linux-mm@kvack.org
11351 F: Documentation/core-api/boot-time-mm.rst
11352 F: include/linux/memblock.h
11355 MEMORY CONTROLLER DRIVERS
11356 M: Krzysztof Kozlowski <krzk@kernel.org>
11357 L: linux-kernel@vger.kernel.org
11359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11360 F: Documentation/devicetree/bindings/memory-controllers/
11363 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11364 M: Dmitry Osipenko <digetx@gmail.com>
11365 L: linux-pm@vger.kernel.org
11366 L: linux-tegra@vger.kernel.org
11367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11369 F: drivers/devfreq/tegra20-devfreq.c
11370 F: drivers/devfreq/tegra30-devfreq.c
11373 M: Andrew Morton <akpm@linux-foundation.org>
11374 L: linux-mm@kvack.org
11376 W: http://www.linux-mm.org
11377 T: quilt https://ozlabs.org/~akpm/mmotm/
11378 T: quilt https://ozlabs.org/~akpm/mmots/
11379 T: git git://github.com/hnaz/linux-mm.git
11380 F: include/linux/gfp.h
11381 F: include/linux/memory_hotplug.h
11382 F: include/linux/mm.h
11383 F: include/linux/mmzone.h
11384 F: include/linux/vmalloc.h
11387 MEMORY TECHNOLOGY DEVICES (MTD)
11388 M: Miquel Raynal <miquel.raynal@bootlin.com>
11389 M: Richard Weinberger <richard@nod.at>
11390 M: Vignesh Raghavendra <vigneshr@ti.com>
11391 L: linux-mtd@lists.infradead.org
11393 W: http://www.linux-mtd.infradead.org/
11394 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11395 C: irc://irc.oftc.net/mtd
11396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11398 F: Documentation/devicetree/bindings/mtd/
11400 F: include/linux/mtd/
11401 F: include/uapi/mtd/
11403 MEN A21 WATCHDOG DRIVER
11404 M: Johannes Thumshirn <morbidrsa@gmail.com>
11405 L: linux-watchdog@vger.kernel.org
11407 F: drivers/watchdog/mena21_wdt.c
11409 MEN CHAMELEON BUS (mcb)
11410 M: Johannes Thumshirn <morbidrsa@gmail.com>
11412 F: Documentation/driver-api/men-chameleon-bus.rst
11414 F: include/linux/mcb.h
11416 MEN F21BMC (Board Management Controller)
11417 M: Andreas Werner <andreas.werner@men.de>
11419 F: Documentation/hwmon/menf21bmc.rst
11420 F: drivers/hwmon/menf21bmc_hwmon.c
11421 F: drivers/leds/leds-menf21bmc.c
11422 F: drivers/mfd/menf21bmc.c
11423 F: drivers/watchdog/menf21bmc_wdt.c
11425 MEN Z069 WATCHDOG DRIVER
11426 M: Johannes Thumshirn <jth@kernel.org>
11427 L: linux-watchdog@vger.kernel.org
11429 F: drivers/watchdog/menz69_wdt.c
11431 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11432 M: Neil Armstrong <narmstrong@baylibre.com>
11433 L: linux-media@vger.kernel.org
11434 L: linux-amlogic@lists.infradead.org
11436 W: http://linux-meson.com/
11437 T: git git://linuxtv.org/media_tree.git
11438 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11439 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11440 F: drivers/media/cec/platform/meson/ao-cec.c
11442 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11443 M: Liang Yang <liang.yang@amlogic.com>
11444 L: linux-mtd@lists.infradead.org
11446 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11447 F: drivers/mtd/nand/raw/meson_*
11449 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11450 M: Neil Armstrong <narmstrong@baylibre.com>
11451 L: linux-media@vger.kernel.org
11452 L: linux-amlogic@lists.infradead.org
11454 T: git git://linuxtv.org/media_tree.git
11455 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11456 F: drivers/staging/media/meson/vdec/
11458 METHODE UDPU SUPPORT
11459 M: Vladimir Vid <vladimir.vid@sartura.hr>
11461 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11464 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11465 M: Hemant Kumar <hemantk@codeaurora.org>
11466 L: linux-arm-msm@vger.kernel.org
11468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11469 F: Documentation/ABI/stable/sysfs-bus-mhi
11470 F: Documentation/mhi/
11471 F: drivers/bus/mhi/
11472 F: include/linux/mhi.h
11474 MICROBLAZE ARCHITECTURE
11475 M: Michal Simek <monstr@monstr.eu>
11477 W: http://www.monstr.eu/fdt/
11478 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11479 F: arch/microblaze/
11481 MICROCHIP AT91 DMA DRIVERS
11482 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11483 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11485 L: dmaengine@vger.kernel.org
11487 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11488 F: drivers/dma/at_hdmac.c
11489 F: drivers/dma/at_hdmac_regs.h
11490 F: drivers/dma/at_xdmac.c
11491 F: include/dt-bindings/dma/at91.h
11492 F: include/linux/platform_data/dma-atmel.h
11494 MICROCHIP AT91 SERIAL DRIVER
11495 M: Richard Genoud <richard.genoud@gmail.com>
11497 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11498 F: drivers/tty/serial/atmel_serial.c
11499 F: drivers/tty/serial/atmel_serial.h
11501 MICROCHIP AT91 USART MFD DRIVER
11502 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11503 L: linux-kernel@vger.kernel.org
11505 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11506 F: drivers/mfd/at91-usart.c
11507 F: include/dt-bindings/mfd/at91-usart.h
11509 MICROCHIP AT91 USART SPI DRIVER
11510 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11511 L: linux-spi@vger.kernel.org
11513 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11514 F: drivers/spi/spi-at91-usart.c
11516 MICROCHIP AUDIO ASOC DRIVERS
11517 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11518 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11522 MICROCHIP ECC DRIVER
11523 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11524 L: linux-crypto@vger.kernel.org
11526 F: drivers/crypto/atmel-ecc.*
11528 MICROCHIP I2C DRIVER
11529 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11530 L: linux-i2c@vger.kernel.org
11532 F: drivers/i2c/busses/i2c-at91-*.c
11533 F: drivers/i2c/busses/i2c-at91.h
11535 MICROCHIP ISC DRIVER
11536 M: Eugen Hristev <eugen.hristev@microchip.com>
11537 L: linux-media@vger.kernel.org
11539 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11540 F: drivers/media/platform/atmel/atmel-isc-base.c
11541 F: drivers/media/platform/atmel/atmel-isc-regs.h
11542 F: drivers/media/platform/atmel/atmel-isc.h
11543 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11544 F: include/linux/atmel-isc-media.h
11546 MICROCHIP ISI DRIVER
11547 M: Eugen Hristev <eugen.hristev@microchip.com>
11548 L: linux-media@vger.kernel.org
11550 F: drivers/media/platform/atmel/atmel-isi.c
11551 F: drivers/media/platform/atmel/atmel-isi.h
11553 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11554 M: Woojung Huh <woojung.huh@microchip.com>
11555 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11556 L: netdev@vger.kernel.org
11558 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11559 F: drivers/net/dsa/microchip/*
11560 F: include/linux/platform_data/microchip-ksz.h
11561 F: net/dsa/tag_ksz.c
11563 MICROCHIP LAN743X ETHERNET DRIVER
11564 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11565 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11566 L: netdev@vger.kernel.org
11568 F: drivers/net/ethernet/microchip/lan743x_*
11570 MICROCHIP LCDFB DRIVER
11571 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11572 L: linux-fbdev@vger.kernel.org
11574 F: drivers/video/fbdev/atmel_lcdfb.c
11575 F: include/video/atmel_lcdc.h
11577 MICROCHIP MCP16502 PMIC DRIVER
11578 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11581 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11582 F: drivers/regulator/mcp16502.c
11584 MICROCHIP MCP3911 ADC DRIVER
11585 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11586 M: Kent Gustavsson <kent@minoris.se>
11587 L: linux-iio@vger.kernel.org
11589 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11590 F: drivers/iio/adc/mcp3911.c
11592 MICROCHIP MMC/SD/SDIO MCI DRIVER
11593 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11595 F: drivers/mmc/host/atmel-mci.c
11597 MICROCHIP NAND DRIVER
11598 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11599 L: linux-mtd@lists.infradead.org
11601 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11602 F: drivers/mtd/nand/raw/atmel/*
11604 MICROCHIP PWM DRIVER
11605 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11607 L: linux-pwm@vger.kernel.org
11609 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11610 F: drivers/pwm/pwm-atmel.c
11612 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11613 M: Eugen Hristev <eugen.hristev@microchip.com>
11614 L: linux-iio@vger.kernel.org
11616 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11617 F: drivers/iio/adc/at91-sama5d2_adc.c
11618 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11620 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11621 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11623 F: drivers/power/reset/at91-sama5d2_shdwc.c
11625 MICROCHIP SPI DRIVER
11626 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11628 F: drivers/spi/spi-atmel.*
11630 MICROCHIP SSC DRIVER
11631 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11634 F: drivers/misc/atmel-ssc.c
11635 F: include/linux/atmel-ssc.h
11637 MICROCHIP USB251XB DRIVER
11638 M: Richard Leitner <richard.leitner@skidata.com>
11639 L: linux-usb@vger.kernel.org
11641 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11642 F: drivers/usb/misc/usb251xb.c
11644 MICROCHIP USBA UDC DRIVER
11645 M: Cristian Birsan <cristian.birsan@microchip.com>
11646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11648 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11650 MICROCHIP WILC1000 WIFI DRIVER
11651 M: Ajay Singh <ajay.kathat@microchip.com>
11652 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11653 L: linux-wireless@vger.kernel.org
11655 F: drivers/net/wireless/microchip/wilc1000/
11657 MICROSEMI MIPS SOCS
11658 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11659 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11660 L: linux-mips@vger.kernel.org
11662 F: Documentation/devicetree/bindings/mips/mscc.txt
11663 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11664 F: arch/mips/boot/dts/mscc/
11665 F: arch/mips/configs/generic/board-ocelot.config
11666 F: arch/mips/generic/board-ocelot.c
11668 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11669 M: Don Brace <don.brace@microchip.com>
11670 L: storagedev@microchip.com
11671 L: linux-scsi@vger.kernel.org
11673 F: Documentation/scsi/smartpqi.rst
11674 F: drivers/scsi/smartpqi/Kconfig
11675 F: drivers/scsi/smartpqi/Makefile
11676 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11677 F: include/linux/cciss*.h
11678 F: include/uapi/linux/cciss*.h
11680 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11681 M: Chen Yu <yu.c.chen@intel.com>
11682 L: platform-driver-x86@vger.kernel.org
11684 F: drivers/platform/x86/surfacepro3_button.c
11686 MICROTEK X6 SCANNER
11687 M: Oliver Neukum <oliver@neukum.org>
11689 F: drivers/usb/image/microtek.*
11692 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11693 L: linux-mips@vger.kernel.org
11695 W: http://www.linux-mips.org/
11696 Q: https://patchwork.kernel.org/project/linux-mips/list/
11697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11698 F: Documentation/devicetree/bindings/mips/
11699 F: Documentation/mips/
11701 F: drivers/platform/mips/
11703 MIPS BOSTON DEVELOPMENT BOARD
11704 M: Paul Burton <paulburton@kernel.org>
11705 L: linux-mips@vger.kernel.org
11707 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11708 F: arch/mips/boot/dts/img/boston.dts
11709 F: arch/mips/configs/generic/board-boston.config
11710 F: drivers/clk/imgtec/clk-boston.c
11711 F: include/dt-bindings/clock/boston-clock.h
11714 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11715 M: Serge Semin <fancer.lancer@gmail.com>
11716 L: linux-mips@vger.kernel.org
11718 F: drivers/bus/mips_cdmm.c
11719 F: drivers/clocksource/mips-gic-timer.c
11720 F: drivers/cpuidle/cpuidle-cps.c
11721 F: drivers/irqchip/irq-mips-cpu.c
11722 F: drivers/irqchip/irq-mips-gic.c
11724 MIPS GENERIC PLATFORM
11725 M: Paul Burton <paulburton@kernel.org>
11726 L: linux-mips@vger.kernel.org
11728 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11729 F: arch/mips/generic/
11730 F: arch/mips/tools/generic-board-config.sh
11732 MIPS RINT INSTRUCTION EMULATION
11733 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11734 L: linux-mips@vger.kernel.org
11736 F: arch/mips/math-emu/dp_rint.c
11737 F: arch/mips/math-emu/sp_rint.c
11739 MIPS/LOONGSON1 ARCHITECTURE
11740 M: Keguang Zhang <keguang.zhang@gmail.com>
11741 L: linux-mips@vger.kernel.org
11743 F: arch/mips/include/asm/mach-loongson32/
11744 F: arch/mips/loongson32/
11745 F: drivers/*/*/*loongson1*
11746 F: drivers/*/*loongson1*
11748 MIPS/LOONGSON2EF ARCHITECTURE
11749 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11750 L: linux-mips@vger.kernel.org
11752 F: arch/mips/include/asm/mach-loongson2ef/
11753 F: arch/mips/loongson2ef/
11754 F: drivers/*/*/*loongson2*
11755 F: drivers/*/*loongson2*
11757 MIPS/LOONGSON64 ARCHITECTURE
11758 M: Huacai Chen <chenhc@lemote.com>
11759 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11760 L: linux-mips@vger.kernel.org
11762 F: arch/mips/include/asm/mach-loongson64/
11763 F: arch/mips/loongson64/
11764 F: drivers/*/*/*loongson3*
11765 F: drivers/*/*loongson3*
11766 F: drivers/irqchip/irq-loongson*
11767 F: drivers/platform/mips/cpu_hwmon.c
11769 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11770 M: Hans Verkuil <hverkuil@xs4all.nl>
11771 L: linux-media@vger.kernel.org
11773 W: https://linuxtv.org
11774 T: git git://linuxtv.org/media_tree.git
11775 F: drivers/media/radio/radio-miropcm20*
11778 R: Lubomir Rintel <lkundrak@v3.sk>
11779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11782 F: arch/arm/boot/dts/mmp*
11783 F: arch/arm/mach-mmp/
11784 F: include/linux/soc/mmp/
11786 MMP USB PHY DRIVERS
11787 R: Lubomir Rintel <lkundrak@v3.sk>
11788 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11790 F: drivers/phy/marvell/phy-mmp3-usb.c
11791 F: drivers/phy/marvell/phy-pxa-usb.c
11793 MMU GATHER AND TLB INVALIDATION
11794 M: Will Deacon <will@kernel.org>
11795 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11796 M: Andrew Morton <akpm@linux-foundation.org>
11797 M: Nick Piggin <npiggin@gmail.com>
11798 M: Peter Zijlstra <peterz@infradead.org>
11799 L: linux-arch@vger.kernel.org
11800 L: linux-mm@kvack.org
11802 F: arch/*/include/asm/tlb.h
11803 F: include/asm-generic/tlb.h
11806 MN88472 MEDIA DRIVER
11807 M: Antti Palosaari <crope@iki.fi>
11808 L: linux-media@vger.kernel.org
11810 W: https://linuxtv.org
11811 W: http://palosaari.fi/linux/
11812 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11813 F: drivers/media/dvb-frontends/mn88472*
11815 MN88473 MEDIA DRIVER
11816 M: Antti Palosaari <crope@iki.fi>
11817 L: linux-media@vger.kernel.org
11819 W: https://linuxtv.org
11820 W: http://palosaari.fi/linux/
11821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11822 F: drivers/media/dvb-frontends/mn88473*
11825 M: Jessica Yu <jeyu@kernel.org>
11827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11828 F: include/linux/module.h
11831 MONOLITHIC POWER SYSTEM PMIC DRIVER
11832 M: Saravanan Sekar <sravanhome@gmail.com>
11834 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11835 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11836 F: drivers/iio/adc/mp2629_adc.c
11837 F: drivers/mfd/mp2629.c
11838 F: drivers/power/supply/mp2629_charger.c
11839 F: drivers/regulator/mp5416.c
11840 F: drivers/regulator/mpq7920.c
11841 F: drivers/regulator/mpq7920.h
11842 F: include/linux/mfd/mp2629.h
11844 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11846 W: http://popies.net/meye/
11847 F: Documentation/userspace-api/media/drivers/meye*
11848 F: drivers/media/pci/meye/
11849 F: include/uapi/linux/meye.h
11851 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11852 M: Jiri Slaby <jirislaby@kernel.org>
11854 F: Documentation/driver-api/serial/moxa-smartio.rst
11855 F: drivers/tty/mxser.*
11857 MR800 AVERMEDIA USB FM RADIO DRIVER
11858 M: Alexey Klimov <klimov.linux@gmail.com>
11859 L: linux-media@vger.kernel.org
11861 T: git git://linuxtv.org/media_tree.git
11862 F: drivers/media/radio/radio-mr800.c
11864 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11865 M: Alan Ott <alan@signal11.us>
11866 L: linux-wpan@vger.kernel.org
11868 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11869 F: drivers/net/ieee802154/mrf24j40.c
11872 M: "Lee, Chun-Yi" <jlee@suse.com>
11873 L: platform-driver-x86@vger.kernel.org
11875 F: drivers/platform/x86/msi-laptop.c
11878 L: platform-driver-x86@vger.kernel.org
11880 F: drivers/platform/x86/msi-wmi.c
11882 MSI001 MEDIA DRIVER
11883 M: Antti Palosaari <crope@iki.fi>
11884 L: linux-media@vger.kernel.org
11886 W: https://linuxtv.org
11887 W: http://palosaari.fi/linux/
11888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11889 T: git git://linuxtv.org/anttip/media_tree.git
11890 F: drivers/media/tuners/msi001*
11892 MSI2500 MEDIA DRIVER
11893 M: Antti Palosaari <crope@iki.fi>
11894 L: linux-media@vger.kernel.org
11896 W: https://linuxtv.org
11897 W: http://palosaari.fi/linux/
11898 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11899 T: git git://linuxtv.org/anttip/media_tree.git
11900 F: drivers/media/usb/msi2500/
11902 MSTAR INTERRUPT CONTROLLER DRIVER
11903 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11904 M: Daniel Palmer <daniel@thingy.jp>
11906 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11907 F: drivers/irqchip/irq-mst-intc.c
11909 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11910 M: Robert Jarzmik <robert.jarzmik@free.fr>
11911 L: linux-mtd@lists.infradead.org
11913 F: drivers/mtd/devices/docg3*
11915 MT9M032 APTINA SENSOR DRIVER
11916 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11917 L: linux-media@vger.kernel.org
11919 T: git git://linuxtv.org/media_tree.git
11920 F: drivers/media/i2c/mt9m032.c
11921 F: include/media/i2c/mt9m032.h
11923 MT9P031 APTINA CAMERA SENSOR
11924 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11925 L: linux-media@vger.kernel.org
11927 T: git git://linuxtv.org/media_tree.git
11928 F: drivers/media/i2c/mt9p031.c
11929 F: include/media/i2c/mt9p031.h
11931 MT9T001 APTINA CAMERA SENSOR
11932 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11933 L: linux-media@vger.kernel.org
11935 T: git git://linuxtv.org/media_tree.git
11936 F: drivers/media/i2c/mt9t001.c
11937 F: include/media/i2c/mt9t001.h
11939 MT9T112 APTINA CAMERA SENSOR
11940 M: Jacopo Mondi <jacopo@jmondi.org>
11941 L: linux-media@vger.kernel.org
11943 T: git git://linuxtv.org/media_tree.git
11944 F: drivers/media/i2c/mt9t112.c
11945 F: include/media/i2c/mt9t112.h
11947 MT9V032 APTINA CAMERA SENSOR
11948 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11949 L: linux-media@vger.kernel.org
11951 T: git git://linuxtv.org/media_tree.git
11952 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11953 F: drivers/media/i2c/mt9v032.c
11954 F: include/media/i2c/mt9v032.h
11956 MT9V111 APTINA CAMERA SENSOR
11957 M: Jacopo Mondi <jacopo@jmondi.org>
11958 L: linux-media@vger.kernel.org
11960 T: git git://linuxtv.org/media_tree.git
11961 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11962 F: drivers/media/i2c/mt9v111.c
11964 MULTIFUNCTION DEVICES (MFD)
11965 M: Lee Jones <lee.jones@linaro.org>
11967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11968 F: Documentation/devicetree/bindings/mfd/
11970 F: include/dt-bindings/mfd/
11971 F: include/linux/mfd/
11973 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11975 F: drivers/mmc/host/mmc_spi.c
11976 F: include/linux/spi/mmc_spi.h
11978 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11979 M: Ulf Hansson <ulf.hansson@linaro.org>
11980 L: linux-mmc@vger.kernel.org
11982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11983 F: Documentation/devicetree/bindings/mmc/
11985 F: include/linux/mmc/
11986 F: include/uapi/linux/mmc/
11988 MULTIPLEXER SUBSYSTEM
11989 M: Peter Rosin <peda@axentia.se>
11991 F: Documentation/ABI/testing/sysfs-class-mux*
11992 F: Documentation/devicetree/bindings/mux/
11994 F: include/dt-bindings/mux/
11995 F: include/linux/mux/
11997 MULTITECH MULTIPORT CARD (ISICOM)
11999 F: drivers/tty/isicom.c
12000 F: include/linux/isicom.h
12002 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12003 M: Bin Liu <b-liu@ti.com>
12004 L: linux-usb@vger.kernel.org
12006 F: drivers/usb/musb/
12008 MXL301RF MEDIA DRIVER
12009 M: Akihiro Tsukada <tskd08@gmail.com>
12010 L: linux-media@vger.kernel.org
12012 F: drivers/media/tuners/mxl301rf*
12014 MXL5007T MEDIA DRIVER
12015 M: Michael Krufky <mkrufky@linuxtv.org>
12016 L: linux-media@vger.kernel.org
12018 W: https://linuxtv.org
12019 W: http://github.com/mkrufky
12020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12021 T: git git://linuxtv.org/mkrufky/tuners.git
12022 F: drivers/media/tuners/mxl5007t.*
12025 M: Marek Vasut <marex@denx.de>
12026 M: Stefan Agner <stefan@agner.ch>
12027 L: dri-devel@lists.freedesktop.org
12029 T: git git://anongit.freedesktop.org/drm/drm-misc
12030 F: Documentation/devicetree/bindings/display/mxsfb.txt
12031 F: drivers/gpu/drm/mxsfb/
12033 MYLEX DAC960 PCI RAID Controller
12034 M: Hannes Reinecke <hare@kernel.org>
12035 L: linux-scsi@vger.kernel.org
12037 F: drivers/scsi/myrb.*
12038 F: drivers/scsi/myrs.*
12040 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12041 M: Chris Lee <christopher.lee@cspi.com>
12042 L: netdev@vger.kernel.org
12044 W: https://www.cspi.com/ethernet-products/support/downloads/
12045 F: drivers/net/ethernet/myricom/myri10ge/
12047 NAND FLASH SUBSYSTEM
12048 M: Miquel Raynal <miquel.raynal@bootlin.com>
12049 R: Richard Weinberger <richard@nod.at>
12050 L: linux-mtd@lists.infradead.org
12052 W: http://www.linux-mtd.infradead.org/
12053 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12054 C: irc://irc.oftc.net/mtd
12055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12056 F: drivers/mtd/nand/
12057 F: include/linux/mtd/*nand*.h
12059 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12060 M: Daniel Mack <zonque@gmail.com>
12061 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12063 W: http://www.native-instruments.com
12064 F: sound/usb/caiaq/
12066 NATSEMI ETHERNET DRIVER (DP8381x)
12068 F: drivers/net/ethernet/natsemi/natsemi.c
12070 NCR 5380 SCSI DRIVERS
12071 M: Finn Thain <fthain@telegraphics.com.au>
12072 M: Michael Schmitz <schmitzmic@gmail.com>
12073 L: linux-scsi@vger.kernel.org
12075 F: Documentation/scsi/g_NCR5380.rst
12076 F: drivers/scsi/NCR5380.*
12077 F: drivers/scsi/arm/cumana_1.c
12078 F: drivers/scsi/arm/oak.c
12079 F: drivers/scsi/atari_scsi.*
12080 F: drivers/scsi/dmx3191d.c
12081 F: drivers/scsi/g_NCR5380.*
12082 F: drivers/scsi/mac_scsi.*
12083 F: drivers/scsi/sun3_scsi.*
12084 F: drivers/scsi/sun3_scsi_vme.c
12087 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12091 NCT6775 HARDWARE MONITOR DRIVER
12092 M: Guenter Roeck <linux@roeck-us.net>
12093 L: linux-hwmon@vger.kernel.org
12095 F: Documentation/hwmon/nct6775.rst
12096 F: drivers/hwmon/nct6775.c
12099 M: Jakub Kicinski <kuba@kernel.org>
12101 F: drivers/net/netdevsim/*
12103 NETEM NETWORK EMULATOR
12104 M: Stephen Hemminger <stephen@networkplumber.org>
12105 L: netdev@vger.kernel.org
12107 F: net/sched/sch_netem.c
12109 NETERION 10GbE DRIVERS (s2io/vxge)
12110 M: Jon Mason <jdmason@kudzu.us>
12111 L: netdev@vger.kernel.org
12113 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12114 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12115 F: drivers/net/ethernet/neterion/
12118 M: Pablo Neira Ayuso <pablo@netfilter.org>
12119 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12120 M: Florian Westphal <fw@strlen.de>
12121 L: netfilter-devel@vger.kernel.org
12122 L: coreteam@netfilter.org
12124 W: http://www.netfilter.org/
12125 W: http://www.iptables.org/
12126 W: http://www.nftables.org/
12127 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12130 F: include/linux/netfilter*
12131 F: include/linux/netfilter/
12132 F: include/net/netfilter/
12133 F: include/uapi/linux/netfilter*
12134 F: include/uapi/linux/netfilter/
12135 F: net/*/netfilter.c
12136 F: net/*/netfilter/
12137 F: net/bridge/br_netfilter*.c
12140 NETROM NETWORK LAYER
12141 M: Ralf Baechle <ralf@linux-mips.org>
12142 L: linux-hams@vger.kernel.org
12144 W: http://www.linux-ax25.org/
12145 F: include/net/netrom.h
12146 F: include/uapi/linux/netrom.h
12149 NETRONOME ETHERNET DRIVERS
12150 M: Simon Horman <simon.horman@netronome.com>
12151 R: Jakub Kicinski <kuba@kernel.org>
12152 L: oss-drivers@netronome.com
12154 F: drivers/net/ethernet/netronome/
12156 NETWORK BLOCK DEVICE (NBD)
12157 M: Josef Bacik <josef@toxicpanda.com>
12158 L: linux-block@vger.kernel.org
12159 L: nbd@other.debian.org
12161 F: Documentation/admin-guide/blockdev/nbd.rst
12162 F: drivers/block/nbd.c
12163 F: include/trace/events/nbd.h
12164 F: include/uapi/linux/nbd.h
12166 NETWORK DROP MONITOR
12167 M: Neil Horman <nhorman@tuxdriver.com>
12168 L: netdev@vger.kernel.org
12170 W: https://fedorahosted.org/dropwatch/
12171 F: include/uapi/linux/net_dropmon.h
12172 F: net/core/drop_monitor.c
12175 M: "David S. Miller" <davem@davemloft.net>
12176 M: Jakub Kicinski <kuba@kernel.org>
12177 L: netdev@vger.kernel.org
12179 W: http://www.linuxfoundation.org/en/Net
12180 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12183 F: Documentation/devicetree/bindings/net/
12184 F: drivers/connector/
12186 F: include/linux/etherdevice.h
12187 F: include/linux/fcdevice.h
12188 F: include/linux/fddidevice.h
12189 F: include/linux/hippidevice.h
12190 F: include/linux/if_*
12191 F: include/linux/inetdevice.h
12192 F: include/linux/netdevice.h
12193 F: include/uapi/linux/if_*
12194 F: include/uapi/linux/netdevice.h
12196 NETWORKING DRIVERS (WIRELESS)
12197 M: Kalle Valo <kvalo@codeaurora.org>
12198 L: linux-wireless@vger.kernel.org
12200 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12203 F: Documentation/devicetree/bindings/net/wireless/
12204 F: drivers/net/wireless/
12207 M: Andrew Lunn <andrew@lunn.ch>
12208 M: Vivien Didelot <vivien.didelot@gmail.com>
12209 M: Florian Fainelli <f.fainelli@gmail.com>
12210 M: Vladimir Oltean <olteanv@gmail.com>
12212 F: Documentation/devicetree/bindings/net/dsa/
12213 F: drivers/net/dsa/
12214 F: include/linux/dsa/
12215 F: include/linux/platform_data/dsa.h
12216 F: include/net/dsa.h
12219 NETWORKING [GENERAL]
12220 M: "David S. Miller" <davem@davemloft.net>
12221 M: Jakub Kicinski <kuba@kernel.org>
12222 L: netdev@vger.kernel.org
12224 W: http://www.linuxfoundation.org/en/Net
12225 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12226 B: mailto:netdev@vger.kernel.org
12227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12229 F: Documentation/networking/
12230 F: include/linux/in.h
12231 F: include/linux/net.h
12232 F: include/linux/netdevice.h
12234 F: include/uapi/linux/in.h
12235 F: include/uapi/linux/net.h
12236 F: include/uapi/linux/net_namespace.h
12237 F: include/uapi/linux/netdevice.h
12241 F: tools/testing/selftests/net/
12244 M: Steffen Klassert <steffen.klassert@secunet.com>
12245 M: Herbert Xu <herbert@gondor.apana.org.au>
12246 M: "David S. Miller" <davem@davemloft.net>
12247 L: netdev@vger.kernel.org
12249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12251 F: include/net/xfrm.h
12252 F: include/uapi/linux/xfrm.h
12255 F: net/ipv4/ip_vti.c
12256 F: net/ipv4/ipcomp.c
12260 F: net/ipv6/ip6_vti.c
12261 F: net/ipv6/ipcomp6.c
12265 F: tools/testing/selftests/net/ipsec.c
12267 NETWORKING [IPv4/IPv6]
12268 M: "David S. Miller" <davem@davemloft.net>
12269 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12270 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12271 L: netdev@vger.kernel.org
12273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12279 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12280 M: Paul Moore <paul@paul-moore.com>
12281 L: netdev@vger.kernel.org
12282 L: linux-security-module@vger.kernel.org
12284 W: https://github.com/netlabel
12285 F: Documentation/netlabel/
12286 F: include/net/calipso.h
12287 F: include/net/cipso_ipv4.h
12288 F: include/net/netlabel.h
12289 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12290 F: include/uapi/linux/netfilter/xt_SECMARK.h
12291 F: net/ipv4/cipso_ipv4.c
12292 F: net/ipv6/calipso.c
12293 F: net/netfilter/xt_CONNSECMARK.c
12294 F: net/netfilter/xt_SECMARK.c
12298 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12299 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12300 L: netdev@vger.kernel.org
12301 L: mptcp@lists.01.org
12303 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12304 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12305 F: include/net/mptcp.h
12306 F: include/uapi/linux/mptcp.h
12308 F: tools/testing/selftests/net/mptcp/
12311 M: Eric Dumazet <edumazet@google.com>
12312 L: netdev@vger.kernel.org
12314 F: include/linux/tcp.h
12315 F: include/net/tcp.h
12316 F: include/trace/events/tcp.h
12317 F: include/uapi/linux/tcp.h
12318 F: net/ipv4/syncookies.c
12320 F: net/ipv6/syncookies.c
12324 M: Boris Pismenny <borisp@nvidia.com>
12325 M: Aviad Yehezkel <aviadye@nvidia.com>
12326 M: John Fastabend <john.fastabend@gmail.com>
12327 M: Daniel Borkmann <daniel@iogearbox.net>
12328 M: Jakub Kicinski <kuba@kernel.org>
12329 L: netdev@vger.kernel.org
12331 F: include/net/tls.h
12332 F: include/uapi/linux/tls.h
12335 NETWORKING [WIRELESS]
12336 L: linux-wireless@vger.kernel.org
12337 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12339 NETXEN (1/10) GbE SUPPORT
12340 M: Manish Chopra <manishc@marvell.com>
12341 M: Rahul Verma <rahulv@marvell.com>
12342 M: GR-Linux-NIC-Dev@marvell.com
12343 L: netdev@vger.kernel.org
12345 F: drivers/net/ethernet/qlogic/netxen/
12347 NET_FAILOVER MODULE
12348 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12349 L: netdev@vger.kernel.org
12351 F: Documentation/networking/net_failover.rst
12352 F: drivers/net/net_failover.c
12353 F: include/net/net_failover.h
12356 M: David Ahern <dsahern@kernel.org>
12357 L: netdev@vger.kernel.org
12359 F: include/net/netns/nexthop.h
12360 F: include/net/nexthop.h
12361 F: include/uapi/linux/nexthop.h
12362 F: net/ipv4/nexthop.c
12365 L: netdev@vger.kernel.org
12367 F: Documentation/devicetree/bindings/net/nfc/
12369 F: include/linux/platform_data/nfcmrvl.h
12370 F: include/net/nfc/
12371 F: include/uapi/linux/nfc.h
12374 NFS, SUNRPC, AND LOCKD CLIENTS
12375 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12376 M: Anna Schumaker <anna.schumaker@netapp.com>
12377 L: linux-nfs@vger.kernel.org
12379 W: http://client.linux-nfs.org
12380 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12384 F: include/linux/lockd/
12385 F: include/linux/nfs*
12386 F: include/linux/sunrpc/
12387 F: include/uapi/linux/nfs*
12388 F: include/uapi/linux/sunrpc/
12390 F: Documentation/filesystems/nfs/
12393 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12394 L: linux-nilfs@vger.kernel.org
12396 W: https://nilfs.sourceforge.io/
12397 W: https://nilfs.osdn.jp/
12398 T: git git://github.com/konis/nilfs2.git
12399 F: Documentation/filesystems/nilfs2.rst
12401 F: include/trace/events/nilfs2.h
12402 F: include/uapi/linux/nilfs2_api.h
12403 F: include/uapi/linux/nilfs2_ondisk.h
12405 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12406 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12408 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12409 F: Documentation/scsi/NinjaSCSI.rst
12410 F: drivers/scsi/pcmcia/nsp_*
12412 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12413 M: GOTO Masanori <gotom@debian.or.jp>
12414 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12416 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12417 F: Documentation/scsi/NinjaSCSI.rst
12418 F: drivers/scsi/nsp32*
12421 M: Ley Foon Tan <ley.foon.tan@intel.com>
12423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12426 NITRO ENCLAVES (NE)
12427 M: Andra Paraschiv <andraprs@amazon.com>
12428 M: Alexandru Vasile <lexnv@amazon.com>
12429 M: Alexandru Ciobotaru <alcioa@amazon.com>
12430 L: linux-kernel@vger.kernel.org
12432 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12433 F: Documentation/virt/ne_overview.rst
12434 F: drivers/virt/nitro_enclaves/
12435 F: include/linux/nitro_enclaves.h
12436 F: include/uapi/linux/nitro_enclaves.h
12437 F: samples/nitro_enclaves/
12439 NOHZ, DYNTICKS SUPPORT
12440 M: Frederic Weisbecker <fweisbec@gmail.com>
12441 M: Thomas Gleixner <tglx@linutronix.de>
12442 M: Ingo Molnar <mingo@kernel.org>
12443 L: linux-kernel@vger.kernel.org
12445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12446 F: include/linux/sched/nohz.h
12447 F: include/linux/tick.h
12448 F: kernel/time/tick*.*
12450 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12451 M: Pavel Machek <pavel@ucw.cz>
12452 M: Sakari Ailus <sakari.ailus@iki.fi>
12453 L: linux-media@vger.kernel.org
12455 F: drivers/media/i2c/ad5820.c
12456 F: drivers/media/i2c/et8ek8
12458 NOKIA N900 POWER SUPPLY DRIVERS
12459 R: Pali Rohár <pali@kernel.org>
12460 F: drivers/power/supply/bq2415x_charger.c
12461 F: drivers/power/supply/bq27xxx_battery.c
12462 F: drivers/power/supply/bq27xxx_battery_i2c.c
12463 F: drivers/power/supply/isp1704_charger.c
12464 F: drivers/power/supply/rx51_battery.c
12465 F: include/linux/power/bq2415x_charger.h
12466 F: include/linux/power/bq27xxx_battery.h
12469 M: Willy Tarreau <w@1wt.eu>
12471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12472 F: tools/include/nolibc/
12475 M: Matthias Maennich <maennich@google.com>
12477 F: Documentation/core-api/symbol-namespaces.rst
12481 M: Sanjay R Mehta <sanju.mehta@amd.com>
12482 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12483 L: linux-ntb@googlegroups.com
12485 F: drivers/ntb/hw/amd/
12488 M: Jon Mason <jdmason@kudzu.us>
12489 M: Dave Jiang <dave.jiang@intel.com>
12490 M: Allen Hubbe <allenbh@gmail.com>
12491 L: linux-ntb@googlegroups.com
12493 W: https://github.com/jonmason/ntb/wiki
12494 T: git git://github.com/jonmason/ntb.git
12495 F: drivers/net/ntb_netdev.c
12497 F: include/linux/ntb.h
12498 F: include/linux/ntb_transport.h
12499 F: tools/testing/selftests/ntb/
12502 M: Serge Semin <fancer.lancer@gmail.com>
12503 L: linux-ntb@googlegroups.com
12505 F: drivers/ntb/hw/idt/
12508 M: Dave Jiang <dave.jiang@intel.com>
12509 L: linux-ntb@googlegroups.com
12511 W: https://github.com/davejiang/linux/wiki
12512 T: git https://github.com/davejiang/linux.git
12513 F: drivers/ntb/hw/intel/
12516 M: Anton Altaparmakov <anton@tuxera.com>
12517 L: linux-ntfs-dev@lists.sourceforge.net
12519 W: http://www.tuxera.com/
12520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12521 F: Documentation/filesystems/ntfs.rst
12525 M: Finn Thain <fthain@telegraphics.com.au>
12526 L: linux-m68k@lists.linux-m68k.org
12528 F: arch/*/include/asm/nubus.h
12530 F: include/linux/nubus.h
12531 F: include/uapi/linux/nubus.h
12533 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12534 M: Antonino Daplas <adaplas@gmail.com>
12535 L: linux-fbdev@vger.kernel.org
12537 F: drivers/video/fbdev/nvidia/
12538 F: drivers/video/fbdev/riva/
12541 M: Keith Busch <kbusch@kernel.org>
12542 M: Jens Axboe <axboe@fb.com>
12543 M: Christoph Hellwig <hch@lst.de>
12544 M: Sagi Grimberg <sagi@grimberg.me>
12545 L: linux-nvme@lists.infradead.org
12547 W: http://git.infradead.org/nvme.git
12548 T: git://git.infradead.org/nvme.git
12549 F: drivers/nvme/host/
12550 F: include/linux/nvme.h
12551 F: include/uapi/linux/nvme_ioctl.h
12553 NVM EXPRESS FC TRANSPORT DRIVERS
12554 M: James Smart <james.smart@broadcom.com>
12555 L: linux-nvme@lists.infradead.org
12557 F: drivers/nvme/host/fc.c
12558 F: drivers/nvme/target/fc.c
12559 F: drivers/nvme/target/fcloop.c
12560 F: include/linux/nvme-fc-driver.h
12561 F: include/linux/nvme-fc.h
12563 NVM EXPRESS TARGET DRIVER
12564 M: Christoph Hellwig <hch@lst.de>
12565 M: Sagi Grimberg <sagi@grimberg.me>
12566 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12567 L: linux-nvme@lists.infradead.org
12569 W: http://git.infradead.org/nvme.git
12570 T: git://git.infradead.org/nvme.git
12571 F: drivers/nvme/target/
12574 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12577 F: Documentation/ABI/stable/sysfs-bus-nvmem
12578 F: Documentation/devicetree/bindings/nvmem/
12580 F: include/linux/nvmem-consumer.h
12581 F: include/linux/nvmem-provider.h
12584 M: Ashish Kumar <ashish.kumar@nxp.com>
12585 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12586 L: linux-spi@vger.kernel.org
12588 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12589 F: drivers/spi/spi-nxp-fspi.c
12591 NXP FXAS21002C DRIVER
12592 M: Rui Miguel Silva <rmfrfs@gmail.com>
12593 L: linux-iio@vger.kernel.org
12595 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12596 F: drivers/iio/gyro/fxas21002c.h
12597 F: drivers/iio/gyro/fxas21002c_core.c
12598 F: drivers/iio/gyro/fxas21002c_i2c.c
12599 F: drivers/iio/gyro/fxas21002c_spi.c
12601 NXP i.MX 8MQ DCSS DRIVER
12602 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12603 R: Lucas Stach <l.stach@pengutronix.de>
12604 L: dri-devel@lists.freedesktop.org
12606 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12607 F: drivers/gpu/drm/imx/dcss/
12609 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12610 M: Krzysztof Kozlowski <krzk@kernel.org>
12611 L: linux-kernel@vger.kernel.org
12613 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12614 F: drivers/extcon/extcon-ptn5150.c
12616 NXP SGTL5000 DRIVER
12617 M: Fabio Estevam <festevam@gmail.com>
12618 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12620 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12621 F: sound/soc/codecs/sgtl5000*
12623 NXP SJA1105 ETHERNET SWITCH DRIVER
12624 M: Vladimir Oltean <olteanv@gmail.com>
12625 L: linux-kernel@vger.kernel.org
12627 F: drivers/net/dsa/sja1105
12629 NXP TDA998X DRM DRIVER
12630 M: Russell King <linux@armlinux.org.uk>
12632 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12633 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12634 F: drivers/gpu/drm/i2c/tda998x_drv.c
12635 F: include/drm/i2c/tda998x.h
12636 F: include/dt-bindings/display/tda998x.h
12640 M: Peter Rosin <peda@axentia.se>
12641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12643 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12644 F: sound/soc/codecs/tfa9879*
12647 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12648 R: Charles Gorand <charles.gorand@effinnov.com>
12649 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12651 F: drivers/nfc/nxp-nci
12654 M: Jiri Pirko <jiri@nvidia.com>
12655 L: netdev@vger.kernel.org
12657 F: include/linux/objagg.h
12659 F: lib/test_objagg.c
12662 M: Josh Poimboeuf <jpoimboe@redhat.com>
12663 M: Peter Zijlstra <peterz@infradead.org>
12666 F: include/linux/objtool.h
12668 OCELOT ETHERNET SWITCH DRIVER
12669 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12670 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12671 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12672 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12673 L: netdev@vger.kernel.org
12675 F: drivers/net/dsa/ocelot/*
12676 F: drivers/net/ethernet/mscc/
12677 F: include/soc/mscc/ocelot*
12678 F: net/dsa/tag_ocelot.c
12679 F: tools/testing/selftests/drivers/net/ocelot/*
12681 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12682 M: Frederic Barrat <fbarrat@linux.ibm.com>
12683 M: Andrew Donnellan <ajd@linux.ibm.com>
12684 L: linuxppc-dev@lists.ozlabs.org
12686 F: Documentation/userspace-api/accelerators/ocxl.rst
12687 F: arch/powerpc/include/asm/pnv-ocxl.h
12688 F: arch/powerpc/platforms/powernv/ocxl.c
12689 F: drivers/misc/ocxl/
12690 F: include/misc/ocxl*
12691 F: include/uapi/misc/ocxl.h
12694 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12695 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12697 L: linux-omap@vger.kernel.org
12699 F: sound/soc/ti/n810.c
12700 F: sound/soc/ti/omap*
12701 F: sound/soc/ti/rx51.c
12702 F: sound/soc/ti/sdma-pcm.*
12704 OMAP CLOCK FRAMEWORK SUPPORT
12705 M: Paul Walmsley <paul@pwsan.com>
12706 L: linux-omap@vger.kernel.org
12708 F: arch/arm/*omap*/*clock*
12710 OMAP DEVICE TREE SUPPORT
12711 M: Benoît Cousson <bcousson@baylibre.com>
12712 M: Tony Lindgren <tony@atomide.com>
12713 L: linux-omap@vger.kernel.org
12714 L: devicetree@vger.kernel.org
12716 F: arch/arm/boot/dts/*am3*
12717 F: arch/arm/boot/dts/*am4*
12718 F: arch/arm/boot/dts/*am5*
12719 F: arch/arm/boot/dts/*dra7*
12720 F: arch/arm/boot/dts/*omap*
12721 F: arch/arm/boot/dts/logicpd-som-lv*
12722 F: arch/arm/boot/dts/logicpd-torpedo*
12724 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12725 L: linux-omap@vger.kernel.org
12726 L: linux-fbdev@vger.kernel.org
12728 F: Documentation/arm/omap/dss.rst
12729 F: drivers/video/fbdev/omap2/
12731 OMAP FRAMEBUFFER SUPPORT
12732 L: linux-fbdev@vger.kernel.org
12733 L: linux-omap@vger.kernel.org
12735 F: drivers/video/fbdev/omap/
12737 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12738 M: Roger Quadros <rogerq@ti.com>
12739 M: Tony Lindgren <tony@atomide.com>
12740 L: linux-omap@vger.kernel.org
12742 F: arch/arm/mach-omap2/*gpmc*
12743 F: drivers/memory/omap-gpmc.c
12746 M: Grygorii Strashko <grygorii.strashko@ti.com>
12747 M: Santosh Shilimkar <ssantosh@kernel.org>
12748 M: Kevin Hilman <khilman@kernel.org>
12749 L: linux-omap@vger.kernel.org
12751 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12752 F: drivers/gpio/gpio-omap.c
12754 OMAP HARDWARE SPINLOCK SUPPORT
12755 M: Ohad Ben-Cohen <ohad@wizery.com>
12756 L: linux-omap@vger.kernel.org
12758 F: drivers/hwspinlock/omap_hwspinlock.c
12760 OMAP HS MMC SUPPORT
12761 L: linux-mmc@vger.kernel.org
12762 L: linux-omap@vger.kernel.org
12764 F: drivers/mmc/host/omap_hsmmc.c
12767 M: Paul Walmsley <paul@pwsan.com>
12768 L: linux-omap@vger.kernel.org
12770 F: arch/arm/mach-omap2/omap_hwmod*data*
12772 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12773 M: Benoît Cousson <bcousson@baylibre.com>
12774 L: linux-omap@vger.kernel.org
12776 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12779 M: Benoît Cousson <bcousson@baylibre.com>
12780 M: Paul Walmsley <paul@pwsan.com>
12781 L: linux-omap@vger.kernel.org
12783 F: arch/arm/mach-omap2/omap_hwmod.*
12786 M: Vignesh R <vigneshr@ti.com>
12787 L: linux-omap@vger.kernel.org
12788 L: linux-i2c@vger.kernel.org
12790 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12791 F: drivers/i2c/busses/i2c-omap.c
12793 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12794 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12795 L: linux-media@vger.kernel.org
12797 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12798 F: drivers/media/platform/omap3isp/
12799 F: drivers/staging/media/omap4iss/
12802 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12803 L: linux-omap@vger.kernel.org
12805 F: drivers/mmc/host/omap.c
12807 OMAP POWER MANAGEMENT SUPPORT
12808 M: Kevin Hilman <khilman@kernel.org>
12809 L: linux-omap@vger.kernel.org
12811 F: arch/arm/*omap*/*pm*
12812 F: drivers/cpufreq/omap-cpufreq.c
12814 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12815 M: Rajendra Nayak <rnayak@codeaurora.org>
12816 M: Paul Walmsley <paul@pwsan.com>
12817 L: linux-omap@vger.kernel.org
12819 F: arch/arm/mach-omap2/prm*
12821 OMAP RANDOM NUMBER GENERATOR SUPPORT
12822 M: Deepak Saxena <dsaxena@plexity.net>
12824 F: drivers/char/hw_random/omap-rng.c
12827 L: linux-usb@vger.kernel.org
12828 L: linux-omap@vger.kernel.org
12830 F: arch/arm/*omap*/usb*
12831 F: drivers/usb/*/*omap*
12833 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12834 M: Mark Jackson <mpfj@newflow.co.uk>
12835 L: linux-omap@vger.kernel.org
12837 F: arch/arm/boot/dts/am335x-nano.dts
12840 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12841 M: Tony Lindgren <tony@atomide.com>
12842 L: linux-omap@vger.kernel.org
12844 Q: http://patchwork.kernel.org/project/linux-omap/list/
12845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12846 F: arch/arm/configs/omap1_defconfig
12847 F: arch/arm/mach-omap1/
12848 F: arch/arm/plat-omap/
12849 F: drivers/i2c/busses/i2c-omap.c
12850 F: include/linux/platform_data/ams-delta-fiq.h
12851 F: include/linux/platform_data/i2c-omap.h
12854 M: Tony Lindgren <tony@atomide.com>
12855 L: linux-omap@vger.kernel.org
12857 W: http://www.muru.com/linux/omap/
12858 W: http://linux.omap.com/
12859 Q: http://patchwork.kernel.org/project/linux-omap/list/
12860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12861 F: arch/arm/configs/omap2plus_defconfig
12862 F: arch/arm/mach-omap2/
12863 F: arch/arm/plat-omap/
12864 F: drivers/bus/ti-sysc.c
12865 F: drivers/i2c/busses/i2c-omap.c
12866 F: drivers/irqchip/irq-omap-intc.c
12867 F: drivers/mfd/*omap*.c
12868 F: drivers/mfd/menelaus.c
12869 F: drivers/mfd/palmas.c
12870 F: drivers/mfd/tps65217.c
12871 F: drivers/mfd/tps65218.c
12872 F: drivers/mfd/tps65910.c
12873 F: drivers/mfd/twl-core.[ch]
12874 F: drivers/mfd/twl4030*.c
12875 F: drivers/mfd/twl6030*.c
12876 F: drivers/mfd/twl6040*.c
12877 F: drivers/regulator/palmas-regulator*.c
12878 F: drivers/regulator/pbias-regulator.c
12879 F: drivers/regulator/tps65217-regulator.c
12880 F: drivers/regulator/tps65218-regulator.c
12881 F: drivers/regulator/tps65910-regulator.c
12882 F: drivers/regulator/twl-regulator.c
12883 F: drivers/regulator/twl6030-regulator.c
12884 F: include/linux/platform_data/i2c-omap.h
12885 F: include/linux/platform_data/ti-sysc.h
12888 M: Bob Copeland <me@bobcopeland.com>
12889 L: linux-karma-devel@lists.sourceforge.net
12891 F: Documentation/filesystems/omfs.rst
12894 OMNIKEY CARDMAN 4000 DRIVER
12895 M: Harald Welte <laforge@gnumonks.org>
12897 F: drivers/char/pcmcia/cm4000_cs.c
12898 F: include/linux/cm4000_cs.h
12899 F: include/uapi/linux/cm4000_cs.h
12901 OMNIKEY CARDMAN 4040 DRIVER
12902 M: Harald Welte <laforge@gnumonks.org>
12904 F: drivers/char/pcmcia/cm4040_cs.*
12906 OMNIVISION OV13858 SENSOR DRIVER
12907 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12908 L: linux-media@vger.kernel.org
12910 T: git git://linuxtv.org/media_tree.git
12911 F: drivers/media/i2c/ov13858.c
12913 OMNIVISION OV2680 SENSOR DRIVER
12914 M: Rui Miguel Silva <rmfrfs@gmail.com>
12915 L: linux-media@vger.kernel.org
12917 T: git git://linuxtv.org/media_tree.git
12918 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12919 F: drivers/media/i2c/ov2680.c
12921 OMNIVISION OV2685 SENSOR DRIVER
12922 M: Shunqian Zheng <zhengsq@rock-chips.com>
12923 L: linux-media@vger.kernel.org
12925 T: git git://linuxtv.org/media_tree.git
12926 F: drivers/media/i2c/ov2685.c
12928 OMNIVISION OV2740 SENSOR DRIVER
12929 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12930 R: Shawn Tu <shawnx.tu@intel.com>
12931 R: Bingbu Cao <bingbu.cao@intel.com>
12932 L: linux-media@vger.kernel.org
12934 T: git git://linuxtv.org/media_tree.git
12935 F: drivers/media/i2c/ov2740.c
12937 OMNIVISION OV5640 SENSOR DRIVER
12938 M: Steve Longerbeam <slongerbeam@gmail.com>
12939 L: linux-media@vger.kernel.org
12941 T: git git://linuxtv.org/media_tree.git
12942 F: drivers/media/i2c/ov5640.c
12944 OMNIVISION OV5647 SENSOR DRIVER
12945 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12946 M: Jacopo Mondi <jacopo@jmondi.org>
12947 L: linux-media@vger.kernel.org
12949 T: git git://linuxtv.org/media_tree.git
12950 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12951 F: drivers/media/i2c/ov5647.c
12953 OMNIVISION OV5670 SENSOR DRIVER
12954 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12955 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12956 L: linux-media@vger.kernel.org
12958 T: git git://linuxtv.org/media_tree.git
12959 F: drivers/media/i2c/ov5670.c
12961 OMNIVISION OV5675 SENSOR DRIVER
12962 M: Shawn Tu <shawnx.tu@intel.com>
12963 L: linux-media@vger.kernel.org
12965 T: git git://linuxtv.org/media_tree.git
12966 F: drivers/media/i2c/ov5675.c
12968 OMNIVISION OV5695 SENSOR DRIVER
12969 M: Shunqian Zheng <zhengsq@rock-chips.com>
12970 L: linux-media@vger.kernel.org
12972 T: git git://linuxtv.org/media_tree.git
12973 F: drivers/media/i2c/ov5695.c
12975 OMNIVISION OV7670 SENSOR DRIVER
12976 M: Jonathan Corbet <corbet@lwn.net>
12977 L: linux-media@vger.kernel.org
12979 T: git git://linuxtv.org/media_tree.git
12980 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12981 F: drivers/media/i2c/ov7670.c
12983 OMNIVISION OV772x SENSOR DRIVER
12984 M: Jacopo Mondi <jacopo@jmondi.org>
12985 L: linux-media@vger.kernel.org
12987 T: git git://linuxtv.org/media_tree.git
12988 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12989 F: drivers/media/i2c/ov772x.c
12990 F: include/media/i2c/ov772x.h
12992 OMNIVISION OV7740 SENSOR DRIVER
12993 M: Wenyou Yang <wenyou.yang@microchip.com>
12994 L: linux-media@vger.kernel.org
12996 T: git git://linuxtv.org/media_tree.git
12997 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12998 F: drivers/media/i2c/ov7740.c
13000 OMNIVISION OV8856 SENSOR DRIVER
13001 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13002 L: linux-media@vger.kernel.org
13004 T: git git://linuxtv.org/media_tree.git
13005 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13006 F: drivers/media/i2c/ov8856.c
13008 OMNIVISION OV9640 SENSOR DRIVER
13009 M: Petr Cvek <petrcvekcz@gmail.com>
13010 L: linux-media@vger.kernel.org
13012 F: drivers/media/i2c/ov9640.*
13014 OMNIVISION OV9650 SENSOR DRIVER
13015 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13016 R: Akinobu Mita <akinobu.mita@gmail.com>
13017 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13018 L: linux-media@vger.kernel.org
13020 T: git git://linuxtv.org/media_tree.git
13021 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13022 F: drivers/media/i2c/ov9650.c
13024 ONENAND FLASH DRIVER
13025 M: Kyungmin Park <kyungmin.park@samsung.com>
13026 L: linux-mtd@lists.infradead.org
13028 F: drivers/mtd/nand/onenand/
13029 F: include/linux/mtd/onenand*.h
13031 ONION OMEGA2+ BOARD
13032 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13033 L: linux-mips@vger.kernel.org
13035 F: arch/mips/boot/dts/ralink/omega2p.dts
13038 M: Jens Wiklander <jens.wiklander@linaro.org>
13039 L: op-tee@lists.trustedfirmware.org
13041 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13042 F: drivers/tee/optee/
13044 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13045 M: Sumit Garg <sumit.garg@linaro.org>
13046 L: op-tee@lists.trustedfirmware.org
13048 F: drivers/char/hw_random/optee-rng.c
13051 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13052 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13053 L: linux-rdma@vger.kernel.org
13055 F: drivers/infiniband/ulp/opa_vnic
13057 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13058 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13059 M: Frank Rowand <frowand.list@gmail.com>
13060 L: devicetree@vger.kernel.org
13062 F: Documentation/devicetree/dynamic-resolution-notes.rst
13063 F: Documentation/devicetree/overlay-notes.rst
13064 F: drivers/of/overlay.c
13065 F: drivers/of/resolver.c
13066 K: of_overlay_notifier_
13068 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13069 M: Rob Herring <robh+dt@kernel.org>
13070 M: Frank Rowand <frowand.list@gmail.com>
13071 L: devicetree@vger.kernel.org
13073 W: http://www.devicetree.org/
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13075 F: Documentation/ABI/testing/sysfs-firmware-ofw
13077 F: include/linux/of*.h
13080 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13081 M: Rob Herring <robh+dt@kernel.org>
13082 L: devicetree@vger.kernel.org
13084 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13086 F: Documentation/devicetree/
13087 F: arch/*/boot/dts/
13088 F: include/dt-bindings/
13090 OPENCORES I2C BUS DRIVER
13091 M: Peter Korsgaard <peter@korsgaard.com>
13092 M: Andrew Lunn <andrew@lunn.ch>
13093 L: linux-i2c@vger.kernel.org
13095 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13096 F: Documentation/i2c/busses/i2c-ocores.rst
13097 F: drivers/i2c/busses/i2c-ocores.c
13098 F: include/linux/platform_data/i2c-ocores.h
13100 OPENRISC ARCHITECTURE
13101 M: Jonas Bonn <jonas@southpole.se>
13102 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13103 M: Stafford Horne <shorne@gmail.com>
13104 L: openrisc@lists.librecores.org
13106 W: http://openrisc.io
13107 T: git git://github.com/openrisc/linux.git
13108 F: Documentation/devicetree/bindings/openrisc/
13109 F: Documentation/openrisc/
13111 F: drivers/irqchip/irq-ompic.c
13112 F: drivers/irqchip/irq-or1k-*
13115 M: Pravin B Shelar <pshelar@ovn.org>
13116 L: netdev@vger.kernel.org
13117 L: dev@openvswitch.org
13119 W: http://openvswitch.org
13120 F: include/uapi/linux/openvswitch.h
13121 F: net/openvswitch/
13123 OPERATING PERFORMANCE POINTS (OPP)
13124 M: Viresh Kumar <vireshk@kernel.org>
13125 M: Nishanth Menon <nm@ti.com>
13126 M: Stephen Boyd <sboyd@kernel.org>
13127 L: linux-pm@vger.kernel.org
13129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13130 F: Documentation/devicetree/bindings/opp/
13131 F: Documentation/power/opp.rst
13133 F: include/linux/pm_opp.h
13136 M: Clemens Ladisch <clemens@ladisch.de>
13137 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13140 F: sound/drivers/opl4/
13143 M: Robert Richter <rric@kernel.org>
13144 L: oprofile-list@lists.sf.net
13146 F: arch/*/include/asm/oprofile*.h
13147 F: arch/*/oprofile/
13148 F: drivers/oprofile/
13149 F: include/linux/oprofile.h
13151 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13152 M: Mark Fasheh <mark@fasheh.com>
13153 M: Joel Becker <jlbec@evilplan.org>
13154 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13155 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13157 W: http://ocfs2.wiki.kernel.org
13158 F: Documentation/filesystems/dlmfs.rst
13159 F: Documentation/filesystems/ocfs2.rst
13162 ORANGEFS FILESYSTEM
13163 M: Mike Marshall <hubcap@omnibond.com>
13164 R: Martin Brandenburg <martin@omnibond.com>
13165 L: devel@lists.orangefs.org
13167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13168 F: Documentation/filesystems/orangefs.rst
13172 L: linux-wireless@vger.kernel.org
13174 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13175 W: http://www.nongnu.org/orinoco/
13176 F: drivers/net/wireless/intersil/orinoco/
13178 OV2659 OMNIVISION SENSOR DRIVER
13179 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13180 L: linux-media@vger.kernel.org
13182 W: https://linuxtv.org
13183 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13184 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13185 F: drivers/media/i2c/ov2659.c
13186 F: include/media/i2c/ov2659.h
13189 M: Miklos Szeredi <miklos@szeredi.hu>
13190 L: linux-unionfs@vger.kernel.org
13192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13193 F: Documentation/filesystems/overlayfs.rst
13196 P54 WIRELESS DRIVER
13197 M: Christian Lamparter <chunkeey@googlemail.com>
13198 L: linux-wireless@vger.kernel.org
13200 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13201 F: drivers/net/wireless/intersil/p54/
13204 M: Vladimir Oltean <olteanv@gmail.com>
13205 L: netdev@vger.kernel.org
13207 F: Documentation/core-api/packing.rst
13208 F: include/linux/packing.h
13211 PADATA PARALLEL EXECUTION MECHANISM
13212 M: Steffen Klassert <steffen.klassert@secunet.com>
13213 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13214 L: linux-crypto@vger.kernel.org
13215 L: linux-kernel@vger.kernel.org
13217 F: Documentation/core-api/padata.rst
13218 F: include/linux/padata.h
13222 M: Jesper Dangaard Brouer <hawk@kernel.org>
13223 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13224 L: netdev@vger.kernel.org
13226 F: Documentation/networking/page_pool.rst
13227 F: include/net/page_pool.h
13228 F: include/trace/events/page_pool.h
13229 F: net/core/page_pool.c
13231 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13232 M: Harald Welte <laforge@gnumonks.org>
13233 L: platform-driver-x86@vger.kernel.org
13235 F: drivers/platform/x86/panasonic-laptop.c
13237 PARALLAX PING IIO SENSOR DRIVER
13238 M: Andreas Klinger <ak@it-klinger.de>
13239 L: linux-iio@vger.kernel.org
13241 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13242 F: drivers/iio/proximity/ping.c
13244 PARALLEL LCD/KEYPAD PANEL DRIVER
13245 M: Willy Tarreau <willy@haproxy.com>
13246 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13248 F: Documentation/admin-guide/lcd-panel-cgram.rst
13249 F: drivers/auxdisplay/panel.c
13251 PARALLEL PORT SUBSYSTEM
13252 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13253 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13254 L: linux-parport@lists.infradead.org (subscribers-only)
13256 F: Documentation/driver-api/parport*.rst
13257 F: drivers/char/ppdev.c
13258 F: drivers/parport/
13259 F: include/linux/parport*.h
13260 F: include/uapi/linux/ppdev.h
13262 PARAVIRT_OPS INTERFACE
13263 M: Juergen Gross <jgross@suse.com>
13264 M: Deep Shah <sdeep@vmware.com>
13265 M: "VMware, Inc." <pv-drivers@vmware.com>
13266 L: virtualization@lists.linux-foundation.org
13268 F: Documentation/virt/paravirt_ops.rst
13269 F: arch/*/include/asm/paravirt*.h
13270 F: arch/*/kernel/paravirt*
13271 F: include/linux/hypervisor.h
13273 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13274 M: Tim Waugh <tim@cyberelk.net>
13275 L: linux-parport@lists.infradead.org (subscribers-only)
13277 F: Documentation/admin-guide/blockdev/paride.rst
13278 F: drivers/block/paride/
13280 PARISC ARCHITECTURE
13281 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13282 M: Helge Deller <deller@gmx.de>
13283 L: linux-parisc@vger.kernel.org
13285 W: https://parisc.wiki.kernel.org
13286 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13289 F: Documentation/parisc/
13291 F: drivers/char/agp/parisc-agp.c
13292 F: drivers/input/misc/hp_sdc_rtc.c
13293 F: drivers/input/serio/gscps2.c
13294 F: drivers/input/serio/hp_sdc*
13296 F: drivers/parport/parport_gsc.*
13297 F: drivers/tty/serial/8250/8250_gsc.c
13298 F: drivers/video/console/sti*
13299 F: drivers/video/fbdev/sti*
13300 F: drivers/video/logo/logo_parisc*
13301 F: include/linux/hp_sdc.h
13304 M: Jiri Pirko <jiri@nvidia.com>
13305 L: netdev@vger.kernel.org
13307 F: include/linux/parman.h
13309 F: lib/test_parman.c
13311 PC ENGINES APU BOARD DRIVER
13312 M: Enrico Weigelt, metux IT consult <info@metux.net>
13314 F: drivers/platform/x86/pcengines-apuv2.c
13316 PC87360 HARDWARE MONITORING DRIVER
13317 M: Jim Cromie <jim.cromie@gmail.com>
13318 L: linux-hwmon@vger.kernel.org
13320 F: Documentation/hwmon/pc87360.rst
13321 F: drivers/hwmon/pc87360.c
13323 PC8736x GPIO DRIVER
13324 M: Jim Cromie <jim.cromie@gmail.com>
13326 F: drivers/char/pc8736x_gpio.c
13328 PC87427 HARDWARE MONITORING DRIVER
13329 M: Jean Delvare <jdelvare@suse.com>
13330 L: linux-hwmon@vger.kernel.org
13332 F: Documentation/hwmon/pc87427.rst
13333 F: drivers/hwmon/pc87427.c
13336 M: Riku Voipio <riku.voipio@iki.fi>
13338 F: drivers/leds/leds-pca9532.c
13339 F: include/linux/leds-pca9532.h
13341 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13342 M: Guenter Roeck <linux@roeck-us.net>
13343 L: linux-i2c@vger.kernel.org
13345 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13347 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13348 M: Khalid Aziz <khalid@gonehiking.org>
13350 F: drivers/firmware/pcdp.*
13352 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13353 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13354 M: Pali Rohár <pali@kernel.org>
13355 L: linux-pci@vger.kernel.org
13356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13358 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13359 F: drivers/pci/controller/pci-aardvark.c
13361 PCI DRIVER FOR ALTERA PCIE IP
13362 M: Ley Foon Tan <ley.foon.tan@intel.com>
13363 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13364 L: linux-pci@vger.kernel.org
13366 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13367 F: drivers/pci/controller/pcie-altera.c
13369 PCI DRIVER FOR APPLIEDMICRO XGENE
13370 M: Toan Le <toan@os.amperecomputing.com>
13371 L: linux-pci@vger.kernel.org
13372 L: linux-arm-kernel@lists.infradead.org
13374 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13375 F: drivers/pci/controller/pci-xgene.c
13377 PCI DRIVER FOR ARM VERSATILE PLATFORM
13378 M: Rob Herring <robh@kernel.org>
13379 L: linux-pci@vger.kernel.org
13380 L: linux-arm-kernel@lists.infradead.org
13382 F: Documentation/devicetree/bindings/pci/versatile.yaml
13383 F: drivers/pci/controller/pci-versatile.c
13385 PCI DRIVER FOR ARMADA 8K
13386 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13387 L: linux-pci@vger.kernel.org
13388 L: linux-arm-kernel@lists.infradead.org
13390 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13391 F: drivers/pci/controller/dwc/pcie-armada8k.c
13393 PCI DRIVER FOR CADENCE PCIE IP
13394 M: Tom Joseph <tjoseph@cadence.com>
13395 L: linux-pci@vger.kernel.org
13397 F: Documentation/devicetree/bindings/pci/cdns,*
13398 F: drivers/pci/controller/cadence/
13400 PCI DRIVER FOR FREESCALE LAYERSCAPE
13401 M: Minghuan Lian <minghuan.Lian@nxp.com>
13402 M: Mingkai Hu <mingkai.hu@nxp.com>
13403 M: Roy Zang <roy.zang@nxp.com>
13404 L: linuxppc-dev@lists.ozlabs.org
13405 L: linux-pci@vger.kernel.org
13406 L: linux-arm-kernel@lists.infradead.org
13408 F: drivers/pci/controller/dwc/*layerscape*
13410 PCI DRIVER FOR GENERIC OF HOSTS
13411 M: Will Deacon <will@kernel.org>
13412 L: linux-pci@vger.kernel.org
13413 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13415 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13416 F: drivers/pci/controller/pci-host-common.c
13417 F: drivers/pci/controller/pci-host-generic.c
13419 PCI DRIVER FOR IMX6
13420 M: Richard Zhu <hongxing.zhu@nxp.com>
13421 M: Lucas Stach <l.stach@pengutronix.de>
13422 L: linux-pci@vger.kernel.org
13423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13425 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13426 F: drivers/pci/controller/dwc/*imx6*
13428 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13429 M: Jonathan Derrick <jonathan.derrick@intel.com>
13430 L: linux-pci@vger.kernel.org
13432 F: drivers/pci/controller/vmd.c
13434 PCI DRIVER FOR MICROSEMI SWITCHTEC
13435 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13436 M: Logan Gunthorpe <logang@deltatee.com>
13437 L: linux-pci@vger.kernel.org
13439 F: Documentation/ABI/testing/sysfs-class-switchtec
13440 F: Documentation/driver-api/switchtec.rst
13441 F: drivers/ntb/hw/mscc/
13442 F: drivers/pci/switch/switchtec*
13443 F: include/linux/switchtec.h
13444 F: include/uapi/linux/switchtec_ioctl.h
13446 PCI DRIVER FOR MOBIVEIL PCIE IP
13447 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13448 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13449 L: linux-pci@vger.kernel.org
13451 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13452 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13454 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13455 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13456 L: linux-pci@vger.kernel.org
13457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13459 F: drivers/pci/controller/*mvebu*
13461 PCI DRIVER FOR NVIDIA TEGRA
13462 M: Thierry Reding <thierry.reding@gmail.com>
13463 L: linux-tegra@vger.kernel.org
13464 L: linux-pci@vger.kernel.org
13466 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13467 F: drivers/pci/controller/pci-tegra.c
13469 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13470 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13471 L: linux-pci@vger.kernel.org
13472 L: linux-arm-kernel@lists.infradead.org
13474 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13475 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13477 PCI DRIVER FOR RENESAS R-CAR
13478 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13479 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13480 L: linux-pci@vger.kernel.org
13481 L: linux-renesas-soc@vger.kernel.org
13483 F: Documentation/devicetree/bindings/pci/*rcar*
13484 F: drivers/pci/controller/*rcar*
13486 PCI DRIVER FOR SAMSUNG EXYNOS
13487 M: Jingoo Han <jingoohan1@gmail.com>
13488 L: linux-pci@vger.kernel.org
13489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13490 L: linux-samsung-soc@vger.kernel.org
13492 F: drivers/pci/controller/dwc/pci-exynos.c
13494 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13495 M: Jingoo Han <jingoohan1@gmail.com>
13496 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13497 L: linux-pci@vger.kernel.org
13499 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13500 F: drivers/pci/controller/dwc/*designware*
13502 PCI DRIVER FOR TI DRA7XX/J721E
13503 M: Kishon Vijay Abraham I <kishon@ti.com>
13504 L: linux-omap@vger.kernel.org
13505 L: linux-pci@vger.kernel.org
13506 L: linux-arm-kernel@lists.infradead.org
13508 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13509 F: drivers/pci/controller/cadence/pci-j721e.c
13510 F: drivers/pci/controller/dwc/pci-dra7xx.c
13512 PCI DRIVER FOR TI KEYSTONE
13513 M: Murali Karicheri <m-karicheri2@ti.com>
13514 L: linux-pci@vger.kernel.org
13515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13517 F: drivers/pci/controller/dwc/pci-keystone.c
13519 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13520 M: Linus Walleij <linus.walleij@linaro.org>
13521 L: linux-pci@vger.kernel.org
13523 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13524 F: drivers/pci/controller/pci-v3-semi.c
13526 PCI ENDPOINT SUBSYSTEM
13527 M: Kishon Vijay Abraham I <kishon@ti.com>
13528 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13529 L: linux-pci@vger.kernel.org
13531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13532 F: drivers/misc/pci_endpoint_test.c
13533 F: drivers/pci/endpoint/
13536 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13537 M: Russell Currey <ruscur@russell.cc>
13538 M: Oliver O'Halloran <oohall@gmail.com>
13539 L: linuxppc-dev@lists.ozlabs.org
13541 F: Documentation/PCI/pci-error-recovery.rst
13542 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13543 F: arch/powerpc/include/*/eeh*.h
13544 F: arch/powerpc/kernel/eeh*.c
13545 F: arch/powerpc/platforms/*/eeh*.c
13546 F: drivers/pci/pcie/aer.c
13547 F: drivers/pci/pcie/dpc.c
13548 F: drivers/pci/pcie/err.c
13551 M: Linas Vepstas <linasvepstas@gmail.com>
13552 L: linux-pci@vger.kernel.org
13554 F: Documentation/PCI/pci-error-recovery.rst
13556 PCI MSI DRIVER FOR ALTERA MSI IP
13557 M: Ley Foon Tan <ley.foon.tan@intel.com>
13558 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13559 L: linux-pci@vger.kernel.org
13561 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13562 F: drivers/pci/controller/pcie-altera-msi.c
13564 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13565 M: Toan Le <toan@os.amperecomputing.com>
13566 L: linux-pci@vger.kernel.org
13567 L: linux-arm-kernel@lists.infradead.org
13569 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13570 F: drivers/pci/controller/pci-xgene-msi.c
13572 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13573 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13574 R: Rob Herring <robh@kernel.org>
13575 L: linux-pci@vger.kernel.org
13577 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13579 F: drivers/pci/controller/
13582 M: Bjorn Helgaas <bhelgaas@google.com>
13583 L: linux-pci@vger.kernel.org
13585 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13587 F: Documentation/PCI/
13588 F: Documentation/devicetree/bindings/pci/
13589 F: arch/x86/kernel/early-quirks.c
13590 F: arch/x86/kernel/quirks.c
13592 F: drivers/acpi/pci*
13594 F: include/asm-generic/pci*
13595 F: include/linux/of_pci.h
13596 F: include/linux/pci*
13597 F: include/uapi/linux/pci*
13600 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13601 M: Jonathan Chocron <jonnyc@amazon.com>
13602 L: linux-pci@vger.kernel.org
13604 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13605 F: drivers/pci/controller/dwc/pcie-al.c
13607 PCIE DRIVER FOR AMLOGIC MESON
13608 M: Yue Wang <yue.wang@Amlogic.com>
13609 L: linux-pci@vger.kernel.org
13610 L: linux-amlogic@lists.infradead.org
13612 F: drivers/pci/controller/dwc/pci-meson.c
13614 PCIE DRIVER FOR AXIS ARTPEC
13615 M: Jesper Nilsson <jesper.nilsson@axis.com>
13616 L: linux-arm-kernel@axis.com
13617 L: linux-pci@vger.kernel.org
13619 F: Documentation/devicetree/bindings/pci/axis,artpec*
13620 F: drivers/pci/controller/dwc/*artpec*
13622 PCIE DRIVER FOR CAVIUM THUNDERX
13623 M: Robert Richter <rric@kernel.org>
13624 L: linux-pci@vger.kernel.org
13625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13627 F: drivers/pci/controller/pci-thunder-*
13629 PCIE DRIVER FOR HISILICON
13630 M: Zhou Wang <wangzhou1@hisilicon.com>
13631 L: linux-pci@vger.kernel.org
13633 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13634 F: drivers/pci/controller/dwc/pcie-hisi.c
13636 PCIE DRIVER FOR HISILICON KIRIN
13637 M: Xiaowei Song <songxiaowei@hisilicon.com>
13638 M: Binghui Wang <wangbinghui@hisilicon.com>
13639 L: linux-pci@vger.kernel.org
13641 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13642 F: drivers/pci/controller/dwc/pcie-kirin.c
13644 PCIE DRIVER FOR HISILICON STB
13645 M: Shawn Guo <shawn.guo@linaro.org>
13646 L: linux-pci@vger.kernel.org
13648 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13649 F: drivers/pci/controller/dwc/pcie-histb.c
13651 PCIE DRIVER FOR MEDIATEK
13652 M: Ryder Lee <ryder.lee@mediatek.com>
13653 L: linux-pci@vger.kernel.org
13654 L: linux-mediatek@lists.infradead.org
13656 F: Documentation/devicetree/bindings/pci/mediatek*
13657 F: drivers/pci/controller/*mediatek*
13659 PCIE DRIVER FOR QUALCOMM MSM
13660 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13661 L: linux-pci@vger.kernel.org
13662 L: linux-arm-msm@vger.kernel.org
13664 F: drivers/pci/controller/dwc/*qcom*
13666 PCIE DRIVER FOR ROCKCHIP
13667 M: Shawn Lin <shawn.lin@rock-chips.com>
13668 L: linux-pci@vger.kernel.org
13669 L: linux-rockchip@lists.infradead.org
13671 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13672 F: drivers/pci/controller/pcie-rockchip*
13674 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13675 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13676 L: linux-pci@vger.kernel.org
13678 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13679 F: drivers/pci/controller/dwc/pcie-uniphier*
13681 PCIE DRIVER FOR ST SPEAR13XX
13682 M: Pratyush Anand <pratyush.anand@gmail.com>
13683 L: linux-pci@vger.kernel.org
13685 F: drivers/pci/controller/dwc/*spear*
13688 M: Dominik Brodowski <linux@dominikbrodowski.net>
13690 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13691 F: Documentation/pcmcia/
13696 PCNET32 NETWORK DRIVER
13697 M: Don Fry <pcnet32@frontier.com>
13698 L: netdev@vger.kernel.org
13700 F: drivers/net/ethernet/amd/pcnet32.c
13702 PCRYPT PARALLEL CRYPTO ENGINE
13703 M: Steffen Klassert <steffen.klassert@secunet.com>
13704 L: linux-crypto@vger.kernel.org
13707 F: include/crypto/pcrypt.h
13709 PEAQ WMI HOTKEYS DRIVER
13710 M: Hans de Goede <hdegoede@redhat.com>
13711 L: platform-driver-x86@vger.kernel.org
13713 F: drivers/platform/x86/peaq-wmi.c
13715 PENSANDO ETHERNET DRIVERS
13716 M: Shannon Nelson <snelson@pensando.io>
13717 M: Pensando Drivers <drivers@pensando.io>
13718 L: netdev@vger.kernel.org
13720 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13721 F: drivers/net/ethernet/pensando/
13723 PER-CPU MEMORY ALLOCATOR
13724 M: Dennis Zhou <dennis@kernel.org>
13725 M: Tejun Heo <tj@kernel.org>
13726 M: Christoph Lameter <cl@linux.com>
13728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13729 F: arch/*/include/asm/percpu.h
13730 F: include/linux/percpu*.h
13733 PER-TASK DELAY ACCOUNTING
13734 M: Balbir Singh <bsingharora@gmail.com>
13736 F: include/linux/delayacct.h
13737 F: kernel/delayacct.c
13739 PERFORMANCE EVENTS SUBSYSTEM
13740 M: Peter Zijlstra <peterz@infradead.org>
13741 M: Ingo Molnar <mingo@redhat.com>
13742 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13743 R: Mark Rutland <mark.rutland@arm.com>
13744 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13745 R: Jiri Olsa <jolsa@redhat.com>
13746 R: Namhyung Kim <namhyung@kernel.org>
13747 L: linux-kernel@vger.kernel.org
13749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13751 F: arch/*/events/*/*
13752 F: arch/*/include/asm/perf_event.h
13753 F: arch/*/kernel/*/*/perf_event*.c
13754 F: arch/*/kernel/*/perf_event*.c
13755 F: arch/*/kernel/perf_callchain.c
13756 F: arch/*/kernel/perf_event*.c
13757 F: include/linux/perf_event.h
13758 F: include/uapi/linux/perf_event.h
13763 PERFORMANCE EVENTS TOOLING ARM64
13764 R: John Garry <john.garry@huawei.com>
13765 R: Will Deacon <will@kernel.org>
13766 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13767 R: Leo Yan <leo.yan@linaro.org>
13768 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13770 F: tools/build/feature/test-libopencsd.c
13771 F: tools/perf/arch/arm*/
13772 F: tools/perf/pmu-events/arch/arm64/
13773 F: tools/perf/util/arm-spe*
13774 F: tools/perf/util/cs-etm*
13776 PERSONALITY HANDLING
13777 M: Christoph Hellwig <hch@infradead.org>
13778 L: linux-abi-devel@lists.sourceforge.net
13780 F: include/linux/personality.h
13781 F: include/uapi/linux/personality.h
13783 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13784 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13785 L: linux-input@vger.kernel.org
13787 F: Documentation/input/devices/pxrc.rst
13788 F: drivers/input/joystick/pxrc.c
13791 M: Remi Denis-Courmont <courmisch@gmail.com>
13793 F: Documentation/networking/phonet.rst
13794 F: include/linux/phonet.h
13795 F: include/net/phonet/
13796 F: include/uapi/linux/phonet.h
13800 M: Joern Engel <joern@lazybastard.org>
13801 L: linux-mtd@lists.infradead.org
13803 F: drivers/mtd/devices/phram.c
13806 M: Bruno Prémont <bonbons@linux-vserver.org>
13807 L: linux-input@vger.kernel.org
13809 F: drivers/hid/hid-picolcd*
13812 M: Jamie Iles <jamie@jamieiles.com>
13813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13815 T: git git://github.com/jamieiles/linux-2.6-ji.git
13816 F: arch/arm/boot/dts/picoxcell*
13817 F: arch/arm/mach-picoxcell/
13818 F: drivers/crypto/picoxcell*
13821 M: Christian Brauner <christian@brauner.io>
13822 L: linux-kernel@vger.kernel.org
13824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13826 F: tools/testing/selftests/clone3/
13827 F: tools/testing/selftests/pid_namespace/
13828 F: tools/testing/selftests/pidfd/
13831 K: \b(clone_args|kernel_clone_args)\b
13833 PIN CONTROL SUBSYSTEM
13834 M: Linus Walleij <linus.walleij@linaro.org>
13835 L: linux-gpio@vger.kernel.org
13837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13838 F: Documentation/devicetree/bindings/pinctrl/
13839 F: Documentation/driver-api/pinctl.rst
13840 F: drivers/pinctrl/
13841 F: include/linux/pinctrl/
13843 PIN CONTROLLER - FREESCALE
13844 M: Dong Aisheng <aisheng.dong@nxp.com>
13845 M: Fabio Estevam <festevam@gmail.com>
13846 M: Shawn Guo <shawnguo@kernel.org>
13847 M: Stefan Agner <stefan@agner.ch>
13848 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13849 L: linux-gpio@vger.kernel.org
13851 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13852 F: drivers/pinctrl/freescale/
13854 PIN CONTROLLER - INTEL
13855 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13856 M: Andy Shevchenko <andy@kernel.org>
13858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13859 F: drivers/pinctrl/intel/
13861 PIN CONTROLLER - MEDIATEK
13862 M: Sean Wang <sean.wang@kernel.org>
13863 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13865 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13866 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13867 F: drivers/pinctrl/mediatek/
13869 PIN CONTROLLER - MICROCHIP AT91
13870 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13871 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13872 L: linux-gpio@vger.kernel.org
13874 F: drivers/gpio/gpio-sama5d2-piobu.c
13875 F: drivers/pinctrl/pinctrl-at91*
13877 PIN CONTROLLER - QUALCOMM
13878 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13879 L: linux-arm-msm@vger.kernel.org
13881 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13882 F: drivers/pinctrl/qcom/
13884 PIN CONTROLLER - RENESAS
13885 M: Geert Uytterhoeven <geert+renesas@glider.be>
13886 L: linux-renesas-soc@vger.kernel.org
13888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13889 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13890 F: drivers/pinctrl/renesas/
13892 PIN CONTROLLER - SAMSUNG
13893 M: Tomasz Figa <tomasz.figa@gmail.com>
13894 M: Krzysztof Kozlowski <krzk@kernel.org>
13895 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13897 L: linux-samsung-soc@vger.kernel.org
13899 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13901 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13902 F: drivers/pinctrl/samsung/
13903 F: include/dt-bindings/pinctrl/samsung.h
13905 PIN CONTROLLER - SINGLE
13906 M: Tony Lindgren <tony@atomide.com>
13907 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13909 L: linux-omap@vger.kernel.org
13911 F: drivers/pinctrl/pinctrl-single.c
13913 PIN CONTROLLER - ST SPEAR
13914 M: Viresh Kumar <vireshk@kernel.org>
13915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13917 W: http://www.st.com/spear
13918 F: drivers/pinctrl/spear/
13920 PISTACHIO SOC SUPPORT
13921 M: James Hartley <james.hartley@sondrel.com>
13922 L: linux-mips@vger.kernel.org
13924 F: arch/mips/boot/dts/img/pistachio*
13925 F: arch/mips/configs/pistachio*_defconfig
13926 F: arch/mips/include/asm/mach-pistachio/
13927 F: arch/mips/pistachio/
13930 M: linux-block@vger.kernel.org
13932 F: drivers/block/pktcdvd.c
13933 F: include/linux/pktcdvd.h
13934 F: include/uapi/linux/pktcdvd.h
13936 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13937 M: Tomasz Duszynski <tduszyns@gmail.com>
13939 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13940 F: drivers/iio/chemical/pms7003.c
13943 M: Jacob Keller <jacob.e.keller@intel.com>
13945 F: Documentation/driver-api/pldmfw/
13946 F: include/linux/pldmfw.h
13950 M: Logan Gunthorpe <logang@deltatee.com>
13952 F: drivers/dma/plx_dma.c
13955 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13956 L: linux-pm@vger.kernel.org
13958 W: https://01.org/pm-graph
13959 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13960 T: git git://github.com/intel/pm-graph
13961 F: tools/power/pm-graph
13963 PMBUS HARDWARE MONITORING DRIVERS
13964 M: Guenter Roeck <linux@roeck-us.net>
13965 L: linux-hwmon@vger.kernel.org
13967 W: http://hwmon.wiki.kernel.org/
13968 W: http://www.roeck-us.net/linux/drivers/
13969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13970 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13971 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13972 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13973 F: Documentation/hwmon/adm1275.rst
13974 F: Documentation/hwmon/ibm-cffps.rst
13975 F: Documentation/hwmon/ir35221.rst
13976 F: Documentation/hwmon/lm25066.rst
13977 F: Documentation/hwmon/ltc2978.rst
13978 F: Documentation/hwmon/ltc3815.rst
13979 F: Documentation/hwmon/max16064.rst
13980 F: Documentation/hwmon/max20751.rst
13981 F: Documentation/hwmon/max31785.rst
13982 F: Documentation/hwmon/max34440.rst
13983 F: Documentation/hwmon/max8688.rst
13984 F: Documentation/hwmon/pmbus-core.rst
13985 F: Documentation/hwmon/pmbus.rst
13986 F: Documentation/hwmon/tps40422.rst
13987 F: Documentation/hwmon/ucd9000.rst
13988 F: Documentation/hwmon/ucd9200.rst
13989 F: Documentation/hwmon/zl6100.rst
13990 F: drivers/hwmon/pmbus/
13991 F: include/linux/pmbus.h
13993 PMC SIERRA MaxRAID DRIVER
13994 L: linux-scsi@vger.kernel.org
13996 W: http://www.pmc-sierra.com/
13997 F: drivers/scsi/pmcraid.*
13999 PMC SIERRA PM8001 DRIVER
14000 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14001 L: linux-scsi@vger.kernel.org
14003 F: drivers/scsi/pm8001/
14005 PNI RM3100 IIO DRIVER
14006 M: Song Qiang <songqiang1304521@gmail.com>
14007 L: linux-iio@vger.kernel.org
14009 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14010 F: drivers/iio/magnetometer/rm3100*
14013 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14014 L: linux-acpi@vger.kernel.org
14017 F: include/linux/pnp.h
14019 POSIX CLOCKS and TIMERS
14020 M: Thomas Gleixner <tglx@linutronix.de>
14021 L: linux-kernel@vger.kernel.org
14023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14025 F: include/linux/time_namespace.h
14026 F: include/linux/timer*
14027 F: kernel/time/*timer*
14028 F: kernel/time/namespace.c
14030 POWER MANAGEMENT CORE
14031 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14032 L: linux-pm@vger.kernel.org
14034 B: https://bugzilla.kernel.org
14035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14036 F: drivers/base/power/
14037 F: drivers/powercap/
14038 F: include/linux/intel_rapl.h
14039 F: include/linux/pm.h
14040 F: include/linux/pm_*
14041 F: include/linux/powercap.h
14042 F: kernel/configs/nopm.config
14044 POWER STATE COORDINATION INTERFACE (PSCI)
14045 M: Mark Rutland <mark.rutland@arm.com>
14046 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14047 L: linux-arm-kernel@lists.infradead.org
14049 F: drivers/firmware/psci/
14050 F: include/linux/psci.h
14051 F: include/uapi/linux/psci.h
14053 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14054 M: Sebastian Reichel <sre@kernel.org>
14055 L: linux-pm@vger.kernel.org
14057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14058 F: Documentation/ABI/testing/sysfs-class-power
14059 F: Documentation/devicetree/bindings/power/supply/
14060 F: drivers/power/supply/
14061 F: include/linux/power_supply.h
14063 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14064 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14065 L: linuxppc-dev@lists.ozlabs.org
14067 F: drivers/char/powernv-op-panel.c
14069 PPP OVER ATM (RFC 2364)
14070 M: Mitchell Blank Jr <mitch@sfgoth.com>
14072 F: include/uapi/linux/atmppp.h
14073 F: net/atm/pppoatm.c
14076 M: Michal Ostrowski <mostrows@earthlink.net>
14078 F: drivers/net/ppp/pppoe.c
14079 F: drivers/net/ppp/pppox.c
14082 M: James Chapman <jchapman@katalix.com>
14084 F: include/linux/if_pppol2tp.h
14085 F: include/uapi/linux/if_pppol2tp.h
14086 F: net/l2tp/l2tp_ppp.c
14088 PPP PROTOCOL DRIVERS AND COMPRESSORS
14089 M: Paul Mackerras <paulus@samba.org>
14090 L: linux-ppp@vger.kernel.org
14092 F: drivers/net/ppp/ppp_*
14095 M: Rodolfo Giometti <giometti@enneenne.com>
14096 L: linuxpps@ml.enneenne.com (subscribers-only)
14098 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14099 F: Documentation/ABI/testing/sysfs-pps
14100 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14101 F: Documentation/driver-api/pps.rst
14103 F: include/linux/pps*.h
14104 F: include/uapi/linux/pps.h
14107 M: Dmitry Kozlov <xeb@mail.ru>
14108 L: netdev@vger.kernel.org
14110 W: http://sourceforge.net/projects/accel-pptp
14111 F: drivers/net/ppp/pptp.c
14113 PRESSURE STALL INFORMATION (PSI)
14114 M: Johannes Weiner <hannes@cmpxchg.org>
14116 F: include/linux/psi*
14117 F: kernel/sched/psi.c
14120 M: Petr Mladek <pmladek@suse.com>
14121 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14122 R: Steven Rostedt <rostedt@goodmis.org>
14123 R: John Ogness <john.ogness@linutronix.de>
14125 F: include/linux/printk.h
14128 PRISM54 WIRELESS DRIVER
14129 M: Luis Chamberlain <mcgrof@kernel.org>
14130 L: linux-wireless@vger.kernel.org
14132 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14133 F: drivers/net/wireless/intersil/prism54/
14136 R: Alexey Dobriyan <adobriyan@gmail.com>
14137 L: linux-kernel@vger.kernel.org
14138 L: linux-fsdevel@vger.kernel.org
14140 F: Documentation/filesystems/proc.rst
14142 F: include/linux/proc_fs.h
14143 F: tools/testing/selftests/proc/
14146 M: Luis Chamberlain <mcgrof@kernel.org>
14147 M: Kees Cook <keescook@chromium.org>
14148 M: Iurii Zaikin <yzaikin@google.com>
14149 L: linux-kernel@vger.kernel.org
14150 L: linux-fsdevel@vger.kernel.org
14152 F: fs/proc/proc_sysctl.c
14153 F: include/linux/sysctl.h
14154 F: kernel/sysctl-test.c
14156 F: tools/testing/selftests/sysctl/
14158 PS3 NETWORK SUPPORT
14159 M: Geoff Levand <geoff@infradead.org>
14160 L: netdev@vger.kernel.org
14161 L: linuxppc-dev@lists.ozlabs.org
14163 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14165 PS3 PLATFORM SUPPORT
14166 M: Geoff Levand <geoff@infradead.org>
14167 L: linuxppc-dev@lists.ozlabs.org
14169 F: arch/powerpc/boot/ps3*
14170 F: arch/powerpc/include/asm/lv1call.h
14171 F: arch/powerpc/include/asm/ps3*.h
14172 F: arch/powerpc/platforms/ps3/
14175 F: drivers/rtc/rtc-ps3.c
14176 F: drivers/usb/host/*ps3.c
14177 F: sound/ppc/snd_ps3*
14180 M: Jim Paris <jim@jtan.com>
14181 M: Geoff Levand <geoff@infradead.org>
14182 L: linuxppc-dev@lists.ozlabs.org
14184 F: drivers/block/ps3vram.c
14186 PSAMPLE PACKET SAMPLING SUPPORT
14187 M: Yotam Gigi <yotam.gi@gmail.com>
14189 F: include/net/psample.h
14190 F: include/uapi/linux/psample.h
14194 M: Kees Cook <keescook@chromium.org>
14195 M: Anton Vorontsov <anton@enomsg.org>
14196 M: Colin Cross <ccross@android.com>
14197 M: Tony Luck <tony.luck@intel.com>
14199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14200 F: Documentation/admin-guide/ramoops.rst
14201 F: Documentation/admin-guide/pstore-blk.rst
14202 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14203 F: drivers/acpi/apei/erst.c
14204 F: drivers/firmware/efi/efi-pstore.c
14206 F: include/linux/pstore*
14207 K: \b(pstore|ramoops)
14209 PTP HARDWARE CLOCK SUPPORT
14210 M: Richard Cochran <richardcochran@gmail.com>
14211 L: netdev@vger.kernel.org
14213 W: http://linuxptp.sourceforge.net/
14214 F: Documentation/ABI/testing/sysfs-ptp
14215 F: Documentation/driver-api/ptp.rst
14216 F: drivers/net/phy/dp83640*
14218 F: include/linux/ptp_cl*
14221 M: Oleg Nesterov <oleg@redhat.com>
14223 F: arch/*/*/ptrace*.c
14224 F: arch/*/include/asm/ptrace*.h
14225 F: arch/*/ptrace*.c
14226 F: include/asm-generic/syscall.h
14227 F: include/linux/ptrace.h
14228 F: include/linux/regset.h
14229 F: include/linux/tracehook.h
14230 F: include/uapi/linux/ptrace.h
14231 F: include/uapi/linux/ptrace.h
14235 M: Hans Verkuil <hverkuil@xs4all.nl>
14236 L: linux-media@vger.kernel.org
14238 T: git git://linuxtv.org/media_tree.git
14239 F: Documentation/admin-guide/media/pulse8-cec.rst
14240 F: drivers/media/cec/usb/pulse8/
14242 PVRUSB2 VIDEO4LINUX DRIVER
14243 M: Mike Isely <isely@pobox.com>
14244 L: pvrusb2@isely.net (subscribers-only)
14245 L: linux-media@vger.kernel.org
14247 W: http://www.isely.net/pvrusb2/
14248 T: git git://linuxtv.org/media_tree.git
14249 F: Documentation/driver-api/media/drivers/pvrusb2*
14250 F: drivers/media/usb/pvrusb2/
14253 M: Hans Verkuil <hverkuil@xs4all.nl>
14254 L: linux-media@vger.kernel.org
14256 T: git git://linuxtv.org/media_tree.git
14257 F: drivers/media/usb/pwc/*
14258 F: include/trace/events/pwc.h
14261 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14262 L: linux-hwmon@vger.kernel.org
14264 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14265 F: Documentation/hwmon/pwm-fan.rst
14266 F: drivers/hwmon/pwm-fan.c
14269 M: Sean Young <sean@mess.org>
14270 L: linux-media@vger.kernel.org
14272 F: drivers/media/rc/pwm-ir-tx.c
14275 M: Thierry Reding <thierry.reding@gmail.com>
14276 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14277 M: Lee Jones <lee.jones@linaro.org>
14278 L: linux-pwm@vger.kernel.org
14280 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14282 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14283 F: Documentation/devicetree/bindings/pwm/
14284 F: Documentation/driver-api/pwm.rst
14285 F: drivers/gpio/gpio-mvebu.c
14287 F: drivers/video/backlight/pwm_bl.c
14288 F: include/linux/pwm.h
14289 F: include/linux/pwm_backlight.h
14290 K: pwm_(config|apply_state|ops)
14293 M: Robert Jarzmik <robert.jarzmik@free.fr>
14294 L: linux-gpio@vger.kernel.org
14296 F: drivers/gpio/gpio-pxa.c
14302 M: Robert Jarzmik <robert.jarzmik@free.fr>
14303 L: linux-rtc@vger.kernel.org
14306 PXA2xx/PXA3xx SUPPORT
14307 M: Daniel Mack <daniel@zonque.org>
14308 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14309 M: Robert Jarzmik <robert.jarzmik@free.fr>
14310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14312 T: git git://github.com/hzhuang1/linux.git
14313 T: git git://github.com/rjarzmik/linux.git
14314 F: arch/arm/boot/dts/pxa*
14315 F: arch/arm/mach-pxa/
14316 F: drivers/dma/pxa*
14317 F: drivers/pcmcia/pxa2xx*
14318 F: drivers/pinctrl/pxa/
14319 F: drivers/spi/spi-pxa2xx*
14320 F: drivers/usb/gadget/udc/pxa2*
14321 F: include/sound/pxa2xx-lib.h
14326 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14327 L: qat-linux@intel.com
14329 F: drivers/crypto/qat/
14331 QCOM AUDIO (ASoC) DRIVERS
14332 M: Patrick Lai <plai@codeaurora.org>
14333 M: Banajit Goswami <bgoswami@codeaurora.org>
14334 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14339 M: Alex Elder <elder@kernel.org>
14340 L: netdev@vger.kernel.org
14342 F: drivers/net/ipa/
14344 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14345 M: Gabriel Somlo <somlo@cmu.edu>
14346 M: "Michael S. Tsirkin" <mst@redhat.com>
14347 L: qemu-devel@nongnu.org
14349 F: drivers/firmware/qemu_fw_cfg.c
14350 F: include/uapi/linux/qemu_fw_cfg.h
14353 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14354 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14355 L: linux-rdma@vger.kernel.org
14357 F: drivers/infiniband/hw/qib/
14359 QLOGIC QL41xxx FCOE DRIVER
14360 M: Saurav Kashyap <skashyap@marvell.com>
14361 M: Javed Hasan <jhasan@marvell.com>
14362 M: GR-QLogic-Storage-Upstream@marvell.com
14363 L: linux-scsi@vger.kernel.org
14365 F: drivers/scsi/qedf/
14367 QLOGIC QL41xxx ISCSI DRIVER
14368 M: Nilesh Javali <njavali@marvell.com>
14369 M: Manish Rangankar <mrangankar@marvell.com>
14370 M: GR-QLogic-Storage-Upstream@marvell.com
14371 L: linux-scsi@vger.kernel.org
14373 F: drivers/scsi/qedi/
14375 QLOGIC QL4xxx ETHERNET DRIVER
14376 M: Ariel Elior <aelior@marvell.com>
14377 M: GR-everest-linux-l2@marvell.com
14378 L: netdev@vger.kernel.org
14380 F: drivers/net/ethernet/qlogic/qed/
14381 F: drivers/net/ethernet/qlogic/qede/
14382 F: include/linux/qed/
14384 QLOGIC QL4xxx RDMA DRIVER
14385 M: Michal Kalderon <mkalderon@marvell.com>
14386 M: Ariel Elior <aelior@marvell.com>
14387 L: linux-rdma@vger.kernel.org
14389 F: drivers/infiniband/hw/qedr/
14390 F: include/uapi/rdma/qedr-abi.h
14392 QLOGIC QLA1280 SCSI DRIVER
14393 M: Michael Reed <mdr@sgi.com>
14394 L: linux-scsi@vger.kernel.org
14396 F: drivers/scsi/qla1280.[ch]
14398 QLOGIC QLA2XXX FC-SCSI DRIVER
14399 M: Nilesh Javali <njavali@marvell.com>
14400 M: GR-QLogic-Storage-Upstream@marvell.com
14401 L: linux-scsi@vger.kernel.org
14403 F: drivers/scsi/qla2xxx/
14405 QLOGIC QLA3XXX NETWORK DRIVER
14406 M: GR-Linux-NIC-Dev@marvell.com
14407 L: netdev@vger.kernel.org
14409 F: drivers/net/ethernet/qlogic/qla3xxx.*
14411 QLOGIC QLA4XXX iSCSI DRIVER
14412 M: Nilesh Javali <njavali@marvell.com>
14413 M: Manish Rangankar <mrangankar@marvell.com>
14414 M: GR-QLogic-Storage-Upstream@marvell.com
14415 L: linux-scsi@vger.kernel.org
14417 F: drivers/scsi/qla4xxx/
14419 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14420 M: Shahed Shaikh <shshaikh@marvell.com>
14421 M: Manish Chopra <manishc@marvell.com>
14422 M: GR-Linux-NIC-Dev@marvell.com
14423 L: netdev@vger.kernel.org
14425 F: drivers/net/ethernet/qlogic/qlcnic/
14427 QLOGIC QLGE 10Gb ETHERNET DRIVER
14428 M: Manish Chopra <manishc@marvell.com>
14429 M: GR-Linux-NIC-Dev@marvell.com
14430 L: netdev@vger.kernel.org
14432 F: drivers/staging/qlge/
14434 QM1D1B0004 MEDIA DRIVER
14435 M: Akihiro Tsukada <tskd08@gmail.com>
14436 L: linux-media@vger.kernel.org
14438 F: drivers/media/tuners/qm1d1b0004*
14440 QM1D1C0042 MEDIA DRIVER
14441 M: Akihiro Tsukada <tskd08@gmail.com>
14442 L: linux-media@vger.kernel.org
14444 F: drivers/media/tuners/qm1d1c0042*
14447 M: Anders Larsen <al@alarsen.net>
14449 W: http://www.alarsen.net/linux/qnx4fs/
14451 F: include/uapi/linux/qnx4_fs.h
14452 F: include/uapi/linux/qnxtypes.h
14454 QORIQ DPAA2 FSL-MC BUS DRIVER
14455 M: Stuart Yoder <stuyoder@gmail.com>
14456 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14457 L: linux-kernel@vger.kernel.org
14459 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14460 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14461 F: drivers/bus/fsl-mc/
14463 QT1010 MEDIA DRIVER
14464 M: Antti Palosaari <crope@iki.fi>
14465 L: linux-media@vger.kernel.org
14467 W: https://linuxtv.org
14468 W: http://palosaari.fi/linux/
14469 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14470 T: git git://linuxtv.org/anttip/media_tree.git
14471 F: drivers/media/tuners/qt1010*
14473 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14474 M: Kalle Valo <kvalo@codeaurora.org>
14475 L: ath10k@lists.infradead.org
14477 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14479 F: drivers/net/wireless/ath/ath10k/
14481 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14482 M: Kalle Valo <kvalo@codeaurora.org>
14483 L: ath11k@lists.infradead.org
14485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14486 F: drivers/net/wireless/ath/ath11k/
14488 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14489 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14490 L: linux-wireless@vger.kernel.org
14492 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14493 F: drivers/net/wireless/ath/ath9k/
14495 QUALCOMM CAMERA SUBSYSTEM DRIVER
14496 M: Todor Tomov <todor.too@gmail.com>
14497 L: linux-media@vger.kernel.org
14499 F: Documentation/admin-guide/media/qcom_camss.rst
14500 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14501 F: drivers/media/platform/qcom/camss/
14503 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14504 M: Niklas Cassel <nks@flawful.org>
14505 L: linux-pm@vger.kernel.org
14506 L: linux-arm-msm@vger.kernel.org
14508 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14509 F: drivers/soc/qcom/cpr.c
14511 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14512 M: Ilia Lin <ilia.lin@kernel.org>
14513 L: linux-pm@vger.kernel.org
14515 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14516 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14518 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14519 M: Timur Tabi <timur@kernel.org>
14520 L: netdev@vger.kernel.org
14522 F: drivers/net/ethernet/qualcomm/emac/
14524 QUALCOMM ETHQOS ETHERNET DRIVER
14525 M: Vinod Koul <vkoul@kernel.org>
14526 L: netdev@vger.kernel.org
14528 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14529 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14531 QUALCOMM GENERIC INTERFACE I2C DRIVER
14532 M: Akash Asthana <akashast@codeaurora.org>
14533 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14534 L: linux-i2c@vger.kernel.org
14535 L: linux-arm-msm@vger.kernel.org
14537 F: drivers/i2c/busses/i2c-qcom-geni.c
14539 QUALCOMM HEXAGON ARCHITECTURE
14540 M: Brian Cain <bcain@codeaurora.org>
14541 L: linux-hexagon@vger.kernel.org
14545 QUALCOMM HIDMA DRIVER
14546 M: Sinan Kaya <okaya@kernel.org>
14547 L: linux-arm-kernel@lists.infradead.org
14548 L: linux-arm-msm@vger.kernel.org
14549 L: dmaengine@vger.kernel.org
14551 F: drivers/dma/qcom/hidma*
14553 QUALCOMM I2C CCI DRIVER
14554 M: Loic Poulain <loic.poulain@linaro.org>
14555 M: Robert Foss <robert.foss@linaro.org>
14556 L: linux-i2c@vger.kernel.org
14557 L: linux-arm-msm@vger.kernel.org
14559 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14560 F: drivers/i2c/busses/i2c-qcom-cci.c
14563 M: Rob Clark <robdclark@gmail.com>
14564 L: iommu@lists.linux-foundation.org
14565 L: linux-arm-msm@vger.kernel.org
14567 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14569 QUALCOMM IPCC MAILBOX DRIVER
14570 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14571 L: linux-arm-msm@vger.kernel.org
14573 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14574 F: drivers/mailbox/qcom-ipcc.c
14575 F: include/dt-bindings/mailbox/qcom-ipcc.h
14577 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14578 M: Robert Marko <robert.marko@sartura.hr>
14579 M: Luka Perkov <luka.perkov@sartura.hr>
14580 L: linux-arm-msm@vger.kernel.org
14582 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14583 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14585 QUALCOMM RMNET DRIVER
14586 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14587 M: Sean Tranchetti <stranche@codeaurora.org>
14588 L: netdev@vger.kernel.org
14590 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14591 F: drivers/net/ethernet/qualcomm/rmnet/
14592 F: include/linux/if_rmnet.h
14594 QUALCOMM TSENS THERMAL DRIVER
14595 M: Amit Kucheria <amitk@kernel.org>
14596 L: linux-pm@vger.kernel.org
14597 L: linux-arm-msm@vger.kernel.org
14599 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14600 F: drivers/thermal/qcom/
14602 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14603 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14604 L: linux-media@vger.kernel.org
14605 L: linux-arm-msm@vger.kernel.org
14607 T: git git://linuxtv.org/media_tree.git
14608 F: Documentation/devicetree/bindings/media/*venus*
14609 F: drivers/media/platform/qcom/venus/
14611 QUALCOMM WCN36XX WIRELESS DRIVER
14612 M: Kalle Valo <kvalo@codeaurora.org>
14613 L: wcn36xx@lists.infradead.org
14615 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14616 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14617 F: drivers/net/wireless/ath/wcn36xx/
14619 QUANTENNA QTNFMAC WIRELESS DRIVER
14620 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14621 R: Sergey Matyukevich <geomatsi@gmail.com>
14622 L: linux-wireless@vger.kernel.org
14624 F: drivers/net/wireless/quantenna
14626 RADEON and AMDGPU DRM DRIVERS
14627 M: Alex Deucher <alexander.deucher@amd.com>
14628 M: Christian König <christian.koenig@amd.com>
14629 L: amd-gfx@lists.freedesktop.org
14631 T: git git://people.freedesktop.org/~agd5f/linux
14632 F: drivers/gpu/drm/amd/
14633 F: drivers/gpu/drm/radeon/
14634 F: include/uapi/drm/amdgpu_drm.h
14635 F: include/uapi/drm/radeon_drm.h
14637 RADEON FRAMEBUFFER DISPLAY DRIVER
14638 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14639 L: linux-fbdev@vger.kernel.org
14641 F: drivers/video/fbdev/aty/radeon*
14642 F: include/uapi/linux/radeonfb.h
14644 RADIOSHARK RADIO DRIVER
14645 M: Hans Verkuil <hverkuil@xs4all.nl>
14646 L: linux-media@vger.kernel.org
14648 T: git git://linuxtv.org/media_tree.git
14649 F: drivers/media/radio/radio-shark.c
14651 RADIOSHARK2 RADIO DRIVER
14652 M: Hans Verkuil <hverkuil@xs4all.nl>
14653 L: linux-media@vger.kernel.org
14655 T: git git://linuxtv.org/media_tree.git
14656 F: drivers/media/radio/radio-shark2.c
14657 F: drivers/media/radio/radio-tea5777.c
14659 RADOS BLOCK DEVICE (RBD)
14660 M: Ilya Dryomov <idryomov@gmail.com>
14661 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14662 L: ceph-devel@vger.kernel.org
14664 W: http://ceph.com/
14665 T: git git://github.com/ceph/ceph-client.git
14666 F: Documentation/ABI/testing/sysfs-bus-rbd
14667 F: drivers/block/rbd.c
14668 F: drivers/block/rbd_types.h
14670 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14671 M: Paul Mackerras <paulus@samba.org>
14672 L: linux-fbdev@vger.kernel.org
14674 F: drivers/video/fbdev/aty/aty128fb.c
14676 RAINSHADOW-CEC DRIVER
14677 M: Hans Verkuil <hverkuil@xs4all.nl>
14678 L: linux-media@vger.kernel.org
14680 T: git git://linuxtv.org/media_tree.git
14681 F: drivers/media/cec/usb/rainshadow/
14683 RALINK MIPS ARCHITECTURE
14684 M: John Crispin <john@phrozen.org>
14685 L: linux-mips@vger.kernel.org
14687 F: arch/mips/ralink
14689 RALINK RT2X00 WIRELESS LAN DRIVER
14690 M: Stanislaw Gruszka <stf_xl@wp.pl>
14691 M: Helmut Schaa <helmut.schaa@googlemail.com>
14692 L: linux-wireless@vger.kernel.org
14694 F: drivers/net/wireless/ralink/rt2x00/
14696 RAMDISK RAM BLOCK DEVICE DRIVER
14697 M: Jens Axboe <axboe@kernel.dk>
14699 F: Documentation/admin-guide/blockdev/ramdisk.rst
14700 F: drivers/block/brd.c
14702 RANCHU VIRTUAL BOARD FOR MIPS
14703 M: Miodrag Dinic <miodrag.dinic@mips.com>
14704 L: linux-mips@vger.kernel.org
14706 F: arch/mips/configs/generic/board-ranchu.config
14707 F: arch/mips/generic/board-ranchu.c
14709 RANDOM NUMBER DRIVER
14710 M: "Theodore Ts'o" <tytso@mit.edu>
14712 F: drivers/char/random.c
14715 M: Matt Porter <mporter@kernel.crashing.org>
14716 M: Alexandre Bounine <alex.bou9@gmail.com>
14718 F: drivers/rapidio/
14721 M: Tony Luck <tony.luck@intel.com>
14722 M: Borislav Petkov <bp@alien8.de>
14723 L: linux-edac@vger.kernel.org
14725 F: Documentation/admin-guide/ras.rst
14727 F: include/linux/ras.h
14728 F: include/ras/ras_event.h
14730 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14731 L: linux-wireless@vger.kernel.org
14733 F: drivers/net/wireless/ray*
14735 RC-CORE / LIRC FRAMEWORK
14736 M: Sean Young <sean@mess.org>
14737 L: linux-media@vger.kernel.org
14739 W: http://linuxtv.org
14740 T: git git://linuxtv.org/media_tree.git
14741 F: Documentation/driver-api/media/rc-core.rst
14742 F: Documentation/userspace-api/media/rc/
14743 F: drivers/media/rc/
14744 F: include/media/rc-map.h
14745 F: include/media/rc-core.h
14746 F: include/uapi/linux/lirc.h
14748 RCMM REMOTE CONTROLS DECODER
14749 M: Patrick Lerda <patrick9876@free.fr>
14751 F: drivers/media/rc/ir-rcmm-decoder.c
14753 RCUTORTURE TEST FRAMEWORK
14754 M: "Paul E. McKenney" <paulmck@kernel.org>
14755 M: Josh Triplett <josh@joshtriplett.org>
14756 R: Steven Rostedt <rostedt@goodmis.org>
14757 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14758 R: Lai Jiangshan <jiangshanlai@gmail.com>
14759 L: rcu@vger.kernel.org
14761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14762 F: tools/testing/selftests/rcutorture
14764 RDACM20 Camera Sensor
14765 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14766 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14767 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14768 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14769 L: linux-media@vger.kernel.org
14771 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14772 F: drivers/media/i2c/max9271.c
14773 F: drivers/media/i2c/max9271.h
14774 F: drivers/media/i2c/rdacm20.c
14777 M: Florian Fainelli <florian@openwrt.org>
14780 RDC R6040 FAST ETHERNET DRIVER
14781 M: Florian Fainelli <f.fainelli@gmail.com>
14782 L: netdev@vger.kernel.org
14784 F: drivers/net/ethernet/rdc/r6040.c
14786 RDMAVT - RDMA verbs software
14787 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14788 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14789 L: linux-rdma@vger.kernel.org
14791 F: drivers/infiniband/sw/rdmavt
14793 RDS - RELIABLE DATAGRAM SOCKETS
14794 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14795 L: netdev@vger.kernel.org
14796 L: linux-rdma@vger.kernel.org
14797 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14799 W: https://oss.oracle.com/projects/rds/
14800 F: Documentation/networking/rds.rst
14803 RDT - RESOURCE ALLOCATION
14804 M: Fenghua Yu <fenghua.yu@intel.com>
14805 M: Reinette Chatre <reinette.chatre@intel.com>
14806 L: linux-kernel@vger.kernel.org
14808 F: Documentation/x86/resctrl*
14809 F: arch/x86/include/asm/resctrl.h
14810 F: arch/x86/kernel/cpu/resctrl/
14811 F: tools/testing/selftests/resctrl/
14813 READ-COPY UPDATE (RCU)
14814 M: "Paul E. McKenney" <paulmck@kernel.org>
14815 M: Josh Triplett <josh@joshtriplett.org>
14816 R: Steven Rostedt <rostedt@goodmis.org>
14817 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14818 R: Lai Jiangshan <jiangshanlai@gmail.com>
14819 R: Joel Fernandes <joel@joelfernandes.org>
14820 L: rcu@vger.kernel.org
14822 W: http://www.rdrop.com/users/paulmck/RCU/
14823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14824 F: Documentation/RCU/
14825 F: include/linux/rcu*
14827 X: Documentation/RCU/torture.rst
14828 X: include/linux/srcu*.h
14829 X: kernel/rcu/srcu*.c
14831 REAL TIME CLOCK (RTC) SUBSYSTEM
14832 M: Alessandro Zummo <a.zummo@towertech.it>
14833 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14834 L: linux-rtc@vger.kernel.org
14836 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14838 F: Documentation/admin-guide/rtc.rst
14839 F: Documentation/devicetree/bindings/rtc/
14841 F: include/linux/platform_data/rtc-*
14842 F: include/linux/rtc.h
14843 F: include/linux/rtc/
14844 F: include/uapi/linux/rtc.h
14845 F: tools/testing/selftests/rtc/
14847 REALTEK AUDIO CODECS
14848 M: Oder Chiou <oder_chiou@realtek.com>
14850 F: include/sound/rt*.h
14851 F: sound/soc/codecs/rt*
14853 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14854 M: Linus Walleij <linus.walleij@linaro.org>
14856 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14857 F: drivers/net/dsa/realtek-smi*
14858 F: drivers/net/dsa/rtl83*
14860 REALTEK WIRELESS DRIVER (rtlwifi family)
14861 M: Ping-Ke Shih <pkshih@realtek.com>
14862 L: linux-wireless@vger.kernel.org
14864 W: https://wireless.wiki.kernel.org/
14865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14866 F: drivers/net/wireless/realtek/rtlwifi/
14868 REALTEK WIRELESS DRIVER (rtw88)
14869 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14870 L: linux-wireless@vger.kernel.org
14872 F: drivers/net/wireless/realtek/rtw88/
14874 REDPINE WIRELESS DRIVER
14875 M: Amitkumar Karwar <amitkarwar@gmail.com>
14876 M: Siva Rebbagondla <siva8118@gmail.com>
14877 L: linux-wireless@vger.kernel.org
14879 F: drivers/net/wireless/rsi/
14881 REGISTER MAP ABSTRACTION
14882 M: Mark Brown <broonie@kernel.org>
14883 L: linux-kernel@vger.kernel.org
14885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14886 F: Documentation/devicetree/bindings/regmap/
14887 F: drivers/base/regmap/
14888 F: include/linux/regmap.h
14890 REISERFS FILE SYSTEM
14891 L: reiserfs-devel@vger.kernel.org
14895 REMOTE PROCESSOR (REMOTEPROC) 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 rproc-next
14901 F: Documentation/ABI/testing/sysfs-class-remoteproc
14902 F: Documentation/devicetree/bindings/remoteproc/
14903 F: Documentation/staging/remoteproc.rst
14904 F: drivers/remoteproc/
14905 F: include/linux/remoteproc.h
14906 F: include/linux/remoteproc/
14908 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14909 M: Ohad Ben-Cohen <ohad@wizery.com>
14910 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14911 L: linux-remoteproc@vger.kernel.org
14913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14914 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14915 F: Documentation/staging/rpmsg.rst
14917 F: include/linux/rpmsg.h
14918 F: include/linux/rpmsg/
14919 F: include/uapi/linux/rpmsg.h
14922 RENESAS CLOCK DRIVERS
14923 M: Geert Uytterhoeven <geert+renesas@glider.be>
14924 L: linux-renesas-soc@vger.kernel.org
14926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14927 F: Documentation/devicetree/bindings/clock/renesas,*
14928 F: drivers/clk/renesas/
14930 RENESAS EMEV2 I2C DRIVER
14931 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14933 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14934 F: drivers/i2c/busses/i2c-emev2.c
14936 RENESAS ETHERNET DRIVERS
14937 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14938 L: netdev@vger.kernel.org
14939 L: linux-renesas-soc@vger.kernel.org
14940 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14941 F: drivers/net/ethernet/renesas/
14942 F: include/linux/sh_eth.h
14944 RENESAS R-CAR GYROADC DRIVER
14945 M: Marek Vasut <marek.vasut@gmail.com>
14946 L: linux-iio@vger.kernel.org
14948 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14949 F: drivers/iio/adc/rcar-gyroadc.c
14951 RENESAS R-CAR I2C DRIVERS
14952 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14954 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14955 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14956 F: drivers/i2c/busses/i2c-rcar.c
14957 F: drivers/i2c/busses/i2c-sh_mobile.c
14959 RENESAS R-CAR THERMAL DRIVERS
14960 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14961 L: linux-renesas-soc@vger.kernel.org
14963 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14964 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14965 F: drivers/thermal/rcar_gen3_thermal.c
14966 F: drivers/thermal/rcar_thermal.c
14968 RENESAS RIIC DRIVER
14969 M: Chris Brandt <chris.brandt@renesas.com>
14971 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14972 F: drivers/i2c/busses/i2c-riic.c
14974 RENESAS USB PHY DRIVER
14975 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14976 L: linux-renesas-soc@vger.kernel.org
14978 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14980 RESET CONTROLLER FRAMEWORK
14981 M: Philipp Zabel <p.zabel@pengutronix.de>
14983 T: git git://git.pengutronix.de/git/pza/linux
14984 F: Documentation/devicetree/bindings/reset/
14986 F: include/dt-bindings/reset/
14987 F: include/linux/reset-controller.h
14988 F: include/linux/reset.h
14989 F: include/linux/reset/
14990 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14992 RESTARTABLE SEQUENCES SUPPORT
14993 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14994 M: Peter Zijlstra <peterz@infradead.org>
14995 M: "Paul E. McKenney" <paulmck@kernel.org>
14996 M: Boqun Feng <boqun.feng@gmail.com>
14997 L: linux-kernel@vger.kernel.org
14999 F: include/trace/events/rseq.h
15000 F: include/uapi/linux/rseq.h
15002 F: tools/testing/selftests/rseq/
15005 M: Johannes Berg <johannes@sipsolutions.net>
15006 L: linux-wireless@vger.kernel.org
15008 W: https://wireless.wiki.kernel.org/
15009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15011 F: Documentation/ABI/stable/sysfs-class-rfkill
15012 F: Documentation/driver-api/rfkill.rst
15013 F: include/linux/rfkill.h
15014 F: include/uapi/linux/rfkill.h
15018 M: Thomas Graf <tgraf@suug.ch>
15019 M: Herbert Xu <herbert@gondor.apana.org.au>
15020 L: netdev@vger.kernel.org
15022 F: include/linux/rhashtable-types.h
15023 F: include/linux/rhashtable.h
15024 F: lib/rhashtable.c
15025 F: lib/test_rhashtable.c
15027 RICOH R5C592 MEMORYSTICK DRIVER
15028 M: Maxim Levitsky <maximlevitsky@gmail.com>
15030 F: drivers/memstick/host/r592.*
15032 RICOH SMARTMEDIA/XD DRIVER
15033 M: Maxim Levitsky <maximlevitsky@gmail.com>
15035 F: drivers/mtd/nand/raw/r852.c
15036 F: drivers/mtd/nand/raw/r852.h
15038 RISC-V ARCHITECTURE
15039 M: Paul Walmsley <paul.walmsley@sifive.com>
15040 M: Palmer Dabbelt <palmer@dabbelt.com>
15041 M: Albert Ou <aou@eecs.berkeley.edu>
15042 L: linux-riscv@lists.infradead.org
15044 P: Documentation/riscv/patch-acceptance.rst
15045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15051 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15052 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15053 L: linux-block@vger.kernel.org
15055 F: drivers/block/rnbd/
15058 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15060 W: http://sourceforge.net/projects/roccat/
15061 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15062 F: drivers/hid/hid-roccat*
15063 F: include/linux/hid-roccat*
15065 ROCKCHIP ISP V1 DRIVER
15066 M: Helen Koike <helen.koike@collabora.com>
15067 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15068 L: linux-media@vger.kernel.org
15070 F: Documentation/admin-guide/media/rkisp1.rst
15071 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15072 F: drivers/staging/media/rkisp1/
15074 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15075 M: Jacob Chen <jacob-chen@iotwrt.com>
15076 M: Ezequiel Garcia <ezequiel@collabora.com>
15077 L: linux-media@vger.kernel.org
15078 L: linux-rockchip@lists.infradead.org
15080 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15081 F: drivers/media/platform/rockchip/rga/
15083 ROCKCHIP VIDEO DECODER DRIVER
15084 M: Ezequiel Garcia <ezequiel@collabora.com>
15085 L: linux-media@vger.kernel.org
15086 L: linux-rockchip@lists.infradead.org
15088 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15089 F: drivers/staging/media/rkvdec/
15092 M: Jiri Pirko <jiri@resnulli.us>
15093 L: netdev@vger.kernel.org
15095 F: drivers/net/ethernet/rocker/
15099 W: http://www.comtrol.com
15100 F: Documentation/driver-api/serial/rocket.rst
15101 F: drivers/tty/rocket*
15103 ROCKETPORT EXPRESS/INFINITY DRIVER
15104 M: Kevin Cernekee <cernekee@gmail.com>
15105 L: linux-serial@vger.kernel.org
15107 F: drivers/tty/serial/rp2.*
15109 ROHM BD99954 CHARGER IC
15110 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15111 L: linux-power@fi.rohmeurope.com
15113 F: drivers/power/supply/bd99954-charger.c
15114 F: drivers/power/supply/bd99954-charger.h
15116 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15117 M: Tomasz Duszynski <tduszyns@gmail.com>
15119 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15120 F: drivers/iio/light/bh1750.c
15122 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15123 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15124 L: linux-kernel@vger.kernel.org
15125 L: linux-renesas-soc@vger.kernel.org
15127 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15128 F: drivers/gpio/gpio-bd9571mwv.c
15129 F: drivers/mfd/bd9571mwv.c
15130 F: drivers/regulator/bd9571mwv-regulator.c
15131 F: include/linux/mfd/bd9571mwv.h
15133 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15134 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15135 L: linux-power@fi.rohmeurope.com
15137 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15138 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15139 F: drivers/clk/clk-bd718x7.c
15140 F: drivers/gpio/gpio-bd70528.c
15141 F: drivers/gpio/gpio-bd71828.c
15142 F: drivers/mfd/rohm-bd70528.c
15143 F: drivers/mfd/rohm-bd71828.c
15144 F: drivers/mfd/rohm-bd718x7.c
15145 F: drivers/power/supply/bd70528-charger.c
15146 F: drivers/regulator/bd70528-regulator.c
15147 F: drivers/regulator/bd71828-regulator.c
15148 F: drivers/regulator/bd718x7-regulator.c
15149 F: drivers/regulator/rohm-regulator.c
15150 F: drivers/rtc/rtc-bd70528.c
15151 F: drivers/watchdog/bd70528_wdt.c
15152 F: include/linux/mfd/rohm-bd70528.h
15153 F: include/linux/mfd/rohm-bd71828.h
15154 F: include/linux/mfd/rohm-bd718x7.h
15155 F: include/linux/mfd/rohm-generic.h
15156 F: include/linux/mfd/rohm-shared.h
15159 M: Ralf Baechle <ralf@linux-mips.org>
15160 L: linux-hams@vger.kernel.org
15162 W: http://www.linux-ax25.org/
15163 F: include/net/rose.h
15164 F: include/uapi/linux/rose.h
15167 ROTATION DRIVER FOR ALLWINNER A83T
15168 M: Jernej Skrabec <jernej.skrabec@siol.net>
15169 L: linux-media@vger.kernel.org
15171 T: git git://linuxtv.org/media_tree.git
15172 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15173 F: drivers/media/platform/sunxi/sun8i-rotate/
15175 RTL2830 MEDIA DRIVER
15176 M: Antti Palosaari <crope@iki.fi>
15177 L: linux-media@vger.kernel.org
15179 W: https://linuxtv.org
15180 W: http://palosaari.fi/linux/
15181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15182 T: git git://linuxtv.org/anttip/media_tree.git
15183 F: drivers/media/dvb-frontends/rtl2830*
15185 RTL2832 MEDIA DRIVER
15186 M: Antti Palosaari <crope@iki.fi>
15187 L: linux-media@vger.kernel.org
15189 W: https://linuxtv.org
15190 W: http://palosaari.fi/linux/
15191 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15192 T: git git://linuxtv.org/anttip/media_tree.git
15193 F: drivers/media/dvb-frontends/rtl2832*
15195 RTL2832_SDR MEDIA DRIVER
15196 M: Antti Palosaari <crope@iki.fi>
15197 L: linux-media@vger.kernel.org
15199 W: https://linuxtv.org
15200 W: http://palosaari.fi/linux/
15201 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15202 T: git git://linuxtv.org/anttip/media_tree.git
15203 F: drivers/media/dvb-frontends/rtl2832_sdr*
15205 RTL8180 WIRELESS DRIVER
15206 L: linux-wireless@vger.kernel.org
15208 W: https://wireless.wiki.kernel.org/
15209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15210 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15212 RTL8187 WIRELESS DRIVER
15213 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15214 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15215 M: Larry Finger <Larry.Finger@lwfinger.net>
15216 L: linux-wireless@vger.kernel.org
15218 W: https://wireless.wiki.kernel.org/
15219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15220 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15222 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15223 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15224 L: linux-wireless@vger.kernel.org
15226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15227 F: drivers/net/wireless/realtek/rtl8xxxu/
15229 RTRS TRANSPORT DRIVERS
15230 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15231 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15232 L: linux-rdma@vger.kernel.org
15234 F: drivers/infiniband/ulp/rtrs/
15236 RXRPC SOCKETS (AF_RXRPC)
15237 M: David Howells <dhowells@redhat.com>
15238 L: linux-afs@lists.infradead.org
15240 W: https://www.infradead.org/~dhowells/kafs/
15241 F: Documentation/networking/rxrpc.rst
15242 F: include/keys/rxrpc-type.h
15243 F: include/net/af_rxrpc.h
15244 F: include/trace/events/rxrpc.h
15245 F: include/uapi/linux/rxrpc.h
15248 S3 SAVAGE FRAMEBUFFER DRIVER
15249 M: Antonino Daplas <adaplas@gmail.com>
15250 L: linux-fbdev@vger.kernel.org
15252 F: drivers/video/fbdev/savage/
15255 M: Heiko Carstens <hca@linux.ibm.com>
15256 M: Vasily Gorbik <gor@linux.ibm.com>
15257 M: Christian Borntraeger <borntraeger@de.ibm.com>
15258 L: linux-s390@vger.kernel.org
15260 W: http://www.ibm.com/developerworks/linux/linux390/
15261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15262 F: Documentation/driver-api/s390-drivers.rst
15263 F: Documentation/s390/
15267 S390 COMMON I/O LAYER
15268 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15269 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15270 L: linux-s390@vger.kernel.org
15272 W: http://www.ibm.com/developerworks/linux/linux390/
15273 F: drivers/s390/cio/
15276 M: Stefan Haberland <sth@linux.ibm.com>
15277 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15278 L: linux-s390@vger.kernel.org
15280 W: http://www.ibm.com/developerworks/linux/linux390/
15281 F: block/partitions/ibm.c
15282 F: drivers/s390/block/dasd*
15283 F: include/linux/dasd_mod.h
15286 M: Matthew Rosato <mjrosato@linux.ibm.com>
15287 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15288 L: linux-s390@vger.kernel.org
15290 W: http://www.ibm.com/developerworks/linux/linux390/
15291 F: drivers/iommu/s390-iommu.c
15293 S390 IUCV NETWORK LAYER
15294 M: Julian Wiedmann <jwi@linux.ibm.com>
15295 M: Karsten Graul <kgraul@linux.ibm.com>
15296 L: linux-s390@vger.kernel.org
15298 W: http://www.ibm.com/developerworks/linux/linux390/
15299 F: drivers/s390/net/*iucv*
15300 F: include/net/iucv/
15303 S390 NETWORK DRIVERS
15304 M: Julian Wiedmann <jwi@linux.ibm.com>
15305 M: Karsten Graul <kgraul@linux.ibm.com>
15306 L: linux-s390@vger.kernel.org
15308 W: http://www.ibm.com/developerworks/linux/linux390/
15309 F: drivers/s390/net/
15312 M: Niklas Schnelle <schnelle@linux.ibm.com>
15313 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15314 L: linux-s390@vger.kernel.org
15316 W: http://www.ibm.com/developerworks/linux/linux390/
15318 F: drivers/pci/hotplug/s390_pci_hpc.c
15319 F: Documentation/s390/pci.rst
15321 S390 VFIO AP DRIVER
15322 M: Tony Krowiak <akrowiak@linux.ibm.com>
15323 M: Pierre Morel <pmorel@linux.ibm.com>
15324 M: Halil Pasic <pasic@linux.ibm.com>
15325 L: linux-s390@vger.kernel.org
15327 W: http://www.ibm.com/developerworks/linux/linux390/
15328 F: Documentation/s390/vfio-ap.rst
15329 F: drivers/s390/crypto/vfio_ap_drv.c
15330 F: drivers/s390/crypto/vfio_ap_ops.c
15331 F: drivers/s390/crypto/vfio_ap_private.h
15333 S390 VFIO-CCW DRIVER
15334 M: Cornelia Huck <cohuck@redhat.com>
15335 M: Eric Farman <farman@linux.ibm.com>
15336 R: Halil Pasic <pasic@linux.ibm.com>
15337 L: linux-s390@vger.kernel.org
15338 L: kvm@vger.kernel.org
15340 F: Documentation/s390/vfio-ccw.rst
15341 F: drivers/s390/cio/vfio_ccw*
15342 F: include/uapi/linux/vfio_ccw.h
15344 S390 VFIO-PCI DRIVER
15345 M: Matthew Rosato <mjrosato@linux.ibm.com>
15346 L: linux-s390@vger.kernel.org
15347 L: kvm@vger.kernel.org
15349 F: drivers/vfio/pci/vfio_pci_zdev.c
15350 F: include/uapi/linux/vfio_zdev.h
15353 M: Harald Freudenberger <freude@linux.ibm.com>
15354 L: linux-s390@vger.kernel.org
15356 W: http://www.ibm.com/developerworks/linux/linux390/
15357 F: drivers/s390/crypto/
15360 M: Steffen Maier <maier@linux.ibm.com>
15361 M: Benjamin Block <bblock@linux.ibm.com>
15362 L: linux-s390@vger.kernel.org
15364 W: http://www.ibm.com/developerworks/linux/linux390/
15365 F: drivers/s390/scsi/zfcp_*
15367 S3C24XX SD/MMC Driver
15368 M: Ben Dooks <ben-linux@fluff.org>
15369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15371 F: drivers/mmc/host/s3cmci.*
15373 SAA6588 RDS RECEIVER DRIVER
15374 M: Hans Verkuil <hverkuil@xs4all.nl>
15375 L: linux-media@vger.kernel.org
15377 W: https://linuxtv.org
15378 T: git git://linuxtv.org/media_tree.git
15379 F: drivers/media/i2c/saa6588*
15381 SAA7134 VIDEO4LINUX DRIVER
15382 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15383 L: linux-media@vger.kernel.org
15385 W: https://linuxtv.org
15386 T: git git://linuxtv.org/media_tree.git
15387 F: Documentation/driver-api/media/drivers/saa7134*
15388 F: drivers/media/pci/saa7134/
15390 SAA7146 VIDEO4LINUX-2 DRIVER
15391 M: Hans Verkuil <hverkuil@xs4all.nl>
15392 L: linux-media@vger.kernel.org
15394 T: git git://linuxtv.org/media_tree.git
15395 F: drivers/media/common/saa7146/
15396 F: drivers/media/pci/saa7146/
15397 F: include/media/drv-intf/saa7146*
15399 SAFESETID SECURITY MODULE
15400 M: Micah Morton <mortonm@chromium.org>
15402 F: Documentation/admin-guide/LSM/SafeSetID.rst
15403 F: security/safesetid/
15405 SAMSUNG AUDIO (ASoC) DRIVERS
15406 M: Krzysztof Kozlowski <krzk@kernel.org>
15407 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15408 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15410 F: Documentation/devicetree/bindings/sound/samsung*
15411 F: sound/soc/samsung/
15413 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15414 M: Krzysztof Kozlowski <krzk@kernel.org>
15415 L: linux-crypto@vger.kernel.org
15416 L: linux-samsung-soc@vger.kernel.org
15418 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15419 F: drivers/crypto/exynos-rng.c
15421 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15422 M: Łukasz Stelmach <l.stelmach@samsung.com>
15423 L: linux-samsung-soc@vger.kernel.org
15425 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15426 F: drivers/char/hw_random/exynos-trng.c
15428 SAMSUNG FRAMEBUFFER DRIVER
15429 M: Jingoo Han <jingoohan1@gmail.com>
15430 L: linux-fbdev@vger.kernel.org
15432 F: drivers/video/fbdev/s3c-fb.c
15434 SAMSUNG LAPTOP DRIVER
15435 M: Corentin Chary <corentin.chary@gmail.com>
15436 L: platform-driver-x86@vger.kernel.org
15438 F: drivers/platform/x86/samsung-laptop.c
15440 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15441 M: Krzysztof Kozlowski <krzk@kernel.org>
15442 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15443 L: linux-kernel@vger.kernel.org
15444 L: linux-samsung-soc@vger.kernel.org
15446 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15447 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15448 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15449 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15450 F: drivers/clk/clk-s2mps11.c
15451 F: drivers/mfd/sec*.c
15452 F: drivers/regulator/s2m*.c
15453 F: drivers/regulator/s5m*.c
15454 F: drivers/rtc/rtc-s5m.c
15455 F: include/linux/mfd/samsung/
15457 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15458 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15459 L: linux-media@vger.kernel.org
15460 L: linux-samsung-soc@vger.kernel.org
15462 F: drivers/media/platform/s3c-camif/
15463 F: include/media/drv-intf/s3c_camif.h
15465 SAMSUNG S3FWRN5 NFC DRIVER
15466 M: Krzysztof Kozlowski <krzk@kernel.org>
15467 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15468 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15470 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15471 F: drivers/nfc/s3fwrn5
15473 SAMSUNG S5C73M3 CAMERA DRIVER
15474 M: Andrzej Hajda <a.hajda@samsung.com>
15475 L: linux-media@vger.kernel.org
15477 F: drivers/media/i2c/s5c73m3/*
15479 SAMSUNG S5K5BAF CAMERA DRIVER
15480 M: Andrzej Hajda <a.hajda@samsung.com>
15481 L: linux-media@vger.kernel.org
15483 F: drivers/media/i2c/s5k5baf.c
15485 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15486 M: Krzysztof Kozlowski <krzk@kernel.org>
15487 M: Vladimir Zapolskiy <vz@mleia.com>
15488 M: Kamil Konieczny <k.konieczny@samsung.com>
15489 L: linux-crypto@vger.kernel.org
15490 L: linux-samsung-soc@vger.kernel.org
15492 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15493 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15494 F: drivers/crypto/s5p-sss.c
15496 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15497 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15498 L: linux-media@vger.kernel.org
15500 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15501 F: drivers/media/platform/exynos4-is/
15503 SAMSUNG SOC CLOCK DRIVERS
15504 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15505 M: Tomasz Figa <tomasz.figa@gmail.com>
15506 M: Chanwoo Choi <cw00.choi@samsung.com>
15507 L: linux-samsung-soc@vger.kernel.org
15509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15510 F: Documentation/devicetree/bindings/clock/exynos*.txt
15511 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15512 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15513 F: drivers/clk/samsung/
15514 F: include/dt-bindings/clock/exynos*.h
15515 F: include/linux/clk/samsung.h
15516 F: include/linux/platform_data/clk-s3c2410.h
15518 SAMSUNG SPI DRIVERS
15519 M: Krzysztof Kozlowski <krzk@kernel.org>
15520 M: Andi Shyti <andi@etezian.org>
15521 L: linux-spi@vger.kernel.org
15522 L: linux-samsung-soc@vger.kernel.org
15524 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15525 F: drivers/spi/spi-s3c*
15526 F: include/linux/platform_data/spi-s3c64xx.h
15527 F: include/linux/spi/s3c24xx-fiq.h
15529 SAMSUNG SXGBE DRIVERS
15530 M: Byungho An <bh74.an@samsung.com>
15531 L: netdev@vger.kernel.org
15533 F: drivers/net/ethernet/samsung/sxgbe/
15535 SAMSUNG THERMAL DRIVER
15536 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15537 L: linux-pm@vger.kernel.org
15538 L: linux-samsung-soc@vger.kernel.org
15540 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15541 F: drivers/thermal/samsung/
15543 SAMSUNG USB2 PHY DRIVER
15544 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15545 L: linux-kernel@vger.kernel.org
15547 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15548 F: Documentation/driver-api/phy/samsung-usb2.rst
15549 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15550 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15551 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15552 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15553 F: drivers/phy/samsung/phy-samsung-usb2.c
15554 F: drivers/phy/samsung/phy-samsung-usb2.h
15557 M: Zwane Mwaikambo <zwanem@gmail.com>
15559 F: drivers/watchdog/sc1200wdt.c
15562 M: Ingo Molnar <mingo@redhat.com>
15563 M: Peter Zijlstra <peterz@infradead.org>
15564 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15565 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15566 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15567 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15568 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15569 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15570 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15571 L: linux-kernel@vger.kernel.org
15573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15574 F: include/linux/preempt.h
15575 F: include/linux/sched.h
15576 F: include/linux/wait.h
15577 F: include/uapi/linux/sched.h
15580 SCR24X CHIP CARD INTERFACE DRIVER
15581 M: Lubomir Rintel <lkundrak@v3.sk>
15583 F: drivers/char/pcmcia/scr24x_cs.c
15586 M: Jens Axboe <axboe@kernel.dk>
15587 L: linux-scsi@vger.kernel.org
15589 W: http://www.kernel.dk
15590 F: drivers/scsi/sr*
15592 SCSI RDMA PROTOCOL (SRP) INITIATOR
15593 M: Bart Van Assche <bvanassche@acm.org>
15594 L: linux-rdma@vger.kernel.org
15596 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15597 F: drivers/infiniband/ulp/srp/
15598 F: include/scsi/srp.h
15600 SCSI RDMA PROTOCOL (SRP) TARGET
15601 M: Bart Van Assche <bvanassche@acm.org>
15602 L: linux-rdma@vger.kernel.org
15603 L: target-devel@vger.kernel.org
15605 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15606 F: drivers/infiniband/ulp/srpt/
15609 M: Doug Gilbert <dgilbert@interlog.com>
15610 L: linux-scsi@vger.kernel.org
15612 W: http://sg.danny.cz/sg
15613 F: Documentation/scsi/scsi-generic.rst
15614 F: drivers/scsi/sg.c
15615 F: include/scsi/sg.h
15618 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15619 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15620 L: linux-scsi@vger.kernel.org
15622 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15625 F: Documentation/devicetree/bindings/scsi/
15630 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15631 L: linux-scsi@vger.kernel.org
15633 F: Documentation/scsi/st.rst
15634 F: drivers/scsi/st.*
15635 F: drivers/scsi/st_*.h
15637 SCSI TARGET SUBSYSTEM
15638 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15639 L: linux-scsi@vger.kernel.org
15640 L: target-devel@vger.kernel.org
15642 W: http://www.linux-iscsi.org
15643 Q: https://patchwork.kernel.org/project/target-devel/list/
15644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15645 F: Documentation/target/
15650 M: Vlad Yasevich <vyasevich@gmail.com>
15651 M: Neil Horman <nhorman@tuxdriver.com>
15652 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15653 L: linux-sctp@vger.kernel.org
15655 W: http://lksctp.sourceforge.net
15656 F: Documentation/networking/sctp.rst
15657 F: include/linux/sctp.h
15658 F: include/net/sctp/
15659 F: include/uapi/linux/sctp.h
15663 M: Jim Cromie <jim.cromie@gmail.com>
15665 F: Documentation/i2c/busses/scx200_acb.rst
15666 F: arch/x86/platform/scx200/
15667 F: drivers/i2c/busses/scx200*
15668 F: drivers/mtd/maps/scx200_docflash.c
15669 F: drivers/watchdog/scx200_wdt.c
15670 F: include/linux/scx200.h
15673 M: Jim Cromie <jim.cromie@gmail.com>
15675 F: drivers/char/scx200_gpio.c
15676 F: include/linux/scx200_gpio.h
15678 SCx200 HRT CLOCKSOURCE DRIVER
15679 M: Jim Cromie <jim.cromie@gmail.com>
15681 F: drivers/clocksource/scx200_hrt.c
15683 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15684 M: Sascha Sommer <saschasommer@freenet.de>
15685 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15687 F: drivers/mmc/host/sdricoh_cs.c
15689 SECO BOARDS CEC DRIVER
15690 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15692 F: drivers/media/cec/platform/seco/seco-cec.c
15693 F: drivers/media/cec/platform/seco/seco-cec.h
15696 M: Kees Cook <keescook@chromium.org>
15697 R: Andy Lutomirski <luto@amacapital.net>
15698 R: Will Drewry <wad@chromium.org>
15700 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15701 F: Documentation/userspace-api/seccomp_filter.rst
15702 F: include/linux/seccomp.h
15703 F: include/uapi/linux/seccomp.h
15704 F: kernel/seccomp.c
15705 F: tools/testing/selftests/kselftest_harness.h
15706 F: tools/testing/selftests/seccomp/*
15707 K: \bsecure_computing
15710 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15711 M: Al Cooper <alcooperx@gmail.com>
15712 L: linux-mmc@vger.kernel.org
15713 L: bcm-kernel-feedback-list@broadcom.com
15715 F: drivers/mmc/host/sdhci-brcmstb*
15717 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15718 M: Adrian Hunter <adrian.hunter@intel.com>
15719 L: linux-mmc@vger.kernel.org
15721 F: drivers/mmc/host/sdhci*
15722 F: include/linux/mmc/sdhci*
15724 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15725 M: Eugen Hristev <eugen.hristev@microchip.com>
15726 L: linux-mmc@vger.kernel.org
15728 F: drivers/mmc/host/sdhci-of-at91.c
15730 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15731 M: Ben Dooks <ben-linux@fluff.org>
15732 M: Jaehoon Chung <jh80.chung@samsung.com>
15733 L: linux-mmc@vger.kernel.org
15735 F: drivers/mmc/host/sdhci-s3c*
15737 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15738 M: Viresh Kumar <vireshk@kernel.org>
15739 L: linux-mmc@vger.kernel.org
15741 F: drivers/mmc/host/sdhci-spear.c
15743 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15744 M: Kishon Vijay Abraham I <kishon@ti.com>
15745 L: linux-mmc@vger.kernel.org
15747 F: drivers/mmc/host/sdhci-omap.c
15749 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15750 M: Jonathan Derrick <jonathan.derrick@intel.com>
15751 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15752 L: linux-block@vger.kernel.org
15754 F: block/opal_proto.h
15756 F: include/linux/sed*
15757 F: include/uapi/linux/sed*
15760 M: Security Officers <security@kernel.org>
15762 F: Documentation/admin-guide/security-bugs.rst
15765 M: James Morris <jmorris@namei.org>
15766 M: "Serge E. Hallyn" <serge@hallyn.com>
15767 L: linux-security-module@vger.kernel.org (suggested Cc:)
15769 W: http://kernsec.org/
15770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15772 X: security/selinux/
15774 SELINUX SECURITY MODULE
15775 M: Paul Moore <paul@paul-moore.com>
15776 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15777 M: Eric Paris <eparis@parisplace.org>
15778 L: selinux@vger.kernel.org
15780 W: https://selinuxproject.org
15781 W: https://github.com/SELinuxProject
15782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15783 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15784 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15785 F: Documentation/admin-guide/LSM/SELinux.rst
15786 F: include/trace/events/avc.h
15787 F: include/uapi/linux/selinux_netlink.h
15788 F: scripts/selinux/
15789 F: security/selinux/
15792 M: Jiri Slaby <jirislaby@kernel.org>
15794 F: drivers/misc/phantom.c
15795 F: include/uapi/linux/phantom.h
15797 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15798 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15800 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15801 F: drivers/iio/chemical/scd30.h
15802 F: drivers/iio/chemical/scd30_core.c
15803 F: drivers/iio/chemical/scd30_i2c.c
15804 F: drivers/iio/chemical/scd30_serial.c
15806 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15807 M: Tomasz Duszynski <tduszyns@gmail.com>
15809 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15810 F: drivers/iio/chemical/sps30.c
15813 M: Rob Herring <robh@kernel.org>
15814 L: linux-serial@vger.kernel.org
15816 F: Documentation/devicetree/bindings/serial/serial.yaml
15817 F: drivers/tty/serdev/
15818 F: include/linux/serdev.h
15821 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15822 L: linux-serial@vger.kernel.org
15824 F: Documentation/devicetree/bindings/serial/
15825 F: drivers/tty/serial/
15828 M: Sean Young <sean@mess.org>
15829 L: linux-media@vger.kernel.org
15831 F: drivers/media/rc/serial_ir.c
15833 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15834 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15835 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15837 F: Documentation/devicetree/bindings/slimbus/
15838 F: drivers/slimbus/
15839 F: include/linux/slimbus.h
15842 M: Edward Cree <ecree.xilinx@gmail.com>
15843 M: Martin Habets <habetsm.xilinx@gmail.com>
15844 L: netdev@vger.kernel.org
15846 F: drivers/net/ethernet/sfc/
15848 SFF/SFP/SFP+ MODULE SUPPORT
15849 M: Russell King <linux@armlinux.org.uk>
15850 L: netdev@vger.kernel.org
15852 F: drivers/net/phy/phylink.c
15853 F: drivers/net/phy/sfp*
15854 F: include/linux/mdio/mdio-i2c.h
15855 F: include/linux/phylink.h
15856 F: include/linux/sfp.h
15857 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)
15860 M: Dimitri Sivanich <sivanich@sgi.com>
15862 F: drivers/misc/sgi-gru/
15864 SGI XP/XPC/XPNET DRIVER
15865 M: Cliff Whickman <cpw@sgi.com>
15866 M: Robin Holt <robinmholt@gmail.com>
15868 F: drivers/misc/sgi-xp/
15870 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15871 M: Karsten Graul <kgraul@linux.ibm.com>
15872 L: linux-s390@vger.kernel.org
15874 W: http://www.ibm.com/developerworks/linux/linux390/
15877 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15878 M: Linus Walleij <linus.walleij@linaro.org>
15879 L: linux-iio@vger.kernel.org
15881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15882 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15883 F: drivers/iio/light/gp2ap002.c
15885 SHARP RJ54N1CB0C SENSOR DRIVER
15886 M: Jacopo Mondi <jacopo@jmondi.org>
15887 L: linux-media@vger.kernel.org
15889 T: git git://linuxtv.org/media_tree.git
15890 F: drivers/media/i2c/rj54n1cb0c.c
15891 F: include/media/i2c/rj54n1cb0c.h
15893 SH_VOU V4L2 OUTPUT DRIVER
15894 L: linux-media@vger.kernel.org
15896 F: drivers/media/platform/sh_vou.c
15897 F: include/media/drv-intf/sh_vou.h
15899 SI2157 MEDIA DRIVER
15900 M: Antti Palosaari <crope@iki.fi>
15901 L: linux-media@vger.kernel.org
15903 W: https://linuxtv.org
15904 W: http://palosaari.fi/linux/
15905 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15906 T: git git://linuxtv.org/anttip/media_tree.git
15907 F: drivers/media/tuners/si2157*
15909 SI2165 MEDIA DRIVER
15910 M: Matthias Schwarzott <zzam@gentoo.org>
15911 L: linux-media@vger.kernel.org
15913 W: https://linuxtv.org
15914 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15915 F: drivers/media/dvb-frontends/si2165*
15917 SI2168 MEDIA DRIVER
15918 M: Antti Palosaari <crope@iki.fi>
15919 L: linux-media@vger.kernel.org
15921 W: https://linuxtv.org
15922 W: http://palosaari.fi/linux/
15923 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15924 T: git git://linuxtv.org/anttip/media_tree.git
15925 F: drivers/media/dvb-frontends/si2168*
15927 SI470X FM RADIO RECEIVER I2C DRIVER
15928 M: Hans Verkuil <hverkuil@xs4all.nl>
15929 L: linux-media@vger.kernel.org
15931 W: https://linuxtv.org
15932 T: git git://linuxtv.org/media_tree.git
15933 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15935 SI470X FM RADIO RECEIVER USB DRIVER
15936 M: Hans Verkuil <hverkuil@xs4all.nl>
15937 L: linux-media@vger.kernel.org
15939 W: https://linuxtv.org
15940 T: git git://linuxtv.org/media_tree.git
15941 F: drivers/media/radio/si470x/radio-si470x-common.c
15942 F: drivers/media/radio/si470x/radio-si470x-usb.c
15943 F: drivers/media/radio/si470x/radio-si470x.h
15945 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15946 M: Eduardo Valentin <edubezval@gmail.com>
15947 L: linux-media@vger.kernel.org
15949 W: https://linuxtv.org
15950 T: git git://linuxtv.org/media_tree.git
15951 F: drivers/media/radio/si4713/si4713.?
15953 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15954 M: Eduardo Valentin <edubezval@gmail.com>
15955 L: linux-media@vger.kernel.org
15957 W: https://linuxtv.org
15958 T: git git://linuxtv.org/media_tree.git
15959 F: drivers/media/radio/si4713/radio-platform-si4713.c
15961 SI4713 FM RADIO TRANSMITTER USB DRIVER
15962 M: Hans Verkuil <hverkuil@xs4all.nl>
15963 L: linux-media@vger.kernel.org
15965 W: https://linuxtv.org
15966 T: git git://linuxtv.org/media_tree.git
15967 F: drivers/media/radio/si4713/radio-usb-si4713.c
15970 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15971 L: linux-media@vger.kernel.org
15973 W: https://linuxtv.org
15974 T: git git://linuxtv.org/media_tree.git
15975 F: drivers/media/common/siano/
15976 F: drivers/media/mmc/siano/
15977 F: drivers/media/usb/siano/
15978 F: drivers/media/usb/siano/
15981 M: Palmer Dabbelt <palmer@dabbelt.com>
15982 M: Paul Walmsley <paul.walmsley@sifive.com>
15983 L: linux-riscv@lists.infradead.org
15985 T: git git://github.com/sifive/riscv-linux.git
15989 SIFIVE FU540 SYSTEM-ON-CHIP
15990 M: Paul Walmsley <paul.walmsley@sifive.com>
15991 M: Palmer Dabbelt <palmer@dabbelt.com>
15992 L: linux-riscv@lists.infradead.org
15994 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15999 M: Green Wan <green.wan@sifive.com>
16001 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16002 F: drivers/dma/sf-pdma/
16004 SILEAD TOUCHSCREEN DRIVER
16005 M: Hans de Goede <hdegoede@redhat.com>
16006 L: linux-input@vger.kernel.org
16007 L: platform-driver-x86@vger.kernel.org
16009 F: drivers/input/touchscreen/silead.c
16010 F: drivers/platform/x86/touchscreen_dmi.c
16012 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16013 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16015 F: drivers/staging/wfx/
16017 SILICON MOTION SM712 FRAME BUFFER DRIVER
16018 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16019 M: Teddy Wang <teddy.wang@siliconmotion.com>
16020 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16021 L: linux-fbdev@vger.kernel.org
16023 F: Documentation/fb/sm712fb.rst
16024 F: drivers/video/fbdev/sm712*
16026 SIMPLE FIRMWARE INTERFACE (SFI)
16028 W: http://simplefirmware.org/
16029 F: arch/x86/platform/sfi/
16031 F: include/linux/sfi*.h
16034 M: Hans de Goede <hdegoede@redhat.com>
16035 L: linux-fbdev@vger.kernel.org
16037 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16038 F: drivers/video/fbdev/simplefb.c
16039 F: include/linux/platform_data/simplefb.h
16041 SIMTEC EB110ATX (Chalice CATS)
16042 M: Simtec Linux Team <linux@simtec.co.uk>
16044 W: http://www.simtec.co.uk/products/EB110ATX/
16046 SIMTEC EB2410ITX (BAST)
16047 M: Simtec Linux Team <linux@simtec.co.uk>
16049 W: http://www.simtec.co.uk/products/EB2410ITX/
16050 F: arch/arm/mach-s3c/bast-ide.c
16051 F: arch/arm/mach-s3c/bast-irq.c
16052 F: arch/arm/mach-s3c/mach-bast.c
16055 M: Thorsten Scherer <t.scherer@eckelmann.de>
16056 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16057 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16059 F: drivers/gpio/gpio-siox.c
16061 F: include/trace/events/siox.h
16063 SIPHASH PRF ROUTINES
16064 M: Jason A. Donenfeld <Jason@zx2c4.com>
16066 F: include/linux/siphash.h
16068 F: lib/test_siphash.c
16070 SIS 190 ETHERNET DRIVER
16071 M: Francois Romieu <romieu@fr.zoreil.com>
16072 L: netdev@vger.kernel.org
16074 F: drivers/net/ethernet/sis/sis190.c
16076 SIS 900/7016 FAST ETHERNET DRIVER
16077 M: Daniele Venzano <venza@brownhat.org>
16078 L: netdev@vger.kernel.org
16080 W: http://www.brownhat.org/sis900.html
16081 F: drivers/net/ethernet/sis/sis900.*
16083 SIS FRAMEBUFFER DRIVER
16084 M: Thomas Winischhofer <thomas@winischhofer.net>
16086 W: http://www.winischhofer.net/linuxsisvga.shtml
16087 F: Documentation/fb/sisfb.rst
16088 F: drivers/video/fbdev/sis/
16089 F: include/video/sisfb.h
16091 SIS I2C TOUCHSCREEN DRIVER
16092 M: Mika Penttilä <mika.penttila@nextfour.com>
16093 L: linux-input@vger.kernel.org
16095 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16096 F: drivers/input/touchscreen/sis_i2c.c
16099 M: Thomas Winischhofer <thomas@winischhofer.net>
16101 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16102 F: drivers/usb/misc/sisusbvga/
16105 M: Christoph Lameter <cl@linux.com>
16106 M: Pekka Enberg <penberg@kernel.org>
16107 M: David Rientjes <rientjes@google.com>
16108 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16109 M: Andrew Morton <akpm@linux-foundation.org>
16110 L: linux-mm@kvack.org
16112 F: include/linux/sl?b*.h
16115 SLEEPABLE READ-COPY UPDATE (SRCU)
16116 M: Lai Jiangshan <jiangshanlai@gmail.com>
16117 M: "Paul E. McKenney" <paulmck@kernel.org>
16118 M: Josh Triplett <josh@joshtriplett.org>
16119 R: Steven Rostedt <rostedt@goodmis.org>
16120 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16121 L: rcu@vger.kernel.org
16123 W: http://www.rdrop.com/users/paulmck/RCU/
16124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16125 F: include/linux/srcu*.h
16126 F: kernel/rcu/srcu*.c
16128 SMACK SECURITY MODULE
16129 M: Casey Schaufler <casey@schaufler-ca.com>
16130 L: linux-security-module@vger.kernel.org
16132 W: http://schaufler-ca.com
16133 T: git git://github.com/cschaufler/smack-next
16134 F: Documentation/admin-guide/LSM/Smack.rst
16137 SMC91x ETHERNET DRIVER
16138 M: Nicolas Pitre <nico@fluxnic.net>
16140 F: drivers/net/ethernet/smsc/smc91x.*
16142 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16143 M: Mark Rutland <mark.rutland@arm.com>
16144 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16145 M: Sudeep Holla <sudeep.holla@arm.com>
16146 L: linux-arm-kernel@lists.infradead.org
16148 F: drivers/firmware/smccc/
16149 F: include/linux/arm-smccc.h
16151 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16152 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16153 L: linux-media@vger.kernel.org
16155 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16156 F: drivers/media/i2c/smiapp-pll.c
16157 F: drivers/media/i2c/smiapp-pll.h
16158 F: drivers/media/i2c/smiapp/
16159 F: include/uapi/linux/smiapp.h
16161 SMM665 HARDWARE MONITOR DRIVER
16162 M: Guenter Roeck <linux@roeck-us.net>
16163 L: linux-hwmon@vger.kernel.org
16165 F: Documentation/hwmon/smm665.rst
16166 F: drivers/hwmon/smm665.c
16168 SMSC EMC2103 HARDWARE MONITOR DRIVER
16169 M: Steve Glendinning <steve.glendinning@shawell.net>
16170 L: linux-hwmon@vger.kernel.org
16172 F: Documentation/hwmon/emc2103.rst
16173 F: drivers/hwmon/emc2103.c
16175 SMSC SCH5627 HARDWARE MONITOR DRIVER
16176 M: Hans de Goede <hdegoede@redhat.com>
16177 L: linux-hwmon@vger.kernel.org
16179 F: Documentation/hwmon/sch5627.rst
16180 F: drivers/hwmon/sch5627.c
16182 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16183 M: Steve Glendinning <steve.glendinning@shawell.net>
16184 L: linux-fbdev@vger.kernel.org
16186 F: drivers/video/fbdev/smscufx.c
16188 SMSC47B397 HARDWARE MONITOR DRIVER
16189 M: Jean Delvare <jdelvare@suse.com>
16190 L: linux-hwmon@vger.kernel.org
16192 F: Documentation/hwmon/smsc47b397.rst
16193 F: drivers/hwmon/smsc47b397.c
16195 SMSC911x ETHERNET DRIVER
16196 M: Steve Glendinning <steve.glendinning@shawell.net>
16197 L: netdev@vger.kernel.org
16199 F: drivers/net/ethernet/smsc/smsc911x.*
16200 F: include/linux/smsc911x.h
16202 SMSC9420 PCI ETHERNET DRIVER
16203 M: Steve Glendinning <steve.glendinning@shawell.net>
16204 L: netdev@vger.kernel.org
16206 F: drivers/net/ethernet/smsc/smsc9420.*
16208 SOCIONEXT (SNI) AVE NETWORK DRIVER
16209 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16210 L: netdev@vger.kernel.org
16212 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16213 F: drivers/net/ethernet/socionext/sni_ave.c
16215 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16216 M: Jassi Brar <jaswinder.singh@linaro.org>
16217 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16218 L: netdev@vger.kernel.org
16220 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16221 F: drivers/net/ethernet/socionext/netsec.c
16223 SOCIONEXT (SNI) Synquacer SPI DRIVER
16224 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16225 M: Jassi Brar <jaswinder.singh@linaro.org>
16226 L: linux-spi@vger.kernel.org
16228 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16229 F: drivers/spi/spi-synquacer.c
16231 SOCIONEXT SYNQUACER I2C DRIVER
16232 M: Ard Biesheuvel <ardb@kernel.org>
16233 L: linux-i2c@vger.kernel.org
16235 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16236 F: drivers/i2c/busses/i2c-synquacer.c
16238 SOCIONEXT UNIPHIER SOUND DRIVER
16239 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16241 F: sound/soc/uniphier/
16243 SOEKRIS NET48XX LED SUPPORT
16244 M: Chris Boot <bootc@bootc.net>
16246 F: drivers/leds/leds-net48xx.c
16248 SOFT-IWARP DRIVER (siw)
16249 M: Bernard Metzler <bmt@zurich.ibm.com>
16250 L: linux-rdma@vger.kernel.org
16252 F: drivers/infiniband/sw/siw/
16253 F: include/uapi/rdma/siw-abi.h
16255 SOFT-ROCE DRIVER (rxe)
16256 M: Zhu Yanjun <yanjunz@nvidia.com>
16257 L: linux-rdma@vger.kernel.org
16259 F: drivers/infiniband/sw/rxe/
16260 F: include/uapi/rdma/rdma_user_rxe.h
16262 SOFTLOGIC 6x10 MPEG CODEC
16263 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16264 M: Anton Sviridenko <anton@corp.bluecherry.net>
16265 M: Andrey Utkin <andrey_utkin@fastmail.com>
16266 M: Ismael Luceno <ismael@iodev.co.uk>
16267 L: linux-media@vger.kernel.org
16269 F: drivers/media/pci/solo6x10/
16271 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16272 M: James Morse <james.morse@arm.com>
16273 L: linux-arm-kernel@lists.infradead.org
16275 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16276 F: drivers/firmware/arm_sdei.c
16277 F: include/linux/arm_sdei.h
16278 F: include/uapi/linux/arm_sdei.h
16280 SOFTWARE RAID (Multiple Disks) SUPPORT
16281 M: Song Liu <song@kernel.org>
16282 L: linux-raid@vger.kernel.org
16284 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16285 F: drivers/md/Kconfig
16286 F: drivers/md/Makefile
16288 F: drivers/md/raid*
16289 F: include/linux/raid/
16290 F: include/uapi/linux/raid/
16292 SOLIDRUN CLEARFOG SUPPORT
16293 M: Russell King <linux@armlinux.org.uk>
16295 F: arch/arm/boot/dts/armada-388-clearfog*
16296 F: arch/arm/boot/dts/armada-38x-solidrun-*
16298 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16299 M: Russell King <linux@armlinux.org.uk>
16301 F: arch/arm/boot/dts/imx6*-cubox-i*
16302 F: arch/arm/boot/dts/imx6*-hummingboard*
16303 F: arch/arm/boot/dts/imx6*-sr-*
16305 SONIC NETWORK DRIVER
16306 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16307 L: netdev@vger.kernel.org
16309 F: drivers/net/ethernet/natsemi/sonic.*
16311 SONICS SILICON BACKPLANE DRIVER (SSB)
16312 M: Michael Buesch <m@bues.ch>
16313 L: linux-wireless@vger.kernel.org
16316 F: include/linux/ssb/
16318 SONY IMX214 SENSOR DRIVER
16319 M: Ricardo Ribalda <ribalda@kernel.org>
16320 L: linux-media@vger.kernel.org
16322 T: git git://linuxtv.org/media_tree.git
16323 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16324 F: drivers/media/i2c/imx214.c
16326 SONY IMX219 SENSOR DRIVER
16327 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16328 L: linux-media@vger.kernel.org
16330 T: git git://linuxtv.org/media_tree.git
16331 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16332 F: drivers/media/i2c/imx219.c
16334 SONY IMX258 SENSOR DRIVER
16335 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16336 L: linux-media@vger.kernel.org
16338 T: git git://linuxtv.org/media_tree.git
16339 F: drivers/media/i2c/imx258.c
16341 SONY IMX274 SENSOR DRIVER
16342 M: Leon Luo <leonl@leopardimaging.com>
16343 L: linux-media@vger.kernel.org
16345 T: git git://linuxtv.org/media_tree.git
16346 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16347 F: drivers/media/i2c/imx274.c
16349 SONY IMX290 SENSOR DRIVER
16350 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16351 L: linux-media@vger.kernel.org
16353 T: git git://linuxtv.org/media_tree.git
16354 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16355 F: drivers/media/i2c/imx290.c
16357 SONY IMX319 SENSOR DRIVER
16358 M: Bingbu Cao <bingbu.cao@intel.com>
16359 L: linux-media@vger.kernel.org
16361 T: git git://linuxtv.org/media_tree.git
16362 F: drivers/media/i2c/imx319.c
16364 SONY IMX355 SENSOR DRIVER
16365 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16366 L: linux-media@vger.kernel.org
16368 T: git git://linuxtv.org/media_tree.git
16369 F: drivers/media/i2c/imx355.c
16371 SONY IMX477 SENSOR DRIVER
16372 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
16373 L: linux-media@vger.kernel.org
16375 T: git git://linuxtv.org/media_tree.git
16376 F: Documentation/devicetree/bindings/media/i2c/imx477.yaml
16377 F: drivers/media/i2c/imx477.c
16379 SONY MEMORYSTICK SUBSYSTEM
16380 M: Maxim Levitsky <maximlevitsky@gmail.com>
16381 M: Alex Dubov <oakad@yahoo.com>
16382 M: Ulf Hansson <ulf.hansson@linaro.org>
16383 L: linux-mmc@vger.kernel.org
16385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16386 F: drivers/memstick/
16387 F: include/linux/memstick.h
16389 SONY VAIO CONTROL DEVICE DRIVER
16390 M: Mattia Dongili <malattia@linux.it>
16391 L: platform-driver-x86@vger.kernel.org
16393 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16394 F: Documentation/admin-guide/laptops/sony-laptop.rst
16395 F: drivers/char/sonypi.c
16396 F: drivers/platform/x86/sony-laptop.c
16397 F: include/linux/sony-laptop.h
16400 M: Jaroslav Kysela <perex@perex.cz>
16401 M: Takashi Iwai <tiwai@suse.com>
16402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16404 W: http://www.alsa-project.org/
16405 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16407 F: Documentation/sound/
16409 F: include/uapi/sound/
16412 SOUND - COMPRESSED AUDIO
16413 M: Vinod Koul <vkoul@kernel.org>
16414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16417 F: Documentation/sound/designs/compress-offload.rst
16418 F: include/sound/compress_driver.h
16419 F: include/uapi/sound/compress_*
16420 F: sound/core/compress_offload.c
16421 F: sound/soc/soc-compress.c
16423 SOUND - DMAENGINE HELPERS
16424 M: Lars-Peter Clausen <lars@metafoo.de>
16426 F: include/sound/dmaengine_pcm.h
16427 F: sound/core/pcm_dmaengine.c
16428 F: sound/soc/soc-generic-dmaengine-pcm.c
16430 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16431 M: Liam Girdwood <lgirdwood@gmail.com>
16432 M: Mark Brown <broonie@kernel.org>
16433 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16435 W: http://alsa-project.org/main/index.php/ASoC
16436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16437 F: Documentation/devicetree/bindings/sound/
16438 F: Documentation/sound/soc/
16439 F: include/dt-bindings/sound/
16440 F: include/sound/soc*
16443 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16444 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16445 M: Liam Girdwood <lgirdwood@gmail.com>
16446 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16447 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16448 M: Daniel Baluta <daniel.baluta@nxp.com>
16449 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16451 W: https://github.com/thesofproject/linux/
16454 SOUNDWIRE SUBSYSTEM
16455 M: Vinod Koul <vkoul@kernel.org>
16456 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16457 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16458 R: Sanyog Kale <sanyog.r.kale@intel.com>
16459 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16461 F: Documentation/driver-api/soundwire/
16462 F: drivers/soundwire/
16463 F: include/linux/soundwire/
16466 M: Olli Salonen <olli.salonen@iki.fi>
16467 L: linux-media@vger.kernel.org
16469 W: https://linuxtv.org
16470 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16471 F: drivers/media/dvb-frontends/sp2*
16473 SPARC + UltraSPARC (sparc/sparc64)
16474 M: "David S. Miller" <davem@davemloft.net>
16475 L: sparclinux@vger.kernel.org
16477 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16483 SPARC SERIAL DRIVERS
16484 M: "David S. Miller" <davem@davemloft.net>
16485 L: sparclinux@vger.kernel.org
16487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16489 F: drivers/tty/serial/suncore.c
16490 F: drivers/tty/serial/sunhv.c
16491 F: drivers/tty/serial/sunsab.c
16492 F: drivers/tty/serial/sunsab.h
16493 F: drivers/tty/serial/sunsu.c
16494 F: drivers/tty/serial/sunzilog.c
16495 F: drivers/tty/serial/sunzilog.h
16496 F: drivers/tty/vcc.c
16497 F: include/linux/sunserialcore.h
16500 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16501 L: linux-sparse@vger.kernel.org
16503 W: https://sparse.docs.kernel.org/
16504 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16505 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16506 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16507 F: include/linux/compiler.h
16509 SPEAKUP CONSOLE SPEECH DRIVER
16510 M: William Hubbs <w.d.hubbs@gmail.com>
16511 M: Chris Brannon <chris@the-brannons.com>
16512 M: Kirk Reiser <kirk@reisers.ca>
16513 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16514 L: speakup@linux-speakup.org
16516 W: http://www.linux-speakup.org/
16517 F: drivers/accessibility/speakup/
16519 SPEAR CLOCK FRAMEWORK SUPPORT
16520 M: Viresh Kumar <vireshk@kernel.org>
16521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16523 W: http://www.st.com/spear
16524 F: drivers/clk/spear/
16526 SPEAR PLATFORM SUPPORT
16527 M: Viresh Kumar <vireshk@kernel.org>
16528 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16531 W: http://www.st.com/spear
16532 F: arch/arm/boot/dts/spear*
16533 F: arch/arm/mach-spear/
16536 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16537 L: linux-mtd@lists.infradead.org
16539 W: http://www.linux-mtd.infradead.org/
16540 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16541 C: irc://irc.oftc.net/mtd
16542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16543 F: drivers/mtd/spi-nor/
16544 F: include/linux/mtd/spi-nor.h
16547 M: Mark Brown <broonie@kernel.org>
16548 L: linux-spi@vger.kernel.org
16550 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16552 F: Documentation/devicetree/bindings/spi/
16553 F: Documentation/spi/
16555 F: include/linux/spi/
16556 F: include/uapi/linux/spi/
16559 SPIDERNET NETWORK DRIVER for CELL
16560 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16561 L: netdev@vger.kernel.org
16563 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16564 F: drivers/net/ethernet/toshiba/spider_net*
16567 R: Stephen Boyd <sboyd@kernel.org>
16568 L: linux-arm-msm@vger.kernel.org
16569 F: Documentation/devicetree/bindings/spmi/
16571 F: include/dt-bindings/spmi/spmi.h
16572 F: include/linux/spmi.h
16573 F: include/trace/events/spmi.h
16576 M: Jeremy Kerr <jk@ozlabs.org>
16577 L: linuxppc-dev@lists.ozlabs.org
16579 W: http://www.ibm.com/developerworks/power/cell/
16580 F: Documentation/filesystems/spufs/spufs.rst
16581 F: arch/powerpc/platforms/cell/spufs/
16583 SQUASHFS FILE SYSTEM
16584 M: Phillip Lougher <phillip@squashfs.org.uk>
16585 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16587 W: http://squashfs.org.uk
16588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16589 F: Documentation/filesystems/squashfs.rst
16592 SRM (Alpha) environment access
16593 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16595 F: arch/alpha/kernel/srm_env.c
16597 ST LSM6DSx IMU IIO DRIVER
16598 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16599 L: linux-iio@vger.kernel.org
16601 W: http://www.st.com/
16602 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16603 F: drivers/iio/imu/st_lsm6dsx/
16605 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16606 M: Mickael Guene <mickael.guene@st.com>
16607 L: linux-media@vger.kernel.org
16609 T: git git://linuxtv.org/media_tree.git
16610 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16611 F: drivers/media/i2c/st-mipid02.c
16613 ST STM32 I2C/SMBUS DRIVER
16614 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16615 L: linux-i2c@vger.kernel.org
16617 F: drivers/i2c/busses/i2c-stm32*
16619 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16620 M: Song Qiang <songqiang1304521@gmail.com>
16621 L: linux-iio@vger.kernel.org
16623 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16624 F: drivers/iio/proximity/vl53l0x-i2c.c
16627 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16628 M: Sasha Levin <sashal@kernel.org>
16629 L: stable@vger.kernel.org
16631 F: Documentation/process/stable-kernel-rules.rst
16633 STAGING - ATOMISP DRIVER
16634 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16635 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16636 L: linux-media@vger.kernel.org
16638 F: drivers/staging/media/atomisp/
16641 M: Ian Abbott <abbotti@mev.co.uk>
16642 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16644 F: drivers/staging/comedi/
16646 STAGING - FIELDBUS SUBSYSTEM
16647 M: Sven Van Asbroeck <TheSven73@gmail.com>
16649 F: drivers/staging/fieldbus/*
16650 F: drivers/staging/fieldbus/Documentation/
16652 STAGING - HMS ANYBUS-S BUS
16653 M: Sven Van Asbroeck <TheSven73@gmail.com>
16655 F: drivers/staging/fieldbus/anybuss/
16657 STAGING - INDUSTRIAL IO
16658 M: Jonathan Cameron <jic23@kernel.org>
16659 L: linux-iio@vger.kernel.org
16661 F: Documentation/devicetree/bindings/staging/iio/
16662 F: drivers/staging/iio/
16664 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16665 M: Marc Dietrich <marvin24@gmx.de>
16666 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16667 L: linux-tegra@vger.kernel.org
16669 F: drivers/staging/nvec/
16671 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16672 M: Jens Frederich <jfrederich@gmail.com>
16673 M: Daniel Drake <dsd@laptop.org>
16674 M: Jon Nettleton <jon.nettleton@gmail.com>
16676 W: http://wiki.laptop.org/go/DCON
16677 F: drivers/staging/olpc_dcon/
16679 STAGING - REALTEK RTL8188EU DRIVERS
16680 M: Larry Finger <Larry.Finger@lwfinger.net>
16682 F: drivers/staging/rtl8188eu/
16684 STAGING - REALTEK RTL8712U DRIVERS
16685 M: Larry Finger <Larry.Finger@lwfinger.net>
16686 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16688 F: drivers/staging/rtl8712/
16690 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16691 M: Michael Hennerich <michael.hennerich@analog.com>
16692 L: linux-fbdev@vger.kernel.org
16694 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16695 F: drivers/staging/fbtft/fb_seps525.c
16697 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16698 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16699 M: Teddy Wang <teddy.wang@siliconmotion.com>
16700 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16701 L: linux-fbdev@vger.kernel.org
16703 F: drivers/staging/sm750fb/
16705 STAGING - VIA VT665X DRIVERS
16706 M: Forest Bond <forest@alittletooquiet.net>
16708 F: drivers/staging/vt665?/
16711 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16712 L: devel@driverdev.osuosl.org
16714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16715 F: drivers/staging/
16717 STARFIRE/DURALAN NETWORK DRIVER
16718 M: Ion Badulescu <ionut@badula.org>
16720 F: drivers/net/ethernet/adaptec/starfire*
16722 STEC S1220 SKD DRIVER
16723 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16724 L: linux-block@vger.kernel.org
16726 F: drivers/block/skd*[ch]
16728 STI AUDIO (ASoC) DRIVERS
16729 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16732 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16736 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16738 F: Documentation/devicetree/bindings/media/stih-cec.txt
16739 F: drivers/media/cec/platform/sti/
16741 STK1160 USB VIDEO CAPTURE DRIVER
16742 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16743 L: linux-media@vger.kernel.org
16745 T: git git://linuxtv.org/media_tree.git
16746 F: drivers/media/usb/stk1160/
16748 STM32 AUDIO (ASoC) DRIVERS
16749 M: Olivier Moysan <olivier.moysan@st.com>
16750 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16751 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16753 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16756 STM32 TIMER/LPTIMER DRIVERS
16757 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16759 F: Documentation/ABI/testing/*timer-stm32
16760 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16761 F: drivers/*/stm32-*timer*
16762 F: drivers/pwm/pwm-stm32*
16763 F: include/linux/*/stm32-*tim*
16765 STMMAC ETHERNET DRIVER
16766 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16767 M: Alexandre Torgue <alexandre.torgue@st.com>
16768 M: Jose Abreu <joabreu@synopsys.com>
16769 L: netdev@vger.kernel.org
16771 W: http://www.stlinux.com
16772 F: Documentation/networking/device_drivers/ethernet/stmicro/
16773 F: drivers/net/ethernet/stmicro/stmmac/
16776 M: Sam Creasey <sammy@sammy.net>
16778 W: http://sammy.net/sun3/
16779 F: arch/m68k/include/asm/sun3*
16780 F: arch/m68k/kernel/*sun3*
16781 F: arch/m68k/sun3*/
16782 F: drivers/net/ethernet/i825xx/sun3*
16784 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16785 M: Hans de Goede <hdegoede@redhat.com>
16786 L: linux-input@vger.kernel.org
16788 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16789 F: drivers/input/keyboard/sun4i-lradc-keys.c
16791 SUNDANCE NETWORK DRIVER
16792 M: Denis Kirjanov <kda@linux-powerpc.org>
16793 L: netdev@vger.kernel.org
16795 F: drivers/net/ethernet/dlink/sundance.c
16798 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16799 M: Rich Felker <dalias@libc.org>
16800 L: linux-sh@vger.kernel.org
16802 Q: http://patchwork.kernel.org/project/linux-sh/list/
16803 F: Documentation/sh/
16808 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16809 M: Len Brown <len.brown@intel.com>
16810 M: Pavel Machek <pavel@ucw.cz>
16811 L: linux-pm@vger.kernel.org
16813 B: https://bugzilla.kernel.org
16814 F: Documentation/power/
16815 F: arch/x86/kernel/acpi/
16816 F: drivers/base/power/
16817 F: include/linux/freezer.h
16818 F: include/linux/pm.h
16819 F: include/linux/suspend.h
16823 M: Martin Mares <mj@ucw.cz>
16824 L: linux-video@atrey.karlin.mff.cuni.cz
16826 F: Documentation/admin-guide/svga.rst
16827 F: arch/x86/boot/video*
16830 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16831 L: iommu@lists.linux-foundation.org
16833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16834 F: arch/*/kernel/pci-swiotlb.c
16835 F: include/linux/swiotlb.h
16836 F: kernel/dma/swiotlb.c
16839 M: Jiri Pirko <jiri@resnulli.us>
16840 M: Ivan Vecera <ivecera@redhat.com>
16841 L: netdev@vger.kernel.org
16843 F: include/net/switchdev.h
16846 SY8106A REGULATOR DRIVER
16847 M: Icenowy Zheng <icenowy@aosc.io>
16849 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16850 F: drivers/regulator/sy8106a-regulator.c
16852 SYNC FILE FRAMEWORK
16853 M: Sumit Semwal <sumit.semwal@linaro.org>
16854 R: Gustavo Padovan <gustavo@padovan.org>
16855 L: linux-media@vger.kernel.org
16856 L: dri-devel@lists.freedesktop.org
16858 T: git git://anongit.freedesktop.org/drm/drm-misc
16859 F: Documentation/driver-api/sync_file.rst
16860 F: drivers/dma-buf/dma-fence*
16861 F: drivers/dma-buf/sw_sync.c
16862 F: drivers/dma-buf/sync_*
16863 F: include/linux/sync_file.h
16864 F: include/uapi/linux/sync_file.h
16866 SYNOPSYS ARC ARCHITECTURE
16867 M: Vineet Gupta <vgupta@synopsys.com>
16868 L: linux-snps-arc@lists.infradead.org
16870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16871 F: Documentation/devicetree/bindings/arc/*
16872 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16874 F: drivers/clocksource/arc_timer.c
16875 F: drivers/tty/serial/arc_uart.c
16877 SYNOPSYS ARC HSDK SDP pll clock driver
16878 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16880 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16881 F: drivers/clk/clk-hsdk-pll.c
16883 SYNOPSYS ARC SDP clock driver
16884 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16886 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16887 F: drivers/clk/axs10x/*
16889 SYNOPSYS ARC SDP platform support
16890 M: Alexey Brodkin <abrodkin@synopsys.com>
16892 F: Documentation/devicetree/bindings/arc/axs10*
16893 F: arch/arc/boot/dts/ax*
16894 F: arch/arc/plat-axs10x
16896 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16897 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16899 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16900 F: drivers/reset/reset-axs10x.c
16902 SYNOPSYS CREG GPIO DRIVER
16903 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16905 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16906 F: drivers/gpio/gpio-creg-snps.c
16908 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16909 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16911 F: drivers/tty/serial/8250/8250_dw.c
16912 F: drivers/tty/serial/8250/8250_dwlib.*
16913 F: drivers/tty/serial/8250/8250_lpss.c
16915 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16916 M: Hoan Tran <hoan@os.amperecomputing.com>
16917 M: Serge Semin <fancer.lancer@gmail.com>
16918 L: linux-gpio@vger.kernel.org
16920 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16921 F: drivers/gpio/gpio-dwapb.c
16923 SYNOPSYS DESIGNWARE APB SSI DRIVER
16924 M: Serge Semin <fancer.lancer@gmail.com>
16925 L: linux-spi@vger.kernel.org
16927 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16928 F: drivers/spi/spi-dw*
16930 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16931 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16933 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16934 F: drivers/dma/dw-axi-dmac/
16936 SYNOPSYS DESIGNWARE DMAC DRIVER
16937 M: Viresh Kumar <vireshk@kernel.org>
16938 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16940 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16942 F: include/dt-bindings/dma/dw-dmac.h
16943 F: include/linux/dma/dw.h
16944 F: include/linux/platform_data/dma-dw.h
16946 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16947 M: Jose Abreu <Jose.Abreu@synopsys.com>
16948 L: netdev@vger.kernel.org
16950 F: drivers/net/ethernet/synopsys/
16952 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16953 M: Jose Abreu <Jose.Abreu@synopsys.com>
16954 L: netdev@vger.kernel.org
16956 F: drivers/net/pcs/pcs-xpcs.c
16957 F: include/linux/pcs/pcs-xpcs.h
16959 SYNOPSYS DESIGNWARE I2C DRIVER
16960 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16961 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16962 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16963 L: linux-i2c@vger.kernel.org
16965 F: drivers/i2c/busses/i2c-designware-*
16966 F: include/linux/platform_data/i2c-designware.h
16968 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16969 M: Jaehoon Chung <jh80.chung@samsung.com>
16970 L: linux-mmc@vger.kernel.org
16972 F: drivers/mmc/host/dw_mmc*
16974 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16975 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16977 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16978 F: drivers/reset/reset-hsdk.c
16979 F: include/dt-bindings/reset/snps,hsdk-reset.h
16981 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16982 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16983 M: Manjunath M B <manjumb@synopsys.com>
16984 L: linux-mmc@vger.kernel.org
16986 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16988 SYSTEM CONFIGURATION (SYSCON)
16989 M: Lee Jones <lee.jones@linaro.org>
16990 M: Arnd Bergmann <arnd@arndb.de>
16992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16993 F: drivers/mfd/syscon.c
16995 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16996 M: Sudeep Holla <sudeep.holla@arm.com>
16997 L: linux-arm-kernel@lists.infradead.org
16999 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17000 F: drivers/clk/clk-sc[mp]i.c
17001 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17002 F: drivers/firmware/arm_scmi/
17003 F: drivers/firmware/arm_scpi.c
17004 F: drivers/reset/reset-scmi.c
17005 F: include/linux/sc[mp]i_protocol.h
17006 F: include/trace/events/scmi.h
17008 SYSTEM RESET/SHUTDOWN DRIVERS
17009 M: Sebastian Reichel <sre@kernel.org>
17010 L: linux-pm@vger.kernel.org
17012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17013 F: Documentation/devicetree/bindings/power/reset/
17014 F: drivers/power/reset/
17016 SYSTEM TRACE MODULE CLASS
17017 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17020 F: Documentation/trace/stm.rst
17021 F: drivers/hwtracing/stm/
17022 F: include/linux/stm.h
17023 F: include/uapi/linux/stm.h
17025 SYSTEM76 ACPI DRIVER
17026 M: Jeremy Soller <jeremy@system76.com>
17027 M: System76 Product Development <productdev@system76.com>
17028 L: platform-driver-x86@vger.kernel.org
17030 F: drivers/platform/x86/system76_acpi.c
17033 M: Christoph Hellwig <hch@infradead.org>
17035 F: Documentation/filesystems/sysv-fs.rst
17037 F: include/linux/sysv_fs.h
17039 TASKSTATS STATISTICS INTERFACE
17040 M: Balbir Singh <bsingharora@gmail.com>
17042 F: Documentation/accounting/taskstats*
17043 F: include/linux/taskstats*
17044 F: kernel/taskstats.c
17047 M: Jamal Hadi Salim <jhs@mojatatu.com>
17048 M: Cong Wang <xiyou.wangcong@gmail.com>
17049 M: Jiri Pirko <jiri@resnulli.us>
17050 L: netdev@vger.kernel.org
17052 F: include/net/pkt_cls.h
17053 F: include/net/pkt_sched.h
17054 F: include/net/tc_act/
17055 F: include/uapi/linux/pkt_cls.h
17056 F: include/uapi/linux/pkt_sched.h
17057 F: include/uapi/linux/tc_act/
17058 F: include/uapi/linux/tc_ematch/
17061 TC90522 MEDIA DRIVER
17062 M: Akihiro Tsukada <tskd08@gmail.com>
17063 L: linux-media@vger.kernel.org
17065 F: drivers/media/dvb-frontends/tc90522*
17067 TCP LOW PRIORITY MODULE
17068 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17069 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17071 W: http://tcp-lp-mod.sourceforge.net/
17072 F: net/ipv4/tcp_lp.c
17074 TDA10071 MEDIA DRIVER
17075 M: Antti Palosaari <crope@iki.fi>
17076 L: linux-media@vger.kernel.org
17078 W: https://linuxtv.org
17079 W: http://palosaari.fi/linux/
17080 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17081 T: git git://linuxtv.org/anttip/media_tree.git
17082 F: drivers/media/dvb-frontends/tda10071*
17084 TDA18212 MEDIA DRIVER
17085 M: Antti Palosaari <crope@iki.fi>
17086 L: linux-media@vger.kernel.org
17088 W: https://linuxtv.org
17089 W: http://palosaari.fi/linux/
17090 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17091 T: git git://linuxtv.org/anttip/media_tree.git
17092 F: drivers/media/tuners/tda18212*
17094 TDA18218 MEDIA DRIVER
17095 M: Antti Palosaari <crope@iki.fi>
17096 L: linux-media@vger.kernel.org
17098 W: https://linuxtv.org
17099 W: http://palosaari.fi/linux/
17100 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17101 T: git git://linuxtv.org/anttip/media_tree.git
17102 F: drivers/media/tuners/tda18218*
17104 TDA18250 MEDIA DRIVER
17105 M: Olli Salonen <olli.salonen@iki.fi>
17106 L: linux-media@vger.kernel.org
17108 W: https://linuxtv.org
17109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17110 T: git git://linuxtv.org/media_tree.git
17111 F: drivers/media/tuners/tda18250*
17113 TDA18271 MEDIA DRIVER
17114 M: Michael Krufky <mkrufky@linuxtv.org>
17115 L: linux-media@vger.kernel.org
17117 W: https://linuxtv.org
17118 W: http://github.com/mkrufky
17119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17120 T: git git://linuxtv.org/mkrufky/tuners.git
17121 F: drivers/media/tuners/tda18271*
17123 TDA1997x MEDIA DRIVER
17124 M: Tim Harvey <tharvey@gateworks.com>
17125 L: linux-media@vger.kernel.org
17127 W: https://linuxtv.org
17128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17129 F: drivers/media/i2c/tda1997x.*
17131 TDA827x MEDIA DRIVER
17132 M: Michael Krufky <mkrufky@linuxtv.org>
17133 L: linux-media@vger.kernel.org
17135 W: https://linuxtv.org
17136 W: http://github.com/mkrufky
17137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17138 T: git git://linuxtv.org/mkrufky/tuners.git
17139 F: drivers/media/tuners/tda8290.*
17141 TDA8290 MEDIA DRIVER
17142 M: Michael Krufky <mkrufky@linuxtv.org>
17143 L: linux-media@vger.kernel.org
17145 W: https://linuxtv.org
17146 W: http://github.com/mkrufky
17147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17148 T: git git://linuxtv.org/mkrufky/tuners.git
17149 F: drivers/media/tuners/tda8290.*
17151 TDA9840 MEDIA DRIVER
17152 M: Hans Verkuil <hverkuil@xs4all.nl>
17153 L: linux-media@vger.kernel.org
17155 W: https://linuxtv.org
17156 T: git git://linuxtv.org/media_tree.git
17157 F: drivers/media/i2c/tda9840*
17159 TEA5761 TUNER DRIVER
17160 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17161 L: linux-media@vger.kernel.org
17163 W: https://linuxtv.org
17164 T: git git://linuxtv.org/media_tree.git
17165 F: drivers/media/tuners/tea5761.*
17167 TEA5767 TUNER DRIVER
17168 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17169 L: linux-media@vger.kernel.org
17171 W: https://linuxtv.org
17172 T: git git://linuxtv.org/media_tree.git
17173 F: drivers/media/tuners/tea5767.*
17175 TEA6415C MEDIA DRIVER
17176 M: Hans Verkuil <hverkuil@xs4all.nl>
17177 L: linux-media@vger.kernel.org
17179 W: https://linuxtv.org
17180 T: git git://linuxtv.org/media_tree.git
17181 F: drivers/media/i2c/tea6415c*
17183 TEA6420 MEDIA DRIVER
17184 M: Hans Verkuil <hverkuil@xs4all.nl>
17185 L: linux-media@vger.kernel.org
17187 W: https://linuxtv.org
17188 T: git git://linuxtv.org/media_tree.git
17189 F: drivers/media/i2c/tea6420*
17192 M: Jiri Pirko <jiri@resnulli.us>
17193 L: netdev@vger.kernel.org
17195 F: drivers/net/team/
17196 F: include/linux/if_team.h
17197 F: include/uapi/linux/if_team.h
17199 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17200 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17202 F: arch/x86/platform/ts5500/
17204 TECHNOTREND USB IR RECEIVER
17205 M: Sean Young <sean@mess.org>
17206 L: linux-media@vger.kernel.org
17208 F: drivers/media/rc/ttusbir.c
17210 TECHWELL TW9910 VIDEO DECODER
17211 L: linux-media@vger.kernel.org
17213 F: drivers/media/i2c/tw9910.c
17214 F: include/media/i2c/tw9910.h
17217 M: Jens Wiklander <jens.wiklander@linaro.org>
17218 L: op-tee@lists.trustedfirmware.org
17220 F: Documentation/staging/tee.rst
17222 F: include/linux/tee_drv.h
17223 F: include/uapi/linux/tee.h
17225 TEGRA ARCHITECTURE SUPPORT
17226 M: Thierry Reding <thierry.reding@gmail.com>
17227 M: Jonathan Hunter <jonathanh@nvidia.com>
17228 L: linux-tegra@vger.kernel.org
17230 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17235 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17236 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17238 F: drivers/clk/tegra/
17241 M: Laxman Dewangan <ldewangan@nvidia.com>
17242 M: Jon Hunter <jonathanh@nvidia.com>
17244 F: drivers/dma/tegra*
17247 M: Laxman Dewangan <ldewangan@nvidia.com>
17248 R: Dmitry Osipenko <digetx@gmail.com>
17250 F: drivers/i2c/busses/i2c-tegra.c
17252 TEGRA IOMMU DRIVERS
17253 M: Thierry Reding <thierry.reding@gmail.com>
17254 R: Krishna Reddy <vdumpa@nvidia.com>
17255 L: linux-tegra@vger.kernel.org
17257 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17258 F: drivers/iommu/tegra*
17261 M: Laxman Dewangan <ldewangan@nvidia.com>
17263 F: drivers/input/keyboard/tegra-kbc.c
17266 M: Stefan Agner <stefan@agner.ch>
17267 M: Lucas Stach <dev@lynxeye.de>
17269 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17270 F: drivers/mtd/nand/raw/tegra_nand.c
17273 M: Thierry Reding <thierry.reding@gmail.com>
17275 F: drivers/pwm/pwm-tegra.c
17277 TEGRA SERIAL DRIVER
17278 M: Laxman Dewangan <ldewangan@nvidia.com>
17280 F: drivers/tty/serial/serial-tegra.c
17283 M: Laxman Dewangan <ldewangan@nvidia.com>
17285 F: drivers/spi/spi-tegra*
17288 M: Thierry Reding <thierry.reding@gmail.com>
17289 M: Jonathan Hunter <jonathanh@nvidia.com>
17290 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17291 L: linux-media@vger.kernel.org
17292 L: linux-tegra@vger.kernel.org
17294 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17295 F: drivers/staging/media/tegra-video/
17297 TEGRA XUSB PADCTL DRIVER
17298 M: JC Kuo <jckuo@nvidia.com>
17300 F: drivers/phy/tegra/xusb*
17302 TEHUTI ETHERNET DRIVER
17303 M: Andy Gospodarek <andy@greyhouse.net>
17304 L: netdev@vger.kernel.org
17306 F: drivers/net/ethernet/tehuti/*
17308 TELECOM CLOCK DRIVER FOR MCPL0010
17309 M: Mark Gross <mark.gross@intel.com>
17311 F: drivers/char/tlclk.c
17313 TEMPO SEMICONDUCTOR DRIVERS
17314 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17316 F: Documentation/devicetree/bindings/sound/tscs*.txt
17317 F: sound/soc/codecs/tscs*.c
17318 F: sound/soc/codecs/tscs*.h
17320 TENSILICA XTENSA PORT (xtensa)
17321 M: Chris Zankel <chris@zankel.net>
17322 M: Max Filippov <jcmvbkbc@gmail.com>
17323 L: linux-xtensa@linux-xtensa.org
17325 T: git git://github.com/czankel/xtensa-linux.git
17327 F: drivers/irqchip/irq-xtensa-*
17329 TEXAS INSTRUMENTS ASoC DRIVERS
17330 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17331 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17335 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17336 M: Ricardo Ribalda <ribalda@kernel.org>
17337 L: linux-iio@vger.kernel.org
17339 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17340 F: drivers/iio/dac/ti-dac7612.c
17342 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17343 M: Nishanth Menon <nm@ti.com>
17344 M: Tero Kristo <t-kristo@ti.com>
17345 M: Santosh Shilimkar <ssantosh@kernel.org>
17346 L: linux-arm-kernel@lists.infradead.org
17348 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17349 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17350 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17351 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17352 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17353 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17354 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17355 F: drivers/clk/keystone/sci-clk.c
17356 F: drivers/firmware/ti_sci*
17357 F: drivers/irqchip/irq-ti-sci-inta.c
17358 F: drivers/irqchip/irq-ti-sci-intr.c
17359 F: drivers/reset/reset-ti-sci.c
17360 F: drivers/soc/ti/ti_sci_inta_msi.c
17361 F: drivers/soc/ti/ti_sci_pm_domains.c
17362 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17363 F: include/linux/soc/ti/ti_sci_inta_msi.h
17364 F: include/linux/soc/ti/ti_sci_protocol.h
17366 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17367 M: Hans Verkuil <hverkuil@xs4all.nl>
17368 L: linux-media@vger.kernel.org
17370 W: https://linuxtv.org
17371 T: git git://linuxtv.org/media_tree.git
17372 F: drivers/media/radio/radio-raremono.c
17375 M: Zhang Rui <rui.zhang@intel.com>
17376 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17377 R: Amit Kucheria <amitk@kernel.org>
17378 L: linux-pm@vger.kernel.org
17380 Q: https://patchwork.kernel.org/project/linux-pm/list/
17381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17382 F: Documentation/devicetree/bindings/thermal/
17383 F: drivers/thermal/
17384 F: include/linux/cpu_cooling.h
17385 F: include/linux/thermal.h
17386 F: include/uapi/linux/thermal.h
17388 THERMAL DRIVER FOR AMLOGIC SOCS
17389 M: Guillaume La Roque <glaroque@baylibre.com>
17390 L: linux-pm@vger.kernel.org
17391 L: linux-amlogic@lists.infradead.org
17393 W: http://linux-meson.com/
17394 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17395 F: drivers/thermal/amlogic_thermal.c
17397 THERMAL/CPU_COOLING
17398 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17399 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17400 M: Viresh Kumar <viresh.kumar@linaro.org>
17401 M: Javi Merino <javi.merino@kernel.org>
17402 L: linux-pm@vger.kernel.org
17404 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17405 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17406 F: drivers/thermal/cpufreq_cooling.c
17407 F: drivers/thermal/cpuidle_cooling.c
17408 F: include/linux/cpu_cooling.h
17410 THERMAL/POWER_ALLOCATOR
17411 M: Lukasz Luba <lukasz.luba@arm.com>
17412 L: linux-pm@vger.kernel.org
17414 F: Documentation/driver-api/thermal/power_allocator.rst
17415 F: drivers/thermal/gov_power_allocator.c
17416 F: include/trace/events/thermal_power_allocator.h
17418 THINKPAD ACPI EXTRAS DRIVER
17419 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17420 L: ibm-acpi-devel@lists.sourceforge.net
17421 L: platform-driver-x86@vger.kernel.org
17423 W: http://ibm-acpi.sourceforge.net
17424 W: http://thinkwiki.org/wiki/Ibm-acpi
17425 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17426 F: drivers/platform/x86/thinkpad_acpi.c
17429 M: Andreas Noever <andreas.noever@gmail.com>
17430 M: Michael Jamet <michael.jamet@intel.com>
17431 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17432 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17433 L: linux-usb@vger.kernel.org
17435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17436 F: Documentation/admin-guide/thunderbolt.rst
17437 F: drivers/thunderbolt/
17438 F: include/linux/thunderbolt.h
17440 THUNDERBOLT NETWORK DRIVER
17441 M: Michael Jamet <michael.jamet@intel.com>
17442 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17443 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17444 L: netdev@vger.kernel.org
17446 F: drivers/net/thunderbolt.c
17448 THUNDERX GPIO DRIVER
17449 M: Robert Richter <rric@kernel.org>
17451 F: drivers/gpio/gpio-thunderx.c
17453 TI AM437X VPFE DRIVER
17454 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17455 L: linux-media@vger.kernel.org
17457 W: https://linuxtv.org
17458 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17459 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17460 F: drivers/media/platform/am437x/
17462 TI BANDGAP AND THERMAL DRIVER
17463 M: Eduardo Valentin <edubezval@gmail.com>
17464 M: Keerthy <j-keerthy@ti.com>
17465 L: linux-pm@vger.kernel.org
17466 L: linux-omap@vger.kernel.org
17468 F: drivers/thermal/ti-soc-thermal/
17470 TI BQ27XXX POWER SUPPLY DRIVER
17471 R: Dan Murphy <dmurphy@ti.com>
17472 F: drivers/power/supply/bq27xxx_battery.c
17473 F: drivers/power/supply/bq27xxx_battery_i2c.c
17474 F: include/linux/power/bq27xxx_battery.h
17476 TI CDCE706 CLOCK DRIVER
17477 M: Max Filippov <jcmvbkbc@gmail.com>
17479 F: drivers/clk/clk-cdce706.c
17482 M: Tero Kristo <t-kristo@ti.com>
17483 L: linux-omap@vger.kernel.org
17486 F: include/linux/clk/ti.h
17488 TI DAVINCI MACHINE SUPPORT
17489 M: Sekhar Nori <nsekhar@ti.com>
17490 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17494 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17495 F: arch/arm/boot/dts/da850*
17496 F: arch/arm/mach-davinci/
17497 F: drivers/i2c/busses/i2c-davinci.c
17499 TI DAVINCI SERIES CLOCK DRIVER
17500 M: David Lechner <david@lechnology.com>
17501 R: Sekhar Nori <nsekhar@ti.com>
17503 F: Documentation/devicetree/bindings/clock/ti/davinci/
17504 F: drivers/clk/davinci/
17506 TI DAVINCI SERIES GPIO DRIVER
17507 M: Keerthy <j-keerthy@ti.com>
17508 L: linux-gpio@vger.kernel.org
17510 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17511 F: drivers/gpio/gpio-davinci.c
17513 TI DAVINCI SERIES MEDIA DRIVER
17514 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17515 L: linux-media@vger.kernel.org
17517 W: https://linuxtv.org
17518 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17519 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17520 F: drivers/media/platform/davinci/
17521 F: include/media/davinci/
17523 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17524 R: David Lechner <david@lechnology.com>
17525 L: linux-iio@vger.kernel.org
17526 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17527 F: drivers/counter/ti-eqep.c
17529 TI ETHERNET SWITCH DRIVER (CPSW)
17530 R: Grygorii Strashko <grygorii.strashko@ti.com>
17531 L: linux-omap@vger.kernel.org
17532 L: netdev@vger.kernel.org
17534 F: drivers/net/ethernet/ti/cpsw*
17535 F: drivers/net/ethernet/ti/davinci*
17537 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17538 M: Alex Dubov <oakad@yahoo.com>
17540 W: http://tifmxx.berlios.de/
17541 F: drivers/memstick/host/tifm_ms.c
17542 F: drivers/misc/tifm*
17543 F: drivers/mmc/host/tifm_sd.c
17544 F: include/linux/tifm.h
17546 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17547 M: Santosh Shilimkar <ssantosh@kernel.org>
17548 L: linux-kernel@vger.kernel.org
17549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17552 F: drivers/soc/ti/*
17554 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17555 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17556 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17557 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17559 F: sound/soc/codecs/isabelle*
17560 F: sound/soc/codecs/lm49453*
17562 TI LP855x BACKLIGHT DRIVER
17563 M: Milo Kim <milo.kim@ti.com>
17565 F: Documentation/driver-api/backlight/lp855x-driver.rst
17566 F: drivers/video/backlight/lp855x_bl.c
17567 F: include/linux/platform_data/lp855x.h
17569 TI LP8727 CHARGER DRIVER
17570 M: Milo Kim <milo.kim@ti.com>
17572 F: drivers/power/supply/lp8727_charger.c
17573 F: include/linux/platform_data/lp8727.h
17575 TI LP8788 MFD DRIVER
17576 M: Milo Kim <milo.kim@ti.com>
17578 F: drivers/iio/adc/lp8788_adc.c
17579 F: drivers/leds/leds-lp8788.c
17580 F: drivers/mfd/lp8788*.c
17581 F: drivers/power/supply/lp8788-charger.c
17582 F: drivers/regulator/lp8788-*.c
17583 F: include/linux/mfd/lp8788*.h
17585 TI NETCP ETHERNET DRIVER
17586 M: Wingman Kwok <w-kwok2@ti.com>
17587 M: Murali Karicheri <m-karicheri2@ti.com>
17588 L: netdev@vger.kernel.org
17590 F: drivers/net/ethernet/ti/netcp*
17592 TI PCM3060 ASoC CODEC DRIVER
17593 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17594 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17596 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17597 F: sound/soc/codecs/pcm3060*
17599 TI TAS571X FAMILY ASoC CODEC DRIVER
17600 M: Kevin Cernekee <cernekee@chromium.org>
17601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17603 F: sound/soc/codecs/tas571x*
17605 TI TCAN4X5X DEVICE DRIVER
17606 M: Dan Murphy <dmurphy@ti.com>
17607 L: linux-can@vger.kernel.org
17609 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17610 F: drivers/net/can/m_can/tcan4x5x.c
17612 TI TRF7970A NFC DRIVER
17613 M: Mark Greer <mgreer@animalcreek.com>
17614 L: linux-wireless@vger.kernel.org
17615 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17617 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17618 F: drivers/nfc/trf7970a.c
17620 TI TWL4030 SERIES SOC CODEC DRIVER
17621 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17624 F: sound/soc/codecs/twl4030*
17627 M: Benoit Parrot <bparrot@ti.com>
17628 L: linux-media@vger.kernel.org
17630 W: http://linuxtv.org/
17631 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17632 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17633 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17634 F: drivers/media/platform/ti-vpe/
17636 TI WILINK WIRELESS DRIVERS
17637 L: linux-wireless@vger.kernel.org
17639 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17640 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17642 F: drivers/net/wireless/ti/
17643 F: include/linux/wl12xx.h
17645 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17646 M: John Stultz <john.stultz@linaro.org>
17647 M: Thomas Gleixner <tglx@linutronix.de>
17648 R: Stephen Boyd <sboyd@kernel.org>
17649 L: linux-kernel@vger.kernel.org
17651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17652 F: include/linux/clocksource.h
17653 F: include/linux/time.h
17654 F: include/linux/timex.h
17655 F: include/uapi/linux/time.h
17656 F: include/uapi/linux/timex.h
17657 F: kernel/time/alarmtimer.c
17658 F: kernel/time/clocksource.c
17659 F: kernel/time/ntp.c
17660 F: kernel/time/time*.c
17661 F: tools/testing/selftests/timers/
17664 M: Jon Maloy <jmaloy@redhat.com>
17665 M: Ying Xue <ying.xue@windriver.com>
17666 L: netdev@vger.kernel.org (core kernel code)
17667 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17669 W: http://tipc.sourceforge.net/
17670 F: include/uapi/linux/tipc*.h
17673 TLAN NETWORK DRIVER
17674 M: Samuel Chessman <chessman@tux.org>
17675 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17677 W: http://sourceforge.net/projects/tlan/
17678 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17679 F: drivers/net/ethernet/ti/tlan.*
17681 TM6000 VIDEO4LINUX DRIVER
17682 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17683 L: linux-media@vger.kernel.org
17685 W: https://linuxtv.org
17686 T: git git://linuxtv.org/media_tree.git
17687 F: Documentation/admin-guide/media/tm6000*
17688 F: drivers/media/usb/tm6000/
17690 TMIO/SDHI MMC DRIVER
17691 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17692 L: linux-mmc@vger.kernel.org
17694 F: drivers/mmc/host/renesas_sdhi*
17695 F: drivers/mmc/host/tmio_mmc*
17696 F: include/linux/mfd/tmio.h
17698 TMP401 HARDWARE MONITOR DRIVER
17699 M: Guenter Roeck <linux@roeck-us.net>
17700 L: linux-hwmon@vger.kernel.org
17702 F: Documentation/hwmon/tmp401.rst
17703 F: drivers/hwmon/tmp401.c
17705 TMP513 HARDWARE MONITOR DRIVER
17706 M: Eric Tremblay <etremblay@distech-controls.com>
17707 L: linux-hwmon@vger.kernel.org
17709 F: Documentation/hwmon/tmp513.rst
17710 F: drivers/hwmon/tmp513.c
17712 TMPFS (SHMEM FILESYSTEM)
17713 M: Hugh Dickins <hughd@google.com>
17714 L: linux-mm@kvack.org
17716 F: include/linux/shmem_fs.h
17719 TOMOYO SECURITY MODULE
17720 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17721 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17722 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17723 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17724 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17725 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17727 W: https://tomoyo.osdn.jp/
17728 F: security/tomoyo/
17730 TOPSTAR LAPTOP EXTRAS DRIVER
17731 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17732 L: platform-driver-x86@vger.kernel.org
17734 F: drivers/platform/x86/topstar-laptop.c
17736 TORTURE-TEST MODULES
17737 M: Davidlohr Bueso <dave@stgolabs.net>
17738 M: "Paul E. McKenney" <paulmck@kernel.org>
17739 M: Josh Triplett <josh@joshtriplett.org>
17740 L: linux-kernel@vger.kernel.org
17742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17743 F: Documentation/RCU/torture.rst
17744 F: kernel/locking/locktorture.c
17745 F: kernel/rcu/rcuscale.c
17746 F: kernel/rcu/rcutorture.c
17747 F: kernel/rcu/refscale.c
17748 F: kernel/torture.c
17750 TOSHIBA ACPI EXTRAS DRIVER
17751 M: Azael Avalos <coproscefalo@gmail.com>
17752 L: platform-driver-x86@vger.kernel.org
17754 F: drivers/platform/x86/toshiba_acpi.c
17756 TOSHIBA BLUETOOTH DRIVER
17757 M: Azael Avalos <coproscefalo@gmail.com>
17758 L: platform-driver-x86@vger.kernel.org
17760 F: drivers/platform/x86/toshiba_bluetooth.c
17762 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17763 M: Azael Avalos <coproscefalo@gmail.com>
17764 L: platform-driver-x86@vger.kernel.org
17766 F: drivers/platform/x86/toshiba_haps.c
17769 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17771 W: http://www.buzzard.org.uk/toshiba/
17772 F: drivers/char/toshiba.c
17773 F: include/linux/toshiba.h
17774 F: include/uapi/linux/toshiba.h
17776 TOSHIBA TC358743 DRIVER
17777 M: Mats Randgaard <matrandg@cisco.com>
17778 L: linux-media@vger.kernel.org
17780 F: drivers/media/i2c/tc358743*
17781 F: include/media/i2c/tc358743.h
17783 TOSHIBA WMI HOTKEYS DRIVER
17784 M: Azael Avalos <coproscefalo@gmail.com>
17785 L: platform-driver-x86@vger.kernel.org
17787 F: drivers/platform/x86/toshiba-wmi.c
17790 M: Peter Huewe <peterhuewe@gmx.de>
17791 M: Jarkko Sakkinen <jarkko@kernel.org>
17792 R: Jason Gunthorpe <jgg@ziepe.ca>
17793 L: linux-integrity@vger.kernel.org
17795 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17796 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17798 F: drivers/char/tpm/
17801 M: Steven Rostedt <rostedt@goodmis.org>
17802 M: Ingo Molnar <mingo@redhat.com>
17804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17805 F: Documentation/trace/ftrace.rst
17806 F: arch/*/*/*/ftrace.h
17807 F: arch/*/kernel/ftrace.c
17808 F: include/*/ftrace.h
17809 F: include/linux/trace*.h
17812 F: tools/testing/selftests/ftrace/
17814 TRACING MMIO ACCESSES (MMIOTRACE)
17815 M: Steven Rostedt <rostedt@goodmis.org>
17816 M: Ingo Molnar <mingo@kernel.org>
17817 R: Karol Herbst <karolherbst@gmail.com>
17818 R: Pekka Paalanen <ppaalanen@gmail.com>
17819 L: linux-kernel@vger.kernel.org
17820 L: nouveau@lists.freedesktop.org
17822 F: arch/x86/mm/kmmio.c
17823 F: arch/x86/mm/mmio-mod.c
17824 F: arch/x86/mm/testmmiotrace.c
17825 F: include/linux/mmiotrace.h
17826 F: kernel/trace/trace_mmiotrace.c
17829 M: Jiri Kosina <trivial@kernel.org>
17831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17832 K: ^Subject:.*(?i)trivial
17835 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17836 M: Jiri Slaby <jirislaby@kernel.org>
17838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17839 F: Documentation/driver-api/serial/
17841 F: drivers/tty/serial/serial_core.c
17842 F: include/linux/serial.h
17843 F: include/linux/serial_core.h
17844 F: include/linux/tty.h
17845 F: include/uapi/linux/serial.h
17846 F: include/uapi/linux/serial_core.h
17847 F: include/uapi/linux/tty.h
17849 TUA9001 MEDIA DRIVER
17850 M: Antti Palosaari <crope@iki.fi>
17851 L: linux-media@vger.kernel.org
17853 W: https://linuxtv.org
17854 W: http://palosaari.fi/linux/
17855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17856 T: git git://linuxtv.org/anttip/media_tree.git
17857 F: drivers/media/tuners/tua9001*
17859 TULIP NETWORK DRIVERS
17860 L: netdev@vger.kernel.org
17861 L: linux-parisc@vger.kernel.org
17863 F: drivers/net/ethernet/dec/tulip/
17866 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17868 W: http://vtun.sourceforge.net/tun
17869 F: Documentation/networking/tuntap.rst
17870 F: arch/um/os-Linux/drivers/
17872 TURBOCHANNEL SUBSYSTEM
17873 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17874 M: Ralf Baechle <ralf@linux-mips.org>
17875 L: linux-mips@vger.kernel.org
17877 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17879 F: include/linux/tc.h
17882 M: "Len Brown" <lenb@kernel.org>
17883 L: linux-pm@vger.kernel.org
17885 Q: https://patchwork.kernel.org/project/linux-pm/list/
17886 B: https://bugzilla.kernel.org
17887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17888 F: tools/power/x86/turbostat/
17890 TW5864 VIDEO4LINUX DRIVER
17891 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17892 M: Anton Sviridenko <anton@corp.bluecherry.net>
17893 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17894 M: Andrey Utkin <andrey_utkin@fastmail.com>
17895 L: linux-media@vger.kernel.org
17897 F: drivers/media/pci/tw5864/
17899 TW68 VIDEO4LINUX DRIVER
17900 M: Hans Verkuil <hverkuil@xs4all.nl>
17901 L: linux-media@vger.kernel.org
17903 W: https://linuxtv.org
17904 T: git git://linuxtv.org/media_tree.git
17905 F: drivers/media/pci/tw68/
17907 TW686X VIDEO4LINUX DRIVER
17908 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17909 L: linux-media@vger.kernel.org
17911 W: http://linuxtv.org
17912 T: git git://linuxtv.org/media_tree.git
17913 F: drivers/media/pci/tw686x/
17915 UACCE ACCELERATOR FRAMEWORK
17916 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17917 M: Zhou Wang <wangzhou1@hisilicon.com>
17918 L: linux-accelerators@lists.ozlabs.org
17919 L: linux-kernel@vger.kernel.org
17921 F: Documentation/ABI/testing/sysfs-driver-uacce
17922 F: Documentation/misc-devices/uacce.rst
17923 F: drivers/misc/uacce/
17924 F: include/linux/uacce.h
17925 F: include/uapi/misc/uacce/
17927 UBI FILE SYSTEM (UBIFS)
17928 M: Richard Weinberger <richard@nod.at>
17929 L: linux-mtd@lists.infradead.org
17931 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17934 F: Documentation/filesystems/ubifs-authentication.rst
17935 F: Documentation/filesystems/ubifs.rst
17938 UCLINUX (M68KNOMMU AND COLDFIRE)
17939 M: Greg Ungerer <gerg@linux-m68k.org>
17940 L: linux-m68k@lists.linux-m68k.org
17941 L: uclinux-dev@uclinux.org (subscribers-only)
17943 W: http://www.linux-m68k.org/
17944 W: http://www.uclinux.org/
17945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17946 F: arch/m68k/*/*_no.*
17948 F: arch/m68k/coldfire/
17949 F: arch/m68k/include/asm/*_no.*
17952 M: Jan Kara <jack@suse.com>
17954 F: Documentation/filesystems/udf.rst
17958 M: Bastien Nocera <hadess@hadess.net>
17959 L: linux-input@vger.kernel.org
17961 F: drivers/hid/hid-udraw-ps3.c
17964 M: Evgeniy Dushistov <dushistov@mail.ru>
17966 F: Documentation/admin-guide/ufs.rst
17969 UHID USERSPACE HID IO DRIVER
17970 M: David Rheinsberg <david.rheinsberg@gmail.com>
17971 L: linux-input@vger.kernel.org
17973 F: drivers/hid/uhid.c
17974 F: include/uapi/linux/uhid.h
17977 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17978 L: linux-usb@vger.kernel.org
17980 F: drivers/usb/common/ulpi.c
17981 F: include/linux/ulpi/
17984 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17985 L: linux-fsdevel@vger.kernel.org
17990 M: Tony Finch <dot@dotat.at>
17992 W: http://dotat.at/prog/unifdef
17993 F: scripts/unifdef.c
17995 UNIFORM CDROM DRIVER
17996 M: Jens Axboe <axboe@kernel.dk>
17998 W: http://www.kernel.dk
17999 F: Documentation/cdrom/
18000 F: drivers/cdrom/cdrom.c
18001 F: include/linux/cdrom.h
18002 F: include/uapi/linux/cdrom.h
18004 UNISYS S-PAR DRIVERS
18005 M: David Kershner <david.kershner@unisys.com>
18006 L: sparmaintainer@unisys.com (Unisys internal)
18008 F: drivers/staging/unisys/
18009 F: drivers/visorbus/
18010 F: include/linux/visorbus.h
18012 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18013 R: Alim Akhtar <alim.akhtar@samsung.com>
18014 R: Avri Altman <avri.altman@wdc.com>
18015 L: linux-scsi@vger.kernel.org
18017 F: Documentation/scsi/ufs.rst
18018 F: drivers/scsi/ufs/
18020 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18021 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18022 L: linux-scsi@vger.kernel.org
18024 F: drivers/scsi/ufs/*dwc*
18026 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18027 M: Stanley Chu <stanley.chu@mediatek.com>
18028 L: linux-scsi@vger.kernel.org
18029 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18031 F: drivers/scsi/ufs/ufs-mediatek*
18033 UNSORTED BLOCK IMAGES (UBI)
18034 M: Richard Weinberger <richard@nod.at>
18035 L: linux-mtd@lists.infradead.org
18037 W: http://www.linux-mtd.infradead.org/
18038 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18040 F: drivers/mtd/ubi/
18041 F: include/linux/mtd/ubi.h
18042 F: include/uapi/mtd/ubi-user.h
18044 USB "USBNET" DRIVER FRAMEWORK
18045 M: Oliver Neukum <oneukum@suse.com>
18046 L: netdev@vger.kernel.org
18048 W: http://www.linux-usb.org/usbnet
18049 F: drivers/net/usb/usbnet.c
18050 F: include/linux/usb/usbnet.h
18053 M: Oliver Neukum <oneukum@suse.com>
18054 L: linux-usb@vger.kernel.org
18056 F: Documentation/usb/acm.rst
18057 F: drivers/usb/class/cdc-acm.*
18059 USB APPLE MFI FASTCHARGE DRIVER
18060 M: Bastien Nocera <hadess@hadess.net>
18061 L: linux-usb@vger.kernel.org
18063 F: drivers/usb/misc/apple-mfi-fastcharge.c
18065 USB AR5523 WIRELESS DRIVER
18066 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18067 L: linux-wireless@vger.kernel.org
18069 F: drivers/net/wireless/ath/ar5523/
18072 M: Oliver Neukum <oneukum@suse.com>
18073 L: linux-usb@vger.kernel.org
18074 L: linux-scsi@vger.kernel.org
18076 F: drivers/usb/storage/uas.c
18078 USB CDC ETHERNET DRIVER
18079 M: Oliver Neukum <oliver@neukum.org>
18080 L: linux-usb@vger.kernel.org
18082 F: drivers/net/usb/cdc_*.c
18083 F: include/uapi/linux/usb/cdc.h
18085 USB CHAOSKEY DRIVER
18086 M: Keith Packard <keithp@keithp.com>
18087 L: linux-usb@vger.kernel.org
18089 F: drivers/usb/misc/chaoskey.c
18091 USB CYPRESS C67X00 DRIVER
18092 M: Peter Korsgaard <jacmet@sunsite.dk>
18093 L: linux-usb@vger.kernel.org
18095 F: drivers/usb/c67x00/
18097 USB DAVICOM DM9601 DRIVER
18098 M: Peter Korsgaard <jacmet@sunsite.dk>
18099 L: netdev@vger.kernel.org
18101 W: http://www.linux-usb.org/usbnet
18102 F: drivers/net/usb/dm9601.c
18105 M: Alan Stern <stern@rowland.harvard.edu>
18106 L: linux-usb@vger.kernel.org
18108 F: Documentation/usb/ehci.rst
18109 F: drivers/usb/host/ehci*
18111 USB GADGET/PERIPHERAL SUBSYSTEM
18112 M: Felipe Balbi <balbi@kernel.org>
18113 L: linux-usb@vger.kernel.org
18115 W: http://www.linux-usb.org/gadget
18116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18117 F: drivers/usb/gadget/
18118 F: include/linux/usb/gadget*
18120 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18121 M: Jiri Kosina <jikos@kernel.org>
18122 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18123 L: linux-usb@vger.kernel.org
18125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18126 F: Documentation/hid/hiddev.rst
18127 F: drivers/hid/usbhid/
18129 USB INTEL XHCI ROLE MUX DRIVER
18130 M: Hans de Goede <hdegoede@redhat.com>
18131 L: linux-usb@vger.kernel.org
18133 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18135 USB IP DRIVER FOR HISILICON KIRIN
18136 M: Yu Chen <chenyu56@huawei.com>
18137 M: Binghui Wang <wangbinghui@hisilicon.com>
18138 L: linux-usb@vger.kernel.org
18140 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18141 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18144 M: Olav Kongas <ok@artecdesign.ee>
18145 L: linux-usb@vger.kernel.org
18147 F: drivers/usb/host/isp116x*
18148 F: include/linux/usb/isp116x.h
18150 USB LAN78XX ETHERNET DRIVER
18151 M: Woojung Huh <woojung.huh@microchip.com>
18152 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18153 L: netdev@vger.kernel.org
18155 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18156 F: drivers/net/usb/lan78xx.*
18157 F: include/dt-bindings/net/microchip-lan78xx.h
18159 USB MASS STORAGE DRIVER
18160 M: Alan Stern <stern@rowland.harvard.edu>
18161 L: linux-usb@vger.kernel.org
18162 L: usb-storage@lists.one-eyed-alien.net
18164 F: drivers/usb/storage/
18167 M: Clemens Ladisch <clemens@ladisch.de>
18168 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18171 F: sound/usb/midi.*
18173 USB NETWORKING DRIVERS
18174 L: linux-usb@vger.kernel.org
18176 F: drivers/net/usb/
18179 M: Alan Stern <stern@rowland.harvard.edu>
18180 L: linux-usb@vger.kernel.org
18182 F: Documentation/usb/ohci.rst
18183 F: drivers/usb/host/ohci*
18185 USB OTG FSM (Finite State Machine)
18186 M: Peter Chen <Peter.Chen@nxp.com>
18187 L: linux-usb@vger.kernel.org
18189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18190 F: drivers/usb/common/usb-otg-fsm.c
18193 M: Valentina Manea <valentina.manea.m@gmail.com>
18194 M: Shuah Khan <shuah@kernel.org>
18195 M: Shuah Khan <skhan@linuxfoundation.org>
18196 L: linux-usb@vger.kernel.org
18198 F: Documentation/usb/usbip_protocol.rst
18199 F: drivers/usb/usbip/
18200 F: tools/testing/selftests/drivers/usb/usbip/
18201 F: tools/usb/usbip/
18204 M: Petko Manolov <petkan@nucleusys.com>
18205 L: linux-usb@vger.kernel.org
18206 L: netdev@vger.kernel.org
18208 W: https://github.com/petkan/pegasus
18209 T: git git://github.com/petkan/pegasus.git
18210 F: drivers/net/usb/pegasus.*
18213 M: Felipe Balbi <balbi@kernel.org>
18214 L: linux-usb@vger.kernel.org
18216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18217 F: drivers/usb/phy/
18219 USB PRINTER DRIVER (usblp)
18220 M: Pete Zaitcev <zaitcev@redhat.com>
18221 L: linux-usb@vger.kernel.org
18223 F: drivers/usb/class/usblp.c
18225 USB RAW GADGET DRIVER
18226 R: Andrey Konovalov <andreyknvl@gmail.com>
18227 L: linux-usb@vger.kernel.org
18229 F: Documentation/usb/raw-gadget.rst
18230 F: drivers/usb/gadget/legacy/raw_gadget.c
18231 F: include/uapi/linux/usb/raw_gadget.h
18233 USB QMI WWAN NETWORK DRIVER
18234 M: Bjørn Mork <bjorn@mork.no>
18235 L: netdev@vger.kernel.org
18237 F: Documentation/ABI/testing/sysfs-class-net-qmi
18238 F: drivers/net/usb/qmi_wwan.c
18241 M: Petko Manolov <petkan@nucleusys.com>
18242 L: linux-usb@vger.kernel.org
18243 L: netdev@vger.kernel.org
18245 W: https://github.com/petkan/rtl8150
18246 T: git git://github.com/petkan/rtl8150.git
18247 F: drivers/net/usb/rtl8150.c
18249 USB SERIAL SUBSYSTEM
18250 M: Johan Hovold <johan@kernel.org>
18251 L: linux-usb@vger.kernel.org
18253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18254 F: Documentation/usb/usb-serial.rst
18255 F: drivers/usb/serial/
18256 F: include/linux/usb/serial.h
18258 USB SMSC75XX ETHERNET DRIVER
18259 M: Steve Glendinning <steve.glendinning@shawell.net>
18260 L: netdev@vger.kernel.org
18262 F: drivers/net/usb/smsc75xx.*
18264 USB SMSC95XX ETHERNET DRIVER
18265 M: Steve Glendinning <steve.glendinning@shawell.net>
18266 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18267 L: netdev@vger.kernel.org
18269 F: drivers/net/usb/smsc95xx.*
18272 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18273 L: linux-usb@vger.kernel.org
18275 W: http://www.linux-usb.org
18276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18277 F: Documentation/devicetree/bindings/usb/
18278 F: Documentation/usb/
18280 F: include/linux/usb.h
18281 F: include/linux/usb/
18283 USB TYPEC BUS FOR ALTERNATE MODES
18284 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18285 L: linux-usb@vger.kernel.org
18287 F: Documentation/ABI/testing/sysfs-bus-typec
18288 F: Documentation/driver-api/usb/typec_bus.rst
18289 F: drivers/usb/typec/altmodes/
18290 F: include/linux/usb/typec_altmode.h
18293 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18294 L: linux-usb@vger.kernel.org
18296 F: Documentation/ABI/testing/sysfs-class-typec
18297 F: Documentation/driver-api/usb/typec.rst
18298 F: drivers/usb/typec/
18299 F: include/linux/usb/typec.h
18301 USB TYPEC INTEL PMC MUX DRIVER
18302 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18303 L: linux-usb@vger.kernel.org
18305 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18306 F: drivers/usb/typec/mux/intel_pmc_mux.c
18308 USB TYPEC PI3USB30532 MUX DRIVER
18309 M: Hans de Goede <hdegoede@redhat.com>
18310 L: linux-usb@vger.kernel.org
18312 F: drivers/usb/typec/mux/pi3usb30532.c
18314 USB TYPEC PORT CONTROLLER DRIVERS
18315 M: Guenter Roeck <linux@roeck-us.net>
18316 L: linux-usb@vger.kernel.org
18318 F: drivers/usb/typec/tcpm/
18321 M: Alan Stern <stern@rowland.harvard.edu>
18322 L: linux-usb@vger.kernel.org
18324 F: drivers/usb/host/uhci*
18327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18328 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18329 L: linux-media@vger.kernel.org
18331 W: http://www.ideasonboard.org/uvc/
18332 T: git git://linuxtv.org/media_tree.git
18333 F: drivers/media/usb/uvc/
18334 F: include/uapi/linux/uvcvideo.h
18337 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18338 L: linux-usb@vger.kernel.org
18340 F: drivers/usb/gadget/function/*uvc*
18341 F: drivers/usb/gadget/legacy/webcam.c
18342 F: include/uapi/linux/usb/g_uvc.h
18344 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18345 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18346 L: linux-wireless@vger.kernel.org
18348 F: drivers/net/wireless/rndis_wlan.c
18351 M: Mathias Nyman <mathias.nyman@intel.com>
18352 L: linux-usb@vger.kernel.org
18354 F: drivers/usb/host/pci-quirks*
18355 F: drivers/usb/host/xhci*
18358 L: linux-wireless@vger.kernel.org
18360 W: http://linux-lc100020.sourceforge.net
18361 F: drivers/net/wireless/zydas/zd1201.*
18364 M: Antoine Jacquet <royale@zerezo.com>
18365 L: linux-usb@vger.kernel.org
18366 L: linux-media@vger.kernel.org
18368 W: http://royale.zerezo.com/zr364xx/
18369 T: git git://linuxtv.org/media_tree.git
18370 F: Documentation/admin-guide/media/zr364xx*
18371 F: drivers/media/usb/zr364xx/
18373 USER-MODE LINUX (UML)
18374 M: Jeff Dike <jdike@addtoit.com>
18375 M: Richard Weinberger <richard@nod.at>
18376 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18377 L: linux-um@lists.infradead.org
18379 W: http://user-mode-linux.sourceforge.net
18380 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18381 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18382 F: Documentation/virt/uml/
18387 USERSPACE COPYIN/COPYOUT (UIOVEC)
18388 M: Alexander Viro <viro@zeniv.linux.org.uk>
18390 F: include/linux/uio.h
18393 USERSPACE DMA BUFFER DRIVER
18394 M: Gerd Hoffmann <kraxel@redhat.com>
18395 L: dri-devel@lists.freedesktop.org
18397 T: git git://anongit.freedesktop.org/drm/drm-misc
18398 F: drivers/dma-buf/udmabuf.c
18399 F: include/uapi/linux/udmabuf.h
18401 USERSPACE I/O (UIO)
18402 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18405 F: Documentation/driver-api/uio-howto.rst
18407 F: include/linux/uio_driver.h
18410 M: Karel Zak <kzak@redhat.com>
18411 L: util-linux@vger.kernel.org
18413 W: http://en.wikipedia.org/wiki/Util-linux
18414 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18417 M: Christoph Hellwig <hch@lst.de>
18418 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18419 L: linux-kernel@vger.kernel.org
18421 T: git git://git.infradead.org/users/hch/uuid.git
18422 F: include/linux/uuid.h
18423 F: include/uapi/linux/uuid.h
18428 M: Michal Januszewski <spock@gentoo.org>
18429 L: linux-fbdev@vger.kernel.org
18431 W: https://github.com/mjanusz/v86d
18432 F: Documentation/fb/uvesafb.rst
18433 F: drivers/video/fbdev/uvesafb.*
18435 Ux500 CLOCK DRIVERS
18436 M: Ulf Hansson <ulf.hansson@linaro.org>
18437 L: linux-clk@vger.kernel.org
18438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18440 F: drivers/clk/ux500/
18443 M: Stefan Agner <stefan@agner.ch>
18444 L: linux-mtd@lists.infradead.org
18446 F: drivers/mtd/nand/raw/vf610_nfc.c
18448 VFAT/FAT/MSDOS FILESYSTEM
18449 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18451 F: Documentation/filesystems/vfat.rst
18455 M: Alex Williamson <alex.williamson@redhat.com>
18456 R: Cornelia Huck <cohuck@redhat.com>
18457 L: kvm@vger.kernel.org
18459 T: git git://github.com/awilliam/linux-vfio.git
18460 F: Documentation/driver-api/vfio.rst
18462 F: include/linux/vfio.h
18463 F: include/uapi/linux/vfio.h
18466 M: Diana Craciun <diana.craciun@oss.nxp.com>
18467 L: kvm@vger.kernel.org
18469 F: drivers/vfio/fsl-mc/
18471 VFIO MEDIATED DEVICE DRIVERS
18472 M: Kirti Wankhede <kwankhede@nvidia.com>
18473 L: kvm@vger.kernel.org
18475 F: Documentation/driver-api/vfio-mediated-device.rst
18476 F: drivers/vfio/mdev/
18477 F: include/linux/mdev.h
18478 F: samples/vfio-mdev/
18480 VFIO PLATFORM DRIVER
18481 M: Eric Auger <eric.auger@redhat.com>
18482 L: kvm@vger.kernel.org
18484 F: drivers/vfio/platform/
18487 R: Lukas Wunner <lukas@wunner.de>
18489 T: git git://anongit.freedesktop.org/drm/drm-misc
18490 F: Documentation/gpu/vga-switcheroo.rst
18491 F: drivers/gpu/vga/vga_switcheroo.c
18492 F: include/linux/vga_switcheroo.h
18494 VIA RHINE NETWORK DRIVER
18496 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18497 F: drivers/net/ethernet/via/via-rhine.c
18499 VIA SD/MMC CARD CONTROLLER DRIVER
18500 M: Bruce Chang <brucechang@via.com.tw>
18501 M: Harald Welte <HaraldWelte@viatech.com>
18503 F: drivers/mmc/host/via-sdmmc.c
18505 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18506 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18507 L: linux-fbdev@vger.kernel.org
18509 F: drivers/video/fbdev/via/
18510 F: include/linux/via-core.h
18511 F: include/linux/via-gpio.h
18512 F: include/linux/via_i2c.h
18514 VIA VELOCITY NETWORK DRIVER
18515 M: Francois Romieu <romieu@fr.zoreil.com>
18516 L: netdev@vger.kernel.org
18518 F: drivers/net/ethernet/via/via-velocity.*
18520 VICODEC VIRTUAL CODEC DRIVER
18521 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18522 L: linux-media@vger.kernel.org
18524 W: https://linuxtv.org
18525 T: git git://linuxtv.org/media_tree.git
18526 F: drivers/media/test-drivers/vicodec/*
18528 VIDEO I2C POLLING DRIVER
18529 M: Matt Ranostay <matt.ranostay@konsulko.com>
18530 L: linux-media@vger.kernel.org
18532 F: drivers/media/i2c/video-i2c.c
18534 VIDEO MULTIPLEXER DRIVER
18535 M: Philipp Zabel <p.zabel@pengutronix.de>
18536 L: linux-media@vger.kernel.org
18538 F: drivers/media/platform/video-mux.c
18540 VIDEOBUF2 FRAMEWORK
18541 M: Tomasz Figa <tfiga@chromium.org>
18542 M: Marek Szyprowski <m.szyprowski@samsung.com>
18543 L: linux-media@vger.kernel.org
18545 F: drivers/media/common/videobuf2/*
18546 F: include/media/videobuf2-*
18548 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18549 M: Helen Koike <helen.koike@collabora.com>
18550 R: Shuah Khan <skhan@linuxfoundation.org>
18551 L: linux-media@vger.kernel.org
18553 W: https://linuxtv.org
18554 T: git git://linuxtv.org/media_tree.git
18555 F: drivers/media/test-drivers/vimc/*
18558 M: Alex Williamson <alex.williamson@redhat.com>
18559 M: Paolo Bonzini <pbonzini@redhat.com>
18560 L: kvm@vger.kernel.org
18564 VIRTIO AND VHOST VSOCK DRIVER
18565 M: Stefan Hajnoczi <stefanha@redhat.com>
18566 M: Stefano Garzarella <sgarzare@redhat.com>
18567 L: kvm@vger.kernel.org
18568 L: virtualization@lists.linux-foundation.org
18569 L: netdev@vger.kernel.org
18571 F: drivers/net/vsockmon.c
18572 F: drivers/vhost/vsock.c
18573 F: include/linux/virtio_vsock.h
18574 F: include/uapi/linux/virtio_vsock.h
18575 F: include/uapi/linux/vm_sockets_diag.h
18576 F: include/uapi/linux/vsockmon.h
18577 F: net/vmw_vsock/af_vsock_tap.c
18578 F: net/vmw_vsock/diag.c
18579 F: net/vmw_vsock/virtio_transport.c
18580 F: net/vmw_vsock/virtio_transport_common.c
18581 F: net/vmw_vsock/vsock_loopback.c
18582 F: tools/testing/vsock/
18584 VIRTIO BLOCK AND SCSI DRIVERS
18585 M: "Michael S. Tsirkin" <mst@redhat.com>
18586 M: Jason Wang <jasowang@redhat.com>
18587 R: Paolo Bonzini <pbonzini@redhat.com>
18588 R: Stefan Hajnoczi <stefanha@redhat.com>
18589 L: virtualization@lists.linux-foundation.org
18591 F: drivers/block/virtio_blk.c
18592 F: drivers/scsi/virtio_scsi.c
18593 F: drivers/vhost/scsi.c
18594 F: include/uapi/linux/virtio_blk.h
18595 F: include/uapi/linux/virtio_scsi.h
18597 VIRTIO CONSOLE DRIVER
18598 M: Amit Shah <amit@kernel.org>
18599 L: virtualization@lists.linux-foundation.org
18601 F: drivers/char/virtio_console.c
18602 F: include/linux/virtio_console.h
18603 F: include/uapi/linux/virtio_console.h
18605 VIRTIO CORE AND NET DRIVERS
18606 M: "Michael S. Tsirkin" <mst@redhat.com>
18607 M: Jason Wang <jasowang@redhat.com>
18608 L: virtualization@lists.linux-foundation.org
18610 F: Documentation/devicetree/bindings/virtio/
18611 F: drivers/block/virtio_blk.c
18612 F: drivers/crypto/virtio/
18613 F: drivers/net/virtio_net.c
18616 F: include/linux/vdpa.h
18617 F: include/linux/virtio*.h
18618 F: include/uapi/linux/virtio_*.h
18622 M: "Michael S. Tsirkin" <mst@redhat.com>
18623 M: David Hildenbrand <david@redhat.com>
18624 L: virtualization@lists.linux-foundation.org
18626 F: drivers/virtio/virtio_balloon.c
18627 F: include/uapi/linux/virtio_balloon.h
18628 F: include/linux/balloon_compaction.h
18629 F: mm/balloon_compaction.c
18631 VIRTIO CRYPTO DRIVER
18632 M: Gonglei <arei.gonglei@huawei.com>
18633 L: virtualization@lists.linux-foundation.org
18634 L: linux-crypto@vger.kernel.org
18636 F: drivers/crypto/virtio/
18637 F: include/uapi/linux/virtio_crypto.h
18639 VIRTIO DRIVERS FOR S390
18640 M: Cornelia Huck <cohuck@redhat.com>
18641 M: Halil Pasic <pasic@linux.ibm.com>
18642 L: linux-s390@vger.kernel.org
18643 L: virtualization@lists.linux-foundation.org
18644 L: kvm@vger.kernel.org
18646 F: arch/s390/include/uapi/asm/virtio-ccw.h
18647 F: drivers/s390/virtio/
18650 M: Vivek Goyal <vgoyal@redhat.com>
18651 M: Stefan Hajnoczi <stefanha@redhat.com>
18652 M: Miklos Szeredi <miklos@szeredi.hu>
18653 L: virtualization@lists.linux-foundation.org
18654 L: linux-fsdevel@vger.kernel.org
18656 W: https://virtio-fs.gitlab.io/
18657 F: Documentation/filesystems/virtiofs.rst
18658 F: fs/fuse/virtio_fs.c
18659 F: include/uapi/linux/virtio_fs.h
18662 M: David Airlie <airlied@linux.ie>
18663 M: Gerd Hoffmann <kraxel@redhat.com>
18664 L: dri-devel@lists.freedesktop.org
18665 L: virtualization@lists.linux-foundation.org
18667 T: git git://anongit.freedesktop.org/drm/drm-misc
18668 F: drivers/gpu/drm/virtio/
18669 F: include/uapi/linux/virtio_gpu.h
18671 VIRTIO HOST (VHOST)
18672 M: "Michael S. Tsirkin" <mst@redhat.com>
18673 M: Jason Wang <jasowang@redhat.com>
18674 L: kvm@vger.kernel.org
18675 L: virtualization@lists.linux-foundation.org
18676 L: netdev@vger.kernel.org
18678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18680 F: include/linux/vhost_iotlb.h
18681 F: include/uapi/linux/vhost.h
18683 VIRTIO INPUT DRIVER
18684 M: Gerd Hoffmann <kraxel@redhat.com>
18686 F: drivers/virtio/virtio_input.c
18687 F: include/uapi/linux/virtio_input.h
18689 VIRTIO IOMMU DRIVER
18690 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18691 L: virtualization@lists.linux-foundation.org
18693 F: drivers/iommu/virtio-iommu.c
18694 F: include/uapi/linux/virtio_iommu.h
18697 M: David Hildenbrand <david@redhat.com>
18698 L: virtualization@lists.linux-foundation.org
18700 W: https://virtio-mem.gitlab.io/
18701 F: drivers/virtio/virtio_mem.c
18702 F: include/uapi/linux/virtio_mem.h
18704 VIRTUAL BOX GUEST DEVICE DRIVER
18705 M: Hans de Goede <hdegoede@redhat.com>
18706 M: Arnd Bergmann <arnd@arndb.de>
18707 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18709 F: drivers/virt/vboxguest/
18710 F: include/linux/vbox_utils.h
18711 F: include/uapi/linux/vbox*.h
18713 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18714 M: Hans de Goede <hdegoede@redhat.com>
18715 L: linux-fsdevel@vger.kernel.org
18719 VIRTUAL SERIO DEVICE DRIVER
18720 M: Stephen Chandler Paul <thatslyude@gmail.com>
18722 F: drivers/input/serio/userio.c
18723 F: include/uapi/linux/userio.h
18725 VIVID VIRTUAL VIDEO DRIVER
18726 M: Hans Verkuil <hverkuil@xs4all.nl>
18727 L: linux-media@vger.kernel.org
18729 W: https://linuxtv.org
18730 T: git git://linuxtv.org/media_tree.git
18731 F: drivers/media/test-drivers/vivid/*
18733 VIDTV VIRTUAL DIGITAL TV DRIVER
18734 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18735 L: linux-media@vger.kernel.org
18737 W: https://linuxtv.org
18738 T: git git://linuxtv.org/media_tree.git
18739 F: drivers/media/test-drivers/vidtv/*
18742 M: Florian Fainelli <f.fainelli@gmail.com>
18743 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18745 F: drivers/vlynq/vlynq.c
18746 F: include/linux/vlynq.h
18749 M: Martyn Welch <martyn@welchs.me.uk>
18750 M: Manohar Vanga <manohar.vanga@gmail.com>
18751 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18752 L: devel@driverdev.osuosl.org
18754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18755 F: Documentation/driver-api/vme.rst
18756 F: drivers/staging/vme/
18758 F: include/linux/vme*
18760 VMWARE BALLOON DRIVER
18761 M: Nadav Amit <namit@vmware.com>
18762 M: "VMware, Inc." <pv-drivers@vmware.com>
18763 L: linux-kernel@vger.kernel.org
18765 F: drivers/misc/vmw_balloon.c
18767 VMWARE HYPERVISOR INTERFACE
18768 M: Deep Shah <sdeep@vmware.com>
18769 M: "VMware, Inc." <pv-drivers@vmware.com>
18770 L: virtualization@lists.linux-foundation.org
18772 F: arch/x86/include/asm/vmware.h
18773 F: arch/x86/kernel/cpu/vmware.c
18775 VMWARE PVRDMA DRIVER
18776 M: Adit Ranadive <aditr@vmware.com>
18777 M: VMware PV-Drivers <pv-drivers@vmware.com>
18778 L: linux-rdma@vger.kernel.org
18780 F: drivers/infiniband/hw/vmw_pvrdma/
18782 VMware PVSCSI driver
18783 M: Jim Gill <jgill@vmware.com>
18784 M: VMware PV-Drivers <pv-drivers@vmware.com>
18785 L: linux-scsi@vger.kernel.org
18787 F: drivers/scsi/vmw_pvscsi.c
18788 F: drivers/scsi/vmw_pvscsi.h
18790 VMWARE VIRTUAL PTP CLOCK DRIVER
18791 M: Vivek Thampi <vithampi@vmware.com>
18792 M: "VMware, Inc." <pv-drivers@vmware.com>
18793 L: netdev@vger.kernel.org
18795 F: drivers/ptp/ptp_vmw.c
18797 VMWARE VMMOUSE SUBDRIVER
18798 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18799 M: "VMware, Inc." <pv-drivers@vmware.com>
18800 L: linux-input@vger.kernel.org
18802 F: drivers/input/mouse/vmmouse.c
18803 F: drivers/input/mouse/vmmouse.h
18805 VMWARE VMXNET3 ETHERNET DRIVER
18806 M: Ronak Doshi <doshir@vmware.com>
18807 M: "VMware, Inc." <pv-drivers@vmware.com>
18808 L: netdev@vger.kernel.org
18810 F: drivers/net/vmxnet3/
18812 VOCORE VOCORE2 BOARD
18813 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18814 L: linux-mips@vger.kernel.org
18816 F: arch/mips/boot/dts/ralink/vocore2.dts
18818 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18819 M: Liam Girdwood <lgirdwood@gmail.com>
18820 M: Mark Brown <broonie@kernel.org>
18821 L: linux-kernel@vger.kernel.org
18823 W: http://www.slimlogic.co.uk/?p=48
18824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18825 F: Documentation/devicetree/bindings/regulator/
18826 F: Documentation/power/regulator/
18827 F: drivers/regulator/
18828 F: include/dt-bindings/regulator/
18829 F: include/linux/regulator/
18830 K: regulator_get_optional
18833 M: David Ahern <dsahern@kernel.org>
18834 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18835 L: netdev@vger.kernel.org
18837 F: Documentation/networking/vrf.rst
18838 F: drivers/net/vrf.c
18841 M: Petr Mladek <pmladek@suse.com>
18842 M: Steven Rostedt <rostedt@goodmis.org>
18843 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18844 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18845 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18848 F: Documentation/core-api/printk-formats.rst
18849 F: lib/test_printf.c
18852 VT1211 HARDWARE MONITOR DRIVER
18853 M: Juerg Haefliger <juergh@gmail.com>
18854 L: linux-hwmon@vger.kernel.org
18856 F: Documentation/hwmon/vt1211.rst
18857 F: drivers/hwmon/vt1211.c
18859 VT8231 HARDWARE MONITOR DRIVER
18860 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18861 L: linux-hwmon@vger.kernel.org
18863 F: drivers/hwmon/vt8231.c
18865 VUB300 USB to SDIO/SD/MMC bridge chip
18866 L: linux-mmc@vger.kernel.org
18868 F: drivers/mmc/host/vub300.c
18870 W1 DALLAS'S 1-WIRE BUS
18871 M: Evgeniy Polyakov <zbr@ioremap.net>
18873 F: Documentation/devicetree/bindings/w1/
18874 F: Documentation/w1/
18876 F: include/linux/w1.h
18878 W83791D HARDWARE MONITORING DRIVER
18879 M: Marc Hulsman <m.hulsman@tudelft.nl>
18880 L: linux-hwmon@vger.kernel.org
18882 F: Documentation/hwmon/w83791d.rst
18883 F: drivers/hwmon/w83791d.c
18885 W83793 HARDWARE MONITORING DRIVER
18886 M: Rudolf Marek <r.marek@assembler.cz>
18887 L: linux-hwmon@vger.kernel.org
18889 F: Documentation/hwmon/w83793.rst
18890 F: drivers/hwmon/w83793.c
18892 W83795 HARDWARE MONITORING DRIVER
18893 M: Jean Delvare <jdelvare@suse.com>
18894 L: linux-hwmon@vger.kernel.org
18896 F: drivers/hwmon/w83795.c
18898 W83L51xD SD/MMC CARD INTERFACE DRIVER
18899 M: Pierre Ossman <pierre@ossman.eu>
18901 F: drivers/mmc/host/wbsd.*
18903 WACOM PROTOCOL 4 SERIAL TABLETS
18904 M: Julian Squires <julian@cipht.net>
18905 M: Hans de Goede <hdegoede@redhat.com>
18906 L: linux-input@vger.kernel.org
18908 F: drivers/input/tablet/wacom_serial4.c
18910 WATCHDOG DEVICE DRIVERS
18911 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18912 M: Guenter Roeck <linux@roeck-us.net>
18913 L: linux-watchdog@vger.kernel.org
18915 W: http://www.linux-watchdog.org/
18916 T: git git://www.linux-watchdog.org/linux-watchdog.git
18917 F: Documentation/devicetree/bindings/watchdog/
18918 F: Documentation/watchdog/
18919 F: drivers/watchdog/
18920 F: include/linux/watchdog.h
18921 F: include/uapi/linux/watchdog.h
18923 WHISKEYCOVE PMIC GPIO DRIVER
18924 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18925 L: linux-gpio@vger.kernel.org
18927 F: drivers/gpio/gpio-wcove.c
18930 M: Dianlong Li <long17.cool@163.com>
18931 L: linux-rtc@vger.kernel.org
18933 F: drivers/rtc/rtc-sd3078.c
18936 M: David Rheinsberg <david.rheinsberg@gmail.com>
18937 L: linux-input@vger.kernel.org
18939 F: drivers/hid/hid-wiimote*
18941 WILOCITY WIL6210 WIRELESS DRIVER
18942 M: Maya Erez <merez@codeaurora.org>
18943 L: linux-wireless@vger.kernel.org
18944 L: wil6210@qti.qualcomm.com
18946 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18947 F: drivers/net/wireless/ath/wil6210/
18950 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18951 M: linux-wimax@intel.com
18952 L: wimax@linuxwimax.org (subscribers-only)
18954 W: http://linuxwimax.org
18955 F: Documentation/admin-guide/wimax/wimax.rst
18956 F: include/linux/wimax/debug.h
18957 F: include/net/wimax.h
18958 F: include/uapi/linux/wimax.h
18962 M: David Härdeman <david@hardeman.nu>
18964 F: drivers/media/rc/winbond-cir.c
18966 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18967 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18968 L: linux-watchdog@vger.kernel.org
18970 F: drivers/watchdog/ebc-c384_wdt.c
18972 WINSYSTEMS WS16C48 GPIO DRIVER
18973 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18974 L: linux-gpio@vger.kernel.org
18976 F: drivers/gpio/gpio-ws16c48.c
18978 WIREGUARD SECURE NETWORK TUNNEL
18979 M: Jason A. Donenfeld <Jason@zx2c4.com>
18980 L: wireguard@lists.zx2c4.com
18981 L: netdev@vger.kernel.org
18983 F: drivers/net/wireguard/
18984 F: tools/testing/selftests/wireguard/
18986 WISTRON LAPTOP BUTTON DRIVER
18987 M: Miloslav Trmac <mitr@volny.cz>
18989 F: drivers/input/misc/wistron_btns.c
18991 WL3501 WIRELESS PCMCIA CARD DRIVER
18992 L: linux-wireless@vger.kernel.org
18994 F: drivers/net/wireless/wl3501*
18996 WOLFSON MICROELECTRONICS DRIVERS
18997 L: patches@opensource.cirrus.com
18999 W: https://github.com/CirrusLogic/linux-drivers/wiki
19000 T: git https://github.com/CirrusLogic/linux-drivers.git
19001 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19002 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19003 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19004 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19005 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19006 F: Documentation/hwmon/wm83??.rst
19007 F: arch/arm/mach-s3c/mach-crag6410*
19008 F: drivers/clk/clk-wm83*.c
19009 F: drivers/extcon/extcon-arizona.c
19010 F: drivers/gpio/gpio-*wm*.c
19011 F: drivers/gpio/gpio-arizona.c
19012 F: drivers/hwmon/wm83??-hwmon.c
19013 F: drivers/input/misc/wm831x-on.c
19014 F: drivers/input/touchscreen/wm831x-ts.c
19015 F: drivers/input/touchscreen/wm97*.c
19016 F: drivers/leds/leds-wm83*.c
19017 F: drivers/mfd/arizona*
19018 F: drivers/mfd/cs47l24*
19019 F: drivers/mfd/wm*.c
19020 F: drivers/power/supply/wm83*.c
19021 F: drivers/regulator/arizona*
19022 F: drivers/regulator/wm8*.c
19023 F: drivers/rtc/rtc-wm83*.c
19024 F: drivers/video/backlight/wm83*_bl.c
19025 F: drivers/watchdog/wm83*_wdt.c
19026 F: include/linux/mfd/arizona/
19027 F: include/linux/mfd/wm831x/
19028 F: include/linux/mfd/wm8350/
19029 F: include/linux/mfd/wm8400*
19030 F: include/linux/regulator/arizona*
19031 F: include/linux/wm97xx.h
19032 F: include/sound/wm????.h
19033 F: sound/soc/codecs/arizona.?
19034 F: sound/soc/codecs/cs47l24*
19035 F: sound/soc/codecs/wm*
19038 M: Tejun Heo <tj@kernel.org>
19039 R: Lai Jiangshan <jiangshanlai@gmail.com>
19041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19042 F: Documentation/core-api/workqueue.rst
19043 F: include/linux/workqueue.h
19044 F: kernel/workqueue.c
19046 X-POWERS AXP288 PMIC DRIVERS
19047 M: Hans de Goede <hdegoede@redhat.com>
19049 F: drivers/acpi/pmic/intel_pmic_xpower.c
19052 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19053 M: Chen-Yu Tsai <wens@csie.org>
19054 L: linux-kernel@vger.kernel.org
19059 M: Martin Schiller <ms@dev.tdt.de>
19060 L: linux-x25@vger.kernel.org
19062 F: Documentation/networking/lapb-module.rst
19063 F: Documentation/networking/x25*
19064 F: drivers/net/wan/hdlc_x25.c
19065 F: drivers/net/wan/lapbether.c
19066 F: include/*/lapb.h
19067 F: include/net/x25*
19068 F: include/uapi/linux/x25.h
19072 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19073 M: Thomas Gleixner <tglx@linutronix.de>
19074 M: Ingo Molnar <mingo@redhat.com>
19075 M: Borislav Petkov <bp@alien8.de>
19077 R: "H. Peter Anvin" <hpa@zytor.com>
19078 L: linux-kernel@vger.kernel.org
19080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19081 F: Documentation/devicetree/bindings/x86/
19082 F: Documentation/x86/
19086 M: Andy Lutomirski <luto@kernel.org>
19087 L: linux-kernel@vger.kernel.org
19089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19092 X86 MCE INFRASTRUCTURE
19093 M: Tony Luck <tony.luck@intel.com>
19094 M: Borislav Petkov <bp@alien8.de>
19095 L: linux-edac@vger.kernel.org
19097 F: arch/x86/kernel/cpu/mce/*
19099 X86 MICROCODE UPDATE SUPPORT
19100 M: Borislav Petkov <bp@alien8.de>
19102 F: arch/x86/kernel/cpu/microcode/*
19105 M: Dave Hansen <dave.hansen@linux.intel.com>
19106 M: Andy Lutomirski <luto@kernel.org>
19107 M: Peter Zijlstra <peterz@infradead.org>
19108 L: linux-kernel@vger.kernel.org
19110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19113 X86 PLATFORM DRIVERS
19114 M: Hans de Goede <hdegoede@redhat.com>
19115 M: Mark Gross <mgross@linux.intel.com>
19116 L: platform-driver-x86@vger.kernel.org
19118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19119 F: drivers/platform/olpc/
19120 F: drivers/platform/x86/
19122 X86 PLATFORM DRIVERS - ARCH
19123 R: Darren Hart <dvhart@infradead.org>
19124 R: Andy Shevchenko <andy@infradead.org>
19125 L: platform-driver-x86@vger.kernel.org
19128 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19129 F: arch/x86/platform
19131 X86 PLATFORM UV HPE SUPERDOME FLEX
19132 M: Steve Wahl <steve.wahl@hpe.com>
19133 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19134 R: Russ Anderson <russ.anderson@hpe.com>
19136 F: arch/x86/include/asm/uv/
19137 F: arch/x86/kernel/apic/x2apic_uv_x.c
19138 F: arch/x86/platform/uv/
19141 M: Andy Lutomirski <luto@kernel.org>
19142 L: linux-kernel@vger.kernel.org
19144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19145 F: arch/x86/entry/vdso/
19148 M: Matthew Wilcox <willy@infradead.org>
19149 L: linux-fsdevel@vger.kernel.org
19151 F: Documentation/core-api/xarray.rst
19152 F: include/linux/idr.h
19153 F: include/linux/xarray.h
19156 F: tools/testing/radix-tree
19159 M: Benjamin Valentin <benpicco@googlemail.com>
19161 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19162 F: drivers/media/rc/xbox_remote.c
19164 XC2028/3028 TUNER DRIVER
19165 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19166 L: linux-media@vger.kernel.org
19168 W: https://linuxtv.org
19169 T: git git://linuxtv.org/media_tree.git
19170 F: drivers/media/tuners/tuner-xc2028.*
19172 XDP (eXpress Data Path)
19173 M: Alexei Starovoitov <ast@kernel.org>
19174 M: Daniel Borkmann <daniel@iogearbox.net>
19175 M: David S. Miller <davem@davemloft.net>
19176 M: Jakub Kicinski <kuba@kernel.org>
19177 M: Jesper Dangaard Brouer <hawk@kernel.org>
19178 M: John Fastabend <john.fastabend@gmail.com>
19179 L: netdev@vger.kernel.org
19180 L: bpf@vger.kernel.org
19182 F: include/net/xdp.h
19183 F: include/net/xdp_priv.h
19184 F: include/trace/events/xdp.h
19185 F: kernel/bpf/cpumap.c
19186 F: kernel/bpf/devmap.c
19188 F: samples/bpf/xdp*
19189 F: tools/testing/selftests/bpf/*xdp*
19190 F: tools/testing/selftests/bpf/*/*xdp*
19191 F: drivers/net/ethernet/*/*/*/*/*xdp*
19192 F: drivers/net/ethernet/*/*/*xdp*
19193 K: (?:\b|_)xdp(?:\b|_)
19195 XDP SOCKETS (AF_XDP)
19196 M: Björn Töpel <bjorn.topel@intel.com>
19197 M: Magnus Karlsson <magnus.karlsson@intel.com>
19198 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19199 L: netdev@vger.kernel.org
19200 L: bpf@vger.kernel.org
19202 F: Documentation/networking/af_xdp.rst
19203 F: include/net/xdp_sock*
19204 F: include/net/xsk_buff_pool.h
19205 F: include/uapi/linux/if_xdp.h
19206 F: include/uapi/linux/xdp_diag.h
19207 F: include/net/netns/xdp.h
19209 F: samples/bpf/xdpsock*
19210 F: tools/lib/bpf/xsk*
19212 XEN BLOCK SUBSYSTEM
19213 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19214 M: Roger Pau Monné <roger.pau@citrix.com>
19215 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19217 F: drivers/block/xen*
19218 F: drivers/block/xen-blkback/*
19221 M: Stefano Stabellini <sstabellini@kernel.org>
19222 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19224 F: arch/arm/include/asm/xen/
19227 XEN HYPERVISOR ARM64
19228 M: Stefano Stabellini <sstabellini@kernel.org>
19229 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19231 F: arch/arm64/include/asm/xen/
19234 XEN HYPERVISOR INTERFACE
19235 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19236 M: Juergen Gross <jgross@suse.com>
19237 R: Stefano Stabellini <sstabellini@kernel.org>
19238 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19241 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19242 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19243 F: arch/x86/include/asm/pvclock-abi.h
19244 F: arch/x86/include/asm/xen/
19245 F: arch/x86/platform/pvh/
19247 F: drivers/*/xen-*front.c
19249 F: include/uapi/xen/
19252 XEN NETWORK BACKEND DRIVER
19253 M: Wei Liu <wei.liu@kernel.org>
19254 M: Paul Durrant <paul@xen.org>
19255 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19256 L: netdev@vger.kernel.org
19258 F: drivers/net/xen-netback/*
19261 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19262 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19264 F: arch/x86/pci/*xen*
19265 F: drivers/pci/*xen*
19268 M: Juergen Gross <jgross@suse.com>
19269 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19270 L: linux-scsi@vger.kernel.org
19272 F: drivers/scsi/xen-scsifront.c
19273 F: drivers/xen/xen-scsiback.c
19274 F: include/xen/interface/io/vscsiif.h
19276 XEN SOUND FRONTEND DRIVER
19277 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19278 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19279 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19283 XEN SWIOTLB SUBSYSTEM
19284 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19285 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19286 L: iommu@lists.linux-foundation.org
19288 F: arch/x86/xen/*swiotlb*
19289 F: drivers/xen/*swiotlb*
19292 M: Darrick J. Wong <darrick.wong@oracle.com>
19293 M: linux-xfs@vger.kernel.org
19294 L: linux-xfs@vger.kernel.org
19297 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19298 F: Documentation/ABI/testing/sysfs-fs-xfs
19299 F: Documentation/admin-guide/xfs.rst
19300 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19301 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19303 F: include/uapi/linux/dqblk_xfs.h
19304 F: include/uapi/linux/fsmap.h
19306 XILINX AXI ETHERNET DRIVER
19307 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19309 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19312 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19313 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19314 L: linux-can@vger.kernel.org
19316 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19317 F: drivers/net/can/xilinx_can.c
19319 XILINX SD-FEC IP CORES
19320 M: Derek Kiernan <derek.kiernan@xilinx.com>
19321 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19323 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19324 F: Documentation/misc-devices/xilinx_sdfec.rst
19325 F: drivers/misc/Kconfig
19326 F: drivers/misc/Makefile
19327 F: drivers/misc/xilinx_sdfec.c
19328 F: include/uapi/misc/xilinx_sdfec.h
19330 XILINX UARTLITE SERIAL DRIVER
19331 M: Peter Korsgaard <jacmet@sunsite.dk>
19332 L: linux-serial@vger.kernel.org
19334 F: drivers/tty/serial/uartlite.c
19336 XILINX VIDEO IP CORES
19337 M: Hyun Kwon <hyun.kwon@xilinx.com>
19338 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19339 L: linux-media@vger.kernel.org
19341 T: git git://linuxtv.org/media_tree.git
19342 F: Documentation/devicetree/bindings/media/xilinx/
19343 F: drivers/media/platform/xilinx/
19344 F: include/uapi/linux/xilinx-v4l2-controls.h
19346 XILINX ZYNQMP DPDMA DRIVER
19347 M: Hyun Kwon <hyun.kwon@xilinx.com>
19348 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19349 L: dmaengine@vger.kernel.org
19351 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19352 F: drivers/dma/xilinx/xilinx_dpdma.c
19353 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19355 XILINX ZYNQMP PSGTR PHY DRIVER
19356 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19357 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19358 L: linux-kernel@vger.kernel.org
19360 T: git https://github.com/Xilinx/linux-xlnx.git
19361 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19362 F: drivers/phy/xilinx/phy-zynqmp.c
19365 M: Eli Billauer <eli.billauer@gmail.com>
19366 L: linux-kernel@vger.kernel.org
19368 F: drivers/char/xillybus/
19371 M: George Cherian <gcherian@marvell.com>
19372 L: linux-i2c@vger.kernel.org
19374 W: http://www.marvell.com
19375 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19376 F: drivers/i2c/busses/i2c-xlp9xx.c
19378 XRA1403 GPIO EXPANDER
19379 M: Nandor Han <nandor.han@ge.com>
19380 M: Semi Malinen <semi.malinen@ge.com>
19381 L: linux-gpio@vger.kernel.org
19383 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19384 F: drivers/gpio/gpio-xra1403.c
19386 XTENSA XTFPGA PLATFORM SUPPORT
19387 M: Max Filippov <jcmvbkbc@gmail.com>
19388 L: linux-xtensa@linux-xtensa.org
19390 F: drivers/spi/spi-xtensa-xtfpga.c
19391 F: sound/soc/xtensa/xtfpga-i2s.c
19393 YAM DRIVER FOR AX.25
19394 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19395 L: linux-hams@vger.kernel.org
19397 F: drivers/net/hamradio/yam*
19398 F: include/linux/yam.h
19400 YAMA SECURITY MODULE
19401 M: Kees Cook <keescook@chromium.org>
19403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19404 F: Documentation/admin-guide/LSM/Yama.rst
19407 YEALINK PHONE DRIVER
19408 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19409 L: usbb2k-api-dev@nongnu.org
19411 F: Documentation/input/devices/yealink.rst
19412 F: drivers/input/misc/yealink.*
19414 Z8530 DRIVER FOR AX.25
19415 M: Joerg Reuter <jreuter@yaina.de>
19416 L: linux-hams@vger.kernel.org
19418 W: http://yaina.de/jreuter/
19419 W: http://www.qsl.net/dl1bke/
19420 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19421 F: drivers/net/hamradio/*scc.c
19422 F: drivers/net/hamradio/z8530.h
19424 ZBUD COMPRESSED PAGE ALLOCATOR
19425 M: Seth Jennings <sjenning@redhat.com>
19426 M: Dan Streetman <ddstreet@ieee.org>
19427 L: linux-mm@kvack.org
19429 F: include/linux/zbud.h
19432 ZD1211RW WIRELESS DRIVER
19433 M: Daniel Drake <dsd@gentoo.org>
19434 M: Ulrich Kunitz <kune@deine-taler.de>
19435 L: linux-wireless@vger.kernel.org
19436 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19438 W: http://zd1211.ath.cx/wiki/DriverRewrite
19439 F: drivers/net/wireless/zydas/zd1211rw/
19441 ZD1301 MEDIA DRIVER
19442 M: Antti Palosaari <crope@iki.fi>
19443 L: linux-media@vger.kernel.org
19445 W: https://linuxtv.org/
19446 W: http://palosaari.fi/linux/
19447 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19448 F: drivers/media/usb/dvb-usb-v2/zd1301*
19450 ZD1301_DEMOD MEDIA DRIVER
19451 M: Antti Palosaari <crope@iki.fi>
19452 L: linux-media@vger.kernel.org
19454 W: https://linuxtv.org/
19455 W: http://palosaari.fi/linux/
19456 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19457 F: drivers/media/dvb-frontends/zd1301_demod*
19459 ZHAOXIN PROCESSOR SUPPORT
19460 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19461 L: linux-kernel@vger.kernel.org
19463 F: arch/x86/kernel/cpu/zhaoxin.c
19466 M: Damien Le Moal <damien.lemoal@wdc.com>
19467 M: Naohiro Aota <naohiro.aota@wdc.com>
19468 R: Johannes Thumshirn <jth@kernel.org>
19469 L: linux-fsdevel@vger.kernel.org
19471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19472 F: Documentation/filesystems/zonefs.rst
19475 ZR36067 VIDEO FOR LINUX DRIVER
19476 M: Corentin Labbe <clabbe@baylibre.com>
19477 L: mjpeg-users@lists.sourceforge.net
19478 L: linux-media@vger.kernel.org
19480 W: http://mjpeg.sourceforge.net/driver-zoran/
19481 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19482 F: Documentation/driver-api/media/drivers/zoran.rst
19483 F: drivers/staging/media/zoran/
19485 ZPOOL COMPRESSED PAGE STORAGE API
19486 M: Dan Streetman <ddstreet@ieee.org>
19487 L: linux-mm@kvack.org
19489 F: include/linux/zpool.h
19492 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19493 M: Minchan Kim <minchan@kernel.org>
19494 M: Nitin Gupta <ngupta@vflare.org>
19495 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19496 L: linux-kernel@vger.kernel.org
19498 F: Documentation/admin-guide/blockdev/zram.rst
19499 F: drivers/block/zram/
19501 ZS DECSTATION Z85C30 SERIAL DRIVER
19502 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19504 F: drivers/tty/serial/zs.*
19506 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19507 M: Minchan Kim <minchan@kernel.org>
19508 M: Nitin Gupta <ngupta@vflare.org>
19509 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19510 L: linux-mm@kvack.org
19512 F: Documentation/vm/zsmalloc.rst
19513 F: include/linux/zsmalloc.h
19516 ZSWAP COMPRESSED SWAP CACHING
19517 M: Seth Jennings <sjenning@redhat.com>
19518 M: Dan Streetman <ddstreet@ieee.org>
19519 M: Vitaly Wool <vitaly.wool@konsulko.com>
19520 L: linux-mm@kvack.org
19525 M: Linus Torvalds <torvalds@linux-foundation.org>
19526 L: linux-kernel@vger.kernel.org
19527 S: Buried alive in reporters
19528 Q: http://patchwork.kernel.org/project/LKML/list/
19529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git