1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
806 M: Talel Shenhar <talel@amazon.com>
808 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
809 F: drivers/thermal/thermal_mmio.c
811 AMAZON ETHERNET DRIVERS
812 M: Netanel Belgazal <netanel@amazon.com>
813 M: Arthur Kiyanovski <akiyano@amazon.com>
814 R: Guy Tzalik <gtzalik@amazon.com>
815 R: Saeed Bishara <saeedb@amazon.com>
816 R: Zorik Machulsky <zorik@amazon.com>
817 L: netdev@vger.kernel.org
819 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
820 F: drivers/net/ethernet/amazon/
822 AMAZON RDMA EFA DRIVER
823 M: Gal Pressman <galpress@amazon.com>
824 R: Yossi Leybovich <sleybo@amazon.com>
825 L: linux-rdma@vger.kernel.org
827 Q: https://patchwork.kernel.org/project/linux-rdma/list/
828 F: drivers/infiniband/hw/efa/
829 F: include/uapi/rdma/efa-abi.h
831 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
832 M: Tom Lendacky <thomas.lendacky@amd.com>
833 M: John Allen <john.allen@amd.com>
834 L: linux-crypto@vger.kernel.org
836 F: drivers/crypto/ccp/
837 F: include/linux/ccp.h
839 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
840 M: Brijesh Singh <brijesh.singh@amd.com>
841 M: Tom Lendacky <thomas.lendacky@amd.com>
842 L: linux-crypto@vger.kernel.org
844 F: drivers/crypto/ccp/sev*
845 F: include/uapi/linux/psp-sev.h
848 M: Harry Wentland <harry.wentland@amd.com>
849 M: Leo Li <sunpeng.li@amd.com>
850 L: amd-gfx@lists.freedesktop.org
852 T: git git://people.freedesktop.org/~agd5f/linux
853 F: drivers/gpu/drm/amd/display/
856 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
857 L: linux-hwmon@vger.kernel.org
859 F: Documentation/hwmon/amd_energy.rst
860 F: drivers/hwmon/amd_energy.c
862 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
863 M: Huang Rui <ray.huang@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/fam15h_power.rst
867 F: drivers/hwmon/fam15h_power.c
870 M: Enrico Weigelt, metux IT consult <info@metux.net>
871 L: linux-gpio@vger.kernel.org
873 F: drivers/gpio/gpio-amd-fch.c
874 F: include/linux/platform_data/gpio/gpio-amd-fch.h
876 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
877 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
879 F: drivers/usb/gadget/udc/amd5536udc.*
881 AMD GEODE PROCESSOR/CHIPSET SUPPORT
882 M: Andres Salomon <dilinger@queued.net>
883 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
885 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
886 F: arch/x86/include/asm/geode.h
887 F: drivers/char/hw_random/geode-rng.c
888 F: drivers/crypto/geode*
889 F: drivers/video/fbdev/geode/
892 M: Joerg Roedel <joro@8bytes.org>
893 L: iommu@lists.linux-foundation.org
895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
896 F: drivers/iommu/amd/
897 F: include/linux/amd-iommu.h
900 M: Felix Kuehling <Felix.Kuehling@amd.com>
901 L: amd-gfx@lists.freedesktop.org
903 T: git git://people.freedesktop.org/~agd5f/linux
904 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
905 F: drivers/gpu/drm/amd/amdkfd/
906 F: drivers/gpu/drm/amd/include/cik_structs.h
907 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
908 F: drivers/gpu/drm/amd/include/v9_structs.h
909 F: drivers/gpu/drm/amd/include/vi_structs.h
910 F: include/uapi/linux/kfd_ioctl.h
913 M: Sanjay R Mehta <sanju.mehta@amd.com>
915 F: drivers/spi/spi-amd.c
918 M: Elie Morisse <syniurge@gmail.com>
919 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
920 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
921 L: linux-i2c@vger.kernel.org
923 F: drivers/i2c/busses/i2c-amd-mp2*
926 M: Evan Quan <evan.quan@amd.com>
927 L: amd-gfx@lists.freedesktop.org
929 T: git git://people.freedesktop.org/~agd5f/linux
930 F: drivers/gpu/drm/amd/powerplay/
932 AMD SEATTLE DEVICE TREE SUPPORT
933 M: Brijesh Singh <brijeshkumar.singh@amd.com>
934 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
935 M: Tom Lendacky <thomas.lendacky@amd.com>
937 F: arch/arm64/boot/dts/amd/
940 M: Tom Lendacky <thomas.lendacky@amd.com>
941 L: netdev@vger.kernel.org
943 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
944 F: drivers/net/ethernet/amd/xgbe/
946 ANALOG DEVICES INC AD5686 DRIVER
947 M: Michael Hennerich <Michael.Hennerich@analog.com>
948 L: linux-pm@vger.kernel.org
950 W: http://ez.analog.com/community/linux-device-drivers
951 F: drivers/iio/dac/ad5686*
952 F: drivers/iio/dac/ad5696*
954 ANALOG DEVICES INC AD5758 DRIVER
955 M: Michael Hennerich <Michael.Hennerich@analog.com>
956 L: linux-iio@vger.kernel.org
958 W: http://ez.analog.com/community/linux-device-drivers
959 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
960 F: drivers/iio/dac/ad5758.c
962 ANALOG DEVICES INC AD7091R5 DRIVER
963 M: Beniamin Bia <beniamin.bia@analog.com>
964 L: linux-iio@vger.kernel.org
966 W: http://ez.analog.com/community/linux-device-drivers
967 F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
968 F: drivers/iio/adc/ad7091r5.c
970 ANALOG DEVICES INC AD7124 DRIVER
971 M: Michael Hennerich <Michael.Hennerich@analog.com>
972 L: linux-iio@vger.kernel.org
974 W: http://ez.analog.com/community/linux-device-drivers
975 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
976 F: drivers/iio/adc/ad7124.c
978 ANALOG DEVICES INC AD7192 DRIVER
979 M: Alexandru Tachici <alexandru.tachici@analog.com>
980 L: linux-iio@vger.kernel.org
982 W: http://ez.analog.com/community/linux-device-drivers
983 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
984 F: drivers/iio/adc/ad7192.c
986 ANALOG DEVICES INC AD7292 DRIVER
987 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
988 L: linux-iio@vger.kernel.org
990 W: http://ez.analog.com/community/linux-device-drivers
991 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
992 F: drivers/iio/adc/ad7292.c
994 ANALOG DEVICES INC AD7606 DRIVER
995 M: Michael Hennerich <Michael.Hennerich@analog.com>
996 M: Beniamin Bia <beniamin.bia@analog.com>
997 L: linux-iio@vger.kernel.org
999 W: http://ez.analog.com/community/linux-device-drivers
1000 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
1001 F: drivers/iio/adc/ad7606.c
1003 ANALOG DEVICES INC AD7768-1 DRIVER
1004 M: Michael Hennerich <Michael.Hennerich@analog.com>
1005 L: linux-iio@vger.kernel.org
1007 W: http://ez.analog.com/community/linux-device-drivers
1008 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
1009 F: drivers/iio/adc/ad7768-1.c
1011 ANALOG DEVICES INC AD7780 DRIVER
1012 M: Michael Hennerich <Michael.Hennerich@analog.com>
1013 M: Renato Lui Geh <renatogeh@gmail.com>
1014 L: linux-iio@vger.kernel.org
1016 W: http://ez.analog.com/community/linux-device-drivers
1017 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1018 F: drivers/iio/adc/ad7780.c
1020 ANALOG DEVICES INC AD9389B DRIVER
1021 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1022 L: linux-media@vger.kernel.org
1024 F: drivers/media/i2c/ad9389b*
1026 ANALOG DEVICES INC ADGS1408 DRIVER
1027 M: Mircea Caprioru <mircea.caprioru@analog.com>
1029 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1030 F: drivers/mux/adgs1408.c
1032 ANALOG DEVICES INC ADIN DRIVER
1033 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1034 L: netdev@vger.kernel.org
1036 W: http://ez.analog.com/community/linux-device-drivers
1037 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1038 F: drivers/net/phy/adin.c
1040 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1041 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1042 L: linux-iio@vger.kernel.org
1044 F: drivers/iio/imu/adis.c
1045 F: include/linux/iio/imu/adis.h
1047 ANALOG DEVICES INC ADIS16460 DRIVER
1048 M: Dragos Bogdan <dragos.bogdan@analog.com>
1049 L: linux-iio@vger.kernel.org
1051 W: http://ez.analog.com/community/linux-device-drivers
1052 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1053 F: drivers/iio/imu/adis16460.c
1055 ANALOG DEVICES INC ADIS16475 DRIVER
1056 M: Nuno Sa <nuno.sa@analog.com>
1057 L: linux-iio@vger.kernel.org
1058 W: http://ez.analog.com/community/linux-device-drivers
1060 F: drivers/iio/imu/adis16475.c
1061 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1063 ANALOG DEVICES INC ADM1177 DRIVER
1064 M: Beniamin Bia <beniamin.bia@analog.com>
1065 M: Michael Hennerich <Michael.Hennerich@analog.com>
1066 L: linux-hwmon@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1070 F: drivers/hwmon/adm1177.c
1072 ANALOG DEVICES INC ADP5061 DRIVER
1073 M: Michael Hennerich <Michael.Hennerich@analog.com>
1074 L: linux-pm@vger.kernel.org
1076 W: http://ez.analog.com/community/linux-device-drivers
1077 F: drivers/power/supply/adp5061.c
1079 ANALOG DEVICES INC ADV7180 DRIVER
1080 M: Lars-Peter Clausen <lars@metafoo.de>
1081 L: linux-media@vger.kernel.org
1083 W: http://ez.analog.com/community/linux-device-drivers
1084 F: drivers/media/i2c/adv7180.c
1085 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1087 ANALOG DEVICES INC ADV748X DRIVER
1088 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1089 L: linux-media@vger.kernel.org
1091 F: drivers/media/i2c/adv748x/*
1093 ANALOG DEVICES INC ADV7511 DRIVER
1094 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1095 L: linux-media@vger.kernel.org
1097 F: drivers/media/i2c/adv7511*
1099 ANALOG DEVICES INC ADV7604 DRIVER
1100 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1101 L: linux-media@vger.kernel.org
1103 F: drivers/media/i2c/adv7604*
1105 ANALOG DEVICES INC ADV7842 DRIVER
1106 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1107 L: linux-media@vger.kernel.org
1109 F: drivers/media/i2c/adv7842*
1111 ANALOG DEVICES INC ASOC CODEC DRIVERS
1112 M: Lars-Peter Clausen <lars@metafoo.de>
1113 M: Nuno Sá <nuno.sa@analog.com>
1114 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1116 W: http://wiki.analog.com/
1117 W: http://ez.analog.com/community/linux-device-drivers
1118 F: sound/soc/codecs/ad1*
1119 F: sound/soc/codecs/ad7*
1120 F: sound/soc/codecs/adau*
1121 F: sound/soc/codecs/adav*
1122 F: sound/soc/codecs/sigmadsp.*
1123 F: sound/soc/codecs/ssm*
1125 ANALOG DEVICES INC DMA DRIVERS
1126 M: Lars-Peter Clausen <lars@metafoo.de>
1128 W: http://ez.analog.com/community/linux-device-drivers
1129 F: drivers/dma/dma-axi-dmac.c
1131 ANALOG DEVICES INC HMC425A DRIVER
1132 M: Beniamin Bia <beniamin.bia@analog.com>
1133 M: Michael Hennerich <michael.hennerich@analog.com>
1134 L: linux-iio@vger.kernel.org
1136 W: http://ez.analog.com/community/linux-device-drivers
1137 F: Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
1138 F: drivers/iio/amplifiers/hmc425a.c
1140 ANALOG DEVICES INC IIO DRIVERS
1141 M: Lars-Peter Clausen <lars@metafoo.de>
1142 M: Michael Hennerich <Michael.Hennerich@analog.com>
1144 W: http://wiki.analog.com/
1145 W: http://ez.analog.com/community/linux-device-drivers
1146 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1147 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1148 F: drivers/iio/*/ad*
1149 F: drivers/iio/adc/ltc249*
1150 F: drivers/staging/iio/*/ad*
1151 X: drivers/iio/*/adjd*
1153 ANALOGBITS PLL LIBRARIES
1154 M: Paul Walmsley <paul.walmsley@sifive.com>
1156 F: drivers/clk/analogbits/*
1157 F: include/linux/clk/analogbits*
1160 M: Nick Hu <nickhu@andestech.com>
1161 M: Greentime Hu <green.hu@gmail.com>
1162 M: Vincent Chen <deanbo422@gmail.com>
1164 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1165 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1166 F: Documentation/devicetree/bindings/nds32/
1171 ANDROID CONFIG FRAGMENTS
1172 M: Rob Herring <robh@kernel.org>
1174 F: kernel/configs/android*
1177 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1178 M: Arve Hjønnevåg <arve@android.com>
1179 M: Todd Kjos <tkjos@android.com>
1180 M: Martijn Coenen <maco@android.com>
1181 M: Joel Fernandes <joel@joelfernandes.org>
1182 M: Christian Brauner <christian@brauner.io>
1183 M: Hridya Valsaraju <hridya@google.com>
1184 M: Suren Baghdasaryan <surenb@google.com>
1185 L: devel@driverdev.osuosl.org
1187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1189 F: drivers/staging/android/
1191 ANDROID GOLDFISH PIC DRIVER
1192 M: Miodrag Dinic <miodrag.dinic@mips.com>
1194 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1195 F: drivers/irqchip/irq-goldfish-pic.c
1197 ANDROID GOLDFISH RTC DRIVER
1198 M: Miodrag Dinic <miodrag.dinic@mips.com>
1200 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1201 F: drivers/rtc/rtc-goldfish.c
1204 M: Laura Abbott <labbott@redhat.com>
1205 M: Sumit Semwal <sumit.semwal@linaro.org>
1206 L: devel@driverdev.osuosl.org
1207 L: dri-devel@lists.freedesktop.org
1208 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1210 F: drivers/staging/android/ion
1211 F: drivers/staging/android/uapi/ion.h
1213 AOA (Apple Onboard Audio) ALSA DRIVER
1214 M: Johannes Berg <johannes@sipsolutions.net>
1215 L: linuxppc-dev@lists.ozlabs.org
1216 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1220 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1221 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1222 L: linux-iio@vger.kernel.org
1224 F: drivers/iio/adc/stx104.c
1227 M: Jiri Kosina <jikos@kernel.org>
1229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1230 F: arch/x86/kernel/apm_32.c
1231 F: drivers/char/apm-emulation.c
1232 F: include/linux/apm_bios.h
1233 F: include/uapi/linux/apm_bios.h
1235 APPARMOR SECURITY MODULE
1236 M: John Johansen <john.johansen@canonical.com>
1237 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1239 W: wiki.apparmor.net
1240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1241 F: Documentation/admin-guide/LSM/apparmor.rst
1242 F: security/apparmor/
1244 APPLE BCM5974 MULTITOUCH DRIVER
1245 M: Henrik Rydberg <rydberg@bitmath.org>
1246 L: linux-input@vger.kernel.org
1248 F: drivers/input/mouse/bcm5974.c
1251 M: Henrik Rydberg <rydberg@bitmath.org>
1252 L: linux-hwmon@vger.kernel.org
1254 F: drivers/hwmon/applesmc.c
1256 APPLETALK NETWORK LAYER
1257 L: netdev@vger.kernel.org
1259 F: drivers/net/appletalk/
1260 F: include/linux/atalk.h
1261 F: include/uapi/linux/atalk.h
1264 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: arch/arm64/boot/dts/apm/
1269 APPLIED MICRO (APM) X-GENE SOC EDAC
1270 M: Khuong Dinh <khuong@os.amperecomputing.com>
1272 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1273 F: drivers/edac/xgene_edac.c
1275 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1276 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1277 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1279 F: drivers/net/ethernet/apm/xgene-v2/
1281 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1282 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1283 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1284 M: Quan Nguyen <quan@os.amperecomputing.com>
1286 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1287 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1288 F: drivers/net/ethernet/apm/xgene/
1289 F: drivers/net/phy/mdio-xgene.c
1291 APPLIED MICRO (APM) X-GENE SOC PMU
1292 M: Khuong Dinh <khuong@os.amperecomputing.com>
1294 F: Documentation/admin-guide/perf/xgene-pmu.rst
1295 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1296 F: drivers/perf/xgene_pmu.c
1298 APTINA CAMERA SENSOR PLL
1299 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1300 L: linux-media@vger.kernel.org
1302 F: drivers/media/i2c/aptina-pll.*
1304 AQUANTIA ETHERNET DRIVER (atlantic)
1305 M: Igor Russkikh <irusskikh@marvell.com>
1306 L: netdev@vger.kernel.org
1308 W: https://www.marvell.com/
1309 Q: http://patchwork.ozlabs.org/project/netdev/list/
1310 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1311 F: drivers/net/ethernet/aquantia/atlantic/
1313 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1314 M: Egor Pomozov <epomozov@marvell.com>
1315 L: netdev@vger.kernel.org
1317 W: http://www.aquantia.com
1318 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1320 ARASAN NAND CONTROLLER DRIVER
1321 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1322 L: linux-mtd@lists.infradead.org
1324 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1325 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1327 ARC FRAMEBUFFER DRIVER
1328 M: Jaya Kumar <jayalk@intworks.biz>
1330 F: drivers/video/fbdev/arcfb.c
1331 F: drivers/video/fbdev/core/fb_defio.c
1334 M: Alexey Brodkin <abrodkin@synopsys.com>
1336 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1337 F: drivers/gpu/drm/arc/
1339 ARCNET NETWORK LAYER
1340 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1341 L: netdev@vger.kernel.org
1343 F: drivers/net/arcnet/
1344 F: include/uapi/linux/if_arcnet.h
1346 ARM ARCHITECTED TIMER DRIVER
1347 M: Mark Rutland <mark.rutland@arm.com>
1348 M: Marc Zyngier <maz@kernel.org>
1349 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 F: arch/arm/include/asm/arch_timer.h
1352 F: arch/arm64/include/asm/arch_timer.h
1353 F: drivers/clocksource/arm_arch_timer.c
1355 ARM HDLCD DRM DRIVER
1356 M: Liviu Dudau <liviu.dudau@arm.com>
1358 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1359 F: drivers/gpu/drm/arm/hdlcd_*
1361 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1362 M: Linus Walleij <linus.walleij@linaro.org>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1366 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1367 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1368 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1369 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1370 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1371 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1372 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1373 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1374 F: arch/arm/boot/dts/arm-realview-*
1375 F: arch/arm/boot/dts/integrator*
1376 F: arch/arm/boot/dts/versatile*
1377 F: arch/arm/mach-integrator/
1378 F: arch/arm/mach-realview/
1379 F: arch/arm/mach-versatile/
1380 F: arch/arm/plat-versatile/
1381 F: drivers/bus/arm-integrator-lm.c
1382 F: drivers/clk/versatile/
1383 F: drivers/i2c/busses/i2c-versatile.c
1384 F: drivers/irqchip/irq-versatile-fpga.c
1385 F: drivers/mtd/maps/physmap-versatile.*
1386 F: drivers/power/reset/arm-versatile-reboot.c
1387 F: drivers/soc/versatile/
1389 ARM KOMEDA DRM-KMS DRIVER
1390 M: James (Qian) Wang <james.qian.wang@arm.com>
1391 M: Liviu Dudau <liviu.dudau@arm.com>
1392 M: Mihail Atanassov <mihail.atanassov@arm.com>
1393 L: Mali DP Maintainers <malidp@foss.arm.com>
1395 T: git git://anongit.freedesktop.org/drm/drm-misc
1396 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1397 F: Documentation/gpu/komeda-kms.rst
1398 F: drivers/gpu/drm/arm/display/include/
1399 F: drivers/gpu/drm/arm/display/komeda/
1401 ARM MALI PANFROST DRM DRIVER
1402 M: Rob Herring <robh@kernel.org>
1403 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1404 R: Steven Price <steven.price@arm.com>
1405 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1406 L: dri-devel@lists.freedesktop.org
1408 T: git git://anongit.freedesktop.org/drm/drm-misc
1409 F: drivers/gpu/drm/panfrost/
1410 F: include/uapi/drm/panfrost_drm.h
1412 ARM MALI-DP DRM DRIVER
1413 M: Liviu Dudau <liviu.dudau@arm.com>
1414 M: Brian Starkey <brian.starkey@arm.com>
1415 L: Mali DP Maintainers <malidp@foss.arm.com>
1417 T: git git://anongit.freedesktop.org/drm/drm-misc
1418 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1419 F: Documentation/gpu/afbc.rst
1420 F: drivers/gpu/drm/arm/
1422 ARM MFM AND FLOPPY DRIVERS
1423 M: Ian Molton <spyro@f2s.com>
1425 F: arch/arm/include/asm/floppy.h
1426 F: arch/arm/mach-rpc/floppydma.S
1428 ARM PMU PROFILING AND DEBUGGING
1429 M: Will Deacon <will@kernel.org>
1430 M: Mark Rutland <mark.rutland@arm.com>
1431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433 F: Documentation/devicetree/bindings/arm/pmu.yaml
1434 F: Documentation/devicetree/bindings/perf/
1435 F: arch/arm*/include/asm/hw_breakpoint.h
1436 F: arch/arm*/include/asm/perf_event.h
1437 F: arch/arm*/kernel/hw_breakpoint.c
1438 F: arch/arm*/kernel/perf_*
1439 F: arch/arm/oprofile/common.c
1441 F: include/linux/perf/arm_pmu.h
1444 M: Russell King <linux@armlinux.org.uk>
1445 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447 W: http://www.armlinux.org.uk/
1448 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1450 X: arch/arm/boot/dts/
1452 ARM PRIMECELL AACI PL041 DRIVER
1453 M: Russell King <linux@armlinux.org.uk>
1457 ARM PRIMECELL BUS SUPPORT
1458 M: Russell King <linux@armlinux.org.uk>
1461 F: include/linux/amba/bus.h
1463 ARM PRIMECELL KMI PL050 DRIVER
1464 M: Russell King <linux@armlinux.org.uk>
1466 F: drivers/input/serio/ambakmi.*
1467 F: include/linux/amba/kmi.h
1469 ARM PRIMECELL MMCI PL180/1 DRIVER
1470 M: Russell King <linux@armlinux.org.uk>
1472 F: drivers/mmc/host/mmci.*
1473 F: include/linux/amba/mmci.h
1475 ARM PRIMECELL SSP PL022 SPI DRIVER
1476 M: Linus Walleij <linus.walleij@linaro.org>
1477 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1480 F: drivers/spi/spi-pl022.c
1482 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1483 M: Russell King <linux@armlinux.org.uk>
1485 F: drivers/tty/serial/amba-pl01*.c
1486 F: include/linux/amba/serial.h
1488 ARM PRIMECELL VIC PL190/PL192 DRIVER
1489 M: Linus Walleij <linus.walleij@linaro.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1493 F: drivers/irqchip/irq-vic.c
1495 ARM SMC WATCHDOG DRIVER
1496 M: Julius Werner <jwerner@chromium.org>
1497 R: Evan Benn <evanbenn@chromium.org>
1499 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1500 F: drivers/watchdog/arm_smc_wdt.c
1503 M: Will Deacon <will@kernel.org>
1504 R: Robin Murphy <robin.murphy@arm.com>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1508 F: drivers/iommu/arm/
1509 F: drivers/iommu/io-pgtable-arm-v7s.c
1510 F: drivers/iommu/io-pgtable-arm.c
1512 ARM SUB-ARCHITECTURES
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1519 ARM/ACTIONS SEMI ARCHITECTURE
1520 M: Andreas Färber <afaerber@suse.de>
1521 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1522 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 F: Documentation/devicetree/bindings/arm/actions.yaml
1525 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1526 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1527 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1528 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1529 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1530 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1531 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1532 F: arch/arm/boot/dts/owl-*
1533 F: arch/arm/mach-actions/
1534 F: arch/arm64/boot/dts/actions/
1535 F: drivers/clk/actions/
1536 F: drivers/clocksource/timer-owl*
1537 F: drivers/dma/owl-dma.c
1538 F: drivers/i2c/busses/i2c-owl.c
1539 F: drivers/mmc/host/owl-mmc.c
1540 F: drivers/pinctrl/actions/*
1541 F: drivers/soc/actions/
1542 F: include/dt-bindings/power/owl-*
1543 F: include/dt-bindings/reset/actions,*
1544 F: include/linux/soc/actions/
1547 ARM/ADS SPHERE MACHINE SUPPORT
1548 M: Lennert Buytenhek <kernel@wantstofly.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 ARM/AFEB9260 MACHINE SUPPORT
1553 M: Sergey Lapin <slapin@ossfans.org>
1554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 ARM/AJECO 1ARM MACHINE SUPPORT
1558 M: Lennert Buytenhek <kernel@wantstofly.org>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 ARM/Allwinner SoC Clock Support
1563 M: Emilio López <emilio@elopez.com.ar>
1565 F: drivers/clk/sunxi/
1567 ARM/Allwinner sunXi SoC support
1568 M: Maxime Ripard <mripard@kernel.org>
1569 M: Chen-Yu Tsai <wens@csie.org>
1570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1573 F: arch/arm/mach-sunxi/
1574 F: arch/arm64/boot/dts/allwinner/
1575 F: drivers/clk/sunxi-ng/
1576 F: drivers/pinctrl/sunxi/
1577 F: drivers/soc/sunxi/
1581 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1582 M: Neil Armstrong <narmstrong@baylibre.com>
1583 M: Jerome Brunet <jbrunet@baylibre.com>
1584 L: linux-amlogic@lists.infradead.org
1586 F: Documentation/devicetree/bindings/clock/amlogic*
1587 F: drivers/clk/meson/
1588 F: include/dt-bindings/clock/gxbb*
1589 F: include/dt-bindings/clock/meson*
1591 ARM/Amlogic Meson SoC Crypto Drivers
1592 M: Corentin Labbe <clabbe@baylibre.com>
1593 L: linux-crypto@vger.kernel.org
1594 L: linux-amlogic@lists.infradead.org
1596 F: Documentation/devicetree/bindings/crypto/amlogic*
1597 F: drivers/crypto/amlogic/
1599 ARM/Amlogic Meson SoC Sound Drivers
1600 M: Jerome Brunet <jbrunet@baylibre.com>
1601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1603 F: Documentation/devicetree/bindings/sound/amlogic*
1606 ARM/Amlogic Meson SoC support
1607 M: Kevin Hilman <khilman@baylibre.com>
1608 R: Neil Armstrong <narmstrong@baylibre.com>
1609 R: Jerome Brunet <jbrunet@baylibre.com>
1610 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 L: linux-amlogic@lists.infradead.org
1614 W: http://linux-meson.com/
1615 F: arch/arm/boot/dts/meson*
1616 F: arch/arm/mach-meson/
1617 F: arch/arm64/boot/dts/amlogic/
1618 F: drivers/mmc/host/meson*
1619 F: drivers/pinctrl/meson/
1620 F: drivers/rtc/rtc-meson*
1621 F: drivers/soc/amlogic/
1624 ARM/Annapurna Labs ALPINE ARCHITECTURE
1625 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1626 M: Antoine Tenart <antoine.tenart@bootlin.com>
1627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1629 F: arch/arm/boot/dts/alpine*
1630 F: arch/arm/mach-alpine/
1631 F: arch/arm64/boot/dts/amazon/
1632 F: drivers/*/*alpine*
1634 ARM/ARTPEC MACHINE SUPPORT
1635 M: Jesper Nilsson <jesper.nilsson@axis.com>
1636 M: Lars Persson <lars.persson@axis.com>
1637 L: linux-arm-kernel@axis.com
1639 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1640 F: arch/arm/boot/dts/artpec6*
1641 F: arch/arm/mach-artpec
1643 F: drivers/crypto/axis
1644 F: drivers/mmc/host/usdhi6rol0.c
1645 F: drivers/pinctrl/pinctrl-artpec*
1647 ARM/ASPEED I2C DRIVER
1648 M: Brendan Higgins <brendanhiggins@google.com>
1649 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1650 R: Joel Stanley <joel@jms.id.au>
1651 L: linux-i2c@vger.kernel.org
1652 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1654 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1655 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1656 F: drivers/i2c/busses/i2c-aspeed.c
1657 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1659 ARM/ASPEED MACHINE SUPPORT
1660 M: Joel Stanley <joel@jms.id.au>
1661 R: Andrew Jeffery <andrew@aj.id.au>
1662 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1665 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1667 F: arch/arm/boot/dts/aspeed-*
1668 F: arch/arm/mach-aspeed/
1671 ARM/BITMAIN ARCHITECTURE
1672 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1673 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1676 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1677 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1678 F: arch/arm64/boot/dts/bitmain/
1679 F: drivers/clk/clk-bm1880.c
1680 F: drivers/pinctrl/pinctrl-bm1880.c
1682 ARM/CALXEDA HIGHBANK ARCHITECTURE
1683 M: Andre Przywara <andre.przywara@arm.com>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 F: arch/arm/boot/dts/ecx-*.dts*
1687 F: arch/arm/boot/dts/highbank.dts
1688 F: arch/arm/mach-highbank/
1690 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1691 M: Krzysztof Halasa <khalasa@piap.pl>
1693 F: arch/arm/mach-cns3xxx/
1695 ARM/CAVIUM THUNDER NETWORK DRIVER
1696 M: Sunil Goutham <sgoutham@marvell.com>
1697 M: Robert Richter <rrichter@marvell.com>
1698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 F: drivers/net/ethernet/cavium/thunder/
1702 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1703 M: Lukasz Majewski <lukma@denx.de>
1704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1706 F: arch/arm/mach-ep93xx/ts72xx.c
1708 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1709 M: Alexander Shiyan <shc_work@mail.ru>
1710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1715 M: Lennert Buytenhek <kernel@wantstofly.org>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1719 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1720 M: Hartley Sweeten <hsweeten@visionengravers.com>
1721 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/mach-ep93xx/
1725 F: arch/arm/mach-ep93xx/include/mach/
1728 M: Russell King <linux@armlinux.org.uk>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1732 F: drivers/clk/clkdev.c
1734 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1735 M: Baruch Siach <baruch@tkos.co.il>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 F: arch/arm/boot/dts/cx92755*
1741 ARM/CONTEC MICRO9 MACHINE SUPPORT
1742 M: Hubert Feurstein <hubert.feurstein@contec.at>
1744 F: arch/arm/mach-ep93xx/micro9.c
1746 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1747 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1748 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1749 R: Mike Leach <mike.leach@linaro.org>
1750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1753 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1754 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1755 F: Documentation/devicetree/bindings/arm/coresight.txt
1756 F: Documentation/trace/coresight/*
1757 F: drivers/hwtracing/coresight/*
1758 F: include/dt-bindings/arm/coresight-cti-dt.h
1759 F: tools/perf/arch/arm/util/auxtrace.c
1760 F: tools/perf/arch/arm/util/cs-etm.c
1761 F: tools/perf/arch/arm/util/cs-etm.h
1762 F: tools/perf/arch/arm/util/pmu.c
1763 F: tools/perf/util/cs-etm-decoder/*
1764 F: tools/perf/util/cs-etm.*
1766 ARM/CORGI MACHINE SUPPORT
1767 M: Richard Purdie <rpurdie@rpsys.net>
1770 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1771 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1772 M: Linus Walleij <linus.walleij@linaro.org>
1773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775 T: git git://github.com/ulli-kroll/linux.git
1776 F: Documentation/devicetree/bindings/arm/gemini.txt
1777 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1778 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1779 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1780 F: arch/arm/mach-gemini/
1781 F: drivers/net/ethernet/cortina/
1782 F: drivers/pinctrl/pinctrl-gemini.c
1783 F: drivers/rtc/rtc-ftrtc010.c
1785 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1786 M: Barry Song <baohua@kernel.org>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1790 F: arch/arm/boot/dts/prima2*
1791 F: arch/arm/mach-prima2/
1792 F: drivers/clk/sirf/
1793 F: drivers/clocksource/timer-atlas7.c
1794 F: drivers/clocksource/timer-prima2.c
1798 ARM/CZ.NIC TURRIS MOX SUPPORT
1799 M: Marek Behun <marek.behun@nic.cz>
1801 W: http://mox.turris.cz
1802 F: Documentation/ABI/testing/debugfs-moxtet
1803 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1804 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1805 F: Documentation/devicetree/bindings/bus/moxtet.txt
1806 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1807 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1808 F: drivers/bus/moxtet.c
1809 F: drivers/firmware/turris-mox-rwtm.c
1810 F: drivers/gpio/gpio-moxtet.c
1811 F: include/linux/moxtet.h
1813 ARM/EBSA110 MACHINE SUPPORT
1814 M: Russell King <linux@armlinux.org.uk>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 W: http://www.armlinux.org.uk/
1818 F: arch/arm/mach-ebsa110/
1819 F: drivers/net/ethernet/amd/am79c961a.*
1821 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1822 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1823 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1829 M: Robert Jarzmik <robert.jarzmik@free.fr>
1830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832 F: arch/arm/mach-pxa/ezx.c
1834 ARM/FARADAY FA526 PORT
1835 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 T: git git://git.berlios.de/gemini-board
1839 F: arch/arm/mm/*-fa*
1841 ARM/FOOTBRIDGE ARCHITECTURE
1842 M: Russell King <linux@armlinux.org.uk>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 W: http://www.armlinux.org.uk/
1846 F: arch/arm/include/asm/hardware/dec21285.h
1847 F: arch/arm/mach-footbridge/
1849 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1850 M: Shawn Guo <shawnguo@kernel.org>
1851 M: Sascha Hauer <s.hauer@pengutronix.de>
1852 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1853 R: Fabio Estevam <festevam@gmail.com>
1854 R: NXP Linux Team <linux-imx@nxp.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1858 X: drivers/media/i2c/
1862 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1863 M: Shawn Guo <shawnguo@kernel.org>
1864 M: Li Yang <leoyang.li@nxp.com>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1868 F: arch/arm/boot/dts/ls1021a*
1869 F: arch/arm64/boot/dts/freescale/fsl-*
1870 F: arch/arm64/boot/dts/freescale/qoriq-*
1872 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1873 M: Shawn Guo <shawnguo@kernel.org>
1874 M: Sascha Hauer <s.hauer@pengutronix.de>
1875 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1876 R: Stefan Agner <stefan@agner.ch>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1880 F: arch/arm/boot/dts/vf*
1881 F: arch/arm/mach-imx/*vf610*
1883 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1884 M: Lennert Buytenhek <kernel@wantstofly.org>
1885 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 ARM/GUMSTIX MACHINE SUPPORT
1889 M: Steve Sakoman <sakoman@gmail.com>
1890 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1894 M: Philipp Zabel <philipp.zabel@gmail.com>
1895 M: Paul Parsons <lost.distance@yahoo.com>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 F: arch/arm/mach-pxa/hx4700.c
1899 F: arch/arm/mach-pxa/include/mach/hx4700.h
1900 F: sound/soc/pxa/hx4700.c
1902 ARM/HISILICON SOC SUPPORT
1903 M: Wei Xu <xuwei5@hisilicon.com>
1904 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906 W: http://www.hisilicon.com
1907 T: git git://github.com/hisilicon/linux-hisi.git
1908 F: arch/arm/boot/dts/hi3*
1909 F: arch/arm/boot/dts/hip*
1910 F: arch/arm/boot/dts/hisi*
1911 F: arch/arm/mach-hisi/
1912 F: arch/arm64/boot/dts/hisilicon/
1914 ARM/HP JORNADA 7XX MACHINE SUPPORT
1915 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1919 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1920 F: arch/arm/mach-sa1100/jornada720.c
1922 ARM/IGEP MACHINE SUPPORT
1923 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1924 M: Javier Martinez Canillas <javier@dowhile0.org>
1925 L: linux-omap@vger.kernel.org
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 F: arch/arm/boot/dts/omap3-igep*
1930 ARM/INCOME PXA270 SUPPORT
1931 M: Marek Vasut <marek.vasut@gmail.com>
1932 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1936 ARM/INTEL IOP32X ARM ARCHITECTURE
1937 M: Lennert Buytenhek <kernel@wantstofly.org>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941 ARM/INTEL IQ81342EX MACHINE SUPPORT
1942 M: Lennert Buytenhek <kernel@wantstofly.org>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 ARM/INTEL IXDP2850 MACHINE SUPPORT
1947 M: Lennert Buytenhek <kernel@wantstofly.org>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 ARM/INTEL IXP4XX ARM ARCHITECTURE
1952 M: Linus Walleij <linusw@kernel.org>
1953 M: Imre Kaloz <kaloz@openwrt.org>
1954 M: Krzysztof Halasa <khalasa@piap.pl>
1955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1958 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1959 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1960 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1961 F: arch/arm/mach-ixp4xx/
1962 F: drivers/clocksource/timer-ixp4xx.c
1963 F: drivers/gpio/gpio-ixp4xx.c
1964 F: drivers/irqchip/irq-ixp4xx.c
1965 F: include/linux/irqchip/irq-ixp4xx.h
1966 F: include/linux/platform_data/timer-ixp4xx.h
1968 ARM/INTEL KEEMBAY ARCHITECTURE
1969 M: Paul J. Murphy <paul.j.murphy@intel.com>
1970 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1972 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1973 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1974 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1976 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1977 M: Jonathan Cameron <jic23@cam.ac.uk>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: arch/arm/mach-pxa/stargate2.c
1981 F: drivers/pcmcia/pxa2xx_stargate2.c
1983 ARM/INTEL XSC3 (MANZANO) ARM CORE
1984 M: Lennert Buytenhek <kernel@wantstofly.org>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1989 M: Lennert Buytenhek <kernel@wantstofly.org>
1990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993 ARM/LG1K ARCHITECTURE
1994 M: Chanho Min <chanho.min@lge.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 F: arch/arm64/boot/dts/lg/
1999 ARM/LOGICPD PXA270 MACHINE SUPPORT
2000 M: Lennert Buytenhek <kernel@wantstofly.org>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 ARM/LPC18XX ARCHITECTURE
2005 M: Vladimir Zapolskiy <vz@mleia.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2009 F: arch/arm/boot/dts/lpc43*
2010 F: drivers/i2c/busses/i2c-lpc2k.c
2011 F: drivers/memory/pl172.c
2012 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2013 F: drivers/rtc/rtc-lpc24xx.c
2016 ARM/LPC32XX SOC SUPPORT
2017 M: Vladimir Zapolskiy <vz@mleia.com>
2018 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2022 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2023 F: arch/arm/boot/dts/lpc32*
2024 F: arch/arm/mach-lpc32xx/
2025 F: drivers/i2c/busses/i2c-pnx.c
2026 F: drivers/net/ethernet/nxp/lpc_eth.c
2027 F: drivers/usb/host/ohci-nxp.c
2028 F: drivers/watchdog/pnx4008_wdt.c
2031 ARM/MAGICIAN MACHINE SUPPORT
2032 M: Philipp Zabel <philipp.zabel@gmail.com>
2035 ARM/Marvell Dove/MV78xx0/Orion SOC support
2036 M: Jason Cooper <jason@lakedaemon.net>
2037 M: Andrew Lunn <andrew@lunn.ch>
2038 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2039 M: Gregory Clement <gregory.clement@bootlin.com>
2040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2042 T: git git://git.infradead.org/linux-mvebu.git
2043 F: Documentation/devicetree/bindings/soc/dove/
2044 F: arch/arm/boot/dts/dove*
2045 F: arch/arm/boot/dts/orion5x*
2046 F: arch/arm/mach-dove/
2047 F: arch/arm/mach-mv78xx0/
2048 F: arch/arm/mach-orion5x/
2049 F: arch/arm/plat-orion/
2050 F: drivers/soc/dove/
2052 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2053 M: Jason Cooper <jason@lakedaemon.net>
2054 M: Andrew Lunn <andrew@lunn.ch>
2055 M: Gregory Clement <gregory.clement@bootlin.com>
2056 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 T: git git://git.infradead.org/linux-mvebu.git
2060 F: arch/arm/boot/dts/armada*
2061 F: arch/arm/boot/dts/kirkwood*
2062 F: arch/arm/configs/mvebu_*_defconfig
2063 F: arch/arm/mach-mvebu/
2064 F: arch/arm64/boot/dts/marvell/armada*
2065 F: arch/arm64/boot/dts/marvell/cn913*
2066 F: drivers/cpufreq/armada-37xx-cpufreq.c
2067 F: drivers/cpufreq/armada-8k-cpufreq.c
2068 F: drivers/cpufreq/mvebu-cpufreq.c
2069 F: drivers/irqchip/irq-armada-370-xp.c
2070 F: drivers/irqchip/irq-mvebu-*
2071 F: drivers/pinctrl/mvebu/
2072 F: drivers/rtc/rtc-armada38x.c
2074 ARM/Mediatek RTC DRIVER
2075 M: Eddie Huang <eddie.huang@mediatek.com>
2076 M: Sean Wang <sean.wang@mediatek.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 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2081 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2082 F: drivers/rtc/rtc-mt2712.c
2083 F: drivers/rtc/rtc-mt6397.c
2084 F: drivers/rtc/rtc-mt7622.c
2086 ARM/Mediatek SoC support
2087 M: Matthias Brugger <matthias.bgg@gmail.com>
2088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2089 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2091 W: https://mtk.bcnfs.org/
2092 C: irc://chat.freenode.net/linux-mediatek
2093 F: arch/arm/boot/dts/mt6*
2094 F: arch/arm/boot/dts/mt7*
2095 F: arch/arm/boot/dts/mt8*
2096 F: arch/arm/mach-mediatek/
2097 F: arch/arm64/boot/dts/mediatek/
2098 F: drivers/soc/mediatek/
2103 ARM/Mediatek USB3 PHY DRIVER
2104 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2108 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2109 F: drivers/phy/mediatek/
2111 ARM/Microchip (AT91) SoC support
2112 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2113 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2114 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2115 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2117 W: http://www.linux4sam.org
2118 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2119 F: arch/arm/boot/dts/at91*.dts
2120 F: arch/arm/boot/dts/at91*.dtsi
2121 F: arch/arm/boot/dts/sama*.dts
2122 F: arch/arm/boot/dts/sama*.dtsi
2123 F: arch/arm/include/debug/at91.S
2124 F: arch/arm/mach-at91/
2125 F: drivers/memory/atmel*
2126 F: drivers/watchdog/sama5d4_wdt.c
2127 F: include/soc/at91/
2128 X: drivers/input/touchscreen/atmel_mxt_ts.c
2129 X: drivers/net/wireless/atmel/
2133 ARM/Microchip Sparx5 SoC support
2134 M: Lars Povlsen <lars.povlsen@microchip.com>
2135 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2136 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2137 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2139 F: arch/arm64/boot/dts/microchip/
2142 ARM/MIOA701 MACHINE SUPPORT
2143 M: Robert Jarzmik <robert.jarzmik@free.fr>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 F: arch/arm/mach-pxa/mioa701.c
2148 ARM/MStar/Sigmastar Armv7 SoC support
2149 M: Daniel Palmer <daniel@thingy.jp>
2150 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 W: http://linux-chenxing.org/
2153 F: Documentation/devicetree/bindings/arm/mstar/*
2154 F: arch/arm/boot/dts/infinity*.dtsi
2155 F: arch/arm/boot/dts/mercury*.dtsi
2156 F: arch/arm/boot/dts/mstar-v7.dtsi
2157 F: arch/arm/mach-mstar/
2159 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2160 M: Michael Petchkovsky <mkpetch@internode.on.net>
2163 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2164 M: Linus Walleij <linus.walleij@linaro.org>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2168 F: Documentation/devicetree/bindings/arm/ste-*
2169 F: Documentation/devicetree/bindings/arm/ux500.yaml
2170 F: Documentation/devicetree/bindings/arm/ux500/
2171 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2172 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2173 F: arch/arm/boot/dts/ste-*
2174 F: arch/arm/mach-nomadik/
2175 F: arch/arm/mach-u300/
2176 F: arch/arm/mach-ux500/
2177 F: drivers/clk/clk-nomadik.c
2178 F: drivers/clk/clk-u300.c
2179 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2180 F: drivers/clocksource/timer-u300.c
2181 F: drivers/dma/coh901318*
2182 F: drivers/dma/ste_dma40*
2183 F: drivers/hwspinlock/u8500_hsem.c
2184 F: drivers/i2c/busses/i2c-nomadik.c
2185 F: drivers/i2c/busses/i2c-stu300.c
2186 F: drivers/iio/adc/ab8500-gpadc.c
2187 F: drivers/mfd/ab3100*
2188 F: drivers/mfd/ab8500*
2189 F: drivers/mfd/abx500*
2190 F: drivers/mfd/db8500*
2191 F: drivers/mfd/dbx500*
2192 F: drivers/pinctrl/nomadik/
2193 F: drivers/pinctrl/pinctrl-coh901*
2194 F: drivers/pinctrl/pinctrl-u300.c
2195 F: drivers/rtc/rtc-ab3100.c
2196 F: drivers/rtc/rtc-ab8500.c
2197 F: drivers/rtc/rtc-coh901331.c
2198 F: drivers/rtc/rtc-pl031.c
2199 F: drivers/soc/ux500/
2200 F: drivers/watchdog/coh901327_wdt.c
2202 ARM/NUVOTON NPCM ARCHITECTURE
2203 M: Avi Fishman <avifishman70@gmail.com>
2204 M: Tomer Maimon <tmaimon77@gmail.com>
2205 M: Tali Perry <tali.perry1@gmail.com>
2206 R: Patrick Venture <venture@google.com>
2207 R: Nancy Yuen <yuenn@google.com>
2208 R: Benjamin Fair <benjaminfair@google.com>
2209 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2211 F: Documentation/devicetree/bindings/*/*/*npcm*
2212 F: Documentation/devicetree/bindings/*/*npcm*
2213 F: arch/arm/boot/dts/nuvoton-npcm*
2214 F: arch/arm/mach-npcm/
2216 F: drivers/*/*/*npcm*
2217 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2219 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2220 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2222 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2223 F: arch/arm/mach-s3c24xx/gta02.h
2224 F: arch/arm/mach-s3c24xx/mach-gta02.c
2226 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2227 M: Alexander Clouter <alex@digriz.org.uk>
2228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 W: http://www.digriz.org.uk/ts78xx/kernel
2231 F: arch/arm/mach-orion5x/ts78xx-*
2233 ARM/OXNAS platform support
2234 M: Neil Armstrong <narmstrong@baylibre.com>
2235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2236 L: linux-oxnas@groups.io (moderated for non-subscribers)
2238 F: arch/arm/boot/dts/ox8*.dts*
2239 F: arch/arm/mach-oxnas/
2240 F: drivers/power/reset/oxnas-restart.c
2243 ARM/PALM TREO SUPPORT
2244 M: Tomas Cech <sleep_walker@suse.com>
2245 L: linux-arm-kernel@lists.infradead.org
2247 W: http://hackndev.com
2248 F: arch/arm/mach-pxa/palmtreo.*
2250 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2251 M: Marek Vasut <marek.vasut@gmail.com>
2252 L: linux-arm-kernel@lists.infradead.org
2254 W: http://hackndev.com
2255 F: arch/arm/mach-pxa/include/mach/palmld.h
2256 F: arch/arm/mach-pxa/include/mach/palmtc.h
2257 F: arch/arm/mach-pxa/include/mach/palmtx.h
2258 F: arch/arm/mach-pxa/palmld.c
2259 F: arch/arm/mach-pxa/palmt5.*
2260 F: arch/arm/mach-pxa/palmtc.c
2261 F: arch/arm/mach-pxa/palmte2.*
2262 F: arch/arm/mach-pxa/palmtx.c
2265 M: Sergey Lapin <slapin@ossfans.org>
2266 L: linux-arm-kernel@lists.infradead.org
2268 W: http://hackndev.com
2269 F: arch/arm/mach-pxa/palmz72.*
2272 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2274 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2276 ARM/PT DIGITAL BOARD PORT
2277 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2278 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 W: http://www.armlinux.org.uk/
2282 ARM/QUALCOMM SUPPORT
2283 M: Andy Gross <agross@kernel.org>
2284 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2285 L: linux-arm-msm@vger.kernel.org
2287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2288 F: Documentation/devicetree/bindings/*/qcom*
2289 F: Documentation/devicetree/bindings/soc/qcom/
2290 F: arch/arm/boot/dts/qcom-*.dts
2291 F: arch/arm/boot/dts/qcom-*.dtsi
2292 F: arch/arm/mach-qcom/
2293 F: arch/arm64/boot/dts/qcom/
2294 F: drivers/*/*/qcom*
2295 F: drivers/*/*/qcom/
2296 F: drivers/*/pm8???-*
2299 F: drivers/bluetooth/btqcomsmd.c
2300 F: drivers/clocksource/timer-qcom.c
2301 F: drivers/cpuidle/cpuidle-qcom-spm.c
2302 F: drivers/extcon/extcon-qcom*
2303 F: drivers/i2c/busses/i2c-qcom-geni.c
2304 F: drivers/i2c/busses/i2c-qup.c
2305 F: drivers/iommu/msm*
2306 F: drivers/mfd/ssbi.c
2307 F: drivers/mmc/host/mmci_qcom*
2308 F: drivers/mmc/host/sdhci-msm.c
2309 F: drivers/pci/controller/dwc/pcie-qcom.c
2310 F: drivers/phy/qualcomm/
2311 F: drivers/power/*/msm*
2312 F: drivers/reset/reset-qcom-*
2313 F: drivers/scsi/ufs/ufs-qcom*
2314 F: drivers/spi/spi-geni-qcom.c
2315 F: drivers/spi/spi-qcom-qspi.c
2316 F: drivers/spi/spi-qup.c
2317 F: drivers/tty/serial/msm_serial.c
2318 F: drivers/usb/dwc3/dwc3-qcom.c
2319 F: include/dt-bindings/*/qcom*
2320 F: include/linux/*/qcom*
2322 ARM/RADISYS ENP2611 MACHINE SUPPORT
2323 M: Lennert Buytenhek <kernel@wantstofly.org>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327 ARM/RDA MICRO ARCHITECTURE
2328 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2329 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2330 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2332 F: Documentation/devicetree/bindings/arm/rda.yaml
2333 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2334 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2335 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2336 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2337 F: arch/arm/boot/dts/rda8810pl-*
2338 F: drivers/clocksource/timer-rda.c
2339 F: drivers/gpio/gpio-rda.c
2340 F: drivers/irqchip/irq-rda-intc.c
2341 F: drivers/tty/serial/rda-uart.c
2343 ARM/REALTEK ARCHITECTURE
2344 M: Andreas Färber <afaerber@suse.de>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2346 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2348 F: Documentation/devicetree/bindings/arm/realtek.yaml
2349 F: arch/arm/boot/dts/rtd*
2350 F: arch/arm/mach-realtek/
2351 F: arch/arm64/boot/dts/realtek/
2353 ARM/RENESAS ARM64 ARCHITECTURE
2354 M: Geert Uytterhoeven <geert+renesas@glider.be>
2355 M: Magnus Damm <magnus.damm@gmail.com>
2356 L: linux-renesas-soc@vger.kernel.org
2358 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2360 F: Documentation/devicetree/bindings/arm/renesas.yaml
2361 F: arch/arm64/boot/dts/renesas/
2362 F: drivers/soc/renesas/
2363 F: include/linux/soc/renesas/
2365 ARM/RISCPC ARCHITECTURE
2366 M: Russell King <linux@armlinux.org.uk>
2367 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 W: http://www.armlinux.org.uk/
2370 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2371 F: arch/arm/include/asm/hardware/ioc.h
2372 F: arch/arm/include/asm/hardware/iomd.h
2373 F: arch/arm/include/asm/hardware/memc.h
2374 F: arch/arm/mach-rpc/
2375 F: drivers/net/ethernet/8390/etherh.c
2376 F: drivers/net/ethernet/i825xx/ether1*
2377 F: drivers/net/ethernet/seeq/ether3*
2378 F: drivers/scsi/arm/
2380 ARM/Rockchip SoC support
2381 M: Heiko Stuebner <heiko@sntech.de>
2382 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 L: linux-rockchip@lists.infradead.org
2385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2386 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2387 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2388 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2389 F: arch/arm/boot/dts/rk3*
2390 F: arch/arm/boot/dts/rv1108*
2391 F: arch/arm/mach-rockchip/
2392 F: drivers/*/*/*rockchip*
2393 F: drivers/*/*rockchip*
2394 F: drivers/clk/rockchip/
2395 F: drivers/i2c/busses/i2c-rk3x.c
2396 F: sound/soc/rockchip/
2399 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2400 M: Kukjin Kim <kgene@kernel.org>
2401 M: Krzysztof Kozlowski <krzk@kernel.org>
2402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2405 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2406 F: Documentation/arm/samsung/
2407 F: Documentation/devicetree/bindings/arm/samsung/
2408 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2409 F: arch/arm/boot/dts/exynos*
2410 F: arch/arm/boot/dts/s3c*
2411 F: arch/arm/boot/dts/s5p*
2412 F: arch/arm/mach-exynos*/
2413 F: arch/arm/mach-s3c24*/
2414 F: arch/arm/mach-s3c64xx/
2415 F: arch/arm/mach-s5p*/
2416 F: arch/arm/plat-samsung/
2417 F: arch/arm64/boot/dts/exynos/
2418 F: drivers/*/*/*s3c24*
2419 F: drivers/*/*s3c24*
2420 F: drivers/*/*s3c64xx*
2421 F: drivers/*/*s5pv210*
2422 F: drivers/memory/samsung/
2423 F: drivers/soc/samsung/
2424 F: drivers/tty/serial/samsung*
2425 F: include/linux/soc/samsung/
2428 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2429 M: Kyungmin Park <kyungmin.park@samsung.com>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 F: arch/arm/mach-s5pv210/
2434 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2435 M: Kyungmin Park <kyungmin.park@samsung.com>
2436 M: Kamil Debski <kamil@wypas.org>
2437 M: Andrzej Hajda <a.hajda@samsung.com>
2438 L: linux-arm-kernel@lists.infradead.org
2439 L: linux-media@vger.kernel.org
2441 F: drivers/media/platform/s5p-g2d/
2443 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2444 M: Marek Szyprowski <m.szyprowski@samsung.com>
2445 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2446 L: linux-media@vger.kernel.org
2448 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2449 F: drivers/media/platform/s5p-cec/
2451 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2452 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2453 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2454 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2455 L: linux-arm-kernel@lists.infradead.org
2456 L: linux-media@vger.kernel.org
2458 F: drivers/media/platform/s5p-jpeg/
2460 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2461 M: Kyungmin Park <kyungmin.park@samsung.com>
2462 M: Kamil Debski <kamil@wypas.org>
2463 M: Jeongtae Park <jtp.park@samsung.com>
2464 M: Andrzej Hajda <a.hajda@samsung.com>
2465 L: linux-arm-kernel@lists.infradead.org
2466 L: linux-media@vger.kernel.org
2468 F: drivers/media/platform/s5p-mfc/
2470 ARM/SHMOBILE ARM ARCHITECTURE
2471 M: Geert Uytterhoeven <geert+renesas@glider.be>
2472 M: Magnus Damm <magnus.damm@gmail.com>
2473 L: linux-renesas-soc@vger.kernel.org
2475 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2477 F: Documentation/devicetree/bindings/arm/renesas.yaml
2478 F: arch/arm/boot/dts/emev2*
2479 F: arch/arm/boot/dts/gr-peach*
2480 F: arch/arm/boot/dts/iwg20d-q7*
2481 F: arch/arm/boot/dts/r7s*
2482 F: arch/arm/boot/dts/r8a*
2483 F: arch/arm/boot/dts/r9a*
2484 F: arch/arm/boot/dts/sh*
2485 F: arch/arm/configs/shmobile_defconfig
2486 F: arch/arm/include/debug/renesas-scif.S
2487 F: arch/arm/mach-shmobile/
2488 F: drivers/soc/renesas/
2489 F: include/linux/soc/renesas/
2491 ARM/SOCFPGA ARCHITECTURE
2492 M: Dinh Nguyen <dinguyen@kernel.org>
2494 W: http://www.rocketboards.org
2495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2496 F: arch/arm/boot/dts/socfpga*
2497 F: arch/arm/configs/socfpga_defconfig
2498 F: arch/arm/mach-socfpga/
2499 F: arch/arm64/boot/dts/altera/
2500 F: arch/arm64/boot/dts/intel/
2502 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2503 M: Dinh Nguyen <dinguyen@kernel.org>
2505 F: drivers/clk/socfpga/
2507 ARM/SOCFPGA EDAC SUPPORT
2508 M: Thor Thayer <thor.thayer@linux.intel.com>
2510 F: drivers/edac/altera_edac.
2512 ARM/SPREADTRUM SoC SUPPORT
2513 M: Orson Zhai <orsonzhai@gmail.com>
2514 M: Baolin Wang <baolin.wang7@gmail.com>
2515 M: Chunyan Zhang <zhang.lyra@gmail.com>
2517 F: arch/arm64/boot/dts/sprd
2522 ARM/STI ARCHITECTURE
2523 M: Patrice Chotard <patrice.chotard@st.com>
2524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526 W: http://www.stlinux.com
2527 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2528 F: arch/arm/boot/dts/sti*
2529 F: arch/arm/mach-sti/
2530 F: drivers/ata/ahci_st.c
2531 F: drivers/char/hw_random/st-rng.c
2532 F: drivers/clocksource/arm_global_timer.c
2533 F: drivers/clocksource/clksrc_st_lpc.c
2534 F: drivers/cpufreq/sti-cpufreq.c
2535 F: drivers/dma/st_fdma*
2536 F: drivers/i2c/busses/i2c-st.c
2537 F: drivers/media/platform/sti/c8sectpfe/
2538 F: drivers/media/rc/st_rc.c
2539 F: drivers/mmc/host/sdhci-st.c
2540 F: drivers/phy/st/phy-miphy28lp.c
2541 F: drivers/phy/st/phy-stih407-usb.c
2542 F: drivers/pinctrl/pinctrl-st.c
2543 F: drivers/remoteproc/st_remoteproc.c
2544 F: drivers/remoteproc/st_slim_rproc.c
2545 F: drivers/reset/sti/
2546 F: drivers/rtc/rtc-st-lpc.c
2547 F: drivers/tty/serial/st-asc.c
2548 F: drivers/usb/dwc3/dwc3-st.c
2549 F: drivers/usb/host/ehci-st.c
2550 F: drivers/usb/host/ohci-st.c
2551 F: drivers/watchdog/st_lpc_wdt.c
2552 F: include/linux/remoteproc/st_slim_rproc.h
2554 ARM/STM32 ARCHITECTURE
2555 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2556 M: Alexandre Torgue <alexandre.torgue@st.com>
2557 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2558 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2561 F: arch/arm/boot/dts/stm32*
2562 F: arch/arm/mach-stm32/
2563 F: drivers/clocksource/armv7m_systick.c
2567 ARM/Synaptics SoC support
2568 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2569 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2570 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 F: arch/arm/boot/dts/berlin*
2573 F: arch/arm/mach-berlin/
2574 F: arch/arm64/boot/dts/synaptics/
2576 ARM/TANGO ARCHITECTURE
2577 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2578 M: Mans Rullgard <mans@mansr.com>
2579 L: linux-arm-kernel@lists.infradead.org
2583 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2584 M: Lennert Buytenhek <kernel@wantstofly.org>
2585 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2589 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2590 L: linux-tegra@vger.kernel.org
2591 L: linux-media@vger.kernel.org
2593 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2594 F: drivers/media/platform/tegra-cec/
2596 ARM/TETON BGA MACHINE SUPPORT
2597 M: "Mark F. Brown" <mark.brown314@gmail.com>
2598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2602 M: Santosh Shilimkar <ssantosh@kernel.org>
2603 L: linux-kernel@vger.kernel.org
2605 F: drivers/memory/*emif*
2607 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2608 M: Santosh Shilimkar <ssantosh@kernel.org>
2609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2612 F: arch/arm/boot/dts/keystone-*
2613 F: arch/arm/mach-keystone/
2615 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2616 M: Santosh Shilimkar <ssantosh@kernel.org>
2617 L: linux-kernel@vger.kernel.org
2619 F: drivers/clk/keystone/
2621 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2622 M: Santosh Shilimkar <ssantosh@kernel.org>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 L: linux-kernel@vger.kernel.org
2626 F: drivers/clocksource/timer-keystone.c
2628 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2629 M: Santosh Shilimkar <ssantosh@kernel.org>
2630 L: linux-kernel@vger.kernel.org
2632 F: drivers/power/reset/keystone-reset.c
2634 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2635 M: Tero Kristo <t-kristo@ti.com>
2636 M: Nishanth Menon <nm@ti.com>
2637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2639 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2640 F: arch/arm64/boot/dts/ti/Makefile
2641 F: arch/arm64/boot/dts/ti/k3-*
2642 F: include/dt-bindings/pinctrl/k3.h
2644 ARM/THECUS N2100 MACHINE SUPPORT
2645 M: Lennert Buytenhek <kernel@wantstofly.org>
2646 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 ARM/TOSA MACHINE SUPPORT
2650 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2651 M: Dirk Opfer <dirk@opfer-online.de>
2654 ARM/UNIPHIER ARCHITECTURE
2655 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2659 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2660 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2661 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2662 F: arch/arm/boot/dts/uniphier*
2663 F: arch/arm/include/asm/hardware/cache-uniphier.h
2664 F: arch/arm/mach-uniphier/
2665 F: arch/arm/mm/cache-uniphier.c
2666 F: arch/arm64/boot/dts/socionext/uniphier*
2667 F: drivers/bus/uniphier-system-bus.c
2668 F: drivers/clk/uniphier/
2669 F: drivers/dma/uniphier-mdmac.c
2670 F: drivers/gpio/gpio-uniphier.c
2671 F: drivers/i2c/busses/i2c-uniphier*
2672 F: drivers/irqchip/irq-uniphier-aidet.c
2673 F: drivers/mmc/host/uniphier-sd.c
2674 F: drivers/pinctrl/uniphier/
2675 F: drivers/reset/reset-uniphier.c
2676 F: drivers/tty/serial/8250/8250_uniphier.c
2679 ARM/VERSATILE EXPRESS PLATFORM
2680 M: Liviu Dudau <liviu.dudau@arm.com>
2681 M: Sudeep Holla <sudeep.holla@arm.com>
2682 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2687 F: arch/arm/boot/dts/vexpress*
2688 F: arch/arm/mach-vexpress/
2689 F: arch/arm64/boot/dts/arm/
2690 F: drivers/clk/versatile/clk-vexpress-osc.c
2691 F: drivers/clocksource/timer-versatile.c
2695 M: Russell King <linux@armlinux.org.uk>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 W: http://www.armlinux.org.uk/
2701 ARM/VOIPAC PXA270 SUPPORT
2702 M: Marek Vasut <marek.vasut@gmail.com>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 F: arch/arm/mach-pxa/include/mach/vpac270.h
2706 F: arch/arm/mach-pxa/vpac270.c
2708 ARM/VT8500 ARM ARCHITECTURE
2709 M: Tony Prisk <linux@prisktech.co.nz>
2710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2713 F: arch/arm/mach-vt8500/
2714 F: drivers/clocksource/timer-vt8500.c
2715 F: drivers/i2c/busses/i2c-wmt.c
2716 F: drivers/mmc/host/wmt-sdmmc.c
2717 F: drivers/pwm/pwm-vt8500.c
2718 F: drivers/rtc/rtc-vt8500.c
2719 F: drivers/tty/serial/vt8500_serial.c
2720 F: drivers/usb/host/ehci-platform.c
2721 F: drivers/usb/host/uhci-platform.c
2722 F: drivers/video/fbdev/vt8500lcdfb.*
2723 F: drivers/video/fbdev/wm8505fb*
2724 F: drivers/video/fbdev/wmt_ge_rops.*
2726 ARM/ZIPIT Z2 SUPPORT
2727 M: Marek Vasut <marek.vasut@gmail.com>
2728 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2730 F: arch/arm/mach-pxa/include/mach/z2.h
2731 F: arch/arm/mach-pxa/z2.c
2733 ARM/ZTE ARCHITECTURE
2734 M: Jun Nie <jun.nie@linaro.org>
2735 M: Shawn Guo <shawnguo@kernel.org>
2736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2738 F: Documentation/devicetree/bindings/arm/zte.yaml
2739 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2740 F: Documentation/devicetree/bindings/dma/zxdma.txt
2741 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2742 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2743 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2744 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2745 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2746 F: Documentation/devicetree/bindings/soc/zte/
2747 F: Documentation/devicetree/bindings/sound/zte,*.txt
2748 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2749 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2750 F: arch/arm/boot/dts/zx2967*
2751 F: arch/arm/mach-zx/
2752 F: arch/arm64/boot/dts/zte/
2754 F: drivers/dma/zx_dma.c
2755 F: drivers/gpio/gpio-zx.c
2756 F: drivers/i2c/busses/i2c-zx2967.c
2757 F: drivers/mmc/host/dw_mmc-zx.*
2758 F: drivers/pinctrl/zte/
2760 F: drivers/thermal/zx2967_thermal.c
2761 F: drivers/watchdog/zx2967_wdt.c
2762 F: include/dt-bindings/clock/zx2967*.h
2763 F: include/dt-bindings/soc/zte,*.h
2764 F: sound/soc/codecs/zx_aud96p22.c
2767 ARM/ZYNQ ARCHITECTURE
2768 M: Michal Simek <michal.simek@xilinx.com>
2769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2771 W: http://wiki.xilinx.com
2772 T: git https://github.com/Xilinx/linux-xlnx.git
2773 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2774 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2775 F: arch/arm/mach-zynq/
2776 F: drivers/block/xsysace.c
2777 F: drivers/clocksource/timer-cadence-ttc.c
2778 F: drivers/cpuidle/cpuidle-zynq.c
2779 F: drivers/edac/synopsys_edac.c
2780 F: drivers/i2c/busses/i2c-cadence.c
2781 F: drivers/i2c/busses/i2c-xiic.c
2782 F: drivers/mmc/host/sdhci-of-arasan.c
2786 ARM64 PORT (AARCH64 ARCHITECTURE)
2787 M: Catalin Marinas <catalin.marinas@arm.com>
2788 M: Will Deacon <will@kernel.org>
2789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2792 F: Documentation/arm64/
2794 F: tools/testing/selftests/arm64/
2795 X: arch/arm64/boot/dts/
2797 AS3645A LED FLASH CONTROLLER DRIVER
2798 M: Sakari Ailus <sakari.ailus@iki.fi>
2799 L: linux-leds@vger.kernel.org
2801 F: drivers/leds/leds-as3645a.c
2803 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2804 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2805 L: linux-media@vger.kernel.org
2807 T: git git://linuxtv.org/media_tree.git
2808 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2809 F: drivers/media/i2c/ak7375.c
2811 ASAHI KASEI AK8974 DRIVER
2812 M: Linus Walleij <linus.walleij@linaro.org>
2813 L: linux-iio@vger.kernel.org
2815 W: http://www.akm.com/
2816 F: drivers/iio/magnetometer/ak8974.c
2818 ASC7621 HARDWARE MONITOR DRIVER
2819 M: George Joseph <george.joseph@fairview5.com>
2820 L: linux-hwmon@vger.kernel.org
2822 F: Documentation/hwmon/asc7621.rst
2823 F: drivers/hwmon/asc7621.c
2825 ASPEED PINCTRL DRIVERS
2826 M: Andrew Jeffery <andrew@aj.id.au>
2827 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2828 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2829 L: linux-gpio@vger.kernel.org
2831 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2832 F: drivers/pinctrl/aspeed/
2834 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2835 M: Eddie James <eajames@linux.ibm.com>
2836 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2838 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2839 F: drivers/irqchip/irq-aspeed-scu-ic.c
2840 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2842 ASPEED VIDEO ENGINE DRIVER
2843 M: Eddie James <eajames@linux.ibm.com>
2844 L: linux-media@vger.kernel.org
2845 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2847 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2848 F: drivers/media/platform/aspeed-video.c
2850 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2851 M: Corentin Chary <corentin.chary@gmail.com>
2852 L: acpi4asus-user@lists.sourceforge.net
2853 L: platform-driver-x86@vger.kernel.org
2855 W: http://acpi4asus.sf.net
2856 F: drivers/platform/x86/asus*.c
2857 F: drivers/platform/x86/eeepc*.c
2859 ASUS WIRELESS RADIO CONTROL DRIVER
2860 M: João Paulo Rechi Vita <jprvita@gmail.com>
2861 L: platform-driver-x86@vger.kernel.org
2863 F: drivers/platform/x86/asus-wireless.c
2866 M: David Howells <dhowells@redhat.com>
2867 L: keyrings@vger.kernel.org
2869 F: Documentation/crypto/asymmetric-keys.rst
2870 F: crypto/asymmetric_keys/
2871 F: include/crypto/pkcs7.h
2872 F: include/crypto/public_key.h
2873 F: include/linux/verification.h
2875 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2876 R: Dan Williams <dan.j.williams@intel.com>
2878 W: http://sourceforge.net/projects/xscaleiop
2879 F: Documentation/crypto/async-tx-api.rst
2882 F: include/linux/async_tx.h
2883 F: include/linux/dmaengine.h
2886 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2887 L: linux-i2c@vger.kernel.org
2889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2890 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2891 F: drivers/misc/eeprom/at24.c
2893 ATA OVER ETHERNET (AOE) DRIVER
2894 M: "Justin Sanders" <justin@coraid.com>
2896 W: http://www.openaoe.org/
2897 F: Documentation/admin-guide/aoe/
2898 F: drivers/block/aoe/
2900 ATHEROS 71XX/9XXX GPIO DRIVER
2901 M: Alban Bedel <albeu@free.fr>
2903 W: https://github.com/AlbanBedel/linux
2904 T: git git://github.com/AlbanBedel/linux
2905 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2906 F: drivers/gpio/gpio-ath79.c
2908 ATHEROS 71XX/9XXX USB PHY DRIVER
2909 M: Alban Bedel <albeu@free.fr>
2911 W: https://github.com/AlbanBedel/linux
2912 T: git git://github.com/AlbanBedel/linux
2913 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2914 F: drivers/phy/qualcomm/phy-ath79-usb.c
2916 ATHEROS ATH GENERIC UTILITIES
2917 M: Kalle Valo <kvalo@codeaurora.org>
2918 L: linux-wireless@vger.kernel.org
2920 F: drivers/net/wireless/ath/*
2922 ATHEROS ATH5K WIRELESS DRIVER
2923 M: Jiri Slaby <jirislaby@kernel.org>
2924 M: Nick Kossifidis <mickflemm@gmail.com>
2925 M: Luis Chamberlain <mcgrof@kernel.org>
2926 L: linux-wireless@vger.kernel.org
2928 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2929 F: drivers/net/wireless/ath/ath5k/
2931 ATHEROS ATH6KL WIRELESS DRIVER
2932 M: Kalle Valo <kvalo@codeaurora.org>
2933 L: linux-wireless@vger.kernel.org
2935 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2937 F: drivers/net/wireless/ath/ath6kl/
2940 M: Ville Syrjala <syrjala@sci.fi>
2942 F: drivers/input/misc/ati_remote2.c
2944 ATK0110 HWMON DRIVER
2945 M: Luca Tettamanti <kronos.it@gmail.com>
2946 L: linux-hwmon@vger.kernel.org
2948 F: drivers/hwmon/asus_atk0110.c
2950 ATLX ETHERNET DRIVERS
2951 M: Jay Cliburn <jcliburn@gmail.com>
2952 M: Chris Snook <chris.snook@gmail.com>
2953 L: netdev@vger.kernel.org
2955 W: http://sourceforge.net/projects/atl1
2956 W: http://atl1.sourceforge.net
2957 F: drivers/net/ethernet/atheros/
2960 M: Chas Williams <3chas3@gmail.com>
2961 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2962 L: netdev@vger.kernel.org
2964 W: http://linux-atm.sourceforge.net
2966 F: include/linux/atm*
2967 F: include/uapi/linux/atm*
2969 ATMEL MACB ETHERNET DRIVER
2970 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2971 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2973 F: drivers/net/ethernet/cadence/
2975 ATMEL MAXTOUCH DRIVER
2976 M: Nick Dyer <nick@shmanahar.org>
2978 T: git git://github.com/ndyer/linux.git
2979 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2980 F: drivers/input/touchscreen/atmel_mxt_ts.c
2982 ATMEL WIRELESS DRIVER
2983 M: Simon Kelley <simon@thekelleys.org.uk>
2984 L: linux-wireless@vger.kernel.org
2986 W: http://www.thekelleys.org.uk/atmel
2987 W: http://atmelwlandriver.sourceforge.net/
2988 F: drivers/net/wireless/atmel/atmel*
2990 ATOMIC INFRASTRUCTURE
2991 M: Will Deacon <will@kernel.org>
2992 M: Peter Zijlstra <peterz@infradead.org>
2993 R: Boqun Feng <boqun.feng@gmail.com>
2994 L: linux-kernel@vger.kernel.org
2996 F: arch/*/include/asm/atomic*.h
2997 F: include/*/atomic*.h
3000 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3001 M: Bradley Grove <linuxdrivers@attotech.com>
3002 L: linux-scsi@vger.kernel.org
3004 W: http://www.attotech.com
3005 F: drivers/scsi/esas2r
3007 ATUSB IEEE 802.15.4 RADIO DRIVER
3008 M: Stefan Schmidt <stefan@datenfreihafen.org>
3009 L: linux-wpan@vger.kernel.org
3011 F: drivers/net/ieee802154/at86rf230.h
3012 F: drivers/net/ieee802154/atusb.c
3013 F: drivers/net/ieee802154/atusb.h
3016 M: Paul Moore <paul@paul-moore.com>
3017 M: Eric Paris <eparis@redhat.com>
3018 L: linux-audit@redhat.com (moderated for non-subscribers)
3020 W: https://github.com/linux-audit
3021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3022 F: include/linux/audit.h
3023 F: include/uapi/linux/audit.h
3026 AUXILIARY DISPLAY DRIVERS
3027 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3029 F: drivers/auxdisplay/
3030 F: include/linux/cfag12864b.h
3032 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3033 M: Andreas Klinger <ak@it-klinger.de>
3034 L: linux-iio@vger.kernel.org
3036 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3037 F: drivers/iio/adc/hx711.c
3040 M: Ralf Baechle <ralf@linux-mips.org>
3041 L: linux-hams@vger.kernel.org
3043 W: http://www.linux-ax25.org/
3044 F: include/net/ax25.h
3045 F: include/uapi/linux/ax25.h
3049 M: Peter Rosin <peda@axentia.se>
3050 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3052 F: arch/arm/boot/dts/at91-linea.dtsi
3053 F: arch/arm/boot/dts/at91-natte.dtsi
3054 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3055 F: arch/arm/boot/dts/at91-tse850-3.dts
3057 AXENTIA ASOC DRIVERS
3058 M: Peter Rosin <peda@axentia.se>
3059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3061 F: Documentation/devicetree/bindings/sound/axentia,*
3062 F: sound/soc/atmel/tse850-pcm5142.c
3064 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3065 M: Nuno Sá <nuno.sa@analog.com>
3066 L: linux-hwmon@vger.kernel.org
3068 W: http://ez.analog.com/community/linux-device-drivers
3069 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3070 F: drivers/hwmon/axi-fan-control.c
3072 AXXIA I2C CONTROLLER
3073 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3074 L: linux-i2c@vger.kernel.org
3076 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3077 F: drivers/i2c/busses/i2c-axxia.c
3080 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3081 L: linux-media@vger.kernel.org
3083 W: https://linuxtv.org
3084 T: git git://linuxtv.org/media_tree.git
3085 F: drivers/media/usb/dvb-usb-v2/az6007.c
3087 AZTECH FM RADIO RECEIVER DRIVER
3088 M: Hans Verkuil <hverkuil@xs4all.nl>
3089 L: linux-media@vger.kernel.org
3091 W: https://linuxtv.org
3092 T: git git://linuxtv.org/media_tree.git
3093 F: drivers/media/radio/radio-aztech*
3096 L: linux-wireless@vger.kernel.org
3097 L: b43-dev@lists.infradead.org
3099 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3100 F: drivers/net/wireless/broadcom/b43/
3102 B43LEGACY WIRELESS DRIVER
3103 M: Larry Finger <Larry.Finger@lwfinger.net>
3104 L: linux-wireless@vger.kernel.org
3105 L: b43-dev@lists.infradead.org
3107 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3108 F: drivers/net/wireless/broadcom/b43legacy/
3110 BACKLIGHT CLASS/SUBSYSTEM
3111 M: Lee Jones <lee.jones@linaro.org>
3112 M: Daniel Thompson <daniel.thompson@linaro.org>
3113 M: Jingoo Han <jingoohan1@gmail.com>
3114 L: dri-devel@lists.freedesktop.org
3116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3117 F: Documentation/ABI/stable/sysfs-class-backlight
3118 F: Documentation/ABI/testing/sysfs-class-backlight
3119 F: Documentation/devicetree/bindings/leds/backlight
3120 F: drivers/video/backlight/
3121 F: include/linux/backlight.h
3122 F: include/linux/pwm_backlight.h
3125 M: Marek Lindner <mareklindner@neomailbox.ch>
3126 M: Simon Wunderlich <sw@simonwunderlich.de>
3127 M: Antonio Quartulli <a@unstable.cc>
3128 M: Sven Eckelmann <sven@narfation.org>
3129 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3131 W: https://www.open-mesh.org/
3132 Q: https://patchwork.open-mesh.org/project/batman/list/
3133 B: https://www.open-mesh.org/projects/batman-adv/issues
3134 C: irc://chat.freenode.net/batman
3135 T: git https://git.open-mesh.org/linux-merge.git
3136 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3137 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3138 F: Documentation/networking/batman-adv.rst
3139 F: include/uapi/linux/batadv_packet.h
3140 F: include/uapi/linux/batman_adv.h
3143 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3144 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3145 L: linux-hams@vger.kernel.org
3147 W: http://www.baycom.org/~tom/ham/ham.html
3148 F: drivers/net/hamradio/baycom*
3150 BCACHE (BLOCK LAYER CACHE)
3151 M: Coly Li <colyli@suse.de>
3152 M: Kent Overstreet <kent.overstreet@gmail.com>
3153 L: linux-bcache@vger.kernel.org
3155 W: http://bcache.evilpiepirate.org
3156 C: irc://irc.oftc.net/bcache
3157 F: drivers/md/bcache/
3159 BDISP ST MEDIA DRIVER
3160 M: Fabien Dessenne <fabien.dessenne@st.com>
3161 L: linux-media@vger.kernel.org
3163 W: https://linuxtv.org
3164 T: git git://linuxtv.org/media_tree.git
3165 F: drivers/media/platform/sti/bdisp
3167 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3168 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3169 L: netdev@vger.kernel.org
3171 F: drivers/net/ethernet/ec_bhf.c
3174 M: Luis de Bethencourt <luisbg@kernel.org>
3175 M: Salah Triki <salah.triki@gmail.com>
3177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3178 F: Documentation/filesystems/befs.rst
3182 M: Paolo Valente <paolo.valente@linaro.org>
3183 M: Jens Axboe <axboe@kernel.dk>
3184 L: linux-block@vger.kernel.org
3186 F: Documentation/block/bfq-iosched.rst
3190 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3192 F: Documentation/filesystems/bfs.rst
3194 F: include/uapi/linux/bfs_fs.h
3196 BLINKM RGB LED DRIVER
3197 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3199 F: drivers/leds/leds-blinkm.c
3202 M: Jens Axboe <axboe@kernel.dk>
3203 L: linux-block@vger.kernel.org
3205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3208 F: kernel/trace/blktrace.c
3212 M: Joern Engel <joern@lazybastard.org>
3213 L: linux-mtd@lists.infradead.org
3215 F: drivers/mtd/devices/block2mtd.c
3218 M: Marcel Holtmann <marcel@holtmann.org>
3219 M: Johan Hedberg <johan.hedberg@gmail.com>
3220 L: linux-bluetooth@vger.kernel.org
3222 W: http://www.bluez.org/
3223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3225 F: drivers/bluetooth/
3228 M: Marcel Holtmann <marcel@holtmann.org>
3229 M: Johan Hedberg <johan.hedberg@gmail.com>
3230 L: linux-bluetooth@vger.kernel.org
3232 W: http://www.bluez.org/
3233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3235 F: include/net/bluetooth/
3239 M: Jay Vosburgh <j.vosburgh@gmail.com>
3240 M: Veaceslav Falico <vfalico@gmail.com>
3241 M: Andy Gospodarek <andy@greyhouse.net>
3242 L: netdev@vger.kernel.org
3244 W: http://sourceforge.net/projects/bonding/
3245 F: drivers/net/bonding/
3246 F: include/uapi/linux/if_bonding.h
3248 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3249 M: Dan Robertson <dan@dlrobertson.com>
3250 L: linux-iio@vger.kernel.org
3252 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3253 F: drivers/iio/accel/bma400*
3255 BPF (Safe dynamic programs and tools)
3256 M: Alexei Starovoitov <ast@kernel.org>
3257 M: Daniel Borkmann <daniel@iogearbox.net>
3258 R: Martin KaFai Lau <kafai@fb.com>
3259 R: Song Liu <songliubraving@fb.com>
3260 R: Yonghong Song <yhs@fb.com>
3261 R: Andrii Nakryiko <andriin@fb.com>
3262 R: John Fastabend <john.fastabend@gmail.com>
3263 R: KP Singh <kpsingh@chromium.org>
3264 L: netdev@vger.kernel.org
3265 L: bpf@vger.kernel.org
3267 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3270 F: Documentation/bpf/
3271 F: Documentation/networking/filter.rst
3273 F: include/linux/bpf*
3274 F: include/linux/filter.h
3275 F: include/trace/events/xdp.h
3276 F: include/uapi/linux/bpf*
3277 F: include/uapi/linux/filter.h
3279 F: kernel/trace/bpf_trace.c
3282 F: net/core/filter.c
3283 F: net/sched/act_bpf.c
3284 F: net/sched/cls_bpf.c
3288 F: tools/testing/selftests/bpf/
3293 M: Shubham Bansal <illusionist.neo@gmail.com>
3294 L: netdev@vger.kernel.org
3295 L: bpf@vger.kernel.org
3300 M: Daniel Borkmann <daniel@iogearbox.net>
3301 M: Alexei Starovoitov <ast@kernel.org>
3302 M: Zi Shen Lim <zlim.lnx@gmail.com>
3303 L: netdev@vger.kernel.org
3304 L: bpf@vger.kernel.org
3308 BPF JIT for MIPS (32-BIT AND 64-BIT)
3309 M: Paul Burton <paulburton@kernel.org>
3310 L: netdev@vger.kernel.org
3311 L: bpf@vger.kernel.org
3315 BPF JIT for NFP NICs
3316 M: Jakub Kicinski <kuba@kernel.org>
3317 L: netdev@vger.kernel.org
3318 L: bpf@vger.kernel.org
3320 F: drivers/net/ethernet/netronome/nfp/bpf/
3322 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3323 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3324 M: Sandipan Das <sandipan@linux.ibm.com>
3325 L: netdev@vger.kernel.org
3326 L: bpf@vger.kernel.org
3328 F: arch/powerpc/net/
3330 BPF JIT for RISC-V (32-bit)
3331 M: Luke Nelson <luke.r.nels@gmail.com>
3332 M: Xi Wang <xi.wang@gmail.com>
3333 L: netdev@vger.kernel.org
3334 L: bpf@vger.kernel.org
3337 X: arch/riscv/net/bpf_jit_comp64.c
3339 BPF JIT for RISC-V (64-bit)
3340 M: Björn Töpel <bjorn.topel@gmail.com>
3341 L: netdev@vger.kernel.org
3342 L: bpf@vger.kernel.org
3345 X: arch/riscv/net/bpf_jit_comp32.c
3348 M: Ilya Leoshkevich <iii@linux.ibm.com>
3349 M: Heiko Carstens <hca@linux.ibm.com>
3350 M: Vasily Gorbik <gor@linux.ibm.com>
3351 L: netdev@vger.kernel.org
3352 L: bpf@vger.kernel.org
3355 X: arch/s390/net/pnet.c
3357 BPF JIT for SPARC (32-BIT AND 64-BIT)
3358 M: David S. Miller <davem@davemloft.net>
3359 L: netdev@vger.kernel.org
3360 L: bpf@vger.kernel.org
3364 BPF JIT for X86 32-BIT
3365 M: Wang YanQing <udknight@gmail.com>
3366 L: netdev@vger.kernel.org
3367 L: bpf@vger.kernel.org
3369 F: arch/x86/net/bpf_jit_comp32.c
3371 BPF JIT for X86 64-BIT
3372 M: Alexei Starovoitov <ast@kernel.org>
3373 M: Daniel Borkmann <daniel@iogearbox.net>
3374 L: netdev@vger.kernel.org
3375 L: bpf@vger.kernel.org
3378 X: arch/x86/net/bpf_jit_comp32.c
3380 BROADCOM B44 10/100 ETHERNET DRIVER
3381 M: Michael Chan <michael.chan@broadcom.com>
3382 L: netdev@vger.kernel.org
3384 F: drivers/net/ethernet/broadcom/b44.*
3386 BROADCOM B53 ETHERNET SWITCH DRIVER
3387 M: Florian Fainelli <f.fainelli@gmail.com>
3388 L: netdev@vger.kernel.org
3389 L: openwrt-devel@lists.openwrt.org (subscribers-only)
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 BCM47XX MIPS ARCHITECTURE
3421 M: Hauke Mehrtens <hauke@hauke-m.de>
3422 M: Rafał Miłecki <zajec5@gmail.com>
3423 L: linux-mips@vger.kernel.org
3425 F: Documentation/devicetree/bindings/mips/brcm/
3426 F: arch/mips/bcm47xx/*
3427 F: arch/mips/include/asm/mach-bcm47xx/*
3429 BROADCOM BCM5301X ARM ARCHITECTURE
3430 M: Hauke Mehrtens <hauke@hauke-m.de>
3431 M: Rafał Miłecki <zajec5@gmail.com>
3432 M: bcm-kernel-feedback-list@broadcom.com
3433 L: linux-arm-kernel@lists.infradead.org
3435 F: arch/arm/boot/dts/bcm470*
3436 F: arch/arm/boot/dts/bcm5301x*.dtsi
3437 F: arch/arm/boot/dts/bcm953012*
3438 F: arch/arm/mach-bcm/bcm_5301x.c
3440 BROADCOM BCM53573 ARM ARCHITECTURE
3441 M: Rafał Miłecki <rafal@milecki.pl>
3442 L: bcm-kernel-feedback-list@broadcom.com
3443 L: linux-arm-kernel@lists.infradead.org
3445 F: arch/arm/boot/dts/bcm47189*
3446 F: arch/arm/boot/dts/bcm53573*
3448 BROADCOM BCM63XX ARM ARCHITECTURE
3449 M: Florian Fainelli <f.fainelli@gmail.com>
3450 M: bcm-kernel-feedback-list@broadcom.com
3451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453 T: git git://github.com/broadcom/stblinux.git
3456 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3457 M: Kevin Cernekee <cernekee@gmail.com>
3458 L: linux-usb@vger.kernel.org
3460 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3462 BROADCOM BCM7XXX ARM ARCHITECTURE
3463 M: Florian Fainelli <f.fainelli@gmail.com>
3464 M: bcm-kernel-feedback-list@broadcom.com
3465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3467 T: git git://github.com/broadcom/stblinux.git
3468 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3469 F: arch/arm/boot/dts/bcm7*.dts*
3470 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3471 F: arch/arm/mach-bcm/*brcmstb*
3472 F: arch/arm/mm/cache-b15-rac.c
3473 F: drivers/bus/brcmstb_gisb.c
3474 F: drivers/pci/controller/pcie-brcmstb.c
3477 BROADCOM BMIPS CPUFREQ DRIVER
3478 M: Markus Mayer <mmayer@broadcom.com>
3479 M: bcm-kernel-feedback-list@broadcom.com
3480 L: linux-pm@vger.kernel.org
3482 F: drivers/cpufreq/bmips-cpufreq.c
3484 BROADCOM BMIPS MIPS ARCHITECTURE
3485 M: Florian Fainelli <f.fainelli@gmail.com>
3486 L: bcm-kernel-feedback-list@broadcom.com
3487 L: linux-mips@vger.kernel.org
3489 T: git git://github.com/broadcom/stblinux.git
3490 F: arch/mips/bmips/*
3491 F: arch/mips/boot/dts/brcm/bcm*.dts*
3492 F: arch/mips/include/asm/mach-bmips/*
3493 F: arch/mips/kernel/*bmips*
3494 F: drivers/irqchip/irq-bcm63*
3495 F: drivers/irqchip/irq-bcm7*
3496 F: drivers/irqchip/irq-brcmstb*
3497 F: include/linux/bcm963xx_nvram.h
3498 F: include/linux/bcm963xx_tag.h
3500 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3501 M: Rasesh Mody <rmody@marvell.com>
3502 M: GR-Linux-NIC-Dev@marvell.com
3503 L: netdev@vger.kernel.org
3505 F: drivers/net/ethernet/broadcom/bnx2.*
3506 F: drivers/net/ethernet/broadcom/bnx2_*
3508 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3509 M: Saurav Kashyap <skashyap@marvell.com>
3510 M: Javed Hasan <jhasan@marvell.com>
3511 M: GR-QLogic-Storage-Upstream@marvell.com
3512 L: linux-scsi@vger.kernel.org
3514 F: drivers/scsi/bnx2fc/
3516 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3517 M: Nilesh Javali <njavali@marvell.com>
3518 M: Manish Rangankar <mrangankar@marvell.com>
3519 M: GR-QLogic-Storage-Upstream@marvell.com
3520 L: linux-scsi@vger.kernel.org
3522 F: drivers/scsi/bnx2i/
3524 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3525 M: Ariel Elior <aelior@marvell.com>
3526 M: Sudarsana Kalluru <skalluru@marvell.com>
3527 M: GR-everest-linux-l2@marvell.com
3528 L: netdev@vger.kernel.org
3530 F: drivers/net/ethernet/broadcom/bnx2x/
3532 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3533 M: Michael Chan <michael.chan@broadcom.com>
3534 L: netdev@vger.kernel.org
3536 F: drivers/net/ethernet/broadcom/bnxt/
3538 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3539 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3540 M: Franky Lin <franky.lin@broadcom.com>
3541 M: Hante Meuleman <hante.meuleman@broadcom.com>
3542 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3543 M: Wright Feng <wright.feng@cypress.com>
3544 L: linux-wireless@vger.kernel.org
3545 L: brcm80211-dev-list.pdl@broadcom.com
3546 L: brcm80211-dev-list@cypress.com
3548 F: drivers/net/wireless/broadcom/brcm80211/
3550 BROADCOM BRCMSTB GPIO DRIVER
3551 M: Gregory Fong <gregory.0xf0@gmail.com>
3552 L: bcm-kernel-feedback-list@broadcom.com
3554 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3555 F: drivers/gpio/gpio-brcmstb.c
3557 BROADCOM BRCMSTB I2C DRIVER
3558 M: Kamal Dasu <kdasu.kdev@gmail.com>
3559 L: linux-i2c@vger.kernel.org
3560 L: bcm-kernel-feedback-list@broadcom.com
3562 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3563 F: drivers/i2c/busses/i2c-brcmstb.c
3565 BROADCOM BRCMSTB USB EHCI DRIVER
3566 M: Al Cooper <alcooperx@gmail.com>
3567 L: linux-usb@vger.kernel.org
3568 L: bcm-kernel-feedback-list@broadcom.com
3570 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3571 F: drivers/usb/host/ehci-brcm.*
3573 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3574 M: Al Cooper <alcooperx@gmail.com>
3575 L: linux-kernel@vger.kernel.org
3576 L: bcm-kernel-feedback-list@broadcom.com
3578 F: drivers/phy/broadcom/phy-brcm-usb*
3580 BROADCOM GENET ETHERNET DRIVER
3581 M: Doug Berger <opendmb@gmail.com>
3582 M: Florian Fainelli <f.fainelli@gmail.com>
3583 L: bcm-kernel-feedback-list@broadcom.com
3584 L: netdev@vger.kernel.org
3586 F: drivers/net/ethernet/broadcom/genet/
3588 BROADCOM IPROC ARM ARCHITECTURE
3589 M: Ray Jui <rjui@broadcom.com>
3590 M: Scott Branden <sbranden@broadcom.com>
3591 M: bcm-kernel-feedback-list@broadcom.com
3592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3594 T: git git://github.com/broadcom/cygnus-linux.git
3595 F: arch/arm64/boot/dts/broadcom/northstar2/*
3596 F: arch/arm64/boot/dts/broadcom/stingray/*
3597 F: drivers/clk/bcm/clk-ns*
3598 F: drivers/clk/bcm/clk-sr*
3599 F: drivers/pinctrl/bcm/pinctrl-ns*
3600 F: include/dt-bindings/clock/bcm-sr*
3617 BROADCOM KONA GPIO DRIVER
3618 M: Ray Jui <rjui@broadcom.com>
3619 L: bcm-kernel-feedback-list@broadcom.com
3621 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3622 F: drivers/gpio/gpio-bcm-kona.c
3624 BROADCOM NETXTREME-E ROCE DRIVER
3625 M: Selvin Xavier <selvin.xavier@broadcom.com>
3626 M: Devesh Sharma <devesh.sharma@broadcom.com>
3627 M: Somnath Kotur <somnath.kotur@broadcom.com>
3628 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3629 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3630 L: linux-rdma@vger.kernel.org
3632 W: http://www.broadcom.com
3633 F: drivers/infiniband/hw/bnxt_re/
3634 F: include/uapi/rdma/bnxt_re-abi.h
3636 BROADCOM NVRAM DRIVER
3637 M: Rafał Miłecki <zajec5@gmail.com>
3638 L: linux-mips@vger.kernel.org
3640 F: drivers/firmware/broadcom/*
3642 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3643 M: Rafał Miłecki <zajec5@gmail.com>
3644 L: linux-wireless@vger.kernel.org
3647 F: include/linux/bcma/
3650 M: Kamal Dasu <kdasu.kdev@gmail.com>
3651 M: bcm-kernel-feedback-list@broadcom.com
3653 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3654 F: drivers/spi/spi-bcm-qspi.*
3655 F: drivers/spi/spi-brcmstb-qspi.c
3656 F: drivers/spi/spi-iproc-qspi.c
3658 BROADCOM STB AVS CPUFREQ DRIVER
3659 M: Markus Mayer <mmayer@broadcom.com>
3660 M: bcm-kernel-feedback-list@broadcom.com
3661 L: linux-pm@vger.kernel.org
3663 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3664 F: drivers/cpufreq/brcmstb*
3666 BROADCOM STB AVS TMON DRIVER
3667 M: Markus Mayer <mmayer@broadcom.com>
3668 M: bcm-kernel-feedback-list@broadcom.com
3669 L: linux-pm@vger.kernel.org
3671 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3672 F: drivers/thermal/broadcom/brcmstb*
3674 BROADCOM STB DPFE DRIVER
3675 M: Markus Mayer <mmayer@broadcom.com>
3676 M: bcm-kernel-feedback-list@broadcom.com
3677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3679 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3680 F: drivers/memory/brcmstb_dpfe.c
3682 BROADCOM STB NAND FLASH DRIVER
3683 M: Brian Norris <computersforpeace@gmail.com>
3684 M: Kamal Dasu <kdasu.kdev@gmail.com>
3685 L: linux-mtd@lists.infradead.org
3686 L: bcm-kernel-feedback-list@broadcom.com
3688 F: drivers/mtd/nand/raw/brcmnand/
3690 BROADCOM SYSTEMPORT ETHERNET DRIVER
3691 M: Florian Fainelli <f.fainelli@gmail.com>
3692 L: bcm-kernel-feedback-list@broadcom.com
3693 L: netdev@vger.kernel.org
3695 F: drivers/net/ethernet/broadcom/bcmsysport.*
3697 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3698 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3699 M: Prashant Sreedharan <prashant@broadcom.com>
3700 M: Michael Chan <mchan@broadcom.com>
3701 L: netdev@vger.kernel.org
3703 F: drivers/net/ethernet/broadcom/tg3.*
3705 BROCADE BFA FC SCSI DRIVER
3706 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3707 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3708 L: linux-scsi@vger.kernel.org
3710 F: drivers/scsi/bfa/
3712 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3713 M: Rasesh Mody <rmody@marvell.com>
3714 M: Sudarsana Kalluru <skalluru@marvell.com>
3715 M: GR-Linux-NIC-Dev@marvell.com
3716 L: netdev@vger.kernel.org
3718 F: drivers/net/ethernet/brocade/bna/
3720 BSG (block layer generic sg v4 driver)
3721 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3722 L: linux-scsi@vger.kernel.org
3725 F: include/linux/bsg.h
3726 F: include/uapi/linux/bsg.h
3729 M: Clemens Ladisch <clemens@ladisch.de>
3730 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3733 F: Documentation/sound/cards/bt87x.rst
3734 F: sound/pci/bt87x.c
3737 M: Michael Buesch <m@bues.ch>
3739 W: http://bu3sch.de/btgpio.php
3740 F: drivers/gpio/gpio-bt8xx.c
3743 M: Chris Mason <clm@fb.com>
3744 M: Josef Bacik <josef@toxicpanda.com>
3745 M: David Sterba <dsterba@suse.com>
3746 L: linux-btrfs@vger.kernel.org
3748 W: http://btrfs.wiki.kernel.org/
3749 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3751 F: Documentation/filesystems/btrfs.rst
3753 F: include/linux/btrfs*
3754 F: include/uapi/linux/btrfs*
3756 BTTV VIDEO4LINUX DRIVER
3757 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3758 L: linux-media@vger.kernel.org
3760 W: https://linuxtv.org
3761 T: git git://linuxtv.org/media_tree.git
3762 F: Documentation/driver-api/media/drivers/bttv*
3763 F: drivers/media/pci/bt8xx/bttv*
3765 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3766 M: Chanwoo Choi <cw00.choi@samsung.com>
3767 L: linux-pm@vger.kernel.org
3768 L: linux-samsung-soc@vger.kernel.org
3770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3771 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3772 F: drivers/devfreq/exynos-bus.c
3774 BUSLOGIC SCSI DRIVER
3775 M: Khalid Aziz <khalid@gonehiking.org>
3776 L: linux-scsi@vger.kernel.org
3778 F: drivers/scsi/BusLogic.*
3779 F: drivers/scsi/FlashPoint.*
3781 C-MEDIA CMI8788 DRIVER
3782 M: Clemens Ladisch <clemens@ladisch.de>
3783 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3786 F: sound/pci/oxygen/
3789 M: Guo Ren <guoren@kernel.org>
3790 L: linux-csky@vger.kernel.org
3792 T: git https://github.com/c-sky/csky-linux.git
3793 F: Documentation/devicetree/bindings/csky/
3794 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3795 F: Documentation/devicetree/bindings/timer/csky,*
3797 F: drivers/clocksource/timer-gx6605s.c
3798 F: drivers/clocksource/timer-mp-csky.c
3799 F: drivers/irqchip/irq-csky-*
3804 M: Mark Salter <msalter@redhat.com>
3805 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3806 L: linux-c6x-dev@linux-c6x.org
3808 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3811 CA8210 IEEE-802.15.4 RADIO DRIVER
3812 M: Harry Morris <h.morris@cascoda.com>
3813 L: linux-wpan@vger.kernel.org
3815 W: https://github.com/Cascoda/ca8210-linux.git
3816 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3817 F: drivers/net/ieee802154/ca8210.c
3819 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3820 M: David Howells <dhowells@redhat.com>
3821 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3823 F: Documentation/filesystems/caching/cachefiles.rst
3826 CADENCE MIPI-CSI2 BRIDGES
3827 M: Maxime Ripard <mripard@kernel.org>
3828 L: linux-media@vger.kernel.org
3830 F: Documentation/devicetree/bindings/media/cdns,*.txt
3831 F: drivers/media/platform/cadence/cdns-csi2*
3834 L: linux-mtd@lists.infradead.org
3836 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3837 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3839 CADET FM/AM RADIO RECEIVER DRIVER
3840 M: Hans Verkuil <hverkuil@xs4all.nl>
3841 L: linux-media@vger.kernel.org
3843 W: https://linuxtv.org
3844 T: git git://linuxtv.org/media_tree.git
3845 F: drivers/media/radio/radio-cadet*
3847 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3848 M: Jonathan Corbet <corbet@lwn.net>
3849 L: linux-media@vger.kernel.org
3851 T: git git://linuxtv.org/media_tree.git
3852 F: Documentation/admin-guide/media/cafe_ccic*
3853 F: drivers/media/platform/marvell-ccic/
3856 L: netdev@vger.kernel.org
3858 F: Documentation/networking/caif/
3859 F: drivers/net/caif/
3860 F: include/net/caif/
3861 F: include/uapi/linux/caif/
3865 M: Toke Høiland-Jørgensen <toke@toke.dk>
3866 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3868 F: net/sched/sch_cake.c
3871 M: Wolfgang Grandegger <wg@grandegger.com>
3872 M: Marc Kleine-Budde <mkl@pengutronix.de>
3873 L: linux-can@vger.kernel.org
3875 W: https://github.com/linux-can
3876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3878 F: Documentation/devicetree/bindings/net/can/
3880 F: include/linux/can/dev.h
3881 F: include/linux/can/led.h
3882 F: include/linux/can/platform/
3883 F: include/linux/can/rx-offload.h
3884 F: include/uapi/linux/can/error.h
3885 F: include/uapi/linux/can/netlink.h
3886 F: include/uapi/linux/can/vxcan.h
3889 M: Oliver Hartkopp <socketcan@hartkopp.net>
3890 M: Marc Kleine-Budde <mkl@pengutronix.de>
3891 L: linux-can@vger.kernel.org
3893 W: https://github.com/linux-can
3894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3896 F: Documentation/networking/can.rst
3897 F: include/linux/can/core.h
3898 F: include/linux/can/skb.h
3899 F: include/net/netns/can.h
3900 F: include/uapi/linux/can.h
3901 F: include/uapi/linux/can/bcm.h
3902 F: include/uapi/linux/can/gw.h
3903 F: include/uapi/linux/can/raw.h
3906 CAN-J1939 NETWORK LAYER
3907 M: Robin van der Gracht <robin@protonic.nl>
3908 M: Oleksij Rempel <o.rempel@pengutronix.de>
3909 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3910 L: linux-can@vger.kernel.org
3912 F: Documentation/networking/j1939.rst
3913 F: include/uapi/linux/can/j1939.h
3917 M: Serge Hallyn <serge@hallyn.com>
3918 L: linux-security-module@vger.kernel.org
3920 F: include/linux/capability.h
3921 F: include/uapi/linux/capability.h
3922 F: kernel/capability.c
3923 F: security/commoncap.c
3925 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3926 M: Kevin Tsai <ktsai@capellamicro.com>
3928 F: drivers/iio/light/cm*
3930 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3931 M: Christian Lamparter <chunkeey@googlemail.com>
3932 L: linux-wireless@vger.kernel.org
3934 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3935 F: drivers/net/wireless/ath/carl9170/
3938 M: Robert Richter <rrichter@marvell.com>
3940 W: http://www.marvell.com
3941 F: drivers/i2c/busses/i2c-octeon*
3942 F: drivers/i2c/busses/i2c-thunderx*
3944 CAVIUM LIQUIDIO NETWORK DRIVER
3945 M: Derek Chickles <dchickles@marvell.com>
3946 M: Satanand Burla <sburla@marvell.com>
3947 M: Felix Manlunas <fmanlunas@marvell.com>
3948 L: netdev@vger.kernel.org
3950 W: http://www.marvell.com
3951 F: drivers/net/ethernet/cavium/liquidio/
3954 M: Robert Richter <rrichter@marvell.com>
3956 W: http://www.marvell.com
3957 F: drivers/mmc/host/cavium*
3959 CAVIUM OCTEON-TX CRYPTO DRIVER
3960 M: George Cherian <gcherian@marvell.com>
3961 L: linux-crypto@vger.kernel.org
3963 W: http://www.marvell.com
3964 F: drivers/crypto/cavium/cpt/
3966 CAVIUM THUNDERX2 ARM64 SOC
3967 M: Robert Richter <rrichter@marvell.com>
3968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3970 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3971 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3973 CC2520 IEEE-802.15.4 RADIO DRIVER
3974 M: Varka Bhadram <varkabhadram@gmail.com>
3975 L: linux-wpan@vger.kernel.org
3977 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3978 F: drivers/net/ieee802154/cc2520.c
3979 F: include/linux/spi/cc2520.h
3981 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3982 M: Gilad Ben-Yossef <gilad@benyossef.com>
3983 L: linux-crypto@vger.kernel.org
3985 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3986 F: drivers/crypto/ccree/
3988 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
3989 M: Hadar Gat <hadar.gat@arm.com>
3990 L: linux-crypto@vger.kernel.org
3992 F: drivers/char/hw_random/cctrng.c
3993 F: drivers/char/hw_random/cctrng.h
3994 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
3995 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3998 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
3999 L: linux-media@vger.kernel.org
4001 W: http://linuxtv.org
4002 T: git git://linuxtv.org/media_tree.git
4003 F: Documentation/ABI/testing/debugfs-cec-error-inj
4004 F: Documentation/devicetree/bindings/media/cec.txt
4005 F: Documentation/driver-api/media/cec-core.rst
4006 F: Documentation/userspace-api/media/cec
4007 F: drivers/media/cec/
4008 F: drivers/media/rc/keymaps/rc-cec.c
4009 F: include/media/cec-notifier.h
4010 F: include/media/cec.h
4011 F: include/uapi/linux/cec-funcs.h
4012 F: include/uapi/linux/cec.h
4015 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4016 L: linux-media@vger.kernel.org
4018 W: http://linuxtv.org
4019 T: git git://linuxtv.org/media_tree.git
4020 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4021 F: drivers/media/platform/cec-gpio/
4023 CELL BROADBAND ENGINE ARCHITECTURE
4024 M: Arnd Bergmann <arnd@arndb.de>
4025 L: linuxppc-dev@lists.ozlabs.org
4027 W: http://www.ibm.com/developerworks/power/cell/
4028 F: arch/powerpc/include/asm/cell*.h
4029 F: arch/powerpc/include/asm/spu*.h
4030 F: arch/powerpc/include/uapi/asm/spu*.h
4031 F: arch/powerpc/oprofile/*cell*
4032 F: arch/powerpc/platforms/cell/
4034 CELLWISE CW2015 BATTERY DRIVER
4035 M: Tobias Schrammm <t.schramm@manjaro.org>
4037 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4038 F: drivers/power/supply/cw2015_battery.c
4040 CEPH COMMON CODE (LIBCEPH)
4041 M: Ilya Dryomov <idryomov@gmail.com>
4042 M: Jeff Layton <jlayton@kernel.org>
4043 L: ceph-devel@vger.kernel.org
4046 T: git git://github.com/ceph/ceph-client.git
4047 F: include/linux/ceph/
4048 F: include/linux/crush/
4051 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4052 M: Jeff Layton <jlayton@kernel.org>
4053 M: Ilya Dryomov <idryomov@gmail.com>
4054 L: ceph-devel@vger.kernel.org
4057 T: git git://github.com/ceph/ceph-client.git
4058 F: Documentation/filesystems/ceph.rst
4061 CERTIFICATE HANDLING
4062 M: David Howells <dhowells@redhat.com>
4063 M: David Woodhouse <dwmw2@infradead.org>
4064 L: keyrings@vger.kernel.org
4066 F: Documentation/admin-guide/module-signing.rst
4068 F: scripts/extract-cert.c
4069 F: scripts/sign-file.c
4071 CFAG12864B LCD DRIVER
4072 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4074 F: drivers/auxdisplay/cfag12864b.c
4075 F: include/linux/cfag12864b.h
4077 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4078 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4080 F: drivers/auxdisplay/cfag12864bfb.c
4081 F: include/linux/cfag12864b.h
4083 CHAR and MISC DRIVERS
4084 M: Arnd Bergmann <arnd@arndb.de>
4085 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4090 F: include/linux/miscdevice.h
4093 M: Andy Whitcroft <apw@canonical.com>
4094 M: Joe Perches <joe@perches.com>
4096 F: scripts/checkpatch.pl
4098 CHINESE DOCUMENTATION
4099 M: Harry Wei <harryxiyou@gmail.com>
4100 M: Alex Shi <alex.shi@linux.alibaba.com>
4101 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4103 F: Documentation/translations/zh_CN/
4105 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4106 M: Peter Chen <Peter.Chen@nxp.com>
4107 L: linux-usb@vger.kernel.org
4109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4110 F: drivers/usb/chipidea/
4112 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4113 M: Hans de Goede <hdegoede@redhat.com>
4114 L: linux-input@vger.kernel.org
4116 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4117 F: drivers/input/touchscreen/chipone_icn8318.c
4119 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4120 M: Hans de Goede <hdegoede@redhat.com>
4121 L: linux-input@vger.kernel.org
4123 F: drivers/input/touchscreen/chipone_icn8505.c
4125 CHROME HARDWARE PLATFORM SUPPORT
4126 M: Benson Leung <bleung@chromium.org>
4127 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4130 F: drivers/platform/chrome/
4132 CHROMEOS EC CODEC DRIVER
4133 M: Cheng-Yi Chiang <cychiang@chromium.org>
4134 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4135 R: Guenter Roeck <groeck@chromium.org>
4137 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4138 F: sound/soc/codecs/cros_ec_codec.*
4140 CHROMEOS EC SUBDRIVERS
4141 M: Benson Leung <bleung@chromium.org>
4142 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4143 R: Guenter Roeck <groeck@chromium.org>
4145 F: drivers/power/supply/cros_usbpd-charger.c
4149 CHRONTEL CH7322 CEC DRIVER
4150 M: Jeff Chase <jnchase@google.com>
4151 L: linux-media@vger.kernel.org
4153 T: git git://linuxtv.org/media_tree.git
4154 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4155 F: drivers/media/cec/i2c/ch7322.c
4157 CIRRUS LOGIC AUDIO CODEC DRIVERS
4158 M: James Schulman <james.schulman@cirrus.com>
4159 M: David Rhodes <david.rhodes@cirrus.com>
4160 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4162 F: sound/soc/codecs/cs*
4164 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4165 M: Hartley Sweeten <hsweeten@visionengravers.com>
4166 L: netdev@vger.kernel.org
4168 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4170 CIRRUS LOGIC LOCHNAGAR DRIVER
4171 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4172 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4173 L: patches@opensource.cirrus.com
4175 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4176 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4177 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4178 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4179 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4180 F: Documentation/hwmon/lochnagar.rst
4181 F: drivers/clk/clk-lochnagar.c
4182 F: drivers/hwmon/lochnagar-hwmon.c
4183 F: drivers/mfd/lochnagar-i2c.c
4184 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4185 F: drivers/regulator/lochnagar-regulator.c
4186 F: include/dt-bindings/clk/lochnagar.h
4187 F: include/dt-bindings/pinctrl/lochnagar.h
4188 F: include/linux/mfd/lochnagar*
4189 F: sound/soc/codecs/lochnagar-sc.c
4191 CIRRUS LOGIC MADERA CODEC DRIVERS
4192 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4193 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4194 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4195 L: patches@opensource.cirrus.com
4197 W: https://github.com/CirrusLogic/linux-drivers/wiki
4198 T: git https://github.com/CirrusLogic/linux-drivers.git
4199 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4200 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4201 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4202 F: drivers/gpio/gpio-madera*
4203 F: drivers/irqchip/irq-madera*
4204 F: drivers/mfd/cs47l*
4205 F: drivers/mfd/madera*
4206 F: drivers/pinctrl/cirrus/*
4207 F: include/dt-bindings/sound/madera*
4208 F: include/linux/irqchip/irq-madera*
4209 F: include/linux/mfd/madera/*
4210 F: include/sound/madera*
4211 F: sound/soc/codecs/cs47l*
4212 F: sound/soc/codecs/madera*
4214 CISCO FCOE HBA DRIVER
4215 M: Satish Kharat <satishkh@cisco.com>
4216 M: Sesidhar Baddela <sebaddel@cisco.com>
4217 M: Karan Tilak Kumar <kartilak@cisco.com>
4218 L: linux-scsi@vger.kernel.org
4220 F: drivers/scsi/fnic/
4222 CISCO SCSI HBA DRIVER
4223 M: Karan Tilak Kumar <kartilak@cisco.com>
4224 M: Sesidhar Baddela <sebaddel@cisco.com>
4225 L: linux-scsi@vger.kernel.org
4227 F: drivers/scsi/snic/
4229 CISCO VIC ETHERNET NIC DRIVER
4230 M: Christian Benvenuti <benve@cisco.com>
4231 M: Govindarajulu Varadarajan <_govind@gmx.com>
4233 F: drivers/net/ethernet/cisco/enic/
4235 CISCO VIC LOW LATENCY NIC DRIVER
4236 M: Christian Benvenuti <benve@cisco.com>
4237 M: Nelson Escobar <neescoba@cisco.com>
4238 M: Parvi Kaustubhi <pkaustub@cisco.com>
4240 F: drivers/infiniband/hw/usnic/
4243 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4247 CLANG/LLVM BUILD SUPPORT
4248 L: clang-built-linux@googlegroups.com
4250 W: https://clangbuiltlinux.github.io/
4251 B: https://github.com/ClangBuiltLinux/linux/issues
4252 C: irc://chat.freenode.net/clangbuiltlinux
4253 F: Documentation/kbuild/llvm.rst
4254 K: \b(?i:clang|llvm)\b
4257 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4258 L: linux-kernel@vger.kernel.org
4260 F: include/linux/cleancache.h
4264 M: Russell King <linux@armlinux.org.uk>
4265 L: linux-clk@vger.kernel.org
4267 F: include/linux/clk.h
4269 CLOCKSOURCE, CLOCKEVENT DRIVERS
4270 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4271 M: Thomas Gleixner <tglx@linutronix.de>
4272 L: linux-kernel@vger.kernel.org
4274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4275 F: Documentation/devicetree/bindings/timer/
4276 F: drivers/clocksource/
4279 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4280 M: Daniel Oliveira Nascimento <don@syst.com.br>
4281 L: platform-driver-x86@vger.kernel.org
4283 F: drivers/platform/x86/classmate-laptop.c
4286 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4287 L: linux-media@vger.kernel.org
4289 W: https://linuxtv.org
4290 T: git git://linuxtv.org/media_tree.git
4291 F: drivers/media/pci/cobalt/
4293 COCCINELLE/Semantic Patches (SmPL)
4294 M: Julia Lawall <Julia.Lawall@lip6.fr>
4295 M: Gilles Muller <Gilles.Muller@lip6.fr>
4296 M: Nicolas Palix <nicolas.palix@imag.fr>
4297 M: Michal Marek <michal.lkml@markovi.net>
4298 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4300 W: http://coccinelle.lip6.fr/
4301 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4302 F: Documentation/dev-tools/coccinelle.rst
4303 F: scripts/coccicheck
4304 F: scripts/coccinelle/
4307 M: Jan Harkes <jaharkes@cs.cmu.edu>
4309 L: codalist@coda.cs.cmu.edu
4311 W: http://www.coda.cs.cmu.edu/
4312 F: Documentation/filesystems/coda.rst
4314 F: include/linux/coda*.h
4315 F: include/uapi/linux/coda*.h
4317 CODA V4L2 MEM2MEM DRIVER
4318 M: Philipp Zabel <p.zabel@pengutronix.de>
4319 L: linux-media@vger.kernel.org
4321 F: Documentation/devicetree/bindings/media/coda.txt
4322 F: drivers/media/platform/coda/
4325 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4327 F: Documentation/process/code-of-conduct-interpretation.rst
4328 F: Documentation/process/code-of-conduct.rst
4330 COMMON CLK FRAMEWORK
4331 M: Michael Turquette <mturquette@baylibre.com>
4332 M: Stephen Boyd <sboyd@kernel.org>
4333 L: linux-clk@vger.kernel.org
4335 Q: http://patchwork.kernel.org/project/linux-clk/list/
4336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4337 F: Documentation/devicetree/bindings/clock/
4339 F: include/linux/clk-pr*
4340 F: include/linux/clk/
4341 F: include/linux/of_clk.h
4342 X: drivers/clk/clkdev.c
4344 COMMON INTERNET FILE SYSTEM (CIFS)
4345 M: Steve French <sfrench@samba.org>
4346 L: linux-cifs@vger.kernel.org
4347 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4349 W: http://linux-cifs.samba.org/
4350 T: git git://git.samba.org/sfrench/cifs-2.6.git
4351 F: Documentation/admin-guide/cifs/
4354 COMPACTPCI HOTPLUG CORE
4355 M: Scott Murray <scott@spiteful.org>
4356 L: linux-pci@vger.kernel.org
4358 F: drivers/pci/hotplug/cpci_hotplug*
4360 COMPACTPCI HOTPLUG GENERIC DRIVER
4361 M: Scott Murray <scott@spiteful.org>
4362 L: linux-pci@vger.kernel.org
4364 F: drivers/pci/hotplug/cpcihp_generic.c
4366 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4367 M: Scott Murray <scott@spiteful.org>
4368 L: linux-pci@vger.kernel.org
4370 F: drivers/pci/hotplug/cpcihp_zt5550.*
4372 COMPAL LAPTOP SUPPORT
4373 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4374 L: platform-driver-x86@vger.kernel.org
4376 F: drivers/platform/x86/compal-laptop.c
4379 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4381 F: include/linux/compiler_attributes.h
4383 CONEXANT ACCESSRUNNER USB DRIVER
4384 L: accessrunner-general@lists.sourceforge.net
4386 W: http://accessrunner.sourceforge.net/
4387 F: drivers/usb/atm/cxacru.c
4390 M: Joel Becker <jlbec@evilplan.org>
4391 M: Christoph Hellwig <hch@lst.de>
4393 T: git git://git.infradead.org/users/hch/configfs.git
4395 F: include/linux/configfs.h
4398 M: Evgeniy Polyakov <zbr@ioremap.net>
4399 L: netdev@vger.kernel.org
4401 F: drivers/connector/
4404 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4406 F: drivers/video/console/
4407 F: include/linux/console*
4409 CONTROL GROUP (CGROUP)
4410 M: Tejun Heo <tj@kernel.org>
4411 M: Li Zefan <lizefan@huawei.com>
4412 M: Johannes Weiner <hannes@cmpxchg.org>
4413 L: cgroups@vger.kernel.org
4415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4416 F: Documentation/admin-guide/cgroup-v1/
4417 F: Documentation/admin-guide/cgroup-v2.rst
4418 F: include/linux/cgroup*
4421 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4422 M: Tejun Heo <tj@kernel.org>
4423 M: Jens Axboe <axboe@kernel.dk>
4424 L: cgroups@vger.kernel.org
4425 L: linux-block@vger.kernel.org
4426 T: git git://git.kernel.dk/linux-block
4427 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4428 F: block/bfq-cgroup.c
4429 F: block/blk-cgroup.c
4430 F: block/blk-iolatency.c
4431 F: block/blk-throttle.c
4432 F: include/linux/blk-cgroup.h
4434 CONTROL GROUP - CPUSET
4435 M: Li Zefan <lizefan@huawei.com>
4436 L: cgroups@vger.kernel.org
4438 W: http://www.bullopensource.org/cpuset/
4439 W: http://oss.sgi.com/projects/cpusets/
4440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4441 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4442 F: include/linux/cpuset.h
4443 F: kernel/cgroup/cpuset.c
4445 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4446 M: Johannes Weiner <hannes@cmpxchg.org>
4447 M: Michal Hocko <mhocko@kernel.org>
4448 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4449 L: cgroups@vger.kernel.org
4450 L: linux-mm@kvack.org
4455 CORETEMP HARDWARE MONITORING DRIVER
4456 M: Fenghua Yu <fenghua.yu@intel.com>
4457 L: linux-hwmon@vger.kernel.org
4459 F: Documentation/hwmon/coretemp.rst
4460 F: drivers/hwmon/coretemp.c
4462 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4463 M: Marius Zachmann <mail@mariuszachmann.de>
4464 L: linux-hwmon@vger.kernel.org
4466 F: drivers/hwmon/corsair-cpro.c
4468 COSA/SRP SYNC SERIAL DRIVER
4469 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4471 W: http://www.fi.muni.cz/~kas/cosa/
4472 F: drivers/net/wan/cosa*
4475 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4476 L: linux-iio@vger.kernel.org
4478 F: Documentation/ABI/testing/sysfs-bus-counter*
4479 F: Documentation/driver-api/generic-counter.rst
4481 F: include/linux/counter.h
4482 F: include/linux/counter_enum.h
4484 CPMAC ETHERNET DRIVER
4485 M: Florian Fainelli <f.fainelli@gmail.com>
4486 L: netdev@vger.kernel.org
4488 F: drivers/net/ethernet/ti/cpmac.c
4490 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4491 M: Viresh Kumar <viresh.kumar@linaro.org>
4492 M: Sudeep Holla <sudeep.holla@arm.com>
4493 L: linux-pm@vger.kernel.org
4495 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4496 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4498 CPU FREQUENCY SCALING FRAMEWORK
4499 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4500 M: Viresh Kumar <viresh.kumar@linaro.org>
4501 L: linux-pm@vger.kernel.org
4503 B: https://bugzilla.kernel.org
4504 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4506 F: Documentation/admin-guide/pm/cpufreq.rst
4507 F: Documentation/admin-guide/pm/intel_pstate.rst
4508 F: Documentation/cpu-freq/
4509 F: Documentation/devicetree/bindings/cpufreq/
4511 F: include/linux/cpufreq.h
4512 F: include/linux/sched/cpufreq.h
4513 F: kernel/sched/cpufreq*.c
4514 F: tools/testing/selftests/cpufreq/
4516 CPU IDLE TIME MANAGEMENT FRAMEWORK
4517 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4518 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4519 L: linux-pm@vger.kernel.org
4521 B: https://bugzilla.kernel.org
4522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4523 F: Documentation/admin-guide/pm/cpuidle.rst
4524 F: Documentation/driver-api/pm/cpuidle.rst
4525 F: drivers/cpuidle/*
4526 F: include/linux/cpuidle.h
4528 CPU POWER MONITORING SUBSYSTEM
4529 M: Thomas Renninger <trenn@suse.com>
4530 M: Shuah Khan <shuah@kernel.org>
4531 M: Shuah Khan <skhan@linuxfoundation.org>
4532 L: linux-pm@vger.kernel.org
4534 F: tools/power/cpupower/
4537 M: "H. Peter Anvin" <hpa@zytor.com>
4539 F: arch/x86/kernel/cpuid.c
4540 F: arch/x86/kernel/msr.c
4542 CPUIDLE DRIVER - ARM BIG LITTLE
4543 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4544 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4545 L: linux-pm@vger.kernel.org
4546 L: linux-arm-kernel@lists.infradead.org
4548 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4549 F: drivers/cpuidle/cpuidle-big_little.c
4551 CPUIDLE DRIVER - ARM EXYNOS
4552 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4553 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4554 M: Kukjin Kim <kgene@kernel.org>
4555 L: linux-pm@vger.kernel.org
4556 L: linux-samsung-soc@vger.kernel.org
4558 F: arch/arm/mach-exynos/pm.c
4559 F: drivers/cpuidle/cpuidle-exynos.c
4561 CPUIDLE DRIVER - ARM PSCI
4562 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4563 M: Sudeep Holla <sudeep.holla@arm.com>
4564 L: linux-pm@vger.kernel.org
4565 L: linux-arm-kernel@lists.infradead.org
4567 F: drivers/cpuidle/cpuidle-psci.c
4570 M: Nicolas Pitre <nico@fluxnic.net>
4572 F: Documentation/filesystems/cramfs.rst
4576 M: Bastien Nocera <hadess@hadess.net>
4577 L: linux-input@vger.kernel.org
4579 F: drivers/hid/hid-creative-sb0540.c
4582 M: Herbert Xu <herbert@gondor.apana.org.au>
4583 M: "David S. Miller" <davem@davemloft.net>
4584 L: linux-crypto@vger.kernel.org
4586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4588 F: Documentation/crypto/
4589 F: Documentation/devicetree/bindings/crypto/
4594 F: include/linux/crypto*
4597 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4598 M: Neil Horman <nhorman@tuxdriver.com>
4599 L: linux-crypto@vger.kernel.org
4601 F: crypto/ansi_cprng.c
4605 M: Hans Verkuil <hverkuil@xs4all.nl>
4606 L: linux-media@vger.kernel.org
4608 W: http://linuxtv.org
4609 T: git git://linuxtv.org/media_tree.git
4610 F: drivers/media/i2c/cs3308.c
4612 CS5535 Audio ALSA driver
4613 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4615 F: sound/pci/cs5535audio/
4617 CSI DRIVERS FOR ALLWINNER V3s
4618 M: Yong Deng <yong.deng@magewell.com>
4619 L: linux-media@vger.kernel.org
4621 T: git git://linuxtv.org/media_tree.git
4622 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4623 F: drivers/media/platform/sunxi/sun6i-csi/
4626 M: Solomon Peachy <pizza@shaftnet.org>
4628 F: drivers/net/wireless/st/cw1200/
4630 CX18 VIDEO4LINUX DRIVER
4631 M: Andy Walls <awalls@md.metrocast.net>
4632 L: linux-media@vger.kernel.org
4634 W: https://linuxtv.org
4635 T: git git://linuxtv.org/media_tree.git
4636 F: drivers/media/pci/cx18/
4637 F: include/uapi/linux/ivtv*
4639 CX2341X MPEG ENCODER HELPER MODULE
4640 M: Hans Verkuil <hverkuil@xs4all.nl>
4641 L: linux-media@vger.kernel.org
4643 W: https://linuxtv.org
4644 T: git git://linuxtv.org/media_tree.git
4645 F: drivers/media/common/cx2341x*
4646 F: include/media/drv-intf/cx2341x.h
4648 CX24120 MEDIA DRIVER
4649 M: Jemma Denson <jdenson@gmail.com>
4650 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4651 L: linux-media@vger.kernel.org
4653 W: https://linuxtv.org
4654 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4655 F: drivers/media/dvb-frontends/cx24120*
4657 CX88 VIDEO4LINUX DRIVER
4658 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4659 L: linux-media@vger.kernel.org
4661 W: https://linuxtv.org
4662 T: git git://linuxtv.org/media_tree.git
4663 F: Documentation/driver-api/media/drivers/cx88*
4664 F: drivers/media/pci/cx88/
4666 CXD2820R MEDIA DRIVER
4667 M: Antti Palosaari <crope@iki.fi>
4668 L: linux-media@vger.kernel.org
4670 W: https://linuxtv.org
4671 W: http://palosaari.fi/linux/
4672 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4673 T: git git://linuxtv.org/anttip/media_tree.git
4674 F: drivers/media/dvb-frontends/cxd2820r*
4676 CXGB3 ETHERNET DRIVER (CXGB3)
4677 M: Vishal Kulkarni <vishal@chelsio.com>
4678 L: netdev@vger.kernel.org
4680 W: http://www.chelsio.com
4681 F: drivers/net/ethernet/chelsio/cxgb3/
4683 CXGB3 ISCSI DRIVER (CXGB3I)
4684 M: Karen Xie <kxie@chelsio.com>
4685 L: linux-scsi@vger.kernel.org
4687 W: http://www.chelsio.com
4688 F: drivers/scsi/cxgbi/cxgb3i
4690 CXGB4 CRYPTO DRIVER (chcr)
4691 M: Ayush Sawal <ayush.sawal@chelsio.com>
4692 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4693 M: Rohit Maheshwari <rohitm@chelsio.com>
4694 L: linux-crypto@vger.kernel.org
4696 W: http://www.chelsio.com
4697 F: drivers/crypto/chelsio
4699 CXGB4 ETHERNET DRIVER (CXGB4)
4700 M: Vishal Kulkarni <vishal@chelsio.com>
4701 L: netdev@vger.kernel.org
4703 W: http://www.chelsio.com
4704 F: drivers/net/ethernet/chelsio/cxgb4/
4706 CXGB4 ISCSI DRIVER (CXGB4I)
4707 M: Karen Xie <kxie@chelsio.com>
4708 L: linux-scsi@vger.kernel.org
4710 W: http://www.chelsio.com
4711 F: drivers/scsi/cxgbi/cxgb4i
4713 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4714 M: Potnuri Bharat Teja <bharat@chelsio.com>
4715 L: linux-rdma@vger.kernel.org
4717 W: http://www.openfabrics.org
4718 F: drivers/infiniband/hw/cxgb4/
4719 F: include/uapi/rdma/cxgb4-abi.h
4721 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4722 M: Vishal Kulkarni <vishal@gmail.com>
4723 L: netdev@vger.kernel.org
4725 W: http://www.chelsio.com
4726 F: drivers/net/ethernet/chelsio/cxgb4vf/
4728 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4729 M: Frederic Barrat <fbarrat@linux.ibm.com>
4730 M: Andrew Donnellan <ajd@linux.ibm.com>
4731 L: linuxppc-dev@lists.ozlabs.org
4733 F: Documentation/ABI/testing/sysfs-class-cxl
4734 F: Documentation/powerpc/cxl.rst
4735 F: arch/powerpc/platforms/powernv/pci-cxl.c
4736 F: drivers/misc/cxl/
4737 F: include/misc/cxl*
4738 F: include/uapi/misc/cxl.h
4740 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4741 M: Manoj N. Kumar <manoj@linux.ibm.com>
4742 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4743 M: Uma Krishnan <ukrishn@linux.ibm.com>
4744 L: linux-scsi@vger.kernel.org
4746 F: Documentation/powerpc/cxlflash.rst
4747 F: drivers/scsi/cxlflash/
4748 F: include/uapi/scsi/cxlflash_ioctl.h
4751 M: Russell King <linux@armlinux.org.uk>
4752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4754 W: http://www.armlinux.org.uk/
4755 F: drivers/video/fbdev/cyber2000fb.*
4757 CYCLADES ASYNC MUX DRIVER
4759 W: http://www.cyclades.com/
4760 F: drivers/tty/cyclades.c
4761 F: include/linux/cyclades.h
4762 F: include/uapi/linux/cyclades.h
4764 CYCLADES PC300 DRIVER
4766 W: http://www.cyclades.com/
4767 F: drivers/net/wan/pc300*
4769 CYPRESS_FIRMWARE MEDIA DRIVER
4770 M: Antti Palosaari <crope@iki.fi>
4771 L: linux-media@vger.kernel.org
4773 W: https://linuxtv.org
4774 W: http://palosaari.fi/linux/
4775 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4776 T: git git://linuxtv.org/anttip/media_tree.git
4777 F: drivers/media/common/cypress_firmware*
4779 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4780 M: Linus Walleij <linus.walleij@linaro.org>
4781 L: linux-input@vger.kernel.org
4783 F: drivers/input/touchscreen/cy8ctma140.c
4785 CYTTSP TOUCHSCREEN DRIVER
4786 M: Ferruh Yigit <fery@cypress.com>
4787 L: linux-input@vger.kernel.org
4789 F: drivers/input/touchscreen/cyttsp*
4790 F: include/linux/input/cyttsp.h
4792 D-LINK DIR-685 TOUCHKEYS DRIVER
4793 M: Linus Walleij <linus.walleij@linaro.org>
4794 L: linux-input@vger.kernel.org
4796 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4798 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4799 M: Joshua Kinard <kumba@gentoo.org>
4801 F: drivers/rtc/rtc-ds1685.c
4802 F: include/linux/rtc/ds1685.h
4804 DAMA SLAVE for AX.25
4805 M: Joerg Reuter <jreuter@yaina.de>
4806 L: linux-hams@vger.kernel.org
4808 W: http://yaina.de/jreuter/
4809 W: http://www.qsl.net/dl1bke/
4810 F: net/ax25/af_ax25.c
4811 F: net/ax25/ax25_dev.c
4812 F: net/ax25/ax25_ds_*
4813 F: net/ax25/ax25_in.c
4814 F: net/ax25/ax25_out.c
4815 F: net/ax25/ax25_timer.c
4816 F: net/ax25/sysctl_net_ax25.c
4818 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4819 L: netdev@vger.kernel.org
4821 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4822 F: drivers/net/ethernet/dec/tulip/dmfe.c
4824 DC390/AM53C974 SCSI driver
4825 M: Hannes Reinecke <hare@suse.com>
4826 L: linux-scsi@vger.kernel.org
4828 F: drivers/scsi/am53c974.c
4831 M: Oliver Neukum <oliver@neukum.org>
4832 M: Ali Akcaagac <aliakc@web.de>
4833 M: Jamie Lenehan <lenehan@twibble.org>
4834 L: dc395x@twibble.org
4836 W: http://twibble.org/dist/dc395x/
4837 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4838 F: Documentation/scsi/dc395x.rst
4839 F: drivers/scsi/dc395x.*
4842 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4843 L: dccp@vger.kernel.org
4845 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4846 F: include/linux/dccp.h
4847 F: include/linux/tfrc.h
4848 F: include/uapi/linux/dccp.h
4851 DECnet NETWORK LAYER
4852 L: linux-decnet-user@lists.sourceforge.net
4854 W: http://linux-decnet.sourceforge.net
4855 F: Documentation/networking/decnet.rst
4858 DECSTATION PLATFORM SUPPORT
4859 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4860 L: linux-mips@vger.kernel.org
4862 W: http://www.linux-mips.org/wiki/DECstation
4864 F: arch/mips/include/asm/dec/
4865 F: arch/mips/include/asm/mach-dec/
4867 DEFXX FDDI NETWORK DRIVER
4868 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4870 F: drivers/net/fddi/defxx.*
4872 DEFZA FDDI NETWORK DRIVER
4873 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4875 F: drivers/net/fddi/defza.*
4877 DEINTERLACE DRIVERS FOR ALLWINNER H3
4878 M: Jernej Skrabec <jernej.skrabec@siol.net>
4879 L: linux-media@vger.kernel.org
4881 T: git git://linuxtv.org/media_tree.git
4882 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4883 F: drivers/media/platform/sunxi/sun8i-di/
4886 M: Matthew Garrett <mjg59@srcf.ucam.org>
4887 M: Pali Rohár <pali@kernel.org>
4888 L: platform-driver-x86@vger.kernel.org
4890 F: drivers/platform/x86/dell-laptop.c
4892 DELL LAPTOP FREEFALL DRIVER
4893 M: Pali Rohár <pali@kernel.org>
4895 F: drivers/platform/x86/dell-smo8800.c
4897 DELL LAPTOP RBTN DRIVER
4898 M: Pali Rohár <pali@kernel.org>
4900 F: drivers/platform/x86/dell-rbtn.*
4902 DELL LAPTOP SMM DRIVER
4903 M: Pali Rohár <pali@kernel.org>
4905 F: drivers/hwmon/dell-smm-hwmon.c
4906 F: include/uapi/linux/i8k.h
4908 DELL REMOTE BIOS UPDATE DRIVER
4909 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4910 L: platform-driver-x86@vger.kernel.org
4912 F: drivers/platform/x86/dell_rbu.c
4915 M: Pali Rohár <pali@kernel.org>
4916 M: Mario Limonciello <mario.limonciello@dell.com>
4917 L: platform-driver-x86@vger.kernel.org
4919 F: drivers/platform/x86/dell-smbios.*
4921 DELL SMBIOS SMM DRIVER
4922 M: Mario Limonciello <mario.limonciello@dell.com>
4923 L: platform-driver-x86@vger.kernel.org
4925 F: drivers/platform/x86/dell-smbios-smm.c
4927 DELL SMBIOS WMI DRIVER
4928 M: Mario Limonciello <mario.limonciello@dell.com>
4929 L: platform-driver-x86@vger.kernel.org
4931 F: drivers/platform/x86/dell-smbios-wmi.c
4932 F: tools/wmi/dell-smbios-example.c
4934 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4935 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4936 L: platform-driver-x86@vger.kernel.org
4938 F: Documentation/driver-api/dcdbas.rst
4939 F: drivers/platform/x86/dcdbas.*
4941 DELL WMI DESCRIPTOR DRIVER
4942 M: Mario Limonciello <mario.limonciello@dell.com>
4944 F: drivers/platform/x86/dell-wmi-descriptor.c
4946 DELL WMI NOTIFICATIONS DRIVER
4947 M: Matthew Garrett <mjg59@srcf.ucam.org>
4948 M: Pali Rohár <pali@kernel.org>
4950 F: drivers/platform/x86/dell-wmi.c
4952 DELTA ST MEDIA DRIVER
4953 M: Hugues Fruchet <hugues.fruchet@st.com>
4954 L: linux-media@vger.kernel.org
4956 W: https://linuxtv.org
4957 T: git git://linuxtv.org/media_tree.git
4958 F: drivers/media/platform/sti/delta
4961 M: Masahiro Yamada <yamada.masahiro@socionext.com>
4962 L: linux-mtd@lists.infradead.org
4964 F: drivers/mtd/nand/raw/denali*
4966 DESIGNWARE EDMA CORE IP DRIVER
4967 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
4968 L: dmaengine@vger.kernel.org
4970 F: drivers/dma/dw-edma/
4971 F: include/linux/dma/edma.h
4973 DESIGNWARE USB2 DRD IP DRIVER
4974 M: Minas Harutyunyan <hminas@synopsys.com>
4975 L: linux-usb@vger.kernel.org
4977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4978 F: drivers/usb/dwc2/
4980 DESIGNWARE USB3 DRD IP DRIVER
4981 M: Felipe Balbi <balbi@kernel.org>
4982 L: linux-usb@vger.kernel.org
4984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4985 F: drivers/usb/dwc3/
4987 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4988 M: Andreas Klinger <ak@it-klinger.de>
4989 L: linux-iio@vger.kernel.org
4991 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4992 F: drivers/iio/proximity/srf*.c
4994 DEVICE COREDUMP (DEV_COREDUMP)
4995 M: Johannes Berg <johannes@sipsolutions.net>
4996 L: linux-kernel@vger.kernel.org
4998 F: drivers/base/devcoredump.c
4999 F: include/linux/devcoredump.h
5001 DEVICE DIRECT ACCESS (DAX)
5002 M: Dan Williams <dan.j.williams@intel.com>
5003 M: Vishal Verma <vishal.l.verma@intel.com>
5004 M: Dave Jiang <dave.jiang@intel.com>
5005 L: linux-nvdimm@lists.01.org
5009 DEVICE FREQUENCY (DEVFREQ)
5010 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5011 M: Kyungmin Park <kyungmin.park@samsung.com>
5012 M: Chanwoo Choi <cw00.choi@samsung.com>
5013 L: linux-pm@vger.kernel.org
5015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5016 F: Documentation/devicetree/bindings/devfreq/
5018 F: include/linux/devfreq.h
5019 F: include/trace/events/devfreq.h
5021 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5022 M: Chanwoo Choi <cw00.choi@samsung.com>
5023 L: linux-pm@vger.kernel.org
5025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5026 F: Documentation/devicetree/bindings/devfreq/event/
5027 F: drivers/devfreq/devfreq-event.c
5028 F: drivers/devfreq/event/
5029 F: include/dt-bindings/pmu/exynos_ppmu.h
5030 F: include/linux/devfreq-event.h
5032 DEVICE NUMBER REGISTRY
5033 M: Torben Mathiasen <device@lanana.org>
5035 W: http://lanana.org/docs/device-list/index.html
5038 M: Alasdair Kergon <agk@redhat.com>
5039 M: Mike Snitzer <snitzer@redhat.com>
5040 M: dm-devel@redhat.com
5041 L: dm-devel@redhat.com
5043 W: http://sources.redhat.com/dm
5044 Q: http://patchwork.kernel.org/project/dm-devel/list/
5045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5046 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5047 F: Documentation/admin-guide/device-mapper/
5048 F: drivers/md/Kconfig
5049 F: drivers/md/Makefile
5051 F: drivers/md/persistent-data/
5052 F: include/linux/device-mapper.h
5053 F: include/linux/dm-*.h
5054 F: include/uapi/linux/dm-*.h
5057 M: Jiri Pirko <jiri@mellanox.com>
5058 L: netdev@vger.kernel.org
5060 F: Documentation/networking/devlink
5061 F: include/net/devlink.h
5062 F: include/uapi/linux/devlink.h
5063 F: net/core/devlink.c
5065 DIALOG SEMICONDUCTOR DRIVERS
5066 M: Support Opensource <support.opensource@diasemi.com>
5068 W: http://www.dialog-semiconductor.com/products
5069 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5070 F: Documentation/devicetree/bindings/mfd/da90*.txt
5071 F: Documentation/devicetree/bindings/regulator/da92*.txt
5072 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5073 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5074 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5075 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5076 F: Documentation/hwmon/da90??.rst
5077 F: drivers/gpio/gpio-da90??.c
5078 F: drivers/hwmon/da90??-hwmon.c
5079 F: drivers/iio/adc/da91??-*.c
5080 F: drivers/input/misc/da90??_onkey.c
5081 F: drivers/input/touchscreen/da9052_tsi.c
5082 F: drivers/leds/leds-da90??.c
5083 F: drivers/mfd/da903x.c
5084 F: drivers/mfd/da90??-*.c
5085 F: drivers/mfd/da91??-*.c
5086 F: drivers/pinctrl/pinctrl-da90??.c
5087 F: drivers/power/supply/da9052-battery.c
5088 F: drivers/power/supply/da91??-*.c
5089 F: drivers/regulator/da9???-regulator.[ch]
5090 F: drivers/regulator/slg51000-regulator.[ch]
5091 F: drivers/rtc/rtc-da90??.c
5092 F: drivers/thermal/da90??-thermal.c
5093 F: drivers/video/backlight/da90??_bl.c
5094 F: drivers/watchdog/da90??_wdt.c
5095 F: include/linux/mfd/da903x.h
5096 F: include/linux/mfd/da9052/
5097 F: include/linux/mfd/da9055/
5098 F: include/linux/mfd/da9062/
5099 F: include/linux/mfd/da9063/
5100 F: include/linux/mfd/da9150/
5101 F: include/linux/regulator/da9211.h
5102 F: include/sound/da[79]*.h
5103 F: sound/soc/codecs/da[79]*.[ch]
5105 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5106 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5107 L: linux-gpio@vger.kernel.org
5109 F: drivers/gpio/gpio-gpio-mm.c
5111 DIOLAN U2C-12 I2C DRIVER
5112 M: Guenter Roeck <linux@roeck-us.net>
5113 L: linux-i2c@vger.kernel.org
5115 F: drivers/i2c/busses/i2c-diolan-u2c.c
5117 DIRECTORY NOTIFICATION (DNOTIFY)
5118 M: Jan Kara <jack@suse.cz>
5119 R: Amir Goldstein <amir73il@gmail.com>
5120 L: linux-fsdevel@vger.kernel.org
5122 F: Documentation/filesystems/dnotify.rst
5123 F: fs/notify/dnotify/
5124 F: include/linux/dnotify.h
5126 DISK GEOMETRY AND PARTITION HANDLING
5127 M: Andries Brouwer <aeb@cwi.nl>
5129 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5130 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5131 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5134 M: Jan Kara <jack@suse.com>
5136 F: Documentation/filesystems/quota.rst
5138 F: include/linux/quota*.h
5139 F: include/uapi/linux/quota*.h
5141 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5142 M: Bernie Thompson <bernie@plugable.com>
5143 L: linux-fbdev@vger.kernel.org
5145 W: http://plugable.com/category/projects/udlfb/
5146 F: Documentation/fb/udlfb.rst
5147 F: drivers/video/fbdev/udlfb.c
5148 F: include/video/udlfb.h
5150 DISTRIBUTED LOCK MANAGER (DLM)
5151 M: Christine Caulfield <ccaulfie@redhat.com>
5152 M: David Teigland <teigland@redhat.com>
5153 L: cluster-devel@redhat.com
5155 W: http://sources.redhat.com/cluster/
5156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5159 DMA BUFFER SHARING FRAMEWORK
5160 M: Sumit Semwal <sumit.semwal@linaro.org>
5161 M: Christian König <christian.koenig@amd.com>
5162 L: linux-media@vger.kernel.org
5163 L: dri-devel@lists.freedesktop.org
5164 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5166 T: git git://anongit.freedesktop.org/drm/drm-misc
5167 F: Documentation/driver-api/dma-buf.rst
5169 F: include/linux/*fence.h
5170 F: include/linux/dma-buf*
5171 F: include/linux/dma-resv.h
5172 K: \bdma_(?:buf|fence|resv)\b
5174 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5175 M: Vinod Koul <vkoul@kernel.org>
5176 L: dmaengine@vger.kernel.org
5178 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5180 F: Documentation/devicetree/bindings/dma/
5181 F: Documentation/driver-api/dmaengine/
5183 F: include/linux/dmaengine.h
5184 F: include/linux/of_dma.h
5187 M: Christoph Hellwig <hch@lst.de>
5188 M: Marek Szyprowski <m.szyprowski@samsung.com>
5189 R: Robin Murphy <robin.murphy@arm.com>
5190 L: iommu@lists.linux-foundation.org
5192 W: http://git.infradead.org/users/hch/dma-mapping.git
5193 T: git git://git.infradead.org/users/hch/dma-mapping.git
5194 F: include/asm-generic/dma-mapping.h
5195 F: include/linux/dma-direct.h
5196 F: include/linux/dma-mapping.h
5197 F: include/linux/dma-noncoherent.h
5200 DMA-BUF HEAPS FRAMEWORK
5201 M: Sumit Semwal <sumit.semwal@linaro.org>
5202 R: Andrew F. Davis <afd@ti.com>
5203 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5204 R: Liam Mark <lmark@codeaurora.org>
5205 R: Laura Abbott <labbott@redhat.com>
5206 R: Brian Starkey <Brian.Starkey@arm.com>
5207 R: John Stultz <john.stultz@linaro.org>
5208 L: linux-media@vger.kernel.org
5209 L: dri-devel@lists.freedesktop.org
5210 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5212 T: git git://anongit.freedesktop.org/drm/drm-misc
5213 F: drivers/dma-buf/dma-heap.c
5214 F: drivers/dma-buf/heaps/*
5215 F: include/linux/dma-heap.h
5216 F: include/uapi/linux/dma-heap.h
5218 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5219 M: Lukasz Luba <lukasz.luba@arm.com>
5220 L: linux-pm@vger.kernel.org
5221 L: linux-samsung-soc@vger.kernel.org
5223 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5224 F: drivers/memory/samsung/exynos5422-dmc.c
5226 DME1737 HARDWARE MONITOR DRIVER
5227 M: Juerg Haefliger <juergh@gmail.com>
5228 L: linux-hwmon@vger.kernel.org
5230 F: Documentation/hwmon/dme1737.rst
5231 F: drivers/hwmon/dme1737.c
5234 M: Jean Delvare <jdelvare@suse.com>
5236 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5237 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5238 F: drivers/firmware/dmi-id.c
5239 F: drivers/firmware/dmi_scan.c
5240 F: include/linux/dmi.h
5243 M: Jonathan Corbet <corbet@lwn.net>
5244 L: linux-doc@vger.kernel.org
5246 T: git git://git.lwn.net/linux.git docs-next
5248 F: scripts/documentation-file-ref-check
5249 F: scripts/kernel-doc
5250 F: scripts/sphinx-pre-install
5251 X: Documentation/ABI/
5252 X: Documentation/admin-guide/media/
5253 X: Documentation/devicetree/
5254 X: Documentation/driver-api/media/
5255 X: Documentation/firmware-guide/acpi/
5256 X: Documentation/i2c/
5257 X: Documentation/power/
5258 X: Documentation/spi/
5259 X: Documentation/userspace-api/media/
5261 DOCUMENTATION SCRIPTS
5262 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5263 L: linux-doc@vger.kernel.org
5265 F: Documentation/sphinx/parse-headers.pl
5266 F: scripts/documentation-file-ref-check
5267 F: scripts/sphinx-pre-install
5269 DOCUMENTATION/ITALIAN
5270 M: Federico Vaga <federico.vaga@vaga.pv.it>
5271 L: linux-doc@vger.kernel.org
5273 F: Documentation/translations/it_IT
5275 DONGWOON DW9714 LENS VOICE COIL DRIVER
5276 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5277 L: linux-media@vger.kernel.org
5279 T: git git://linuxtv.org/media_tree.git
5280 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5281 F: drivers/media/i2c/dw9714.c
5283 DONGWOON DW9768 LENS VOICE COIL DRIVER
5284 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5285 L: linux-media@vger.kernel.org
5287 T: git git://linuxtv.org/media_tree.git
5288 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5289 F: drivers/media/i2c/dw9768.c
5291 DONGWOON DW9807 LENS VOICE COIL DRIVER
5292 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5293 L: linux-media@vger.kernel.org
5295 T: git git://linuxtv.org/media_tree.git
5296 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5297 F: drivers/media/i2c/dw9807-vcm.c
5300 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5301 L: blinux-list@redhat.com
5303 F: drivers/char/dtlk.c
5304 F: include/linux/dtlk.h
5306 DPAA2 DATAPATH I/O (DPIO) DRIVER
5307 M: Roy Pledge <Roy.Pledge@nxp.com>
5308 L: linux-kernel@vger.kernel.org
5310 F: drivers/soc/fsl/dpio
5312 DPAA2 ETHERNET DRIVER
5313 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5314 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5315 L: netdev@vger.kernel.org
5317 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5318 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5319 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5320 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5321 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5322 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5323 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5324 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5325 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5327 DPAA2 ETHERNET SWITCH DRIVER
5328 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5329 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5330 L: linux-kernel@vger.kernel.org
5332 F: drivers/staging/fsl-dpaa2/ethsw
5334 DPT_I2O SCSI RAID DRIVER
5335 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5336 L: linux-scsi@vger.kernel.org
5338 W: http://www.adaptec.com/
5339 F: drivers/scsi/dpt*
5340 F: drivers/scsi/dpt/
5343 M: Philipp Reisner <philipp.reisner@linbit.com>
5344 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5345 L: drbd-dev@lists.linbit.com
5347 W: http://www.drbd.org
5348 T: git git://git.linbit.com/linux-drbd.git
5349 T: git git://git.linbit.com/drbd-8.4.git
5350 F: Documentation/admin-guide/blockdev/
5351 F: drivers/block/drbd/
5354 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5355 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5356 R: "Rafael J. Wysocki" <rafael@kernel.org>
5358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5359 F: Documentation/core-api/kobject.rst
5363 F: include/linux/debugfs.h
5364 F: include/linux/kobj*
5367 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
5368 M: Kevin Hilman <khilman@kernel.org>
5369 M: Nishanth Menon <nm@ti.com>
5370 L: linux-pm@vger.kernel.org
5372 F: drivers/power/avs/
5373 F: include/linux/power/smartreflex.h
5375 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5376 M: Maxime Ripard <mripard@kernel.org>
5377 M: Chen-Yu Tsai <wens@csie.org>
5378 R: Jernej Skrabec <jernej.skrabec@siol.net>
5379 L: dri-devel@lists.freedesktop.org
5381 T: git git://anongit.freedesktop.org/drm/drm-misc
5382 F: drivers/gpu/drm/sun4i/sun8i*
5384 DRM DRIVER FOR ARM PL111 CLCD
5385 M: Eric Anholt <eric@anholt.net>
5387 T: git git://anongit.freedesktop.org/drm/drm-misc
5388 F: drivers/gpu/drm/pl111/
5390 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5391 M: Linus Walleij <linus.walleij@linaro.org>
5393 T: git git://anongit.freedesktop.org/drm/drm-misc
5394 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5395 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5397 DRM DRIVER FOR ASPEED BMC GFX
5398 M: Joel Stanley <joel@jms.id.au>
5399 L: linux-aspeed@lists.ozlabs.org
5401 T: git git://anongit.freedesktop.org/drm/drm-misc
5402 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5403 F: drivers/gpu/drm/aspeed/
5405 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5406 M: Dave Airlie <airlied@redhat.com>
5408 F: drivers/gpu/drm/ast/
5410 DRM DRIVER FOR BOCHS VIRTUAL GPU
5411 M: Gerd Hoffmann <kraxel@redhat.com>
5412 L: virtualization@lists.linux-foundation.org
5414 T: git git://anongit.freedesktop.org/drm/drm-misc
5415 F: drivers/gpu/drm/bochs/
5417 DRM DRIVER FOR BOE HIMAX8279D PANELS
5418 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5420 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5421 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5423 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5424 M: Linus Walleij <linus.walleij@linaro.org>
5426 T: git git://anongit.freedesktop.org/drm/drm-misc
5427 F: drivers/gpu/drm/tve200/
5429 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5430 M: Icenowy Zheng <icenowy@aosc.io>
5432 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5433 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5435 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5436 M: Jagan Teki <jagan@amarulasolutions.com>
5438 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5439 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5441 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5442 M: Hans de Goede <hdegoede@redhat.com>
5444 T: git git://anongit.freedesktop.org/drm/drm-misc
5445 F: drivers/gpu/drm/tiny/gm12u320.c
5447 DRM DRIVER FOR HX8357D PANELS
5448 M: Eric Anholt <eric@anholt.net>
5450 T: git git://anongit.freedesktop.org/drm/drm-misc
5451 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5452 F: drivers/gpu/drm/tiny/hx8357d.c
5454 DRM DRIVER FOR ILITEK ILI9225 PANELS
5455 M: David Lechner <david@lechnology.com>
5457 T: git git://anongit.freedesktop.org/drm/drm-misc
5458 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5459 F: drivers/gpu/drm/tiny/ili9225.c
5461 DRM DRIVER FOR ILITEK ILI9486 PANELS
5462 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5465 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5466 F: drivers/gpu/drm/tiny/ili9486.c
5468 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5469 S: Orphan / Obsolete
5470 F: drivers/gpu/drm/i810/
5471 F: include/uapi/drm/i810_drm.h
5473 DRM DRIVER FOR LVDS PANELS
5474 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5475 L: dri-devel@lists.freedesktop.org
5476 T: git git://anongit.freedesktop.org/drm/drm-misc
5478 F: drivers/gpu/drm/panel/panel-lvds.c
5479 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5481 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5482 S: Orphan / Obsolete
5483 F: drivers/gpu/drm/mga/
5484 F: include/uapi/drm/mga_drm.h
5486 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
5487 M: Dave Airlie <airlied@redhat.com>
5489 F: drivers/gpu/drm/mgag200/
5491 DRM DRIVER FOR MI0283QT
5492 M: Noralf Trønnes <noralf@tronnes.org>
5494 T: git git://anongit.freedesktop.org/drm/drm-misc
5495 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5496 F: drivers/gpu/drm/tiny/mi0283qt.c
5498 DRM DRIVER FOR MSM ADRENO GPU
5499 M: Rob Clark <robdclark@gmail.com>
5500 M: Sean Paul <sean@poorly.run>
5501 L: linux-arm-msm@vger.kernel.org
5502 L: dri-devel@lists.freedesktop.org
5503 L: freedreno@lists.freedesktop.org
5505 T: git https://gitlab.freedesktop.org/drm/msm.git
5506 F: Documentation/devicetree/bindings/display/msm/
5507 F: drivers/gpu/drm/msm/
5508 F: include/uapi/drm/msm_drm.h
5510 DRM DRIVER FOR NOVATEK NT35510 PANELS
5511 M: Linus Walleij <linus.walleij@linaro.org>
5513 T: git git://anongit.freedesktop.org/drm/drm-misc
5514 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5515 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5517 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5518 M: Ben Skeggs <bskeggs@redhat.com>
5519 L: dri-devel@lists.freedesktop.org
5520 L: nouveau@lists.freedesktop.org
5522 T: git git://github.com/skeggsb/linux
5523 F: drivers/gpu/drm/nouveau/
5524 F: include/uapi/drm/nouveau_drm.h
5526 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5527 M: Stefan Mavrodiev <stefan@olimex.com>
5529 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5530 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5532 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5533 M: Noralf Trønnes <noralf@tronnes.org>
5535 T: git git://anongit.freedesktop.org/drm/drm-misc
5536 F: Documentation/devicetree/bindings/display/repaper.txt
5537 F: drivers/gpu/drm/tiny/repaper.c
5539 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5540 M: Dave Airlie <airlied@redhat.com>
5541 M: Gerd Hoffmann <kraxel@redhat.com>
5542 L: virtualization@lists.linux-foundation.org
5544 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5545 T: git git://anongit.freedesktop.org/drm/drm-misc
5546 F: drivers/gpu/drm/tiny/cirrus.c
5548 DRM DRIVER FOR QXL VIRTUAL GPU
5549 M: Dave Airlie <airlied@redhat.com>
5550 M: Gerd Hoffmann <kraxel@redhat.com>
5551 L: virtualization@lists.linux-foundation.org
5552 L: spice-devel@lists.freedesktop.org
5554 T: git git://anongit.freedesktop.org/drm/drm-misc
5555 F: drivers/gpu/drm/qxl/
5556 F: include/uapi/drm/qxl_drm.h
5558 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5559 S: Orphan / Obsolete
5560 F: drivers/gpu/drm/r128/
5561 F: include/uapi/drm/r128_drm.h
5563 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5564 M: Robert Chiras <robert.chiras@nxp.com>
5566 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5567 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5569 DRM DRIVER FOR ROCKTECH JH057N00900 PANELS
5570 M: Guido Günther <agx@sigxcpu.org>
5571 R: Purism Kernel Team <kernel@puri.sm>
5573 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.txt
5574 F: drivers/gpu/drm/panel/panel-rocktech-jh057n00900.c
5576 DRM DRIVER FOR SAVAGE VIDEO CARDS
5577 S: Orphan / Obsolete
5578 F: drivers/gpu/drm/savage/
5579 F: include/uapi/drm/savage_drm.h
5581 DRM DRIVER FOR SIS VIDEO CARDS
5582 S: Orphan / Obsolete
5583 F: drivers/gpu/drm/sis/
5584 F: include/uapi/drm/sis_drm.h
5586 DRM DRIVER FOR SITRONIX ST7586 PANELS
5587 M: David Lechner <david@lechnology.com>
5589 T: git git://anongit.freedesktop.org/drm/drm-misc
5590 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5591 F: drivers/gpu/drm/tiny/st7586.c
5593 DRM DRIVER FOR SITRONIX ST7701 PANELS
5594 M: Jagan Teki <jagan@amarulasolutions.com>
5596 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5597 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5599 DRM DRIVER FOR SITRONIX ST7735R PANELS
5600 M: David Lechner <david@lechnology.com>
5602 T: git git://anongit.freedesktop.org/drm/drm-misc
5603 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5604 F: drivers/gpu/drm/tiny/st7735r.c
5606 DRM DRIVER FOR SONY ACX424AKP PANELS
5607 M: Linus Walleij <linus.walleij@linaro.org>
5609 T: git git://anongit.freedesktop.org/drm/drm-misc
5610 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5612 DRM DRIVER FOR ST-ERICSSON MCDE
5613 M: Linus Walleij <linus.walleij@linaro.org>
5615 T: git git://anongit.freedesktop.org/drm/drm-misc
5616 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5617 F: drivers/gpu/drm/mcde/
5619 DRM DRIVER FOR TDFX VIDEO CARDS
5620 S: Orphan / Obsolete
5621 F: drivers/gpu/drm/tdfx/
5623 DRM DRIVER FOR TPO TPG110 PANELS
5624 M: Linus Walleij <linus.walleij@linaro.org>
5626 T: git git://anongit.freedesktop.org/drm/drm-misc
5627 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5628 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5630 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5631 M: Dave Airlie <airlied@redhat.com>
5632 R: Sean Paul <sean@poorly.run>
5633 L: dri-devel@lists.freedesktop.org
5635 T: git git://anongit.freedesktop.org/drm/drm-misc
5636 F: drivers/gpu/drm/udl/
5638 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5639 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5640 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5641 R: Daniel Vetter <daniel@ffwll.ch>
5642 L: dri-devel@lists.freedesktop.org
5644 T: git git://anongit.freedesktop.org/drm/drm-misc
5645 F: Documentation/gpu/vkms.rst
5646 F: drivers/gpu/drm/vkms/
5648 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5649 M: Hans de Goede <hdegoede@redhat.com>
5650 L: dri-devel@lists.freedesktop.org
5652 T: git git://anongit.freedesktop.org/drm/drm-misc
5653 F: drivers/gpu/drm/vboxvideo/
5655 DRM DRIVER FOR VMWARE VIRTUAL GPU
5656 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5657 M: Roland Scheidegger <sroland@vmware.com>
5658 L: dri-devel@lists.freedesktop.org
5660 T: git git://people.freedesktop.org/~sroland/linux
5661 F: drivers/gpu/drm/vmwgfx/
5662 F: include/uapi/drm/vmwgfx_drm.h
5665 M: David Airlie <airlied@linux.ie>
5666 M: Daniel Vetter <daniel@ffwll.ch>
5667 L: dri-devel@lists.freedesktop.org
5669 B: https://bugs.freedesktop.org/
5670 C: irc://chat.freenode.net/dri-devel
5671 T: git git://anongit.freedesktop.org/drm/drm
5672 F: Documentation/devicetree/bindings/display/
5673 F: Documentation/devicetree/bindings/gpu/
5674 F: Documentation/gpu/
5678 F: include/linux/vga*
5679 F: include/uapi/drm/
5681 DRM DRIVERS AND MISC GPU PATCHES
5682 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5683 M: Maxime Ripard <mripard@kernel.org>
5684 M: Thomas Zimmermann <tzimmermann@suse.de>
5686 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5687 T: git git://anongit.freedesktop.org/drm/drm-misc
5688 F: Documentation/gpu/
5689 F: drivers/gpu/drm/*
5692 F: include/linux/vga*
5693 F: include/uapi/drm/drm*
5695 DRM DRIVERS FOR ALLWINNER A10
5696 M: Maxime Ripard <mripard@kernel.org>
5697 M: Chen-Yu Tsai <wens@csie.org>
5698 L: dri-devel@lists.freedesktop.org
5700 T: git git://anongit.freedesktop.org/drm/drm-misc
5701 F: Documentation/devicetree/bindings/display/allwinner*
5702 F: drivers/gpu/drm/sun4i/
5704 DRM DRIVERS FOR AMLOGIC SOCS
5705 M: Neil Armstrong <narmstrong@baylibre.com>
5706 L: dri-devel@lists.freedesktop.org
5707 L: linux-amlogic@lists.infradead.org
5709 W: http://linux-meson.com/
5710 T: git git://anongit.freedesktop.org/drm/drm-misc
5711 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5712 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5713 F: Documentation/gpu/meson.rst
5714 F: drivers/gpu/drm/meson/
5716 DRM DRIVERS FOR ATMEL HLCDC
5717 M: Sam Ravnborg <sam@ravnborg.org>
5718 M: Boris Brezillon <bbrezillon@kernel.org>
5719 L: dri-devel@lists.freedesktop.org
5721 T: git git://anongit.freedesktop.org/drm/drm-misc
5722 F: Documentation/devicetree/bindings/display/atmel/
5723 F: drivers/gpu/drm/atmel-hlcdc/
5725 DRM DRIVERS FOR BRIDGE CHIPS
5726 M: Andrzej Hajda <a.hajda@samsung.com>
5727 M: Neil Armstrong <narmstrong@baylibre.com>
5728 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5729 R: Jonas Karlman <jonas@kwiboo.se>
5730 R: Jernej Skrabec <jernej.skrabec@siol.net>
5732 T: git git://anongit.freedesktop.org/drm/drm-misc
5733 F: drivers/gpu/drm/bridge/
5735 DRM DRIVERS FOR EXYNOS
5736 M: Inki Dae <inki.dae@samsung.com>
5737 M: Joonyoung Shim <jy0922.shim@samsung.com>
5738 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5739 M: Kyungmin Park <kyungmin.park@samsung.com>
5740 L: dri-devel@lists.freedesktop.org
5742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5743 F: Documentation/devicetree/bindings/display/exynos/
5744 F: drivers/gpu/drm/exynos/
5745 F: include/uapi/drm/exynos_drm.h
5747 DRM DRIVERS FOR FREESCALE DCU
5748 M: Stefan Agner <stefan@agner.ch>
5749 M: Alison Wang <alison.wang@nxp.com>
5750 L: dri-devel@lists.freedesktop.org
5752 T: git git://anongit.freedesktop.org/drm/drm-misc
5753 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5754 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5755 F: drivers/gpu/drm/fsl-dcu/
5757 DRM DRIVERS FOR FREESCALE IMX
5758 M: Philipp Zabel <p.zabel@pengutronix.de>
5759 L: dri-devel@lists.freedesktop.org
5761 F: Documentation/devicetree/bindings/display/imx/
5762 F: drivers/gpu/drm/imx/
5763 F: drivers/gpu/ipu-v3/
5765 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5766 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5767 L: dri-devel@lists.freedesktop.org
5769 T: git git://github.com/patjak/drm-gma500
5770 F: drivers/gpu/drm/gma500/
5772 DRM DRIVERS FOR HISILICON
5773 M: Xinliang Liu <xinliang.liu@linaro.org>
5774 M: Rongrong Zou <zourongrong@gmail.com>
5775 R: John Stultz <john.stultz@linaro.org>
5776 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5777 R: Chen Feng <puck.chen@hisilicon.com>
5778 L: dri-devel@lists.freedesktop.org
5780 T: git git://anongit.freedesktop.org/drm/drm-misc
5781 F: Documentation/devicetree/bindings/display/hisilicon/
5782 F: drivers/gpu/drm/hisilicon/
5784 DRM DRIVERS FOR LIMA
5785 M: Qiang Yu <yuq825@gmail.com>
5786 L: dri-devel@lists.freedesktop.org
5787 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5789 T: git git://anongit.freedesktop.org/drm/drm-misc
5790 F: drivers/gpu/drm/lima/
5791 F: include/uapi/drm/lima_drm.h
5793 DRM DRIVERS FOR MEDIATEK
5794 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5795 M: Philipp Zabel <p.zabel@pengutronix.de>
5796 L: dri-devel@lists.freedesktop.org
5798 F: Documentation/devicetree/bindings/display/mediatek/
5799 F: drivers/gpu/drm/mediatek/
5801 DRM DRIVERS FOR NVIDIA TEGRA
5802 M: Thierry Reding <thierry.reding@gmail.com>
5803 L: dri-devel@lists.freedesktop.org
5804 L: linux-tegra@vger.kernel.org
5806 T: git git://anongit.freedesktop.org/tegra/linux.git
5807 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5808 F: drivers/gpu/drm/tegra/
5809 F: drivers/gpu/host1x/
5810 F: include/linux/host1x.h
5811 F: include/uapi/drm/tegra_drm.h
5813 DRM DRIVERS FOR RENESAS
5814 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5815 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5816 L: dri-devel@lists.freedesktop.org
5817 L: linux-renesas-soc@vger.kernel.org
5819 T: git git://linuxtv.org/pinchartl/media drm/du/next
5820 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5821 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt
5822 F: Documentation/devicetree/bindings/display/renesas,du.txt
5823 F: drivers/gpu/drm/rcar-du/
5824 F: drivers/gpu/drm/shmobile/
5825 F: include/linux/platform_data/shmob_drm.h
5827 DRM DRIVERS FOR ROCKCHIP
5828 M: Sandy Huang <hjc@rock-chips.com>
5829 M: Heiko Stübner <heiko@sntech.de>
5830 L: dri-devel@lists.freedesktop.org
5832 T: git git://anongit.freedesktop.org/drm/drm-misc
5833 F: Documentation/devicetree/bindings/display/rockchip/
5834 F: drivers/gpu/drm/rockchip/
5837 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5838 M: Vincent Abriou <vincent.abriou@st.com>
5839 L: dri-devel@lists.freedesktop.org
5841 T: git git://anongit.freedesktop.org/drm/drm-misc
5842 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5843 F: drivers/gpu/drm/sti
5846 M: Yannick Fertre <yannick.fertre@st.com>
5847 M: Philippe Cornu <philippe.cornu@st.com>
5848 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5849 M: Vincent Abriou <vincent.abriou@st.com>
5850 L: dri-devel@lists.freedesktop.org
5852 T: git git://anongit.freedesktop.org/drm/drm-misc
5853 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5854 F: drivers/gpu/drm/stm
5856 DRM DRIVERS FOR TI KEYSTONE
5857 M: Jyri Sarha <jsarha@ti.com>
5858 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5859 L: dri-devel@lists.freedesktop.org
5861 T: git git://anongit.freedesktop.org/drm/drm-misc
5862 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5863 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5864 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5865 F: drivers/gpu/drm/tidss/
5867 DRM DRIVERS FOR TI LCDC
5868 M: Jyri Sarha <jsarha@ti.com>
5869 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5870 L: dri-devel@lists.freedesktop.org
5872 F: Documentation/devicetree/bindings/display/tilcdc/
5873 F: drivers/gpu/drm/tilcdc/
5875 DRM DRIVERS FOR TI OMAP
5876 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5877 L: dri-devel@lists.freedesktop.org
5879 F: Documentation/devicetree/bindings/display/ti/
5880 F: drivers/gpu/drm/omapdrm/
5883 M: Eric Anholt <eric@anholt.net>
5885 T: git git://anongit.freedesktop.org/drm/drm-misc
5886 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5887 F: drivers/gpu/drm/v3d/
5888 F: include/uapi/drm/v3d_drm.h
5891 M: Eric Anholt <eric@anholt.net>
5893 T: git git://github.com/anholt/linux
5894 T: git git://anongit.freedesktop.org/drm/drm-misc
5895 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5896 F: drivers/gpu/drm/vc4/
5897 F: include/uapi/drm/vc4_drm.h
5899 DRM DRIVERS FOR VIVANTE GPU IP
5900 M: Lucas Stach <l.stach@pengutronix.de>
5901 R: Russell King <linux+etnaviv@armlinux.org.uk>
5902 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5903 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5904 L: dri-devel@lists.freedesktop.org
5906 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5907 F: drivers/gpu/drm/etnaviv/
5908 F: include/uapi/drm/etnaviv_drm.h
5911 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5912 L: dri-devel@lists.freedesktop.org
5913 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5915 T: git git://anongit.freedesktop.org/drm/drm-misc
5916 F: Documentation/gpu/xen-front.rst
5917 F: drivers/gpu/drm/xen/
5919 DRM DRIVERS FOR XILINX
5920 M: Hyun Kwon <hyun.kwon@xilinx.com>
5921 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5922 L: dri-devel@lists.freedesktop.org
5924 T: git git://anongit.freedesktop.org/drm/drm-misc
5925 F: Documentation/devicetree/bindings/display/xlnx/
5926 F: drivers/gpu/drm/xlnx/
5928 DRM DRIVERS FOR ZTE ZX
5929 M: Shawn Guo <shawnguo@kernel.org>
5930 L: dri-devel@lists.freedesktop.org
5932 T: git git://anongit.freedesktop.org/drm/drm-misc
5933 F: Documentation/devicetree/bindings/display/zte,vou.txt
5934 F: drivers/gpu/drm/zte/
5937 M: Thierry Reding <thierry.reding@gmail.com>
5938 R: Sam Ravnborg <sam@ravnborg.org>
5939 L: dri-devel@lists.freedesktop.org
5941 T: git git://anongit.freedesktop.org/drm/drm-misc
5942 F: Documentation/devicetree/bindings/display/panel/
5943 F: drivers/gpu/drm/drm_panel.c
5944 F: drivers/gpu/drm/panel/
5945 F: include/drm/drm_panel.h
5948 M: Christian Koenig <christian.koenig@amd.com>
5949 M: Huang Rui <ray.huang@amd.com>
5950 L: dri-devel@lists.freedesktop.org
5952 T: git git://people.freedesktop.org/~agd5f/linux
5953 F: drivers/gpu/drm/ttm/
5956 DSBR100 USB FM RADIO DRIVER
5957 M: Alexey Klimov <klimov.linux@gmail.com>
5958 L: linux-media@vger.kernel.org
5960 T: git git://linuxtv.org/media_tree.git
5961 F: drivers/media/radio/dsbr100.c
5964 M: Hans Verkuil <hverkuil@xs4all.nl>
5965 L: linux-media@vger.kernel.org
5967 W: https://linuxtv.org
5968 T: git git://linuxtv.org/media_tree.git
5969 F: drivers/media/pci/dt3155/
5971 DVB_USB_AF9015 MEDIA DRIVER
5972 M: Antti Palosaari <crope@iki.fi>
5973 L: linux-media@vger.kernel.org
5975 W: https://linuxtv.org
5976 W: http://palosaari.fi/linux/
5977 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5978 T: git git://linuxtv.org/anttip/media_tree.git
5979 F: drivers/media/usb/dvb-usb-v2/af9015*
5981 DVB_USB_AF9035 MEDIA DRIVER
5982 M: Antti Palosaari <crope@iki.fi>
5983 L: linux-media@vger.kernel.org
5985 W: https://linuxtv.org
5986 W: http://palosaari.fi/linux/
5987 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5988 T: git git://linuxtv.org/anttip/media_tree.git
5989 F: drivers/media/usb/dvb-usb-v2/af9035*
5991 DVB_USB_ANYSEE MEDIA DRIVER
5992 M: Antti Palosaari <crope@iki.fi>
5993 L: linux-media@vger.kernel.org
5995 W: https://linuxtv.org
5996 W: http://palosaari.fi/linux/
5997 Q: http://patchwork.linuxtv.org/project/linux-media/list/
5998 T: git git://linuxtv.org/anttip/media_tree.git
5999 F: drivers/media/usb/dvb-usb-v2/anysee*
6001 DVB_USB_AU6610 MEDIA DRIVER
6002 M: Antti Palosaari <crope@iki.fi>
6003 L: linux-media@vger.kernel.org
6005 W: https://linuxtv.org
6006 W: http://palosaari.fi/linux/
6007 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6008 T: git git://linuxtv.org/anttip/media_tree.git
6009 F: drivers/media/usb/dvb-usb-v2/au6610*
6011 DVB_USB_CE6230 MEDIA DRIVER
6012 M: Antti Palosaari <crope@iki.fi>
6013 L: linux-media@vger.kernel.org
6015 W: https://linuxtv.org
6016 W: http://palosaari.fi/linux/
6017 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6018 T: git git://linuxtv.org/anttip/media_tree.git
6019 F: drivers/media/usb/dvb-usb-v2/ce6230*
6021 DVB_USB_CXUSB MEDIA DRIVER
6022 M: Michael Krufky <mkrufky@linuxtv.org>
6023 L: linux-media@vger.kernel.org
6025 W: https://linuxtv.org
6026 W: http://github.com/mkrufky
6027 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6028 T: git git://linuxtv.org/media_tree.git
6029 F: drivers/media/usb/dvb-usb/cxusb*
6031 DVB_USB_EC168 MEDIA DRIVER
6032 M: Antti Palosaari <crope@iki.fi>
6033 L: linux-media@vger.kernel.org
6035 W: https://linuxtv.org
6036 W: http://palosaari.fi/linux/
6037 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6038 T: git git://linuxtv.org/anttip/media_tree.git
6039 F: drivers/media/usb/dvb-usb-v2/ec168*
6041 DVB_USB_GL861 MEDIA DRIVER
6042 M: Antti Palosaari <crope@iki.fi>
6043 L: linux-media@vger.kernel.org
6045 W: https://linuxtv.org
6046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6047 T: git git://linuxtv.org/anttip/media_tree.git
6048 F: drivers/media/usb/dvb-usb-v2/gl861*
6050 DVB_USB_MXL111SF MEDIA DRIVER
6051 M: Michael Krufky <mkrufky@linuxtv.org>
6052 L: linux-media@vger.kernel.org
6054 W: https://linuxtv.org
6055 W: http://github.com/mkrufky
6056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6057 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6058 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6060 DVB_USB_RTL28XXU MEDIA DRIVER
6061 M: Antti Palosaari <crope@iki.fi>
6062 L: linux-media@vger.kernel.org
6064 W: https://linuxtv.org
6065 W: http://palosaari.fi/linux/
6066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6067 T: git git://linuxtv.org/anttip/media_tree.git
6068 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6070 DVB_USB_V2 MEDIA DRIVER
6071 M: Antti Palosaari <crope@iki.fi>
6072 L: linux-media@vger.kernel.org
6074 W: https://linuxtv.org
6075 W: http://palosaari.fi/linux/
6076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6077 T: git git://linuxtv.org/anttip/media_tree.git
6078 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6079 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6082 M: Jason Baron <jbaron@akamai.com>
6084 F: include/linux/dynamic_debug.h
6085 F: lib/dynamic_debug.c
6087 DYNAMIC INTERRUPT MODERATION
6088 M: Tal Gilboa <talgi@mellanox.com>
6090 F: Documentation/networking/net_dim.rst
6091 F: include/linux/dim.h
6094 DZ DECSTATION DZ11 SERIAL DRIVER
6095 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6097 F: drivers/tty/serial/dz.*
6099 E3X0 POWER BUTTON DRIVER
6100 M: Moritz Fischer <moritz.fischer@ettus.com>
6101 L: usrp-users@lists.ettus.com
6103 W: http://www.ettus.com
6104 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6105 F: drivers/input/misc/e3x0-button.c
6108 M: Antti Palosaari <crope@iki.fi>
6109 L: linux-media@vger.kernel.org
6111 W: https://linuxtv.org
6112 W: http://palosaari.fi/linux/
6113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6114 T: git git://linuxtv.org/anttip/media_tree.git
6115 F: drivers/media/tuners/e4000*
6117 EARTH_PT1 MEDIA DRIVER
6118 M: Akihiro Tsukada <tskd08@gmail.com>
6119 L: linux-media@vger.kernel.org
6121 F: drivers/media/pci/pt1/
6123 EARTH_PT3 MEDIA DRIVER
6124 M: Akihiro Tsukada <tskd08@gmail.com>
6125 L: linux-media@vger.kernel.org
6127 F: drivers/media/pci/pt3/
6130 M: Antti Palosaari <crope@iki.fi>
6131 L: linux-media@vger.kernel.org
6133 W: https://linuxtv.org
6134 W: http://palosaari.fi/linux/
6135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6136 T: git git://linuxtv.org/anttip/media_tree.git
6137 F: drivers/media/dvb-frontends/ec100*
6140 M: Tyler Hicks <code@tyhicks.com>
6141 L: ecryptfs@vger.kernel.org
6143 W: http://ecryptfs.org
6144 W: https://launchpad.net/ecryptfs
6145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6146 F: Documentation/filesystems/ecryptfs.rst
6150 M: Borislav Petkov <bp@alien8.de>
6151 L: linux-edac@vger.kernel.org
6153 F: drivers/edac/amd64_edac*
6156 M: Jan Luebbe <jlu@pengutronix.de>
6157 L: linux-edac@vger.kernel.org
6159 F: drivers/edac/armada_xp_*
6162 M: Stefan Schaeckeler <sschaeck@cisco.com>
6164 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6165 F: drivers/edac/aspeed_edac.c
6168 M: Shravan Kumar Ramani <sramani@mellanox.com>
6170 F: drivers/edac/bluefield_edac.c
6173 M: Robert Richter <rric@kernel.org>
6174 L: linux-edac@vger.kernel.org
6176 F: drivers/edac/highbank*
6179 M: Ralf Baechle <ralf@linux-mips.org>
6180 M: Robert Richter <rrichter@marvell.com>
6181 L: linux-edac@vger.kernel.org
6182 L: linux-mips@vger.kernel.org
6184 F: drivers/edac/octeon_edac*
6186 EDAC-CAVIUM THUNDERX
6187 M: Robert Richter <rrichter@marvell.com>
6188 L: linux-edac@vger.kernel.org
6190 F: drivers/edac/thunderx_edac*
6193 M: Borislav Petkov <bp@alien8.de>
6194 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6195 M: Tony Luck <tony.luck@intel.com>
6196 R: James Morse <james.morse@arm.com>
6197 R: Robert Richter <rrichter@marvell.com>
6198 L: linux-edac@vger.kernel.org
6200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6201 F: Documentation/admin-guide/ras.rst
6202 F: Documentation/driver-api/edac.rst
6204 F: include/linux/edac.h
6207 M: Lei Wang <lewan@microsoft.com>
6208 L: linux-edac@vger.kernel.org
6210 F: drivers/edac/dmc520_edac.c
6213 M: Mark Gross <mark.gross@intel.com>
6214 L: linux-edac@vger.kernel.org
6216 F: drivers/edac/e752x_edac.c
6219 L: linux-edac@vger.kernel.org
6221 F: drivers/edac/e7xxx_edac.c
6224 M: York Sun <york.sun@nxp.com>
6225 L: linux-edac@vger.kernel.org
6227 F: drivers/edac/fsl_ddr_edac.*
6230 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6231 L: linux-edac@vger.kernel.org
6233 F: drivers/edac/ghes_edac.c
6236 M: Tony Luck <tony.luck@intel.com>
6237 L: linux-edac@vger.kernel.org
6239 F: drivers/edac/i10nm_base.c
6242 L: linux-edac@vger.kernel.org
6244 F: drivers/edac/i3000_edac.c
6247 L: linux-edac@vger.kernel.org
6249 F: drivers/edac/i5000_edac.c
6252 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6253 L: linux-edac@vger.kernel.org
6255 F: drivers/edac/i5400_edac.c
6258 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6259 L: linux-edac@vger.kernel.org
6261 F: drivers/edac/i7300_edac.c
6264 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6265 L: linux-edac@vger.kernel.org
6267 F: drivers/edac/i7core_edac.c
6270 M: Tim Small <tim@buttersideup.com>
6271 L: linux-edac@vger.kernel.org
6273 F: drivers/edac/i82443bxgx_edac.c
6276 M: "Arvind R." <arvino55@gmail.com>
6277 L: linux-edac@vger.kernel.org
6279 F: drivers/edac/i82975x_edac.c
6282 M: Jason Baron <jbaron@akamai.com>
6283 L: linux-edac@vger.kernel.org
6285 F: drivers/edac/ie31200_edac.c
6288 M: Johannes Thumshirn <morbidrsa@gmail.com>
6289 L: linux-edac@vger.kernel.org
6291 F: drivers/edac/mpc85xx_edac.[ch]
6294 M: Egor Martovetsky <egor@pasemi.com>
6295 L: linux-edac@vger.kernel.org
6297 F: drivers/edac/pasemi_edac.c
6300 M: Tony Luck <tony.luck@intel.com>
6301 L: linux-edac@vger.kernel.org
6303 F: drivers/edac/pnd2_edac.[ch]
6306 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6307 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6308 L: linux-arm-msm@vger.kernel.org
6309 L: linux-edac@vger.kernel.org
6311 F: drivers/edac/qcom_edac.c
6314 M: Tim Small <tim@buttersideup.com>
6315 L: linux-edac@vger.kernel.org
6317 F: drivers/edac/r82600_edac.c
6320 M: Tony Luck <tony.luck@intel.com>
6321 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6322 L: linux-edac@vger.kernel.org
6324 F: drivers/edac/sb_edac.c
6327 M: Yash Shah <yash.shah@sifive.com>
6328 L: linux-edac@vger.kernel.org
6330 F: drivers/edac/sifive_edac.c
6333 M: Tony Luck <tony.luck@intel.com>
6334 L: linux-edac@vger.kernel.org
6336 F: drivers/edac/skx_*.c
6339 M: Tero Kristo <t-kristo@ti.com>
6340 L: linux-edac@vger.kernel.org
6342 F: drivers/edac/ti_edac.c
6344 EDIROL UA-101/UA-1000 DRIVER
6345 M: Clemens Ladisch <clemens@ladisch.de>
6346 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6349 F: sound/usb/misc/ua101.c
6352 M: Ivan Hu <ivan.hu@canonical.com>
6353 M: Ard Biesheuvel <ardb@kernel.org>
6354 L: linux-efi@vger.kernel.org
6356 F: drivers/firmware/efi/test/
6358 EFI VARIABLE FILESYSTEM
6359 M: Matthew Garrett <matthew.garrett@nebula.com>
6360 M: Jeremy Kerr <jk@ozlabs.org>
6361 M: Ard Biesheuvel <ardb@kernel.org>
6362 L: linux-efi@vger.kernel.org
6364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6367 EFIFB FRAMEBUFFER DRIVER
6368 M: Peter Jones <pjones@redhat.com>
6369 L: linux-fbdev@vger.kernel.org
6371 F: drivers/video/fbdev/efifb.c
6375 W: http://aeschi.ch.eu.org/efs/
6378 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6379 M: Douglas Miller <dougmill@linux.ibm.com>
6380 L: netdev@vger.kernel.org
6382 F: drivers/net/ethernet/ibm/ehea/
6384 EM28XX VIDEO4LINUX DRIVER
6385 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6386 L: linux-media@vger.kernel.org
6388 W: https://linuxtv.org
6389 T: git git://linuxtv.org/media_tree.git
6390 F: Documentation/admin-guide/media/em28xx*
6391 F: drivers/media/usb/em28xx/
6394 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6395 M: Matt Mackall <mpm@selenic.com>
6396 M: David Woodhouse <dwmw2@infradead.org>
6397 L: linux-embedded@vger.kernel.org
6400 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6401 M: Adrian Hunter <adrian.hunter@intel.com>
6402 M: Ritesh Harjani <riteshh@codeaurora.org>
6403 M: Asutosh Das <asutoshd@codeaurora.org>
6404 L: linux-mmc@vger.kernel.org
6406 F: drivers/mmc/host/cqhci*
6408 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6409 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6410 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6411 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6412 L: linux-scsi@vger.kernel.org
6414 W: http://www.broadcom.com
6415 F: drivers/scsi/be2iscsi/
6417 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6418 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6419 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6420 M: Somnath Kotur <somnath.kotur@broadcom.com>
6421 L: netdev@vger.kernel.org
6423 W: http://www.emulex.com
6424 F: drivers/net/ethernet/emulex/benet/
6426 EMULEX ONECONNECT ROCE DRIVER
6427 M: Selvin Xavier <selvin.xavier@broadcom.com>
6428 M: Devesh Sharma <devesh.sharma@broadcom.com>
6429 L: linux-rdma@vger.kernel.org
6431 W: http://www.broadcom.com
6432 F: drivers/infiniband/hw/ocrdma/
6433 F: include/uapi/rdma/ocrdma-abi.h
6435 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6436 M: James Smart <james.smart@broadcom.com>
6437 M: Dick Kennedy <dick.kennedy@broadcom.com>
6438 L: linux-scsi@vger.kernel.org
6440 W: http://www.broadcom.com
6441 F: drivers/scsi/lpfc/
6443 ENE CB710 FLASH CARD READER DRIVER
6444 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6446 F: drivers/misc/cb710/
6447 F: drivers/mmc/host/cb710-mmc.*
6448 F: include/linux/cb710.h
6450 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6451 M: Maxim Levitsky <maximlevitsky@gmail.com>
6453 F: drivers/media/rc/ene_ir.*
6455 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6456 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6457 L: linuxppc-dev@lists.ozlabs.org
6459 F: drivers/tty/ehv_bytechan.c
6461 EPSON S1D13XXX FRAMEBUFFER DRIVER
6462 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6465 F: drivers/video/fbdev/s1d13xxxfb.c
6466 F: include/video/s1d13xxxfb.h
6469 M: Gao Xiang <xiang@kernel.org>
6470 M: Chao Yu <yuchao0@huawei.com>
6471 L: linux-erofs@lists.ozlabs.org
6473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6474 F: Documentation/filesystems/erofs.rst
6476 F: include/trace/events/erofs.h
6478 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6479 M: Jeff Layton <jlayton@kernel.org>
6481 F: include/linux/errseq.h
6484 ET131X NETWORK DRIVER
6485 M: Mark Einon <mark.einon@gmail.com>
6487 F: drivers/net/ethernet/agere/
6490 M: Roopa Prabhu <roopa@cumulusnetworks.com>
6491 M: Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
6492 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6493 L: netdev@vger.kernel.org
6495 W: http://www.linuxfoundation.org/en/Net:Bridge
6496 F: include/linux/netfilter_bridge/
6499 ETHERNET PHY LIBRARY
6500 M: Andrew Lunn <andrew@lunn.ch>
6501 M: Florian Fainelli <f.fainelli@gmail.com>
6502 M: Heiner Kallweit <hkallweit1@gmail.com>
6503 R: Russell King <linux@armlinux.org.uk>
6504 L: netdev@vger.kernel.org
6506 F: Documentation/ABI/testing/sysfs-class-net-phydev
6507 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6508 F: Documentation/devicetree/bindings/net/mdio*
6509 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6510 F: Documentation/networking/phy.rst
6512 F: drivers/of/of_mdio.c
6513 F: drivers/of/of_net.c
6514 F: include/dt-bindings/net/qca-ar803x.h
6515 F: include/linux/*mdio*.h
6516 F: include/linux/of_net.h
6517 F: include/linux/phy.h
6518 F: include/linux/phy_fixed.h
6519 F: include/linux/platform_data/mdio-bcm-unimac.h
6520 F: include/linux/platform_data/mdio-gpio.h
6521 F: include/trace/events/mdio.h
6522 F: include/uapi/linux/mdio.h
6523 F: include/uapi/linux/mii.h
6526 M: Namjae Jeon <namjae.jeon@samsung.com>
6527 M: Sungjong Seo <sj1557.seo@samsung.com>
6528 L: linux-fsdevel@vger.kernel.org
6533 M: Jan Kara <jack@suse.com>
6534 L: linux-ext4@vger.kernel.org
6536 F: Documentation/filesystems/ext2.rst
6538 F: include/linux/ext2*
6541 M: "Theodore Ts'o" <tytso@mit.edu>
6542 M: Andreas Dilger <adilger.kernel@dilger.ca>
6543 L: linux-ext4@vger.kernel.org
6545 W: http://ext4.wiki.kernel.org
6546 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6548 F: Documentation/filesystems/ext4/
6551 Extended Verification Module (EVM)
6552 M: Mimi Zohar <zohar@linux.ibm.com>
6553 L: linux-integrity@vger.kernel.org
6555 F: security/integrity/evm/
6557 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6558 M: Ard Biesheuvel <ardb@kernel.org>
6559 L: linux-efi@vger.kernel.org
6561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6562 F: Documentation/admin-guide/efi-stub.rst
6563 F: arch/*/include/asm/efi.h
6564 F: arch/*/kernel/efi.c
6565 F: arch/arm/boot/compressed/efi-header.S
6566 F: arch/arm64/kernel/efi-entry.S
6567 F: arch/x86/platform/efi/
6568 F: drivers/firmware/efi/
6569 F: include/linux/efi*.h
6571 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6572 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6573 M: Chanwoo Choi <cw00.choi@samsung.com>
6574 L: linux-kernel@vger.kernel.org
6576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6577 F: Documentation/devicetree/bindings/extcon/
6578 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6580 F: include/linux/extcon.h
6581 F: include/linux/extcon/
6584 M: Masami Hiramatsu <mhiramat@kernel.org>
6586 F: Documentation/admin-guide/bootconfig.rst
6587 F: fs/proc/bootconfig.c
6588 F: include/linux/bootconfig.h
6590 F: tools/bootconfig/*
6593 M: Jingoo Han <jingoohan1@gmail.com>
6594 L: dri-devel@lists.freedesktop.org
6596 F: drivers/gpu/drm/exynos/exynos_dp*
6598 EXYNOS SYSMMU (IOMMU) driver
6599 M: Marek Szyprowski <m.szyprowski@samsung.com>
6600 L: iommu@lists.linux-foundation.org
6602 F: drivers/iommu/exynos-iommu.c
6604 EZchip NPS platform support
6605 M: Vineet Gupta <vgupta@synopsys.com>
6606 M: Ofer Levi <oferle@mellanox.com>
6608 F: arch/arc/boot/dts/eznps.dts
6609 F: arch/arc/plat-eznps
6612 M: Jaegeuk Kim <jaegeuk@kernel.org>
6613 M: Chao Yu <yuchao0@huawei.com>
6614 L: linux-f2fs-devel@lists.sourceforge.net
6616 W: https://f2fs.wiki.kernel.org/
6617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6618 F: Documentation/ABI/testing/sysfs-fs-f2fs
6619 F: Documentation/filesystems/f2fs.rst
6621 F: include/linux/f2fs_fs.h
6622 F: include/trace/events/f2fs.h
6624 F71805F HARDWARE MONITORING DRIVER
6625 M: Jean Delvare <jdelvare@suse.com>
6626 L: linux-hwmon@vger.kernel.org
6628 F: Documentation/hwmon/f71805f.rst
6629 F: drivers/hwmon/f71805f.c
6632 M: Josh Poimboeuf <jpoimboe@redhat.com>
6634 F: scripts/faddr2line
6637 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6638 L: netdev@vger.kernel.org
6640 F: Documentation/networking/failover.rst
6641 F: include/net/failover.h
6642 F: net/core/failover.c
6645 M: Jan Kara <jack@suse.cz>
6646 R: Amir Goldstein <amir73il@gmail.com>
6647 L: linux-fsdevel@vger.kernel.org
6649 F: fs/notify/fanotify/
6650 F: include/linux/fanotify.h
6651 F: include/uapi/linux/fanotify.h
6653 FARSYNC SYNCHRONOUS DRIVER
6654 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6656 W: http://www.farsite.co.uk/
6657 F: drivers/net/wan/farsync.*
6659 FAULT INJECTION SUPPORT
6660 M: Akinobu Mita <akinobu.mita@gmail.com>
6662 F: Documentation/fault-injection/
6663 F: lib/fault-inject.c
6665 FBTFT Framebuffer drivers
6666 L: dri-devel@lists.freedesktop.org
6667 L: linux-fbdev@vger.kernel.org
6669 F: drivers/staging/fbtft/
6672 M: Michael Buesch <m@bues.ch>
6673 L: linux-media@vger.kernel.org
6675 F: drivers/media/tuners/fc0011.c
6676 F: drivers/media/tuners/fc0011.h
6679 M: Antti Palosaari <crope@iki.fi>
6680 L: linux-media@vger.kernel.org
6682 W: https://linuxtv.org
6683 W: http://palosaari.fi/linux/
6684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6685 T: git git://linuxtv.org/anttip/media_tree.git
6686 F: drivers/media/tuners/fc2580*
6688 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6689 M: Hannes Reinecke <hare@suse.de>
6690 L: linux-scsi@vger.kernel.org
6692 W: www.Open-FCoE.org
6693 F: drivers/scsi/fcoe/
6694 F: drivers/scsi/libfc/
6696 F: include/scsi/libfc.h
6697 F: include/scsi/libfcoe.h
6698 F: include/uapi/scsi/fc/
6700 FILE LOCKING (flock() and fcntl()/lockf())
6701 M: Jeff Layton <jlayton@kernel.org>
6702 M: "J. Bruce Fields" <bfields@fieldses.org>
6703 L: linux-fsdevel@vger.kernel.org
6707 F: include/linux/fcntl.h
6708 F: include/uapi/linux/fcntl.h
6710 FILESYSTEM DIRECT ACCESS (DAX)
6711 M: Dan Williams <dan.j.williams@intel.com>
6712 R: Matthew Wilcox <willy@infradead.org>
6713 R: Jan Kara <jack@suse.cz>
6714 L: linux-fsdevel@vger.kernel.org
6715 L: linux-nvdimm@lists.01.org
6718 F: include/linux/dax.h
6719 F: include/trace/events/fs_dax.h
6721 FILESYSTEMS (VFS and infrastructure)
6722 M: Alexander Viro <viro@zeniv.linux.org.uk>
6723 L: linux-fsdevel@vger.kernel.org
6726 F: include/linux/fs.h
6727 F: include/linux/fs_types.h
6728 F: include/uapi/linux/fs.h
6729 F: include/uapi/linux/openat2.h
6731 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6732 M: Riku Voipio <riku.voipio@iki.fi>
6733 L: linux-hwmon@vger.kernel.org
6735 F: drivers/hwmon/f75375s.c
6736 F: include/linux/f75375s.h
6738 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6739 M: Clemens Ladisch <clemens@ladisch.de>
6740 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6741 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6744 F: include/uapi/sound/firewire.h
6747 FIREWIRE MEDIA DRIVERS (firedtv)
6748 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6749 L: linux-media@vger.kernel.org
6750 L: linux1394-devel@lists.sourceforge.net
6752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6753 F: drivers/media/firewire/
6755 FIREWIRE SBP-2 TARGET
6756 M: Chris Boot <bootc@bootc.net>
6757 L: linux-scsi@vger.kernel.org
6758 L: target-devel@vger.kernel.org
6759 L: linux1394-devel@lists.sourceforge.net
6761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6762 F: drivers/target/sbp/
6765 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6766 L: linux1394-devel@lists.sourceforge.net
6768 W: http://ieee1394.wiki.kernel.org/
6769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6770 F: drivers/firewire/
6771 F: include/linux/firewire.h
6772 F: include/uapi/linux/firewire*.h
6775 FIRMWARE LOADER (request_firmware)
6776 M: Luis Chamberlain <mcgrof@kernel.org>
6777 L: linux-kernel@vger.kernel.org
6779 F: Documentation/firmware_class/
6780 F: drivers/base/firmware_loader/
6781 F: include/linux/firmware.h
6783 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6784 M: Joshua Morris <josh.h.morris@us.ibm.com>
6785 M: Philip Kelleher <pjk1939@linux.ibm.com>
6787 F: drivers/block/rsxx/
6789 FLEXTIMER FTM-QUADDEC DRIVER
6790 M: Patrick Havelange <patrick.havelange@essensium.com>
6791 L: linux-iio@vger.kernel.org
6793 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6794 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6795 F: drivers/counter/ftm-quaddec.c
6798 M: Denis Efremov <efremov@linux.com>
6799 L: linux-block@vger.kernel.org
6801 F: drivers/block/floppy.c
6803 FLYSKY FSIA6B RC RECEIVER
6804 M: Markus Koch <markus@notsyncing.net>
6805 L: linux-input@vger.kernel.org
6807 F: drivers/input/joystick/fsia6b.c
6809 FORCEDETH GIGABIT ETHERNET DRIVER
6810 M: Rain River <rain.1986.08.12@gmail.com>
6811 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6812 L: netdev@vger.kernel.org
6814 F: drivers/net/ethernet/nvidia/*
6817 M: Wu Hao <hao.wu@intel.com>
6818 L: linux-fpga@vger.kernel.org
6820 F: Documentation/fpga/dfl.rst
6821 F: drivers/fpga/dfl*
6822 F: include/uapi/linux/fpga-dfl.h
6824 FPGA MANAGER FRAMEWORK
6825 M: Moritz Fischer <mdf@kernel.org>
6826 L: linux-fpga@vger.kernel.org
6828 W: http://www.rocketboards.org
6829 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6831 F: Documentation/devicetree/bindings/fpga/
6832 F: Documentation/driver-api/fpga/
6833 F: Documentation/fpga/
6835 F: include/linux/fpga/
6838 M: Bill Metzenthen <billm@melbpc.org.au>
6840 W: http://floatingpoint.sourceforge.net/emulator/index.html
6841 F: arch/x86/math-emu/
6843 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6844 L: netdev@vger.kernel.org
6846 F: drivers/net/wan/dlci.c
6847 F: drivers/net/wan/sdla.c
6850 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6851 L: dri-devel@lists.freedesktop.org
6852 L: linux-fbdev@vger.kernel.org
6854 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6855 T: git git://anongit.freedesktop.org/drm/drm-misc
6856 F: Documentation/fb/
6858 F: include/linux/fb.h
6859 F: include/uapi/linux/fb.h
6860 F: include/uapi/video/
6863 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6864 M: Horia Geantă <horia.geanta@nxp.com>
6865 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6866 L: linux-crypto@vger.kernel.org
6868 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6869 F: drivers/crypto/caam/
6871 FREESCALE COLDFIRE M5441X MMC DRIVER
6872 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6873 L: linux-mmc@vger.kernel.org
6875 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6876 F: include/linux/platform_data/mmc-esdhc-mcf.h
6878 FREESCALE DIU FRAMEBUFFER DRIVER
6879 M: Timur Tabi <timur@kernel.org>
6880 L: linux-fbdev@vger.kernel.org
6882 F: drivers/video/fbdev/fsl-diu-fb.*
6884 FREESCALE DMA DRIVER
6885 M: Li Yang <leoyang.li@nxp.com>
6886 M: Zhang Wei <zw@zh-kernel.org>
6887 L: linuxppc-dev@lists.ozlabs.org
6889 F: drivers/dma/fsldma.*
6891 FREESCALE ENETC ETHERNET DRIVERS
6892 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6893 L: netdev@vger.kernel.org
6895 F: drivers/net/ethernet/freescale/enetc/
6897 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6898 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6899 L: netdev@vger.kernel.org
6901 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6902 F: drivers/net/ethernet/freescale/gianfar*
6904 FREESCALE GPMI NAND DRIVER
6905 M: Han Xu <han.xu@nxp.com>
6906 L: linux-mtd@lists.infradead.org
6908 F: drivers/mtd/nand/raw/gpmi-nand/*
6910 FREESCALE I2C CPM DRIVER
6911 M: Jochen Friedrich <jochen@scram.de>
6912 L: linuxppc-dev@lists.ozlabs.org
6913 L: linux-i2c@vger.kernel.org
6915 F: drivers/i2c/busses/i2c-cpm.c
6917 FREESCALE IMX / MXC FEC DRIVER
6918 M: Fugang Duan <fugang.duan@nxp.com>
6919 L: netdev@vger.kernel.org
6921 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6922 F: drivers/net/ethernet/freescale/fec.h
6923 F: drivers/net/ethernet/freescale/fec_main.c
6924 F: drivers/net/ethernet/freescale/fec_ptp.c
6926 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6927 M: Sascha Hauer <s.hauer@pengutronix.de>
6928 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6929 L: linux-fbdev@vger.kernel.org
6930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6932 F: drivers/video/fbdev/imxfb.c
6933 F: include/linux/platform_data/video-imxfb.h
6935 FREESCALE IMX DDR PMU DRIVER
6936 M: Frank Li <Frank.li@nxp.com>
6937 L: linux-arm-kernel@lists.infradead.org
6939 F: Documentation/admin-guide/perf/imx-ddr.rst
6940 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.txt
6941 F: drivers/perf/fsl_imx8_ddr_perf.c
6943 FREESCALE IMX I2C DRIVER
6944 M: Oleksij Rempel <o.rempel@pengutronix.de>
6945 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6946 L: linux-i2c@vger.kernel.org
6948 F: Documentation/devicetree/bindings/i2c/i2c-imx.txt
6949 F: drivers/i2c/busses/i2c-imx.c
6951 FREESCALE IMX LPI2C DRIVER
6952 M: Dong Aisheng <aisheng.dong@nxp.com>
6953 L: linux-i2c@vger.kernel.org
6954 L: linux-imx@nxp.com
6956 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.txt
6957 F: drivers/i2c/busses/i2c-imx-lpi2c.c
6959 FREESCALE QORIQ DPAA ETHERNET DRIVER
6960 M: Madalin Bucur <madalin.bucur@nxp.com>
6961 L: netdev@vger.kernel.org
6963 F: drivers/net/ethernet/freescale/dpaa
6965 FREESCALE QORIQ DPAA FMAN DRIVER
6966 M: Madalin Bucur <madalin.bucur@nxp.com>
6967 L: netdev@vger.kernel.org
6969 F: Documentation/devicetree/bindings/net/fsl-fman.txt
6970 F: drivers/net/ethernet/freescale/fman
6972 FREESCALE QORIQ PTP CLOCK DRIVER
6973 M: Yangbo Lu <yangbo.lu@nxp.com>
6974 L: netdev@vger.kernel.org
6976 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
6977 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
6978 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
6979 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
6980 F: drivers/ptp/ptp_qoriq.c
6981 F: drivers/ptp/ptp_qoriq_debugfs.c
6982 F: include/linux/fsl/ptp_qoriq.h
6984 FREESCALE QUAD SPI DRIVER
6985 M: Han Xu <han.xu@nxp.com>
6986 L: linux-spi@vger.kernel.org
6988 F: drivers/spi/spi-fsl-qspi.c
6990 FREESCALE QUICC ENGINE LIBRARY
6991 M: Qiang Zhao <qiang.zhao@nxp.com>
6992 L: linuxppc-dev@lists.ozlabs.org
6994 F: drivers/soc/fsl/qe/
6995 F: include/soc/fsl/*qe*.h
6996 F: include/soc/fsl/*ucc*.h
6998 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
6999 M: Li Yang <leoyang.li@nxp.com>
7000 L: netdev@vger.kernel.org
7001 L: linuxppc-dev@lists.ozlabs.org
7003 F: drivers/net/ethernet/freescale/ucc_geth*
7005 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7006 M: Zhao Qiang <qiang.zhao@nxp.com>
7007 L: netdev@vger.kernel.org
7008 L: linuxppc-dev@lists.ozlabs.org
7010 F: drivers/net/wan/fsl_ucc_hdlc*
7012 FREESCALE QUICC ENGINE UCC UART DRIVER
7013 M: Timur Tabi <timur@kernel.org>
7014 L: linuxppc-dev@lists.ozlabs.org
7016 F: drivers/tty/serial/ucc_uart.c
7018 FREESCALE SOC DRIVERS
7019 M: Li Yang <leoyang.li@nxp.com>
7020 L: linuxppc-dev@lists.ozlabs.org
7021 L: linux-arm-kernel@lists.infradead.org
7023 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7024 F: Documentation/devicetree/bindings/soc/fsl/
7026 F: include/linux/fsl/
7028 FREESCALE SOC FS_ENET DRIVER
7029 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7030 L: linuxppc-dev@lists.ozlabs.org
7031 L: netdev@vger.kernel.org
7033 F: drivers/net/ethernet/freescale/fs_enet/
7034 F: include/linux/fs_enet_pd.h
7036 FREESCALE SOC SOUND DRIVERS
7037 M: Timur Tabi <timur@kernel.org>
7038 M: Nicolin Chen <nicoleotsuka@gmail.com>
7039 M: Xiubo Li <Xiubo.Lee@gmail.com>
7040 R: Fabio Estevam <festevam@gmail.com>
7041 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7042 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7043 L: linuxppc-dev@lists.ozlabs.org
7045 F: sound/soc/fsl/fsl*
7046 F: sound/soc/fsl/imx*
7047 F: sound/soc/fsl/mpc8610_hpcd.c
7049 FREESCALE USB PERIPHERAL DRIVERS
7050 M: Li Yang <leoyang.li@nxp.com>
7051 L: linux-usb@vger.kernel.org
7052 L: linuxppc-dev@lists.ozlabs.org
7054 F: drivers/usb/gadget/udc/fsl*
7056 FREESCALE USB PHY DRIVER
7057 M: Ran Wang <ran.wang_1@nxp.com>
7058 L: linux-usb@vger.kernel.org
7059 L: linuxppc-dev@lists.ozlabs.org
7061 F: drivers/usb/phy/phy-fsl-usb*
7064 M: Christoph Hellwig <hch@infradead.org>
7066 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7070 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7071 M: Pavel Machek <pavel@ucw.cz>
7072 L: linux-pm@vger.kernel.org
7074 F: Documentation/power/freezing-of-tasks.rst
7075 F: include/linux/freezer.h
7079 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7080 L: linux-kernel@vger.kernel.org
7082 F: include/linux/frontswap.h
7085 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7086 M: David Howells <dhowells@redhat.com>
7087 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7089 F: Documentation/filesystems/caching/
7091 F: include/linux/fscache*.h
7093 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7094 M: Theodore Y. Ts'o <tytso@mit.edu>
7095 M: Jaegeuk Kim <jaegeuk@kernel.org>
7096 M: Eric Biggers <ebiggers@kernel.org>
7097 L: linux-fscrypt@vger.kernel.org
7099 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7100 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7101 F: Documentation/filesystems/fscrypt.rst
7103 F: include/linux/fscrypt*.h
7104 F: include/uapi/linux/fscrypt.h
7107 M: Jeremy Kerr <jk@ozlabs.org>
7108 M: Joel Stanley <joel@jms.id.au>
7109 R: Alistar Popple <alistair@popple.id.au>
7110 R: Eddie James <eajames@linux.ibm.com>
7111 L: linux-fsi@lists.ozlabs.org
7113 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7116 F: include/linux/fsi*.h
7117 F: include/trace/events/fsi*.h
7119 FSI-ATTACHED I2C DRIVER
7120 M: Eddie James <eajames@linux.ibm.com>
7121 L: linux-i2c@vger.kernel.org
7122 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7124 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7125 F: drivers/i2c/busses/i2c-fsi.c
7127 FSI-ATTACHED SPI DRIVER
7128 M: Eddie James <eajames@linux.ibm.com>
7129 L: linux-spi@vger.kernel.org
7131 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7132 F: drivers/spi/spi-fsi.c
7134 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7135 M: Jan Kara <jack@suse.cz>
7136 R: Amir Goldstein <amir73il@gmail.com>
7137 L: linux-fsdevel@vger.kernel.org
7139 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7141 F: include/linux/fsnotify*.h
7143 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7144 M: Eric Biggers <ebiggers@kernel.org>
7145 M: Theodore Y. Ts'o <tytso@mit.edu>
7146 L: linux-fscrypt@vger.kernel.org
7148 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7149 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7150 F: Documentation/filesystems/fsverity.rst
7152 F: include/linux/fsverity.h
7153 F: include/uapi/linux/fsverity.h
7155 FUJITSU LAPTOP EXTRAS
7156 M: Jonathan Woithe <jwoithe@just42.net>
7157 L: platform-driver-x86@vger.kernel.org
7159 F: drivers/platform/x86/fujitsu-laptop.c
7161 FUJITSU M-5MO LS CAMERA ISP DRIVER
7162 M: Kyungmin Park <kyungmin.park@samsung.com>
7163 M: Heungjun Kim <riverful.kim@samsung.com>
7164 L: linux-media@vger.kernel.org
7166 F: drivers/media/i2c/m5mols/
7167 F: include/media/i2c/m5mols.h
7169 FUJITSU TABLET EXTRAS
7170 M: Robert Gerlach <khnz@gmx.de>
7171 L: platform-driver-x86@vger.kernel.org
7173 F: drivers/platform/x86/fujitsu-tablet.c
7175 FUSE: FILESYSTEM IN USERSPACE
7176 M: Miklos Szeredi <miklos@szeredi.hu>
7177 L: linux-fsdevel@vger.kernel.org
7179 W: http://fuse.sourceforge.net/
7180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7181 F: Documentation/filesystems/fuse.rst
7183 F: include/uapi/linux/fuse.h
7186 M: Thomas Gleixner <tglx@linutronix.de>
7187 M: Ingo Molnar <mingo@redhat.com>
7188 R: Peter Zijlstra <peterz@infradead.org>
7189 R: Darren Hart <dvhart@infradead.org>
7190 L: linux-kernel@vger.kernel.org
7192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7193 F: Documentation/locking/*futex*
7194 F: include/asm-generic/futex.h
7195 F: include/linux/futex.h
7196 F: include/uapi/linux/futex.h
7198 F: tools/perf/bench/futex*
7199 F: tools/testing/selftests/futex/
7201 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7202 M: Tim Harvey <tharvey@gateworks.com>
7203 M: Robert Jones <rjones@gateworks.com>
7205 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7206 F: drivers/mfd/gateworks-gsc.c
7207 F: include/linux/mfd/gsc.h
7208 F: Documentation/hwmon/gsc-hwmon.rst
7209 F: drivers/hwmon/gsc-hwmon.c
7210 F: include/linux/platform_data/gsc_hwmon.h
7212 GASKET DRIVER FRAMEWORK
7213 M: Rob Springer <rspringer@google.com>
7214 M: Todd Poynor <toddpoynor@google.com>
7215 M: Ben Chan <benchan@chromium.org>
7216 M: Richard Yeh <rcy@google.com>
7218 F: drivers/staging/gasket/
7221 M: Kees Cook <keescook@chromium.org>
7222 R: Emese Revfy <re.emese@gmail.com>
7223 L: kernel-hardening@lists.openwall.com
7225 F: Documentation/kbuild/gcc-plugins.rst
7226 F: scripts/Makefile.gcc-plugins
7227 F: scripts/gcc-plugin.sh
7228 F: scripts/gcc-plugins/
7230 GCOV BASED KERNEL PROFILING
7231 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7233 F: Documentation/dev-tools/gcov.rst
7236 GDB KERNEL DEBUGGING HELPER SCRIPTS
7237 M: Jan Kiszka <jan.kiszka@siemens.com>
7238 M: Kieran Bingham <kbingham@kernel.org>
7242 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7243 M: Achim Leubner <achim_leubner@adaptec.com>
7244 L: linux-scsi@vger.kernel.org
7246 W: http://www.icp-vortex.com/
7247 F: drivers/scsi/gdt*
7249 GEMTEK FM RADIO RECEIVER DRIVER
7250 M: Hans Verkuil <hverkuil@xs4all.nl>
7251 L: linux-media@vger.kernel.org
7253 W: https://linuxtv.org
7254 T: git git://linuxtv.org/media_tree.git
7255 F: drivers/media/radio/radio-gemtek*
7257 GENERIC ARCHITECTURE TOPOLOGY
7258 M: Sudeep Holla <sudeep.holla@arm.com>
7259 L: linux-kernel@vger.kernel.org
7261 F: drivers/base/arch_topology.c
7262 F: include/linux/arch_topology.h
7264 GENERIC GPIO I2C DRIVER
7265 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7267 F: drivers/i2c/busses/i2c-gpio.c
7268 F: include/linux/platform_data/i2c-gpio.h
7270 GENERIC GPIO I2C MULTIPLEXER DRIVER
7271 M: Peter Korsgaard <peter.korsgaard@barco.com>
7272 L: linux-i2c@vger.kernel.org
7274 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7275 F: drivers/i2c/muxes/i2c-mux-gpio.c
7276 F: include/linux/platform_data/i2c-mux-gpio.h
7278 GENERIC HDLC (WAN) DRIVERS
7279 M: Krzysztof Halasa <khc@pm.waw.pl>
7281 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7282 F: drivers/net/wan/c101.c
7283 F: drivers/net/wan/hd6457*
7284 F: drivers/net/wan/hdlc*
7285 F: drivers/net/wan/n2.c
7286 F: drivers/net/wan/pc300too.c
7287 F: drivers/net/wan/pci200syn.c
7288 F: drivers/net/wan/wanxl*
7290 GENERIC INCLUDE/ASM HEADER FILES
7291 M: Arnd Bergmann <arnd@arndb.de>
7292 L: linux-arch@vger.kernel.org
7294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7295 F: include/asm-generic/
7296 F: include/uapi/asm-generic/
7298 GENERIC PHY FRAMEWORK
7299 M: Kishon Vijay Abraham I <kishon@ti.com>
7300 M: Vinod Koul <vkoul@kernel.org>
7301 L: linux-kernel@vger.kernel.org
7303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7304 F: Documentation/devicetree/bindings/phy/
7306 F: include/linux/phy/
7308 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7309 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7311 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7314 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7315 M: Kevin Hilman <khilman@kernel.org>
7316 M: Ulf Hansson <ulf.hansson@linaro.org>
7317 L: linux-pm@vger.kernel.org
7319 F: Documentation/devicetree/bindings/power/power?domain*
7320 F: drivers/base/power/domain*.c
7321 F: include/linux/pm_domain.h
7323 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7324 M: Eugen Hristev <eugen.hristev@microchip.com>
7325 L: linux-input@vger.kernel.org
7327 F: drivers/input/touchscreen/resistive-adc-touch.c
7329 GENERIC UIO DRIVER FOR PCI DEVICES
7330 M: "Michael S. Tsirkin" <mst@redhat.com>
7331 L: kvm@vger.kernel.org
7333 F: drivers/uio/uio_pci_generic.c
7335 GENERIC VDSO LIBRARY
7336 M: Andy Lutomirski <luto@kernel.org>
7337 M: Thomas Gleixner <tglx@linutronix.de>
7338 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7339 L: linux-kernel@vger.kernel.org
7341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7342 F: include/asm-generic/vdso/vsyscall.h
7344 F: kernel/time/vsyscall.c
7347 GENWQE (IBM Generic Workqueue Card)
7348 M: Frank Haverkamp <haver@linux.ibm.com>
7350 F: drivers/misc/genwqe/
7352 GET_MAINTAINER SCRIPT
7353 M: Joe Perches <joe@perches.com>
7355 F: scripts/get_maintainer.pl
7358 M: Bob Peterson <rpeterso@redhat.com>
7359 M: Andreas Gruenbacher <agruenba@redhat.com>
7360 L: cluster-devel@redhat.com
7362 W: http://sources.redhat.com/cluster/
7363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7364 F: Documentation/filesystems/gfs2*
7366 F: include/uapi/linux/gfs2_ondisk.h
7369 M: Johan Hovold <johan@kernel.org>
7371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7372 F: Documentation/ABI/testing/sysfs-class-gnss
7373 F: Documentation/devicetree/bindings/gnss/
7375 F: include/linux/gnss.h
7378 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7379 L: linux-media@vger.kernel.org
7381 F: drivers/media/usb/go7007/
7384 M: Bastien Nocera <hadess@hadess.net>
7385 L: linux-input@vger.kernel.org
7387 F: drivers/input/touchscreen/goodix.c
7389 GOOGLE ETHERNET DRIVERS
7390 M: Catherine Sullivan <csully@google.com>
7391 R: Sagi Shahar <sagis@google.com>
7392 R: Jon Olson <jonolson@google.com>
7393 L: netdev@vger.kernel.org
7395 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7396 F: drivers/net/ethernet/google
7398 GPD POCKET FAN DRIVER
7399 M: Hans de Goede <hdegoede@redhat.com>
7400 L: platform-driver-x86@vger.kernel.org
7402 F: drivers/platform/x86/gpd-pocket-fan.c
7405 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7406 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7407 L: linux-gpio@vger.kernel.org
7408 L: linux-acpi@vger.kernel.org
7410 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7411 F: drivers/gpio/gpiolib-acpi.c
7412 F: drivers/gpio/gpiolib-acpi.h
7415 M: Geert Uytterhoeven <geert+renesas@glider.be>
7416 L: linux-gpio@vger.kernel.org
7418 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7419 F: drivers/gpio/gpio-aggregator.c
7422 M: Sean Young <sean@mess.org>
7423 L: linux-media@vger.kernel.org
7425 F: drivers/media/rc/gpio-ir-tx.c
7428 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7429 L: linux-gpio@vger.kernel.org
7431 F: drivers/gpio/gpio-mockup.c
7432 F: tools/testing/selftests/gpio/
7435 R: Michael Walle <michael@walle.cc>
7437 F: drivers/gpio/gpio-regmap.c
7438 F: include/linux/gpio/regmap.h
7441 M: Linus Walleij <linus.walleij@linaro.org>
7442 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7443 L: linux-gpio@vger.kernel.org
7445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7446 F: Documentation/ABI/obsolete/sysfs-gpio
7447 F: Documentation/ABI/testing/gpio-cdev
7448 F: Documentation/admin-guide/gpio/
7449 F: Documentation/devicetree/bindings/gpio/
7450 F: Documentation/driver-api/gpio/
7452 F: include/asm-generic/gpio.h
7453 F: include/linux/gpio.h
7454 F: include/linux/gpio/
7455 F: include/linux/of_gpio.h
7456 F: include/uapi/linux/gpio.h
7459 GRE DEMULTIPLEXER DRIVER
7460 M: Dmitry Kozlov <xeb@mail.ru>
7461 L: netdev@vger.kernel.org
7463 F: include/net/gre.h
7464 F: net/ipv4/gre_demux.c
7465 F: net/ipv4/gre_offload.c
7467 GRETH 10/100/1G Ethernet MAC device driver
7468 M: Andreas Larsson <andreas@gaisler.com>
7469 L: netdev@vger.kernel.org
7471 F: drivers/net/ethernet/aeroflex/
7473 GREYBUS AUDIO PROTOCOLS DRIVERS
7474 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7475 M: Mark Greer <mgreer@animalcreek.com>
7477 F: drivers/staging/greybus/audio_apbridgea.c
7478 F: drivers/staging/greybus/audio_apbridgea.h
7479 F: drivers/staging/greybus/audio_codec.c
7480 F: drivers/staging/greybus/audio_codec.h
7481 F: drivers/staging/greybus/audio_gb.c
7482 F: drivers/staging/greybus/audio_manager.c
7483 F: drivers/staging/greybus/audio_manager.h
7484 F: drivers/staging/greybus/audio_manager_module.c
7485 F: drivers/staging/greybus/audio_manager_private.h
7486 F: drivers/staging/greybus/audio_manager_sysfs.c
7487 F: drivers/staging/greybus/audio_module.c
7488 F: drivers/staging/greybus/audio_topology.c
7490 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7491 M: Viresh Kumar <vireshk@kernel.org>
7493 F: drivers/staging/greybus/authentication.c
7494 F: drivers/staging/greybus/bootrom.c
7495 F: drivers/staging/greybus/firmware.h
7496 F: drivers/staging/greybus/fw-core.c
7497 F: drivers/staging/greybus/fw-download.c
7498 F: drivers/staging/greybus/fw-management.c
7499 F: drivers/staging/greybus/greybus_authentication.h
7500 F: drivers/staging/greybus/greybus_firmware.h
7501 F: drivers/staging/greybus/hid.c
7502 F: drivers/staging/greybus/i2c.c
7503 F: drivers/staging/greybus/spi.c
7504 F: drivers/staging/greybus/spilib.c
7505 F: drivers/staging/greybus/spilib.h
7507 GREYBUS LOOPBACK DRIVER
7508 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7510 F: drivers/staging/greybus/loopback.c
7512 GREYBUS PLATFORM DRIVERS
7513 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7515 F: drivers/staging/greybus/arche-apb-ctrl.c
7516 F: drivers/staging/greybus/arche-platform.c
7517 F: drivers/staging/greybus/arche_platform.h
7519 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7520 M: Rui Miguel Silva <rmfrfs@gmail.com>
7522 F: drivers/staging/greybus/gpio.c
7523 F: drivers/staging/greybus/light.c
7524 F: drivers/staging/greybus/power_supply.c
7525 F: drivers/staging/greybus/sdio.c
7526 F: drivers/staging/greybus/spi.c
7527 F: drivers/staging/greybus/spilib.c
7530 M: Johan Hovold <johan@kernel.org>
7531 M: Alex Elder <elder@kernel.org>
7532 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7533 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7536 F: drivers/staging/greybus/
7537 F: include/linux/greybus.h
7538 F: include/linux/greybus/
7540 GREYBUS UART PROTOCOLS DRIVERS
7541 M: David Lin <dtwlin@gmail.com>
7543 F: drivers/staging/greybus/log.c
7544 F: drivers/staging/greybus/uart.c
7546 GS1662 VIDEO SERIALIZER
7547 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7548 L: linux-media@vger.kernel.org
7550 T: git git://linuxtv.org/media_tree.git
7551 F: drivers/media/spi/gs1662.c
7553 GSPCA FINEPIX SUBDRIVER
7554 M: Frank Zago <frank@zago.net>
7555 L: linux-media@vger.kernel.org
7557 T: git git://linuxtv.org/media_tree.git
7558 F: drivers/media/usb/gspca/finepix.c
7560 GSPCA GL860 SUBDRIVER
7561 M: Olivier Lorin <o.lorin@laposte.net>
7562 L: linux-media@vger.kernel.org
7564 T: git git://linuxtv.org/media_tree.git
7565 F: drivers/media/usb/gspca/gl860/
7567 GSPCA M5602 SUBDRIVER
7568 M: Erik Andren <erik.andren@gmail.com>
7569 L: linux-media@vger.kernel.org
7571 T: git git://linuxtv.org/media_tree.git
7572 F: drivers/media/usb/gspca/m5602/
7574 GSPCA PAC207 SONIXB SUBDRIVER
7575 M: Hans Verkuil <hverkuil@xs4all.nl>
7576 L: linux-media@vger.kernel.org
7578 T: git git://linuxtv.org/media_tree.git
7579 F: drivers/media/usb/gspca/pac207.c
7581 GSPCA SN9C20X SUBDRIVER
7582 M: Brian Johnson <brijohn@gmail.com>
7583 L: linux-media@vger.kernel.org
7585 T: git git://linuxtv.org/media_tree.git
7586 F: drivers/media/usb/gspca/sn9c20x.c
7588 GSPCA T613 SUBDRIVER
7589 M: Leandro Costantino <lcostantino@gmail.com>
7590 L: linux-media@vger.kernel.org
7592 T: git git://linuxtv.org/media_tree.git
7593 F: drivers/media/usb/gspca/t613.c
7595 GSPCA USB WEBCAM DRIVER
7596 M: Hans Verkuil <hverkuil@xs4all.nl>
7597 L: linux-media@vger.kernel.org
7599 T: git git://linuxtv.org/media_tree.git
7600 F: drivers/media/usb/gspca/
7602 GTP (GPRS Tunneling Protocol)
7603 M: Pablo Neira Ayuso <pablo@netfilter.org>
7604 M: Harald Welte <laforge@gnumonks.org>
7605 L: osmocom-net-gprs@lists.osmocom.org
7607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7608 F: drivers/net/gtp.c
7610 GUID PARTITION TABLE (GPT)
7611 M: Davidlohr Bueso <dave@stgolabs.net>
7612 L: linux-efi@vger.kernel.org
7614 F: block/partitions/efi.*
7617 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7618 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7620 W: http://uclinux-h8.sourceforge.jp
7621 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7623 F: drivers/clk/h8300/
7624 F: drivers/clocksource/h8300_*.c
7625 F: drivers/irqchip/irq-renesas-h8*.c
7627 HABANALABS PCI DRIVER
7628 M: Oded Gabbay <oded.gabbay@gmail.com>
7630 T: git https://github.com/HabanaAI/linux.git
7631 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7632 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7633 F: drivers/misc/habanalabs/
7634 F: include/uapi/misc/habanalabs.h
7637 M: Antti Palosaari <crope@iki.fi>
7638 L: linux-media@vger.kernel.org
7640 W: https://linuxtv.org
7641 W: http://palosaari.fi/linux/
7642 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7643 T: git git://linuxtv.org/anttip/media_tree.git
7644 F: drivers/media/usb/hackrf/
7646 HANTRO VPU CODEC DRIVER
7647 M: Ezequiel Garcia <ezequiel@collabora.com>
7648 M: Philipp Zabel <p.zabel@pengutronix.de>
7649 L: linux-media@vger.kernel.org
7650 L: linux-rockchip@lists.infradead.org
7652 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7653 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7654 F: drivers/staging/media/hantro/
7656 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7657 M: Frank Seidel <frank@f-seidel.de>
7658 L: platform-driver-x86@vger.kernel.org
7660 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7661 F: drivers/platform/x86/hdaps.c
7664 M: Jean Delvare <jdelvare@suse.com>
7665 M: Guenter Roeck <linux@roeck-us.net>
7666 L: linux-hwmon@vger.kernel.org
7668 W: http://hwmon.wiki.kernel.org/
7669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7670 F: Documentation/devicetree/bindings/hwmon/
7671 F: Documentation/hwmon/
7673 F: include/linux/hwmon*.h
7674 F: include/trace/events/hwmon*.h
7676 HARDWARE RANDOM NUMBER GENERATOR CORE
7677 M: Matt Mackall <mpm@selenic.com>
7678 M: Herbert Xu <herbert@gondor.apana.org.au>
7679 L: linux-crypto@vger.kernel.org
7681 F: Documentation/admin-guide/hw_random.rst
7682 F: Documentation/devicetree/bindings/rng/
7683 F: drivers/char/hw_random/
7684 F: include/linux/hw_random.h
7686 HARDWARE SPINLOCK CORE
7687 M: Ohad Ben-Cohen <ohad@wizery.com>
7688 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7689 R: Baolin Wang <baolin.wang7@gmail.com>
7690 L: linux-remoteproc@vger.kernel.org
7692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7693 F: Documentation/devicetree/bindings/hwlock/
7694 F: Documentation/locking/hwspinlock.rst
7695 F: drivers/hwspinlock/
7696 F: include/linux/hwspinlock.h
7698 HARDWARE TRACING FACILITIES
7699 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7701 F: drivers/hwtracing/
7703 HARMONY SOUND DRIVER
7704 L: linux-parisc@vger.kernel.org
7706 F: sound/parisc/harmony.*
7708 HDPVR USB VIDEO ENCODER DRIVER
7709 M: Hans Verkuil <hverkuil@xs4all.nl>
7710 L: linux-media@vger.kernel.org
7712 W: https://linuxtv.org
7713 T: git git://linuxtv.org/media_tree.git
7714 F: drivers/media/usb/hdpvr/
7716 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7717 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7719 F: Documentation/watchdog/hpwdt.rst
7720 F: drivers/watchdog/hpwdt.c
7722 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7723 M: Don Brace <don.brace@microchip.com>
7724 L: storagedev@microchip.com
7725 L: linux-scsi@vger.kernel.org
7727 F: Documentation/scsi/hpsa.rst
7728 F: drivers/scsi/hpsa*.[ch]
7729 F: include/linux/cciss*.h
7730 F: include/uapi/linux/cciss*.h
7733 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
7734 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
7735 L: linux-rdma@vger.kernel.org
7737 F: drivers/infiniband/hw/hfi1
7740 L: linux-fsdevel@vger.kernel.org
7742 F: Documentation/filesystems/hfs.rst
7746 L: linux-fsdevel@vger.kernel.org
7748 F: Documentation/filesystems/hfsplus.rst
7751 HGA FRAMEBUFFER DRIVER
7752 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7753 L: linux-nvidia@lists.surfsouth.com
7755 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7756 F: drivers/video/fbdev/hgafb.c
7758 HIBERNATION (aka Software Suspend, aka swsusp)
7759 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7760 M: Pavel Machek <pavel@ucw.cz>
7761 L: linux-pm@vger.kernel.org
7763 B: https://bugzilla.kernel.org
7764 F: arch/*/include/asm/suspend*.h
7766 F: drivers/base/power/
7767 F: include/linux/freezer.h
7768 F: include/linux/pm.h
7769 F: include/linux/suspend.h
7773 M: Jiri Kosina <jikos@kernel.org>
7774 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7775 L: linux-input@vger.kernel.org
7777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7779 F: include/linux/hid*
7780 F: include/uapi/linux/hid*
7782 HID SENSOR HUB DRIVERS
7783 M: Jiri Kosina <jikos@kernel.org>
7784 M: Jonathan Cameron <jic23@kernel.org>
7785 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7786 L: linux-input@vger.kernel.org
7787 L: linux-iio@vger.kernel.org
7789 F: Documentation/hid/hid-sensor*
7790 F: drivers/hid/hid-sensor-*
7791 F: drivers/iio/*/hid-*
7792 F: include/linux/hid-sensor-*
7794 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7795 M: Thomas Gleixner <tglx@linutronix.de>
7796 L: linux-kernel@vger.kernel.org
7798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7799 F: Documentation/timers/
7800 F: include/linux/clockchips.h
7801 F: include/linux/hrtimer.h
7802 F: kernel/time/clockevents.c
7803 F: kernel/time/hrtimer.c
7804 F: kernel/time/timer_*.c
7806 HIGH-SPEED SCC DRIVER FOR AX.25
7807 L: linux-hams@vger.kernel.org
7809 F: drivers/net/hamradio/dmascc.c
7810 F: drivers/net/hamradio/scc.c
7812 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7813 M: HighPoint Linux Team <linux@highpoint-tech.com>
7815 W: http://www.highpoint-tech.com
7816 F: Documentation/scsi/hptiop.rst
7817 F: drivers/scsi/hptiop.c
7820 M: Jes Sorensen <jes@trained-monkey.org>
7821 L: linux-hippi@sunsite.dk
7823 F: drivers/net/hippi/
7824 F: include/linux/hippidevice.h
7825 F: include/uapi/linux/if_hippi.h
7828 HISILICON DMA DRIVER
7829 M: Zhou Wang <wangzhou1@hisilicon.com>
7830 L: dmaengine@vger.kernel.org
7832 F: drivers/dma/hisi_dma.c
7834 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7835 M: Zaibo Xu <xuzaibo@huawei.com>
7836 L: linux-crypto@vger.kernel.org
7838 F: Documentation/ABI/testing/debugfs-hisi-hpre
7839 F: drivers/crypto/hisilicon/hpre/hpre.h
7840 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7841 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7843 HISILICON LPC BUS DRIVER
7844 M: john.garry@huawei.com
7846 W: http://www.hisilicon.com
7847 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7848 F: drivers/bus/hisi_lpc.c
7850 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7851 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7852 M: Salil Mehta <salil.mehta@huawei.com>
7853 L: netdev@vger.kernel.org
7855 W: http://www.hisilicon.com
7856 F: drivers/net/ethernet/hisilicon/hns3/
7858 HISILICON NETWORK SUBSYSTEM DRIVER
7859 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7860 M: Salil Mehta <salil.mehta@huawei.com>
7861 L: netdev@vger.kernel.org
7863 W: http://www.hisilicon.com
7864 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7865 F: drivers/net/ethernet/hisilicon/
7867 HISILICON PMU DRIVER
7868 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7870 W: http://www.hisilicon.com
7871 F: Documentation/admin-guide/perf/hisi-pmu.rst
7872 F: drivers/perf/hisilicon
7874 HISILICON QM AND ZIP Controller DRIVER
7875 M: Zhou Wang <wangzhou1@hisilicon.com>
7876 L: linux-crypto@vger.kernel.org
7878 F: Documentation/ABI/testing/debugfs-hisi-zip
7879 F: drivers/crypto/hisilicon/qm.c
7880 F: drivers/crypto/hisilicon/qm.h
7881 F: drivers/crypto/hisilicon/sgl.c
7882 F: drivers/crypto/hisilicon/zip/
7884 HISILICON ROCE DRIVER
7885 M: Lijun Ou <oulijun@huawei.com>
7886 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7887 M: Weihang Li <liweihang@huawei.com>
7888 L: linux-rdma@vger.kernel.org
7890 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7891 F: drivers/infiniband/hw/hns/
7893 HISILICON SAS Controller
7894 M: John Garry <john.garry@huawei.com>
7896 W: http://www.hisilicon.com
7897 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7898 F: drivers/scsi/hisi_sas/
7900 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7901 M: Zaibo Xu <xuzaibo@huawei.com>
7902 L: linux-crypto@vger.kernel.org
7904 F: Documentation/ABI/testing/debugfs-hisi-sec
7905 F: drivers/crypto/hisilicon/sec2/sec.h
7906 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7907 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7908 F: drivers/crypto/hisilicon/sec2/sec_main.c
7910 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7911 M: Zaibo Xu <xuzaibo@huawei.com>
7913 F: drivers/char/hw_random/hisi-trng-v2.c
7915 HISILICON V3XX SPI NOR FLASH Controller Driver
7916 M: John Garry <john.garry@huawei.com>
7918 W: http://www.hisilicon.com
7919 F: drivers/spi/spi-hisi-sfc-v3xx.c
7921 HMM - Heterogeneous Memory Management
7922 M: Jérôme Glisse <jglisse@redhat.com>
7923 L: linux-mm@kvack.org
7925 F: Documentation/vm/hmm.rst
7926 F: include/linux/hmm*
7929 F: tools/testing/selftests/vm/*hmm*
7932 M: Jouni Malinen <j@w1.fi>
7933 L: linux-wireless@vger.kernel.org
7935 W: http://w1.fi/hostap-driver.html
7936 F: drivers/net/wireless/intersil/hostap/
7938 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
7939 L: platform-driver-x86@vger.kernel.org
7941 F: drivers/platform/x86/tc1100-wmi.c
7943 HPET: High Precision Event Timers driver
7944 M: Clemens Ladisch <clemens@ladisch.de>
7946 F: Documentation/timers/hpet.rst
7947 F: drivers/char/hpet.c
7948 F: include/linux/hpet.h
7949 F: include/uapi/linux/hpet.h
7953 F: arch/x86/include/asm/hpet.h
7954 F: arch/x86/kernel/hpet.c
7957 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7959 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
7963 M: Sebastian Reichel <sre@kernel.org>
7965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
7966 F: Documentation/ABI/testing/sysfs-bus-hsi
7967 F: Documentation/driver-api/hsi.rst
7969 F: include/linux/hsi/
7970 F: include/uapi/linux/hsi/
7973 L: linux-usb@vger.kernel.org
7975 F: drivers/net/usb/hso.c
7977 HSR NETWORK PROTOCOL
7978 L: netdev@vger.kernel.org
7982 HT16K33 LED CONTROLLER DRIVER
7983 M: Robin van der Gracht <robin@protonic.nl>
7985 F: Documentation/devicetree/bindings/display/ht16k33.txt
7986 F: drivers/auxdisplay/ht16k33.c
7988 HTCPEN TOUCHSCREEN DRIVER
7989 M: Pau Oliva Fora <pof@eslack.org>
7990 L: linux-input@vger.kernel.org
7992 F: drivers/input/touchscreen/htcpen.c
7994 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
7995 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
7996 L: linux-iio@vger.kernel.org
7998 W: http://www.st.com/
7999 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8000 F: drivers/iio/humidity/hts221*
8002 HUAWEI ETHERNET DRIVER
8003 M: Bin Luo <luobin9@huawei.com>
8004 L: netdev@vger.kernel.org
8006 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8007 F: drivers/net/ethernet/huawei/hinic/
8010 M: Mike Kravetz <mike.kravetz@oracle.com>
8011 L: linux-mm@kvack.org
8013 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8014 F: Documentation/admin-guide/mm/hugetlbpage.rst
8015 F: Documentation/vm/hugetlbfs_reserv.rst
8017 F: include/linux/hugetlb.h
8021 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8022 L: linux-media@vger.kernel.org
8024 W: https://linuxtv.org
8025 T: git git://linuxtv.org/media_tree.git
8026 F: drivers/media/platform/sti/hva
8028 HWPOISON MEMORY FAILURE HANDLING
8029 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8030 L: linux-mm@kvack.org
8032 F: mm/hwpoison-inject.c
8033 F: mm/memory-failure.c
8035 HYGON PROCESSOR SUPPORT
8036 M: Pu Wen <puwen@hygon.cn>
8037 L: linux-kernel@vger.kernel.org
8039 F: arch/x86/kernel/cpu/hygon.c
8041 HYNIX HI556 SENSOR DRIVER
8042 M: Shawn Tu <shawnx.tu@intel.com>
8043 L: linux-media@vger.kernel.org
8045 T: git git://linuxtv.org/media_tree.git
8046 F: drivers/media/i2c/hi556.c
8048 Hyper-V CORE AND DRIVERS
8049 M: "K. Y. Srinivasan" <kys@microsoft.com>
8050 M: Haiyang Zhang <haiyangz@microsoft.com>
8051 M: Stephen Hemminger <sthemmin@microsoft.com>
8052 M: Wei Liu <wei.liu@kernel.org>
8053 L: linux-hyperv@vger.kernel.org
8055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8056 F: Documentation/ABI/stable/sysfs-bus-vmbus
8057 F: Documentation/ABI/testing/debugfs-hyperv
8058 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8060 F: arch/x86/include/asm/hyperv-tlfs.h
8061 F: arch/x86/include/asm/mshyperv.h
8062 F: arch/x86/include/asm/trace/hyperv.h
8063 F: arch/x86/kernel/cpu/mshyperv.c
8064 F: drivers/clocksource/hyperv_timer.c
8065 F: drivers/hid/hid-hyperv.c
8067 F: drivers/input/serio/hyperv-keyboard.c
8068 F: drivers/iommu/hyperv-iommu.c
8069 F: drivers/net/hyperv/
8070 F: drivers/pci/controller/pci-hyperv-intf.c
8071 F: drivers/pci/controller/pci-hyperv.c
8072 F: drivers/scsi/storvsc_drv.c
8073 F: drivers/uio/uio_hv_generic.c
8074 F: drivers/video/fbdev/hyperv_fb.c
8075 F: include/asm-generic/hyperv-tlfs.h
8076 F: include/asm-generic/mshyperv.h
8077 F: include/clocksource/hyperv_timer.h
8078 F: include/linux/hyperv.h
8079 F: include/uapi/linux/hyperv.h
8080 F: net/vmw_vsock/hyperv_transport.c
8084 M: Vignesh Raghavendra <vigneshr@ti.com>
8085 L: linux-mtd@lists.infradead.org
8087 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8088 C: irc://irc.oftc.net/mtd
8089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8090 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8091 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8092 F: drivers/mtd/hyperbus/
8093 F: include/linux/mtd/hyperbus.h
8095 HYPERVISOR VIRTUAL CONSOLE DRIVER
8096 L: linuxppc-dev@lists.ozlabs.org
8101 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8102 L: linux-i2c@vger.kernel.org
8103 L: linux-acpi@vger.kernel.org
8105 F: drivers/i2c/i2c-core-acpi.c
8107 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8108 M: Ajay Gupta <ajayg@nvidia.com>
8109 L: linux-i2c@vger.kernel.org
8111 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8112 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8115 M: Peter Rosin <peda@axentia.se>
8116 L: linux-i2c@vger.kernel.org
8118 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8119 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8120 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8121 F: Documentation/i2c/i2c-topology.rst
8122 F: Documentation/i2c/muxes/
8123 F: drivers/i2c/i2c-mux.c
8124 F: drivers/i2c/muxes/
8125 F: include/linux/i2c-mux.h
8127 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8128 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8129 L: linux-i2c@vger.kernel.org
8131 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8132 F: drivers/i2c/busses/i2c-mv64xxx.c
8134 I2C OVER PARALLEL PORT
8135 M: Jean Delvare <jdelvare@suse.com>
8136 L: linux-i2c@vger.kernel.org
8138 F: Documentation/i2c/busses/i2c-parport.rst
8139 F: drivers/i2c/busses/i2c-parport.c
8142 M: Wolfram Sang <wsa@kernel.org>
8143 L: linux-i2c@vger.kernel.org
8145 W: https://i2c.wiki.kernel.org/
8146 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8148 F: Documentation/devicetree/bindings/i2c/i2c.txt
8149 F: Documentation/i2c/
8151 F: include/linux/i2c-dev.h
8152 F: include/linux/i2c-smbus.h
8153 F: include/linux/i2c.h
8154 F: include/uapi/linux/i2c-*.h
8155 F: include/uapi/linux/i2c.h
8157 I2C SUBSYSTEM HOST DRIVERS
8158 L: linux-i2c@vger.kernel.org
8160 W: https://i2c.wiki.kernel.org/
8161 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8163 F: Documentation/devicetree/bindings/i2c/
8164 F: drivers/i2c/algos/
8165 F: drivers/i2c/busses/
8168 M: Jean Delvare <jdelvare@suse.com>
8169 L: linux-i2c@vger.kernel.org
8171 F: Documentation/i2c/busses/i2c-taos-evm.rst
8172 F: drivers/i2c/busses/i2c-taos-evm.c
8175 M: Till Harbaum <till@harbaum.org>
8176 L: linux-i2c@vger.kernel.org
8178 W: http://www.harbaum.org/till/i2c_tiny_usb
8179 F: drivers/i2c/busses/i2c-tiny-usb.c
8181 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8182 M: Jean Delvare <jdelvare@suse.com>
8183 L: linux-i2c@vger.kernel.org
8185 F: Documentation/i2c/busses/i2c-ali1535.rst
8186 F: Documentation/i2c/busses/i2c-ali1563.rst
8187 F: Documentation/i2c/busses/i2c-ali15x3.rst
8188 F: Documentation/i2c/busses/i2c-amd756.rst
8189 F: Documentation/i2c/busses/i2c-amd8111.rst
8190 F: Documentation/i2c/busses/i2c-i801.rst
8191 F: Documentation/i2c/busses/i2c-nforce2.rst
8192 F: Documentation/i2c/busses/i2c-piix4.rst
8193 F: Documentation/i2c/busses/i2c-sis5595.rst
8194 F: Documentation/i2c/busses/i2c-sis630.rst
8195 F: Documentation/i2c/busses/i2c-sis96x.rst
8196 F: Documentation/i2c/busses/i2c-via.rst
8197 F: Documentation/i2c/busses/i2c-viapro.rst
8198 F: drivers/i2c/busses/i2c-ali1535.c
8199 F: drivers/i2c/busses/i2c-ali1563.c
8200 F: drivers/i2c/busses/i2c-ali15x3.c
8201 F: drivers/i2c/busses/i2c-amd756-s4882.c
8202 F: drivers/i2c/busses/i2c-amd756.c
8203 F: drivers/i2c/busses/i2c-amd8111.c
8204 F: drivers/i2c/busses/i2c-i801.c
8205 F: drivers/i2c/busses/i2c-isch.c
8206 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8207 F: drivers/i2c/busses/i2c-nforce2.c
8208 F: drivers/i2c/busses/i2c-piix4.c
8209 F: drivers/i2c/busses/i2c-sis5595.c
8210 F: drivers/i2c/busses/i2c-sis630.c
8211 F: drivers/i2c/busses/i2c-sis96x.c
8212 F: drivers/i2c/busses/i2c-via.c
8213 F: drivers/i2c/busses/i2c-viapro.c
8215 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8216 M: Hans de Goede <hdegoede@redhat.com>
8217 L: linux-i2c@vger.kernel.org
8219 F: drivers/i2c/busses/i2c-cht-wc.c
8221 I2C/SMBUS ISMT DRIVER
8222 M: Seth Heasley <seth.heasley@intel.com>
8223 M: Neil Horman <nhorman@tuxdriver.com>
8224 L: linux-i2c@vger.kernel.org
8225 F: Documentation/i2c/busses/i2c-ismt.rst
8226 F: drivers/i2c/busses/i2c-ismt.c
8228 I2C/SMBUS STUB DRIVER
8229 M: Jean Delvare <jdelvare@suse.com>
8230 L: linux-i2c@vger.kernel.org
8232 F: drivers/i2c/i2c-stub.c
8234 I3C DRIVER FOR CADENCE I3C MASTER IP
8235 M: Przemysław Gaj <pgaj@cadence.com>
8237 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8238 F: drivers/i3c/master/i3c-master-cdns.c
8240 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8241 M: Vitor Soares <vitor.soares@synopsys.com>
8243 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8244 F: drivers/i3c/master/dw*
8247 M: Boris Brezillon <bbrezillon@kernel.org>
8248 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8250 C: irc://chat.freenode.net/linux-i3c
8251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8252 F: Documentation/ABI/testing/sysfs-bus-i3c
8253 F: Documentation/devicetree/bindings/i3c/
8254 F: Documentation/driver-api/i3c
8256 F: include/linux/i3c/
8258 IA64 (Itanium) PLATFORM
8259 M: Tony Luck <tony.luck@intel.com>
8260 M: Fenghua Yu <fenghua.yu@intel.com>
8261 L: linux-ia64@vger.kernel.org
8263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8264 F: Documentation/ia64/
8267 IBM Power 842 compression accelerator
8268 M: Haren Myneni <haren@us.ibm.com>
8271 F: drivers/crypto/nx/Kconfig
8272 F: drivers/crypto/nx/Makefile
8273 F: drivers/crypto/nx/nx-842*
8274 F: include/linux/sw842.h
8277 IBM Power in-Nest Crypto Acceleration
8278 M: Breno Leitão <leitao@debian.org>
8279 M: Nayna Jain <nayna@linux.ibm.com>
8280 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8281 L: linux-crypto@vger.kernel.org
8283 F: drivers/crypto/nx/Kconfig
8284 F: drivers/crypto/nx/Makefile
8285 F: drivers/crypto/nx/nx-aes*
8286 F: drivers/crypto/nx/nx-sha*
8287 F: drivers/crypto/nx/nx.*
8288 F: drivers/crypto/nx/nx_csbcpb.h
8289 F: drivers/crypto/nx/nx_debugfs.c
8291 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8292 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8293 L: linux-pci@vger.kernel.org
8294 L: linuxppc-dev@lists.ozlabs.org
8296 F: drivers/pci/hotplug/rpadlpar*
8298 IBM Power Linux RAID adapter
8299 M: Brian King <brking@us.ibm.com>
8301 F: drivers/scsi/ipr.*
8303 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8304 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8305 L: linux-pci@vger.kernel.org
8306 L: linuxppc-dev@lists.ozlabs.org
8308 F: drivers/pci/hotplug/rpaphp*
8310 IBM Power SRIOV Virtual NIC Device Driver
8311 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8312 M: John Allen <jallen@linux.ibm.com>
8313 L: netdev@vger.kernel.org
8315 F: drivers/net/ethernet/ibm/ibmvnic.*
8317 IBM Power Virtual Accelerator Switchboard
8318 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8319 L: linuxppc-dev@lists.ozlabs.org
8321 F: arch/powerpc/include/asm/vas.h
8322 F: arch/powerpc/platforms/powernv/copy-paste.h
8323 F: arch/powerpc/platforms/powernv/vas*
8325 IBM Power Virtual Ethernet Device Driver
8326 M: Thomas Falcon <tlfalcon@linux.ibm.com>
8327 L: netdev@vger.kernel.org
8329 F: drivers/net/ethernet/ibm/ibmveth.*
8331 IBM Power Virtual FC Device Drivers
8332 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8333 L: linux-scsi@vger.kernel.org
8335 F: drivers/scsi/ibmvscsi/ibmvfc*
8337 IBM Power Virtual Management Channel Driver
8338 M: Steven Royer <seroyer@linux.ibm.com>
8340 F: drivers/misc/ibmvmc.*
8342 IBM Power Virtual SCSI Device Drivers
8343 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8344 L: linux-scsi@vger.kernel.org
8346 F: drivers/scsi/ibmvscsi/ibmvscsi*
8347 F: include/scsi/viosrp.h
8349 IBM Power Virtual SCSI Device Target Driver
8350 M: Michael Cyr <mikecyr@linux.ibm.com>
8351 L: linux-scsi@vger.kernel.org
8352 L: target-devel@vger.kernel.org
8354 F: drivers/scsi/ibmvscsi_tgt/
8356 IBM Power VMX Cryptographic instructions
8357 M: Breno Leitão <leitao@debian.org>
8358 M: Nayna Jain <nayna@linux.ibm.com>
8359 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8360 L: linux-crypto@vger.kernel.org
8362 F: drivers/crypto/vmx/Kconfig
8363 F: drivers/crypto/vmx/Makefile
8364 F: drivers/crypto/vmx/aes*
8365 F: drivers/crypto/vmx/ghash*
8366 F: drivers/crypto/vmx/ppc-xlate.pl
8367 F: drivers/crypto/vmx/vmx.c
8369 IBM ServeRAID RAID DRIVER
8371 F: drivers/scsi/ips.*
8373 ICH LPC AND GPIO DRIVER
8374 M: Peter Tyser <ptyser@xes-inc.com>
8376 F: drivers/gpio/gpio-ich.c
8377 F: drivers/mfd/lpc_ich.c
8380 M: Max Staudt <max@enpas.org>
8381 L: linux-i2c@vger.kernel.org
8383 F: drivers/i2c/busses/i2c-icy.c
8386 M: "David S. Miller" <davem@davemloft.net>
8387 L: linux-ide@vger.kernel.org
8389 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8391 F: Documentation/ide/
8393 F: include/linux/ide.h
8396 M: Borislav Petkov <bp@alien8.de>
8397 L: linux-ide@vger.kernel.org
8399 F: Documentation/cdrom/ide-cd.rst
8400 F: drivers/ide/ide-cd*
8402 IDEAPAD LAPTOP EXTRAS DRIVER
8403 M: Ike Panhc <ike.pan@canonical.com>
8404 L: platform-driver-x86@vger.kernel.org
8406 W: http://launchpad.net/ideapad-laptop
8407 F: drivers/platform/x86/ideapad-laptop.c
8409 IDEAPAD LAPTOP SLIDEBAR DRIVER
8410 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8411 L: linux-input@vger.kernel.org
8413 W: https://github.com/o2genum/ideapad-slidebar
8414 F: drivers/input/misc/ideapad_slidebar.c
8416 IDT VersaClock 5 CLOCK DRIVER
8417 M: Luca Ceresoli <luca@lucaceresoli.net>
8419 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8420 F: drivers/clk/clk-versaclock5.c
8422 IEEE 802.15.4 SUBSYSTEM
8423 M: Alexander Aring <alex.aring@gmail.com>
8424 M: Stefan Schmidt <stefan@datenfreihafen.org>
8425 L: linux-wpan@vger.kernel.org
8427 W: https://linux-wpan.org/
8428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8430 F: Documentation/networking/ieee802154.rst
8431 F: drivers/net/ieee802154/
8432 F: include/linux/ieee802154.h
8433 F: include/linux/nl802154.h
8434 F: include/net/af_ieee802154.h
8435 F: include/net/cfg802154.h
8436 F: include/net/ieee802154_netdev.h
8437 F: include/net/mac802154.h
8438 F: include/net/nl802154.h
8443 M: Yotam Gigi <yotam.gi@gmail.com>
8444 M: Jamal Hadi Salim <jhs@mojatatu.com>
8445 F: include/net/ife.h
8446 F: include/uapi/linux/ife.h
8449 IGORPLUG-USB IR RECEIVER
8450 M: Sean Young <sean@mess.org>
8451 L: linux-media@vger.kernel.org
8453 F: drivers/media/rc/igorplugusb.c
8455 IGUANAWORKS USB IR TRANSCEIVER
8456 M: Sean Young <sean@mess.org>
8457 L: linux-media@vger.kernel.org
8459 F: drivers/media/rc/iguanair.c
8461 IIO DIGITAL POTENTIOMETER DAC
8462 M: Peter Rosin <peda@axentia.se>
8463 L: linux-iio@vger.kernel.org
8465 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8466 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8467 F: drivers/iio/dac/dpot-dac.c
8469 IIO ENVELOPE DETECTOR
8470 M: Peter Rosin <peda@axentia.se>
8471 L: linux-iio@vger.kernel.org
8473 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8474 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8475 F: drivers/iio/adc/envelope-detector.c
8478 M: Peter Rosin <peda@axentia.se>
8479 L: linux-iio@vger.kernel.org
8481 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8482 F: drivers/iio/multiplexer/iio-mux.c
8484 IIO SUBSYSTEM AND DRIVERS
8485 M: Jonathan Cameron <jic23@kernel.org>
8486 R: Hartmut Knaack <knaack.h@gmx.de>
8487 R: Lars-Peter Clausen <lars@metafoo.de>
8488 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8489 L: linux-iio@vger.kernel.org
8491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8492 F: Documentation/ABI/testing/configfs-iio*
8493 F: Documentation/ABI/testing/sysfs-bus-iio*
8494 F: Documentation/devicetree/bindings/iio/
8496 F: drivers/staging/iio/
8497 F: include/linux/iio/
8501 M: Peter Rosin <peda@axentia.se>
8502 L: linux-iio@vger.kernel.org
8504 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8505 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8506 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8507 F: drivers/iio/afe/iio-rescale.c
8509 IKANOS/ADI EAGLE ADSL USB DRIVER
8510 M: Matthieu Castet <castet.matthieu@free.fr>
8511 M: Stanislaw Gruszka <stf_xl@wp.pl>
8513 F: drivers/usb/atm/ueagle-atm.c
8515 IMGTEC ASCII LCD DRIVER
8516 M: Paul Burton <paulburton@kernel.org>
8518 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8519 F: drivers/auxdisplay/img-ascii-lcd.c
8521 IMGTEC IR DECODER DRIVER
8523 F: drivers/media/rc/img-ir/
8525 IMON SOUNDGRAPH USB IR RECEIVER
8526 M: Sean Young <sean@mess.org>
8527 L: linux-media@vger.kernel.org
8529 F: drivers/media/rc/imon.c
8530 F: drivers/media/rc/imon_raw.c
8532 IMS TWINTURBO FRAMEBUFFER DRIVER
8533 L: linux-fbdev@vger.kernel.org
8535 F: drivers/video/fbdev/imsttfb.c
8537 INA209 HARDWARE MONITOR DRIVER
8538 M: Guenter Roeck <linux@roeck-us.net>
8539 L: linux-hwmon@vger.kernel.org
8541 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8542 F: Documentation/hwmon/ina209.rst
8543 F: drivers/hwmon/ina209.c
8545 INA2XX HARDWARE MONITOR DRIVER
8546 M: Guenter Roeck <linux@roeck-us.net>
8547 L: linux-hwmon@vger.kernel.org
8549 F: Documentation/hwmon/ina2xx.rst
8550 F: drivers/hwmon/ina2xx.c
8551 F: include/linux/platform_data/ina2xx.h
8553 INDUSTRY PACK SUBSYSTEM (IPACK)
8554 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8555 M: Jens Taprogge <jens.taprogge@taprogge.org>
8556 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8557 L: industrypack-devel@lists.sourceforge.net
8559 W: http://industrypack.sourceforge.net
8562 INFINEON DPS310 Driver
8563 M: Eddie James <eajames@linux.ibm.com>
8564 L: linux-iio@vger.kernel.org
8566 F: drivers/iio/pressure/dps310.c
8568 INFINIBAND SUBSYSTEM
8569 M: Doug Ledford <dledford@redhat.com>
8570 M: Jason Gunthorpe <jgg@mellanox.com>
8571 L: linux-rdma@vger.kernel.org
8573 W: https://github.com/linux-rdma/rdma-core
8574 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8576 F: Documentation/devicetree/bindings/infiniband/
8577 F: Documentation/infiniband/
8578 F: drivers/infiniband/
8580 F: include/trace/events/ib_mad.h
8581 F: include/trace/events/ib_umad.h
8582 F: include/uapi/linux/if_infiniband.h
8583 F: include/uapi/rdma/
8584 F: samples/bpf/ibumad_kern.c
8585 F: samples/bpf/ibumad_user.c
8587 INGENIC JZ4780 DMA Driver
8588 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8590 F: drivers/dma/dma-jz4780.c
8592 INGENIC JZ4780 NAND DRIVER
8593 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8594 L: linux-mtd@lists.infradead.org
8596 F: drivers/mtd/nand/raw/ingenic/
8599 M: Paul Cercueil <paul@crapouillou.net>
8601 F: arch/mips/boot/dts/ingenic/
8602 F: arch/mips/include/asm/mach-jz4740/
8603 F: arch/mips/jz4740/
8604 F: drivers/clk/ingenic/
8605 F: drivers/dma/dma-jz4780.c
8606 F: drivers/gpu/drm/ingenic/
8607 F: drivers/i2c/busses/i2c-jz4780.c
8608 F: drivers/iio/adc/ingenic-adc.c
8609 F: drivers/irqchip/irq-ingenic.c
8610 F: drivers/memory/jz4780-nemc.c
8611 F: drivers/mmc/host/jz4740_mmc.c
8612 F: drivers/mtd/nand/raw/ingenic/
8613 F: drivers/pinctrl/pinctrl-ingenic.c
8614 F: drivers/power/supply/ingenic-battery.c
8615 F: drivers/pwm/pwm-jz4740.c
8616 F: drivers/remoteproc/ingenic_rproc.c
8617 F: drivers/rtc/rtc-jz4740.c
8618 F: drivers/tty/serial/8250/8250_ingenic.c
8619 F: drivers/usb/musb/jz4740.c
8620 F: drivers/watchdog/jz4740_wdt.c
8621 F: include/dt-bindings/iio/adc/ingenic,adc.h
8622 F: include/linux/mfd/ingenic-tcu.h
8623 F: sound/soc/codecs/jz47*
8624 F: sound/soc/jz4740/
8627 M: Jan Kara <jack@suse.cz>
8628 R: Amir Goldstein <amir73il@gmail.com>
8629 L: linux-fsdevel@vger.kernel.org
8631 F: Documentation/filesystems/inotify.rst
8632 F: fs/notify/inotify/
8633 F: include/linux/inotify.h
8634 F: include/uapi/linux/inotify.h
8636 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8637 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8638 L: linux-input@vger.kernel.org
8640 Q: http://patchwork.kernel.org/project/linux-input/list/
8641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8642 F: Documentation/devicetree/bindings/input/
8643 F: Documentation/devicetree/bindings/serio/
8644 F: Documentation/input/
8646 F: include/linux/input.h
8647 F: include/linux/input/
8648 F: include/uapi/linux/input-event-codes.h
8649 F: include/uapi/linux/input.h
8651 INPUT MULTITOUCH (MT) PROTOCOL
8652 M: Henrik Rydberg <rydberg@bitmath.org>
8653 L: linux-input@vger.kernel.org
8655 F: Documentation/input/multi-touch-protocol.rst
8656 F: drivers/input/input-mt.c
8659 INSIDE SECURE CRYPTO DRIVER
8660 M: Antoine Tenart <antoine.tenart@bootlin.com>
8661 L: linux-crypto@vger.kernel.org
8663 F: drivers/crypto/inside-secure/
8665 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8666 M: Mimi Zohar <zohar@linux.ibm.com>
8667 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8668 L: linux-integrity@vger.kernel.org
8670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8671 F: security/integrity/ima/
8673 INTEL 810/815 FRAMEBUFFER DRIVER
8674 M: Antonino Daplas <adaplas@gmail.com>
8675 L: linux-fbdev@vger.kernel.org
8677 F: drivers/video/fbdev/i810/
8680 M: Cezary Rojewski <cezary.rojewski@intel.com>
8681 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8682 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8683 M: Jie Yang <yang.jie@linux.intel.com>
8684 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8688 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8689 M: Hans de Goede <hdegoede@redhat.com>
8690 L: platform-driver-x86@vger.kernel.org
8692 F: drivers/platform/x86/intel_atomisp2_pm.c
8694 INTEL ATOMISP2 LED DRIVER
8695 M: Hans de Goede <hdegoede@redhat.com>
8696 L: platform-driver-x86@vger.kernel.org
8698 F: drivers/platform/x86/intel_atomisp2_led.c
8700 INTEL BROXTON PMC DRIVER
8701 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8702 M: Zha Qipeng <qipeng.zha@intel.com>
8704 F: drivers/mfd/intel_pmc_bxt.c
8705 F: include/linux/mfd/intel_pmc_bxt.h
8707 INTEL C600 SERIES SAS CONTROLLER DRIVER
8708 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8709 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8710 L: linux-scsi@vger.kernel.org
8712 T: git git://git.code.sf.net/p/intel-sas/isci
8713 F: drivers/scsi/isci/
8715 INTEL CPU family model numbers
8716 M: Tony Luck <tony.luck@intel.com>
8718 L: linux-kernel@vger.kernel.org
8720 F: arch/x86/include/asm/intel-family.h
8722 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8723 M: Jani Nikula <jani.nikula@linux.intel.com>
8724 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8725 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8726 L: intel-gfx@lists.freedesktop.org
8728 W: https://01.org/linuxgraphics/
8729 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8730 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8731 C: irc://chat.freenode.net/intel-gfx
8732 T: git git://anongit.freedesktop.org/drm-intel
8733 F: Documentation/gpu/i915.rst
8734 F: drivers/gpu/drm/i915/
8735 F: include/drm/i915*
8736 F: include/uapi/drm/i915_drm.h
8738 INTEL ETHERNET DRIVERS
8739 M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
8740 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8742 W: http://www.intel.com/support/feedback.htm
8743 W: http://e1000.sourceforge.net/
8744 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8745 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8747 F: Documentation/networking/device_drivers/ethernet/intel/
8748 F: drivers/net/ethernet/intel/
8749 F: drivers/net/ethernet/intel/*/
8750 F: include/linux/avf/virtchnl.h
8752 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8753 M: Maik Broemme <mbroemme@libmpq.org>
8754 L: linux-fbdev@vger.kernel.org
8756 F: Documentation/fb/intelfb.rst
8757 F: drivers/video/fbdev/intelfb/
8760 M: Andy Shevchenko <andy@kernel.org>
8761 L: linux-gpio@vger.kernel.org
8763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8764 F: drivers/gpio/gpio-ich.c
8765 F: drivers/gpio/gpio-intel-mid.c
8766 F: drivers/gpio/gpio-merrifield.c
8767 F: drivers/gpio/gpio-ml-ioh.c
8768 F: drivers/gpio/gpio-pch.c
8769 F: drivers/gpio/gpio-sch.c
8770 F: drivers/gpio/gpio-sodaville.c
8772 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8773 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8774 M: Zhi Wang <zhi.a.wang@intel.com>
8775 L: intel-gvt-dev@lists.freedesktop.org
8776 L: intel-gfx@lists.freedesktop.org
8778 W: https://01.org/igvt-g
8779 T: git https://github.com/intel/gvt-linux.git
8780 F: drivers/gpu/drm/i915/gvt/
8782 INTEL HID EVENT DRIVER
8783 M: Alex Hung <alex.hung@canonical.com>
8784 L: platform-driver-x86@vger.kernel.org
8786 F: drivers/platform/x86/intel-hid.c
8788 INTEL I/OAT DMA DRIVER
8789 M: Dave Jiang <dave.jiang@intel.com>
8790 R: Dan Williams <dan.j.williams@intel.com>
8791 L: dmaengine@vger.kernel.org
8793 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8794 F: drivers/dma/ioat*
8797 M: Dave Jiang <dave.jiang@intel.com>
8798 L: dmaengine@vger.kernel.org
8800 F: drivers/dma/idxd/*
8801 F: include/uapi/linux/idxd.h
8804 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8805 M: Len Brown <lenb@kernel.org>
8806 L: linux-pm@vger.kernel.org
8808 B: https://bugzilla.kernel.org
8809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8810 F: drivers/idle/intel_idle.c
8812 INTEL INTEGRATED SENSOR HUB DRIVER
8813 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8814 M: Jiri Kosina <jikos@kernel.org>
8815 L: linux-input@vger.kernel.org
8817 F: drivers/hid/intel-ish-hid/
8820 M: David Woodhouse <dwmw2@infradead.org>
8821 M: Lu Baolu <baolu.lu@linux.intel.com>
8822 L: iommu@lists.linux-foundation.org
8824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8825 F: drivers/iommu/intel/
8826 F: include/linux/intel-iommu.h
8827 F: include/linux/intel-svm.h
8829 INTEL IOP-ADMA DMA DRIVER
8830 R: Dan Williams <dan.j.williams@intel.com>
8832 F: drivers/dma/iop-adma.c
8834 INTEL IPU3 CSI-2 CIO2 DRIVER
8835 M: Yong Zhi <yong.zhi@intel.com>
8836 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8837 M: Bingbu Cao <bingbu.cao@intel.com>
8838 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8839 L: linux-media@vger.kernel.org
8841 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8842 F: drivers/media/pci/intel/ipu3/
8844 INTEL IPU3 CSI-2 IMGU DRIVER
8845 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8846 R: Bingbu Cao <bingbu.cao@intel.com>
8847 R: Tian Shu Qiu <tian.shu.qiu@intel.com>
8848 L: linux-media@vger.kernel.org
8850 F: Documentation/admin-guide/media/ipu3.rst
8851 F: Documentation/admin-guide/media/ipu3_rcb.svg
8852 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8853 F: drivers/staging/media/ipu3/
8855 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8856 M: Krzysztof Halasa <khalasa@piap.pl>
8858 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8859 F: drivers/net/wan/ixp4xx_hss.c
8860 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8861 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8862 F: include/linux/soc/ixp4xx/npe.h
8863 F: include/linux/soc/ixp4xx/qmgr.h
8865 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8866 M: Deepak Saxena <dsaxena@plexity.net>
8868 F: drivers/char/hw_random/ixp4xx-rng.c
8870 INTEL MANAGEMENT ENGINE (mei)
8871 M: Tomas Winkler <tomas.winkler@intel.com>
8872 L: linux-kernel@vger.kernel.org
8874 F: Documentation/driver-api/mei/*
8875 F: drivers/misc/mei/
8876 F: drivers/watchdog/mei_wdt.c
8877 F: include/linux/mei_cl_bus.h
8878 F: include/uapi/linux/mei.h
8881 INTEL MENLOW THERMAL DRIVER
8882 M: Sujith Thomas <sujith.thomas@intel.com>
8883 L: platform-driver-x86@vger.kernel.org
8885 W: https://01.org/linux-acpi
8886 F: drivers/platform/x86/intel_menlow.c
8888 INTEL MIC DRIVERS (mic)
8889 M: Sudeep Dutt <sudeep.dutt@intel.com>
8890 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8892 W: https://github.com/sudeepdutt/mic
8893 W: http://software.intel.com/en-us/mic-developer
8894 F: Documentation/misc-devices/mic/
8895 F: drivers/dma/mic_x100_dma.c
8896 F: drivers/dma/mic_x100_dma.h
8897 F: drivers/misc/mic/
8898 F: include/linux/mic_bus.h
8899 F: include/linux/scif.h
8900 F: include/uapi/linux/mic_common.h
8901 F: include/uapi/linux/mic_ioctl.h
8902 F: include/uapi/linux/scif_ioctl.h
8904 INTEL P-Unit IPC DRIVER
8905 M: Zha Qipeng <qipeng.zha@intel.com>
8906 L: platform-driver-x86@vger.kernel.org
8908 F: arch/x86/include/asm/intel_punit_ipc.h
8909 F: drivers/platform/x86/intel_punit_ipc.c
8911 INTEL PMC CORE DRIVER
8912 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
8913 M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
8914 L: platform-driver-x86@vger.kernel.org
8916 F: drivers/platform/x86/intel_pmc_core*
8918 INTEL PMIC GPIO DRIVERS
8919 M: Andy Shevchenko <andy@kernel.org>
8921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8922 F: drivers/gpio/gpio-*cove.c
8923 F: drivers/gpio/gpio-msic.c
8925 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
8926 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8928 F: drivers/mfd/intel_msic.c
8929 F: drivers/mfd/intel_soc_pmic*
8930 F: include/linux/mfd/intel_msic.h
8931 F: include/linux/mfd/intel_soc_pmic*
8933 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
8934 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
8935 L: linux-wireless@vger.kernel.org
8937 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
8938 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
8939 F: drivers/net/wireless/intel/ipw2x00/
8942 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8943 M: Len Brown <lenb@kernel.org>
8944 L: linux-pm@vger.kernel.org
8946 F: drivers/cpufreq/intel_pstate.c
8948 INTEL RDMA RNIC DRIVER
8949 M: Faisal Latif <faisal.latif@intel.com>
8950 M: Shiraz Saleem <shiraz.saleem@intel.com>
8951 L: linux-rdma@vger.kernel.org
8953 F: drivers/infiniband/hw/i40iw/
8954 F: include/uapi/rdma/i40iw-abi.h
8957 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8959 F: arch/x86/include/asm/intel_scu_ipc.h
8960 F: drivers/platform/x86/intel_scu_*
8962 INTEL SPEED SELECT TECHNOLOGY
8963 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8964 L: platform-driver-x86@vger.kernel.org
8966 F: drivers/platform/x86/intel_speed_select_if/
8967 F: include/uapi/linux/isst_if.h
8968 F: tools/power/x86/intel-speed-select/
8970 INTEL STRATIX10 FIRMWARE DRIVERS
8971 M: Richard Gong <richard.gong@linux.intel.com>
8972 L: linux-kernel@vger.kernel.org
8974 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
8975 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
8976 F: drivers/firmware/stratix10-rsu.c
8977 F: drivers/firmware/stratix10-svc.c
8978 F: include/linux/firmware/intel/stratix10-smc.h
8979 F: include/linux/firmware/intel/stratix10-svc-client.h
8981 INTEL TELEMETRY DRIVER
8982 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
8983 M: "David E. Box" <david.e.box@linux.intel.com>
8984 L: platform-driver-x86@vger.kernel.org
8986 F: arch/x86/include/asm/intel_telemetry.h
8987 F: drivers/platform/x86/intel_telemetry*
8989 INTEL UNCORE FREQUENCY CONTROL
8990 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8991 L: platform-driver-x86@vger.kernel.org
8993 F: drivers/platform/x86/intel-uncore-frequency.c
8995 INTEL VIRTUAL BUTTON DRIVER
8996 M: AceLan Kao <acelan.kao@canonical.com>
8997 L: platform-driver-x86@vger.kernel.org
8999 F: drivers/platform/x86/intel-vbtn.c
9001 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9002 M: Stanislaw Gruszka <stf_xl@wp.pl>
9003 L: linux-wireless@vger.kernel.org
9005 F: drivers/net/wireless/intel/iwlegacy/
9007 INTEL WIRELESS WIFI LINK (iwlwifi)
9008 M: Johannes Berg <johannes.berg@intel.com>
9009 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9010 M: Luca Coelho <luciano.coelho@intel.com>
9011 M: Intel Linux Wireless <linuxwifi@intel.com>
9012 L: linux-wireless@vger.kernel.org
9014 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9016 F: drivers/net/wireless/intel/iwlwifi/
9018 INTEL WIRELESS WIMAX CONNECTION 2400
9019 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9020 M: linux-wimax@intel.com
9021 L: wimax@linuxwimax.org (subscribers-only)
9023 W: http://linuxwimax.org
9024 F: Documentation/admin-guide/wimax/i2400m.rst
9025 F: drivers/net/wimax/i2400m/
9026 F: include/uapi/linux/wimax/i2400m.h
9028 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9029 M: Jithu Joseph <jithu.joseph@intel.com>
9030 R: Maurice Ma <maurice.ma@intel.com>
9032 W: https://slimbootloader.github.io/security/firmware-update.html
9033 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9035 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9036 M: Mario Limonciello <mario.limonciello@dell.com>
9038 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9041 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9043 F: Documentation/trace/intel_th.rst
9044 F: drivers/hwtracing/intel_th/
9045 F: include/linux/intel_th.h
9047 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9048 M: Ning Sun <ning.sun@intel.com>
9049 L: tboot-devel@lists.sourceforge.net
9051 W: http://tboot.sourceforge.net
9052 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9053 F: Documentation/x86/intel_txt.rst
9054 F: arch/x86/kernel/tboot.c
9055 F: include/linux/tboot.h
9058 M: Georgi Djakov <georgi.djakov@linaro.org>
9059 L: linux-pm@vger.kernel.org
9061 F: Documentation/devicetree/bindings/interconnect/
9062 F: Documentation/driver-api/interconnect.rst
9063 F: drivers/interconnect/
9064 F: include/dt-bindings/interconnect/
9065 F: include/linux/interconnect-provider.h
9066 F: include/linux/interconnect.h
9068 INVENSENSE ICM-426xx IMU DRIVER
9069 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9070 L: linux-iio@vger.kernel.org
9072 W https://invensense.tdk.com/
9073 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9074 F: drivers/iio/imu/inv_icm42600/
9076 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9077 M: Linus Walleij <linus.walleij@linaro.org>
9078 L: linux-iio@vger.kernel.org
9080 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9081 F: drivers/iio/gyro/mpu3050*
9083 IOC3 ETHERNET DRIVER
9084 M: Ralf Baechle <ralf@linux-mips.org>
9085 L: linux-mips@vger.kernel.org
9087 F: drivers/net/ethernet/sgi/ioc3-eth.c
9089 IOMAP FILESYSTEM LIBRARY
9090 M: Christoph Hellwig <hch@infradead.org>
9091 M: Darrick J. Wong <darrick.wong@oracle.com>
9092 M: linux-xfs@vger.kernel.org
9093 M: linux-fsdevel@vger.kernel.org
9094 L: linux-xfs@vger.kernel.org
9095 L: linux-fsdevel@vger.kernel.org
9097 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9099 F: include/linux/iomap.h
9102 M: Joerg Roedel <joro@8bytes.org>
9103 L: iommu@lists.linux-foundation.org
9105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9106 F: Documentation/devicetree/bindings/iommu/
9108 F: include/linux/iommu.h
9109 F: include/linux/iova.h
9110 F: include/linux/of_iommu.h
9111 F: include/uapi/linux/iommu.h
9114 M: Jens Axboe <axboe@kernel.dk>
9115 L: io-uring@vger.kernel.org
9117 T: git git://git.kernel.dk/linux-block
9118 T: git git://git.kernel.dk/liburing
9122 F: include/uapi/linux/io_uring.h
9125 M: Corey Minyard <minyard@acm.org>
9126 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9128 W: http://openipmi.sourceforge.net/
9129 F: Documentation/driver-api/ipmi.rst
9130 F: Documentation/devicetree/bindings/ipmi/
9131 F: drivers/char/ipmi/
9132 F: include/linux/ipmi*
9133 F: include/uapi/linux/ipmi*
9135 IPS SCSI RAID DRIVER
9136 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9137 L: linux-scsi@vger.kernel.org
9139 W: http://www.adaptec.com/
9140 F: drivers/scsi/ips*
9143 M: Wensong Zhang <wensong@linux-vs.org>
9144 M: Simon Horman <horms@verge.net.au>
9145 M: Julian Anastasov <ja@ssi.bg>
9146 L: netdev@vger.kernel.org
9147 L: lvs-devel@vger.kernel.org
9149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9151 F: Documentation/networking/ipvs-sysctl.rst
9152 F: include/net/ip_vs.h
9153 F: include/uapi/linux/ip_vs.h
9154 F: net/netfilter/ipvs/
9157 M: Jiri Kosina <jikos@kernel.org>
9158 M: David Sterba <dsterba@suse.com>
9160 F: drivers/tty/ipwireless/
9163 L: netdev@vger.kernel.org
9165 F: include/uapi/linux/ipx.h
9167 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9168 M: Marc Zyngier <maz@kernel.org>
9170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9171 F: Documentation/core-api/irq/irq-domain.rst
9172 F: include/linux/irqdomain.h
9173 F: kernel/irq/irqdomain.c
9177 M: Thomas Gleixner <tglx@linutronix.de>
9178 L: linux-kernel@vger.kernel.org
9180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9184 M: Thomas Gleixner <tglx@linutronix.de>
9185 M: Jason Cooper <jason@lakedaemon.net>
9186 M: Marc Zyngier <maz@kernel.org>
9187 L: linux-kernel@vger.kernel.org
9189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9190 F: Documentation/devicetree/bindings/interrupt-controller/
9194 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9196 F: Documentation/driver-api/isa.rst
9197 F: drivers/base/isa.c
9198 F: include/linux/isa.h
9201 M: Hans Verkuil <hverkuil@xs4all.nl>
9202 L: linux-media@vger.kernel.org
9204 W: https://linuxtv.org
9205 T: git git://linuxtv.org/media_tree.git
9206 F: drivers/media/radio/radio-isa*
9209 M: Jaroslav Kysela <perex@perex.cz>
9211 F: Documentation/driver-api/isapnp.rst
9212 F: drivers/pnp/isapnp/
9213 F: include/linux/isapnp.h
9216 M: Lee Duncan <lduncan@suse.com>
9217 M: Chris Leech <cleech@redhat.com>
9218 L: open-iscsi@googlegroups.com
9219 L: linux-scsi@vger.kernel.org
9221 W: www.open-iscsi.com
9222 F: drivers/scsi/*iscsi*
9223 F: include/scsi/*iscsi*
9225 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9226 M: Peter Jones <pjones@redhat.com>
9227 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9229 F: drivers/firmware/iscsi_ibft*
9231 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9232 M: Sagi Grimberg <sagi@grimberg.me>
9233 M: Max Gurtovoy <maxg@mellanox.com>
9234 L: linux-rdma@vger.kernel.org
9236 W: http://www.openfabrics.org
9237 W: www.open-iscsi.org
9238 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9239 F: drivers/infiniband/ulp/iser/
9241 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9242 M: Sagi Grimberg <sagi@grimberg.me>
9243 L: linux-rdma@vger.kernel.org
9244 L: target-devel@vger.kernel.org
9246 W: http://www.linux-iscsi.org
9247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9248 F: drivers/infiniband/ulp/isert
9250 ISDN/CMTP OVER BLUETOOTH
9251 M: Karsten Keil <isdn@linux-pingi.de>
9252 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9253 L: netdev@vger.kernel.org
9255 W: http://www.isdn4linux.de
9256 F: Documentation/isdn/
9257 F: drivers/isdn/capi/
9258 F: include/linux/isdn/
9259 F: include/uapi/linux/isdn/
9260 F: net/bluetooth/cmtp/
9262 ISDN/mISDN SUBSYSTEM
9263 M: Karsten Keil <isdn@linux-pingi.de>
9264 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9265 L: netdev@vger.kernel.org
9267 W: http://www.isdn4linux.de
9268 F: drivers/isdn/Kconfig
9269 F: drivers/isdn/Makefile
9270 F: drivers/isdn/hardware/
9271 F: drivers/isdn/mISDN/
9273 IT87 HARDWARE MONITORING DRIVER
9274 M: Jean Delvare <jdelvare@suse.com>
9275 L: linux-hwmon@vger.kernel.org
9277 F: Documentation/hwmon/it87.rst
9278 F: drivers/hwmon/it87.c
9281 M: Antti Palosaari <crope@iki.fi>
9282 L: linux-media@vger.kernel.org
9284 W: https://linuxtv.org
9285 W: http://palosaari.fi/linux/
9286 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9287 T: git git://linuxtv.org/anttip/media_tree.git
9288 F: drivers/media/tuners/it913x*
9290 IVTV VIDEO4LINUX DRIVER
9291 M: Andy Walls <awalls@md.metrocast.net>
9292 L: linux-media@vger.kernel.org
9294 W: https://linuxtv.org
9295 T: git git://linuxtv.org/media_tree.git
9296 F: Documentation/admin-guide/media/ivtv*
9297 F: drivers/media/pci/ivtv/
9298 F: include/uapi/linux/ivtv*
9300 IX2505V MEDIA DRIVER
9301 M: Malcolm Priestley <tvboxspy@gmail.com>
9302 L: linux-media@vger.kernel.org
9304 W: https://linuxtv.org
9305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9306 F: drivers/media/dvb-frontends/ix2505v*
9308 JAILHOUSE HYPERVISOR INTERFACE
9309 M: Jan Kiszka <jan.kiszka@siemens.com>
9310 L: jailhouse-dev@googlegroups.com
9312 F: arch/x86/include/asm/jailhouse_para.h
9313 F: arch/x86/kernel/jailhouse.c
9315 JC42.4 TEMPERATURE SENSOR DRIVER
9316 M: Guenter Roeck <linux@roeck-us.net>
9317 L: linux-hwmon@vger.kernel.org
9319 F: Documentation/hwmon/jc42.rst
9320 F: drivers/hwmon/jc42.c
9323 M: Dave Kleikamp <shaggy@kernel.org>
9324 L: jfs-discussion@lists.sourceforge.net
9326 W: http://jfs.sourceforge.net/
9327 T: git git://github.com/kleikamp/linux-shaggy.git
9328 F: Documentation/admin-guide/jfs.rst
9332 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9333 L: netdev@vger.kernel.org
9335 F: drivers/net/ethernet/jme.*
9337 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9338 M: David Woodhouse <dwmw2@infradead.org>
9339 M: Richard Weinberger <richard@nod.at>
9340 L: linux-mtd@lists.infradead.org
9342 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9343 T: git git://git.infradead.org/ubifs-2.6.git
9345 F: include/uapi/linux/jffs2.h
9347 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9348 M: "Theodore Ts'o" <tytso@mit.edu>
9349 M: Jan Kara <jack@suse.com>
9350 L: linux-ext4@vger.kernel.org
9353 F: include/linux/jbd2.h
9355 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9356 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9357 L: linux-media@vger.kernel.org
9359 F: drivers/media/platform/rcar_jpu.c
9361 JSM Neo PCI based serial card
9362 L: linux-serial@vger.kernel.org
9364 F: drivers/tty/serial/jsm/
9366 K10TEMP HARDWARE MONITORING DRIVER
9367 M: Clemens Ladisch <clemens@ladisch.de>
9368 L: linux-hwmon@vger.kernel.org
9370 F: Documentation/hwmon/k10temp.rst
9371 F: drivers/hwmon/k10temp.c
9373 K8TEMP HARDWARE MONITORING DRIVER
9374 M: Rudolf Marek <r.marek@assembler.cz>
9375 L: linux-hwmon@vger.kernel.org
9377 F: Documentation/hwmon/k8temp.rst
9378 F: drivers/hwmon/k8temp.c
9381 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9382 R: Alexander Potapenko <glider@google.com>
9383 R: Dmitry Vyukov <dvyukov@google.com>
9384 L: kasan-dev@googlegroups.com
9386 F: Documentation/dev-tools/kasan.rst
9387 F: arch/*/include/asm/kasan.h
9388 F: arch/*/mm/kasan_init*
9389 F: include/linux/kasan*.h
9392 F: scripts/Makefile.kasan
9395 M: Masahiro Yamada <masahiroy@kernel.org>
9396 L: linux-kbuild@vger.kernel.org
9398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9399 F: Documentation/kbuild/kconfig*
9400 F: scripts/Kconfig.include
9404 R: Dmitry Vyukov <dvyukov@google.com>
9405 R: Andrey Konovalov <andreyknvl@google.com>
9406 L: kasan-dev@googlegroups.com
9408 F: Documentation/dev-tools/kcov.rst
9409 F: include/linux/kcov.h
9410 F: include/uapi/linux/kcov.h
9412 F: scripts/Makefile.kcov
9415 M: Marco Elver <elver@google.com>
9416 R: Dmitry Vyukov <dvyukov@google.com>
9417 L: kasan-dev@googlegroups.com
9419 F: Documentation/dev-tools/kcsan.rst
9420 F: include/linux/kcsan*.h
9422 F: lib/Kconfig.kcsan
9423 F: scripts/Makefile.kcsan
9426 M: Dave Young <dyoung@redhat.com>
9427 M: Baoquan He <bhe@redhat.com>
9428 R: Vivek Goyal <vgoyal@redhat.com>
9429 L: kexec@lists.infradead.org
9431 W: http://lse.sourceforge.net/kdump/
9432 F: Documentation/admin-guide/kdump/
9434 F: include/linux/crash_core.h
9435 F: include/linux/crash_dump.h
9436 F: include/uapi/linux/vmcore.h
9439 KEENE FM RADIO TRANSMITTER DRIVER
9440 M: Hans Verkuil <hverkuil@xs4all.nl>
9441 L: linux-media@vger.kernel.org
9443 W: https://linuxtv.org
9444 T: git git://linuxtv.org/media_tree.git
9445 F: drivers/media/radio/radio-keene*
9448 M: Ian Kent <raven@themaw.net>
9449 L: autofs@vger.kernel.org
9453 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9454 M: Masahiro Yamada <masahiroy@kernel.org>
9455 M: Michal Marek <michal.lkml@markovi.net>
9456 L: linux-kbuild@vger.kernel.org
9458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9459 F: Documentation/kbuild/
9461 F: scripts/*vmlinux*
9463 F: scripts/Makefile*
9470 L: kernel-janitors@vger.kernel.org
9472 W: http://kernelnewbies.org/KernelJanitors
9474 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9475 M: "J. Bruce Fields" <bfields@fieldses.org>
9476 M: Chuck Lever <chuck.lever@oracle.com>
9477 L: linux-nfs@vger.kernel.org
9479 W: http://nfs.sourceforge.net/
9480 T: git git://linux-nfs.org/~bfields/linux.git
9484 F: include/linux/lockd/
9485 F: include/linux/sunrpc/
9486 F: include/uapi/linux/nfsd/
9487 F: include/uapi/linux/sunrpc/
9490 KERNEL SELFTEST FRAMEWORK
9491 M: Shuah Khan <shuah@kernel.org>
9492 M: Shuah Khan <skhan@linuxfoundation.org>
9493 L: linux-kselftest@vger.kernel.org
9495 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9497 F: Documentation/dev-tools/kselftest*
9498 F: tools/testing/selftests/
9500 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9501 M: Brendan Higgins <brendanhiggins@google.com>
9502 L: linux-kselftest@vger.kernel.org
9503 L: kunit-dev@googlegroups.com
9505 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9506 F: Documentation/dev-tools/kunit/
9509 F: tools/testing/kunit/
9511 KERNEL USERMODE HELPER
9512 M: Luis Chamberlain <mcgrof@kernel.org>
9513 L: linux-kernel@vger.kernel.org
9515 F: include/linux/umh.h
9518 KERNEL VIRTUAL MACHINE (KVM)
9519 M: Paolo Bonzini <pbonzini@redhat.com>
9520 L: kvm@vger.kernel.org
9522 W: http://www.linux-kvm.org
9523 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9524 F: Documentation/virt/kvm/
9525 F: include/asm-generic/kvm*
9526 F: include/kvm/iodev.h
9527 F: include/linux/kvm*
9528 F: include/trace/events/kvm.h
9529 F: include/uapi/asm-generic/kvm*
9530 F: include/uapi/linux/kvm*
9532 F: tools/testing/selftests/kvm/
9535 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9536 M: Marc Zyngier <maz@kernel.org>
9537 R: James Morse <james.morse@arm.com>
9538 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9539 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9541 L: kvmarm@lists.cs.columbia.edu
9543 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9544 F: arch/arm64/include/asm/kvm*
9545 F: arch/arm64/include/uapi/asm/kvm*
9547 F: include/kvm/arm_*
9549 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9550 M: Huacai Chen <chenhc@lemote.com>
9551 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9552 L: linux-mips@vger.kernel.org
9553 L: kvm@vger.kernel.org
9555 F: arch/mips/include/asm/kvm*
9556 F: arch/mips/include/uapi/asm/kvm*
9559 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9560 M: Paul Mackerras <paulus@ozlabs.org>
9561 L: kvm-ppc@vger.kernel.org
9563 W: http://www.linux-kvm.org/
9564 T: git git://github.com/agraf/linux-2.6.git
9565 F: arch/powerpc/include/asm/kvm*
9566 F: arch/powerpc/include/uapi/asm/kvm*
9567 F: arch/powerpc/kernel/kvm*
9568 F: arch/powerpc/kvm/
9570 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9571 M: Christian Borntraeger <borntraeger@de.ibm.com>
9572 M: Janosch Frank <frankja@linux.ibm.com>
9573 R: David Hildenbrand <david@redhat.com>
9574 R: Cornelia Huck <cohuck@redhat.com>
9575 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9576 L: kvm@vger.kernel.org
9578 W: http://www.ibm.com/developerworks/linux/linux390/
9579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9580 F: Documentation/virt/kvm/s390*
9581 F: arch/s390/include/asm/gmap.h
9582 F: arch/s390/include/asm/kvm*
9583 F: arch/s390/include/uapi/asm/kvm*
9585 F: arch/s390/mm/gmap.c
9586 F: tools/testing/selftests/kvm/*/s390x/
9587 F: tools/testing/selftests/kvm/s390x/
9589 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9590 M: Paolo Bonzini <pbonzini@redhat.com>
9591 R: Sean Christopherson <sean.j.christopherson@intel.com>
9592 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9593 R: Wanpeng Li <wanpengli@tencent.com>
9594 R: Jim Mattson <jmattson@google.com>
9595 R: Joerg Roedel <joro@8bytes.org>
9596 L: kvm@vger.kernel.org
9598 W: http://www.linux-kvm.org
9599 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9600 F: arch/x86/include/asm/kvm*
9601 F: arch/x86/include/asm/pvclock-abi.h
9602 F: arch/x86/include/asm/svm.h
9603 F: arch/x86/include/asm/vmx*.h
9604 F: arch/x86/include/uapi/asm/kvm*
9605 F: arch/x86/include/uapi/asm/svm.h
9606 F: arch/x86/include/uapi/asm/vmx.h
9607 F: arch/x86/kernel/kvm.c
9608 F: arch/x86/kernel/kvmclock.c
9613 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9614 M: Tejun Heo <tj@kernel.org>
9616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9618 F: include/linux/kernfs.h
9621 M: Eric Biederman <ebiederm@xmission.com>
9622 L: kexec@lists.infradead.org
9624 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9625 F: include/linux/kexec.h
9626 F: include/uapi/linux/kexec.h
9630 M: Mimi Zohar <zohar@linux.ibm.com>
9631 L: linux-integrity@vger.kernel.org
9632 L: keyrings@vger.kernel.org
9634 F: Documentation/security/keys/trusted-encrypted.rst
9635 F: include/keys/encrypted-type.h
9636 F: security/keys/encrypted-keys/
9639 M: James Bottomley <jejb@linux.ibm.com>
9640 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9641 M: Mimi Zohar <zohar@linux.ibm.com>
9642 L: linux-integrity@vger.kernel.org
9643 L: keyrings@vger.kernel.org
9645 F: Documentation/security/keys/trusted-encrypted.rst
9646 F: include/keys/trusted-type.h
9647 F: include/keys/trusted_tpm.h
9648 F: security/keys/trusted-keys/
9651 M: David Howells <dhowells@redhat.com>
9652 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
9653 L: keyrings@vger.kernel.org
9655 F: Documentation/security/keys/core.rst
9657 F: include/linux/key-type.h
9658 F: include/linux/key.h
9659 F: include/linux/keyctl.h
9660 F: include/uapi/linux/keyctl.h
9664 M: Stefani Seibold <stefani@seibold.net>
9666 F: include/linux/kfifo.h
9670 KGDB / KDB /debug_core
9671 M: Jason Wessel <jason.wessel@windriver.com>
9672 M: Daniel Thompson <daniel.thompson@linaro.org>
9673 R: Douglas Anderson <dianders@chromium.org>
9674 L: kgdb-bugreport@lists.sourceforge.net
9676 W: http://kgdb.wiki.kernel.org/
9677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9678 F: Documentation/dev-tools/kgdb.rst
9679 F: drivers/misc/kgdbts.c
9680 F: drivers/tty/serial/kgdboc.c
9681 F: include/linux/kdb.h
9682 F: include/linux/kgdb.h
9685 KHADAS MCU MFD DRIVER
9686 M: Neil Armstrong <narmstrong@baylibre.com>
9687 L: linux-amlogic@lists.infradead.org
9689 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9690 F: drivers/mfd/khadas-mcu.c
9691 F: include/linux/mfd/khadas-mcu.h
9692 F: drivers/thermal/khadas_mcu_fan.c
9695 M: Catalin Marinas <catalin.marinas@arm.com>
9697 F: Documentation/dev-tools/kmemleak.rst
9698 F: include/linux/kmemleak.h
9699 F: mm/kmemleak-test.c
9702 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9703 M: Luis Chamberlain <mcgrof@kernel.org>
9704 L: linux-kernel@vger.kernel.org
9706 F: include/linux/kmod.h
9709 F: tools/testing/selftests/kmod/
9712 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9713 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9714 M: "David S. Miller" <davem@davemloft.net>
9715 M: Masami Hiramatsu <mhiramat@kernel.org>
9717 F: Documentation/trace/kprobes.rst
9718 F: include/asm-generic/kprobes.h
9719 F: include/linux/kprobes.h
9722 KS0108 LCD CONTROLLER DRIVER
9723 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9725 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9726 F: drivers/auxdisplay/ks0108.c
9727 F: include/linux/ks0108.h
9730 M: David Ahern <dsahern@kernel.org>
9731 L: netdev@vger.kernel.org
9733 F: include/net/l3mdev.h
9737 M: John Fastabend <john.fastabend@gmail.com>
9738 M: Daniel Borkmann <daniel@iogearbox.net>
9739 M: Jakub Sitnicki <jakub@cloudflare.com>
9740 M: Lorenz Bauer <lmb@cloudflare.com>
9741 L: netdev@vger.kernel.org
9742 L: bpf@vger.kernel.org
9744 F: include/linux/skmsg.h
9746 F: net/core/sock_map.c
9747 F: net/ipv4/tcp_bpf.c
9748 F: net/ipv4/udp_bpf.c
9750 LANTIQ / INTEL Ethernet drivers
9751 M: Hauke Mehrtens <hauke@hauke-m.de>
9752 L: netdev@vger.kernel.org
9754 F: drivers/net/dsa/lantiq_gswip.c
9755 F: drivers/net/dsa/lantiq_pce.h
9756 F: drivers/net/ethernet/lantiq_xrx200.c
9757 F: net/dsa/tag_gswip.c
9759 LANTIQ MIPS ARCHITECTURE
9760 M: John Crispin <john@phrozen.org>
9761 L: linux-mips@vger.kernel.org
9764 F: drivers/soc/lantiq
9767 L: linux-x25@vger.kernel.org
9769 F: Documentation/networking/lapb-module.rst
9773 LASI 53c700 driver for PARISC
9774 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9775 L: linux-scsi@vger.kernel.org
9777 F: Documentation/scsi/53c700.rst
9778 F: drivers/scsi/53c700*
9781 M: Tobin C. Harding <me@tobin.cc>
9782 M: Tycho Andersen <tycho@tycho.ws>
9783 L: kernel-hardening@lists.openwall.com
9785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9786 F: scripts/leaking_addresses.pl
9789 M: Pavel Machek <pavel@ucw.cz>
9790 R: Dan Murphy <dmurphy@ti.com>
9791 L: linux-leds@vger.kernel.org
9793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9794 F: Documentation/devicetree/bindings/leds/
9796 F: include/linux/leds.h
9798 LEGACY EEPROM DRIVER
9799 M: Jean Delvare <jdelvare@suse.com>
9801 F: Documentation/misc-devices/eeprom.rst
9802 F: drivers/misc/eeprom/eeprom.c
9805 R: David Lechner <david@lechnology.com>
9807 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9808 F: arch/arm/boot/dts/da850-lego-ev3.dts
9809 F: drivers/power/supply/lego_ev3_battery.c
9811 LEGO USB Tower driver
9812 M: Juergen Stuber <starblue@users.sourceforge.net>
9813 L: legousb-devel@lists.sourceforge.net
9815 W: http://legousb.sourceforge.net/
9816 F: drivers/usb/misc/legousbtower.c
9819 M: Matan Ziv-Av <matan@svgalib.org>
9820 L: platform-driver-x86@vger.kernel.org
9822 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9823 F: Documentation/admin-guide/laptops/lg-laptop.rst
9824 F: drivers/platform/x86/lg-laptop.c
9827 M: Michael Krufky <mkrufky@linuxtv.org>
9828 L: linux-media@vger.kernel.org
9830 W: https://linuxtv.org
9831 W: http://github.com/mkrufky
9832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9833 T: git git://linuxtv.org/mkrufky/tuners.git
9834 F: drivers/media/dvb-frontends/lg2160.*
9836 LGDT3305 MEDIA DRIVER
9837 M: Michael Krufky <mkrufky@linuxtv.org>
9838 L: linux-media@vger.kernel.org
9840 W: https://linuxtv.org
9841 W: http://github.com/mkrufky
9842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9843 T: git git://linuxtv.org/mkrufky/tuners.git
9844 F: drivers/media/dvb-frontends/lgdt3305.*
9846 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9847 M: Viresh Kumar <vireshk@kernel.org>
9848 L: linux-ide@vger.kernel.org
9850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9851 F: drivers/ata/pata_arasan_cf.c
9852 F: include/linux/pata_arasan_cf_data.h
9855 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
9856 M: Jens Axboe <axboe@kernel.dk>
9857 L: linux-ide@vger.kernel.org
9859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9860 F: drivers/ata/ata_generic.c
9861 F: drivers/ata/pata_*.c
9863 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9864 M: Linus Walleij <linus.walleij@linaro.org>
9865 L: linux-ide@vger.kernel.org
9867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9868 F: drivers/ata/pata_ftide010.c
9869 F: drivers/ata/sata_gemini.c
9870 F: drivers/ata/sata_gemini.h
9872 LIBATA SATA AHCI PLATFORM devices support
9873 M: Hans de Goede <hdegoede@redhat.com>
9874 M: Jens Axboe <axboe@kernel.dk>
9875 L: linux-ide@vger.kernel.org
9877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9878 F: drivers/ata/ahci_platform.c
9879 F: drivers/ata/libahci_platform.c
9880 F: include/linux/ahci_platform.h
9882 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9883 M: Mikael Pettersson <mikpelinux@gmail.com>
9884 L: linux-ide@vger.kernel.org
9886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9887 F: drivers/ata/sata_promise.*
9889 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9890 M: Jens Axboe <axboe@kernel.dk>
9891 L: linux-ide@vger.kernel.org
9893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9894 F: Documentation/devicetree/bindings/ata/
9896 F: include/linux/ata.h
9897 F: include/linux/libata.h
9900 M: Sasha Levin <alexander.levin@microsoft.com>
9902 F: tools/lib/lockdep/
9904 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9905 M: Dan Williams <dan.j.williams@intel.com>
9906 M: Vishal Verma <vishal.l.verma@intel.com>
9907 M: Dave Jiang <dave.jiang@intel.com>
9908 L: linux-nvdimm@lists.01.org
9910 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9911 P: Documentation/nvdimm/maintainer-entry-profile.rst
9912 F: drivers/nvdimm/blk.c
9913 F: drivers/nvdimm/region_devs.c
9915 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9916 M: Vishal Verma <vishal.l.verma@intel.com>
9917 M: Dan Williams <dan.j.williams@intel.com>
9918 M: Dave Jiang <dave.jiang@intel.com>
9919 L: linux-nvdimm@lists.01.org
9921 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9922 P: Documentation/nvdimm/maintainer-entry-profile.rst
9923 F: drivers/nvdimm/btt*
9925 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9926 M: Dan Williams <dan.j.williams@intel.com>
9927 M: Vishal Verma <vishal.l.verma@intel.com>
9928 M: Dave Jiang <dave.jiang@intel.com>
9929 L: linux-nvdimm@lists.01.org
9931 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9932 P: Documentation/nvdimm/maintainer-entry-profile.rst
9933 F: drivers/nvdimm/pmem*
9935 LIBNVDIMM: DEVICETREE BINDINGS
9936 M: Oliver O'Halloran <oohall@gmail.com>
9937 L: linux-nvdimm@lists.01.org
9939 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9940 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
9941 F: drivers/nvdimm/of_pmem.c
9943 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
9944 M: Dan Williams <dan.j.williams@intel.com>
9945 M: Vishal Verma <vishal.l.verma@intel.com>
9946 M: Dave Jiang <dave.jiang@intel.com>
9947 M: Ira Weiny <ira.weiny@intel.com>
9948 L: linux-nvdimm@lists.01.org
9950 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9951 P: Documentation/nvdimm/maintainer-entry-profile.rst
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
9953 F: drivers/acpi/nfit/*
9955 F: include/linux/libnvdimm.h
9956 F: include/linux/nd.h
9957 F: include/uapi/linux/ndctl.h
9958 F: tools/testing/nvdimm/
9960 LICENSES and SPDX stuff
9961 M: Thomas Gleixner <tglx@linutronix.de>
9962 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9963 L: linux-spdx@vger.kernel.org
9965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
9967 F: Documentation/process/license-rules.rst
9969 F: scripts/spdxcheck-test.sh
9970 F: scripts/spdxcheck.py
9972 LIGHTNVM PLATFORM SUPPORT
9973 M: Matias Bjorling <mb@lightnvm.io>
9974 L: linux-block@vger.kernel.org
9976 W: http://github/OpenChannelSSD
9977 F: drivers/lightnvm/
9978 F: include/linux/lightnvm.h
9979 F: include/uapi/linux/lightnvm.h
9981 LINEAR RANGES HELPERS
9982 M: Mark Brown <broonie@kernel.org>
9983 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
9984 F: lib/linear_ranges.c
9985 F: lib/test_linear_ranges.c
9986 F: include/linux/linear_range.h
9988 LINUX FOR POWER MACINTOSH
9989 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9990 L: linuxppc-dev@lists.ozlabs.org
9992 F: arch/powerpc/platforms/powermac/
9993 F: drivers/macintosh/
9995 LINUX FOR POWERPC (32-BIT AND 64-BIT)
9996 M: Michael Ellerman <mpe@ellerman.id.au>
9997 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9998 R: Paul Mackerras <paulus@samba.org>
9999 L: linuxppc-dev@lists.ozlabs.org
10001 W: https://github.com/linuxppc/wiki/wiki
10002 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10004 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10005 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10006 F: Documentation/devicetree/bindings/powerpc/
10007 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10008 F: Documentation/powerpc/
10010 F: drivers/*/*/*pasemi*
10011 F: drivers/*/*pasemi*
10012 F: drivers/char/tpm/tpm_ibmvtpm*
10013 F: drivers/crypto/nx/
10014 F: drivers/crypto/vmx/
10015 F: drivers/i2c/busses/i2c-opal.c
10016 F: drivers/net/ethernet/ibm/ibmveth.*
10017 F: drivers/net/ethernet/ibm/ibmvnic.*
10018 F: drivers/pci/hotplug/pnv_php.c
10019 F: drivers/pci/hotplug/rpa*
10020 F: drivers/rtc/rtc-opal.c
10021 F: drivers/scsi/ibmvscsi/
10022 F: drivers/tty/hvc/hvc_opal.c
10023 F: drivers/watchdog/wdrtas.c
10024 F: tools/testing/selftests/powerpc
10031 LINUX FOR POWERPC EMBEDDED MPC5XXX
10032 M: Anatolij Gustschin <agust@denx.de>
10033 L: linuxppc-dev@lists.ozlabs.org
10035 F: arch/powerpc/platforms/512x/
10036 F: arch/powerpc/platforms/52xx/
10038 LINUX FOR POWERPC EMBEDDED PPC4XX
10039 L: linuxppc-dev@lists.ozlabs.org
10041 F: arch/powerpc/platforms/40x/
10042 F: arch/powerpc/platforms/44x/
10044 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10045 M: Scott Wood <oss@buserror.net>
10046 L: linuxppc-dev@lists.ozlabs.org
10048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10049 F: Documentation/devicetree/bindings/powerpc/fsl/
10050 F: arch/powerpc/platforms/83xx/
10051 F: arch/powerpc/platforms/85xx/
10053 LINUX FOR POWERPC EMBEDDED PPC8XX
10054 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10055 L: linuxppc-dev@lists.ozlabs.org
10057 F: arch/powerpc/platforms/8xx/
10059 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10060 M: Kees Cook <keescook@chromium.org>
10062 F: drivers/misc/lkdtm/*
10063 F: tools/testing/selftests/lkdtm/*
10065 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10066 M: Alan Stern <stern@rowland.harvard.edu>
10067 M: Andrea Parri <parri.andrea@gmail.com>
10068 M: Will Deacon <will@kernel.org>
10069 M: Peter Zijlstra <peterz@infradead.org>
10070 M: Boqun Feng <boqun.feng@gmail.com>
10071 M: Nicholas Piggin <npiggin@gmail.com>
10072 M: David Howells <dhowells@redhat.com>
10073 M: Jade Alglave <j.alglave@ucl.ac.uk>
10074 M: Luc Maranget <luc.maranget@inria.fr>
10075 M: "Paul E. McKenney" <paulmck@kernel.org>
10076 R: Akira Yokosawa <akiyks@gmail.com>
10077 R: Daniel Lustig <dlustig@nvidia.com>
10078 R: Joel Fernandes <joel@joelfernandes.org>
10079 L: linux-kernel@vger.kernel.org
10080 L: linux-arch@vger.kernel.org
10082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10083 F: Documentation/atomic_bitops.txt
10084 F: Documentation/atomic_t.txt
10085 F: Documentation/core-api/atomic_ops.rst
10086 F: Documentation/core-api/refcount-vs-atomic.rst
10087 F: Documentation/litmus-tests/
10088 F: Documentation/memory-barriers.txt
10089 F: tools/memory-model/
10091 LIS3LV02D ACCELEROMETER DRIVER
10092 M: Eric Piel <eric.piel@tremplin-utc.net>
10094 F: Documentation/misc-devices/lis3lv02d.rst
10095 F: drivers/misc/lis3lv02d/
10096 F: drivers/platform/x86/hp_accel.c
10099 M: David Gow <davidgow@google.com>
10100 L: linux-kselftest@vger.kernel.org
10101 L: kunit-dev@googlegroups.com
10106 M: Josh Poimboeuf <jpoimboe@redhat.com>
10107 M: Jiri Kosina <jikos@kernel.org>
10108 M: Miroslav Benes <mbenes@suse.cz>
10109 M: Petr Mladek <pmladek@suse.com>
10110 R: Joe Lawrence <joe.lawrence@redhat.com>
10111 L: live-patching@vger.kernel.org
10113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10114 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10115 F: Documentation/livepatch/
10116 F: arch/powerpc/include/asm/livepatch.h
10117 F: arch/s390/include/asm/livepatch.h
10118 F: arch/x86/include/asm/livepatch.h
10119 F: include/linux/livepatch.h
10120 F: kernel/livepatch/
10122 F: samples/livepatch/
10123 F: tools/testing/selftests/livepatch/
10126 L: netdev@vger.kernel.org
10128 F: include/linux/llc.h
10129 F: include/net/llc*
10130 F: include/uapi/linux/llc.h
10133 LM73 HARDWARE MONITOR DRIVER
10134 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10135 L: linux-hwmon@vger.kernel.org
10137 F: drivers/hwmon/lm73.c
10139 LM78 HARDWARE MONITOR DRIVER
10140 M: Jean Delvare <jdelvare@suse.com>
10141 L: linux-hwmon@vger.kernel.org
10143 F: Documentation/hwmon/lm78.rst
10144 F: drivers/hwmon/lm78.c
10146 LM83 HARDWARE MONITOR DRIVER
10147 M: Jean Delvare <jdelvare@suse.com>
10148 L: linux-hwmon@vger.kernel.org
10150 F: Documentation/hwmon/lm83.rst
10151 F: drivers/hwmon/lm83.c
10153 LM90 HARDWARE MONITOR DRIVER
10154 M: Jean Delvare <jdelvare@suse.com>
10155 L: linux-hwmon@vger.kernel.org
10157 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10158 F: Documentation/hwmon/lm90.rst
10159 F: drivers/hwmon/lm90.c
10160 F: include/dt-bindings/thermal/lm90.h
10162 LM95234 HARDWARE MONITOR DRIVER
10163 M: Guenter Roeck <linux@roeck-us.net>
10164 L: linux-hwmon@vger.kernel.org
10166 F: Documentation/hwmon/lm95234.rst
10167 F: drivers/hwmon/lm95234.c
10169 LME2510 MEDIA DRIVER
10170 M: Malcolm Priestley <tvboxspy@gmail.com>
10171 L: linux-media@vger.kernel.org
10173 W: https://linuxtv.org
10174 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10175 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10177 LOADPIN SECURITY MODULE
10178 M: Kees Cook <keescook@chromium.org>
10180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10181 F: Documentation/admin-guide/LSM/LoadPin.rst
10182 F: security/loadpin/
10185 M: Peter Zijlstra <peterz@infradead.org>
10186 M: Ingo Molnar <mingo@redhat.com>
10187 M: Will Deacon <will@kernel.org>
10188 L: linux-kernel@vger.kernel.org
10190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10191 F: Documentation/locking/
10192 F: arch/*/include/asm/spinlock*.h
10193 F: include/linux/lockdep.h
10194 F: include/linux/mutex*.h
10195 F: include/linux/rwlock*.h
10196 F: include/linux/rwsem*.h
10197 F: include/linux/seqlock.h
10198 F: include/linux/spinlock*.h
10200 F: lib/locking*.[ch]
10201 X: kernel/locking/locktorture.c
10203 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10204 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10205 L: linux-ntfs-dev@lists.sourceforge.net
10207 W: http://www.linux-ntfs.org/content/view/19/37/
10208 F: Documentation/admin-guide/ldm.rst
10209 F: block/partitions/ldm.*
10211 LOGITECH HID GAMING KEYBOARDS
10212 M: Hans de Goede <hdegoede@redhat.com>
10213 L: linux-input@vger.kernel.org
10215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10216 F: drivers/hid/hid-lg-g15.c
10218 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10219 M: Sathya Prakash <sathya.prakash@broadcom.com>
10220 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10221 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10222 L: MPT-FusionLinux.pdl@broadcom.com
10223 L: linux-scsi@vger.kernel.org
10225 W: http://www.avagotech.com/support/
10226 F: drivers/message/fusion/
10227 F: drivers/scsi/mpt3sas/
10229 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10230 M: Matthew Wilcox <willy@infradead.org>
10231 L: linux-scsi@vger.kernel.org
10233 F: drivers/scsi/sym53c8xx_2/
10236 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10237 L: linux-iio@vger.kernel.org
10239 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10240 F: drivers/iio/dac/ltc1660.c
10242 LTC2947 HARDWARE MONITOR DRIVER
10243 M: Nuno Sá <nuno.sa@analog.com>
10244 L: linux-hwmon@vger.kernel.org
10246 W: http://ez.analog.com/community/linux-device-drivers
10247 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10248 F: drivers/hwmon/ltc2947-core.c
10249 F: drivers/hwmon/ltc2947-i2c.c
10250 F: drivers/hwmon/ltc2947-spi.c
10251 F: drivers/hwmon/ltc2947.h
10253 LTC2983 IIO TEMPERATURE DRIVER
10254 M: Nuno Sá <nuno.sa@analog.com>
10255 L: linux-iio@vger.kernel.org
10257 W: http://ez.analog.com/community/linux-device-drivers
10258 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10259 F: drivers/iio/temperature/ltc2983.c
10261 LTC4261 HARDWARE MONITOR DRIVER
10262 M: Guenter Roeck <linux@roeck-us.net>
10263 L: linux-hwmon@vger.kernel.org
10265 F: Documentation/hwmon/ltc4261.rst
10266 F: drivers/hwmon/ltc4261.c
10268 LTC4306 I2C MULTIPLEXER DRIVER
10269 M: Michael Hennerich <michael.hennerich@analog.com>
10270 L: linux-i2c@vger.kernel.org
10272 W: http://ez.analog.com/community/linux-device-drivers
10273 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10274 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10276 LTP (Linux Test Project)
10277 M: Mike Frysinger <vapier@gentoo.org>
10278 M: Cyril Hrubis <chrubis@suse.cz>
10279 M: Wanlong Gao <wanlong.gao@gmail.com>
10280 M: Jan Stancek <jstancek@redhat.com>
10281 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10282 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10283 L: ltp@lists.linux.it (subscribers-only)
10285 W: http://linux-test-project.github.io/
10286 T: git git://github.com/linux-test-project/ltp.git
10289 M: Geert Uytterhoeven <geert@linux-m68k.org>
10290 L: linux-m68k@lists.linux-m68k.org
10292 W: http://www.linux-m68k.org/
10293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10297 M68K ON APPLE MACINTOSH
10298 M: Joshua Thompson <funaho@jurai.org>
10299 L: linux-m68k@lists.linux-m68k.org
10301 W: http://www.mac.linux-m68k.org/
10305 M: Philip Blundell <philb@gnu.org>
10307 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10308 F: arch/m68k/hp300/
10310 M88DS3103 MEDIA DRIVER
10311 M: Antti Palosaari <crope@iki.fi>
10312 L: linux-media@vger.kernel.org
10314 W: https://linuxtv.org
10315 W: http://palosaari.fi/linux/
10316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10317 T: git git://linuxtv.org/anttip/media_tree.git
10318 F: drivers/media/dvb-frontends/m88ds3103*
10320 M88RS2000 MEDIA DRIVER
10321 M: Malcolm Priestley <tvboxspy@gmail.com>
10322 L: linux-media@vger.kernel.org
10324 W: https://linuxtv.org
10325 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10326 F: drivers/media/dvb-frontends/m88rs2000*
10328 MA901 MASTERKIT USB FM RADIO DRIVER
10329 M: Alexey Klimov <klimov.linux@gmail.com>
10330 L: linux-media@vger.kernel.org
10332 T: git git://linuxtv.org/media_tree.git
10333 F: drivers/media/radio/radio-ma901.c
10336 M: Johannes Berg <johannes@sipsolutions.net>
10337 L: linux-wireless@vger.kernel.org
10339 W: https://wireless.wiki.kernel.org/
10340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10342 F: Documentation/networking/mac80211-injection.rst
10343 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10344 F: drivers/net/wireless/mac80211_hwsim.[ch]
10345 F: include/net/mac80211.h
10349 M: Jassi Brar <jassisinghbrar@gmail.com>
10350 L: linux-kernel@vger.kernel.org
10352 F: drivers/mailbox/
10353 F: include/linux/mailbox_client.h
10354 F: include/linux/mailbox_controller.h
10356 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10357 M: Michael Kerrisk <mtk.manpages@gmail.com>
10358 L: linux-man@vger.kernel.org
10360 W: http://www.kernel.org/doc/man-pages
10362 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10363 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10364 L: linux-mips@vger.kernel.org
10366 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10368 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10369 M: Andrew Lunn <andrew@lunn.ch>
10370 M: Vivien Didelot <vivien.didelot@gmail.com>
10371 L: netdev@vger.kernel.org
10373 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10374 F: Documentation/networking/devlink/mv88e6xxx.rst
10375 F: drivers/net/dsa/mv88e6xxx/
10376 F: include/linux/platform_data/mv88e6xxx.h
10378 MARVELL ARMADA 3700 PHY DRIVERS
10379 M: Miquel Raynal <miquel.raynal@bootlin.com>
10381 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10382 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10383 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10384 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10386 MARVELL ARMADA DRM SUPPORT
10387 M: Russell King <linux@armlinux.org.uk>
10389 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10390 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10391 F: Documentation/devicetree/bindings/display/armada/
10392 F: drivers/gpu/drm/armada/
10393 F: include/uapi/drm/armada_drm.h
10395 MARVELL CRYPTO DRIVER
10396 M: Boris Brezillon <bbrezillon@kernel.org>
10397 M: Arnaud Ebalard <arno@natisbad.org>
10398 M: Srujana Challa <schalla@marvell.com>
10399 L: linux-crypto@vger.kernel.org
10401 F: drivers/crypto/marvell/
10403 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10404 M: Mirko Lindner <mlindner@marvell.com>
10405 M: Stephen Hemminger <stephen@networkplumber.org>
10406 L: netdev@vger.kernel.org
10408 F: drivers/net/ethernet/marvell/sk*
10410 MARVELL LIBERTAS WIRELESS DRIVER
10411 L: libertas-dev@lists.infradead.org
10413 F: drivers/net/wireless/marvell/libertas/
10415 MARVELL MACCHIATOBIN SUPPORT
10416 M: Russell King <linux@armlinux.org.uk>
10417 L: linux-arm-kernel@lists.infradead.org
10419 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10421 MARVELL MV643XX ETHERNET DRIVER
10422 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10423 L: netdev@vger.kernel.org
10425 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10426 F: include/linux/mv643xx.h
10428 MARVELL MV88X3310 PHY DRIVER
10429 M: Russell King <linux@armlinux.org.uk>
10430 L: netdev@vger.kernel.org
10432 F: drivers/net/phy/marvell10g.c
10434 MARVELL MVEBU THERMAL DRIVER
10435 M: Miquel Raynal <miquel.raynal@bootlin.com>
10437 F: drivers/thermal/armada_thermal.c
10439 MARVELL MVNETA ETHERNET DRIVER
10440 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10441 L: netdev@vger.kernel.org
10443 F: drivers/net/ethernet/marvell/mvneta.*
10445 MARVELL MWIFIEX WIRELESS DRIVER
10446 M: Amitkumar Karwar <amitkarwar@gmail.com>
10447 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10448 M: Xinming Hu <huxinming820@gmail.com>
10449 L: linux-wireless@vger.kernel.org
10451 F: drivers/net/wireless/marvell/mwifiex/
10453 MARVELL MWL8K WIRELESS DRIVER
10454 M: Lennert Buytenhek <buytenh@wantstofly.org>
10455 L: linux-wireless@vger.kernel.org
10457 F: drivers/net/wireless/marvell/mwl8k.c
10459 MARVELL NAND CONTROLLER DRIVER
10460 M: Miquel Raynal <miquel.raynal@bootlin.com>
10461 L: linux-mtd@lists.infradead.org
10463 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10464 F: drivers/mtd/nand/raw/marvell_nand.c
10466 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10467 M: Sunil Goutham <sgoutham@marvell.com>
10468 M: Geetha sowjanya <gakula@marvell.com>
10469 M: Subbaraya Sundeep <sbhatta@marvell.com>
10470 M: hariprasad <hkelam@marvell.com>
10471 L: netdev@vger.kernel.org
10473 F: drivers/net/ethernet/marvell/octeontx2/nic/
10475 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10476 M: Sunil Goutham <sgoutham@marvell.com>
10477 M: Linu Cherian <lcherian@marvell.com>
10478 M: Geetha sowjanya <gakula@marvell.com>
10479 M: Jerin Jacob <jerinj@marvell.com>
10480 L: netdev@vger.kernel.org
10482 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10483 F: drivers/net/ethernet/marvell/octeontx2/af/
10485 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10486 M: Nicolas Pitre <nico@fluxnic.net>
10488 F: drivers/mmc/host/mvsdio.*
10490 MARVELL USB MDIO CONTROLLER DRIVER
10491 M: Tobias Waldekranz <tobias@waldekranz.com>
10492 L: netdev@vger.kernel.org
10494 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10495 F: drivers/net/phy/mdio-mvusb.c
10497 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10498 M: Hu Ziji <huziji@marvell.com>
10499 L: linux-mmc@vger.kernel.org
10501 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10502 F: drivers/mmc/host/sdhci-xenon*
10504 MATROX FRAMEBUFFER DRIVER
10505 L: linux-fbdev@vger.kernel.org
10507 F: drivers/video/fbdev/matrox/matroxfb_*
10508 F: include/uapi/linux/matroxfb.h
10510 MAX16065 HARDWARE MONITOR DRIVER
10511 M: Guenter Roeck <linux@roeck-us.net>
10512 L: linux-hwmon@vger.kernel.org
10514 F: Documentation/hwmon/max16065.rst
10515 F: drivers/hwmon/max16065.c
10517 MAX2175 SDR TUNER DRIVER
10518 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10519 L: linux-media@vger.kernel.org
10521 T: git git://linuxtv.org/media_tree.git
10522 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10523 F: Documentation/userspace-api/media/drivers/max2175.rst
10524 F: drivers/media/i2c/max2175*
10525 F: include/uapi/linux/max2175.h
10527 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10528 L: linux-hwmon@vger.kernel.org
10530 F: Documentation/hwmon/max6650.rst
10531 F: drivers/hwmon/max6650.c
10533 MAX6697 HARDWARE MONITOR DRIVER
10534 M: Guenter Roeck <linux@roeck-us.net>
10535 L: linux-hwmon@vger.kernel.org
10537 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10538 F: Documentation/hwmon/max6697.rst
10539 F: drivers/hwmon/max6697.c
10540 F: include/linux/platform_data/max6697.h
10542 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10543 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10544 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10545 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10546 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10547 L: linux-media@vger.kernel.org
10549 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10550 F: drivers/media/i2c/max9286.c
10552 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10553 M: Peter Rosin <peda@axentia.se>
10554 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10556 F: Documentation/devicetree/bindings/sound/max9860.txt
10557 F: sound/soc/codecs/max9860.*
10559 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10560 M: Andreas Klinger <ak@it-klinger.de>
10561 L: linux-iio@vger.kernel.org
10563 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10564 F: drivers/iio/proximity/mb1232.c
10566 MAXIM MAX77650 PMIC MFD DRIVER
10567 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10568 L: linux-kernel@vger.kernel.org
10570 F: Documentation/devicetree/bindings/*/*max77650.yaml
10571 F: Documentation/devicetree/bindings/*/max77650*.yaml
10572 F: drivers/gpio/gpio-max77650.c
10573 F: drivers/input/misc/max77650-onkey.c
10574 F: drivers/leds/leds-max77650.c
10575 F: drivers/mfd/max77650.c
10576 F: drivers/power/supply/max77650-charger.c
10577 F: drivers/regulator/max77650-regulator.c
10578 F: include/linux/mfd/max77650.h
10580 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10581 M: Javier Martinez Canillas <javier@dowhile0.org>
10582 L: linux-kernel@vger.kernel.org
10584 F: Documentation/devicetree/bindings/*/*max77802.txt
10585 F: drivers/regulator/max77802-regulator.c
10586 F: include/dt-bindings/*/*max77802.h
10588 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10589 M: Krzysztof Kozlowski <krzk@kernel.org>
10590 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10591 L: linux-pm@vger.kernel.org
10593 F: drivers/power/supply/max14577_charger.c
10594 F: drivers/power/supply/max77693_charger.c
10596 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10597 M: Chanwoo Choi <cw00.choi@samsung.com>
10598 M: Krzysztof Kozlowski <krzk@kernel.org>
10599 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10600 L: linux-kernel@vger.kernel.org
10602 F: Documentation/devicetree/bindings/*/max77686.txt
10603 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10604 F: Documentation/devicetree/bindings/mfd/max14577.txt
10605 F: Documentation/devicetree/bindings/mfd/max77693.txt
10606 F: drivers/*/max14577*.c
10607 F: drivers/*/max77686*.c
10608 F: drivers/*/max77693*.c
10609 F: drivers/clk/clk-max77686.c
10610 F: drivers/extcon/extcon-max14577.c
10611 F: drivers/extcon/extcon-max77693.c
10612 F: drivers/rtc/rtc-max77686.c
10613 F: include/linux/mfd/max14577*.h
10614 F: include/linux/mfd/max77686*.h
10615 F: include/linux/mfd/max77693*.h
10617 MAXIRADIO FM RADIO RECEIVER DRIVER
10618 M: Hans Verkuil <hverkuil@xs4all.nl>
10619 L: linux-media@vger.kernel.org
10621 W: https://linuxtv.org
10622 T: git git://linuxtv.org/media_tree.git
10623 F: drivers/media/radio/radio-maxiradio*
10625 MCAN MMIO DEVICE DRIVER
10626 M: Dan Murphy <dmurphy@ti.com>
10627 M: Sriram Dash <sriram.dash@samsung.com>
10628 L: linux-can@vger.kernel.org
10630 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10631 F: drivers/net/can/m_can/m_can.c
10632 F: drivers/net/can/m_can/m_can.h
10633 F: drivers/net/can/m_can/m_can_platform.c
10635 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10636 M: Rishi Gupta <gupt21@gmail.com>
10637 L: linux-i2c@vger.kernel.org
10638 L: linux-input@vger.kernel.org
10640 F: drivers/hid/hid-mcp2221.c
10642 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10643 M: Peter Rosin <peda@axentia.se>
10644 L: linux-iio@vger.kernel.org
10646 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10647 F: drivers/iio/potentiometer/mcp4018.c
10648 F: drivers/iio/potentiometer/mcp4531.c
10650 MCR20A IEEE-802.15.4 RADIO DRIVER
10651 M: Xue Liu <liuxuenetmail@gmail.com>
10652 L: linux-wpan@vger.kernel.org
10654 W: https://github.com/xueliu/mcr20a-linux
10655 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10656 F: drivers/net/ieee802154/mcr20a.c
10657 F: drivers/net/ieee802154/mcr20a.h
10659 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10660 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10661 L: linux-iio@vger.kernel.org
10663 F: drivers/iio/dac/cio-dac.c
10665 MEDIA CONTROLLER FRAMEWORK
10666 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10667 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10668 L: linux-media@vger.kernel.org
10670 W: https://www.linuxtv.org
10671 T: git git://linuxtv.org/media_tree.git
10672 F: drivers/media/mc/
10673 F: include/media/media-*.h
10674 F: include/uapi/linux/media.h
10676 MEDIA DRIVER FOR FREESCALE IMX PXP
10677 M: Philipp Zabel <p.zabel@pengutronix.de>
10678 L: linux-media@vger.kernel.org
10680 T: git git://linuxtv.org/media_tree.git
10681 F: drivers/media/platform/imx-pxp.[ch]
10683 MEDIA DRIVERS FOR ASCOT2E
10684 M: Sergey Kozlov <serjk@netup.ru>
10685 M: Abylay Ospan <aospan@netup.ru>
10686 L: linux-media@vger.kernel.org
10688 W: https://linuxtv.org
10689 W: http://netup.tv/
10690 T: git git://linuxtv.org/media_tree.git
10691 F: drivers/media/dvb-frontends/ascot2e*
10693 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10694 M: Jasmin Jessich <jasmin@anw.at>
10695 L: linux-media@vger.kernel.org
10697 W: https://linuxtv.org
10698 T: git git://linuxtv.org/media_tree.git
10699 F: drivers/media/dvb-frontends/cxd2099*
10701 MEDIA DRIVERS FOR CXD2841ER
10702 M: Sergey Kozlov <serjk@netup.ru>
10703 M: Abylay Ospan <aospan@netup.ru>
10704 L: linux-media@vger.kernel.org
10706 W: https://linuxtv.org
10707 W: http://netup.tv/
10708 T: git git://linuxtv.org/media_tree.git
10709 F: drivers/media/dvb-frontends/cxd2841er*
10711 MEDIA DRIVERS FOR CXD2880
10712 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10713 L: linux-media@vger.kernel.org
10715 W: http://linuxtv.org/
10716 T: git git://linuxtv.org/media_tree.git
10717 F: drivers/media/dvb-frontends/cxd2880/*
10718 F: drivers/media/spi/cxd2880*
10720 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10721 L: linux-media@vger.kernel.org
10723 W: https://linuxtv.org
10724 T: git git://linuxtv.org/media_tree.git
10725 F: drivers/media/pci/ddbridge/*
10727 MEDIA DRIVERS FOR FREESCALE IMX
10728 M: Steve Longerbeam <slongerbeam@gmail.com>
10729 M: Philipp Zabel <p.zabel@pengutronix.de>
10730 L: linux-media@vger.kernel.org
10732 T: git git://linuxtv.org/media_tree.git
10733 F: Documentation/admin-guide/media/imx.rst
10734 F: Documentation/devicetree/bindings/media/imx.txt
10735 F: drivers/staging/media/imx/
10736 F: include/linux/imx-media.h
10737 F: include/media/imx.h
10739 MEDIA DRIVERS FOR FREESCALE IMX7
10740 M: Rui Miguel Silva <rmfrfs@gmail.com>
10741 L: linux-media@vger.kernel.org
10743 T: git git://linuxtv.org/media_tree.git
10744 F: Documentation/admin-guide/media/imx7.rst
10745 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10746 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10747 F: drivers/staging/media/imx/imx7-media-csi.c
10748 F: drivers/staging/media/imx/imx7-mipi-csis.c
10750 MEDIA DRIVERS FOR HELENE
10751 M: Abylay Ospan <aospan@netup.ru>
10752 L: linux-media@vger.kernel.org
10754 W: https://linuxtv.org
10755 W: http://netup.tv/
10756 T: git git://linuxtv.org/media_tree.git
10757 F: drivers/media/dvb-frontends/helene*
10759 MEDIA DRIVERS FOR HORUS3A
10760 M: Sergey Kozlov <serjk@netup.ru>
10761 M: Abylay Ospan <aospan@netup.ru>
10762 L: linux-media@vger.kernel.org
10764 W: https://linuxtv.org
10765 W: http://netup.tv/
10766 T: git git://linuxtv.org/media_tree.git
10767 F: drivers/media/dvb-frontends/horus3a*
10769 MEDIA DRIVERS FOR LNBH25
10770 M: Sergey Kozlov <serjk@netup.ru>
10771 M: Abylay Ospan <aospan@netup.ru>
10772 L: linux-media@vger.kernel.org
10774 W: https://linuxtv.org
10775 W: http://netup.tv/
10776 T: git git://linuxtv.org/media_tree.git
10777 F: drivers/media/dvb-frontends/lnbh25*
10779 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10780 L: linux-media@vger.kernel.org
10782 W: https://linuxtv.org
10783 T: git git://linuxtv.org/media_tree.git
10784 F: drivers/media/dvb-frontends/mxl5xx*
10786 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10787 M: Sergey Kozlov <serjk@netup.ru>
10788 M: Abylay Ospan <aospan@netup.ru>
10789 L: linux-media@vger.kernel.org
10791 W: https://linuxtv.org
10792 W: http://netup.tv/
10793 T: git git://linuxtv.org/media_tree.git
10794 F: drivers/media/pci/netup_unidvb/*
10796 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10797 M: Dmitry Osipenko <digetx@gmail.com>
10798 L: linux-media@vger.kernel.org
10799 L: linux-tegra@vger.kernel.org
10801 T: git git://linuxtv.org/media_tree.git
10802 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10803 F: drivers/staging/media/tegra-vde/
10805 MEDIA DRIVERS FOR RENESAS - CEU
10806 M: Jacopo Mondi <jacopo@jmondi.org>
10807 L: linux-media@vger.kernel.org
10808 L: linux-renesas-soc@vger.kernel.org
10810 T: git git://linuxtv.org/media_tree.git
10811 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10812 F: drivers/media/platform/renesas-ceu.c
10813 F: include/media/drv-intf/renesas-ceu.h
10815 MEDIA DRIVERS FOR RENESAS - DRIF
10816 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10817 L: linux-media@vger.kernel.org
10818 L: linux-renesas-soc@vger.kernel.org
10820 T: git git://linuxtv.org/media_tree.git
10821 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10822 F: drivers/media/platform/rcar_drif.c
10824 MEDIA DRIVERS FOR RENESAS - FCP
10825 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10826 L: linux-media@vger.kernel.org
10827 L: linux-renesas-soc@vger.kernel.org
10829 T: git git://linuxtv.org/media_tree.git
10830 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10831 F: drivers/media/platform/rcar-fcp.c
10832 F: include/media/rcar-fcp.h
10834 MEDIA DRIVERS FOR RENESAS - FDP1
10835 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10836 L: linux-media@vger.kernel.org
10837 L: linux-renesas-soc@vger.kernel.org
10839 T: git git://linuxtv.org/media_tree.git
10840 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10841 F: drivers/media/platform/rcar_fdp1.c
10843 MEDIA DRIVERS FOR RENESAS - VIN
10844 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10845 L: linux-media@vger.kernel.org
10846 L: linux-renesas-soc@vger.kernel.org
10848 T: git git://linuxtv.org/media_tree.git
10849 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10850 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10851 F: drivers/media/platform/rcar-vin/
10853 MEDIA DRIVERS FOR RENESAS - VSP1
10854 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10855 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10856 L: linux-media@vger.kernel.org
10857 L: linux-renesas-soc@vger.kernel.org
10859 T: git git://linuxtv.org/media_tree.git
10860 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10861 F: drivers/media/platform/vsp1/
10863 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10864 L: linux-media@vger.kernel.org
10866 W: https://linuxtv.org
10867 T: git git://linuxtv.org/media_tree.git
10868 F: drivers/media/dvb-frontends/stv0910*
10870 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10871 L: linux-media@vger.kernel.org
10873 W: https://linuxtv.org
10874 T: git git://linuxtv.org/media_tree.git
10875 F: drivers/media/dvb-frontends/stv6111*
10877 MEDIA DRIVERS FOR STM32 - DCMI
10878 M: Hugues Fruchet <hugues.fruchet@st.com>
10879 L: linux-media@vger.kernel.org
10881 T: git git://linuxtv.org/media_tree.git
10882 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10883 F: drivers/media/platform/stm32/stm32-dcmi.c
10885 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10886 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10887 L: linux-media@vger.kernel.org
10889 W: https://linuxtv.org
10890 Q: http://patchwork.kernel.org/project/linux-media/list/
10891 T: git git://linuxtv.org/media_tree.git
10892 F: Documentation/admin-guide/media/
10893 F: Documentation/devicetree/bindings/media/
10894 F: Documentation/driver-api/media/
10895 F: Documentation/userspace-api/media/
10897 F: drivers/staging/media/
10898 F: include/linux/platform_data/media/
10900 F: include/uapi/linux/dvb/
10901 F: include/uapi/linux/ivtv*
10902 F: include/uapi/linux/media.h
10903 F: include/uapi/linux/meye.h
10904 F: include/uapi/linux/uvcvideo.h
10905 F: include/uapi/linux/v4l2-*
10906 F: include/uapi/linux/videodev2.h
10908 MEDIATEK BLUETOOTH DRIVER
10909 M: Sean Wang <sean.wang@mediatek.com>
10910 L: linux-bluetooth@vger.kernel.org
10911 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10913 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10914 F: drivers/bluetooth/btmtkuart.c
10916 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10917 M: Sean Wang <sean.wang@mediatek.com>
10918 L: linux-pm@vger.kernel.org
10920 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10921 F: drivers/power/reset/mt6323-poweroff.c
10923 MEDIATEK CIR DRIVER
10924 M: Sean Wang <sean.wang@mediatek.com>
10926 F: drivers/media/rc/mtk-cir.c
10928 MEDIATEK DMA DRIVER
10929 M: Sean Wang <sean.wang@mediatek.com>
10930 L: dmaengine@vger.kernel.org
10931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10932 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10934 F: Documentation/devicetree/bindings/dma/mtk-*
10935 F: drivers/dma/mediatek/
10937 MEDIATEK ETHERNET DRIVER
10938 M: Felix Fietkau <nbd@nbd.name>
10939 M: John Crispin <john@phrozen.org>
10940 M: Sean Wang <sean.wang@mediatek.com>
10941 M: Mark Lee <Mark-MC.Lee@mediatek.com>
10942 L: netdev@vger.kernel.org
10944 F: drivers/net/ethernet/mediatek/
10946 MEDIATEK I2C CONTROLLER DRIVER
10947 M: Qii Wang <qii.wang@mediatek.com>
10948 L: linux-i2c@vger.kernel.org
10950 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
10951 F: drivers/i2c/busses/i2c-mt65xx.c
10953 MEDIATEK JPEG DRIVER
10954 M: Rick Chang <rick.chang@mediatek.com>
10955 M: Bin Liu <bin.liu@mediatek.com>
10957 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
10958 F: drivers/media/platform/mtk-jpeg/
10960 MEDIATEK MDP DRIVER
10961 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
10962 M: Houlong Wei <houlong.wei@mediatek.com>
10963 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10965 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
10966 F: drivers/media/platform/mtk-mdp/
10967 F: drivers/media/platform/mtk-vpu/
10969 MEDIATEK MEDIA DRIVER
10970 M: Tiffany Lin <tiffany.lin@mediatek.com>
10971 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
10973 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
10974 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
10975 F: drivers/media/platform/mtk-vcodec/
10976 F: drivers/media/platform/mtk-vpu/
10978 MEDIATEK MMC/SD/SDIO DRIVER
10979 M: Chaotian Jing <chaotian.jing@mediatek.com>
10981 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
10982 F: drivers/mmc/host/mtk-sd.c
10984 MEDIATEK MT76 WIRELESS LAN DRIVER
10985 M: Felix Fietkau <nbd@nbd.name>
10986 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
10987 R: Ryder Lee <ryder.lee@mediatek.com>
10988 L: linux-wireless@vger.kernel.org
10990 F: drivers/net/wireless/mediatek/mt76/
10992 MEDIATEK MT7601U WIRELESS LAN DRIVER
10993 M: Jakub Kicinski <kubakici@wp.pl>
10994 L: linux-wireless@vger.kernel.org
10996 F: drivers/net/wireless/mediatek/mt7601u/
10998 MEDIATEK MT7621/28/88 I2C DRIVER
10999 M: Stefan Roese <sr@denx.de>
11000 L: linux-i2c@vger.kernel.org
11002 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11003 F: drivers/i2c/busses/i2c-mt7621.c
11005 MEDIATEK NAND CONTROLLER DRIVER
11006 L: linux-mtd@lists.infradead.org
11008 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11009 F: drivers/mtd/nand/raw/mtk_*
11011 MEDIATEK PMIC LED DRIVER
11012 M: Sean Wang <sean.wang@mediatek.com>
11014 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11015 F: drivers/leds/leds-mt6323.c
11017 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11018 M: Sean Wang <sean.wang@mediatek.com>
11020 F: drivers/char/hw_random/mtk-rng.c
11022 MEDIATEK SWITCH DRIVER
11023 M: Sean Wang <sean.wang@mediatek.com>
11024 L: netdev@vger.kernel.org
11026 F: drivers/net/dsa/mt7530.*
11027 F: net/dsa/tag_mtk.c
11029 MEDIATEK USB3 DRD IP DRIVER
11030 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11031 L: linux-usb@vger.kernel.org (moderated for non-subscribers)
11032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11033 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11035 F: drivers/usb/mtu3/
11037 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11038 M: Peter Senna Tschudin <peter.senna@gmail.com>
11039 M: Martin Donnelly <martin.donnelly@ge.com>
11040 M: Martyn Welch <martyn.welch@collabora.co.uk>
11042 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11043 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11045 MEGARAID SCSI/SAS DRIVERS
11046 M: Kashyap Desai <kashyap.desai@broadcom.com>
11047 M: Sumit Saxena <sumit.saxena@broadcom.com>
11048 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11049 L: megaraidlinux.pdl@broadcom.com
11050 L: linux-scsi@vger.kernel.org
11052 W: http://www.avagotech.com/support/
11053 F: Documentation/scsi/megaraid.rst
11054 F: drivers/scsi/megaraid.*
11055 F: drivers/scsi/megaraid/
11057 MELEXIS MLX90614 DRIVER
11058 M: Crt Mori <cmo@melexis.com>
11059 L: linux-iio@vger.kernel.org
11061 W: http://www.melexis.com
11062 F: drivers/iio/temperature/mlx90614.c
11064 MELEXIS MLX90632 DRIVER
11065 M: Crt Mori <cmo@melexis.com>
11066 L: linux-iio@vger.kernel.org
11068 W: http://www.melexis.com
11069 F: drivers/iio/temperature/mlx90632.c
11071 MELFAS MIP4 TOUCHSCREEN DRIVER
11072 M: Sangwon Jee <jeesw@melfas.com>
11074 W: http://www.melfas.com
11075 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11076 F: drivers/input/touchscreen/melfas_mip4.c
11078 MELLANOX ETHERNET DRIVER (mlx4_en)
11079 M: Tariq Toukan <tariqt@mellanox.com>
11080 L: netdev@vger.kernel.org
11082 W: http://www.mellanox.com
11083 Q: http://patchwork.ozlabs.org/project/netdev/list/
11084 F: drivers/net/ethernet/mellanox/mlx4/en_*
11086 MELLANOX ETHERNET DRIVER (mlx5e)
11087 M: Saeed Mahameed <saeedm@mellanox.com>
11088 L: netdev@vger.kernel.org
11090 W: http://www.mellanox.com
11091 Q: http://patchwork.ozlabs.org/project/netdev/list/
11092 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11094 MELLANOX ETHERNET INNOVA DRIVERS
11095 R: Boris Pismenny <borisp@mellanox.com>
11096 L: netdev@vger.kernel.org
11098 W: http://www.mellanox.com
11099 Q: http://patchwork.ozlabs.org/project/netdev/list/
11100 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11101 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11102 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11103 F: include/linux/mlx5/mlx5_ifc_fpga.h
11105 MELLANOX ETHERNET SWITCH DRIVERS
11106 M: Jiri Pirko <jiri@mellanox.com>
11107 M: Ido Schimmel <idosch@mellanox.com>
11108 L: netdev@vger.kernel.org
11110 W: http://www.mellanox.com
11111 Q: http://patchwork.ozlabs.org/project/netdev/list/
11112 F: drivers/net/ethernet/mellanox/mlxsw/
11113 F: tools/testing/selftests/drivers/net/mlxsw/
11115 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11116 M: mlxsw@mellanox.com
11117 L: netdev@vger.kernel.org
11119 W: http://www.mellanox.com
11120 Q: http://patchwork.ozlabs.org/project/netdev/list/
11121 F: drivers/net/ethernet/mellanox/mlxfw/
11123 MELLANOX HARDWARE PLATFORM SUPPORT
11124 M: Andy Shevchenko <andy@infradead.org>
11125 M: Darren Hart <dvhart@infradead.org>
11126 M: Vadim Pasternak <vadimp@mellanox.com>
11127 L: platform-driver-x86@vger.kernel.org
11129 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11130 F: drivers/platform/mellanox/
11131 F: include/linux/platform_data/mlxreg.h
11133 MELLANOX MLX4 core VPI driver
11134 M: Tariq Toukan <tariqt@mellanox.com>
11135 L: netdev@vger.kernel.org
11136 L: linux-rdma@vger.kernel.org
11138 W: http://www.mellanox.com
11139 Q: http://patchwork.ozlabs.org/project/netdev/list/
11140 F: drivers/net/ethernet/mellanox/mlx4/
11141 F: include/linux/mlx4/
11143 MELLANOX MLX4 IB driver
11144 M: Yishai Hadas <yishaih@mellanox.com>
11145 L: linux-rdma@vger.kernel.org
11147 W: http://www.mellanox.com
11148 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11149 F: drivers/infiniband/hw/mlx4/
11150 F: include/linux/mlx4/
11151 F: include/uapi/rdma/mlx4-abi.h
11153 MELLANOX MLX5 core VPI driver
11154 M: Saeed Mahameed <saeedm@mellanox.com>
11155 M: Leon Romanovsky <leonro@mellanox.com>
11156 L: netdev@vger.kernel.org
11157 L: linux-rdma@vger.kernel.org
11159 W: http://www.mellanox.com
11160 Q: http://patchwork.ozlabs.org/project/netdev/list/
11161 F: Documentation/networking/device_drivers/ethernet/mellanox/
11162 F: drivers/net/ethernet/mellanox/mlx5/core/
11163 F: include/linux/mlx5/
11165 MELLANOX MLX5 IB driver
11166 M: Leon Romanovsky <leonro@mellanox.com>
11167 L: linux-rdma@vger.kernel.org
11169 W: http://www.mellanox.com
11170 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11171 F: drivers/infiniband/hw/mlx5/
11172 F: include/linux/mlx5/
11173 F: include/uapi/rdma/mlx5-abi.h
11175 MELLANOX MLXCPLD I2C AND MUX DRIVER
11176 M: Vadim Pasternak <vadimp@mellanox.com>
11177 M: Michael Shych <michaelsh@mellanox.com>
11178 L: linux-i2c@vger.kernel.org
11180 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11181 F: drivers/i2c/busses/i2c-mlxcpld.c
11182 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11184 MELLANOX MLXCPLD LED DRIVER
11185 M: Vadim Pasternak <vadimp@mellanox.com>
11186 L: linux-leds@vger.kernel.org
11188 F: Documentation/leds/leds-mlxcpld.rst
11189 F: drivers/leds/leds-mlxcpld.c
11190 F: drivers/leds/leds-mlxreg.c
11192 MELLANOX PLATFORM DRIVER
11193 M: Vadim Pasternak <vadimp@mellanox.com>
11194 L: platform-driver-x86@vger.kernel.org
11196 F: drivers/platform/x86/mlx-platform.c
11199 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11200 M: "Paul E. McKenney" <paulmck@kernel.org>
11201 L: linux-kernel@vger.kernel.org
11203 F: arch/powerpc/include/asm/membarrier.h
11204 F: include/uapi/linux/membarrier.h
11205 F: kernel/sched/membarrier.c
11208 M: Mike Rapoport <rppt@linux.ibm.com>
11209 L: linux-mm@kvack.org
11211 F: Documentation/core-api/boot-time-mm.rst
11212 F: include/linux/memblock.h
11215 MEMORY CONTROLLER DRIVERS
11216 M: Krzysztof Kozlowski <krzk@kernel.org>
11217 L: linux-kernel@vger.kernel.org
11219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11220 F: Documentation/devicetree/bindings/memory-controllers/
11223 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11224 M: Dmitry Osipenko <digetx@gmail.com>
11225 L: linux-pm@vger.kernel.org
11226 L: linux-tegra@vger.kernel.org
11227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11229 F: drivers/devfreq/tegra20-devfreq.c
11230 F: drivers/devfreq/tegra30-devfreq.c
11233 M: Andrew Morton <akpm@linux-foundation.org>
11234 L: linux-mm@kvack.org
11236 W: http://www.linux-mm.org
11237 T: quilt https://ozlabs.org/~akpm/mmotm/
11238 T: quilt https://ozlabs.org/~akpm/mmots/
11239 T: git git://github.com/hnaz/linux-mm.git
11240 F: include/linux/gfp.h
11241 F: include/linux/memory_hotplug.h
11242 F: include/linux/mm.h
11243 F: include/linux/mmzone.h
11244 F: include/linux/vmalloc.h
11247 MEMORY TECHNOLOGY DEVICES (MTD)
11248 M: Miquel Raynal <miquel.raynal@bootlin.com>
11249 M: Richard Weinberger <richard@nod.at>
11250 M: Vignesh Raghavendra <vigneshr@ti.com>
11251 L: linux-mtd@lists.infradead.org
11253 W: http://www.linux-mtd.infradead.org/
11254 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11255 C: irc://irc.oftc.net/mtd
11256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11258 F: Documentation/devicetree/bindings/mtd/
11260 F: include/linux/mtd/
11261 F: include/uapi/mtd/
11263 MEN A21 WATCHDOG DRIVER
11264 M: Johannes Thumshirn <morbidrsa@gmail.com>
11265 L: linux-watchdog@vger.kernel.org
11267 F: drivers/watchdog/mena21_wdt.c
11269 MEN CHAMELEON BUS (mcb)
11270 M: Johannes Thumshirn <morbidrsa@gmail.com>
11272 F: Documentation/driver-api/men-chameleon-bus.rst
11274 F: include/linux/mcb.h
11276 MEN F21BMC (Board Management Controller)
11277 M: Andreas Werner <andreas.werner@men.de>
11279 F: Documentation/hwmon/menf21bmc.rst
11280 F: drivers/hwmon/menf21bmc_hwmon.c
11281 F: drivers/leds/leds-menf21bmc.c
11282 F: drivers/mfd/menf21bmc.c
11283 F: drivers/watchdog/menf21bmc_wdt.c
11285 MEN Z069 WATCHDOG DRIVER
11286 M: Johannes Thumshirn <jth@kernel.org>
11287 L: linux-watchdog@vger.kernel.org
11289 F: drivers/watchdog/menz69_wdt.c
11291 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11292 M: Neil Armstrong <narmstrong@baylibre.com>
11293 L: linux-media@vger.kernel.org
11294 L: linux-amlogic@lists.infradead.org
11296 W: http://linux-meson.com/
11297 T: git git://linuxtv.org/media_tree.git
11298 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11299 F: drivers/media/platform/meson/ao-cec-g12a.c
11300 F: drivers/media/platform/meson/ao-cec.c
11302 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11303 M: Liang Yang <liang.yang@amlogic.com>
11304 L: linux-mtd@lists.infradead.org
11306 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11307 F: drivers/mtd/nand/raw/meson_*
11309 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11310 M: Maxime Jourdan <mjourdan@baylibre.com>
11311 M: Neil Armstrong <narmstrong@baylibre.com>
11312 L: linux-media@vger.kernel.org
11313 L: linux-amlogic@lists.infradead.org
11315 T: git git://linuxtv.org/media_tree.git
11316 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11317 F: drivers/staging/media/meson/vdec/
11319 METHODE UDPU SUPPORT
11320 M: Vladimir Vid <vladimir.vid@sartura.hr>
11322 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11325 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11326 M: Hemant Kumar <hemantk@codeaurora.org>
11327 L: linux-arm-msm@vger.kernel.org
11329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11330 F: Documentation/mhi/
11331 F: drivers/bus/mhi/
11332 F: include/linux/mhi.h
11334 MICROBLAZE ARCHITECTURE
11335 M: Michal Simek <monstr@monstr.eu>
11337 W: http://www.monstr.eu/fdt/
11338 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11339 F: arch/microblaze/
11341 MICROCHIP AT91 DMA DRIVERS
11342 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11343 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11345 L: dmaengine@vger.kernel.org
11347 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11348 F: drivers/dma/at_hdmac.c
11349 F: drivers/dma/at_hdmac_regs.h
11350 F: drivers/dma/at_xdmac.c
11351 F: include/dt-bindings/dma/at91.h
11352 F: include/linux/platform_data/dma-atmel.h
11354 MICROCHIP AT91 SERIAL DRIVER
11355 M: Richard Genoud <richard.genoud@gmail.com>
11357 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11358 F: drivers/tty/serial/atmel_serial.c
11359 F: drivers/tty/serial/atmel_serial.h
11361 MICROCHIP AT91 USART MFD DRIVER
11362 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11363 L: linux-kernel@vger.kernel.org
11365 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11366 F: drivers/mfd/at91-usart.c
11367 F: include/dt-bindings/mfd/at91-usart.h
11369 MICROCHIP AT91 USART SPI DRIVER
11370 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11371 L: linux-spi@vger.kernel.org
11373 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11374 F: drivers/spi/spi-at91-usart.c
11376 MICROCHIP AUDIO ASOC DRIVERS
11377 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11378 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11382 MICROCHIP ECC DRIVER
11383 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11384 L: linux-crypto@vger.kernel.org
11386 F: drivers/crypto/atmel-ecc.*
11388 MICROCHIP I2C DRIVER
11389 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11390 L: linux-i2c@vger.kernel.org
11392 F: drivers/i2c/busses/i2c-at91-*.c
11393 F: drivers/i2c/busses/i2c-at91.h
11395 MICROCHIP ISC DRIVER
11396 M: Eugen Hristev <eugen.hristev@microchip.com>
11397 L: linux-media@vger.kernel.org
11399 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11400 F: drivers/media/platform/atmel/atmel-isc-base.c
11401 F: drivers/media/platform/atmel/atmel-isc-regs.h
11402 F: drivers/media/platform/atmel/atmel-isc.h
11403 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11404 F: include/linux/atmel-isc-media.h
11406 MICROCHIP ISI DRIVER
11407 M: Eugen Hristev <eugen.hristev@microchip.com>
11408 L: linux-media@vger.kernel.org
11410 F: drivers/media/platform/atmel/atmel-isi.c
11411 F: drivers/media/platform/atmel/atmel-isi.h
11413 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11414 M: Woojung Huh <woojung.huh@microchip.com>
11415 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11416 L: netdev@vger.kernel.org
11418 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11419 F: drivers/net/dsa/microchip/*
11420 F: include/linux/platform_data/microchip-ksz.h
11421 F: net/dsa/tag_ksz.c
11423 MICROCHIP LAN743X ETHERNET DRIVER
11424 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11425 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11426 L: netdev@vger.kernel.org
11428 F: drivers/net/ethernet/microchip/lan743x_*
11430 MICROCHIP LCDFB DRIVER
11431 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11432 L: linux-fbdev@vger.kernel.org
11434 F: drivers/video/fbdev/atmel_lcdfb.c
11435 F: include/video/atmel_lcdc.h
11437 MICROCHIP MCP16502 PMIC DRIVER
11438 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11439 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11441 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11442 F: drivers/regulator/mcp16502.c
11444 MICROCHIP MCP3911 ADC DRIVER
11445 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11446 M: Kent Gustavsson <kent@minoris.se>
11447 L: linux-iio@vger.kernel.org
11449 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11450 F: drivers/iio/adc/mcp3911.c
11452 MICROCHIP MMC/SD/SDIO MCI DRIVER
11453 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11455 F: drivers/mmc/host/atmel-mci.c
11457 MICROCHIP NAND DRIVER
11458 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11459 L: linux-mtd@lists.infradead.org
11461 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11462 F: drivers/mtd/nand/raw/atmel/*
11464 MICROCHIP PWM DRIVER
11465 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11467 L: linux-pwm@vger.kernel.org
11469 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11470 F: drivers/pwm/pwm-atmel.c
11472 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11473 M: Eugen Hristev <eugen.hristev@microchip.com>
11474 L: linux-iio@vger.kernel.org
11476 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11477 F: drivers/iio/adc/at91-sama5d2_adc.c
11478 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11480 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11481 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11483 F: drivers/power/reset/at91-sama5d2_shdwc.c
11485 MICROCHIP SPI DRIVER
11486 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11488 F: drivers/spi/spi-atmel.*
11490 MICROCHIP SSC DRIVER
11491 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11492 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11494 F: drivers/misc/atmel-ssc.c
11495 F: include/linux/atmel-ssc.h
11497 MICROCHIP USB251XB DRIVER
11498 M: Richard Leitner <richard.leitner@skidata.com>
11499 L: linux-usb@vger.kernel.org
11501 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11502 F: drivers/usb/misc/usb251xb.c
11504 MICROCHIP USBA UDC DRIVER
11505 M: Cristian Birsan <cristian.birsan@microchip.com>
11506 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11508 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11510 MICROCHIP WILC1000 WIFI DRIVER
11511 M: Ajay Singh <ajay.kathat@microchip.com>
11512 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11513 L: linux-wireless@vger.kernel.org
11515 F: drivers/net/wireless/microchip/wilc1000/
11517 MICROSEMI MIPS SOCS
11518 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11519 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11520 L: linux-mips@vger.kernel.org
11522 F: Documentation/devicetree/bindings/mips/mscc.txt
11523 F: arch/mips/boot/dts/mscc/
11524 F: arch/mips/configs/generic/board-ocelot.config
11525 F: arch/mips/generic/board-ocelot.c
11527 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11528 M: Don Brace <don.brace@microchip.com>
11529 L: storagedev@microchip.com
11530 L: linux-scsi@vger.kernel.org
11532 F: Documentation/scsi/smartpqi.rst
11533 F: drivers/scsi/smartpqi/Kconfig
11534 F: drivers/scsi/smartpqi/Makefile
11535 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11536 F: include/linux/cciss*.h
11537 F: include/uapi/linux/cciss*.h
11539 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11540 M: Chen Yu <yu.c.chen@intel.com>
11541 L: platform-driver-x86@vger.kernel.org
11543 F: drivers/platform/x86/surfacepro3_button.c
11545 MICROTEK X6 SCANNER
11546 M: Oliver Neukum <oliver@neukum.org>
11548 F: drivers/usb/image/microtek.*
11551 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11552 L: linux-mips@vger.kernel.org
11554 W: http://www.linux-mips.org/
11555 Q: https://patchwork.kernel.org/project/linux-mips/list/
11556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11557 F: Documentation/devicetree/bindings/mips/
11558 F: Documentation/mips/
11560 F: drivers/platform/mips/
11562 MIPS BOSTON DEVELOPMENT BOARD
11563 M: Paul Burton <paulburton@kernel.org>
11564 L: linux-mips@vger.kernel.org
11566 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11567 F: arch/mips/boot/dts/img/boston.dts
11568 F: arch/mips/configs/generic/board-boston.config
11569 F: drivers/clk/imgtec/clk-boston.c
11570 F: include/dt-bindings/clock/boston-clock.h
11573 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11574 M: Serge Semin <fancer.lancer@gmail.com>
11575 L: linux-mips@vger.kernel.org
11577 F: drivers/bus/mips_cdmm.c
11578 F: drivers/clocksource/mips-gic-timer.c
11579 F: drivers/cpuidle/cpuidle-cps.c
11580 F: drivers/irqchip/irq-mips-cpu.c
11581 F: drivers/irqchip/irq-mips-gic.c
11583 MIPS GENERIC PLATFORM
11584 M: Paul Burton <paulburton@kernel.org>
11585 L: linux-mips@vger.kernel.org
11587 F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt
11588 F: arch/mips/generic/
11589 F: arch/mips/tools/generic-board-config.sh
11591 MIPS RINT INSTRUCTION EMULATION
11592 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11593 L: linux-mips@vger.kernel.org
11595 F: arch/mips/math-emu/dp_rint.c
11596 F: arch/mips/math-emu/sp_rint.c
11598 MIPS/LOONGSON1 ARCHITECTURE
11599 M: Keguang Zhang <keguang.zhang@gmail.com>
11600 L: linux-mips@vger.kernel.org
11602 F: arch/mips/include/asm/mach-loongson32/
11603 F: arch/mips/loongson32/
11604 F: drivers/*/*/*loongson1*
11605 F: drivers/*/*loongson1*
11607 MIPS/LOONGSON2EF ARCHITECTURE
11608 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11609 L: linux-mips@vger.kernel.org
11611 F: arch/mips/include/asm/mach-loongson2ef/
11612 F: arch/mips/loongson2ef/
11613 F: drivers/*/*/*loongson2*
11614 F: drivers/*/*loongson2*
11616 MIPS/LOONGSON64 ARCHITECTURE
11617 M: Huacai Chen <chenhc@lemote.com>
11618 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11619 L: linux-mips@vger.kernel.org
11621 F: arch/mips/include/asm/mach-loongson64/
11622 F: arch/mips/loongson64/
11623 F: drivers/*/*/*loongson3*
11624 F: drivers/*/*loongson3*
11625 F: drivers/irqchip/irq-loongson*
11626 F: drivers/platform/mips/cpu_hwmon.c
11628 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11629 M: Hans Verkuil <hverkuil@xs4all.nl>
11630 L: linux-media@vger.kernel.org
11632 W: https://linuxtv.org
11633 T: git git://linuxtv.org/media_tree.git
11634 F: drivers/media/radio/radio-miropcm20*
11637 R: Lubomir Rintel <lkundrak@v3.sk>
11638 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11641 F: arch/arm/boot/dts/mmp*
11642 F: arch/arm/mach-mmp/
11645 MMP USB PHY DRIVERS
11646 R: Lubomir Rintel <lkundrak@v3.sk>
11647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11649 F: drivers/phy/marvell/phy-mmp3-usb.c
11650 F: drivers/phy/marvell/phy-pxa-usb.c
11652 MMU GATHER AND TLB INVALIDATION
11653 M: Will Deacon <will@kernel.org>
11654 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11655 M: Andrew Morton <akpm@linux-foundation.org>
11656 M: Nick Piggin <npiggin@gmail.com>
11657 M: Peter Zijlstra <peterz@infradead.org>
11658 L: linux-arch@vger.kernel.org
11659 L: linux-mm@kvack.org
11661 F: arch/*/include/asm/tlb.h
11662 F: include/asm-generic/tlb.h
11665 MN88472 MEDIA DRIVER
11666 M: Antti Palosaari <crope@iki.fi>
11667 L: linux-media@vger.kernel.org
11669 W: https://linuxtv.org
11670 W: http://palosaari.fi/linux/
11671 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11672 F: drivers/media/dvb-frontends/mn88472*
11674 MN88473 MEDIA DRIVER
11675 M: Antti Palosaari <crope@iki.fi>
11676 L: linux-media@vger.kernel.org
11678 W: https://linuxtv.org
11679 W: http://palosaari.fi/linux/
11680 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11681 F: drivers/media/dvb-frontends/mn88473*
11684 M: Jessica Yu <jeyu@kernel.org>
11686 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11687 F: include/linux/module.h
11690 MONOLITHIC POWER SYSTEM PMIC DRIVER
11691 M: Saravanan Sekar <sravanhome@gmail.com>
11693 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11694 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11695 F: drivers/iio/adc/mp2629_adc.c
11696 F: drivers/mfd/mp2629.c
11697 F: drivers/power/supply/mp2629_charger.c
11698 F: drivers/regulator/mp5416.c
11699 F: drivers/regulator/mpq7920.c
11700 F: drivers/regulator/mpq7920.h
11701 F: include/linux/mfd/mp2629.h
11703 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11705 W: http://popies.net/meye/
11706 F: Documentation/userspace-api/media/drivers/meye*
11707 F: drivers/media/pci/meye/
11708 F: include/uapi/linux/meye.h
11710 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11711 M: Jiri Slaby <jirislaby@kernel.org>
11713 F: Documentation/driver-api/serial/moxa-smartio.rst
11714 F: drivers/tty/mxser.*
11716 MR800 AVERMEDIA USB FM RADIO DRIVER
11717 M: Alexey Klimov <klimov.linux@gmail.com>
11718 L: linux-media@vger.kernel.org
11720 T: git git://linuxtv.org/media_tree.git
11721 F: drivers/media/radio/radio-mr800.c
11723 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11724 M: Alan Ott <alan@signal11.us>
11725 L: linux-wpan@vger.kernel.org
11727 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11728 F: drivers/net/ieee802154/mrf24j40.c
11731 M: "Lee, Chun-Yi" <jlee@suse.com>
11732 L: platform-driver-x86@vger.kernel.org
11734 F: drivers/platform/x86/msi-laptop.c
11737 L: platform-driver-x86@vger.kernel.org
11739 F: drivers/platform/x86/msi-wmi.c
11741 MSI001 MEDIA DRIVER
11742 M: Antti Palosaari <crope@iki.fi>
11743 L: linux-media@vger.kernel.org
11745 W: https://linuxtv.org
11746 W: http://palosaari.fi/linux/
11747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11748 T: git git://linuxtv.org/anttip/media_tree.git
11749 F: drivers/media/tuners/msi001*
11751 MSI2500 MEDIA DRIVER
11752 M: Antti Palosaari <crope@iki.fi>
11753 L: linux-media@vger.kernel.org
11755 W: https://linuxtv.org
11756 W: http://palosaari.fi/linux/
11757 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11758 T: git git://linuxtv.org/anttip/media_tree.git
11759 F: drivers/media/usb/msi2500/
11761 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11762 M: Robert Jarzmik <robert.jarzmik@free.fr>
11763 L: linux-mtd@lists.infradead.org
11765 F: drivers/mtd/devices/docg3*
11767 MT9M032 APTINA SENSOR DRIVER
11768 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11769 L: linux-media@vger.kernel.org
11771 T: git git://linuxtv.org/media_tree.git
11772 F: drivers/media/i2c/mt9m032.c
11773 F: include/media/i2c/mt9m032.h
11775 MT9P031 APTINA CAMERA SENSOR
11776 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11777 L: linux-media@vger.kernel.org
11779 T: git git://linuxtv.org/media_tree.git
11780 F: drivers/media/i2c/mt9p031.c
11781 F: include/media/i2c/mt9p031.h
11783 MT9T001 APTINA CAMERA SENSOR
11784 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11785 L: linux-media@vger.kernel.org
11787 T: git git://linuxtv.org/media_tree.git
11788 F: drivers/media/i2c/mt9t001.c
11789 F: include/media/i2c/mt9t001.h
11791 MT9T112 APTINA CAMERA SENSOR
11792 M: Jacopo Mondi <jacopo@jmondi.org>
11793 L: linux-media@vger.kernel.org
11795 T: git git://linuxtv.org/media_tree.git
11796 F: drivers/media/i2c/mt9t112.c
11797 F: include/media/i2c/mt9t112.h
11799 MT9V032 APTINA CAMERA SENSOR
11800 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11801 L: linux-media@vger.kernel.org
11803 T: git git://linuxtv.org/media_tree.git
11804 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11805 F: drivers/media/i2c/mt9v032.c
11806 F: include/media/i2c/mt9v032.h
11808 MT9V111 APTINA CAMERA SENSOR
11809 M: Jacopo Mondi <jacopo@jmondi.org>
11810 L: linux-media@vger.kernel.org
11812 T: git git://linuxtv.org/media_tree.git
11813 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11814 F: drivers/media/i2c/mt9v111.c
11816 MULTIFUNCTION DEVICES (MFD)
11817 M: Lee Jones <lee.jones@linaro.org>
11819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11820 F: Documentation/devicetree/bindings/mfd/
11822 F: include/dt-bindings/mfd/
11823 F: include/linux/mfd/
11825 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11827 F: drivers/mmc/host/mmc_spi.c
11828 F: include/linux/spi/mmc_spi.h
11830 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11831 M: Ulf Hansson <ulf.hansson@linaro.org>
11832 L: linux-mmc@vger.kernel.org
11834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11835 F: Documentation/devicetree/bindings/mmc/
11837 F: include/linux/mmc/
11838 F: include/uapi/linux/mmc/
11840 MULTIPLEXER SUBSYSTEM
11841 M: Peter Rosin <peda@axentia.se>
11843 F: Documentation/ABI/testing/sysfs-class-mux*
11844 F: Documentation/devicetree/bindings/mux/
11846 F: include/dt-bindings/mux/
11847 F: include/linux/mux/
11849 MULTITECH MULTIPORT CARD (ISICOM)
11851 F: drivers/tty/isicom.c
11852 F: include/linux/isicom.h
11854 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11855 M: Bin Liu <b-liu@ti.com>
11856 L: linux-usb@vger.kernel.org
11858 F: drivers/usb/musb/
11860 MXL301RF MEDIA DRIVER
11861 M: Akihiro Tsukada <tskd08@gmail.com>
11862 L: linux-media@vger.kernel.org
11864 F: drivers/media/tuners/mxl301rf*
11866 MXL5007T MEDIA DRIVER
11867 M: Michael Krufky <mkrufky@linuxtv.org>
11868 L: linux-media@vger.kernel.org
11870 W: https://linuxtv.org
11871 W: http://github.com/mkrufky
11872 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11873 T: git git://linuxtv.org/mkrufky/tuners.git
11874 F: drivers/media/tuners/mxl5007t.*
11877 M: Marek Vasut <marex@denx.de>
11878 M: Stefan Agner <stefan@agner.ch>
11879 L: dri-devel@lists.freedesktop.org
11881 T: git git://anongit.freedesktop.org/drm/drm-misc
11882 F: Documentation/devicetree/bindings/display/mxsfb.txt
11883 F: drivers/gpu/drm/mxsfb/
11885 MYLEX DAC960 PCI RAID Controller
11886 M: Hannes Reinecke <hare@kernel.org>
11887 L: linux-scsi@vger.kernel.org
11889 F: drivers/scsi/myrb.*
11890 F: drivers/scsi/myrs.*
11892 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11893 M: Chris Lee <christopher.lee@cspi.com>
11894 L: netdev@vger.kernel.org
11896 W: https://www.cspi.com/ethernet-products/support/downloads/
11897 F: drivers/net/ethernet/myricom/myri10ge/
11899 NAND FLASH SUBSYSTEM
11900 M: Miquel Raynal <miquel.raynal@bootlin.com>
11901 R: Richard Weinberger <richard@nod.at>
11902 L: linux-mtd@lists.infradead.org
11904 W: http://www.linux-mtd.infradead.org/
11905 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11906 C: irc://irc.oftc.net/mtd
11907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
11908 F: drivers/mtd/nand/
11909 F: include/linux/mtd/*nand*.h
11911 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
11912 M: Daniel Mack <zonque@gmail.com>
11913 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11915 W: http://www.native-instruments.com
11916 F: sound/usb/caiaq/
11918 NATSEMI ETHERNET DRIVER (DP8381x)
11920 F: drivers/net/ethernet/natsemi/natsemi.c
11922 NCR 5380 SCSI DRIVERS
11923 M: Finn Thain <fthain@telegraphics.com.au>
11924 M: Michael Schmitz <schmitzmic@gmail.com>
11925 L: linux-scsi@vger.kernel.org
11927 F: Documentation/scsi/g_NCR5380.rst
11928 F: drivers/scsi/NCR5380.*
11929 F: drivers/scsi/arm/cumana_1.c
11930 F: drivers/scsi/arm/oak.c
11931 F: drivers/scsi/atari_scsi.*
11932 F: drivers/scsi/dmx3191d.c
11933 F: drivers/scsi/g_NCR5380.*
11934 F: drivers/scsi/mac_scsi.*
11935 F: drivers/scsi/sun3_scsi.*
11936 F: drivers/scsi/sun3_scsi_vme.c
11939 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
11943 NCT6775 HARDWARE MONITOR DRIVER
11944 M: Guenter Roeck <linux@roeck-us.net>
11945 L: linux-hwmon@vger.kernel.org
11947 F: Documentation/hwmon/nct6775.rst
11948 F: drivers/hwmon/nct6775.c
11951 M: Jakub Kicinski <kuba@kernel.org>
11953 F: drivers/net/netdevsim/*
11955 NETEM NETWORK EMULATOR
11956 M: Stephen Hemminger <stephen@networkplumber.org>
11957 L: netdev@vger.kernel.org
11959 F: net/sched/sch_netem.c
11961 NETERION 10GbE DRIVERS (s2io/vxge)
11962 M: Jon Mason <jdmason@kudzu.us>
11963 L: netdev@vger.kernel.org
11965 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
11966 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
11967 F: drivers/net/ethernet/neterion/
11970 M: Pablo Neira Ayuso <pablo@netfilter.org>
11971 M: Jozsef Kadlecsik <kadlec@netfilter.org>
11972 M: Florian Westphal <fw@strlen.de>
11973 L: netfilter-devel@vger.kernel.org
11974 L: coreteam@netfilter.org
11976 W: http://www.netfilter.org/
11977 W: http://www.iptables.org/
11978 W: http://www.nftables.org/
11979 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
11980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
11981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
11982 F: include/linux/netfilter*
11983 F: include/linux/netfilter/
11984 F: include/net/netfilter/
11985 F: include/uapi/linux/netfilter*
11986 F: include/uapi/linux/netfilter/
11987 F: net/*/netfilter.c
11988 F: net/*/netfilter/
11989 F: net/bridge/br_netfilter*.c
11992 NETROM NETWORK LAYER
11993 M: Ralf Baechle <ralf@linux-mips.org>
11994 L: linux-hams@vger.kernel.org
11996 W: http://www.linux-ax25.org/
11997 F: include/net/netrom.h
11998 F: include/uapi/linux/netrom.h
12001 NETRONOME ETHERNET DRIVERS
12002 M: Simon Horman <simon.horman@netronome.com>
12003 R: Jakub Kicinski <kuba@kernel.org>
12004 L: oss-drivers@netronome.com
12006 F: drivers/net/ethernet/netronome/
12008 NETWORK BLOCK DEVICE (NBD)
12009 M: Josef Bacik <josef@toxicpanda.com>
12010 L: linux-block@vger.kernel.org
12011 L: nbd@other.debian.org
12013 F: Documentation/admin-guide/blockdev/nbd.rst
12014 F: drivers/block/nbd.c
12015 F: include/trace/events/nbd.h
12016 F: include/uapi/linux/nbd.h
12018 NETWORK DROP MONITOR
12019 M: Neil Horman <nhorman@tuxdriver.com>
12020 L: netdev@vger.kernel.org
12022 W: https://fedorahosted.org/dropwatch/
12023 F: include/net/drop_monitor.h
12024 F: include/uapi/linux/net_dropmon.h
12025 F: net/core/drop_monitor.c
12028 M: "David S. Miller" <davem@davemloft.net>
12029 M: Jakub Kicinski <kuba@kernel.org>
12030 L: netdev@vger.kernel.org
12032 W: http://www.linuxfoundation.org/en/Net
12033 Q: http://patchwork.ozlabs.org/project/netdev/list/
12034 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12036 F: Documentation/devicetree/bindings/net/
12038 F: include/linux/etherdevice.h
12039 F: include/linux/fcdevice.h
12040 F: include/linux/fddidevice.h
12041 F: include/linux/hippidevice.h
12042 F: include/linux/if_*
12043 F: include/linux/inetdevice.h
12044 F: include/linux/netdevice.h
12045 F: include/uapi/linux/if_*
12046 F: include/uapi/linux/netdevice.h
12048 NETWORKING DRIVERS (WIRELESS)
12049 M: Kalle Valo <kvalo@codeaurora.org>
12050 L: linux-wireless@vger.kernel.org
12052 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12055 F: Documentation/devicetree/bindings/net/wireless/
12056 F: drivers/net/wireless/
12059 M: Andrew Lunn <andrew@lunn.ch>
12060 M: Vivien Didelot <vivien.didelot@gmail.com>
12061 M: Florian Fainelli <f.fainelli@gmail.com>
12063 F: Documentation/devicetree/bindings/net/dsa/
12064 F: drivers/net/dsa/
12065 F: include/linux/dsa/
12066 F: include/linux/platform_data/dsa.h
12067 F: include/net/dsa.h
12070 NETWORKING [GENERAL]
12071 M: "David S. Miller" <davem@davemloft.net>
12072 M: Jakub Kicinski <kuba@kernel.org>
12073 L: netdev@vger.kernel.org
12075 W: http://www.linuxfoundation.org/en/Net
12076 Q: http://patchwork.ozlabs.org/project/netdev/list/
12077 B: mailto:netdev@vger.kernel.org
12078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12080 F: Documentation/networking/
12081 F: include/linux/in.h
12082 F: include/linux/net.h
12083 F: include/linux/netdevice.h
12085 F: include/uapi/linux/in.h
12086 F: include/uapi/linux/net.h
12087 F: include/uapi/linux/net_namespace.h
12088 F: include/uapi/linux/netdevice.h
12092 F: tools/testing/selftests/net/
12095 M: Steffen Klassert <steffen.klassert@secunet.com>
12096 M: Herbert Xu <herbert@gondor.apana.org.au>
12097 M: "David S. Miller" <davem@davemloft.net>
12098 L: netdev@vger.kernel.org
12100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12102 F: include/net/xfrm.h
12103 F: include/uapi/linux/xfrm.h
12106 F: net/ipv4/ip_vti.c
12107 F: net/ipv4/ipcomp.c
12111 F: net/ipv6/ip6_vti.c
12112 F: net/ipv6/ipcomp6.c
12117 NETWORKING [IPv4/IPv6]
12118 M: "David S. Miller" <davem@davemloft.net>
12119 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12120 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12121 L: netdev@vger.kernel.org
12123 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12129 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12130 M: Paul Moore <paul@paul-moore.com>
12131 L: netdev@vger.kernel.org
12132 L: linux-security-module@vger.kernel.org
12134 W: https://github.com/netlabel
12135 F: Documentation/netlabel/
12136 F: include/net/calipso.h
12137 F: include/net/cipso_ipv4.h
12138 F: include/net/netlabel.h
12139 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12140 F: include/uapi/linux/netfilter/xt_SECMARK.h
12141 F: net/ipv4/cipso_ipv4.c
12142 F: net/ipv6/calipso.c
12143 F: net/netfilter/xt_CONNSECMARK.c
12144 F: net/netfilter/xt_SECMARK.c
12148 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12149 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12150 L: netdev@vger.kernel.org
12151 L: mptcp@lists.01.org
12153 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12154 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12155 F: include/net/mptcp.h
12156 F: include/uapi/linux/mptcp.h
12158 F: tools/testing/selftests/net/mptcp/
12161 M: Eric Dumazet <edumazet@google.com>
12162 L: netdev@vger.kernel.org
12164 F: include/linux/tcp.h
12165 F: include/net/tcp.h
12166 F: include/trace/events/tcp.h
12167 F: include/uapi/linux/tcp.h
12168 F: net/ipv4/syncookies.c
12170 F: net/ipv6/syncookies.c
12174 M: Boris Pismenny <borisp@mellanox.com>
12175 M: Aviad Yehezkel <aviadye@mellanox.com>
12176 M: John Fastabend <john.fastabend@gmail.com>
12177 M: Daniel Borkmann <daniel@iogearbox.net>
12178 M: Jakub Kicinski <kuba@kernel.org>
12179 L: netdev@vger.kernel.org
12181 F: include/net/tls.h
12182 F: include/uapi/linux/tls.h
12185 NETWORKING [WIRELESS]
12186 L: linux-wireless@vger.kernel.org
12187 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12189 NETXEN (1/10) GbE SUPPORT
12190 M: Manish Chopra <manishc@marvell.com>
12191 M: Rahul Verma <rahulv@marvell.com>
12192 M: GR-Linux-NIC-Dev@marvell.com
12193 L: netdev@vger.kernel.org
12195 F: drivers/net/ethernet/qlogic/netxen/
12197 NET_FAILOVER MODULE
12198 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12199 L: netdev@vger.kernel.org
12201 F: Documentation/networking/net_failover.rst
12202 F: drivers/net/net_failover.c
12203 F: include/net/net_failover.h
12206 M: David Ahern <dsahern@kernel.org>
12207 L: netdev@vger.kernel.org
12209 F: include/net/netns/nexthop.h
12210 F: include/net/nexthop.h
12211 F: include/uapi/linux/nexthop.h
12212 F: net/ipv4/nexthop.c
12215 L: netdev@vger.kernel.org
12217 F: Documentation/devicetree/bindings/net/nfc/
12219 F: include/linux/platform_data/nfcmrvl.h
12220 F: include/net/nfc/
12221 F: include/uapi/linux/nfc.h
12224 NFS, SUNRPC, AND LOCKD CLIENTS
12225 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12226 M: Anna Schumaker <anna.schumaker@netapp.com>
12227 L: linux-nfs@vger.kernel.org
12229 W: http://client.linux-nfs.org
12230 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12234 F: include/linux/lockd/
12235 F: include/linux/nfs*
12236 F: include/linux/sunrpc/
12237 F: include/uapi/linux/nfs*
12238 F: include/uapi/linux/sunrpc/
12242 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12243 L: linux-nilfs@vger.kernel.org
12245 W: https://nilfs.sourceforge.io/
12246 W: https://nilfs.osdn.jp/
12247 T: git git://github.com/konis/nilfs2.git
12248 F: Documentation/filesystems/nilfs2.rst
12250 F: include/trace/events/nilfs2.h
12251 F: include/uapi/linux/nilfs2_api.h
12252 F: include/uapi/linux/nilfs2_ondisk.h
12254 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12255 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12257 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12258 F: Documentation/scsi/NinjaSCSI.rst
12259 F: drivers/scsi/pcmcia/nsp_*
12261 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12262 M: GOTO Masanori <gotom@debian.or.jp>
12263 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12265 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12266 F: Documentation/scsi/NinjaSCSI.rst
12267 F: drivers/scsi/nsp32*
12270 M: Ley Foon Tan <ley.foon.tan@intel.com>
12272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12275 NOHZ, DYNTICKS SUPPORT
12276 M: Frederic Weisbecker <fweisbec@gmail.com>
12277 M: Thomas Gleixner <tglx@linutronix.de>
12278 M: Ingo Molnar <mingo@kernel.org>
12279 L: linux-kernel@vger.kernel.org
12281 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12282 F: include/linux/sched/nohz.h
12283 F: include/linux/tick.h
12284 F: kernel/time/tick*.*
12286 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12287 M: Pavel Machek <pavel@ucw.cz>
12288 M: Sakari Ailus <sakari.ailus@iki.fi>
12289 L: linux-media@vger.kernel.org
12291 F: drivers/media/i2c/ad5820.c
12292 F: drivers/media/i2c/et8ek8
12294 NOKIA N900 POWER SUPPLY DRIVERS
12295 R: Pali Rohár <pali@kernel.org>
12296 F: drivers/power/supply/bq2415x_charger.c
12297 F: drivers/power/supply/bq27xxx_battery.c
12298 F: drivers/power/supply/bq27xxx_battery_i2c.c
12299 F: drivers/power/supply/isp1704_charger.c
12300 F: drivers/power/supply/rx51_battery.c
12301 F: include/linux/power/bq2415x_charger.h
12302 F: include/linux/power/bq27xxx_battery.h
12305 M: Willy Tarreau <w@1wt.eu>
12307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12308 F: tools/include/nolibc/
12311 M: Matthias Maennich <maennich@google.com>
12313 F: Documentation/core-api/symbol-namespaces.rst
12317 M: Sanjay R Mehta <sanju.mehta@amd.com>
12318 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12319 L: linux-ntb@googlegroups.com
12321 F: drivers/ntb/hw/amd/
12324 M: Jon Mason <jdmason@kudzu.us>
12325 M: Dave Jiang <dave.jiang@intel.com>
12326 M: Allen Hubbe <allenbh@gmail.com>
12327 L: linux-ntb@googlegroups.com
12329 W: https://github.com/jonmason/ntb/wiki
12330 T: git git://github.com/jonmason/ntb.git
12331 F: drivers/net/ntb_netdev.c
12333 F: include/linux/ntb.h
12334 F: include/linux/ntb_transport.h
12335 F: tools/testing/selftests/ntb/
12338 M: Serge Semin <fancer.lancer@gmail.com>
12339 L: linux-ntb@googlegroups.com
12341 F: drivers/ntb/hw/idt/
12344 M: Dave Jiang <dave.jiang@intel.com>
12345 L: linux-ntb@googlegroups.com
12347 W: https://github.com/davejiang/linux/wiki
12348 T: git https://github.com/davejiang/linux.git
12349 F: drivers/ntb/hw/intel/
12352 M: Anton Altaparmakov <anton@tuxera.com>
12353 L: linux-ntfs-dev@lists.sourceforge.net
12355 W: http://www.tuxera.com/
12356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12357 F: Documentation/filesystems/ntfs.rst
12361 M: Finn Thain <fthain@telegraphics.com.au>
12362 L: linux-m68k@lists.linux-m68k.org
12364 F: arch/*/include/asm/nubus.h
12366 F: include/linux/nubus.h
12367 F: include/uapi/linux/nubus.h
12369 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12370 M: Antonino Daplas <adaplas@gmail.com>
12371 L: linux-fbdev@vger.kernel.org
12373 F: drivers/video/fbdev/nvidia/
12374 F: drivers/video/fbdev/riva/
12377 M: Keith Busch <kbusch@kernel.org>
12378 M: Jens Axboe <axboe@fb.com>
12379 M: Christoph Hellwig <hch@lst.de>
12380 M: Sagi Grimberg <sagi@grimberg.me>
12381 L: linux-nvme@lists.infradead.org
12383 W: http://git.infradead.org/nvme.git
12384 T: git://git.infradead.org/nvme.git
12385 F: drivers/nvme/host/
12386 F: include/linux/nvme.h
12387 F: include/uapi/linux/nvme_ioctl.h
12389 NVM EXPRESS FC TRANSPORT DRIVERS
12390 M: James Smart <james.smart@broadcom.com>
12391 L: linux-nvme@lists.infradead.org
12393 F: drivers/nvme/host/fc.c
12394 F: drivers/nvme/target/fc.c
12395 F: drivers/nvme/target/fcloop.c
12396 F: include/linux/nvme-fc-driver.h
12397 F: include/linux/nvme-fc.h
12399 NVM EXPRESS TARGET DRIVER
12400 M: Christoph Hellwig <hch@lst.de>
12401 M: Sagi Grimberg <sagi@grimberg.me>
12402 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12403 L: linux-nvme@lists.infradead.org
12405 W: http://git.infradead.org/nvme.git
12406 T: git://git.infradead.org/nvme.git
12407 F: drivers/nvme/target/
12410 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12413 F: Documentation/ABI/stable/sysfs-bus-nvmem
12414 F: Documentation/devicetree/bindings/nvmem/
12416 F: include/linux/nvmem-consumer.h
12417 F: include/linux/nvmem-provider.h
12420 M: Ashish Kumar <ashish.kumar@nxp.com>
12421 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12422 L: linux-spi@vger.kernel.org
12424 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12425 F: drivers/spi/spi-nxp-fspi.c
12427 NXP FXAS21002C DRIVER
12428 M: Rui Miguel Silva <rmfrfs@gmail.com>
12429 L: linux-iio@vger.kernel.org
12431 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12432 F: drivers/iio/gyro/fxas21002c.h
12433 F: drivers/iio/gyro/fxas21002c_core.c
12434 F: drivers/iio/gyro/fxas21002c_i2c.c
12435 F: drivers/iio/gyro/fxas21002c_spi.c
12437 NXP SGTL5000 DRIVER
12438 M: Fabio Estevam <festevam@gmail.com>
12439 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12441 F: Documentation/devicetree/bindings/sound/sgtl5000.txt
12442 F: sound/soc/codecs/sgtl5000*
12444 NXP SJA1105 ETHERNET SWITCH DRIVER
12445 M: Vladimir Oltean <olteanv@gmail.com>
12446 L: linux-kernel@vger.kernel.org
12448 F: drivers/net/dsa/sja1105
12450 NXP TDA998X DRM DRIVER
12451 M: Russell King <linux@armlinux.org.uk>
12453 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12454 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12455 F: drivers/gpu/drm/i2c/tda998x_drv.c
12456 F: include/drm/i2c/tda998x.h
12457 F: include/dt-bindings/display/tda998x.h
12461 M: Peter Rosin <peda@axentia.se>
12462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12464 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12465 F: sound/soc/codecs/tfa9879*
12468 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12469 R: Charles Gorand <charles.gorand@effinnov.com>
12470 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12472 F: drivers/nfc/nxp-nci
12475 M: Jiri Pirko <jiri@mellanox.com>
12476 L: netdev@vger.kernel.org
12478 F: include/linux/objagg.h
12480 F: lib/test_objagg.c
12483 M: Josh Poimboeuf <jpoimboe@redhat.com>
12484 M: Peter Zijlstra <peterz@infradead.org>
12488 OCELOT ETHERNET SWITCH DRIVER
12489 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12490 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12491 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12492 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12493 L: netdev@vger.kernel.org
12495 F: drivers/net/dsa/ocelot/*
12496 F: drivers/net/ethernet/mscc/
12497 F: include/soc/mscc/ocelot*
12498 F: net/dsa/tag_ocelot.c
12500 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12501 M: Frederic Barrat <fbarrat@linux.ibm.com>
12502 M: Andrew Donnellan <ajd@linux.ibm.com>
12503 L: linuxppc-dev@lists.ozlabs.org
12505 F: Documentation/userspace-api/accelerators/ocxl.rst
12506 F: arch/powerpc/include/asm/pnv-ocxl.h
12507 F: arch/powerpc/platforms/powernv/ocxl.c
12508 F: drivers/misc/ocxl/
12509 F: include/misc/ocxl*
12510 F: include/uapi/misc/ocxl.h
12513 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12514 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12515 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12516 L: linux-omap@vger.kernel.org
12518 F: sound/soc/ti/n810.c
12519 F: sound/soc/ti/omap*
12520 F: sound/soc/ti/rx51.c
12521 F: sound/soc/ti/sdma-pcm.*
12523 OMAP CLOCK FRAMEWORK SUPPORT
12524 M: Paul Walmsley <paul@pwsan.com>
12525 L: linux-omap@vger.kernel.org
12527 F: arch/arm/*omap*/*clock*
12529 OMAP DEVICE TREE SUPPORT
12530 M: Benoît Cousson <bcousson@baylibre.com>
12531 M: Tony Lindgren <tony@atomide.com>
12532 L: linux-omap@vger.kernel.org
12533 L: devicetree@vger.kernel.org
12535 F: arch/arm/boot/dts/*am3*
12536 F: arch/arm/boot/dts/*am4*
12537 F: arch/arm/boot/dts/*am5*
12538 F: arch/arm/boot/dts/*dra7*
12539 F: arch/arm/boot/dts/*omap*
12540 F: arch/arm/boot/dts/logicpd-som-lv*
12541 F: arch/arm/boot/dts/logicpd-torpedo*
12543 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12544 L: linux-omap@vger.kernel.org
12545 L: linux-fbdev@vger.kernel.org
12547 F: Documentation/arm/omap/dss.rst
12548 F: drivers/video/fbdev/omap2/
12550 OMAP FRAMEBUFFER SUPPORT
12551 L: linux-fbdev@vger.kernel.org
12552 L: linux-omap@vger.kernel.org
12554 F: drivers/video/fbdev/omap/
12556 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12557 M: Roger Quadros <rogerq@ti.com>
12558 M: Tony Lindgren <tony@atomide.com>
12559 L: linux-omap@vger.kernel.org
12561 F: arch/arm/mach-omap2/*gpmc*
12562 F: drivers/memory/omap-gpmc.c
12565 M: Grygorii Strashko <grygorii.strashko@ti.com>
12566 M: Santosh Shilimkar <ssantosh@kernel.org>
12567 M: Kevin Hilman <khilman@kernel.org>
12568 L: linux-omap@vger.kernel.org
12570 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12571 F: drivers/gpio/gpio-omap.c
12573 OMAP HARDWARE SPINLOCK SUPPORT
12574 M: Ohad Ben-Cohen <ohad@wizery.com>
12575 L: linux-omap@vger.kernel.org
12577 F: drivers/hwspinlock/omap_hwspinlock.c
12579 OMAP HS MMC SUPPORT
12580 L: linux-mmc@vger.kernel.org
12581 L: linux-omap@vger.kernel.org
12583 F: drivers/mmc/host/omap_hsmmc.c
12586 M: Paul Walmsley <paul@pwsan.com>
12587 L: linux-omap@vger.kernel.org
12589 F: arch/arm/mach-omap2/omap_hwmod*data*
12591 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12592 M: Benoît Cousson <bcousson@baylibre.com>
12593 L: linux-omap@vger.kernel.org
12595 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12598 M: Benoît Cousson <bcousson@baylibre.com>
12599 M: Paul Walmsley <paul@pwsan.com>
12600 L: linux-omap@vger.kernel.org
12602 F: arch/arm/mach-omap2/omap_hwmod.*
12605 M: Vignesh R <vigneshr@ti.com>
12606 L: linux-omap@vger.kernel.org
12607 L: linux-i2c@vger.kernel.org
12609 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12610 F: drivers/i2c/busses/i2c-omap.c
12612 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12613 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12614 L: linux-media@vger.kernel.org
12616 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12617 F: drivers/media/platform/omap3isp/
12618 F: drivers/staging/media/omap4iss/
12621 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12622 L: linux-omap@vger.kernel.org
12624 F: drivers/mmc/host/omap.c
12626 OMAP POWER MANAGEMENT SUPPORT
12627 M: Kevin Hilman <khilman@kernel.org>
12628 L: linux-omap@vger.kernel.org
12630 F: arch/arm/*omap*/*pm*
12631 F: drivers/cpufreq/omap-cpufreq.c
12633 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12634 M: Rajendra Nayak <rnayak@codeaurora.org>
12635 M: Paul Walmsley <paul@pwsan.com>
12636 L: linux-omap@vger.kernel.org
12638 F: arch/arm/mach-omap2/prm*
12640 OMAP RANDOM NUMBER GENERATOR SUPPORT
12641 M: Deepak Saxena <dsaxena@plexity.net>
12643 F: drivers/char/hw_random/omap-rng.c
12646 L: linux-usb@vger.kernel.org
12647 L: linux-omap@vger.kernel.org
12649 F: arch/arm/*omap*/usb*
12650 F: drivers/usb/*/*omap*
12652 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12653 M: Mark Jackson <mpfj@newflow.co.uk>
12654 L: linux-omap@vger.kernel.org
12656 F: arch/arm/boot/dts/am335x-nano.dts
12659 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12660 M: Tony Lindgren <tony@atomide.com>
12661 L: linux-omap@vger.kernel.org
12663 Q: http://patchwork.kernel.org/project/linux-omap/list/
12664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12665 F: arch/arm/configs/omap1_defconfig
12666 F: arch/arm/mach-omap1/
12667 F: arch/arm/plat-omap/
12668 F: drivers/i2c/busses/i2c-omap.c
12669 F: include/linux/platform_data/ams-delta-fiq.h
12670 F: include/linux/platform_data/i2c-omap.h
12673 M: Tony Lindgren <tony@atomide.com>
12674 L: linux-omap@vger.kernel.org
12676 W: http://www.muru.com/linux/omap/
12677 W: http://linux.omap.com/
12678 Q: http://patchwork.kernel.org/project/linux-omap/list/
12679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12680 F: arch/arm/configs/omap2plus_defconfig
12681 F: arch/arm/mach-omap2/
12682 F: arch/arm/plat-omap/
12683 F: drivers/bus/ti-sysc.c
12684 F: drivers/i2c/busses/i2c-omap.c
12685 F: drivers/irqchip/irq-omap-intc.c
12686 F: drivers/mfd/*omap*.c
12687 F: drivers/mfd/menelaus.c
12688 F: drivers/mfd/palmas.c
12689 F: drivers/mfd/tps65217.c
12690 F: drivers/mfd/tps65218.c
12691 F: drivers/mfd/tps65910.c
12692 F: drivers/mfd/twl-core.[ch]
12693 F: drivers/mfd/twl4030*.c
12694 F: drivers/mfd/twl6030*.c
12695 F: drivers/mfd/twl6040*.c
12696 F: drivers/regulator/palmas-regulator*.c
12697 F: drivers/regulator/pbias-regulator.c
12698 F: drivers/regulator/tps65217-regulator.c
12699 F: drivers/regulator/tps65218-regulator.c
12700 F: drivers/regulator/tps65910-regulator.c
12701 F: drivers/regulator/twl-regulator.c
12702 F: drivers/regulator/twl6030-regulator.c
12703 F: include/linux/platform_data/i2c-omap.h
12704 F: include/linux/platform_data/ti-sysc.h
12707 M: Bob Copeland <me@bobcopeland.com>
12708 L: linux-karma-devel@lists.sourceforge.net
12710 F: Documentation/filesystems/omfs.rst
12713 OMNIKEY CARDMAN 4000 DRIVER
12714 M: Harald Welte <laforge@gnumonks.org>
12716 F: drivers/char/pcmcia/cm4000_cs.c
12717 F: include/linux/cm4000_cs.h
12718 F: include/uapi/linux/cm4000_cs.h
12720 OMNIKEY CARDMAN 4040 DRIVER
12721 M: Harald Welte <laforge@gnumonks.org>
12723 F: drivers/char/pcmcia/cm4040_cs.*
12725 OMNIVISION OV13858 SENSOR DRIVER
12726 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12727 L: linux-media@vger.kernel.org
12729 T: git git://linuxtv.org/media_tree.git
12730 F: drivers/media/i2c/ov13858.c
12732 OMNIVISION OV2680 SENSOR DRIVER
12733 M: Rui Miguel Silva <rmfrfs@gmail.com>
12734 L: linux-media@vger.kernel.org
12736 T: git git://linuxtv.org/media_tree.git
12737 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12738 F: drivers/media/i2c/ov2680.c
12740 OMNIVISION OV2685 SENSOR DRIVER
12741 M: Shunqian Zheng <zhengsq@rock-chips.com>
12742 L: linux-media@vger.kernel.org
12744 T: git git://linuxtv.org/media_tree.git
12745 F: drivers/media/i2c/ov2685.c
12747 OMNIVISION OV2740 SENSOR DRIVER
12748 M: Tianshu Qiu <tian.shu.qiua@intel.com>
12749 R: Shawn Tu <shawnx.tu@intel.com>
12750 R: Bingbu Cao <bingbu.cao@intel.com>
12751 L: linux-media@vger.kernel.org
12753 T: git git://linuxtv.org/media_tree.git
12754 F: drivers/media/i2c/ov2740.c
12756 OMNIVISION OV5640 SENSOR DRIVER
12757 M: Steve Longerbeam <slongerbeam@gmail.com>
12758 L: linux-media@vger.kernel.org
12760 T: git git://linuxtv.org/media_tree.git
12761 F: drivers/media/i2c/ov5640.c
12763 OMNIVISION OV5647 SENSOR DRIVER
12764 M: Luis Oliveira <lolivei@synopsys.com>
12765 L: linux-media@vger.kernel.org
12767 T: git git://linuxtv.org/media_tree.git
12768 F: drivers/media/i2c/ov5647.c
12770 OMNIVISION OV5670 SENSOR DRIVER
12771 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12772 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12773 L: linux-media@vger.kernel.org
12775 T: git git://linuxtv.org/media_tree.git
12776 F: drivers/media/i2c/ov5670.c
12778 OMNIVISION OV5675 SENSOR DRIVER
12779 M: Shawn Tu <shawnx.tu@intel.com>
12780 L: linux-media@vger.kernel.org
12782 T: git git://linuxtv.org/media_tree.git
12783 F: drivers/media/i2c/ov5675.c
12785 OMNIVISION OV5695 SENSOR DRIVER
12786 M: Shunqian Zheng <zhengsq@rock-chips.com>
12787 L: linux-media@vger.kernel.org
12789 T: git git://linuxtv.org/media_tree.git
12790 F: drivers/media/i2c/ov5695.c
12792 OMNIVISION OV7670 SENSOR DRIVER
12793 M: Jonathan Corbet <corbet@lwn.net>
12794 L: linux-media@vger.kernel.org
12796 T: git git://linuxtv.org/media_tree.git
12797 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12798 F: drivers/media/i2c/ov7670.c
12800 OMNIVISION OV772x SENSOR DRIVER
12801 M: Jacopo Mondi <jacopo@jmondi.org>
12802 L: linux-media@vger.kernel.org
12804 T: git git://linuxtv.org/media_tree.git
12805 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12806 F: drivers/media/i2c/ov772x.c
12807 F: include/media/i2c/ov772x.h
12809 OMNIVISION OV7740 SENSOR DRIVER
12810 M: Wenyou Yang <wenyou.yang@microchip.com>
12811 L: linux-media@vger.kernel.org
12813 T: git git://linuxtv.org/media_tree.git
12814 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12815 F: drivers/media/i2c/ov7740.c
12817 OMNIVISION OV8856 SENSOR DRIVER
12818 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12819 L: linux-media@vger.kernel.org
12821 T: git git://linuxtv.org/media_tree.git
12822 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12823 F: drivers/media/i2c/ov8856.c
12825 OMNIVISION OV9640 SENSOR DRIVER
12826 M: Petr Cvek <petrcvekcz@gmail.com>
12827 L: linux-media@vger.kernel.org
12829 F: drivers/media/i2c/ov9640.*
12831 OMNIVISION OV9650 SENSOR DRIVER
12832 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12833 R: Akinobu Mita <akinobu.mita@gmail.com>
12834 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12835 L: linux-media@vger.kernel.org
12837 T: git git://linuxtv.org/media_tree.git
12838 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12839 F: drivers/media/i2c/ov9650.c
12841 ONENAND FLASH DRIVER
12842 M: Kyungmin Park <kyungmin.park@samsung.com>
12843 L: linux-mtd@lists.infradead.org
12845 F: drivers/mtd/nand/onenand/
12846 F: include/linux/mtd/onenand*.h
12848 ONION OMEGA2+ BOARD
12849 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12850 L: linux-mips@vger.kernel.org
12852 F: arch/mips/boot/dts/ralink/omega2p.dts
12855 M: Jens Wiklander <jens.wiklander@linaro.org>
12856 L: op-tee@lists.trustedfirmware.org
12858 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12859 F: drivers/tee/optee/
12861 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12862 M: Sumit Garg <sumit.garg@linaro.org>
12863 L: op-tee@lists.trustedfirmware.org
12865 F: drivers/char/hw_random/optee-rng.c
12868 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
12869 M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
12870 L: linux-rdma@vger.kernel.org
12872 F: drivers/infiniband/ulp/opa_vnic
12874 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
12875 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
12876 M: Frank Rowand <frowand.list@gmail.com>
12877 L: devicetree@vger.kernel.org
12879 F: Documentation/devicetree/dynamic-resolution-notes.rst
12880 F: Documentation/devicetree/overlay-notes.rst
12881 F: drivers/of/overlay.c
12882 F: drivers/of/resolver.c
12883 K: of_overlay_notifier_
12885 OPEN FIRMWARE AND FLATTENED DEVICE TREE
12886 M: Rob Herring <robh+dt@kernel.org>
12887 M: Frank Rowand <frowand.list@gmail.com>
12888 L: devicetree@vger.kernel.org
12890 W: http://www.devicetree.org/
12891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12892 F: Documentation/ABI/testing/sysfs-firmware-ofw
12894 F: include/linux/of*.h
12897 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
12898 M: Rob Herring <robh+dt@kernel.org>
12899 L: devicetree@vger.kernel.org
12901 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
12902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
12903 F: Documentation/devicetree/
12904 F: arch/*/boot/dts/
12905 F: include/dt-bindings/
12907 OPENCORES I2C BUS DRIVER
12908 M: Peter Korsgaard <peter@korsgaard.com>
12909 M: Andrew Lunn <andrew@lunn.ch>
12910 L: linux-i2c@vger.kernel.org
12912 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
12913 F: Documentation/i2c/busses/i2c-ocores.rst
12914 F: drivers/i2c/busses/i2c-ocores.c
12915 F: include/linux/platform_data/i2c-ocores.h
12917 OPENRISC ARCHITECTURE
12918 M: Jonas Bonn <jonas@southpole.se>
12919 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
12920 M: Stafford Horne <shorne@gmail.com>
12921 L: openrisc@lists.librecores.org
12923 W: http://openrisc.io
12924 T: git git://github.com/openrisc/linux.git
12925 F: Documentation/devicetree/bindings/openrisc/
12926 F: Documentation/openrisc/
12928 F: drivers/irqchip/irq-ompic.c
12929 F: drivers/irqchip/irq-or1k-*
12932 M: Pravin B Shelar <pshelar@ovn.org>
12933 L: netdev@vger.kernel.org
12934 L: dev@openvswitch.org
12936 W: http://openvswitch.org
12937 F: include/uapi/linux/openvswitch.h
12938 F: net/openvswitch/
12940 OPERATING PERFORMANCE POINTS (OPP)
12941 M: Viresh Kumar <vireshk@kernel.org>
12942 M: Nishanth Menon <nm@ti.com>
12943 M: Stephen Boyd <sboyd@kernel.org>
12944 L: linux-pm@vger.kernel.org
12946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
12947 F: Documentation/devicetree/bindings/opp/
12948 F: Documentation/power/opp.rst
12950 F: include/linux/pm_opp.h
12953 M: Clemens Ladisch <clemens@ladisch.de>
12954 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12957 F: sound/drivers/opl4/
12960 M: Robert Richter <rric@kernel.org>
12961 L: oprofile-list@lists.sf.net
12963 F: arch/*/include/asm/oprofile*.h
12964 F: arch/*/oprofile/
12965 F: drivers/oprofile/
12966 F: include/linux/oprofile.h
12968 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
12969 M: Mark Fasheh <mark@fasheh.com>
12970 M: Joel Becker <jlbec@evilplan.org>
12971 M: Joseph Qi <joseph.qi@linux.alibaba.com>
12972 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
12974 W: http://ocfs2.wiki.kernel.org
12975 F: Documentation/filesystems/dlmfs.rst
12976 F: Documentation/filesystems/ocfs2.rst
12979 ORANGEFS FILESYSTEM
12980 M: Mike Marshall <hubcap@omnibond.com>
12981 R: Martin Brandenburg <martin@omnibond.com>
12982 L: devel@lists.orangefs.org
12984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
12985 F: Documentation/filesystems/orangefs.rst
12989 L: linux-wireless@vger.kernel.org
12991 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
12992 W: http://www.nongnu.org/orinoco/
12993 F: drivers/net/wireless/intersil/orinoco/
12995 OV2659 OMNIVISION SENSOR DRIVER
12996 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
12997 L: linux-media@vger.kernel.org
12999 W: https://linuxtv.org
13000 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13001 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13002 F: drivers/media/i2c/ov2659.c
13003 F: include/media/i2c/ov2659.h
13006 M: Miklos Szeredi <miklos@szeredi.hu>
13007 L: linux-unionfs@vger.kernel.org
13009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13010 F: Documentation/filesystems/overlayfs.rst
13013 P54 WIRELESS DRIVER
13014 M: Christian Lamparter <chunkeey@googlemail.com>
13015 L: linux-wireless@vger.kernel.org
13017 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13018 F: drivers/net/wireless/intersil/p54/
13021 M: Vladimir Oltean <olteanv@gmail.com>
13022 L: netdev@vger.kernel.org
13024 F: Documentation/core-api/packing.rst
13025 F: include/linux/packing.h
13028 PADATA PARALLEL EXECUTION MECHANISM
13029 M: Steffen Klassert <steffen.klassert@secunet.com>
13030 L: linux-crypto@vger.kernel.org
13032 F: Documentation/core-api/padata.rst
13033 F: include/linux/padata.h
13037 M: Jesper Dangaard Brouer <hawk@kernel.org>
13038 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13039 L: netdev@vger.kernel.org
13041 F: include/net/page_pool.h
13042 F: net/core/page_pool.c
13044 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13045 M: Harald Welte <laforge@gnumonks.org>
13046 L: platform-driver-x86@vger.kernel.org
13048 F: drivers/platform/x86/panasonic-laptop.c
13050 PARALLAX PING IIO SENSOR DRIVER
13051 M: Andreas Klinger <ak@it-klinger.de>
13052 L: linux-iio@vger.kernel.org
13054 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13055 F: drivers/iio/proximity/ping.c
13057 PARALLEL LCD/KEYPAD PANEL DRIVER
13058 M: Willy Tarreau <willy@haproxy.com>
13059 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13061 F: Documentation/admin-guide/lcd-panel-cgram.rst
13062 F: drivers/auxdisplay/panel.c
13064 PARALLEL PORT SUBSYSTEM
13065 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13066 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13067 L: linux-parport@lists.infradead.org (subscribers-only)
13069 F: Documentation/driver-api/parport*.rst
13070 F: drivers/char/ppdev.c
13071 F: drivers/parport/
13072 F: include/linux/parport*.h
13073 F: include/uapi/linux/ppdev.h
13075 PARAVIRT_OPS INTERFACE
13076 M: Juergen Gross <jgross@suse.com>
13077 M: Deep Shah <sdeep@vmware.com>
13078 M: "VMware, Inc." <pv-drivers@vmware.com>
13079 L: virtualization@lists.linux-foundation.org
13081 F: Documentation/virt/paravirt_ops.rst
13082 F: arch/*/include/asm/paravirt*.h
13083 F: arch/*/kernel/paravirt*
13084 F: include/linux/hypervisor.h
13086 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13087 M: Tim Waugh <tim@cyberelk.net>
13088 L: linux-parport@lists.infradead.org (subscribers-only)
13090 F: Documentation/admin-guide/blockdev/paride.rst
13091 F: drivers/block/paride/
13093 PARISC ARCHITECTURE
13094 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13095 M: Helge Deller <deller@gmx.de>
13096 L: linux-parisc@vger.kernel.org
13098 W: https://parisc.wiki.kernel.org
13099 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13102 F: Documentation/parisc/
13104 F: drivers/char/agp/parisc-agp.c
13105 F: drivers/input/misc/hp_sdc_rtc.c
13106 F: drivers/input/serio/gscps2.c
13107 F: drivers/input/serio/hp_sdc*
13109 F: drivers/parport/parport_gsc.*
13110 F: drivers/tty/serial/8250/8250_gsc.c
13111 F: drivers/video/console/sti*
13112 F: drivers/video/fbdev/sti*
13113 F: drivers/video/logo/logo_parisc*
13114 F: include/linux/hp_sdc.h
13117 M: Jiri Pirko <jiri@mellanox.com>
13118 L: netdev@vger.kernel.org
13120 F: include/linux/parman.h
13122 F: lib/test_parman.c
13124 PC ENGINES APU BOARD DRIVER
13125 M: Enrico Weigelt, metux IT consult <info@metux.net>
13127 F: drivers/platform/x86/pcengines-apuv2.c
13129 PC87360 HARDWARE MONITORING DRIVER
13130 M: Jim Cromie <jim.cromie@gmail.com>
13131 L: linux-hwmon@vger.kernel.org
13133 F: Documentation/hwmon/pc87360.rst
13134 F: drivers/hwmon/pc87360.c
13136 PC8736x GPIO DRIVER
13137 M: Jim Cromie <jim.cromie@gmail.com>
13139 F: drivers/char/pc8736x_gpio.c
13141 PC87427 HARDWARE MONITORING DRIVER
13142 M: Jean Delvare <jdelvare@suse.com>
13143 L: linux-hwmon@vger.kernel.org
13145 F: Documentation/hwmon/pc87427.rst
13146 F: drivers/hwmon/pc87427.c
13149 M: Riku Voipio <riku.voipio@iki.fi>
13151 F: drivers/leds/leds-pca9532.c
13152 F: include/linux/leds-pca9532.h
13154 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13155 M: Guenter Roeck <linux@roeck-us.net>
13156 L: linux-i2c@vger.kernel.org
13158 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13160 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13161 M: Khalid Aziz <khalid@gonehiking.org>
13163 F: drivers/firmware/pcdp.*
13165 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13166 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13167 L: linux-pci@vger.kernel.org
13168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13170 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13171 F: drivers/pci/controller/pci-aardvark.c
13173 PCI DRIVER FOR ALTERA PCIE IP
13174 M: Ley Foon Tan <ley.foon.tan@intel.com>
13175 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13176 L: linux-pci@vger.kernel.org
13178 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13179 F: drivers/pci/controller/pcie-altera.c
13181 PCI DRIVER FOR APPLIEDMICRO XGENE
13182 M: Toan Le <toan@os.amperecomputing.com>
13183 L: linux-pci@vger.kernel.org
13184 L: linux-arm-kernel@lists.infradead.org
13186 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13187 F: drivers/pci/controller/pci-xgene.c
13189 PCI DRIVER FOR ARM VERSATILE PLATFORM
13190 M: Rob Herring <robh@kernel.org>
13191 L: linux-pci@vger.kernel.org
13192 L: linux-arm-kernel@lists.infradead.org
13194 F: Documentation/devicetree/bindings/pci/versatile.yaml
13195 F: drivers/pci/controller/pci-versatile.c
13197 PCI DRIVER FOR ARMADA 8K
13198 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13199 L: linux-pci@vger.kernel.org
13200 L: linux-arm-kernel@lists.infradead.org
13202 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13203 F: drivers/pci/controller/dwc/pcie-armada8k.c
13205 PCI DRIVER FOR CADENCE PCIE IP
13206 M: Tom Joseph <tjoseph@cadence.com>
13207 L: linux-pci@vger.kernel.org
13209 F: Documentation/devicetree/bindings/pci/cdns,*
13210 F: drivers/pci/controller/cadence/
13212 PCI DRIVER FOR FREESCALE LAYERSCAPE
13213 M: Minghuan Lian <minghuan.Lian@nxp.com>
13214 M: Mingkai Hu <mingkai.hu@nxp.com>
13215 M: Roy Zang <roy.zang@nxp.com>
13216 L: linuxppc-dev@lists.ozlabs.org
13217 L: linux-pci@vger.kernel.org
13218 L: linux-arm-kernel@lists.infradead.org
13220 F: drivers/pci/controller/dwc/*layerscape*
13222 PCI DRIVER FOR GENERIC OF HOSTS
13223 M: Will Deacon <will@kernel.org>
13224 L: linux-pci@vger.kernel.org
13225 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13227 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13228 F: drivers/pci/controller/pci-host-common.c
13229 F: drivers/pci/controller/pci-host-generic.c
13231 PCI DRIVER FOR IMX6
13232 M: Richard Zhu <hongxing.zhu@nxp.com>
13233 M: Lucas Stach <l.stach@pengutronix.de>
13234 L: linux-pci@vger.kernel.org
13235 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13237 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13238 F: drivers/pci/controller/dwc/*imx6*
13240 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13241 M: Jonathan Derrick <jonathan.derrick@intel.com>
13242 L: linux-pci@vger.kernel.org
13244 F: drivers/pci/controller/vmd.c
13246 PCI DRIVER FOR MICROSEMI SWITCHTEC
13247 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13248 M: Logan Gunthorpe <logang@deltatee.com>
13249 L: linux-pci@vger.kernel.org
13251 F: Documentation/ABI/testing/sysfs-class-switchtec
13252 F: Documentation/driver-api/switchtec.rst
13253 F: drivers/ntb/hw/mscc/
13254 F: drivers/pci/switch/switchtec*
13255 F: include/linux/switchtec.h
13256 F: include/uapi/linux/switchtec_ioctl.h
13258 PCI DRIVER FOR MOBIVEIL PCIE IP
13259 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13260 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13261 L: linux-pci@vger.kernel.org
13263 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13264 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13266 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13267 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13268 M: Jason Cooper <jason@lakedaemon.net>
13269 L: linux-pci@vger.kernel.org
13270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13272 F: drivers/pci/controller/*mvebu*
13274 PCI DRIVER FOR NVIDIA TEGRA
13275 M: Thierry Reding <thierry.reding@gmail.com>
13276 L: linux-tegra@vger.kernel.org
13277 L: linux-pci@vger.kernel.org
13279 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13280 F: drivers/pci/controller/pci-tegra.c
13282 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13283 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13284 L: linux-pci@vger.kernel.org
13285 L: linux-arm-kernel@lists.infradead.org
13287 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13288 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13290 PCI DRIVER FOR RENESAS R-CAR
13291 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13292 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13293 L: linux-pci@vger.kernel.org
13294 L: linux-renesas-soc@vger.kernel.org
13296 F: Documentation/devicetree/bindings/pci/*rcar*
13297 F: drivers/pci/controller/*rcar*
13299 PCI DRIVER FOR SAMSUNG EXYNOS
13300 M: Jingoo Han <jingoohan1@gmail.com>
13301 L: linux-pci@vger.kernel.org
13302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13303 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13305 F: drivers/pci/controller/dwc/pci-exynos.c
13307 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13308 M: Jingoo Han <jingoohan1@gmail.com>
13309 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13310 L: linux-pci@vger.kernel.org
13312 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13313 F: drivers/pci/controller/dwc/*designware*
13315 PCI DRIVER FOR TI DRA7XX/J721E
13316 M: Kishon Vijay Abraham I <kishon@ti.com>
13317 L: linux-omap@vger.kernel.org
13318 L: linux-pci@vger.kernel.org
13319 L: linux-arm-kernel@lists.infradead.org
13321 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13322 F: drivers/pci/controller/cadence/pci-j721e.c
13323 F: drivers/pci/controller/dwc/pci-dra7xx.c
13325 PCI DRIVER FOR TI KEYSTONE
13326 M: Murali Karicheri <m-karicheri2@ti.com>
13327 L: linux-pci@vger.kernel.org
13328 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13330 F: drivers/pci/controller/dwc/pci-keystone.c
13332 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13333 M: Linus Walleij <linus.walleij@linaro.org>
13334 L: linux-pci@vger.kernel.org
13336 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13337 F: drivers/pci/controller/pci-v3-semi.c
13339 PCI ENDPOINT SUBSYSTEM
13340 M: Kishon Vijay Abraham I <kishon@ti.com>
13341 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13342 L: linux-pci@vger.kernel.org
13344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13345 F: drivers/misc/pci_endpoint_test.c
13346 F: drivers/pci/endpoint/
13349 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13350 M: Russell Currey <ruscur@russell.cc>
13351 M: Oliver O'Halloran <oohall@gmail.com>
13352 L: linuxppc-dev@lists.ozlabs.org
13354 F: Documentation/PCI/pci-error-recovery.rst
13355 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13356 F: arch/powerpc/include/*/eeh*.h
13357 F: arch/powerpc/kernel/eeh*.c
13358 F: arch/powerpc/platforms/*/eeh*.c
13359 F: drivers/pci/pcie/aer.c
13360 F: drivers/pci/pcie/dpc.c
13361 F: drivers/pci/pcie/err.c
13364 M: Linas Vepstas <linasvepstas@gmail.com>
13365 L: linux-pci@vger.kernel.org
13367 F: Documentation/PCI/pci-error-recovery.rst
13369 PCI MSI DRIVER FOR ALTERA MSI IP
13370 M: Ley Foon Tan <ley.foon.tan@intel.com>
13371 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13372 L: linux-pci@vger.kernel.org
13374 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13375 F: drivers/pci/controller/pcie-altera-msi.c
13377 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13378 M: Toan Le <toan@os.amperecomputing.com>
13379 L: linux-pci@vger.kernel.org
13380 L: linux-arm-kernel@lists.infradead.org
13382 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13383 F: drivers/pci/controller/pci-xgene-msi.c
13385 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13386 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13387 R: Rob Herring <robh@kernel.org>
13388 L: linux-pci@vger.kernel.org
13390 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13392 F: drivers/pci/controller/
13395 M: Bjorn Helgaas <bhelgaas@google.com>
13396 L: linux-pci@vger.kernel.org
13398 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13399 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13400 F: Documentation/PCI/
13401 F: Documentation/devicetree/bindings/pci/
13402 F: arch/x86/kernel/early-quirks.c
13403 F: arch/x86/kernel/quirks.c
13405 F: drivers/acpi/pci*
13407 F: include/asm-generic/pci*
13408 F: include/linux/of_pci.h
13409 F: include/linux/pci*
13410 F: include/uapi/linux/pci*
13413 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13414 M: Jonathan Chocron <jonnyc@amazon.com>
13415 L: linux-pci@vger.kernel.org
13417 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13418 F: drivers/pci/controller/dwc/pcie-al.c
13420 PCIE DRIVER FOR AMLOGIC MESON
13421 M: Yue Wang <yue.wang@Amlogic.com>
13422 L: linux-pci@vger.kernel.org
13423 L: linux-amlogic@lists.infradead.org
13425 F: drivers/pci/controller/dwc/pci-meson.c
13427 PCIE DRIVER FOR AXIS ARTPEC
13428 M: Jesper Nilsson <jesper.nilsson@axis.com>
13429 L: linux-arm-kernel@axis.com
13430 L: linux-pci@vger.kernel.org
13432 F: Documentation/devicetree/bindings/pci/axis,artpec*
13433 F: drivers/pci/controller/dwc/*artpec*
13435 PCIE DRIVER FOR CAVIUM THUNDERX
13436 M: Robert Richter <rrichter@marvell.com>
13437 L: linux-pci@vger.kernel.org
13438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13440 F: drivers/pci/controller/pci-thunder-*
13442 PCIE DRIVER FOR HISILICON
13443 M: Zhou Wang <wangzhou1@hisilicon.com>
13444 L: linux-pci@vger.kernel.org
13446 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13447 F: drivers/pci/controller/dwc/pcie-hisi.c
13449 PCIE DRIVER FOR HISILICON KIRIN
13450 M: Xiaowei Song <songxiaowei@hisilicon.com>
13451 M: Binghui Wang <wangbinghui@hisilicon.com>
13452 L: linux-pci@vger.kernel.org
13454 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13455 F: drivers/pci/controller/dwc/pcie-kirin.c
13457 PCIE DRIVER FOR HISILICON STB
13458 M: Shawn Guo <shawn.guo@linaro.org>
13459 L: linux-pci@vger.kernel.org
13461 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13462 F: drivers/pci/controller/dwc/pcie-histb.c
13464 PCIE DRIVER FOR MEDIATEK
13465 M: Ryder Lee <ryder.lee@mediatek.com>
13466 L: linux-pci@vger.kernel.org
13467 L: linux-mediatek@lists.infradead.org
13469 F: Documentation/devicetree/bindings/pci/mediatek*
13470 F: drivers/pci/controller/*mediatek*
13472 PCIE DRIVER FOR QUALCOMM MSM
13473 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13474 L: linux-pci@vger.kernel.org
13475 L: linux-arm-msm@vger.kernel.org
13477 F: drivers/pci/controller/dwc/*qcom*
13479 PCIE DRIVER FOR ROCKCHIP
13480 M: Shawn Lin <shawn.lin@rock-chips.com>
13481 L: linux-pci@vger.kernel.org
13482 L: linux-rockchip@lists.infradead.org
13484 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13485 F: drivers/pci/controller/pcie-rockchip*
13487 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13488 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13489 L: linux-pci@vger.kernel.org
13491 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13492 F: drivers/pci/controller/dwc/pcie-uniphier*
13494 PCIE DRIVER FOR ST SPEAR13XX
13495 M: Pratyush Anand <pratyush.anand@gmail.com>
13496 L: linux-pci@vger.kernel.org
13498 F: drivers/pci/controller/dwc/*spear*
13501 M: Dominik Brodowski <linux@dominikbrodowski.net>
13503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13504 F: Documentation/pcmcia/
13509 PCNET32 NETWORK DRIVER
13510 M: Don Fry <pcnet32@frontier.com>
13511 L: netdev@vger.kernel.org
13513 F: drivers/net/ethernet/amd/pcnet32.c
13515 PCRYPT PARALLEL CRYPTO ENGINE
13516 M: Steffen Klassert <steffen.klassert@secunet.com>
13517 L: linux-crypto@vger.kernel.org
13520 F: include/crypto/pcrypt.h
13522 PEAQ WMI HOTKEYS DRIVER
13523 M: Hans de Goede <hdegoede@redhat.com>
13524 L: platform-driver-x86@vger.kernel.org
13526 F: drivers/platform/x86/peaq-wmi.c
13528 PENSANDO ETHERNET DRIVERS
13529 M: Shannon Nelson <snelson@pensando.io>
13530 M: Pensando Drivers <drivers@pensando.io>
13531 L: netdev@vger.kernel.org
13533 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13534 F: drivers/net/ethernet/pensando/
13536 PER-CPU MEMORY ALLOCATOR
13537 M: Dennis Zhou <dennis@kernel.org>
13538 M: Tejun Heo <tj@kernel.org>
13539 M: Christoph Lameter <cl@linux.com>
13541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13542 F: arch/*/include/asm/percpu.h
13543 F: include/linux/percpu*.h
13546 PER-TASK DELAY ACCOUNTING
13547 M: Balbir Singh <bsingharora@gmail.com>
13549 F: include/linux/delayacct.h
13550 F: kernel/delayacct.c
13552 PERFORMANCE EVENTS SUBSYSTEM
13553 M: Peter Zijlstra <peterz@infradead.org>
13554 M: Ingo Molnar <mingo@redhat.com>
13555 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13556 R: Mark Rutland <mark.rutland@arm.com>
13557 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13558 R: Jiri Olsa <jolsa@redhat.com>
13559 R: Namhyung Kim <namhyung@kernel.org>
13560 L: linux-kernel@vger.kernel.org
13562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13564 F: arch/*/events/*/*
13565 F: arch/*/include/asm/perf_event.h
13566 F: arch/*/kernel/*/*/perf_event*.c
13567 F: arch/*/kernel/*/perf_event*.c
13568 F: arch/*/kernel/perf_callchain.c
13569 F: arch/*/kernel/perf_event*.c
13570 F: include/linux/perf_event.h
13571 F: include/uapi/linux/perf_event.h
13576 PERFORMANCE EVENTS SUBSYSTEM ARM64 PMU EVENTS
13577 R: John Garry <john.garry@huawei.com>
13578 R: Will Deacon <will@kernel.org>
13579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13581 F: tools/perf/pmu-events/arch/arm64/
13583 PERSONALITY HANDLING
13584 M: Christoph Hellwig <hch@infradead.org>
13585 L: linux-abi-devel@lists.sourceforge.net
13587 F: include/linux/personality.h
13588 F: include/uapi/linux/personality.h
13590 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13591 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13592 L: linux-input@vger.kernel.org
13594 F: Documentation/input/devices/pxrc.rst
13595 F: drivers/input/joystick/pxrc.c
13598 M: Remi Denis-Courmont <courmisch@gmail.com>
13600 F: Documentation/networking/phonet.rst
13601 F: include/linux/phonet.h
13602 F: include/net/phonet/
13603 F: include/uapi/linux/phonet.h
13607 M: Joern Engel <joern@lazybastard.org>
13608 L: linux-mtd@lists.infradead.org
13610 F: drivers/mtd/devices/phram.c
13613 M: Bruno Prémont <bonbons@linux-vserver.org>
13614 L: linux-input@vger.kernel.org
13616 F: drivers/hid/hid-picolcd*
13619 M: Jamie Iles <jamie@jamieiles.com>
13620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13622 T: git git://github.com/jamieiles/linux-2.6-ji.git
13623 F: arch/arm/boot/dts/picoxcell*
13624 F: arch/arm/mach-picoxcell/
13625 F: drivers/crypto/picoxcell*
13628 M: Christian Brauner <christian@brauner.io>
13629 L: linux-kernel@vger.kernel.org
13631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13633 F: tools/testing/selftests/clone3/
13634 F: tools/testing/selftests/pid_namespace/
13635 F: tools/testing/selftests/pidfd/
13638 K: \b(clone_args|kernel_clone_args)\b
13640 PIN CONTROL SUBSYSTEM
13641 M: Linus Walleij <linus.walleij@linaro.org>
13642 L: linux-gpio@vger.kernel.org
13644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13645 F: Documentation/devicetree/bindings/pinctrl/
13646 F: Documentation/driver-api/pinctl.rst
13647 F: drivers/pinctrl/
13648 F: include/linux/pinctrl/
13650 PIN CONTROLLER - FREESCALE
13651 M: Dong Aisheng <aisheng.dong@nxp.com>
13652 M: Fabio Estevam <festevam@gmail.com>
13653 M: Shawn Guo <shawnguo@kernel.org>
13654 M: Stefan Agner <stefan@agner.ch>
13655 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13656 L: linux-gpio@vger.kernel.org
13658 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13659 F: drivers/pinctrl/freescale/
13661 PIN CONTROLLER - INTEL
13662 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13663 M: Andy Shevchenko <andy@kernel.org>
13665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13666 F: drivers/pinctrl/intel/
13668 PIN CONTROLLER - MEDIATEK
13669 M: Sean Wang <sean.wang@kernel.org>
13670 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13672 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13673 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13674 F: drivers/pinctrl/mediatek/
13676 PIN CONTROLLER - MICROCHIP AT91
13677 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13679 L: linux-gpio@vger.kernel.org
13681 F: drivers/gpio/gpio-sama5d2-piobu.c
13682 F: drivers/pinctrl/pinctrl-at91*
13684 PIN CONTROLLER - QUALCOMM
13685 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13686 L: linux-arm-msm@vger.kernel.org
13688 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13689 F: drivers/pinctrl/qcom/
13691 PIN CONTROLLER - RENESAS
13692 M: Geert Uytterhoeven <geert+renesas@glider.be>
13693 L: linux-renesas-soc@vger.kernel.org
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc
13696 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13697 F: drivers/pinctrl/pinctrl-rz*
13698 F: drivers/pinctrl/sh-pfc/
13700 PIN CONTROLLER - SAMSUNG
13701 M: Tomasz Figa <tomasz.figa@gmail.com>
13702 M: Krzysztof Kozlowski <krzk@kernel.org>
13703 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13704 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13705 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
13707 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13709 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13710 F: drivers/pinctrl/samsung/
13711 F: include/dt-bindings/pinctrl/samsung.h
13713 PIN CONTROLLER - SINGLE
13714 M: Tony Lindgren <tony@atomide.com>
13715 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13717 L: linux-omap@vger.kernel.org
13719 F: drivers/pinctrl/pinctrl-single.c
13721 PIN CONTROLLER - ST SPEAR
13722 M: Viresh Kumar <vireshk@kernel.org>
13723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13725 W: http://www.st.com/spear
13726 F: drivers/pinctrl/spear/
13728 PISTACHIO SOC SUPPORT
13729 M: James Hartley <james.hartley@sondrel.com>
13730 L: linux-mips@vger.kernel.org
13732 F: arch/mips/boot/dts/img/pistachio*
13733 F: arch/mips/configs/pistachio*_defconfig
13734 F: arch/mips/include/asm/mach-pistachio/
13735 F: arch/mips/pistachio/
13738 M: linux-block@vger.kernel.org
13740 F: drivers/block/pktcdvd.c
13741 F: include/linux/pktcdvd.h
13742 F: include/uapi/linux/pktcdvd.h
13744 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13745 M: Tomasz Duszynski <tduszyns@gmail.com>
13747 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13748 F: drivers/iio/chemical/pms7003.c
13751 M: Jacob Keller <jacob.e.keller@intel.com>
13753 F: Documentation/driver-api/pldmfw/
13754 F: include/linux/pldmfw.h
13758 M: Logan Gunthorpe <logang@deltatee.com>
13760 F: drivers/dma/plx_dma.c
13763 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13764 L: linux-pm@vger.kernel.org
13766 W: https://01.org/pm-graph
13767 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13768 T: git git://github.com/intel/pm-graph
13769 F: tools/power/pm-graph
13771 PMBUS HARDWARE MONITORING DRIVERS
13772 M: Guenter Roeck <linux@roeck-us.net>
13773 L: linux-hwmon@vger.kernel.org
13775 W: http://hwmon.wiki.kernel.org/
13776 W: http://www.roeck-us.net/linux/drivers/
13777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13778 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13779 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13780 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13781 F: Documentation/hwmon/adm1275.rst
13782 F: Documentation/hwmon/ibm-cffps.rst
13783 F: Documentation/hwmon/ir35221.rst
13784 F: Documentation/hwmon/lm25066.rst
13785 F: Documentation/hwmon/ltc2978.rst
13786 F: Documentation/hwmon/ltc3815.rst
13787 F: Documentation/hwmon/max16064.rst
13788 F: Documentation/hwmon/max20751.rst
13789 F: Documentation/hwmon/max31785.rst
13790 F: Documentation/hwmon/max34440.rst
13791 F: Documentation/hwmon/max8688.rst
13792 F: Documentation/hwmon/pmbus-core.rst
13793 F: Documentation/hwmon/pmbus.rst
13794 F: Documentation/hwmon/tps40422.rst
13795 F: Documentation/hwmon/ucd9000.rst
13796 F: Documentation/hwmon/ucd9200.rst
13797 F: Documentation/hwmon/zl6100.rst
13798 F: drivers/hwmon/pmbus/
13799 F: include/linux/pmbus.h
13801 PMC SIERRA MaxRAID DRIVER
13802 L: linux-scsi@vger.kernel.org
13804 W: http://www.pmc-sierra.com/
13805 F: drivers/scsi/pmcraid.*
13807 PMC SIERRA PM8001 DRIVER
13808 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13809 L: linux-scsi@vger.kernel.org
13811 F: drivers/scsi/pm8001/
13813 PNI RM3100 IIO DRIVER
13814 M: Song Qiang <songqiang1304521@gmail.com>
13815 L: linux-iio@vger.kernel.org
13817 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13818 F: drivers/iio/magnetometer/rm3100*
13821 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13822 L: linux-acpi@vger.kernel.org
13825 F: include/linux/pnp.h
13827 POSIX CLOCKS and TIMERS
13828 M: Thomas Gleixner <tglx@linutronix.de>
13829 L: linux-kernel@vger.kernel.org
13831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13833 F: include/linux/time_namespace.h
13834 F: include/linux/timer*
13835 F: kernel/time/*timer*
13836 F: kernel/time/namespace.c
13838 POWER MANAGEMENT CORE
13839 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13840 L: linux-pm@vger.kernel.org
13842 B: https://bugzilla.kernel.org
13843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13844 F: drivers/base/power/
13845 F: drivers/powercap/
13846 F: include/linux/intel_rapl.h
13847 F: include/linux/pm.h
13848 F: include/linux/pm_*
13849 F: include/linux/powercap.h
13850 F: kernel/configs/nopm.config
13852 POWER STATE COORDINATION INTERFACE (PSCI)
13853 M: Mark Rutland <mark.rutland@arm.com>
13854 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13855 L: linux-arm-kernel@lists.infradead.org
13857 F: drivers/firmware/psci/
13858 F: include/linux/psci.h
13859 F: include/uapi/linux/psci.h
13861 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
13862 M: Sebastian Reichel <sre@kernel.org>
13863 L: linux-pm@vger.kernel.org
13865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
13866 F: Documentation/ABI/testing/sysfs-class-power
13867 F: Documentation/devicetree/bindings/power/supply/
13868 F: drivers/power/supply/
13869 F: include/linux/power_supply.h
13871 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
13872 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
13873 L: linuxppc-dev@lists.ozlabs.org
13875 F: drivers/char/powernv-op-panel.c
13877 PPP OVER ATM (RFC 2364)
13878 M: Mitchell Blank Jr <mitch@sfgoth.com>
13880 F: include/uapi/linux/atmppp.h
13881 F: net/atm/pppoatm.c
13884 M: Michal Ostrowski <mostrows@earthlink.net>
13886 F: drivers/net/ppp/pppoe.c
13887 F: drivers/net/ppp/pppox.c
13890 M: James Chapman <jchapman@katalix.com>
13892 F: include/linux/if_pppol2tp.h
13893 F: include/uapi/linux/if_pppol2tp.h
13894 F: net/l2tp/l2tp_ppp.c
13896 PPP PROTOCOL DRIVERS AND COMPRESSORS
13897 M: Paul Mackerras <paulus@samba.org>
13898 L: linux-ppp@vger.kernel.org
13900 F: drivers/net/ppp/ppp_*
13903 M: Rodolfo Giometti <giometti@enneenne.com>
13904 L: linuxpps@ml.enneenne.com (subscribers-only)
13906 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
13907 F: Documentation/ABI/testing/sysfs-pps
13908 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
13909 F: Documentation/driver-api/pps.rst
13911 F: include/linux/pps*.h
13912 F: include/uapi/linux/pps.h
13915 M: Dmitry Kozlov <xeb@mail.ru>
13916 L: netdev@vger.kernel.org
13918 W: http://sourceforge.net/projects/accel-pptp
13919 F: drivers/net/ppp/pptp.c
13921 PRESSURE STALL INFORMATION (PSI)
13922 M: Johannes Weiner <hannes@cmpxchg.org>
13924 F: include/linux/psi*
13925 F: kernel/sched/psi.c
13928 M: Petr Mladek <pmladek@suse.com>
13929 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
13930 R: Steven Rostedt <rostedt@goodmis.org>
13932 F: include/linux/printk.h
13935 PRISM54 WIRELESS DRIVER
13936 M: Luis Chamberlain <mcgrof@kernel.org>
13937 L: linux-wireless@vger.kernel.org
13939 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13940 F: drivers/net/wireless/intersil/prism54/
13943 R: Alexey Dobriyan <adobriyan@gmail.com>
13944 L: linux-kernel@vger.kernel.org
13945 L: linux-fsdevel@vger.kernel.org
13947 F: Documentation/filesystems/proc.rst
13949 F: include/linux/proc_fs.h
13950 F: tools/testing/selftests/proc/
13953 M: Luis Chamberlain <mcgrof@kernel.org>
13954 M: Kees Cook <keescook@chromium.org>
13955 M: Iurii Zaikin <yzaikin@google.com>
13956 L: linux-kernel@vger.kernel.org
13957 L: linux-fsdevel@vger.kernel.org
13959 F: fs/proc/proc_sysctl.c
13960 F: include/linux/sysctl.h
13961 F: kernel/sysctl-test.c
13963 F: tools/testing/selftests/sysctl/
13965 PS3 NETWORK SUPPORT
13966 M: Geoff Levand <geoff@infradead.org>
13967 L: netdev@vger.kernel.org
13968 L: linuxppc-dev@lists.ozlabs.org
13970 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
13972 PS3 PLATFORM SUPPORT
13973 M: Geoff Levand <geoff@infradead.org>
13974 L: linuxppc-dev@lists.ozlabs.org
13976 F: arch/powerpc/boot/ps3*
13977 F: arch/powerpc/include/asm/lv1call.h
13978 F: arch/powerpc/include/asm/ps3*.h
13979 F: arch/powerpc/platforms/ps3/
13982 F: drivers/rtc/rtc-ps3.c
13983 F: drivers/usb/host/*ps3.c
13984 F: sound/ppc/snd_ps3*
13987 M: Jim Paris <jim@jtan.com>
13988 M: Geoff Levand <geoff@infradead.org>
13989 L: linuxppc-dev@lists.ozlabs.org
13991 F: drivers/block/ps3vram.c
13993 PSAMPLE PACKET SAMPLING SUPPORT
13994 M: Yotam Gigi <yotam.gi@gmail.com>
13996 F: include/net/psample.h
13997 F: include/uapi/linux/psample.h
14001 M: Kees Cook <keescook@chromium.org>
14002 M: Anton Vorontsov <anton@enomsg.org>
14003 M: Colin Cross <ccross@android.com>
14004 M: Tony Luck <tony.luck@intel.com>
14006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14007 F: Documentation/admin-guide/ramoops.rst
14008 F: Documentation/admin-guide/pstore-blk.rst
14009 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14010 F: drivers/acpi/apei/erst.c
14011 F: drivers/firmware/efi/efi-pstore.c
14013 F: include/linux/pstore*
14014 K: \b(pstore|ramoops)
14016 PTP HARDWARE CLOCK SUPPORT
14017 M: Richard Cochran <richardcochran@gmail.com>
14018 L: netdev@vger.kernel.org
14020 W: http://linuxptp.sourceforge.net/
14021 F: Documentation/ABI/testing/sysfs-ptp
14022 F: Documentation/driver-api/ptp.rst
14023 F: drivers/net/phy/dp83640*
14025 F: include/linux/ptp_cl*
14028 M: Oleg Nesterov <oleg@redhat.com>
14030 F: arch/*/*/ptrace*.c
14031 F: arch/*/include/asm/ptrace*.h
14032 F: arch/*/ptrace*.c
14033 F: include/asm-generic/syscall.h
14034 F: include/linux/ptrace.h
14035 F: include/linux/regset.h
14036 F: include/linux/tracehook.h
14037 F: include/uapi/linux/ptrace.h
14038 F: include/uapi/linux/ptrace.h
14042 M: Hans Verkuil <hverkuil@xs4all.nl>
14043 L: linux-media@vger.kernel.org
14045 T: git git://linuxtv.org/media_tree.git
14046 F: Documentation/admin-guide/media/pulse8-cec.rst
14047 F: drivers/media/cec/usb/pulse8/
14049 PVRUSB2 VIDEO4LINUX DRIVER
14050 M: Mike Isely <isely@pobox.com>
14051 L: pvrusb2@isely.net (subscribers-only)
14052 L: linux-media@vger.kernel.org
14054 W: http://www.isely.net/pvrusb2/
14055 T: git git://linuxtv.org/media_tree.git
14056 F: Documentation/driver-api/media/drivers/pvrusb2*
14057 F: drivers/media/usb/pvrusb2/
14060 M: Hans Verkuil <hverkuil@xs4all.nl>
14061 L: linux-media@vger.kernel.org
14063 T: git git://linuxtv.org/media_tree.git
14064 F: drivers/media/usb/pwc/*
14065 F: include/trace/events/pwc.h
14068 M: Kamil Debski <kamil@wypas.org>
14069 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14070 L: linux-hwmon@vger.kernel.org
14072 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14073 F: Documentation/hwmon/pwm-fan.rst
14074 F: drivers/hwmon/pwm-fan.c
14077 M: Sean Young <sean@mess.org>
14078 L: linux-media@vger.kernel.org
14080 F: drivers/media/rc/pwm-ir-tx.c
14083 M: Thierry Reding <thierry.reding@gmail.com>
14084 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14085 M: Lee Jones <lee.jones@linaro.org>
14086 L: linux-pwm@vger.kernel.org
14088 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14090 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14091 F: Documentation/devicetree/bindings/pwm/
14092 F: Documentation/driver-api/pwm.rst
14093 F: drivers/gpio/gpio-mvebu.c
14095 F: drivers/video/backlight/pwm_bl.c
14096 F: include/linux/pwm.h
14097 F: include/linux/pwm_backlight.h
14098 K: pwm_(config|apply_state|ops)
14101 M: Robert Jarzmik <robert.jarzmik@free.fr>
14102 L: linux-gpio@vger.kernel.org
14104 F: drivers/gpio/gpio-pxa.c
14110 M: Robert Jarzmik <robert.jarzmik@free.fr>
14111 L: linux-rtc@vger.kernel.org
14114 PXA2xx/PXA3xx SUPPORT
14115 M: Daniel Mack <daniel@zonque.org>
14116 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14117 M: Robert Jarzmik <robert.jarzmik@free.fr>
14118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14120 T: git git://github.com/hzhuang1/linux.git
14121 T: git git://github.com/rjarzmik/linux.git
14122 F: arch/arm/boot/dts/pxa*
14123 F: arch/arm/mach-pxa/
14124 F: drivers/dma/pxa*
14125 F: drivers/pcmcia/pxa2xx*
14126 F: drivers/pinctrl/pxa/
14127 F: drivers/spi/spi-pxa2xx*
14128 F: drivers/usb/gadget/udc/pxa2*
14129 F: include/sound/pxa2xx-lib.h
14134 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14135 L: qat-linux@intel.com
14137 F: drivers/crypto/qat/
14139 QCOM AUDIO (ASoC) DRIVERS
14140 M: Patrick Lai <plai@codeaurora.org>
14141 M: Banajit Goswami <bgoswami@codeaurora.org>
14142 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14147 M: Alex Elder <elder@kernel.org>
14148 L: netdev@vger.kernel.org
14150 F: drivers/net/ipa/
14152 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14153 M: Gabriel Somlo <somlo@cmu.edu>
14154 M: "Michael S. Tsirkin" <mst@redhat.com>
14155 L: qemu-devel@nongnu.org
14157 F: drivers/firmware/qemu_fw_cfg.c
14158 F: include/uapi/linux/qemu_fw_cfg.h
14161 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14162 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14163 L: linux-rdma@vger.kernel.org
14165 F: drivers/infiniband/hw/qib/
14167 QLOGIC QL41xxx FCOE DRIVER
14168 M: Saurav Kashyap <skashyap@marvell.com>
14169 M: Javed Hasan <jhasan@marvell.com>
14170 M: GR-QLogic-Storage-Upstream@marvell.com
14171 L: linux-scsi@vger.kernel.org
14173 F: drivers/scsi/qedf/
14175 QLOGIC QL41xxx ISCSI DRIVER
14176 M: Nilesh Javali <njavali@marvell.com>
14177 M: Manish Rangankar <mrangankar@marvell.com>
14178 M: GR-QLogic-Storage-Upstream@marvell.com
14179 L: linux-scsi@vger.kernel.org
14181 F: drivers/scsi/qedi/
14183 QLOGIC QL4xxx ETHERNET DRIVER
14184 M: Ariel Elior <aelior@marvell.com>
14185 M: GR-everest-linux-l2@marvell.com
14186 L: netdev@vger.kernel.org
14188 F: drivers/net/ethernet/qlogic/qed/
14189 F: drivers/net/ethernet/qlogic/qede/
14190 F: include/linux/qed/
14192 QLOGIC QL4xxx RDMA DRIVER
14193 M: Michal Kalderon <mkalderon@marvell.com>
14194 M: Ariel Elior <aelior@marvell.com>
14195 L: linux-rdma@vger.kernel.org
14197 F: drivers/infiniband/hw/qedr/
14198 F: include/uapi/rdma/qedr-abi.h
14200 QLOGIC QLA1280 SCSI DRIVER
14201 M: Michael Reed <mdr@sgi.com>
14202 L: linux-scsi@vger.kernel.org
14204 F: drivers/scsi/qla1280.[ch]
14206 QLOGIC QLA2XXX FC-SCSI DRIVER
14207 M: Nilesh Javali <njavali@marvell.com>
14208 M: GR-QLogic-Storage-Upstream@marvell.com
14209 L: linux-scsi@vger.kernel.org
14211 F: Documentation/scsi/LICENSE.qla2xxx
14212 F: drivers/scsi/qla2xxx/
14214 QLOGIC QLA3XXX NETWORK DRIVER
14215 M: GR-Linux-NIC-Dev@marvell.com
14216 L: netdev@vger.kernel.org
14218 F: Documentation/networking/device_drivers/ethernet/qlogic/LICENSE.qla3xxx
14219 F: drivers/net/ethernet/qlogic/qla3xxx.*
14221 QLOGIC QLA4XXX iSCSI DRIVER
14222 M: Nilesh Javali <njavali@marvell.com>
14223 M: Manish Rangankar <mrangankar@marvell.com>
14224 M: GR-QLogic-Storage-Upstream@marvell.com
14225 L: linux-scsi@vger.kernel.org
14227 F: Documentation/scsi/LICENSE.qla4xxx
14228 F: drivers/scsi/qla4xxx/
14230 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14231 M: Shahed Shaikh <shshaikh@marvell.com>
14232 M: Manish Chopra <manishc@marvell.com>
14233 M: GR-Linux-NIC-Dev@marvell.com
14234 L: netdev@vger.kernel.org
14236 F: drivers/net/ethernet/qlogic/qlcnic/
14238 QLOGIC QLGE 10Gb ETHERNET DRIVER
14239 M: Manish Chopra <manishc@marvell.com>
14240 M: GR-Linux-NIC-Dev@marvell.com
14241 L: netdev@vger.kernel.org
14243 F: drivers/staging/qlge/
14245 QM1D1B0004 MEDIA DRIVER
14246 M: Akihiro Tsukada <tskd08@gmail.com>
14247 L: linux-media@vger.kernel.org
14249 F: drivers/media/tuners/qm1d1b0004*
14251 QM1D1C0042 MEDIA DRIVER
14252 M: Akihiro Tsukada <tskd08@gmail.com>
14253 L: linux-media@vger.kernel.org
14255 F: drivers/media/tuners/qm1d1c0042*
14258 M: Anders Larsen <al@alarsen.net>
14260 W: http://www.alarsen.net/linux/qnx4fs/
14262 F: include/uapi/linux/qnx4_fs.h
14263 F: include/uapi/linux/qnxtypes.h
14265 QORIQ DPAA2 FSL-MC BUS DRIVER
14266 M: Stuart Yoder <stuyoder@gmail.com>
14267 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14268 L: linux-kernel@vger.kernel.org
14270 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14271 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14272 F: drivers/bus/fsl-mc/
14274 QT1010 MEDIA DRIVER
14275 M: Antti Palosaari <crope@iki.fi>
14276 L: linux-media@vger.kernel.org
14278 W: https://linuxtv.org
14279 W: http://palosaari.fi/linux/
14280 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14281 T: git git://linuxtv.org/anttip/media_tree.git
14282 F: drivers/media/tuners/qt1010*
14284 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14285 M: Kalle Valo <kvalo@codeaurora.org>
14286 L: ath10k@lists.infradead.org
14288 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14290 F: drivers/net/wireless/ath/ath10k/
14292 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14293 M: Kalle Valo <kvalo@codeaurora.org>
14294 L: ath11k@lists.infradead.org
14296 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14297 F: drivers/net/wireless/ath/ath11k/
14299 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14300 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14301 L: linux-wireless@vger.kernel.org
14303 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14304 F: drivers/net/wireless/ath/ath9k/
14306 QUALCOMM CAMERA SUBSYSTEM DRIVER
14307 M: Todor Tomov <todor.too@gmail.com>
14308 L: linux-media@vger.kernel.org
14310 F: Documentation/admin-guide/media/qcom_camss.rst
14311 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14312 F: drivers/media/platform/qcom/camss/
14314 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14315 M: Niklas Cassel <nks@flawful.org>
14316 L: linux-pm@vger.kernel.org
14317 L: linux-arm-msm@vger.kernel.org
14319 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14320 F: drivers/power/avs/qcom-cpr.c
14322 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14323 M: Ilia Lin <ilia.lin@kernel.org>
14324 L: linux-pm@vger.kernel.org
14326 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14327 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14329 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14330 M: Timur Tabi <timur@kernel.org>
14331 L: netdev@vger.kernel.org
14333 F: drivers/net/ethernet/qualcomm/emac/
14335 QUALCOMM ETHQOS ETHERNET DRIVER
14336 M: Vinod Koul <vkoul@kernel.org>
14337 L: netdev@vger.kernel.org
14339 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14340 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14342 QUALCOMM GENERIC INTERFACE I2C DRIVER
14343 M: Akash Asthana <akashast@codeaurora.org>
14344 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14345 L: linux-i2c@vger.kernel.org
14346 L: linux-arm-msm@vger.kernel.org
14348 F: drivers/i2c/busses/i2c-qcom-geni.c
14350 QUALCOMM HEXAGON ARCHITECTURE
14351 M: Brian Cain <bcain@codeaurora.org>
14352 L: linux-hexagon@vger.kernel.org
14356 QUALCOMM HIDMA DRIVER
14357 M: Sinan Kaya <okaya@kernel.org>
14358 L: linux-arm-kernel@lists.infradead.org
14359 L: linux-arm-msm@vger.kernel.org
14360 L: dmaengine@vger.kernel.org
14362 F: drivers/dma/qcom/hidma*
14364 QUALCOMM I2C CCI DRIVER
14365 M: Loic Poulain <loic.poulain@linaro.org>
14366 M: Robert Foss <robert.foss@linaro.org>
14367 L: linux-i2c@vger.kernel.org
14368 L: linux-arm-msm@vger.kernel.org
14370 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14371 F: drivers/i2c/busses/i2c-qcom-cci.c
14374 M: Rob Clark <robdclark@gmail.com>
14375 L: iommu@lists.linux-foundation.org
14376 L: linux-arm-msm@vger.kernel.org
14378 F: drivers/iommu/qcom_iommu.c
14380 QUALCOMM IPCC MAILBOX DRIVER
14381 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14382 L: linux-arm-msm@vger.kernel.org
14384 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14385 F: drivers/mailbox/qcom-ipcc.c
14386 F: include/dt-bindings/mailbox/qcom-ipcc.h
14388 QUALCOMM RMNET DRIVER
14389 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14390 M: Sean Tranchetti <stranche@codeaurora.org>
14391 L: netdev@vger.kernel.org
14393 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14394 F: drivers/net/ethernet/qualcomm/rmnet/
14395 F: include/linux/if_rmnet.h
14397 QUALCOMM TSENS THERMAL DRIVER
14398 M: Amit Kucheria <amitk@kernel.org>
14399 L: linux-pm@vger.kernel.org
14400 L: linux-arm-msm@vger.kernel.org
14402 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14403 F: drivers/thermal/qcom/
14405 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14406 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14407 L: linux-media@vger.kernel.org
14408 L: linux-arm-msm@vger.kernel.org
14410 T: git git://linuxtv.org/media_tree.git
14411 F: Documentation/devicetree/bindings/media/*venus*
14412 F: drivers/media/platform/qcom/venus/
14414 QUALCOMM WCN36XX WIRELESS DRIVER
14415 M: Kalle Valo <kvalo@codeaurora.org>
14416 L: wcn36xx@lists.infradead.org
14418 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14419 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14420 F: drivers/net/wireless/ath/wcn36xx/
14422 QUANTENNA QTNFMAC WIRELESS DRIVER
14423 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14424 R: Sergey Matyukevich <geomatsi@gmail.com>
14425 L: linux-wireless@vger.kernel.org
14427 F: drivers/net/wireless/quantenna
14429 RADEON and AMDGPU DRM DRIVERS
14430 M: Alex Deucher <alexander.deucher@amd.com>
14431 M: Christian König <christian.koenig@amd.com>
14432 L: amd-gfx@lists.freedesktop.org
14434 T: git git://people.freedesktop.org/~agd5f/linux
14435 F: drivers/gpu/drm/amd/
14436 F: drivers/gpu/drm/radeon/
14437 F: include/uapi/drm/amdgpu_drm.h
14438 F: include/uapi/drm/radeon_drm.h
14440 RADEON FRAMEBUFFER DISPLAY DRIVER
14441 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14442 L: linux-fbdev@vger.kernel.org
14444 F: drivers/video/fbdev/aty/radeon*
14445 F: include/uapi/linux/radeonfb.h
14447 RADIOSHARK RADIO DRIVER
14448 M: Hans Verkuil <hverkuil@xs4all.nl>
14449 L: linux-media@vger.kernel.org
14451 T: git git://linuxtv.org/media_tree.git
14452 F: drivers/media/radio/radio-shark.c
14454 RADIOSHARK2 RADIO DRIVER
14455 M: Hans Verkuil <hverkuil@xs4all.nl>
14456 L: linux-media@vger.kernel.org
14458 T: git git://linuxtv.org/media_tree.git
14459 F: drivers/media/radio/radio-shark2.c
14460 F: drivers/media/radio/radio-tea5777.c
14462 RADOS BLOCK DEVICE (RBD)
14463 M: Ilya Dryomov <idryomov@gmail.com>
14464 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14465 L: ceph-devel@vger.kernel.org
14467 W: http://ceph.com/
14468 T: git git://github.com/ceph/ceph-client.git
14469 F: Documentation/ABI/testing/sysfs-bus-rbd
14470 F: drivers/block/rbd.c
14471 F: drivers/block/rbd_types.h
14473 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14474 M: Paul Mackerras <paulus@samba.org>
14475 L: linux-fbdev@vger.kernel.org
14477 F: drivers/video/fbdev/aty/aty128fb.c
14479 RAINSHADOW-CEC DRIVER
14480 M: Hans Verkuil <hverkuil@xs4all.nl>
14481 L: linux-media@vger.kernel.org
14483 T: git git://linuxtv.org/media_tree.git
14484 F: drivers/media/cec/usb/rainshadow/
14486 RALINK MIPS ARCHITECTURE
14487 M: John Crispin <john@phrozen.org>
14488 L: linux-mips@vger.kernel.org
14490 F: arch/mips/ralink
14492 RALINK RT2X00 WIRELESS LAN DRIVER
14493 M: Stanislaw Gruszka <stf_xl@wp.pl>
14494 M: Helmut Schaa <helmut.schaa@googlemail.com>
14495 L: linux-wireless@vger.kernel.org
14497 F: drivers/net/wireless/ralink/rt2x00/
14499 RAMDISK RAM BLOCK DEVICE DRIVER
14500 M: Jens Axboe <axboe@kernel.dk>
14502 F: Documentation/admin-guide/blockdev/ramdisk.rst
14503 F: drivers/block/brd.c
14505 RANCHU VIRTUAL BOARD FOR MIPS
14506 M: Miodrag Dinic <miodrag.dinic@mips.com>
14507 L: linux-mips@vger.kernel.org
14509 F: arch/mips/configs/generic/board-ranchu.config
14510 F: arch/mips/generic/board-ranchu.c
14512 RANDOM NUMBER DRIVER
14513 M: "Theodore Ts'o" <tytso@mit.edu>
14515 F: drivers/char/random.c
14518 M: Matt Porter <mporter@kernel.crashing.org>
14519 M: Alexandre Bounine <alex.bou9@gmail.com>
14521 F: drivers/rapidio/
14524 M: Tony Luck <tony.luck@intel.com>
14525 M: Borislav Petkov <bp@alien8.de>
14526 L: linux-edac@vger.kernel.org
14528 F: Documentation/admin-guide/ras.rst
14530 F: include/linux/ras.h
14531 F: include/ras/ras_event.h
14533 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14534 L: linux-wireless@vger.kernel.org
14536 F: drivers/net/wireless/ray*
14538 RC-CORE / LIRC FRAMEWORK
14539 M: Sean Young <sean@mess.org>
14540 L: linux-media@vger.kernel.org
14542 W: http://linuxtv.org
14543 T: git git://linuxtv.org/media_tree.git
14544 F: Documentation/driver-api/media/rc-core.rst
14545 F: Documentation/userspace-api/media/rc/
14546 F: drivers/media/rc/
14547 F: include/media/rc-map.h
14548 F: include/media/rc-core.h
14549 F: include/uapi/linux/lirc.h
14551 RCMM REMOTE CONTROLS DECODER
14552 M: Patrick Lerda <patrick9876@free.fr>
14554 F: drivers/media/rc/ir-rcmm-decoder.c
14556 RCUTORTURE TEST FRAMEWORK
14557 M: "Paul E. McKenney" <paulmck@kernel.org>
14558 M: Josh Triplett <josh@joshtriplett.org>
14559 R: Steven Rostedt <rostedt@goodmis.org>
14560 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14561 R: Lai Jiangshan <jiangshanlai@gmail.com>
14562 L: rcu@vger.kernel.org
14564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14565 F: tools/testing/selftests/rcutorture
14567 RDACM20 Camera Sensor
14568 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14569 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14570 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14571 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14572 L: linux-media@vger.kernel.org
14574 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14575 F: drivers/media/i2c/rdacm20.c
14576 F: drivers/media/i2c/max9271.c
14577 F: drivers/media/i2c/max9271.h
14580 M: Florian Fainelli <florian@openwrt.org>
14583 RDC R6040 FAST ETHERNET DRIVER
14584 M: Florian Fainelli <f.fainelli@gmail.com>
14585 L: netdev@vger.kernel.org
14587 F: drivers/net/ethernet/rdc/r6040.c
14589 RDMAVT - RDMA verbs software
14590 M: Dennis Dalessandro <dennis.dalessandro@intel.com>
14591 M: Mike Marciniszyn <mike.marciniszyn@intel.com>
14592 L: linux-rdma@vger.kernel.org
14594 F: drivers/infiniband/sw/rdmavt
14596 RDS - RELIABLE DATAGRAM SOCKETS
14597 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14598 L: netdev@vger.kernel.org
14599 L: linux-rdma@vger.kernel.org
14600 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14602 W: https://oss.oracle.com/projects/rds/
14603 F: Documentation/networking/rds.rst
14606 RDT - RESOURCE ALLOCATION
14607 M: Fenghua Yu <fenghua.yu@intel.com>
14608 M: Reinette Chatre <reinette.chatre@intel.com>
14609 L: linux-kernel@vger.kernel.org
14611 F: Documentation/x86/resctrl*
14612 F: arch/x86/include/asm/resctrl.h
14613 F: arch/x86/kernel/cpu/resctrl/
14614 F: tools/testing/selftests/resctrl/
14616 READ-COPY UPDATE (RCU)
14617 M: "Paul E. McKenney" <paulmck@kernel.org>
14618 M: Josh Triplett <josh@joshtriplett.org>
14619 R: Steven Rostedt <rostedt@goodmis.org>
14620 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14621 R: Lai Jiangshan <jiangshanlai@gmail.com>
14622 R: Joel Fernandes <joel@joelfernandes.org>
14623 L: rcu@vger.kernel.org
14625 W: http://www.rdrop.com/users/paulmck/RCU/
14626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14627 F: Documentation/RCU/
14628 F: include/linux/rcu*
14630 X: Documentation/RCU/torture.rst
14631 X: include/linux/srcu*.h
14632 X: kernel/rcu/srcu*.c
14634 REAL TIME CLOCK (RTC) SUBSYSTEM
14635 M: Alessandro Zummo <a.zummo@towertech.it>
14636 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14637 L: linux-rtc@vger.kernel.org
14639 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14641 F: Documentation/admin-guide/rtc.rst
14642 F: Documentation/devicetree/bindings/rtc/
14644 F: include/linux/platform_data/rtc-*
14645 F: include/linux/rtc.h
14646 F: include/linux/rtc/
14647 F: include/uapi/linux/rtc.h
14648 F: tools/testing/selftests/rtc/
14650 REALTEK AUDIO CODECS
14651 M: Oder Chiou <oder_chiou@realtek.com>
14653 F: include/sound/rt*.h
14654 F: sound/soc/codecs/rt*
14656 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14657 M: Linus Walleij <linus.walleij@linaro.org>
14659 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14660 F: drivers/net/dsa/realtek-smi*
14661 F: drivers/net/dsa/rtl83*
14663 REALTEK WIRELESS DRIVER (rtlwifi family)
14664 M: Ping-Ke Shih <pkshih@realtek.com>
14665 L: linux-wireless@vger.kernel.org
14667 W: https://wireless.wiki.kernel.org/
14668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14669 F: drivers/net/wireless/realtek/rtlwifi/
14671 REALTEK WIRELESS DRIVER (rtw88)
14672 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14673 L: linux-wireless@vger.kernel.org
14675 F: drivers/net/wireless/realtek/rtw88/
14677 REDPINE WIRELESS DRIVER
14678 M: Amitkumar Karwar <amitkarwar@gmail.com>
14679 M: Siva Rebbagondla <siva8118@gmail.com>
14680 L: linux-wireless@vger.kernel.org
14682 F: drivers/net/wireless/rsi/
14684 REGISTER MAP ABSTRACTION
14685 M: Mark Brown <broonie@kernel.org>
14686 L: linux-kernel@vger.kernel.org
14688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14689 F: Documentation/devicetree/bindings/regmap/
14690 F: drivers/base/regmap/
14691 F: include/linux/regmap.h
14693 REISERFS FILE SYSTEM
14694 L: reiserfs-devel@vger.kernel.org
14698 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14699 M: Ohad Ben-Cohen <ohad@wizery.com>
14700 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14701 L: linux-remoteproc@vger.kernel.org
14703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14704 F: Documentation/ABI/testing/sysfs-class-remoteproc
14705 F: Documentation/devicetree/bindings/remoteproc/
14706 F: Documentation/staging/remoteproc.rst
14707 F: drivers/remoteproc/
14708 F: include/linux/remoteproc.h
14709 F: include/linux/remoteproc/
14711 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14712 M: Ohad Ben-Cohen <ohad@wizery.com>
14713 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14714 L: linux-remoteproc@vger.kernel.org
14716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14717 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14718 F: Documentation/staging/rpmsg.rst
14720 F: include/linux/rpmsg.h
14721 F: include/linux/rpmsg/
14722 F: include/uapi/linux/rpmsg.h
14725 RENESAS CLOCK DRIVERS
14726 M: Geert Uytterhoeven <geert+renesas@glider.be>
14727 L: linux-renesas-soc@vger.kernel.org
14729 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14730 F: Documentation/devicetree/bindings/clock/renesas,*
14731 F: drivers/clk/renesas/
14733 RENESAS EMEV2 I2C DRIVER
14734 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14736 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14737 F: drivers/i2c/busses/i2c-emev2.c
14739 RENESAS ETHERNET DRIVERS
14740 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14741 L: netdev@vger.kernel.org
14742 L: linux-renesas-soc@vger.kernel.org
14743 F: Documentation/devicetree/bindings/net/renesas,*.txt
14744 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14745 F: drivers/net/ethernet/renesas/
14746 F: include/linux/sh_eth.h
14748 RENESAS R-CAR GYROADC DRIVER
14749 M: Marek Vasut <marek.vasut@gmail.com>
14750 L: linux-iio@vger.kernel.org
14752 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14753 F: drivers/iio/adc/rcar-gyroadc.c
14755 RENESAS R-CAR I2C DRIVERS
14756 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14758 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14759 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14760 F: drivers/i2c/busses/i2c-rcar.c
14761 F: drivers/i2c/busses/i2c-sh_mobile.c
14763 RENESAS R-CAR THERMAL DRIVERS
14764 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14765 L: linux-renesas-soc@vger.kernel.org
14767 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14768 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14769 F: drivers/thermal/rcar_gen3_thermal.c
14770 F: drivers/thermal/rcar_thermal.c
14772 RENESAS RIIC DRIVER
14773 M: Chris Brandt <chris.brandt@renesas.com>
14775 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14776 F: drivers/i2c/busses/i2c-riic.c
14778 RENESAS USB PHY DRIVER
14779 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14780 L: linux-renesas-soc@vger.kernel.org
14782 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14784 RESET CONTROLLER FRAMEWORK
14785 M: Philipp Zabel <p.zabel@pengutronix.de>
14787 T: git git://git.pengutronix.de/git/pza/linux
14788 F: Documentation/devicetree/bindings/reset/
14790 F: include/dt-bindings/reset/
14791 F: include/linux/reset-controller.h
14792 F: include/linux/reset.h
14793 F: include/linux/reset/
14794 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14796 RESTARTABLE SEQUENCES SUPPORT
14797 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14798 M: Peter Zijlstra <peterz@infradead.org>
14799 M: "Paul E. McKenney" <paulmck@kernel.org>
14800 M: Boqun Feng <boqun.feng@gmail.com>
14801 L: linux-kernel@vger.kernel.org
14803 F: include/trace/events/rseq.h
14804 F: include/uapi/linux/rseq.h
14806 F: tools/testing/selftests/rseq/
14809 M: Johannes Berg <johannes@sipsolutions.net>
14810 L: linux-wireless@vger.kernel.org
14812 W: https://wireless.wiki.kernel.org/
14813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14815 F: Documentation/ABI/stable/sysfs-class-rfkill
14816 F: Documentation/driver-api/rfkill.rst
14817 F: include/linux/rfkill.h
14818 F: include/uapi/linux/rfkill.h
14822 M: Thomas Graf <tgraf@suug.ch>
14823 M: Herbert Xu <herbert@gondor.apana.org.au>
14824 L: netdev@vger.kernel.org
14826 F: include/linux/rhashtable-types.h
14827 F: include/linux/rhashtable.h
14828 F: lib/rhashtable.c
14829 F: lib/test_rhashtable.c
14831 RICOH R5C592 MEMORYSTICK DRIVER
14832 M: Maxim Levitsky <maximlevitsky@gmail.com>
14834 F: drivers/memstick/host/r592.*
14836 RICOH SMARTMEDIA/XD DRIVER
14837 M: Maxim Levitsky <maximlevitsky@gmail.com>
14839 F: drivers/mtd/nand/raw/r852.c
14840 F: drivers/mtd/nand/raw/r852.h
14842 RISC-V ARCHITECTURE
14843 M: Paul Walmsley <paul.walmsley@sifive.com>
14844 M: Palmer Dabbelt <palmer@dabbelt.com>
14845 M: Albert Ou <aou@eecs.berkeley.edu>
14846 L: linux-riscv@lists.infradead.org
14848 P: Documentation/riscv/patch-acceptance.rst
14849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14855 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14856 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14857 L: linux-block@vger.kernel.org
14859 F: drivers/block/rnbd/
14862 M: Stefan Achatz <erazor_de@users.sourceforge.net>
14864 W: http://sourceforge.net/projects/roccat/
14865 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
14866 F: drivers/hid/hid-roccat*
14867 F: include/linux/hid-roccat*
14869 ROCKCHIP ISP V1 DRIVER
14870 M: Helen Koike <helen.koike@collabora.com>
14871 L: linux-media@vger.kernel.org
14873 F: drivers/staging/media/rkisp1/
14875 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
14876 M: Jacob Chen <jacob-chen@iotwrt.com>
14877 M: Ezequiel Garcia <ezequiel@collabora.com>
14878 L: linux-media@vger.kernel.org
14879 L: linux-rockchip@lists.infradead.org
14881 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
14882 F: drivers/media/platform/rockchip/rga/
14884 ROCKCHIP VIDEO DECODER DRIVER
14885 M: Ezequiel Garcia <ezequiel@collabora.com>
14886 L: linux-media@vger.kernel.org
14887 L: linux-rockchip@lists.infradead.org
14889 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
14890 F: drivers/staging/media/rkvdec/
14893 M: Jiri Pirko <jiri@resnulli.us>
14894 L: netdev@vger.kernel.org
14896 F: drivers/net/ethernet/rocker/
14900 W: http://www.comtrol.com
14901 F: Documentation/driver-api/serial/rocket.rst
14902 F: drivers/tty/rocket*
14904 ROCKETPORT EXPRESS/INFINITY DRIVER
14905 M: Kevin Cernekee <cernekee@gmail.com>
14906 L: linux-serial@vger.kernel.org
14908 F: drivers/tty/serial/rp2.*
14910 ROHM BD99954 CHARGER IC
14911 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14912 L: linux-power@fi.rohmeurope.com
14914 F: drivers/power/supply/bd99954-charger.c
14915 F: drivers/power/supply/bd99954-charger.h
14917 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
14918 M: Tomasz Duszynski <tduszyns@gmail.com>
14920 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
14921 F: drivers/iio/light/bh1750.c
14923 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
14924 M: Marek Vasut <marek.vasut+renesas@gmail.com>
14925 L: linux-kernel@vger.kernel.org
14926 L: linux-renesas-soc@vger.kernel.org
14928 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
14929 F: drivers/gpio/gpio-bd9571mwv.c
14930 F: drivers/mfd/bd9571mwv.c
14931 F: drivers/regulator/bd9571mwv-regulator.c
14932 F: include/linux/mfd/bd9571mwv.h
14934 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
14935 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
14936 L: linux-power@fi.rohmeurope.com
14938 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
14939 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
14940 F: drivers/clk/clk-bd718x7.c
14941 F: drivers/gpio/gpio-bd70528.c
14942 F: drivers/gpio/gpio-bd71828.c
14943 F: drivers/mfd/rohm-bd70528.c
14944 F: drivers/mfd/rohm-bd71828.c
14945 F: drivers/mfd/rohm-bd718x7.c
14946 F: drivers/power/supply/bd70528-charger.c
14947 F: drivers/regulator/bd70528-regulator.c
14948 F: drivers/regulator/bd71828-regulator.c
14949 F: drivers/regulator/bd718x7-regulator.c
14950 F: drivers/regulator/rohm-regulator.c
14951 F: drivers/rtc/rtc-bd70528.c
14952 F: drivers/watchdog/bd70528_wdt.c
14953 F: include/linux/mfd/rohm-bd70528.h
14954 F: include/linux/mfd/rohm-bd71828.h
14955 F: include/linux/mfd/rohm-bd718x7.h
14956 F: include/linux/mfd/rohm-generic.h
14957 F: include/linux/mfd/rohm-shared.h
14960 M: Ralf Baechle <ralf@linux-mips.org>
14961 L: linux-hams@vger.kernel.org
14963 W: http://www.linux-ax25.org/
14964 F: include/net/rose.h
14965 F: include/uapi/linux/rose.h
14968 ROTATION DRIVER FOR ALLWINNER A83T
14969 M: Jernej Skrabec <jernej.skrabec@siol.net>
14970 L: linux-media@vger.kernel.org
14972 T: git git://linuxtv.org/media_tree.git
14973 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
14974 F: drivers/media/platform/sunxi/sun8i-rotate/
14976 RTL2830 MEDIA DRIVER
14977 M: Antti Palosaari <crope@iki.fi>
14978 L: linux-media@vger.kernel.org
14980 W: https://linuxtv.org
14981 W: http://palosaari.fi/linux/
14982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14983 T: git git://linuxtv.org/anttip/media_tree.git
14984 F: drivers/media/dvb-frontends/rtl2830*
14986 RTL2832 MEDIA DRIVER
14987 M: Antti Palosaari <crope@iki.fi>
14988 L: linux-media@vger.kernel.org
14990 W: https://linuxtv.org
14991 W: http://palosaari.fi/linux/
14992 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14993 T: git git://linuxtv.org/anttip/media_tree.git
14994 F: drivers/media/dvb-frontends/rtl2832*
14996 RTL2832_SDR MEDIA DRIVER
14997 M: Antti Palosaari <crope@iki.fi>
14998 L: linux-media@vger.kernel.org
15000 W: https://linuxtv.org
15001 W: http://palosaari.fi/linux/
15002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15003 T: git git://linuxtv.org/anttip/media_tree.git
15004 F: drivers/media/dvb-frontends/rtl2832_sdr*
15006 RTL8180 WIRELESS DRIVER
15007 L: linux-wireless@vger.kernel.org
15009 W: https://wireless.wiki.kernel.org/
15010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15011 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15013 RTL8187 WIRELESS DRIVER
15014 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15015 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15016 M: Larry Finger <Larry.Finger@lwfinger.net>
15017 L: linux-wireless@vger.kernel.org
15019 W: https://wireless.wiki.kernel.org/
15020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15021 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15023 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15024 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15025 L: linux-wireless@vger.kernel.org
15027 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15028 F: drivers/net/wireless/realtek/rtl8xxxu/
15030 RTRS TRANSPORT DRIVERS
15031 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15032 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15033 L: linux-rdma@vger.kernel.org
15035 F: drivers/infiniband/ulp/rtrs/
15037 RXRPC SOCKETS (AF_RXRPC)
15038 M: David Howells <dhowells@redhat.com>
15039 L: linux-afs@lists.infradead.org
15041 W: https://www.infradead.org/~dhowells/kafs/
15042 F: Documentation/networking/rxrpc.rst
15043 F: include/keys/rxrpc-type.h
15044 F: include/net/af_rxrpc.h
15045 F: include/trace/events/rxrpc.h
15046 F: include/uapi/linux/rxrpc.h
15049 S3 SAVAGE FRAMEBUFFER DRIVER
15050 M: Antonino Daplas <adaplas@gmail.com>
15051 L: linux-fbdev@vger.kernel.org
15053 F: drivers/video/fbdev/savage/
15056 M: Heiko Carstens <hca@linux.ibm.com>
15057 M: Vasily Gorbik <gor@linux.ibm.com>
15058 M: Christian Borntraeger <borntraeger@de.ibm.com>
15059 L: linux-s390@vger.kernel.org
15061 W: http://www.ibm.com/developerworks/linux/linux390/
15062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15063 F: Documentation/driver-api/s390-drivers.rst
15064 F: Documentation/s390/
15068 S390 COMMON I/O LAYER
15069 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15070 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15071 L: linux-s390@vger.kernel.org
15073 W: http://www.ibm.com/developerworks/linux/linux390/
15074 F: drivers/s390/cio/
15077 M: Stefan Haberland <sth@linux.ibm.com>
15078 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15079 L: linux-s390@vger.kernel.org
15081 W: http://www.ibm.com/developerworks/linux/linux390/
15082 F: block/partitions/ibm.c
15083 F: drivers/s390/block/dasd*
15084 F: include/linux/dasd_mod.h
15087 M: Matthew Rosato <mjrosato@linux.ibm.com>
15088 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15089 L: linux-s390@vger.kernel.org
15091 W: http://www.ibm.com/developerworks/linux/linux390/
15092 F: drivers/iommu/s390-iommu.c
15094 S390 IUCV NETWORK LAYER
15095 M: Julian Wiedmann <jwi@linux.ibm.com>
15096 M: Karsten Graul <kgraul@linux.ibm.com>
15097 M: Ursula Braun <ubraun@linux.ibm.com>
15098 L: linux-s390@vger.kernel.org
15100 W: http://www.ibm.com/developerworks/linux/linux390/
15101 F: drivers/s390/net/*iucv*
15102 F: include/net/iucv/
15105 S390 NETWORK DRIVERS
15106 M: Julian Wiedmann <jwi@linux.ibm.com>
15107 M: Karsten Graul <kgraul@linux.ibm.com>
15108 M: Ursula Braun <ubraun@linux.ibm.com>
15109 L: linux-s390@vger.kernel.org
15111 W: http://www.ibm.com/developerworks/linux/linux390/
15112 F: drivers/s390/net/
15115 M: Niklas Schnelle <schnelle@linux.ibm.com>
15116 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15117 L: linux-s390@vger.kernel.org
15119 W: http://www.ibm.com/developerworks/linux/linux390/
15121 F: drivers/pci/hotplug/s390_pci_hpc.c
15122 F: Documentation/s390/pci.rst
15124 S390 VFIO AP DRIVER
15125 M: Tony Krowiak <akrowiak@linux.ibm.com>
15126 M: Pierre Morel <pmorel@linux.ibm.com>
15127 M: Halil Pasic <pasic@linux.ibm.com>
15128 L: linux-s390@vger.kernel.org
15130 W: http://www.ibm.com/developerworks/linux/linux390/
15131 F: Documentation/s390/vfio-ap.rst
15132 F: drivers/s390/crypto/vfio_ap_drv.c
15133 F: drivers/s390/crypto/vfio_ap_ops.c
15134 F: drivers/s390/crypto/vfio_ap_private.h
15136 S390 VFIO-CCW DRIVER
15137 M: Cornelia Huck <cohuck@redhat.com>
15138 M: Eric Farman <farman@linux.ibm.com>
15139 R: Halil Pasic <pasic@linux.ibm.com>
15140 L: linux-s390@vger.kernel.org
15141 L: kvm@vger.kernel.org
15143 F: Documentation/s390/vfio-ccw.rst
15144 F: drivers/s390/cio/vfio_ccw*
15145 F: include/uapi/linux/vfio_ccw.h
15148 M: Harald Freudenberger <freude@linux.ibm.com>
15149 L: linux-s390@vger.kernel.org
15151 W: http://www.ibm.com/developerworks/linux/linux390/
15152 F: drivers/s390/crypto/
15155 M: Steffen Maier <maier@linux.ibm.com>
15156 M: Benjamin Block <bblock@linux.ibm.com>
15157 L: linux-s390@vger.kernel.org
15159 W: http://www.ibm.com/developerworks/linux/linux390/
15160 F: drivers/s390/scsi/zfcp_*
15162 S3C24XX SD/MMC Driver
15163 M: Ben Dooks <ben-linux@fluff.org>
15164 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15166 F: drivers/mmc/host/s3cmci.*
15168 SAA6588 RDS RECEIVER DRIVER
15169 M: Hans Verkuil <hverkuil@xs4all.nl>
15170 L: linux-media@vger.kernel.org
15172 W: https://linuxtv.org
15173 T: git git://linuxtv.org/media_tree.git
15174 F: drivers/media/i2c/saa6588*
15176 SAA7134 VIDEO4LINUX DRIVER
15177 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15178 L: linux-media@vger.kernel.org
15180 W: https://linuxtv.org
15181 T: git git://linuxtv.org/media_tree.git
15182 F: Documentation/driver-api/media/drivers/saa7134*
15183 F: drivers/media/pci/saa7134/
15185 SAA7146 VIDEO4LINUX-2 DRIVER
15186 M: Hans Verkuil <hverkuil@xs4all.nl>
15187 L: linux-media@vger.kernel.org
15189 T: git git://linuxtv.org/media_tree.git
15190 F: drivers/media/common/saa7146/
15191 F: drivers/media/pci/saa7146/
15192 F: include/media/drv-intf/saa7146*
15194 SAFESETID SECURITY MODULE
15195 M: Micah Morton <mortonm@chromium.org>
15197 F: Documentation/admin-guide/LSM/SafeSetID.rst
15198 F: security/safesetid/
15200 SAMSUNG AUDIO (ASoC) DRIVERS
15201 M: Krzysztof Kozlowski <krzk@kernel.org>
15202 M: Sangbeom Kim <sbkim73@samsung.com>
15203 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15204 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15206 F: Documentation/devicetree/bindings/sound/samsung*
15207 F: sound/soc/samsung/
15209 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15210 M: Krzysztof Kozlowski <krzk@kernel.org>
15211 L: linux-crypto@vger.kernel.org
15212 L: linux-samsung-soc@vger.kernel.org
15214 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15215 F: drivers/crypto/exynos-rng.c
15217 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15218 M: Łukasz Stelmach <l.stelmach@samsung.com>
15219 L: linux-samsung-soc@vger.kernel.org
15221 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15222 F: drivers/char/hw_random/exynos-trng.c
15224 SAMSUNG FRAMEBUFFER DRIVER
15225 M: Jingoo Han <jingoohan1@gmail.com>
15226 L: linux-fbdev@vger.kernel.org
15228 F: drivers/video/fbdev/s3c-fb.c
15230 SAMSUNG LAPTOP DRIVER
15231 M: Corentin Chary <corentin.chary@gmail.com>
15232 L: platform-driver-x86@vger.kernel.org
15234 F: drivers/platform/x86/samsung-laptop.c
15236 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15237 M: Sangbeom Kim <sbkim73@samsung.com>
15238 M: Krzysztof Kozlowski <krzk@kernel.org>
15239 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15240 L: linux-kernel@vger.kernel.org
15241 L: linux-samsung-soc@vger.kernel.org
15243 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15244 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15245 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15246 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15247 F: drivers/clk/clk-s2mps11.c
15248 F: drivers/mfd/sec*.c
15249 F: drivers/regulator/s2m*.c
15250 F: drivers/regulator/s5m*.c
15251 F: drivers/rtc/rtc-s5m.c
15252 F: include/linux/mfd/samsung/
15254 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15255 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15256 L: linux-media@vger.kernel.org
15257 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15259 F: drivers/media/platform/s3c-camif/
15260 F: include/media/drv-intf/s3c_camif.h
15262 SAMSUNG S3FWRN5 NFC DRIVER
15263 M: Robert Baldyga <r.baldyga@samsung.com>
15264 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15265 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15267 F: drivers/nfc/s3fwrn5
15269 SAMSUNG S5C73M3 CAMERA DRIVER
15270 M: Kyungmin Park <kyungmin.park@samsung.com>
15271 M: Andrzej Hajda <a.hajda@samsung.com>
15272 L: linux-media@vger.kernel.org
15274 F: drivers/media/i2c/s5c73m3/*
15276 SAMSUNG S5K5BAF CAMERA DRIVER
15277 M: Kyungmin Park <kyungmin.park@samsung.com>
15278 M: Andrzej Hajda <a.hajda@samsung.com>
15279 L: linux-media@vger.kernel.org
15281 F: drivers/media/i2c/s5k5baf.c
15283 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15284 M: Krzysztof Kozlowski <krzk@kernel.org>
15285 M: Vladimir Zapolskiy <vz@mleia.com>
15286 M: Kamil Konieczny <k.konieczny@samsung.com>
15287 L: linux-crypto@vger.kernel.org
15288 L: linux-samsung-soc@vger.kernel.org
15290 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15291 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15292 F: drivers/crypto/s5p-sss.c
15294 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15295 M: Kyungmin Park <kyungmin.park@samsung.com>
15296 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15297 L: linux-media@vger.kernel.org
15299 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15300 F: drivers/media/platform/exynos4-is/
15302 SAMSUNG SOC CLOCK DRIVERS
15303 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15304 M: Tomasz Figa <tomasz.figa@gmail.com>
15305 M: Chanwoo Choi <cw00.choi@samsung.com>
15306 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15309 F: Documentation/devicetree/bindings/clock/exynos*.txt
15310 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15311 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15312 F: drivers/clk/samsung/
15313 F: include/dt-bindings/clock/exynos*.h
15315 SAMSUNG SPI DRIVERS
15316 M: Kukjin Kim <kgene@kernel.org>
15317 M: Krzysztof Kozlowski <krzk@kernel.org>
15318 M: Andi Shyti <andi@etezian.org>
15319 L: linux-spi@vger.kernel.org
15320 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
15322 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15323 F: drivers/spi/spi-s3c*
15324 F: include/linux/platform_data/spi-s3c64xx.h
15326 SAMSUNG SXGBE DRIVERS
15327 M: Byungho An <bh74.an@samsung.com>
15328 L: netdev@vger.kernel.org
15330 F: drivers/net/ethernet/samsung/sxgbe/
15332 SAMSUNG THERMAL DRIVER
15333 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15334 L: linux-pm@vger.kernel.org
15335 L: linux-samsung-soc@vger.kernel.org
15337 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15338 F: drivers/thermal/samsung/
15340 SAMSUNG USB2 PHY DRIVER
15341 M: Kamil Debski <kamil@wypas.org>
15342 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15343 L: linux-kernel@vger.kernel.org
15345 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15346 F: Documentation/driver-api/phy/samsung-usb2.rst
15347 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15348 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15349 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15350 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15351 F: drivers/phy/samsung/phy-samsung-usb2.c
15352 F: drivers/phy/samsung/phy-samsung-usb2.h
15355 M: Zwane Mwaikambo <zwanem@gmail.com>
15357 F: drivers/watchdog/sc1200wdt.c
15360 M: Ingo Molnar <mingo@redhat.com>
15361 M: Peter Zijlstra <peterz@infradead.org>
15362 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15363 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15364 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15365 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15366 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15367 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15368 L: linux-kernel@vger.kernel.org
15370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15371 F: include/linux/preempt.h
15372 F: include/linux/sched.h
15373 F: include/linux/wait.h
15374 F: include/uapi/linux/sched.h
15377 SCR24X CHIP CARD INTERFACE DRIVER
15378 M: Lubomir Rintel <lkundrak@v3.sk>
15380 F: drivers/char/pcmcia/scr24x_cs.c
15383 M: Jens Axboe <axboe@kernel.dk>
15384 L: linux-scsi@vger.kernel.org
15386 W: http://www.kernel.dk
15387 F: drivers/scsi/sr*
15389 SCSI RDMA PROTOCOL (SRP) INITIATOR
15390 M: Bart Van Assche <bvanassche@acm.org>
15391 L: linux-rdma@vger.kernel.org
15393 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15394 F: drivers/infiniband/ulp/srp/
15395 F: include/scsi/srp.h
15397 SCSI RDMA PROTOCOL (SRP) TARGET
15398 M: Bart Van Assche <bvanassche@acm.org>
15399 L: linux-rdma@vger.kernel.org
15400 L: target-devel@vger.kernel.org
15402 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15403 F: drivers/infiniband/ulp/srpt/
15406 M: Doug Gilbert <dgilbert@interlog.com>
15407 L: linux-scsi@vger.kernel.org
15409 W: http://sg.danny.cz/sg
15410 F: Documentation/scsi/scsi-generic.rst
15411 F: drivers/scsi/sg.c
15412 F: include/scsi/sg.h
15415 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15416 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15417 L: linux-scsi@vger.kernel.org
15419 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15422 F: Documentation/devicetree/bindings/scsi/
15427 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15428 L: linux-scsi@vger.kernel.org
15430 F: Documentation/scsi/st.rst
15431 F: drivers/scsi/st.*
15432 F: drivers/scsi/st_*.h
15434 SCSI TARGET SUBSYSTEM
15435 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15436 L: linux-scsi@vger.kernel.org
15437 L: target-devel@vger.kernel.org
15439 W: http://www.linux-iscsi.org
15440 Q: https://patchwork.kernel.org/project/target-devel/list/
15441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15442 F: Documentation/target/
15447 M: Vlad Yasevich <vyasevich@gmail.com>
15448 M: Neil Horman <nhorman@tuxdriver.com>
15449 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15450 L: linux-sctp@vger.kernel.org
15452 W: http://lksctp.sourceforge.net
15453 F: Documentation/networking/sctp.rst
15454 F: include/linux/sctp.h
15455 F: include/net/sctp/
15456 F: include/uapi/linux/sctp.h
15460 M: Jim Cromie <jim.cromie@gmail.com>
15462 F: Documentation/i2c/busses/scx200_acb.rst
15463 F: arch/x86/platform/scx200/
15464 F: drivers/i2c/busses/scx200*
15465 F: drivers/mtd/maps/scx200_docflash.c
15466 F: drivers/watchdog/scx200_wdt.c
15467 F: include/linux/scx200.h
15470 M: Jim Cromie <jim.cromie@gmail.com>
15472 F: drivers/char/scx200_gpio.c
15473 F: include/linux/scx200_gpio.h
15475 SCx200 HRT CLOCKSOURCE DRIVER
15476 M: Jim Cromie <jim.cromie@gmail.com>
15478 F: drivers/clocksource/scx200_hrt.c
15480 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15481 M: Sascha Sommer <saschasommer@freenet.de>
15482 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15484 F: drivers/mmc/host/sdricoh_cs.c
15486 SECO BOARDS CEC DRIVER
15487 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15489 F: drivers/media/platform/seco-cec/seco-cec.c
15490 F: drivers/media/platform/seco-cec/seco-cec.h
15493 M: Kees Cook <keescook@chromium.org>
15494 R: Andy Lutomirski <luto@amacapital.net>
15495 R: Will Drewry <wad@chromium.org>
15497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15498 F: Documentation/userspace-api/seccomp_filter.rst
15499 F: include/linux/seccomp.h
15500 F: include/uapi/linux/seccomp.h
15501 F: kernel/seccomp.c
15502 F: tools/testing/selftests/kselftest_harness.h
15503 F: tools/testing/selftests/seccomp/*
15504 K: \bsecure_computing
15507 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15508 M: Al Cooper <alcooperx@gmail.com>
15509 L: linux-mmc@vger.kernel.org
15510 L: bcm-kernel-feedback-list@broadcom.com
15512 F: drivers/mmc/host/sdhci-brcmstb*
15514 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15515 M: Adrian Hunter <adrian.hunter@intel.com>
15516 L: linux-mmc@vger.kernel.org
15518 F: drivers/mmc/host/sdhci*
15519 F: include/linux/mmc/sdhci*
15521 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15522 M: Eugen Hristev <eugen.hristev@microchip.com>
15523 L: linux-mmc@vger.kernel.org
15525 F: drivers/mmc/host/sdhci-of-at91.c
15527 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15528 M: Ben Dooks <ben-linux@fluff.org>
15529 M: Jaehoon Chung <jh80.chung@samsung.com>
15530 L: linux-mmc@vger.kernel.org
15532 F: drivers/mmc/host/sdhci-s3c*
15534 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15535 M: Viresh Kumar <vireshk@kernel.org>
15536 L: linux-mmc@vger.kernel.org
15538 F: drivers/mmc/host/sdhci-spear.c
15540 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15541 M: Kishon Vijay Abraham I <kishon@ti.com>
15542 L: linux-mmc@vger.kernel.org
15544 F: drivers/mmc/host/sdhci-omap.c
15546 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15547 M: Jonathan Derrick <jonathan.derrick@intel.com>
15548 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15549 L: linux-block@vger.kernel.org
15551 F: block/opal_proto.h
15553 F: include/linux/sed*
15554 F: include/uapi/linux/sed*
15557 M: Security Officers <security@kernel.org>
15561 M: James Morris <jmorris@namei.org>
15562 M: "Serge E. Hallyn" <serge@hallyn.com>
15563 L: linux-security-module@vger.kernel.org (suggested Cc:)
15565 W: http://kernsec.org/
15566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15568 X: security/selinux/
15570 SELINUX SECURITY MODULE
15571 M: Paul Moore <paul@paul-moore.com>
15572 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15573 M: Eric Paris <eparis@parisplace.org>
15574 L: selinux@vger.kernel.org
15576 W: https://selinuxproject.org
15577 W: https://github.com/SELinuxProject
15578 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15579 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15580 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15581 F: Documentation/admin-guide/LSM/SELinux.rst
15582 F: include/uapi/linux/selinux_netlink.h
15583 F: scripts/selinux/
15584 F: security/selinux/
15587 M: Jiri Slaby <jirislaby@kernel.org>
15589 F: drivers/misc/phantom.c
15590 F: include/uapi/linux/phantom.h
15592 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15593 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15595 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15596 F: drivers/iio/chemical/scd30.h
15597 F: drivers/iio/chemical/scd30_core.c
15598 F: drivers/iio/chemical/scd30_i2c.c
15599 F: drivers/iio/chemical/scd30_serial.c
15601 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15602 M: Tomasz Duszynski <tduszyns@gmail.com>
15604 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15605 F: drivers/iio/chemical/sps30.c
15608 M: Rob Herring <robh@kernel.org>
15609 L: linux-serial@vger.kernel.org
15611 F: Documentation/devicetree/bindings/serial/serial.yaml
15612 F: drivers/tty/serdev/
15613 F: include/linux/serdev.h
15616 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15617 L: linux-serial@vger.kernel.org
15619 F: Documentation/devicetree/bindings/serial/
15620 F: drivers/tty/serial/
15623 M: Sean Young <sean@mess.org>
15624 L: linux-media@vger.kernel.org
15626 F: drivers/media/rc/serial_ir.c
15628 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15629 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15630 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15632 F: Documentation/devicetree/bindings/slimbus/
15633 F: drivers/slimbus/
15634 F: include/linux/slimbus.h
15637 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15638 M: Edward Cree <ecree@solarflare.com>
15639 M: Martin Habets <mhabets@solarflare.com>
15640 L: netdev@vger.kernel.org
15642 F: drivers/net/ethernet/sfc/
15644 SFF/SFP/SFP+ MODULE SUPPORT
15645 M: Russell King <linux@armlinux.org.uk>
15646 L: netdev@vger.kernel.org
15648 F: drivers/net/phy/phylink.c
15649 F: drivers/net/phy/sfp*
15650 F: include/linux/phylink.h
15651 F: include/linux/sfp.h
15652 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)
15655 M: Dimitri Sivanich <sivanich@sgi.com>
15657 F: drivers/misc/sgi-gru/
15659 SGI XP/XPC/XPNET DRIVER
15660 M: Cliff Whickman <cpw@sgi.com>
15661 M: Robin Holt <robinmholt@gmail.com>
15663 F: drivers/misc/sgi-xp/
15665 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15666 M: Ursula Braun <ubraun@linux.ibm.com>
15667 M: Karsten Graul <kgraul@linux.ibm.com>
15668 L: linux-s390@vger.kernel.org
15670 W: http://www.ibm.com/developerworks/linux/linux390/
15673 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15674 M: Linus Walleij <linus.walleij@linaro.org>
15675 L: linux-iio@vger.kernel.org
15677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15678 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15679 F: drivers/iio/light/gp2ap002.c
15681 SHARP RJ54N1CB0C SENSOR DRIVER
15682 M: Jacopo Mondi <jacopo@jmondi.org>
15683 L: linux-media@vger.kernel.org
15685 T: git git://linuxtv.org/media_tree.git
15686 F: drivers/media/i2c/rj54n1cb0c.c
15687 F: include/media/i2c/rj54n1cb0c.h
15689 SH_VOU V4L2 OUTPUT DRIVER
15690 L: linux-media@vger.kernel.org
15692 F: drivers/media/platform/sh_vou.c
15693 F: include/media/drv-intf/sh_vou.h
15695 SI2157 MEDIA DRIVER
15696 M: Antti Palosaari <crope@iki.fi>
15697 L: linux-media@vger.kernel.org
15699 W: https://linuxtv.org
15700 W: http://palosaari.fi/linux/
15701 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15702 T: git git://linuxtv.org/anttip/media_tree.git
15703 F: drivers/media/tuners/si2157*
15705 SI2165 MEDIA DRIVER
15706 M: Matthias Schwarzott <zzam@gentoo.org>
15707 L: linux-media@vger.kernel.org
15709 W: https://linuxtv.org
15710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15711 F: drivers/media/dvb-frontends/si2165*
15713 SI2168 MEDIA DRIVER
15714 M: Antti Palosaari <crope@iki.fi>
15715 L: linux-media@vger.kernel.org
15717 W: https://linuxtv.org
15718 W: http://palosaari.fi/linux/
15719 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15720 T: git git://linuxtv.org/anttip/media_tree.git
15721 F: drivers/media/dvb-frontends/si2168*
15723 SI470X FM RADIO RECEIVER I2C DRIVER
15724 M: Hans Verkuil <hverkuil@xs4all.nl>
15725 L: linux-media@vger.kernel.org
15727 W: https://linuxtv.org
15728 T: git git://linuxtv.org/media_tree.git
15729 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15731 SI470X FM RADIO RECEIVER USB DRIVER
15732 M: Hans Verkuil <hverkuil@xs4all.nl>
15733 L: linux-media@vger.kernel.org
15735 W: https://linuxtv.org
15736 T: git git://linuxtv.org/media_tree.git
15737 F: drivers/media/radio/si470x/radio-si470x-common.c
15738 F: drivers/media/radio/si470x/radio-si470x-usb.c
15739 F: drivers/media/radio/si470x/radio-si470x.h
15741 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15742 M: Eduardo Valentin <edubezval@gmail.com>
15743 L: linux-media@vger.kernel.org
15745 W: https://linuxtv.org
15746 T: git git://linuxtv.org/media_tree.git
15747 F: drivers/media/radio/si4713/si4713.?
15749 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15750 M: Eduardo Valentin <edubezval@gmail.com>
15751 L: linux-media@vger.kernel.org
15753 W: https://linuxtv.org
15754 T: git git://linuxtv.org/media_tree.git
15755 F: drivers/media/radio/si4713/radio-platform-si4713.c
15757 SI4713 FM RADIO TRANSMITTER USB DRIVER
15758 M: Hans Verkuil <hverkuil@xs4all.nl>
15759 L: linux-media@vger.kernel.org
15761 W: https://linuxtv.org
15762 T: git git://linuxtv.org/media_tree.git
15763 F: drivers/media/radio/si4713/radio-usb-si4713.c
15766 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15767 L: linux-media@vger.kernel.org
15769 W: https://linuxtv.org
15770 T: git git://linuxtv.org/media_tree.git
15771 F: drivers/media/common/siano/
15772 F: drivers/media/mmc/siano/
15773 F: drivers/media/usb/siano/
15774 F: drivers/media/usb/siano/
15777 M: Palmer Dabbelt <palmer@dabbelt.com>
15778 M: Paul Walmsley <paul.walmsley@sifive.com>
15779 L: linux-riscv@lists.infradead.org
15781 T: git git://github.com/sifive/riscv-linux.git
15785 SIFIVE FU540 SYSTEM-ON-CHIP
15786 M: Paul Walmsley <paul.walmsley@sifive.com>
15787 M: Palmer Dabbelt <palmer@dabbelt.com>
15788 L: linux-riscv@lists.infradead.org
15790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15795 M: Green Wan <green.wan@sifive.com>
15797 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15798 F: drivers/dma/sf-pdma/
15800 SILEAD TOUCHSCREEN DRIVER
15801 M: Hans de Goede <hdegoede@redhat.com>
15802 L: linux-input@vger.kernel.org
15803 L: platform-driver-x86@vger.kernel.org
15805 F: drivers/input/touchscreen/silead.c
15806 F: drivers/platform/x86/touchscreen_dmi.c
15808 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15809 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15811 F: drivers/staging/wfx/
15813 SILICON MOTION SM712 FRAME BUFFER DRIVER
15814 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15815 M: Teddy Wang <teddy.wang@siliconmotion.com>
15816 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15817 L: linux-fbdev@vger.kernel.org
15819 F: Documentation/fb/sm712fb.rst
15820 F: drivers/video/fbdev/sm712*
15822 SIMPLE FIRMWARE INTERFACE (SFI)
15824 W: http://simplefirmware.org/
15825 F: arch/x86/platform/sfi/
15827 F: include/linux/sfi*.h
15830 M: Hans de Goede <hdegoede@redhat.com>
15831 L: linux-fbdev@vger.kernel.org
15833 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15834 F: drivers/video/fbdev/simplefb.c
15835 F: include/linux/platform_data/simplefb.h
15837 SIMTEC EB110ATX (Chalice CATS)
15838 M: Vincent Sanders <vince@simtec.co.uk>
15839 M: Simtec Linux Team <linux@simtec.co.uk>
15841 W: http://www.simtec.co.uk/products/EB110ATX/
15843 SIMTEC EB2410ITX (BAST)
15844 M: Vincent Sanders <vince@simtec.co.uk>
15845 M: Simtec Linux Team <linux@simtec.co.uk>
15847 W: http://www.simtec.co.uk/products/EB2410ITX/
15848 F: arch/arm/mach-s3c24xx/bast-ide.c
15849 F: arch/arm/mach-s3c24xx/bast-irq.c
15850 F: arch/arm/mach-s3c24xx/mach-bast.c
15853 M: Thorsten Scherer <t.scherer@eckelmann.de>
15854 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
15855 R: Pengutronix Kernel Team <kernel@pengutronix.de>
15857 F: drivers/gpio/gpio-siox.c
15859 F: include/trace/events/siox.h
15861 SIPHASH PRF ROUTINES
15862 M: Jason A. Donenfeld <Jason@zx2c4.com>
15864 F: include/linux/siphash.h
15866 F: lib/test_siphash.c
15868 SIS 190 ETHERNET DRIVER
15869 M: Francois Romieu <romieu@fr.zoreil.com>
15870 L: netdev@vger.kernel.org
15872 F: drivers/net/ethernet/sis/sis190.c
15874 SIS 900/7016 FAST ETHERNET DRIVER
15875 M: Daniele Venzano <venza@brownhat.org>
15876 L: netdev@vger.kernel.org
15878 W: http://www.brownhat.org/sis900.html
15879 F: drivers/net/ethernet/sis/sis900.*
15881 SIS FRAMEBUFFER DRIVER
15882 M: Thomas Winischhofer <thomas@winischhofer.net>
15884 W: http://www.winischhofer.net/linuxsisvga.shtml
15885 F: Documentation/fb/sisfb.rst
15886 F: drivers/video/fbdev/sis/
15887 F: include/video/sisfb.h
15890 M: Thomas Winischhofer <thomas@winischhofer.net>
15892 W: http://www.winischhofer.at/linuxsisusbvga.shtml
15893 F: drivers/usb/misc/sisusbvga/
15896 M: Christoph Lameter <cl@linux.com>
15897 M: Pekka Enberg <penberg@kernel.org>
15898 M: David Rientjes <rientjes@google.com>
15899 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
15900 M: Andrew Morton <akpm@linux-foundation.org>
15901 L: linux-mm@kvack.org
15903 F: include/linux/sl?b*.h
15906 SLEEPABLE READ-COPY UPDATE (SRCU)
15907 M: Lai Jiangshan <jiangshanlai@gmail.com>
15908 M: "Paul E. McKenney" <paulmck@kernel.org>
15909 M: Josh Triplett <josh@joshtriplett.org>
15910 R: Steven Rostedt <rostedt@goodmis.org>
15911 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15912 L: rcu@vger.kernel.org
15914 W: http://www.rdrop.com/users/paulmck/RCU/
15915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15916 F: include/linux/srcu*.h
15917 F: kernel/rcu/srcu*.c
15919 SMACK SECURITY MODULE
15920 M: Casey Schaufler <casey@schaufler-ca.com>
15921 L: linux-security-module@vger.kernel.org
15923 W: http://schaufler-ca.com
15924 T: git git://github.com/cschaufler/smack-next
15925 F: Documentation/admin-guide/LSM/Smack.rst
15928 SMC91x ETHERNET DRIVER
15929 M: Nicolas Pitre <nico@fluxnic.net>
15931 F: drivers/net/ethernet/smsc/smc91x.*
15933 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
15934 M: Mark Rutland <mark.rutland@arm.com>
15935 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
15936 M: Sudeep Holla <sudeep.holla@arm.com>
15937 L: linux-arm-kernel@lists.infradead.org
15939 F: drivers/firmware/smccc/
15940 F: include/linux/arm-smccc.h
15942 SMIA AND SMIA++ IMAGE SENSOR DRIVER
15943 M: Sakari Ailus <sakari.ailus@linux.intel.com>
15944 L: linux-media@vger.kernel.org
15946 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
15947 F: drivers/media/i2c/smiapp-pll.c
15948 F: drivers/media/i2c/smiapp-pll.h
15949 F: drivers/media/i2c/smiapp/
15950 F: include/uapi/linux/smiapp.h
15952 SMM665 HARDWARE MONITOR DRIVER
15953 M: Guenter Roeck <linux@roeck-us.net>
15954 L: linux-hwmon@vger.kernel.org
15956 F: Documentation/hwmon/smm665.rst
15957 F: drivers/hwmon/smm665.c
15959 SMSC EMC2103 HARDWARE MONITOR DRIVER
15960 M: Steve Glendinning <steve.glendinning@shawell.net>
15961 L: linux-hwmon@vger.kernel.org
15963 F: Documentation/hwmon/emc2103.rst
15964 F: drivers/hwmon/emc2103.c
15966 SMSC SCH5627 HARDWARE MONITOR DRIVER
15967 M: Hans de Goede <hdegoede@redhat.com>
15968 L: linux-hwmon@vger.kernel.org
15970 F: Documentation/hwmon/sch5627.rst
15971 F: drivers/hwmon/sch5627.c
15973 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
15974 M: Steve Glendinning <steve.glendinning@shawell.net>
15975 L: linux-fbdev@vger.kernel.org
15977 F: drivers/video/fbdev/smscufx.c
15979 SMSC47B397 HARDWARE MONITOR DRIVER
15980 M: Jean Delvare <jdelvare@suse.com>
15981 L: linux-hwmon@vger.kernel.org
15983 F: Documentation/hwmon/smsc47b397.rst
15984 F: drivers/hwmon/smsc47b397.c
15986 SMSC911x ETHERNET DRIVER
15987 M: Steve Glendinning <steve.glendinning@shawell.net>
15988 L: netdev@vger.kernel.org
15990 F: drivers/net/ethernet/smsc/smsc911x.*
15991 F: include/linux/smsc911x.h
15993 SMSC9420 PCI ETHERNET DRIVER
15994 M: Steve Glendinning <steve.glendinning@shawell.net>
15995 L: netdev@vger.kernel.org
15997 F: drivers/net/ethernet/smsc/smsc9420.*
15999 SOCIONEXT (SNI) AVE NETWORK DRIVER
16000 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16001 L: netdev@vger.kernel.org
16003 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16004 F: drivers/net/ethernet/socionext/sni_ave.c
16006 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16007 M: Jassi Brar <jaswinder.singh@linaro.org>
16008 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16009 L: netdev@vger.kernel.org
16011 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16012 F: drivers/net/ethernet/socionext/netsec.c
16014 SOCIONEXT (SNI) Synquacer SPI DRIVER
16015 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16016 M: Jassi Brar <jaswinder.singh@linaro.org>
16017 L: linux-spi@vger.kernel.org
16019 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16020 F: drivers/spi/spi-synquacer.c
16022 SOCIONEXT SYNQUACER I2C DRIVER
16023 M: Ard Biesheuvel <ardb@kernel.org>
16024 L: linux-i2c@vger.kernel.org
16026 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16027 F: drivers/i2c/busses/i2c-synquacer.c
16029 SOCIONEXT UNIPHIER SOUND DRIVER
16030 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16032 F: sound/soc/uniphier/
16034 SOEKRIS NET48XX LED SUPPORT
16035 M: Chris Boot <bootc@bootc.net>
16037 F: drivers/leds/leds-net48xx.c
16039 SOFT-IWARP DRIVER (siw)
16040 M: Bernard Metzler <bmt@zurich.ibm.com>
16041 L: linux-rdma@vger.kernel.org
16043 F: drivers/infiniband/sw/siw/
16044 F: include/uapi/rdma/siw-abi.h
16046 SOFT-ROCE DRIVER (rxe)
16047 M: Zhu Yanjun <yanjunz@mellanox.com>
16048 L: linux-rdma@vger.kernel.org
16050 F: drivers/infiniband/sw/rxe/
16051 F: include/uapi/rdma/rdma_user_rxe.h
16053 SOFTLOGIC 6x10 MPEG CODEC
16054 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16055 M: Anton Sviridenko <anton@corp.bluecherry.net>
16056 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
16057 M: Andrey Utkin <andrey_utkin@fastmail.com>
16058 M: Ismael Luceno <ismael@iodev.co.uk>
16059 L: linux-media@vger.kernel.org
16061 F: drivers/media/pci/solo6x10/
16063 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16064 M: James Morse <james.morse@arm.com>
16065 L: linux-arm-kernel@lists.infradead.org
16067 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16068 F: drivers/firmware/arm_sdei.c
16069 F: include/linux/arm_sdei.h
16070 F: include/uapi/linux/arm_sdei.h
16072 SOFTWARE RAID (Multiple Disks) SUPPORT
16073 M: Song Liu <song@kernel.org>
16074 L: linux-raid@vger.kernel.org
16076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16077 F: drivers/md/Kconfig
16078 F: drivers/md/Makefile
16080 F: drivers/md/raid*
16081 F: include/linux/raid/
16082 F: include/uapi/linux/raid/
16084 SOLIDRUN CLEARFOG SUPPORT
16085 M: Russell King <linux@armlinux.org.uk>
16087 F: arch/arm/boot/dts/armada-388-clearfog*
16088 F: arch/arm/boot/dts/armada-38x-solidrun-*
16090 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16091 M: Russell King <linux@armlinux.org.uk>
16093 F: arch/arm/boot/dts/imx6*-cubox-i*
16094 F: arch/arm/boot/dts/imx6*-hummingboard*
16095 F: arch/arm/boot/dts/imx6*-sr-*
16097 SONIC NETWORK DRIVER
16098 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16099 L: netdev@vger.kernel.org
16101 F: drivers/net/ethernet/natsemi/sonic.*
16103 SONICS SILICON BACKPLANE DRIVER (SSB)
16104 M: Michael Buesch <m@bues.ch>
16105 L: linux-wireless@vger.kernel.org
16108 F: include/linux/ssb/
16110 SONY IMX214 SENSOR DRIVER
16111 M: Ricardo Ribalda <ribalda@kernel.org>
16112 L: linux-media@vger.kernel.org
16114 T: git git://linuxtv.org/media_tree.git
16115 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16116 F: drivers/media/i2c/imx214.c
16118 SONY IMX219 SENSOR DRIVER
16119 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16120 L: linux-media@vger.kernel.org
16122 T: git git://linuxtv.org/media_tree.git
16123 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16124 F: drivers/media/i2c/imx219.c
16126 SONY IMX258 SENSOR DRIVER
16127 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16128 L: linux-media@vger.kernel.org
16130 T: git git://linuxtv.org/media_tree.git
16131 F: drivers/media/i2c/imx258.c
16133 SONY IMX274 SENSOR DRIVER
16134 M: Leon Luo <leonl@leopardimaging.com>
16135 L: linux-media@vger.kernel.org
16137 T: git git://linuxtv.org/media_tree.git
16138 F: Documentation/devicetree/bindings/media/i2c/imx274.txt
16139 F: drivers/media/i2c/imx274.c
16141 SONY IMX290 SENSOR DRIVER
16142 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16143 L: linux-media@vger.kernel.org
16145 T: git git://linuxtv.org/media_tree.git
16146 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16147 F: drivers/media/i2c/imx290.c
16149 SONY IMX319 SENSOR DRIVER
16150 M: Bingbu Cao <bingbu.cao@intel.com>
16151 L: linux-media@vger.kernel.org
16153 T: git git://linuxtv.org/media_tree.git
16154 F: drivers/media/i2c/imx319.c
16156 SONY IMX355 SENSOR DRIVER
16157 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16158 L: linux-media@vger.kernel.org
16160 T: git git://linuxtv.org/media_tree.git
16161 F: drivers/media/i2c/imx355.c
16163 SONY MEMORYSTICK SUBSYSTEM
16164 M: Maxim Levitsky <maximlevitsky@gmail.com>
16165 M: Alex Dubov <oakad@yahoo.com>
16166 M: Ulf Hansson <ulf.hansson@linaro.org>
16167 L: linux-mmc@vger.kernel.org
16169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16170 F: drivers/memstick/
16171 F: include/linux/memstick.h
16173 SONY VAIO CONTROL DEVICE DRIVER
16174 M: Mattia Dongili <malattia@linux.it>
16175 L: platform-driver-x86@vger.kernel.org
16177 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16178 F: Documentation/admin-guide/laptops/sony-laptop.rst
16179 F: drivers/char/sonypi.c
16180 F: drivers/platform/x86/sony-laptop.c
16181 F: include/linux/sony-laptop.h
16184 M: Jaroslav Kysela <perex@perex.cz>
16185 M: Takashi Iwai <tiwai@suse.com>
16186 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16188 W: http://www.alsa-project.org/
16189 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16191 F: Documentation/sound/
16193 F: include/uapi/sound/
16196 SOUND - COMPRESSED AUDIO
16197 M: Vinod Koul <vkoul@kernel.org>
16198 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16201 F: Documentation/sound/designs/compress-offload.rst
16202 F: include/sound/compress_driver.h
16203 F: include/uapi/sound/compress_*
16204 F: sound/core/compress_offload.c
16205 F: sound/soc/soc-compress.c
16207 SOUND - DMAENGINE HELPERS
16208 M: Lars-Peter Clausen <lars@metafoo.de>
16210 F: include/sound/dmaengine_pcm.h
16211 F: sound/core/pcm_dmaengine.c
16212 F: sound/soc/soc-generic-dmaengine-pcm.c
16214 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16215 M: Liam Girdwood <lgirdwood@gmail.com>
16216 M: Mark Brown <broonie@kernel.org>
16217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16219 W: http://alsa-project.org/main/index.php/ASoC
16220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16221 F: Documentation/devicetree/bindings/sound/
16222 F: Documentation/sound/soc/
16223 F: include/dt-bindings/sound/
16224 F: include/sound/soc*
16227 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16228 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16229 M: Liam Girdwood <lgirdwood@gmail.com>
16230 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16231 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16232 M: Daniel Baluta <daniel.baluta@nxp.com>
16233 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16235 W: https://github.com/thesofproject/linux/
16238 SOUNDWIRE SUBSYSTEM
16239 M: Vinod Koul <vkoul@kernel.org>
16240 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16241 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16242 R: Sanyog Kale <sanyog.r.kale@intel.com>
16243 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16245 F: Documentation/driver-api/soundwire/
16246 F: drivers/soundwire/
16247 F: include/linux/soundwire/
16250 M: Olli Salonen <olli.salonen@iki.fi>
16251 L: linux-media@vger.kernel.org
16253 W: https://linuxtv.org
16254 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16255 F: drivers/media/dvb-frontends/sp2*
16257 SPARC + UltraSPARC (sparc/sparc64)
16258 M: "David S. Miller" <davem@davemloft.net>
16259 L: sparclinux@vger.kernel.org
16261 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16267 SPARC SERIAL DRIVERS
16268 M: "David S. Miller" <davem@davemloft.net>
16269 L: sparclinux@vger.kernel.org
16271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16273 F: drivers/tty/serial/suncore.c
16274 F: drivers/tty/serial/sunhv.c
16275 F: drivers/tty/serial/sunsab.c
16276 F: drivers/tty/serial/sunsab.h
16277 F: drivers/tty/serial/sunsu.c
16278 F: drivers/tty/serial/sunzilog.c
16279 F: drivers/tty/serial/sunzilog.h
16280 F: drivers/tty/vcc.c
16281 F: include/linux/sunserialcore.h
16284 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16285 L: linux-sparse@vger.kernel.org
16287 W: https://sparse.docs.kernel.org/
16288 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16289 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16290 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16291 F: include/linux/compiler.h
16293 SPEAKUP CONSOLE SPEECH DRIVER
16294 M: William Hubbs <w.d.hubbs@gmail.com>
16295 M: Chris Brannon <chris@the-brannons.com>
16296 M: Kirk Reiser <kirk@reisers.ca>
16297 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16298 L: speakup@linux-speakup.org
16300 W: http://www.linux-speakup.org/
16301 F: drivers/accessibility/speakup/
16303 SPEAR CLOCK FRAMEWORK SUPPORT
16304 M: Viresh Kumar <vireshk@kernel.org>
16305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16307 W: http://www.st.com/spear
16308 F: drivers/clk/spear/
16310 SPEAR PLATFORM SUPPORT
16311 M: Viresh Kumar <vireshk@kernel.org>
16312 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16315 W: http://www.st.com/spear
16316 F: arch/arm/boot/dts/spear*
16317 F: arch/arm/mach-spear/
16320 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16321 L: linux-mtd@lists.infradead.org
16323 W: http://www.linux-mtd.infradead.org/
16324 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16325 C: irc://irc.oftc.net/mtd
16326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16327 F: drivers/mtd/spi-nor/
16328 F: include/linux/mtd/spi-nor.h
16331 M: Mark Brown <broonie@kernel.org>
16332 L: linux-spi@vger.kernel.org
16334 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16336 F: Documentation/devicetree/bindings/spi/
16337 F: Documentation/spi/
16339 F: include/linux/spi/
16340 F: include/uapi/linux/spi/
16343 SPIDERNET NETWORK DRIVER for CELL
16344 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16345 L: netdev@vger.kernel.org
16347 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16348 F: drivers/net/ethernet/toshiba/spider_net*
16351 R: Stephen Boyd <sboyd@kernel.org>
16352 L: linux-arm-msm@vger.kernel.org
16353 F: Documentation/devicetree/bindings/spmi/
16355 F: include/dt-bindings/spmi/spmi.h
16356 F: include/linux/spmi.h
16357 F: include/trace/events/spmi.h
16360 M: Jeremy Kerr <jk@ozlabs.org>
16361 L: linuxppc-dev@lists.ozlabs.org
16363 W: http://www.ibm.com/developerworks/power/cell/
16364 F: Documentation/filesystems/spufs/spufs.rst
16365 F: arch/powerpc/platforms/cell/spufs/
16367 SQUASHFS FILE SYSTEM
16368 M: Phillip Lougher <phillip@squashfs.org.uk>
16369 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16371 W: http://squashfs.org.uk
16372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16373 F: Documentation/filesystems/squashfs.rst
16376 SRM (Alpha) environment access
16377 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16379 F: arch/alpha/kernel/srm_env.c
16381 ST LSM6DSx IMU IIO DRIVER
16382 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16383 L: linux-iio@vger.kernel.org
16385 W: http://www.st.com/
16386 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16387 F: drivers/iio/imu/st_lsm6dsx/
16389 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16390 M: Mickael Guene <mickael.guene@st.com>
16391 L: linux-media@vger.kernel.org
16393 T: git git://linuxtv.org/media_tree.git
16394 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16395 F: drivers/media/i2c/st-mipid02.c
16397 ST STM32 I2C/SMBUS DRIVER
16398 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16399 L: linux-i2c@vger.kernel.org
16401 F: drivers/i2c/busses/i2c-stm32*
16403 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16404 M: Song Qiang <songqiang1304521@gmail.com>
16405 L: linux-iio@vger.kernel.org
16407 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16408 F: drivers/iio/proximity/vl53l0x-i2c.c
16411 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16412 M: Sasha Levin <sashal@kernel.org>
16413 L: stable@vger.kernel.org
16415 F: Documentation/process/stable-kernel-rules.rst
16417 STAGING - ATOMISP DRIVER
16418 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16419 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16420 L: linux-media@vger.kernel.org
16422 F: drivers/staging/media/atomisp/
16425 M: Ian Abbott <abbotti@mev.co.uk>
16426 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16428 F: drivers/staging/comedi/
16430 STAGING - FIELDBUS SUBSYSTEM
16431 M: Sven Van Asbroeck <TheSven73@gmail.com>
16433 F: drivers/staging/fieldbus/*
16434 F: drivers/staging/fieldbus/Documentation/
16436 STAGING - HMS ANYBUS-S BUS
16437 M: Sven Van Asbroeck <TheSven73@gmail.com>
16439 F: drivers/staging/fieldbus/anybuss/
16441 STAGING - INDUSTRIAL IO
16442 M: Jonathan Cameron <jic23@kernel.org>
16443 L: linux-iio@vger.kernel.org
16445 F: Documentation/devicetree/bindings/staging/iio/
16446 F: drivers/staging/iio/
16448 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16449 M: Marc Dietrich <marvin24@gmx.de>
16450 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16451 L: linux-tegra@vger.kernel.org
16453 F: drivers/staging/nvec/
16455 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16456 M: Jens Frederich <jfrederich@gmail.com>
16457 M: Daniel Drake <dsd@laptop.org>
16458 M: Jon Nettleton <jon.nettleton@gmail.com>
16460 W: http://wiki.laptop.org/go/DCON
16461 F: drivers/staging/olpc_dcon/
16463 STAGING - REALTEK RTL8188EU DRIVERS
16464 M: Larry Finger <Larry.Finger@lwfinger.net>
16466 F: drivers/staging/rtl8188eu/
16468 STAGING - REALTEK RTL8712U DRIVERS
16469 M: Larry Finger <Larry.Finger@lwfinger.net>
16470 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16472 F: drivers/staging/rtl8712/
16474 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16475 M: Michael Hennerich <michael.hennerich@analog.com>
16476 M: Beniamin Bia <beniamin.bia@analog.com>
16477 L: linux-fbdev@vger.kernel.org
16479 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16480 F: drivers/staging/fbtft/fb_seps525.c
16482 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16483 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16484 M: Teddy Wang <teddy.wang@siliconmotion.com>
16485 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16486 L: linux-fbdev@vger.kernel.org
16488 F: drivers/staging/sm750fb/
16490 STAGING - VIA VT665X DRIVERS
16491 M: Forest Bond <forest@alittletooquiet.net>
16493 F: drivers/staging/vt665?/
16496 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16497 L: devel@driverdev.osuosl.org
16499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16500 F: drivers/staging/
16502 STARFIRE/DURALAN NETWORK DRIVER
16503 M: Ion Badulescu <ionut@badula.org>
16505 F: drivers/net/ethernet/adaptec/starfire*
16507 STEC S1220 SKD DRIVER
16508 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16509 L: linux-block@vger.kernel.org
16511 F: drivers/block/skd*[ch]
16513 STI AUDIO (ASoC) DRIVERS
16514 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16515 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16517 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16521 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16523 F: Documentation/devicetree/bindings/media/stih-cec.txt
16524 F: drivers/media/platform/sti/cec/
16526 STK1160 USB VIDEO CAPTURE DRIVER
16527 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16528 L: linux-media@vger.kernel.org
16530 T: git git://linuxtv.org/media_tree.git
16531 F: drivers/media/usb/stk1160/
16533 STM32 AUDIO (ASoC) DRIVERS
16534 M: Olivier Moysan <olivier.moysan@st.com>
16535 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16536 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16538 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16541 STM32 TIMER/LPTIMER DRIVERS
16542 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16544 F: Documentation/ABI/testing/*timer-stm32
16545 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16546 F: drivers/*/stm32-*timer*
16547 F: drivers/pwm/pwm-stm32*
16548 F: include/linux/*/stm32-*tim*
16550 STMMAC ETHERNET DRIVER
16551 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16552 M: Alexandre Torgue <alexandre.torgue@st.com>
16553 M: Jose Abreu <joabreu@synopsys.com>
16554 L: netdev@vger.kernel.org
16556 W: http://www.stlinux.com
16557 F: Documentation/networking/device_drivers/ethernet/stmicro/
16558 F: drivers/net/ethernet/stmicro/stmmac/
16561 M: Sam Creasey <sammy@sammy.net>
16563 W: http://sammy.net/sun3/
16564 F: arch/m68k/include/asm/sun3*
16565 F: arch/m68k/kernel/*sun3*
16566 F: arch/m68k/sun3*/
16567 F: drivers/net/ethernet/i825xx/sun3*
16569 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16570 M: Hans de Goede <hdegoede@redhat.com>
16571 L: linux-input@vger.kernel.org
16573 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16574 F: drivers/input/keyboard/sun4i-lradc-keys.c
16576 SUNDANCE NETWORK DRIVER
16577 M: Denis Kirjanov <kda@linux-powerpc.org>
16578 L: netdev@vger.kernel.org
16580 F: drivers/net/ethernet/dlink/sundance.c
16583 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16584 M: Rich Felker <dalias@libc.org>
16585 L: linux-sh@vger.kernel.org
16587 Q: http://patchwork.kernel.org/project/linux-sh/list/
16588 F: Documentation/sh/
16593 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16594 M: Len Brown <len.brown@intel.com>
16595 M: Pavel Machek <pavel@ucw.cz>
16596 L: linux-pm@vger.kernel.org
16598 B: https://bugzilla.kernel.org
16599 F: Documentation/power/
16600 F: arch/x86/kernel/acpi/
16601 F: drivers/base/power/
16602 F: include/linux/freezer.h
16603 F: include/linux/pm.h
16604 F: include/linux/suspend.h
16608 M: Martin Mares <mj@ucw.cz>
16609 L: linux-video@atrey.karlin.mff.cuni.cz
16611 F: Documentation/admin-guide/svga.rst
16612 F: arch/x86/boot/video*
16615 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16616 L: iommu@lists.linux-foundation.org
16618 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16619 F: arch/*/kernel/pci-swiotlb.c
16620 F: include/linux/swiotlb.h
16621 F: kernel/dma/swiotlb.c
16624 M: Jiri Pirko <jiri@resnulli.us>
16625 M: Ivan Vecera <ivecera@redhat.com>
16626 L: netdev@vger.kernel.org
16628 F: include/net/switchdev.h
16631 SY8106A REGULATOR DRIVER
16632 M: Icenowy Zheng <icenowy@aosc.io>
16634 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16635 F: drivers/regulator/sy8106a-regulator.c
16637 SYNC FILE FRAMEWORK
16638 M: Sumit Semwal <sumit.semwal@linaro.org>
16639 R: Gustavo Padovan <gustavo@padovan.org>
16640 L: linux-media@vger.kernel.org
16641 L: dri-devel@lists.freedesktop.org
16643 T: git git://anongit.freedesktop.org/drm/drm-misc
16644 F: Documentation/driver-api/sync_file.rst
16645 F: drivers/dma-buf/dma-fence*
16646 F: drivers/dma-buf/sw_sync.c
16647 F: drivers/dma-buf/sync_*
16648 F: include/linux/sync_file.h
16649 F: include/uapi/linux/sync_file.h
16651 SYNOPSYS ARC ARCHITECTURE
16652 M: Vineet Gupta <vgupta@synopsys.com>
16653 L: linux-snps-arc@lists.infradead.org
16655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16656 F: Documentation/devicetree/bindings/arc/*
16657 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16659 F: drivers/clocksource/arc_timer.c
16660 F: drivers/tty/serial/arc_uart.c
16662 SYNOPSYS ARC HSDK SDP pll clock driver
16663 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16665 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16666 F: drivers/clk/clk-hsdk-pll.c
16668 SYNOPSYS ARC SDP clock driver
16669 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16671 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16672 F: drivers/clk/axs10x/*
16674 SYNOPSYS ARC SDP platform support
16675 M: Alexey Brodkin <abrodkin@synopsys.com>
16677 F: Documentation/devicetree/bindings/arc/axs10*
16678 F: arch/arc/boot/dts/ax*
16679 F: arch/arc/plat-axs10x
16681 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16682 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16684 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16685 F: drivers/reset/reset-axs10x.c
16687 SYNOPSYS CREG GPIO DRIVER
16688 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16690 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16691 F: drivers/gpio/gpio-creg-snps.c
16693 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16694 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16696 F: drivers/tty/serial/8250/8250_dw.c
16697 F: drivers/tty/serial/8250/8250_dwlib.*
16698 F: drivers/tty/serial/8250/8250_lpss.c
16700 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16701 M: Hoan Tran <hoan@os.amperecomputing.com>
16702 M: Serge Semin <fancer.lancer@gmail.com>
16703 L: linux-gpio@vger.kernel.org
16705 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16706 F: drivers/gpio/gpio-dwapb.c
16708 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16709 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16711 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16712 F: drivers/dma/dw-axi-dmac/
16714 SYNOPSYS DESIGNWARE DMAC DRIVER
16715 M: Viresh Kumar <vireshk@kernel.org>
16716 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16718 F: Documentation/devicetree/bindings/dma/snps-dma.txt
16720 F: include/dt-bindings/dma/dw-dmac.h
16721 F: include/linux/dma/dw.h
16722 F: include/linux/platform_data/dma-dw.h
16724 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16725 M: Jose Abreu <Jose.Abreu@synopsys.com>
16726 L: netdev@vger.kernel.org
16728 F: drivers/net/ethernet/synopsys/
16730 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16731 M: Jose Abreu <Jose.Abreu@synopsys.com>
16732 L: netdev@vger.kernel.org
16734 F: drivers/net/phy/mdio-xpcs.c
16735 F: include/linux/mdio-xpcs.h
16737 SYNOPSYS DESIGNWARE I2C DRIVER
16738 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16739 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16740 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16741 L: linux-i2c@vger.kernel.org
16743 F: drivers/i2c/busses/i2c-designware-*
16744 F: include/linux/platform_data/i2c-designware.h
16746 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16747 M: Jaehoon Chung <jh80.chung@samsung.com>
16748 L: linux-mmc@vger.kernel.org
16750 F: drivers/mmc/host/dw_mmc*
16752 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16753 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16755 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16756 F: drivers/reset/reset-hsdk.c
16757 F: include/dt-bindings/reset/snps,hsdk-reset.h
16759 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16760 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16761 M: Manjunath M B <manjumb@synopsys.com>
16762 L: linux-mmc@vger.kernel.org
16764 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16766 SYSTEM CONFIGURATION (SYSCON)
16767 M: Lee Jones <lee.jones@linaro.org>
16768 M: Arnd Bergmann <arnd@arndb.de>
16770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16771 F: drivers/mfd/syscon.c
16773 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16774 M: Sudeep Holla <sudeep.holla@arm.com>
16775 L: linux-arm-kernel@lists.infradead.org
16777 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16778 F: drivers/clk/clk-sc[mp]i.c
16779 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16780 F: drivers/firmware/arm_scmi/
16781 F: drivers/firmware/arm_scpi.c
16782 F: drivers/reset/reset-scmi.c
16783 F: include/linux/sc[mp]i_protocol.h
16784 F: include/trace/events/scmi.h
16786 SYSTEM RESET/SHUTDOWN DRIVERS
16787 M: Sebastian Reichel <sre@kernel.org>
16788 L: linux-pm@vger.kernel.org
16790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16791 F: Documentation/devicetree/bindings/power/reset/
16792 F: drivers/power/reset/
16794 SYSTEM TRACE MODULE CLASS
16795 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16798 F: Documentation/trace/stm.rst
16799 F: drivers/hwtracing/stm/
16800 F: include/linux/stm.h
16801 F: include/uapi/linux/stm.h
16803 SYSTEM76 ACPI DRIVER
16804 M: Jeremy Soller <jeremy@system76.com>
16805 M: System76 Product Development <productdev@system76.com>
16806 L: platform-driver-x86@vger.kernel.org
16808 F: drivers/platform/x86/system76_acpi.c
16811 M: Christoph Hellwig <hch@infradead.org>
16813 F: Documentation/filesystems/sysv-fs.rst
16815 F: include/linux/sysv_fs.h
16817 TASKSTATS STATISTICS INTERFACE
16818 M: Balbir Singh <bsingharora@gmail.com>
16820 F: Documentation/accounting/taskstats*
16821 F: include/linux/taskstats*
16822 F: kernel/taskstats.c
16825 M: Jamal Hadi Salim <jhs@mojatatu.com>
16826 M: Cong Wang <xiyou.wangcong@gmail.com>
16827 M: Jiri Pirko <jiri@resnulli.us>
16828 L: netdev@vger.kernel.org
16830 F: include/net/pkt_cls.h
16831 F: include/net/pkt_sched.h
16832 F: include/net/tc_act/
16833 F: include/uapi/linux/pkt_cls.h
16834 F: include/uapi/linux/pkt_sched.h
16835 F: include/uapi/linux/tc_act/
16836 F: include/uapi/linux/tc_ematch/
16839 TC90522 MEDIA DRIVER
16840 M: Akihiro Tsukada <tskd08@gmail.com>
16841 L: linux-media@vger.kernel.org
16843 F: drivers/media/dvb-frontends/tc90522*
16845 TCP LOW PRIORITY MODULE
16846 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
16847 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
16849 W: http://tcp-lp-mod.sourceforge.net/
16850 F: net/ipv4/tcp_lp.c
16852 TDA10071 MEDIA DRIVER
16853 M: Antti Palosaari <crope@iki.fi>
16854 L: linux-media@vger.kernel.org
16856 W: https://linuxtv.org
16857 W: http://palosaari.fi/linux/
16858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16859 T: git git://linuxtv.org/anttip/media_tree.git
16860 F: drivers/media/dvb-frontends/tda10071*
16862 TDA18212 MEDIA DRIVER
16863 M: Antti Palosaari <crope@iki.fi>
16864 L: linux-media@vger.kernel.org
16866 W: https://linuxtv.org
16867 W: http://palosaari.fi/linux/
16868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16869 T: git git://linuxtv.org/anttip/media_tree.git
16870 F: drivers/media/tuners/tda18212*
16872 TDA18218 MEDIA DRIVER
16873 M: Antti Palosaari <crope@iki.fi>
16874 L: linux-media@vger.kernel.org
16876 W: https://linuxtv.org
16877 W: http://palosaari.fi/linux/
16878 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16879 T: git git://linuxtv.org/anttip/media_tree.git
16880 F: drivers/media/tuners/tda18218*
16882 TDA18250 MEDIA DRIVER
16883 M: Olli Salonen <olli.salonen@iki.fi>
16884 L: linux-media@vger.kernel.org
16886 W: https://linuxtv.org
16887 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16888 T: git git://linuxtv.org/media_tree.git
16889 F: drivers/media/tuners/tda18250*
16891 TDA18271 MEDIA DRIVER
16892 M: Michael Krufky <mkrufky@linuxtv.org>
16893 L: linux-media@vger.kernel.org
16895 W: https://linuxtv.org
16896 W: http://github.com/mkrufky
16897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16898 T: git git://linuxtv.org/mkrufky/tuners.git
16899 F: drivers/media/tuners/tda18271*
16901 TDA1997x MEDIA DRIVER
16902 M: Tim Harvey <tharvey@gateworks.com>
16903 L: linux-media@vger.kernel.org
16905 W: https://linuxtv.org
16906 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16907 F: drivers/media/i2c/tda1997x.*
16909 TDA827x MEDIA DRIVER
16910 M: Michael Krufky <mkrufky@linuxtv.org>
16911 L: linux-media@vger.kernel.org
16913 W: https://linuxtv.org
16914 W: http://github.com/mkrufky
16915 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16916 T: git git://linuxtv.org/mkrufky/tuners.git
16917 F: drivers/media/tuners/tda8290.*
16919 TDA8290 MEDIA DRIVER
16920 M: Michael Krufky <mkrufky@linuxtv.org>
16921 L: linux-media@vger.kernel.org
16923 W: https://linuxtv.org
16924 W: http://github.com/mkrufky
16925 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16926 T: git git://linuxtv.org/mkrufky/tuners.git
16927 F: drivers/media/tuners/tda8290.*
16929 TDA9840 MEDIA DRIVER
16930 M: Hans Verkuil <hverkuil@xs4all.nl>
16931 L: linux-media@vger.kernel.org
16933 W: https://linuxtv.org
16934 T: git git://linuxtv.org/media_tree.git
16935 F: drivers/media/i2c/tda9840*
16937 TEA5761 TUNER DRIVER
16938 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16939 L: linux-media@vger.kernel.org
16941 W: https://linuxtv.org
16942 T: git git://linuxtv.org/media_tree.git
16943 F: drivers/media/tuners/tea5761.*
16945 TEA5767 TUNER DRIVER
16946 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16947 L: linux-media@vger.kernel.org
16949 W: https://linuxtv.org
16950 T: git git://linuxtv.org/media_tree.git
16951 F: drivers/media/tuners/tea5767.*
16953 TEA6415C MEDIA DRIVER
16954 M: Hans Verkuil <hverkuil@xs4all.nl>
16955 L: linux-media@vger.kernel.org
16957 W: https://linuxtv.org
16958 T: git git://linuxtv.org/media_tree.git
16959 F: drivers/media/i2c/tea6415c*
16961 TEA6420 MEDIA DRIVER
16962 M: Hans Verkuil <hverkuil@xs4all.nl>
16963 L: linux-media@vger.kernel.org
16965 W: https://linuxtv.org
16966 T: git git://linuxtv.org/media_tree.git
16967 F: drivers/media/i2c/tea6420*
16970 M: Jiri Pirko <jiri@resnulli.us>
16971 L: netdev@vger.kernel.org
16973 F: drivers/net/team/
16974 F: include/linux/if_team.h
16975 F: include/uapi/linux/if_team.h
16977 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
16978 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
16980 F: arch/x86/platform/ts5500/
16982 TECHNOTREND USB IR RECEIVER
16983 M: Sean Young <sean@mess.org>
16984 L: linux-media@vger.kernel.org
16986 F: drivers/media/rc/ttusbir.c
16988 TECHWELL TW9910 VIDEO DECODER
16989 L: linux-media@vger.kernel.org
16991 F: drivers/media/i2c/tw9910.c
16992 F: include/media/i2c/tw9910.h
16995 M: Jens Wiklander <jens.wiklander@linaro.org>
16996 L: op-tee@lists.trustedfirmware.org
16998 F: Documentation/staging/tee.rst
17000 F: include/linux/tee_drv.h
17001 F: include/uapi/linux/tee.h
17003 TEGRA ARCHITECTURE SUPPORT
17004 M: Thierry Reding <thierry.reding@gmail.com>
17005 M: Jonathan Hunter <jonathanh@nvidia.com>
17006 L: linux-tegra@vger.kernel.org
17008 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17013 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17014 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17016 F: drivers/clk/tegra/
17019 M: Laxman Dewangan <ldewangan@nvidia.com>
17020 M: Jon Hunter <jonathanh@nvidia.com>
17022 F: drivers/dma/tegra*
17025 M: Laxman Dewangan <ldewangan@nvidia.com>
17026 R: Dmitry Osipenko <digetx@gmail.com>
17028 F: drivers/i2c/busses/i2c-tegra.c
17030 TEGRA IOMMU DRIVERS
17031 M: Thierry Reding <thierry.reding@gmail.com>
17032 R: Krishna Reddy <vdumpa@nvidia.com>
17033 L: linux-tegra@vger.kernel.org
17035 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17036 F: drivers/iommu/tegra*
17039 M: Laxman Dewangan <ldewangan@nvidia.com>
17041 F: drivers/input/keyboard/tegra-kbc.c
17044 M: Stefan Agner <stefan@agner.ch>
17045 M: Lucas Stach <dev@lynxeye.de>
17047 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17048 F: drivers/mtd/nand/raw/tegra_nand.c
17051 M: Thierry Reding <thierry.reding@gmail.com>
17053 F: drivers/pwm/pwm-tegra.c
17055 TEGRA SERIAL DRIVER
17056 M: Laxman Dewangan <ldewangan@nvidia.com>
17058 F: drivers/tty/serial/serial-tegra.c
17061 M: Laxman Dewangan <ldewangan@nvidia.com>
17063 F: drivers/spi/spi-tegra*
17066 M: Thierry Reding <thierry.reding@gmail.com>
17067 M: Jonathan Hunter <jonathanh@nvidia.com>
17068 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17069 L: linux-media@vger.kernel.org
17070 L: linux-tegra@vger.kernel.org
17072 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17073 F: drivers/staging/media/tegra-video/
17075 TEGRA XUSB PADCTL DRIVER
17076 M: JC Kuo <jckuo@nvidia.com>
17078 F: drivers/phy/tegra/xusb*
17080 TEHUTI ETHERNET DRIVER
17081 M: Andy Gospodarek <andy@greyhouse.net>
17082 L: netdev@vger.kernel.org
17084 F: drivers/net/ethernet/tehuti/*
17086 TELECOM CLOCK DRIVER FOR MCPL0010
17087 M: Mark Gross <mark.gross@intel.com>
17089 F: drivers/char/tlclk.c
17091 TEMPO SEMICONDUCTOR DRIVERS
17092 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17094 F: Documentation/devicetree/bindings/sound/tscs*.txt
17095 F: sound/soc/codecs/tscs*.c
17096 F: sound/soc/codecs/tscs*.h
17098 TENSILICA XTENSA PORT (xtensa)
17099 M: Chris Zankel <chris@zankel.net>
17100 M: Max Filippov <jcmvbkbc@gmail.com>
17101 L: linux-xtensa@linux-xtensa.org
17103 T: git git://github.com/czankel/xtensa-linux.git
17105 F: drivers/irqchip/irq-xtensa-*
17107 TEXAS INSTRUMENTS ASoC DRIVERS
17108 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17109 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17113 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17114 M: Ricardo Ribalda <ribalda@kernel.org>
17115 L: linux-iio@vger.kernel.org
17117 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17118 F: drivers/iio/dac/ti-dac7612.c
17120 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17121 M: Nishanth Menon <nm@ti.com>
17122 M: Tero Kristo <t-kristo@ti.com>
17123 M: Santosh Shilimkar <ssantosh@kernel.org>
17124 L: linux-arm-kernel@lists.infradead.org
17126 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17127 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17128 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17129 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
17130 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
17131 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17132 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17133 F: drivers/clk/keystone/sci-clk.c
17134 F: drivers/firmware/ti_sci*
17135 F: drivers/irqchip/irq-ti-sci-inta.c
17136 F: drivers/irqchip/irq-ti-sci-intr.c
17137 F: drivers/reset/reset-ti-sci.c
17138 F: drivers/soc/ti/ti_sci_inta_msi.c
17139 F: drivers/soc/ti/ti_sci_pm_domains.c
17140 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17141 F: include/linux/soc/ti/ti_sci_inta_msi.h
17142 F: include/linux/soc/ti/ti_sci_protocol.h
17144 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17145 M: Hans Verkuil <hverkuil@xs4all.nl>
17146 L: linux-media@vger.kernel.org
17148 W: https://linuxtv.org
17149 T: git git://linuxtv.org/media_tree.git
17150 F: drivers/media/radio/radio-raremono.c
17153 M: Zhang Rui <rui.zhang@intel.com>
17154 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17155 R: Amit Kucheria <amitk@kernel.org>
17156 L: linux-pm@vger.kernel.org
17158 Q: https://patchwork.kernel.org/project/linux-pm/list/
17159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17160 F: Documentation/devicetree/bindings/thermal/
17161 F: drivers/thermal/
17162 F: include/linux/cpu_cooling.h
17163 F: include/linux/thermal.h
17164 F: include/uapi/linux/thermal.h
17166 THERMAL DRIVER FOR AMLOGIC SOCS
17167 M: Guillaume La Roque <glaroque@baylibre.com>
17168 L: linux-pm@vger.kernel.org
17169 L: linux-amlogic@lists.infradead.org
17171 W: http://linux-meson.com/
17172 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17173 F: drivers/thermal/amlogic_thermal.c
17175 THERMAL/CPU_COOLING
17176 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17177 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17178 M: Viresh Kumar <viresh.kumar@linaro.org>
17179 M: Javi Merino <javi.merino@kernel.org>
17180 L: linux-pm@vger.kernel.org
17182 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17183 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17184 F: drivers/thermal/cpufreq_cooling.c
17185 F: drivers/thermal/cpuidle_cooling.c
17186 F: include/linux/cpu_cooling.h
17188 THERMAL/POWER_ALLOCATOR
17189 M: Lukasz Luba <lukasz.luba@arm.com>
17190 L: linux-pm@vger.kernel.org
17192 F: Documentation/driver-api/thermal/power_allocator.rst
17193 F: drivers/thermal/gov_power_allocator.c
17194 F: include/trace/events/thermal_power_allocator.h
17196 THINKPAD ACPI EXTRAS DRIVER
17197 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17198 L: ibm-acpi-devel@lists.sourceforge.net
17199 L: platform-driver-x86@vger.kernel.org
17201 W: http://ibm-acpi.sourceforge.net
17202 W: http://thinkwiki.org/wiki/Ibm-acpi
17203 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17204 F: drivers/platform/x86/thinkpad_acpi.c
17207 M: Andreas Noever <andreas.noever@gmail.com>
17208 M: Michael Jamet <michael.jamet@intel.com>
17209 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17210 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17211 L: linux-usb@vger.kernel.org
17213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17214 F: Documentation/admin-guide/thunderbolt.rst
17215 F: drivers/thunderbolt/
17216 F: include/linux/thunderbolt.h
17218 THUNDERBOLT NETWORK DRIVER
17219 M: Michael Jamet <michael.jamet@intel.com>
17220 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17221 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17222 L: netdev@vger.kernel.org
17224 F: drivers/net/thunderbolt.c
17226 THUNDERX GPIO DRIVER
17227 M: Robert Richter <rrichter@marvell.com>
17229 F: drivers/gpio/gpio-thunderx.c
17231 TI AM437X VPFE DRIVER
17232 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17233 L: linux-media@vger.kernel.org
17235 W: https://linuxtv.org
17236 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17237 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17238 F: drivers/media/platform/am437x/
17240 TI BANDGAP AND THERMAL DRIVER
17241 M: Eduardo Valentin <edubezval@gmail.com>
17242 M: Keerthy <j-keerthy@ti.com>
17243 L: linux-pm@vger.kernel.org
17244 L: linux-omap@vger.kernel.org
17246 F: drivers/thermal/ti-soc-thermal/
17248 TI BQ27XXX POWER SUPPLY DRIVER
17249 R: Andrew F. Davis <afd@ti.com>
17250 F: drivers/power/supply/bq27xxx_battery.c
17251 F: drivers/power/supply/bq27xxx_battery_i2c.c
17252 F: include/linux/power/bq27xxx_battery.h
17254 TI CDCE706 CLOCK DRIVER
17255 M: Max Filippov <jcmvbkbc@gmail.com>
17257 F: drivers/clk/clk-cdce706.c
17260 M: Tero Kristo <t-kristo@ti.com>
17261 L: linux-omap@vger.kernel.org
17264 F: include/linux/clk/ti.h
17266 TI DAVINCI MACHINE SUPPORT
17267 M: Sekhar Nori <nsekhar@ti.com>
17268 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17272 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17273 F: arch/arm/boot/dts/da850*
17274 F: arch/arm/mach-davinci/
17275 F: drivers/i2c/busses/i2c-davinci.c
17277 TI DAVINCI SERIES CLOCK DRIVER
17278 M: David Lechner <david@lechnology.com>
17279 R: Sekhar Nori <nsekhar@ti.com>
17281 F: Documentation/devicetree/bindings/clock/ti/davinci/
17282 F: drivers/clk/davinci/
17284 TI DAVINCI SERIES GPIO DRIVER
17285 M: Keerthy <j-keerthy@ti.com>
17286 L: linux-gpio@vger.kernel.org
17288 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17289 F: drivers/gpio/gpio-davinci.c
17291 TI DAVINCI SERIES MEDIA DRIVER
17292 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17293 L: linux-media@vger.kernel.org
17295 W: https://linuxtv.org
17296 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17297 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17298 F: drivers/media/platform/davinci/
17299 F: include/media/davinci/
17301 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17302 R: David Lechner <david@lechnology.com>
17303 L: linux-iio@vger.kernel.org
17304 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17305 F: drivers/counter/ti-eqep.c
17307 TI ETHERNET SWITCH DRIVER (CPSW)
17308 R: Grygorii Strashko <grygorii.strashko@ti.com>
17309 L: linux-omap@vger.kernel.org
17310 L: netdev@vger.kernel.org
17312 F: drivers/net/ethernet/ti/cpsw*
17313 F: drivers/net/ethernet/ti/davinci*
17315 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17316 M: Alex Dubov <oakad@yahoo.com>
17318 W: http://tifmxx.berlios.de/
17319 F: drivers/memstick/host/tifm_ms.c
17320 F: drivers/misc/tifm*
17321 F: drivers/mmc/host/tifm_sd.c
17322 F: include/linux/tifm.h
17324 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17325 M: Santosh Shilimkar <ssantosh@kernel.org>
17326 L: linux-kernel@vger.kernel.org
17327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17330 F: drivers/soc/ti/*
17332 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17333 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17334 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17335 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17337 F: sound/soc/codecs/isabelle*
17338 F: sound/soc/codecs/lm49453*
17340 TI LP855x BACKLIGHT DRIVER
17341 M: Milo Kim <milo.kim@ti.com>
17343 F: Documentation/driver-api/backlight/lp855x-driver.rst
17344 F: drivers/video/backlight/lp855x_bl.c
17345 F: include/linux/platform_data/lp855x.h
17347 TI LP8727 CHARGER DRIVER
17348 M: Milo Kim <milo.kim@ti.com>
17350 F: drivers/power/supply/lp8727_charger.c
17351 F: include/linux/platform_data/lp8727.h
17353 TI LP8788 MFD DRIVER
17354 M: Milo Kim <milo.kim@ti.com>
17356 F: drivers/iio/adc/lp8788_adc.c
17357 F: drivers/leds/leds-lp8788.c
17358 F: drivers/mfd/lp8788*.c
17359 F: drivers/power/supply/lp8788-charger.c
17360 F: drivers/regulator/lp8788-*.c
17361 F: include/linux/mfd/lp8788*.h
17363 TI NETCP ETHERNET DRIVER
17364 M: Wingman Kwok <w-kwok2@ti.com>
17365 M: Murali Karicheri <m-karicheri2@ti.com>
17366 L: netdev@vger.kernel.org
17368 F: drivers/net/ethernet/ti/netcp*
17370 TI PCM3060 ASoC CODEC DRIVER
17371 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17374 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17375 F: sound/soc/codecs/pcm3060*
17377 TI TAS571X FAMILY ASoC CODEC DRIVER
17378 M: Kevin Cernekee <cernekee@chromium.org>
17379 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17381 F: sound/soc/codecs/tas571x*
17383 TI TCAN4X5X DEVICE DRIVER
17384 M: Dan Murphy <dmurphy@ti.com>
17385 L: linux-can@vger.kernel.org
17387 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17388 F: drivers/net/can/m_can/tcan4x5x.c
17390 TI TRF7970A NFC DRIVER
17391 M: Mark Greer <mgreer@animalcreek.com>
17392 L: linux-wireless@vger.kernel.org
17393 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17395 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17396 F: drivers/nfc/trf7970a.c
17398 TI TWL4030 SERIES SOC CODEC DRIVER
17399 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17400 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17402 F: sound/soc/codecs/twl4030*
17405 M: Benoit Parrot <bparrot@ti.com>
17406 L: linux-media@vger.kernel.org
17408 W: http://linuxtv.org/
17409 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17410 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17411 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17412 F: drivers/media/platform/ti-vpe/
17414 TI WILINK WIRELESS DRIVERS
17415 L: linux-wireless@vger.kernel.org
17417 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17418 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17420 F: drivers/net/wireless/ti/
17421 F: include/linux/wl12xx.h
17423 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17424 M: John Stultz <john.stultz@linaro.org>
17425 M: Thomas Gleixner <tglx@linutronix.de>
17426 R: Stephen Boyd <sboyd@kernel.org>
17427 L: linux-kernel@vger.kernel.org
17429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17430 F: include/linux/clocksource.h
17431 F: include/linux/time.h
17432 F: include/linux/timex.h
17433 F: include/uapi/linux/time.h
17434 F: include/uapi/linux/timex.h
17435 F: kernel/time/alarmtimer.c
17436 F: kernel/time/clocksource.c
17437 F: kernel/time/ntp.c
17438 F: kernel/time/time*.c
17439 F: tools/testing/selftests/timers/
17442 M: Jon Maloy <jmaloy@redhat.com>
17443 M: Ying Xue <ying.xue@windriver.com>
17444 L: netdev@vger.kernel.org (core kernel code)
17445 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17447 W: http://tipc.sourceforge.net/
17448 F: include/uapi/linux/tipc*.h
17451 TLAN NETWORK DRIVER
17452 M: Samuel Chessman <chessman@tux.org>
17453 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17455 W: http://sourceforge.net/projects/tlan/
17456 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17457 F: drivers/net/ethernet/ti/tlan.*
17459 TM6000 VIDEO4LINUX DRIVER
17460 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17461 L: linux-media@vger.kernel.org
17463 W: https://linuxtv.org
17464 T: git git://linuxtv.org/media_tree.git
17465 F: Documentation/admin-guide/media/tm6000*
17466 F: drivers/media/usb/tm6000/
17468 TMIO/SDHI MMC DRIVER
17469 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17470 L: linux-mmc@vger.kernel.org
17472 F: drivers/mmc/host/renesas_sdhi*
17473 F: drivers/mmc/host/tmio_mmc*
17474 F: include/linux/mfd/tmio.h
17476 TMP401 HARDWARE MONITOR DRIVER
17477 M: Guenter Roeck <linux@roeck-us.net>
17478 L: linux-hwmon@vger.kernel.org
17480 F: Documentation/hwmon/tmp401.rst
17481 F: drivers/hwmon/tmp401.c
17483 TMP513 HARDWARE MONITOR DRIVER
17484 M: Eric Tremblay <etremblay@distech-controls.com>
17485 L: linux-hwmon@vger.kernel.org
17487 F: Documentation/hwmon/tmp513.rst
17488 F: drivers/hwmon/tmp513.c
17490 TMPFS (SHMEM FILESYSTEM)
17491 M: Hugh Dickins <hughd@google.com>
17492 L: linux-mm@kvack.org
17494 F: include/linux/shmem_fs.h
17497 TOMOYO SECURITY MODULE
17498 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17499 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17500 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17501 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17502 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17503 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17505 W: https://tomoyo.osdn.jp/
17506 F: security/tomoyo/
17508 TOPSTAR LAPTOP EXTRAS DRIVER
17509 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17510 L: platform-driver-x86@vger.kernel.org
17512 F: drivers/platform/x86/topstar-laptop.c
17514 TORTURE-TEST MODULES
17515 M: Davidlohr Bueso <dave@stgolabs.net>
17516 M: "Paul E. McKenney" <paulmck@kernel.org>
17517 M: Josh Triplett <josh@joshtriplett.org>
17518 L: linux-kernel@vger.kernel.org
17520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17521 F: Documentation/RCU/torture.rst
17522 F: kernel/locking/locktorture.c
17523 F: kernel/rcu/rcuperf.c
17524 F: kernel/rcu/rcutorture.c
17525 F: kernel/torture.c
17527 TOSHIBA ACPI EXTRAS DRIVER
17528 M: Azael Avalos <coproscefalo@gmail.com>
17529 L: platform-driver-x86@vger.kernel.org
17531 F: drivers/platform/x86/toshiba_acpi.c
17533 TOSHIBA BLUETOOTH DRIVER
17534 M: Azael Avalos <coproscefalo@gmail.com>
17535 L: platform-driver-x86@vger.kernel.org
17537 F: drivers/platform/x86/toshiba_bluetooth.c
17539 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17540 M: Azael Avalos <coproscefalo@gmail.com>
17541 L: platform-driver-x86@vger.kernel.org
17543 F: drivers/platform/x86/toshiba_haps.c
17546 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17548 W: http://www.buzzard.org.uk/toshiba/
17549 F: drivers/char/toshiba.c
17550 F: include/linux/toshiba.h
17551 F: include/uapi/linux/toshiba.h
17553 TOSHIBA TC358743 DRIVER
17554 M: Mats Randgaard <matrandg@cisco.com>
17555 L: linux-media@vger.kernel.org
17557 F: drivers/media/i2c/tc358743*
17558 F: include/media/i2c/tc358743.h
17560 TOSHIBA WMI HOTKEYS DRIVER
17561 M: Azael Avalos <coproscefalo@gmail.com>
17562 L: platform-driver-x86@vger.kernel.org
17564 F: drivers/platform/x86/toshiba-wmi.c
17567 M: Peter Huewe <peterhuewe@gmx.de>
17568 M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
17569 R: Jason Gunthorpe <jgg@ziepe.ca>
17570 L: linux-integrity@vger.kernel.org
17572 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17573 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17574 T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
17575 F: drivers/char/tpm/
17578 M: Steven Rostedt <rostedt@goodmis.org>
17579 M: Ingo Molnar <mingo@redhat.com>
17581 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17582 F: Documentation/trace/ftrace.rst
17583 F: arch/*/*/*/ftrace.h
17584 F: arch/*/kernel/ftrace.c
17585 F: include/*/ftrace.h
17586 F: include/linux/trace*.h
17589 F: tools/testing/selftests/ftrace/
17591 TRACING MMIO ACCESSES (MMIOTRACE)
17592 M: Steven Rostedt <rostedt@goodmis.org>
17593 M: Ingo Molnar <mingo@kernel.org>
17594 R: Karol Herbst <karolherbst@gmail.com>
17595 R: Pekka Paalanen <ppaalanen@gmail.com>
17596 L: linux-kernel@vger.kernel.org
17597 L: nouveau@lists.freedesktop.org
17599 F: arch/x86/mm/kmmio.c
17600 F: arch/x86/mm/mmio-mod.c
17601 F: arch/x86/mm/testmmiotrace.c
17602 F: include/linux/mmiotrace.h
17603 F: kernel/trace/trace_mmiotrace.c
17606 M: Jiri Kosina <trivial@kernel.org>
17608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17609 K: ^Subject:.*(?i)trivial
17612 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17613 M: Jiri Slaby <jirislaby@kernel.org>
17615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17616 F: Documentation/driver-api/serial/
17618 F: drivers/tty/serial/serial_core.c
17619 F: include/linux/serial.h
17620 F: include/linux/serial_core.h
17621 F: include/linux/tty.h
17622 F: include/uapi/linux/serial.h
17623 F: include/uapi/linux/serial_core.h
17624 F: include/uapi/linux/tty.h
17626 TUA9001 MEDIA DRIVER
17627 M: Antti Palosaari <crope@iki.fi>
17628 L: linux-media@vger.kernel.org
17630 W: https://linuxtv.org
17631 W: http://palosaari.fi/linux/
17632 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17633 T: git git://linuxtv.org/anttip/media_tree.git
17634 F: drivers/media/tuners/tua9001*
17636 TULIP NETWORK DRIVERS
17637 L: netdev@vger.kernel.org
17638 L: linux-parisc@vger.kernel.org
17640 F: drivers/net/ethernet/dec/tulip/
17643 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17645 W: http://vtun.sourceforge.net/tun
17646 F: Documentation/networking/tuntap.rst
17647 F: arch/um/os-Linux/drivers/
17649 TURBOCHANNEL SUBSYSTEM
17650 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17651 M: Ralf Baechle <ralf@linux-mips.org>
17652 L: linux-mips@vger.kernel.org
17654 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17656 F: include/linux/tc.h
17659 M: "Len Brown" <lenb@kernel.org>
17660 L: linux-pm@vger.kernel.org
17662 Q: https://patchwork.kernel.org/project/linux-pm/list/
17663 B: https://bugzilla.kernel.org
17664 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17665 F: tools/power/x86/turbostat/
17667 TW5864 VIDEO4LINUX DRIVER
17668 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17669 M: Anton Sviridenko <anton@corp.bluecherry.net>
17670 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17671 M: Andrey Utkin <andrey_utkin@fastmail.com>
17672 L: linux-media@vger.kernel.org
17674 F: drivers/media/pci/tw5864/
17676 TW68 VIDEO4LINUX DRIVER
17677 M: Hans Verkuil <hverkuil@xs4all.nl>
17678 L: linux-media@vger.kernel.org
17680 W: https://linuxtv.org
17681 T: git git://linuxtv.org/media_tree.git
17682 F: drivers/media/pci/tw68/
17684 TW686X VIDEO4LINUX DRIVER
17685 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17686 L: linux-media@vger.kernel.org
17688 W: http://linuxtv.org
17689 T: git git://linuxtv.org/media_tree.git
17690 F: drivers/media/pci/tw686x/
17692 UACCE ACCELERATOR FRAMEWORK
17693 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17694 M: Zhou Wang <wangzhou1@hisilicon.com>
17695 L: linux-accelerators@lists.ozlabs.org
17696 L: linux-kernel@vger.kernel.org
17698 F: Documentation/ABI/testing/sysfs-driver-uacce
17699 F: Documentation/misc-devices/uacce.rst
17700 F: drivers/misc/uacce/
17701 F: include/linux/uacce.h
17702 F: include/uapi/misc/uacce/
17704 UBI FILE SYSTEM (UBIFS)
17705 M: Richard Weinberger <richard@nod.at>
17706 L: linux-mtd@lists.infradead.org
17708 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17711 F: Documentation/filesystems/ubifs.rst
17714 UCLINUX (M68KNOMMU AND COLDFIRE)
17715 M: Greg Ungerer <gerg@linux-m68k.org>
17716 L: linux-m68k@lists.linux-m68k.org
17717 L: uclinux-dev@uclinux.org (subscribers-only)
17719 W: http://www.linux-m68k.org/
17720 W: http://www.uclinux.org/
17721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17722 F: arch/m68k/*/*_no.*
17724 F: arch/m68k/coldfire/
17725 F: arch/m68k/include/asm/*_no.*
17728 M: Jan Kara <jack@suse.com>
17730 F: Documentation/filesystems/udf.rst
17734 M: Bastien Nocera <hadess@hadess.net>
17735 L: linux-input@vger.kernel.org
17737 F: drivers/hid/hid-udraw-ps3.c
17740 M: Evgeniy Dushistov <dushistov@mail.ru>
17742 F: Documentation/admin-guide/ufs.rst
17745 UHID USERSPACE HID IO DRIVER
17746 M: David Rheinsberg <david.rheinsberg@gmail.com>
17747 L: linux-input@vger.kernel.org
17749 F: drivers/hid/uhid.c
17750 F: include/uapi/linux/uhid.h
17753 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17754 L: linux-usb@vger.kernel.org
17756 F: drivers/usb/common/ulpi.c
17757 F: include/linux/ulpi/
17760 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17761 L: linux-fsdevel@vger.kernel.org
17766 M: Tony Finch <dot@dotat.at>
17768 W: http://dotat.at/prog/unifdef
17769 F: scripts/unifdef.c
17771 UNIFORM CDROM DRIVER
17772 M: Jens Axboe <axboe@kernel.dk>
17774 W: http://www.kernel.dk
17775 F: Documentation/cdrom/
17776 F: drivers/cdrom/cdrom.c
17777 F: include/linux/cdrom.h
17778 F: include/uapi/linux/cdrom.h
17780 UNISYS S-PAR DRIVERS
17781 M: David Kershner <david.kershner@unisys.com>
17782 L: sparmaintainer@unisys.com (Unisys internal)
17784 F: drivers/staging/unisys/
17785 F: drivers/visorbus/
17786 F: include/linux/visorbus.h
17788 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17789 R: Alim Akhtar <alim.akhtar@samsung.com>
17790 R: Avri Altman <avri.altman@wdc.com>
17791 L: linux-scsi@vger.kernel.org
17793 F: Documentation/scsi/ufs.rst
17794 F: drivers/scsi/ufs/
17796 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17797 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17798 L: linux-scsi@vger.kernel.org
17800 F: drivers/scsi/ufs/*dwc*
17802 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17803 M: Stanley Chu <stanley.chu@mediatek.com>
17804 L: linux-scsi@vger.kernel.org
17805 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17807 F: drivers/scsi/ufs/ufs-mediatek*
17809 UNSORTED BLOCK IMAGES (UBI)
17810 M: Richard Weinberger <richard@nod.at>
17811 L: linux-mtd@lists.infradead.org
17813 W: http://www.linux-mtd.infradead.org/
17814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17816 F: drivers/mtd/ubi/
17817 F: include/linux/mtd/ubi.h
17818 F: include/uapi/mtd/ubi-user.h
17820 USB "USBNET" DRIVER FRAMEWORK
17821 M: Oliver Neukum <oneukum@suse.com>
17822 L: netdev@vger.kernel.org
17824 W: http://www.linux-usb.org/usbnet
17825 F: drivers/net/usb/usbnet.c
17826 F: include/linux/usb/usbnet.h
17829 M: Oliver Neukum <oneukum@suse.com>
17830 L: linux-usb@vger.kernel.org
17832 F: Documentation/usb/acm.rst
17833 F: drivers/usb/class/cdc-acm.*
17835 USB APPLE MFI FASTCHARGE DRIVER
17836 M: Bastien Nocera <hadess@hadess.net>
17837 L: linux-usb@vger.kernel.org
17839 F: drivers/usb/misc/apple-mfi-fastcharge.c
17841 USB AR5523 WIRELESS DRIVER
17842 M: Pontus Fuchs <pontus.fuchs@gmail.com>
17843 L: linux-wireless@vger.kernel.org
17845 F: drivers/net/wireless/ath/ar5523/
17848 M: Oliver Neukum <oneukum@suse.com>
17849 L: linux-usb@vger.kernel.org
17850 L: linux-scsi@vger.kernel.org
17852 F: drivers/usb/storage/uas.c
17854 USB CDC ETHERNET DRIVER
17855 M: Oliver Neukum <oliver@neukum.org>
17856 L: linux-usb@vger.kernel.org
17858 F: drivers/net/usb/cdc_*.c
17859 F: include/uapi/linux/usb/cdc.h
17861 USB CHAOSKEY DRIVER
17862 M: Keith Packard <keithp@keithp.com>
17863 L: linux-usb@vger.kernel.org
17865 F: drivers/usb/misc/chaoskey.c
17867 USB CYPRESS C67X00 DRIVER
17868 M: Peter Korsgaard <jacmet@sunsite.dk>
17869 L: linux-usb@vger.kernel.org
17871 F: drivers/usb/c67x00/
17873 USB DAVICOM DM9601 DRIVER
17874 M: Peter Korsgaard <jacmet@sunsite.dk>
17875 L: netdev@vger.kernel.org
17877 W: http://www.linux-usb.org/usbnet
17878 F: drivers/net/usb/dm9601.c
17881 M: Alan Stern <stern@rowland.harvard.edu>
17882 L: linux-usb@vger.kernel.org
17884 F: Documentation/usb/ehci.rst
17885 F: drivers/usb/host/ehci*
17887 USB GADGET/PERIPHERAL SUBSYSTEM
17888 M: Felipe Balbi <balbi@kernel.org>
17889 L: linux-usb@vger.kernel.org
17891 W: http://www.linux-usb.org/gadget
17892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17893 F: drivers/usb/gadget/
17894 F: include/linux/usb/gadget*
17896 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
17897 M: Jiri Kosina <jikos@kernel.org>
17898 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
17899 L: linux-usb@vger.kernel.org
17901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
17902 F: Documentation/hid/hiddev.rst
17903 F: drivers/hid/usbhid/
17905 USB INTEL XHCI ROLE MUX DRIVER
17906 M: Hans de Goede <hdegoede@redhat.com>
17907 L: linux-usb@vger.kernel.org
17909 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
17911 USB IP DRIVER FOR HISILICON KIRIN
17912 M: Yu Chen <chenyu56@huawei.com>
17913 M: Binghui Wang <wangbinghui@hisilicon.com>
17914 L: linux-usb@vger.kernel.org
17916 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
17917 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
17920 M: Olav Kongas <ok@artecdesign.ee>
17921 L: linux-usb@vger.kernel.org
17923 F: drivers/usb/host/isp116x*
17924 F: include/linux/usb/isp116x.h
17926 USB LAN78XX ETHERNET DRIVER
17927 M: Woojung Huh <woojung.huh@microchip.com>
17928 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
17929 L: netdev@vger.kernel.org
17931 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
17932 F: drivers/net/usb/lan78xx.*
17933 F: include/dt-bindings/net/microchip-lan78xx.h
17935 USB MASS STORAGE DRIVER
17936 M: Alan Stern <stern@rowland.harvard.edu>
17937 L: linux-usb@vger.kernel.org
17938 L: usb-storage@lists.one-eyed-alien.net
17940 F: drivers/usb/storage/
17943 M: Clemens Ladisch <clemens@ladisch.de>
17944 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
17947 F: sound/usb/midi.*
17949 USB NETWORKING DRIVERS
17950 L: linux-usb@vger.kernel.org
17952 F: drivers/net/usb/
17955 M: Alan Stern <stern@rowland.harvard.edu>
17956 L: linux-usb@vger.kernel.org
17958 F: Documentation/usb/ohci.rst
17959 F: drivers/usb/host/ohci*
17961 USB OTG FSM (Finite State Machine)
17962 M: Peter Chen <Peter.Chen@nxp.com>
17963 L: linux-usb@vger.kernel.org
17965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
17966 F: drivers/usb/common/usb-otg-fsm.c
17969 M: Valentina Manea <valentina.manea.m@gmail.com>
17970 M: Shuah Khan <shuah@kernel.org>
17971 M: Shuah Khan <skhan@linuxfoundation.org>
17972 L: linux-usb@vger.kernel.org
17974 F: Documentation/usb/usbip_protocol.rst
17975 F: drivers/usb/usbip/
17976 F: tools/testing/selftests/drivers/usb/usbip/
17977 F: tools/usb/usbip/
17980 M: Petko Manolov <petkan@nucleusys.com>
17981 L: linux-usb@vger.kernel.org
17982 L: netdev@vger.kernel.org
17984 W: https://github.com/petkan/pegasus
17985 T: git git://github.com/petkan/pegasus.git
17986 F: drivers/net/usb/pegasus.*
17989 M: Felipe Balbi <balbi@kernel.org>
17990 L: linux-usb@vger.kernel.org
17992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
17993 F: drivers/usb/phy/
17995 USB PRINTER DRIVER (usblp)
17996 M: Pete Zaitcev <zaitcev@redhat.com>
17997 L: linux-usb@vger.kernel.org
17999 F: drivers/usb/class/usblp.c
18001 USB QMI WWAN NETWORK DRIVER
18002 M: Bjørn Mork <bjorn@mork.no>
18003 L: netdev@vger.kernel.org
18005 F: Documentation/ABI/testing/sysfs-class-net-qmi
18006 F: drivers/net/usb/qmi_wwan.c
18009 M: Petko Manolov <petkan@nucleusys.com>
18010 L: linux-usb@vger.kernel.org
18011 L: netdev@vger.kernel.org
18013 W: https://github.com/petkan/rtl8150
18014 T: git git://github.com/petkan/rtl8150.git
18015 F: drivers/net/usb/rtl8150.c
18017 USB SERIAL SUBSYSTEM
18018 M: Johan Hovold <johan@kernel.org>
18019 L: linux-usb@vger.kernel.org
18021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18022 F: Documentation/usb/usb-serial.rst
18023 F: drivers/usb/serial/
18024 F: include/linux/usb/serial.h
18026 USB SMSC75XX ETHERNET DRIVER
18027 M: Steve Glendinning <steve.glendinning@shawell.net>
18028 L: netdev@vger.kernel.org
18030 F: drivers/net/usb/smsc75xx.*
18032 USB SMSC95XX ETHERNET DRIVER
18033 M: Steve Glendinning <steve.glendinning@shawell.net>
18034 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18035 L: netdev@vger.kernel.org
18037 F: drivers/net/usb/smsc95xx.*
18040 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18041 L: linux-usb@vger.kernel.org
18043 W: http://www.linux-usb.org
18044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18045 F: Documentation/devicetree/bindings/usb/
18046 F: Documentation/usb/
18048 F: include/linux/usb.h
18049 F: include/linux/usb/
18051 USB TYPEC BUS FOR ALTERNATE MODES
18052 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18053 L: linux-usb@vger.kernel.org
18055 F: Documentation/ABI/testing/sysfs-bus-typec
18056 F: Documentation/driver-api/usb/typec_bus.rst
18057 F: drivers/usb/typec/altmodes/
18058 F: include/linux/usb/typec_altmode.h
18061 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18062 L: linux-usb@vger.kernel.org
18064 F: Documentation/ABI/testing/sysfs-class-typec
18065 F: Documentation/driver-api/usb/typec.rst
18066 F: drivers/usb/typec/
18067 F: include/linux/usb/typec.h
18069 USB TYPEC INTEL PMC MUX DRIVER
18070 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18071 L: linux-usb@vger.kernel.org
18073 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18074 F: drivers/usb/typec/mux/intel_pmc_mux.c
18076 USB TYPEC PI3USB30532 MUX DRIVER
18077 M: Hans de Goede <hdegoede@redhat.com>
18078 L: linux-usb@vger.kernel.org
18080 F: drivers/usb/typec/mux/pi3usb30532.c
18082 USB TYPEC PORT CONTROLLER DRIVERS
18083 M: Guenter Roeck <linux@roeck-us.net>
18084 L: linux-usb@vger.kernel.org
18086 F: drivers/usb/typec/tcpm/
18089 M: Alan Stern <stern@rowland.harvard.edu>
18090 L: linux-usb@vger.kernel.org
18092 F: drivers/usb/host/uhci*
18095 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18096 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18097 L: linux-media@vger.kernel.org
18099 W: http://www.ideasonboard.org/uvc/
18100 T: git git://linuxtv.org/media_tree.git
18101 F: drivers/media/usb/uvc/
18102 F: include/uapi/linux/uvcvideo.h
18105 M: Hans Verkuil <hverkuil@xs4all.nl>
18106 L: linux-media@vger.kernel.org
18108 W: https://linuxtv.org
18109 T: git git://linuxtv.org/media_tree.git
18110 F: drivers/staging/media/usbvision/
18113 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18114 L: linux-usb@vger.kernel.org
18116 F: drivers/usb/gadget/function/*uvc*
18117 F: drivers/usb/gadget/legacy/webcam.c
18118 F: include/uapi/linux/usb/g_uvc.h
18120 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18121 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18122 L: linux-wireless@vger.kernel.org
18124 F: drivers/net/wireless/rndis_wlan.c
18127 M: Mathias Nyman <mathias.nyman@intel.com>
18128 L: linux-usb@vger.kernel.org
18130 F: drivers/usb/host/pci-quirks*
18131 F: drivers/usb/host/xhci*
18134 L: linux-wireless@vger.kernel.org
18136 W: http://linux-lc100020.sourceforge.net
18137 F: drivers/net/wireless/zydas/zd1201.*
18140 M: Antoine Jacquet <royale@zerezo.com>
18141 L: linux-usb@vger.kernel.org
18142 L: linux-media@vger.kernel.org
18144 W: http://royale.zerezo.com/zr364xx/
18145 T: git git://linuxtv.org/media_tree.git
18146 F: Documentation/admin-guide/media/zr364xx*
18147 F: drivers/media/usb/zr364xx/
18149 USER-MODE LINUX (UML)
18150 M: Jeff Dike <jdike@addtoit.com>
18151 M: Richard Weinberger <richard@nod.at>
18152 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18153 L: linux-um@lists.infradead.org
18155 W: http://user-mode-linux.sourceforge.net
18156 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18157 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18158 F: Documentation/virt/uml/
18163 USERSPACE COPYIN/COPYOUT (UIOVEC)
18164 M: Alexander Viro <viro@zeniv.linux.org.uk>
18166 F: include/linux/uio.h
18169 USERSPACE DMA BUFFER DRIVER
18170 M: Gerd Hoffmann <kraxel@redhat.com>
18171 L: dri-devel@lists.freedesktop.org
18173 T: git git://anongit.freedesktop.org/drm/drm-misc
18174 F: drivers/dma-buf/udmabuf.c
18175 F: include/uapi/linux/udmabuf.h
18177 USERSPACE I/O (UIO)
18178 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18181 F: Documentation/driver-api/uio-howto.rst
18183 F: include/linux/uio_driver.h
18186 M: Karel Zak <kzak@redhat.com>
18187 L: util-linux@vger.kernel.org
18189 W: http://en.wikipedia.org/wiki/Util-linux
18190 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18193 M: Christoph Hellwig <hch@lst.de>
18194 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18195 L: linux-kernel@vger.kernel.org
18197 T: git git://git.infradead.org/users/hch/uuid.git
18198 F: include/linux/uuid.h
18199 F: include/uapi/linux/uuid.h
18204 M: Michal Januszewski <spock@gentoo.org>
18205 L: linux-fbdev@vger.kernel.org
18207 W: https://github.com/mjanusz/v86d
18208 F: Documentation/fb/uvesafb.rst
18209 F: drivers/video/fbdev/uvesafb.*
18211 Ux500 CLOCK DRIVERS
18212 M: Ulf Hansson <ulf.hansson@linaro.org>
18213 L: linux-clk@vger.kernel.org
18214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18216 F: drivers/clk/ux500/
18219 M: Stefan Agner <stefan@agner.ch>
18220 L: linux-mtd@lists.infradead.org
18222 F: drivers/mtd/nand/raw/vf610_nfc.c
18224 VFAT/FAT/MSDOS FILESYSTEM
18225 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18227 F: Documentation/filesystems/vfat.rst
18231 M: Alex Williamson <alex.williamson@redhat.com>
18232 R: Cornelia Huck <cohuck@redhat.com>
18233 L: kvm@vger.kernel.org
18235 T: git git://github.com/awilliam/linux-vfio.git
18236 F: Documentation/driver-api/vfio.rst
18238 F: include/linux/vfio.h
18239 F: include/uapi/linux/vfio.h
18241 VFIO MEDIATED DEVICE DRIVERS
18242 M: Kirti Wankhede <kwankhede@nvidia.com>
18243 L: kvm@vger.kernel.org
18245 F: Documentation/driver-api/vfio-mediated-device.rst
18246 F: drivers/vfio/mdev/
18247 F: include/linux/mdev.h
18248 F: samples/vfio-mdev/
18250 VFIO PLATFORM DRIVER
18251 M: Eric Auger <eric.auger@redhat.com>
18252 L: kvm@vger.kernel.org
18254 F: drivers/vfio/platform/
18257 R: Lukas Wunner <lukas@wunner.de>
18259 T: git git://anongit.freedesktop.org/drm/drm-misc
18260 F: Documentation/gpu/vga-switcheroo.rst
18261 F: drivers/gpu/vga/vga_switcheroo.c
18262 F: include/linux/vga_switcheroo.h
18264 VIA RHINE NETWORK DRIVER
18266 F: drivers/net/ethernet/via/via-rhine.c
18268 VIA SD/MMC CARD CONTROLLER DRIVER
18269 M: Bruce Chang <brucechang@via.com.tw>
18270 M: Harald Welte <HaraldWelte@viatech.com>
18272 F: drivers/mmc/host/via-sdmmc.c
18274 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18275 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18276 L: linux-fbdev@vger.kernel.org
18278 F: drivers/video/fbdev/via/
18279 F: include/linux/via-core.h
18280 F: include/linux/via-gpio.h
18281 F: include/linux/via_i2c.h
18283 VIA VELOCITY NETWORK DRIVER
18284 M: Francois Romieu <romieu@fr.zoreil.com>
18285 L: netdev@vger.kernel.org
18287 F: drivers/net/ethernet/via/via-velocity.*
18289 VICODEC VIRTUAL CODEC DRIVER
18290 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18291 L: linux-media@vger.kernel.org
18293 W: https://linuxtv.org
18294 T: git git://linuxtv.org/media_tree.git
18295 F: drivers/media/test-drivers/vicodec/*
18297 VIDEO I2C POLLING DRIVER
18298 M: Matt Ranostay <matt.ranostay@konsulko.com>
18299 L: linux-media@vger.kernel.org
18301 F: drivers/media/i2c/video-i2c.c
18303 VIDEO MULTIPLEXER DRIVER
18304 M: Philipp Zabel <p.zabel@pengutronix.de>
18305 L: linux-media@vger.kernel.org
18307 F: drivers/media/platform/video-mux.c
18309 VIDEOBUF2 FRAMEWORK
18310 M: Pawel Osciak <pawel@osciak.com>
18311 M: Marek Szyprowski <m.szyprowski@samsung.com>
18312 M: Kyungmin Park <kyungmin.park@samsung.com>
18313 R: Tomasz Figa <tfiga@chromium.org>
18314 L: linux-media@vger.kernel.org
18316 F: drivers/media/common/videobuf2/*
18317 F: include/media/videobuf2-*
18319 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18320 M: Helen Koike <helen.koike@collabora.com>
18321 R: Shuah Khan <skhan@linuxfoundation.org>
18322 L: linux-media@vger.kernel.org
18324 W: https://linuxtv.org
18325 T: git git://linuxtv.org/media_tree.git
18326 F: drivers/media/test-drivers/vimc/*
18329 M: Alex Williamson <alex.williamson@redhat.com>
18330 M: Paolo Bonzini <pbonzini@redhat.com>
18331 L: kvm@vger.kernel.org
18335 VIRTIO AND VHOST VSOCK DRIVER
18336 M: Stefan Hajnoczi <stefanha@redhat.com>
18337 M: Stefano Garzarella <sgarzare@redhat.com>
18338 L: kvm@vger.kernel.org
18339 L: virtualization@lists.linux-foundation.org
18340 L: netdev@vger.kernel.org
18342 F: drivers/net/vsockmon.c
18343 F: drivers/vhost/vsock.c
18344 F: include/linux/virtio_vsock.h
18345 F: include/uapi/linux/virtio_vsock.h
18346 F: include/uapi/linux/vm_sockets_diag.h
18347 F: include/uapi/linux/vsockmon.h
18348 F: net/vmw_vsock/af_vsock_tap.c
18349 F: net/vmw_vsock/diag.c
18350 F: net/vmw_vsock/virtio_transport.c
18351 F: net/vmw_vsock/virtio_transport_common.c
18352 F: net/vmw_vsock/vsock_loopback.c
18353 F: tools/testing/vsock/
18355 VIRTIO BLOCK AND SCSI DRIVERS
18356 M: "Michael S. Tsirkin" <mst@redhat.com>
18357 M: Jason Wang <jasowang@redhat.com>
18358 R: Paolo Bonzini <pbonzini@redhat.com>
18359 R: Stefan Hajnoczi <stefanha@redhat.com>
18360 L: virtualization@lists.linux-foundation.org
18362 F: drivers/block/virtio_blk.c
18363 F: drivers/scsi/virtio_scsi.c
18364 F: drivers/vhost/scsi.c
18365 F: include/uapi/linux/virtio_blk.h
18366 F: include/uapi/linux/virtio_scsi.h
18368 VIRTIO CONSOLE DRIVER
18369 M: Amit Shah <amit@kernel.org>
18370 L: virtualization@lists.linux-foundation.org
18372 F: drivers/char/virtio_console.c
18373 F: include/linux/virtio_console.h
18374 F: include/uapi/linux/virtio_console.h
18376 VIRTIO CORE AND NET DRIVERS
18377 M: "Michael S. Tsirkin" <mst@redhat.com>
18378 M: Jason Wang <jasowang@redhat.com>
18379 L: virtualization@lists.linux-foundation.org
18381 F: Documentation/devicetree/bindings/virtio/
18382 F: drivers/block/virtio_blk.c
18383 F: drivers/crypto/virtio/
18384 F: drivers/net/virtio_net.c
18387 F: include/linux/vdpa.h
18388 F: include/linux/virtio*.h
18389 F: include/uapi/linux/virtio_*.h
18393 M: "Michael S. Tsirkin" <mst@redhat.com>
18394 M: David Hildenbrand <david@redhat.com>
18395 L: virtualization@lists.linux-foundation.org
18397 F: drivers/virtio/virtio_balloon.c
18398 F: include/uapi/linux/virtio_balloon.h
18399 F: include/linux/balloon_compaction.h
18400 F: mm/balloon_compaction.c
18402 VIRTIO CRYPTO DRIVER
18403 M: Gonglei <arei.gonglei@huawei.com>
18404 L: virtualization@lists.linux-foundation.org
18405 L: linux-crypto@vger.kernel.org
18407 F: drivers/crypto/virtio/
18408 F: include/uapi/linux/virtio_crypto.h
18410 VIRTIO DRIVERS FOR S390
18411 M: Cornelia Huck <cohuck@redhat.com>
18412 M: Halil Pasic <pasic@linux.ibm.com>
18413 L: linux-s390@vger.kernel.org
18414 L: virtualization@lists.linux-foundation.org
18415 L: kvm@vger.kernel.org
18417 F: arch/s390/include/uapi/asm/virtio-ccw.h
18418 F: drivers/s390/virtio/
18421 M: Vivek Goyal <vgoyal@redhat.com>
18422 M: Stefan Hajnoczi <stefanha@redhat.com>
18423 M: Miklos Szeredi <miklos@szeredi.hu>
18424 L: virtualization@lists.linux-foundation.org
18425 L: linux-fsdevel@vger.kernel.org
18427 W: https://virtio-fs.gitlab.io/
18428 F: Documentation/filesystems/virtiofs.rst
18429 F: fs/fuse/virtio_fs.c
18430 F: include/uapi/linux/virtio_fs.h
18433 M: David Airlie <airlied@linux.ie>
18434 M: Gerd Hoffmann <kraxel@redhat.com>
18435 L: dri-devel@lists.freedesktop.org
18436 L: virtualization@lists.linux-foundation.org
18438 T: git git://anongit.freedesktop.org/drm/drm-misc
18439 F: drivers/gpu/drm/virtio/
18440 F: include/uapi/linux/virtio_gpu.h
18442 VIRTIO HOST (VHOST)
18443 M: "Michael S. Tsirkin" <mst@redhat.com>
18444 M: Jason Wang <jasowang@redhat.com>
18445 L: kvm@vger.kernel.org
18446 L: virtualization@lists.linux-foundation.org
18447 L: netdev@vger.kernel.org
18449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18451 F: include/linux/vhost_iotlb.h
18452 F: include/uapi/linux/vhost.h
18454 VIRTIO INPUT DRIVER
18455 M: Gerd Hoffmann <kraxel@redhat.com>
18457 F: drivers/virtio/virtio_input.c
18458 F: include/uapi/linux/virtio_input.h
18460 VIRTIO IOMMU DRIVER
18461 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18462 L: virtualization@lists.linux-foundation.org
18464 F: drivers/iommu/virtio-iommu.c
18465 F: include/uapi/linux/virtio_iommu.h
18468 M: David Hildenbrand <david@redhat.com>
18469 L: virtualization@lists.linux-foundation.org
18471 F: drivers/virtio/virtio_mem.c
18472 F: include/uapi/linux/virtio_mem.h
18474 VIRTUAL BOX GUEST DEVICE DRIVER
18475 M: Hans de Goede <hdegoede@redhat.com>
18476 M: Arnd Bergmann <arnd@arndb.de>
18477 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18479 F: drivers/virt/vboxguest/
18480 F: include/linux/vbox_utils.h
18481 F: include/uapi/linux/vbox*.h
18483 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18484 M: Hans de Goede <hdegoede@redhat.com>
18485 L: linux-fsdevel@vger.kernel.org
18489 VIRTUAL SERIO DEVICE DRIVER
18490 M: Stephen Chandler Paul <thatslyude@gmail.com>
18492 F: drivers/input/serio/userio.c
18493 F: include/uapi/linux/userio.h
18495 VIVID VIRTUAL VIDEO DRIVER
18496 M: Hans Verkuil <hverkuil@xs4all.nl>
18497 L: linux-media@vger.kernel.org
18499 W: https://linuxtv.org
18500 T: git git://linuxtv.org/media_tree.git
18501 F: drivers/media/test-drivers/vivid/*
18504 M: Florian Fainelli <f.fainelli@gmail.com>
18505 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18507 F: drivers/vlynq/vlynq.c
18508 F: include/linux/vlynq.h
18511 M: Martyn Welch <martyn@welchs.me.uk>
18512 M: Manohar Vanga <manohar.vanga@gmail.com>
18513 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18514 L: devel@driverdev.osuosl.org
18516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18517 F: Documentation/driver-api/vme.rst
18518 F: drivers/staging/vme/
18520 F: include/linux/vme*
18522 VMWARE BALLOON DRIVER
18523 M: Nadav Amit <namit@vmware.com>
18524 M: "VMware, Inc." <pv-drivers@vmware.com>
18525 L: linux-kernel@vger.kernel.org
18527 F: drivers/misc/vmw_balloon.c
18529 VMWARE HYPERVISOR INTERFACE
18530 M: Deep Shah <sdeep@vmware.com>
18531 M: "VMware, Inc." <pv-drivers@vmware.com>
18532 L: virtualization@lists.linux-foundation.org
18534 F: arch/x86/include/asm/vmware.h
18535 F: arch/x86/kernel/cpu/vmware.c
18537 VMWARE PVRDMA DRIVER
18538 M: Adit Ranadive <aditr@vmware.com>
18539 M: VMware PV-Drivers <pv-drivers@vmware.com>
18540 L: linux-rdma@vger.kernel.org
18542 F: drivers/infiniband/hw/vmw_pvrdma/
18544 VMware PVSCSI driver
18545 M: Jim Gill <jgill@vmware.com>
18546 M: VMware PV-Drivers <pv-drivers@vmware.com>
18547 L: linux-scsi@vger.kernel.org
18549 F: drivers/scsi/vmw_pvscsi.c
18550 F: drivers/scsi/vmw_pvscsi.h
18552 VMWARE VIRTUAL PTP CLOCK DRIVER
18553 M: Vivek Thampi <vithampi@vmware.com>
18554 M: "VMware, Inc." <pv-drivers@vmware.com>
18555 L: netdev@vger.kernel.org
18557 F: drivers/ptp/ptp_vmw.c
18559 VMWARE VMMOUSE SUBDRIVER
18560 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18561 M: "VMware, Inc." <pv-drivers@vmware.com>
18562 L: linux-input@vger.kernel.org
18564 F: drivers/input/mouse/vmmouse.c
18565 F: drivers/input/mouse/vmmouse.h
18567 VMWARE VMXNET3 ETHERNET DRIVER
18568 M: Ronak Doshi <doshir@vmware.com>
18569 M: "VMware, Inc." <pv-drivers@vmware.com>
18570 L: netdev@vger.kernel.org
18572 F: drivers/net/vmxnet3/
18574 VOCORE VOCORE2 BOARD
18575 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18576 L: linux-mips@vger.kernel.org
18578 F: arch/mips/boot/dts/ralink/vocore2.dts
18580 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18581 M: Liam Girdwood <lgirdwood@gmail.com>
18582 M: Mark Brown <broonie@kernel.org>
18583 L: linux-kernel@vger.kernel.org
18585 W: http://www.slimlogic.co.uk/?p=48
18586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18587 F: Documentation/devicetree/bindings/regulator/
18588 F: Documentation/power/regulator/
18589 F: drivers/regulator/
18590 F: include/dt-bindings/regulator/
18591 F: include/linux/regulator/
18592 K: regulator_get_optional
18595 M: David Ahern <dsahern@kernel.org>
18596 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18597 L: netdev@vger.kernel.org
18599 F: Documentation/networking/vrf.rst
18600 F: drivers/net/vrf.c
18603 M: Petr Mladek <pmladek@suse.com>
18604 M: Steven Rostedt <rostedt@goodmis.org>
18605 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18606 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18607 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18610 F: Documentation/core-api/printk-formats.rst
18611 F: lib/test_printf.c
18614 VT1211 HARDWARE MONITOR DRIVER
18615 M: Juerg Haefliger <juergh@gmail.com>
18616 L: linux-hwmon@vger.kernel.org
18618 F: Documentation/hwmon/vt1211.rst
18619 F: drivers/hwmon/vt1211.c
18621 VT8231 HARDWARE MONITOR DRIVER
18622 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18623 L: linux-hwmon@vger.kernel.org
18625 F: drivers/hwmon/vt8231.c
18627 VUB300 USB to SDIO/SD/MMC bridge chip
18628 L: linux-mmc@vger.kernel.org
18630 F: drivers/mmc/host/vub300.c
18632 W1 DALLAS'S 1-WIRE BUS
18633 M: Evgeniy Polyakov <zbr@ioremap.net>
18635 F: Documentation/devicetree/bindings/w1/
18636 F: Documentation/w1/
18638 F: include/linux/w1.h
18640 W83791D HARDWARE MONITORING DRIVER
18641 M: Marc Hulsman <m.hulsman@tudelft.nl>
18642 L: linux-hwmon@vger.kernel.org
18644 F: Documentation/hwmon/w83791d.rst
18645 F: drivers/hwmon/w83791d.c
18647 W83793 HARDWARE MONITORING DRIVER
18648 M: Rudolf Marek <r.marek@assembler.cz>
18649 L: linux-hwmon@vger.kernel.org
18651 F: Documentation/hwmon/w83793.rst
18652 F: drivers/hwmon/w83793.c
18654 W83795 HARDWARE MONITORING DRIVER
18655 M: Jean Delvare <jdelvare@suse.com>
18656 L: linux-hwmon@vger.kernel.org
18658 F: drivers/hwmon/w83795.c
18660 W83L51xD SD/MMC CARD INTERFACE DRIVER
18661 M: Pierre Ossman <pierre@ossman.eu>
18663 F: drivers/mmc/host/wbsd.*
18665 WACOM PROTOCOL 4 SERIAL TABLETS
18666 M: Julian Squires <julian@cipht.net>
18667 M: Hans de Goede <hdegoede@redhat.com>
18668 L: linux-input@vger.kernel.org
18670 F: drivers/input/tablet/wacom_serial4.c
18672 WATCHDOG DEVICE DRIVERS
18673 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18674 M: Guenter Roeck <linux@roeck-us.net>
18675 L: linux-watchdog@vger.kernel.org
18677 W: http://www.linux-watchdog.org/
18678 T: git git://www.linux-watchdog.org/linux-watchdog.git
18679 F: Documentation/devicetree/bindings/watchdog/
18680 F: Documentation/watchdog/
18681 F: drivers/watchdog/
18682 F: include/linux/watchdog.h
18683 F: include/uapi/linux/watchdog.h
18685 WHISKEYCOVE PMIC GPIO DRIVER
18686 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18687 L: linux-gpio@vger.kernel.org
18689 F: drivers/gpio/gpio-wcove.c
18692 M: Dianlong Li <long17.cool@163.com>
18693 L: linux-rtc@vger.kernel.org
18695 F: drivers/rtc/rtc-sd3078.c
18698 M: David Rheinsberg <david.rheinsberg@gmail.com>
18699 L: linux-input@vger.kernel.org
18701 F: drivers/hid/hid-wiimote*
18703 WILOCITY WIL6210 WIRELESS DRIVER
18704 M: Maya Erez <merez@codeaurora.org>
18705 L: linux-wireless@vger.kernel.org
18706 L: wil6210@qti.qualcomm.com
18708 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18709 F: drivers/net/wireless/ath/wil6210/
18712 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18713 M: linux-wimax@intel.com
18714 L: wimax@linuxwimax.org (subscribers-only)
18716 W: http://linuxwimax.org
18717 F: Documentation/admin-guide/wimax/wimax.rst
18718 F: include/linux/wimax/debug.h
18719 F: include/net/wimax.h
18720 F: include/uapi/linux/wimax.h
18724 M: David Härdeman <david@hardeman.nu>
18726 F: drivers/media/rc/winbond-cir.c
18728 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18729 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18730 L: linux-watchdog@vger.kernel.org
18732 F: drivers/watchdog/ebc-c384_wdt.c
18734 WINSYSTEMS WS16C48 GPIO DRIVER
18735 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18736 L: linux-gpio@vger.kernel.org
18738 F: drivers/gpio/gpio-ws16c48.c
18740 WIREGUARD SECURE NETWORK TUNNEL
18741 M: Jason A. Donenfeld <Jason@zx2c4.com>
18742 L: wireguard@lists.zx2c4.com
18743 L: netdev@vger.kernel.org
18745 F: drivers/net/wireguard/
18746 F: tools/testing/selftests/wireguard/
18748 WISTRON LAPTOP BUTTON DRIVER
18749 M: Miloslav Trmac <mitr@volny.cz>
18751 F: drivers/input/misc/wistron_btns.c
18753 WL3501 WIRELESS PCMCIA CARD DRIVER
18754 L: linux-wireless@vger.kernel.org
18756 F: drivers/net/wireless/wl3501*
18758 WOLFSON MICROELECTRONICS DRIVERS
18759 L: patches@opensource.cirrus.com
18761 W: https://github.com/CirrusLogic/linux-drivers/wiki
18762 T: git https://github.com/CirrusLogic/linux-drivers.git
18763 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18764 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18765 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18766 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18767 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18768 F: Documentation/hwmon/wm83??.rst
18769 F: arch/arm/mach-s3c64xx/mach-crag6410*
18770 F: drivers/clk/clk-wm83*.c
18771 F: drivers/extcon/extcon-arizona.c
18772 F: drivers/gpio/gpio-*wm*.c
18773 F: drivers/gpio/gpio-arizona.c
18774 F: drivers/hwmon/wm83??-hwmon.c
18775 F: drivers/input/misc/wm831x-on.c
18776 F: drivers/input/touchscreen/wm831x-ts.c
18777 F: drivers/input/touchscreen/wm97*.c
18778 F: drivers/leds/leds-wm83*.c
18779 F: drivers/mfd/arizona*
18780 F: drivers/mfd/cs47l24*
18781 F: drivers/mfd/wm*.c
18782 F: drivers/power/supply/wm83*.c
18783 F: drivers/regulator/arizona*
18784 F: drivers/regulator/wm8*.c
18785 F: drivers/rtc/rtc-wm83*.c
18786 F: drivers/video/backlight/wm83*_bl.c
18787 F: drivers/watchdog/wm83*_wdt.c
18788 F: include/linux/mfd/arizona/
18789 F: include/linux/mfd/wm831x/
18790 F: include/linux/mfd/wm8350/
18791 F: include/linux/mfd/wm8400*
18792 F: include/linux/regulator/arizona*
18793 F: include/linux/wm97xx.h
18794 F: include/sound/wm????.h
18795 F: sound/soc/codecs/arizona.?
18796 F: sound/soc/codecs/cs47l24*
18797 F: sound/soc/codecs/wm*
18800 M: Tejun Heo <tj@kernel.org>
18801 R: Lai Jiangshan <jiangshanlai@gmail.com>
18803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18804 F: Documentation/core-api/workqueue.rst
18805 F: include/linux/workqueue.h
18806 F: kernel/workqueue.c
18808 X-POWERS AXP288 PMIC DRIVERS
18809 M: Hans de Goede <hdegoede@redhat.com>
18811 F: drivers/acpi/pmic/intel_pmic_xpower.c
18814 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18815 M: Chen-Yu Tsai <wens@csie.org>
18816 L: linux-kernel@vger.kernel.org
18821 M: Andrew Hendry <andrew.hendry@gmail.com>
18822 L: linux-x25@vger.kernel.org
18824 F: Documentation/networking/x25*
18825 F: include/net/x25*
18828 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18829 M: Thomas Gleixner <tglx@linutronix.de>
18830 M: Ingo Molnar <mingo@redhat.com>
18831 M: Borislav Petkov <bp@alien8.de>
18833 R: "H. Peter Anvin" <hpa@zytor.com>
18834 L: linux-kernel@vger.kernel.org
18836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18837 F: Documentation/devicetree/bindings/x86/
18838 F: Documentation/x86/
18842 M: Andy Lutomirski <luto@kernel.org>
18843 L: linux-kernel@vger.kernel.org
18845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
18848 X86 MCE INFRASTRUCTURE
18849 M: Tony Luck <tony.luck@intel.com>
18850 M: Borislav Petkov <bp@alien8.de>
18851 L: linux-edac@vger.kernel.org
18853 F: arch/x86/kernel/cpu/mce/*
18855 X86 MICROCODE UPDATE SUPPORT
18856 M: Borislav Petkov <bp@alien8.de>
18858 F: arch/x86/kernel/cpu/microcode/*
18861 M: Dave Hansen <dave.hansen@linux.intel.com>
18862 M: Andy Lutomirski <luto@kernel.org>
18863 M: Peter Zijlstra <peterz@infradead.org>
18864 L: linux-kernel@vger.kernel.org
18866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
18869 X86 PLATFORM DRIVERS
18870 M: Darren Hart <dvhart@infradead.org>
18871 M: Andy Shevchenko <andy@infradead.org>
18872 L: platform-driver-x86@vger.kernel.org
18874 T: git git://git.infradead.org/linux-platform-drivers-x86.git
18875 F: drivers/platform/olpc/
18876 F: drivers/platform/x86/
18878 X86 PLATFORM DRIVERS - ARCH
18879 R: Darren Hart <dvhart@infradead.org>
18880 R: Andy Shevchenko <andy@infradead.org>
18881 L: platform-driver-x86@vger.kernel.org
18884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18885 F: arch/x86/platform
18888 M: Andy Lutomirski <luto@kernel.org>
18889 L: linux-kernel@vger.kernel.org
18891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
18892 F: arch/x86/entry/vdso/
18895 M: Matthew Wilcox <willy@infradead.org>
18896 L: linux-fsdevel@vger.kernel.org
18898 F: Documentation/core-api/xarray.rst
18899 F: include/linux/idr.h
18900 F: include/linux/xarray.h
18903 F: tools/testing/radix-tree
18906 M: Benjamin Valentin <benpicco@googlemail.com>
18908 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
18909 F: drivers/media/rc/xbox_remote.c
18911 XC2028/3028 TUNER DRIVER
18912 M: Mauro Carvalho Chehab <mchehab@kernel.org>
18913 L: linux-media@vger.kernel.org
18915 W: https://linuxtv.org
18916 T: git git://linuxtv.org/media_tree.git
18917 F: drivers/media/tuners/tuner-xc2028.*
18919 XDP (eXpress Data Path)
18920 M: Alexei Starovoitov <ast@kernel.org>
18921 M: Daniel Borkmann <daniel@iogearbox.net>
18922 M: David S. Miller <davem@davemloft.net>
18923 M: Jakub Kicinski <kuba@kernel.org>
18924 M: Jesper Dangaard Brouer <hawk@kernel.org>
18925 M: John Fastabend <john.fastabend@gmail.com>
18926 L: netdev@vger.kernel.org
18927 L: bpf@vger.kernel.org
18929 F: include/net/xdp.h
18930 F: include/trace/events/xdp.h
18931 F: kernel/bpf/cpumap.c
18932 F: kernel/bpf/devmap.c
18937 XDP SOCKETS (AF_XDP)
18938 M: Björn Töpel <bjorn.topel@intel.com>
18939 M: Magnus Karlsson <magnus.karlsson@intel.com>
18940 R: Jonathan Lemon <jonathan.lemon@gmail.com>
18941 L: netdev@vger.kernel.org
18942 L: bpf@vger.kernel.org
18944 F: include/net/xdp_sock*
18945 F: include/net/xsk_buff_pool.h
18946 F: include/uapi/linux/if_xdp.h
18948 F: samples/bpf/xdpsock*
18949 F: tools/lib/bpf/xsk*
18951 XEN BLOCK SUBSYSTEM
18952 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
18953 M: Roger Pau Monné <roger.pau@citrix.com>
18954 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18956 F: drivers/block/xen*
18957 F: drivers/block/xen-blkback/*
18960 M: Stefano Stabellini <sstabellini@kernel.org>
18961 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18963 F: arch/arm/include/asm/xen/
18966 XEN HYPERVISOR ARM64
18967 M: Stefano Stabellini <sstabellini@kernel.org>
18968 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18970 F: arch/arm64/include/asm/xen/
18973 XEN HYPERVISOR INTERFACE
18974 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
18975 M: Juergen Gross <jgross@suse.com>
18976 R: Stefano Stabellini <sstabellini@kernel.org>
18977 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
18980 F: Documentation/ABI/stable/sysfs-hypervisor-xen
18981 F: Documentation/ABI/testing/sysfs-hypervisor-xen
18982 F: arch/x86/include/asm/pvclock-abi.h
18983 F: arch/x86/include/asm/xen/
18984 F: arch/x86/platform/pvh/
18986 F: drivers/*/xen-*front.c
18988 F: include/uapi/xen/
18991 XEN NETWORK BACKEND DRIVER
18992 M: Wei Liu <wei.liu@kernel.org>
18993 M: Paul Durrant <paul@xen.org>
18994 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
18995 L: netdev@vger.kernel.org
18997 F: drivers/net/xen-netback/*
19000 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19001 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19003 F: arch/x86/pci/*xen*
19004 F: drivers/pci/*xen*
19007 M: Juergen Gross <jgross@suse.com>
19008 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19009 L: linux-scsi@vger.kernel.org
19011 F: drivers/scsi/xen-scsifront.c
19012 F: drivers/xen/xen-scsiback.c
19013 F: include/xen/interface/io/vscsiif.h
19015 XEN SOUND FRONTEND DRIVER
19016 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19017 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19018 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19022 XEN SWIOTLB SUBSYSTEM
19023 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19024 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19025 L: iommu@lists.linux-foundation.org
19027 F: arch/x86/xen/*swiotlb*
19028 F: drivers/xen/*swiotlb*
19031 M: Darrick J. Wong <darrick.wong@oracle.com>
19032 M: linux-xfs@vger.kernel.org
19033 L: linux-xfs@vger.kernel.org
19036 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19037 F: Documentation/ABI/testing/sysfs-fs-xfs
19038 F: Documentation/admin-guide/xfs.rst
19039 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19040 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19042 F: include/uapi/linux/dqblk_xfs.h
19043 F: include/uapi/linux/fsmap.h
19045 XILINX AXI ETHERNET DRIVER
19046 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19048 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19051 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19052 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19053 L: linux-can@vger.kernel.org
19055 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19056 F: drivers/net/can/xilinx_can.c
19058 XILINX SD-FEC IP CORES
19059 M: Derek Kiernan <derek.kiernan@xilinx.com>
19060 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19062 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19063 F: Documentation/misc-devices/xilinx_sdfec.rst
19064 F: drivers/misc/Kconfig
19065 F: drivers/misc/Makefile
19066 F: drivers/misc/xilinx_sdfec.c
19067 F: include/uapi/misc/xilinx_sdfec.h
19069 XILINX UARTLITE SERIAL DRIVER
19070 M: Peter Korsgaard <jacmet@sunsite.dk>
19071 L: linux-serial@vger.kernel.org
19073 F: drivers/tty/serial/uartlite.c
19075 XILINX VIDEO IP CORES
19076 M: Hyun Kwon <hyun.kwon@xilinx.com>
19077 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19078 L: linux-media@vger.kernel.org
19080 T: git git://linuxtv.org/media_tree.git
19081 F: Documentation/devicetree/bindings/media/xilinx/
19082 F: drivers/media/platform/xilinx/
19083 F: include/uapi/linux/xilinx-v4l2-controls.h
19085 XILINX ZYNQMP DPDMA DRIVER
19086 M: Hyun Kwon <hyun.kwon@xilinx.com>
19087 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19088 L: dmaengine@vger.kernel.org
19090 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19091 F: drivers/dma/xilinx/xilinx_dpdma.c
19092 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19094 XILINX ZYNQMP PSGTR PHY DRIVER
19095 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19096 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19097 L: linux-kernel@vger.kernel.org
19099 T: git https://github.com/Xilinx/linux-xlnx.git
19100 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19101 F: drivers/phy/xilinx/phy-zynqmp.c
19104 M: Eli Billauer <eli.billauer@gmail.com>
19105 L: linux-kernel@vger.kernel.org
19107 F: drivers/char/xillybus/
19110 M: George Cherian <gcherian@marvell.com>
19111 L: linux-i2c@vger.kernel.org
19113 W: http://www.marvell.com
19114 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19115 F: drivers/i2c/busses/i2c-xlp9xx.c
19117 XRA1403 GPIO EXPANDER
19118 M: Nandor Han <nandor.han@ge.com>
19119 M: Semi Malinen <semi.malinen@ge.com>
19120 L: linux-gpio@vger.kernel.org
19122 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19123 F: drivers/gpio/gpio-xra1403.c
19125 XTENSA XTFPGA PLATFORM SUPPORT
19126 M: Max Filippov <jcmvbkbc@gmail.com>
19127 L: linux-xtensa@linux-xtensa.org
19129 F: drivers/spi/spi-xtensa-xtfpga.c
19130 F: sound/soc/xtensa/xtfpga-i2s.c
19132 YAM DRIVER FOR AX.25
19133 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19134 L: linux-hams@vger.kernel.org
19136 F: drivers/net/hamradio/yam*
19137 F: include/linux/yam.h
19139 YAMA SECURITY MODULE
19140 M: Kees Cook <keescook@chromium.org>
19142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19143 F: Documentation/admin-guide/LSM/Yama.rst
19146 YEALINK PHONE DRIVER
19147 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19148 L: usbb2k-api-dev@nongnu.org
19150 F: Documentation/input/devices/yealink.rst
19151 F: drivers/input/misc/yealink.*
19153 Z8530 DRIVER FOR AX.25
19154 M: Joerg Reuter <jreuter@yaina.de>
19155 L: linux-hams@vger.kernel.org
19157 W: http://yaina.de/jreuter/
19158 W: http://www.qsl.net/dl1bke/
19159 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19160 F: drivers/net/hamradio/*scc.c
19161 F: drivers/net/hamradio/z8530.h
19163 ZBUD COMPRESSED PAGE ALLOCATOR
19164 M: Seth Jennings <sjenning@redhat.com>
19165 M: Dan Streetman <ddstreet@ieee.org>
19166 L: linux-mm@kvack.org
19168 F: include/linux/zbud.h
19171 ZD1211RW WIRELESS DRIVER
19172 M: Daniel Drake <dsd@gentoo.org>
19173 M: Ulrich Kunitz <kune@deine-taler.de>
19174 L: linux-wireless@vger.kernel.org
19175 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19177 W: http://zd1211.ath.cx/wiki/DriverRewrite
19178 F: drivers/net/wireless/zydas/zd1211rw/
19180 ZD1301 MEDIA DRIVER
19181 M: Antti Palosaari <crope@iki.fi>
19182 L: linux-media@vger.kernel.org
19184 W: https://linuxtv.org/
19185 W: http://palosaari.fi/linux/
19186 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19187 F: drivers/media/usb/dvb-usb-v2/zd1301*
19189 ZD1301_DEMOD MEDIA DRIVER
19190 M: Antti Palosaari <crope@iki.fi>
19191 L: linux-media@vger.kernel.org
19193 W: https://linuxtv.org/
19194 W: http://palosaari.fi/linux/
19195 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19196 F: drivers/media/dvb-frontends/zd1301_demod*
19198 ZHAOXIN PROCESSOR SUPPORT
19199 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19200 L: linux-kernel@vger.kernel.org
19202 F: arch/x86/kernel/cpu/zhaoxin.c
19205 M: Damien Le Moal <damien.lemoal@wdc.com>
19206 M: Naohiro Aota <naohiro.aota@wdc.com>
19207 R: Johannes Thumshirn <jth@kernel.org>
19208 L: linux-fsdevel@vger.kernel.org
19210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19211 F: Documentation/filesystems/zonefs.rst
19214 ZPOOL COMPRESSED PAGE STORAGE API
19215 M: Dan Streetman <ddstreet@ieee.org>
19216 L: linux-mm@kvack.org
19218 F: include/linux/zpool.h
19221 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19222 M: Minchan Kim <minchan@kernel.org>
19223 M: Nitin Gupta <ngupta@vflare.org>
19224 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19225 L: linux-kernel@vger.kernel.org
19227 F: Documentation/admin-guide/blockdev/zram.rst
19228 F: drivers/block/zram/
19230 ZS DECSTATION Z85C30 SERIAL DRIVER
19231 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19233 F: drivers/tty/serial/zs.*
19235 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19236 M: Minchan Kim <minchan@kernel.org>
19237 M: Nitin Gupta <ngupta@vflare.org>
19238 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19239 L: linux-mm@kvack.org
19241 F: Documentation/vm/zsmalloc.rst
19242 F: include/linux/zsmalloc.h
19245 ZSWAP COMPRESSED SWAP CACHING
19246 M: Seth Jennings <sjenning@redhat.com>
19247 M: Dan Streetman <ddstreet@ieee.org>
19248 M: Vitaly Wool <vitaly.wool@konsulko.com>
19249 L: linux-mm@kvack.org
19254 M: Linus Torvalds <torvalds@linux-foundation.org>
19255 L: linux-kernel@vger.kernel.org
19256 S: Buried alive in reporters
19257 Q: http://patchwork.kernel.org/project/LKML/list/
19258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git