1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Evan Quan <evan.quan@amd.com>
934 L: amd-gfx@lists.freedesktop.org
936 T: git git://people.freedesktop.org/~agd5f/linux
937 F: drivers/gpu/drm/amd/pm/powerplay/
939 AMD SEATTLE DEVICE TREE SUPPORT
940 M: Brijesh Singh <brijeshkumar.singh@amd.com>
941 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 M: Tom Lendacky <thomas.lendacky@amd.com>
944 F: arch/arm64/boot/dts/amd/
947 M: Tom Lendacky <thomas.lendacky@amd.com>
948 L: netdev@vger.kernel.org
950 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951 F: drivers/net/ethernet/amd/xgbe/
954 M: Christian Eggers <ceggers@arri.de>
955 L: linux-iio@vger.kernel.org
957 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958 F: drivers/iio/light/as73211.c
960 ANALOG DEVICES INC AD7192 DRIVER
961 M: Alexandru Tachici <alexandru.tachici@analog.com>
962 L: linux-iio@vger.kernel.org
964 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966 F: drivers/iio/adc/ad7192.c
968 ANALOG DEVICES INC AD7292 DRIVER
969 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974 F: drivers/iio/adc/ad7292.c
976 ANALOG DEVICES INC AD7768-1 DRIVER
977 M: Michael Hennerich <Michael.Hennerich@analog.com>
978 L: linux-iio@vger.kernel.org
980 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
982 F: drivers/iio/adc/ad7768-1.c
984 ANALOG DEVICES INC AD7780 DRIVER
985 M: Michael Hennerich <Michael.Hennerich@analog.com>
986 M: Renato Lui Geh <renatogeh@gmail.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991 F: drivers/iio/adc/ad7780.c
993 ANALOG DEVICES INC AD9389B DRIVER
994 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L: linux-media@vger.kernel.org
997 F: drivers/media/i2c/ad9389b*
999 ANALOG DEVICES INC ADGS1408 DRIVER
1000 M: Mircea Caprioru <mircea.caprioru@analog.com>
1002 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003 F: drivers/mux/adgs1408.c
1005 ANALOG DEVICES INC ADIN DRIVER
1006 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007 L: netdev@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1011 F: drivers/net/phy/adin.c
1013 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/imu/adis.c
1018 F: include/linux/iio/imu/adis.h
1020 ANALOG DEVICES INC ADIS16460 DRIVER
1021 M: Dragos Bogdan <dragos.bogdan@analog.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026 F: drivers/iio/imu/adis16460.c
1028 ANALOG DEVICES INC ADIS16475 DRIVER
1029 M: Nuno Sa <nuno.sa@analog.com>
1030 L: linux-iio@vger.kernel.org
1031 W: http://ez.analog.com/community/linux-device-drivers
1033 F: drivers/iio/imu/adis16475.c
1034 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1036 ANALOG DEVICES INC ADM1177 DRIVER
1037 M: Michael Hennerich <Michael.Hennerich@analog.com>
1038 L: linux-hwmon@vger.kernel.org
1040 W: http://ez.analog.com/community/linux-device-drivers
1041 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042 F: drivers/hwmon/adm1177.c
1044 ANALOG DEVICES INC ADP5061 DRIVER
1045 M: Michael Hennerich <Michael.Hennerich@analog.com>
1046 L: linux-pm@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/power/supply/adp5061.c
1051 ANALOG DEVICES INC ADV7180 DRIVER
1052 M: Lars-Peter Clausen <lars@metafoo.de>
1053 L: linux-media@vger.kernel.org
1055 W: http://ez.analog.com/community/linux-device-drivers
1056 F: drivers/media/i2c/adv7180.c
1057 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1059 ANALOG DEVICES INC ADV748X DRIVER
1060 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1061 L: linux-media@vger.kernel.org
1063 F: drivers/media/i2c/adv748x/*
1065 ANALOG DEVICES INC ADV7511 DRIVER
1066 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067 L: linux-media@vger.kernel.org
1069 F: drivers/media/i2c/adv7511*
1071 ANALOG DEVICES INC ADV7604 DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/adv7604*
1077 ANALOG DEVICES INC ADV7842 DRIVER
1078 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1079 L: linux-media@vger.kernel.org
1081 F: drivers/media/i2c/adv7842*
1083 ANALOG DEVICES INC ADXRS290 DRIVER
1084 M: Nishant Malpani <nish.malpani25@gmail.com>
1085 L: linux-iio@vger.kernel.org
1087 F: drivers/iio/gyro/adxrs290.c
1088 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1090 ANALOG DEVICES INC ASOC CODEC DRIVERS
1091 M: Lars-Peter Clausen <lars@metafoo.de>
1092 M: Nuno Sá <nuno.sa@analog.com>
1093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1095 W: http://wiki.analog.com/
1096 W: http://ez.analog.com/community/linux-device-drivers
1097 F: sound/soc/codecs/ad1*
1098 F: sound/soc/codecs/ad7*
1099 F: sound/soc/codecs/adau*
1100 F: sound/soc/codecs/adav*
1101 F: sound/soc/codecs/sigmadsp.*
1102 F: sound/soc/codecs/ssm*
1104 ANALOG DEVICES INC DMA DRIVERS
1105 M: Lars-Peter Clausen <lars@metafoo.de>
1107 W: http://ez.analog.com/community/linux-device-drivers
1108 F: drivers/dma/dma-axi-dmac.c
1110 ANALOG DEVICES INC IIO DRIVERS
1111 M: Lars-Peter Clausen <lars@metafoo.de>
1112 M: Michael Hennerich <Michael.Hennerich@analog.com>
1114 W: http://wiki.analog.com/
1115 W: http://ez.analog.com/community/linux-device-drivers
1116 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1117 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1118 F: Documentation/devicetree/bindings/iio/*/adi,*
1119 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1120 F: drivers/iio/*/ad*
1121 F: drivers/iio/adc/ltc249*
1122 F: drivers/iio/amplifiers/hmc425a.c
1123 F: drivers/staging/iio/*/ad*
1124 X: drivers/iio/*/adjd*
1126 ANALOGBITS PLL LIBRARIES
1127 M: Paul Walmsley <paul.walmsley@sifive.com>
1129 F: drivers/clk/analogbits/*
1130 F: include/linux/clk/analogbits*
1133 M: Nick Hu <nickhu@andestech.com>
1134 M: Greentime Hu <green.hu@gmail.com>
1135 M: Vincent Chen <deanbo422@gmail.com>
1137 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1138 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1139 F: Documentation/devicetree/bindings/nds32/
1144 ANDROID CONFIG FRAGMENTS
1145 M: Rob Herring <robh@kernel.org>
1147 F: kernel/configs/android*
1150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1151 M: Arve Hjønnevåg <arve@android.com>
1152 M: Todd Kjos <tkjos@android.com>
1153 M: Martijn Coenen <maco@android.com>
1154 M: Joel Fernandes <joel@joelfernandes.org>
1155 M: Christian Brauner <christian@brauner.io>
1156 M: Hridya Valsaraju <hridya@google.com>
1157 M: Suren Baghdasaryan <surenb@google.com>
1158 L: linux-kernel@vger.kernel.org
1160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1162 F: drivers/staging/android/
1164 ANDROID GOLDFISH PIC DRIVER
1165 M: Miodrag Dinic <miodrag.dinic@mips.com>
1167 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1168 F: drivers/irqchip/irq-goldfish-pic.c
1170 ANDROID GOLDFISH RTC DRIVER
1171 M: Miodrag Dinic <miodrag.dinic@mips.com>
1173 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1174 F: drivers/rtc/rtc-goldfish.c
1177 M: Laura Abbott <labbott@redhat.com>
1178 M: Sumit Semwal <sumit.semwal@linaro.org>
1179 L: devel@driverdev.osuosl.org
1180 L: dri-devel@lists.freedesktop.org
1181 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1183 F: drivers/staging/android/ion
1184 F: drivers/staging/android/uapi/ion.h
1186 AOA (Apple Onboard Audio) ALSA DRIVER
1187 M: Johannes Berg <johannes@sipsolutions.net>
1188 L: linuxppc-dev@lists.ozlabs.org
1189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1193 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1194 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1195 L: linux-iio@vger.kernel.org
1197 F: drivers/iio/adc/stx104.c
1200 M: Jiri Kosina <jikos@kernel.org>
1202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1203 F: arch/x86/kernel/apm_32.c
1204 F: drivers/char/apm-emulation.c
1205 F: include/linux/apm_bios.h
1206 F: include/uapi/linux/apm_bios.h
1208 APPARMOR SECURITY MODULE
1209 M: John Johansen <john.johansen@canonical.com>
1210 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1212 W: wiki.apparmor.net
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1214 F: Documentation/admin-guide/LSM/apparmor.rst
1215 F: security/apparmor/
1217 APPLE BCM5974 MULTITOUCH DRIVER
1218 M: Henrik Rydberg <rydberg@bitmath.org>
1219 L: linux-input@vger.kernel.org
1221 F: drivers/input/mouse/bcm5974.c
1224 M: Henrik Rydberg <rydberg@bitmath.org>
1225 L: linux-hwmon@vger.kernel.org
1227 F: drivers/hwmon/applesmc.c
1229 APPLETALK NETWORK LAYER
1230 L: netdev@vger.kernel.org
1232 F: drivers/net/appletalk/
1233 F: include/linux/atalk.h
1234 F: include/uapi/linux/atalk.h
1237 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1238 M: Khuong Dinh <khuong@os.amperecomputing.com>
1240 F: arch/arm64/boot/dts/apm/
1242 APPLIED MICRO (APM) X-GENE SOC EDAC
1243 M: Khuong Dinh <khuong@os.amperecomputing.com>
1245 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1246 F: drivers/edac/xgene_edac.c
1248 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1249 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1250 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1252 F: drivers/net/ethernet/apm/xgene-v2/
1254 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1255 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1257 M: Quan Nguyen <quan@os.amperecomputing.com>
1259 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1260 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1261 F: drivers/net/ethernet/apm/xgene/
1262 F: drivers/net/mdio/mdio-xgene.c
1264 APPLIED MICRO (APM) X-GENE SOC PMU
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: Documentation/admin-guide/perf/xgene-pmu.rst
1268 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1269 F: drivers/perf/xgene_pmu.c
1271 APTINA CAMERA SENSOR PLL
1272 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1273 L: linux-media@vger.kernel.org
1275 F: drivers/media/i2c/aptina-pll.*
1277 AQUANTIA ETHERNET DRIVER (atlantic)
1278 M: Igor Russkikh <irusskikh@marvell.com>
1279 L: netdev@vger.kernel.org
1281 W: https://www.marvell.com/
1282 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1283 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1284 F: drivers/net/ethernet/aquantia/atlantic/
1286 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1287 M: Egor Pomozov <epomozov@marvell.com>
1288 L: netdev@vger.kernel.org
1290 W: http://www.aquantia.com
1291 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1293 ARASAN NAND CONTROLLER DRIVER
1294 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1295 L: linux-mtd@lists.infradead.org
1297 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1298 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1300 ARC FRAMEBUFFER DRIVER
1301 M: Jaya Kumar <jayalk@intworks.biz>
1303 F: drivers/video/fbdev/arcfb.c
1304 F: drivers/video/fbdev/core/fb_defio.c
1307 M: Alexey Brodkin <abrodkin@synopsys.com>
1309 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1310 F: drivers/gpu/drm/arc/
1312 ARCNET NETWORK LAYER
1313 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1314 L: netdev@vger.kernel.org
1316 F: drivers/net/arcnet/
1317 F: include/uapi/linux/if_arcnet.h
1319 ARM ARCHITECTED TIMER DRIVER
1320 M: Mark Rutland <mark.rutland@arm.com>
1321 M: Marc Zyngier <maz@kernel.org>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/include/asm/arch_timer.h
1325 F: arch/arm64/include/asm/arch_timer.h
1326 F: drivers/clocksource/arm_arch_timer.c
1328 ARM HDLCD DRM DRIVER
1329 M: Liviu Dudau <liviu.dudau@arm.com>
1331 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1332 F: drivers/gpu/drm/arm/hdlcd_*
1334 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1335 M: Linus Walleij <linus.walleij@linaro.org>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1339 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1340 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1341 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1342 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1343 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1344 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1345 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1346 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1347 F: arch/arm/boot/dts/arm-realview-*
1348 F: arch/arm/boot/dts/integrator*
1349 F: arch/arm/boot/dts/versatile*
1350 F: arch/arm/mach-integrator/
1351 F: arch/arm/mach-realview/
1352 F: arch/arm/mach-versatile/
1353 F: arch/arm/plat-versatile/
1354 F: drivers/bus/arm-integrator-lm.c
1355 F: drivers/clk/versatile/
1356 F: drivers/i2c/busses/i2c-versatile.c
1357 F: drivers/irqchip/irq-versatile-fpga.c
1358 F: drivers/mtd/maps/physmap-versatile.*
1359 F: drivers/power/reset/arm-versatile-reboot.c
1360 F: drivers/soc/versatile/
1362 ARM KOMEDA DRM-KMS DRIVER
1363 M: James (Qian) Wang <james.qian.wang@arm.com>
1364 M: Liviu Dudau <liviu.dudau@arm.com>
1365 M: Mihail Atanassov <mihail.atanassov@arm.com>
1366 L: Mali DP Maintainers <malidp@foss.arm.com>
1368 T: git git://anongit.freedesktop.org/drm/drm-misc
1369 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1370 F: Documentation/gpu/komeda-kms.rst
1371 F: drivers/gpu/drm/arm/display/include/
1372 F: drivers/gpu/drm/arm/display/komeda/
1374 ARM MALI PANFROST DRM DRIVER
1375 M: Rob Herring <robh@kernel.org>
1376 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1377 R: Steven Price <steven.price@arm.com>
1378 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1379 L: dri-devel@lists.freedesktop.org
1381 T: git git://anongit.freedesktop.org/drm/drm-misc
1382 F: drivers/gpu/drm/panfrost/
1383 F: include/uapi/drm/panfrost_drm.h
1385 ARM MALI-DP DRM DRIVER
1386 M: Liviu Dudau <liviu.dudau@arm.com>
1387 M: Brian Starkey <brian.starkey@arm.com>
1388 L: Mali DP Maintainers <malidp@foss.arm.com>
1390 T: git git://anongit.freedesktop.org/drm/drm-misc
1391 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1392 F: Documentation/gpu/afbc.rst
1393 F: drivers/gpu/drm/arm/
1395 ARM MFM AND FLOPPY DRIVERS
1396 M: Ian Molton <spyro@f2s.com>
1398 F: arch/arm/include/asm/floppy.h
1399 F: arch/arm/mach-rpc/floppydma.S
1401 ARM PMU PROFILING AND DEBUGGING
1402 M: Will Deacon <will@kernel.org>
1403 M: Mark Rutland <mark.rutland@arm.com>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/arm/pmu.yaml
1407 F: Documentation/devicetree/bindings/perf/
1408 F: arch/arm*/include/asm/hw_breakpoint.h
1409 F: arch/arm*/include/asm/perf_event.h
1410 F: arch/arm*/kernel/hw_breakpoint.c
1411 F: arch/arm*/kernel/perf_*
1412 F: arch/arm/oprofile/common.c
1414 F: include/linux/perf/arm_pmu.h
1417 M: Russell King <linux@armlinux.org.uk>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 W: http://www.armlinux.org.uk/
1421 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1423 X: arch/arm/boot/dts/
1425 ARM PRIMECELL AACI PL041 DRIVER
1426 M: Russell King <linux@armlinux.org.uk>
1430 ARM PRIMECELL BUS SUPPORT
1431 M: Russell King <linux@armlinux.org.uk>
1434 F: include/linux/amba/bus.h
1436 ARM PRIMECELL CLCD PL110 DRIVER
1437 M: Russell King <linux@armlinux.org.uk>
1439 F: drivers/video/fbdev/amba-clcd.*
1441 ARM PRIMECELL KMI PL050 DRIVER
1442 M: Russell King <linux@armlinux.org.uk>
1444 F: drivers/input/serio/ambakmi.*
1445 F: include/linux/amba/kmi.h
1447 ARM PRIMECELL MMCI PL180/1 DRIVER
1448 M: Russell King <linux@armlinux.org.uk>
1450 F: drivers/mmc/host/mmci.*
1451 F: include/linux/amba/mmci.h
1453 ARM PRIMECELL SSP PL022 SPI DRIVER
1454 M: Linus Walleij <linus.walleij@linaro.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1458 F: drivers/spi/spi-pl022.c
1460 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1461 M: Russell King <linux@armlinux.org.uk>
1463 F: drivers/tty/serial/amba-pl01*.c
1464 F: include/linux/amba/serial.h
1466 ARM PRIMECELL VIC PL190/PL192 DRIVER
1467 M: Linus Walleij <linus.walleij@linaro.org>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1471 F: drivers/irqchip/irq-vic.c
1473 ARM SMC WATCHDOG DRIVER
1474 M: Julius Werner <jwerner@chromium.org>
1475 R: Evan Benn <evanbenn@chromium.org>
1477 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1478 F: drivers/watchdog/arm_smc_wdt.c
1481 M: Will Deacon <will@kernel.org>
1482 R: Robin Murphy <robin.murphy@arm.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1486 F: drivers/iommu/arm/
1487 F: drivers/iommu/io-pgtable-arm*
1489 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1490 M: Arnd Bergmann <arnd@arndb.de>
1491 M: Olof Johansson <olof@lixom.net>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1496 F: arch/arm/boot/dts/Makefile
1497 F: arch/arm64/boot/dts/Makefile
1499 ARM SUB-ARCHITECTURES
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1506 ARM/ACTIONS SEMI ARCHITECTURE
1507 M: Andreas Färber <afaerber@suse.de>
1508 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: Documentation/devicetree/bindings/arm/actions.yaml
1512 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1513 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1514 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1515 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1516 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1517 F: Documentation/devicetree/bindings/pinctrl/actions,*
1518 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1519 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1520 F: arch/arm/boot/dts/owl-*
1521 F: arch/arm/mach-actions/
1522 F: arch/arm64/boot/dts/actions/
1523 F: drivers/clk/actions/
1524 F: drivers/clocksource/timer-owl*
1525 F: drivers/dma/owl-dma.c
1526 F: drivers/i2c/busses/i2c-owl.c
1527 F: drivers/irqchip/irq-owl-sirq.c
1528 F: drivers/mmc/host/owl-mmc.c
1529 F: drivers/pinctrl/actions/*
1530 F: drivers/soc/actions/
1531 F: include/dt-bindings/power/owl-*
1532 F: include/dt-bindings/reset/actions,*
1533 F: include/linux/soc/actions/
1536 ARM/ADS SPHERE MACHINE SUPPORT
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/AFEB9260 MACHINE SUPPORT
1542 M: Sergey Lapin <slapin@ossfans.org>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 ARM/AJECO 1ARM MACHINE SUPPORT
1547 M: Lennert Buytenhek <kernel@wantstofly.org>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 ARM/Allwinner SoC Clock Support
1552 M: Emilio López <emilio@elopez.com.ar>
1554 F: drivers/clk/sunxi/
1556 ARM/Allwinner sunXi SoC support
1557 M: Maxime Ripard <mripard@kernel.org>
1558 M: Chen-Yu Tsai <wens@csie.org>
1559 R: Jernej Skrabec <jernej.skrabec@siol.net>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1563 F: arch/arm/mach-sunxi/
1564 F: arch/arm64/boot/dts/allwinner/
1565 F: drivers/clk/sunxi-ng/
1566 F: drivers/pinctrl/sunxi/
1567 F: drivers/soc/sunxi/
1571 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1572 M: Neil Armstrong <narmstrong@baylibre.com>
1573 M: Jerome Brunet <jbrunet@baylibre.com>
1574 L: linux-amlogic@lists.infradead.org
1576 F: Documentation/devicetree/bindings/clock/amlogic*
1577 F: drivers/clk/meson/
1578 F: include/dt-bindings/clock/gxbb*
1579 F: include/dt-bindings/clock/meson*
1581 ARM/Amlogic Meson SoC Crypto Drivers
1582 M: Corentin Labbe <clabbe@baylibre.com>
1583 L: linux-crypto@vger.kernel.org
1584 L: linux-amlogic@lists.infradead.org
1586 F: Documentation/devicetree/bindings/crypto/amlogic*
1587 F: drivers/crypto/amlogic/
1589 ARM/Amlogic Meson SoC Sound Drivers
1590 M: Jerome Brunet <jbrunet@baylibre.com>
1591 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1593 F: Documentation/devicetree/bindings/sound/amlogic*
1596 ARM/Amlogic Meson SoC support
1597 M: Kevin Hilman <khilman@baylibre.com>
1598 R: Neil Armstrong <narmstrong@baylibre.com>
1599 R: Jerome Brunet <jbrunet@baylibre.com>
1600 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 L: linux-amlogic@lists.infradead.org
1604 W: http://linux-meson.com/
1605 F: arch/arm/boot/dts/meson*
1606 F: arch/arm/mach-meson/
1607 F: arch/arm64/boot/dts/amlogic/
1608 F: drivers/mmc/host/meson*
1609 F: drivers/pinctrl/meson/
1610 F: drivers/rtc/rtc-meson*
1611 F: drivers/soc/amlogic/
1614 ARM/Annapurna Labs ALPINE ARCHITECTURE
1615 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1616 M: Antoine Tenart <atenart@kernel.org>
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 F: arch/arm/boot/dts/alpine*
1620 F: arch/arm/mach-alpine/
1621 F: arch/arm64/boot/dts/amazon/
1622 F: drivers/*/*alpine*
1624 ARM/ARTPEC MACHINE SUPPORT
1625 M: Jesper Nilsson <jesper.nilsson@axis.com>
1626 M: Lars Persson <lars.persson@axis.com>
1627 L: linux-arm-kernel@axis.com
1629 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1630 F: arch/arm/boot/dts/artpec6*
1631 F: arch/arm/mach-artpec
1633 F: drivers/crypto/axis
1634 F: drivers/mmc/host/usdhi6rol0.c
1635 F: drivers/pinctrl/pinctrl-artpec*
1637 ARM/ASPEED I2C DRIVER
1638 M: Brendan Higgins <brendanhiggins@google.com>
1639 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1640 R: Joel Stanley <joel@jms.id.au>
1641 L: linux-i2c@vger.kernel.org
1642 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1644 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1645 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1646 F: drivers/i2c/busses/i2c-aspeed.c
1647 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1649 ARM/ASPEED MACHINE SUPPORT
1650 M: Joel Stanley <joel@jms.id.au>
1651 R: Andrew Jeffery <andrew@aj.id.au>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1655 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1657 F: arch/arm/boot/dts/aspeed-*
1658 F: arch/arm/mach-aspeed/
1661 ARM/BITMAIN ARCHITECTURE
1662 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1666 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1667 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1668 F: arch/arm64/boot/dts/bitmain/
1669 F: drivers/clk/clk-bm1880.c
1670 F: drivers/pinctrl/pinctrl-bm1880.c
1672 ARM/CALXEDA HIGHBANK ARCHITECTURE
1673 M: Andre Przywara <andre.przywara@arm.com>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 F: arch/arm/boot/dts/ecx-*.dts*
1677 F: arch/arm/boot/dts/highbank.dts
1678 F: arch/arm/mach-highbank/
1680 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1681 M: Krzysztof Halasa <khalasa@piap.pl>
1683 F: arch/arm/mach-cns3xxx/
1685 ARM/CAVIUM THUNDER NETWORK DRIVER
1686 M: Sunil Goutham <sgoutham@marvell.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 F: drivers/net/ethernet/cavium/thunder/
1691 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1692 M: Lukasz Majewski <lukma@denx.de>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 F: arch/arm/mach-ep93xx/ts72xx.c
1697 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1698 M: Alexander Shiyan <shc_work@mail.ru>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1704 M: Lennert Buytenhek <kernel@wantstofly.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1709 M: Hartley Sweeten <hsweeten@visionengravers.com>
1710 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 F: arch/arm/mach-ep93xx/
1714 F: arch/arm/mach-ep93xx/include/mach/
1717 M: Russell King <linux@armlinux.org.uk>
1718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1721 F: drivers/clk/clkdev.c
1723 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1724 M: Baruch Siach <baruch@tkos.co.il>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 F: arch/arm/boot/dts/cx92755*
1730 ARM/CONTEC MICRO9 MACHINE SUPPORT
1731 M: Hubert Feurstein <hubert.feurstein@contec.at>
1733 F: arch/arm/mach-ep93xx/micro9.c
1735 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1736 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1737 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1738 R: Mike Leach <mike.leach@linaro.org>
1739 R: Leo Yan <leo.yan@linaro.org>
1740 L: coresight@lists.linaro.org (moderated for non-subscribers)
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1744 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1745 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1746 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1747 F: Documentation/devicetree/bindings/arm/coresight.txt
1748 F: Documentation/trace/coresight/*
1749 F: drivers/hwtracing/coresight/*
1750 F: include/dt-bindings/arm/coresight-cti-dt.h
1751 F: tools/perf/arch/arm/util/auxtrace.c
1752 F: tools/perf/arch/arm/util/cs-etm.c
1753 F: tools/perf/arch/arm/util/cs-etm.h
1754 F: tools/perf/arch/arm/util/pmu.c
1755 F: tools/perf/util/cs-etm-decoder/*
1756 F: tools/perf/util/cs-etm.*
1758 ARM/CORGI MACHINE SUPPORT
1759 M: Richard Purdie <rpurdie@rpsys.net>
1762 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1763 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1764 M: Linus Walleij <linus.walleij@linaro.org>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 T: git git://github.com/ulli-kroll/linux.git
1768 F: Documentation/devicetree/bindings/arm/gemini.txt
1769 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1770 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1771 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1772 F: arch/arm/mach-gemini/
1773 F: drivers/net/ethernet/cortina/
1774 F: drivers/pinctrl/pinctrl-gemini.c
1775 F: drivers/rtc/rtc-ftrtc010.c
1777 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1778 M: Barry Song <baohua@kernel.org>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1782 F: arch/arm/boot/dts/prima2*
1783 F: arch/arm/mach-prima2/
1784 F: drivers/clk/sirf/
1785 F: drivers/clocksource/timer-atlas7.c
1786 F: drivers/clocksource/timer-prima2.c
1790 ARM/CZ.NIC TURRIS MOX SUPPORT
1791 M: Marek Behun <marek.behun@nic.cz>
1793 W: http://mox.turris.cz
1794 F: Documentation/ABI/testing/debugfs-moxtet
1795 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1796 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1797 F: Documentation/devicetree/bindings/bus/moxtet.txt
1798 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1799 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1800 F: drivers/bus/moxtet.c
1801 F: drivers/firmware/turris-mox-rwtm.c
1802 F: drivers/gpio/gpio-moxtet.c
1803 F: include/linux/moxtet.h
1805 ARM/EBSA110 MACHINE SUPPORT
1806 M: Russell King <linux@armlinux.org.uk>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W: http://www.armlinux.org.uk/
1810 F: arch/arm/mach-ebsa110/
1811 F: drivers/net/ethernet/amd/am79c961a.*
1813 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1814 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1815 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1821 M: Robert Jarzmik <robert.jarzmik@free.fr>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 F: arch/arm/mach-pxa/ezx.c
1826 ARM/FARADAY FA526 PORT
1827 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 T: git git://git.berlios.de/gemini-board
1831 F: arch/arm/mm/*-fa*
1833 ARM/FOOTBRIDGE ARCHITECTURE
1834 M: Russell King <linux@armlinux.org.uk>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 W: http://www.armlinux.org.uk/
1838 F: arch/arm/include/asm/hardware/dec21285.h
1839 F: arch/arm/mach-footbridge/
1841 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1842 M: Shawn Guo <shawnguo@kernel.org>
1843 M: Sascha Hauer <s.hauer@pengutronix.de>
1844 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1845 R: Fabio Estevam <festevam@gmail.com>
1846 R: NXP Linux Team <linux-imx@nxp.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1850 X: drivers/media/i2c/
1854 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1855 M: Shawn Guo <shawnguo@kernel.org>
1856 M: Li Yang <leoyang.li@nxp.com>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1860 F: arch/arm/boot/dts/ls1021a*
1861 F: arch/arm64/boot/dts/freescale/fsl-*
1862 F: arch/arm64/boot/dts/freescale/qoriq-*
1864 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1865 M: Shawn Guo <shawnguo@kernel.org>
1866 M: Sascha Hauer <s.hauer@pengutronix.de>
1867 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1868 R: Stefan Agner <stefan@agner.ch>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1872 F: arch/arm/boot/dts/vf*
1873 F: arch/arm/mach-imx/*vf610*
1875 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1876 M: Lennert Buytenhek <kernel@wantstofly.org>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 ARM/GUMSTIX MACHINE SUPPORT
1881 M: Steve Sakoman <sakoman@gmail.com>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1886 M: Philipp Zabel <philipp.zabel@gmail.com>
1887 M: Paul Parsons <lost.distance@yahoo.com>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 F: arch/arm/mach-pxa/hx4700.c
1891 F: arch/arm/mach-pxa/include/mach/hx4700.h
1892 F: sound/soc/pxa/hx4700.c
1894 ARM/HISILICON SOC SUPPORT
1895 M: Wei Xu <xuwei5@hisilicon.com>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 W: http://www.hisilicon.com
1899 T: git git://github.com/hisilicon/linux-hisi.git
1900 F: arch/arm/boot/dts/hi3*
1901 F: arch/arm/boot/dts/hip*
1902 F: arch/arm/boot/dts/hisi*
1903 F: arch/arm/mach-hisi/
1904 F: arch/arm64/boot/dts/hisilicon/
1906 ARM/HP JORNADA 7XX MACHINE SUPPORT
1907 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1911 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1912 F: arch/arm/mach-sa1100/jornada720.c
1914 ARM/IGEP MACHINE SUPPORT
1915 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1916 M: Javier Martinez Canillas <javier@dowhile0.org>
1917 L: linux-omap@vger.kernel.org
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 F: arch/arm/boot/dts/omap3-igep*
1922 ARM/INCOME PXA270 SUPPORT
1923 M: Marek Vasut <marek.vasut@gmail.com>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1928 ARM/INTEL IOP32X ARM ARCHITECTURE
1929 M: Lennert Buytenhek <kernel@wantstofly.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 ARM/INTEL IQ81342EX MACHINE SUPPORT
1934 M: Lennert Buytenhek <kernel@wantstofly.org>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 ARM/INTEL IXDP2850 MACHINE SUPPORT
1939 M: Lennert Buytenhek <kernel@wantstofly.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 ARM/INTEL IXP4XX ARM ARCHITECTURE
1944 M: Linus Walleij <linusw@kernel.org>
1945 M: Imre Kaloz <kaloz@openwrt.org>
1946 M: Krzysztof Halasa <khalasa@piap.pl>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1950 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1951 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1952 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1953 F: arch/arm/mach-ixp4xx/
1954 F: drivers/clocksource/timer-ixp4xx.c
1955 F: drivers/gpio/gpio-ixp4xx.c
1956 F: drivers/irqchip/irq-ixp4xx.c
1957 F: include/linux/irqchip/irq-ixp4xx.h
1958 F: include/linux/platform_data/timer-ixp4xx.h
1960 ARM/INTEL KEEMBAY ARCHITECTURE
1961 M: Paul J. Murphy <paul.j.murphy@intel.com>
1962 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1964 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1965 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1966 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1968 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1969 M: Jonathan Cameron <jic23@cam.ac.uk>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/mach-pxa/stargate2.c
1973 F: drivers/pcmcia/pxa2xx_stargate2.c
1975 ARM/INTEL XSC3 (MANZANO) ARM CORE
1976 M: Lennert Buytenhek <kernel@wantstofly.org>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1981 M: Lennert Buytenhek <kernel@wantstofly.org>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 ARM/LG1K ARCHITECTURE
1986 M: Chanho Min <chanho.min@lge.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm64/boot/dts/lg/
1991 ARM/LOGICPD PXA270 MACHINE SUPPORT
1992 M: Lennert Buytenhek <kernel@wantstofly.org>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 ARM/LPC18XX ARCHITECTURE
1997 M: Vladimir Zapolskiy <vz@mleia.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2001 F: arch/arm/boot/dts/lpc43*
2002 F: drivers/i2c/busses/i2c-lpc2k.c
2003 F: drivers/memory/pl172.c
2004 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2005 F: drivers/rtc/rtc-lpc24xx.c
2008 ARM/LPC32XX SOC SUPPORT
2009 M: Vladimir Zapolskiy <vz@mleia.com>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2013 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2014 F: arch/arm/boot/dts/lpc32*
2015 F: arch/arm/mach-lpc32xx/
2016 F: drivers/i2c/busses/i2c-pnx.c
2017 F: drivers/net/ethernet/nxp/lpc_eth.c
2018 F: drivers/usb/host/ohci-nxp.c
2019 F: drivers/watchdog/pnx4008_wdt.c
2022 ARM/MAGICIAN MACHINE SUPPORT
2023 M: Philipp Zabel <philipp.zabel@gmail.com>
2026 ARM/Marvell Dove/MV78xx0/Orion SOC support
2027 M: Andrew Lunn <andrew@lunn.ch>
2028 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2029 M: Gregory Clement <gregory.clement@bootlin.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 T: git git://git.infradead.org/linux-mvebu.git
2033 F: Documentation/devicetree/bindings/soc/dove/
2034 F: arch/arm/boot/dts/dove*
2035 F: arch/arm/boot/dts/orion5x*
2036 F: arch/arm/mach-dove/
2037 F: arch/arm/mach-mv78xx0/
2038 F: arch/arm/mach-orion5x/
2039 F: arch/arm/plat-orion/
2040 F: drivers/soc/dove/
2042 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2043 M: Andrew Lunn <andrew@lunn.ch>
2044 M: Gregory Clement <gregory.clement@bootlin.com>
2045 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 T: git git://git.infradead.org/linux-mvebu.git
2049 F: arch/arm/boot/dts/armada*
2050 F: arch/arm/boot/dts/kirkwood*
2051 F: arch/arm/configs/mvebu_*_defconfig
2052 F: arch/arm/mach-mvebu/
2053 F: arch/arm64/boot/dts/marvell/armada*
2054 F: arch/arm64/boot/dts/marvell/cn913*
2055 F: drivers/cpufreq/armada-37xx-cpufreq.c
2056 F: drivers/cpufreq/armada-8k-cpufreq.c
2057 F: drivers/cpufreq/mvebu-cpufreq.c
2058 F: drivers/irqchip/irq-armada-370-xp.c
2059 F: drivers/irqchip/irq-mvebu-*
2060 F: drivers/pinctrl/mvebu/
2061 F: drivers/rtc/rtc-armada38x.c
2063 ARM/Mediatek RTC DRIVER
2064 M: Eddie Huang <eddie.huang@mediatek.com>
2065 M: Sean Wang <sean.wang@mediatek.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2069 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2070 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2071 F: drivers/rtc/rtc-mt2712.c
2072 F: drivers/rtc/rtc-mt6397.c
2073 F: drivers/rtc/rtc-mt7622.c
2075 ARM/Mediatek SoC support
2076 M: Matthias Brugger <matthias.bgg@gmail.com>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2080 W: https://mtk.bcnfs.org/
2081 C: irc://chat.freenode.net/linux-mediatek
2082 F: arch/arm/boot/dts/mt6*
2083 F: arch/arm/boot/dts/mt7*
2084 F: arch/arm/boot/dts/mt8*
2085 F: arch/arm/mach-mediatek/
2086 F: arch/arm64/boot/dts/mediatek/
2087 F: drivers/soc/mediatek/
2092 ARM/Mediatek USB3 PHY DRIVER
2093 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2097 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2098 F: drivers/phy/mediatek/
2100 ARM/Microchip (AT91) SoC support
2101 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2102 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2103 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 W: http://www.linux4sam.org
2107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2108 F: arch/arm/boot/dts/at91*.dts
2109 F: arch/arm/boot/dts/at91*.dtsi
2110 F: arch/arm/boot/dts/sama*.dts
2111 F: arch/arm/boot/dts/sama*.dtsi
2112 F: arch/arm/include/debug/at91.S
2113 F: arch/arm/mach-at91/
2114 F: drivers/memory/atmel*
2115 F: drivers/watchdog/sama5d4_wdt.c
2116 F: include/soc/at91/
2117 X: drivers/input/touchscreen/atmel_mxt_ts.c
2118 X: drivers/net/wireless/atmel/
2122 ARM/Microchip Sparx5 SoC support
2123 M: Lars Povlsen <lars.povlsen@microchip.com>
2124 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2125 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 T: git git://github.com/microchip-ung/linux-upstream.git
2129 F: arch/arm64/boot/dts/microchip/
2132 ARM/MIOA701 MACHINE SUPPORT
2133 M: Robert Jarzmik <robert.jarzmik@free.fr>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 F: arch/arm/mach-pxa/mioa701.c
2138 ARM/MStar/Sigmastar Armv7 SoC support
2139 M: Daniel Palmer <daniel@thingy.jp>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 W: http://linux-chenxing.org/
2143 F: Documentation/devicetree/bindings/arm/mstar/*
2144 F: arch/arm/boot/dts/mstar-*
2145 F: arch/arm/mach-mstar/
2147 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2148 M: Michael Petchkovsky <mkpetch@internode.on.net>
2151 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2152 M: Linus Walleij <linus.walleij@linaro.org>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2156 F: Documentation/devicetree/bindings/arm/ste-*
2157 F: Documentation/devicetree/bindings/arm/ux500.yaml
2158 F: Documentation/devicetree/bindings/arm/ux500/
2159 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2160 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2161 F: arch/arm/boot/dts/ste-*
2162 F: arch/arm/mach-nomadik/
2163 F: arch/arm/mach-u300/
2164 F: arch/arm/mach-ux500/
2165 F: drivers/clk/clk-nomadik.c
2166 F: drivers/clk/clk-u300.c
2167 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2168 F: drivers/clocksource/timer-u300.c
2169 F: drivers/dma/coh901318*
2170 F: drivers/dma/ste_dma40*
2171 F: drivers/hwspinlock/u8500_hsem.c
2172 F: drivers/i2c/busses/i2c-nomadik.c
2173 F: drivers/i2c/busses/i2c-stu300.c
2174 F: drivers/iio/adc/ab8500-gpadc.c
2175 F: drivers/mfd/ab3100*
2176 F: drivers/mfd/ab8500*
2177 F: drivers/mfd/abx500*
2178 F: drivers/mfd/db8500*
2179 F: drivers/mfd/dbx500*
2180 F: drivers/pinctrl/nomadik/
2181 F: drivers/pinctrl/pinctrl-coh901*
2182 F: drivers/pinctrl/pinctrl-u300.c
2183 F: drivers/rtc/rtc-ab3100.c
2184 F: drivers/rtc/rtc-ab8500.c
2185 F: drivers/rtc/rtc-coh901331.c
2186 F: drivers/rtc/rtc-pl031.c
2187 F: drivers/soc/ux500/
2188 F: drivers/watchdog/coh901327_wdt.c
2190 ARM/NUVOTON NPCM ARCHITECTURE
2191 M: Avi Fishman <avifishman70@gmail.com>
2192 M: Tomer Maimon <tmaimon77@gmail.com>
2193 M: Tali Perry <tali.perry1@gmail.com>
2194 R: Patrick Venture <venture@google.com>
2195 R: Nancy Yuen <yuenn@google.com>
2196 R: Benjamin Fair <benjaminfair@google.com>
2197 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2199 F: Documentation/devicetree/bindings/*/*/*npcm*
2200 F: Documentation/devicetree/bindings/*/*npcm*
2201 F: arch/arm/boot/dts/nuvoton-npcm*
2202 F: arch/arm/mach-npcm/
2204 F: drivers/*/*/*npcm*
2205 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2207 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2208 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2210 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2211 F: arch/arm/mach-s3c/gta02.h
2212 F: arch/arm/mach-s3c/mach-gta02.c
2214 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2215 M: Alexander Clouter <alex@digriz.org.uk>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 W: http://www.digriz.org.uk/ts78xx/kernel
2219 F: arch/arm/mach-orion5x/ts78xx-*
2221 ARM/OXNAS platform support
2222 M: Neil Armstrong <narmstrong@baylibre.com>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 L: linux-oxnas@groups.io (moderated for non-subscribers)
2226 F: arch/arm/boot/dts/ox8*.dts*
2227 F: arch/arm/mach-oxnas/
2228 F: drivers/power/reset/oxnas-restart.c
2231 ARM/PALM TREO SUPPORT
2232 M: Tomas Cech <sleep_walker@suse.com>
2233 L: linux-arm-kernel@lists.infradead.org
2235 W: http://hackndev.com
2236 F: arch/arm/mach-pxa/palmtreo.*
2238 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2239 M: Marek Vasut <marek.vasut@gmail.com>
2240 L: linux-arm-kernel@lists.infradead.org
2242 W: http://hackndev.com
2243 F: arch/arm/mach-pxa/include/mach/palmld.h
2244 F: arch/arm/mach-pxa/include/mach/palmtc.h
2245 F: arch/arm/mach-pxa/include/mach/palmtx.h
2246 F: arch/arm/mach-pxa/palmld.c
2247 F: arch/arm/mach-pxa/palmt5.*
2248 F: arch/arm/mach-pxa/palmtc.c
2249 F: arch/arm/mach-pxa/palmte2.*
2250 F: arch/arm/mach-pxa/palmtx.c
2253 M: Sergey Lapin <slapin@ossfans.org>
2254 L: linux-arm-kernel@lists.infradead.org
2256 W: http://hackndev.com
2257 F: arch/arm/mach-pxa/palmz72.*
2260 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2262 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2264 ARM/PT DIGITAL BOARD PORT
2265 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 W: http://www.armlinux.org.uk/
2270 ARM/QUALCOMM SUPPORT
2271 M: Andy Gross <agross@kernel.org>
2272 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2273 L: linux-arm-msm@vger.kernel.org
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2276 F: Documentation/devicetree/bindings/*/qcom*
2277 F: Documentation/devicetree/bindings/soc/qcom/
2278 F: arch/arm/boot/dts/qcom-*.dts
2279 F: arch/arm/boot/dts/qcom-*.dtsi
2280 F: arch/arm/mach-qcom/
2281 F: arch/arm64/boot/dts/qcom/
2282 F: drivers/*/*/qcom*
2283 F: drivers/*/*/qcom/
2284 F: drivers/*/pm8???-*
2287 F: drivers/bluetooth/btqcomsmd.c
2288 F: drivers/clocksource/timer-qcom.c
2289 F: drivers/cpuidle/cpuidle-qcom-spm.c
2290 F: drivers/extcon/extcon-qcom*
2291 F: drivers/i2c/busses/i2c-qcom-geni.c
2292 F: drivers/i2c/busses/i2c-qup.c
2293 F: drivers/iommu/msm*
2294 F: drivers/mfd/ssbi.c
2295 F: drivers/mmc/host/mmci_qcom*
2296 F: drivers/mmc/host/sdhci-msm.c
2297 F: drivers/pci/controller/dwc/pcie-qcom.c
2298 F: drivers/phy/qualcomm/
2299 F: drivers/power/*/msm*
2300 F: drivers/reset/reset-qcom-*
2301 F: drivers/scsi/ufs/ufs-qcom*
2302 F: drivers/spi/spi-geni-qcom.c
2303 F: drivers/spi/spi-qcom-qspi.c
2304 F: drivers/spi/spi-qup.c
2305 F: drivers/tty/serial/msm_serial.c
2306 F: drivers/usb/dwc3/dwc3-qcom.c
2307 F: include/dt-bindings/*/qcom*
2308 F: include/linux/*/qcom*
2310 ARM/RADISYS ENP2611 MACHINE SUPPORT
2311 M: Lennert Buytenhek <kernel@wantstofly.org>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2315 ARM/RDA MICRO ARCHITECTURE
2316 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2320 F: Documentation/devicetree/bindings/arm/rda.yaml
2321 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2322 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2323 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2324 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2325 F: arch/arm/boot/dts/rda8810pl-*
2326 F: drivers/clocksource/timer-rda.c
2327 F: drivers/gpio/gpio-rda.c
2328 F: drivers/irqchip/irq-rda-intc.c
2329 F: drivers/tty/serial/rda-uart.c
2331 ARM/REALTEK ARCHITECTURE
2332 M: Andreas Färber <afaerber@suse.de>
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2336 F: Documentation/devicetree/bindings/arm/realtek.yaml
2337 F: arch/arm/boot/dts/rtd*
2338 F: arch/arm/mach-realtek/
2339 F: arch/arm64/boot/dts/realtek/
2341 ARM/RENESAS ARM64 ARCHITECTURE
2342 M: Geert Uytterhoeven <geert+renesas@glider.be>
2343 M: Magnus Damm <magnus.damm@gmail.com>
2344 L: linux-renesas-soc@vger.kernel.org
2346 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2348 F: Documentation/devicetree/bindings/arm/renesas.yaml
2349 F: arch/arm64/boot/dts/renesas/
2350 F: drivers/soc/renesas/
2351 F: include/linux/soc/renesas/
2353 ARM/RISCPC ARCHITECTURE
2354 M: Russell King <linux@armlinux.org.uk>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 W: http://www.armlinux.org.uk/
2358 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2359 F: arch/arm/include/asm/hardware/ioc.h
2360 F: arch/arm/include/asm/hardware/iomd.h
2361 F: arch/arm/include/asm/hardware/memc.h
2362 F: arch/arm/mach-rpc/
2363 F: drivers/net/ethernet/8390/etherh.c
2364 F: drivers/net/ethernet/i825xx/ether1*
2365 F: drivers/net/ethernet/seeq/ether3*
2366 F: drivers/scsi/arm/
2368 ARM/Rockchip SoC support
2369 M: Heiko Stuebner <heiko@sntech.de>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 L: linux-rockchip@lists.infradead.org
2373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2374 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2375 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2376 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2377 F: arch/arm/boot/dts/rk3*
2378 F: arch/arm/boot/dts/rv1108*
2379 F: arch/arm/mach-rockchip/
2380 F: drivers/*/*/*rockchip*
2381 F: drivers/*/*rockchip*
2382 F: drivers/clk/rockchip/
2383 F: drivers/i2c/busses/i2c-rk3x.c
2384 F: sound/soc/rockchip/
2387 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2388 M: Krzysztof Kozlowski <krzk@kernel.org>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 L: linux-samsung-soc@vger.kernel.org
2392 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2393 F: Documentation/arm/samsung/
2394 F: Documentation/devicetree/bindings/arm/samsung/
2395 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2396 F: arch/arm/boot/dts/exynos*
2397 F: arch/arm/boot/dts/s3c*
2398 F: arch/arm/boot/dts/s5p*
2399 F: arch/arm/mach-exynos*/
2400 F: arch/arm/mach-s3c/
2401 F: arch/arm/mach-s5p*/
2402 F: arch/arm64/boot/dts/exynos/
2403 F: drivers/*/*/*s3c24*
2404 F: drivers/*/*s3c24*
2405 F: drivers/*/*s3c64xx*
2406 F: drivers/*/*s5pv210*
2407 F: drivers/memory/samsung/
2408 F: drivers/soc/samsung/
2409 F: drivers/tty/serial/samsung*
2410 F: include/linux/soc/samsung/
2416 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2417 M: Andrzej Hajda <a.hajda@samsung.com>
2418 L: linux-arm-kernel@lists.infradead.org
2419 L: linux-media@vger.kernel.org
2421 F: drivers/media/platform/s5p-g2d/
2423 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2424 M: Marek Szyprowski <m.szyprowski@samsung.com>
2425 L: linux-samsung-soc@vger.kernel.org
2426 L: linux-media@vger.kernel.org
2428 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2429 F: drivers/media/cec/platform/s5p/
2431 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2432 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2433 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2434 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2435 L: linux-arm-kernel@lists.infradead.org
2436 L: linux-media@vger.kernel.org
2438 F: drivers/media/platform/s5p-jpeg/
2440 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2441 M: Andrzej Hajda <a.hajda@samsung.com>
2442 L: linux-arm-kernel@lists.infradead.org
2443 L: linux-media@vger.kernel.org
2445 F: drivers/media/platform/s5p-mfc/
2447 ARM/SHMOBILE ARM ARCHITECTURE
2448 M: Geert Uytterhoeven <geert+renesas@glider.be>
2449 M: Magnus Damm <magnus.damm@gmail.com>
2450 L: linux-renesas-soc@vger.kernel.org
2452 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2454 F: Documentation/devicetree/bindings/arm/renesas.yaml
2455 F: arch/arm/boot/dts/emev2*
2456 F: arch/arm/boot/dts/gr-peach*
2457 F: arch/arm/boot/dts/iwg20d-q7*
2458 F: arch/arm/boot/dts/r7s*
2459 F: arch/arm/boot/dts/r8a*
2460 F: arch/arm/boot/dts/r9a*
2461 F: arch/arm/boot/dts/sh*
2462 F: arch/arm/configs/shmobile_defconfig
2463 F: arch/arm/include/debug/renesas-scif.S
2464 F: arch/arm/mach-shmobile/
2465 F: drivers/soc/renesas/
2466 F: include/linux/soc/renesas/
2468 ARM/SOCFPGA ARCHITECTURE
2469 M: Dinh Nguyen <dinguyen@kernel.org>
2471 W: http://www.rocketboards.org
2472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2473 F: arch/arm/boot/dts/socfpga*
2474 F: arch/arm/configs/socfpga_defconfig
2475 F: arch/arm/mach-socfpga/
2476 F: arch/arm64/boot/dts/altera/
2477 F: arch/arm64/boot/dts/intel/
2479 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2480 M: Dinh Nguyen <dinguyen@kernel.org>
2482 F: drivers/clk/socfpga/
2484 ARM/SOCFPGA EDAC SUPPORT
2485 M: Dinh Nguyen <dinguyen@kernel.org>
2487 F: drivers/edac/altera_edac.
2489 ARM/SPREADTRUM SoC SUPPORT
2490 M: Orson Zhai <orsonzhai@gmail.com>
2491 M: Baolin Wang <baolin.wang7@gmail.com>
2492 M: Chunyan Zhang <zhang.lyra@gmail.com>
2494 F: arch/arm64/boot/dts/sprd
2499 ARM/STI ARCHITECTURE
2500 M: Patrice Chotard <patrice.chotard@st.com>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 W: http://www.stlinux.com
2504 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2505 F: arch/arm/boot/dts/sti*
2506 F: arch/arm/mach-sti/
2507 F: drivers/ata/ahci_st.c
2508 F: drivers/char/hw_random/st-rng.c
2509 F: drivers/clocksource/arm_global_timer.c
2510 F: drivers/clocksource/clksrc_st_lpc.c
2511 F: drivers/cpufreq/sti-cpufreq.c
2512 F: drivers/dma/st_fdma*
2513 F: drivers/i2c/busses/i2c-st.c
2514 F: drivers/media/platform/sti/c8sectpfe/
2515 F: drivers/media/rc/st_rc.c
2516 F: drivers/mmc/host/sdhci-st.c
2517 F: drivers/phy/st/phy-miphy28lp.c
2518 F: drivers/phy/st/phy-stih407-usb.c
2519 F: drivers/pinctrl/pinctrl-st.c
2520 F: drivers/remoteproc/st_remoteproc.c
2521 F: drivers/remoteproc/st_slim_rproc.c
2522 F: drivers/reset/sti/
2523 F: drivers/rtc/rtc-st-lpc.c
2524 F: drivers/tty/serial/st-asc.c
2525 F: drivers/usb/dwc3/dwc3-st.c
2526 F: drivers/usb/host/ehci-st.c
2527 F: drivers/usb/host/ohci-st.c
2528 F: drivers/watchdog/st_lpc_wdt.c
2529 F: include/linux/remoteproc/st_slim_rproc.h
2531 ARM/STM32 ARCHITECTURE
2532 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2533 M: Alexandre Torgue <alexandre.torgue@st.com>
2534 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2538 F: arch/arm/boot/dts/stm32*
2539 F: arch/arm/mach-stm32/
2540 F: drivers/clocksource/armv7m_systick.c
2544 ARM/Synaptics SoC support
2545 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2546 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 F: arch/arm/boot/dts/berlin*
2550 F: arch/arm/mach-berlin/
2551 F: arch/arm64/boot/dts/synaptics/
2553 ARM/TANGO ARCHITECTURE
2554 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2555 M: Mans Rullgard <mans@mansr.com>
2556 L: linux-arm-kernel@lists.infradead.org
2560 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2561 M: Lennert Buytenhek <kernel@wantstofly.org>
2562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2566 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2567 L: linux-tegra@vger.kernel.org
2568 L: linux-media@vger.kernel.org
2570 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2571 F: drivers/media/cec/platform/tegra/
2573 ARM/TETON BGA MACHINE SUPPORT
2574 M: "Mark F. Brown" <mark.brown314@gmail.com>
2575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2579 M: Santosh Shilimkar <ssantosh@kernel.org>
2580 L: linux-kernel@vger.kernel.org
2582 F: drivers/memory/*emif*
2584 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2585 M: Santosh Shilimkar <ssantosh@kernel.org>
2586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2589 F: arch/arm/boot/dts/keystone-*
2590 F: arch/arm/mach-keystone/
2592 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2593 M: Santosh Shilimkar <ssantosh@kernel.org>
2594 L: linux-kernel@vger.kernel.org
2596 F: drivers/clk/keystone/
2598 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2599 M: Santosh Shilimkar <ssantosh@kernel.org>
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 L: linux-kernel@vger.kernel.org
2603 F: drivers/clocksource/timer-keystone.c
2605 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2606 M: Santosh Shilimkar <ssantosh@kernel.org>
2607 L: linux-kernel@vger.kernel.org
2609 F: drivers/power/reset/keystone-reset.c
2611 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2612 M: Tero Kristo <t-kristo@ti.com>
2613 M: Nishanth Menon <nm@ti.com>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2617 F: arch/arm64/boot/dts/ti/Makefile
2618 F: arch/arm64/boot/dts/ti/k3-*
2619 F: include/dt-bindings/pinctrl/k3.h
2621 ARM/THECUS N2100 MACHINE SUPPORT
2622 M: Lennert Buytenhek <kernel@wantstofly.org>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 ARM/TOSA MACHINE SUPPORT
2627 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2628 M: Dirk Opfer <dirk@opfer-online.de>
2631 ARM/TOSHIBA VISCONTI ARCHITECTURE
2632 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2636 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2637 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2638 F: arch/arm64/boot/dts/toshiba/
2639 F: drivers/pinctrl/visconti/
2642 ARM/UNIPHIER ARCHITECTURE
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2646 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2647 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2648 F: arch/arm/boot/dts/uniphier*
2649 F: arch/arm/include/asm/hardware/cache-uniphier.h
2650 F: arch/arm/mach-uniphier/
2651 F: arch/arm/mm/cache-uniphier.c
2652 F: arch/arm64/boot/dts/socionext/uniphier*
2653 F: drivers/bus/uniphier-system-bus.c
2654 F: drivers/clk/uniphier/
2655 F: drivers/dma/uniphier-mdmac.c
2656 F: drivers/gpio/gpio-uniphier.c
2657 F: drivers/i2c/busses/i2c-uniphier*
2658 F: drivers/irqchip/irq-uniphier-aidet.c
2659 F: drivers/mmc/host/uniphier-sd.c
2660 F: drivers/pinctrl/uniphier/
2661 F: drivers/reset/reset-uniphier.c
2662 F: drivers/tty/serial/8250/8250_uniphier.c
2665 ARM/VERSATILE EXPRESS PLATFORM
2666 M: Liviu Dudau <liviu.dudau@arm.com>
2667 M: Sudeep Holla <sudeep.holla@arm.com>
2668 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 F: arch/arm/boot/dts/vexpress*
2674 F: arch/arm/mach-vexpress/
2675 F: arch/arm64/boot/dts/arm/
2676 F: drivers/clk/versatile/clk-vexpress-osc.c
2677 F: drivers/clocksource/timer-versatile.c
2681 M: Russell King <linux@armlinux.org.uk>
2682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 W: http://www.armlinux.org.uk/
2687 ARM/VOIPAC PXA270 SUPPORT
2688 M: Marek Vasut <marek.vasut@gmail.com>
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 F: arch/arm/mach-pxa/include/mach/vpac270.h
2692 F: arch/arm/mach-pxa/vpac270.c
2694 ARM/VT8500 ARM ARCHITECTURE
2695 M: Tony Prisk <linux@prisktech.co.nz>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2699 F: arch/arm/mach-vt8500/
2700 F: drivers/clocksource/timer-vt8500.c
2701 F: drivers/i2c/busses/i2c-wmt.c
2702 F: drivers/mmc/host/wmt-sdmmc.c
2703 F: drivers/pwm/pwm-vt8500.c
2704 F: drivers/rtc/rtc-vt8500.c
2705 F: drivers/tty/serial/vt8500_serial.c
2706 F: drivers/usb/host/ehci-platform.c
2707 F: drivers/usb/host/uhci-platform.c
2708 F: drivers/video/fbdev/vt8500lcdfb.*
2709 F: drivers/video/fbdev/wm8505fb*
2710 F: drivers/video/fbdev/wmt_ge_rops.*
2712 ARM/ZIPIT Z2 SUPPORT
2713 M: Marek Vasut <marek.vasut@gmail.com>
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 F: arch/arm/mach-pxa/include/mach/z2.h
2717 F: arch/arm/mach-pxa/z2.c
2719 ARM/ZTE ARCHITECTURE
2720 M: Jun Nie <jun.nie@linaro.org>
2721 M: Shawn Guo <shawnguo@kernel.org>
2722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 F: Documentation/devicetree/bindings/arm/zte.yaml
2725 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2726 F: Documentation/devicetree/bindings/dma/zxdma.txt
2727 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2728 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2729 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2730 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2731 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2732 F: Documentation/devicetree/bindings/soc/zte/
2733 F: Documentation/devicetree/bindings/sound/zte,*.txt
2734 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2735 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2736 F: arch/arm/boot/dts/zx2967*
2737 F: arch/arm/mach-zx/
2738 F: arch/arm64/boot/dts/zte/
2740 F: drivers/dma/zx_dma.c
2741 F: drivers/gpio/gpio-zx.c
2742 F: drivers/i2c/busses/i2c-zx2967.c
2743 F: drivers/mmc/host/dw_mmc-zx.*
2744 F: drivers/pinctrl/zte/
2746 F: drivers/thermal/zx2967_thermal.c
2747 F: drivers/watchdog/zx2967_wdt.c
2748 F: include/dt-bindings/clock/zx2967*.h
2749 F: include/dt-bindings/soc/zte,*.h
2750 F: sound/soc/codecs/zx_aud96p22.c
2753 ARM/ZYNQ ARCHITECTURE
2754 M: Michal Simek <michal.simek@xilinx.com>
2755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 W: http://wiki.xilinx.com
2758 T: git https://github.com/Xilinx/linux-xlnx.git
2759 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2760 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2761 F: arch/arm/mach-zynq/
2762 F: drivers/block/xsysace.c
2763 F: drivers/clocksource/timer-cadence-ttc.c
2764 F: drivers/cpuidle/cpuidle-zynq.c
2765 F: drivers/edac/synopsys_edac.c
2766 F: drivers/i2c/busses/i2c-cadence.c
2767 F: drivers/i2c/busses/i2c-xiic.c
2768 F: drivers/mmc/host/sdhci-of-arasan.c
2772 ARM64 PORT (AARCH64 ARCHITECTURE)
2773 M: Catalin Marinas <catalin.marinas@arm.com>
2774 M: Will Deacon <will@kernel.org>
2775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2778 F: Documentation/arm64/
2780 F: tools/testing/selftests/arm64/
2781 X: arch/arm64/boot/dts/
2783 AS3645A LED FLASH CONTROLLER DRIVER
2784 M: Sakari Ailus <sakari.ailus@iki.fi>
2785 L: linux-leds@vger.kernel.org
2787 F: drivers/leds/leds-as3645a.c
2789 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2790 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2791 L: linux-media@vger.kernel.org
2793 T: git git://linuxtv.org/media_tree.git
2794 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2795 F: drivers/media/i2c/ak7375.c
2797 ASAHI KASEI AK8974 DRIVER
2798 M: Linus Walleij <linus.walleij@linaro.org>
2799 L: linux-iio@vger.kernel.org
2801 W: http://www.akm.com/
2802 F: drivers/iio/magnetometer/ak8974.c
2804 ASC7621 HARDWARE MONITOR DRIVER
2805 M: George Joseph <george.joseph@fairview5.com>
2806 L: linux-hwmon@vger.kernel.org
2808 F: Documentation/hwmon/asc7621.rst
2809 F: drivers/hwmon/asc7621.c
2811 ASPEED PINCTRL DRIVERS
2812 M: Andrew Jeffery <andrew@aj.id.au>
2813 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2814 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2815 L: linux-gpio@vger.kernel.org
2817 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2818 F: drivers/pinctrl/aspeed/
2820 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2821 M: Eddie James <eajames@linux.ibm.com>
2822 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2824 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2825 F: drivers/irqchip/irq-aspeed-scu-ic.c
2826 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2828 ASPEED VIDEO ENGINE DRIVER
2829 M: Eddie James <eajames@linux.ibm.com>
2830 L: linux-media@vger.kernel.org
2831 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2833 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2834 F: drivers/media/platform/aspeed-video.c
2836 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2837 M: Corentin Chary <corentin.chary@gmail.com>
2838 L: acpi4asus-user@lists.sourceforge.net
2839 L: platform-driver-x86@vger.kernel.org
2841 W: http://acpi4asus.sf.net
2842 F: drivers/platform/x86/asus*.c
2843 F: drivers/platform/x86/eeepc*.c
2845 ASUS WIRELESS RADIO CONTROL DRIVER
2846 M: João Paulo Rechi Vita <jprvita@gmail.com>
2847 L: platform-driver-x86@vger.kernel.org
2849 F: drivers/platform/x86/asus-wireless.c
2852 M: David Howells <dhowells@redhat.com>
2853 L: keyrings@vger.kernel.org
2855 F: Documentation/crypto/asymmetric-keys.rst
2856 F: crypto/asymmetric_keys/
2857 F: include/crypto/pkcs7.h
2858 F: include/crypto/public_key.h
2859 F: include/linux/verification.h
2861 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2862 R: Dan Williams <dan.j.williams@intel.com>
2864 W: http://sourceforge.net/projects/xscaleiop
2865 F: Documentation/crypto/async-tx-api.rst
2868 F: include/linux/async_tx.h
2869 F: include/linux/dmaengine.h
2872 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2873 L: linux-i2c@vger.kernel.org
2875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2876 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2877 F: drivers/misc/eeprom/at24.c
2879 ATA OVER ETHERNET (AOE) DRIVER
2880 M: "Justin Sanders" <justin@coraid.com>
2882 W: http://www.openaoe.org/
2883 F: Documentation/admin-guide/aoe/
2884 F: drivers/block/aoe/
2886 ATHEROS 71XX/9XXX GPIO DRIVER
2887 M: Alban Bedel <albeu@free.fr>
2889 W: https://github.com/AlbanBedel/linux
2890 T: git git://github.com/AlbanBedel/linux
2891 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2892 F: drivers/gpio/gpio-ath79.c
2894 ATHEROS 71XX/9XXX USB PHY DRIVER
2895 M: Alban Bedel <albeu@free.fr>
2897 W: https://github.com/AlbanBedel/linux
2898 T: git git://github.com/AlbanBedel/linux
2899 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2900 F: drivers/phy/qualcomm/phy-ath79-usb.c
2902 ATHEROS ATH GENERIC UTILITIES
2903 M: Kalle Valo <kvalo@codeaurora.org>
2904 L: linux-wireless@vger.kernel.org
2906 F: drivers/net/wireless/ath/*
2908 ATHEROS ATH5K WIRELESS DRIVER
2909 M: Jiri Slaby <jirislaby@kernel.org>
2910 M: Nick Kossifidis <mickflemm@gmail.com>
2911 M: Luis Chamberlain <mcgrof@kernel.org>
2912 L: linux-wireless@vger.kernel.org
2914 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2915 F: drivers/net/wireless/ath/ath5k/
2917 ATHEROS ATH6KL WIRELESS DRIVER
2918 M: Kalle Valo <kvalo@codeaurora.org>
2919 L: linux-wireless@vger.kernel.org
2921 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2923 F: drivers/net/wireless/ath/ath6kl/
2926 M: Ville Syrjala <syrjala@sci.fi>
2928 F: drivers/input/misc/ati_remote2.c
2930 ATK0110 HWMON DRIVER
2931 M: Luca Tettamanti <kronos.it@gmail.com>
2932 L: linux-hwmon@vger.kernel.org
2934 F: drivers/hwmon/asus_atk0110.c
2936 ATLX ETHERNET DRIVERS
2937 M: Jay Cliburn <jcliburn@gmail.com>
2938 M: Chris Snook <chris.snook@gmail.com>
2939 L: netdev@vger.kernel.org
2941 W: http://sourceforge.net/projects/atl1
2942 W: http://atl1.sourceforge.net
2943 F: drivers/net/ethernet/atheros/
2946 M: Chas Williams <3chas3@gmail.com>
2947 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2948 L: netdev@vger.kernel.org
2950 W: http://linux-atm.sourceforge.net
2952 F: include/linux/atm*
2953 F: include/uapi/linux/atm*
2955 ATMEL MACB ETHERNET DRIVER
2956 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2957 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2959 F: drivers/net/ethernet/cadence/
2961 ATMEL MAXTOUCH DRIVER
2962 M: Nick Dyer <nick@shmanahar.org>
2964 T: git git://github.com/ndyer/linux.git
2965 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2966 F: drivers/input/touchscreen/atmel_mxt_ts.c
2968 ATMEL WIRELESS DRIVER
2969 M: Simon Kelley <simon@thekelleys.org.uk>
2970 L: linux-wireless@vger.kernel.org
2972 W: http://www.thekelleys.org.uk/atmel
2973 W: http://atmelwlandriver.sourceforge.net/
2974 F: drivers/net/wireless/atmel/atmel*
2976 ATOMIC INFRASTRUCTURE
2977 M: Will Deacon <will@kernel.org>
2978 M: Peter Zijlstra <peterz@infradead.org>
2979 R: Boqun Feng <boqun.feng@gmail.com>
2980 L: linux-kernel@vger.kernel.org
2982 F: arch/*/include/asm/atomic*.h
2983 F: include/*/atomic*.h
2986 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2987 M: Bradley Grove <linuxdrivers@attotech.com>
2988 L: linux-scsi@vger.kernel.org
2990 W: http://www.attotech.com
2991 F: drivers/scsi/esas2r
2993 ATUSB IEEE 802.15.4 RADIO DRIVER
2994 M: Stefan Schmidt <stefan@datenfreihafen.org>
2995 L: linux-wpan@vger.kernel.org
2997 F: drivers/net/ieee802154/at86rf230.h
2998 F: drivers/net/ieee802154/atusb.c
2999 F: drivers/net/ieee802154/atusb.h
3002 M: Paul Moore <paul@paul-moore.com>
3003 M: Eric Paris <eparis@redhat.com>
3004 L: linux-audit@redhat.com (moderated for non-subscribers)
3006 W: https://github.com/linux-audit
3007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3008 F: include/linux/audit.h
3009 F: include/uapi/linux/audit.h
3012 AUXILIARY DISPLAY DRIVERS
3013 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3015 F: drivers/auxdisplay/
3016 F: include/linux/cfag12864b.h
3018 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3019 M: Andreas Klinger <ak@it-klinger.de>
3020 L: linux-iio@vger.kernel.org
3022 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3023 F: drivers/iio/adc/hx711.c
3026 M: Ralf Baechle <ralf@linux-mips.org>
3027 L: linux-hams@vger.kernel.org
3029 W: http://www.linux-ax25.org/
3030 F: include/net/ax25.h
3031 F: include/uapi/linux/ax25.h
3035 M: Peter Rosin <peda@axentia.se>
3036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 F: arch/arm/boot/dts/at91-linea.dtsi
3039 F: arch/arm/boot/dts/at91-natte.dtsi
3040 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3041 F: arch/arm/boot/dts/at91-tse850-3.dts
3043 AXENTIA ASOC DRIVERS
3044 M: Peter Rosin <peda@axentia.se>
3045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3047 F: Documentation/devicetree/bindings/sound/axentia,*
3048 F: sound/soc/atmel/tse850-pcm5142.c
3050 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3051 M: Nuno Sá <nuno.sa@analog.com>
3052 L: linux-hwmon@vger.kernel.org
3054 W: http://ez.analog.com/community/linux-device-drivers
3055 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3056 F: drivers/hwmon/axi-fan-control.c
3058 AXXIA I2C CONTROLLER
3059 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3060 L: linux-i2c@vger.kernel.org
3062 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3063 F: drivers/i2c/busses/i2c-axxia.c
3066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3067 L: linux-media@vger.kernel.org
3069 W: https://linuxtv.org
3070 T: git git://linuxtv.org/media_tree.git
3071 F: drivers/media/usb/dvb-usb-v2/az6007.c
3073 AZTECH FM RADIO RECEIVER DRIVER
3074 M: Hans Verkuil <hverkuil@xs4all.nl>
3075 L: linux-media@vger.kernel.org
3077 W: https://linuxtv.org
3078 T: git git://linuxtv.org/media_tree.git
3079 F: drivers/media/radio/radio-aztech*
3082 L: linux-wireless@vger.kernel.org
3083 L: b43-dev@lists.infradead.org
3085 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3086 F: drivers/net/wireless/broadcom/b43/
3088 B43LEGACY WIRELESS DRIVER
3089 M: Larry Finger <Larry.Finger@lwfinger.net>
3090 L: linux-wireless@vger.kernel.org
3091 L: b43-dev@lists.infradead.org
3093 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3094 F: drivers/net/wireless/broadcom/b43legacy/
3096 BACKLIGHT CLASS/SUBSYSTEM
3097 M: Lee Jones <lee.jones@linaro.org>
3098 M: Daniel Thompson <daniel.thompson@linaro.org>
3099 M: Jingoo Han <jingoohan1@gmail.com>
3100 L: dri-devel@lists.freedesktop.org
3102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3103 F: Documentation/ABI/stable/sysfs-class-backlight
3104 F: Documentation/ABI/testing/sysfs-class-backlight
3105 F: Documentation/devicetree/bindings/leds/backlight
3106 F: drivers/video/backlight/
3107 F: include/linux/backlight.h
3108 F: include/linux/pwm_backlight.h
3111 M: Marek Lindner <mareklindner@neomailbox.ch>
3112 M: Simon Wunderlich <sw@simonwunderlich.de>
3113 M: Antonio Quartulli <a@unstable.cc>
3114 M: Sven Eckelmann <sven@narfation.org>
3115 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3117 W: https://www.open-mesh.org/
3118 Q: https://patchwork.open-mesh.org/project/batman/list/
3119 B: https://www.open-mesh.org/projects/batman-adv/issues
3120 C: irc://chat.freenode.net/batman
3121 T: git https://git.open-mesh.org/linux-merge.git
3122 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3123 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3124 F: Documentation/networking/batman-adv.rst
3125 F: include/uapi/linux/batadv_packet.h
3126 F: include/uapi/linux/batman_adv.h
3129 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3130 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3131 L: linux-hams@vger.kernel.org
3133 W: http://www.baycom.org/~tom/ham/ham.html
3134 F: drivers/net/hamradio/baycom*
3136 BCACHE (BLOCK LAYER CACHE)
3137 M: Coly Li <colyli@suse.de>
3138 M: Kent Overstreet <kent.overstreet@gmail.com>
3139 L: linux-bcache@vger.kernel.org
3141 W: http://bcache.evilpiepirate.org
3142 C: irc://irc.oftc.net/bcache
3143 F: drivers/md/bcache/
3145 BDISP ST MEDIA DRIVER
3146 M: Fabien Dessenne <fabien.dessenne@st.com>
3147 L: linux-media@vger.kernel.org
3149 W: https://linuxtv.org
3150 T: git git://linuxtv.org/media_tree.git
3151 F: drivers/media/platform/sti/bdisp
3153 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3154 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3155 L: netdev@vger.kernel.org
3157 F: drivers/net/ethernet/ec_bhf.c
3160 M: Luis de Bethencourt <luisbg@kernel.org>
3161 M: Salah Triki <salah.triki@gmail.com>
3163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3164 F: Documentation/filesystems/befs.rst
3168 M: Paolo Valente <paolo.valente@linaro.org>
3169 M: Jens Axboe <axboe@kernel.dk>
3170 L: linux-block@vger.kernel.org
3172 F: Documentation/block/bfq-iosched.rst
3176 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3178 F: Documentation/filesystems/bfs.rst
3180 F: include/uapi/linux/bfs_fs.h
3182 BLINKM RGB LED DRIVER
3183 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3185 F: drivers/leds/leds-blinkm.c
3188 M: Jens Axboe <axboe@kernel.dk>
3189 L: linux-block@vger.kernel.org
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3194 F: include/linux/blk*
3195 F: kernel/trace/blktrace.c
3199 M: Joern Engel <joern@lazybastard.org>
3200 L: linux-mtd@lists.infradead.org
3202 F: drivers/mtd/devices/block2mtd.c
3205 M: Marcel Holtmann <marcel@holtmann.org>
3206 M: Johan Hedberg <johan.hedberg@gmail.com>
3207 L: linux-bluetooth@vger.kernel.org
3209 W: http://www.bluez.org/
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3212 F: drivers/bluetooth/
3215 M: Marcel Holtmann <marcel@holtmann.org>
3216 M: Johan Hedberg <johan.hedberg@gmail.com>
3217 L: linux-bluetooth@vger.kernel.org
3219 W: http://www.bluez.org/
3220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3222 F: include/net/bluetooth/
3226 M: Jay Vosburgh <j.vosburgh@gmail.com>
3227 M: Veaceslav Falico <vfalico@gmail.com>
3228 M: Andy Gospodarek <andy@greyhouse.net>
3229 L: netdev@vger.kernel.org
3231 W: http://sourceforge.net/projects/bonding/
3232 F: drivers/net/bonding/
3233 F: include/uapi/linux/if_bonding.h
3235 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3236 M: Dan Robertson <dan@dlrobertson.com>
3237 L: linux-iio@vger.kernel.org
3239 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3240 F: drivers/iio/accel/bma400*
3242 BPF (Safe dynamic programs and tools)
3243 M: Alexei Starovoitov <ast@kernel.org>
3244 M: Daniel Borkmann <daniel@iogearbox.net>
3245 M: Andrii Nakryiko <andrii@kernel.org>
3246 R: Martin KaFai Lau <kafai@fb.com>
3247 R: Song Liu <songliubraving@fb.com>
3248 R: Yonghong Song <yhs@fb.com>
3249 R: John Fastabend <john.fastabend@gmail.com>
3250 R: KP Singh <kpsingh@kernel.org>
3251 L: netdev@vger.kernel.org
3252 L: bpf@vger.kernel.org
3255 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3258 F: Documentation/bpf/
3259 F: Documentation/networking/filter.rst
3261 F: include/linux/bpf*
3262 F: include/linux/filter.h
3263 F: include/trace/events/xdp.h
3264 F: include/uapi/linux/bpf*
3265 F: include/uapi/linux/filter.h
3267 F: kernel/trace/bpf_trace.c
3270 F: net/core/filter.c
3271 F: net/sched/act_bpf.c
3272 F: net/sched/cls_bpf.c
3276 F: tools/testing/selftests/bpf/
3281 M: Shubham Bansal <illusionist.neo@gmail.com>
3282 L: netdev@vger.kernel.org
3283 L: bpf@vger.kernel.org
3288 M: Daniel Borkmann <daniel@iogearbox.net>
3289 M: Alexei Starovoitov <ast@kernel.org>
3290 M: Zi Shen Lim <zlim.lnx@gmail.com>
3291 L: netdev@vger.kernel.org
3292 L: bpf@vger.kernel.org
3296 BPF JIT for MIPS (32-BIT AND 64-BIT)
3297 M: Paul Burton <paulburton@kernel.org>
3298 L: netdev@vger.kernel.org
3299 L: bpf@vger.kernel.org
3303 BPF JIT for NFP NICs
3304 M: Jakub Kicinski <kuba@kernel.org>
3305 L: netdev@vger.kernel.org
3306 L: bpf@vger.kernel.org
3308 F: drivers/net/ethernet/netronome/nfp/bpf/
3310 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3311 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3312 M: Sandipan Das <sandipan@linux.ibm.com>
3313 L: netdev@vger.kernel.org
3314 L: bpf@vger.kernel.org
3316 F: arch/powerpc/net/
3318 BPF JIT for RISC-V (32-bit)
3319 M: Luke Nelson <luke.r.nels@gmail.com>
3320 M: Xi Wang <xi.wang@gmail.com>
3321 L: netdev@vger.kernel.org
3322 L: bpf@vger.kernel.org
3325 X: arch/riscv/net/bpf_jit_comp64.c
3327 BPF JIT for RISC-V (64-bit)
3328 M: Björn Töpel <bjorn.topel@gmail.com>
3329 L: netdev@vger.kernel.org
3330 L: bpf@vger.kernel.org
3333 X: arch/riscv/net/bpf_jit_comp32.c
3336 M: Ilya Leoshkevich <iii@linux.ibm.com>
3337 M: Heiko Carstens <hca@linux.ibm.com>
3338 M: Vasily Gorbik <gor@linux.ibm.com>
3339 L: netdev@vger.kernel.org
3340 L: bpf@vger.kernel.org
3343 X: arch/s390/net/pnet.c
3345 BPF JIT for SPARC (32-BIT AND 64-BIT)
3346 M: David S. Miller <davem@davemloft.net>
3347 L: netdev@vger.kernel.org
3348 L: bpf@vger.kernel.org
3352 BPF JIT for X86 32-BIT
3353 M: Wang YanQing <udknight@gmail.com>
3354 L: netdev@vger.kernel.org
3355 L: bpf@vger.kernel.org
3357 F: arch/x86/net/bpf_jit_comp32.c
3359 BPF JIT for X86 64-BIT
3360 M: Alexei Starovoitov <ast@kernel.org>
3361 M: Daniel Borkmann <daniel@iogearbox.net>
3362 L: netdev@vger.kernel.org
3363 L: bpf@vger.kernel.org
3366 X: arch/x86/net/bpf_jit_comp32.c
3368 BPF LSM (Security Audit and Enforcement using BPF)
3369 M: KP Singh <kpsingh@kernel.org>
3370 R: Florent Revest <revest@chromium.org>
3371 R: Brendan Jackman <jackmanb@chromium.org>
3372 L: bpf@vger.kernel.org
3374 F: Documentation/bpf/bpf_lsm.rst
3375 F: include/linux/bpf_lsm.h
3376 F: kernel/bpf/bpf_lsm.c
3379 BROADCOM B44 10/100 ETHERNET DRIVER
3380 M: Michael Chan <michael.chan@broadcom.com>
3381 L: netdev@vger.kernel.org
3383 F: drivers/net/ethernet/broadcom/b44.*
3385 BROADCOM B53 ETHERNET SWITCH DRIVER
3386 M: Florian Fainelli <f.fainelli@gmail.com>
3387 L: netdev@vger.kernel.org
3388 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3390 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3391 F: drivers/net/dsa/b53/*
3392 F: include/linux/platform_data/b53.h
3394 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3395 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3396 L: bcm-kernel-feedback-list@broadcom.com
3397 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3401 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3402 F: drivers/pci/controller/pcie-brcmstb.c
3403 F: drivers/staging/vc04_services
3407 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3408 M: Florian Fainelli <f.fainelli@gmail.com>
3409 M: Ray Jui <rjui@broadcom.com>
3410 M: Scott Branden <sbranden@broadcom.com>
3411 M: bcm-kernel-feedback-list@broadcom.com
3413 T: git git://github.com/broadcom/mach-bcm
3414 F: arch/arm/mach-bcm/
3420 BROADCOM BCM2711 HEVC DECODER
3421 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3422 L: linux-media@vger.kernel.org
3424 F: Documentation/devicetree/bindings/media/rpivid_hevc.jaml
3425 F: drivers/staging/media/rpivid
3427 BROADCOM BCM2835 CAMERA DRIVER
3428 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3429 L: linux-media@vger.kernel.org
3431 F: drivers/media/platform/bcm2835/
3432 F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
3434 BROADCOM BCM2835 ISP DRIVER
3435 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3436 L: linux-media@vger.kernel.org
3438 F: Documentation/media/uapi/v4l/pixfmt-meta-bcm2835-isp-stats.rst
3439 F: Documentation/media/v4l-drivers/bcm2835-isp.rst
3440 F: drivers/staging/vc04_services/bcm2835-isp
3441 F: include/uapi/linux/bcm2835-isp.h
3443 BROADCOM BCM47XX MIPS ARCHITECTURE
3444 M: Hauke Mehrtens <hauke@hauke-m.de>
3445 M: Rafał Miłecki <zajec5@gmail.com>
3446 L: linux-mips@vger.kernel.org
3448 F: Documentation/devicetree/bindings/mips/brcm/
3449 F: arch/mips/bcm47xx/*
3450 F: arch/mips/include/asm/mach-bcm47xx/*
3452 BROADCOM BCM5301X ARM ARCHITECTURE
3453 M: Hauke Mehrtens <hauke@hauke-m.de>
3454 M: Rafał Miłecki <zajec5@gmail.com>
3455 M: bcm-kernel-feedback-list@broadcom.com
3456 L: linux-arm-kernel@lists.infradead.org
3458 F: arch/arm/boot/dts/bcm470*
3459 F: arch/arm/boot/dts/bcm5301*
3460 F: arch/arm/boot/dts/bcm953012*
3461 F: arch/arm/mach-bcm/bcm_5301x.c
3463 BROADCOM BCM53573 ARM ARCHITECTURE
3464 M: Rafał Miłecki <rafal@milecki.pl>
3465 L: bcm-kernel-feedback-list@broadcom.com
3466 L: linux-arm-kernel@lists.infradead.org
3468 F: arch/arm/boot/dts/bcm47189*
3469 F: arch/arm/boot/dts/bcm53573*
3471 BROADCOM BCM63XX ARM ARCHITECTURE
3472 M: Florian Fainelli <f.fainelli@gmail.com>
3473 M: bcm-kernel-feedback-list@broadcom.com
3474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3476 T: git git://github.com/broadcom/stblinux.git
3479 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3480 M: Kevin Cernekee <cernekee@gmail.com>
3481 L: linux-usb@vger.kernel.org
3483 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3485 BROADCOM BCM7XXX ARM ARCHITECTURE
3486 M: Florian Fainelli <f.fainelli@gmail.com>
3487 M: bcm-kernel-feedback-list@broadcom.com
3488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3490 T: git git://github.com/broadcom/stblinux.git
3491 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3492 F: arch/arm/boot/dts/bcm7*.dts*
3493 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3494 F: arch/arm/mach-bcm/*brcmstb*
3495 F: arch/arm/mm/cache-b15-rac.c
3496 F: drivers/bus/brcmstb_gisb.c
3497 F: drivers/pci/controller/pcie-brcmstb.c
3501 M: Al Cooper <alcooperx@gmail.com>
3502 L: linux-usb@vger.kernel.org
3503 L: bcm-kernel-feedback-list@broadcom.com
3505 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3506 F: drivers/usb/gadget/udc/bdc/
3508 BROADCOM BMIPS CPUFREQ DRIVER
3509 M: Markus Mayer <mmayer@broadcom.com>
3510 M: bcm-kernel-feedback-list@broadcom.com
3511 L: linux-pm@vger.kernel.org
3513 F: drivers/cpufreq/bmips-cpufreq.c
3515 BROADCOM BMIPS MIPS ARCHITECTURE
3516 M: Florian Fainelli <f.fainelli@gmail.com>
3517 L: bcm-kernel-feedback-list@broadcom.com
3518 L: linux-mips@vger.kernel.org
3520 T: git git://github.com/broadcom/stblinux.git
3521 F: arch/mips/bmips/*
3522 F: arch/mips/boot/dts/brcm/bcm*.dts*
3523 F: arch/mips/include/asm/mach-bmips/*
3524 F: arch/mips/kernel/*bmips*
3525 F: drivers/soc/bcm/bcm63xx
3526 F: drivers/irqchip/irq-bcm63*
3527 F: drivers/irqchip/irq-bcm7*
3528 F: drivers/irqchip/irq-brcmstb*
3529 F: include/linux/bcm963xx_nvram.h
3530 F: include/linux/bcm963xx_tag.h
3532 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3533 M: Rasesh Mody <rmody@marvell.com>
3534 M: GR-Linux-NIC-Dev@marvell.com
3535 L: netdev@vger.kernel.org
3537 F: drivers/net/ethernet/broadcom/bnx2.*
3538 F: drivers/net/ethernet/broadcom/bnx2_*
3540 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3541 M: Saurav Kashyap <skashyap@marvell.com>
3542 M: Javed Hasan <jhasan@marvell.com>
3543 M: GR-QLogic-Storage-Upstream@marvell.com
3544 L: linux-scsi@vger.kernel.org
3546 F: drivers/scsi/bnx2fc/
3548 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3549 M: Nilesh Javali <njavali@marvell.com>
3550 M: Manish Rangankar <mrangankar@marvell.com>
3551 M: GR-QLogic-Storage-Upstream@marvell.com
3552 L: linux-scsi@vger.kernel.org
3554 F: drivers/scsi/bnx2i/
3556 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3557 M: Ariel Elior <aelior@marvell.com>
3558 M: Sudarsana Kalluru <skalluru@marvell.com>
3559 M: GR-everest-linux-l2@marvell.com
3560 L: netdev@vger.kernel.org
3562 F: drivers/net/ethernet/broadcom/bnx2x/
3564 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3565 M: Michael Chan <michael.chan@broadcom.com>
3566 L: netdev@vger.kernel.org
3568 F: drivers/net/ethernet/broadcom/bnxt/
3570 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3571 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3572 M: Franky Lin <franky.lin@broadcom.com>
3573 M: Hante Meuleman <hante.meuleman@broadcom.com>
3574 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3575 M: Wright Feng <wright.feng@infineon.com>
3576 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3577 L: linux-wireless@vger.kernel.org
3578 L: brcm80211-dev-list.pdl@broadcom.com
3579 L: SHA-cyfmac-dev-list@infineon.com
3581 F: drivers/net/wireless/broadcom/brcm80211/
3583 BROADCOM BRCMSTB GPIO DRIVER
3584 M: Gregory Fong <gregory.0xf0@gmail.com>
3585 L: bcm-kernel-feedback-list@broadcom.com
3587 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3588 F: drivers/gpio/gpio-brcmstb.c
3590 BROADCOM BRCMSTB I2C DRIVER
3591 M: Kamal Dasu <kdasu.kdev@gmail.com>
3592 L: linux-i2c@vger.kernel.org
3593 L: bcm-kernel-feedback-list@broadcom.com
3595 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3596 F: drivers/i2c/busses/i2c-brcmstb.c
3598 BROADCOM BRCMSTB USB EHCI DRIVER
3599 M: Al Cooper <alcooperx@gmail.com>
3600 L: linux-usb@vger.kernel.org
3601 L: bcm-kernel-feedback-list@broadcom.com
3603 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3604 F: drivers/usb/host/ehci-brcm.*
3606 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3607 M: Al Cooper <alcooperx@gmail.com>
3608 L: linux-kernel@vger.kernel.org
3609 L: bcm-kernel-feedback-list@broadcom.com
3611 F: drivers/phy/broadcom/phy-brcm-usb*
3613 BROADCOM ETHERNET PHY DRIVERS
3614 M: Florian Fainelli <f.fainelli@gmail.com>
3615 L: bcm-kernel-feedback-list@broadcom.com
3616 L: netdev@vger.kernel.org
3618 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3619 F: drivers/net/phy/bcm*.[ch]
3620 F: drivers/net/phy/broadcom.c
3621 F: include/linux/brcmphy.h
3623 BROADCOM GENET ETHERNET DRIVER
3624 M: Doug Berger <opendmb@gmail.com>
3625 M: Florian Fainelli <f.fainelli@gmail.com>
3626 L: bcm-kernel-feedback-list@broadcom.com
3627 L: netdev@vger.kernel.org
3629 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3630 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3631 F: drivers/net/ethernet/broadcom/genet/
3632 F: drivers/net/mdio/mdio-bcm-unimac.c
3633 F: include/linux/platform_data/bcmgenet.h
3634 F: include/linux/platform_data/mdio-bcm-unimac.h
3636 BROADCOM IPROC ARM ARCHITECTURE
3637 M: Ray Jui <rjui@broadcom.com>
3638 M: Scott Branden <sbranden@broadcom.com>
3639 M: bcm-kernel-feedback-list@broadcom.com
3640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3642 T: git git://github.com/broadcom/cygnus-linux.git
3643 F: arch/arm64/boot/dts/broadcom/northstar2/*
3644 F: arch/arm64/boot/dts/broadcom/stingray/*
3645 F: drivers/clk/bcm/clk-ns*
3646 F: drivers/clk/bcm/clk-sr*
3647 F: drivers/pinctrl/bcm/pinctrl-ns*
3648 F: include/dt-bindings/clock/bcm-sr*
3665 BROADCOM KONA GPIO DRIVER
3666 M: Ray Jui <rjui@broadcom.com>
3667 L: bcm-kernel-feedback-list@broadcom.com
3669 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3670 F: drivers/gpio/gpio-bcm-kona.c
3672 BROADCOM NETXTREME-E ROCE DRIVER
3673 M: Selvin Xavier <selvin.xavier@broadcom.com>
3674 M: Devesh Sharma <devesh.sharma@broadcom.com>
3675 M: Somnath Kotur <somnath.kotur@broadcom.com>
3676 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3677 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3678 L: linux-rdma@vger.kernel.org
3680 W: http://www.broadcom.com
3681 F: drivers/infiniband/hw/bnxt_re/
3682 F: include/uapi/rdma/bnxt_re-abi.h
3684 BROADCOM NVRAM DRIVER
3685 M: Rafał Miłecki <zajec5@gmail.com>
3686 L: linux-mips@vger.kernel.org
3688 F: drivers/firmware/broadcom/*
3690 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3691 M: Rafał Miłecki <zajec5@gmail.com>
3692 L: linux-wireless@vger.kernel.org
3695 F: include/linux/bcma/
3698 M: Kamal Dasu <kdasu.kdev@gmail.com>
3699 M: bcm-kernel-feedback-list@broadcom.com
3701 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3702 F: drivers/spi/spi-bcm-qspi.*
3703 F: drivers/spi/spi-brcmstb-qspi.c
3704 F: drivers/spi/spi-iproc-qspi.c
3706 BROADCOM STB AVS CPUFREQ DRIVER
3707 M: Markus Mayer <mmayer@broadcom.com>
3708 M: bcm-kernel-feedback-list@broadcom.com
3709 L: linux-pm@vger.kernel.org
3711 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3712 F: drivers/cpufreq/brcmstb*
3714 BROADCOM STB AVS TMON DRIVER
3715 M: Markus Mayer <mmayer@broadcom.com>
3716 M: bcm-kernel-feedback-list@broadcom.com
3717 L: linux-pm@vger.kernel.org
3719 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3720 F: drivers/thermal/broadcom/brcmstb*
3722 BROADCOM STB DPFE DRIVER
3723 M: Markus Mayer <mmayer@broadcom.com>
3724 M: bcm-kernel-feedback-list@broadcom.com
3725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3727 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3728 F: drivers/memory/brcmstb_dpfe.c
3730 BROADCOM STB NAND FLASH DRIVER
3731 M: Brian Norris <computersforpeace@gmail.com>
3732 M: Kamal Dasu <kdasu.kdev@gmail.com>
3733 L: linux-mtd@lists.infradead.org
3734 L: bcm-kernel-feedback-list@broadcom.com
3736 F: drivers/mtd/nand/raw/brcmnand/
3738 BROADCOM SYSTEMPORT ETHERNET DRIVER
3739 M: Florian Fainelli <f.fainelli@gmail.com>
3740 L: bcm-kernel-feedback-list@broadcom.com
3741 L: netdev@vger.kernel.org
3743 F: drivers/net/ethernet/broadcom/bcmsysport.*
3745 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3746 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3747 M: Prashant Sreedharan <prashant@broadcom.com>
3748 M: Michael Chan <mchan@broadcom.com>
3749 L: netdev@vger.kernel.org
3751 F: drivers/net/ethernet/broadcom/tg3.*
3753 BROCADE BFA FC SCSI DRIVER
3754 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3755 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3756 L: linux-scsi@vger.kernel.org
3758 F: drivers/scsi/bfa/
3760 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3761 M: Rasesh Mody <rmody@marvell.com>
3762 M: Sudarsana Kalluru <skalluru@marvell.com>
3763 M: GR-Linux-NIC-Dev@marvell.com
3764 L: netdev@vger.kernel.org
3766 F: drivers/net/ethernet/brocade/bna/
3768 BSG (block layer generic sg v4 driver)
3769 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3770 L: linux-scsi@vger.kernel.org
3773 F: include/linux/bsg.h
3774 F: include/uapi/linux/bsg.h
3777 M: Clemens Ladisch <clemens@ladisch.de>
3778 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3781 F: Documentation/sound/cards/bt87x.rst
3782 F: sound/pci/bt87x.c
3785 M: Michael Buesch <m@bues.ch>
3787 W: http://bu3sch.de/btgpio.php
3788 F: drivers/gpio/gpio-bt8xx.c
3791 M: Chris Mason <clm@fb.com>
3792 M: Josef Bacik <josef@toxicpanda.com>
3793 M: David Sterba <dsterba@suse.com>
3794 L: linux-btrfs@vger.kernel.org
3796 W: http://btrfs.wiki.kernel.org/
3797 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3799 F: Documentation/filesystems/btrfs.rst
3801 F: include/linux/btrfs*
3802 F: include/uapi/linux/btrfs*
3804 BTTV VIDEO4LINUX DRIVER
3805 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3806 L: linux-media@vger.kernel.org
3808 W: https://linuxtv.org
3809 T: git git://linuxtv.org/media_tree.git
3810 F: Documentation/driver-api/media/drivers/bttv*
3811 F: drivers/media/pci/bt8xx/bttv*
3813 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3814 M: Chanwoo Choi <cw00.choi@samsung.com>
3815 L: linux-pm@vger.kernel.org
3816 L: linux-samsung-soc@vger.kernel.org
3818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3819 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3820 F: drivers/devfreq/exynos-bus.c
3822 BUSLOGIC SCSI DRIVER
3823 M: Khalid Aziz <khalid@gonehiking.org>
3824 L: linux-scsi@vger.kernel.org
3826 F: drivers/scsi/BusLogic.*
3827 F: drivers/scsi/FlashPoint.*
3829 C-MEDIA CMI8788 DRIVER
3830 M: Clemens Ladisch <clemens@ladisch.de>
3831 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3834 F: sound/pci/oxygen/
3837 M: Guo Ren <guoren@kernel.org>
3838 L: linux-csky@vger.kernel.org
3840 T: git https://github.com/c-sky/csky-linux.git
3841 F: Documentation/devicetree/bindings/csky/
3842 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3843 F: Documentation/devicetree/bindings/timer/csky,*
3845 F: drivers/clocksource/timer-gx6605s.c
3846 F: drivers/clocksource/timer-mp-csky.c
3847 F: drivers/irqchip/irq-csky-*
3852 M: Mark Salter <msalter@redhat.com>
3853 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3854 L: linux-c6x-dev@linux-c6x.org
3856 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3859 CA8210 IEEE-802.15.4 RADIO DRIVER
3860 M: Harry Morris <h.morris@cascoda.com>
3861 L: linux-wpan@vger.kernel.org
3863 W: https://github.com/Cascoda/ca8210-linux.git
3864 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3865 F: drivers/net/ieee802154/ca8210.c
3867 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3868 M: David Howells <dhowells@redhat.com>
3869 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3871 F: Documentation/filesystems/caching/cachefiles.rst
3874 CADENCE MIPI-CSI2 BRIDGES
3875 M: Maxime Ripard <mripard@kernel.org>
3876 L: linux-media@vger.kernel.org
3878 F: Documentation/devicetree/bindings/media/cdns,*.txt
3879 F: drivers/media/platform/cadence/cdns-csi2*
3882 L: linux-mtd@lists.infradead.org
3884 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3885 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3887 CADENCE USB3 DRD IP DRIVER
3888 M: Peter Chen <peter.chen@nxp.com>
3889 M: Pawel Laszczak <pawell@cadence.com>
3890 M: Roger Quadros <rogerq@ti.com>
3891 L: linux-usb@vger.kernel.org
3893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3894 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3895 F: drivers/usb/cdns3/
3897 CADET FM/AM RADIO RECEIVER DRIVER
3898 M: Hans Verkuil <hverkuil@xs4all.nl>
3899 L: linux-media@vger.kernel.org
3901 W: https://linuxtv.org
3902 T: git git://linuxtv.org/media_tree.git
3903 F: drivers/media/radio/radio-cadet*
3905 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3906 M: Jonathan Corbet <corbet@lwn.net>
3907 L: linux-media@vger.kernel.org
3909 T: git git://linuxtv.org/media_tree.git
3910 F: Documentation/admin-guide/media/cafe_ccic*
3911 F: drivers/media/platform/marvell-ccic/
3914 L: netdev@vger.kernel.org
3916 F: Documentation/networking/caif/
3917 F: drivers/net/caif/
3918 F: include/net/caif/
3919 F: include/uapi/linux/caif/
3923 M: Toke Høiland-Jørgensen <toke@toke.dk>
3924 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3926 F: net/sched/sch_cake.c
3929 M: Wolfgang Grandegger <wg@grandegger.com>
3930 M: Marc Kleine-Budde <mkl@pengutronix.de>
3931 L: linux-can@vger.kernel.org
3933 W: https://github.com/linux-can
3934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3935 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3936 F: Documentation/devicetree/bindings/net/can/
3938 F: include/linux/can/dev.h
3939 F: include/linux/can/led.h
3940 F: include/linux/can/platform/
3941 F: include/linux/can/rx-offload.h
3942 F: include/uapi/linux/can/error.h
3943 F: include/uapi/linux/can/netlink.h
3944 F: include/uapi/linux/can/vxcan.h
3947 M: Oliver Hartkopp <socketcan@hartkopp.net>
3948 M: Marc Kleine-Budde <mkl@pengutronix.de>
3949 L: linux-can@vger.kernel.org
3951 W: https://github.com/linux-can
3952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3953 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3954 F: Documentation/networking/can.rst
3955 F: include/linux/can/core.h
3956 F: include/linux/can/skb.h
3957 F: include/net/netns/can.h
3958 F: include/uapi/linux/can.h
3959 F: include/uapi/linux/can/bcm.h
3960 F: include/uapi/linux/can/gw.h
3961 F: include/uapi/linux/can/isotp.h
3962 F: include/uapi/linux/can/raw.h
3965 CAN-J1939 NETWORK LAYER
3966 M: Robin van der Gracht <robin@protonic.nl>
3967 M: Oleksij Rempel <o.rempel@pengutronix.de>
3968 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3969 L: linux-can@vger.kernel.org
3971 F: Documentation/networking/j1939.rst
3972 F: include/uapi/linux/can/j1939.h
3976 M: Serge Hallyn <serge@hallyn.com>
3977 L: linux-security-module@vger.kernel.org
3979 F: include/linux/capability.h
3980 F: include/uapi/linux/capability.h
3981 F: kernel/capability.c
3982 F: security/commoncap.c
3984 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3985 M: Kevin Tsai <ktsai@capellamicro.com>
3987 F: drivers/iio/light/cm*
3989 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3990 M: Christian Lamparter <chunkeey@googlemail.com>
3991 L: linux-wireless@vger.kernel.org
3993 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3994 F: drivers/net/wireless/ath/carl9170/
3997 M: Robert Richter <rric@kernel.org>
3999 W: http://www.marvell.com
4000 F: drivers/i2c/busses/i2c-octeon*
4001 F: drivers/i2c/busses/i2c-thunderx*
4003 CAVIUM LIQUIDIO NETWORK DRIVER
4004 M: Derek Chickles <dchickles@marvell.com>
4005 M: Satanand Burla <sburla@marvell.com>
4006 M: Felix Manlunas <fmanlunas@marvell.com>
4007 L: netdev@vger.kernel.org
4009 W: http://www.marvell.com
4010 F: drivers/net/ethernet/cavium/liquidio/
4013 M: Robert Richter <rric@kernel.org>
4015 W: http://www.marvell.com
4016 F: drivers/mmc/host/cavium*
4018 CAVIUM OCTEON-TX CRYPTO DRIVER
4019 M: George Cherian <gcherian@marvell.com>
4020 L: linux-crypto@vger.kernel.org
4022 W: http://www.marvell.com
4023 F: drivers/crypto/cavium/cpt/
4025 CAVIUM THUNDERX2 ARM64 SOC
4026 M: Robert Richter <rric@kernel.org>
4027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4029 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4030 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4032 CC2520 IEEE-802.15.4 RADIO DRIVER
4033 M: Varka Bhadram <varkabhadram@gmail.com>
4034 L: linux-wpan@vger.kernel.org
4036 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4037 F: drivers/net/ieee802154/cc2520.c
4038 F: include/linux/spi/cc2520.h
4040 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4041 M: Gilad Ben-Yossef <gilad@benyossef.com>
4042 L: linux-crypto@vger.kernel.org
4044 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4045 F: drivers/crypto/ccree/
4047 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4048 M: Hadar Gat <hadar.gat@arm.com>
4049 L: linux-crypto@vger.kernel.org
4051 F: drivers/char/hw_random/cctrng.c
4052 F: drivers/char/hw_random/cctrng.h
4053 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4054 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4057 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4058 L: linux-media@vger.kernel.org
4060 W: http://linuxtv.org
4061 T: git git://linuxtv.org/media_tree.git
4062 F: Documentation/ABI/testing/debugfs-cec-error-inj
4063 F: Documentation/devicetree/bindings/media/cec.txt
4064 F: Documentation/driver-api/media/cec-core.rst
4065 F: Documentation/userspace-api/media/cec
4066 F: drivers/media/cec/
4067 F: drivers/media/rc/keymaps/rc-cec.c
4068 F: include/media/cec-notifier.h
4069 F: include/media/cec.h
4070 F: include/uapi/linux/cec-funcs.h
4071 F: include/uapi/linux/cec.h
4074 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4075 L: linux-media@vger.kernel.org
4077 W: http://linuxtv.org
4078 T: git git://linuxtv.org/media_tree.git
4079 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4080 F: drivers/media/cec/platform/cec-gpio/
4082 CELL BROADBAND ENGINE ARCHITECTURE
4083 M: Arnd Bergmann <arnd@arndb.de>
4084 L: linuxppc-dev@lists.ozlabs.org
4086 W: http://www.ibm.com/developerworks/power/cell/
4087 F: arch/powerpc/include/asm/cell*.h
4088 F: arch/powerpc/include/asm/spu*.h
4089 F: arch/powerpc/include/uapi/asm/spu*.h
4090 F: arch/powerpc/oprofile/*cell*
4091 F: arch/powerpc/platforms/cell/
4093 CELLWISE CW2015 BATTERY DRIVER
4094 M: Tobias Schrammm <t.schramm@manjaro.org>
4096 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4097 F: drivers/power/supply/cw2015_battery.c
4099 CEPH COMMON CODE (LIBCEPH)
4100 M: Ilya Dryomov <idryomov@gmail.com>
4101 M: Jeff Layton <jlayton@kernel.org>
4102 L: ceph-devel@vger.kernel.org
4105 T: git git://github.com/ceph/ceph-client.git
4106 F: include/linux/ceph/
4107 F: include/linux/crush/
4110 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4111 M: Jeff Layton <jlayton@kernel.org>
4112 M: Ilya Dryomov <idryomov@gmail.com>
4113 L: ceph-devel@vger.kernel.org
4116 T: git git://github.com/ceph/ceph-client.git
4117 F: Documentation/filesystems/ceph.rst
4120 CERTIFICATE HANDLING
4121 M: David Howells <dhowells@redhat.com>
4122 M: David Woodhouse <dwmw2@infradead.org>
4123 L: keyrings@vger.kernel.org
4125 F: Documentation/admin-guide/module-signing.rst
4127 F: scripts/extract-cert.c
4128 F: scripts/sign-file.c
4130 CFAG12864B LCD DRIVER
4131 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4133 F: drivers/auxdisplay/cfag12864b.c
4134 F: include/linux/cfag12864b.h
4136 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4137 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4139 F: drivers/auxdisplay/cfag12864bfb.c
4140 F: include/linux/cfag12864b.h
4142 CHAR and MISC DRIVERS
4143 M: Arnd Bergmann <arnd@arndb.de>
4144 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4149 F: include/linux/miscdevice.h
4150 X: drivers/char/agp/
4151 X: drivers/char/hw_random/
4152 X: drivers/char/ipmi/
4153 X: drivers/char/random.c
4154 X: drivers/char/tpm/
4157 M: Andy Whitcroft <apw@canonical.com>
4158 M: Joe Perches <joe@perches.com>
4160 F: scripts/checkpatch.pl
4162 CHINESE DOCUMENTATION
4163 M: Harry Wei <harryxiyou@gmail.com>
4164 M: Alex Shi <alex.shi@linux.alibaba.com>
4165 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4167 F: Documentation/translations/zh_CN/
4169 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4170 M: Peter Chen <Peter.Chen@nxp.com>
4171 L: linux-usb@vger.kernel.org
4173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4174 F: drivers/usb/chipidea/
4176 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4177 M: Hans de Goede <hdegoede@redhat.com>
4178 L: linux-input@vger.kernel.org
4180 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4181 F: drivers/input/touchscreen/chipone_icn8318.c
4183 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4184 M: Hans de Goede <hdegoede@redhat.com>
4185 L: linux-input@vger.kernel.org
4187 F: drivers/input/touchscreen/chipone_icn8505.c
4189 CHROME HARDWARE PLATFORM SUPPORT
4190 M: Benson Leung <bleung@chromium.org>
4191 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4194 F: drivers/platform/chrome/
4196 CHROMEOS EC CODEC DRIVER
4197 M: Cheng-Yi Chiang <cychiang@chromium.org>
4198 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4199 R: Guenter Roeck <groeck@chromium.org>
4201 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4202 F: sound/soc/codecs/cros_ec_codec.*
4204 CHROMEOS EC SUBDRIVERS
4205 M: Benson Leung <bleung@chromium.org>
4206 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4207 R: Guenter Roeck <groeck@chromium.org>
4209 F: drivers/power/supply/cros_usbpd-charger.c
4213 CHRONTEL CH7322 CEC DRIVER
4214 M: Jeff Chase <jnchase@google.com>
4215 L: linux-media@vger.kernel.org
4217 T: git git://linuxtv.org/media_tree.git
4218 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4219 F: drivers/media/cec/i2c/ch7322.c
4221 CIRRUS LOGIC AUDIO CODEC DRIVERS
4222 M: James Schulman <james.schulman@cirrus.com>
4223 M: David Rhodes <david.rhodes@cirrus.com>
4224 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4225 L: patches@opensource.cirrus.com
4227 F: sound/soc/codecs/cs*
4229 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4230 M: Hartley Sweeten <hsweeten@visionengravers.com>
4231 L: netdev@vger.kernel.org
4233 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4235 CIRRUS LOGIC LOCHNAGAR DRIVER
4236 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4237 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4238 L: patches@opensource.cirrus.com
4240 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4241 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4242 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4243 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4244 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4245 F: Documentation/hwmon/lochnagar.rst
4246 F: drivers/clk/clk-lochnagar.c
4247 F: drivers/hwmon/lochnagar-hwmon.c
4248 F: drivers/mfd/lochnagar-i2c.c
4249 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4250 F: drivers/regulator/lochnagar-regulator.c
4251 F: include/dt-bindings/clk/lochnagar.h
4252 F: include/dt-bindings/pinctrl/lochnagar.h
4253 F: include/linux/mfd/lochnagar*
4254 F: sound/soc/codecs/lochnagar-sc.c
4256 CIRRUS LOGIC MADERA CODEC DRIVERS
4257 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4258 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4259 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4260 L: patches@opensource.cirrus.com
4262 W: https://github.com/CirrusLogic/linux-drivers/wiki
4263 T: git https://github.com/CirrusLogic/linux-drivers.git
4264 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4265 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4266 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4267 F: drivers/gpio/gpio-madera*
4268 F: drivers/irqchip/irq-madera*
4269 F: drivers/mfd/cs47l*
4270 F: drivers/mfd/madera*
4271 F: drivers/pinctrl/cirrus/*
4272 F: include/dt-bindings/sound/madera*
4273 F: include/linux/irqchip/irq-madera*
4274 F: include/linux/mfd/madera/*
4275 F: include/sound/madera*
4276 F: sound/soc/codecs/cs47l*
4277 F: sound/soc/codecs/madera*
4279 CISCO FCOE HBA DRIVER
4280 M: Satish Kharat <satishkh@cisco.com>
4281 M: Sesidhar Baddela <sebaddel@cisco.com>
4282 M: Karan Tilak Kumar <kartilak@cisco.com>
4283 L: linux-scsi@vger.kernel.org
4285 F: drivers/scsi/fnic/
4287 CISCO SCSI HBA DRIVER
4288 M: Karan Tilak Kumar <kartilak@cisco.com>
4289 M: Sesidhar Baddela <sebaddel@cisco.com>
4290 L: linux-scsi@vger.kernel.org
4292 F: drivers/scsi/snic/
4294 CISCO VIC ETHERNET NIC DRIVER
4295 M: Christian Benvenuti <benve@cisco.com>
4296 M: Govindarajulu Varadarajan <_govind@gmx.com>
4298 F: drivers/net/ethernet/cisco/enic/
4300 CISCO VIC LOW LATENCY NIC DRIVER
4301 M: Christian Benvenuti <benve@cisco.com>
4302 M: Nelson Escobar <neescoba@cisco.com>
4304 F: drivers/infiniband/hw/usnic/
4307 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4311 CLANG/LLVM BUILD SUPPORT
4312 M: Nathan Chancellor <natechancellor@gmail.com>
4313 M: Nick Desaulniers <ndesaulniers@google.com>
4314 L: clang-built-linux@googlegroups.com
4316 W: https://clangbuiltlinux.github.io/
4317 B: https://github.com/ClangBuiltLinux/linux/issues
4318 C: irc://chat.freenode.net/clangbuiltlinux
4319 F: Documentation/kbuild/llvm.rst
4320 F: scripts/clang-tools/
4321 F: scripts/lld-version.sh
4322 K: \b(?i:clang|llvm)\b
4325 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4326 L: linux-kernel@vger.kernel.org
4328 F: include/linux/cleancache.h
4332 M: Russell King <linux@armlinux.org.uk>
4333 L: linux-clk@vger.kernel.org
4335 F: include/linux/clk.h
4337 CLOCKSOURCE, CLOCKEVENT DRIVERS
4338 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4339 M: Thomas Gleixner <tglx@linutronix.de>
4340 L: linux-kernel@vger.kernel.org
4342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4343 F: Documentation/devicetree/bindings/timer/
4344 F: drivers/clocksource/
4347 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4348 M: Daniel Oliveira Nascimento <don@syst.com.br>
4349 L: platform-driver-x86@vger.kernel.org
4351 F: drivers/platform/x86/classmate-laptop.c
4354 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4355 L: linux-media@vger.kernel.org
4357 W: https://linuxtv.org
4358 T: git git://linuxtv.org/media_tree.git
4359 F: drivers/media/pci/cobalt/
4361 COCCINELLE/Semantic Patches (SmPL)
4362 M: Julia Lawall <Julia.Lawall@lip6.fr>
4363 M: Gilles Muller <Gilles.Muller@lip6.fr>
4364 M: Nicolas Palix <nicolas.palix@imag.fr>
4365 M: Michal Marek <michal.lkml@markovi.net>
4366 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4368 W: http://coccinelle.lip6.fr/
4369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4370 F: Documentation/dev-tools/coccinelle.rst
4371 F: scripts/coccicheck
4372 F: scripts/coccinelle/
4375 M: Jan Harkes <jaharkes@cs.cmu.edu>
4377 L: codalist@coda.cs.cmu.edu
4379 W: http://www.coda.cs.cmu.edu/
4380 F: Documentation/filesystems/coda.rst
4382 F: include/linux/coda*.h
4383 F: include/uapi/linux/coda*.h
4385 CODA V4L2 MEM2MEM DRIVER
4386 M: Philipp Zabel <p.zabel@pengutronix.de>
4387 L: linux-media@vger.kernel.org
4389 F: Documentation/devicetree/bindings/media/coda.txt
4390 F: drivers/media/platform/coda/
4393 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4395 F: Documentation/process/code-of-conduct-interpretation.rst
4396 F: Documentation/process/code-of-conduct.rst
4398 COMMON CLK FRAMEWORK
4399 M: Michael Turquette <mturquette@baylibre.com>
4400 M: Stephen Boyd <sboyd@kernel.org>
4401 L: linux-clk@vger.kernel.org
4403 Q: http://patchwork.kernel.org/project/linux-clk/list/
4404 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4405 F: Documentation/devicetree/bindings/clock/
4407 F: include/linux/clk-pr*
4408 F: include/linux/clk/
4409 F: include/linux/of_clk.h
4410 X: drivers/clk/clkdev.c
4412 COMMON INTERNET FILE SYSTEM (CIFS)
4413 M: Steve French <sfrench@samba.org>
4414 L: linux-cifs@vger.kernel.org
4415 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4417 W: http://linux-cifs.samba.org/
4418 T: git git://git.samba.org/sfrench/cifs-2.6.git
4419 F: Documentation/admin-guide/cifs/
4422 COMPACTPCI HOTPLUG CORE
4423 M: Scott Murray <scott@spiteful.org>
4424 L: linux-pci@vger.kernel.org
4426 F: drivers/pci/hotplug/cpci_hotplug*
4428 COMPACTPCI HOTPLUG GENERIC DRIVER
4429 M: Scott Murray <scott@spiteful.org>
4430 L: linux-pci@vger.kernel.org
4432 F: drivers/pci/hotplug/cpcihp_generic.c
4434 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4435 M: Scott Murray <scott@spiteful.org>
4436 L: linux-pci@vger.kernel.org
4438 F: drivers/pci/hotplug/cpcihp_zt5550.*
4440 COMPAL LAPTOP SUPPORT
4441 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4442 L: platform-driver-x86@vger.kernel.org
4444 F: drivers/platform/x86/compal-laptop.c
4447 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4449 F: include/linux/compiler_attributes.h
4451 CONEXANT ACCESSRUNNER USB DRIVER
4452 L: accessrunner-general@lists.sourceforge.net
4454 W: http://accessrunner.sourceforge.net/
4455 F: drivers/usb/atm/cxacru.c
4458 M: Joel Becker <jlbec@evilplan.org>
4459 M: Christoph Hellwig <hch@lst.de>
4461 T: git git://git.infradead.org/users/hch/configfs.git
4463 F: include/linux/configfs.h
4464 F: samples/configfs/
4467 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4469 F: drivers/video/console/
4470 F: include/linux/console*
4472 CONTROL GROUP (CGROUP)
4473 M: Tejun Heo <tj@kernel.org>
4474 M: Li Zefan <lizefan@huawei.com>
4475 M: Johannes Weiner <hannes@cmpxchg.org>
4476 L: cgroups@vger.kernel.org
4478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4479 F: Documentation/admin-guide/cgroup-v1/
4480 F: Documentation/admin-guide/cgroup-v2.rst
4481 F: include/linux/cgroup*
4484 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4485 M: Tejun Heo <tj@kernel.org>
4486 M: Jens Axboe <axboe@kernel.dk>
4487 L: cgroups@vger.kernel.org
4488 L: linux-block@vger.kernel.org
4489 T: git git://git.kernel.dk/linux-block
4490 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4491 F: block/bfq-cgroup.c
4492 F: block/blk-cgroup.c
4493 F: block/blk-iolatency.c
4494 F: block/blk-throttle.c
4495 F: include/linux/blk-cgroup.h
4497 CONTROL GROUP - CPUSET
4498 M: Li Zefan <lizefan@huawei.com>
4499 L: cgroups@vger.kernel.org
4501 W: http://www.bullopensource.org/cpuset/
4502 W: http://oss.sgi.com/projects/cpusets/
4503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4504 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4505 F: include/linux/cpuset.h
4506 F: kernel/cgroup/cpuset.c
4508 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4509 M: Johannes Weiner <hannes@cmpxchg.org>
4510 M: Michal Hocko <mhocko@kernel.org>
4511 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4512 L: cgroups@vger.kernel.org
4513 L: linux-mm@kvack.org
4518 CORETEMP HARDWARE MONITORING DRIVER
4519 M: Fenghua Yu <fenghua.yu@intel.com>
4520 L: linux-hwmon@vger.kernel.org
4522 F: Documentation/hwmon/coretemp.rst
4523 F: drivers/hwmon/coretemp.c
4525 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4526 M: Marius Zachmann <mail@mariuszachmann.de>
4527 L: linux-hwmon@vger.kernel.org
4529 F: drivers/hwmon/corsair-cpro.c
4531 COSA/SRP SYNC SERIAL DRIVER
4532 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4534 W: http://www.fi.muni.cz/~kas/cosa/
4535 F: drivers/net/wan/cosa*
4538 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4539 L: linux-iio@vger.kernel.org
4541 F: Documentation/ABI/testing/sysfs-bus-counter*
4542 F: Documentation/driver-api/generic-counter.rst
4544 F: include/linux/counter.h
4545 F: include/linux/counter_enum.h
4547 CPMAC ETHERNET DRIVER
4548 M: Florian Fainelli <f.fainelli@gmail.com>
4549 L: netdev@vger.kernel.org
4551 F: drivers/net/ethernet/ti/cpmac.c
4553 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4554 M: Viresh Kumar <viresh.kumar@linaro.org>
4555 M: Sudeep Holla <sudeep.holla@arm.com>
4556 L: linux-pm@vger.kernel.org
4558 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4559 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4561 CPU FREQUENCY SCALING FRAMEWORK
4562 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4563 M: Viresh Kumar <viresh.kumar@linaro.org>
4564 L: linux-pm@vger.kernel.org
4566 B: https://bugzilla.kernel.org
4567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4569 F: Documentation/admin-guide/pm/cpufreq.rst
4570 F: Documentation/admin-guide/pm/intel_pstate.rst
4571 F: Documentation/cpu-freq/
4572 F: Documentation/devicetree/bindings/cpufreq/
4574 F: include/linux/cpufreq.h
4575 F: include/linux/sched/cpufreq.h
4576 F: kernel/sched/cpufreq*.c
4577 F: tools/testing/selftests/cpufreq/
4579 CPU IDLE TIME MANAGEMENT FRAMEWORK
4580 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4581 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4582 L: linux-pm@vger.kernel.org
4584 B: https://bugzilla.kernel.org
4585 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4586 F: Documentation/admin-guide/pm/cpuidle.rst
4587 F: Documentation/driver-api/pm/cpuidle.rst
4588 F: drivers/cpuidle/*
4589 F: include/linux/cpuidle.h
4591 CPU POWER MONITORING SUBSYSTEM
4592 M: Thomas Renninger <trenn@suse.com>
4593 M: Shuah Khan <shuah@kernel.org>
4594 M: Shuah Khan <skhan@linuxfoundation.org>
4595 L: linux-pm@vger.kernel.org
4597 F: tools/power/cpupower/
4600 M: "H. Peter Anvin" <hpa@zytor.com>
4602 F: arch/x86/kernel/cpuid.c
4603 F: arch/x86/kernel/msr.c
4605 CPUIDLE DRIVER - ARM BIG LITTLE
4606 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4607 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4608 L: linux-pm@vger.kernel.org
4609 L: linux-arm-kernel@lists.infradead.org
4611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4612 F: drivers/cpuidle/cpuidle-big_little.c
4614 CPUIDLE DRIVER - ARM EXYNOS
4615 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4616 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4617 M: Kukjin Kim <kgene@kernel.org>
4618 L: linux-pm@vger.kernel.org
4619 L: linux-samsung-soc@vger.kernel.org
4621 F: arch/arm/mach-exynos/pm.c
4622 F: drivers/cpuidle/cpuidle-exynos.c
4624 CPUIDLE DRIVER - ARM PSCI
4625 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4626 M: Sudeep Holla <sudeep.holla@arm.com>
4627 L: linux-pm@vger.kernel.org
4628 L: linux-arm-kernel@lists.infradead.org
4630 F: drivers/cpuidle/cpuidle-psci.c
4632 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4633 M: Ulf Hansson <ulf.hansson@linaro.org>
4634 L: linux-pm@vger.kernel.org
4635 L: linux-arm-kernel@lists.infradead.org
4637 F: drivers/cpuidle/cpuidle-psci.h
4638 F: drivers/cpuidle/cpuidle-psci-domain.c
4641 M: Nicolas Pitre <nico@fluxnic.net>
4643 F: Documentation/filesystems/cramfs.rst
4647 M: Bastien Nocera <hadess@hadess.net>
4648 L: linux-input@vger.kernel.org
4650 F: drivers/hid/hid-creative-sb0540.c
4653 M: Herbert Xu <herbert@gondor.apana.org.au>
4654 M: "David S. Miller" <davem@davemloft.net>
4655 L: linux-crypto@vger.kernel.org
4657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4659 F: Documentation/crypto/
4660 F: Documentation/devicetree/bindings/crypto/
4665 F: include/linux/crypto*
4668 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4669 M: Neil Horman <nhorman@tuxdriver.com>
4670 L: linux-crypto@vger.kernel.org
4672 F: crypto/ansi_cprng.c
4676 M: Hans Verkuil <hverkuil@xs4all.nl>
4677 L: linux-media@vger.kernel.org
4679 W: http://linuxtv.org
4680 T: git git://linuxtv.org/media_tree.git
4681 F: drivers/media/i2c/cs3308.c
4683 CS5535 Audio ALSA driver
4684 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4686 F: sound/pci/cs5535audio/
4688 CSI DRIVERS FOR ALLWINNER V3s
4689 M: Yong Deng <yong.deng@magewell.com>
4690 L: linux-media@vger.kernel.org
4692 T: git git://linuxtv.org/media_tree.git
4693 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4694 F: drivers/media/platform/sunxi/sun6i-csi/
4697 M: Solomon Peachy <pizza@shaftnet.org>
4699 F: drivers/net/wireless/st/cw1200/
4701 CX18 VIDEO4LINUX DRIVER
4702 M: Andy Walls <awalls@md.metrocast.net>
4703 L: linux-media@vger.kernel.org
4705 W: https://linuxtv.org
4706 T: git git://linuxtv.org/media_tree.git
4707 F: drivers/media/pci/cx18/
4708 F: include/uapi/linux/ivtv*
4710 CX2341X MPEG ENCODER HELPER MODULE
4711 M: Hans Verkuil <hverkuil@xs4all.nl>
4712 L: linux-media@vger.kernel.org
4714 W: https://linuxtv.org
4715 T: git git://linuxtv.org/media_tree.git
4716 F: drivers/media/common/cx2341x*
4717 F: include/media/drv-intf/cx2341x.h
4719 CX24120 MEDIA DRIVER
4720 M: Jemma Denson <jdenson@gmail.com>
4721 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4722 L: linux-media@vger.kernel.org
4724 W: https://linuxtv.org
4725 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4726 F: drivers/media/dvb-frontends/cx24120*
4728 CX88 VIDEO4LINUX DRIVER
4729 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4730 L: linux-media@vger.kernel.org
4732 W: https://linuxtv.org
4733 T: git git://linuxtv.org/media_tree.git
4734 F: Documentation/driver-api/media/drivers/cx88*
4735 F: drivers/media/pci/cx88/
4737 CXD2820R MEDIA DRIVER
4738 M: Antti Palosaari <crope@iki.fi>
4739 L: linux-media@vger.kernel.org
4741 W: https://linuxtv.org
4742 W: http://palosaari.fi/linux/
4743 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4744 T: git git://linuxtv.org/anttip/media_tree.git
4745 F: drivers/media/dvb-frontends/cxd2820r*
4747 CXGB3 ETHERNET DRIVER (CXGB3)
4748 M: Raju Rangoju <rajur@chelsio.com>
4749 L: netdev@vger.kernel.org
4751 W: http://www.chelsio.com
4752 F: drivers/net/ethernet/chelsio/cxgb3/
4754 CXGB3 ISCSI DRIVER (CXGB3I)
4755 M: Karen Xie <kxie@chelsio.com>
4756 L: linux-scsi@vger.kernel.org
4758 W: http://www.chelsio.com
4759 F: drivers/scsi/cxgbi/cxgb3i
4761 CXGB4 CRYPTO DRIVER (chcr)
4762 M: Ayush Sawal <ayush.sawal@chelsio.com>
4763 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4764 M: Rohit Maheshwari <rohitm@chelsio.com>
4765 L: linux-crypto@vger.kernel.org
4767 W: http://www.chelsio.com
4768 F: drivers/crypto/chelsio
4770 CXGB4 INLINE CRYPTO DRIVER
4771 M: Ayush Sawal <ayush.sawal@chelsio.com>
4772 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4773 M: Rohit Maheshwari <rohitm@chelsio.com>
4774 L: netdev@vger.kernel.org
4776 W: http://www.chelsio.com
4777 F: drivers/net/ethernet/chelsio/inline_crypto/
4779 CXGB4 ETHERNET DRIVER (CXGB4)
4780 M: Raju Rangoju <rajur@chelsio.com>
4781 L: netdev@vger.kernel.org
4783 W: http://www.chelsio.com
4784 F: drivers/net/ethernet/chelsio/cxgb4/
4786 CXGB4 ISCSI DRIVER (CXGB4I)
4787 M: Karen Xie <kxie@chelsio.com>
4788 L: linux-scsi@vger.kernel.org
4790 W: http://www.chelsio.com
4791 F: drivers/scsi/cxgbi/cxgb4i
4793 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4794 M: Potnuri Bharat Teja <bharat@chelsio.com>
4795 L: linux-rdma@vger.kernel.org
4797 W: http://www.openfabrics.org
4798 F: drivers/infiniband/hw/cxgb4/
4799 F: include/uapi/rdma/cxgb4-abi.h
4801 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4802 M: Raju Rangoju <rajur@chelsio.com>
4803 L: netdev@vger.kernel.org
4805 W: http://www.chelsio.com
4806 F: drivers/net/ethernet/chelsio/cxgb4vf/
4808 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4809 M: Frederic Barrat <fbarrat@linux.ibm.com>
4810 M: Andrew Donnellan <ajd@linux.ibm.com>
4811 L: linuxppc-dev@lists.ozlabs.org
4813 F: Documentation/ABI/testing/sysfs-class-cxl
4814 F: Documentation/powerpc/cxl.rst
4815 F: arch/powerpc/platforms/powernv/pci-cxl.c
4816 F: drivers/misc/cxl/
4817 F: include/misc/cxl*
4818 F: include/uapi/misc/cxl.h
4820 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4821 M: Manoj N. Kumar <manoj@linux.ibm.com>
4822 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4823 M: Uma Krishnan <ukrishn@linux.ibm.com>
4824 L: linux-scsi@vger.kernel.org
4826 F: Documentation/powerpc/cxlflash.rst
4827 F: drivers/scsi/cxlflash/
4828 F: include/uapi/scsi/cxlflash_ioctl.h
4831 M: Russell King <linux@armlinux.org.uk>
4832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4834 W: http://www.armlinux.org.uk/
4835 F: drivers/video/fbdev/cyber2000fb.*
4837 CYCLADES ASYNC MUX DRIVER
4839 W: http://www.cyclades.com/
4840 F: drivers/tty/cyclades.c
4841 F: include/linux/cyclades.h
4842 F: include/uapi/linux/cyclades.h
4844 CYCLADES PC300 DRIVER
4846 W: http://www.cyclades.com/
4847 F: drivers/net/wan/pc300*
4849 CYPRESS_FIRMWARE MEDIA DRIVER
4850 M: Antti Palosaari <crope@iki.fi>
4851 L: linux-media@vger.kernel.org
4853 W: https://linuxtv.org
4854 W: http://palosaari.fi/linux/
4855 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4856 T: git git://linuxtv.org/anttip/media_tree.git
4857 F: drivers/media/common/cypress_firmware*
4859 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4860 M: Linus Walleij <linus.walleij@linaro.org>
4861 L: linux-input@vger.kernel.org
4863 F: drivers/input/touchscreen/cy8ctma140.c
4865 CYTTSP TOUCHSCREEN DRIVER
4866 M: Ferruh Yigit <fery@cypress.com>
4867 L: linux-input@vger.kernel.org
4869 F: drivers/input/touchscreen/cyttsp*
4870 F: include/linux/input/cyttsp.h
4872 D-LINK DIR-685 TOUCHKEYS DRIVER
4873 M: Linus Walleij <linus.walleij@linaro.org>
4874 L: linux-input@vger.kernel.org
4876 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4878 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4879 M: Joshua Kinard <kumba@gentoo.org>
4881 F: drivers/rtc/rtc-ds1685.c
4882 F: include/linux/rtc/ds1685.h
4884 DAMA SLAVE for AX.25
4885 M: Joerg Reuter <jreuter@yaina.de>
4886 L: linux-hams@vger.kernel.org
4888 W: http://yaina.de/jreuter/
4889 W: http://www.qsl.net/dl1bke/
4890 F: net/ax25/af_ax25.c
4891 F: net/ax25/ax25_dev.c
4892 F: net/ax25/ax25_ds_*
4893 F: net/ax25/ax25_in.c
4894 F: net/ax25/ax25_out.c
4895 F: net/ax25/ax25_timer.c
4896 F: net/ax25/sysctl_net_ax25.c
4898 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4899 L: netdev@vger.kernel.org
4901 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4902 F: drivers/net/ethernet/dec/tulip/dmfe.c
4904 DC390/AM53C974 SCSI driver
4905 M: Hannes Reinecke <hare@suse.com>
4906 L: linux-scsi@vger.kernel.org
4908 F: drivers/scsi/am53c974.c
4911 M: Oliver Neukum <oliver@neukum.org>
4912 M: Ali Akcaagac <aliakc@web.de>
4913 M: Jamie Lenehan <lenehan@twibble.org>
4914 L: dc395x@twibble.org
4916 W: http://twibble.org/dist/dc395x/
4917 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4918 F: Documentation/scsi/dc395x.rst
4919 F: drivers/scsi/dc395x.*
4922 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4923 L: dccp@vger.kernel.org
4925 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4926 F: include/linux/dccp.h
4927 F: include/linux/tfrc.h
4928 F: include/uapi/linux/dccp.h
4931 DECnet NETWORK LAYER
4932 L: linux-decnet-user@lists.sourceforge.net
4934 W: http://linux-decnet.sourceforge.net
4935 F: Documentation/networking/decnet.rst
4938 DECSTATION PLATFORM SUPPORT
4939 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4940 L: linux-mips@vger.kernel.org
4942 W: http://www.linux-mips.org/wiki/DECstation
4944 F: arch/mips/include/asm/dec/
4945 F: arch/mips/include/asm/mach-dec/
4947 DEFXX FDDI NETWORK DRIVER
4948 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4950 F: drivers/net/fddi/defxx.*
4952 DEFZA FDDI NETWORK DRIVER
4953 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4955 F: drivers/net/fddi/defza.*
4957 DEINTERLACE DRIVERS FOR ALLWINNER H3
4958 M: Jernej Skrabec <jernej.skrabec@siol.net>
4959 L: linux-media@vger.kernel.org
4961 T: git git://linuxtv.org/media_tree.git
4962 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4963 F: drivers/media/platform/sunxi/sun8i-di/
4966 M: Matthew Garrett <mjg59@srcf.ucam.org>
4967 M: Pali Rohár <pali@kernel.org>
4968 L: platform-driver-x86@vger.kernel.org
4970 F: drivers/platform/x86/dell-laptop.c
4972 DELL LAPTOP FREEFALL DRIVER
4973 M: Pali Rohár <pali@kernel.org>
4975 F: drivers/platform/x86/dell-smo8800.c
4977 DELL LAPTOP RBTN DRIVER
4978 M: Pali Rohár <pali@kernel.org>
4980 F: drivers/platform/x86/dell-rbtn.*
4982 DELL LAPTOP SMM DRIVER
4983 M: Pali Rohár <pali@kernel.org>
4985 F: drivers/hwmon/dell-smm-hwmon.c
4986 F: include/uapi/linux/i8k.h
4988 DELL REMOTE BIOS UPDATE DRIVER
4989 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4990 L: platform-driver-x86@vger.kernel.org
4992 F: drivers/platform/x86/dell_rbu.c
4995 M: Pali Rohár <pali@kernel.org>
4996 M: Mario Limonciello <mario.limonciello@dell.com>
4997 L: platform-driver-x86@vger.kernel.org
4999 F: drivers/platform/x86/dell-smbios.*
5001 DELL SMBIOS SMM DRIVER
5002 M: Mario Limonciello <mario.limonciello@dell.com>
5003 L: platform-driver-x86@vger.kernel.org
5005 F: drivers/platform/x86/dell-smbios-smm.c
5007 DELL SMBIOS WMI DRIVER
5008 M: Mario Limonciello <mario.limonciello@dell.com>
5009 L: platform-driver-x86@vger.kernel.org
5011 F: drivers/platform/x86/dell-smbios-wmi.c
5012 F: tools/wmi/dell-smbios-example.c
5014 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5015 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5016 L: platform-driver-x86@vger.kernel.org
5018 F: Documentation/driver-api/dcdbas.rst
5019 F: drivers/platform/x86/dcdbas.*
5021 DELL WMI DESCRIPTOR DRIVER
5022 M: Mario Limonciello <mario.limonciello@dell.com>
5024 F: drivers/platform/x86/dell-wmi-descriptor.c
5026 DELL WMI NOTIFICATIONS DRIVER
5027 M: Matthew Garrett <mjg59@srcf.ucam.org>
5028 M: Pali Rohár <pali@kernel.org>
5030 F: drivers/platform/x86/dell-wmi.c
5032 DELTA ST MEDIA DRIVER
5033 M: Hugues Fruchet <hugues.fruchet@st.com>
5034 L: linux-media@vger.kernel.org
5036 W: https://linuxtv.org
5037 T: git git://linuxtv.org/media_tree.git
5038 F: drivers/media/platform/sti/delta
5041 L: linux-mtd@lists.infradead.org
5043 F: drivers/mtd/nand/raw/denali*
5045 DESIGNWARE EDMA CORE IP DRIVER
5046 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5047 L: dmaengine@vger.kernel.org
5049 F: drivers/dma/dw-edma/
5050 F: include/linux/dma/edma.h
5052 DESIGNWARE USB2 DRD IP DRIVER
5053 M: Minas Harutyunyan <hminas@synopsys.com>
5054 L: linux-usb@vger.kernel.org
5056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5057 F: drivers/usb/dwc2/
5059 DESIGNWARE USB3 DRD IP DRIVER
5060 M: Felipe Balbi <balbi@kernel.org>
5061 L: linux-usb@vger.kernel.org
5063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5064 F: drivers/usb/dwc3/
5066 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5067 M: Andreas Klinger <ak@it-klinger.de>
5068 L: linux-iio@vger.kernel.org
5070 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5071 F: drivers/iio/proximity/srf*.c
5073 DEVICE COREDUMP (DEV_COREDUMP)
5074 M: Johannes Berg <johannes@sipsolutions.net>
5075 L: linux-kernel@vger.kernel.org
5077 F: drivers/base/devcoredump.c
5078 F: include/linux/devcoredump.h
5080 DEVICE DEPENDENCY HELPER SCRIPT
5081 M: Saravana Kannan <saravanak@google.com>
5082 L: linux-kernel@vger.kernel.org
5084 F: scripts/dev-needs.sh
5086 DEVICE DIRECT ACCESS (DAX)
5087 M: Dan Williams <dan.j.williams@intel.com>
5088 M: Vishal Verma <vishal.l.verma@intel.com>
5089 M: Dave Jiang <dave.jiang@intel.com>
5090 L: linux-nvdimm@lists.01.org
5094 DEVICE FREQUENCY (DEVFREQ)
5095 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5096 M: Kyungmin Park <kyungmin.park@samsung.com>
5097 M: Chanwoo Choi <cw00.choi@samsung.com>
5098 L: linux-pm@vger.kernel.org
5100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5101 F: Documentation/devicetree/bindings/devfreq/
5103 F: include/linux/devfreq.h
5104 F: include/trace/events/devfreq.h
5106 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5107 M: Chanwoo Choi <cw00.choi@samsung.com>
5108 L: linux-pm@vger.kernel.org
5110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5111 F: Documentation/devicetree/bindings/devfreq/event/
5112 F: drivers/devfreq/devfreq-event.c
5113 F: drivers/devfreq/event/
5114 F: include/dt-bindings/pmu/exynos_ppmu.h
5115 F: include/linux/devfreq-event.h
5117 DEVICE NUMBER REGISTRY
5118 M: Torben Mathiasen <device@lanana.org>
5120 W: http://lanana.org/docs/device-list/index.html
5123 M: Alasdair Kergon <agk@redhat.com>
5124 M: Mike Snitzer <snitzer@redhat.com>
5125 M: dm-devel@redhat.com
5126 L: dm-devel@redhat.com
5128 W: http://sources.redhat.com/dm
5129 Q: http://patchwork.kernel.org/project/dm-devel/list/
5130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5131 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5132 F: Documentation/admin-guide/device-mapper/
5133 F: drivers/md/Kconfig
5134 F: drivers/md/Makefile
5136 F: drivers/md/persistent-data/
5137 F: include/linux/device-mapper.h
5138 F: include/linux/dm-*.h
5139 F: include/uapi/linux/dm-*.h
5142 M: Jiri Pirko <jiri@nvidia.com>
5143 L: netdev@vger.kernel.org
5145 F: Documentation/networking/devlink
5146 F: include/net/devlink.h
5147 F: include/uapi/linux/devlink.h
5148 F: net/core/devlink.c
5150 DIALOG SEMICONDUCTOR DRIVERS
5151 M: Support Opensource <support.opensource@diasemi.com>
5153 W: http://www.dialog-semiconductor.com/products
5154 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5155 F: Documentation/devicetree/bindings/mfd/da90*.txt
5156 F: Documentation/devicetree/bindings/regulator/da92*.txt
5157 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5158 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5159 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5160 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5161 F: Documentation/hwmon/da90??.rst
5162 F: drivers/gpio/gpio-da90??.c
5163 F: drivers/hwmon/da90??-hwmon.c
5164 F: drivers/iio/adc/da91??-*.c
5165 F: drivers/input/misc/da90??_onkey.c
5166 F: drivers/input/touchscreen/da9052_tsi.c
5167 F: drivers/leds/leds-da90??.c
5168 F: drivers/mfd/da903x.c
5169 F: drivers/mfd/da90??-*.c
5170 F: drivers/mfd/da91??-*.c
5171 F: drivers/pinctrl/pinctrl-da90??.c
5172 F: drivers/power/supply/da9052-battery.c
5173 F: drivers/power/supply/da91??-*.c
5174 F: drivers/regulator/da9???-regulator.[ch]
5175 F: drivers/regulator/slg51000-regulator.[ch]
5176 F: drivers/rtc/rtc-da90??.c
5177 F: drivers/thermal/da90??-thermal.c
5178 F: drivers/video/backlight/da90??_bl.c
5179 F: drivers/watchdog/da90??_wdt.c
5180 F: include/linux/mfd/da903x.h
5181 F: include/linux/mfd/da9052/
5182 F: include/linux/mfd/da9055/
5183 F: include/linux/mfd/da9062/
5184 F: include/linux/mfd/da9063/
5185 F: include/linux/mfd/da9150/
5186 F: include/linux/regulator/da9211.h
5187 F: include/sound/da[79]*.h
5188 F: sound/soc/codecs/da[79]*.[ch]
5190 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5191 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5192 L: linux-gpio@vger.kernel.org
5194 F: drivers/gpio/gpio-gpio-mm.c
5196 DIOLAN U2C-12 I2C DRIVER
5197 M: Guenter Roeck <linux@roeck-us.net>
5198 L: linux-i2c@vger.kernel.org
5200 F: drivers/i2c/busses/i2c-diolan-u2c.c
5202 DIRECTORY NOTIFICATION (DNOTIFY)
5203 M: Jan Kara <jack@suse.cz>
5204 R: Amir Goldstein <amir73il@gmail.com>
5205 L: linux-fsdevel@vger.kernel.org
5207 F: Documentation/filesystems/dnotify.rst
5208 F: fs/notify/dnotify/
5209 F: include/linux/dnotify.h
5211 DISK GEOMETRY AND PARTITION HANDLING
5212 M: Andries Brouwer <aeb@cwi.nl>
5214 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5215 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5216 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5219 M: Jan Kara <jack@suse.com>
5221 F: Documentation/filesystems/quota.rst
5223 F: include/linux/quota*.h
5224 F: include/uapi/linux/quota*.h
5226 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5227 M: Bernie Thompson <bernie@plugable.com>
5228 L: linux-fbdev@vger.kernel.org
5230 W: http://plugable.com/category/projects/udlfb/
5231 F: Documentation/fb/udlfb.rst
5232 F: drivers/video/fbdev/udlfb.c
5233 F: include/video/udlfb.h
5235 DISTRIBUTED LOCK MANAGER (DLM)
5236 M: Christine Caulfield <ccaulfie@redhat.com>
5237 M: David Teigland <teigland@redhat.com>
5238 L: cluster-devel@redhat.com
5240 W: http://sources.redhat.com/cluster/
5241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5244 DMA BUFFER SHARING FRAMEWORK
5245 M: Sumit Semwal <sumit.semwal@linaro.org>
5246 M: Christian König <christian.koenig@amd.com>
5247 L: linux-media@vger.kernel.org
5248 L: dri-devel@lists.freedesktop.org
5249 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5251 T: git git://anongit.freedesktop.org/drm/drm-misc
5252 F: Documentation/driver-api/dma-buf.rst
5254 F: include/linux/*fence.h
5255 F: include/linux/dma-buf*
5256 F: include/linux/dma-resv.h
5257 K: \bdma_(?:buf|fence|resv)\b
5259 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5260 M: Vinod Koul <vkoul@kernel.org>
5261 L: dmaengine@vger.kernel.org
5263 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5264 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5265 F: Documentation/devicetree/bindings/dma/
5266 F: Documentation/driver-api/dmaengine/
5268 F: include/linux/dmaengine.h
5269 F: include/linux/of_dma.h
5272 M: Christoph Hellwig <hch@lst.de>
5273 M: Marek Szyprowski <m.szyprowski@samsung.com>
5274 R: Robin Murphy <robin.murphy@arm.com>
5275 L: iommu@lists.linux-foundation.org
5277 W: http://git.infradead.org/users/hch/dma-mapping.git
5278 T: git git://git.infradead.org/users/hch/dma-mapping.git
5279 F: include/asm-generic/dma-mapping.h
5280 F: include/linux/dma-direct.h
5281 F: include/linux/dma-mapping.h
5282 F: include/linux/dma-map-ops.h
5285 DMA-BUF HEAPS FRAMEWORK
5286 M: Sumit Semwal <sumit.semwal@linaro.org>
5287 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5288 R: Liam Mark <lmark@codeaurora.org>
5289 R: Laura Abbott <labbott@redhat.com>
5290 R: Brian Starkey <Brian.Starkey@arm.com>
5291 R: John Stultz <john.stultz@linaro.org>
5292 L: linux-media@vger.kernel.org
5293 L: dri-devel@lists.freedesktop.org
5294 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5296 T: git git://anongit.freedesktop.org/drm/drm-misc
5297 F: drivers/dma-buf/dma-heap.c
5298 F: drivers/dma-buf/heaps/*
5299 F: include/linux/dma-heap.h
5300 F: include/uapi/linux/dma-heap.h
5302 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5303 M: Lukasz Luba <lukasz.luba@arm.com>
5304 L: linux-pm@vger.kernel.org
5305 L: linux-samsung-soc@vger.kernel.org
5307 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5308 F: drivers/memory/samsung/exynos5422-dmc.c
5310 DME1737 HARDWARE MONITOR DRIVER
5311 M: Juerg Haefliger <juergh@gmail.com>
5312 L: linux-hwmon@vger.kernel.org
5314 F: Documentation/hwmon/dme1737.rst
5315 F: drivers/hwmon/dme1737.c
5318 M: Jean Delvare <jdelvare@suse.com>
5320 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5321 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5322 F: drivers/firmware/dmi-id.c
5323 F: drivers/firmware/dmi_scan.c
5324 F: include/linux/dmi.h
5327 M: Jonathan Corbet <corbet@lwn.net>
5328 L: linux-doc@vger.kernel.org
5330 P: Documentation/doc-guide/maintainer-profile.rst
5331 T: git git://git.lwn.net/linux.git docs-next
5333 F: scripts/documentation-file-ref-check
5334 F: scripts/kernel-doc
5335 F: scripts/sphinx-pre-install
5336 X: Documentation/ABI/
5337 X: Documentation/admin-guide/media/
5338 X: Documentation/devicetree/
5339 X: Documentation/driver-api/media/
5340 X: Documentation/firmware-guide/acpi/
5341 X: Documentation/i2c/
5342 X: Documentation/power/
5343 X: Documentation/spi/
5344 X: Documentation/userspace-api/media/
5346 DOCUMENTATION SCRIPTS
5347 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5348 L: linux-doc@vger.kernel.org
5350 F: Documentation/sphinx/parse-headers.pl
5351 F: scripts/documentation-file-ref-check
5352 F: scripts/sphinx-pre-install
5354 DOCUMENTATION/ITALIAN
5355 M: Federico Vaga <federico.vaga@vaga.pv.it>
5356 L: linux-doc@vger.kernel.org
5358 F: Documentation/translations/it_IT
5360 DONGWOON DW9714 LENS VOICE COIL DRIVER
5361 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5362 L: linux-media@vger.kernel.org
5364 T: git git://linuxtv.org/media_tree.git
5365 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5366 F: drivers/media/i2c/dw9714.c
5368 DONGWOON DW9768 LENS VOICE COIL DRIVER
5369 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5370 L: linux-media@vger.kernel.org
5372 T: git git://linuxtv.org/media_tree.git
5373 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5374 F: drivers/media/i2c/dw9768.c
5376 DONGWOON DW9807 LENS VOICE COIL DRIVER
5377 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5378 L: linux-media@vger.kernel.org
5380 T: git git://linuxtv.org/media_tree.git
5381 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5382 F: drivers/media/i2c/dw9807-vcm.c
5385 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5386 L: blinux-list@redhat.com
5388 F: drivers/char/dtlk.c
5389 F: include/linux/dtlk.h
5391 DPAA2 DATAPATH I/O (DPIO) DRIVER
5392 M: Roy Pledge <Roy.Pledge@nxp.com>
5393 L: linux-kernel@vger.kernel.org
5395 F: drivers/soc/fsl/dpio
5397 DPAA2 ETHERNET DRIVER
5398 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5399 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5400 L: netdev@vger.kernel.org
5402 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5403 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5404 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5405 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5406 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5407 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5408 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5409 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5410 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5412 DPAA2 ETHERNET SWITCH DRIVER
5413 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5414 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5415 L: linux-kernel@vger.kernel.org
5417 F: drivers/staging/fsl-dpaa2/ethsw
5419 DPT_I2O SCSI RAID DRIVER
5420 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5421 L: linux-scsi@vger.kernel.org
5423 W: http://www.adaptec.com/
5424 F: drivers/scsi/dpt*
5425 F: drivers/scsi/dpt/
5428 M: Philipp Reisner <philipp.reisner@linbit.com>
5429 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5430 L: drbd-dev@lists.linbit.com
5432 W: http://www.drbd.org
5433 T: git git://git.linbit.com/linux-drbd.git
5434 T: git git://git.linbit.com/drbd-8.4.git
5435 F: Documentation/admin-guide/blockdev/
5436 F: drivers/block/drbd/
5439 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5440 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5441 R: "Rafael J. Wysocki" <rafael@kernel.org>
5443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5444 F: Documentation/core-api/kobject.rst
5448 F: include/linux/debugfs.h
5449 F: include/linux/kobj*
5452 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5453 M: Nishanth Menon <nm@ti.com>
5454 L: linux-pm@vger.kernel.org
5456 F: drivers/soc/ti/smartreflex.c
5457 F: include/linux/power/smartreflex.h
5459 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5460 M: Maxime Ripard <mripard@kernel.org>
5461 M: Chen-Yu Tsai <wens@csie.org>
5462 R: Jernej Skrabec <jernej.skrabec@siol.net>
5463 L: dri-devel@lists.freedesktop.org
5465 T: git git://anongit.freedesktop.org/drm/drm-misc
5466 F: drivers/gpu/drm/sun4i/sun8i*
5468 DRM DRIVER FOR ARM PL111 CLCD
5469 M: Eric Anholt <eric@anholt.net>
5471 T: git git://anongit.freedesktop.org/drm/drm-misc
5472 F: drivers/gpu/drm/pl111/
5474 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5475 M: Linus Walleij <linus.walleij@linaro.org>
5477 T: git git://anongit.freedesktop.org/drm/drm-misc
5478 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5479 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5481 DRM DRIVER FOR ASPEED BMC GFX
5482 M: Joel Stanley <joel@jms.id.au>
5483 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5485 T: git git://anongit.freedesktop.org/drm/drm-misc
5486 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5487 F: drivers/gpu/drm/aspeed/
5489 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5490 M: Dave Airlie <airlied@redhat.com>
5491 R: Thomas Zimmermann <tzimmermann@suse.de>
5492 L: dri-devel@lists.freedesktop.org
5494 T: git git://anongit.freedesktop.org/drm/drm-misc
5495 F: drivers/gpu/drm/ast/
5497 DRM DRIVER FOR BOCHS VIRTUAL GPU
5498 M: Gerd Hoffmann <kraxel@redhat.com>
5499 L: virtualization@lists.linux-foundation.org
5501 T: git git://anongit.freedesktop.org/drm/drm-misc
5502 F: drivers/gpu/drm/bochs/
5504 DRM DRIVER FOR BOE HIMAX8279D PANELS
5505 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5507 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5508 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5510 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5511 M: Linus Walleij <linus.walleij@linaro.org>
5513 T: git git://anongit.freedesktop.org/drm/drm-misc
5514 F: drivers/gpu/drm/tve200/
5516 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5517 M: Icenowy Zheng <icenowy@aosc.io>
5519 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5520 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5522 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5523 M: Jagan Teki <jagan@amarulasolutions.com>
5525 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5526 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5528 DRM DRIVER FOR GENERIC USB DISPLAY
5529 M: Noralf Trønnes <noralf@tronnes.org>
5531 W: https://github.com/notro/gud/wiki
5532 T: git git://anongit.freedesktop.org/drm/drm-misc
5533 F: drivers/gpu/drm/gud/
5534 F: include/drm/gud.h
5536 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5537 M: Hans de Goede <hdegoede@redhat.com>
5539 T: git git://anongit.freedesktop.org/drm/drm-misc
5540 F: drivers/gpu/drm/tiny/gm12u320.c
5542 DRM DRIVER FOR HX8357D PANELS
5543 M: Eric Anholt <eric@anholt.net>
5545 T: git git://anongit.freedesktop.org/drm/drm-misc
5546 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5547 F: drivers/gpu/drm/tiny/hx8357d.c
5549 DRM DRIVER FOR ILITEK ILI9225 PANELS
5550 M: David Lechner <david@lechnology.com>
5552 T: git git://anongit.freedesktop.org/drm/drm-misc
5553 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5554 F: drivers/gpu/drm/tiny/ili9225.c
5556 DRM DRIVER FOR ILITEK ILI9486 PANELS
5557 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5559 T: git git://anongit.freedesktop.org/drm/drm-misc
5560 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5561 F: drivers/gpu/drm/tiny/ili9486.c
5563 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5564 S: Orphan / Obsolete
5565 F: drivers/gpu/drm/i810/
5566 F: include/uapi/drm/i810_drm.h
5568 DRM DRIVER FOR LVDS PANELS
5569 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5570 L: dri-devel@lists.freedesktop.org
5571 T: git git://anongit.freedesktop.org/drm/drm-misc
5573 F: drivers/gpu/drm/panel/panel-lvds.c
5574 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5576 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5577 M: Guido Günther <agx@sigxcpu.org>
5578 R: Purism Kernel Team <kernel@puri.sm>
5580 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5581 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5583 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5584 S: Orphan / Obsolete
5585 F: drivers/gpu/drm/mga/
5586 F: include/uapi/drm/mga_drm.h
5588 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5589 M: Dave Airlie <airlied@redhat.com>
5590 R: Thomas Zimmermann <tzimmermann@suse.de>
5591 L: dri-devel@lists.freedesktop.org
5593 T: git git://anongit.freedesktop.org/drm/drm-misc
5594 F: drivers/gpu/drm/mgag200/
5596 DRM DRIVER FOR MI0283QT
5597 M: Noralf Trønnes <noralf@tronnes.org>
5599 T: git git://anongit.freedesktop.org/drm/drm-misc
5600 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5601 F: drivers/gpu/drm/tiny/mi0283qt.c
5603 DRM DRIVER FOR MSM ADRENO GPU
5604 M: Rob Clark <robdclark@gmail.com>
5605 M: Sean Paul <sean@poorly.run>
5606 L: linux-arm-msm@vger.kernel.org
5607 L: dri-devel@lists.freedesktop.org
5608 L: freedreno@lists.freedesktop.org
5610 T: git https://gitlab.freedesktop.org/drm/msm.git
5611 F: Documentation/devicetree/bindings/display/msm/
5612 F: drivers/gpu/drm/msm/
5613 F: include/uapi/drm/msm_drm.h
5615 DRM DRIVER FOR NOVATEK NT35510 PANELS
5616 M: Linus Walleij <linus.walleij@linaro.org>
5618 T: git git://anongit.freedesktop.org/drm/drm-misc
5619 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5620 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5622 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5623 M: Ben Skeggs <bskeggs@redhat.com>
5624 L: dri-devel@lists.freedesktop.org
5625 L: nouveau@lists.freedesktop.org
5627 T: git git://github.com/skeggsb/linux
5628 F: drivers/gpu/drm/nouveau/
5629 F: include/uapi/drm/nouveau_drm.h
5631 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5632 M: Stefan Mavrodiev <stefan@olimex.com>
5634 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5635 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5637 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5638 M: Noralf Trønnes <noralf@tronnes.org>
5640 T: git git://anongit.freedesktop.org/drm/drm-misc
5641 F: Documentation/devicetree/bindings/display/repaper.txt
5642 F: drivers/gpu/drm/tiny/repaper.c
5644 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5645 M: Dave Airlie <airlied@redhat.com>
5646 M: Gerd Hoffmann <kraxel@redhat.com>
5647 L: virtualization@lists.linux-foundation.org
5649 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5650 T: git git://anongit.freedesktop.org/drm/drm-misc
5651 F: drivers/gpu/drm/tiny/cirrus.c
5653 DRM DRIVER FOR QXL VIRTUAL GPU
5654 M: Dave Airlie <airlied@redhat.com>
5655 M: Gerd Hoffmann <kraxel@redhat.com>
5656 L: virtualization@lists.linux-foundation.org
5657 L: spice-devel@lists.freedesktop.org
5659 T: git git://anongit.freedesktop.org/drm/drm-misc
5660 F: drivers/gpu/drm/qxl/
5661 F: include/uapi/drm/qxl_drm.h
5663 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5664 S: Orphan / Obsolete
5665 F: drivers/gpu/drm/r128/
5666 F: include/uapi/drm/r128_drm.h
5668 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5669 M: Robert Chiras <robert.chiras@nxp.com>
5671 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5672 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5674 DRM DRIVER FOR SITRONIX ST7703 PANELS
5675 M: Guido Günther <agx@sigxcpu.org>
5676 R: Purism Kernel Team <kernel@puri.sm>
5677 R: Ondrej Jirman <megous@megous.com>
5679 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5680 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5682 DRM DRIVER FOR SAVAGE VIDEO CARDS
5683 S: Orphan / Obsolete
5684 F: drivers/gpu/drm/savage/
5685 F: include/uapi/drm/savage_drm.h
5687 DRM DRIVER FOR SIS VIDEO CARDS
5688 S: Orphan / Obsolete
5689 F: drivers/gpu/drm/sis/
5690 F: include/uapi/drm/sis_drm.h
5692 DRM DRIVER FOR SITRONIX ST7586 PANELS
5693 M: David Lechner <david@lechnology.com>
5695 T: git git://anongit.freedesktop.org/drm/drm-misc
5696 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5697 F: drivers/gpu/drm/tiny/st7586.c
5699 DRM DRIVER FOR SITRONIX ST7701 PANELS
5700 M: Jagan Teki <jagan@amarulasolutions.com>
5702 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5703 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5705 DRM DRIVER FOR SITRONIX ST7735R PANELS
5706 M: David Lechner <david@lechnology.com>
5708 T: git git://anongit.freedesktop.org/drm/drm-misc
5709 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5710 F: drivers/gpu/drm/tiny/st7735r.c
5712 DRM DRIVER FOR SONY ACX424AKP PANELS
5713 M: Linus Walleij <linus.walleij@linaro.org>
5715 T: git git://anongit.freedesktop.org/drm/drm-misc
5716 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5718 DRM DRIVER FOR ST-ERICSSON MCDE
5719 M: Linus Walleij <linus.walleij@linaro.org>
5721 T: git git://anongit.freedesktop.org/drm/drm-misc
5722 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5723 F: drivers/gpu/drm/mcde/
5725 DRM DRIVER FOR TDFX VIDEO CARDS
5726 S: Orphan / Obsolete
5727 F: drivers/gpu/drm/tdfx/
5729 DRM DRIVER FOR TPO TPG110 PANELS
5730 M: Linus Walleij <linus.walleij@linaro.org>
5732 T: git git://anongit.freedesktop.org/drm/drm-misc
5733 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5734 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5736 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5737 M: Dave Airlie <airlied@redhat.com>
5738 R: Sean Paul <sean@poorly.run>
5739 R: Thomas Zimmermann <tzimmermann@suse.de>
5740 L: dri-devel@lists.freedesktop.org
5742 T: git git://anongit.freedesktop.org/drm/drm-misc
5743 F: drivers/gpu/drm/udl/
5745 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5746 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5747 M: Melissa Wen <melissa.srw@gmail.com>
5748 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5749 R: Daniel Vetter <daniel@ffwll.ch>
5750 L: dri-devel@lists.freedesktop.org
5752 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: Documentation/gpu/vkms.rst
5754 F: drivers/gpu/drm/vkms/
5756 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5757 M: Hans de Goede <hdegoede@redhat.com>
5758 L: dri-devel@lists.freedesktop.org
5760 T: git git://anongit.freedesktop.org/drm/drm-misc
5761 F: drivers/gpu/drm/vboxvideo/
5763 DRM DRIVER FOR VMWARE VIRTUAL GPU
5764 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5765 M: Roland Scheidegger <sroland@vmware.com>
5766 L: dri-devel@lists.freedesktop.org
5768 T: git git://people.freedesktop.org/~sroland/linux
5769 F: drivers/gpu/drm/vmwgfx/
5770 F: include/uapi/drm/vmwgfx_drm.h
5773 M: David Airlie <airlied@linux.ie>
5774 M: Daniel Vetter <daniel@ffwll.ch>
5775 L: dri-devel@lists.freedesktop.org
5777 B: https://bugs.freedesktop.org/
5778 C: irc://chat.freenode.net/dri-devel
5779 T: git git://anongit.freedesktop.org/drm/drm
5780 F: Documentation/devicetree/bindings/display/
5781 F: Documentation/devicetree/bindings/gpu/
5782 F: Documentation/gpu/
5786 F: include/linux/vga*
5787 F: include/uapi/drm/
5789 DRM DRIVERS AND MISC GPU PATCHES
5790 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5791 M: Maxime Ripard <mripard@kernel.org>
5792 M: Thomas Zimmermann <tzimmermann@suse.de>
5794 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5795 T: git git://anongit.freedesktop.org/drm/drm-misc
5796 F: Documentation/gpu/
5797 F: drivers/gpu/drm/*
5800 F: include/linux/vga*
5801 F: include/uapi/drm/drm*
5803 DRM DRIVERS FOR ALLWINNER A10
5804 M: Maxime Ripard <mripard@kernel.org>
5805 M: Chen-Yu Tsai <wens@csie.org>
5806 L: dri-devel@lists.freedesktop.org
5808 T: git git://anongit.freedesktop.org/drm/drm-misc
5809 F: Documentation/devicetree/bindings/display/allwinner*
5810 F: drivers/gpu/drm/sun4i/
5812 DRM DRIVERS FOR AMLOGIC SOCS
5813 M: Neil Armstrong <narmstrong@baylibre.com>
5814 L: dri-devel@lists.freedesktop.org
5815 L: linux-amlogic@lists.infradead.org
5817 W: http://linux-meson.com/
5818 T: git git://anongit.freedesktop.org/drm/drm-misc
5819 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5820 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5821 F: Documentation/gpu/meson.rst
5822 F: drivers/gpu/drm/meson/
5824 DRM DRIVERS FOR ATMEL HLCDC
5825 M: Sam Ravnborg <sam@ravnborg.org>
5826 M: Boris Brezillon <bbrezillon@kernel.org>
5827 L: dri-devel@lists.freedesktop.org
5829 T: git git://anongit.freedesktop.org/drm/drm-misc
5830 F: Documentation/devicetree/bindings/display/atmel/
5831 F: drivers/gpu/drm/atmel-hlcdc/
5833 DRM DRIVERS FOR BRIDGE CHIPS
5834 M: Andrzej Hajda <a.hajda@samsung.com>
5835 M: Neil Armstrong <narmstrong@baylibre.com>
5836 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5837 R: Jonas Karlman <jonas@kwiboo.se>
5838 R: Jernej Skrabec <jernej.skrabec@siol.net>
5840 T: git git://anongit.freedesktop.org/drm/drm-misc
5841 F: drivers/gpu/drm/bridge/
5843 DRM DRIVERS FOR EXYNOS
5844 M: Inki Dae <inki.dae@samsung.com>
5845 M: Joonyoung Shim <jy0922.shim@samsung.com>
5846 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5847 M: Kyungmin Park <kyungmin.park@samsung.com>
5848 L: dri-devel@lists.freedesktop.org
5850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5851 F: Documentation/devicetree/bindings/display/exynos/
5852 F: drivers/gpu/drm/exynos/
5853 F: include/uapi/drm/exynos_drm.h
5855 DRM DRIVERS FOR FREESCALE DCU
5856 M: Stefan Agner <stefan@agner.ch>
5857 M: Alison Wang <alison.wang@nxp.com>
5858 L: dri-devel@lists.freedesktop.org
5860 T: git git://anongit.freedesktop.org/drm/drm-misc
5861 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5862 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5863 F: drivers/gpu/drm/fsl-dcu/
5865 DRM DRIVERS FOR FREESCALE IMX
5866 M: Philipp Zabel <p.zabel@pengutronix.de>
5867 L: dri-devel@lists.freedesktop.org
5869 F: Documentation/devicetree/bindings/display/imx/
5870 F: drivers/gpu/drm/imx/
5871 F: drivers/gpu/ipu-v3/
5873 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5874 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5875 L: dri-devel@lists.freedesktop.org
5877 T: git git://github.com/patjak/drm-gma500
5878 F: drivers/gpu/drm/gma500/
5880 DRM DRIVERS FOR HISILICON
5881 M: Xinliang Liu <xinliang.liu@linaro.org>
5882 M: Tian Tao <tiantao6@hisilicon.com>
5883 R: John Stultz <john.stultz@linaro.org>
5884 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5885 R: Chen Feng <puck.chen@hisilicon.com>
5886 L: dri-devel@lists.freedesktop.org
5888 T: git git://anongit.freedesktop.org/drm/drm-misc
5889 F: Documentation/devicetree/bindings/display/hisilicon/
5890 F: drivers/gpu/drm/hisilicon/
5892 DRM DRIVERS FOR LIMA
5893 M: Qiang Yu <yuq825@gmail.com>
5894 L: dri-devel@lists.freedesktop.org
5895 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5897 T: git git://anongit.freedesktop.org/drm/drm-misc
5898 F: drivers/gpu/drm/lima/
5899 F: include/uapi/drm/lima_drm.h
5901 DRM DRIVERS FOR MEDIATEK
5902 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5903 M: Philipp Zabel <p.zabel@pengutronix.de>
5904 L: dri-devel@lists.freedesktop.org
5906 F: Documentation/devicetree/bindings/display/mediatek/
5907 F: drivers/gpu/drm/mediatek/
5908 F: drivers/phy/mediatek/phy-mtk-hdmi*
5910 DRM DRIVERS FOR NVIDIA TEGRA
5911 M: Thierry Reding <thierry.reding@gmail.com>
5912 L: dri-devel@lists.freedesktop.org
5913 L: linux-tegra@vger.kernel.org
5915 T: git git://anongit.freedesktop.org/tegra/linux.git
5916 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5917 F: drivers/gpu/drm/tegra/
5918 F: drivers/gpu/host1x/
5919 F: include/linux/host1x.h
5920 F: include/uapi/drm/tegra_drm.h
5922 DRM DRIVERS FOR RENESAS
5923 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5924 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5925 L: dri-devel@lists.freedesktop.org
5926 L: linux-renesas-soc@vger.kernel.org
5928 T: git git://linuxtv.org/pinchartl/media drm/du/next
5929 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5930 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5931 F: Documentation/devicetree/bindings/display/renesas,du.txt
5932 F: drivers/gpu/drm/rcar-du/
5933 F: drivers/gpu/drm/shmobile/
5934 F: include/linux/platform_data/shmob_drm.h
5936 DRM DRIVERS FOR ROCKCHIP
5937 M: Sandy Huang <hjc@rock-chips.com>
5938 M: Heiko Stübner <heiko@sntech.de>
5939 L: dri-devel@lists.freedesktop.org
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: Documentation/devicetree/bindings/display/rockchip/
5943 F: drivers/gpu/drm/rockchip/
5946 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5947 M: Vincent Abriou <vincent.abriou@st.com>
5948 L: dri-devel@lists.freedesktop.org
5950 T: git git://anongit.freedesktop.org/drm/drm-misc
5951 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5952 F: drivers/gpu/drm/sti
5955 M: Yannick Fertre <yannick.fertre@st.com>
5956 M: Philippe Cornu <philippe.cornu@st.com>
5957 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5958 M: Vincent Abriou <vincent.abriou@st.com>
5959 L: dri-devel@lists.freedesktop.org
5961 T: git git://anongit.freedesktop.org/drm/drm-misc
5962 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5963 F: drivers/gpu/drm/stm
5965 DRM DRIVERS FOR TI KEYSTONE
5966 M: Jyri Sarha <jsarha@ti.com>
5967 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5968 L: dri-devel@lists.freedesktop.org
5970 T: git git://anongit.freedesktop.org/drm/drm-misc
5971 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5972 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5973 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5974 F: drivers/gpu/drm/tidss/
5976 DRM DRIVERS FOR TI LCDC
5977 M: Jyri Sarha <jsarha@ti.com>
5978 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5979 L: dri-devel@lists.freedesktop.org
5981 F: Documentation/devicetree/bindings/display/tilcdc/
5982 F: drivers/gpu/drm/tilcdc/
5984 DRM DRIVERS FOR TI OMAP
5985 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5986 L: dri-devel@lists.freedesktop.org
5988 F: Documentation/devicetree/bindings/display/ti/
5989 F: drivers/gpu/drm/omapdrm/
5992 M: Eric Anholt <eric@anholt.net>
5994 T: git git://anongit.freedesktop.org/drm/drm-misc
5995 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5996 F: drivers/gpu/drm/v3d/
5997 F: include/uapi/drm/v3d_drm.h
6000 M: Eric Anholt <eric@anholt.net>
6002 T: git git://github.com/anholt/linux
6003 T: git git://anongit.freedesktop.org/drm/drm-misc
6004 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6005 F: drivers/gpu/drm/vc4/
6006 F: include/uapi/drm/vc4_drm.h
6008 DRM DRIVERS FOR VIVANTE GPU IP
6009 M: Lucas Stach <l.stach@pengutronix.de>
6010 R: Russell King <linux+etnaviv@armlinux.org.uk>
6011 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6012 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6013 L: dri-devel@lists.freedesktop.org
6015 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6016 F: drivers/gpu/drm/etnaviv/
6017 F: include/uapi/drm/etnaviv_drm.h
6020 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6021 L: dri-devel@lists.freedesktop.org
6022 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/gpu/xen-front.rst
6026 F: drivers/gpu/drm/xen/
6028 DRM DRIVERS FOR XILINX
6029 M: Hyun Kwon <hyun.kwon@xilinx.com>
6030 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6031 L: dri-devel@lists.freedesktop.org
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: Documentation/devicetree/bindings/display/xlnx/
6035 F: drivers/gpu/drm/xlnx/
6037 DRM DRIVERS FOR ZTE ZX
6038 M: Shawn Guo <shawnguo@kernel.org>
6039 L: dri-devel@lists.freedesktop.org
6041 T: git git://anongit.freedesktop.org/drm/drm-misc
6042 F: Documentation/devicetree/bindings/display/zte,vou.txt
6043 F: drivers/gpu/drm/zte/
6046 M: Thierry Reding <thierry.reding@gmail.com>
6047 R: Sam Ravnborg <sam@ravnborg.org>
6048 L: dri-devel@lists.freedesktop.org
6050 T: git git://anongit.freedesktop.org/drm/drm-misc
6051 F: Documentation/devicetree/bindings/display/panel/
6052 F: drivers/gpu/drm/drm_panel.c
6053 F: drivers/gpu/drm/panel/
6054 F: include/drm/drm_panel.h
6057 M: Christian Koenig <christian.koenig@amd.com>
6058 M: Huang Rui <ray.huang@amd.com>
6059 L: dri-devel@lists.freedesktop.org
6061 T: git git://people.freedesktop.org/~agd5f/linux
6062 F: drivers/gpu/drm/ttm/
6065 DSBR100 USB FM RADIO DRIVER
6066 M: Alexey Klimov <klimov.linux@gmail.com>
6067 L: linux-media@vger.kernel.org
6069 T: git git://linuxtv.org/media_tree.git
6070 F: drivers/media/radio/dsbr100.c
6073 M: Hans Verkuil <hverkuil@xs4all.nl>
6074 L: linux-media@vger.kernel.org
6076 W: https://linuxtv.org
6077 T: git git://linuxtv.org/media_tree.git
6078 F: drivers/media/pci/dt3155/
6080 DVB_USB_AF9015 MEDIA DRIVER
6081 M: Antti Palosaari <crope@iki.fi>
6082 L: linux-media@vger.kernel.org
6084 W: https://linuxtv.org
6085 W: http://palosaari.fi/linux/
6086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6087 T: git git://linuxtv.org/anttip/media_tree.git
6088 F: drivers/media/usb/dvb-usb-v2/af9015*
6090 DVB_USB_AF9035 MEDIA DRIVER
6091 M: Antti Palosaari <crope@iki.fi>
6092 L: linux-media@vger.kernel.org
6094 W: https://linuxtv.org
6095 W: http://palosaari.fi/linux/
6096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6097 T: git git://linuxtv.org/anttip/media_tree.git
6098 F: drivers/media/usb/dvb-usb-v2/af9035*
6100 DVB_USB_ANYSEE MEDIA DRIVER
6101 M: Antti Palosaari <crope@iki.fi>
6102 L: linux-media@vger.kernel.org
6104 W: https://linuxtv.org
6105 W: http://palosaari.fi/linux/
6106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6107 T: git git://linuxtv.org/anttip/media_tree.git
6108 F: drivers/media/usb/dvb-usb-v2/anysee*
6110 DVB_USB_AU6610 MEDIA DRIVER
6111 M: Antti Palosaari <crope@iki.fi>
6112 L: linux-media@vger.kernel.org
6114 W: https://linuxtv.org
6115 W: http://palosaari.fi/linux/
6116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6117 T: git git://linuxtv.org/anttip/media_tree.git
6118 F: drivers/media/usb/dvb-usb-v2/au6610*
6120 DVB_USB_CE6230 MEDIA DRIVER
6121 M: Antti Palosaari <crope@iki.fi>
6122 L: linux-media@vger.kernel.org
6124 W: https://linuxtv.org
6125 W: http://palosaari.fi/linux/
6126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6127 T: git git://linuxtv.org/anttip/media_tree.git
6128 F: drivers/media/usb/dvb-usb-v2/ce6230*
6130 DVB_USB_CXUSB MEDIA DRIVER
6131 M: Michael Krufky <mkrufky@linuxtv.org>
6132 L: linux-media@vger.kernel.org
6134 W: https://linuxtv.org
6135 W: http://github.com/mkrufky
6136 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6137 T: git git://linuxtv.org/media_tree.git
6138 F: drivers/media/usb/dvb-usb/cxusb*
6140 DVB_USB_EC168 MEDIA DRIVER
6141 M: Antti Palosaari <crope@iki.fi>
6142 L: linux-media@vger.kernel.org
6144 W: https://linuxtv.org
6145 W: http://palosaari.fi/linux/
6146 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6147 T: git git://linuxtv.org/anttip/media_tree.git
6148 F: drivers/media/usb/dvb-usb-v2/ec168*
6150 DVB_USB_GL861 MEDIA DRIVER
6151 M: Antti Palosaari <crope@iki.fi>
6152 L: linux-media@vger.kernel.org
6154 W: https://linuxtv.org
6155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6156 T: git git://linuxtv.org/anttip/media_tree.git
6157 F: drivers/media/usb/dvb-usb-v2/gl861*
6159 DVB_USB_MXL111SF MEDIA DRIVER
6160 M: Michael Krufky <mkrufky@linuxtv.org>
6161 L: linux-media@vger.kernel.org
6163 W: https://linuxtv.org
6164 W: http://github.com/mkrufky
6165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6166 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6167 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6169 DVB_USB_RTL28XXU MEDIA DRIVER
6170 M: Antti Palosaari <crope@iki.fi>
6171 L: linux-media@vger.kernel.org
6173 W: https://linuxtv.org
6174 W: http://palosaari.fi/linux/
6175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6176 T: git git://linuxtv.org/anttip/media_tree.git
6177 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6179 DVB_USB_V2 MEDIA DRIVER
6180 M: Antti Palosaari <crope@iki.fi>
6181 L: linux-media@vger.kernel.org
6183 W: https://linuxtv.org
6184 W: http://palosaari.fi/linux/
6185 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6186 T: git git://linuxtv.org/anttip/media_tree.git
6187 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6188 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6191 M: Jason Baron <jbaron@akamai.com>
6193 F: include/linux/dynamic_debug.h
6194 F: lib/dynamic_debug.c
6196 DYNAMIC INTERRUPT MODERATION
6197 M: Tal Gilboa <talgi@nvidia.com>
6199 F: Documentation/networking/net_dim.rst
6200 F: include/linux/dim.h
6203 DZ DECSTATION DZ11 SERIAL DRIVER
6204 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6206 F: drivers/tty/serial/dz.*
6208 E3X0 POWER BUTTON DRIVER
6209 M: Moritz Fischer <moritz.fischer@ettus.com>
6210 L: usrp-users@lists.ettus.com
6212 W: http://www.ettus.com
6213 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6214 F: drivers/input/misc/e3x0-button.c
6217 M: Antti Palosaari <crope@iki.fi>
6218 L: linux-media@vger.kernel.org
6220 W: https://linuxtv.org
6221 W: http://palosaari.fi/linux/
6222 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6223 T: git git://linuxtv.org/anttip/media_tree.git
6224 F: drivers/media/tuners/e4000*
6226 EARTH_PT1 MEDIA DRIVER
6227 M: Akihiro Tsukada <tskd08@gmail.com>
6228 L: linux-media@vger.kernel.org
6230 F: drivers/media/pci/pt1/
6232 EARTH_PT3 MEDIA DRIVER
6233 M: Akihiro Tsukada <tskd08@gmail.com>
6234 L: linux-media@vger.kernel.org
6236 F: drivers/media/pci/pt3/
6239 M: Antti Palosaari <crope@iki.fi>
6240 L: linux-media@vger.kernel.org
6242 W: https://linuxtv.org
6243 W: http://palosaari.fi/linux/
6244 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6245 T: git git://linuxtv.org/anttip/media_tree.git
6246 F: drivers/media/dvb-frontends/ec100*
6249 M: Tyler Hicks <code@tyhicks.com>
6250 L: ecryptfs@vger.kernel.org
6252 W: http://ecryptfs.org
6253 W: https://launchpad.net/ecryptfs
6254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6255 F: Documentation/filesystems/ecryptfs.rst
6259 M: Borislav Petkov <bp@alien8.de>
6260 L: linux-edac@vger.kernel.org
6262 F: drivers/edac/amd64_edac*
6265 M: Jan Luebbe <jlu@pengutronix.de>
6266 L: linux-edac@vger.kernel.org
6268 F: drivers/edac/armada_xp_*
6271 M: Stefan Schaeckeler <sschaeck@cisco.com>
6273 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6274 F: drivers/edac/aspeed_edac.c
6277 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6279 F: drivers/edac/bluefield_edac.c
6282 M: Andre Przywara <andre.przywara@arm.com>
6283 L: linux-edac@vger.kernel.org
6285 F: drivers/edac/highbank*
6288 M: Ralf Baechle <ralf@linux-mips.org>
6289 L: linux-edac@vger.kernel.org
6290 L: linux-mips@vger.kernel.org
6292 F: drivers/edac/octeon_edac*
6294 EDAC-CAVIUM THUNDERX
6295 M: Robert Richter <rric@kernel.org>
6296 L: linux-edac@vger.kernel.org
6298 F: drivers/edac/thunderx_edac*
6301 M: Borislav Petkov <bp@alien8.de>
6302 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6303 M: Tony Luck <tony.luck@intel.com>
6304 R: James Morse <james.morse@arm.com>
6305 R: Robert Richter <rric@kernel.org>
6306 L: linux-edac@vger.kernel.org
6308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6309 F: Documentation/admin-guide/ras.rst
6310 F: Documentation/driver-api/edac.rst
6312 F: include/linux/edac.h
6315 M: Lei Wang <lewan@microsoft.com>
6316 L: linux-edac@vger.kernel.org
6318 F: drivers/edac/dmc520_edac.c
6321 M: Mark Gross <mark.gross@intel.com>
6322 L: linux-edac@vger.kernel.org
6324 F: drivers/edac/e752x_edac.c
6327 L: linux-edac@vger.kernel.org
6329 F: drivers/edac/e7xxx_edac.c
6332 M: York Sun <york.sun@nxp.com>
6333 L: linux-edac@vger.kernel.org
6335 F: drivers/edac/fsl_ddr_edac.*
6338 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6339 L: linux-edac@vger.kernel.org
6341 F: drivers/edac/ghes_edac.c
6344 M: Tony Luck <tony.luck@intel.com>
6345 L: linux-edac@vger.kernel.org
6347 F: drivers/edac/i10nm_base.c
6350 L: linux-edac@vger.kernel.org
6352 F: drivers/edac/i3000_edac.c
6355 L: linux-edac@vger.kernel.org
6357 F: drivers/edac/i5000_edac.c
6360 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6361 L: linux-edac@vger.kernel.org
6363 F: drivers/edac/i5400_edac.c
6366 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6367 L: linux-edac@vger.kernel.org
6369 F: drivers/edac/i7300_edac.c
6372 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6373 L: linux-edac@vger.kernel.org
6375 F: drivers/edac/i7core_edac.c
6378 M: Tim Small <tim@buttersideup.com>
6379 L: linux-edac@vger.kernel.org
6381 F: drivers/edac/i82443bxgx_edac.c
6384 M: "Arvind R." <arvino55@gmail.com>
6385 L: linux-edac@vger.kernel.org
6387 F: drivers/edac/i82975x_edac.c
6390 M: Jason Baron <jbaron@akamai.com>
6391 L: linux-edac@vger.kernel.org
6393 F: drivers/edac/ie31200_edac.c
6396 M: Johannes Thumshirn <morbidrsa@gmail.com>
6397 L: linux-edac@vger.kernel.org
6399 F: drivers/edac/mpc85xx_edac.[ch]
6402 M: Egor Martovetsky <egor@pasemi.com>
6403 L: linux-edac@vger.kernel.org
6405 F: drivers/edac/pasemi_edac.c
6408 M: Tony Luck <tony.luck@intel.com>
6409 L: linux-edac@vger.kernel.org
6411 F: drivers/edac/pnd2_edac.[ch]
6414 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6415 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6416 L: linux-arm-msm@vger.kernel.org
6417 L: linux-edac@vger.kernel.org
6419 F: drivers/edac/qcom_edac.c
6422 M: Tim Small <tim@buttersideup.com>
6423 L: linux-edac@vger.kernel.org
6425 F: drivers/edac/r82600_edac.c
6428 M: Tony Luck <tony.luck@intel.com>
6429 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6430 L: linux-edac@vger.kernel.org
6432 F: drivers/edac/sb_edac.c
6435 M: Yash Shah <yash.shah@sifive.com>
6436 L: linux-edac@vger.kernel.org
6438 F: drivers/edac/sifive_edac.c
6441 M: Tony Luck <tony.luck@intel.com>
6442 L: linux-edac@vger.kernel.org
6444 F: drivers/edac/skx_*.c
6447 M: Tero Kristo <t-kristo@ti.com>
6448 L: linux-edac@vger.kernel.org
6450 F: drivers/edac/ti_edac.c
6452 EDIROL UA-101/UA-1000 DRIVER
6453 M: Clemens Ladisch <clemens@ladisch.de>
6454 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6457 F: sound/usb/misc/ua101.c
6460 M: Ivan Hu <ivan.hu@canonical.com>
6461 M: Ard Biesheuvel <ardb@kernel.org>
6462 L: linux-efi@vger.kernel.org
6464 F: drivers/firmware/efi/test/
6466 EFI VARIABLE FILESYSTEM
6467 M: Matthew Garrett <matthew.garrett@nebula.com>
6468 M: Jeremy Kerr <jk@ozlabs.org>
6469 M: Ard Biesheuvel <ardb@kernel.org>
6470 L: linux-efi@vger.kernel.org
6472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6475 EFIFB FRAMEBUFFER DRIVER
6476 M: Peter Jones <pjones@redhat.com>
6477 L: linux-fbdev@vger.kernel.org
6479 F: drivers/video/fbdev/efifb.c
6483 W: http://aeschi.ch.eu.org/efs/
6486 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6487 M: Douglas Miller <dougmill@linux.ibm.com>
6488 L: netdev@vger.kernel.org
6490 F: drivers/net/ethernet/ibm/ehea/
6492 EM28XX VIDEO4LINUX DRIVER
6493 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6494 L: linux-media@vger.kernel.org
6496 W: https://linuxtv.org
6497 T: git git://linuxtv.org/media_tree.git
6498 F: Documentation/admin-guide/media/em28xx*
6499 F: drivers/media/usb/em28xx/
6502 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6503 M: Matt Mackall <mpm@selenic.com>
6504 M: David Woodhouse <dwmw2@infradead.org>
6505 L: linux-embedded@vger.kernel.org
6508 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6509 M: Adrian Hunter <adrian.hunter@intel.com>
6510 M: Ritesh Harjani <riteshh@codeaurora.org>
6511 M: Asutosh Das <asutoshd@codeaurora.org>
6512 L: linux-mmc@vger.kernel.org
6514 F: drivers/mmc/host/cqhci*
6516 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6517 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6518 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6519 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6520 L: linux-scsi@vger.kernel.org
6522 W: http://www.broadcom.com
6523 F: drivers/scsi/be2iscsi/
6525 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6526 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6527 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6528 M: Somnath Kotur <somnath.kotur@broadcom.com>
6529 L: netdev@vger.kernel.org
6531 W: http://www.emulex.com
6532 F: drivers/net/ethernet/emulex/benet/
6534 EMULEX ONECONNECT ROCE DRIVER
6535 M: Selvin Xavier <selvin.xavier@broadcom.com>
6536 M: Devesh Sharma <devesh.sharma@broadcom.com>
6537 L: linux-rdma@vger.kernel.org
6539 W: http://www.broadcom.com
6540 F: drivers/infiniband/hw/ocrdma/
6541 F: include/uapi/rdma/ocrdma-abi.h
6543 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6544 M: James Smart <james.smart@broadcom.com>
6545 M: Dick Kennedy <dick.kennedy@broadcom.com>
6546 L: linux-scsi@vger.kernel.org
6548 W: http://www.broadcom.com
6549 F: drivers/scsi/lpfc/
6551 ENE CB710 FLASH CARD READER DRIVER
6552 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6554 F: drivers/misc/cb710/
6555 F: drivers/mmc/host/cb710-mmc.*
6556 F: include/linux/cb710.h
6558 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6559 M: Maxim Levitsky <maximlevitsky@gmail.com>
6561 F: drivers/media/rc/ene_ir.*
6563 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6564 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6565 L: linuxppc-dev@lists.ozlabs.org
6567 F: drivers/tty/ehv_bytechan.c
6569 EPSON S1D13XXX FRAMEBUFFER DRIVER
6570 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6573 F: drivers/video/fbdev/s1d13xxxfb.c
6574 F: include/video/s1d13xxxfb.h
6577 M: Gao Xiang <xiang@kernel.org>
6578 M: Chao Yu <yuchao0@huawei.com>
6579 L: linux-erofs@lists.ozlabs.org
6581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6582 F: Documentation/filesystems/erofs.rst
6584 F: include/trace/events/erofs.h
6586 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6587 M: Jeff Layton <jlayton@kernel.org>
6589 F: include/linux/errseq.h
6592 ET131X NETWORK DRIVER
6593 M: Mark Einon <mark.einon@gmail.com>
6595 F: drivers/net/ethernet/agere/
6598 M: Roopa Prabhu <roopa@nvidia.com>
6599 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6600 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6601 L: netdev@vger.kernel.org
6603 W: http://www.linuxfoundation.org/en/Net:Bridge
6604 F: include/linux/netfilter_bridge/
6607 ETHERNET PHY LIBRARY
6608 M: Andrew Lunn <andrew@lunn.ch>
6609 M: Heiner Kallweit <hkallweit1@gmail.com>
6610 R: Russell King <linux@armlinux.org.uk>
6611 L: netdev@vger.kernel.org
6613 F: Documentation/ABI/testing/sysfs-class-net-phydev
6614 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6615 F: Documentation/devicetree/bindings/net/mdio*
6616 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6617 F: Documentation/networking/phy.rst
6618 F: drivers/net/mdio/
6619 F: drivers/net/mdio/of_mdio.c
6622 F: drivers/of/of_net.c
6623 F: include/dt-bindings/net/qca-ar803x.h
6624 F: include/linux/*mdio*.h
6625 F: include/linux/mdio/*.h
6626 F: include/linux/of_net.h
6627 F: include/linux/phy.h
6628 F: include/linux/phy_fixed.h
6629 F: include/linux/platform_data/mdio-bcm-unimac.h
6630 F: include/linux/platform_data/mdio-gpio.h
6631 F: include/trace/events/mdio.h
6632 F: include/uapi/linux/mdio.h
6633 F: include/uapi/linux/mii.h
6636 M: Namjae Jeon <namjae.jeon@samsung.com>
6637 M: Sungjong Seo <sj1557.seo@samsung.com>
6638 L: linux-fsdevel@vger.kernel.org
6643 M: Jan Kara <jack@suse.com>
6644 L: linux-ext4@vger.kernel.org
6646 F: Documentation/filesystems/ext2.rst
6648 F: include/linux/ext2*
6651 M: "Theodore Ts'o" <tytso@mit.edu>
6652 M: Andreas Dilger <adilger.kernel@dilger.ca>
6653 L: linux-ext4@vger.kernel.org
6655 W: http://ext4.wiki.kernel.org
6656 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6658 F: Documentation/filesystems/ext4/
6660 F: include/trace/events/ext4.h
6662 Extended Verification Module (EVM)
6663 M: Mimi Zohar <zohar@linux.ibm.com>
6664 L: linux-integrity@vger.kernel.org
6666 F: security/integrity/evm/
6668 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6669 M: Ard Biesheuvel <ardb@kernel.org>
6670 L: linux-efi@vger.kernel.org
6672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6673 F: Documentation/admin-guide/efi-stub.rst
6674 F: arch/*/include/asm/efi.h
6675 F: arch/*/kernel/efi.c
6676 F: arch/arm/boot/compressed/efi-header.S
6677 F: arch/arm64/kernel/efi-entry.S
6678 F: arch/x86/platform/efi/
6679 F: drivers/firmware/efi/
6680 F: include/linux/efi*.h
6682 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6683 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6684 M: Chanwoo Choi <cw00.choi@samsung.com>
6685 L: linux-kernel@vger.kernel.org
6687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6688 F: Documentation/devicetree/bindings/extcon/
6689 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6691 F: include/linux/extcon.h
6692 F: include/linux/extcon/
6695 M: Masami Hiramatsu <mhiramat@kernel.org>
6697 F: Documentation/admin-guide/bootconfig.rst
6698 F: fs/proc/bootconfig.c
6699 F: include/linux/bootconfig.h
6701 F: tools/bootconfig/*
6702 F: tools/bootconfig/scripts/*
6705 M: Jingoo Han <jingoohan1@gmail.com>
6706 L: dri-devel@lists.freedesktop.org
6708 F: drivers/gpu/drm/exynos/exynos_dp*
6710 EXYNOS SYSMMU (IOMMU) driver
6711 M: Marek Szyprowski <m.szyprowski@samsung.com>
6712 L: iommu@lists.linux-foundation.org
6714 F: drivers/iommu/exynos-iommu.c
6717 M: Jaegeuk Kim <jaegeuk@kernel.org>
6718 M: Chao Yu <yuchao0@huawei.com>
6719 L: linux-f2fs-devel@lists.sourceforge.net
6721 W: https://f2fs.wiki.kernel.org/
6722 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6723 F: Documentation/ABI/testing/sysfs-fs-f2fs
6724 F: Documentation/filesystems/f2fs.rst
6726 F: include/linux/f2fs_fs.h
6727 F: include/trace/events/f2fs.h
6728 F: include/uapi/linux/f2fs.h
6730 F71805F HARDWARE MONITORING DRIVER
6731 M: Jean Delvare <jdelvare@suse.com>
6732 L: linux-hwmon@vger.kernel.org
6734 F: Documentation/hwmon/f71805f.rst
6735 F: drivers/hwmon/f71805f.c
6738 M: Josh Poimboeuf <jpoimboe@redhat.com>
6740 F: scripts/faddr2line
6743 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6744 L: netdev@vger.kernel.org
6746 F: Documentation/networking/failover.rst
6747 F: include/net/failover.h
6748 F: net/core/failover.c
6751 M: Jan Kara <jack@suse.cz>
6752 R: Amir Goldstein <amir73il@gmail.com>
6753 L: linux-fsdevel@vger.kernel.org
6755 F: fs/notify/fanotify/
6756 F: include/linux/fanotify.h
6757 F: include/uapi/linux/fanotify.h
6759 FARSYNC SYNCHRONOUS DRIVER
6760 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6762 W: http://www.farsite.co.uk/
6763 F: drivers/net/wan/farsync.*
6765 FAULT INJECTION SUPPORT
6766 M: Akinobu Mita <akinobu.mita@gmail.com>
6768 F: Documentation/fault-injection/
6769 F: lib/fault-inject.c
6771 FBTFT Framebuffer drivers
6772 L: dri-devel@lists.freedesktop.org
6773 L: linux-fbdev@vger.kernel.org
6775 F: drivers/staging/fbtft/
6778 M: Michael Buesch <m@bues.ch>
6779 L: linux-media@vger.kernel.org
6781 F: drivers/media/tuners/fc0011.c
6782 F: drivers/media/tuners/fc0011.h
6785 M: Antti Palosaari <crope@iki.fi>
6786 L: linux-media@vger.kernel.org
6788 W: https://linuxtv.org
6789 W: http://palosaari.fi/linux/
6790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6791 T: git git://linuxtv.org/anttip/media_tree.git
6792 F: drivers/media/tuners/fc2580*
6794 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6795 M: Hannes Reinecke <hare@suse.de>
6796 L: linux-scsi@vger.kernel.org
6798 W: www.Open-FCoE.org
6799 F: drivers/scsi/fcoe/
6800 F: drivers/scsi/libfc/
6802 F: include/scsi/libfc.h
6803 F: include/scsi/libfcoe.h
6804 F: include/uapi/scsi/fc/
6806 FILE LOCKING (flock() and fcntl()/lockf())
6807 M: Jeff Layton <jlayton@kernel.org>
6808 M: "J. Bruce Fields" <bfields@fieldses.org>
6809 L: linux-fsdevel@vger.kernel.org
6813 F: include/linux/fcntl.h
6814 F: include/uapi/linux/fcntl.h
6816 FILESYSTEM DIRECT ACCESS (DAX)
6817 M: Dan Williams <dan.j.williams@intel.com>
6818 R: Matthew Wilcox <willy@infradead.org>
6819 R: Jan Kara <jack@suse.cz>
6820 L: linux-fsdevel@vger.kernel.org
6821 L: linux-nvdimm@lists.01.org
6824 F: include/linux/dax.h
6825 F: include/trace/events/fs_dax.h
6827 FILESYSTEMS (VFS and infrastructure)
6828 M: Alexander Viro <viro@zeniv.linux.org.uk>
6829 L: linux-fsdevel@vger.kernel.org
6832 F: include/linux/fs.h
6833 F: include/linux/fs_types.h
6834 F: include/uapi/linux/fs.h
6835 F: include/uapi/linux/openat2.h
6837 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6838 M: Riku Voipio <riku.voipio@iki.fi>
6839 L: linux-hwmon@vger.kernel.org
6841 F: drivers/hwmon/f75375s.c
6842 F: include/linux/f75375s.h
6844 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6845 M: Clemens Ladisch <clemens@ladisch.de>
6846 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6847 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6850 F: include/uapi/sound/firewire.h
6853 FIREWIRE MEDIA DRIVERS (firedtv)
6854 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6855 L: linux-media@vger.kernel.org
6856 L: linux1394-devel@lists.sourceforge.net
6858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6859 F: drivers/media/firewire/
6861 FIREWIRE SBP-2 TARGET
6862 M: Chris Boot <bootc@bootc.net>
6863 L: linux-scsi@vger.kernel.org
6864 L: target-devel@vger.kernel.org
6865 L: linux1394-devel@lists.sourceforge.net
6867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6868 F: drivers/target/sbp/
6871 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6872 L: linux1394-devel@lists.sourceforge.net
6874 W: http://ieee1394.wiki.kernel.org/
6875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6876 F: drivers/firewire/
6877 F: include/linux/firewire.h
6878 F: include/uapi/linux/firewire*.h
6881 FIRMWARE LOADER (request_firmware)
6882 M: Luis Chamberlain <mcgrof@kernel.org>
6883 L: linux-kernel@vger.kernel.org
6885 F: Documentation/firmware_class/
6886 F: drivers/base/firmware_loader/
6887 F: include/linux/firmware.h
6889 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6890 M: Joshua Morris <josh.h.morris@us.ibm.com>
6891 M: Philip Kelleher <pjk1939@linux.ibm.com>
6893 F: drivers/block/rsxx/
6895 FLEXTIMER FTM-QUADDEC DRIVER
6896 M: Patrick Havelange <patrick.havelange@essensium.com>
6897 L: linux-iio@vger.kernel.org
6899 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6900 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6901 F: drivers/counter/ftm-quaddec.c
6904 M: Denis Efremov <efremov@linux.com>
6905 L: linux-block@vger.kernel.org
6907 F: drivers/block/floppy.c
6909 FLYSKY FSIA6B RC RECEIVER
6910 M: Markus Koch <markus@notsyncing.net>
6911 L: linux-input@vger.kernel.org
6913 F: drivers/input/joystick/fsia6b.c
6915 FORCEDETH GIGABIT ETHERNET DRIVER
6916 M: Rain River <rain.1986.08.12@gmail.com>
6917 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6918 L: netdev@vger.kernel.org
6920 F: drivers/net/ethernet/nvidia/*
6923 M: Wu Hao <hao.wu@intel.com>
6924 R: Tom Rix <trix@redhat.com>
6925 L: linux-fpga@vger.kernel.org
6927 F: Documentation/ABI/testing/sysfs-bus-dfl
6928 F: Documentation/fpga/dfl.rst
6929 F: drivers/fpga/dfl*
6930 F: include/uapi/linux/fpga-dfl.h
6932 FPGA MANAGER FRAMEWORK
6933 M: Moritz Fischer <mdf@kernel.org>
6934 R: Tom Rix <trix@redhat.com>
6935 L: linux-fpga@vger.kernel.org
6937 W: http://www.rocketboards.org
6938 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6940 F: Documentation/devicetree/bindings/fpga/
6941 F: Documentation/driver-api/fpga/
6942 F: Documentation/fpga/
6944 F: include/linux/fpga/
6947 M: Bill Metzenthen <billm@melbpc.org.au>
6949 W: http://floatingpoint.sourceforge.net/emulator/index.html
6950 F: arch/x86/math-emu/
6952 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6953 L: netdev@vger.kernel.org
6955 F: drivers/net/wan/dlci.c
6956 F: drivers/net/wan/sdla.c
6959 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6960 L: dri-devel@lists.freedesktop.org
6961 L: linux-fbdev@vger.kernel.org
6963 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6964 T: git git://anongit.freedesktop.org/drm/drm-misc
6965 F: Documentation/fb/
6967 F: include/linux/fb.h
6968 F: include/uapi/linux/fb.h
6969 F: include/uapi/video/
6972 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6973 M: Horia Geantă <horia.geanta@nxp.com>
6974 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6975 L: linux-crypto@vger.kernel.org
6977 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6978 F: drivers/crypto/caam/
6980 FREESCALE COLDFIRE M5441X MMC DRIVER
6981 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6982 L: linux-mmc@vger.kernel.org
6984 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6985 F: include/linux/platform_data/mmc-esdhc-mcf.h
6987 FREESCALE DIU FRAMEBUFFER DRIVER
6988 M: Timur Tabi <timur@kernel.org>
6989 L: linux-fbdev@vger.kernel.org
6991 F: drivers/video/fbdev/fsl-diu-fb.*
6993 FREESCALE DMA DRIVER
6994 M: Li Yang <leoyang.li@nxp.com>
6995 M: Zhang Wei <zw@zh-kernel.org>
6996 L: linuxppc-dev@lists.ozlabs.org
6998 F: drivers/dma/fsldma.*
7000 FREESCALE DSPI DRIVER
7001 M: Vladimir Oltean <olteanv@gmail.com>
7002 L: linux-spi@vger.kernel.org
7004 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7005 F: drivers/spi/spi-fsl-dspi.c
7006 F: include/linux/spi/spi-fsl-dspi.h
7008 FREESCALE ENETC ETHERNET DRIVERS
7009 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7010 L: netdev@vger.kernel.org
7012 F: drivers/net/ethernet/freescale/enetc/
7014 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7015 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7016 L: netdev@vger.kernel.org
7018 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7019 F: drivers/net/ethernet/freescale/gianfar*
7021 FREESCALE GPMI NAND DRIVER
7022 M: Han Xu <han.xu@nxp.com>
7023 L: linux-mtd@lists.infradead.org
7025 F: drivers/mtd/nand/raw/gpmi-nand/*
7027 FREESCALE I2C CPM DRIVER
7028 M: Jochen Friedrich <jochen@scram.de>
7029 L: linuxppc-dev@lists.ozlabs.org
7030 L: linux-i2c@vger.kernel.org
7032 F: drivers/i2c/busses/i2c-cpm.c
7034 FREESCALE IMX / MXC FEC DRIVER
7035 M: Fugang Duan <fugang.duan@nxp.com>
7036 L: netdev@vger.kernel.org
7038 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7039 F: drivers/net/ethernet/freescale/fec.h
7040 F: drivers/net/ethernet/freescale/fec_main.c
7041 F: drivers/net/ethernet/freescale/fec_ptp.c
7043 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7044 M: Sascha Hauer <s.hauer@pengutronix.de>
7045 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7046 L: linux-fbdev@vger.kernel.org
7047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7049 F: drivers/video/fbdev/imxfb.c
7050 F: include/linux/platform_data/video-imxfb.h
7052 FREESCALE IMX DDR PMU DRIVER
7053 M: Frank Li <Frank.li@nxp.com>
7054 L: linux-arm-kernel@lists.infradead.org
7056 F: Documentation/admin-guide/perf/imx-ddr.rst
7057 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7058 F: drivers/perf/fsl_imx8_ddr_perf.c
7060 FREESCALE IMX I2C DRIVER
7061 M: Oleksij Rempel <o.rempel@pengutronix.de>
7062 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7063 L: linux-i2c@vger.kernel.org
7065 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7066 F: drivers/i2c/busses/i2c-imx.c
7068 FREESCALE IMX LPI2C DRIVER
7069 M: Dong Aisheng <aisheng.dong@nxp.com>
7070 L: linux-i2c@vger.kernel.org
7071 L: linux-imx@nxp.com
7073 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7074 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7076 FREESCALE QORIQ DPAA ETHERNET DRIVER
7077 M: Madalin Bucur <madalin.bucur@nxp.com>
7078 L: netdev@vger.kernel.org
7080 F: drivers/net/ethernet/freescale/dpaa
7082 FREESCALE QORIQ DPAA FMAN DRIVER
7083 M: Madalin Bucur <madalin.bucur@nxp.com>
7084 L: netdev@vger.kernel.org
7086 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7087 F: drivers/net/ethernet/freescale/fman
7089 FREESCALE QORIQ PTP CLOCK DRIVER
7090 M: Yangbo Lu <yangbo.lu@nxp.com>
7091 L: netdev@vger.kernel.org
7093 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7094 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7095 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7096 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7097 F: drivers/ptp/ptp_qoriq.c
7098 F: drivers/ptp/ptp_qoriq_debugfs.c
7099 F: include/linux/fsl/ptp_qoriq.h
7101 FREESCALE QUAD SPI DRIVER
7102 M: Han Xu <han.xu@nxp.com>
7103 L: linux-spi@vger.kernel.org
7105 F: drivers/spi/spi-fsl-qspi.c
7107 FREESCALE QUICC ENGINE LIBRARY
7108 M: Qiang Zhao <qiang.zhao@nxp.com>
7109 L: linuxppc-dev@lists.ozlabs.org
7111 F: drivers/soc/fsl/qe/
7112 F: include/soc/fsl/*qe*.h
7113 F: include/soc/fsl/*ucc*.h
7115 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7116 M: Li Yang <leoyang.li@nxp.com>
7117 L: netdev@vger.kernel.org
7118 L: linuxppc-dev@lists.ozlabs.org
7120 F: drivers/net/ethernet/freescale/ucc_geth*
7122 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7123 M: Zhao Qiang <qiang.zhao@nxp.com>
7124 L: netdev@vger.kernel.org
7125 L: linuxppc-dev@lists.ozlabs.org
7127 F: drivers/net/wan/fsl_ucc_hdlc*
7129 FREESCALE QUICC ENGINE UCC UART DRIVER
7130 M: Timur Tabi <timur@kernel.org>
7131 L: linuxppc-dev@lists.ozlabs.org
7133 F: drivers/tty/serial/ucc_uart.c
7135 FREESCALE SOC DRIVERS
7136 M: Li Yang <leoyang.li@nxp.com>
7137 L: linuxppc-dev@lists.ozlabs.org
7138 L: linux-arm-kernel@lists.infradead.org
7140 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7141 F: Documentation/devicetree/bindings/soc/fsl/
7143 F: include/linux/fsl/
7145 FREESCALE SOC FS_ENET DRIVER
7146 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7147 L: linuxppc-dev@lists.ozlabs.org
7148 L: netdev@vger.kernel.org
7150 F: drivers/net/ethernet/freescale/fs_enet/
7151 F: include/linux/fs_enet_pd.h
7153 FREESCALE SOC SOUND DRIVERS
7154 M: Timur Tabi <timur@kernel.org>
7155 M: Nicolin Chen <nicoleotsuka@gmail.com>
7156 M: Xiubo Li <Xiubo.Lee@gmail.com>
7157 R: Fabio Estevam <festevam@gmail.com>
7158 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7159 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7160 L: linuxppc-dev@lists.ozlabs.org
7162 F: sound/soc/fsl/fsl*
7163 F: sound/soc/fsl/imx*
7164 F: sound/soc/fsl/mpc8610_hpcd.c
7166 FREESCALE USB PERIPHERAL DRIVERS
7167 M: Li Yang <leoyang.li@nxp.com>
7168 L: linux-usb@vger.kernel.org
7169 L: linuxppc-dev@lists.ozlabs.org
7171 F: drivers/usb/gadget/udc/fsl*
7173 FREESCALE USB PHY DRIVER
7174 M: Ran Wang <ran.wang_1@nxp.com>
7175 L: linux-usb@vger.kernel.org
7176 L: linuxppc-dev@lists.ozlabs.org
7178 F: drivers/usb/phy/phy-fsl-usb*
7181 M: Christoph Hellwig <hch@infradead.org>
7183 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7187 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7188 M: Pavel Machek <pavel@ucw.cz>
7189 L: linux-pm@vger.kernel.org
7191 F: Documentation/power/freezing-of-tasks.rst
7192 F: include/linux/freezer.h
7196 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7197 L: linux-kernel@vger.kernel.org
7199 F: include/linux/frontswap.h
7202 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7203 M: David Howells <dhowells@redhat.com>
7204 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7206 F: Documentation/filesystems/caching/
7208 F: include/linux/fscache*.h
7210 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7211 M: Theodore Y. Ts'o <tytso@mit.edu>
7212 M: Jaegeuk Kim <jaegeuk@kernel.org>
7213 M: Eric Biggers <ebiggers@kernel.org>
7214 L: linux-fscrypt@vger.kernel.org
7216 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7217 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7218 F: Documentation/filesystems/fscrypt.rst
7220 F: include/linux/fscrypt*.h
7221 F: include/uapi/linux/fscrypt.h
7224 M: Jeremy Kerr <jk@ozlabs.org>
7225 M: Joel Stanley <joel@jms.id.au>
7226 R: Alistar Popple <alistair@popple.id.au>
7227 R: Eddie James <eajames@linux.ibm.com>
7228 L: linux-fsi@lists.ozlabs.org
7230 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7233 F: include/linux/fsi*.h
7234 F: include/trace/events/fsi*.h
7236 FSI-ATTACHED I2C DRIVER
7237 M: Eddie James <eajames@linux.ibm.com>
7238 L: linux-i2c@vger.kernel.org
7239 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7241 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7242 F: drivers/i2c/busses/i2c-fsi.c
7244 FSI-ATTACHED SPI DRIVER
7245 M: Eddie James <eajames@linux.ibm.com>
7246 L: linux-spi@vger.kernel.org
7248 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7249 F: drivers/spi/spi-fsi.c
7251 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7252 M: Jan Kara <jack@suse.cz>
7253 R: Amir Goldstein <amir73il@gmail.com>
7254 L: linux-fsdevel@vger.kernel.org
7256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7258 F: include/linux/fsnotify*.h
7260 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7261 M: Eric Biggers <ebiggers@kernel.org>
7262 M: Theodore Y. Ts'o <tytso@mit.edu>
7263 L: linux-fscrypt@vger.kernel.org
7265 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7266 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7267 F: Documentation/filesystems/fsverity.rst
7269 F: include/linux/fsverity.h
7270 F: include/uapi/linux/fsverity.h
7272 FUJITSU LAPTOP EXTRAS
7273 M: Jonathan Woithe <jwoithe@just42.net>
7274 L: platform-driver-x86@vger.kernel.org
7276 F: drivers/platform/x86/fujitsu-laptop.c
7278 FUJITSU M-5MO LS CAMERA ISP DRIVER
7279 M: Kyungmin Park <kyungmin.park@samsung.com>
7280 M: Heungjun Kim <riverful.kim@samsung.com>
7281 L: linux-media@vger.kernel.org
7283 F: drivers/media/i2c/m5mols/
7284 F: include/media/i2c/m5mols.h
7286 FUJITSU TABLET EXTRAS
7287 M: Robert Gerlach <khnz@gmx.de>
7288 L: platform-driver-x86@vger.kernel.org
7290 F: drivers/platform/x86/fujitsu-tablet.c
7292 FUSE: FILESYSTEM IN USERSPACE
7293 M: Miklos Szeredi <miklos@szeredi.hu>
7294 L: linux-fsdevel@vger.kernel.org
7296 W: https://github.com/libfuse/
7297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7298 F: Documentation/filesystems/fuse.rst
7300 F: include/uapi/linux/fuse.h
7303 M: Thomas Gleixner <tglx@linutronix.de>
7304 M: Ingo Molnar <mingo@redhat.com>
7305 R: Peter Zijlstra <peterz@infradead.org>
7306 R: Darren Hart <dvhart@infradead.org>
7307 L: linux-kernel@vger.kernel.org
7309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7310 F: Documentation/locking/*futex*
7311 F: include/asm-generic/futex.h
7312 F: include/linux/futex.h
7313 F: include/uapi/linux/futex.h
7315 F: tools/perf/bench/futex*
7316 F: tools/testing/selftests/futex/
7318 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7319 M: Tim Harvey <tharvey@gateworks.com>
7320 M: Robert Jones <rjones@gateworks.com>
7322 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7323 F: drivers/mfd/gateworks-gsc.c
7324 F: include/linux/mfd/gsc.h
7325 F: Documentation/hwmon/gsc-hwmon.rst
7326 F: drivers/hwmon/gsc-hwmon.c
7327 F: include/linux/platform_data/gsc_hwmon.h
7329 GASKET DRIVER FRAMEWORK
7330 M: Rob Springer <rspringer@google.com>
7331 M: Todd Poynor <toddpoynor@google.com>
7332 M: Ben Chan <benchan@chromium.org>
7333 M: Richard Yeh <rcy@google.com>
7335 F: drivers/staging/gasket/
7338 M: Kees Cook <keescook@chromium.org>
7339 R: Emese Revfy <re.emese@gmail.com>
7340 L: linux-hardening@vger.kernel.org
7342 F: Documentation/kbuild/gcc-plugins.rst
7343 F: scripts/Makefile.gcc-plugins
7344 F: scripts/gcc-plugins/
7346 GCOV BASED KERNEL PROFILING
7347 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7349 F: Documentation/dev-tools/gcov.rst
7352 GDB KERNEL DEBUGGING HELPER SCRIPTS
7353 M: Jan Kiszka <jan.kiszka@siemens.com>
7354 M: Kieran Bingham <kbingham@kernel.org>
7358 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7359 M: Achim Leubner <achim_leubner@adaptec.com>
7360 L: linux-scsi@vger.kernel.org
7362 W: http://www.icp-vortex.com/
7363 F: drivers/scsi/gdt*
7365 GEMTEK FM RADIO RECEIVER DRIVER
7366 M: Hans Verkuil <hverkuil@xs4all.nl>
7367 L: linux-media@vger.kernel.org
7369 W: https://linuxtv.org
7370 T: git git://linuxtv.org/media_tree.git
7371 F: drivers/media/radio/radio-gemtek*
7373 GENERIC ARCHITECTURE TOPOLOGY
7374 M: Sudeep Holla <sudeep.holla@arm.com>
7375 L: linux-kernel@vger.kernel.org
7377 F: drivers/base/arch_topology.c
7378 F: include/linux/arch_topology.h
7380 GENERIC GPIO I2C DRIVER
7381 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7383 F: drivers/i2c/busses/i2c-gpio.c
7384 F: include/linux/platform_data/i2c-gpio.h
7386 GENERIC GPIO I2C MULTIPLEXER DRIVER
7387 M: Peter Korsgaard <peter.korsgaard@barco.com>
7388 L: linux-i2c@vger.kernel.org
7390 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7391 F: drivers/i2c/muxes/i2c-mux-gpio.c
7392 F: include/linux/platform_data/i2c-mux-gpio.h
7394 GENERIC HDLC (WAN) DRIVERS
7395 M: Krzysztof Halasa <khc@pm.waw.pl>
7397 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7398 F: drivers/net/wan/c101.c
7399 F: drivers/net/wan/hd6457*
7400 F: drivers/net/wan/hdlc*
7401 F: drivers/net/wan/n2.c
7402 F: drivers/net/wan/pc300too.c
7403 F: drivers/net/wan/pci200syn.c
7404 F: drivers/net/wan/wanxl*
7406 GENERIC INCLUDE/ASM HEADER FILES
7407 M: Arnd Bergmann <arnd@arndb.de>
7408 L: linux-arch@vger.kernel.org
7410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7411 F: include/asm-generic/
7412 F: include/uapi/asm-generic/
7414 GENERIC PHY FRAMEWORK
7415 M: Kishon Vijay Abraham I <kishon@ti.com>
7416 M: Vinod Koul <vkoul@kernel.org>
7417 L: linux-kernel@vger.kernel.org
7419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7420 F: Documentation/devicetree/bindings/phy/
7422 F: include/linux/phy/
7424 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7425 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7427 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7430 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7431 M: Kevin Hilman <khilman@kernel.org>
7432 M: Ulf Hansson <ulf.hansson@linaro.org>
7433 L: linux-pm@vger.kernel.org
7435 F: Documentation/devicetree/bindings/power/power?domain*
7436 F: drivers/base/power/domain*.c
7437 F: include/linux/pm_domain.h
7439 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7440 M: Eugen Hristev <eugen.hristev@microchip.com>
7441 L: linux-input@vger.kernel.org
7443 F: drivers/input/touchscreen/resistive-adc-touch.c
7445 GENERIC UIO DRIVER FOR PCI DEVICES
7446 M: "Michael S. Tsirkin" <mst@redhat.com>
7447 L: kvm@vger.kernel.org
7449 F: drivers/uio/uio_pci_generic.c
7451 GENERIC VDSO LIBRARY
7452 M: Andy Lutomirski <luto@kernel.org>
7453 M: Thomas Gleixner <tglx@linutronix.de>
7454 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7455 L: linux-kernel@vger.kernel.org
7457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7458 F: include/asm-generic/vdso/vsyscall.h
7460 F: kernel/time/vsyscall.c
7463 GENWQE (IBM Generic Workqueue Card)
7464 M: Frank Haverkamp <haver@linux.ibm.com>
7466 F: drivers/misc/genwqe/
7468 GET_MAINTAINER SCRIPT
7469 M: Joe Perches <joe@perches.com>
7471 F: scripts/get_maintainer.pl
7474 M: Bob Peterson <rpeterso@redhat.com>
7475 M: Andreas Gruenbacher <agruenba@redhat.com>
7476 L: cluster-devel@redhat.com
7478 W: http://sources.redhat.com/cluster/
7479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7480 F: Documentation/filesystems/gfs2*
7482 F: include/uapi/linux/gfs2_ondisk.h
7485 M: Johan Hovold <johan@kernel.org>
7487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7488 F: Documentation/ABI/testing/sysfs-class-gnss
7489 F: Documentation/devicetree/bindings/gnss/
7491 F: include/linux/gnss.h
7494 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7495 L: linux-media@vger.kernel.org
7497 F: drivers/media/usb/go7007/
7500 M: Bastien Nocera <hadess@hadess.net>
7501 L: linux-input@vger.kernel.org
7503 F: drivers/input/touchscreen/goodix.c
7505 GOOGLE ETHERNET DRIVERS
7506 M: Catherine Sullivan <csully@google.com>
7507 R: Sagi Shahar <sagis@google.com>
7508 R: Jon Olson <jonolson@google.com>
7509 L: netdev@vger.kernel.org
7511 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7512 F: drivers/net/ethernet/google
7514 GPD POCKET FAN DRIVER
7515 M: Hans de Goede <hdegoede@redhat.com>
7516 L: platform-driver-x86@vger.kernel.org
7518 F: drivers/platform/x86/gpd-pocket-fan.c
7521 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7522 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7523 L: linux-gpio@vger.kernel.org
7524 L: linux-acpi@vger.kernel.org
7526 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7527 F: drivers/gpio/gpiolib-acpi.c
7528 F: drivers/gpio/gpiolib-acpi.h
7531 M: Geert Uytterhoeven <geert+renesas@glider.be>
7532 L: linux-gpio@vger.kernel.org
7534 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7535 F: drivers/gpio/gpio-aggregator.c
7538 M: Sean Young <sean@mess.org>
7539 L: linux-media@vger.kernel.org
7541 F: drivers/media/rc/gpio-ir-tx.c
7544 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7545 L: linux-gpio@vger.kernel.org
7547 F: drivers/gpio/gpio-mockup.c
7548 F: tools/testing/selftests/gpio/
7551 R: Michael Walle <michael@walle.cc>
7553 F: drivers/gpio/gpio-regmap.c
7554 F: include/linux/gpio/regmap.h
7557 M: Linus Walleij <linus.walleij@linaro.org>
7558 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7559 L: linux-gpio@vger.kernel.org
7561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7562 F: Documentation/ABI/obsolete/sysfs-gpio
7563 F: Documentation/ABI/testing/gpio-cdev
7564 F: Documentation/admin-guide/gpio/
7565 F: Documentation/devicetree/bindings/gpio/
7566 F: Documentation/driver-api/gpio/
7568 F: include/asm-generic/gpio.h
7569 F: include/linux/gpio.h
7570 F: include/linux/gpio/
7571 F: include/linux/of_gpio.h
7572 F: include/uapi/linux/gpio.h
7575 GRE DEMULTIPLEXER DRIVER
7576 M: Dmitry Kozlov <xeb@mail.ru>
7577 L: netdev@vger.kernel.org
7579 F: include/net/gre.h
7580 F: net/ipv4/gre_demux.c
7581 F: net/ipv4/gre_offload.c
7583 GRETH 10/100/1G Ethernet MAC device driver
7584 M: Andreas Larsson <andreas@gaisler.com>
7585 L: netdev@vger.kernel.org
7587 F: drivers/net/ethernet/aeroflex/
7589 GREYBUS AUDIO PROTOCOLS DRIVERS
7590 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7591 M: Mark Greer <mgreer@animalcreek.com>
7593 F: drivers/staging/greybus/audio_apbridgea.c
7594 F: drivers/staging/greybus/audio_apbridgea.h
7595 F: drivers/staging/greybus/audio_codec.c
7596 F: drivers/staging/greybus/audio_codec.h
7597 F: drivers/staging/greybus/audio_gb.c
7598 F: drivers/staging/greybus/audio_manager.c
7599 F: drivers/staging/greybus/audio_manager.h
7600 F: drivers/staging/greybus/audio_manager_module.c
7601 F: drivers/staging/greybus/audio_manager_private.h
7602 F: drivers/staging/greybus/audio_manager_sysfs.c
7603 F: drivers/staging/greybus/audio_module.c
7604 F: drivers/staging/greybus/audio_topology.c
7606 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7607 M: Viresh Kumar <vireshk@kernel.org>
7609 F: drivers/staging/greybus/authentication.c
7610 F: drivers/staging/greybus/bootrom.c
7611 F: drivers/staging/greybus/firmware.h
7612 F: drivers/staging/greybus/fw-core.c
7613 F: drivers/staging/greybus/fw-download.c
7614 F: drivers/staging/greybus/fw-management.c
7615 F: drivers/staging/greybus/greybus_authentication.h
7616 F: drivers/staging/greybus/greybus_firmware.h
7617 F: drivers/staging/greybus/hid.c
7618 F: drivers/staging/greybus/i2c.c
7619 F: drivers/staging/greybus/spi.c
7620 F: drivers/staging/greybus/spilib.c
7621 F: drivers/staging/greybus/spilib.h
7623 GREYBUS LOOPBACK DRIVER
7624 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7626 F: drivers/staging/greybus/loopback.c
7628 GREYBUS PLATFORM DRIVERS
7629 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7631 F: drivers/staging/greybus/arche-apb-ctrl.c
7632 F: drivers/staging/greybus/arche-platform.c
7633 F: drivers/staging/greybus/arche_platform.h
7635 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7636 M: Rui Miguel Silva <rmfrfs@gmail.com>
7638 F: drivers/staging/greybus/gpio.c
7639 F: drivers/staging/greybus/light.c
7640 F: drivers/staging/greybus/power_supply.c
7641 F: drivers/staging/greybus/sdio.c
7642 F: drivers/staging/greybus/spi.c
7643 F: drivers/staging/greybus/spilib.c
7646 M: Johan Hovold <johan@kernel.org>
7647 M: Alex Elder <elder@kernel.org>
7648 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7649 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7652 F: drivers/staging/greybus/
7653 F: include/linux/greybus.h
7654 F: include/linux/greybus/
7656 GREYBUS UART PROTOCOLS DRIVERS
7657 M: David Lin <dtwlin@gmail.com>
7659 F: drivers/staging/greybus/log.c
7660 F: drivers/staging/greybus/uart.c
7662 GS1662 VIDEO SERIALIZER
7663 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7664 L: linux-media@vger.kernel.org
7666 T: git git://linuxtv.org/media_tree.git
7667 F: drivers/media/spi/gs1662.c
7669 GSPCA FINEPIX SUBDRIVER
7670 M: Frank Zago <frank@zago.net>
7671 L: linux-media@vger.kernel.org
7673 T: git git://linuxtv.org/media_tree.git
7674 F: drivers/media/usb/gspca/finepix.c
7676 GSPCA GL860 SUBDRIVER
7677 M: Olivier Lorin <o.lorin@laposte.net>
7678 L: linux-media@vger.kernel.org
7680 T: git git://linuxtv.org/media_tree.git
7681 F: drivers/media/usb/gspca/gl860/
7683 GSPCA M5602 SUBDRIVER
7684 M: Erik Andren <erik.andren@gmail.com>
7685 L: linux-media@vger.kernel.org
7687 T: git git://linuxtv.org/media_tree.git
7688 F: drivers/media/usb/gspca/m5602/
7690 GSPCA PAC207 SONIXB SUBDRIVER
7691 M: Hans Verkuil <hverkuil@xs4all.nl>
7692 L: linux-media@vger.kernel.org
7694 T: git git://linuxtv.org/media_tree.git
7695 F: drivers/media/usb/gspca/pac207.c
7697 GSPCA SN9C20X SUBDRIVER
7698 M: Brian Johnson <brijohn@gmail.com>
7699 L: linux-media@vger.kernel.org
7701 T: git git://linuxtv.org/media_tree.git
7702 F: drivers/media/usb/gspca/sn9c20x.c
7704 GSPCA T613 SUBDRIVER
7705 M: Leandro Costantino <lcostantino@gmail.com>
7706 L: linux-media@vger.kernel.org
7708 T: git git://linuxtv.org/media_tree.git
7709 F: drivers/media/usb/gspca/t613.c
7711 GSPCA USB WEBCAM DRIVER
7712 M: Hans Verkuil <hverkuil@xs4all.nl>
7713 L: linux-media@vger.kernel.org
7715 T: git git://linuxtv.org/media_tree.git
7716 F: drivers/media/usb/gspca/
7718 GTP (GPRS Tunneling Protocol)
7719 M: Pablo Neira Ayuso <pablo@netfilter.org>
7720 M: Harald Welte <laforge@gnumonks.org>
7721 L: osmocom-net-gprs@lists.osmocom.org
7723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7724 F: drivers/net/gtp.c
7726 GUID PARTITION TABLE (GPT)
7727 M: Davidlohr Bueso <dave@stgolabs.net>
7728 L: linux-efi@vger.kernel.org
7730 F: block/partitions/efi.*
7733 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7734 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7736 W: http://uclinux-h8.sourceforge.jp
7737 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7739 F: drivers/clk/h8300/
7740 F: drivers/clocksource/h8300_*.c
7741 F: drivers/irqchip/irq-renesas-h8*.c
7743 HABANALABS PCI DRIVER
7744 M: Oded Gabbay <oded.gabbay@gmail.com>
7746 T: git https://github.com/HabanaAI/linux.git
7747 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7748 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7749 F: drivers/misc/habanalabs/
7750 F: include/uapi/misc/habanalabs.h
7753 M: Antti Palosaari <crope@iki.fi>
7754 L: linux-media@vger.kernel.org
7756 W: https://linuxtv.org
7757 W: http://palosaari.fi/linux/
7758 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7759 T: git git://linuxtv.org/anttip/media_tree.git
7760 F: drivers/media/usb/hackrf/
7762 HANTRO VPU CODEC DRIVER
7763 M: Ezequiel Garcia <ezequiel@collabora.com>
7764 M: Philipp Zabel <p.zabel@pengutronix.de>
7765 L: linux-media@vger.kernel.org
7766 L: linux-rockchip@lists.infradead.org
7768 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7769 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7770 F: drivers/staging/media/hantro/
7772 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7773 M: Frank Seidel <frank@f-seidel.de>
7774 L: platform-driver-x86@vger.kernel.org
7776 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7777 F: drivers/platform/x86/hdaps.c
7780 M: Jean Delvare <jdelvare@suse.com>
7781 M: Guenter Roeck <linux@roeck-us.net>
7782 L: linux-hwmon@vger.kernel.org
7784 W: http://hwmon.wiki.kernel.org/
7785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7786 F: Documentation/devicetree/bindings/hwmon/
7787 F: Documentation/hwmon/
7789 F: include/linux/hwmon*.h
7790 F: include/trace/events/hwmon*.h
7792 HARDWARE RANDOM NUMBER GENERATOR CORE
7793 M: Matt Mackall <mpm@selenic.com>
7794 M: Herbert Xu <herbert@gondor.apana.org.au>
7795 L: linux-crypto@vger.kernel.org
7797 F: Documentation/admin-guide/hw_random.rst
7798 F: Documentation/devicetree/bindings/rng/
7799 F: drivers/char/hw_random/
7800 F: include/linux/hw_random.h
7802 HARDWARE SPINLOCK CORE
7803 M: Ohad Ben-Cohen <ohad@wizery.com>
7804 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7805 R: Baolin Wang <baolin.wang7@gmail.com>
7806 L: linux-remoteproc@vger.kernel.org
7808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7809 F: Documentation/devicetree/bindings/hwlock/
7810 F: Documentation/locking/hwspinlock.rst
7811 F: drivers/hwspinlock/
7812 F: include/linux/hwspinlock.h
7814 HARDWARE TRACING FACILITIES
7815 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7817 F: drivers/hwtracing/
7819 HARMONY SOUND DRIVER
7820 L: linux-parisc@vger.kernel.org
7822 F: sound/parisc/harmony.*
7824 HDPVR USB VIDEO ENCODER DRIVER
7825 M: Hans Verkuil <hverkuil@xs4all.nl>
7826 L: linux-media@vger.kernel.org
7828 W: https://linuxtv.org
7829 T: git git://linuxtv.org/media_tree.git
7830 F: drivers/media/usb/hdpvr/
7832 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7833 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7835 F: Documentation/watchdog/hpwdt.rst
7836 F: drivers/watchdog/hpwdt.c
7838 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7839 M: Don Brace <don.brace@microchip.com>
7840 L: storagedev@microchip.com
7841 L: linux-scsi@vger.kernel.org
7843 F: Documentation/scsi/hpsa.rst
7844 F: drivers/scsi/hpsa*.[ch]
7845 F: include/linux/cciss*.h
7846 F: include/uapi/linux/cciss*.h
7849 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7850 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7851 L: linux-rdma@vger.kernel.org
7853 F: drivers/infiniband/hw/hfi1
7856 L: linux-fsdevel@vger.kernel.org
7858 F: Documentation/filesystems/hfs.rst
7862 L: linux-fsdevel@vger.kernel.org
7864 F: Documentation/filesystems/hfsplus.rst
7867 HGA FRAMEBUFFER DRIVER
7868 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7869 L: linux-nvidia@lists.surfsouth.com
7871 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7872 F: drivers/video/fbdev/hgafb.c
7874 HIBERNATION (aka Software Suspend, aka swsusp)
7875 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7876 M: Pavel Machek <pavel@ucw.cz>
7877 L: linux-pm@vger.kernel.org
7879 B: https://bugzilla.kernel.org
7880 F: arch/*/include/asm/suspend*.h
7882 F: drivers/base/power/
7883 F: include/linux/freezer.h
7884 F: include/linux/pm.h
7885 F: include/linux/suspend.h
7889 M: Jiri Kosina <jikos@kernel.org>
7890 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7891 L: linux-input@vger.kernel.org
7893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7895 F: include/linux/hid*
7896 F: include/uapi/linux/hid*
7898 HID SENSOR HUB DRIVERS
7899 M: Jiri Kosina <jikos@kernel.org>
7900 M: Jonathan Cameron <jic23@kernel.org>
7901 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7902 L: linux-input@vger.kernel.org
7903 L: linux-iio@vger.kernel.org
7905 F: Documentation/hid/hid-sensor*
7906 F: drivers/hid/hid-sensor-*
7907 F: drivers/iio/*/hid-*
7908 F: include/linux/hid-sensor-*
7910 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7911 M: Thomas Gleixner <tglx@linutronix.de>
7912 L: linux-kernel@vger.kernel.org
7914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7915 F: Documentation/timers/
7916 F: include/linux/clockchips.h
7917 F: include/linux/hrtimer.h
7918 F: kernel/time/clockevents.c
7919 F: kernel/time/hrtimer.c
7920 F: kernel/time/timer_*.c
7922 HIGH-SPEED SCC DRIVER FOR AX.25
7923 L: linux-hams@vger.kernel.org
7925 F: drivers/net/hamradio/dmascc.c
7926 F: drivers/net/hamradio/scc.c
7928 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7929 M: HighPoint Linux Team <linux@highpoint-tech.com>
7931 W: http://www.highpoint-tech.com
7932 F: Documentation/scsi/hptiop.rst
7933 F: drivers/scsi/hptiop.c
7936 M: Jes Sorensen <jes@trained-monkey.org>
7937 L: linux-hippi@sunsite.dk
7939 F: drivers/net/hippi/
7940 F: include/linux/hippidevice.h
7941 F: include/uapi/linux/if_hippi.h
7944 HISILICON DMA DRIVER
7945 M: Zhou Wang <wangzhou1@hisilicon.com>
7946 L: dmaengine@vger.kernel.org
7948 F: drivers/dma/hisi_dma.c
7950 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7951 M: Zaibo Xu <xuzaibo@huawei.com>
7952 L: linux-crypto@vger.kernel.org
7954 F: Documentation/ABI/testing/debugfs-hisi-hpre
7955 F: drivers/crypto/hisilicon/hpre/hpre.h
7956 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7957 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7959 HISILICON LPC BUS DRIVER
7960 M: john.garry@huawei.com
7962 W: http://www.hisilicon.com
7963 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7964 F: drivers/bus/hisi_lpc.c
7966 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7967 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7968 M: Salil Mehta <salil.mehta@huawei.com>
7969 L: netdev@vger.kernel.org
7971 W: http://www.hisilicon.com
7972 F: drivers/net/ethernet/hisilicon/hns3/
7974 HISILICON NETWORK SUBSYSTEM DRIVER
7975 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7976 M: Salil Mehta <salil.mehta@huawei.com>
7977 L: netdev@vger.kernel.org
7979 W: http://www.hisilicon.com
7980 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7981 F: drivers/net/ethernet/hisilicon/
7983 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7984 M: John Stultz <john.stultz@linaro.org>
7985 L: linux-kernel@vger.kernel.org
7987 F: drivers/misc/hisi_hikey_usb.c
7988 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7990 HISILICON PMU DRIVER
7991 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7993 W: http://www.hisilicon.com
7994 F: Documentation/admin-guide/perf/hisi-pmu.rst
7995 F: drivers/perf/hisilicon
7997 HISILICON QM AND ZIP Controller DRIVER
7998 M: Zhou Wang <wangzhou1@hisilicon.com>
7999 L: linux-crypto@vger.kernel.org
8001 F: Documentation/ABI/testing/debugfs-hisi-zip
8002 F: drivers/crypto/hisilicon/qm.c
8003 F: drivers/crypto/hisilicon/qm.h
8004 F: drivers/crypto/hisilicon/sgl.c
8005 F: drivers/crypto/hisilicon/zip/
8007 HISILICON ROCE DRIVER
8008 M: Lijun Ou <oulijun@huawei.com>
8009 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8010 M: Weihang Li <liweihang@huawei.com>
8011 L: linux-rdma@vger.kernel.org
8013 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8014 F: drivers/infiniband/hw/hns/
8016 HISILICON SAS Controller
8017 M: John Garry <john.garry@huawei.com>
8019 W: http://www.hisilicon.com
8020 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8021 F: drivers/scsi/hisi_sas/
8023 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8024 M: Zaibo Xu <xuzaibo@huawei.com>
8025 L: linux-crypto@vger.kernel.org
8027 F: Documentation/ABI/testing/debugfs-hisi-sec
8028 F: drivers/crypto/hisilicon/sec2/sec.h
8029 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8030 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8031 F: drivers/crypto/hisilicon/sec2/sec_main.c
8033 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8034 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8036 F: drivers/staging/hikey9xx/
8038 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8039 M: Zaibo Xu <xuzaibo@huawei.com>
8041 F: drivers/char/hw_random/hisi-trng-v2.c
8043 HISILICON V3XX SPI NOR FLASH Controller Driver
8044 M: John Garry <john.garry@huawei.com>
8046 W: http://www.hisilicon.com
8047 F: drivers/spi/spi-hisi-sfc-v3xx.c
8049 HMM - Heterogeneous Memory Management
8050 M: Jérôme Glisse <jglisse@redhat.com>
8051 L: linux-mm@kvack.org
8053 F: Documentation/vm/hmm.rst
8054 F: include/linux/hmm*
8057 F: tools/testing/selftests/vm/*hmm*
8060 M: Jouni Malinen <j@w1.fi>
8061 L: linux-wireless@vger.kernel.org
8063 W: http://w1.fi/hostap-driver.html
8064 F: drivers/net/wireless/intersil/hostap/
8066 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8067 L: platform-driver-x86@vger.kernel.org
8069 F: drivers/platform/x86/tc1100-wmi.c
8071 HPET: High Precision Event Timers driver
8072 M: Clemens Ladisch <clemens@ladisch.de>
8074 F: Documentation/timers/hpet.rst
8075 F: drivers/char/hpet.c
8076 F: include/linux/hpet.h
8077 F: include/uapi/linux/hpet.h
8081 F: arch/x86/include/asm/hpet.h
8082 F: arch/x86/kernel/hpet.c
8085 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8087 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8091 M: Sebastian Reichel <sre@kernel.org>
8093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8094 F: Documentation/ABI/testing/sysfs-bus-hsi
8095 F: Documentation/driver-api/hsi.rst
8097 F: include/linux/hsi/
8098 F: include/uapi/linux/hsi/
8101 L: linux-usb@vger.kernel.org
8103 F: drivers/net/usb/hso.c
8105 HSR NETWORK PROTOCOL
8106 L: netdev@vger.kernel.org
8110 HT16K33 LED CONTROLLER DRIVER
8111 M: Robin van der Gracht <robin@protonic.nl>
8113 F: Documentation/devicetree/bindings/display/ht16k33.txt
8114 F: drivers/auxdisplay/ht16k33.c
8116 HTCPEN TOUCHSCREEN DRIVER
8117 M: Pau Oliva Fora <pof@eslack.org>
8118 L: linux-input@vger.kernel.org
8120 F: drivers/input/touchscreen/htcpen.c
8122 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8123 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8124 L: linux-iio@vger.kernel.org
8126 W: http://www.st.com/
8127 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8128 F: drivers/iio/humidity/hts221*
8130 HUAWEI ETHERNET DRIVER
8131 M: Bin Luo <luobin9@huawei.com>
8132 L: netdev@vger.kernel.org
8134 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8135 F: drivers/net/ethernet/huawei/hinic/
8138 M: Mike Kravetz <mike.kravetz@oracle.com>
8139 L: linux-mm@kvack.org
8141 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8142 F: Documentation/admin-guide/mm/hugetlbpage.rst
8143 F: Documentation/vm/hugetlbfs_reserv.rst
8145 F: include/linux/hugetlb.h
8149 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8150 L: linux-media@vger.kernel.org
8152 W: https://linuxtv.org
8153 T: git git://linuxtv.org/media_tree.git
8154 F: drivers/media/platform/sti/hva
8156 HWPOISON MEMORY FAILURE HANDLING
8157 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8158 L: linux-mm@kvack.org
8160 F: mm/hwpoison-inject.c
8161 F: mm/memory-failure.c
8163 HYGON PROCESSOR SUPPORT
8164 M: Pu Wen <puwen@hygon.cn>
8165 L: linux-kernel@vger.kernel.org
8167 F: arch/x86/kernel/cpu/hygon.c
8169 HYNIX HI556 SENSOR DRIVER
8170 M: Shawn Tu <shawnx.tu@intel.com>
8171 L: linux-media@vger.kernel.org
8173 T: git git://linuxtv.org/media_tree.git
8174 F: drivers/media/i2c/hi556.c
8176 Hyper-V CORE AND DRIVERS
8177 M: "K. Y. Srinivasan" <kys@microsoft.com>
8178 M: Haiyang Zhang <haiyangz@microsoft.com>
8179 M: Stephen Hemminger <sthemmin@microsoft.com>
8180 M: Wei Liu <wei.liu@kernel.org>
8181 L: linux-hyperv@vger.kernel.org
8183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8184 F: Documentation/ABI/stable/sysfs-bus-vmbus
8185 F: Documentation/ABI/testing/debugfs-hyperv
8186 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8188 F: arch/x86/include/asm/hyperv-tlfs.h
8189 F: arch/x86/include/asm/mshyperv.h
8190 F: arch/x86/include/asm/trace/hyperv.h
8191 F: arch/x86/kernel/cpu/mshyperv.c
8192 F: drivers/clocksource/hyperv_timer.c
8193 F: drivers/hid/hid-hyperv.c
8195 F: drivers/input/serio/hyperv-keyboard.c
8196 F: drivers/iommu/hyperv-iommu.c
8197 F: drivers/net/hyperv/
8198 F: drivers/pci/controller/pci-hyperv-intf.c
8199 F: drivers/pci/controller/pci-hyperv.c
8200 F: drivers/scsi/storvsc_drv.c
8201 F: drivers/uio/uio_hv_generic.c
8202 F: drivers/video/fbdev/hyperv_fb.c
8203 F: include/asm-generic/hyperv-tlfs.h
8204 F: include/asm-generic/mshyperv.h
8205 F: include/clocksource/hyperv_timer.h
8206 F: include/linux/hyperv.h
8207 F: include/uapi/linux/hyperv.h
8208 F: net/vmw_vsock/hyperv_transport.c
8212 M: Vignesh Raghavendra <vigneshr@ti.com>
8213 L: linux-mtd@lists.infradead.org
8215 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8216 C: irc://irc.oftc.net/mtd
8217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8218 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8219 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8220 F: drivers/mtd/hyperbus/
8221 F: include/linux/mtd/hyperbus.h
8223 HYPERVISOR VIRTUAL CONSOLE DRIVER
8224 L: linuxppc-dev@lists.ozlabs.org
8229 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8230 L: linux-i2c@vger.kernel.org
8231 L: linux-acpi@vger.kernel.org
8233 F: drivers/i2c/i2c-core-acpi.c
8235 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8236 M: Ajay Gupta <ajayg@nvidia.com>
8237 L: linux-i2c@vger.kernel.org
8239 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8240 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8243 M: Peter Rosin <peda@axentia.se>
8244 L: linux-i2c@vger.kernel.org
8246 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8247 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8248 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8249 F: Documentation/i2c/i2c-topology.rst
8250 F: Documentation/i2c/muxes/
8251 F: drivers/i2c/i2c-mux.c
8252 F: drivers/i2c/muxes/
8253 F: include/linux/i2c-mux.h
8255 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8256 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8257 L: linux-i2c@vger.kernel.org
8259 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8260 F: drivers/i2c/busses/i2c-mv64xxx.c
8262 I2C OVER PARALLEL PORT
8263 M: Jean Delvare <jdelvare@suse.com>
8264 L: linux-i2c@vger.kernel.org
8266 F: Documentation/i2c/busses/i2c-parport.rst
8267 F: drivers/i2c/busses/i2c-parport.c
8270 M: Wolfram Sang <wsa@kernel.org>
8271 L: linux-i2c@vger.kernel.org
8273 W: https://i2c.wiki.kernel.org/
8274 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8276 F: Documentation/devicetree/bindings/i2c/i2c.txt
8277 F: Documentation/i2c/
8279 F: include/linux/i2c-dev.h
8280 F: include/linux/i2c-smbus.h
8281 F: include/linux/i2c.h
8282 F: include/uapi/linux/i2c-*.h
8283 F: include/uapi/linux/i2c.h
8285 I2C SUBSYSTEM HOST DRIVERS
8286 L: linux-i2c@vger.kernel.org
8288 W: https://i2c.wiki.kernel.org/
8289 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8291 F: Documentation/devicetree/bindings/i2c/
8292 F: drivers/i2c/algos/
8293 F: drivers/i2c/busses/
8296 M: Jean Delvare <jdelvare@suse.com>
8297 L: linux-i2c@vger.kernel.org
8299 F: Documentation/i2c/busses/i2c-taos-evm.rst
8300 F: drivers/i2c/busses/i2c-taos-evm.c
8303 M: Till Harbaum <till@harbaum.org>
8304 L: linux-i2c@vger.kernel.org
8306 W: http://www.harbaum.org/till/i2c_tiny_usb
8307 F: drivers/i2c/busses/i2c-tiny-usb.c
8309 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8310 M: Jean Delvare <jdelvare@suse.com>
8311 L: linux-i2c@vger.kernel.org
8313 F: Documentation/i2c/busses/i2c-ali1535.rst
8314 F: Documentation/i2c/busses/i2c-ali1563.rst
8315 F: Documentation/i2c/busses/i2c-ali15x3.rst
8316 F: Documentation/i2c/busses/i2c-amd756.rst
8317 F: Documentation/i2c/busses/i2c-amd8111.rst
8318 F: Documentation/i2c/busses/i2c-i801.rst
8319 F: Documentation/i2c/busses/i2c-nforce2.rst
8320 F: Documentation/i2c/busses/i2c-piix4.rst
8321 F: Documentation/i2c/busses/i2c-sis5595.rst
8322 F: Documentation/i2c/busses/i2c-sis630.rst
8323 F: Documentation/i2c/busses/i2c-sis96x.rst
8324 F: Documentation/i2c/busses/i2c-via.rst
8325 F: Documentation/i2c/busses/i2c-viapro.rst
8326 F: drivers/i2c/busses/i2c-ali1535.c
8327 F: drivers/i2c/busses/i2c-ali1563.c
8328 F: drivers/i2c/busses/i2c-ali15x3.c
8329 F: drivers/i2c/busses/i2c-amd756-s4882.c
8330 F: drivers/i2c/busses/i2c-amd756.c
8331 F: drivers/i2c/busses/i2c-amd8111.c
8332 F: drivers/i2c/busses/i2c-i801.c
8333 F: drivers/i2c/busses/i2c-isch.c
8334 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8335 F: drivers/i2c/busses/i2c-nforce2.c
8336 F: drivers/i2c/busses/i2c-piix4.c
8337 F: drivers/i2c/busses/i2c-sis5595.c
8338 F: drivers/i2c/busses/i2c-sis630.c
8339 F: drivers/i2c/busses/i2c-sis96x.c
8340 F: drivers/i2c/busses/i2c-via.c
8341 F: drivers/i2c/busses/i2c-viapro.c
8343 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8344 M: Hans de Goede <hdegoede@redhat.com>
8345 L: linux-i2c@vger.kernel.org
8347 F: drivers/i2c/busses/i2c-cht-wc.c
8349 I2C/SMBUS ISMT DRIVER
8350 M: Seth Heasley <seth.heasley@intel.com>
8351 M: Neil Horman <nhorman@tuxdriver.com>
8352 L: linux-i2c@vger.kernel.org
8353 F: Documentation/i2c/busses/i2c-ismt.rst
8354 F: drivers/i2c/busses/i2c-ismt.c
8356 I2C/SMBUS STUB DRIVER
8357 M: Jean Delvare <jdelvare@suse.com>
8358 L: linux-i2c@vger.kernel.org
8360 F: drivers/i2c/i2c-stub.c
8362 I3C DRIVER FOR CADENCE I3C MASTER IP
8363 M: Przemysław Gaj <pgaj@cadence.com>
8365 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8366 F: drivers/i3c/master/i3c-master-cdns.c
8368 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8369 M: Vitor Soares <vitor.soares@synopsys.com>
8371 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8372 F: drivers/i3c/master/dw*
8375 M: Boris Brezillon <bbrezillon@kernel.org>
8376 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8378 C: irc://chat.freenode.net/linux-i3c
8379 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8380 F: Documentation/ABI/testing/sysfs-bus-i3c
8381 F: Documentation/devicetree/bindings/i3c/
8382 F: Documentation/driver-api/i3c
8384 F: include/linux/i3c/
8386 IA64 (Itanium) PLATFORM
8387 M: Tony Luck <tony.luck@intel.com>
8388 M: Fenghua Yu <fenghua.yu@intel.com>
8389 L: linux-ia64@vger.kernel.org
8391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8392 F: Documentation/ia64/
8395 IBM Power 842 compression accelerator
8396 M: Haren Myneni <haren@us.ibm.com>
8399 F: drivers/crypto/nx/Kconfig
8400 F: drivers/crypto/nx/Makefile
8401 F: drivers/crypto/nx/nx-842*
8402 F: include/linux/sw842.h
8405 IBM Power in-Nest Crypto Acceleration
8406 M: Breno Leitão <leitao@debian.org>
8407 M: Nayna Jain <nayna@linux.ibm.com>
8408 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8409 L: linux-crypto@vger.kernel.org
8411 F: drivers/crypto/nx/Kconfig
8412 F: drivers/crypto/nx/Makefile
8413 F: drivers/crypto/nx/nx-aes*
8414 F: drivers/crypto/nx/nx-sha*
8415 F: drivers/crypto/nx/nx.*
8416 F: drivers/crypto/nx/nx_csbcpb.h
8417 F: drivers/crypto/nx/nx_debugfs.c
8419 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8420 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8421 L: linux-pci@vger.kernel.org
8422 L: linuxppc-dev@lists.ozlabs.org
8424 F: drivers/pci/hotplug/rpadlpar*
8426 IBM Power Linux RAID adapter
8427 M: Brian King <brking@us.ibm.com>
8429 F: drivers/scsi/ipr.*
8431 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8432 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8433 L: linux-pci@vger.kernel.org
8434 L: linuxppc-dev@lists.ozlabs.org
8436 F: drivers/pci/hotplug/rpaphp*
8438 IBM Power SRIOV Virtual NIC Device Driver
8439 M: Dany Madden <drt@linux.ibm.com>
8440 M: Lijun Pan <ljp@linux.ibm.com>
8441 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8442 L: netdev@vger.kernel.org
8444 F: drivers/net/ethernet/ibm/ibmvnic.*
8446 IBM Power Virtual Accelerator Switchboard
8447 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8448 L: linuxppc-dev@lists.ozlabs.org
8450 F: arch/powerpc/include/asm/vas.h
8451 F: arch/powerpc/platforms/powernv/copy-paste.h
8452 F: arch/powerpc/platforms/powernv/vas*
8454 IBM Power Virtual Ethernet Device Driver
8455 M: Cristobal Forno <cforno12@linux.ibm.com>
8456 L: netdev@vger.kernel.org
8458 F: drivers/net/ethernet/ibm/ibmveth.*
8460 IBM Power Virtual FC Device Drivers
8461 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8462 L: linux-scsi@vger.kernel.org
8464 F: drivers/scsi/ibmvscsi/ibmvfc*
8466 IBM Power Virtual Management Channel Driver
8467 M: Steven Royer <seroyer@linux.ibm.com>
8469 F: drivers/misc/ibmvmc.*
8471 IBM Power Virtual SCSI Device Drivers
8472 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8473 L: linux-scsi@vger.kernel.org
8475 F: drivers/scsi/ibmvscsi/ibmvscsi*
8476 F: include/scsi/viosrp.h
8478 IBM Power Virtual SCSI Device Target Driver
8479 M: Michael Cyr <mikecyr@linux.ibm.com>
8480 L: linux-scsi@vger.kernel.org
8481 L: target-devel@vger.kernel.org
8483 F: drivers/scsi/ibmvscsi_tgt/
8485 IBM Power VMX Cryptographic instructions
8486 M: Breno Leitão <leitao@debian.org>
8487 M: Nayna Jain <nayna@linux.ibm.com>
8488 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8489 L: linux-crypto@vger.kernel.org
8491 F: drivers/crypto/vmx/Kconfig
8492 F: drivers/crypto/vmx/Makefile
8493 F: drivers/crypto/vmx/aes*
8494 F: drivers/crypto/vmx/ghash*
8495 F: drivers/crypto/vmx/ppc-xlate.pl
8496 F: drivers/crypto/vmx/vmx.c
8498 IBM ServeRAID RAID DRIVER
8500 F: drivers/scsi/ips.*
8502 ICH LPC AND GPIO DRIVER
8503 M: Peter Tyser <ptyser@xes-inc.com>
8505 F: drivers/gpio/gpio-ich.c
8506 F: drivers/mfd/lpc_ich.c
8509 M: Max Staudt <max@enpas.org>
8510 L: linux-i2c@vger.kernel.org
8512 F: drivers/i2c/busses/i2c-icy.c
8515 M: "David S. Miller" <davem@davemloft.net>
8516 L: linux-ide@vger.kernel.org
8518 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8520 F: Documentation/ide/
8522 F: include/linux/ide.h
8525 M: Borislav Petkov <bp@alien8.de>
8526 L: linux-ide@vger.kernel.org
8528 F: Documentation/cdrom/ide-cd.rst
8529 F: drivers/ide/ide-cd*
8531 IDEAPAD LAPTOP EXTRAS DRIVER
8532 M: Ike Panhc <ike.pan@canonical.com>
8533 L: platform-driver-x86@vger.kernel.org
8535 W: http://launchpad.net/ideapad-laptop
8536 F: drivers/platform/x86/ideapad-laptop.c
8538 IDEAPAD LAPTOP SLIDEBAR DRIVER
8539 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8540 L: linux-input@vger.kernel.org
8542 W: https://github.com/o2genum/ideapad-slidebar
8543 F: drivers/input/misc/ideapad_slidebar.c
8545 IDT VersaClock 5 CLOCK DRIVER
8546 M: Luca Ceresoli <luca@lucaceresoli.net>
8548 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8549 F: drivers/clk/clk-versaclock5.c
8551 IEEE 802.15.4 SUBSYSTEM
8552 M: Alexander Aring <alex.aring@gmail.com>
8553 M: Stefan Schmidt <stefan@datenfreihafen.org>
8554 L: linux-wpan@vger.kernel.org
8556 W: https://linux-wpan.org/
8557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8559 F: Documentation/networking/ieee802154.rst
8560 F: drivers/net/ieee802154/
8561 F: include/linux/ieee802154.h
8562 F: include/linux/nl802154.h
8563 F: include/net/af_ieee802154.h
8564 F: include/net/cfg802154.h
8565 F: include/net/ieee802154_netdev.h
8566 F: include/net/mac802154.h
8567 F: include/net/nl802154.h
8572 M: Yotam Gigi <yotam.gi@gmail.com>
8573 M: Jamal Hadi Salim <jhs@mojatatu.com>
8574 F: include/net/ife.h
8575 F: include/uapi/linux/ife.h
8578 IGORPLUG-USB IR RECEIVER
8579 M: Sean Young <sean@mess.org>
8580 L: linux-media@vger.kernel.org
8582 F: drivers/media/rc/igorplugusb.c
8584 IGUANAWORKS USB IR TRANSCEIVER
8585 M: Sean Young <sean@mess.org>
8586 L: linux-media@vger.kernel.org
8588 F: drivers/media/rc/iguanair.c
8590 IIO DIGITAL POTENTIOMETER DAC
8591 M: Peter Rosin <peda@axentia.se>
8592 L: linux-iio@vger.kernel.org
8594 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8595 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8596 F: drivers/iio/dac/dpot-dac.c
8598 IIO ENVELOPE DETECTOR
8599 M: Peter Rosin <peda@axentia.se>
8600 L: linux-iio@vger.kernel.org
8602 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8603 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8604 F: drivers/iio/adc/envelope-detector.c
8607 M: Peter Rosin <peda@axentia.se>
8608 L: linux-iio@vger.kernel.org
8610 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8611 F: drivers/iio/multiplexer/iio-mux.c
8613 IIO SUBSYSTEM AND DRIVERS
8614 M: Jonathan Cameron <jic23@kernel.org>
8615 R: Lars-Peter Clausen <lars@metafoo.de>
8616 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8617 L: linux-iio@vger.kernel.org
8619 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8620 F: Documentation/ABI/testing/configfs-iio*
8621 F: Documentation/ABI/testing/sysfs-bus-iio*
8622 F: Documentation/devicetree/bindings/iio/
8624 F: drivers/staging/iio/
8625 F: include/linux/iio/
8629 M: Peter Rosin <peda@axentia.se>
8630 L: linux-iio@vger.kernel.org
8632 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8633 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8634 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8635 F: drivers/iio/afe/iio-rescale.c
8637 IKANOS/ADI EAGLE ADSL USB DRIVER
8638 M: Matthieu Castet <castet.matthieu@free.fr>
8639 M: Stanislaw Gruszka <stf_xl@wp.pl>
8641 F: drivers/usb/atm/ueagle-atm.c
8643 IMGTEC ASCII LCD DRIVER
8644 M: Paul Burton <paulburton@kernel.org>
8646 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8647 F: drivers/auxdisplay/img-ascii-lcd.c
8649 IMGTEC IR DECODER DRIVER
8651 F: drivers/media/rc/img-ir/
8653 IMON SOUNDGRAPH USB IR RECEIVER
8654 M: Sean Young <sean@mess.org>
8655 L: linux-media@vger.kernel.org
8657 F: drivers/media/rc/imon.c
8658 F: drivers/media/rc/imon_raw.c
8660 IMS TWINTURBO FRAMEBUFFER DRIVER
8661 L: linux-fbdev@vger.kernel.org
8663 F: drivers/video/fbdev/imsttfb.c
8665 INA209 HARDWARE MONITOR DRIVER
8666 M: Guenter Roeck <linux@roeck-us.net>
8667 L: linux-hwmon@vger.kernel.org
8669 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8670 F: Documentation/hwmon/ina209.rst
8671 F: drivers/hwmon/ina209.c
8673 INA2XX HARDWARE MONITOR DRIVER
8674 M: Guenter Roeck <linux@roeck-us.net>
8675 L: linux-hwmon@vger.kernel.org
8677 F: Documentation/hwmon/ina2xx.rst
8678 F: drivers/hwmon/ina2xx.c
8679 F: include/linux/platform_data/ina2xx.h
8681 INDUSTRY PACK SUBSYSTEM (IPACK)
8682 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8683 M: Jens Taprogge <jens.taprogge@taprogge.org>
8684 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8685 L: industrypack-devel@lists.sourceforge.net
8687 W: http://industrypack.sourceforge.net
8690 INFINEON DPS310 Driver
8691 M: Eddie James <eajames@linux.ibm.com>
8692 L: linux-iio@vger.kernel.org
8694 F: drivers/iio/pressure/dps310.c
8696 INFINIBAND SUBSYSTEM
8697 M: Doug Ledford <dledford@redhat.com>
8698 M: Jason Gunthorpe <jgg@nvidia.com>
8699 L: linux-rdma@vger.kernel.org
8701 W: https://github.com/linux-rdma/rdma-core
8702 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8704 F: Documentation/devicetree/bindings/infiniband/
8705 F: Documentation/infiniband/
8706 F: drivers/infiniband/
8708 F: include/trace/events/ib_mad.h
8709 F: include/trace/events/ib_umad.h
8710 F: include/uapi/linux/if_infiniband.h
8711 F: include/uapi/rdma/
8712 F: samples/bpf/ibumad_kern.c
8713 F: samples/bpf/ibumad_user.c
8715 INGENIC JZ4780 DMA Driver
8716 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8718 F: drivers/dma/dma-jz4780.c
8720 INGENIC JZ4780 NAND DRIVER
8721 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8722 L: linux-mtd@lists.infradead.org
8724 F: drivers/mtd/nand/raw/ingenic/
8727 M: Paul Cercueil <paul@crapouillou.net>
8729 F: arch/mips/boot/dts/ingenic/
8730 F: arch/mips/generic/board-ingenic.c
8731 F: arch/mips/include/asm/mach-ingenic/
8732 F: arch/mips/ingenic/Kconfig
8733 F: drivers/clk/ingenic/
8734 F: drivers/dma/dma-jz4780.c
8735 F: drivers/gpu/drm/ingenic/
8736 F: drivers/i2c/busses/i2c-jz4780.c
8737 F: drivers/iio/adc/ingenic-adc.c
8738 F: drivers/irqchip/irq-ingenic.c
8739 F: drivers/memory/jz4780-nemc.c
8740 F: drivers/mmc/host/jz4740_mmc.c
8741 F: drivers/mtd/nand/raw/ingenic/
8742 F: drivers/pinctrl/pinctrl-ingenic.c
8743 F: drivers/power/supply/ingenic-battery.c
8744 F: drivers/pwm/pwm-jz4740.c
8745 F: drivers/remoteproc/ingenic_rproc.c
8746 F: drivers/rtc/rtc-jz4740.c
8747 F: drivers/tty/serial/8250/8250_ingenic.c
8748 F: drivers/usb/musb/jz4740.c
8749 F: drivers/watchdog/jz4740_wdt.c
8750 F: include/dt-bindings/iio/adc/ingenic,adc.h
8751 F: include/linux/mfd/ingenic-tcu.h
8752 F: sound/soc/codecs/jz47*
8753 F: sound/soc/jz4740/
8756 M: Jan Kara <jack@suse.cz>
8757 R: Amir Goldstein <amir73il@gmail.com>
8758 L: linux-fsdevel@vger.kernel.org
8760 F: Documentation/filesystems/inotify.rst
8761 F: fs/notify/inotify/
8762 F: include/linux/inotify.h
8763 F: include/uapi/linux/inotify.h
8765 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8766 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8767 L: linux-input@vger.kernel.org
8769 Q: http://patchwork.kernel.org/project/linux-input/list/
8770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8771 F: Documentation/devicetree/bindings/input/
8772 F: Documentation/devicetree/bindings/serio/
8773 F: Documentation/input/
8775 F: include/linux/input.h
8776 F: include/linux/input/
8777 F: include/uapi/linux/input-event-codes.h
8778 F: include/uapi/linux/input.h
8780 INPUT MULTITOUCH (MT) PROTOCOL
8781 M: Henrik Rydberg <rydberg@bitmath.org>
8782 L: linux-input@vger.kernel.org
8784 F: Documentation/input/multi-touch-protocol.rst
8785 F: drivers/input/input-mt.c
8788 INSIDE SECURE CRYPTO DRIVER
8789 M: Antoine Tenart <atenart@kernel.org>
8790 L: linux-crypto@vger.kernel.org
8792 F: drivers/crypto/inside-secure/
8794 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8795 M: Mimi Zohar <zohar@linux.ibm.com>
8796 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8797 L: linux-integrity@vger.kernel.org
8799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8800 F: security/integrity/ima/
8802 INTEL 810/815 FRAMEBUFFER DRIVER
8803 M: Antonino Daplas <adaplas@gmail.com>
8804 L: linux-fbdev@vger.kernel.org
8806 F: drivers/video/fbdev/i810/
8809 M: Cezary Rojewski <cezary.rojewski@intel.com>
8810 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8811 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8812 M: Jie Yang <yang.jie@linux.intel.com>
8813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8817 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8818 M: Hans de Goede <hdegoede@redhat.com>
8819 L: platform-driver-x86@vger.kernel.org
8821 F: drivers/platform/x86/intel_atomisp2_pm.c
8823 INTEL ATOMISP2 LED DRIVER
8824 M: Hans de Goede <hdegoede@redhat.com>
8825 L: platform-driver-x86@vger.kernel.org
8827 F: drivers/platform/x86/intel_atomisp2_led.c
8829 INTEL BROXTON PMC DRIVER
8830 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8831 M: Zha Qipeng <qipeng.zha@intel.com>
8833 F: drivers/mfd/intel_pmc_bxt.c
8834 F: include/linux/mfd/intel_pmc_bxt.h
8836 INTEL C600 SERIES SAS CONTROLLER DRIVER
8837 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8838 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8839 L: linux-scsi@vger.kernel.org
8841 T: git git://git.code.sf.net/p/intel-sas/isci
8842 F: drivers/scsi/isci/
8844 INTEL CPU family model numbers
8845 M: Tony Luck <tony.luck@intel.com>
8847 L: linux-kernel@vger.kernel.org
8849 F: arch/x86/include/asm/intel-family.h
8851 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8852 M: Jani Nikula <jani.nikula@linux.intel.com>
8853 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8854 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8855 L: intel-gfx@lists.freedesktop.org
8857 W: https://01.org/linuxgraphics/
8858 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8859 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8860 C: irc://chat.freenode.net/intel-gfx
8861 T: git git://anongit.freedesktop.org/drm-intel
8862 F: Documentation/gpu/i915.rst
8863 F: drivers/gpu/drm/i915/
8864 F: include/drm/i915*
8865 F: include/uapi/drm/i915_drm.h
8867 INTEL ETHERNET DRIVERS
8868 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8869 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8870 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8872 W: http://www.intel.com/support/feedback.htm
8873 W: http://e1000.sourceforge.net/
8874 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8877 F: Documentation/networking/device_drivers/ethernet/intel/
8878 F: drivers/net/ethernet/intel/
8879 F: drivers/net/ethernet/intel/*/
8880 F: include/linux/avf/virtchnl.h
8882 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8883 M: Maik Broemme <mbroemme@libmpq.org>
8884 L: linux-fbdev@vger.kernel.org
8886 F: Documentation/fb/intelfb.rst
8887 F: drivers/video/fbdev/intelfb/
8890 M: Andy Shevchenko <andy@kernel.org>
8891 L: linux-gpio@vger.kernel.org
8893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8894 F: drivers/gpio/gpio-ich.c
8895 F: drivers/gpio/gpio-intel-mid.c
8896 F: drivers/gpio/gpio-merrifield.c
8897 F: drivers/gpio/gpio-ml-ioh.c
8898 F: drivers/gpio/gpio-pch.c
8899 F: drivers/gpio/gpio-sch.c
8900 F: drivers/gpio/gpio-sodaville.c
8902 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8903 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8904 M: Zhi Wang <zhi.a.wang@intel.com>
8905 L: intel-gvt-dev@lists.freedesktop.org
8906 L: intel-gfx@lists.freedesktop.org
8908 W: https://01.org/igvt-g
8909 T: git https://github.com/intel/gvt-linux.git
8910 F: drivers/gpu/drm/i915/gvt/
8912 INTEL HID EVENT DRIVER
8913 M: Alex Hung <alex.hung@canonical.com>
8914 L: platform-driver-x86@vger.kernel.org
8916 F: drivers/platform/x86/intel-hid.c
8918 INTEL I/OAT DMA DRIVER
8919 M: Dave Jiang <dave.jiang@intel.com>
8920 R: Dan Williams <dan.j.williams@intel.com>
8921 L: dmaengine@vger.kernel.org
8923 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8924 F: drivers/dma/ioat*
8927 M: Dave Jiang <dave.jiang@intel.com>
8928 L: dmaengine@vger.kernel.org
8930 F: drivers/dma/idxd/*
8931 F: include/uapi/linux/idxd.h
8934 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8935 M: Len Brown <lenb@kernel.org>
8936 L: linux-pm@vger.kernel.org
8938 B: https://bugzilla.kernel.org
8939 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8940 F: drivers/idle/intel_idle.c
8942 INTEL INTEGRATED SENSOR HUB DRIVER
8943 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8944 M: Jiri Kosina <jikos@kernel.org>
8945 L: linux-input@vger.kernel.org
8947 F: drivers/hid/intel-ish-hid/
8950 M: David Woodhouse <dwmw2@infradead.org>
8951 M: Lu Baolu <baolu.lu@linux.intel.com>
8952 L: iommu@lists.linux-foundation.org
8954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8955 F: drivers/iommu/intel/
8956 F: include/linux/intel-iommu.h
8957 F: include/linux/intel-svm.h
8959 INTEL IOP-ADMA DMA DRIVER
8960 R: Dan Williams <dan.j.williams@intel.com>
8962 F: drivers/dma/iop-adma.c
8964 INTEL IPU3 CSI-2 CIO2 DRIVER
8965 M: Yong Zhi <yong.zhi@intel.com>
8966 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8967 M: Bingbu Cao <bingbu.cao@intel.com>
8968 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8969 L: linux-media@vger.kernel.org
8971 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8972 F: drivers/media/pci/intel/ipu3/
8974 INTEL IPU3 CSI-2 IMGU DRIVER
8975 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8976 R: Bingbu Cao <bingbu.cao@intel.com>
8977 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8978 L: linux-media@vger.kernel.org
8980 F: Documentation/admin-guide/media/ipu3.rst
8981 F: Documentation/admin-guide/media/ipu3_rcb.svg
8982 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8983 F: drivers/staging/media/ipu3/
8985 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8986 M: Krzysztof Halasa <khalasa@piap.pl>
8988 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8989 F: drivers/net/wan/ixp4xx_hss.c
8990 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8991 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8992 F: include/linux/soc/ixp4xx/npe.h
8993 F: include/linux/soc/ixp4xx/qmgr.h
8995 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8996 M: Deepak Saxena <dsaxena@plexity.net>
8998 F: drivers/char/hw_random/ixp4xx-rng.c
9000 INTEL MANAGEMENT ENGINE (mei)
9001 M: Tomas Winkler <tomas.winkler@intel.com>
9002 L: linux-kernel@vger.kernel.org
9004 F: Documentation/driver-api/mei/*
9005 F: drivers/misc/mei/
9006 F: drivers/watchdog/mei_wdt.c
9007 F: include/linux/mei_cl_bus.h
9008 F: include/uapi/linux/mei.h
9011 INTEL MENLOW THERMAL DRIVER
9012 M: Sujith Thomas <sujith.thomas@intel.com>
9013 L: platform-driver-x86@vger.kernel.org
9015 W: https://01.org/linux-acpi
9016 F: drivers/platform/x86/intel_menlow.c
9018 INTEL P-Unit IPC DRIVER
9019 M: Zha Qipeng <qipeng.zha@intel.com>
9020 L: platform-driver-x86@vger.kernel.org
9022 F: arch/x86/include/asm/intel_punit_ipc.h
9023 F: drivers/platform/x86/intel_punit_ipc.c
9025 INTEL PMC CORE DRIVER
9026 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9027 M: David E Box <david.e.box@intel.com>
9028 L: platform-driver-x86@vger.kernel.org
9030 F: drivers/platform/x86/intel_pmc_core*
9032 INTEL PMIC GPIO DRIVERS
9033 M: Andy Shevchenko <andy@kernel.org>
9035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9036 F: drivers/gpio/gpio-*cove.c
9037 F: drivers/gpio/gpio-msic.c
9039 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9040 M: Andy Shevchenko <andy@kernel.org>
9042 F: drivers/mfd/intel_msic.c
9043 F: drivers/mfd/intel_soc_pmic*
9044 F: include/linux/mfd/intel_msic.h
9045 F: include/linux/mfd/intel_soc_pmic*
9047 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9048 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9049 L: linux-wireless@vger.kernel.org
9051 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9052 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9053 F: drivers/net/wireless/intel/ipw2x00/
9056 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9057 M: Len Brown <lenb@kernel.org>
9058 L: linux-pm@vger.kernel.org
9060 F: drivers/cpufreq/intel_pstate.c
9062 INTEL RDMA RNIC DRIVER
9063 M: Faisal Latif <faisal.latif@intel.com>
9064 M: Shiraz Saleem <shiraz.saleem@intel.com>
9065 L: linux-rdma@vger.kernel.org
9067 F: drivers/infiniband/hw/i40iw/
9068 F: include/uapi/rdma/i40iw-abi.h
9071 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9073 F: arch/x86/include/asm/intel_scu_ipc.h
9074 F: drivers/platform/x86/intel_scu_*
9076 INTEL SPEED SELECT TECHNOLOGY
9077 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9078 L: platform-driver-x86@vger.kernel.org
9080 F: drivers/platform/x86/intel_speed_select_if/
9081 F: include/uapi/linux/isst_if.h
9082 F: tools/power/x86/intel-speed-select/
9084 INTEL STRATIX10 FIRMWARE DRIVERS
9085 M: Richard Gong <richard.gong@linux.intel.com>
9086 L: linux-kernel@vger.kernel.org
9088 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9089 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9090 F: drivers/firmware/stratix10-rsu.c
9091 F: drivers/firmware/stratix10-svc.c
9092 F: include/linux/firmware/intel/stratix10-smc.h
9093 F: include/linux/firmware/intel/stratix10-svc-client.h
9095 INTEL TELEMETRY DRIVER
9096 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9097 M: "David E. Box" <david.e.box@linux.intel.com>
9098 L: platform-driver-x86@vger.kernel.org
9100 F: arch/x86/include/asm/intel_telemetry.h
9101 F: drivers/platform/x86/intel_telemetry*
9103 INTEL UNCORE FREQUENCY CONTROL
9104 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9105 L: platform-driver-x86@vger.kernel.org
9107 F: drivers/platform/x86/intel-uncore-frequency.c
9109 INTEL VIRTUAL BUTTON DRIVER
9110 M: AceLan Kao <acelan.kao@canonical.com>
9111 L: platform-driver-x86@vger.kernel.org
9113 F: drivers/platform/x86/intel-vbtn.c
9115 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9116 M: Stanislaw Gruszka <stf_xl@wp.pl>
9117 L: linux-wireless@vger.kernel.org
9119 F: drivers/net/wireless/intel/iwlegacy/
9121 INTEL WIRELESS WIFI LINK (iwlwifi)
9122 M: Luca Coelho <luciano.coelho@intel.com>
9123 L: linux-wireless@vger.kernel.org
9125 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9127 F: drivers/net/wireless/intel/iwlwifi/
9129 INTEL WIRELESS WIMAX CONNECTION 2400
9130 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9131 M: linux-wimax@intel.com
9132 L: wimax@linuxwimax.org (subscribers-only)
9134 W: http://linuxwimax.org
9135 F: Documentation/admin-guide/wimax/i2400m.rst
9136 F: drivers/net/wimax/i2400m/
9137 F: include/uapi/linux/wimax/i2400m.h
9139 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9140 M: Jithu Joseph <jithu.joseph@intel.com>
9141 R: Maurice Ma <maurice.ma@intel.com>
9143 W: https://slimbootloader.github.io/security/firmware-update.html
9144 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9146 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9147 M: Mario Limonciello <mario.limonciello@dell.com>
9149 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9152 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9154 F: Documentation/trace/intel_th.rst
9155 F: drivers/hwtracing/intel_th/
9156 F: include/linux/intel_th.h
9158 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9159 M: Ning Sun <ning.sun@intel.com>
9160 L: tboot-devel@lists.sourceforge.net
9162 W: http://tboot.sourceforge.net
9163 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9164 F: Documentation/x86/intel_txt.rst
9165 F: arch/x86/kernel/tboot.c
9166 F: include/linux/tboot.h
9169 M: Georgi Djakov <georgi.djakov@linaro.org>
9170 L: linux-pm@vger.kernel.org
9172 F: Documentation/devicetree/bindings/interconnect/
9173 F: Documentation/driver-api/interconnect.rst
9174 F: drivers/interconnect/
9175 F: include/dt-bindings/interconnect/
9176 F: include/linux/interconnect-provider.h
9177 F: include/linux/interconnect.h
9179 INVENSENSE ICM-426xx IMU DRIVER
9180 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9181 L: linux-iio@vger.kernel.org
9183 W https://invensense.tdk.com/
9184 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9185 F: drivers/iio/imu/inv_icm42600/
9187 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9188 M: Linus Walleij <linus.walleij@linaro.org>
9189 L: linux-iio@vger.kernel.org
9191 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9192 F: drivers/iio/gyro/mpu3050*
9194 IOC3 ETHERNET DRIVER
9195 M: Ralf Baechle <ralf@linux-mips.org>
9196 L: linux-mips@vger.kernel.org
9198 F: drivers/net/ethernet/sgi/ioc3-eth.c
9200 IOMAP FILESYSTEM LIBRARY
9201 M: Christoph Hellwig <hch@infradead.org>
9202 M: Darrick J. Wong <darrick.wong@oracle.com>
9203 M: linux-xfs@vger.kernel.org
9204 M: linux-fsdevel@vger.kernel.org
9205 L: linux-xfs@vger.kernel.org
9206 L: linux-fsdevel@vger.kernel.org
9208 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9210 F: include/linux/iomap.h
9213 M: Joerg Roedel <joro@8bytes.org>
9214 M: Will Deacon <will@kernel.org>
9215 L: iommu@lists.linux-foundation.org
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9218 F: Documentation/devicetree/bindings/iommu/
9219 F: Documentation/userspace-api/iommu.rst
9221 F: include/linux/iommu.h
9222 F: include/linux/iova.h
9223 F: include/linux/of_iommu.h
9224 F: include/uapi/linux/iommu.h
9227 M: Jens Axboe <axboe@kernel.dk>
9228 L: io-uring@vger.kernel.org
9230 T: git git://git.kernel.dk/linux-block
9231 T: git git://git.kernel.dk/liburing
9235 F: include/uapi/linux/io_uring.h
9238 M: Corey Minyard <minyard@acm.org>
9239 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9241 W: http://openipmi.sourceforge.net/
9242 F: Documentation/driver-api/ipmi.rst
9243 F: Documentation/devicetree/bindings/ipmi/
9244 F: drivers/char/ipmi/
9245 F: include/linux/ipmi*
9246 F: include/uapi/linux/ipmi*
9248 IPS SCSI RAID DRIVER
9249 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9250 L: linux-scsi@vger.kernel.org
9252 W: http://www.adaptec.com/
9253 F: drivers/scsi/ips*
9256 M: Wensong Zhang <wensong@linux-vs.org>
9257 M: Simon Horman <horms@verge.net.au>
9258 M: Julian Anastasov <ja@ssi.bg>
9259 L: netdev@vger.kernel.org
9260 L: lvs-devel@vger.kernel.org
9262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9264 F: Documentation/networking/ipvs-sysctl.rst
9265 F: include/net/ip_vs.h
9266 F: include/uapi/linux/ip_vs.h
9267 F: net/netfilter/ipvs/
9270 M: Jiri Kosina <jikos@kernel.org>
9271 M: David Sterba <dsterba@suse.com>
9273 F: drivers/tty/ipwireless/
9276 L: netdev@vger.kernel.org
9278 F: include/uapi/linux/ipx.h
9280 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9281 M: Marc Zyngier <maz@kernel.org>
9283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9284 F: Documentation/core-api/irq/irq-domain.rst
9285 F: include/linux/irqdomain.h
9286 F: kernel/irq/irqdomain.c
9290 M: Thomas Gleixner <tglx@linutronix.de>
9291 L: linux-kernel@vger.kernel.org
9293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9297 M: Thomas Gleixner <tglx@linutronix.de>
9298 M: Marc Zyngier <maz@kernel.org>
9299 L: linux-kernel@vger.kernel.org
9301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9302 F: Documentation/devicetree/bindings/interrupt-controller/
9306 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9308 F: Documentation/driver-api/isa.rst
9309 F: drivers/base/isa.c
9310 F: include/linux/isa.h
9313 M: Hans Verkuil <hverkuil@xs4all.nl>
9314 L: linux-media@vger.kernel.org
9316 W: https://linuxtv.org
9317 T: git git://linuxtv.org/media_tree.git
9318 F: drivers/media/radio/radio-isa*
9321 M: Jaroslav Kysela <perex@perex.cz>
9323 F: Documentation/driver-api/isapnp.rst
9324 F: drivers/pnp/isapnp/
9325 F: include/linux/isapnp.h
9328 M: Lee Duncan <lduncan@suse.com>
9329 M: Chris Leech <cleech@redhat.com>
9330 L: open-iscsi@googlegroups.com
9331 L: linux-scsi@vger.kernel.org
9333 W: www.open-iscsi.com
9334 F: drivers/scsi/*iscsi*
9335 F: include/scsi/*iscsi*
9337 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9338 M: Peter Jones <pjones@redhat.com>
9339 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9341 F: drivers/firmware/iscsi_ibft*
9343 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9344 M: Sagi Grimberg <sagi@grimberg.me>
9345 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9346 L: linux-rdma@vger.kernel.org
9348 W: http://www.openfabrics.org
9349 W: www.open-iscsi.org
9350 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9351 F: drivers/infiniband/ulp/iser/
9353 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9354 M: Sagi Grimberg <sagi@grimberg.me>
9355 L: linux-rdma@vger.kernel.org
9356 L: target-devel@vger.kernel.org
9358 W: http://www.linux-iscsi.org
9359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9360 F: drivers/infiniband/ulp/isert
9362 ISDN/CMTP OVER BLUETOOTH
9363 M: Karsten Keil <isdn@linux-pingi.de>
9364 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9365 L: netdev@vger.kernel.org
9367 W: http://www.isdn4linux.de
9368 F: Documentation/isdn/
9369 F: drivers/isdn/capi/
9370 F: include/linux/isdn/
9371 F: include/uapi/linux/isdn/
9372 F: net/bluetooth/cmtp/
9374 ISDN/mISDN SUBSYSTEM
9375 M: Karsten Keil <isdn@linux-pingi.de>
9376 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9377 L: netdev@vger.kernel.org
9379 W: http://www.isdn4linux.de
9380 F: drivers/isdn/Kconfig
9381 F: drivers/isdn/Makefile
9382 F: drivers/isdn/hardware/
9383 F: drivers/isdn/mISDN/
9385 IT87 HARDWARE MONITORING DRIVER
9386 M: Jean Delvare <jdelvare@suse.com>
9387 L: linux-hwmon@vger.kernel.org
9389 F: Documentation/hwmon/it87.rst
9390 F: drivers/hwmon/it87.c
9393 M: Antti Palosaari <crope@iki.fi>
9394 L: linux-media@vger.kernel.org
9396 W: https://linuxtv.org
9397 W: http://palosaari.fi/linux/
9398 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9399 T: git git://linuxtv.org/anttip/media_tree.git
9400 F: drivers/media/tuners/it913x*
9402 IVTV VIDEO4LINUX DRIVER
9403 M: Andy Walls <awalls@md.metrocast.net>
9404 L: linux-media@vger.kernel.org
9406 W: https://linuxtv.org
9407 T: git git://linuxtv.org/media_tree.git
9408 F: Documentation/admin-guide/media/ivtv*
9409 F: drivers/media/pci/ivtv/
9410 F: include/uapi/linux/ivtv*
9412 IX2505V MEDIA DRIVER
9413 M: Malcolm Priestley <tvboxspy@gmail.com>
9414 L: linux-media@vger.kernel.org
9416 W: https://linuxtv.org
9417 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9418 F: drivers/media/dvb-frontends/ix2505v*
9420 JAILHOUSE HYPERVISOR INTERFACE
9421 M: Jan Kiszka <jan.kiszka@siemens.com>
9422 L: jailhouse-dev@googlegroups.com
9424 F: arch/x86/include/asm/jailhouse_para.h
9425 F: arch/x86/kernel/jailhouse.c
9427 JC42.4 TEMPERATURE SENSOR DRIVER
9428 M: Guenter Roeck <linux@roeck-us.net>
9429 L: linux-hwmon@vger.kernel.org
9431 F: Documentation/hwmon/jc42.rst
9432 F: drivers/hwmon/jc42.c
9435 M: Dave Kleikamp <shaggy@kernel.org>
9436 L: jfs-discussion@lists.sourceforge.net
9438 W: http://jfs.sourceforge.net/
9439 T: git git://github.com/kleikamp/linux-shaggy.git
9440 F: Documentation/admin-guide/jfs.rst
9444 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9445 L: netdev@vger.kernel.org
9447 F: drivers/net/ethernet/jme.*
9449 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9450 M: David Woodhouse <dwmw2@infradead.org>
9451 M: Richard Weinberger <richard@nod.at>
9452 L: linux-mtd@lists.infradead.org
9454 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9455 T: git git://git.infradead.org/ubifs-2.6.git
9457 F: include/uapi/linux/jffs2.h
9459 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9460 M: "Theodore Ts'o" <tytso@mit.edu>
9461 M: Jan Kara <jack@suse.com>
9462 L: linux-ext4@vger.kernel.org
9465 F: include/linux/jbd2.h
9467 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9468 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9469 L: linux-media@vger.kernel.org
9471 F: drivers/media/platform/rcar_jpu.c
9473 JSM Neo PCI based serial card
9474 L: linux-serial@vger.kernel.org
9476 F: drivers/tty/serial/jsm/
9478 K10TEMP HARDWARE MONITORING DRIVER
9479 M: Clemens Ladisch <clemens@ladisch.de>
9480 L: linux-hwmon@vger.kernel.org
9482 F: Documentation/hwmon/k10temp.rst
9483 F: drivers/hwmon/k10temp.c
9485 K8TEMP HARDWARE MONITORING DRIVER
9486 M: Rudolf Marek <r.marek@assembler.cz>
9487 L: linux-hwmon@vger.kernel.org
9489 F: Documentation/hwmon/k8temp.rst
9490 F: drivers/hwmon/k8temp.c
9493 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9494 R: Alexander Potapenko <glider@google.com>
9495 R: Dmitry Vyukov <dvyukov@google.com>
9496 L: kasan-dev@googlegroups.com
9498 F: Documentation/dev-tools/kasan.rst
9499 F: arch/*/include/asm/kasan.h
9500 F: arch/*/mm/kasan_init*
9501 F: include/linux/kasan*.h
9504 F: scripts/Makefile.kasan
9507 M: Masahiro Yamada <masahiroy@kernel.org>
9508 L: linux-kbuild@vger.kernel.org
9510 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9511 F: Documentation/kbuild/kconfig*
9512 F: scripts/Kconfig.include
9516 R: Dmitry Vyukov <dvyukov@google.com>
9517 R: Andrey Konovalov <andreyknvl@google.com>
9518 L: kasan-dev@googlegroups.com
9520 F: Documentation/dev-tools/kcov.rst
9521 F: include/linux/kcov.h
9522 F: include/uapi/linux/kcov.h
9524 F: scripts/Makefile.kcov
9527 M: Marco Elver <elver@google.com>
9528 R: Dmitry Vyukov <dvyukov@google.com>
9529 L: kasan-dev@googlegroups.com
9531 F: Documentation/dev-tools/kcsan.rst
9532 F: include/linux/kcsan*.h
9534 F: lib/Kconfig.kcsan
9535 F: scripts/Makefile.kcsan
9538 M: Dave Young <dyoung@redhat.com>
9539 M: Baoquan He <bhe@redhat.com>
9540 R: Vivek Goyal <vgoyal@redhat.com>
9541 L: kexec@lists.infradead.org
9543 W: http://lse.sourceforge.net/kdump/
9544 F: Documentation/admin-guide/kdump/
9546 F: include/linux/crash_core.h
9547 F: include/linux/crash_dump.h
9548 F: include/uapi/linux/vmcore.h
9551 KEENE FM RADIO TRANSMITTER DRIVER
9552 M: Hans Verkuil <hverkuil@xs4all.nl>
9553 L: linux-media@vger.kernel.org
9555 W: https://linuxtv.org
9556 T: git git://linuxtv.org/media_tree.git
9557 F: drivers/media/radio/radio-keene*
9560 M: Ian Kent <raven@themaw.net>
9561 L: autofs@vger.kernel.org
9565 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9566 M: Masahiro Yamada <masahiroy@kernel.org>
9567 M: Michal Marek <michal.lkml@markovi.net>
9568 L: linux-kbuild@vger.kernel.org
9570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9571 F: Documentation/kbuild/
9573 F: scripts/*vmlinux*
9575 F: scripts/Makefile*
9582 L: kernel-janitors@vger.kernel.org
9584 W: http://kernelnewbies.org/KernelJanitors
9586 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9587 M: "J. Bruce Fields" <bfields@fieldses.org>
9588 M: Chuck Lever <chuck.lever@oracle.com>
9589 L: linux-nfs@vger.kernel.org
9591 W: http://nfs.sourceforge.net/
9592 T: git git://linux-nfs.org/~bfields/linux.git
9596 F: include/linux/lockd/
9597 F: include/linux/sunrpc/
9598 F: include/uapi/linux/nfsd/
9599 F: include/uapi/linux/sunrpc/
9601 F: Documentation/filesystems/nfs/
9603 KERNEL SELFTEST FRAMEWORK
9604 M: Shuah Khan <shuah@kernel.org>
9605 M: Shuah Khan <skhan@linuxfoundation.org>
9606 L: linux-kselftest@vger.kernel.org
9608 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9610 F: Documentation/dev-tools/kselftest*
9611 F: tools/testing/selftests/
9613 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9614 M: Brendan Higgins <brendanhiggins@google.com>
9615 L: linux-kselftest@vger.kernel.org
9616 L: kunit-dev@googlegroups.com
9618 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9619 F: Documentation/dev-tools/kunit/
9622 F: tools/testing/kunit/
9624 KERNEL USERMODE HELPER
9625 M: Luis Chamberlain <mcgrof@kernel.org>
9626 L: linux-kernel@vger.kernel.org
9628 F: include/linux/umh.h
9631 KERNEL VIRTUAL MACHINE (KVM)
9632 M: Paolo Bonzini <pbonzini@redhat.com>
9633 L: kvm@vger.kernel.org
9635 W: http://www.linux-kvm.org
9636 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9637 F: Documentation/virt/kvm/
9638 F: include/asm-generic/kvm*
9639 F: include/kvm/iodev.h
9640 F: include/linux/kvm*
9641 F: include/trace/events/kvm.h
9642 F: include/uapi/asm-generic/kvm*
9643 F: include/uapi/linux/kvm*
9645 F: tools/testing/selftests/kvm/
9648 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9649 M: Marc Zyngier <maz@kernel.org>
9650 R: James Morse <james.morse@arm.com>
9651 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9652 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9654 L: kvmarm@lists.cs.columbia.edu
9656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9657 F: arch/arm64/include/asm/kvm*
9658 F: arch/arm64/include/uapi/asm/kvm*
9660 F: include/kvm/arm_*
9662 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9663 M: Huacai Chen <chenhc@lemote.com>
9664 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9665 L: linux-mips@vger.kernel.org
9666 L: kvm@vger.kernel.org
9668 F: arch/mips/include/asm/kvm*
9669 F: arch/mips/include/uapi/asm/kvm*
9672 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9673 M: Paul Mackerras <paulus@ozlabs.org>
9674 L: kvm-ppc@vger.kernel.org
9676 W: http://www.linux-kvm.org/
9677 T: git git://github.com/agraf/linux-2.6.git
9678 F: arch/powerpc/include/asm/kvm*
9679 F: arch/powerpc/include/uapi/asm/kvm*
9680 F: arch/powerpc/kernel/kvm*
9681 F: arch/powerpc/kvm/
9683 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9684 M: Christian Borntraeger <borntraeger@de.ibm.com>
9685 M: Janosch Frank <frankja@linux.ibm.com>
9686 R: David Hildenbrand <david@redhat.com>
9687 R: Cornelia Huck <cohuck@redhat.com>
9688 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9689 L: kvm@vger.kernel.org
9691 W: http://www.ibm.com/developerworks/linux/linux390/
9692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9693 F: Documentation/virt/kvm/s390*
9694 F: arch/s390/include/asm/gmap.h
9695 F: arch/s390/include/asm/kvm*
9696 F: arch/s390/include/uapi/asm/kvm*
9697 F: arch/s390/kernel/uv.c
9699 F: arch/s390/mm/gmap.c
9700 F: tools/testing/selftests/kvm/*/s390x/
9701 F: tools/testing/selftests/kvm/s390x/
9703 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9704 M: Paolo Bonzini <pbonzini@redhat.com>
9705 R: Sean Christopherson <sean.j.christopherson@intel.com>
9706 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9707 R: Wanpeng Li <wanpengli@tencent.com>
9708 R: Jim Mattson <jmattson@google.com>
9709 R: Joerg Roedel <joro@8bytes.org>
9710 L: kvm@vger.kernel.org
9712 W: http://www.linux-kvm.org
9713 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9714 F: arch/x86/include/asm/kvm*
9715 F: arch/x86/include/asm/pvclock-abi.h
9716 F: arch/x86/include/asm/svm.h
9717 F: arch/x86/include/asm/vmx*.h
9718 F: arch/x86/include/uapi/asm/kvm*
9719 F: arch/x86/include/uapi/asm/svm.h
9720 F: arch/x86/include/uapi/asm/vmx.h
9721 F: arch/x86/kernel/kvm.c
9722 F: arch/x86/kernel/kvmclock.c
9727 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9728 M: Tejun Heo <tj@kernel.org>
9730 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9732 F: include/linux/kernfs.h
9735 M: Eric Biederman <ebiederm@xmission.com>
9736 L: kexec@lists.infradead.org
9738 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9739 F: include/linux/kexec.h
9740 F: include/uapi/linux/kexec.h
9744 M: Mimi Zohar <zohar@linux.ibm.com>
9745 L: linux-integrity@vger.kernel.org
9746 L: keyrings@vger.kernel.org
9748 F: Documentation/security/keys/trusted-encrypted.rst
9749 F: include/keys/encrypted-type.h
9750 F: security/keys/encrypted-keys/
9753 M: James Bottomley <jejb@linux.ibm.com>
9754 M: Jarkko Sakkinen <jarkko@kernel.org>
9755 M: Mimi Zohar <zohar@linux.ibm.com>
9756 L: linux-integrity@vger.kernel.org
9757 L: keyrings@vger.kernel.org
9759 F: Documentation/security/keys/trusted-encrypted.rst
9760 F: include/keys/trusted-type.h
9761 F: include/keys/trusted_tpm.h
9762 F: security/keys/trusted-keys/
9765 M: David Howells <dhowells@redhat.com>
9766 M: Jarkko Sakkinen <jarkko@kernel.org>
9767 L: keyrings@vger.kernel.org
9769 F: Documentation/security/keys/core.rst
9771 F: include/linux/key-type.h
9772 F: include/linux/key.h
9773 F: include/linux/keyctl.h
9774 F: include/uapi/linux/keyctl.h
9778 M: Alexander Potapenko <glider@google.com>
9779 M: Marco Elver <elver@google.com>
9780 R: Dmitry Vyukov <dvyukov@google.com>
9781 L: kasan-dev@googlegroups.com
9783 F: Documentation/dev-tools/kfence.rst
9784 F: arch/*/include/asm/kfence.h
9785 F: include/linux/kfence.h
9786 F: lib/Kconfig.kfence
9790 M: Stefani Seibold <stefani@seibold.net>
9792 F: include/linux/kfifo.h
9796 KGDB / KDB /debug_core
9797 M: Jason Wessel <jason.wessel@windriver.com>
9798 M: Daniel Thompson <daniel.thompson@linaro.org>
9799 R: Douglas Anderson <dianders@chromium.org>
9800 L: kgdb-bugreport@lists.sourceforge.net
9802 W: http://kgdb.wiki.kernel.org/
9803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9804 F: Documentation/dev-tools/kgdb.rst
9805 F: drivers/misc/kgdbts.c
9806 F: drivers/tty/serial/kgdboc.c
9807 F: include/linux/kdb.h
9808 F: include/linux/kgdb.h
9811 KHADAS MCU MFD DRIVER
9812 M: Neil Armstrong <narmstrong@baylibre.com>
9813 L: linux-amlogic@lists.infradead.org
9815 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9816 F: drivers/mfd/khadas-mcu.c
9817 F: include/linux/mfd/khadas-mcu.h
9818 F: drivers/thermal/khadas_mcu_fan.c
9821 M: Catalin Marinas <catalin.marinas@arm.com>
9823 F: Documentation/dev-tools/kmemleak.rst
9824 F: include/linux/kmemleak.h
9826 F: samples/kmemleak/kmemleak-test.c
9828 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9829 M: Luis Chamberlain <mcgrof@kernel.org>
9830 L: linux-kernel@vger.kernel.org
9832 F: include/linux/kmod.h
9835 F: tools/testing/selftests/kmod/
9838 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9839 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9840 M: "David S. Miller" <davem@davemloft.net>
9841 M: Masami Hiramatsu <mhiramat@kernel.org>
9843 F: Documentation/trace/kprobes.rst
9844 F: include/asm-generic/kprobes.h
9845 F: include/linux/kprobes.h
9848 KS0108 LCD CONTROLLER DRIVER
9849 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9851 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9852 F: drivers/auxdisplay/ks0108.c
9853 F: include/linux/ks0108.h
9855 KTD253 BACKLIGHT DRIVER
9856 M: Linus Walleij <linus.walleij@linaro.org>
9858 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9859 F: drivers/video/backlight/ktd253-backlight.c
9862 M: David Ahern <dsahern@kernel.org>
9863 L: netdev@vger.kernel.org
9865 F: include/net/l3mdev.h
9869 M: John Fastabend <john.fastabend@gmail.com>
9870 M: Daniel Borkmann <daniel@iogearbox.net>
9871 M: Jakub Sitnicki <jakub@cloudflare.com>
9872 M: Lorenz Bauer <lmb@cloudflare.com>
9873 L: netdev@vger.kernel.org
9874 L: bpf@vger.kernel.org
9876 F: include/linux/skmsg.h
9878 F: net/core/sock_map.c
9879 F: net/ipv4/tcp_bpf.c
9880 F: net/ipv4/udp_bpf.c
9882 LANTIQ / INTEL Ethernet drivers
9883 M: Hauke Mehrtens <hauke@hauke-m.de>
9884 L: netdev@vger.kernel.org
9886 F: drivers/net/dsa/lantiq_gswip.c
9887 F: drivers/net/dsa/lantiq_pce.h
9888 F: drivers/net/ethernet/lantiq_xrx200.c
9889 F: net/dsa/tag_gswip.c
9891 LANTIQ MIPS ARCHITECTURE
9892 M: John Crispin <john@phrozen.org>
9893 L: linux-mips@vger.kernel.org
9896 F: drivers/soc/lantiq
9898 LASI 53c700 driver for PARISC
9899 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9900 L: linux-scsi@vger.kernel.org
9902 F: Documentation/scsi/53c700.rst
9903 F: drivers/scsi/53c700*
9906 M: Tobin C. Harding <me@tobin.cc>
9907 M: Tycho Andersen <tycho@tycho.pizza>
9908 L: linux-hardening@vger.kernel.org
9910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9911 F: scripts/leaking_addresses.pl
9914 M: Pavel Machek <pavel@ucw.cz>
9915 R: Dan Murphy <dmurphy@ti.com>
9916 L: linux-leds@vger.kernel.org
9918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9919 F: Documentation/devicetree/bindings/leds/
9921 F: include/linux/leds.h
9923 LEGACY EEPROM DRIVER
9924 M: Jean Delvare <jdelvare@suse.com>
9926 F: Documentation/misc-devices/eeprom.rst
9927 F: drivers/misc/eeprom/eeprom.c
9930 R: David Lechner <david@lechnology.com>
9932 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9933 F: arch/arm/boot/dts/da850-lego-ev3.dts
9934 F: drivers/power/supply/lego_ev3_battery.c
9936 LEGO USB Tower driver
9937 M: Juergen Stuber <starblue@users.sourceforge.net>
9938 L: legousb-devel@lists.sourceforge.net
9940 W: http://legousb.sourceforge.net/
9941 F: drivers/usb/misc/legousbtower.c
9944 M: Matan Ziv-Av <matan@svgalib.org>
9945 L: platform-driver-x86@vger.kernel.org
9947 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9948 F: Documentation/admin-guide/laptops/lg-laptop.rst
9949 F: drivers/platform/x86/lg-laptop.c
9952 M: Michael Krufky <mkrufky@linuxtv.org>
9953 L: linux-media@vger.kernel.org
9955 W: https://linuxtv.org
9956 W: http://github.com/mkrufky
9957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9958 T: git git://linuxtv.org/mkrufky/tuners.git
9959 F: drivers/media/dvb-frontends/lg2160.*
9961 LGDT3305 MEDIA DRIVER
9962 M: Michael Krufky <mkrufky@linuxtv.org>
9963 L: linux-media@vger.kernel.org
9965 W: https://linuxtv.org
9966 W: http://github.com/mkrufky
9967 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9968 T: git git://linuxtv.org/mkrufky/tuners.git
9969 F: drivers/media/dvb-frontends/lgdt3305.*
9971 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9972 M: Viresh Kumar <vireshk@kernel.org>
9973 L: linux-ide@vger.kernel.org
9975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9976 F: drivers/ata/pata_arasan_cf.c
9977 F: include/linux/pata_arasan_cf_data.h
9979 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9980 M: Linus Walleij <linus.walleij@linaro.org>
9981 L: linux-ide@vger.kernel.org
9983 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9984 F: drivers/ata/pata_ftide010.c
9985 F: drivers/ata/sata_gemini.c
9986 F: drivers/ata/sata_gemini.h
9988 LIBATA SATA AHCI PLATFORM devices support
9989 M: Hans de Goede <hdegoede@redhat.com>
9990 M: Jens Axboe <axboe@kernel.dk>
9991 L: linux-ide@vger.kernel.org
9993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9994 F: drivers/ata/ahci_platform.c
9995 F: drivers/ata/libahci_platform.c
9996 F: include/linux/ahci_platform.h
9998 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9999 M: Mikael Pettersson <mikpelinux@gmail.com>
10000 L: linux-ide@vger.kernel.org
10002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10003 F: drivers/ata/sata_promise.*
10005 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10006 M: Jens Axboe <axboe@kernel.dk>
10007 L: linux-ide@vger.kernel.org
10009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10010 F: Documentation/devicetree/bindings/ata/
10012 F: include/linux/ata.h
10013 F: include/linux/libata.h
10016 M: Sasha Levin <alexander.levin@microsoft.com>
10018 F: tools/lib/lockdep/
10020 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10021 M: Dan Williams <dan.j.williams@intel.com>
10022 M: Vishal Verma <vishal.l.verma@intel.com>
10023 M: Dave Jiang <dave.jiang@intel.com>
10024 L: linux-nvdimm@lists.01.org
10026 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10027 P: Documentation/nvdimm/maintainer-entry-profile.rst
10028 F: drivers/nvdimm/blk.c
10029 F: drivers/nvdimm/region_devs.c
10031 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10032 M: Vishal Verma <vishal.l.verma@intel.com>
10033 M: Dan Williams <dan.j.williams@intel.com>
10034 M: Dave Jiang <dave.jiang@intel.com>
10035 L: linux-nvdimm@lists.01.org
10037 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10038 P: Documentation/nvdimm/maintainer-entry-profile.rst
10039 F: drivers/nvdimm/btt*
10041 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10042 M: Dan Williams <dan.j.williams@intel.com>
10043 M: Vishal Verma <vishal.l.verma@intel.com>
10044 M: Dave Jiang <dave.jiang@intel.com>
10045 L: linux-nvdimm@lists.01.org
10047 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10048 P: Documentation/nvdimm/maintainer-entry-profile.rst
10049 F: drivers/nvdimm/pmem*
10051 LIBNVDIMM: DEVICETREE BINDINGS
10052 M: Oliver O'Halloran <oohall@gmail.com>
10053 L: linux-nvdimm@lists.01.org
10055 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10056 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10057 F: drivers/nvdimm/of_pmem.c
10059 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10060 M: Dan Williams <dan.j.williams@intel.com>
10061 M: Vishal Verma <vishal.l.verma@intel.com>
10062 M: Dave Jiang <dave.jiang@intel.com>
10063 M: Ira Weiny <ira.weiny@intel.com>
10064 L: linux-nvdimm@lists.01.org
10066 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10067 P: Documentation/nvdimm/maintainer-entry-profile.rst
10068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10069 F: drivers/acpi/nfit/*
10070 F: drivers/nvdimm/*
10071 F: include/linux/libnvdimm.h
10072 F: include/linux/nd.h
10073 F: include/uapi/linux/ndctl.h
10074 F: tools/testing/nvdimm/
10076 LICENSES and SPDX stuff
10077 M: Thomas Gleixner <tglx@linutronix.de>
10078 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10079 L: linux-spdx@vger.kernel.org
10081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10083 F: Documentation/process/license-rules.rst
10085 F: scripts/spdxcheck-test.sh
10086 F: scripts/spdxcheck.py
10088 LIGHTNVM PLATFORM SUPPORT
10089 M: Matias Bjorling <mb@lightnvm.io>
10090 L: linux-block@vger.kernel.org
10092 W: http://github/OpenChannelSSD
10093 F: drivers/lightnvm/
10094 F: include/linux/lightnvm.h
10095 F: include/uapi/linux/lightnvm.h
10097 LINEAR RANGES HELPERS
10098 M: Mark Brown <broonie@kernel.org>
10099 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10100 F: lib/linear_ranges.c
10101 F: lib/test_linear_ranges.c
10102 F: include/linux/linear_range.h
10104 LINUX FOR POWER MACINTOSH
10105 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10106 L: linuxppc-dev@lists.ozlabs.org
10108 F: arch/powerpc/platforms/powermac/
10109 F: drivers/macintosh/
10111 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10112 M: Michael Ellerman <mpe@ellerman.id.au>
10113 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10114 R: Paul Mackerras <paulus@samba.org>
10115 L: linuxppc-dev@lists.ozlabs.org
10117 W: https://github.com/linuxppc/wiki/wiki
10118 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10119 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10120 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10121 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10122 F: Documentation/devicetree/bindings/powerpc/
10123 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10124 F: Documentation/powerpc/
10126 F: drivers/*/*/*pasemi*
10127 F: drivers/*/*pasemi*
10128 F: drivers/char/tpm/tpm_ibmvtpm*
10129 F: drivers/crypto/nx/
10130 F: drivers/crypto/vmx/
10131 F: drivers/i2c/busses/i2c-opal.c
10132 F: drivers/net/ethernet/ibm/ibmveth.*
10133 F: drivers/net/ethernet/ibm/ibmvnic.*
10134 F: drivers/pci/hotplug/pnv_php.c
10135 F: drivers/pci/hotplug/rpa*
10136 F: drivers/rtc/rtc-opal.c
10137 F: drivers/scsi/ibmvscsi/
10138 F: drivers/tty/hvc/hvc_opal.c
10139 F: drivers/watchdog/wdrtas.c
10140 F: tools/testing/selftests/powerpc
10147 LINUX FOR POWERPC EMBEDDED MPC5XXX
10148 M: Anatolij Gustschin <agust@denx.de>
10149 L: linuxppc-dev@lists.ozlabs.org
10151 F: arch/powerpc/platforms/512x/
10152 F: arch/powerpc/platforms/52xx/
10154 LINUX FOR POWERPC EMBEDDED PPC4XX
10155 L: linuxppc-dev@lists.ozlabs.org
10157 F: arch/powerpc/platforms/40x/
10158 F: arch/powerpc/platforms/44x/
10160 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10161 M: Scott Wood <oss@buserror.net>
10162 L: linuxppc-dev@lists.ozlabs.org
10164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10165 F: Documentation/devicetree/bindings/powerpc/fsl/
10166 F: arch/powerpc/platforms/83xx/
10167 F: arch/powerpc/platforms/85xx/
10169 LINUX FOR POWERPC EMBEDDED PPC8XX
10170 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10171 L: linuxppc-dev@lists.ozlabs.org
10173 F: arch/powerpc/platforms/8xx/
10175 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10176 M: Kees Cook <keescook@chromium.org>
10178 F: drivers/misc/lkdtm/*
10179 F: tools/testing/selftests/lkdtm/*
10181 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10182 M: Alan Stern <stern@rowland.harvard.edu>
10183 M: Andrea Parri <parri.andrea@gmail.com>
10184 M: Will Deacon <will@kernel.org>
10185 M: Peter Zijlstra <peterz@infradead.org>
10186 M: Boqun Feng <boqun.feng@gmail.com>
10187 M: Nicholas Piggin <npiggin@gmail.com>
10188 M: David Howells <dhowells@redhat.com>
10189 M: Jade Alglave <j.alglave@ucl.ac.uk>
10190 M: Luc Maranget <luc.maranget@inria.fr>
10191 M: "Paul E. McKenney" <paulmck@kernel.org>
10192 R: Akira Yokosawa <akiyks@gmail.com>
10193 R: Daniel Lustig <dlustig@nvidia.com>
10194 R: Joel Fernandes <joel@joelfernandes.org>
10195 L: linux-kernel@vger.kernel.org
10196 L: linux-arch@vger.kernel.org
10198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10199 F: Documentation/atomic_bitops.txt
10200 F: Documentation/atomic_t.txt
10201 F: Documentation/core-api/atomic_ops.rst
10202 F: Documentation/core-api/refcount-vs-atomic.rst
10203 F: Documentation/litmus-tests/
10204 F: Documentation/memory-barriers.txt
10205 F: tools/memory-model/
10207 LIS3LV02D ACCELEROMETER DRIVER
10208 M: Eric Piel <eric.piel@tremplin-utc.net>
10210 F: Documentation/misc-devices/lis3lv02d.rst
10211 F: drivers/misc/lis3lv02d/
10212 F: drivers/platform/x86/hp_accel.c
10215 M: David Gow <davidgow@google.com>
10216 L: linux-kselftest@vger.kernel.org
10217 L: kunit-dev@googlegroups.com
10222 M: Josh Poimboeuf <jpoimboe@redhat.com>
10223 M: Jiri Kosina <jikos@kernel.org>
10224 M: Miroslav Benes <mbenes@suse.cz>
10225 M: Petr Mladek <pmladek@suse.com>
10226 R: Joe Lawrence <joe.lawrence@redhat.com>
10227 L: live-patching@vger.kernel.org
10229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10230 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10231 F: Documentation/livepatch/
10232 F: arch/powerpc/include/asm/livepatch.h
10233 F: arch/s390/include/asm/livepatch.h
10234 F: arch/x86/include/asm/livepatch.h
10235 F: include/linux/livepatch.h
10236 F: kernel/livepatch/
10238 F: samples/livepatch/
10239 F: tools/testing/selftests/livepatch/
10242 L: netdev@vger.kernel.org
10244 F: include/linux/llc.h
10245 F: include/net/llc*
10246 F: include/uapi/linux/llc.h
10249 LM73 HARDWARE MONITOR DRIVER
10250 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10251 L: linux-hwmon@vger.kernel.org
10253 F: drivers/hwmon/lm73.c
10255 LM78 HARDWARE MONITOR DRIVER
10256 M: Jean Delvare <jdelvare@suse.com>
10257 L: linux-hwmon@vger.kernel.org
10259 F: Documentation/hwmon/lm78.rst
10260 F: drivers/hwmon/lm78.c
10262 LM83 HARDWARE MONITOR DRIVER
10263 M: Jean Delvare <jdelvare@suse.com>
10264 L: linux-hwmon@vger.kernel.org
10266 F: Documentation/hwmon/lm83.rst
10267 F: drivers/hwmon/lm83.c
10269 LM90 HARDWARE MONITOR DRIVER
10270 M: Jean Delvare <jdelvare@suse.com>
10271 L: linux-hwmon@vger.kernel.org
10273 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10274 F: Documentation/hwmon/lm90.rst
10275 F: drivers/hwmon/lm90.c
10276 F: include/dt-bindings/thermal/lm90.h
10278 LM95234 HARDWARE MONITOR DRIVER
10279 M: Guenter Roeck <linux@roeck-us.net>
10280 L: linux-hwmon@vger.kernel.org
10282 F: Documentation/hwmon/lm95234.rst
10283 F: drivers/hwmon/lm95234.c
10285 LME2510 MEDIA DRIVER
10286 M: Malcolm Priestley <tvboxspy@gmail.com>
10287 L: linux-media@vger.kernel.org
10289 W: https://linuxtv.org
10290 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10291 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10293 LOADPIN SECURITY MODULE
10294 M: Kees Cook <keescook@chromium.org>
10296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10297 F: Documentation/admin-guide/LSM/LoadPin.rst
10298 F: security/loadpin/
10301 M: Peter Zijlstra <peterz@infradead.org>
10302 M: Ingo Molnar <mingo@redhat.com>
10303 M: Will Deacon <will@kernel.org>
10304 L: linux-kernel@vger.kernel.org
10306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10307 F: Documentation/locking/
10308 F: arch/*/include/asm/spinlock*.h
10309 F: include/linux/lockdep.h
10310 F: include/linux/mutex*.h
10311 F: include/linux/rwlock*.h
10312 F: include/linux/rwsem*.h
10313 F: include/linux/seqlock.h
10314 F: include/linux/spinlock*.h
10316 F: lib/locking*.[ch]
10317 X: kernel/locking/locktorture.c
10319 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10320 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10321 L: linux-ntfs-dev@lists.sourceforge.net
10323 W: http://www.linux-ntfs.org/content/view/19/37/
10324 F: Documentation/admin-guide/ldm.rst
10325 F: block/partitions/ldm.*
10327 LOGITECH HID GAMING KEYBOARDS
10328 M: Hans de Goede <hdegoede@redhat.com>
10329 L: linux-input@vger.kernel.org
10331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10332 F: drivers/hid/hid-lg-g15.c
10334 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10335 M: Sathya Prakash <sathya.prakash@broadcom.com>
10336 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10337 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10338 L: MPT-FusionLinux.pdl@broadcom.com
10339 L: linux-scsi@vger.kernel.org
10341 W: http://www.avagotech.com/support/
10342 F: drivers/message/fusion/
10343 F: drivers/scsi/mpt3sas/
10345 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10346 M: Matthew Wilcox <willy@infradead.org>
10347 L: linux-scsi@vger.kernel.org
10349 F: drivers/scsi/sym53c8xx_2/
10352 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10353 L: linux-iio@vger.kernel.org
10355 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10356 F: drivers/iio/dac/ltc1660.c
10358 LTC2947 HARDWARE MONITOR DRIVER
10359 M: Nuno Sá <nuno.sa@analog.com>
10360 L: linux-hwmon@vger.kernel.org
10362 W: http://ez.analog.com/community/linux-device-drivers
10363 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10364 F: drivers/hwmon/ltc2947-core.c
10365 F: drivers/hwmon/ltc2947-i2c.c
10366 F: drivers/hwmon/ltc2947-spi.c
10367 F: drivers/hwmon/ltc2947.h
10369 LTC2983 IIO TEMPERATURE DRIVER
10370 M: Nuno Sá <nuno.sa@analog.com>
10371 L: linux-iio@vger.kernel.org
10373 W: http://ez.analog.com/community/linux-device-drivers
10374 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10375 F: drivers/iio/temperature/ltc2983.c
10377 LTC4261 HARDWARE MONITOR DRIVER
10378 M: Guenter Roeck <linux@roeck-us.net>
10379 L: linux-hwmon@vger.kernel.org
10381 F: Documentation/hwmon/ltc4261.rst
10382 F: drivers/hwmon/ltc4261.c
10384 LTC4306 I2C MULTIPLEXER DRIVER
10385 M: Michael Hennerich <michael.hennerich@analog.com>
10386 L: linux-i2c@vger.kernel.org
10388 W: http://ez.analog.com/community/linux-device-drivers
10389 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10390 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10392 LTP (Linux Test Project)
10393 M: Mike Frysinger <vapier@gentoo.org>
10394 M: Cyril Hrubis <chrubis@suse.cz>
10395 M: Wanlong Gao <wanlong.gao@gmail.com>
10396 M: Jan Stancek <jstancek@redhat.com>
10397 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10398 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10399 L: ltp@lists.linux.it (subscribers-only)
10401 W: http://linux-test-project.github.io/
10402 T: git git://github.com/linux-test-project/ltp.git
10405 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10406 L: netdev@vger.kernel.org
10408 F: drivers/net/pcs/pcs-lynx.c
10409 F: include/linux/pcs-lynx.h
10412 M: Geert Uytterhoeven <geert@linux-m68k.org>
10413 L: linux-m68k@lists.linux-m68k.org
10415 W: http://www.linux-m68k.org/
10416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10420 M68K ON APPLE MACINTOSH
10421 M: Joshua Thompson <funaho@jurai.org>
10422 L: linux-m68k@lists.linux-m68k.org
10424 W: http://www.mac.linux-m68k.org/
10428 M: Philip Blundell <philb@gnu.org>
10430 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10431 F: arch/m68k/hp300/
10433 M88DS3103 MEDIA DRIVER
10434 M: Antti Palosaari <crope@iki.fi>
10435 L: linux-media@vger.kernel.org
10437 W: https://linuxtv.org
10438 W: http://palosaari.fi/linux/
10439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10440 T: git git://linuxtv.org/anttip/media_tree.git
10441 F: drivers/media/dvb-frontends/m88ds3103*
10443 M88RS2000 MEDIA DRIVER
10444 M: Malcolm Priestley <tvboxspy@gmail.com>
10445 L: linux-media@vger.kernel.org
10447 W: https://linuxtv.org
10448 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10449 F: drivers/media/dvb-frontends/m88rs2000*
10451 MA901 MASTERKIT USB FM RADIO DRIVER
10452 M: Alexey Klimov <klimov.linux@gmail.com>
10453 L: linux-media@vger.kernel.org
10455 T: git git://linuxtv.org/media_tree.git
10456 F: drivers/media/radio/radio-ma901.c
10459 M: Johannes Berg <johannes@sipsolutions.net>
10460 L: linux-wireless@vger.kernel.org
10462 W: https://wireless.wiki.kernel.org/
10463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10465 F: Documentation/networking/mac80211-injection.rst
10466 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10467 F: drivers/net/wireless/mac80211_hwsim.[ch]
10468 F: include/net/mac80211.h
10472 M: Jassi Brar <jassisinghbrar@gmail.com>
10473 L: linux-kernel@vger.kernel.org
10475 F: drivers/mailbox/
10476 F: include/linux/mailbox_client.h
10477 F: include/linux/mailbox_controller.h
10479 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10480 M: Michael Kerrisk <mtk.manpages@gmail.com>
10481 L: linux-man@vger.kernel.org
10483 W: http://www.kernel.org/doc/man-pages
10485 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10486 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10487 L: linux-mips@vger.kernel.org
10489 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10491 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10492 M: Andrew Lunn <andrew@lunn.ch>
10493 M: Vivien Didelot <vivien.didelot@gmail.com>
10494 L: netdev@vger.kernel.org
10496 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10497 F: Documentation/networking/devlink/mv88e6xxx.rst
10498 F: drivers/net/dsa/mv88e6xxx/
10499 F: include/linux/platform_data/mv88e6xxx.h
10501 MARVELL ARMADA 3700 PHY DRIVERS
10502 M: Miquel Raynal <miquel.raynal@bootlin.com>
10504 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10505 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10506 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10507 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10509 MARVELL ARMADA DRM SUPPORT
10510 M: Russell King <linux@armlinux.org.uk>
10512 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10513 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10514 F: Documentation/devicetree/bindings/display/armada/
10515 F: drivers/gpu/drm/armada/
10516 F: include/uapi/drm/armada_drm.h
10518 MARVELL CRYPTO DRIVER
10519 M: Boris Brezillon <bbrezillon@kernel.org>
10520 M: Arnaud Ebalard <arno@natisbad.org>
10521 M: Srujana Challa <schalla@marvell.com>
10522 L: linux-crypto@vger.kernel.org
10524 F: drivers/crypto/marvell/
10526 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10527 M: Mirko Lindner <mlindner@marvell.com>
10528 M: Stephen Hemminger <stephen@networkplumber.org>
10529 L: netdev@vger.kernel.org
10531 F: drivers/net/ethernet/marvell/sk*
10533 MARVELL LIBERTAS WIRELESS DRIVER
10534 L: libertas-dev@lists.infradead.org
10536 F: drivers/net/wireless/marvell/libertas/
10538 MARVELL MACCHIATOBIN SUPPORT
10539 M: Russell King <linux@armlinux.org.uk>
10540 L: linux-arm-kernel@lists.infradead.org
10542 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10544 MARVELL MV643XX ETHERNET DRIVER
10545 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10546 L: netdev@vger.kernel.org
10548 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10549 F: include/linux/mv643xx.h
10551 MARVELL MV88X3310 PHY DRIVER
10552 M: Russell King <linux@armlinux.org.uk>
10553 L: netdev@vger.kernel.org
10555 F: drivers/net/phy/marvell10g.c
10557 MARVELL MVEBU THERMAL DRIVER
10558 M: Miquel Raynal <miquel.raynal@bootlin.com>
10560 F: drivers/thermal/armada_thermal.c
10562 MARVELL MVNETA ETHERNET DRIVER
10563 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10564 L: netdev@vger.kernel.org
10566 F: drivers/net/ethernet/marvell/mvneta.*
10568 MARVELL MWIFIEX WIRELESS DRIVER
10569 M: Amitkumar Karwar <amitkarwar@gmail.com>
10570 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10571 M: Xinming Hu <huxinming820@gmail.com>
10572 L: linux-wireless@vger.kernel.org
10574 F: drivers/net/wireless/marvell/mwifiex/
10576 MARVELL MWL8K WIRELESS DRIVER
10577 M: Lennert Buytenhek <buytenh@wantstofly.org>
10578 L: linux-wireless@vger.kernel.org
10580 F: drivers/net/wireless/marvell/mwl8k.c
10582 MARVELL NAND CONTROLLER DRIVER
10583 M: Miquel Raynal <miquel.raynal@bootlin.com>
10584 L: linux-mtd@lists.infradead.org
10586 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10587 F: drivers/mtd/nand/raw/marvell_nand.c
10589 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10590 M: Sunil Goutham <sgoutham@marvell.com>
10591 M: Geetha sowjanya <gakula@marvell.com>
10592 M: Subbaraya Sundeep <sbhatta@marvell.com>
10593 M: hariprasad <hkelam@marvell.com>
10594 L: netdev@vger.kernel.org
10596 F: drivers/net/ethernet/marvell/octeontx2/nic/
10598 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10599 M: Sunil Goutham <sgoutham@marvell.com>
10600 M: Linu Cherian <lcherian@marvell.com>
10601 M: Geetha sowjanya <gakula@marvell.com>
10602 M: Jerin Jacob <jerinj@marvell.com>
10603 L: netdev@vger.kernel.org
10605 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10606 F: drivers/net/ethernet/marvell/octeontx2/af/
10608 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10609 M: Vadym Kochan <vkochan@marvell.com>
10610 M: Taras Chornyi <tchornyi@marvell.com>
10612 W: https://github.com/Marvell-switching/switchdev-prestera
10613 F: drivers/net/ethernet/marvell/prestera/
10615 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10616 M: Nicolas Pitre <nico@fluxnic.net>
10618 F: drivers/mmc/host/mvsdio.*
10620 MARVELL USB MDIO CONTROLLER DRIVER
10621 M: Tobias Waldekranz <tobias@waldekranz.com>
10622 L: netdev@vger.kernel.org
10624 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10625 F: drivers/net/mdio/mdio-mvusb.c
10627 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10628 M: Hu Ziji <huziji@marvell.com>
10629 L: linux-mmc@vger.kernel.org
10631 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10632 F: drivers/mmc/host/sdhci-xenon*
10634 MATROX FRAMEBUFFER DRIVER
10635 L: linux-fbdev@vger.kernel.org
10637 F: drivers/video/fbdev/matrox/matroxfb_*
10638 F: include/uapi/linux/matroxfb.h
10640 MAX16065 HARDWARE MONITOR DRIVER
10641 M: Guenter Roeck <linux@roeck-us.net>
10642 L: linux-hwmon@vger.kernel.org
10644 F: Documentation/hwmon/max16065.rst
10645 F: drivers/hwmon/max16065.c
10647 MAX2175 SDR TUNER DRIVER
10648 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10649 L: linux-media@vger.kernel.org
10651 T: git git://linuxtv.org/media_tree.git
10652 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10653 F: Documentation/userspace-api/media/drivers/max2175.rst
10654 F: drivers/media/i2c/max2175*
10655 F: include/uapi/linux/max2175.h
10657 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10658 L: linux-hwmon@vger.kernel.org
10660 F: Documentation/hwmon/max6650.rst
10661 F: drivers/hwmon/max6650.c
10663 MAX6697 HARDWARE MONITOR DRIVER
10664 M: Guenter Roeck <linux@roeck-us.net>
10665 L: linux-hwmon@vger.kernel.org
10667 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10668 F: Documentation/hwmon/max6697.rst
10669 F: drivers/hwmon/max6697.c
10670 F: include/linux/platform_data/max6697.h
10672 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10673 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10674 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10675 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10676 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10677 L: linux-media@vger.kernel.org
10679 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10680 F: drivers/media/i2c/max9286.c
10682 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10683 M: Peter Rosin <peda@axentia.se>
10684 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10686 F: Documentation/devicetree/bindings/sound/max9860.txt
10687 F: sound/soc/codecs/max9860.*
10689 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10690 M: Andreas Klinger <ak@it-klinger.de>
10691 L: linux-iio@vger.kernel.org
10693 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10694 F: drivers/iio/proximity/mb1232.c
10696 MAXIM MAX77650 PMIC MFD DRIVER
10697 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10698 L: linux-kernel@vger.kernel.org
10700 F: Documentation/devicetree/bindings/*/*max77650.yaml
10701 F: Documentation/devicetree/bindings/*/max77650*.yaml
10702 F: drivers/gpio/gpio-max77650.c
10703 F: drivers/input/misc/max77650-onkey.c
10704 F: drivers/leds/leds-max77650.c
10705 F: drivers/mfd/max77650.c
10706 F: drivers/power/supply/max77650-charger.c
10707 F: drivers/regulator/max77650-regulator.c
10708 F: include/linux/mfd/max77650.h
10710 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10711 M: Javier Martinez Canillas <javier@dowhile0.org>
10712 L: linux-kernel@vger.kernel.org
10714 F: Documentation/devicetree/bindings/*/*max77802.txt
10715 F: drivers/regulator/max77802-regulator.c
10716 F: include/dt-bindings/*/*max77802.h
10718 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10719 M: Krzysztof Kozlowski <krzk@kernel.org>
10720 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10721 L: linux-pm@vger.kernel.org
10723 F: drivers/power/supply/max14577_charger.c
10724 F: drivers/power/supply/max77693_charger.c
10726 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10727 M: Chanwoo Choi <cw00.choi@samsung.com>
10728 M: Krzysztof Kozlowski <krzk@kernel.org>
10729 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10730 L: linux-kernel@vger.kernel.org
10732 F: Documentation/devicetree/bindings/*/max77686.txt
10733 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10734 F: Documentation/devicetree/bindings/mfd/max14577.txt
10735 F: Documentation/devicetree/bindings/mfd/max77693.txt
10736 F: drivers/*/max14577*.c
10737 F: drivers/*/max77686*.c
10738 F: drivers/*/max77693*.c
10739 F: drivers/clk/clk-max77686.c
10740 F: drivers/extcon/extcon-max14577.c
10741 F: drivers/extcon/extcon-max77693.c
10742 F: drivers/rtc/rtc-max77686.c
10743 F: include/linux/mfd/max14577*.h
10744 F: include/linux/mfd/max77686*.h
10745 F: include/linux/mfd/max77693*.h
10747 MAXIRADIO FM RADIO RECEIVER DRIVER
10748 M: Hans Verkuil <hverkuil@xs4all.nl>
10749 L: linux-media@vger.kernel.org
10751 W: https://linuxtv.org
10752 T: git git://linuxtv.org/media_tree.git
10753 F: drivers/media/radio/radio-maxiradio*
10755 MCAN MMIO DEVICE DRIVER
10756 M: Dan Murphy <dmurphy@ti.com>
10757 M: Sriram Dash <sriram.dash@samsung.com>
10758 L: linux-can@vger.kernel.org
10760 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10761 F: drivers/net/can/m_can/m_can.c
10762 F: drivers/net/can/m_can/m_can.h
10763 F: drivers/net/can/m_can/m_can_platform.c
10765 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10766 M: Rishi Gupta <gupt21@gmail.com>
10767 L: linux-i2c@vger.kernel.org
10768 L: linux-input@vger.kernel.org
10770 F: drivers/hid/hid-mcp2221.c
10772 MCP251XFD SPI-CAN NETWORK DRIVER
10773 M: Marc Kleine-Budde <mkl@pengutronix.de>
10774 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10775 R: Thomas Kopp <thomas.kopp@microchip.com>
10776 L: linux-can@vger.kernel.org
10778 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10779 F: drivers/net/can/spi/mcp251xfd/
10781 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10782 M: Peter Rosin <peda@axentia.se>
10783 L: linux-iio@vger.kernel.org
10785 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10786 F: drivers/iio/potentiometer/mcp4018.c
10787 F: drivers/iio/potentiometer/mcp4531.c
10789 MCR20A IEEE-802.15.4 RADIO DRIVER
10790 M: Xue Liu <liuxuenetmail@gmail.com>
10791 L: linux-wpan@vger.kernel.org
10793 W: https://github.com/xueliu/mcr20a-linux
10794 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10795 F: drivers/net/ieee802154/mcr20a.c
10796 F: drivers/net/ieee802154/mcr20a.h
10798 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10799 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10800 L: linux-iio@vger.kernel.org
10802 F: drivers/iio/dac/cio-dac.c
10804 MEDIA CONTROLLER FRAMEWORK
10805 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10806 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10807 L: linux-media@vger.kernel.org
10809 W: https://www.linuxtv.org
10810 T: git git://linuxtv.org/media_tree.git
10811 F: drivers/media/mc/
10812 F: include/media/media-*.h
10813 F: include/uapi/linux/media.h
10815 MEDIA DRIVER FOR FREESCALE IMX PXP
10816 M: Philipp Zabel <p.zabel@pengutronix.de>
10817 L: linux-media@vger.kernel.org
10819 T: git git://linuxtv.org/media_tree.git
10820 F: drivers/media/platform/imx-pxp.[ch]
10822 MEDIA DRIVERS FOR ASCOT2E
10823 M: Sergey Kozlov <serjk@netup.ru>
10824 M: Abylay Ospan <aospan@netup.ru>
10825 L: linux-media@vger.kernel.org
10827 W: https://linuxtv.org
10828 W: http://netup.tv/
10829 T: git git://linuxtv.org/media_tree.git
10830 F: drivers/media/dvb-frontends/ascot2e*
10832 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10833 M: Jasmin Jessich <jasmin@anw.at>
10834 L: linux-media@vger.kernel.org
10836 W: https://linuxtv.org
10837 T: git git://linuxtv.org/media_tree.git
10838 F: drivers/media/dvb-frontends/cxd2099*
10840 MEDIA DRIVERS FOR CXD2841ER
10841 M: Sergey Kozlov <serjk@netup.ru>
10842 M: Abylay Ospan <aospan@netup.ru>
10843 L: linux-media@vger.kernel.org
10845 W: https://linuxtv.org
10846 W: http://netup.tv/
10847 T: git git://linuxtv.org/media_tree.git
10848 F: drivers/media/dvb-frontends/cxd2841er*
10850 MEDIA DRIVERS FOR CXD2880
10851 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10852 L: linux-media@vger.kernel.org
10854 W: http://linuxtv.org/
10855 T: git git://linuxtv.org/media_tree.git
10856 F: drivers/media/dvb-frontends/cxd2880/*
10857 F: drivers/media/spi/cxd2880*
10859 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10860 L: linux-media@vger.kernel.org
10862 W: https://linuxtv.org
10863 T: git git://linuxtv.org/media_tree.git
10864 F: drivers/media/pci/ddbridge/*
10866 MEDIA DRIVERS FOR FREESCALE IMX
10867 M: Steve Longerbeam <slongerbeam@gmail.com>
10868 M: Philipp Zabel <p.zabel@pengutronix.de>
10869 L: linux-media@vger.kernel.org
10871 T: git git://linuxtv.org/media_tree.git
10872 F: Documentation/admin-guide/media/imx.rst
10873 F: Documentation/devicetree/bindings/media/imx.txt
10874 F: drivers/staging/media/imx/
10875 F: include/linux/imx-media.h
10876 F: include/media/imx.h
10878 MEDIA DRIVERS FOR FREESCALE IMX7
10879 M: Rui Miguel Silva <rmfrfs@gmail.com>
10880 L: linux-media@vger.kernel.org
10882 T: git git://linuxtv.org/media_tree.git
10883 F: Documentation/admin-guide/media/imx7.rst
10884 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10885 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10886 F: drivers/staging/media/imx/imx7-media-csi.c
10887 F: drivers/staging/media/imx/imx7-mipi-csis.c
10889 MEDIA DRIVERS FOR HELENE
10890 M: Abylay Ospan <aospan@netup.ru>
10891 L: linux-media@vger.kernel.org
10893 W: https://linuxtv.org
10894 W: http://netup.tv/
10895 T: git git://linuxtv.org/media_tree.git
10896 F: drivers/media/dvb-frontends/helene*
10898 MEDIA DRIVERS FOR HORUS3A
10899 M: Sergey Kozlov <serjk@netup.ru>
10900 M: Abylay Ospan <aospan@netup.ru>
10901 L: linux-media@vger.kernel.org
10903 W: https://linuxtv.org
10904 W: http://netup.tv/
10905 T: git git://linuxtv.org/media_tree.git
10906 F: drivers/media/dvb-frontends/horus3a*
10908 MEDIA DRIVERS FOR LNBH25
10909 M: Sergey Kozlov <serjk@netup.ru>
10910 M: Abylay Ospan <aospan@netup.ru>
10911 L: linux-media@vger.kernel.org
10913 W: https://linuxtv.org
10914 W: http://netup.tv/
10915 T: git git://linuxtv.org/media_tree.git
10916 F: drivers/media/dvb-frontends/lnbh25*
10918 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10919 L: linux-media@vger.kernel.org
10921 W: https://linuxtv.org
10922 T: git git://linuxtv.org/media_tree.git
10923 F: drivers/media/dvb-frontends/mxl5xx*
10925 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10926 M: Sergey Kozlov <serjk@netup.ru>
10927 M: Abylay Ospan <aospan@netup.ru>
10928 L: linux-media@vger.kernel.org
10930 W: https://linuxtv.org
10931 W: http://netup.tv/
10932 T: git git://linuxtv.org/media_tree.git
10933 F: drivers/media/pci/netup_unidvb/*
10935 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10936 M: Dmitry Osipenko <digetx@gmail.com>
10937 L: linux-media@vger.kernel.org
10938 L: linux-tegra@vger.kernel.org
10940 T: git git://linuxtv.org/media_tree.git
10941 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10942 F: drivers/staging/media/tegra-vde/
10944 MEDIA DRIVERS FOR RENESAS - CEU
10945 M: Jacopo Mondi <jacopo@jmondi.org>
10946 L: linux-media@vger.kernel.org
10947 L: linux-renesas-soc@vger.kernel.org
10949 T: git git://linuxtv.org/media_tree.git
10950 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10951 F: drivers/media/platform/renesas-ceu.c
10952 F: include/media/drv-intf/renesas-ceu.h
10954 MEDIA DRIVERS FOR RENESAS - DRIF
10955 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10956 L: linux-media@vger.kernel.org
10957 L: linux-renesas-soc@vger.kernel.org
10959 T: git git://linuxtv.org/media_tree.git
10960 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10961 F: drivers/media/platform/rcar_drif.c
10963 MEDIA DRIVERS FOR RENESAS - FCP
10964 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10965 L: linux-media@vger.kernel.org
10966 L: linux-renesas-soc@vger.kernel.org
10968 T: git git://linuxtv.org/media_tree.git
10969 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10970 F: drivers/media/platform/rcar-fcp.c
10971 F: include/media/rcar-fcp.h
10973 MEDIA DRIVERS FOR RENESAS - FDP1
10974 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10975 L: linux-media@vger.kernel.org
10976 L: linux-renesas-soc@vger.kernel.org
10978 T: git git://linuxtv.org/media_tree.git
10979 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10980 F: drivers/media/platform/rcar_fdp1.c
10982 MEDIA DRIVERS FOR RENESAS - VIN
10983 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10984 L: linux-media@vger.kernel.org
10985 L: linux-renesas-soc@vger.kernel.org
10987 T: git git://linuxtv.org/media_tree.git
10988 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10989 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10990 F: drivers/media/platform/rcar-vin/
10992 MEDIA DRIVERS FOR RENESAS - VSP1
10993 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10994 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10995 L: linux-media@vger.kernel.org
10996 L: linux-renesas-soc@vger.kernel.org
10998 T: git git://linuxtv.org/media_tree.git
10999 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11000 F: drivers/media/platform/vsp1/
11002 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11003 L: linux-media@vger.kernel.org
11005 W: https://linuxtv.org
11006 T: git git://linuxtv.org/media_tree.git
11007 F: drivers/media/dvb-frontends/stv0910*
11009 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11010 L: linux-media@vger.kernel.org
11012 W: https://linuxtv.org
11013 T: git git://linuxtv.org/media_tree.git
11014 F: drivers/media/dvb-frontends/stv6111*
11016 MEDIA DRIVERS FOR STM32 - DCMI
11017 M: Hugues Fruchet <hugues.fruchet@st.com>
11018 L: linux-media@vger.kernel.org
11020 T: git git://linuxtv.org/media_tree.git
11021 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11022 F: drivers/media/platform/stm32/stm32-dcmi.c
11024 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11025 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11026 L: linux-media@vger.kernel.org
11028 W: https://linuxtv.org
11029 Q: http://patchwork.kernel.org/project/linux-media/list/
11030 T: git git://linuxtv.org/media_tree.git
11031 F: Documentation/admin-guide/media/
11032 F: Documentation/devicetree/bindings/media/
11033 F: Documentation/driver-api/media/
11034 F: Documentation/userspace-api/media/
11036 F: drivers/staging/media/
11037 F: include/linux/platform_data/media/
11039 F: include/uapi/linux/dvb/
11040 F: include/uapi/linux/ivtv*
11041 F: include/uapi/linux/media.h
11042 F: include/uapi/linux/meye.h
11043 F: include/uapi/linux/uvcvideo.h
11044 F: include/uapi/linux/v4l2-*
11045 F: include/uapi/linux/videodev2.h
11047 MEDIATEK BLUETOOTH DRIVER
11048 M: Sean Wang <sean.wang@mediatek.com>
11049 L: linux-bluetooth@vger.kernel.org
11050 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11052 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11053 F: drivers/bluetooth/btmtkuart.c
11055 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11056 M: Sean Wang <sean.wang@mediatek.com>
11057 L: linux-pm@vger.kernel.org
11059 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11060 F: drivers/power/reset/mt6323-poweroff.c
11062 MEDIATEK CIR DRIVER
11063 M: Sean Wang <sean.wang@mediatek.com>
11065 F: drivers/media/rc/mtk-cir.c
11067 MEDIATEK DMA DRIVER
11068 M: Sean Wang <sean.wang@mediatek.com>
11069 L: dmaengine@vger.kernel.org
11070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11071 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11073 F: Documentation/devicetree/bindings/dma/mtk-*
11074 F: drivers/dma/mediatek/
11076 MEDIATEK ETHERNET DRIVER
11077 M: Felix Fietkau <nbd@nbd.name>
11078 M: John Crispin <john@phrozen.org>
11079 M: Sean Wang <sean.wang@mediatek.com>
11080 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11081 L: netdev@vger.kernel.org
11083 F: drivers/net/ethernet/mediatek/
11085 MEDIATEK I2C CONTROLLER DRIVER
11086 M: Qii Wang <qii.wang@mediatek.com>
11087 L: linux-i2c@vger.kernel.org
11089 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11090 F: drivers/i2c/busses/i2c-mt65xx.c
11092 MEDIATEK JPEG DRIVER
11093 M: Rick Chang <rick.chang@mediatek.com>
11094 M: Bin Liu <bin.liu@mediatek.com>
11096 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11097 F: drivers/media/platform/mtk-jpeg/
11099 MEDIATEK MDP DRIVER
11100 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11101 M: Houlong Wei <houlong.wei@mediatek.com>
11102 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11104 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11105 F: drivers/media/platform/mtk-mdp/
11106 F: drivers/media/platform/mtk-vpu/
11108 MEDIATEK MEDIA DRIVER
11109 M: Tiffany Lin <tiffany.lin@mediatek.com>
11110 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11112 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11113 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11114 F: drivers/media/platform/mtk-vcodec/
11115 F: drivers/media/platform/mtk-vpu/
11117 MEDIATEK MMC/SD/SDIO DRIVER
11118 M: Chaotian Jing <chaotian.jing@mediatek.com>
11120 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11121 F: drivers/mmc/host/mtk-sd.c
11123 MEDIATEK MT76 WIRELESS LAN DRIVER
11124 M: Felix Fietkau <nbd@nbd.name>
11125 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11126 R: Ryder Lee <ryder.lee@mediatek.com>
11127 L: linux-wireless@vger.kernel.org
11129 F: drivers/net/wireless/mediatek/mt76/
11131 MEDIATEK MT7601U WIRELESS LAN DRIVER
11132 M: Jakub Kicinski <kubakici@wp.pl>
11133 L: linux-wireless@vger.kernel.org
11135 F: drivers/net/wireless/mediatek/mt7601u/
11137 MEDIATEK MT7621/28/88 I2C DRIVER
11138 M: Stefan Roese <sr@denx.de>
11139 L: linux-i2c@vger.kernel.org
11141 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11142 F: drivers/i2c/busses/i2c-mt7621.c
11144 MEDIATEK NAND CONTROLLER DRIVER
11145 L: linux-mtd@lists.infradead.org
11147 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11148 F: drivers/mtd/nand/raw/mtk_*
11150 MEDIATEK PMIC LED DRIVER
11151 M: Sean Wang <sean.wang@mediatek.com>
11153 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11154 F: drivers/leds/leds-mt6323.c
11156 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11157 M: Sean Wang <sean.wang@mediatek.com>
11159 F: drivers/char/hw_random/mtk-rng.c
11161 MEDIATEK SWITCH DRIVER
11162 M: Sean Wang <sean.wang@mediatek.com>
11163 M: Landen Chao <Landen.Chao@mediatek.com>
11164 L: netdev@vger.kernel.org
11166 F: drivers/net/dsa/mt7530.*
11167 F: net/dsa/tag_mtk.c
11169 MEDIATEK USB3 DRD IP DRIVER
11170 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11171 L: linux-usb@vger.kernel.org
11172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11173 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11175 F: drivers/usb/mtu3/
11177 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11178 M: Peter Senna Tschudin <peter.senna@gmail.com>
11179 M: Martin Donnelly <martin.donnelly@ge.com>
11180 M: Martyn Welch <martyn.welch@collabora.co.uk>
11182 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11183 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11185 MEGARAID SCSI/SAS DRIVERS
11186 M: Kashyap Desai <kashyap.desai@broadcom.com>
11187 M: Sumit Saxena <sumit.saxena@broadcom.com>
11188 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11189 L: megaraidlinux.pdl@broadcom.com
11190 L: linux-scsi@vger.kernel.org
11192 W: http://www.avagotech.com/support/
11193 F: Documentation/scsi/megaraid.rst
11194 F: drivers/scsi/megaraid.*
11195 F: drivers/scsi/megaraid/
11197 MELEXIS MLX90614 DRIVER
11198 M: Crt Mori <cmo@melexis.com>
11199 L: linux-iio@vger.kernel.org
11201 W: http://www.melexis.com
11202 F: drivers/iio/temperature/mlx90614.c
11204 MELEXIS MLX90632 DRIVER
11205 M: Crt Mori <cmo@melexis.com>
11206 L: linux-iio@vger.kernel.org
11208 W: http://www.melexis.com
11209 F: drivers/iio/temperature/mlx90632.c
11211 MELFAS MIP4 TOUCHSCREEN DRIVER
11212 M: Sangwon Jee <jeesw@melfas.com>
11214 W: http://www.melfas.com
11215 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11216 F: drivers/input/touchscreen/melfas_mip4.c
11218 MELLANOX BLUEFIELD I2C DRIVER
11219 M: Khalil Blaiech <kblaiech@nvidia.com>
11220 L: linux-i2c@vger.kernel.org
11222 F: drivers/i2c/busses/i2c-mlxbf.c
11224 MELLANOX ETHERNET DRIVER (mlx4_en)
11225 M: Tariq Toukan <tariqt@nvidia.com>
11226 L: netdev@vger.kernel.org
11228 W: http://www.mellanox.com
11229 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11230 F: drivers/net/ethernet/mellanox/mlx4/en_*
11232 MELLANOX ETHERNET DRIVER (mlx5e)
11233 M: Saeed Mahameed <saeedm@nvidia.com>
11234 L: netdev@vger.kernel.org
11236 W: http://www.mellanox.com
11237 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11238 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11240 MELLANOX ETHERNET INNOVA DRIVERS
11241 R: Boris Pismenny <borisp@nvidia.com>
11242 L: netdev@vger.kernel.org
11244 W: http://www.mellanox.com
11245 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11246 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11247 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11248 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11249 F: include/linux/mlx5/mlx5_ifc_fpga.h
11251 MELLANOX ETHERNET SWITCH DRIVERS
11252 M: Jiri Pirko <jiri@nvidia.com>
11253 M: Ido Schimmel <idosch@nvidia.com>
11254 L: netdev@vger.kernel.org
11256 W: http://www.mellanox.com
11257 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11258 F: drivers/net/ethernet/mellanox/mlxsw/
11259 F: tools/testing/selftests/drivers/net/mlxsw/
11261 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11262 M: mlxsw@nvidia.com
11263 L: netdev@vger.kernel.org
11265 W: http://www.mellanox.com
11266 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11267 F: drivers/net/ethernet/mellanox/mlxfw/
11269 MELLANOX HARDWARE PLATFORM SUPPORT
11270 M: Andy Shevchenko <andy@infradead.org>
11271 M: Darren Hart <dvhart@infradead.org>
11272 M: Vadim Pasternak <vadimp@nvidia.com>
11273 L: platform-driver-x86@vger.kernel.org
11275 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11276 F: drivers/platform/mellanox/
11277 F: include/linux/platform_data/mlxreg.h
11279 MELLANOX MLX4 core VPI driver
11280 M: Tariq Toukan <tariqt@nvidia.com>
11281 L: netdev@vger.kernel.org
11282 L: linux-rdma@vger.kernel.org
11284 W: http://www.mellanox.com
11285 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11286 F: drivers/net/ethernet/mellanox/mlx4/
11287 F: include/linux/mlx4/
11289 MELLANOX MLX4 IB driver
11290 M: Yishai Hadas <yishaih@nvidia.com>
11291 L: linux-rdma@vger.kernel.org
11293 W: http://www.mellanox.com
11294 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11295 F: drivers/infiniband/hw/mlx4/
11296 F: include/linux/mlx4/
11297 F: include/uapi/rdma/mlx4-abi.h
11299 MELLANOX MLX5 core VPI driver
11300 M: Saeed Mahameed <saeedm@nvidia.com>
11301 M: Leon Romanovsky <leonro@nvidia.com>
11302 L: netdev@vger.kernel.org
11303 L: linux-rdma@vger.kernel.org
11305 W: http://www.mellanox.com
11306 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11307 F: Documentation/networking/device_drivers/ethernet/mellanox/
11308 F: drivers/net/ethernet/mellanox/mlx5/core/
11309 F: include/linux/mlx5/
11311 MELLANOX MLX5 IB driver
11312 M: Leon Romanovsky <leonro@nvidia.com>
11313 L: linux-rdma@vger.kernel.org
11315 W: http://www.mellanox.com
11316 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11317 F: drivers/infiniband/hw/mlx5/
11318 F: include/linux/mlx5/
11319 F: include/uapi/rdma/mlx5-abi.h
11321 MELLANOX MLXCPLD I2C AND MUX DRIVER
11322 M: Vadim Pasternak <vadimp@nvidia.com>
11323 M: Michael Shych <michaelsh@nvidia.com>
11324 L: linux-i2c@vger.kernel.org
11326 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11327 F: drivers/i2c/busses/i2c-mlxcpld.c
11328 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11330 MELLANOX MLXCPLD LED DRIVER
11331 M: Vadim Pasternak <vadimp@nvidia.com>
11332 L: linux-leds@vger.kernel.org
11334 F: Documentation/leds/leds-mlxcpld.rst
11335 F: drivers/leds/leds-mlxcpld.c
11336 F: drivers/leds/leds-mlxreg.c
11338 MELLANOX PLATFORM DRIVER
11339 M: Vadim Pasternak <vadimp@nvidia.com>
11340 L: platform-driver-x86@vger.kernel.org
11342 F: drivers/platform/x86/mlx-platform.c
11345 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11346 M: "Paul E. McKenney" <paulmck@kernel.org>
11347 L: linux-kernel@vger.kernel.org
11349 F: arch/powerpc/include/asm/membarrier.h
11350 F: include/uapi/linux/membarrier.h
11351 F: kernel/sched/membarrier.c
11354 M: Mike Rapoport <rppt@linux.ibm.com>
11355 L: linux-mm@kvack.org
11357 F: Documentation/core-api/boot-time-mm.rst
11358 F: include/linux/memblock.h
11361 MEMORY CONTROLLER DRIVERS
11362 M: Krzysztof Kozlowski <krzk@kernel.org>
11363 L: linux-kernel@vger.kernel.org
11365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11366 F: Documentation/devicetree/bindings/memory-controllers/
11369 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11370 M: Dmitry Osipenko <digetx@gmail.com>
11371 L: linux-pm@vger.kernel.org
11372 L: linux-tegra@vger.kernel.org
11373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11375 F: drivers/devfreq/tegra20-devfreq.c
11376 F: drivers/devfreq/tegra30-devfreq.c
11379 M: Andrew Morton <akpm@linux-foundation.org>
11380 L: linux-mm@kvack.org
11382 W: http://www.linux-mm.org
11383 T: quilt https://ozlabs.org/~akpm/mmotm/
11384 T: quilt https://ozlabs.org/~akpm/mmots/
11385 T: git git://github.com/hnaz/linux-mm.git
11386 F: include/linux/gfp.h
11387 F: include/linux/memory_hotplug.h
11388 F: include/linux/mm.h
11389 F: include/linux/mmzone.h
11390 F: include/linux/vmalloc.h
11393 MEMORY TECHNOLOGY DEVICES (MTD)
11394 M: Miquel Raynal <miquel.raynal@bootlin.com>
11395 M: Richard Weinberger <richard@nod.at>
11396 M: Vignesh Raghavendra <vigneshr@ti.com>
11397 L: linux-mtd@lists.infradead.org
11399 W: http://www.linux-mtd.infradead.org/
11400 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11401 C: irc://irc.oftc.net/mtd
11402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11404 F: Documentation/devicetree/bindings/mtd/
11406 F: include/linux/mtd/
11407 F: include/uapi/mtd/
11409 MEN A21 WATCHDOG DRIVER
11410 M: Johannes Thumshirn <morbidrsa@gmail.com>
11411 L: linux-watchdog@vger.kernel.org
11413 F: drivers/watchdog/mena21_wdt.c
11415 MEN CHAMELEON BUS (mcb)
11416 M: Johannes Thumshirn <morbidrsa@gmail.com>
11418 F: Documentation/driver-api/men-chameleon-bus.rst
11420 F: include/linux/mcb.h
11422 MEN F21BMC (Board Management Controller)
11423 M: Andreas Werner <andreas.werner@men.de>
11425 F: Documentation/hwmon/menf21bmc.rst
11426 F: drivers/hwmon/menf21bmc_hwmon.c
11427 F: drivers/leds/leds-menf21bmc.c
11428 F: drivers/mfd/menf21bmc.c
11429 F: drivers/watchdog/menf21bmc_wdt.c
11431 MEN Z069 WATCHDOG DRIVER
11432 M: Johannes Thumshirn <jth@kernel.org>
11433 L: linux-watchdog@vger.kernel.org
11435 F: drivers/watchdog/menz69_wdt.c
11437 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11438 M: Neil Armstrong <narmstrong@baylibre.com>
11439 L: linux-media@vger.kernel.org
11440 L: linux-amlogic@lists.infradead.org
11442 W: http://linux-meson.com/
11443 T: git git://linuxtv.org/media_tree.git
11444 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11445 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11446 F: drivers/media/cec/platform/meson/ao-cec.c
11448 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11449 M: Liang Yang <liang.yang@amlogic.com>
11450 L: linux-mtd@lists.infradead.org
11452 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11453 F: drivers/mtd/nand/raw/meson_*
11455 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11456 M: Neil Armstrong <narmstrong@baylibre.com>
11457 L: linux-media@vger.kernel.org
11458 L: linux-amlogic@lists.infradead.org
11460 T: git git://linuxtv.org/media_tree.git
11461 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11462 F: drivers/staging/media/meson/vdec/
11464 METHODE UDPU SUPPORT
11465 M: Vladimir Vid <vladimir.vid@sartura.hr>
11467 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11470 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11471 M: Hemant Kumar <hemantk@codeaurora.org>
11472 L: linux-arm-msm@vger.kernel.org
11474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11475 F: Documentation/ABI/stable/sysfs-bus-mhi
11476 F: Documentation/mhi/
11477 F: drivers/bus/mhi/
11478 F: include/linux/mhi.h
11480 MICROBLAZE ARCHITECTURE
11481 M: Michal Simek <monstr@monstr.eu>
11483 W: http://www.monstr.eu/fdt/
11484 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11485 F: arch/microblaze/
11487 MICROCHIP AT91 DMA DRIVERS
11488 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11489 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11491 L: dmaengine@vger.kernel.org
11493 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11494 F: drivers/dma/at_hdmac.c
11495 F: drivers/dma/at_hdmac_regs.h
11496 F: drivers/dma/at_xdmac.c
11497 F: include/dt-bindings/dma/at91.h
11498 F: include/linux/platform_data/dma-atmel.h
11500 MICROCHIP AT91 SERIAL DRIVER
11501 M: Richard Genoud <richard.genoud@gmail.com>
11503 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11504 F: drivers/tty/serial/atmel_serial.c
11505 F: drivers/tty/serial/atmel_serial.h
11507 MICROCHIP AT91 USART MFD DRIVER
11508 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11509 L: linux-kernel@vger.kernel.org
11511 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11512 F: drivers/mfd/at91-usart.c
11513 F: include/dt-bindings/mfd/at91-usart.h
11515 MICROCHIP AT91 USART SPI DRIVER
11516 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11517 L: linux-spi@vger.kernel.org
11519 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11520 F: drivers/spi/spi-at91-usart.c
11522 MICROCHIP AUDIO ASOC DRIVERS
11523 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11524 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11528 MICROCHIP ECC DRIVER
11529 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11530 L: linux-crypto@vger.kernel.org
11532 F: drivers/crypto/atmel-ecc.*
11534 MICROCHIP I2C DRIVER
11535 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11536 L: linux-i2c@vger.kernel.org
11538 F: drivers/i2c/busses/i2c-at91-*.c
11539 F: drivers/i2c/busses/i2c-at91.h
11541 MICROCHIP ISC DRIVER
11542 M: Eugen Hristev <eugen.hristev@microchip.com>
11543 L: linux-media@vger.kernel.org
11545 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11546 F: drivers/media/platform/atmel/atmel-isc-base.c
11547 F: drivers/media/platform/atmel/atmel-isc-regs.h
11548 F: drivers/media/platform/atmel/atmel-isc.h
11549 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11550 F: include/linux/atmel-isc-media.h
11552 MICROCHIP ISI DRIVER
11553 M: Eugen Hristev <eugen.hristev@microchip.com>
11554 L: linux-media@vger.kernel.org
11556 F: drivers/media/platform/atmel/atmel-isi.c
11557 F: drivers/media/platform/atmel/atmel-isi.h
11559 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11560 M: Woojung Huh <woojung.huh@microchip.com>
11561 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11562 L: netdev@vger.kernel.org
11564 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11565 F: drivers/net/dsa/microchip/*
11566 F: include/linux/platform_data/microchip-ksz.h
11567 F: net/dsa/tag_ksz.c
11569 MICROCHIP LAN743X ETHERNET DRIVER
11570 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11571 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11572 L: netdev@vger.kernel.org
11574 F: drivers/net/ethernet/microchip/lan743x_*
11576 MICROCHIP LCDFB DRIVER
11577 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11578 L: linux-fbdev@vger.kernel.org
11580 F: drivers/video/fbdev/atmel_lcdfb.c
11581 F: include/video/atmel_lcdc.h
11583 MICROCHIP MCP16502 PMIC DRIVER
11584 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11587 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11588 F: drivers/regulator/mcp16502.c
11590 MICROCHIP MCP3911 ADC DRIVER
11591 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11592 M: Kent Gustavsson <kent@minoris.se>
11593 L: linux-iio@vger.kernel.org
11595 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11596 F: drivers/iio/adc/mcp3911.c
11598 MICROCHIP MMC/SD/SDIO MCI DRIVER
11599 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11601 F: drivers/mmc/host/atmel-mci.c
11603 MICROCHIP NAND DRIVER
11604 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11605 L: linux-mtd@lists.infradead.org
11607 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11608 F: drivers/mtd/nand/raw/atmel/*
11610 MICROCHIP PWM DRIVER
11611 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11613 L: linux-pwm@vger.kernel.org
11615 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11616 F: drivers/pwm/pwm-atmel.c
11618 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11619 M: Eugen Hristev <eugen.hristev@microchip.com>
11620 L: linux-iio@vger.kernel.org
11622 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11623 F: drivers/iio/adc/at91-sama5d2_adc.c
11624 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11626 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11627 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11629 F: drivers/power/reset/at91-sama5d2_shdwc.c
11631 MICROCHIP SPI DRIVER
11632 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11634 F: drivers/spi/spi-atmel.*
11636 MICROCHIP SSC DRIVER
11637 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11640 F: drivers/misc/atmel-ssc.c
11641 F: include/linux/atmel-ssc.h
11643 MICROCHIP USB251XB DRIVER
11644 M: Richard Leitner <richard.leitner@skidata.com>
11645 L: linux-usb@vger.kernel.org
11647 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11648 F: drivers/usb/misc/usb251xb.c
11650 MICROCHIP USBA UDC DRIVER
11651 M: Cristian Birsan <cristian.birsan@microchip.com>
11652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11654 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11656 MICROCHIP WILC1000 WIFI DRIVER
11657 M: Ajay Singh <ajay.kathat@microchip.com>
11658 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11659 L: linux-wireless@vger.kernel.org
11661 F: drivers/net/wireless/microchip/wilc1000/
11663 MICROSEMI MIPS SOCS
11664 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11665 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11666 L: linux-mips@vger.kernel.org
11668 F: Documentation/devicetree/bindings/mips/mscc.txt
11669 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11670 F: arch/mips/boot/dts/mscc/
11671 F: arch/mips/configs/generic/board-ocelot.config
11672 F: arch/mips/generic/board-ocelot.c
11674 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11675 M: Don Brace <don.brace@microchip.com>
11676 L: storagedev@microchip.com
11677 L: linux-scsi@vger.kernel.org
11679 F: Documentation/scsi/smartpqi.rst
11680 F: drivers/scsi/smartpqi/Kconfig
11681 F: drivers/scsi/smartpqi/Makefile
11682 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11683 F: include/linux/cciss*.h
11684 F: include/uapi/linux/cciss*.h
11686 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11687 M: Chen Yu <yu.c.chen@intel.com>
11688 L: platform-driver-x86@vger.kernel.org
11690 F: drivers/platform/x86/surfacepro3_button.c
11692 MICROTEK X6 SCANNER
11693 M: Oliver Neukum <oliver@neukum.org>
11695 F: drivers/usb/image/microtek.*
11698 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11699 L: linux-mips@vger.kernel.org
11701 W: http://www.linux-mips.org/
11702 Q: https://patchwork.kernel.org/project/linux-mips/list/
11703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11704 F: Documentation/devicetree/bindings/mips/
11705 F: Documentation/mips/
11707 F: drivers/platform/mips/
11709 MIPS BOSTON DEVELOPMENT BOARD
11710 M: Paul Burton <paulburton@kernel.org>
11711 L: linux-mips@vger.kernel.org
11713 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11714 F: arch/mips/boot/dts/img/boston.dts
11715 F: arch/mips/configs/generic/board-boston.config
11716 F: drivers/clk/imgtec/clk-boston.c
11717 F: include/dt-bindings/clock/boston-clock.h
11720 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11721 M: Serge Semin <fancer.lancer@gmail.com>
11722 L: linux-mips@vger.kernel.org
11724 F: drivers/bus/mips_cdmm.c
11725 F: drivers/clocksource/mips-gic-timer.c
11726 F: drivers/cpuidle/cpuidle-cps.c
11727 F: drivers/irqchip/irq-mips-cpu.c
11728 F: drivers/irqchip/irq-mips-gic.c
11730 MIPS GENERIC PLATFORM
11731 M: Paul Burton <paulburton@kernel.org>
11732 L: linux-mips@vger.kernel.org
11734 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11735 F: arch/mips/generic/
11736 F: arch/mips/tools/generic-board-config.sh
11738 MIPS RINT INSTRUCTION EMULATION
11739 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11740 L: linux-mips@vger.kernel.org
11742 F: arch/mips/math-emu/dp_rint.c
11743 F: arch/mips/math-emu/sp_rint.c
11745 MIPS/LOONGSON1 ARCHITECTURE
11746 M: Keguang Zhang <keguang.zhang@gmail.com>
11747 L: linux-mips@vger.kernel.org
11749 F: arch/mips/include/asm/mach-loongson32/
11750 F: arch/mips/loongson32/
11751 F: drivers/*/*/*loongson1*
11752 F: drivers/*/*loongson1*
11754 MIPS/LOONGSON2EF ARCHITECTURE
11755 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11756 L: linux-mips@vger.kernel.org
11758 F: arch/mips/include/asm/mach-loongson2ef/
11759 F: arch/mips/loongson2ef/
11760 F: drivers/*/*/*loongson2*
11761 F: drivers/*/*loongson2*
11763 MIPS/LOONGSON64 ARCHITECTURE
11764 M: Huacai Chen <chenhc@lemote.com>
11765 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11766 L: linux-mips@vger.kernel.org
11768 F: arch/mips/include/asm/mach-loongson64/
11769 F: arch/mips/loongson64/
11770 F: drivers/*/*/*loongson3*
11771 F: drivers/*/*loongson3*
11772 F: drivers/irqchip/irq-loongson*
11773 F: drivers/platform/mips/cpu_hwmon.c
11775 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11776 M: Hans Verkuil <hverkuil@xs4all.nl>
11777 L: linux-media@vger.kernel.org
11779 W: https://linuxtv.org
11780 T: git git://linuxtv.org/media_tree.git
11781 F: drivers/media/radio/radio-miropcm20*
11784 R: Lubomir Rintel <lkundrak@v3.sk>
11785 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11788 F: arch/arm/boot/dts/mmp*
11789 F: arch/arm/mach-mmp/
11790 F: include/linux/soc/mmp/
11792 MMP USB PHY DRIVERS
11793 R: Lubomir Rintel <lkundrak@v3.sk>
11794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11796 F: drivers/phy/marvell/phy-mmp3-usb.c
11797 F: drivers/phy/marvell/phy-pxa-usb.c
11799 MMU GATHER AND TLB INVALIDATION
11800 M: Will Deacon <will@kernel.org>
11801 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11802 M: Andrew Morton <akpm@linux-foundation.org>
11803 M: Nick Piggin <npiggin@gmail.com>
11804 M: Peter Zijlstra <peterz@infradead.org>
11805 L: linux-arch@vger.kernel.org
11806 L: linux-mm@kvack.org
11808 F: arch/*/include/asm/tlb.h
11809 F: include/asm-generic/tlb.h
11812 MN88472 MEDIA DRIVER
11813 M: Antti Palosaari <crope@iki.fi>
11814 L: linux-media@vger.kernel.org
11816 W: https://linuxtv.org
11817 W: http://palosaari.fi/linux/
11818 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11819 F: drivers/media/dvb-frontends/mn88472*
11821 MN88473 MEDIA DRIVER
11822 M: Antti Palosaari <crope@iki.fi>
11823 L: linux-media@vger.kernel.org
11825 W: https://linuxtv.org
11826 W: http://palosaari.fi/linux/
11827 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11828 F: drivers/media/dvb-frontends/mn88473*
11831 M: Jessica Yu <jeyu@kernel.org>
11833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11834 F: include/linux/module.h
11837 MONOLITHIC POWER SYSTEM PMIC DRIVER
11838 M: Saravanan Sekar <sravanhome@gmail.com>
11840 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11841 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11842 F: drivers/iio/adc/mp2629_adc.c
11843 F: drivers/mfd/mp2629.c
11844 F: drivers/power/supply/mp2629_charger.c
11845 F: drivers/regulator/mp5416.c
11846 F: drivers/regulator/mpq7920.c
11847 F: drivers/regulator/mpq7920.h
11848 F: include/linux/mfd/mp2629.h
11850 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11852 W: http://popies.net/meye/
11853 F: Documentation/userspace-api/media/drivers/meye*
11854 F: drivers/media/pci/meye/
11855 F: include/uapi/linux/meye.h
11857 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11858 M: Jiri Slaby <jirislaby@kernel.org>
11860 F: Documentation/driver-api/serial/moxa-smartio.rst
11861 F: drivers/tty/mxser.*
11863 MR800 AVERMEDIA USB FM RADIO DRIVER
11864 M: Alexey Klimov <klimov.linux@gmail.com>
11865 L: linux-media@vger.kernel.org
11867 T: git git://linuxtv.org/media_tree.git
11868 F: drivers/media/radio/radio-mr800.c
11870 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11871 M: Alan Ott <alan@signal11.us>
11872 L: linux-wpan@vger.kernel.org
11874 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11875 F: drivers/net/ieee802154/mrf24j40.c
11878 M: "Lee, Chun-Yi" <jlee@suse.com>
11879 L: platform-driver-x86@vger.kernel.org
11881 F: drivers/platform/x86/msi-laptop.c
11884 L: platform-driver-x86@vger.kernel.org
11886 F: drivers/platform/x86/msi-wmi.c
11888 MSI001 MEDIA DRIVER
11889 M: Antti Palosaari <crope@iki.fi>
11890 L: linux-media@vger.kernel.org
11892 W: https://linuxtv.org
11893 W: http://palosaari.fi/linux/
11894 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11895 T: git git://linuxtv.org/anttip/media_tree.git
11896 F: drivers/media/tuners/msi001*
11898 MSI2500 MEDIA DRIVER
11899 M: Antti Palosaari <crope@iki.fi>
11900 L: linux-media@vger.kernel.org
11902 W: https://linuxtv.org
11903 W: http://palosaari.fi/linux/
11904 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11905 T: git git://linuxtv.org/anttip/media_tree.git
11906 F: drivers/media/usb/msi2500/
11908 MSTAR INTERRUPT CONTROLLER DRIVER
11909 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11910 M: Daniel Palmer <daniel@thingy.jp>
11912 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11913 F: drivers/irqchip/irq-mst-intc.c
11915 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11916 M: Robert Jarzmik <robert.jarzmik@free.fr>
11917 L: linux-mtd@lists.infradead.org
11919 F: drivers/mtd/devices/docg3*
11921 MT9M032 APTINA SENSOR DRIVER
11922 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11923 L: linux-media@vger.kernel.org
11925 T: git git://linuxtv.org/media_tree.git
11926 F: drivers/media/i2c/mt9m032.c
11927 F: include/media/i2c/mt9m032.h
11929 MT9P031 APTINA CAMERA SENSOR
11930 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11931 L: linux-media@vger.kernel.org
11933 T: git git://linuxtv.org/media_tree.git
11934 F: drivers/media/i2c/mt9p031.c
11935 F: include/media/i2c/mt9p031.h
11937 MT9T001 APTINA CAMERA SENSOR
11938 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11939 L: linux-media@vger.kernel.org
11941 T: git git://linuxtv.org/media_tree.git
11942 F: drivers/media/i2c/mt9t001.c
11943 F: include/media/i2c/mt9t001.h
11945 MT9T112 APTINA CAMERA SENSOR
11946 M: Jacopo Mondi <jacopo@jmondi.org>
11947 L: linux-media@vger.kernel.org
11949 T: git git://linuxtv.org/media_tree.git
11950 F: drivers/media/i2c/mt9t112.c
11951 F: include/media/i2c/mt9t112.h
11953 MT9V032 APTINA CAMERA SENSOR
11954 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11955 L: linux-media@vger.kernel.org
11957 T: git git://linuxtv.org/media_tree.git
11958 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11959 F: drivers/media/i2c/mt9v032.c
11960 F: include/media/i2c/mt9v032.h
11962 MT9V111 APTINA CAMERA SENSOR
11963 M: Jacopo Mondi <jacopo@jmondi.org>
11964 L: linux-media@vger.kernel.org
11966 T: git git://linuxtv.org/media_tree.git
11967 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11968 F: drivers/media/i2c/mt9v111.c
11970 MULTIFUNCTION DEVICES (MFD)
11971 M: Lee Jones <lee.jones@linaro.org>
11973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11974 F: Documentation/devicetree/bindings/mfd/
11976 F: include/dt-bindings/mfd/
11977 F: include/linux/mfd/
11979 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11981 F: drivers/mmc/host/mmc_spi.c
11982 F: include/linux/spi/mmc_spi.h
11984 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11985 M: Ulf Hansson <ulf.hansson@linaro.org>
11986 L: linux-mmc@vger.kernel.org
11988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11989 F: Documentation/devicetree/bindings/mmc/
11991 F: include/linux/mmc/
11992 F: include/uapi/linux/mmc/
11994 MULTIPLEXER SUBSYSTEM
11995 M: Peter Rosin <peda@axentia.se>
11997 F: Documentation/ABI/testing/sysfs-class-mux*
11998 F: Documentation/devicetree/bindings/mux/
12000 F: include/dt-bindings/mux/
12001 F: include/linux/mux/
12003 MULTITECH MULTIPORT CARD (ISICOM)
12005 F: drivers/tty/isicom.c
12006 F: include/linux/isicom.h
12008 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12009 M: Bin Liu <b-liu@ti.com>
12010 L: linux-usb@vger.kernel.org
12012 F: drivers/usb/musb/
12014 MXL301RF MEDIA DRIVER
12015 M: Akihiro Tsukada <tskd08@gmail.com>
12016 L: linux-media@vger.kernel.org
12018 F: drivers/media/tuners/mxl301rf*
12020 MXL5007T MEDIA DRIVER
12021 M: Michael Krufky <mkrufky@linuxtv.org>
12022 L: linux-media@vger.kernel.org
12024 W: https://linuxtv.org
12025 W: http://github.com/mkrufky
12026 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12027 T: git git://linuxtv.org/mkrufky/tuners.git
12028 F: drivers/media/tuners/mxl5007t.*
12031 M: Marek Vasut <marex@denx.de>
12032 M: Stefan Agner <stefan@agner.ch>
12033 L: dri-devel@lists.freedesktop.org
12035 T: git git://anongit.freedesktop.org/drm/drm-misc
12036 F: Documentation/devicetree/bindings/display/mxsfb.txt
12037 F: drivers/gpu/drm/mxsfb/
12039 MYLEX DAC960 PCI RAID Controller
12040 M: Hannes Reinecke <hare@kernel.org>
12041 L: linux-scsi@vger.kernel.org
12043 F: drivers/scsi/myrb.*
12044 F: drivers/scsi/myrs.*
12046 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12047 M: Chris Lee <christopher.lee@cspi.com>
12048 L: netdev@vger.kernel.org
12050 W: https://www.cspi.com/ethernet-products/support/downloads/
12051 F: drivers/net/ethernet/myricom/myri10ge/
12053 NAND FLASH SUBSYSTEM
12054 M: Miquel Raynal <miquel.raynal@bootlin.com>
12055 R: Richard Weinberger <richard@nod.at>
12056 L: linux-mtd@lists.infradead.org
12058 W: http://www.linux-mtd.infradead.org/
12059 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12060 C: irc://irc.oftc.net/mtd
12061 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12062 F: drivers/mtd/nand/
12063 F: include/linux/mtd/*nand*.h
12065 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12066 M: Daniel Mack <zonque@gmail.com>
12067 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12069 W: http://www.native-instruments.com
12070 F: sound/usb/caiaq/
12072 NATSEMI ETHERNET DRIVER (DP8381x)
12074 F: drivers/net/ethernet/natsemi/natsemi.c
12076 NCR 5380 SCSI DRIVERS
12077 M: Finn Thain <fthain@telegraphics.com.au>
12078 M: Michael Schmitz <schmitzmic@gmail.com>
12079 L: linux-scsi@vger.kernel.org
12081 F: Documentation/scsi/g_NCR5380.rst
12082 F: drivers/scsi/NCR5380.*
12083 F: drivers/scsi/arm/cumana_1.c
12084 F: drivers/scsi/arm/oak.c
12085 F: drivers/scsi/atari_scsi.*
12086 F: drivers/scsi/dmx3191d.c
12087 F: drivers/scsi/g_NCR5380.*
12088 F: drivers/scsi/mac_scsi.*
12089 F: drivers/scsi/sun3_scsi.*
12090 F: drivers/scsi/sun3_scsi_vme.c
12093 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12097 NCT6775 HARDWARE MONITOR DRIVER
12098 M: Guenter Roeck <linux@roeck-us.net>
12099 L: linux-hwmon@vger.kernel.org
12101 F: Documentation/hwmon/nct6775.rst
12102 F: drivers/hwmon/nct6775.c
12105 M: Jakub Kicinski <kuba@kernel.org>
12107 F: drivers/net/netdevsim/*
12109 NETEM NETWORK EMULATOR
12110 M: Stephen Hemminger <stephen@networkplumber.org>
12111 L: netdev@vger.kernel.org
12113 F: net/sched/sch_netem.c
12115 NETERION 10GbE DRIVERS (s2io/vxge)
12116 M: Jon Mason <jdmason@kudzu.us>
12117 L: netdev@vger.kernel.org
12119 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12120 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12121 F: drivers/net/ethernet/neterion/
12124 M: Pablo Neira Ayuso <pablo@netfilter.org>
12125 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12126 M: Florian Westphal <fw@strlen.de>
12127 L: netfilter-devel@vger.kernel.org
12128 L: coreteam@netfilter.org
12130 W: http://www.netfilter.org/
12131 W: http://www.iptables.org/
12132 W: http://www.nftables.org/
12133 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12136 F: include/linux/netfilter*
12137 F: include/linux/netfilter/
12138 F: include/net/netfilter/
12139 F: include/uapi/linux/netfilter*
12140 F: include/uapi/linux/netfilter/
12141 F: net/*/netfilter.c
12142 F: net/*/netfilter/
12143 F: net/bridge/br_netfilter*.c
12146 NETROM NETWORK LAYER
12147 M: Ralf Baechle <ralf@linux-mips.org>
12148 L: linux-hams@vger.kernel.org
12150 W: http://www.linux-ax25.org/
12151 F: include/net/netrom.h
12152 F: include/uapi/linux/netrom.h
12155 NETRONOME ETHERNET DRIVERS
12156 M: Simon Horman <simon.horman@netronome.com>
12157 R: Jakub Kicinski <kuba@kernel.org>
12158 L: oss-drivers@netronome.com
12160 F: drivers/net/ethernet/netronome/
12162 NETWORK BLOCK DEVICE (NBD)
12163 M: Josef Bacik <josef@toxicpanda.com>
12164 L: linux-block@vger.kernel.org
12165 L: nbd@other.debian.org
12167 F: Documentation/admin-guide/blockdev/nbd.rst
12168 F: drivers/block/nbd.c
12169 F: include/trace/events/nbd.h
12170 F: include/uapi/linux/nbd.h
12172 NETWORK DROP MONITOR
12173 M: Neil Horman <nhorman@tuxdriver.com>
12174 L: netdev@vger.kernel.org
12176 W: https://fedorahosted.org/dropwatch/
12177 F: include/uapi/linux/net_dropmon.h
12178 F: net/core/drop_monitor.c
12181 M: "David S. Miller" <davem@davemloft.net>
12182 M: Jakub Kicinski <kuba@kernel.org>
12183 L: netdev@vger.kernel.org
12185 W: http://www.linuxfoundation.org/en/Net
12186 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12189 F: Documentation/devicetree/bindings/net/
12190 F: drivers/connector/
12192 F: include/linux/etherdevice.h
12193 F: include/linux/fcdevice.h
12194 F: include/linux/fddidevice.h
12195 F: include/linux/hippidevice.h
12196 F: include/linux/if_*
12197 F: include/linux/inetdevice.h
12198 F: include/linux/netdevice.h
12199 F: include/uapi/linux/if_*
12200 F: include/uapi/linux/netdevice.h
12202 NETWORKING DRIVERS (WIRELESS)
12203 M: Kalle Valo <kvalo@codeaurora.org>
12204 L: linux-wireless@vger.kernel.org
12206 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12209 F: Documentation/devicetree/bindings/net/wireless/
12210 F: drivers/net/wireless/
12213 M: Andrew Lunn <andrew@lunn.ch>
12214 M: Vivien Didelot <vivien.didelot@gmail.com>
12215 M: Florian Fainelli <f.fainelli@gmail.com>
12216 M: Vladimir Oltean <olteanv@gmail.com>
12218 F: Documentation/devicetree/bindings/net/dsa/
12219 F: drivers/net/dsa/
12220 F: include/linux/dsa/
12221 F: include/linux/platform_data/dsa.h
12222 F: include/net/dsa.h
12225 NETWORKING [GENERAL]
12226 M: "David S. Miller" <davem@davemloft.net>
12227 M: Jakub Kicinski <kuba@kernel.org>
12228 L: netdev@vger.kernel.org
12230 W: http://www.linuxfoundation.org/en/Net
12231 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12232 B: mailto:netdev@vger.kernel.org
12233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12235 F: Documentation/networking/
12236 F: include/linux/in.h
12237 F: include/linux/net.h
12238 F: include/linux/netdevice.h
12240 F: include/uapi/linux/in.h
12241 F: include/uapi/linux/net.h
12242 F: include/uapi/linux/net_namespace.h
12243 F: include/uapi/linux/netdevice.h
12247 F: tools/testing/selftests/net/
12250 M: Steffen Klassert <steffen.klassert@secunet.com>
12251 M: Herbert Xu <herbert@gondor.apana.org.au>
12252 M: "David S. Miller" <davem@davemloft.net>
12253 L: netdev@vger.kernel.org
12255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12257 F: include/net/xfrm.h
12258 F: include/uapi/linux/xfrm.h
12261 F: net/ipv4/ip_vti.c
12262 F: net/ipv4/ipcomp.c
12266 F: net/ipv6/ip6_vti.c
12267 F: net/ipv6/ipcomp6.c
12271 F: tools/testing/selftests/net/ipsec.c
12273 NETWORKING [IPv4/IPv6]
12274 M: "David S. Miller" <davem@davemloft.net>
12275 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12276 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12277 L: netdev@vger.kernel.org
12279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12285 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12286 M: Paul Moore <paul@paul-moore.com>
12287 L: netdev@vger.kernel.org
12288 L: linux-security-module@vger.kernel.org
12290 W: https://github.com/netlabel
12291 F: Documentation/netlabel/
12292 F: include/net/calipso.h
12293 F: include/net/cipso_ipv4.h
12294 F: include/net/netlabel.h
12295 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12296 F: include/uapi/linux/netfilter/xt_SECMARK.h
12297 F: net/ipv4/cipso_ipv4.c
12298 F: net/ipv6/calipso.c
12299 F: net/netfilter/xt_CONNSECMARK.c
12300 F: net/netfilter/xt_SECMARK.c
12304 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12305 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12306 L: netdev@vger.kernel.org
12307 L: mptcp@lists.01.org
12309 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12310 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12311 F: include/net/mptcp.h
12312 F: include/uapi/linux/mptcp.h
12314 F: tools/testing/selftests/net/mptcp/
12317 M: Eric Dumazet <edumazet@google.com>
12318 L: netdev@vger.kernel.org
12320 F: include/linux/tcp.h
12321 F: include/net/tcp.h
12322 F: include/trace/events/tcp.h
12323 F: include/uapi/linux/tcp.h
12324 F: net/ipv4/syncookies.c
12326 F: net/ipv6/syncookies.c
12330 M: Boris Pismenny <borisp@nvidia.com>
12331 M: Aviad Yehezkel <aviadye@nvidia.com>
12332 M: John Fastabend <john.fastabend@gmail.com>
12333 M: Daniel Borkmann <daniel@iogearbox.net>
12334 M: Jakub Kicinski <kuba@kernel.org>
12335 L: netdev@vger.kernel.org
12337 F: include/net/tls.h
12338 F: include/uapi/linux/tls.h
12341 NETWORKING [WIRELESS]
12342 L: linux-wireless@vger.kernel.org
12343 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12345 NETXEN (1/10) GbE SUPPORT
12346 M: Manish Chopra <manishc@marvell.com>
12347 M: Rahul Verma <rahulv@marvell.com>
12348 M: GR-Linux-NIC-Dev@marvell.com
12349 L: netdev@vger.kernel.org
12351 F: drivers/net/ethernet/qlogic/netxen/
12353 NET_FAILOVER MODULE
12354 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12355 L: netdev@vger.kernel.org
12357 F: Documentation/networking/net_failover.rst
12358 F: drivers/net/net_failover.c
12359 F: include/net/net_failover.h
12362 M: David Ahern <dsahern@kernel.org>
12363 L: netdev@vger.kernel.org
12365 F: include/net/netns/nexthop.h
12366 F: include/net/nexthop.h
12367 F: include/uapi/linux/nexthop.h
12368 F: net/ipv4/nexthop.c
12371 L: netdev@vger.kernel.org
12373 F: Documentation/devicetree/bindings/net/nfc/
12375 F: include/linux/platform_data/nfcmrvl.h
12376 F: include/net/nfc/
12377 F: include/uapi/linux/nfc.h
12380 NFS, SUNRPC, AND LOCKD CLIENTS
12381 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12382 M: Anna Schumaker <anna.schumaker@netapp.com>
12383 L: linux-nfs@vger.kernel.org
12385 W: http://client.linux-nfs.org
12386 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12390 F: include/linux/lockd/
12391 F: include/linux/nfs*
12392 F: include/linux/sunrpc/
12393 F: include/uapi/linux/nfs*
12394 F: include/uapi/linux/sunrpc/
12396 F: Documentation/filesystems/nfs/
12399 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12400 L: linux-nilfs@vger.kernel.org
12402 W: https://nilfs.sourceforge.io/
12403 W: https://nilfs.osdn.jp/
12404 T: git git://github.com/konis/nilfs2.git
12405 F: Documentation/filesystems/nilfs2.rst
12407 F: include/trace/events/nilfs2.h
12408 F: include/uapi/linux/nilfs2_api.h
12409 F: include/uapi/linux/nilfs2_ondisk.h
12411 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12412 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12414 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12415 F: Documentation/scsi/NinjaSCSI.rst
12416 F: drivers/scsi/pcmcia/nsp_*
12418 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12419 M: GOTO Masanori <gotom@debian.or.jp>
12420 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12422 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12423 F: Documentation/scsi/NinjaSCSI.rst
12424 F: drivers/scsi/nsp32*
12427 M: Ley Foon Tan <ley.foon.tan@intel.com>
12429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12432 NITRO ENCLAVES (NE)
12433 M: Andra Paraschiv <andraprs@amazon.com>
12434 M: Alexandru Vasile <lexnv@amazon.com>
12435 M: Alexandru Ciobotaru <alcioa@amazon.com>
12436 L: linux-kernel@vger.kernel.org
12438 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12439 F: Documentation/virt/ne_overview.rst
12440 F: drivers/virt/nitro_enclaves/
12441 F: include/linux/nitro_enclaves.h
12442 F: include/uapi/linux/nitro_enclaves.h
12443 F: samples/nitro_enclaves/
12445 NOHZ, DYNTICKS SUPPORT
12446 M: Frederic Weisbecker <fweisbec@gmail.com>
12447 M: Thomas Gleixner <tglx@linutronix.de>
12448 M: Ingo Molnar <mingo@kernel.org>
12449 L: linux-kernel@vger.kernel.org
12451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12452 F: include/linux/sched/nohz.h
12453 F: include/linux/tick.h
12454 F: kernel/time/tick*.*
12456 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12457 M: Pavel Machek <pavel@ucw.cz>
12458 M: Sakari Ailus <sakari.ailus@iki.fi>
12459 L: linux-media@vger.kernel.org
12461 F: drivers/media/i2c/ad5820.c
12462 F: drivers/media/i2c/et8ek8
12464 NOKIA N900 POWER SUPPLY DRIVERS
12465 R: Pali Rohár <pali@kernel.org>
12466 F: drivers/power/supply/bq2415x_charger.c
12467 F: drivers/power/supply/bq27xxx_battery.c
12468 F: drivers/power/supply/bq27xxx_battery_i2c.c
12469 F: drivers/power/supply/isp1704_charger.c
12470 F: drivers/power/supply/rx51_battery.c
12471 F: include/linux/power/bq2415x_charger.h
12472 F: include/linux/power/bq27xxx_battery.h
12475 M: Willy Tarreau <w@1wt.eu>
12477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12478 F: tools/include/nolibc/
12481 M: Matthias Maennich <maennich@google.com>
12483 F: Documentation/core-api/symbol-namespaces.rst
12487 M: Sanjay R Mehta <sanju.mehta@amd.com>
12488 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12489 L: linux-ntb@googlegroups.com
12491 F: drivers/ntb/hw/amd/
12494 M: Jon Mason <jdmason@kudzu.us>
12495 M: Dave Jiang <dave.jiang@intel.com>
12496 M: Allen Hubbe <allenbh@gmail.com>
12497 L: linux-ntb@googlegroups.com
12499 W: https://github.com/jonmason/ntb/wiki
12500 T: git git://github.com/jonmason/ntb.git
12501 F: drivers/net/ntb_netdev.c
12503 F: include/linux/ntb.h
12504 F: include/linux/ntb_transport.h
12505 F: tools/testing/selftests/ntb/
12508 M: Serge Semin <fancer.lancer@gmail.com>
12509 L: linux-ntb@googlegroups.com
12511 F: drivers/ntb/hw/idt/
12514 M: Dave Jiang <dave.jiang@intel.com>
12515 L: linux-ntb@googlegroups.com
12517 W: https://github.com/davejiang/linux/wiki
12518 T: git https://github.com/davejiang/linux.git
12519 F: drivers/ntb/hw/intel/
12522 M: Anton Altaparmakov <anton@tuxera.com>
12523 L: linux-ntfs-dev@lists.sourceforge.net
12525 W: http://www.tuxera.com/
12526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12527 F: Documentation/filesystems/ntfs.rst
12531 M: Finn Thain <fthain@telegraphics.com.au>
12532 L: linux-m68k@lists.linux-m68k.org
12534 F: arch/*/include/asm/nubus.h
12536 F: include/linux/nubus.h
12537 F: include/uapi/linux/nubus.h
12539 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12540 M: Antonino Daplas <adaplas@gmail.com>
12541 L: linux-fbdev@vger.kernel.org
12543 F: drivers/video/fbdev/nvidia/
12544 F: drivers/video/fbdev/riva/
12547 M: Keith Busch <kbusch@kernel.org>
12548 M: Jens Axboe <axboe@fb.com>
12549 M: Christoph Hellwig <hch@lst.de>
12550 M: Sagi Grimberg <sagi@grimberg.me>
12551 L: linux-nvme@lists.infradead.org
12553 W: http://git.infradead.org/nvme.git
12554 T: git://git.infradead.org/nvme.git
12555 F: drivers/nvme/host/
12556 F: include/linux/nvme.h
12557 F: include/uapi/linux/nvme_ioctl.h
12559 NVM EXPRESS FC TRANSPORT DRIVERS
12560 M: James Smart <james.smart@broadcom.com>
12561 L: linux-nvme@lists.infradead.org
12563 F: drivers/nvme/host/fc.c
12564 F: drivers/nvme/target/fc.c
12565 F: drivers/nvme/target/fcloop.c
12566 F: include/linux/nvme-fc-driver.h
12567 F: include/linux/nvme-fc.h
12569 NVM EXPRESS TARGET DRIVER
12570 M: Christoph Hellwig <hch@lst.de>
12571 M: Sagi Grimberg <sagi@grimberg.me>
12572 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12573 L: linux-nvme@lists.infradead.org
12575 W: http://git.infradead.org/nvme.git
12576 T: git://git.infradead.org/nvme.git
12577 F: drivers/nvme/target/
12580 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12583 F: Documentation/ABI/stable/sysfs-bus-nvmem
12584 F: Documentation/devicetree/bindings/nvmem/
12586 F: include/linux/nvmem-consumer.h
12587 F: include/linux/nvmem-provider.h
12590 M: Ashish Kumar <ashish.kumar@nxp.com>
12591 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12592 L: linux-spi@vger.kernel.org
12594 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12595 F: drivers/spi/spi-nxp-fspi.c
12597 NXP FXAS21002C DRIVER
12598 M: Rui Miguel Silva <rmfrfs@gmail.com>
12599 L: linux-iio@vger.kernel.org
12601 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12602 F: drivers/iio/gyro/fxas21002c.h
12603 F: drivers/iio/gyro/fxas21002c_core.c
12604 F: drivers/iio/gyro/fxas21002c_i2c.c
12605 F: drivers/iio/gyro/fxas21002c_spi.c
12607 NXP i.MX 8MQ DCSS DRIVER
12608 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12609 R: Lucas Stach <l.stach@pengutronix.de>
12610 L: dri-devel@lists.freedesktop.org
12612 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12613 F: drivers/gpu/drm/imx/dcss/
12615 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12616 M: Krzysztof Kozlowski <krzk@kernel.org>
12617 L: linux-kernel@vger.kernel.org
12619 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12620 F: drivers/extcon/extcon-ptn5150.c
12622 NXP SGTL5000 DRIVER
12623 M: Fabio Estevam <festevam@gmail.com>
12624 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12626 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12627 F: sound/soc/codecs/sgtl5000*
12629 NXP SJA1105 ETHERNET SWITCH DRIVER
12630 M: Vladimir Oltean <olteanv@gmail.com>
12631 L: linux-kernel@vger.kernel.org
12633 F: drivers/net/dsa/sja1105
12635 NXP TDA998X DRM DRIVER
12636 M: Russell King <linux@armlinux.org.uk>
12638 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12639 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12640 F: drivers/gpu/drm/i2c/tda998x_drv.c
12641 F: include/drm/i2c/tda998x.h
12642 F: include/dt-bindings/display/tda998x.h
12646 M: Peter Rosin <peda@axentia.se>
12647 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12649 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12650 F: sound/soc/codecs/tfa9879*
12653 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12654 R: Charles Gorand <charles.gorand@effinnov.com>
12655 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12657 F: drivers/nfc/nxp-nci
12660 M: Jiri Pirko <jiri@nvidia.com>
12661 L: netdev@vger.kernel.org
12663 F: include/linux/objagg.h
12665 F: lib/test_objagg.c
12668 M: Josh Poimboeuf <jpoimboe@redhat.com>
12669 M: Peter Zijlstra <peterz@infradead.org>
12672 F: include/linux/objtool.h
12674 OCELOT ETHERNET SWITCH DRIVER
12675 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12676 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12677 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12678 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12679 L: netdev@vger.kernel.org
12681 F: drivers/net/dsa/ocelot/*
12682 F: drivers/net/ethernet/mscc/
12683 F: include/soc/mscc/ocelot*
12684 F: net/dsa/tag_ocelot.c
12685 F: tools/testing/selftests/drivers/net/ocelot/*
12687 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12688 M: Frederic Barrat <fbarrat@linux.ibm.com>
12689 M: Andrew Donnellan <ajd@linux.ibm.com>
12690 L: linuxppc-dev@lists.ozlabs.org
12692 F: Documentation/userspace-api/accelerators/ocxl.rst
12693 F: arch/powerpc/include/asm/pnv-ocxl.h
12694 F: arch/powerpc/platforms/powernv/ocxl.c
12695 F: drivers/misc/ocxl/
12696 F: include/misc/ocxl*
12697 F: include/uapi/misc/ocxl.h
12700 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12701 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12702 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12703 L: linux-omap@vger.kernel.org
12705 F: sound/soc/ti/n810.c
12706 F: sound/soc/ti/omap*
12707 F: sound/soc/ti/rx51.c
12708 F: sound/soc/ti/sdma-pcm.*
12710 OMAP CLOCK FRAMEWORK SUPPORT
12711 M: Paul Walmsley <paul@pwsan.com>
12712 L: linux-omap@vger.kernel.org
12714 F: arch/arm/*omap*/*clock*
12716 OMAP DEVICE TREE SUPPORT
12717 M: Benoît Cousson <bcousson@baylibre.com>
12718 M: Tony Lindgren <tony@atomide.com>
12719 L: linux-omap@vger.kernel.org
12720 L: devicetree@vger.kernel.org
12722 F: arch/arm/boot/dts/*am3*
12723 F: arch/arm/boot/dts/*am4*
12724 F: arch/arm/boot/dts/*am5*
12725 F: arch/arm/boot/dts/*dra7*
12726 F: arch/arm/boot/dts/*omap*
12727 F: arch/arm/boot/dts/logicpd-som-lv*
12728 F: arch/arm/boot/dts/logicpd-torpedo*
12730 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12731 L: linux-omap@vger.kernel.org
12732 L: linux-fbdev@vger.kernel.org
12734 F: Documentation/arm/omap/dss.rst
12735 F: drivers/video/fbdev/omap2/
12737 OMAP FRAMEBUFFER SUPPORT
12738 L: linux-fbdev@vger.kernel.org
12739 L: linux-omap@vger.kernel.org
12741 F: drivers/video/fbdev/omap/
12743 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12744 M: Roger Quadros <rogerq@ti.com>
12745 M: Tony Lindgren <tony@atomide.com>
12746 L: linux-omap@vger.kernel.org
12748 F: arch/arm/mach-omap2/*gpmc*
12749 F: drivers/memory/omap-gpmc.c
12752 M: Grygorii Strashko <grygorii.strashko@ti.com>
12753 M: Santosh Shilimkar <ssantosh@kernel.org>
12754 M: Kevin Hilman <khilman@kernel.org>
12755 L: linux-omap@vger.kernel.org
12757 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12758 F: drivers/gpio/gpio-omap.c
12760 OMAP HARDWARE SPINLOCK SUPPORT
12761 M: Ohad Ben-Cohen <ohad@wizery.com>
12762 L: linux-omap@vger.kernel.org
12764 F: drivers/hwspinlock/omap_hwspinlock.c
12766 OMAP HS MMC SUPPORT
12767 L: linux-mmc@vger.kernel.org
12768 L: linux-omap@vger.kernel.org
12770 F: drivers/mmc/host/omap_hsmmc.c
12773 M: Paul Walmsley <paul@pwsan.com>
12774 L: linux-omap@vger.kernel.org
12776 F: arch/arm/mach-omap2/omap_hwmod*data*
12778 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12779 M: Benoît Cousson <bcousson@baylibre.com>
12780 L: linux-omap@vger.kernel.org
12782 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12785 M: Benoît Cousson <bcousson@baylibre.com>
12786 M: Paul Walmsley <paul@pwsan.com>
12787 L: linux-omap@vger.kernel.org
12789 F: arch/arm/mach-omap2/omap_hwmod.*
12792 M: Vignesh R <vigneshr@ti.com>
12793 L: linux-omap@vger.kernel.org
12794 L: linux-i2c@vger.kernel.org
12796 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12797 F: drivers/i2c/busses/i2c-omap.c
12799 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12800 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12801 L: linux-media@vger.kernel.org
12803 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12804 F: drivers/media/platform/omap3isp/
12805 F: drivers/staging/media/omap4iss/
12808 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12809 L: linux-omap@vger.kernel.org
12811 F: drivers/mmc/host/omap.c
12813 OMAP POWER MANAGEMENT SUPPORT
12814 M: Kevin Hilman <khilman@kernel.org>
12815 L: linux-omap@vger.kernel.org
12817 F: arch/arm/*omap*/*pm*
12818 F: drivers/cpufreq/omap-cpufreq.c
12820 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12821 M: Rajendra Nayak <rnayak@codeaurora.org>
12822 M: Paul Walmsley <paul@pwsan.com>
12823 L: linux-omap@vger.kernel.org
12825 F: arch/arm/mach-omap2/prm*
12827 OMAP RANDOM NUMBER GENERATOR SUPPORT
12828 M: Deepak Saxena <dsaxena@plexity.net>
12830 F: drivers/char/hw_random/omap-rng.c
12833 L: linux-usb@vger.kernel.org
12834 L: linux-omap@vger.kernel.org
12836 F: arch/arm/*omap*/usb*
12837 F: drivers/usb/*/*omap*
12839 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12840 M: Mark Jackson <mpfj@newflow.co.uk>
12841 L: linux-omap@vger.kernel.org
12843 F: arch/arm/boot/dts/am335x-nano.dts
12846 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12847 M: Tony Lindgren <tony@atomide.com>
12848 L: linux-omap@vger.kernel.org
12850 Q: http://patchwork.kernel.org/project/linux-omap/list/
12851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12852 F: arch/arm/configs/omap1_defconfig
12853 F: arch/arm/mach-omap1/
12854 F: arch/arm/plat-omap/
12855 F: drivers/i2c/busses/i2c-omap.c
12856 F: include/linux/platform_data/ams-delta-fiq.h
12857 F: include/linux/platform_data/i2c-omap.h
12860 M: Tony Lindgren <tony@atomide.com>
12861 L: linux-omap@vger.kernel.org
12863 W: http://www.muru.com/linux/omap/
12864 W: http://linux.omap.com/
12865 Q: http://patchwork.kernel.org/project/linux-omap/list/
12866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12867 F: arch/arm/configs/omap2plus_defconfig
12868 F: arch/arm/mach-omap2/
12869 F: arch/arm/plat-omap/
12870 F: drivers/bus/ti-sysc.c
12871 F: drivers/i2c/busses/i2c-omap.c
12872 F: drivers/irqchip/irq-omap-intc.c
12873 F: drivers/mfd/*omap*.c
12874 F: drivers/mfd/menelaus.c
12875 F: drivers/mfd/palmas.c
12876 F: drivers/mfd/tps65217.c
12877 F: drivers/mfd/tps65218.c
12878 F: drivers/mfd/tps65910.c
12879 F: drivers/mfd/twl-core.[ch]
12880 F: drivers/mfd/twl4030*.c
12881 F: drivers/mfd/twl6030*.c
12882 F: drivers/mfd/twl6040*.c
12883 F: drivers/regulator/palmas-regulator*.c
12884 F: drivers/regulator/pbias-regulator.c
12885 F: drivers/regulator/tps65217-regulator.c
12886 F: drivers/regulator/tps65218-regulator.c
12887 F: drivers/regulator/tps65910-regulator.c
12888 F: drivers/regulator/twl-regulator.c
12889 F: drivers/regulator/twl6030-regulator.c
12890 F: include/linux/platform_data/i2c-omap.h
12891 F: include/linux/platform_data/ti-sysc.h
12894 M: Bob Copeland <me@bobcopeland.com>
12895 L: linux-karma-devel@lists.sourceforge.net
12897 F: Documentation/filesystems/omfs.rst
12900 OMNIKEY CARDMAN 4000 DRIVER
12901 M: Harald Welte <laforge@gnumonks.org>
12903 F: drivers/char/pcmcia/cm4000_cs.c
12904 F: include/linux/cm4000_cs.h
12905 F: include/uapi/linux/cm4000_cs.h
12907 OMNIKEY CARDMAN 4040 DRIVER
12908 M: Harald Welte <laforge@gnumonks.org>
12910 F: drivers/char/pcmcia/cm4040_cs.*
12912 OMNIVISION OV13858 SENSOR DRIVER
12913 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12914 L: linux-media@vger.kernel.org
12916 T: git git://linuxtv.org/media_tree.git
12917 F: drivers/media/i2c/ov13858.c
12919 OMNIVISION OV2680 SENSOR DRIVER
12920 M: Rui Miguel Silva <rmfrfs@gmail.com>
12921 L: linux-media@vger.kernel.org
12923 T: git git://linuxtv.org/media_tree.git
12924 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12925 F: drivers/media/i2c/ov2680.c
12927 OMNIVISION OV2685 SENSOR DRIVER
12928 M: Shunqian Zheng <zhengsq@rock-chips.com>
12929 L: linux-media@vger.kernel.org
12931 T: git git://linuxtv.org/media_tree.git
12932 F: drivers/media/i2c/ov2685.c
12934 OMNIVISION OV2740 SENSOR DRIVER
12935 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12936 R: Shawn Tu <shawnx.tu@intel.com>
12937 R: Bingbu Cao <bingbu.cao@intel.com>
12938 L: linux-media@vger.kernel.org
12940 T: git git://linuxtv.org/media_tree.git
12941 F: drivers/media/i2c/ov2740.c
12943 OMNIVISION OV5640 SENSOR DRIVER
12944 M: Steve Longerbeam <slongerbeam@gmail.com>
12945 L: linux-media@vger.kernel.org
12947 T: git git://linuxtv.org/media_tree.git
12948 F: drivers/media/i2c/ov5640.c
12950 OMNIVISION OV5647 SENSOR DRIVER
12951 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12952 M: Jacopo Mondi <jacopo@jmondi.org>
12953 L: linux-media@vger.kernel.org
12955 T: git git://linuxtv.org/media_tree.git
12956 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12957 F: drivers/media/i2c/ov5647.c
12959 OMNIVISION OV5670 SENSOR DRIVER
12960 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12961 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12962 L: linux-media@vger.kernel.org
12964 T: git git://linuxtv.org/media_tree.git
12965 F: drivers/media/i2c/ov5670.c
12967 OMNIVISION OV5675 SENSOR DRIVER
12968 M: Shawn Tu <shawnx.tu@intel.com>
12969 L: linux-media@vger.kernel.org
12971 T: git git://linuxtv.org/media_tree.git
12972 F: drivers/media/i2c/ov5675.c
12974 OMNIVISION OV5695 SENSOR DRIVER
12975 M: Shunqian Zheng <zhengsq@rock-chips.com>
12976 L: linux-media@vger.kernel.org
12978 T: git git://linuxtv.org/media_tree.git
12979 F: drivers/media/i2c/ov5695.c
12981 OMNIVISION OV7670 SENSOR DRIVER
12982 M: Jonathan Corbet <corbet@lwn.net>
12983 L: linux-media@vger.kernel.org
12985 T: git git://linuxtv.org/media_tree.git
12986 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12987 F: drivers/media/i2c/ov7670.c
12989 OMNIVISION OV772x SENSOR DRIVER
12990 M: Jacopo Mondi <jacopo@jmondi.org>
12991 L: linux-media@vger.kernel.org
12993 T: git git://linuxtv.org/media_tree.git
12994 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12995 F: drivers/media/i2c/ov772x.c
12996 F: include/media/i2c/ov772x.h
12998 OMNIVISION OV7740 SENSOR DRIVER
12999 M: Wenyou Yang <wenyou.yang@microchip.com>
13000 L: linux-media@vger.kernel.org
13002 T: git git://linuxtv.org/media_tree.git
13003 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13004 F: drivers/media/i2c/ov7740.c
13006 OMNIVISION OV8856 SENSOR DRIVER
13007 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13008 L: linux-media@vger.kernel.org
13010 T: git git://linuxtv.org/media_tree.git
13011 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13012 F: drivers/media/i2c/ov8856.c
13014 OMNIVISION OV9640 SENSOR DRIVER
13015 M: Petr Cvek <petrcvekcz@gmail.com>
13016 L: linux-media@vger.kernel.org
13018 F: drivers/media/i2c/ov9640.*
13020 OMNIVISION OV9650 SENSOR DRIVER
13021 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13022 R: Akinobu Mita <akinobu.mita@gmail.com>
13023 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13024 L: linux-media@vger.kernel.org
13026 T: git git://linuxtv.org/media_tree.git
13027 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13028 F: drivers/media/i2c/ov9650.c
13030 ONENAND FLASH DRIVER
13031 M: Kyungmin Park <kyungmin.park@samsung.com>
13032 L: linux-mtd@lists.infradead.org
13034 F: drivers/mtd/nand/onenand/
13035 F: include/linux/mtd/onenand*.h
13037 ONION OMEGA2+ BOARD
13038 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13039 L: linux-mips@vger.kernel.org
13041 F: arch/mips/boot/dts/ralink/omega2p.dts
13044 M: Jens Wiklander <jens.wiklander@linaro.org>
13045 L: op-tee@lists.trustedfirmware.org
13047 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13048 F: drivers/tee/optee/
13050 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13051 M: Sumit Garg <sumit.garg@linaro.org>
13052 L: op-tee@lists.trustedfirmware.org
13054 F: drivers/char/hw_random/optee-rng.c
13057 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13058 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13059 L: linux-rdma@vger.kernel.org
13061 F: drivers/infiniband/ulp/opa_vnic
13063 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13064 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13065 M: Frank Rowand <frowand.list@gmail.com>
13066 L: devicetree@vger.kernel.org
13068 F: Documentation/devicetree/dynamic-resolution-notes.rst
13069 F: Documentation/devicetree/overlay-notes.rst
13070 F: drivers/of/overlay.c
13071 F: drivers/of/resolver.c
13072 K: of_overlay_notifier_
13074 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13075 M: Rob Herring <robh+dt@kernel.org>
13076 M: Frank Rowand <frowand.list@gmail.com>
13077 L: devicetree@vger.kernel.org
13079 W: http://www.devicetree.org/
13080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13081 F: Documentation/ABI/testing/sysfs-firmware-ofw
13083 F: include/linux/of*.h
13086 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13087 M: Rob Herring <robh+dt@kernel.org>
13088 L: devicetree@vger.kernel.org
13090 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13092 F: Documentation/devicetree/
13093 F: arch/*/boot/dts/
13094 F: include/dt-bindings/
13096 OPENCORES I2C BUS DRIVER
13097 M: Peter Korsgaard <peter@korsgaard.com>
13098 M: Andrew Lunn <andrew@lunn.ch>
13099 L: linux-i2c@vger.kernel.org
13101 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13102 F: Documentation/i2c/busses/i2c-ocores.rst
13103 F: drivers/i2c/busses/i2c-ocores.c
13104 F: include/linux/platform_data/i2c-ocores.h
13106 OPENRISC ARCHITECTURE
13107 M: Jonas Bonn <jonas@southpole.se>
13108 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13109 M: Stafford Horne <shorne@gmail.com>
13110 L: openrisc@lists.librecores.org
13112 W: http://openrisc.io
13113 T: git git://github.com/openrisc/linux.git
13114 F: Documentation/devicetree/bindings/openrisc/
13115 F: Documentation/openrisc/
13117 F: drivers/irqchip/irq-ompic.c
13118 F: drivers/irqchip/irq-or1k-*
13121 M: Pravin B Shelar <pshelar@ovn.org>
13122 L: netdev@vger.kernel.org
13123 L: dev@openvswitch.org
13125 W: http://openvswitch.org
13126 F: include/uapi/linux/openvswitch.h
13127 F: net/openvswitch/
13129 OPERATING PERFORMANCE POINTS (OPP)
13130 M: Viresh Kumar <vireshk@kernel.org>
13131 M: Nishanth Menon <nm@ti.com>
13132 M: Stephen Boyd <sboyd@kernel.org>
13133 L: linux-pm@vger.kernel.org
13135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13136 F: Documentation/devicetree/bindings/opp/
13137 F: Documentation/power/opp.rst
13139 F: include/linux/pm_opp.h
13142 M: Clemens Ladisch <clemens@ladisch.de>
13143 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13146 F: sound/drivers/opl4/
13149 M: Robert Richter <rric@kernel.org>
13150 L: oprofile-list@lists.sf.net
13152 F: arch/*/include/asm/oprofile*.h
13153 F: arch/*/oprofile/
13154 F: drivers/oprofile/
13155 F: include/linux/oprofile.h
13157 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13158 M: Mark Fasheh <mark@fasheh.com>
13159 M: Joel Becker <jlbec@evilplan.org>
13160 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13161 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13163 W: http://ocfs2.wiki.kernel.org
13164 F: Documentation/filesystems/dlmfs.rst
13165 F: Documentation/filesystems/ocfs2.rst
13168 ORANGEFS FILESYSTEM
13169 M: Mike Marshall <hubcap@omnibond.com>
13170 R: Martin Brandenburg <martin@omnibond.com>
13171 L: devel@lists.orangefs.org
13173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13174 F: Documentation/filesystems/orangefs.rst
13178 L: linux-wireless@vger.kernel.org
13180 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13181 W: http://www.nongnu.org/orinoco/
13182 F: drivers/net/wireless/intersil/orinoco/
13184 OV2659 OMNIVISION SENSOR DRIVER
13185 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13186 L: linux-media@vger.kernel.org
13188 W: https://linuxtv.org
13189 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13190 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13191 F: drivers/media/i2c/ov2659.c
13192 F: include/media/i2c/ov2659.h
13195 M: Miklos Szeredi <miklos@szeredi.hu>
13196 L: linux-unionfs@vger.kernel.org
13198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13199 F: Documentation/filesystems/overlayfs.rst
13202 P54 WIRELESS DRIVER
13203 M: Christian Lamparter <chunkeey@googlemail.com>
13204 L: linux-wireless@vger.kernel.org
13206 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13207 F: drivers/net/wireless/intersil/p54/
13210 M: Vladimir Oltean <olteanv@gmail.com>
13211 L: netdev@vger.kernel.org
13213 F: Documentation/core-api/packing.rst
13214 F: include/linux/packing.h
13217 PADATA PARALLEL EXECUTION MECHANISM
13218 M: Steffen Klassert <steffen.klassert@secunet.com>
13219 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13220 L: linux-crypto@vger.kernel.org
13221 L: linux-kernel@vger.kernel.org
13223 F: Documentation/core-api/padata.rst
13224 F: include/linux/padata.h
13228 M: Jesper Dangaard Brouer <hawk@kernel.org>
13229 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13230 L: netdev@vger.kernel.org
13232 F: Documentation/networking/page_pool.rst
13233 F: include/net/page_pool.h
13234 F: include/trace/events/page_pool.h
13235 F: net/core/page_pool.c
13237 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13238 M: Harald Welte <laforge@gnumonks.org>
13239 L: platform-driver-x86@vger.kernel.org
13241 F: drivers/platform/x86/panasonic-laptop.c
13243 PARALLAX PING IIO SENSOR DRIVER
13244 M: Andreas Klinger <ak@it-klinger.de>
13245 L: linux-iio@vger.kernel.org
13247 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13248 F: drivers/iio/proximity/ping.c
13250 PARALLEL LCD/KEYPAD PANEL DRIVER
13251 M: Willy Tarreau <willy@haproxy.com>
13252 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13254 F: Documentation/admin-guide/lcd-panel-cgram.rst
13255 F: drivers/auxdisplay/panel.c
13257 PARALLEL PORT SUBSYSTEM
13258 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13259 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13260 L: linux-parport@lists.infradead.org (subscribers-only)
13262 F: Documentation/driver-api/parport*.rst
13263 F: drivers/char/ppdev.c
13264 F: drivers/parport/
13265 F: include/linux/parport*.h
13266 F: include/uapi/linux/ppdev.h
13268 PARAVIRT_OPS INTERFACE
13269 M: Juergen Gross <jgross@suse.com>
13270 M: Deep Shah <sdeep@vmware.com>
13271 M: "VMware, Inc." <pv-drivers@vmware.com>
13272 L: virtualization@lists.linux-foundation.org
13274 F: Documentation/virt/paravirt_ops.rst
13275 F: arch/*/include/asm/paravirt*.h
13276 F: arch/*/kernel/paravirt*
13277 F: include/linux/hypervisor.h
13279 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13280 M: Tim Waugh <tim@cyberelk.net>
13281 L: linux-parport@lists.infradead.org (subscribers-only)
13283 F: Documentation/admin-guide/blockdev/paride.rst
13284 F: drivers/block/paride/
13286 PARISC ARCHITECTURE
13287 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13288 M: Helge Deller <deller@gmx.de>
13289 L: linux-parisc@vger.kernel.org
13291 W: https://parisc.wiki.kernel.org
13292 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13295 F: Documentation/parisc/
13297 F: drivers/char/agp/parisc-agp.c
13298 F: drivers/input/misc/hp_sdc_rtc.c
13299 F: drivers/input/serio/gscps2.c
13300 F: drivers/input/serio/hp_sdc*
13302 F: drivers/parport/parport_gsc.*
13303 F: drivers/tty/serial/8250/8250_gsc.c
13304 F: drivers/video/console/sti*
13305 F: drivers/video/fbdev/sti*
13306 F: drivers/video/logo/logo_parisc*
13307 F: include/linux/hp_sdc.h
13310 M: Jiri Pirko <jiri@nvidia.com>
13311 L: netdev@vger.kernel.org
13313 F: include/linux/parman.h
13315 F: lib/test_parman.c
13317 PC ENGINES APU BOARD DRIVER
13318 M: Enrico Weigelt, metux IT consult <info@metux.net>
13320 F: drivers/platform/x86/pcengines-apuv2.c
13322 PC87360 HARDWARE MONITORING DRIVER
13323 M: Jim Cromie <jim.cromie@gmail.com>
13324 L: linux-hwmon@vger.kernel.org
13326 F: Documentation/hwmon/pc87360.rst
13327 F: drivers/hwmon/pc87360.c
13329 PC8736x GPIO DRIVER
13330 M: Jim Cromie <jim.cromie@gmail.com>
13332 F: drivers/char/pc8736x_gpio.c
13334 PC87427 HARDWARE MONITORING DRIVER
13335 M: Jean Delvare <jdelvare@suse.com>
13336 L: linux-hwmon@vger.kernel.org
13338 F: Documentation/hwmon/pc87427.rst
13339 F: drivers/hwmon/pc87427.c
13342 M: Riku Voipio <riku.voipio@iki.fi>
13344 F: drivers/leds/leds-pca9532.c
13345 F: include/linux/leds-pca9532.h
13347 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13348 M: Guenter Roeck <linux@roeck-us.net>
13349 L: linux-i2c@vger.kernel.org
13351 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13353 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13354 M: Khalid Aziz <khalid@gonehiking.org>
13356 F: drivers/firmware/pcdp.*
13358 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13359 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13360 M: Pali Rohár <pali@kernel.org>
13361 L: linux-pci@vger.kernel.org
13362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13364 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13365 F: drivers/pci/controller/pci-aardvark.c
13367 PCI DRIVER FOR ALTERA PCIE IP
13368 M: Ley Foon Tan <ley.foon.tan@intel.com>
13369 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13370 L: linux-pci@vger.kernel.org
13372 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13373 F: drivers/pci/controller/pcie-altera.c
13375 PCI DRIVER FOR APPLIEDMICRO XGENE
13376 M: Toan Le <toan@os.amperecomputing.com>
13377 L: linux-pci@vger.kernel.org
13378 L: linux-arm-kernel@lists.infradead.org
13380 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13381 F: drivers/pci/controller/pci-xgene.c
13383 PCI DRIVER FOR ARM VERSATILE PLATFORM
13384 M: Rob Herring <robh@kernel.org>
13385 L: linux-pci@vger.kernel.org
13386 L: linux-arm-kernel@lists.infradead.org
13388 F: Documentation/devicetree/bindings/pci/versatile.yaml
13389 F: drivers/pci/controller/pci-versatile.c
13391 PCI DRIVER FOR ARMADA 8K
13392 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13393 L: linux-pci@vger.kernel.org
13394 L: linux-arm-kernel@lists.infradead.org
13396 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13397 F: drivers/pci/controller/dwc/pcie-armada8k.c
13399 PCI DRIVER FOR CADENCE PCIE IP
13400 M: Tom Joseph <tjoseph@cadence.com>
13401 L: linux-pci@vger.kernel.org
13403 F: Documentation/devicetree/bindings/pci/cdns,*
13404 F: drivers/pci/controller/cadence/
13406 PCI DRIVER FOR FREESCALE LAYERSCAPE
13407 M: Minghuan Lian <minghuan.Lian@nxp.com>
13408 M: Mingkai Hu <mingkai.hu@nxp.com>
13409 M: Roy Zang <roy.zang@nxp.com>
13410 L: linuxppc-dev@lists.ozlabs.org
13411 L: linux-pci@vger.kernel.org
13412 L: linux-arm-kernel@lists.infradead.org
13414 F: drivers/pci/controller/dwc/*layerscape*
13416 PCI DRIVER FOR GENERIC OF HOSTS
13417 M: Will Deacon <will@kernel.org>
13418 L: linux-pci@vger.kernel.org
13419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13421 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13422 F: drivers/pci/controller/pci-host-common.c
13423 F: drivers/pci/controller/pci-host-generic.c
13425 PCI DRIVER FOR IMX6
13426 M: Richard Zhu <hongxing.zhu@nxp.com>
13427 M: Lucas Stach <l.stach@pengutronix.de>
13428 L: linux-pci@vger.kernel.org
13429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13431 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13432 F: drivers/pci/controller/dwc/*imx6*
13434 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13435 M: Jonathan Derrick <jonathan.derrick@intel.com>
13436 L: linux-pci@vger.kernel.org
13438 F: drivers/pci/controller/vmd.c
13440 PCI DRIVER FOR MICROSEMI SWITCHTEC
13441 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13442 M: Logan Gunthorpe <logang@deltatee.com>
13443 L: linux-pci@vger.kernel.org
13445 F: Documentation/ABI/testing/sysfs-class-switchtec
13446 F: Documentation/driver-api/switchtec.rst
13447 F: drivers/ntb/hw/mscc/
13448 F: drivers/pci/switch/switchtec*
13449 F: include/linux/switchtec.h
13450 F: include/uapi/linux/switchtec_ioctl.h
13452 PCI DRIVER FOR MOBIVEIL PCIE IP
13453 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13454 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13455 L: linux-pci@vger.kernel.org
13457 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13458 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13460 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13461 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13462 L: linux-pci@vger.kernel.org
13463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13465 F: drivers/pci/controller/*mvebu*
13467 PCI DRIVER FOR NVIDIA TEGRA
13468 M: Thierry Reding <thierry.reding@gmail.com>
13469 L: linux-tegra@vger.kernel.org
13470 L: linux-pci@vger.kernel.org
13472 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13473 F: drivers/pci/controller/pci-tegra.c
13475 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13476 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13477 L: linux-pci@vger.kernel.org
13478 L: linux-arm-kernel@lists.infradead.org
13480 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13481 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13483 PCI DRIVER FOR RENESAS R-CAR
13484 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13485 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13486 L: linux-pci@vger.kernel.org
13487 L: linux-renesas-soc@vger.kernel.org
13489 F: Documentation/devicetree/bindings/pci/*rcar*
13490 F: drivers/pci/controller/*rcar*
13492 PCI DRIVER FOR SAMSUNG EXYNOS
13493 M: Jingoo Han <jingoohan1@gmail.com>
13494 L: linux-pci@vger.kernel.org
13495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13496 L: linux-samsung-soc@vger.kernel.org
13498 F: drivers/pci/controller/dwc/pci-exynos.c
13500 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13501 M: Jingoo Han <jingoohan1@gmail.com>
13502 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13503 L: linux-pci@vger.kernel.org
13505 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13506 F: drivers/pci/controller/dwc/*designware*
13508 PCI DRIVER FOR TI DRA7XX/J721E
13509 M: Kishon Vijay Abraham I <kishon@ti.com>
13510 L: linux-omap@vger.kernel.org
13511 L: linux-pci@vger.kernel.org
13512 L: linux-arm-kernel@lists.infradead.org
13514 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13515 F: drivers/pci/controller/cadence/pci-j721e.c
13516 F: drivers/pci/controller/dwc/pci-dra7xx.c
13518 PCI DRIVER FOR TI KEYSTONE
13519 M: Murali Karicheri <m-karicheri2@ti.com>
13520 L: linux-pci@vger.kernel.org
13521 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13523 F: drivers/pci/controller/dwc/pci-keystone.c
13525 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13526 M: Linus Walleij <linus.walleij@linaro.org>
13527 L: linux-pci@vger.kernel.org
13529 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13530 F: drivers/pci/controller/pci-v3-semi.c
13532 PCI ENDPOINT SUBSYSTEM
13533 M: Kishon Vijay Abraham I <kishon@ti.com>
13534 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13535 L: linux-pci@vger.kernel.org
13537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13538 F: drivers/misc/pci_endpoint_test.c
13539 F: drivers/pci/endpoint/
13542 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13543 M: Russell Currey <ruscur@russell.cc>
13544 M: Oliver O'Halloran <oohall@gmail.com>
13545 L: linuxppc-dev@lists.ozlabs.org
13547 F: Documentation/PCI/pci-error-recovery.rst
13548 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13549 F: arch/powerpc/include/*/eeh*.h
13550 F: arch/powerpc/kernel/eeh*.c
13551 F: arch/powerpc/platforms/*/eeh*.c
13552 F: drivers/pci/pcie/aer.c
13553 F: drivers/pci/pcie/dpc.c
13554 F: drivers/pci/pcie/err.c
13557 M: Linas Vepstas <linasvepstas@gmail.com>
13558 L: linux-pci@vger.kernel.org
13560 F: Documentation/PCI/pci-error-recovery.rst
13562 PCI MSI DRIVER FOR ALTERA MSI IP
13563 M: Ley Foon Tan <ley.foon.tan@intel.com>
13564 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13565 L: linux-pci@vger.kernel.org
13567 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13568 F: drivers/pci/controller/pcie-altera-msi.c
13570 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13571 M: Toan Le <toan@os.amperecomputing.com>
13572 L: linux-pci@vger.kernel.org
13573 L: linux-arm-kernel@lists.infradead.org
13575 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13576 F: drivers/pci/controller/pci-xgene-msi.c
13578 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13579 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13580 R: Rob Herring <robh@kernel.org>
13581 L: linux-pci@vger.kernel.org
13583 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13584 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13585 F: drivers/pci/controller/
13588 M: Bjorn Helgaas <bhelgaas@google.com>
13589 L: linux-pci@vger.kernel.org
13591 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13592 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13593 F: Documentation/PCI/
13594 F: Documentation/devicetree/bindings/pci/
13595 F: arch/x86/kernel/early-quirks.c
13596 F: arch/x86/kernel/quirks.c
13598 F: drivers/acpi/pci*
13600 F: include/asm-generic/pci*
13601 F: include/linux/of_pci.h
13602 F: include/linux/pci*
13603 F: include/uapi/linux/pci*
13606 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13607 M: Jonathan Chocron <jonnyc@amazon.com>
13608 L: linux-pci@vger.kernel.org
13610 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13611 F: drivers/pci/controller/dwc/pcie-al.c
13613 PCIE DRIVER FOR AMLOGIC MESON
13614 M: Yue Wang <yue.wang@Amlogic.com>
13615 L: linux-pci@vger.kernel.org
13616 L: linux-amlogic@lists.infradead.org
13618 F: drivers/pci/controller/dwc/pci-meson.c
13620 PCIE DRIVER FOR AXIS ARTPEC
13621 M: Jesper Nilsson <jesper.nilsson@axis.com>
13622 L: linux-arm-kernel@axis.com
13623 L: linux-pci@vger.kernel.org
13625 F: Documentation/devicetree/bindings/pci/axis,artpec*
13626 F: drivers/pci/controller/dwc/*artpec*
13628 PCIE DRIVER FOR CAVIUM THUNDERX
13629 M: Robert Richter <rric@kernel.org>
13630 L: linux-pci@vger.kernel.org
13631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13633 F: drivers/pci/controller/pci-thunder-*
13635 PCIE DRIVER FOR HISILICON
13636 M: Zhou Wang <wangzhou1@hisilicon.com>
13637 L: linux-pci@vger.kernel.org
13639 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13640 F: drivers/pci/controller/dwc/pcie-hisi.c
13642 PCIE DRIVER FOR HISILICON KIRIN
13643 M: Xiaowei Song <songxiaowei@hisilicon.com>
13644 M: Binghui Wang <wangbinghui@hisilicon.com>
13645 L: linux-pci@vger.kernel.org
13647 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13648 F: drivers/pci/controller/dwc/pcie-kirin.c
13650 PCIE DRIVER FOR HISILICON STB
13651 M: Shawn Guo <shawn.guo@linaro.org>
13652 L: linux-pci@vger.kernel.org
13654 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13655 F: drivers/pci/controller/dwc/pcie-histb.c
13657 PCIE DRIVER FOR MEDIATEK
13658 M: Ryder Lee <ryder.lee@mediatek.com>
13659 L: linux-pci@vger.kernel.org
13660 L: linux-mediatek@lists.infradead.org
13662 F: Documentation/devicetree/bindings/pci/mediatek*
13663 F: drivers/pci/controller/*mediatek*
13665 PCIE DRIVER FOR QUALCOMM MSM
13666 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13667 L: linux-pci@vger.kernel.org
13668 L: linux-arm-msm@vger.kernel.org
13670 F: drivers/pci/controller/dwc/*qcom*
13672 PCIE DRIVER FOR ROCKCHIP
13673 M: Shawn Lin <shawn.lin@rock-chips.com>
13674 L: linux-pci@vger.kernel.org
13675 L: linux-rockchip@lists.infradead.org
13677 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13678 F: drivers/pci/controller/pcie-rockchip*
13680 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13681 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13682 L: linux-pci@vger.kernel.org
13684 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13685 F: drivers/pci/controller/dwc/pcie-uniphier*
13687 PCIE DRIVER FOR ST SPEAR13XX
13688 M: Pratyush Anand <pratyush.anand@gmail.com>
13689 L: linux-pci@vger.kernel.org
13691 F: drivers/pci/controller/dwc/*spear*
13694 M: Dominik Brodowski <linux@dominikbrodowski.net>
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13697 F: Documentation/pcmcia/
13702 PCNET32 NETWORK DRIVER
13703 M: Don Fry <pcnet32@frontier.com>
13704 L: netdev@vger.kernel.org
13706 F: drivers/net/ethernet/amd/pcnet32.c
13708 PCRYPT PARALLEL CRYPTO ENGINE
13709 M: Steffen Klassert <steffen.klassert@secunet.com>
13710 L: linux-crypto@vger.kernel.org
13713 F: include/crypto/pcrypt.h
13715 PEAQ WMI HOTKEYS DRIVER
13716 M: Hans de Goede <hdegoede@redhat.com>
13717 L: platform-driver-x86@vger.kernel.org
13719 F: drivers/platform/x86/peaq-wmi.c
13721 PENSANDO ETHERNET DRIVERS
13722 M: Shannon Nelson <snelson@pensando.io>
13723 M: Pensando Drivers <drivers@pensando.io>
13724 L: netdev@vger.kernel.org
13726 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13727 F: drivers/net/ethernet/pensando/
13729 PER-CPU MEMORY ALLOCATOR
13730 M: Dennis Zhou <dennis@kernel.org>
13731 M: Tejun Heo <tj@kernel.org>
13732 M: Christoph Lameter <cl@linux.com>
13734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13735 F: arch/*/include/asm/percpu.h
13736 F: include/linux/percpu*.h
13739 PER-TASK DELAY ACCOUNTING
13740 M: Balbir Singh <bsingharora@gmail.com>
13742 F: include/linux/delayacct.h
13743 F: kernel/delayacct.c
13745 PERFORMANCE EVENTS SUBSYSTEM
13746 M: Peter Zijlstra <peterz@infradead.org>
13747 M: Ingo Molnar <mingo@redhat.com>
13748 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13749 R: Mark Rutland <mark.rutland@arm.com>
13750 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13751 R: Jiri Olsa <jolsa@redhat.com>
13752 R: Namhyung Kim <namhyung@kernel.org>
13753 L: linux-kernel@vger.kernel.org
13755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13757 F: arch/*/events/*/*
13758 F: arch/*/include/asm/perf_event.h
13759 F: arch/*/kernel/*/*/perf_event*.c
13760 F: arch/*/kernel/*/perf_event*.c
13761 F: arch/*/kernel/perf_callchain.c
13762 F: arch/*/kernel/perf_event*.c
13763 F: include/linux/perf_event.h
13764 F: include/uapi/linux/perf_event.h
13769 PERFORMANCE EVENTS TOOLING ARM64
13770 R: John Garry <john.garry@huawei.com>
13771 R: Will Deacon <will@kernel.org>
13772 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13773 R: Leo Yan <leo.yan@linaro.org>
13774 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13776 F: tools/build/feature/test-libopencsd.c
13777 F: tools/perf/arch/arm*/
13778 F: tools/perf/pmu-events/arch/arm64/
13779 F: tools/perf/util/arm-spe*
13780 F: tools/perf/util/cs-etm*
13782 PERSONALITY HANDLING
13783 M: Christoph Hellwig <hch@infradead.org>
13784 L: linux-abi-devel@lists.sourceforge.net
13786 F: include/linux/personality.h
13787 F: include/uapi/linux/personality.h
13789 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13790 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13791 L: linux-input@vger.kernel.org
13793 F: Documentation/input/devices/pxrc.rst
13794 F: drivers/input/joystick/pxrc.c
13797 M: Remi Denis-Courmont <courmisch@gmail.com>
13799 F: Documentation/networking/phonet.rst
13800 F: include/linux/phonet.h
13801 F: include/net/phonet/
13802 F: include/uapi/linux/phonet.h
13806 M: Joern Engel <joern@lazybastard.org>
13807 L: linux-mtd@lists.infradead.org
13809 F: drivers/mtd/devices/phram.c
13812 M: Bruno Prémont <bonbons@linux-vserver.org>
13813 L: linux-input@vger.kernel.org
13815 F: drivers/hid/hid-picolcd*
13818 M: Jamie Iles <jamie@jamieiles.com>
13819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13821 T: git git://github.com/jamieiles/linux-2.6-ji.git
13822 F: arch/arm/boot/dts/picoxcell*
13823 F: arch/arm/mach-picoxcell/
13824 F: drivers/crypto/picoxcell*
13827 M: Christian Brauner <christian@brauner.io>
13828 L: linux-kernel@vger.kernel.org
13830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13832 F: tools/testing/selftests/clone3/
13833 F: tools/testing/selftests/pid_namespace/
13834 F: tools/testing/selftests/pidfd/
13837 K: \b(clone_args|kernel_clone_args)\b
13839 PIN CONTROL SUBSYSTEM
13840 M: Linus Walleij <linus.walleij@linaro.org>
13841 L: linux-gpio@vger.kernel.org
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13844 F: Documentation/devicetree/bindings/pinctrl/
13845 F: Documentation/driver-api/pinctl.rst
13846 F: drivers/pinctrl/
13847 F: include/linux/pinctrl/
13849 PIN CONTROLLER - FREESCALE
13850 M: Dong Aisheng <aisheng.dong@nxp.com>
13851 M: Fabio Estevam <festevam@gmail.com>
13852 M: Shawn Guo <shawnguo@kernel.org>
13853 M: Stefan Agner <stefan@agner.ch>
13854 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13855 L: linux-gpio@vger.kernel.org
13857 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13858 F: drivers/pinctrl/freescale/
13860 PIN CONTROLLER - INTEL
13861 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13862 M: Andy Shevchenko <andy@kernel.org>
13864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13865 F: drivers/pinctrl/intel/
13867 PIN CONTROLLER - MEDIATEK
13868 M: Sean Wang <sean.wang@kernel.org>
13869 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13871 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13872 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13873 F: drivers/pinctrl/mediatek/
13875 PIN CONTROLLER - MICROCHIP AT91
13876 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13878 L: linux-gpio@vger.kernel.org
13880 F: drivers/gpio/gpio-sama5d2-piobu.c
13881 F: drivers/pinctrl/pinctrl-at91*
13883 PIN CONTROLLER - QUALCOMM
13884 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13885 L: linux-arm-msm@vger.kernel.org
13887 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13888 F: drivers/pinctrl/qcom/
13890 PIN CONTROLLER - RENESAS
13891 M: Geert Uytterhoeven <geert+renesas@glider.be>
13892 L: linux-renesas-soc@vger.kernel.org
13894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13895 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13896 F: drivers/pinctrl/renesas/
13898 PIN CONTROLLER - SAMSUNG
13899 M: Tomasz Figa <tomasz.figa@gmail.com>
13900 M: Krzysztof Kozlowski <krzk@kernel.org>
13901 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13902 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13903 L: linux-samsung-soc@vger.kernel.org
13905 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13907 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13908 F: drivers/pinctrl/samsung/
13909 F: include/dt-bindings/pinctrl/samsung.h
13911 PIN CONTROLLER - SINGLE
13912 M: Tony Lindgren <tony@atomide.com>
13913 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13915 L: linux-omap@vger.kernel.org
13917 F: drivers/pinctrl/pinctrl-single.c
13919 PIN CONTROLLER - ST SPEAR
13920 M: Viresh Kumar <vireshk@kernel.org>
13921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13923 W: http://www.st.com/spear
13924 F: drivers/pinctrl/spear/
13926 PISTACHIO SOC SUPPORT
13927 M: James Hartley <james.hartley@sondrel.com>
13928 L: linux-mips@vger.kernel.org
13930 F: arch/mips/boot/dts/img/pistachio*
13931 F: arch/mips/configs/pistachio*_defconfig
13932 F: arch/mips/include/asm/mach-pistachio/
13933 F: arch/mips/pistachio/
13936 M: linux-block@vger.kernel.org
13938 F: drivers/block/pktcdvd.c
13939 F: include/linux/pktcdvd.h
13940 F: include/uapi/linux/pktcdvd.h
13942 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13943 M: Tomasz Duszynski <tduszyns@gmail.com>
13945 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13946 F: drivers/iio/chemical/pms7003.c
13949 M: Jacob Keller <jacob.e.keller@intel.com>
13951 F: Documentation/driver-api/pldmfw/
13952 F: include/linux/pldmfw.h
13956 M: Logan Gunthorpe <logang@deltatee.com>
13958 F: drivers/dma/plx_dma.c
13961 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13962 L: linux-pm@vger.kernel.org
13964 W: https://01.org/pm-graph
13965 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13966 T: git git://github.com/intel/pm-graph
13967 F: tools/power/pm-graph
13969 PMBUS HARDWARE MONITORING DRIVERS
13970 M: Guenter Roeck <linux@roeck-us.net>
13971 L: linux-hwmon@vger.kernel.org
13973 W: http://hwmon.wiki.kernel.org/
13974 W: http://www.roeck-us.net/linux/drivers/
13975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13976 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13977 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13978 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13979 F: Documentation/hwmon/adm1275.rst
13980 F: Documentation/hwmon/ibm-cffps.rst
13981 F: Documentation/hwmon/ir35221.rst
13982 F: Documentation/hwmon/lm25066.rst
13983 F: Documentation/hwmon/ltc2978.rst
13984 F: Documentation/hwmon/ltc3815.rst
13985 F: Documentation/hwmon/max16064.rst
13986 F: Documentation/hwmon/max20751.rst
13987 F: Documentation/hwmon/max31785.rst
13988 F: Documentation/hwmon/max34440.rst
13989 F: Documentation/hwmon/max8688.rst
13990 F: Documentation/hwmon/pmbus-core.rst
13991 F: Documentation/hwmon/pmbus.rst
13992 F: Documentation/hwmon/tps40422.rst
13993 F: Documentation/hwmon/ucd9000.rst
13994 F: Documentation/hwmon/ucd9200.rst
13995 F: Documentation/hwmon/zl6100.rst
13996 F: drivers/hwmon/pmbus/
13997 F: include/linux/pmbus.h
13999 PMC SIERRA MaxRAID DRIVER
14000 L: linux-scsi@vger.kernel.org
14002 W: http://www.pmc-sierra.com/
14003 F: drivers/scsi/pmcraid.*
14005 PMC SIERRA PM8001 DRIVER
14006 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14007 L: linux-scsi@vger.kernel.org
14009 F: drivers/scsi/pm8001/
14011 PNI RM3100 IIO DRIVER
14012 M: Song Qiang <songqiang1304521@gmail.com>
14013 L: linux-iio@vger.kernel.org
14015 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14016 F: drivers/iio/magnetometer/rm3100*
14019 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14020 L: linux-acpi@vger.kernel.org
14023 F: include/linux/pnp.h
14025 POSIX CLOCKS and TIMERS
14026 M: Thomas Gleixner <tglx@linutronix.de>
14027 L: linux-kernel@vger.kernel.org
14029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14031 F: include/linux/time_namespace.h
14032 F: include/linux/timer*
14033 F: kernel/time/*timer*
14034 F: kernel/time/namespace.c
14036 POWER MANAGEMENT CORE
14037 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14038 L: linux-pm@vger.kernel.org
14040 B: https://bugzilla.kernel.org
14041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14042 F: drivers/base/power/
14043 F: drivers/powercap/
14044 F: include/linux/intel_rapl.h
14045 F: include/linux/pm.h
14046 F: include/linux/pm_*
14047 F: include/linux/powercap.h
14048 F: kernel/configs/nopm.config
14050 POWER STATE COORDINATION INTERFACE (PSCI)
14051 M: Mark Rutland <mark.rutland@arm.com>
14052 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14053 L: linux-arm-kernel@lists.infradead.org
14055 F: drivers/firmware/psci/
14056 F: include/linux/psci.h
14057 F: include/uapi/linux/psci.h
14059 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14060 M: Sebastian Reichel <sre@kernel.org>
14061 L: linux-pm@vger.kernel.org
14063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14064 F: Documentation/ABI/testing/sysfs-class-power
14065 F: Documentation/devicetree/bindings/power/supply/
14066 F: drivers/power/supply/
14067 F: include/linux/power_supply.h
14069 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14070 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14071 L: linuxppc-dev@lists.ozlabs.org
14073 F: drivers/char/powernv-op-panel.c
14075 PPP OVER ATM (RFC 2364)
14076 M: Mitchell Blank Jr <mitch@sfgoth.com>
14078 F: include/uapi/linux/atmppp.h
14079 F: net/atm/pppoatm.c
14082 M: Michal Ostrowski <mostrows@earthlink.net>
14084 F: drivers/net/ppp/pppoe.c
14085 F: drivers/net/ppp/pppox.c
14088 M: James Chapman <jchapman@katalix.com>
14090 F: include/linux/if_pppol2tp.h
14091 F: include/uapi/linux/if_pppol2tp.h
14092 F: net/l2tp/l2tp_ppp.c
14094 PPP PROTOCOL DRIVERS AND COMPRESSORS
14095 M: Paul Mackerras <paulus@samba.org>
14096 L: linux-ppp@vger.kernel.org
14098 F: drivers/net/ppp/ppp_*
14101 M: Rodolfo Giometti <giometti@enneenne.com>
14102 L: linuxpps@ml.enneenne.com (subscribers-only)
14104 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14105 F: Documentation/ABI/testing/sysfs-pps
14106 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14107 F: Documentation/driver-api/pps.rst
14109 F: include/linux/pps*.h
14110 F: include/uapi/linux/pps.h
14113 M: Dmitry Kozlov <xeb@mail.ru>
14114 L: netdev@vger.kernel.org
14116 W: http://sourceforge.net/projects/accel-pptp
14117 F: drivers/net/ppp/pptp.c
14119 PRESSURE STALL INFORMATION (PSI)
14120 M: Johannes Weiner <hannes@cmpxchg.org>
14122 F: include/linux/psi*
14123 F: kernel/sched/psi.c
14126 M: Petr Mladek <pmladek@suse.com>
14127 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14128 R: Steven Rostedt <rostedt@goodmis.org>
14129 R: John Ogness <john.ogness@linutronix.de>
14131 F: include/linux/printk.h
14134 PRISM54 WIRELESS DRIVER
14135 M: Luis Chamberlain <mcgrof@kernel.org>
14136 L: linux-wireless@vger.kernel.org
14138 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14139 F: drivers/net/wireless/intersil/prism54/
14142 R: Alexey Dobriyan <adobriyan@gmail.com>
14143 L: linux-kernel@vger.kernel.org
14144 L: linux-fsdevel@vger.kernel.org
14146 F: Documentation/filesystems/proc.rst
14148 F: include/linux/proc_fs.h
14149 F: tools/testing/selftests/proc/
14152 M: Luis Chamberlain <mcgrof@kernel.org>
14153 M: Kees Cook <keescook@chromium.org>
14154 M: Iurii Zaikin <yzaikin@google.com>
14155 L: linux-kernel@vger.kernel.org
14156 L: linux-fsdevel@vger.kernel.org
14158 F: fs/proc/proc_sysctl.c
14159 F: include/linux/sysctl.h
14160 F: kernel/sysctl-test.c
14162 F: tools/testing/selftests/sysctl/
14164 PS3 NETWORK SUPPORT
14165 M: Geoff Levand <geoff@infradead.org>
14166 L: netdev@vger.kernel.org
14167 L: linuxppc-dev@lists.ozlabs.org
14169 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14171 PS3 PLATFORM SUPPORT
14172 M: Geoff Levand <geoff@infradead.org>
14173 L: linuxppc-dev@lists.ozlabs.org
14175 F: arch/powerpc/boot/ps3*
14176 F: arch/powerpc/include/asm/lv1call.h
14177 F: arch/powerpc/include/asm/ps3*.h
14178 F: arch/powerpc/platforms/ps3/
14181 F: drivers/rtc/rtc-ps3.c
14182 F: drivers/usb/host/*ps3.c
14183 F: sound/ppc/snd_ps3*
14186 M: Jim Paris <jim@jtan.com>
14187 M: Geoff Levand <geoff@infradead.org>
14188 L: linuxppc-dev@lists.ozlabs.org
14190 F: drivers/block/ps3vram.c
14192 PSAMPLE PACKET SAMPLING SUPPORT
14193 M: Yotam Gigi <yotam.gi@gmail.com>
14195 F: include/net/psample.h
14196 F: include/uapi/linux/psample.h
14200 M: Kees Cook <keescook@chromium.org>
14201 M: Anton Vorontsov <anton@enomsg.org>
14202 M: Colin Cross <ccross@android.com>
14203 M: Tony Luck <tony.luck@intel.com>
14205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14206 F: Documentation/admin-guide/ramoops.rst
14207 F: Documentation/admin-guide/pstore-blk.rst
14208 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14209 F: drivers/acpi/apei/erst.c
14210 F: drivers/firmware/efi/efi-pstore.c
14212 F: include/linux/pstore*
14213 K: \b(pstore|ramoops)
14215 PTP HARDWARE CLOCK SUPPORT
14216 M: Richard Cochran <richardcochran@gmail.com>
14217 L: netdev@vger.kernel.org
14219 W: http://linuxptp.sourceforge.net/
14220 F: Documentation/ABI/testing/sysfs-ptp
14221 F: Documentation/driver-api/ptp.rst
14222 F: drivers/net/phy/dp83640*
14224 F: include/linux/ptp_cl*
14227 M: Oleg Nesterov <oleg@redhat.com>
14229 F: arch/*/*/ptrace*.c
14230 F: arch/*/include/asm/ptrace*.h
14231 F: arch/*/ptrace*.c
14232 F: include/asm-generic/syscall.h
14233 F: include/linux/ptrace.h
14234 F: include/linux/regset.h
14235 F: include/linux/tracehook.h
14236 F: include/uapi/linux/ptrace.h
14237 F: include/uapi/linux/ptrace.h
14241 M: Hans Verkuil <hverkuil@xs4all.nl>
14242 L: linux-media@vger.kernel.org
14244 T: git git://linuxtv.org/media_tree.git
14245 F: Documentation/admin-guide/media/pulse8-cec.rst
14246 F: drivers/media/cec/usb/pulse8/
14248 PVRUSB2 VIDEO4LINUX DRIVER
14249 M: Mike Isely <isely@pobox.com>
14250 L: pvrusb2@isely.net (subscribers-only)
14251 L: linux-media@vger.kernel.org
14253 W: http://www.isely.net/pvrusb2/
14254 T: git git://linuxtv.org/media_tree.git
14255 F: Documentation/driver-api/media/drivers/pvrusb2*
14256 F: drivers/media/usb/pvrusb2/
14259 M: Hans Verkuil <hverkuil@xs4all.nl>
14260 L: linux-media@vger.kernel.org
14262 T: git git://linuxtv.org/media_tree.git
14263 F: drivers/media/usb/pwc/*
14264 F: include/trace/events/pwc.h
14267 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14268 L: linux-hwmon@vger.kernel.org
14270 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14271 F: Documentation/hwmon/pwm-fan.rst
14272 F: drivers/hwmon/pwm-fan.c
14275 M: Sean Young <sean@mess.org>
14276 L: linux-media@vger.kernel.org
14278 F: drivers/media/rc/pwm-ir-tx.c
14281 M: Thierry Reding <thierry.reding@gmail.com>
14282 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14283 M: Lee Jones <lee.jones@linaro.org>
14284 L: linux-pwm@vger.kernel.org
14286 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14288 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14289 F: Documentation/devicetree/bindings/pwm/
14290 F: Documentation/driver-api/pwm.rst
14291 F: drivers/gpio/gpio-mvebu.c
14293 F: drivers/video/backlight/pwm_bl.c
14294 F: include/linux/pwm.h
14295 F: include/linux/pwm_backlight.h
14296 K: pwm_(config|apply_state|ops)
14299 M: Robert Jarzmik <robert.jarzmik@free.fr>
14300 L: linux-gpio@vger.kernel.org
14302 F: drivers/gpio/gpio-pxa.c
14308 M: Robert Jarzmik <robert.jarzmik@free.fr>
14309 L: linux-rtc@vger.kernel.org
14312 PXA2xx/PXA3xx SUPPORT
14313 M: Daniel Mack <daniel@zonque.org>
14314 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14315 M: Robert Jarzmik <robert.jarzmik@free.fr>
14316 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14318 T: git git://github.com/hzhuang1/linux.git
14319 T: git git://github.com/rjarzmik/linux.git
14320 F: arch/arm/boot/dts/pxa*
14321 F: arch/arm/mach-pxa/
14322 F: drivers/dma/pxa*
14323 F: drivers/pcmcia/pxa2xx*
14324 F: drivers/pinctrl/pxa/
14325 F: drivers/spi/spi-pxa2xx*
14326 F: drivers/usb/gadget/udc/pxa2*
14327 F: include/sound/pxa2xx-lib.h
14332 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14333 L: qat-linux@intel.com
14335 F: drivers/crypto/qat/
14337 QCOM AUDIO (ASoC) DRIVERS
14338 M: Patrick Lai <plai@codeaurora.org>
14339 M: Banajit Goswami <bgoswami@codeaurora.org>
14340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14345 M: Alex Elder <elder@kernel.org>
14346 L: netdev@vger.kernel.org
14348 F: drivers/net/ipa/
14350 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14351 M: Gabriel Somlo <somlo@cmu.edu>
14352 M: "Michael S. Tsirkin" <mst@redhat.com>
14353 L: qemu-devel@nongnu.org
14355 F: drivers/firmware/qemu_fw_cfg.c
14356 F: include/uapi/linux/qemu_fw_cfg.h
14359 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14360 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14361 L: linux-rdma@vger.kernel.org
14363 F: drivers/infiniband/hw/qib/
14365 QLOGIC QL41xxx FCOE DRIVER
14366 M: Saurav Kashyap <skashyap@marvell.com>
14367 M: Javed Hasan <jhasan@marvell.com>
14368 M: GR-QLogic-Storage-Upstream@marvell.com
14369 L: linux-scsi@vger.kernel.org
14371 F: drivers/scsi/qedf/
14373 QLOGIC QL41xxx ISCSI DRIVER
14374 M: Nilesh Javali <njavali@marvell.com>
14375 M: Manish Rangankar <mrangankar@marvell.com>
14376 M: GR-QLogic-Storage-Upstream@marvell.com
14377 L: linux-scsi@vger.kernel.org
14379 F: drivers/scsi/qedi/
14381 QLOGIC QL4xxx ETHERNET DRIVER
14382 M: Ariel Elior <aelior@marvell.com>
14383 M: GR-everest-linux-l2@marvell.com
14384 L: netdev@vger.kernel.org
14386 F: drivers/net/ethernet/qlogic/qed/
14387 F: drivers/net/ethernet/qlogic/qede/
14388 F: include/linux/qed/
14390 QLOGIC QL4xxx RDMA DRIVER
14391 M: Michal Kalderon <mkalderon@marvell.com>
14392 M: Ariel Elior <aelior@marvell.com>
14393 L: linux-rdma@vger.kernel.org
14395 F: drivers/infiniband/hw/qedr/
14396 F: include/uapi/rdma/qedr-abi.h
14398 QLOGIC QLA1280 SCSI DRIVER
14399 M: Michael Reed <mdr@sgi.com>
14400 L: linux-scsi@vger.kernel.org
14402 F: drivers/scsi/qla1280.[ch]
14404 QLOGIC QLA2XXX FC-SCSI DRIVER
14405 M: Nilesh Javali <njavali@marvell.com>
14406 M: GR-QLogic-Storage-Upstream@marvell.com
14407 L: linux-scsi@vger.kernel.org
14409 F: drivers/scsi/qla2xxx/
14411 QLOGIC QLA3XXX NETWORK DRIVER
14412 M: GR-Linux-NIC-Dev@marvell.com
14413 L: netdev@vger.kernel.org
14415 F: drivers/net/ethernet/qlogic/qla3xxx.*
14417 QLOGIC QLA4XXX iSCSI DRIVER
14418 M: Nilesh Javali <njavali@marvell.com>
14419 M: Manish Rangankar <mrangankar@marvell.com>
14420 M: GR-QLogic-Storage-Upstream@marvell.com
14421 L: linux-scsi@vger.kernel.org
14423 F: drivers/scsi/qla4xxx/
14425 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14426 M: Shahed Shaikh <shshaikh@marvell.com>
14427 M: Manish Chopra <manishc@marvell.com>
14428 M: GR-Linux-NIC-Dev@marvell.com
14429 L: netdev@vger.kernel.org
14431 F: drivers/net/ethernet/qlogic/qlcnic/
14433 QLOGIC QLGE 10Gb ETHERNET DRIVER
14434 M: Manish Chopra <manishc@marvell.com>
14435 M: GR-Linux-NIC-Dev@marvell.com
14436 L: netdev@vger.kernel.org
14438 F: drivers/staging/qlge/
14440 QM1D1B0004 MEDIA DRIVER
14441 M: Akihiro Tsukada <tskd08@gmail.com>
14442 L: linux-media@vger.kernel.org
14444 F: drivers/media/tuners/qm1d1b0004*
14446 QM1D1C0042 MEDIA DRIVER
14447 M: Akihiro Tsukada <tskd08@gmail.com>
14448 L: linux-media@vger.kernel.org
14450 F: drivers/media/tuners/qm1d1c0042*
14453 M: Anders Larsen <al@alarsen.net>
14455 W: http://www.alarsen.net/linux/qnx4fs/
14457 F: include/uapi/linux/qnx4_fs.h
14458 F: include/uapi/linux/qnxtypes.h
14460 QORIQ DPAA2 FSL-MC BUS DRIVER
14461 M: Stuart Yoder <stuyoder@gmail.com>
14462 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14463 L: linux-kernel@vger.kernel.org
14465 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14466 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14467 F: drivers/bus/fsl-mc/
14469 QT1010 MEDIA DRIVER
14470 M: Antti Palosaari <crope@iki.fi>
14471 L: linux-media@vger.kernel.org
14473 W: https://linuxtv.org
14474 W: http://palosaari.fi/linux/
14475 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14476 T: git git://linuxtv.org/anttip/media_tree.git
14477 F: drivers/media/tuners/qt1010*
14479 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14480 M: Kalle Valo <kvalo@codeaurora.org>
14481 L: ath10k@lists.infradead.org
14483 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14485 F: drivers/net/wireless/ath/ath10k/
14487 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14488 M: Kalle Valo <kvalo@codeaurora.org>
14489 L: ath11k@lists.infradead.org
14491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14492 F: drivers/net/wireless/ath/ath11k/
14494 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14495 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14496 L: linux-wireless@vger.kernel.org
14498 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14499 F: drivers/net/wireless/ath/ath9k/
14501 QUALCOMM CAMERA SUBSYSTEM DRIVER
14502 M: Todor Tomov <todor.too@gmail.com>
14503 L: linux-media@vger.kernel.org
14505 F: Documentation/admin-guide/media/qcom_camss.rst
14506 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14507 F: drivers/media/platform/qcom/camss/
14509 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14510 M: Niklas Cassel <nks@flawful.org>
14511 L: linux-pm@vger.kernel.org
14512 L: linux-arm-msm@vger.kernel.org
14514 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14515 F: drivers/soc/qcom/cpr.c
14517 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14518 M: Ilia Lin <ilia.lin@kernel.org>
14519 L: linux-pm@vger.kernel.org
14521 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14522 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14524 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14525 M: Timur Tabi <timur@kernel.org>
14526 L: netdev@vger.kernel.org
14528 F: drivers/net/ethernet/qualcomm/emac/
14530 QUALCOMM ETHQOS ETHERNET DRIVER
14531 M: Vinod Koul <vkoul@kernel.org>
14532 L: netdev@vger.kernel.org
14534 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14535 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14537 QUALCOMM GENERIC INTERFACE I2C DRIVER
14538 M: Akash Asthana <akashast@codeaurora.org>
14539 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14540 L: linux-i2c@vger.kernel.org
14541 L: linux-arm-msm@vger.kernel.org
14543 F: drivers/i2c/busses/i2c-qcom-geni.c
14545 QUALCOMM HEXAGON ARCHITECTURE
14546 M: Brian Cain <bcain@codeaurora.org>
14547 L: linux-hexagon@vger.kernel.org
14551 QUALCOMM HIDMA DRIVER
14552 M: Sinan Kaya <okaya@kernel.org>
14553 L: linux-arm-kernel@lists.infradead.org
14554 L: linux-arm-msm@vger.kernel.org
14555 L: dmaengine@vger.kernel.org
14557 F: drivers/dma/qcom/hidma*
14559 QUALCOMM I2C CCI DRIVER
14560 M: Loic Poulain <loic.poulain@linaro.org>
14561 M: Robert Foss <robert.foss@linaro.org>
14562 L: linux-i2c@vger.kernel.org
14563 L: linux-arm-msm@vger.kernel.org
14565 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14566 F: drivers/i2c/busses/i2c-qcom-cci.c
14569 M: Rob Clark <robdclark@gmail.com>
14570 L: iommu@lists.linux-foundation.org
14571 L: linux-arm-msm@vger.kernel.org
14573 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14575 QUALCOMM IPCC MAILBOX DRIVER
14576 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14577 L: linux-arm-msm@vger.kernel.org
14579 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14580 F: drivers/mailbox/qcom-ipcc.c
14581 F: include/dt-bindings/mailbox/qcom-ipcc.h
14583 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14584 M: Robert Marko <robert.marko@sartura.hr>
14585 M: Luka Perkov <luka.perkov@sartura.hr>
14586 L: linux-arm-msm@vger.kernel.org
14588 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14589 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14591 QUALCOMM RMNET DRIVER
14592 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14593 M: Sean Tranchetti <stranche@codeaurora.org>
14594 L: netdev@vger.kernel.org
14596 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14597 F: drivers/net/ethernet/qualcomm/rmnet/
14598 F: include/linux/if_rmnet.h
14600 QUALCOMM TSENS THERMAL DRIVER
14601 M: Amit Kucheria <amitk@kernel.org>
14602 L: linux-pm@vger.kernel.org
14603 L: linux-arm-msm@vger.kernel.org
14605 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14606 F: drivers/thermal/qcom/
14608 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14609 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14610 L: linux-media@vger.kernel.org
14611 L: linux-arm-msm@vger.kernel.org
14613 T: git git://linuxtv.org/media_tree.git
14614 F: Documentation/devicetree/bindings/media/*venus*
14615 F: drivers/media/platform/qcom/venus/
14617 QUALCOMM WCN36XX WIRELESS DRIVER
14618 M: Kalle Valo <kvalo@codeaurora.org>
14619 L: wcn36xx@lists.infradead.org
14621 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14622 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14623 F: drivers/net/wireless/ath/wcn36xx/
14625 QUANTENNA QTNFMAC WIRELESS DRIVER
14626 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14627 R: Sergey Matyukevich <geomatsi@gmail.com>
14628 L: linux-wireless@vger.kernel.org
14630 F: drivers/net/wireless/quantenna
14632 RADEON and AMDGPU DRM DRIVERS
14633 M: Alex Deucher <alexander.deucher@amd.com>
14634 M: Christian König <christian.koenig@amd.com>
14635 L: amd-gfx@lists.freedesktop.org
14637 T: git git://people.freedesktop.org/~agd5f/linux
14638 F: drivers/gpu/drm/amd/
14639 F: drivers/gpu/drm/radeon/
14640 F: include/uapi/drm/amdgpu_drm.h
14641 F: include/uapi/drm/radeon_drm.h
14643 RADEON FRAMEBUFFER DISPLAY DRIVER
14644 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14645 L: linux-fbdev@vger.kernel.org
14647 F: drivers/video/fbdev/aty/radeon*
14648 F: include/uapi/linux/radeonfb.h
14650 RADIOSHARK RADIO DRIVER
14651 M: Hans Verkuil <hverkuil@xs4all.nl>
14652 L: linux-media@vger.kernel.org
14654 T: git git://linuxtv.org/media_tree.git
14655 F: drivers/media/radio/radio-shark.c
14657 RADIOSHARK2 RADIO DRIVER
14658 M: Hans Verkuil <hverkuil@xs4all.nl>
14659 L: linux-media@vger.kernel.org
14661 T: git git://linuxtv.org/media_tree.git
14662 F: drivers/media/radio/radio-shark2.c
14663 F: drivers/media/radio/radio-tea5777.c
14665 RADOS BLOCK DEVICE (RBD)
14666 M: Ilya Dryomov <idryomov@gmail.com>
14667 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14668 L: ceph-devel@vger.kernel.org
14670 W: http://ceph.com/
14671 T: git git://github.com/ceph/ceph-client.git
14672 F: Documentation/ABI/testing/sysfs-bus-rbd
14673 F: drivers/block/rbd.c
14674 F: drivers/block/rbd_types.h
14676 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14677 M: Paul Mackerras <paulus@samba.org>
14678 L: linux-fbdev@vger.kernel.org
14680 F: drivers/video/fbdev/aty/aty128fb.c
14682 RAINSHADOW-CEC DRIVER
14683 M: Hans Verkuil <hverkuil@xs4all.nl>
14684 L: linux-media@vger.kernel.org
14686 T: git git://linuxtv.org/media_tree.git
14687 F: drivers/media/cec/usb/rainshadow/
14689 RALINK MIPS ARCHITECTURE
14690 M: John Crispin <john@phrozen.org>
14691 L: linux-mips@vger.kernel.org
14693 F: arch/mips/ralink
14695 RALINK RT2X00 WIRELESS LAN DRIVER
14696 M: Stanislaw Gruszka <stf_xl@wp.pl>
14697 M: Helmut Schaa <helmut.schaa@googlemail.com>
14698 L: linux-wireless@vger.kernel.org
14700 F: drivers/net/wireless/ralink/rt2x00/
14702 RAMDISK RAM BLOCK DEVICE DRIVER
14703 M: Jens Axboe <axboe@kernel.dk>
14705 F: Documentation/admin-guide/blockdev/ramdisk.rst
14706 F: drivers/block/brd.c
14708 RANCHU VIRTUAL BOARD FOR MIPS
14709 M: Miodrag Dinic <miodrag.dinic@mips.com>
14710 L: linux-mips@vger.kernel.org
14712 F: arch/mips/configs/generic/board-ranchu.config
14713 F: arch/mips/generic/board-ranchu.c
14715 RANDOM NUMBER DRIVER
14716 M: "Theodore Ts'o" <tytso@mit.edu>
14718 F: drivers/char/random.c
14721 M: Matt Porter <mporter@kernel.crashing.org>
14722 M: Alexandre Bounine <alex.bou9@gmail.com>
14724 F: drivers/rapidio/
14727 M: Tony Luck <tony.luck@intel.com>
14728 M: Borislav Petkov <bp@alien8.de>
14729 L: linux-edac@vger.kernel.org
14731 F: Documentation/admin-guide/ras.rst
14733 F: include/linux/ras.h
14734 F: include/ras/ras_event.h
14736 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14737 L: linux-wireless@vger.kernel.org
14739 F: drivers/net/wireless/ray*
14741 RC-CORE / LIRC FRAMEWORK
14742 M: Sean Young <sean@mess.org>
14743 L: linux-media@vger.kernel.org
14745 W: http://linuxtv.org
14746 T: git git://linuxtv.org/media_tree.git
14747 F: Documentation/driver-api/media/rc-core.rst
14748 F: Documentation/userspace-api/media/rc/
14749 F: drivers/media/rc/
14750 F: include/media/rc-map.h
14751 F: include/media/rc-core.h
14752 F: include/uapi/linux/lirc.h
14754 RCMM REMOTE CONTROLS DECODER
14755 M: Patrick Lerda <patrick9876@free.fr>
14757 F: drivers/media/rc/ir-rcmm-decoder.c
14759 RCUTORTURE TEST FRAMEWORK
14760 M: "Paul E. McKenney" <paulmck@kernel.org>
14761 M: Josh Triplett <josh@joshtriplett.org>
14762 R: Steven Rostedt <rostedt@goodmis.org>
14763 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14764 R: Lai Jiangshan <jiangshanlai@gmail.com>
14765 L: rcu@vger.kernel.org
14767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14768 F: tools/testing/selftests/rcutorture
14770 RDACM20 Camera Sensor
14771 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14772 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14773 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14774 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14775 L: linux-media@vger.kernel.org
14777 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14778 F: drivers/media/i2c/max9271.c
14779 F: drivers/media/i2c/max9271.h
14780 F: drivers/media/i2c/rdacm20.c
14783 M: Florian Fainelli <florian@openwrt.org>
14786 RDC R6040 FAST ETHERNET DRIVER
14787 M: Florian Fainelli <f.fainelli@gmail.com>
14788 L: netdev@vger.kernel.org
14790 F: drivers/net/ethernet/rdc/r6040.c
14792 RDMAVT - RDMA verbs software
14793 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14794 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14795 L: linux-rdma@vger.kernel.org
14797 F: drivers/infiniband/sw/rdmavt
14799 RDS - RELIABLE DATAGRAM SOCKETS
14800 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14801 L: netdev@vger.kernel.org
14802 L: linux-rdma@vger.kernel.org
14803 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14805 W: https://oss.oracle.com/projects/rds/
14806 F: Documentation/networking/rds.rst
14809 RDT - RESOURCE ALLOCATION
14810 M: Fenghua Yu <fenghua.yu@intel.com>
14811 M: Reinette Chatre <reinette.chatre@intel.com>
14812 L: linux-kernel@vger.kernel.org
14814 F: Documentation/x86/resctrl*
14815 F: arch/x86/include/asm/resctrl.h
14816 F: arch/x86/kernel/cpu/resctrl/
14817 F: tools/testing/selftests/resctrl/
14819 READ-COPY UPDATE (RCU)
14820 M: "Paul E. McKenney" <paulmck@kernel.org>
14821 M: Josh Triplett <josh@joshtriplett.org>
14822 R: Steven Rostedt <rostedt@goodmis.org>
14823 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14824 R: Lai Jiangshan <jiangshanlai@gmail.com>
14825 R: Joel Fernandes <joel@joelfernandes.org>
14826 L: rcu@vger.kernel.org
14828 W: http://www.rdrop.com/users/paulmck/RCU/
14829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14830 F: Documentation/RCU/
14831 F: include/linux/rcu*
14833 X: Documentation/RCU/torture.rst
14834 X: include/linux/srcu*.h
14835 X: kernel/rcu/srcu*.c
14837 REAL TIME CLOCK (RTC) SUBSYSTEM
14838 M: Alessandro Zummo <a.zummo@towertech.it>
14839 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14840 L: linux-rtc@vger.kernel.org
14842 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14844 F: Documentation/admin-guide/rtc.rst
14845 F: Documentation/devicetree/bindings/rtc/
14847 F: include/linux/platform_data/rtc-*
14848 F: include/linux/rtc.h
14849 F: include/linux/rtc/
14850 F: include/uapi/linux/rtc.h
14851 F: tools/testing/selftests/rtc/
14853 REALTEK AUDIO CODECS
14854 M: Oder Chiou <oder_chiou@realtek.com>
14856 F: include/sound/rt*.h
14857 F: sound/soc/codecs/rt*
14859 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14860 M: Linus Walleij <linus.walleij@linaro.org>
14862 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14863 F: drivers/net/dsa/realtek-smi*
14864 F: drivers/net/dsa/rtl83*
14866 REALTEK WIRELESS DRIVER (rtlwifi family)
14867 M: Ping-Ke Shih <pkshih@realtek.com>
14868 L: linux-wireless@vger.kernel.org
14870 W: https://wireless.wiki.kernel.org/
14871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14872 F: drivers/net/wireless/realtek/rtlwifi/
14874 REALTEK WIRELESS DRIVER (rtw88)
14875 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14876 L: linux-wireless@vger.kernel.org
14878 F: drivers/net/wireless/realtek/rtw88/
14880 REDPINE WIRELESS DRIVER
14881 M: Amitkumar Karwar <amitkarwar@gmail.com>
14882 M: Siva Rebbagondla <siva8118@gmail.com>
14883 L: linux-wireless@vger.kernel.org
14885 F: drivers/net/wireless/rsi/
14887 REGISTER MAP ABSTRACTION
14888 M: Mark Brown <broonie@kernel.org>
14889 L: linux-kernel@vger.kernel.org
14891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14892 F: Documentation/devicetree/bindings/regmap/
14893 F: drivers/base/regmap/
14894 F: include/linux/regmap.h
14896 REISERFS FILE SYSTEM
14897 L: reiserfs-devel@vger.kernel.org
14901 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14902 M: Ohad Ben-Cohen <ohad@wizery.com>
14903 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14904 L: linux-remoteproc@vger.kernel.org
14906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14907 F: Documentation/ABI/testing/sysfs-class-remoteproc
14908 F: Documentation/devicetree/bindings/remoteproc/
14909 F: Documentation/staging/remoteproc.rst
14910 F: drivers/remoteproc/
14911 F: include/linux/remoteproc.h
14912 F: include/linux/remoteproc/
14914 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14915 M: Ohad Ben-Cohen <ohad@wizery.com>
14916 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14917 L: linux-remoteproc@vger.kernel.org
14919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14920 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14921 F: Documentation/staging/rpmsg.rst
14923 F: include/linux/rpmsg.h
14924 F: include/linux/rpmsg/
14925 F: include/uapi/linux/rpmsg.h
14928 RENESAS CLOCK DRIVERS
14929 M: Geert Uytterhoeven <geert+renesas@glider.be>
14930 L: linux-renesas-soc@vger.kernel.org
14932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14933 F: Documentation/devicetree/bindings/clock/renesas,*
14934 F: drivers/clk/renesas/
14936 RENESAS EMEV2 I2C DRIVER
14937 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14939 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14940 F: drivers/i2c/busses/i2c-emev2.c
14942 RENESAS ETHERNET DRIVERS
14943 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14944 L: netdev@vger.kernel.org
14945 L: linux-renesas-soc@vger.kernel.org
14946 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14947 F: drivers/net/ethernet/renesas/
14948 F: include/linux/sh_eth.h
14950 RENESAS R-CAR GYROADC DRIVER
14951 M: Marek Vasut <marek.vasut@gmail.com>
14952 L: linux-iio@vger.kernel.org
14954 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14955 F: drivers/iio/adc/rcar-gyroadc.c
14957 RENESAS R-CAR I2C DRIVERS
14958 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14960 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14961 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14962 F: drivers/i2c/busses/i2c-rcar.c
14963 F: drivers/i2c/busses/i2c-sh_mobile.c
14965 RENESAS R-CAR THERMAL DRIVERS
14966 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14967 L: linux-renesas-soc@vger.kernel.org
14969 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14970 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14971 F: drivers/thermal/rcar_gen3_thermal.c
14972 F: drivers/thermal/rcar_thermal.c
14974 RENESAS RIIC DRIVER
14975 M: Chris Brandt <chris.brandt@renesas.com>
14977 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14978 F: drivers/i2c/busses/i2c-riic.c
14980 RENESAS USB PHY DRIVER
14981 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14982 L: linux-renesas-soc@vger.kernel.org
14984 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14986 RESET CONTROLLER FRAMEWORK
14987 M: Philipp Zabel <p.zabel@pengutronix.de>
14989 T: git git://git.pengutronix.de/git/pza/linux
14990 F: Documentation/devicetree/bindings/reset/
14992 F: include/dt-bindings/reset/
14993 F: include/linux/reset-controller.h
14994 F: include/linux/reset.h
14995 F: include/linux/reset/
14996 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14998 RESTARTABLE SEQUENCES SUPPORT
14999 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15000 M: Peter Zijlstra <peterz@infradead.org>
15001 M: "Paul E. McKenney" <paulmck@kernel.org>
15002 M: Boqun Feng <boqun.feng@gmail.com>
15003 L: linux-kernel@vger.kernel.org
15005 F: include/trace/events/rseq.h
15006 F: include/uapi/linux/rseq.h
15008 F: tools/testing/selftests/rseq/
15011 M: Johannes Berg <johannes@sipsolutions.net>
15012 L: linux-wireless@vger.kernel.org
15014 W: https://wireless.wiki.kernel.org/
15015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15016 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15017 F: Documentation/ABI/stable/sysfs-class-rfkill
15018 F: Documentation/driver-api/rfkill.rst
15019 F: include/linux/rfkill.h
15020 F: include/uapi/linux/rfkill.h
15024 M: Thomas Graf <tgraf@suug.ch>
15025 M: Herbert Xu <herbert@gondor.apana.org.au>
15026 L: netdev@vger.kernel.org
15028 F: include/linux/rhashtable-types.h
15029 F: include/linux/rhashtable.h
15030 F: lib/rhashtable.c
15031 F: lib/test_rhashtable.c
15033 RICOH R5C592 MEMORYSTICK DRIVER
15034 M: Maxim Levitsky <maximlevitsky@gmail.com>
15036 F: drivers/memstick/host/r592.*
15038 RICOH SMARTMEDIA/XD DRIVER
15039 M: Maxim Levitsky <maximlevitsky@gmail.com>
15041 F: drivers/mtd/nand/raw/r852.c
15042 F: drivers/mtd/nand/raw/r852.h
15044 RISC-V ARCHITECTURE
15045 M: Paul Walmsley <paul.walmsley@sifive.com>
15046 M: Palmer Dabbelt <palmer@dabbelt.com>
15047 M: Albert Ou <aou@eecs.berkeley.edu>
15048 L: linux-riscv@lists.infradead.org
15050 P: Documentation/riscv/patch-acceptance.rst
15051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15057 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15058 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15059 L: linux-block@vger.kernel.org
15061 F: drivers/block/rnbd/
15064 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15066 W: http://sourceforge.net/projects/roccat/
15067 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15068 F: drivers/hid/hid-roccat*
15069 F: include/linux/hid-roccat*
15071 ROCKCHIP ISP V1 DRIVER
15072 M: Helen Koike <helen.koike@collabora.com>
15073 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15074 L: linux-media@vger.kernel.org
15076 F: Documentation/admin-guide/media/rkisp1.rst
15077 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15078 F: drivers/staging/media/rkisp1/
15080 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15081 M: Jacob Chen <jacob-chen@iotwrt.com>
15082 M: Ezequiel Garcia <ezequiel@collabora.com>
15083 L: linux-media@vger.kernel.org
15084 L: linux-rockchip@lists.infradead.org
15086 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15087 F: drivers/media/platform/rockchip/rga/
15089 ROCKCHIP VIDEO DECODER DRIVER
15090 M: Ezequiel Garcia <ezequiel@collabora.com>
15091 L: linux-media@vger.kernel.org
15092 L: linux-rockchip@lists.infradead.org
15094 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15095 F: drivers/staging/media/rkvdec/
15098 M: Jiri Pirko <jiri@resnulli.us>
15099 L: netdev@vger.kernel.org
15101 F: drivers/net/ethernet/rocker/
15105 W: http://www.comtrol.com
15106 F: Documentation/driver-api/serial/rocket.rst
15107 F: drivers/tty/rocket*
15109 ROCKETPORT EXPRESS/INFINITY DRIVER
15110 M: Kevin Cernekee <cernekee@gmail.com>
15111 L: linux-serial@vger.kernel.org
15113 F: drivers/tty/serial/rp2.*
15115 ROHM BD99954 CHARGER IC
15116 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15117 L: linux-power@fi.rohmeurope.com
15119 F: drivers/power/supply/bd99954-charger.c
15120 F: drivers/power/supply/bd99954-charger.h
15122 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15123 M: Tomasz Duszynski <tduszyns@gmail.com>
15125 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15126 F: drivers/iio/light/bh1750.c
15128 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15129 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15130 L: linux-kernel@vger.kernel.org
15131 L: linux-renesas-soc@vger.kernel.org
15133 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15134 F: drivers/gpio/gpio-bd9571mwv.c
15135 F: drivers/mfd/bd9571mwv.c
15136 F: drivers/regulator/bd9571mwv-regulator.c
15137 F: include/linux/mfd/bd9571mwv.h
15139 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15140 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15141 L: linux-power@fi.rohmeurope.com
15143 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15144 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15145 F: drivers/clk/clk-bd718x7.c
15146 F: drivers/gpio/gpio-bd70528.c
15147 F: drivers/gpio/gpio-bd71828.c
15148 F: drivers/mfd/rohm-bd70528.c
15149 F: drivers/mfd/rohm-bd71828.c
15150 F: drivers/mfd/rohm-bd718x7.c
15151 F: drivers/power/supply/bd70528-charger.c
15152 F: drivers/regulator/bd70528-regulator.c
15153 F: drivers/regulator/bd71828-regulator.c
15154 F: drivers/regulator/bd718x7-regulator.c
15155 F: drivers/regulator/rohm-regulator.c
15156 F: drivers/rtc/rtc-bd70528.c
15157 F: drivers/watchdog/bd70528_wdt.c
15158 F: include/linux/mfd/rohm-bd70528.h
15159 F: include/linux/mfd/rohm-bd71828.h
15160 F: include/linux/mfd/rohm-bd718x7.h
15161 F: include/linux/mfd/rohm-generic.h
15162 F: include/linux/mfd/rohm-shared.h
15165 M: Ralf Baechle <ralf@linux-mips.org>
15166 L: linux-hams@vger.kernel.org
15168 W: http://www.linux-ax25.org/
15169 F: include/net/rose.h
15170 F: include/uapi/linux/rose.h
15173 ROTATION DRIVER FOR ALLWINNER A83T
15174 M: Jernej Skrabec <jernej.skrabec@siol.net>
15175 L: linux-media@vger.kernel.org
15177 T: git git://linuxtv.org/media_tree.git
15178 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15179 F: drivers/media/platform/sunxi/sun8i-rotate/
15181 RTL2830 MEDIA DRIVER
15182 M: Antti Palosaari <crope@iki.fi>
15183 L: linux-media@vger.kernel.org
15185 W: https://linuxtv.org
15186 W: http://palosaari.fi/linux/
15187 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15188 T: git git://linuxtv.org/anttip/media_tree.git
15189 F: drivers/media/dvb-frontends/rtl2830*
15191 RTL2832 MEDIA DRIVER
15192 M: Antti Palosaari <crope@iki.fi>
15193 L: linux-media@vger.kernel.org
15195 W: https://linuxtv.org
15196 W: http://palosaari.fi/linux/
15197 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15198 T: git git://linuxtv.org/anttip/media_tree.git
15199 F: drivers/media/dvb-frontends/rtl2832*
15201 RTL2832_SDR MEDIA DRIVER
15202 M: Antti Palosaari <crope@iki.fi>
15203 L: linux-media@vger.kernel.org
15205 W: https://linuxtv.org
15206 W: http://palosaari.fi/linux/
15207 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15208 T: git git://linuxtv.org/anttip/media_tree.git
15209 F: drivers/media/dvb-frontends/rtl2832_sdr*
15211 RTL8180 WIRELESS DRIVER
15212 L: linux-wireless@vger.kernel.org
15214 W: https://wireless.wiki.kernel.org/
15215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15216 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15218 RTL8187 WIRELESS DRIVER
15219 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15220 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15221 M: Larry Finger <Larry.Finger@lwfinger.net>
15222 L: linux-wireless@vger.kernel.org
15224 W: https://wireless.wiki.kernel.org/
15225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15226 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15228 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15229 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15230 L: linux-wireless@vger.kernel.org
15232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15233 F: drivers/net/wireless/realtek/rtl8xxxu/
15235 RTRS TRANSPORT DRIVERS
15236 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15237 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15238 L: linux-rdma@vger.kernel.org
15240 F: drivers/infiniband/ulp/rtrs/
15242 RXRPC SOCKETS (AF_RXRPC)
15243 M: David Howells <dhowells@redhat.com>
15244 L: linux-afs@lists.infradead.org
15246 W: https://www.infradead.org/~dhowells/kafs/
15247 F: Documentation/networking/rxrpc.rst
15248 F: include/keys/rxrpc-type.h
15249 F: include/net/af_rxrpc.h
15250 F: include/trace/events/rxrpc.h
15251 F: include/uapi/linux/rxrpc.h
15254 S3 SAVAGE FRAMEBUFFER DRIVER
15255 M: Antonino Daplas <adaplas@gmail.com>
15256 L: linux-fbdev@vger.kernel.org
15258 F: drivers/video/fbdev/savage/
15261 M: Heiko Carstens <hca@linux.ibm.com>
15262 M: Vasily Gorbik <gor@linux.ibm.com>
15263 M: Christian Borntraeger <borntraeger@de.ibm.com>
15264 L: linux-s390@vger.kernel.org
15266 W: http://www.ibm.com/developerworks/linux/linux390/
15267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15268 F: Documentation/driver-api/s390-drivers.rst
15269 F: Documentation/s390/
15273 S390 COMMON I/O LAYER
15274 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15275 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15276 L: linux-s390@vger.kernel.org
15278 W: http://www.ibm.com/developerworks/linux/linux390/
15279 F: drivers/s390/cio/
15282 M: Stefan Haberland <sth@linux.ibm.com>
15283 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15284 L: linux-s390@vger.kernel.org
15286 W: http://www.ibm.com/developerworks/linux/linux390/
15287 F: block/partitions/ibm.c
15288 F: drivers/s390/block/dasd*
15289 F: include/linux/dasd_mod.h
15292 M: Matthew Rosato <mjrosato@linux.ibm.com>
15293 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15294 L: linux-s390@vger.kernel.org
15296 W: http://www.ibm.com/developerworks/linux/linux390/
15297 F: drivers/iommu/s390-iommu.c
15299 S390 IUCV NETWORK LAYER
15300 M: Julian Wiedmann <jwi@linux.ibm.com>
15301 M: Karsten Graul <kgraul@linux.ibm.com>
15302 L: linux-s390@vger.kernel.org
15304 W: http://www.ibm.com/developerworks/linux/linux390/
15305 F: drivers/s390/net/*iucv*
15306 F: include/net/iucv/
15309 S390 NETWORK DRIVERS
15310 M: Julian Wiedmann <jwi@linux.ibm.com>
15311 M: Karsten Graul <kgraul@linux.ibm.com>
15312 L: linux-s390@vger.kernel.org
15314 W: http://www.ibm.com/developerworks/linux/linux390/
15315 F: drivers/s390/net/
15318 M: Niklas Schnelle <schnelle@linux.ibm.com>
15319 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15320 L: linux-s390@vger.kernel.org
15322 W: http://www.ibm.com/developerworks/linux/linux390/
15324 F: drivers/pci/hotplug/s390_pci_hpc.c
15325 F: Documentation/s390/pci.rst
15327 S390 VFIO AP DRIVER
15328 M: Tony Krowiak <akrowiak@linux.ibm.com>
15329 M: Pierre Morel <pmorel@linux.ibm.com>
15330 M: Halil Pasic <pasic@linux.ibm.com>
15331 L: linux-s390@vger.kernel.org
15333 W: http://www.ibm.com/developerworks/linux/linux390/
15334 F: Documentation/s390/vfio-ap.rst
15335 F: drivers/s390/crypto/vfio_ap_drv.c
15336 F: drivers/s390/crypto/vfio_ap_ops.c
15337 F: drivers/s390/crypto/vfio_ap_private.h
15339 S390 VFIO-CCW DRIVER
15340 M: Cornelia Huck <cohuck@redhat.com>
15341 M: Eric Farman <farman@linux.ibm.com>
15342 R: Halil Pasic <pasic@linux.ibm.com>
15343 L: linux-s390@vger.kernel.org
15344 L: kvm@vger.kernel.org
15346 F: Documentation/s390/vfio-ccw.rst
15347 F: drivers/s390/cio/vfio_ccw*
15348 F: include/uapi/linux/vfio_ccw.h
15350 S390 VFIO-PCI DRIVER
15351 M: Matthew Rosato <mjrosato@linux.ibm.com>
15352 L: linux-s390@vger.kernel.org
15353 L: kvm@vger.kernel.org
15355 F: drivers/vfio/pci/vfio_pci_zdev.c
15356 F: include/uapi/linux/vfio_zdev.h
15359 M: Harald Freudenberger <freude@linux.ibm.com>
15360 L: linux-s390@vger.kernel.org
15362 W: http://www.ibm.com/developerworks/linux/linux390/
15363 F: drivers/s390/crypto/
15366 M: Steffen Maier <maier@linux.ibm.com>
15367 M: Benjamin Block <bblock@linux.ibm.com>
15368 L: linux-s390@vger.kernel.org
15370 W: http://www.ibm.com/developerworks/linux/linux390/
15371 F: drivers/s390/scsi/zfcp_*
15373 S3C24XX SD/MMC Driver
15374 M: Ben Dooks <ben-linux@fluff.org>
15375 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15377 F: drivers/mmc/host/s3cmci.*
15379 SAA6588 RDS RECEIVER DRIVER
15380 M: Hans Verkuil <hverkuil@xs4all.nl>
15381 L: linux-media@vger.kernel.org
15383 W: https://linuxtv.org
15384 T: git git://linuxtv.org/media_tree.git
15385 F: drivers/media/i2c/saa6588*
15387 SAA7134 VIDEO4LINUX DRIVER
15388 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15389 L: linux-media@vger.kernel.org
15391 W: https://linuxtv.org
15392 T: git git://linuxtv.org/media_tree.git
15393 F: Documentation/driver-api/media/drivers/saa7134*
15394 F: drivers/media/pci/saa7134/
15396 SAA7146 VIDEO4LINUX-2 DRIVER
15397 M: Hans Verkuil <hverkuil@xs4all.nl>
15398 L: linux-media@vger.kernel.org
15400 T: git git://linuxtv.org/media_tree.git
15401 F: drivers/media/common/saa7146/
15402 F: drivers/media/pci/saa7146/
15403 F: include/media/drv-intf/saa7146*
15405 SAFESETID SECURITY MODULE
15406 M: Micah Morton <mortonm@chromium.org>
15408 F: Documentation/admin-guide/LSM/SafeSetID.rst
15409 F: security/safesetid/
15411 SAMSUNG AUDIO (ASoC) DRIVERS
15412 M: Krzysztof Kozlowski <krzk@kernel.org>
15413 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15416 F: Documentation/devicetree/bindings/sound/samsung*
15417 F: sound/soc/samsung/
15419 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15420 M: Krzysztof Kozlowski <krzk@kernel.org>
15421 L: linux-crypto@vger.kernel.org
15422 L: linux-samsung-soc@vger.kernel.org
15424 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15425 F: drivers/crypto/exynos-rng.c
15427 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15428 M: Łukasz Stelmach <l.stelmach@samsung.com>
15429 L: linux-samsung-soc@vger.kernel.org
15431 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15432 F: drivers/char/hw_random/exynos-trng.c
15434 SAMSUNG FRAMEBUFFER DRIVER
15435 M: Jingoo Han <jingoohan1@gmail.com>
15436 L: linux-fbdev@vger.kernel.org
15438 F: drivers/video/fbdev/s3c-fb.c
15440 SAMSUNG LAPTOP DRIVER
15441 M: Corentin Chary <corentin.chary@gmail.com>
15442 L: platform-driver-x86@vger.kernel.org
15444 F: drivers/platform/x86/samsung-laptop.c
15446 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15447 M: Krzysztof Kozlowski <krzk@kernel.org>
15448 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15449 L: linux-kernel@vger.kernel.org
15450 L: linux-samsung-soc@vger.kernel.org
15452 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15453 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15454 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15455 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15456 F: drivers/clk/clk-s2mps11.c
15457 F: drivers/mfd/sec*.c
15458 F: drivers/regulator/s2m*.c
15459 F: drivers/regulator/s5m*.c
15460 F: drivers/rtc/rtc-s5m.c
15461 F: include/linux/mfd/samsung/
15463 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15464 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15465 L: linux-media@vger.kernel.org
15466 L: linux-samsung-soc@vger.kernel.org
15468 F: drivers/media/platform/s3c-camif/
15469 F: include/media/drv-intf/s3c_camif.h
15471 SAMSUNG S3FWRN5 NFC DRIVER
15472 M: Krzysztof Kozlowski <krzk@kernel.org>
15473 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15474 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15476 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15477 F: drivers/nfc/s3fwrn5
15479 SAMSUNG S5C73M3 CAMERA DRIVER
15480 M: Andrzej Hajda <a.hajda@samsung.com>
15481 L: linux-media@vger.kernel.org
15483 F: drivers/media/i2c/s5c73m3/*
15485 SAMSUNG S5K5BAF CAMERA DRIVER
15486 M: Andrzej Hajda <a.hajda@samsung.com>
15487 L: linux-media@vger.kernel.org
15489 F: drivers/media/i2c/s5k5baf.c
15491 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15492 M: Krzysztof Kozlowski <krzk@kernel.org>
15493 M: Vladimir Zapolskiy <vz@mleia.com>
15494 M: Kamil Konieczny <k.konieczny@samsung.com>
15495 L: linux-crypto@vger.kernel.org
15496 L: linux-samsung-soc@vger.kernel.org
15498 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15499 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15500 F: drivers/crypto/s5p-sss.c
15502 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15503 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15504 L: linux-media@vger.kernel.org
15506 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15507 F: drivers/media/platform/exynos4-is/
15509 SAMSUNG SOC CLOCK DRIVERS
15510 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15511 M: Tomasz Figa <tomasz.figa@gmail.com>
15512 M: Chanwoo Choi <cw00.choi@samsung.com>
15513 L: linux-samsung-soc@vger.kernel.org
15515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15516 F: Documentation/devicetree/bindings/clock/exynos*.txt
15517 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15518 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15519 F: drivers/clk/samsung/
15520 F: include/dt-bindings/clock/exynos*.h
15521 F: include/linux/clk/samsung.h
15522 F: include/linux/platform_data/clk-s3c2410.h
15524 SAMSUNG SPI DRIVERS
15525 M: Krzysztof Kozlowski <krzk@kernel.org>
15526 M: Andi Shyti <andi@etezian.org>
15527 L: linux-spi@vger.kernel.org
15528 L: linux-samsung-soc@vger.kernel.org
15530 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15531 F: drivers/spi/spi-s3c*
15532 F: include/linux/platform_data/spi-s3c64xx.h
15533 F: include/linux/spi/s3c24xx-fiq.h
15535 SAMSUNG SXGBE DRIVERS
15536 M: Byungho An <bh74.an@samsung.com>
15537 L: netdev@vger.kernel.org
15539 F: drivers/net/ethernet/samsung/sxgbe/
15541 SAMSUNG THERMAL DRIVER
15542 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15543 L: linux-pm@vger.kernel.org
15544 L: linux-samsung-soc@vger.kernel.org
15546 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15547 F: drivers/thermal/samsung/
15549 SAMSUNG USB2 PHY DRIVER
15550 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15551 L: linux-kernel@vger.kernel.org
15553 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15554 F: Documentation/driver-api/phy/samsung-usb2.rst
15555 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15556 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15557 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15558 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15559 F: drivers/phy/samsung/phy-samsung-usb2.c
15560 F: drivers/phy/samsung/phy-samsung-usb2.h
15563 M: Zwane Mwaikambo <zwanem@gmail.com>
15565 F: drivers/watchdog/sc1200wdt.c
15568 M: Ingo Molnar <mingo@redhat.com>
15569 M: Peter Zijlstra <peterz@infradead.org>
15570 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15571 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15572 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15573 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15574 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15575 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15576 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15577 L: linux-kernel@vger.kernel.org
15579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15580 F: include/linux/preempt.h
15581 F: include/linux/sched.h
15582 F: include/linux/wait.h
15583 F: include/uapi/linux/sched.h
15586 SCR24X CHIP CARD INTERFACE DRIVER
15587 M: Lubomir Rintel <lkundrak@v3.sk>
15589 F: drivers/char/pcmcia/scr24x_cs.c
15592 M: Jens Axboe <axboe@kernel.dk>
15593 L: linux-scsi@vger.kernel.org
15595 W: http://www.kernel.dk
15596 F: drivers/scsi/sr*
15598 SCSI RDMA PROTOCOL (SRP) INITIATOR
15599 M: Bart Van Assche <bvanassche@acm.org>
15600 L: linux-rdma@vger.kernel.org
15602 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15603 F: drivers/infiniband/ulp/srp/
15604 F: include/scsi/srp.h
15606 SCSI RDMA PROTOCOL (SRP) TARGET
15607 M: Bart Van Assche <bvanassche@acm.org>
15608 L: linux-rdma@vger.kernel.org
15609 L: target-devel@vger.kernel.org
15611 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15612 F: drivers/infiniband/ulp/srpt/
15615 M: Doug Gilbert <dgilbert@interlog.com>
15616 L: linux-scsi@vger.kernel.org
15618 W: http://sg.danny.cz/sg
15619 F: Documentation/scsi/scsi-generic.rst
15620 F: drivers/scsi/sg.c
15621 F: include/scsi/sg.h
15624 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15625 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15626 L: linux-scsi@vger.kernel.org
15628 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15631 F: Documentation/devicetree/bindings/scsi/
15636 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15637 L: linux-scsi@vger.kernel.org
15639 F: Documentation/scsi/st.rst
15640 F: drivers/scsi/st.*
15641 F: drivers/scsi/st_*.h
15643 SCSI TARGET SUBSYSTEM
15644 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15645 L: linux-scsi@vger.kernel.org
15646 L: target-devel@vger.kernel.org
15648 W: http://www.linux-iscsi.org
15649 Q: https://patchwork.kernel.org/project/target-devel/list/
15650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15651 F: Documentation/target/
15656 M: Vlad Yasevich <vyasevich@gmail.com>
15657 M: Neil Horman <nhorman@tuxdriver.com>
15658 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15659 L: linux-sctp@vger.kernel.org
15661 W: http://lksctp.sourceforge.net
15662 F: Documentation/networking/sctp.rst
15663 F: include/linux/sctp.h
15664 F: include/net/sctp/
15665 F: include/uapi/linux/sctp.h
15669 M: Jim Cromie <jim.cromie@gmail.com>
15671 F: Documentation/i2c/busses/scx200_acb.rst
15672 F: arch/x86/platform/scx200/
15673 F: drivers/i2c/busses/scx200*
15674 F: drivers/mtd/maps/scx200_docflash.c
15675 F: drivers/watchdog/scx200_wdt.c
15676 F: include/linux/scx200.h
15679 M: Jim Cromie <jim.cromie@gmail.com>
15681 F: drivers/char/scx200_gpio.c
15682 F: include/linux/scx200_gpio.h
15684 SCx200 HRT CLOCKSOURCE DRIVER
15685 M: Jim Cromie <jim.cromie@gmail.com>
15687 F: drivers/clocksource/scx200_hrt.c
15689 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15690 M: Sascha Sommer <saschasommer@freenet.de>
15691 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15693 F: drivers/mmc/host/sdricoh_cs.c
15695 SECO BOARDS CEC DRIVER
15696 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15698 F: drivers/media/cec/platform/seco/seco-cec.c
15699 F: drivers/media/cec/platform/seco/seco-cec.h
15702 M: Kees Cook <keescook@chromium.org>
15703 R: Andy Lutomirski <luto@amacapital.net>
15704 R: Will Drewry <wad@chromium.org>
15706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15707 F: Documentation/userspace-api/seccomp_filter.rst
15708 F: include/linux/seccomp.h
15709 F: include/uapi/linux/seccomp.h
15710 F: kernel/seccomp.c
15711 F: tools/testing/selftests/kselftest_harness.h
15712 F: tools/testing/selftests/seccomp/*
15713 K: \bsecure_computing
15716 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15717 M: Al Cooper <alcooperx@gmail.com>
15718 L: linux-mmc@vger.kernel.org
15719 L: bcm-kernel-feedback-list@broadcom.com
15721 F: drivers/mmc/host/sdhci-brcmstb*
15723 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15724 M: Adrian Hunter <adrian.hunter@intel.com>
15725 L: linux-mmc@vger.kernel.org
15727 F: drivers/mmc/host/sdhci*
15728 F: include/linux/mmc/sdhci*
15730 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15731 M: Eugen Hristev <eugen.hristev@microchip.com>
15732 L: linux-mmc@vger.kernel.org
15734 F: drivers/mmc/host/sdhci-of-at91.c
15736 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15737 M: Ben Dooks <ben-linux@fluff.org>
15738 M: Jaehoon Chung <jh80.chung@samsung.com>
15739 L: linux-mmc@vger.kernel.org
15741 F: drivers/mmc/host/sdhci-s3c*
15743 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15744 M: Viresh Kumar <vireshk@kernel.org>
15745 L: linux-mmc@vger.kernel.org
15747 F: drivers/mmc/host/sdhci-spear.c
15749 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15750 M: Kishon Vijay Abraham I <kishon@ti.com>
15751 L: linux-mmc@vger.kernel.org
15753 F: drivers/mmc/host/sdhci-omap.c
15755 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15756 M: Jonathan Derrick <jonathan.derrick@intel.com>
15757 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15758 L: linux-block@vger.kernel.org
15760 F: block/opal_proto.h
15762 F: include/linux/sed*
15763 F: include/uapi/linux/sed*
15766 M: Security Officers <security@kernel.org>
15768 F: Documentation/admin-guide/security-bugs.rst
15771 M: James Morris <jmorris@namei.org>
15772 M: "Serge E. Hallyn" <serge@hallyn.com>
15773 L: linux-security-module@vger.kernel.org (suggested Cc:)
15775 W: http://kernsec.org/
15776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15778 X: security/selinux/
15780 SELINUX SECURITY MODULE
15781 M: Paul Moore <paul@paul-moore.com>
15782 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15783 M: Eric Paris <eparis@parisplace.org>
15784 L: selinux@vger.kernel.org
15786 W: https://selinuxproject.org
15787 W: https://github.com/SELinuxProject
15788 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15789 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15790 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15791 F: Documentation/admin-guide/LSM/SELinux.rst
15792 F: include/trace/events/avc.h
15793 F: include/uapi/linux/selinux_netlink.h
15794 F: scripts/selinux/
15795 F: security/selinux/
15798 M: Jiri Slaby <jirislaby@kernel.org>
15800 F: drivers/misc/phantom.c
15801 F: include/uapi/linux/phantom.h
15803 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15804 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15806 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15807 F: drivers/iio/chemical/scd30.h
15808 F: drivers/iio/chemical/scd30_core.c
15809 F: drivers/iio/chemical/scd30_i2c.c
15810 F: drivers/iio/chemical/scd30_serial.c
15812 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15813 M: Tomasz Duszynski <tduszyns@gmail.com>
15815 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15816 F: drivers/iio/chemical/sps30.c
15819 M: Rob Herring <robh@kernel.org>
15820 L: linux-serial@vger.kernel.org
15822 F: Documentation/devicetree/bindings/serial/serial.yaml
15823 F: drivers/tty/serdev/
15824 F: include/linux/serdev.h
15827 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15828 L: linux-serial@vger.kernel.org
15830 F: Documentation/devicetree/bindings/serial/
15831 F: drivers/tty/serial/
15834 M: Sean Young <sean@mess.org>
15835 L: linux-media@vger.kernel.org
15837 F: drivers/media/rc/serial_ir.c
15839 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15840 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15841 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15843 F: Documentation/devicetree/bindings/slimbus/
15844 F: drivers/slimbus/
15845 F: include/linux/slimbus.h
15848 M: Edward Cree <ecree.xilinx@gmail.com>
15849 M: Martin Habets <habetsm.xilinx@gmail.com>
15850 L: netdev@vger.kernel.org
15852 F: drivers/net/ethernet/sfc/
15854 SFF/SFP/SFP+ MODULE SUPPORT
15855 M: Russell King <linux@armlinux.org.uk>
15856 L: netdev@vger.kernel.org
15858 F: drivers/net/phy/phylink.c
15859 F: drivers/net/phy/sfp*
15860 F: include/linux/mdio/mdio-i2c.h
15861 F: include/linux/phylink.h
15862 F: include/linux/sfp.h
15863 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)
15866 M: Dimitri Sivanich <sivanich@sgi.com>
15868 F: drivers/misc/sgi-gru/
15870 SGI XP/XPC/XPNET DRIVER
15871 M: Cliff Whickman <cpw@sgi.com>
15872 M: Robin Holt <robinmholt@gmail.com>
15874 F: drivers/misc/sgi-xp/
15876 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15877 M: Karsten Graul <kgraul@linux.ibm.com>
15878 L: linux-s390@vger.kernel.org
15880 W: http://www.ibm.com/developerworks/linux/linux390/
15883 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15884 M: Linus Walleij <linus.walleij@linaro.org>
15885 L: linux-iio@vger.kernel.org
15887 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15888 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15889 F: drivers/iio/light/gp2ap002.c
15891 SHARP RJ54N1CB0C SENSOR DRIVER
15892 M: Jacopo Mondi <jacopo@jmondi.org>
15893 L: linux-media@vger.kernel.org
15895 T: git git://linuxtv.org/media_tree.git
15896 F: drivers/media/i2c/rj54n1cb0c.c
15897 F: include/media/i2c/rj54n1cb0c.h
15899 SH_VOU V4L2 OUTPUT DRIVER
15900 L: linux-media@vger.kernel.org
15902 F: drivers/media/platform/sh_vou.c
15903 F: include/media/drv-intf/sh_vou.h
15905 SI2157 MEDIA DRIVER
15906 M: Antti Palosaari <crope@iki.fi>
15907 L: linux-media@vger.kernel.org
15909 W: https://linuxtv.org
15910 W: http://palosaari.fi/linux/
15911 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15912 T: git git://linuxtv.org/anttip/media_tree.git
15913 F: drivers/media/tuners/si2157*
15915 SI2165 MEDIA DRIVER
15916 M: Matthias Schwarzott <zzam@gentoo.org>
15917 L: linux-media@vger.kernel.org
15919 W: https://linuxtv.org
15920 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15921 F: drivers/media/dvb-frontends/si2165*
15923 SI2168 MEDIA DRIVER
15924 M: Antti Palosaari <crope@iki.fi>
15925 L: linux-media@vger.kernel.org
15927 W: https://linuxtv.org
15928 W: http://palosaari.fi/linux/
15929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15930 T: git git://linuxtv.org/anttip/media_tree.git
15931 F: drivers/media/dvb-frontends/si2168*
15933 SI470X FM RADIO RECEIVER I2C DRIVER
15934 M: Hans Verkuil <hverkuil@xs4all.nl>
15935 L: linux-media@vger.kernel.org
15937 W: https://linuxtv.org
15938 T: git git://linuxtv.org/media_tree.git
15939 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15941 SI470X FM RADIO RECEIVER USB DRIVER
15942 M: Hans Verkuil <hverkuil@xs4all.nl>
15943 L: linux-media@vger.kernel.org
15945 W: https://linuxtv.org
15946 T: git git://linuxtv.org/media_tree.git
15947 F: drivers/media/radio/si470x/radio-si470x-common.c
15948 F: drivers/media/radio/si470x/radio-si470x-usb.c
15949 F: drivers/media/radio/si470x/radio-si470x.h
15951 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15952 M: Eduardo Valentin <edubezval@gmail.com>
15953 L: linux-media@vger.kernel.org
15955 W: https://linuxtv.org
15956 T: git git://linuxtv.org/media_tree.git
15957 F: drivers/media/radio/si4713/si4713.?
15959 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15960 M: Eduardo Valentin <edubezval@gmail.com>
15961 L: linux-media@vger.kernel.org
15963 W: https://linuxtv.org
15964 T: git git://linuxtv.org/media_tree.git
15965 F: drivers/media/radio/si4713/radio-platform-si4713.c
15967 SI4713 FM RADIO TRANSMITTER USB DRIVER
15968 M: Hans Verkuil <hverkuil@xs4all.nl>
15969 L: linux-media@vger.kernel.org
15971 W: https://linuxtv.org
15972 T: git git://linuxtv.org/media_tree.git
15973 F: drivers/media/radio/si4713/radio-usb-si4713.c
15976 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15977 L: linux-media@vger.kernel.org
15979 W: https://linuxtv.org
15980 T: git git://linuxtv.org/media_tree.git
15981 F: drivers/media/common/siano/
15982 F: drivers/media/mmc/siano/
15983 F: drivers/media/usb/siano/
15984 F: drivers/media/usb/siano/
15987 M: Palmer Dabbelt <palmer@dabbelt.com>
15988 M: Paul Walmsley <paul.walmsley@sifive.com>
15989 L: linux-riscv@lists.infradead.org
15991 T: git git://github.com/sifive/riscv-linux.git
15995 SIFIVE FU540 SYSTEM-ON-CHIP
15996 M: Paul Walmsley <paul.walmsley@sifive.com>
15997 M: Palmer Dabbelt <palmer@dabbelt.com>
15998 L: linux-riscv@lists.infradead.org
16000 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16005 M: Green Wan <green.wan@sifive.com>
16007 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16008 F: drivers/dma/sf-pdma/
16010 SILEAD TOUCHSCREEN DRIVER
16011 M: Hans de Goede <hdegoede@redhat.com>
16012 L: linux-input@vger.kernel.org
16013 L: platform-driver-x86@vger.kernel.org
16015 F: drivers/input/touchscreen/silead.c
16016 F: drivers/platform/x86/touchscreen_dmi.c
16018 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16019 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16021 F: drivers/staging/wfx/
16023 SILICON MOTION SM712 FRAME BUFFER DRIVER
16024 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16025 M: Teddy Wang <teddy.wang@siliconmotion.com>
16026 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16027 L: linux-fbdev@vger.kernel.org
16029 F: Documentation/fb/sm712fb.rst
16030 F: drivers/video/fbdev/sm712*
16032 SIMPLE FIRMWARE INTERFACE (SFI)
16034 W: http://simplefirmware.org/
16035 F: arch/x86/platform/sfi/
16037 F: include/linux/sfi*.h
16040 M: Hans de Goede <hdegoede@redhat.com>
16041 L: linux-fbdev@vger.kernel.org
16043 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16044 F: drivers/video/fbdev/simplefb.c
16045 F: include/linux/platform_data/simplefb.h
16047 SIMTEC EB110ATX (Chalice CATS)
16048 M: Simtec Linux Team <linux@simtec.co.uk>
16050 W: http://www.simtec.co.uk/products/EB110ATX/
16052 SIMTEC EB2410ITX (BAST)
16053 M: Simtec Linux Team <linux@simtec.co.uk>
16055 W: http://www.simtec.co.uk/products/EB2410ITX/
16056 F: arch/arm/mach-s3c/bast-ide.c
16057 F: arch/arm/mach-s3c/bast-irq.c
16058 F: arch/arm/mach-s3c/mach-bast.c
16061 M: Thorsten Scherer <t.scherer@eckelmann.de>
16062 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16063 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16065 F: drivers/gpio/gpio-siox.c
16067 F: include/trace/events/siox.h
16069 SIPHASH PRF ROUTINES
16070 M: Jason A. Donenfeld <Jason@zx2c4.com>
16072 F: include/linux/siphash.h
16074 F: lib/test_siphash.c
16076 SIS 190 ETHERNET DRIVER
16077 M: Francois Romieu <romieu@fr.zoreil.com>
16078 L: netdev@vger.kernel.org
16080 F: drivers/net/ethernet/sis/sis190.c
16082 SIS 900/7016 FAST ETHERNET DRIVER
16083 M: Daniele Venzano <venza@brownhat.org>
16084 L: netdev@vger.kernel.org
16086 W: http://www.brownhat.org/sis900.html
16087 F: drivers/net/ethernet/sis/sis900.*
16089 SIS FRAMEBUFFER DRIVER
16090 M: Thomas Winischhofer <thomas@winischhofer.net>
16092 W: http://www.winischhofer.net/linuxsisvga.shtml
16093 F: Documentation/fb/sisfb.rst
16094 F: drivers/video/fbdev/sis/
16095 F: include/video/sisfb.h
16097 SIS I2C TOUCHSCREEN DRIVER
16098 M: Mika Penttilä <mika.penttila@nextfour.com>
16099 L: linux-input@vger.kernel.org
16101 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16102 F: drivers/input/touchscreen/sis_i2c.c
16105 M: Thomas Winischhofer <thomas@winischhofer.net>
16107 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16108 F: drivers/usb/misc/sisusbvga/
16111 M: Christoph Lameter <cl@linux.com>
16112 M: Pekka Enberg <penberg@kernel.org>
16113 M: David Rientjes <rientjes@google.com>
16114 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16115 M: Andrew Morton <akpm@linux-foundation.org>
16116 L: linux-mm@kvack.org
16118 F: include/linux/sl?b*.h
16121 SLEEPABLE READ-COPY UPDATE (SRCU)
16122 M: Lai Jiangshan <jiangshanlai@gmail.com>
16123 M: "Paul E. McKenney" <paulmck@kernel.org>
16124 M: Josh Triplett <josh@joshtriplett.org>
16125 R: Steven Rostedt <rostedt@goodmis.org>
16126 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16127 L: rcu@vger.kernel.org
16129 W: http://www.rdrop.com/users/paulmck/RCU/
16130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16131 F: include/linux/srcu*.h
16132 F: kernel/rcu/srcu*.c
16134 SMACK SECURITY MODULE
16135 M: Casey Schaufler <casey@schaufler-ca.com>
16136 L: linux-security-module@vger.kernel.org
16138 W: http://schaufler-ca.com
16139 T: git git://github.com/cschaufler/smack-next
16140 F: Documentation/admin-guide/LSM/Smack.rst
16143 SMC91x ETHERNET DRIVER
16144 M: Nicolas Pitre <nico@fluxnic.net>
16146 F: drivers/net/ethernet/smsc/smc91x.*
16148 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16149 M: Mark Rutland <mark.rutland@arm.com>
16150 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16151 M: Sudeep Holla <sudeep.holla@arm.com>
16152 L: linux-arm-kernel@lists.infradead.org
16154 F: drivers/firmware/smccc/
16155 F: include/linux/arm-smccc.h
16157 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16158 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16159 L: linux-media@vger.kernel.org
16161 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16162 F: drivers/media/i2c/smiapp-pll.c
16163 F: drivers/media/i2c/smiapp-pll.h
16164 F: drivers/media/i2c/smiapp/
16165 F: include/uapi/linux/smiapp.h
16167 SMM665 HARDWARE MONITOR DRIVER
16168 M: Guenter Roeck <linux@roeck-us.net>
16169 L: linux-hwmon@vger.kernel.org
16171 F: Documentation/hwmon/smm665.rst
16172 F: drivers/hwmon/smm665.c
16174 SMSC EMC2103 HARDWARE MONITOR DRIVER
16175 M: Steve Glendinning <steve.glendinning@shawell.net>
16176 L: linux-hwmon@vger.kernel.org
16178 F: Documentation/hwmon/emc2103.rst
16179 F: drivers/hwmon/emc2103.c
16181 SMSC SCH5627 HARDWARE MONITOR DRIVER
16182 M: Hans de Goede <hdegoede@redhat.com>
16183 L: linux-hwmon@vger.kernel.org
16185 F: Documentation/hwmon/sch5627.rst
16186 F: drivers/hwmon/sch5627.c
16188 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16189 M: Steve Glendinning <steve.glendinning@shawell.net>
16190 L: linux-fbdev@vger.kernel.org
16192 F: drivers/video/fbdev/smscufx.c
16194 SMSC47B397 HARDWARE MONITOR DRIVER
16195 M: Jean Delvare <jdelvare@suse.com>
16196 L: linux-hwmon@vger.kernel.org
16198 F: Documentation/hwmon/smsc47b397.rst
16199 F: drivers/hwmon/smsc47b397.c
16201 SMSC911x ETHERNET DRIVER
16202 M: Steve Glendinning <steve.glendinning@shawell.net>
16203 L: netdev@vger.kernel.org
16205 F: drivers/net/ethernet/smsc/smsc911x.*
16206 F: include/linux/smsc911x.h
16208 SMSC9420 PCI ETHERNET DRIVER
16209 M: Steve Glendinning <steve.glendinning@shawell.net>
16210 L: netdev@vger.kernel.org
16212 F: drivers/net/ethernet/smsc/smsc9420.*
16214 SOCIONEXT (SNI) AVE NETWORK DRIVER
16215 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16216 L: netdev@vger.kernel.org
16218 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16219 F: drivers/net/ethernet/socionext/sni_ave.c
16221 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16222 M: Jassi Brar <jaswinder.singh@linaro.org>
16223 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16224 L: netdev@vger.kernel.org
16226 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16227 F: drivers/net/ethernet/socionext/netsec.c
16229 SOCIONEXT (SNI) Synquacer SPI DRIVER
16230 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16231 M: Jassi Brar <jaswinder.singh@linaro.org>
16232 L: linux-spi@vger.kernel.org
16234 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16235 F: drivers/spi/spi-synquacer.c
16237 SOCIONEXT SYNQUACER I2C DRIVER
16238 M: Ard Biesheuvel <ardb@kernel.org>
16239 L: linux-i2c@vger.kernel.org
16241 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16242 F: drivers/i2c/busses/i2c-synquacer.c
16244 SOCIONEXT UNIPHIER SOUND DRIVER
16245 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16247 F: sound/soc/uniphier/
16249 SOEKRIS NET48XX LED SUPPORT
16250 M: Chris Boot <bootc@bootc.net>
16252 F: drivers/leds/leds-net48xx.c
16254 SOFT-IWARP DRIVER (siw)
16255 M: Bernard Metzler <bmt@zurich.ibm.com>
16256 L: linux-rdma@vger.kernel.org
16258 F: drivers/infiniband/sw/siw/
16259 F: include/uapi/rdma/siw-abi.h
16261 SOFT-ROCE DRIVER (rxe)
16262 M: Zhu Yanjun <yanjunz@nvidia.com>
16263 L: linux-rdma@vger.kernel.org
16265 F: drivers/infiniband/sw/rxe/
16266 F: include/uapi/rdma/rdma_user_rxe.h
16268 SOFTLOGIC 6x10 MPEG CODEC
16269 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16270 M: Anton Sviridenko <anton@corp.bluecherry.net>
16271 M: Andrey Utkin <andrey_utkin@fastmail.com>
16272 M: Ismael Luceno <ismael@iodev.co.uk>
16273 L: linux-media@vger.kernel.org
16275 F: drivers/media/pci/solo6x10/
16277 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16278 M: James Morse <james.morse@arm.com>
16279 L: linux-arm-kernel@lists.infradead.org
16281 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16282 F: drivers/firmware/arm_sdei.c
16283 F: include/linux/arm_sdei.h
16284 F: include/uapi/linux/arm_sdei.h
16286 SOFTWARE RAID (Multiple Disks) SUPPORT
16287 M: Song Liu <song@kernel.org>
16288 L: linux-raid@vger.kernel.org
16290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16291 F: drivers/md/Kconfig
16292 F: drivers/md/Makefile
16294 F: drivers/md/raid*
16295 F: include/linux/raid/
16296 F: include/uapi/linux/raid/
16298 SOLIDRUN CLEARFOG SUPPORT
16299 M: Russell King <linux@armlinux.org.uk>
16301 F: arch/arm/boot/dts/armada-388-clearfog*
16302 F: arch/arm/boot/dts/armada-38x-solidrun-*
16304 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16305 M: Russell King <linux@armlinux.org.uk>
16307 F: arch/arm/boot/dts/imx6*-cubox-i*
16308 F: arch/arm/boot/dts/imx6*-hummingboard*
16309 F: arch/arm/boot/dts/imx6*-sr-*
16311 SONIC NETWORK DRIVER
16312 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16313 L: netdev@vger.kernel.org
16315 F: drivers/net/ethernet/natsemi/sonic.*
16317 SONICS SILICON BACKPLANE DRIVER (SSB)
16318 M: Michael Buesch <m@bues.ch>
16319 L: linux-wireless@vger.kernel.org
16322 F: include/linux/ssb/
16324 SONY IMX214 SENSOR DRIVER
16325 M: Ricardo Ribalda <ribalda@kernel.org>
16326 L: linux-media@vger.kernel.org
16328 T: git git://linuxtv.org/media_tree.git
16329 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16330 F: drivers/media/i2c/imx214.c
16332 SONY IMX219 SENSOR DRIVER
16333 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16334 L: linux-media@vger.kernel.org
16336 T: git git://linuxtv.org/media_tree.git
16337 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16338 F: drivers/media/i2c/imx219.c
16340 SONY IMX258 SENSOR DRIVER
16341 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16342 L: linux-media@vger.kernel.org
16344 T: git git://linuxtv.org/media_tree.git
16345 F: drivers/media/i2c/imx258.c
16347 SONY IMX274 SENSOR DRIVER
16348 M: Leon Luo <leonl@leopardimaging.com>
16349 L: linux-media@vger.kernel.org
16351 T: git git://linuxtv.org/media_tree.git
16352 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16353 F: drivers/media/i2c/imx274.c
16355 SONY IMX290 SENSOR DRIVER
16356 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16357 L: linux-media@vger.kernel.org
16359 T: git git://linuxtv.org/media_tree.git
16360 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16361 F: drivers/media/i2c/imx290.c
16363 SONY IMX319 SENSOR DRIVER
16364 M: Bingbu Cao <bingbu.cao@intel.com>
16365 L: linux-media@vger.kernel.org
16367 T: git git://linuxtv.org/media_tree.git
16368 F: drivers/media/i2c/imx319.c
16370 SONY IMX355 SENSOR DRIVER
16371 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16372 L: linux-media@vger.kernel.org
16374 T: git git://linuxtv.org/media_tree.git
16375 F: drivers/media/i2c/imx355.c
16377 SONY IMX477 SENSOR DRIVER
16378 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
16379 L: linux-media@vger.kernel.org
16381 T: git git://linuxtv.org/media_tree.git
16382 F: Documentation/devicetree/bindings/media/i2c/imx378.yaml
16383 F: Documentation/devicetree/bindings/media/i2c/imx477.yaml
16384 F: drivers/media/i2c/imx477.c
16386 SONY IMX519 SENSOR DRIVER
16387 M: Arducam Kernel Maintenance <info@arducam.com>
16388 L: linux-media@vger.kernel.org
16390 T: git git://linuxtv.org/media_tree.git
16391 F: Documentation/devicetree/bindings/media/i2c/imx519.yaml
16392 F: drivers/media/i2c/imx519.c
16394 SONY MEMORYSTICK SUBSYSTEM
16395 M: Maxim Levitsky <maximlevitsky@gmail.com>
16396 M: Alex Dubov <oakad@yahoo.com>
16397 M: Ulf Hansson <ulf.hansson@linaro.org>
16398 L: linux-mmc@vger.kernel.org
16400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16401 F: drivers/memstick/
16402 F: include/linux/memstick.h
16404 SONY VAIO CONTROL DEVICE DRIVER
16405 M: Mattia Dongili <malattia@linux.it>
16406 L: platform-driver-x86@vger.kernel.org
16408 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16409 F: Documentation/admin-guide/laptops/sony-laptop.rst
16410 F: drivers/char/sonypi.c
16411 F: drivers/platform/x86/sony-laptop.c
16412 F: include/linux/sony-laptop.h
16415 M: Jaroslav Kysela <perex@perex.cz>
16416 M: Takashi Iwai <tiwai@suse.com>
16417 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16419 W: http://www.alsa-project.org/
16420 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16422 F: Documentation/sound/
16424 F: include/uapi/sound/
16427 SOUND - COMPRESSED AUDIO
16428 M: Vinod Koul <vkoul@kernel.org>
16429 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16432 F: Documentation/sound/designs/compress-offload.rst
16433 F: include/sound/compress_driver.h
16434 F: include/uapi/sound/compress_*
16435 F: sound/core/compress_offload.c
16436 F: sound/soc/soc-compress.c
16438 SOUND - DMAENGINE HELPERS
16439 M: Lars-Peter Clausen <lars@metafoo.de>
16441 F: include/sound/dmaengine_pcm.h
16442 F: sound/core/pcm_dmaengine.c
16443 F: sound/soc/soc-generic-dmaengine-pcm.c
16445 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16446 M: Liam Girdwood <lgirdwood@gmail.com>
16447 M: Mark Brown <broonie@kernel.org>
16448 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16450 W: http://alsa-project.org/main/index.php/ASoC
16451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16452 F: Documentation/devicetree/bindings/sound/
16453 F: Documentation/sound/soc/
16454 F: include/dt-bindings/sound/
16455 F: include/sound/soc*
16458 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16459 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16460 M: Liam Girdwood <lgirdwood@gmail.com>
16461 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16462 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16463 M: Daniel Baluta <daniel.baluta@nxp.com>
16464 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16466 W: https://github.com/thesofproject/linux/
16469 SOUNDWIRE SUBSYSTEM
16470 M: Vinod Koul <vkoul@kernel.org>
16471 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16472 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16473 R: Sanyog Kale <sanyog.r.kale@intel.com>
16474 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16476 F: Documentation/driver-api/soundwire/
16477 F: drivers/soundwire/
16478 F: include/linux/soundwire/
16481 M: Olli Salonen <olli.salonen@iki.fi>
16482 L: linux-media@vger.kernel.org
16484 W: https://linuxtv.org
16485 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16486 F: drivers/media/dvb-frontends/sp2*
16488 SPARC + UltraSPARC (sparc/sparc64)
16489 M: "David S. Miller" <davem@davemloft.net>
16490 L: sparclinux@vger.kernel.org
16492 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16498 SPARC SERIAL DRIVERS
16499 M: "David S. Miller" <davem@davemloft.net>
16500 L: sparclinux@vger.kernel.org
16502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16504 F: drivers/tty/serial/suncore.c
16505 F: drivers/tty/serial/sunhv.c
16506 F: drivers/tty/serial/sunsab.c
16507 F: drivers/tty/serial/sunsab.h
16508 F: drivers/tty/serial/sunsu.c
16509 F: drivers/tty/serial/sunzilog.c
16510 F: drivers/tty/serial/sunzilog.h
16511 F: drivers/tty/vcc.c
16512 F: include/linux/sunserialcore.h
16515 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16516 L: linux-sparse@vger.kernel.org
16518 W: https://sparse.docs.kernel.org/
16519 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16520 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16521 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16522 F: include/linux/compiler.h
16524 SPEAKUP CONSOLE SPEECH DRIVER
16525 M: William Hubbs <w.d.hubbs@gmail.com>
16526 M: Chris Brannon <chris@the-brannons.com>
16527 M: Kirk Reiser <kirk@reisers.ca>
16528 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16529 L: speakup@linux-speakup.org
16531 W: http://www.linux-speakup.org/
16532 F: drivers/accessibility/speakup/
16534 SPEAR CLOCK FRAMEWORK SUPPORT
16535 M: Viresh Kumar <vireshk@kernel.org>
16536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16538 W: http://www.st.com/spear
16539 F: drivers/clk/spear/
16541 SPEAR PLATFORM SUPPORT
16542 M: Viresh Kumar <vireshk@kernel.org>
16543 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16546 W: http://www.st.com/spear
16547 F: arch/arm/boot/dts/spear*
16548 F: arch/arm/mach-spear/
16551 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16552 L: linux-mtd@lists.infradead.org
16554 W: http://www.linux-mtd.infradead.org/
16555 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16556 C: irc://irc.oftc.net/mtd
16557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16558 F: drivers/mtd/spi-nor/
16559 F: include/linux/mtd/spi-nor.h
16562 M: Mark Brown <broonie@kernel.org>
16563 L: linux-spi@vger.kernel.org
16565 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16567 F: Documentation/devicetree/bindings/spi/
16568 F: Documentation/spi/
16570 F: include/linux/spi/
16571 F: include/uapi/linux/spi/
16574 SPIDERNET NETWORK DRIVER for CELL
16575 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16576 L: netdev@vger.kernel.org
16578 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16579 F: drivers/net/ethernet/toshiba/spider_net*
16582 R: Stephen Boyd <sboyd@kernel.org>
16583 L: linux-arm-msm@vger.kernel.org
16584 F: Documentation/devicetree/bindings/spmi/
16586 F: include/dt-bindings/spmi/spmi.h
16587 F: include/linux/spmi.h
16588 F: include/trace/events/spmi.h
16591 M: Jeremy Kerr <jk@ozlabs.org>
16592 L: linuxppc-dev@lists.ozlabs.org
16594 W: http://www.ibm.com/developerworks/power/cell/
16595 F: Documentation/filesystems/spufs/spufs.rst
16596 F: arch/powerpc/platforms/cell/spufs/
16598 SQUASHFS FILE SYSTEM
16599 M: Phillip Lougher <phillip@squashfs.org.uk>
16600 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16602 W: http://squashfs.org.uk
16603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16604 F: Documentation/filesystems/squashfs.rst
16607 SRM (Alpha) environment access
16608 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16610 F: arch/alpha/kernel/srm_env.c
16612 ST LSM6DSx IMU IIO DRIVER
16613 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16614 L: linux-iio@vger.kernel.org
16616 W: http://www.st.com/
16617 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16618 F: drivers/iio/imu/st_lsm6dsx/
16620 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16621 M: Mickael Guene <mickael.guene@st.com>
16622 L: linux-media@vger.kernel.org
16624 T: git git://linuxtv.org/media_tree.git
16625 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16626 F: drivers/media/i2c/st-mipid02.c
16628 ST STM32 I2C/SMBUS DRIVER
16629 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16630 L: linux-i2c@vger.kernel.org
16632 F: drivers/i2c/busses/i2c-stm32*
16634 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16635 M: Song Qiang <songqiang1304521@gmail.com>
16636 L: linux-iio@vger.kernel.org
16638 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16639 F: drivers/iio/proximity/vl53l0x-i2c.c
16642 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16643 M: Sasha Levin <sashal@kernel.org>
16644 L: stable@vger.kernel.org
16646 F: Documentation/process/stable-kernel-rules.rst
16648 STAGING - ATOMISP DRIVER
16649 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16650 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16651 L: linux-media@vger.kernel.org
16653 F: drivers/staging/media/atomisp/
16656 M: Ian Abbott <abbotti@mev.co.uk>
16657 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16659 F: drivers/staging/comedi/
16661 STAGING - FIELDBUS SUBSYSTEM
16662 M: Sven Van Asbroeck <TheSven73@gmail.com>
16664 F: drivers/staging/fieldbus/*
16665 F: drivers/staging/fieldbus/Documentation/
16667 STAGING - HMS ANYBUS-S BUS
16668 M: Sven Van Asbroeck <TheSven73@gmail.com>
16670 F: drivers/staging/fieldbus/anybuss/
16672 STAGING - INDUSTRIAL IO
16673 M: Jonathan Cameron <jic23@kernel.org>
16674 L: linux-iio@vger.kernel.org
16676 F: Documentation/devicetree/bindings/staging/iio/
16677 F: drivers/staging/iio/
16679 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16680 M: Marc Dietrich <marvin24@gmx.de>
16681 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16682 L: linux-tegra@vger.kernel.org
16684 F: drivers/staging/nvec/
16686 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16687 M: Jens Frederich <jfrederich@gmail.com>
16688 M: Daniel Drake <dsd@laptop.org>
16689 M: Jon Nettleton <jon.nettleton@gmail.com>
16691 W: http://wiki.laptop.org/go/DCON
16692 F: drivers/staging/olpc_dcon/
16694 STAGING - REALTEK RTL8188EU DRIVERS
16695 M: Larry Finger <Larry.Finger@lwfinger.net>
16697 F: drivers/staging/rtl8188eu/
16699 STAGING - REALTEK RTL8712U DRIVERS
16700 M: Larry Finger <Larry.Finger@lwfinger.net>
16701 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16703 F: drivers/staging/rtl8712/
16705 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16706 M: Michael Hennerich <michael.hennerich@analog.com>
16707 L: linux-fbdev@vger.kernel.org
16709 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16710 F: drivers/staging/fbtft/fb_seps525.c
16712 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16713 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16714 M: Teddy Wang <teddy.wang@siliconmotion.com>
16715 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16716 L: linux-fbdev@vger.kernel.org
16718 F: drivers/staging/sm750fb/
16720 STAGING - VIA VT665X DRIVERS
16721 M: Forest Bond <forest@alittletooquiet.net>
16723 F: drivers/staging/vt665?/
16726 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16727 L: linux-staging@lists.linux.dev
16729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16730 F: drivers/staging/
16732 STARFIRE/DURALAN NETWORK DRIVER
16733 M: Ion Badulescu <ionut@badula.org>
16735 F: drivers/net/ethernet/adaptec/starfire*
16737 STEC S1220 SKD DRIVER
16738 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16739 L: linux-block@vger.kernel.org
16741 F: drivers/block/skd*[ch]
16743 STI AUDIO (ASoC) DRIVERS
16744 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16745 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16747 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16751 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16753 F: Documentation/devicetree/bindings/media/stih-cec.txt
16754 F: drivers/media/cec/platform/sti/
16756 STK1160 USB VIDEO CAPTURE DRIVER
16757 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16758 L: linux-media@vger.kernel.org
16760 T: git git://linuxtv.org/media_tree.git
16761 F: drivers/media/usb/stk1160/
16763 STM32 AUDIO (ASoC) DRIVERS
16764 M: Olivier Moysan <olivier.moysan@st.com>
16765 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16766 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16768 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16771 STM32 TIMER/LPTIMER DRIVERS
16772 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16774 F: Documentation/ABI/testing/*timer-stm32
16775 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16776 F: drivers/*/stm32-*timer*
16777 F: drivers/pwm/pwm-stm32*
16778 F: include/linux/*/stm32-*tim*
16780 STMMAC ETHERNET DRIVER
16781 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16782 M: Alexandre Torgue <alexandre.torgue@st.com>
16783 M: Jose Abreu <joabreu@synopsys.com>
16784 L: netdev@vger.kernel.org
16786 W: http://www.stlinux.com
16787 F: Documentation/networking/device_drivers/ethernet/stmicro/
16788 F: drivers/net/ethernet/stmicro/stmmac/
16791 M: Sam Creasey <sammy@sammy.net>
16793 W: http://sammy.net/sun3/
16794 F: arch/m68k/include/asm/sun3*
16795 F: arch/m68k/kernel/*sun3*
16796 F: arch/m68k/sun3*/
16797 F: drivers/net/ethernet/i825xx/sun3*
16799 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16800 M: Hans de Goede <hdegoede@redhat.com>
16801 L: linux-input@vger.kernel.org
16803 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16804 F: drivers/input/keyboard/sun4i-lradc-keys.c
16806 SUNDANCE NETWORK DRIVER
16807 M: Denis Kirjanov <kda@linux-powerpc.org>
16808 L: netdev@vger.kernel.org
16810 F: drivers/net/ethernet/dlink/sundance.c
16813 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16814 M: Rich Felker <dalias@libc.org>
16815 L: linux-sh@vger.kernel.org
16817 Q: http://patchwork.kernel.org/project/linux-sh/list/
16818 F: Documentation/sh/
16823 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16824 M: Len Brown <len.brown@intel.com>
16825 M: Pavel Machek <pavel@ucw.cz>
16826 L: linux-pm@vger.kernel.org
16828 B: https://bugzilla.kernel.org
16829 F: Documentation/power/
16830 F: arch/x86/kernel/acpi/
16831 F: drivers/base/power/
16832 F: include/linux/freezer.h
16833 F: include/linux/pm.h
16834 F: include/linux/suspend.h
16838 M: Martin Mares <mj@ucw.cz>
16839 L: linux-video@atrey.karlin.mff.cuni.cz
16841 F: Documentation/admin-guide/svga.rst
16842 F: arch/x86/boot/video*
16845 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16846 L: iommu@lists.linux-foundation.org
16848 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16849 F: arch/*/kernel/pci-swiotlb.c
16850 F: include/linux/swiotlb.h
16851 F: kernel/dma/swiotlb.c
16854 M: Jiri Pirko <jiri@resnulli.us>
16855 M: Ivan Vecera <ivecera@redhat.com>
16856 L: netdev@vger.kernel.org
16858 F: include/net/switchdev.h
16861 SY8106A REGULATOR DRIVER
16862 M: Icenowy Zheng <icenowy@aosc.io>
16864 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16865 F: drivers/regulator/sy8106a-regulator.c
16867 SYNC FILE FRAMEWORK
16868 M: Sumit Semwal <sumit.semwal@linaro.org>
16869 R: Gustavo Padovan <gustavo@padovan.org>
16870 L: linux-media@vger.kernel.org
16871 L: dri-devel@lists.freedesktop.org
16873 T: git git://anongit.freedesktop.org/drm/drm-misc
16874 F: Documentation/driver-api/sync_file.rst
16875 F: drivers/dma-buf/dma-fence*
16876 F: drivers/dma-buf/sw_sync.c
16877 F: drivers/dma-buf/sync_*
16878 F: include/linux/sync_file.h
16879 F: include/uapi/linux/sync_file.h
16881 SYNOPSYS ARC ARCHITECTURE
16882 M: Vineet Gupta <vgupta@synopsys.com>
16883 L: linux-snps-arc@lists.infradead.org
16885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16886 F: Documentation/devicetree/bindings/arc/*
16887 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16889 F: drivers/clocksource/arc_timer.c
16890 F: drivers/tty/serial/arc_uart.c
16892 SYNOPSYS ARC HSDK SDP pll clock driver
16893 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16895 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16896 F: drivers/clk/clk-hsdk-pll.c
16898 SYNOPSYS ARC SDP clock driver
16899 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16901 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16902 F: drivers/clk/axs10x/*
16904 SYNOPSYS ARC SDP platform support
16905 M: Alexey Brodkin <abrodkin@synopsys.com>
16907 F: Documentation/devicetree/bindings/arc/axs10*
16908 F: arch/arc/boot/dts/ax*
16909 F: arch/arc/plat-axs10x
16911 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16912 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16914 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16915 F: drivers/reset/reset-axs10x.c
16917 SYNOPSYS CREG GPIO DRIVER
16918 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16920 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16921 F: drivers/gpio/gpio-creg-snps.c
16923 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16924 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16926 F: drivers/tty/serial/8250/8250_dw.c
16927 F: drivers/tty/serial/8250/8250_dwlib.*
16928 F: drivers/tty/serial/8250/8250_lpss.c
16930 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16931 M: Hoan Tran <hoan@os.amperecomputing.com>
16932 M: Serge Semin <fancer.lancer@gmail.com>
16933 L: linux-gpio@vger.kernel.org
16935 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16936 F: drivers/gpio/gpio-dwapb.c
16938 SYNOPSYS DESIGNWARE APB SSI DRIVER
16939 M: Serge Semin <fancer.lancer@gmail.com>
16940 L: linux-spi@vger.kernel.org
16942 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16943 F: drivers/spi/spi-dw*
16945 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16946 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16948 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16949 F: drivers/dma/dw-axi-dmac/
16951 SYNOPSYS DESIGNWARE DMAC DRIVER
16952 M: Viresh Kumar <vireshk@kernel.org>
16953 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16955 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16957 F: include/dt-bindings/dma/dw-dmac.h
16958 F: include/linux/dma/dw.h
16959 F: include/linux/platform_data/dma-dw.h
16961 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16962 M: Jose Abreu <Jose.Abreu@synopsys.com>
16963 L: netdev@vger.kernel.org
16965 F: drivers/net/ethernet/synopsys/
16967 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16968 M: Jose Abreu <Jose.Abreu@synopsys.com>
16969 L: netdev@vger.kernel.org
16971 F: drivers/net/pcs/pcs-xpcs.c
16972 F: include/linux/pcs/pcs-xpcs.h
16974 SYNOPSYS DESIGNWARE I2C DRIVER
16975 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16976 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16977 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16978 L: linux-i2c@vger.kernel.org
16980 F: drivers/i2c/busses/i2c-designware-*
16981 F: include/linux/platform_data/i2c-designware.h
16983 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16984 M: Jaehoon Chung <jh80.chung@samsung.com>
16985 L: linux-mmc@vger.kernel.org
16987 F: drivers/mmc/host/dw_mmc*
16989 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16990 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16992 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16993 F: drivers/reset/reset-hsdk.c
16994 F: include/dt-bindings/reset/snps,hsdk-reset.h
16996 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16997 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16998 M: Manjunath M B <manjumb@synopsys.com>
16999 L: linux-mmc@vger.kernel.org
17001 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17003 SYSTEM CONFIGURATION (SYSCON)
17004 M: Lee Jones <lee.jones@linaro.org>
17005 M: Arnd Bergmann <arnd@arndb.de>
17007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17008 F: drivers/mfd/syscon.c
17010 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17011 M: Sudeep Holla <sudeep.holla@arm.com>
17012 L: linux-arm-kernel@lists.infradead.org
17014 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17015 F: drivers/clk/clk-sc[mp]i.c
17016 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17017 F: drivers/firmware/arm_scmi/
17018 F: drivers/firmware/arm_scpi.c
17019 F: drivers/reset/reset-scmi.c
17020 F: include/linux/sc[mp]i_protocol.h
17021 F: include/trace/events/scmi.h
17023 SYSTEM RESET/SHUTDOWN DRIVERS
17024 M: Sebastian Reichel <sre@kernel.org>
17025 L: linux-pm@vger.kernel.org
17027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17028 F: Documentation/devicetree/bindings/power/reset/
17029 F: drivers/power/reset/
17031 SYSTEM TRACE MODULE CLASS
17032 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17035 F: Documentation/trace/stm.rst
17036 F: drivers/hwtracing/stm/
17037 F: include/linux/stm.h
17038 F: include/uapi/linux/stm.h
17040 SYSTEM76 ACPI DRIVER
17041 M: Jeremy Soller <jeremy@system76.com>
17042 M: System76 Product Development <productdev@system76.com>
17043 L: platform-driver-x86@vger.kernel.org
17045 F: drivers/platform/x86/system76_acpi.c
17048 M: Christoph Hellwig <hch@infradead.org>
17050 F: Documentation/filesystems/sysv-fs.rst
17052 F: include/linux/sysv_fs.h
17054 TASKSTATS STATISTICS INTERFACE
17055 M: Balbir Singh <bsingharora@gmail.com>
17057 F: Documentation/accounting/taskstats*
17058 F: include/linux/taskstats*
17059 F: kernel/taskstats.c
17062 M: Jamal Hadi Salim <jhs@mojatatu.com>
17063 M: Cong Wang <xiyou.wangcong@gmail.com>
17064 M: Jiri Pirko <jiri@resnulli.us>
17065 L: netdev@vger.kernel.org
17067 F: include/net/pkt_cls.h
17068 F: include/net/pkt_sched.h
17069 F: include/net/tc_act/
17070 F: include/uapi/linux/pkt_cls.h
17071 F: include/uapi/linux/pkt_sched.h
17072 F: include/uapi/linux/tc_act/
17073 F: include/uapi/linux/tc_ematch/
17076 TC90522 MEDIA DRIVER
17077 M: Akihiro Tsukada <tskd08@gmail.com>
17078 L: linux-media@vger.kernel.org
17080 F: drivers/media/dvb-frontends/tc90522*
17082 TCP LOW PRIORITY MODULE
17083 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17084 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17086 W: http://tcp-lp-mod.sourceforge.net/
17087 F: net/ipv4/tcp_lp.c
17089 TDA10071 MEDIA DRIVER
17090 M: Antti Palosaari <crope@iki.fi>
17091 L: linux-media@vger.kernel.org
17093 W: https://linuxtv.org
17094 W: http://palosaari.fi/linux/
17095 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17096 T: git git://linuxtv.org/anttip/media_tree.git
17097 F: drivers/media/dvb-frontends/tda10071*
17099 TDA18212 MEDIA DRIVER
17100 M: Antti Palosaari <crope@iki.fi>
17101 L: linux-media@vger.kernel.org
17103 W: https://linuxtv.org
17104 W: http://palosaari.fi/linux/
17105 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17106 T: git git://linuxtv.org/anttip/media_tree.git
17107 F: drivers/media/tuners/tda18212*
17109 TDA18218 MEDIA DRIVER
17110 M: Antti Palosaari <crope@iki.fi>
17111 L: linux-media@vger.kernel.org
17113 W: https://linuxtv.org
17114 W: http://palosaari.fi/linux/
17115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17116 T: git git://linuxtv.org/anttip/media_tree.git
17117 F: drivers/media/tuners/tda18218*
17119 TDA18250 MEDIA DRIVER
17120 M: Olli Salonen <olli.salonen@iki.fi>
17121 L: linux-media@vger.kernel.org
17123 W: https://linuxtv.org
17124 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17125 T: git git://linuxtv.org/media_tree.git
17126 F: drivers/media/tuners/tda18250*
17128 TDA18271 MEDIA DRIVER
17129 M: Michael Krufky <mkrufky@linuxtv.org>
17130 L: linux-media@vger.kernel.org
17132 W: https://linuxtv.org
17133 W: http://github.com/mkrufky
17134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17135 T: git git://linuxtv.org/mkrufky/tuners.git
17136 F: drivers/media/tuners/tda18271*
17138 TDA1997x MEDIA DRIVER
17139 M: Tim Harvey <tharvey@gateworks.com>
17140 L: linux-media@vger.kernel.org
17142 W: https://linuxtv.org
17143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17144 F: drivers/media/i2c/tda1997x.*
17146 TDA827x MEDIA DRIVER
17147 M: Michael Krufky <mkrufky@linuxtv.org>
17148 L: linux-media@vger.kernel.org
17150 W: https://linuxtv.org
17151 W: http://github.com/mkrufky
17152 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17153 T: git git://linuxtv.org/mkrufky/tuners.git
17154 F: drivers/media/tuners/tda8290.*
17156 TDA8290 MEDIA DRIVER
17157 M: Michael Krufky <mkrufky@linuxtv.org>
17158 L: linux-media@vger.kernel.org
17160 W: https://linuxtv.org
17161 W: http://github.com/mkrufky
17162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17163 T: git git://linuxtv.org/mkrufky/tuners.git
17164 F: drivers/media/tuners/tda8290.*
17166 TDA9840 MEDIA DRIVER
17167 M: Hans Verkuil <hverkuil@xs4all.nl>
17168 L: linux-media@vger.kernel.org
17170 W: https://linuxtv.org
17171 T: git git://linuxtv.org/media_tree.git
17172 F: drivers/media/i2c/tda9840*
17174 TEA5761 TUNER DRIVER
17175 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17176 L: linux-media@vger.kernel.org
17178 W: https://linuxtv.org
17179 T: git git://linuxtv.org/media_tree.git
17180 F: drivers/media/tuners/tea5761.*
17182 TEA5767 TUNER DRIVER
17183 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17184 L: linux-media@vger.kernel.org
17186 W: https://linuxtv.org
17187 T: git git://linuxtv.org/media_tree.git
17188 F: drivers/media/tuners/tea5767.*
17190 TEA6415C MEDIA DRIVER
17191 M: Hans Verkuil <hverkuil@xs4all.nl>
17192 L: linux-media@vger.kernel.org
17194 W: https://linuxtv.org
17195 T: git git://linuxtv.org/media_tree.git
17196 F: drivers/media/i2c/tea6415c*
17198 TEA6420 MEDIA DRIVER
17199 M: Hans Verkuil <hverkuil@xs4all.nl>
17200 L: linux-media@vger.kernel.org
17202 W: https://linuxtv.org
17203 T: git git://linuxtv.org/media_tree.git
17204 F: drivers/media/i2c/tea6420*
17207 M: Jiri Pirko <jiri@resnulli.us>
17208 L: netdev@vger.kernel.org
17210 F: drivers/net/team/
17211 F: include/linux/if_team.h
17212 F: include/uapi/linux/if_team.h
17214 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17215 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17217 F: arch/x86/platform/ts5500/
17219 TECHNOTREND USB IR RECEIVER
17220 M: Sean Young <sean@mess.org>
17221 L: linux-media@vger.kernel.org
17223 F: drivers/media/rc/ttusbir.c
17225 TECHWELL TW9910 VIDEO DECODER
17226 L: linux-media@vger.kernel.org
17228 F: drivers/media/i2c/tw9910.c
17229 F: include/media/i2c/tw9910.h
17232 M: Jens Wiklander <jens.wiklander@linaro.org>
17233 L: op-tee@lists.trustedfirmware.org
17235 F: Documentation/staging/tee.rst
17237 F: include/linux/tee_drv.h
17238 F: include/uapi/linux/tee.h
17240 TEGRA ARCHITECTURE SUPPORT
17241 M: Thierry Reding <thierry.reding@gmail.com>
17242 M: Jonathan Hunter <jonathanh@nvidia.com>
17243 L: linux-tegra@vger.kernel.org
17245 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17250 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17251 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17253 F: drivers/clk/tegra/
17256 M: Laxman Dewangan <ldewangan@nvidia.com>
17257 M: Jon Hunter <jonathanh@nvidia.com>
17259 F: drivers/dma/tegra*
17262 M: Laxman Dewangan <ldewangan@nvidia.com>
17263 R: Dmitry Osipenko <digetx@gmail.com>
17265 F: drivers/i2c/busses/i2c-tegra.c
17267 TEGRA IOMMU DRIVERS
17268 M: Thierry Reding <thierry.reding@gmail.com>
17269 R: Krishna Reddy <vdumpa@nvidia.com>
17270 L: linux-tegra@vger.kernel.org
17272 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17273 F: drivers/iommu/tegra*
17276 M: Laxman Dewangan <ldewangan@nvidia.com>
17278 F: drivers/input/keyboard/tegra-kbc.c
17281 M: Stefan Agner <stefan@agner.ch>
17282 M: Lucas Stach <dev@lynxeye.de>
17284 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17285 F: drivers/mtd/nand/raw/tegra_nand.c
17288 M: Thierry Reding <thierry.reding@gmail.com>
17290 F: drivers/pwm/pwm-tegra.c
17292 TEGRA SERIAL DRIVER
17293 M: Laxman Dewangan <ldewangan@nvidia.com>
17295 F: drivers/tty/serial/serial-tegra.c
17298 M: Laxman Dewangan <ldewangan@nvidia.com>
17300 F: drivers/spi/spi-tegra*
17303 M: Thierry Reding <thierry.reding@gmail.com>
17304 M: Jonathan Hunter <jonathanh@nvidia.com>
17305 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17306 L: linux-media@vger.kernel.org
17307 L: linux-tegra@vger.kernel.org
17309 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17310 F: drivers/staging/media/tegra-video/
17312 TEGRA XUSB PADCTL DRIVER
17313 M: JC Kuo <jckuo@nvidia.com>
17315 F: drivers/phy/tegra/xusb*
17317 TEHUTI ETHERNET DRIVER
17318 M: Andy Gospodarek <andy@greyhouse.net>
17319 L: netdev@vger.kernel.org
17321 F: drivers/net/ethernet/tehuti/*
17323 TELECOM CLOCK DRIVER FOR MCPL0010
17324 M: Mark Gross <mark.gross@intel.com>
17326 F: drivers/char/tlclk.c
17328 TEMPO SEMICONDUCTOR DRIVERS
17329 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17331 F: Documentation/devicetree/bindings/sound/tscs*.txt
17332 F: sound/soc/codecs/tscs*.c
17333 F: sound/soc/codecs/tscs*.h
17335 TENSILICA XTENSA PORT (xtensa)
17336 M: Chris Zankel <chris@zankel.net>
17337 M: Max Filippov <jcmvbkbc@gmail.com>
17338 L: linux-xtensa@linux-xtensa.org
17340 T: git git://github.com/czankel/xtensa-linux.git
17342 F: drivers/irqchip/irq-xtensa-*
17344 TEXAS INSTRUMENTS ASoC DRIVERS
17345 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17346 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17350 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17351 M: Ricardo Ribalda <ribalda@kernel.org>
17352 L: linux-iio@vger.kernel.org
17354 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17355 F: drivers/iio/dac/ti-dac7612.c
17357 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17358 M: Nishanth Menon <nm@ti.com>
17359 M: Tero Kristo <t-kristo@ti.com>
17360 M: Santosh Shilimkar <ssantosh@kernel.org>
17361 L: linux-arm-kernel@lists.infradead.org
17363 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17364 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17365 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17366 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17367 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17368 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17369 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17370 F: drivers/clk/keystone/sci-clk.c
17371 F: drivers/firmware/ti_sci*
17372 F: drivers/irqchip/irq-ti-sci-inta.c
17373 F: drivers/irqchip/irq-ti-sci-intr.c
17374 F: drivers/reset/reset-ti-sci.c
17375 F: drivers/soc/ti/ti_sci_inta_msi.c
17376 F: drivers/soc/ti/ti_sci_pm_domains.c
17377 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17378 F: include/linux/soc/ti/ti_sci_inta_msi.h
17379 F: include/linux/soc/ti/ti_sci_protocol.h
17381 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17382 M: Hans Verkuil <hverkuil@xs4all.nl>
17383 L: linux-media@vger.kernel.org
17385 W: https://linuxtv.org
17386 T: git git://linuxtv.org/media_tree.git
17387 F: drivers/media/radio/radio-raremono.c
17390 M: Zhang Rui <rui.zhang@intel.com>
17391 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17392 R: Amit Kucheria <amitk@kernel.org>
17393 L: linux-pm@vger.kernel.org
17395 Q: https://patchwork.kernel.org/project/linux-pm/list/
17396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17397 F: Documentation/devicetree/bindings/thermal/
17398 F: drivers/thermal/
17399 F: include/linux/cpu_cooling.h
17400 F: include/linux/thermal.h
17401 F: include/uapi/linux/thermal.h
17403 THERMAL DRIVER FOR AMLOGIC SOCS
17404 M: Guillaume La Roque <glaroque@baylibre.com>
17405 L: linux-pm@vger.kernel.org
17406 L: linux-amlogic@lists.infradead.org
17408 W: http://linux-meson.com/
17409 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17410 F: drivers/thermal/amlogic_thermal.c
17412 THERMAL/CPU_COOLING
17413 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17414 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17415 M: Viresh Kumar <viresh.kumar@linaro.org>
17416 M: Javi Merino <javi.merino@kernel.org>
17417 L: linux-pm@vger.kernel.org
17419 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17420 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17421 F: drivers/thermal/cpufreq_cooling.c
17422 F: drivers/thermal/cpuidle_cooling.c
17423 F: include/linux/cpu_cooling.h
17425 THERMAL/POWER_ALLOCATOR
17426 M: Lukasz Luba <lukasz.luba@arm.com>
17427 L: linux-pm@vger.kernel.org
17429 F: Documentation/driver-api/thermal/power_allocator.rst
17430 F: drivers/thermal/gov_power_allocator.c
17431 F: include/trace/events/thermal_power_allocator.h
17433 THINKPAD ACPI EXTRAS DRIVER
17434 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17435 L: ibm-acpi-devel@lists.sourceforge.net
17436 L: platform-driver-x86@vger.kernel.org
17438 W: http://ibm-acpi.sourceforge.net
17439 W: http://thinkwiki.org/wiki/Ibm-acpi
17440 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17441 F: drivers/platform/x86/thinkpad_acpi.c
17444 M: Andreas Noever <andreas.noever@gmail.com>
17445 M: Michael Jamet <michael.jamet@intel.com>
17446 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17447 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17448 L: linux-usb@vger.kernel.org
17450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17451 F: Documentation/admin-guide/thunderbolt.rst
17452 F: drivers/thunderbolt/
17453 F: include/linux/thunderbolt.h
17455 THUNDERBOLT NETWORK DRIVER
17456 M: Michael Jamet <michael.jamet@intel.com>
17457 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17458 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17459 L: netdev@vger.kernel.org
17461 F: drivers/net/thunderbolt.c
17463 THUNDERX GPIO DRIVER
17464 M: Robert Richter <rric@kernel.org>
17466 F: drivers/gpio/gpio-thunderx.c
17468 TI AM437X VPFE DRIVER
17469 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17470 L: linux-media@vger.kernel.org
17472 W: https://linuxtv.org
17473 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17474 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17475 F: drivers/media/platform/am437x/
17477 TI BANDGAP AND THERMAL DRIVER
17478 M: Eduardo Valentin <edubezval@gmail.com>
17479 M: Keerthy <j-keerthy@ti.com>
17480 L: linux-pm@vger.kernel.org
17481 L: linux-omap@vger.kernel.org
17483 F: drivers/thermal/ti-soc-thermal/
17485 TI BQ27XXX POWER SUPPLY DRIVER
17486 R: Dan Murphy <dmurphy@ti.com>
17487 F: drivers/power/supply/bq27xxx_battery.c
17488 F: drivers/power/supply/bq27xxx_battery_i2c.c
17489 F: include/linux/power/bq27xxx_battery.h
17491 TI CDCE706 CLOCK DRIVER
17492 M: Max Filippov <jcmvbkbc@gmail.com>
17494 F: drivers/clk/clk-cdce706.c
17497 M: Tero Kristo <t-kristo@ti.com>
17498 L: linux-omap@vger.kernel.org
17501 F: include/linux/clk/ti.h
17503 TI DAVINCI MACHINE SUPPORT
17504 M: Sekhar Nori <nsekhar@ti.com>
17505 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17509 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17510 F: arch/arm/boot/dts/da850*
17511 F: arch/arm/mach-davinci/
17512 F: drivers/i2c/busses/i2c-davinci.c
17514 TI DAVINCI SERIES CLOCK DRIVER
17515 M: David Lechner <david@lechnology.com>
17516 R: Sekhar Nori <nsekhar@ti.com>
17518 F: Documentation/devicetree/bindings/clock/ti/davinci/
17519 F: drivers/clk/davinci/
17521 TI DAVINCI SERIES GPIO DRIVER
17522 M: Keerthy <j-keerthy@ti.com>
17523 L: linux-gpio@vger.kernel.org
17525 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17526 F: drivers/gpio/gpio-davinci.c
17528 TI DAVINCI SERIES MEDIA DRIVER
17529 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17530 L: linux-media@vger.kernel.org
17532 W: https://linuxtv.org
17533 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17534 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17535 F: drivers/media/platform/davinci/
17536 F: include/media/davinci/
17538 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17539 R: David Lechner <david@lechnology.com>
17540 L: linux-iio@vger.kernel.org
17541 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17542 F: drivers/counter/ti-eqep.c
17544 TI ETHERNET SWITCH DRIVER (CPSW)
17545 R: Grygorii Strashko <grygorii.strashko@ti.com>
17546 L: linux-omap@vger.kernel.org
17547 L: netdev@vger.kernel.org
17549 F: drivers/net/ethernet/ti/cpsw*
17550 F: drivers/net/ethernet/ti/davinci*
17552 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17553 M: Alex Dubov <oakad@yahoo.com>
17555 W: http://tifmxx.berlios.de/
17556 F: drivers/memstick/host/tifm_ms.c
17557 F: drivers/misc/tifm*
17558 F: drivers/mmc/host/tifm_sd.c
17559 F: include/linux/tifm.h
17561 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17562 M: Santosh Shilimkar <ssantosh@kernel.org>
17563 L: linux-kernel@vger.kernel.org
17564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17567 F: drivers/soc/ti/*
17569 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17570 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17571 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17572 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17574 F: sound/soc/codecs/isabelle*
17575 F: sound/soc/codecs/lm49453*
17577 TI LP855x BACKLIGHT DRIVER
17578 M: Milo Kim <milo.kim@ti.com>
17580 F: Documentation/driver-api/backlight/lp855x-driver.rst
17581 F: drivers/video/backlight/lp855x_bl.c
17582 F: include/linux/platform_data/lp855x.h
17584 TI LP8727 CHARGER DRIVER
17585 M: Milo Kim <milo.kim@ti.com>
17587 F: drivers/power/supply/lp8727_charger.c
17588 F: include/linux/platform_data/lp8727.h
17590 TI LP8788 MFD DRIVER
17591 M: Milo Kim <milo.kim@ti.com>
17593 F: drivers/iio/adc/lp8788_adc.c
17594 F: drivers/leds/leds-lp8788.c
17595 F: drivers/mfd/lp8788*.c
17596 F: drivers/power/supply/lp8788-charger.c
17597 F: drivers/regulator/lp8788-*.c
17598 F: include/linux/mfd/lp8788*.h
17600 TI NETCP ETHERNET DRIVER
17601 M: Wingman Kwok <w-kwok2@ti.com>
17602 M: Murali Karicheri <m-karicheri2@ti.com>
17603 L: netdev@vger.kernel.org
17605 F: drivers/net/ethernet/ti/netcp*
17607 TI PCM3060 ASoC CODEC DRIVER
17608 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17609 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17611 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17612 F: sound/soc/codecs/pcm3060*
17614 TI TAS571X FAMILY ASoC CODEC DRIVER
17615 M: Kevin Cernekee <cernekee@chromium.org>
17616 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17618 F: sound/soc/codecs/tas571x*
17620 TI TCAN4X5X DEVICE DRIVER
17621 M: Dan Murphy <dmurphy@ti.com>
17622 L: linux-can@vger.kernel.org
17624 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17625 F: drivers/net/can/m_can/tcan4x5x.c
17627 TI TRF7970A NFC DRIVER
17628 M: Mark Greer <mgreer@animalcreek.com>
17629 L: linux-wireless@vger.kernel.org
17630 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17632 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17633 F: drivers/nfc/trf7970a.c
17635 TI TWL4030 SERIES SOC CODEC DRIVER
17636 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17637 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17639 F: sound/soc/codecs/twl4030*
17642 M: Benoit Parrot <bparrot@ti.com>
17643 L: linux-media@vger.kernel.org
17645 W: http://linuxtv.org/
17646 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17647 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17648 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17649 F: drivers/media/platform/ti-vpe/
17651 TI WILINK WIRELESS DRIVERS
17652 L: linux-wireless@vger.kernel.org
17654 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17655 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17657 F: drivers/net/wireless/ti/
17658 F: include/linux/wl12xx.h
17660 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17661 M: John Stultz <john.stultz@linaro.org>
17662 M: Thomas Gleixner <tglx@linutronix.de>
17663 R: Stephen Boyd <sboyd@kernel.org>
17664 L: linux-kernel@vger.kernel.org
17666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17667 F: include/linux/clocksource.h
17668 F: include/linux/time.h
17669 F: include/linux/timex.h
17670 F: include/uapi/linux/time.h
17671 F: include/uapi/linux/timex.h
17672 F: kernel/time/alarmtimer.c
17673 F: kernel/time/clocksource.c
17674 F: kernel/time/ntp.c
17675 F: kernel/time/time*.c
17676 F: tools/testing/selftests/timers/
17679 M: Jon Maloy <jmaloy@redhat.com>
17680 M: Ying Xue <ying.xue@windriver.com>
17681 L: netdev@vger.kernel.org (core kernel code)
17682 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17684 W: http://tipc.sourceforge.net/
17685 F: include/uapi/linux/tipc*.h
17688 TLAN NETWORK DRIVER
17689 M: Samuel Chessman <chessman@tux.org>
17690 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17692 W: http://sourceforge.net/projects/tlan/
17693 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17694 F: drivers/net/ethernet/ti/tlan.*
17696 TM6000 VIDEO4LINUX DRIVER
17697 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17698 L: linux-media@vger.kernel.org
17700 W: https://linuxtv.org
17701 T: git git://linuxtv.org/media_tree.git
17702 F: Documentation/admin-guide/media/tm6000*
17703 F: drivers/media/usb/tm6000/
17705 TMIO/SDHI MMC DRIVER
17706 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17707 L: linux-mmc@vger.kernel.org
17709 F: drivers/mmc/host/renesas_sdhi*
17710 F: drivers/mmc/host/tmio_mmc*
17711 F: include/linux/mfd/tmio.h
17713 TMP401 HARDWARE MONITOR DRIVER
17714 M: Guenter Roeck <linux@roeck-us.net>
17715 L: linux-hwmon@vger.kernel.org
17717 F: Documentation/hwmon/tmp401.rst
17718 F: drivers/hwmon/tmp401.c
17720 TMP513 HARDWARE MONITOR DRIVER
17721 M: Eric Tremblay <etremblay@distech-controls.com>
17722 L: linux-hwmon@vger.kernel.org
17724 F: Documentation/hwmon/tmp513.rst
17725 F: drivers/hwmon/tmp513.c
17727 TMPFS (SHMEM FILESYSTEM)
17728 M: Hugh Dickins <hughd@google.com>
17729 L: linux-mm@kvack.org
17731 F: include/linux/shmem_fs.h
17734 TOMOYO SECURITY MODULE
17735 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17736 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17737 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17738 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17739 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17740 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17742 W: https://tomoyo.osdn.jp/
17743 F: security/tomoyo/
17745 TOPSTAR LAPTOP EXTRAS DRIVER
17746 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17747 L: platform-driver-x86@vger.kernel.org
17749 F: drivers/platform/x86/topstar-laptop.c
17751 TORTURE-TEST MODULES
17752 M: Davidlohr Bueso <dave@stgolabs.net>
17753 M: "Paul E. McKenney" <paulmck@kernel.org>
17754 M: Josh Triplett <josh@joshtriplett.org>
17755 L: linux-kernel@vger.kernel.org
17757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17758 F: Documentation/RCU/torture.rst
17759 F: kernel/locking/locktorture.c
17760 F: kernel/rcu/rcuscale.c
17761 F: kernel/rcu/rcutorture.c
17762 F: kernel/rcu/refscale.c
17763 F: kernel/torture.c
17765 TOSHIBA ACPI EXTRAS DRIVER
17766 M: Azael Avalos <coproscefalo@gmail.com>
17767 L: platform-driver-x86@vger.kernel.org
17769 F: drivers/platform/x86/toshiba_acpi.c
17771 TOSHIBA BLUETOOTH DRIVER
17772 M: Azael Avalos <coproscefalo@gmail.com>
17773 L: platform-driver-x86@vger.kernel.org
17775 F: drivers/platform/x86/toshiba_bluetooth.c
17777 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17778 M: Azael Avalos <coproscefalo@gmail.com>
17779 L: platform-driver-x86@vger.kernel.org
17781 F: drivers/platform/x86/toshiba_haps.c
17784 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17786 W: http://www.buzzard.org.uk/toshiba/
17787 F: drivers/char/toshiba.c
17788 F: include/linux/toshiba.h
17789 F: include/uapi/linux/toshiba.h
17791 TOSHIBA TC358743 DRIVER
17792 M: Mats Randgaard <matrandg@cisco.com>
17793 L: linux-media@vger.kernel.org
17795 F: drivers/media/i2c/tc358743*
17796 F: include/media/i2c/tc358743.h
17798 TOSHIBA WMI HOTKEYS DRIVER
17799 M: Azael Avalos <coproscefalo@gmail.com>
17800 L: platform-driver-x86@vger.kernel.org
17802 F: drivers/platform/x86/toshiba-wmi.c
17805 M: Peter Huewe <peterhuewe@gmx.de>
17806 M: Jarkko Sakkinen <jarkko@kernel.org>
17807 R: Jason Gunthorpe <jgg@ziepe.ca>
17808 L: linux-integrity@vger.kernel.org
17810 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17811 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17813 F: drivers/char/tpm/
17816 M: Steven Rostedt <rostedt@goodmis.org>
17817 M: Ingo Molnar <mingo@redhat.com>
17819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17820 F: Documentation/trace/ftrace.rst
17821 F: arch/*/*/*/ftrace.h
17822 F: arch/*/kernel/ftrace.c
17823 F: include/*/ftrace.h
17824 F: include/linux/trace*.h
17827 F: tools/testing/selftests/ftrace/
17829 TRACING MMIO ACCESSES (MMIOTRACE)
17830 M: Steven Rostedt <rostedt@goodmis.org>
17831 M: Ingo Molnar <mingo@kernel.org>
17832 R: Karol Herbst <karolherbst@gmail.com>
17833 R: Pekka Paalanen <ppaalanen@gmail.com>
17834 L: linux-kernel@vger.kernel.org
17835 L: nouveau@lists.freedesktop.org
17837 F: arch/x86/mm/kmmio.c
17838 F: arch/x86/mm/mmio-mod.c
17839 F: arch/x86/mm/testmmiotrace.c
17840 F: include/linux/mmiotrace.h
17841 F: kernel/trace/trace_mmiotrace.c
17844 M: Jiri Kosina <trivial@kernel.org>
17846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17847 K: ^Subject:.*(?i)trivial
17850 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17851 M: Jiri Slaby <jirislaby@kernel.org>
17853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17854 F: Documentation/driver-api/serial/
17856 F: drivers/tty/serial/serial_core.c
17857 F: include/linux/serial.h
17858 F: include/linux/serial_core.h
17859 F: include/linux/tty.h
17860 F: include/uapi/linux/serial.h
17861 F: include/uapi/linux/serial_core.h
17862 F: include/uapi/linux/tty.h
17864 TUA9001 MEDIA DRIVER
17865 M: Antti Palosaari <crope@iki.fi>
17866 L: linux-media@vger.kernel.org
17868 W: https://linuxtv.org
17869 W: http://palosaari.fi/linux/
17870 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17871 T: git git://linuxtv.org/anttip/media_tree.git
17872 F: drivers/media/tuners/tua9001*
17874 TULIP NETWORK DRIVERS
17875 L: netdev@vger.kernel.org
17876 L: linux-parisc@vger.kernel.org
17878 F: drivers/net/ethernet/dec/tulip/
17881 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17883 W: http://vtun.sourceforge.net/tun
17884 F: Documentation/networking/tuntap.rst
17885 F: arch/um/os-Linux/drivers/
17887 TURBOCHANNEL SUBSYSTEM
17888 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17889 M: Ralf Baechle <ralf@linux-mips.org>
17890 L: linux-mips@vger.kernel.org
17892 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17894 F: include/linux/tc.h
17897 M: "Len Brown" <lenb@kernel.org>
17898 L: linux-pm@vger.kernel.org
17900 Q: https://patchwork.kernel.org/project/linux-pm/list/
17901 B: https://bugzilla.kernel.org
17902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17903 F: tools/power/x86/turbostat/
17905 TW5864 VIDEO4LINUX DRIVER
17906 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17907 M: Anton Sviridenko <anton@corp.bluecherry.net>
17908 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17909 M: Andrey Utkin <andrey_utkin@fastmail.com>
17910 L: linux-media@vger.kernel.org
17912 F: drivers/media/pci/tw5864/
17914 TW68 VIDEO4LINUX DRIVER
17915 M: Hans Verkuil <hverkuil@xs4all.nl>
17916 L: linux-media@vger.kernel.org
17918 W: https://linuxtv.org
17919 T: git git://linuxtv.org/media_tree.git
17920 F: drivers/media/pci/tw68/
17922 TW686X VIDEO4LINUX DRIVER
17923 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17924 L: linux-media@vger.kernel.org
17926 W: http://linuxtv.org
17927 T: git git://linuxtv.org/media_tree.git
17928 F: drivers/media/pci/tw686x/
17930 UACCE ACCELERATOR FRAMEWORK
17931 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17932 M: Zhou Wang <wangzhou1@hisilicon.com>
17933 L: linux-accelerators@lists.ozlabs.org
17934 L: linux-kernel@vger.kernel.org
17936 F: Documentation/ABI/testing/sysfs-driver-uacce
17937 F: Documentation/misc-devices/uacce.rst
17938 F: drivers/misc/uacce/
17939 F: include/linux/uacce.h
17940 F: include/uapi/misc/uacce/
17942 UBI FILE SYSTEM (UBIFS)
17943 M: Richard Weinberger <richard@nod.at>
17944 L: linux-mtd@lists.infradead.org
17946 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17949 F: Documentation/filesystems/ubifs-authentication.rst
17950 F: Documentation/filesystems/ubifs.rst
17953 UCLINUX (M68KNOMMU AND COLDFIRE)
17954 M: Greg Ungerer <gerg@linux-m68k.org>
17955 L: linux-m68k@lists.linux-m68k.org
17956 L: uclinux-dev@uclinux.org (subscribers-only)
17958 W: http://www.linux-m68k.org/
17959 W: http://www.uclinux.org/
17960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17961 F: arch/m68k/*/*_no.*
17963 F: arch/m68k/coldfire/
17964 F: arch/m68k/include/asm/*_no.*
17967 M: Jan Kara <jack@suse.com>
17969 F: Documentation/filesystems/udf.rst
17973 M: Bastien Nocera <hadess@hadess.net>
17974 L: linux-input@vger.kernel.org
17976 F: drivers/hid/hid-udraw-ps3.c
17979 M: Evgeniy Dushistov <dushistov@mail.ru>
17981 F: Documentation/admin-guide/ufs.rst
17984 UHID USERSPACE HID IO DRIVER
17985 M: David Rheinsberg <david.rheinsberg@gmail.com>
17986 L: linux-input@vger.kernel.org
17988 F: drivers/hid/uhid.c
17989 F: include/uapi/linux/uhid.h
17992 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17993 L: linux-usb@vger.kernel.org
17995 F: drivers/usb/common/ulpi.c
17996 F: include/linux/ulpi/
17999 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18000 L: linux-fsdevel@vger.kernel.org
18005 M: Tony Finch <dot@dotat.at>
18007 W: http://dotat.at/prog/unifdef
18008 F: scripts/unifdef.c
18010 UNIFORM CDROM DRIVER
18011 M: Jens Axboe <axboe@kernel.dk>
18013 W: http://www.kernel.dk
18014 F: Documentation/cdrom/
18015 F: drivers/cdrom/cdrom.c
18016 F: include/linux/cdrom.h
18017 F: include/uapi/linux/cdrom.h
18019 UNISYS S-PAR DRIVERS
18020 M: David Kershner <david.kershner@unisys.com>
18021 L: sparmaintainer@unisys.com (Unisys internal)
18023 F: drivers/staging/unisys/
18024 F: drivers/visorbus/
18025 F: include/linux/visorbus.h
18027 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18028 R: Alim Akhtar <alim.akhtar@samsung.com>
18029 R: Avri Altman <avri.altman@wdc.com>
18030 L: linux-scsi@vger.kernel.org
18032 F: Documentation/scsi/ufs.rst
18033 F: drivers/scsi/ufs/
18035 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18036 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18037 L: linux-scsi@vger.kernel.org
18039 F: drivers/scsi/ufs/*dwc*
18041 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18042 M: Stanley Chu <stanley.chu@mediatek.com>
18043 L: linux-scsi@vger.kernel.org
18044 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18046 F: drivers/scsi/ufs/ufs-mediatek*
18048 UNSORTED BLOCK IMAGES (UBI)
18049 M: Richard Weinberger <richard@nod.at>
18050 L: linux-mtd@lists.infradead.org
18052 W: http://www.linux-mtd.infradead.org/
18053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18055 F: drivers/mtd/ubi/
18056 F: include/linux/mtd/ubi.h
18057 F: include/uapi/mtd/ubi-user.h
18059 USB "USBNET" DRIVER FRAMEWORK
18060 M: Oliver Neukum <oneukum@suse.com>
18061 L: netdev@vger.kernel.org
18063 W: http://www.linux-usb.org/usbnet
18064 F: drivers/net/usb/usbnet.c
18065 F: include/linux/usb/usbnet.h
18068 M: Oliver Neukum <oneukum@suse.com>
18069 L: linux-usb@vger.kernel.org
18071 F: Documentation/usb/acm.rst
18072 F: drivers/usb/class/cdc-acm.*
18074 USB APPLE MFI FASTCHARGE DRIVER
18075 M: Bastien Nocera <hadess@hadess.net>
18076 L: linux-usb@vger.kernel.org
18078 F: drivers/usb/misc/apple-mfi-fastcharge.c
18080 USB AR5523 WIRELESS DRIVER
18081 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18082 L: linux-wireless@vger.kernel.org
18084 F: drivers/net/wireless/ath/ar5523/
18087 M: Oliver Neukum <oneukum@suse.com>
18088 L: linux-usb@vger.kernel.org
18089 L: linux-scsi@vger.kernel.org
18091 F: drivers/usb/storage/uas.c
18093 USB CDC ETHERNET DRIVER
18094 M: Oliver Neukum <oliver@neukum.org>
18095 L: linux-usb@vger.kernel.org
18097 F: drivers/net/usb/cdc_*.c
18098 F: include/uapi/linux/usb/cdc.h
18100 USB CHAOSKEY DRIVER
18101 M: Keith Packard <keithp@keithp.com>
18102 L: linux-usb@vger.kernel.org
18104 F: drivers/usb/misc/chaoskey.c
18106 USB CYPRESS C67X00 DRIVER
18107 M: Peter Korsgaard <jacmet@sunsite.dk>
18108 L: linux-usb@vger.kernel.org
18110 F: drivers/usb/c67x00/
18112 USB DAVICOM DM9601 DRIVER
18113 M: Peter Korsgaard <jacmet@sunsite.dk>
18114 L: netdev@vger.kernel.org
18116 W: http://www.linux-usb.org/usbnet
18117 F: drivers/net/usb/dm9601.c
18120 M: Alan Stern <stern@rowland.harvard.edu>
18121 L: linux-usb@vger.kernel.org
18123 F: Documentation/usb/ehci.rst
18124 F: drivers/usb/host/ehci*
18126 USB GADGET/PERIPHERAL SUBSYSTEM
18127 M: Felipe Balbi <balbi@kernel.org>
18128 L: linux-usb@vger.kernel.org
18130 W: http://www.linux-usb.org/gadget
18131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18132 F: drivers/usb/gadget/
18133 F: include/linux/usb/gadget*
18135 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18136 M: Jiri Kosina <jikos@kernel.org>
18137 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18138 L: linux-usb@vger.kernel.org
18140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18141 F: Documentation/hid/hiddev.rst
18142 F: drivers/hid/usbhid/
18144 USB INTEL XHCI ROLE MUX DRIVER
18145 M: Hans de Goede <hdegoede@redhat.com>
18146 L: linux-usb@vger.kernel.org
18148 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18150 USB IP DRIVER FOR HISILICON KIRIN
18151 M: Yu Chen <chenyu56@huawei.com>
18152 M: Binghui Wang <wangbinghui@hisilicon.com>
18153 L: linux-usb@vger.kernel.org
18155 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18156 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18159 M: Olav Kongas <ok@artecdesign.ee>
18160 L: linux-usb@vger.kernel.org
18162 F: drivers/usb/host/isp116x*
18163 F: include/linux/usb/isp116x.h
18165 USB LAN78XX ETHERNET DRIVER
18166 M: Woojung Huh <woojung.huh@microchip.com>
18167 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18168 L: netdev@vger.kernel.org
18170 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18171 F: drivers/net/usb/lan78xx.*
18172 F: include/dt-bindings/net/microchip-lan78xx.h
18174 USB MASS STORAGE DRIVER
18175 M: Alan Stern <stern@rowland.harvard.edu>
18176 L: linux-usb@vger.kernel.org
18177 L: usb-storage@lists.one-eyed-alien.net
18179 F: drivers/usb/storage/
18182 M: Clemens Ladisch <clemens@ladisch.de>
18183 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18185 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18186 F: sound/usb/midi.*
18188 USB NETWORKING DRIVERS
18189 L: linux-usb@vger.kernel.org
18191 F: drivers/net/usb/
18194 M: Alan Stern <stern@rowland.harvard.edu>
18195 L: linux-usb@vger.kernel.org
18197 F: Documentation/usb/ohci.rst
18198 F: drivers/usb/host/ohci*
18200 USB OTG FSM (Finite State Machine)
18201 M: Peter Chen <Peter.Chen@nxp.com>
18202 L: linux-usb@vger.kernel.org
18204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18205 F: drivers/usb/common/usb-otg-fsm.c
18208 M: Valentina Manea <valentina.manea.m@gmail.com>
18209 M: Shuah Khan <shuah@kernel.org>
18210 M: Shuah Khan <skhan@linuxfoundation.org>
18211 L: linux-usb@vger.kernel.org
18213 F: Documentation/usb/usbip_protocol.rst
18214 F: drivers/usb/usbip/
18215 F: tools/testing/selftests/drivers/usb/usbip/
18216 F: tools/usb/usbip/
18219 M: Petko Manolov <petkan@nucleusys.com>
18220 L: linux-usb@vger.kernel.org
18221 L: netdev@vger.kernel.org
18223 W: https://github.com/petkan/pegasus
18224 T: git git://github.com/petkan/pegasus.git
18225 F: drivers/net/usb/pegasus.*
18228 M: Felipe Balbi <balbi@kernel.org>
18229 L: linux-usb@vger.kernel.org
18231 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18232 F: drivers/usb/phy/
18234 USB PRINTER DRIVER (usblp)
18235 M: Pete Zaitcev <zaitcev@redhat.com>
18236 L: linux-usb@vger.kernel.org
18238 F: drivers/usb/class/usblp.c
18240 USB RAW GADGET DRIVER
18241 R: Andrey Konovalov <andreyknvl@gmail.com>
18242 L: linux-usb@vger.kernel.org
18244 F: Documentation/usb/raw-gadget.rst
18245 F: drivers/usb/gadget/legacy/raw_gadget.c
18246 F: include/uapi/linux/usb/raw_gadget.h
18248 USB QMI WWAN NETWORK DRIVER
18249 M: Bjørn Mork <bjorn@mork.no>
18250 L: netdev@vger.kernel.org
18252 F: Documentation/ABI/testing/sysfs-class-net-qmi
18253 F: drivers/net/usb/qmi_wwan.c
18256 M: Petko Manolov <petkan@nucleusys.com>
18257 L: linux-usb@vger.kernel.org
18258 L: netdev@vger.kernel.org
18260 W: https://github.com/petkan/rtl8150
18261 T: git git://github.com/petkan/rtl8150.git
18262 F: drivers/net/usb/rtl8150.c
18264 USB SERIAL SUBSYSTEM
18265 M: Johan Hovold <johan@kernel.org>
18266 L: linux-usb@vger.kernel.org
18268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18269 F: Documentation/usb/usb-serial.rst
18270 F: drivers/usb/serial/
18271 F: include/linux/usb/serial.h
18273 USB SMSC75XX ETHERNET DRIVER
18274 M: Steve Glendinning <steve.glendinning@shawell.net>
18275 L: netdev@vger.kernel.org
18277 F: drivers/net/usb/smsc75xx.*
18279 USB SMSC95XX ETHERNET DRIVER
18280 M: Steve Glendinning <steve.glendinning@shawell.net>
18281 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18282 L: netdev@vger.kernel.org
18284 F: drivers/net/usb/smsc95xx.*
18287 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18288 L: linux-usb@vger.kernel.org
18290 W: http://www.linux-usb.org
18291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18292 F: Documentation/devicetree/bindings/usb/
18293 F: Documentation/usb/
18295 F: include/linux/usb.h
18296 F: include/linux/usb/
18298 USB TYPEC BUS FOR ALTERNATE MODES
18299 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18300 L: linux-usb@vger.kernel.org
18302 F: Documentation/ABI/testing/sysfs-bus-typec
18303 F: Documentation/driver-api/usb/typec_bus.rst
18304 F: drivers/usb/typec/altmodes/
18305 F: include/linux/usb/typec_altmode.h
18308 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18309 L: linux-usb@vger.kernel.org
18311 F: Documentation/ABI/testing/sysfs-class-typec
18312 F: Documentation/driver-api/usb/typec.rst
18313 F: drivers/usb/typec/
18314 F: include/linux/usb/typec.h
18316 USB TYPEC INTEL PMC MUX DRIVER
18317 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18318 L: linux-usb@vger.kernel.org
18320 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18321 F: drivers/usb/typec/mux/intel_pmc_mux.c
18323 USB TYPEC PI3USB30532 MUX DRIVER
18324 M: Hans de Goede <hdegoede@redhat.com>
18325 L: linux-usb@vger.kernel.org
18327 F: drivers/usb/typec/mux/pi3usb30532.c
18329 USB TYPEC PORT CONTROLLER DRIVERS
18330 M: Guenter Roeck <linux@roeck-us.net>
18331 L: linux-usb@vger.kernel.org
18333 F: drivers/usb/typec/tcpm/
18336 M: Alan Stern <stern@rowland.harvard.edu>
18337 L: linux-usb@vger.kernel.org
18339 F: drivers/usb/host/uhci*
18342 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18343 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18344 L: linux-media@vger.kernel.org
18346 W: http://www.ideasonboard.org/uvc/
18347 T: git git://linuxtv.org/media_tree.git
18348 F: drivers/media/usb/uvc/
18349 F: include/uapi/linux/uvcvideo.h
18352 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18353 L: linux-usb@vger.kernel.org
18355 F: drivers/usb/gadget/function/*uvc*
18356 F: drivers/usb/gadget/legacy/webcam.c
18357 F: include/uapi/linux/usb/g_uvc.h
18359 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18360 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18361 L: linux-wireless@vger.kernel.org
18363 F: drivers/net/wireless/rndis_wlan.c
18366 M: Mathias Nyman <mathias.nyman@intel.com>
18367 L: linux-usb@vger.kernel.org
18369 F: drivers/usb/host/pci-quirks*
18370 F: drivers/usb/host/xhci*
18373 L: linux-wireless@vger.kernel.org
18375 W: http://linux-lc100020.sourceforge.net
18376 F: drivers/net/wireless/zydas/zd1201.*
18379 M: Antoine Jacquet <royale@zerezo.com>
18380 L: linux-usb@vger.kernel.org
18381 L: linux-media@vger.kernel.org
18383 W: http://royale.zerezo.com/zr364xx/
18384 T: git git://linuxtv.org/media_tree.git
18385 F: Documentation/admin-guide/media/zr364xx*
18386 F: drivers/media/usb/zr364xx/
18388 USER-MODE LINUX (UML)
18389 M: Jeff Dike <jdike@addtoit.com>
18390 M: Richard Weinberger <richard@nod.at>
18391 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18392 L: linux-um@lists.infradead.org
18394 W: http://user-mode-linux.sourceforge.net
18395 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18397 F: Documentation/virt/uml/
18402 USERSPACE COPYIN/COPYOUT (UIOVEC)
18403 M: Alexander Viro <viro@zeniv.linux.org.uk>
18405 F: include/linux/uio.h
18408 USERSPACE DMA BUFFER DRIVER
18409 M: Gerd Hoffmann <kraxel@redhat.com>
18410 L: dri-devel@lists.freedesktop.org
18412 T: git git://anongit.freedesktop.org/drm/drm-misc
18413 F: drivers/dma-buf/udmabuf.c
18414 F: include/uapi/linux/udmabuf.h
18416 USERSPACE I/O (UIO)
18417 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18420 F: Documentation/driver-api/uio-howto.rst
18422 F: include/linux/uio_driver.h
18425 M: Karel Zak <kzak@redhat.com>
18426 L: util-linux@vger.kernel.org
18428 W: http://en.wikipedia.org/wiki/Util-linux
18429 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18432 M: Christoph Hellwig <hch@lst.de>
18433 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18434 L: linux-kernel@vger.kernel.org
18436 T: git git://git.infradead.org/users/hch/uuid.git
18437 F: include/linux/uuid.h
18438 F: include/uapi/linux/uuid.h
18443 M: Michal Januszewski <spock@gentoo.org>
18444 L: linux-fbdev@vger.kernel.org
18446 W: https://github.com/mjanusz/v86d
18447 F: Documentation/fb/uvesafb.rst
18448 F: drivers/video/fbdev/uvesafb.*
18450 Ux500 CLOCK DRIVERS
18451 M: Ulf Hansson <ulf.hansson@linaro.org>
18452 L: linux-clk@vger.kernel.org
18453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18455 F: drivers/clk/ux500/
18458 M: Stefan Agner <stefan@agner.ch>
18459 L: linux-mtd@lists.infradead.org
18461 F: drivers/mtd/nand/raw/vf610_nfc.c
18463 VFAT/FAT/MSDOS FILESYSTEM
18464 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18466 F: Documentation/filesystems/vfat.rst
18470 M: Alex Williamson <alex.williamson@redhat.com>
18471 R: Cornelia Huck <cohuck@redhat.com>
18472 L: kvm@vger.kernel.org
18474 T: git git://github.com/awilliam/linux-vfio.git
18475 F: Documentation/driver-api/vfio.rst
18477 F: include/linux/vfio.h
18478 F: include/uapi/linux/vfio.h
18481 M: Diana Craciun <diana.craciun@oss.nxp.com>
18482 L: kvm@vger.kernel.org
18484 F: drivers/vfio/fsl-mc/
18486 VFIO MEDIATED DEVICE DRIVERS
18487 M: Kirti Wankhede <kwankhede@nvidia.com>
18488 L: kvm@vger.kernel.org
18490 F: Documentation/driver-api/vfio-mediated-device.rst
18491 F: drivers/vfio/mdev/
18492 F: include/linux/mdev.h
18493 F: samples/vfio-mdev/
18495 VFIO PLATFORM DRIVER
18496 M: Eric Auger <eric.auger@redhat.com>
18497 L: kvm@vger.kernel.org
18499 F: drivers/vfio/platform/
18502 R: Lukas Wunner <lukas@wunner.de>
18504 T: git git://anongit.freedesktop.org/drm/drm-misc
18505 F: Documentation/gpu/vga-switcheroo.rst
18506 F: drivers/gpu/vga/vga_switcheroo.c
18507 F: include/linux/vga_switcheroo.h
18509 VIA RHINE NETWORK DRIVER
18511 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18512 F: drivers/net/ethernet/via/via-rhine.c
18514 VIA SD/MMC CARD CONTROLLER DRIVER
18515 M: Bruce Chang <brucechang@via.com.tw>
18516 M: Harald Welte <HaraldWelte@viatech.com>
18518 F: drivers/mmc/host/via-sdmmc.c
18520 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18521 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18522 L: linux-fbdev@vger.kernel.org
18524 F: drivers/video/fbdev/via/
18525 F: include/linux/via-core.h
18526 F: include/linux/via-gpio.h
18527 F: include/linux/via_i2c.h
18529 VIA VELOCITY NETWORK DRIVER
18530 M: Francois Romieu <romieu@fr.zoreil.com>
18531 L: netdev@vger.kernel.org
18533 F: drivers/net/ethernet/via/via-velocity.*
18535 VICODEC VIRTUAL CODEC DRIVER
18536 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18537 L: linux-media@vger.kernel.org
18539 W: https://linuxtv.org
18540 T: git git://linuxtv.org/media_tree.git
18541 F: drivers/media/test-drivers/vicodec/*
18543 VIDEO I2C POLLING DRIVER
18544 M: Matt Ranostay <matt.ranostay@konsulko.com>
18545 L: linux-media@vger.kernel.org
18547 F: drivers/media/i2c/video-i2c.c
18549 VIDEO MULTIPLEXER DRIVER
18550 M: Philipp Zabel <p.zabel@pengutronix.de>
18551 L: linux-media@vger.kernel.org
18553 F: drivers/media/platform/video-mux.c
18555 VIDEOBUF2 FRAMEWORK
18556 M: Tomasz Figa <tfiga@chromium.org>
18557 M: Marek Szyprowski <m.szyprowski@samsung.com>
18558 L: linux-media@vger.kernel.org
18560 F: drivers/media/common/videobuf2/*
18561 F: include/media/videobuf2-*
18563 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18564 M: Helen Koike <helen.koike@collabora.com>
18565 R: Shuah Khan <skhan@linuxfoundation.org>
18566 L: linux-media@vger.kernel.org
18568 W: https://linuxtv.org
18569 T: git git://linuxtv.org/media_tree.git
18570 F: drivers/media/test-drivers/vimc/*
18573 M: Alex Williamson <alex.williamson@redhat.com>
18574 M: Paolo Bonzini <pbonzini@redhat.com>
18575 L: kvm@vger.kernel.org
18579 VIRTIO AND VHOST VSOCK DRIVER
18580 M: Stefan Hajnoczi <stefanha@redhat.com>
18581 M: Stefano Garzarella <sgarzare@redhat.com>
18582 L: kvm@vger.kernel.org
18583 L: virtualization@lists.linux-foundation.org
18584 L: netdev@vger.kernel.org
18586 F: drivers/net/vsockmon.c
18587 F: drivers/vhost/vsock.c
18588 F: include/linux/virtio_vsock.h
18589 F: include/uapi/linux/virtio_vsock.h
18590 F: include/uapi/linux/vm_sockets_diag.h
18591 F: include/uapi/linux/vsockmon.h
18592 F: net/vmw_vsock/af_vsock_tap.c
18593 F: net/vmw_vsock/diag.c
18594 F: net/vmw_vsock/virtio_transport.c
18595 F: net/vmw_vsock/virtio_transport_common.c
18596 F: net/vmw_vsock/vsock_loopback.c
18597 F: tools/testing/vsock/
18599 VIRTIO BLOCK AND SCSI DRIVERS
18600 M: "Michael S. Tsirkin" <mst@redhat.com>
18601 M: Jason Wang <jasowang@redhat.com>
18602 R: Paolo Bonzini <pbonzini@redhat.com>
18603 R: Stefan Hajnoczi <stefanha@redhat.com>
18604 L: virtualization@lists.linux-foundation.org
18606 F: drivers/block/virtio_blk.c
18607 F: drivers/scsi/virtio_scsi.c
18608 F: drivers/vhost/scsi.c
18609 F: include/uapi/linux/virtio_blk.h
18610 F: include/uapi/linux/virtio_scsi.h
18612 VIRTIO CONSOLE DRIVER
18613 M: Amit Shah <amit@kernel.org>
18614 L: virtualization@lists.linux-foundation.org
18616 F: drivers/char/virtio_console.c
18617 F: include/linux/virtio_console.h
18618 F: include/uapi/linux/virtio_console.h
18620 VIRTIO CORE AND NET DRIVERS
18621 M: "Michael S. Tsirkin" <mst@redhat.com>
18622 M: Jason Wang <jasowang@redhat.com>
18623 L: virtualization@lists.linux-foundation.org
18625 F: Documentation/devicetree/bindings/virtio/
18626 F: drivers/block/virtio_blk.c
18627 F: drivers/crypto/virtio/
18628 F: drivers/net/virtio_net.c
18631 F: include/linux/vdpa.h
18632 F: include/linux/virtio*.h
18633 F: include/uapi/linux/virtio_*.h
18637 M: "Michael S. Tsirkin" <mst@redhat.com>
18638 M: David Hildenbrand <david@redhat.com>
18639 L: virtualization@lists.linux-foundation.org
18641 F: drivers/virtio/virtio_balloon.c
18642 F: include/uapi/linux/virtio_balloon.h
18643 F: include/linux/balloon_compaction.h
18644 F: mm/balloon_compaction.c
18646 VIRTIO CRYPTO DRIVER
18647 M: Gonglei <arei.gonglei@huawei.com>
18648 L: virtualization@lists.linux-foundation.org
18649 L: linux-crypto@vger.kernel.org
18651 F: drivers/crypto/virtio/
18652 F: include/uapi/linux/virtio_crypto.h
18654 VIRTIO DRIVERS FOR S390
18655 M: Cornelia Huck <cohuck@redhat.com>
18656 M: Halil Pasic <pasic@linux.ibm.com>
18657 L: linux-s390@vger.kernel.org
18658 L: virtualization@lists.linux-foundation.org
18659 L: kvm@vger.kernel.org
18661 F: arch/s390/include/uapi/asm/virtio-ccw.h
18662 F: drivers/s390/virtio/
18665 M: Vivek Goyal <vgoyal@redhat.com>
18666 M: Stefan Hajnoczi <stefanha@redhat.com>
18667 M: Miklos Szeredi <miklos@szeredi.hu>
18668 L: virtualization@lists.linux-foundation.org
18669 L: linux-fsdevel@vger.kernel.org
18671 W: https://virtio-fs.gitlab.io/
18672 F: Documentation/filesystems/virtiofs.rst
18673 F: fs/fuse/virtio_fs.c
18674 F: include/uapi/linux/virtio_fs.h
18677 M: David Airlie <airlied@linux.ie>
18678 M: Gerd Hoffmann <kraxel@redhat.com>
18679 L: dri-devel@lists.freedesktop.org
18680 L: virtualization@lists.linux-foundation.org
18682 T: git git://anongit.freedesktop.org/drm/drm-misc
18683 F: drivers/gpu/drm/virtio/
18684 F: include/uapi/linux/virtio_gpu.h
18686 VIRTIO HOST (VHOST)
18687 M: "Michael S. Tsirkin" <mst@redhat.com>
18688 M: Jason Wang <jasowang@redhat.com>
18689 L: kvm@vger.kernel.org
18690 L: virtualization@lists.linux-foundation.org
18691 L: netdev@vger.kernel.org
18693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18695 F: include/linux/vhost_iotlb.h
18696 F: include/uapi/linux/vhost.h
18698 VIRTIO INPUT DRIVER
18699 M: Gerd Hoffmann <kraxel@redhat.com>
18701 F: drivers/virtio/virtio_input.c
18702 F: include/uapi/linux/virtio_input.h
18704 VIRTIO IOMMU DRIVER
18705 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18706 L: virtualization@lists.linux-foundation.org
18708 F: drivers/iommu/virtio-iommu.c
18709 F: include/uapi/linux/virtio_iommu.h
18712 M: David Hildenbrand <david@redhat.com>
18713 L: virtualization@lists.linux-foundation.org
18715 W: https://virtio-mem.gitlab.io/
18716 F: drivers/virtio/virtio_mem.c
18717 F: include/uapi/linux/virtio_mem.h
18719 VIRTUAL BOX GUEST DEVICE DRIVER
18720 M: Hans de Goede <hdegoede@redhat.com>
18721 M: Arnd Bergmann <arnd@arndb.de>
18722 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18724 F: drivers/virt/vboxguest/
18725 F: include/linux/vbox_utils.h
18726 F: include/uapi/linux/vbox*.h
18728 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18729 M: Hans de Goede <hdegoede@redhat.com>
18730 L: linux-fsdevel@vger.kernel.org
18734 VIRTUAL SERIO DEVICE DRIVER
18735 M: Stephen Chandler Paul <thatslyude@gmail.com>
18737 F: drivers/input/serio/userio.c
18738 F: include/uapi/linux/userio.h
18740 VIVID VIRTUAL VIDEO DRIVER
18741 M: Hans Verkuil <hverkuil@xs4all.nl>
18742 L: linux-media@vger.kernel.org
18744 W: https://linuxtv.org
18745 T: git git://linuxtv.org/media_tree.git
18746 F: drivers/media/test-drivers/vivid/*
18748 VIDTV VIRTUAL DIGITAL TV DRIVER
18749 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18750 L: linux-media@vger.kernel.org
18752 W: https://linuxtv.org
18753 T: git git://linuxtv.org/media_tree.git
18754 F: drivers/media/test-drivers/vidtv/*
18757 M: Florian Fainelli <f.fainelli@gmail.com>
18758 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18760 F: drivers/vlynq/vlynq.c
18761 F: include/linux/vlynq.h
18764 M: Martyn Welch <martyn@welchs.me.uk>
18765 M: Manohar Vanga <manohar.vanga@gmail.com>
18766 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18767 L: linux-kernel@vger.kernel.org
18769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18770 F: Documentation/driver-api/vme.rst
18771 F: drivers/staging/vme/
18773 F: include/linux/vme*
18775 VMWARE BALLOON DRIVER
18776 M: Nadav Amit <namit@vmware.com>
18777 M: "VMware, Inc." <pv-drivers@vmware.com>
18778 L: linux-kernel@vger.kernel.org
18780 F: drivers/misc/vmw_balloon.c
18782 VMWARE HYPERVISOR INTERFACE
18783 M: Deep Shah <sdeep@vmware.com>
18784 M: "VMware, Inc." <pv-drivers@vmware.com>
18785 L: virtualization@lists.linux-foundation.org
18787 F: arch/x86/include/asm/vmware.h
18788 F: arch/x86/kernel/cpu/vmware.c
18790 VMWARE PVRDMA DRIVER
18791 M: Adit Ranadive <aditr@vmware.com>
18792 M: VMware PV-Drivers <pv-drivers@vmware.com>
18793 L: linux-rdma@vger.kernel.org
18795 F: drivers/infiniband/hw/vmw_pvrdma/
18797 VMware PVSCSI driver
18798 M: Jim Gill <jgill@vmware.com>
18799 M: VMware PV-Drivers <pv-drivers@vmware.com>
18800 L: linux-scsi@vger.kernel.org
18802 F: drivers/scsi/vmw_pvscsi.c
18803 F: drivers/scsi/vmw_pvscsi.h
18805 VMWARE VIRTUAL PTP CLOCK DRIVER
18806 M: Vivek Thampi <vithampi@vmware.com>
18807 M: "VMware, Inc." <pv-drivers@vmware.com>
18808 L: netdev@vger.kernel.org
18810 F: drivers/ptp/ptp_vmw.c
18812 VMWARE VMMOUSE SUBDRIVER
18813 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18814 M: "VMware, Inc." <pv-drivers@vmware.com>
18815 L: linux-input@vger.kernel.org
18817 F: drivers/input/mouse/vmmouse.c
18818 F: drivers/input/mouse/vmmouse.h
18820 VMWARE VMXNET3 ETHERNET DRIVER
18821 M: Ronak Doshi <doshir@vmware.com>
18822 M: "VMware, Inc." <pv-drivers@vmware.com>
18823 L: netdev@vger.kernel.org
18825 F: drivers/net/vmxnet3/
18827 VOCORE VOCORE2 BOARD
18828 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18829 L: linux-mips@vger.kernel.org
18831 F: arch/mips/boot/dts/ralink/vocore2.dts
18833 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18834 M: Liam Girdwood <lgirdwood@gmail.com>
18835 M: Mark Brown <broonie@kernel.org>
18836 L: linux-kernel@vger.kernel.org
18838 W: http://www.slimlogic.co.uk/?p=48
18839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18840 F: Documentation/devicetree/bindings/regulator/
18841 F: Documentation/power/regulator/
18842 F: drivers/regulator/
18843 F: include/dt-bindings/regulator/
18844 F: include/linux/regulator/
18845 K: regulator_get_optional
18848 M: David Ahern <dsahern@kernel.org>
18849 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18850 L: netdev@vger.kernel.org
18852 F: Documentation/networking/vrf.rst
18853 F: drivers/net/vrf.c
18856 M: Petr Mladek <pmladek@suse.com>
18857 M: Steven Rostedt <rostedt@goodmis.org>
18858 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18859 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18860 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18863 F: Documentation/core-api/printk-formats.rst
18864 F: lib/test_printf.c
18867 VT1211 HARDWARE MONITOR DRIVER
18868 M: Juerg Haefliger <juergh@gmail.com>
18869 L: linux-hwmon@vger.kernel.org
18871 F: Documentation/hwmon/vt1211.rst
18872 F: drivers/hwmon/vt1211.c
18874 VT8231 HARDWARE MONITOR DRIVER
18875 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18876 L: linux-hwmon@vger.kernel.org
18878 F: drivers/hwmon/vt8231.c
18880 VUB300 USB to SDIO/SD/MMC bridge chip
18881 L: linux-mmc@vger.kernel.org
18883 F: drivers/mmc/host/vub300.c
18885 W1 DALLAS'S 1-WIRE BUS
18886 M: Evgeniy Polyakov <zbr@ioremap.net>
18888 F: Documentation/devicetree/bindings/w1/
18889 F: Documentation/w1/
18891 F: include/linux/w1.h
18893 W83791D HARDWARE MONITORING DRIVER
18894 M: Marc Hulsman <m.hulsman@tudelft.nl>
18895 L: linux-hwmon@vger.kernel.org
18897 F: Documentation/hwmon/w83791d.rst
18898 F: drivers/hwmon/w83791d.c
18900 W83793 HARDWARE MONITORING DRIVER
18901 M: Rudolf Marek <r.marek@assembler.cz>
18902 L: linux-hwmon@vger.kernel.org
18904 F: Documentation/hwmon/w83793.rst
18905 F: drivers/hwmon/w83793.c
18907 W83795 HARDWARE MONITORING DRIVER
18908 M: Jean Delvare <jdelvare@suse.com>
18909 L: linux-hwmon@vger.kernel.org
18911 F: drivers/hwmon/w83795.c
18913 W83L51xD SD/MMC CARD INTERFACE DRIVER
18914 M: Pierre Ossman <pierre@ossman.eu>
18916 F: drivers/mmc/host/wbsd.*
18918 WACOM PROTOCOL 4 SERIAL TABLETS
18919 M: Julian Squires <julian@cipht.net>
18920 M: Hans de Goede <hdegoede@redhat.com>
18921 L: linux-input@vger.kernel.org
18923 F: drivers/input/tablet/wacom_serial4.c
18925 WATCHDOG DEVICE DRIVERS
18926 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18927 M: Guenter Roeck <linux@roeck-us.net>
18928 L: linux-watchdog@vger.kernel.org
18930 W: http://www.linux-watchdog.org/
18931 T: git git://www.linux-watchdog.org/linux-watchdog.git
18932 F: Documentation/devicetree/bindings/watchdog/
18933 F: Documentation/watchdog/
18934 F: drivers/watchdog/
18935 F: include/linux/watchdog.h
18936 F: include/uapi/linux/watchdog.h
18938 WHISKEYCOVE PMIC GPIO DRIVER
18939 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18940 L: linux-gpio@vger.kernel.org
18942 F: drivers/gpio/gpio-wcove.c
18945 M: Dianlong Li <long17.cool@163.com>
18946 L: linux-rtc@vger.kernel.org
18948 F: drivers/rtc/rtc-sd3078.c
18951 M: David Rheinsberg <david.rheinsberg@gmail.com>
18952 L: linux-input@vger.kernel.org
18954 F: drivers/hid/hid-wiimote*
18956 WILOCITY WIL6210 WIRELESS DRIVER
18957 M: Maya Erez <merez@codeaurora.org>
18958 L: linux-wireless@vger.kernel.org
18959 L: wil6210@qti.qualcomm.com
18961 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18962 F: drivers/net/wireless/ath/wil6210/
18965 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18966 M: linux-wimax@intel.com
18967 L: wimax@linuxwimax.org (subscribers-only)
18969 W: http://linuxwimax.org
18970 F: Documentation/admin-guide/wimax/wimax.rst
18971 F: include/linux/wimax/debug.h
18972 F: include/net/wimax.h
18973 F: include/uapi/linux/wimax.h
18977 M: David Härdeman <david@hardeman.nu>
18979 F: drivers/media/rc/winbond-cir.c
18981 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18982 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18983 L: linux-watchdog@vger.kernel.org
18985 F: drivers/watchdog/ebc-c384_wdt.c
18987 WINSYSTEMS WS16C48 GPIO DRIVER
18988 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18989 L: linux-gpio@vger.kernel.org
18991 F: drivers/gpio/gpio-ws16c48.c
18993 WIREGUARD SECURE NETWORK TUNNEL
18994 M: Jason A. Donenfeld <Jason@zx2c4.com>
18995 L: wireguard@lists.zx2c4.com
18996 L: netdev@vger.kernel.org
18998 F: drivers/net/wireguard/
18999 F: tools/testing/selftests/wireguard/
19001 WISTRON LAPTOP BUTTON DRIVER
19002 M: Miloslav Trmac <mitr@volny.cz>
19004 F: drivers/input/misc/wistron_btns.c
19006 WL3501 WIRELESS PCMCIA CARD DRIVER
19007 L: linux-wireless@vger.kernel.org
19009 F: drivers/net/wireless/wl3501*
19011 WOLFSON MICROELECTRONICS DRIVERS
19012 L: patches@opensource.cirrus.com
19014 W: https://github.com/CirrusLogic/linux-drivers/wiki
19015 T: git https://github.com/CirrusLogic/linux-drivers.git
19016 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19017 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19018 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19019 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19020 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19021 F: Documentation/hwmon/wm83??.rst
19022 F: arch/arm/mach-s3c/mach-crag6410*
19023 F: drivers/clk/clk-wm83*.c
19024 F: drivers/extcon/extcon-arizona.c
19025 F: drivers/gpio/gpio-*wm*.c
19026 F: drivers/gpio/gpio-arizona.c
19027 F: drivers/hwmon/wm83??-hwmon.c
19028 F: drivers/input/misc/wm831x-on.c
19029 F: drivers/input/touchscreen/wm831x-ts.c
19030 F: drivers/input/touchscreen/wm97*.c
19031 F: drivers/leds/leds-wm83*.c
19032 F: drivers/mfd/arizona*
19033 F: drivers/mfd/cs47l24*
19034 F: drivers/mfd/wm*.c
19035 F: drivers/power/supply/wm83*.c
19036 F: drivers/regulator/arizona*
19037 F: drivers/regulator/wm8*.c
19038 F: drivers/rtc/rtc-wm83*.c
19039 F: drivers/video/backlight/wm83*_bl.c
19040 F: drivers/watchdog/wm83*_wdt.c
19041 F: include/linux/mfd/arizona/
19042 F: include/linux/mfd/wm831x/
19043 F: include/linux/mfd/wm8350/
19044 F: include/linux/mfd/wm8400*
19045 F: include/linux/regulator/arizona*
19046 F: include/linux/wm97xx.h
19047 F: include/sound/wm????.h
19048 F: sound/soc/codecs/arizona.?
19049 F: sound/soc/codecs/cs47l24*
19050 F: sound/soc/codecs/wm*
19053 M: Tejun Heo <tj@kernel.org>
19054 R: Lai Jiangshan <jiangshanlai@gmail.com>
19056 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19057 F: Documentation/core-api/workqueue.rst
19058 F: include/linux/workqueue.h
19059 F: kernel/workqueue.c
19061 X-POWERS AXP288 PMIC DRIVERS
19062 M: Hans de Goede <hdegoede@redhat.com>
19064 F: drivers/acpi/pmic/intel_pmic_xpower.c
19067 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19068 M: Chen-Yu Tsai <wens@csie.org>
19069 L: linux-kernel@vger.kernel.org
19074 M: Martin Schiller <ms@dev.tdt.de>
19075 L: linux-x25@vger.kernel.org
19077 F: Documentation/networking/lapb-module.rst
19078 F: Documentation/networking/x25*
19079 F: drivers/net/wan/hdlc_x25.c
19080 F: drivers/net/wan/lapbether.c
19081 F: include/*/lapb.h
19082 F: include/net/x25*
19083 F: include/uapi/linux/x25.h
19087 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19088 M: Thomas Gleixner <tglx@linutronix.de>
19089 M: Ingo Molnar <mingo@redhat.com>
19090 M: Borislav Petkov <bp@alien8.de>
19092 R: "H. Peter Anvin" <hpa@zytor.com>
19093 L: linux-kernel@vger.kernel.org
19095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19096 F: Documentation/devicetree/bindings/x86/
19097 F: Documentation/x86/
19101 M: Andy Lutomirski <luto@kernel.org>
19102 L: linux-kernel@vger.kernel.org
19104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19107 X86 MCE INFRASTRUCTURE
19108 M: Tony Luck <tony.luck@intel.com>
19109 M: Borislav Petkov <bp@alien8.de>
19110 L: linux-edac@vger.kernel.org
19112 F: arch/x86/kernel/cpu/mce/*
19114 X86 MICROCODE UPDATE SUPPORT
19115 M: Borislav Petkov <bp@alien8.de>
19117 F: arch/x86/kernel/cpu/microcode/*
19120 M: Dave Hansen <dave.hansen@linux.intel.com>
19121 M: Andy Lutomirski <luto@kernel.org>
19122 M: Peter Zijlstra <peterz@infradead.org>
19123 L: linux-kernel@vger.kernel.org
19125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19128 X86 PLATFORM DRIVERS
19129 M: Hans de Goede <hdegoede@redhat.com>
19130 M: Mark Gross <mgross@linux.intel.com>
19131 L: platform-driver-x86@vger.kernel.org
19133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19134 F: drivers/platform/olpc/
19135 F: drivers/platform/x86/
19137 X86 PLATFORM DRIVERS - ARCH
19138 R: Darren Hart <dvhart@infradead.org>
19139 R: Andy Shevchenko <andy@infradead.org>
19140 L: platform-driver-x86@vger.kernel.org
19143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19144 F: arch/x86/platform
19146 X86 PLATFORM UV HPE SUPERDOME FLEX
19147 M: Steve Wahl <steve.wahl@hpe.com>
19148 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19149 R: Russ Anderson <russ.anderson@hpe.com>
19151 F: arch/x86/include/asm/uv/
19152 F: arch/x86/kernel/apic/x2apic_uv_x.c
19153 F: arch/x86/platform/uv/
19156 M: Andy Lutomirski <luto@kernel.org>
19157 L: linux-kernel@vger.kernel.org
19159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19160 F: arch/x86/entry/vdso/
19163 M: Matthew Wilcox <willy@infradead.org>
19164 L: linux-fsdevel@vger.kernel.org
19166 F: Documentation/core-api/xarray.rst
19167 F: include/linux/idr.h
19168 F: include/linux/xarray.h
19171 F: tools/testing/radix-tree
19174 M: Benjamin Valentin <benpicco@googlemail.com>
19176 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19177 F: drivers/media/rc/xbox_remote.c
19179 XC2028/3028 TUNER DRIVER
19180 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19181 L: linux-media@vger.kernel.org
19183 W: https://linuxtv.org
19184 T: git git://linuxtv.org/media_tree.git
19185 F: drivers/media/tuners/tuner-xc2028.*
19187 XDP (eXpress Data Path)
19188 M: Alexei Starovoitov <ast@kernel.org>
19189 M: Daniel Borkmann <daniel@iogearbox.net>
19190 M: David S. Miller <davem@davemloft.net>
19191 M: Jakub Kicinski <kuba@kernel.org>
19192 M: Jesper Dangaard Brouer <hawk@kernel.org>
19193 M: John Fastabend <john.fastabend@gmail.com>
19194 L: netdev@vger.kernel.org
19195 L: bpf@vger.kernel.org
19197 F: include/net/xdp.h
19198 F: include/net/xdp_priv.h
19199 F: include/trace/events/xdp.h
19200 F: kernel/bpf/cpumap.c
19201 F: kernel/bpf/devmap.c
19203 F: samples/bpf/xdp*
19204 F: tools/testing/selftests/bpf/*xdp*
19205 F: tools/testing/selftests/bpf/*/*xdp*
19206 F: drivers/net/ethernet/*/*/*/*/*xdp*
19207 F: drivers/net/ethernet/*/*/*xdp*
19208 K: (?:\b|_)xdp(?:\b|_)
19210 XDP SOCKETS (AF_XDP)
19211 M: Björn Töpel <bjorn.topel@intel.com>
19212 M: Magnus Karlsson <magnus.karlsson@intel.com>
19213 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19214 L: netdev@vger.kernel.org
19215 L: bpf@vger.kernel.org
19217 F: Documentation/networking/af_xdp.rst
19218 F: include/net/xdp_sock*
19219 F: include/net/xsk_buff_pool.h
19220 F: include/uapi/linux/if_xdp.h
19221 F: include/uapi/linux/xdp_diag.h
19222 F: include/net/netns/xdp.h
19224 F: samples/bpf/xdpsock*
19225 F: tools/lib/bpf/xsk*
19227 XEN BLOCK SUBSYSTEM
19228 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19229 M: Roger Pau Monné <roger.pau@citrix.com>
19230 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19232 F: drivers/block/xen*
19233 F: drivers/block/xen-blkback/*
19236 M: Stefano Stabellini <sstabellini@kernel.org>
19237 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19239 F: arch/arm/include/asm/xen/
19242 XEN HYPERVISOR ARM64
19243 M: Stefano Stabellini <sstabellini@kernel.org>
19244 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19246 F: arch/arm64/include/asm/xen/
19249 XEN HYPERVISOR INTERFACE
19250 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19251 M: Juergen Gross <jgross@suse.com>
19252 R: Stefano Stabellini <sstabellini@kernel.org>
19253 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19256 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19257 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19258 F: arch/x86/include/asm/pvclock-abi.h
19259 F: arch/x86/include/asm/xen/
19260 F: arch/x86/platform/pvh/
19262 F: drivers/*/xen-*front.c
19264 F: include/uapi/xen/
19267 XEN NETWORK BACKEND DRIVER
19268 M: Wei Liu <wei.liu@kernel.org>
19269 M: Paul Durrant <paul@xen.org>
19270 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19271 L: netdev@vger.kernel.org
19273 F: drivers/net/xen-netback/*
19276 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19277 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19279 F: arch/x86/pci/*xen*
19280 F: drivers/pci/*xen*
19283 M: Juergen Gross <jgross@suse.com>
19284 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19285 L: linux-scsi@vger.kernel.org
19287 F: drivers/scsi/xen-scsifront.c
19288 F: drivers/xen/xen-scsiback.c
19289 F: include/xen/interface/io/vscsiif.h
19291 XEN SOUND FRONTEND DRIVER
19292 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19293 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19298 XEN SWIOTLB SUBSYSTEM
19299 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19300 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19301 L: iommu@lists.linux-foundation.org
19303 F: arch/x86/xen/*swiotlb*
19304 F: drivers/xen/*swiotlb*
19307 M: Darrick J. Wong <darrick.wong@oracle.com>
19308 M: linux-xfs@vger.kernel.org
19309 L: linux-xfs@vger.kernel.org
19312 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19313 F: Documentation/ABI/testing/sysfs-fs-xfs
19314 F: Documentation/admin-guide/xfs.rst
19315 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19316 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19318 F: include/uapi/linux/dqblk_xfs.h
19319 F: include/uapi/linux/fsmap.h
19321 XILINX AXI ETHERNET DRIVER
19322 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19324 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19327 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19328 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19329 L: linux-can@vger.kernel.org
19331 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19332 F: drivers/net/can/xilinx_can.c
19334 XILINX SD-FEC IP CORES
19335 M: Derek Kiernan <derek.kiernan@xilinx.com>
19336 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19338 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19339 F: Documentation/misc-devices/xilinx_sdfec.rst
19340 F: drivers/misc/Kconfig
19341 F: drivers/misc/Makefile
19342 F: drivers/misc/xilinx_sdfec.c
19343 F: include/uapi/misc/xilinx_sdfec.h
19345 XILINX UARTLITE SERIAL DRIVER
19346 M: Peter Korsgaard <jacmet@sunsite.dk>
19347 L: linux-serial@vger.kernel.org
19349 F: drivers/tty/serial/uartlite.c
19351 XILINX VIDEO IP CORES
19352 M: Hyun Kwon <hyun.kwon@xilinx.com>
19353 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19354 L: linux-media@vger.kernel.org
19356 T: git git://linuxtv.org/media_tree.git
19357 F: Documentation/devicetree/bindings/media/xilinx/
19358 F: drivers/media/platform/xilinx/
19359 F: include/uapi/linux/xilinx-v4l2-controls.h
19361 XILINX ZYNQMP DPDMA DRIVER
19362 M: Hyun Kwon <hyun.kwon@xilinx.com>
19363 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19364 L: dmaengine@vger.kernel.org
19366 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19367 F: drivers/dma/xilinx/xilinx_dpdma.c
19368 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19370 XILINX ZYNQMP PSGTR PHY DRIVER
19371 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19372 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19373 L: linux-kernel@vger.kernel.org
19375 T: git https://github.com/Xilinx/linux-xlnx.git
19376 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19377 F: drivers/phy/xilinx/phy-zynqmp.c
19380 M: Eli Billauer <eli.billauer@gmail.com>
19381 L: linux-kernel@vger.kernel.org
19383 F: drivers/char/xillybus/
19386 M: George Cherian <gcherian@marvell.com>
19387 L: linux-i2c@vger.kernel.org
19389 W: http://www.marvell.com
19390 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19391 F: drivers/i2c/busses/i2c-xlp9xx.c
19393 XRA1403 GPIO EXPANDER
19394 M: Nandor Han <nandor.han@ge.com>
19395 M: Semi Malinen <semi.malinen@ge.com>
19396 L: linux-gpio@vger.kernel.org
19398 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19399 F: drivers/gpio/gpio-xra1403.c
19401 XTENSA XTFPGA PLATFORM SUPPORT
19402 M: Max Filippov <jcmvbkbc@gmail.com>
19403 L: linux-xtensa@linux-xtensa.org
19405 F: drivers/spi/spi-xtensa-xtfpga.c
19406 F: sound/soc/xtensa/xtfpga-i2s.c
19408 YAM DRIVER FOR AX.25
19409 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19410 L: linux-hams@vger.kernel.org
19412 F: drivers/net/hamradio/yam*
19413 F: include/linux/yam.h
19415 YAMA SECURITY MODULE
19416 M: Kees Cook <keescook@chromium.org>
19418 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19419 F: Documentation/admin-guide/LSM/Yama.rst
19422 YEALINK PHONE DRIVER
19423 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19424 L: usbb2k-api-dev@nongnu.org
19426 F: Documentation/input/devices/yealink.rst
19427 F: drivers/input/misc/yealink.*
19429 Z8530 DRIVER FOR AX.25
19430 M: Joerg Reuter <jreuter@yaina.de>
19431 L: linux-hams@vger.kernel.org
19433 W: http://yaina.de/jreuter/
19434 W: http://www.qsl.net/dl1bke/
19435 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19436 F: drivers/net/hamradio/*scc.c
19437 F: drivers/net/hamradio/z8530.h
19439 ZBUD COMPRESSED PAGE ALLOCATOR
19440 M: Seth Jennings <sjenning@redhat.com>
19441 M: Dan Streetman <ddstreet@ieee.org>
19442 L: linux-mm@kvack.org
19444 F: include/linux/zbud.h
19447 ZD1211RW WIRELESS DRIVER
19448 M: Daniel Drake <dsd@gentoo.org>
19449 M: Ulrich Kunitz <kune@deine-taler.de>
19450 L: linux-wireless@vger.kernel.org
19451 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19453 W: http://zd1211.ath.cx/wiki/DriverRewrite
19454 F: drivers/net/wireless/zydas/zd1211rw/
19456 ZD1301 MEDIA DRIVER
19457 M: Antti Palosaari <crope@iki.fi>
19458 L: linux-media@vger.kernel.org
19460 W: https://linuxtv.org/
19461 W: http://palosaari.fi/linux/
19462 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19463 F: drivers/media/usb/dvb-usb-v2/zd1301*
19465 ZD1301_DEMOD MEDIA DRIVER
19466 M: Antti Palosaari <crope@iki.fi>
19467 L: linux-media@vger.kernel.org
19469 W: https://linuxtv.org/
19470 W: http://palosaari.fi/linux/
19471 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19472 F: drivers/media/dvb-frontends/zd1301_demod*
19474 ZHAOXIN PROCESSOR SUPPORT
19475 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19476 L: linux-kernel@vger.kernel.org
19478 F: arch/x86/kernel/cpu/zhaoxin.c
19481 M: Damien Le Moal <damien.lemoal@wdc.com>
19482 M: Naohiro Aota <naohiro.aota@wdc.com>
19483 R: Johannes Thumshirn <jth@kernel.org>
19484 L: linux-fsdevel@vger.kernel.org
19486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19487 F: Documentation/filesystems/zonefs.rst
19490 ZR36067 VIDEO FOR LINUX DRIVER
19491 M: Corentin Labbe <clabbe@baylibre.com>
19492 L: mjpeg-users@lists.sourceforge.net
19493 L: linux-media@vger.kernel.org
19495 W: http://mjpeg.sourceforge.net/driver-zoran/
19496 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19497 F: Documentation/driver-api/media/drivers/zoran.rst
19498 F: drivers/staging/media/zoran/
19500 ZPOOL COMPRESSED PAGE STORAGE API
19501 M: Dan Streetman <ddstreet@ieee.org>
19502 L: linux-mm@kvack.org
19504 F: include/linux/zpool.h
19507 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19508 M: Minchan Kim <minchan@kernel.org>
19509 M: Nitin Gupta <ngupta@vflare.org>
19510 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19511 L: linux-kernel@vger.kernel.org
19513 F: Documentation/admin-guide/blockdev/zram.rst
19514 F: drivers/block/zram/
19516 ZS DECSTATION Z85C30 SERIAL DRIVER
19517 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19519 F: drivers/tty/serial/zs.*
19521 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19522 M: Minchan Kim <minchan@kernel.org>
19523 M: Nitin Gupta <ngupta@vflare.org>
19524 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19525 L: linux-mm@kvack.org
19527 F: Documentation/vm/zsmalloc.rst
19528 F: include/linux/zsmalloc.h
19531 ZSWAP COMPRESSED SWAP CACHING
19532 M: Seth Jennings <sjenning@redhat.com>
19533 M: Dan Streetman <ddstreet@ieee.org>
19534 M: Vitaly Wool <vitaly.wool@konsulko.com>
19535 L: linux-mm@kvack.org
19540 M: Linus Torvalds <torvalds@linux-foundation.org>
19541 L: linux-kernel@vger.kernel.org
19542 S: Buried alive in reporters
19543 Q: http://patchwork.kernel.org/project/LKML/list/
19544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git