1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Evan Quan <evan.quan@amd.com>
934 L: amd-gfx@lists.freedesktop.org
936 T: git git://people.freedesktop.org/~agd5f/linux
937 F: drivers/gpu/drm/amd/pm/powerplay/
939 AMD SEATTLE DEVICE TREE SUPPORT
940 M: Brijesh Singh <brijeshkumar.singh@amd.com>
941 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 M: Tom Lendacky <thomas.lendacky@amd.com>
944 F: arch/arm64/boot/dts/amd/
947 M: Tom Lendacky <thomas.lendacky@amd.com>
948 L: netdev@vger.kernel.org
950 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951 F: drivers/net/ethernet/amd/xgbe/
954 M: Christian Eggers <ceggers@arri.de>
955 L: linux-iio@vger.kernel.org
957 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958 F: drivers/iio/light/as73211.c
960 ANALOG DEVICES INC AD7192 DRIVER
961 M: Alexandru Tachici <alexandru.tachici@analog.com>
962 L: linux-iio@vger.kernel.org
964 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966 F: drivers/iio/adc/ad7192.c
968 ANALOG DEVICES INC AD7292 DRIVER
969 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974 F: drivers/iio/adc/ad7292.c
976 ANALOG DEVICES INC AD7768-1 DRIVER
977 M: Michael Hennerich <Michael.Hennerich@analog.com>
978 L: linux-iio@vger.kernel.org
980 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
982 F: drivers/iio/adc/ad7768-1.c
984 ANALOG DEVICES INC AD7780 DRIVER
985 M: Michael Hennerich <Michael.Hennerich@analog.com>
986 M: Renato Lui Geh <renatogeh@gmail.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991 F: drivers/iio/adc/ad7780.c
993 ANALOG DEVICES INC AD9389B DRIVER
994 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L: linux-media@vger.kernel.org
997 F: drivers/media/i2c/ad9389b*
999 ANALOG DEVICES INC ADGS1408 DRIVER
1000 M: Mircea Caprioru <mircea.caprioru@analog.com>
1002 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003 F: drivers/mux/adgs1408.c
1005 ANALOG DEVICES INC ADIN DRIVER
1006 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007 L: netdev@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1011 F: drivers/net/phy/adin.c
1013 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/imu/adis.c
1018 F: include/linux/iio/imu/adis.h
1020 ANALOG DEVICES INC ADIS16460 DRIVER
1021 M: Dragos Bogdan <dragos.bogdan@analog.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026 F: drivers/iio/imu/adis16460.c
1028 ANALOG DEVICES INC ADIS16475 DRIVER
1029 M: Nuno Sa <nuno.sa@analog.com>
1030 L: linux-iio@vger.kernel.org
1031 W: http://ez.analog.com/community/linux-device-drivers
1033 F: drivers/iio/imu/adis16475.c
1034 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1036 ANALOG DEVICES INC ADM1177 DRIVER
1037 M: Michael Hennerich <Michael.Hennerich@analog.com>
1038 L: linux-hwmon@vger.kernel.org
1040 W: http://ez.analog.com/community/linux-device-drivers
1041 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042 F: drivers/hwmon/adm1177.c
1044 ANALOG DEVICES INC ADP5061 DRIVER
1045 M: Michael Hennerich <Michael.Hennerich@analog.com>
1046 L: linux-pm@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/power/supply/adp5061.c
1051 ANALOG DEVICES INC ADV7180 DRIVER
1052 M: Lars-Peter Clausen <lars@metafoo.de>
1053 L: linux-media@vger.kernel.org
1055 W: http://ez.analog.com/community/linux-device-drivers
1056 F: drivers/media/i2c/adv7180.c
1057 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1059 ANALOG DEVICES INC ADV748X DRIVER
1060 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1061 L: linux-media@vger.kernel.org
1063 F: drivers/media/i2c/adv748x/*
1065 ANALOG DEVICES INC ADV7511 DRIVER
1066 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067 L: linux-media@vger.kernel.org
1069 F: drivers/media/i2c/adv7511*
1071 ANALOG DEVICES INC ADV7604 DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/adv7604*
1076 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1078 ANALOG DEVICES INC ADV7842 DRIVER
1079 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1080 L: linux-media@vger.kernel.org
1082 F: drivers/media/i2c/adv7842*
1084 ANALOG DEVICES INC ADXRS290 DRIVER
1085 M: Nishant Malpani <nish.malpani25@gmail.com>
1086 L: linux-iio@vger.kernel.org
1088 F: drivers/iio/gyro/adxrs290.c
1089 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1091 ANALOG DEVICES INC ASOC CODEC DRIVERS
1092 M: Lars-Peter Clausen <lars@metafoo.de>
1093 M: Nuno Sá <nuno.sa@analog.com>
1094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1096 W: http://wiki.analog.com/
1097 W: http://ez.analog.com/community/linux-device-drivers
1098 F: sound/soc/codecs/ad1*
1099 F: sound/soc/codecs/ad7*
1100 F: sound/soc/codecs/adau*
1101 F: sound/soc/codecs/adav*
1102 F: sound/soc/codecs/sigmadsp.*
1103 F: sound/soc/codecs/ssm*
1105 ANALOG DEVICES INC DMA DRIVERS
1106 M: Lars-Peter Clausen <lars@metafoo.de>
1108 W: http://ez.analog.com/community/linux-device-drivers
1109 F: drivers/dma/dma-axi-dmac.c
1111 ANALOG DEVICES INC IIO DRIVERS
1112 M: Lars-Peter Clausen <lars@metafoo.de>
1113 M: Michael Hennerich <Michael.Hennerich@analog.com>
1115 W: http://wiki.analog.com/
1116 W: http://ez.analog.com/community/linux-device-drivers
1117 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1118 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1119 F: Documentation/devicetree/bindings/iio/*/adi,*
1120 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1121 F: drivers/iio/*/ad*
1122 F: drivers/iio/adc/ltc249*
1123 F: drivers/iio/amplifiers/hmc425a.c
1124 F: drivers/staging/iio/*/ad*
1125 X: drivers/iio/*/adjd*
1127 ANALOGBITS PLL LIBRARIES
1128 M: Paul Walmsley <paul.walmsley@sifive.com>
1130 F: drivers/clk/analogbits/*
1131 F: include/linux/clk/analogbits*
1134 M: Nick Hu <nickhu@andestech.com>
1135 M: Greentime Hu <green.hu@gmail.com>
1136 M: Vincent Chen <deanbo422@gmail.com>
1138 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1139 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1140 F: Documentation/devicetree/bindings/nds32/
1145 ANDROID CONFIG FRAGMENTS
1146 M: Rob Herring <robh@kernel.org>
1148 F: kernel/configs/android*
1151 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1152 M: Arve Hjønnevåg <arve@android.com>
1153 M: Todd Kjos <tkjos@android.com>
1154 M: Martijn Coenen <maco@android.com>
1155 M: Joel Fernandes <joel@joelfernandes.org>
1156 M: Christian Brauner <christian@brauner.io>
1157 M: Hridya Valsaraju <hridya@google.com>
1158 M: Suren Baghdasaryan <surenb@google.com>
1159 L: devel@driverdev.osuosl.org
1161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1163 F: drivers/staging/android/
1165 ANDROID GOLDFISH PIC DRIVER
1166 M: Miodrag Dinic <miodrag.dinic@mips.com>
1168 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1169 F: drivers/irqchip/irq-goldfish-pic.c
1171 ANDROID GOLDFISH RTC DRIVER
1172 M: Miodrag Dinic <miodrag.dinic@mips.com>
1174 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1175 F: drivers/rtc/rtc-goldfish.c
1178 M: Laura Abbott <labbott@redhat.com>
1179 M: Sumit Semwal <sumit.semwal@linaro.org>
1180 L: devel@driverdev.osuosl.org
1181 L: dri-devel@lists.freedesktop.org
1182 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1184 F: drivers/staging/android/ion
1185 F: drivers/staging/android/uapi/ion.h
1187 AOA (Apple Onboard Audio) ALSA DRIVER
1188 M: Johannes Berg <johannes@sipsolutions.net>
1189 L: linuxppc-dev@lists.ozlabs.org
1190 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1194 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1195 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1196 L: linux-iio@vger.kernel.org
1198 F: drivers/iio/adc/stx104.c
1201 M: Jiri Kosina <jikos@kernel.org>
1203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1204 F: arch/x86/kernel/apm_32.c
1205 F: drivers/char/apm-emulation.c
1206 F: include/linux/apm_bios.h
1207 F: include/uapi/linux/apm_bios.h
1209 APPARMOR SECURITY MODULE
1210 M: John Johansen <john.johansen@canonical.com>
1211 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1213 W: wiki.apparmor.net
1214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1215 F: Documentation/admin-guide/LSM/apparmor.rst
1216 F: security/apparmor/
1218 APPLE BCM5974 MULTITOUCH DRIVER
1219 M: Henrik Rydberg <rydberg@bitmath.org>
1220 L: linux-input@vger.kernel.org
1222 F: drivers/input/mouse/bcm5974.c
1225 M: Henrik Rydberg <rydberg@bitmath.org>
1226 L: linux-hwmon@vger.kernel.org
1228 F: drivers/hwmon/applesmc.c
1230 APPLETALK NETWORK LAYER
1231 L: netdev@vger.kernel.org
1233 F: drivers/net/appletalk/
1234 F: include/linux/atalk.h
1235 F: include/uapi/linux/atalk.h
1238 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1239 M: Khuong Dinh <khuong@os.amperecomputing.com>
1241 F: arch/arm64/boot/dts/apm/
1243 APPLIED MICRO (APM) X-GENE SOC EDAC
1244 M: Khuong Dinh <khuong@os.amperecomputing.com>
1246 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1247 F: drivers/edac/xgene_edac.c
1249 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1250 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1251 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1253 F: drivers/net/ethernet/apm/xgene-v2/
1255 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1256 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1257 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1258 M: Quan Nguyen <quan@os.amperecomputing.com>
1260 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1261 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1262 F: drivers/net/ethernet/apm/xgene/
1263 F: drivers/net/mdio/mdio-xgene.c
1265 APPLIED MICRO (APM) X-GENE SOC PMU
1266 M: Khuong Dinh <khuong@os.amperecomputing.com>
1268 F: Documentation/admin-guide/perf/xgene-pmu.rst
1269 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1270 F: drivers/perf/xgene_pmu.c
1272 APTINA CAMERA SENSOR PLL
1273 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1274 L: linux-media@vger.kernel.org
1276 F: drivers/media/i2c/aptina-pll.*
1278 AQUANTIA ETHERNET DRIVER (atlantic)
1279 M: Igor Russkikh <irusskikh@marvell.com>
1280 L: netdev@vger.kernel.org
1282 W: https://www.marvell.com/
1283 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1284 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1285 F: drivers/net/ethernet/aquantia/atlantic/
1287 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1288 M: Egor Pomozov <epomozov@marvell.com>
1289 L: netdev@vger.kernel.org
1291 W: http://www.aquantia.com
1292 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1294 ARASAN NAND CONTROLLER DRIVER
1295 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1296 L: linux-mtd@lists.infradead.org
1298 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1299 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1301 ARC FRAMEBUFFER DRIVER
1302 M: Jaya Kumar <jayalk@intworks.biz>
1304 F: drivers/video/fbdev/arcfb.c
1305 F: drivers/video/fbdev/core/fb_defio.c
1308 M: Alexey Brodkin <abrodkin@synopsys.com>
1310 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1311 F: drivers/gpu/drm/arc/
1313 ARCNET NETWORK LAYER
1314 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1315 L: netdev@vger.kernel.org
1317 F: drivers/net/arcnet/
1318 F: include/uapi/linux/if_arcnet.h
1320 ARM ARCHITECTED TIMER DRIVER
1321 M: Mark Rutland <mark.rutland@arm.com>
1322 M: Marc Zyngier <maz@kernel.org>
1323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 F: arch/arm/include/asm/arch_timer.h
1326 F: arch/arm64/include/asm/arch_timer.h
1327 F: drivers/clocksource/arm_arch_timer.c
1329 ARM HDLCD DRM DRIVER
1330 M: Liviu Dudau <liviu.dudau@arm.com>
1332 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1333 F: drivers/gpu/drm/arm/hdlcd_*
1335 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1336 M: Linus Walleij <linus.walleij@linaro.org>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1340 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1341 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1342 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1343 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1344 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1345 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1346 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1347 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1348 F: arch/arm/boot/dts/arm-realview-*
1349 F: arch/arm/boot/dts/integrator*
1350 F: arch/arm/boot/dts/versatile*
1351 F: arch/arm/mach-integrator/
1352 F: arch/arm/mach-realview/
1353 F: arch/arm/mach-versatile/
1354 F: arch/arm/plat-versatile/
1355 F: drivers/bus/arm-integrator-lm.c
1356 F: drivers/clk/versatile/
1357 F: drivers/i2c/busses/i2c-versatile.c
1358 F: drivers/irqchip/irq-versatile-fpga.c
1359 F: drivers/mtd/maps/physmap-versatile.*
1360 F: drivers/power/reset/arm-versatile-reboot.c
1361 F: drivers/soc/versatile/
1363 ARM KOMEDA DRM-KMS DRIVER
1364 M: James (Qian) Wang <james.qian.wang@arm.com>
1365 M: Liviu Dudau <liviu.dudau@arm.com>
1366 M: Mihail Atanassov <mihail.atanassov@arm.com>
1367 L: Mali DP Maintainers <malidp@foss.arm.com>
1369 T: git git://anongit.freedesktop.org/drm/drm-misc
1370 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1371 F: Documentation/gpu/komeda-kms.rst
1372 F: drivers/gpu/drm/arm/display/include/
1373 F: drivers/gpu/drm/arm/display/komeda/
1375 ARM MALI PANFROST DRM DRIVER
1376 M: Rob Herring <robh@kernel.org>
1377 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1378 R: Steven Price <steven.price@arm.com>
1379 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1380 L: dri-devel@lists.freedesktop.org
1382 T: git git://anongit.freedesktop.org/drm/drm-misc
1383 F: drivers/gpu/drm/panfrost/
1384 F: include/uapi/drm/panfrost_drm.h
1386 ARM MALI-DP DRM DRIVER
1387 M: Liviu Dudau <liviu.dudau@arm.com>
1388 M: Brian Starkey <brian.starkey@arm.com>
1389 L: Mali DP Maintainers <malidp@foss.arm.com>
1391 T: git git://anongit.freedesktop.org/drm/drm-misc
1392 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1393 F: Documentation/gpu/afbc.rst
1394 F: drivers/gpu/drm/arm/
1396 ARM MFM AND FLOPPY DRIVERS
1397 M: Ian Molton <spyro@f2s.com>
1399 F: arch/arm/include/asm/floppy.h
1400 F: arch/arm/mach-rpc/floppydma.S
1402 ARM PMU PROFILING AND DEBUGGING
1403 M: Will Deacon <will@kernel.org>
1404 M: Mark Rutland <mark.rutland@arm.com>
1405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 F: Documentation/devicetree/bindings/arm/pmu.yaml
1408 F: Documentation/devicetree/bindings/perf/
1409 F: arch/arm*/include/asm/hw_breakpoint.h
1410 F: arch/arm*/include/asm/perf_event.h
1411 F: arch/arm*/kernel/hw_breakpoint.c
1412 F: arch/arm*/kernel/perf_*
1413 F: arch/arm/oprofile/common.c
1415 F: include/linux/perf/arm_pmu.h
1418 M: Russell King <linux@armlinux.org.uk>
1419 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421 W: http://www.armlinux.org.uk/
1422 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1424 X: arch/arm/boot/dts/
1426 ARM PRIMECELL AACI PL041 DRIVER
1427 M: Russell King <linux@armlinux.org.uk>
1431 ARM PRIMECELL BUS SUPPORT
1432 M: Russell King <linux@armlinux.org.uk>
1435 F: include/linux/amba/bus.h
1437 ARM PRIMECELL CLCD PL110 DRIVER
1438 M: Russell King <linux@armlinux.org.uk>
1440 F: drivers/video/fbdev/amba-clcd.*
1442 ARM PRIMECELL KMI PL050 DRIVER
1443 M: Russell King <linux@armlinux.org.uk>
1445 F: drivers/input/serio/ambakmi.*
1446 F: include/linux/amba/kmi.h
1448 ARM PRIMECELL MMCI PL180/1 DRIVER
1449 M: Russell King <linux@armlinux.org.uk>
1451 F: drivers/mmc/host/mmci.*
1452 F: include/linux/amba/mmci.h
1454 ARM PRIMECELL SSP PL022 SPI DRIVER
1455 M: Linus Walleij <linus.walleij@linaro.org>
1456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1459 F: drivers/spi/spi-pl022.c
1461 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1462 M: Russell King <linux@armlinux.org.uk>
1464 F: drivers/tty/serial/amba-pl01*.c
1465 F: include/linux/amba/serial.h
1467 ARM PRIMECELL VIC PL190/PL192 DRIVER
1468 M: Linus Walleij <linus.walleij@linaro.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1472 F: drivers/irqchip/irq-vic.c
1474 ARM SMC WATCHDOG DRIVER
1475 M: Julius Werner <jwerner@chromium.org>
1476 R: Evan Benn <evanbenn@chromium.org>
1478 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1479 F: drivers/watchdog/arm_smc_wdt.c
1482 M: Will Deacon <will@kernel.org>
1483 R: Robin Murphy <robin.murphy@arm.com>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1487 F: drivers/iommu/arm/
1488 F: drivers/iommu/io-pgtable-arm*
1490 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1491 M: Arnd Bergmann <arnd@arndb.de>
1492 M: Olof Johansson <olof@lixom.net>
1494 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1497 F: arch/arm/boot/dts/Makefile
1498 F: arch/arm64/boot/dts/Makefile
1500 ARM SUB-ARCHITECTURES
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1507 ARM/ACTIONS SEMI ARCHITECTURE
1508 M: Andreas Färber <afaerber@suse.de>
1509 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1510 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1512 F: Documentation/devicetree/bindings/arm/actions.yaml
1513 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1514 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1515 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1516 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1517 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1518 F: Documentation/devicetree/bindings/pinctrl/actions,*
1519 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1520 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1521 F: arch/arm/boot/dts/owl-*
1522 F: arch/arm/mach-actions/
1523 F: arch/arm64/boot/dts/actions/
1524 F: drivers/clk/actions/
1525 F: drivers/clocksource/timer-owl*
1526 F: drivers/dma/owl-dma.c
1527 F: drivers/i2c/busses/i2c-owl.c
1528 F: drivers/irqchip/irq-owl-sirq.c
1529 F: drivers/mmc/host/owl-mmc.c
1530 F: drivers/pinctrl/actions/*
1531 F: drivers/soc/actions/
1532 F: include/dt-bindings/power/owl-*
1533 F: include/dt-bindings/reset/actions,*
1534 F: include/linux/soc/actions/
1537 ARM/ADS SPHERE MACHINE SUPPORT
1538 M: Lennert Buytenhek <kernel@wantstofly.org>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 ARM/AFEB9260 MACHINE SUPPORT
1543 M: Sergey Lapin <slapin@ossfans.org>
1544 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 ARM/AJECO 1ARM MACHINE SUPPORT
1548 M: Lennert Buytenhek <kernel@wantstofly.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 ARM/Allwinner SoC Clock Support
1553 M: Emilio López <emilio@elopez.com.ar>
1555 F: drivers/clk/sunxi/
1557 ARM/Allwinner sunXi SoC support
1558 M: Maxime Ripard <mripard@kernel.org>
1559 M: Chen-Yu Tsai <wens@csie.org>
1560 R: Jernej Skrabec <jernej.skrabec@siol.net>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1564 F: arch/arm/mach-sunxi/
1565 F: arch/arm64/boot/dts/allwinner/
1566 F: drivers/clk/sunxi-ng/
1567 F: drivers/pinctrl/sunxi/
1568 F: drivers/soc/sunxi/
1572 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1573 M: Neil Armstrong <narmstrong@baylibre.com>
1574 M: Jerome Brunet <jbrunet@baylibre.com>
1575 L: linux-amlogic@lists.infradead.org
1577 F: Documentation/devicetree/bindings/clock/amlogic*
1578 F: drivers/clk/meson/
1579 F: include/dt-bindings/clock/gxbb*
1580 F: include/dt-bindings/clock/meson*
1582 ARM/Amlogic Meson SoC Crypto Drivers
1583 M: Corentin Labbe <clabbe@baylibre.com>
1584 L: linux-crypto@vger.kernel.org
1585 L: linux-amlogic@lists.infradead.org
1587 F: Documentation/devicetree/bindings/crypto/amlogic*
1588 F: drivers/crypto/amlogic/
1590 ARM/Amlogic Meson SoC Sound Drivers
1591 M: Jerome Brunet <jbrunet@baylibre.com>
1592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1594 F: Documentation/devicetree/bindings/sound/amlogic*
1597 ARM/Amlogic Meson SoC support
1598 M: Kevin Hilman <khilman@baylibre.com>
1599 R: Neil Armstrong <narmstrong@baylibre.com>
1600 R: Jerome Brunet <jbrunet@baylibre.com>
1601 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L: linux-amlogic@lists.infradead.org
1605 W: http://linux-meson.com/
1606 F: arch/arm/boot/dts/meson*
1607 F: arch/arm/mach-meson/
1608 F: arch/arm64/boot/dts/amlogic/
1609 F: drivers/mmc/host/meson*
1610 F: drivers/pinctrl/meson/
1611 F: drivers/rtc/rtc-meson*
1612 F: drivers/soc/amlogic/
1615 ARM/Annapurna Labs ALPINE ARCHITECTURE
1616 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1617 M: Antoine Tenart <atenart@kernel.org>
1618 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 F: arch/arm/boot/dts/alpine*
1621 F: arch/arm/mach-alpine/
1622 F: arch/arm64/boot/dts/amazon/
1623 F: drivers/*/*alpine*
1625 ARM/ARTPEC MACHINE SUPPORT
1626 M: Jesper Nilsson <jesper.nilsson@axis.com>
1627 M: Lars Persson <lars.persson@axis.com>
1628 L: linux-arm-kernel@axis.com
1630 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1631 F: arch/arm/boot/dts/artpec6*
1632 F: arch/arm/mach-artpec
1634 F: drivers/crypto/axis
1635 F: drivers/mmc/host/usdhi6rol0.c
1636 F: drivers/pinctrl/pinctrl-artpec*
1638 ARM/ASPEED I2C DRIVER
1639 M: Brendan Higgins <brendanhiggins@google.com>
1640 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1641 R: Joel Stanley <joel@jms.id.au>
1642 L: linux-i2c@vger.kernel.org
1643 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1645 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1646 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1647 F: drivers/i2c/busses/i2c-aspeed.c
1648 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1650 ARM/ASPEED MACHINE SUPPORT
1651 M: Joel Stanley <joel@jms.id.au>
1652 R: Andrew Jeffery <andrew@aj.id.au>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1656 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1657 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1658 F: arch/arm/boot/dts/aspeed-*
1659 F: arch/arm/mach-aspeed/
1662 ARM/BITMAIN ARCHITECTURE
1663 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1667 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1668 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1669 F: arch/arm64/boot/dts/bitmain/
1670 F: drivers/clk/clk-bm1880.c
1671 F: drivers/pinctrl/pinctrl-bm1880.c
1673 ARM/CALXEDA HIGHBANK ARCHITECTURE
1674 M: Andre Przywara <andre.przywara@arm.com>
1675 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 F: arch/arm/boot/dts/ecx-*.dts*
1678 F: arch/arm/boot/dts/highbank.dts
1679 F: arch/arm/mach-highbank/
1681 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1682 M: Krzysztof Halasa <khalasa@piap.pl>
1684 F: arch/arm/mach-cns3xxx/
1686 ARM/CAVIUM THUNDER NETWORK DRIVER
1687 M: Sunil Goutham <sgoutham@marvell.com>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 F: drivers/net/ethernet/cavium/thunder/
1692 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1693 M: Lukasz Majewski <lukma@denx.de>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 F: arch/arm/mach-ep93xx/ts72xx.c
1698 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1699 M: Alexander Shiyan <shc_work@mail.ru>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1705 M: Lennert Buytenhek <kernel@wantstofly.org>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1710 M: Hartley Sweeten <hsweeten@visionengravers.com>
1711 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 F: arch/arm/mach-ep93xx/
1715 F: arch/arm/mach-ep93xx/include/mach/
1718 M: Russell King <linux@armlinux.org.uk>
1719 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1721 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1722 F: drivers/clk/clkdev.c
1724 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1725 M: Baruch Siach <baruch@tkos.co.il>
1726 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728 F: arch/arm/boot/dts/cx92755*
1731 ARM/CONTEC MICRO9 MACHINE SUPPORT
1732 M: Hubert Feurstein <hubert.feurstein@contec.at>
1734 F: arch/arm/mach-ep93xx/micro9.c
1736 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1737 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1738 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1739 R: Mike Leach <mike.leach@linaro.org>
1740 R: Leo Yan <leo.yan@linaro.org>
1741 L: coresight@lists.linaro.org (moderated for non-subscribers)
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1745 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1746 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1747 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1748 F: Documentation/devicetree/bindings/arm/coresight.txt
1749 F: Documentation/trace/coresight/*
1750 F: drivers/hwtracing/coresight/*
1751 F: include/dt-bindings/arm/coresight-cti-dt.h
1752 F: tools/perf/arch/arm/util/auxtrace.c
1753 F: tools/perf/arch/arm/util/cs-etm.c
1754 F: tools/perf/arch/arm/util/cs-etm.h
1755 F: tools/perf/arch/arm/util/pmu.c
1756 F: tools/perf/util/cs-etm-decoder/*
1757 F: tools/perf/util/cs-etm.*
1759 ARM/CORGI MACHINE SUPPORT
1760 M: Richard Purdie <rpurdie@rpsys.net>
1763 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1764 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1765 M: Linus Walleij <linus.walleij@linaro.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 T: git git://github.com/ulli-kroll/linux.git
1769 F: Documentation/devicetree/bindings/arm/gemini.txt
1770 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1771 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1772 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1773 F: arch/arm/mach-gemini/
1774 F: drivers/net/ethernet/cortina/
1775 F: drivers/pinctrl/pinctrl-gemini.c
1776 F: drivers/rtc/rtc-ftrtc010.c
1778 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1779 M: Barry Song <baohua@kernel.org>
1780 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1783 F: arch/arm/boot/dts/prima2*
1784 F: arch/arm/mach-prima2/
1785 F: drivers/clk/sirf/
1786 F: drivers/clocksource/timer-atlas7.c
1787 F: drivers/clocksource/timer-prima2.c
1791 ARM/CZ.NIC TURRIS MOX SUPPORT
1792 M: Marek Behun <marek.behun@nic.cz>
1794 W: http://mox.turris.cz
1795 F: Documentation/ABI/testing/debugfs-moxtet
1796 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1797 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1798 F: Documentation/devicetree/bindings/bus/moxtet.txt
1799 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1800 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1801 F: drivers/bus/moxtet.c
1802 F: drivers/firmware/turris-mox-rwtm.c
1803 F: drivers/gpio/gpio-moxtet.c
1804 F: include/linux/moxtet.h
1806 ARM/EBSA110 MACHINE SUPPORT
1807 M: Russell King <linux@armlinux.org.uk>
1808 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 W: http://www.armlinux.org.uk/
1811 F: arch/arm/mach-ebsa110/
1812 F: drivers/net/ethernet/amd/am79c961a.*
1814 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1815 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1816 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1822 M: Robert Jarzmik <robert.jarzmik@free.fr>
1823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825 F: arch/arm/mach-pxa/ezx.c
1827 ARM/FARADAY FA526 PORT
1828 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 T: git git://git.berlios.de/gemini-board
1832 F: arch/arm/mm/*-fa*
1834 ARM/FOOTBRIDGE ARCHITECTURE
1835 M: Russell King <linux@armlinux.org.uk>
1836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838 W: http://www.armlinux.org.uk/
1839 F: arch/arm/include/asm/hardware/dec21285.h
1840 F: arch/arm/mach-footbridge/
1842 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1843 M: Shawn Guo <shawnguo@kernel.org>
1844 M: Sascha Hauer <s.hauer@pengutronix.de>
1845 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1846 R: Fabio Estevam <festevam@gmail.com>
1847 R: NXP Linux Team <linux-imx@nxp.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1851 X: drivers/media/i2c/
1855 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1856 M: Shawn Guo <shawnguo@kernel.org>
1857 M: Li Yang <leoyang.li@nxp.com>
1858 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1861 F: arch/arm/boot/dts/ls1021a*
1862 F: arch/arm64/boot/dts/freescale/fsl-*
1863 F: arch/arm64/boot/dts/freescale/qoriq-*
1865 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1866 M: Shawn Guo <shawnguo@kernel.org>
1867 M: Sascha Hauer <s.hauer@pengutronix.de>
1868 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1869 R: Stefan Agner <stefan@agner.ch>
1870 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1873 F: arch/arm/boot/dts/vf*
1874 F: arch/arm/mach-imx/*vf610*
1876 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1877 M: Lennert Buytenhek <kernel@wantstofly.org>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 ARM/GUMSTIX MACHINE SUPPORT
1882 M: Steve Sakoman <sakoman@gmail.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1887 M: Philipp Zabel <philipp.zabel@gmail.com>
1888 M: Paul Parsons <lost.distance@yahoo.com>
1889 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891 F: arch/arm/mach-pxa/hx4700.c
1892 F: arch/arm/mach-pxa/include/mach/hx4700.h
1893 F: sound/soc/pxa/hx4700.c
1895 ARM/HISILICON SOC SUPPORT
1896 M: Wei Xu <xuwei5@hisilicon.com>
1897 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899 W: http://www.hisilicon.com
1900 T: git git://github.com/hisilicon/linux-hisi.git
1901 F: arch/arm/boot/dts/hi3*
1902 F: arch/arm/boot/dts/hip*
1903 F: arch/arm/boot/dts/hisi*
1904 F: arch/arm/mach-hisi/
1905 F: arch/arm64/boot/dts/hisilicon/
1907 ARM/HP JORNADA 7XX MACHINE SUPPORT
1908 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1912 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1913 F: arch/arm/mach-sa1100/jornada720.c
1915 ARM/IGEP MACHINE SUPPORT
1916 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1917 M: Javier Martinez Canillas <javier@dowhile0.org>
1918 L: linux-omap@vger.kernel.org
1919 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 F: arch/arm/boot/dts/omap3-igep*
1923 ARM/INCOME PXA270 SUPPORT
1924 M: Marek Vasut <marek.vasut@gmail.com>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1929 ARM/INTEL IOP32X ARM ARCHITECTURE
1930 M: Lennert Buytenhek <kernel@wantstofly.org>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 ARM/INTEL IQ81342EX MACHINE SUPPORT
1935 M: Lennert Buytenhek <kernel@wantstofly.org>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 ARM/INTEL IXDP2850 MACHINE SUPPORT
1940 M: Lennert Buytenhek <kernel@wantstofly.org>
1941 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944 ARM/INTEL IXP4XX ARM ARCHITECTURE
1945 M: Linus Walleij <linusw@kernel.org>
1946 M: Imre Kaloz <kaloz@openwrt.org>
1947 M: Krzysztof Halasa <khalasa@piap.pl>
1948 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1951 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1952 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1953 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1954 F: arch/arm/mach-ixp4xx/
1955 F: drivers/clocksource/timer-ixp4xx.c
1956 F: drivers/gpio/gpio-ixp4xx.c
1957 F: drivers/irqchip/irq-ixp4xx.c
1958 F: include/linux/irqchip/irq-ixp4xx.h
1959 F: include/linux/platform_data/timer-ixp4xx.h
1961 ARM/INTEL KEEMBAY ARCHITECTURE
1962 M: Paul J. Murphy <paul.j.murphy@intel.com>
1963 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1965 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1966 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1967 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1969 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1970 M: Jonathan Cameron <jic23@cam.ac.uk>
1971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973 F: arch/arm/mach-pxa/stargate2.c
1974 F: drivers/pcmcia/pxa2xx_stargate2.c
1976 ARM/INTEL XSC3 (MANZANO) ARM CORE
1977 M: Lennert Buytenhek <kernel@wantstofly.org>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1982 M: Lennert Buytenhek <kernel@wantstofly.org>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 ARM/LG1K ARCHITECTURE
1987 M: Chanho Min <chanho.min@lge.com>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 F: arch/arm64/boot/dts/lg/
1992 ARM/LOGICPD PXA270 MACHINE SUPPORT
1993 M: Lennert Buytenhek <kernel@wantstofly.org>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 ARM/LPC18XX ARCHITECTURE
1998 M: Vladimir Zapolskiy <vz@mleia.com>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2002 F: arch/arm/boot/dts/lpc43*
2003 F: drivers/i2c/busses/i2c-lpc2k.c
2004 F: drivers/memory/pl172.c
2005 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2006 F: drivers/rtc/rtc-lpc24xx.c
2009 ARM/LPC32XX SOC SUPPORT
2010 M: Vladimir Zapolskiy <vz@mleia.com>
2011 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2013 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2014 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2015 F: arch/arm/boot/dts/lpc32*
2016 F: arch/arm/mach-lpc32xx/
2017 F: drivers/i2c/busses/i2c-pnx.c
2018 F: drivers/net/ethernet/nxp/lpc_eth.c
2019 F: drivers/usb/host/ohci-nxp.c
2020 F: drivers/watchdog/pnx4008_wdt.c
2023 ARM/MAGICIAN MACHINE SUPPORT
2024 M: Philipp Zabel <philipp.zabel@gmail.com>
2027 ARM/Marvell Dove/MV78xx0/Orion SOC support
2028 M: Andrew Lunn <andrew@lunn.ch>
2029 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2030 M: Gregory Clement <gregory.clement@bootlin.com>
2031 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2033 T: git git://git.infradead.org/linux-mvebu.git
2034 F: Documentation/devicetree/bindings/soc/dove/
2035 F: arch/arm/boot/dts/dove*
2036 F: arch/arm/boot/dts/orion5x*
2037 F: arch/arm/mach-dove/
2038 F: arch/arm/mach-mv78xx0/
2039 F: arch/arm/mach-orion5x/
2040 F: arch/arm/plat-orion/
2041 F: drivers/soc/dove/
2043 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2044 M: Andrew Lunn <andrew@lunn.ch>
2045 M: Gregory Clement <gregory.clement@bootlin.com>
2046 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2049 T: git git://git.infradead.org/linux-mvebu.git
2050 F: arch/arm/boot/dts/armada*
2051 F: arch/arm/boot/dts/kirkwood*
2052 F: arch/arm/configs/mvebu_*_defconfig
2053 F: arch/arm/mach-mvebu/
2054 F: arch/arm64/boot/dts/marvell/armada*
2055 F: arch/arm64/boot/dts/marvell/cn913*
2056 F: drivers/cpufreq/armada-37xx-cpufreq.c
2057 F: drivers/cpufreq/armada-8k-cpufreq.c
2058 F: drivers/cpufreq/mvebu-cpufreq.c
2059 F: drivers/irqchip/irq-armada-370-xp.c
2060 F: drivers/irqchip/irq-mvebu-*
2061 F: drivers/pinctrl/mvebu/
2062 F: drivers/rtc/rtc-armada38x.c
2064 ARM/Mediatek RTC DRIVER
2065 M: Eddie Huang <eddie.huang@mediatek.com>
2066 M: Sean Wang <sean.wang@mediatek.com>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2070 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2071 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2072 F: drivers/rtc/rtc-mt2712.c
2073 F: drivers/rtc/rtc-mt6397.c
2074 F: drivers/rtc/rtc-mt7622.c
2076 ARM/Mediatek SoC support
2077 M: Matthias Brugger <matthias.bgg@gmail.com>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2081 W: https://mtk.bcnfs.org/
2082 C: irc://chat.freenode.net/linux-mediatek
2083 F: arch/arm/boot/dts/mt6*
2084 F: arch/arm/boot/dts/mt7*
2085 F: arch/arm/boot/dts/mt8*
2086 F: arch/arm/mach-mediatek/
2087 F: arch/arm64/boot/dts/mediatek/
2088 F: drivers/soc/mediatek/
2093 ARM/Mediatek USB3 PHY DRIVER
2094 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2098 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2099 F: drivers/phy/mediatek/
2101 ARM/Microchip (AT91) SoC support
2102 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2103 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2104 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 W: http://www.linux4sam.org
2108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2109 F: arch/arm/boot/dts/at91*.dts
2110 F: arch/arm/boot/dts/at91*.dtsi
2111 F: arch/arm/boot/dts/sama*.dts
2112 F: arch/arm/boot/dts/sama*.dtsi
2113 F: arch/arm/include/debug/at91.S
2114 F: arch/arm/mach-at91/
2115 F: drivers/memory/atmel*
2116 F: drivers/watchdog/sama5d4_wdt.c
2117 F: include/soc/at91/
2118 X: drivers/input/touchscreen/atmel_mxt_ts.c
2119 X: drivers/net/wireless/atmel/
2123 ARM/Microchip Sparx5 SoC support
2124 M: Lars Povlsen <lars.povlsen@microchip.com>
2125 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2126 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2129 T: git git://github.com/microchip-ung/linux-upstream.git
2130 F: arch/arm64/boot/dts/microchip/
2133 ARM/MIOA701 MACHINE SUPPORT
2134 M: Robert Jarzmik <robert.jarzmik@free.fr>
2135 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 F: arch/arm/mach-pxa/mioa701.c
2139 ARM/MStar/Sigmastar Armv7 SoC support
2140 M: Daniel Palmer <daniel@thingy.jp>
2141 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 W: http://linux-chenxing.org/
2144 F: Documentation/devicetree/bindings/arm/mstar/*
2145 F: arch/arm/boot/dts/mstar-*
2146 F: arch/arm/mach-mstar/
2148 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2149 M: Michael Petchkovsky <mkpetch@internode.on.net>
2152 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2153 M: Linus Walleij <linus.walleij@linaro.org>
2154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2157 F: Documentation/devicetree/bindings/arm/ste-*
2158 F: Documentation/devicetree/bindings/arm/ux500.yaml
2159 F: Documentation/devicetree/bindings/arm/ux500/
2160 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2161 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2162 F: arch/arm/boot/dts/ste-*
2163 F: arch/arm/mach-nomadik/
2164 F: arch/arm/mach-u300/
2165 F: arch/arm/mach-ux500/
2166 F: drivers/clk/clk-nomadik.c
2167 F: drivers/clk/clk-u300.c
2168 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2169 F: drivers/clocksource/timer-u300.c
2170 F: drivers/dma/coh901318*
2171 F: drivers/dma/ste_dma40*
2172 F: drivers/hwspinlock/u8500_hsem.c
2173 F: drivers/i2c/busses/i2c-nomadik.c
2174 F: drivers/i2c/busses/i2c-stu300.c
2175 F: drivers/iio/adc/ab8500-gpadc.c
2176 F: drivers/mfd/ab3100*
2177 F: drivers/mfd/ab8500*
2178 F: drivers/mfd/abx500*
2179 F: drivers/mfd/db8500*
2180 F: drivers/mfd/dbx500*
2181 F: drivers/pinctrl/nomadik/
2182 F: drivers/pinctrl/pinctrl-coh901*
2183 F: drivers/pinctrl/pinctrl-u300.c
2184 F: drivers/rtc/rtc-ab3100.c
2185 F: drivers/rtc/rtc-ab8500.c
2186 F: drivers/rtc/rtc-coh901331.c
2187 F: drivers/rtc/rtc-pl031.c
2188 F: drivers/soc/ux500/
2189 F: drivers/watchdog/coh901327_wdt.c
2191 ARM/NUVOTON NPCM ARCHITECTURE
2192 M: Avi Fishman <avifishman70@gmail.com>
2193 M: Tomer Maimon <tmaimon77@gmail.com>
2194 M: Tali Perry <tali.perry1@gmail.com>
2195 R: Patrick Venture <venture@google.com>
2196 R: Nancy Yuen <yuenn@google.com>
2197 R: Benjamin Fair <benjaminfair@google.com>
2198 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2200 F: Documentation/devicetree/bindings/*/*/*npcm*
2201 F: Documentation/devicetree/bindings/*/*npcm*
2202 F: arch/arm/boot/dts/nuvoton-npcm*
2203 F: arch/arm/mach-npcm/
2205 F: drivers/*/*/*npcm*
2206 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2208 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2209 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2211 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2212 F: arch/arm/mach-s3c/gta02.h
2213 F: arch/arm/mach-s3c/mach-gta02.c
2215 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2216 M: Alexander Clouter <alex@digriz.org.uk>
2217 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2219 W: http://www.digriz.org.uk/ts78xx/kernel
2220 F: arch/arm/mach-orion5x/ts78xx-*
2222 ARM/OXNAS platform support
2223 M: Neil Armstrong <narmstrong@baylibre.com>
2224 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L: linux-oxnas@groups.io (moderated for non-subscribers)
2227 F: arch/arm/boot/dts/ox8*.dts*
2228 F: arch/arm/mach-oxnas/
2229 F: drivers/power/reset/oxnas-restart.c
2232 ARM/PALM TREO SUPPORT
2233 M: Tomas Cech <sleep_walker@suse.com>
2234 L: linux-arm-kernel@lists.infradead.org
2236 W: http://hackndev.com
2237 F: arch/arm/mach-pxa/palmtreo.*
2239 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2240 M: Marek Vasut <marek.vasut@gmail.com>
2241 L: linux-arm-kernel@lists.infradead.org
2243 W: http://hackndev.com
2244 F: arch/arm/mach-pxa/include/mach/palmld.h
2245 F: arch/arm/mach-pxa/include/mach/palmtc.h
2246 F: arch/arm/mach-pxa/include/mach/palmtx.h
2247 F: arch/arm/mach-pxa/palmld.c
2248 F: arch/arm/mach-pxa/palmt5.*
2249 F: arch/arm/mach-pxa/palmtc.c
2250 F: arch/arm/mach-pxa/palmte2.*
2251 F: arch/arm/mach-pxa/palmtx.c
2254 M: Sergey Lapin <slapin@ossfans.org>
2255 L: linux-arm-kernel@lists.infradead.org
2257 W: http://hackndev.com
2258 F: arch/arm/mach-pxa/palmz72.*
2261 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2263 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2265 ARM/PT DIGITAL BOARD PORT
2266 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2269 W: http://www.armlinux.org.uk/
2271 ARM/QUALCOMM SUPPORT
2272 M: Andy Gross <agross@kernel.org>
2273 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2274 L: linux-arm-msm@vger.kernel.org
2276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2277 F: Documentation/devicetree/bindings/*/qcom*
2278 F: Documentation/devicetree/bindings/soc/qcom/
2279 F: arch/arm/boot/dts/qcom-*.dts
2280 F: arch/arm/boot/dts/qcom-*.dtsi
2281 F: arch/arm/mach-qcom/
2282 F: arch/arm64/boot/dts/qcom/
2283 F: drivers/*/*/qcom*
2284 F: drivers/*/*/qcom/
2285 F: drivers/*/pm8???-*
2288 F: drivers/bluetooth/btqcomsmd.c
2289 F: drivers/clocksource/timer-qcom.c
2290 F: drivers/cpuidle/cpuidle-qcom-spm.c
2291 F: drivers/extcon/extcon-qcom*
2292 F: drivers/i2c/busses/i2c-qcom-geni.c
2293 F: drivers/i2c/busses/i2c-qup.c
2294 F: drivers/iommu/msm*
2295 F: drivers/mfd/ssbi.c
2296 F: drivers/mmc/host/mmci_qcom*
2297 F: drivers/mmc/host/sdhci-msm.c
2298 F: drivers/pci/controller/dwc/pcie-qcom.c
2299 F: drivers/phy/qualcomm/
2300 F: drivers/power/*/msm*
2301 F: drivers/reset/reset-qcom-*
2302 F: drivers/scsi/ufs/ufs-qcom*
2303 F: drivers/spi/spi-geni-qcom.c
2304 F: drivers/spi/spi-qcom-qspi.c
2305 F: drivers/spi/spi-qup.c
2306 F: drivers/tty/serial/msm_serial.c
2307 F: drivers/usb/dwc3/dwc3-qcom.c
2308 F: include/dt-bindings/*/qcom*
2309 F: include/linux/*/qcom*
2311 ARM/RADISYS ENP2611 MACHINE SUPPORT
2312 M: Lennert Buytenhek <kernel@wantstofly.org>
2313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2316 ARM/RDA MICRO ARCHITECTURE
2317 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2319 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2321 F: Documentation/devicetree/bindings/arm/rda.yaml
2322 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2323 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2324 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2325 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2326 F: arch/arm/boot/dts/rda8810pl-*
2327 F: drivers/clocksource/timer-rda.c
2328 F: drivers/gpio/gpio-rda.c
2329 F: drivers/irqchip/irq-rda-intc.c
2330 F: drivers/tty/serial/rda-uart.c
2332 ARM/REALTEK ARCHITECTURE
2333 M: Andreas Färber <afaerber@suse.de>
2334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2337 F: Documentation/devicetree/bindings/arm/realtek.yaml
2338 F: arch/arm/boot/dts/rtd*
2339 F: arch/arm/mach-realtek/
2340 F: arch/arm64/boot/dts/realtek/
2342 ARM/RENESAS ARM64 ARCHITECTURE
2343 M: Geert Uytterhoeven <geert+renesas@glider.be>
2344 M: Magnus Damm <magnus.damm@gmail.com>
2345 L: linux-renesas-soc@vger.kernel.org
2347 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2349 F: Documentation/devicetree/bindings/arm/renesas.yaml
2350 F: arch/arm64/boot/dts/renesas/
2351 F: drivers/soc/renesas/
2352 F: include/linux/soc/renesas/
2354 ARM/RISCPC ARCHITECTURE
2355 M: Russell King <linux@armlinux.org.uk>
2356 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2358 W: http://www.armlinux.org.uk/
2359 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2360 F: arch/arm/include/asm/hardware/ioc.h
2361 F: arch/arm/include/asm/hardware/iomd.h
2362 F: arch/arm/include/asm/hardware/memc.h
2363 F: arch/arm/mach-rpc/
2364 F: drivers/net/ethernet/8390/etherh.c
2365 F: drivers/net/ethernet/i825xx/ether1*
2366 F: drivers/net/ethernet/seeq/ether3*
2367 F: drivers/scsi/arm/
2369 ARM/Rockchip SoC support
2370 M: Heiko Stuebner <heiko@sntech.de>
2371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 L: linux-rockchip@lists.infradead.org
2374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2375 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2376 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2377 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2378 F: arch/arm/boot/dts/rk3*
2379 F: arch/arm/boot/dts/rv1108*
2380 F: arch/arm/mach-rockchip/
2381 F: drivers/*/*/*rockchip*
2382 F: drivers/*/*rockchip*
2383 F: drivers/clk/rockchip/
2384 F: drivers/i2c/busses/i2c-rk3x.c
2385 F: sound/soc/rockchip/
2388 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2389 M: Krzysztof Kozlowski <krzk@kernel.org>
2390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2391 L: linux-samsung-soc@vger.kernel.org
2393 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2394 F: Documentation/arm/samsung/
2395 F: Documentation/devicetree/bindings/arm/samsung/
2396 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2397 F: arch/arm/boot/dts/exynos*
2398 F: arch/arm/boot/dts/s3c*
2399 F: arch/arm/boot/dts/s5p*
2400 F: arch/arm/mach-exynos*/
2401 F: arch/arm/mach-s3c/
2402 F: arch/arm/mach-s5p*/
2403 F: arch/arm64/boot/dts/exynos/
2404 F: drivers/*/*/*s3c24*
2405 F: drivers/*/*s3c24*
2406 F: drivers/*/*s3c64xx*
2407 F: drivers/*/*s5pv210*
2408 F: drivers/memory/samsung/
2409 F: drivers/soc/samsung/
2410 F: drivers/tty/serial/samsung*
2411 F: include/linux/soc/samsung/
2417 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2418 M: Andrzej Hajda <a.hajda@samsung.com>
2419 L: linux-arm-kernel@lists.infradead.org
2420 L: linux-media@vger.kernel.org
2422 F: drivers/media/platform/s5p-g2d/
2424 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2425 M: Marek Szyprowski <m.szyprowski@samsung.com>
2426 L: linux-samsung-soc@vger.kernel.org
2427 L: linux-media@vger.kernel.org
2429 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2430 F: drivers/media/cec/platform/s5p/
2432 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2433 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2434 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2435 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2436 L: linux-arm-kernel@lists.infradead.org
2437 L: linux-media@vger.kernel.org
2439 F: drivers/media/platform/s5p-jpeg/
2441 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2442 M: Andrzej Hajda <a.hajda@samsung.com>
2443 L: linux-arm-kernel@lists.infradead.org
2444 L: linux-media@vger.kernel.org
2446 F: drivers/media/platform/s5p-mfc/
2448 ARM/SHMOBILE ARM ARCHITECTURE
2449 M: Geert Uytterhoeven <geert+renesas@glider.be>
2450 M: Magnus Damm <magnus.damm@gmail.com>
2451 L: linux-renesas-soc@vger.kernel.org
2453 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2455 F: Documentation/devicetree/bindings/arm/renesas.yaml
2456 F: arch/arm/boot/dts/emev2*
2457 F: arch/arm/boot/dts/gr-peach*
2458 F: arch/arm/boot/dts/iwg20d-q7*
2459 F: arch/arm/boot/dts/r7s*
2460 F: arch/arm/boot/dts/r8a*
2461 F: arch/arm/boot/dts/r9a*
2462 F: arch/arm/boot/dts/sh*
2463 F: arch/arm/configs/shmobile_defconfig
2464 F: arch/arm/include/debug/renesas-scif.S
2465 F: arch/arm/mach-shmobile/
2466 F: drivers/soc/renesas/
2467 F: include/linux/soc/renesas/
2469 ARM/SOCFPGA ARCHITECTURE
2470 M: Dinh Nguyen <dinguyen@kernel.org>
2472 W: http://www.rocketboards.org
2473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2474 F: arch/arm/boot/dts/socfpga*
2475 F: arch/arm/configs/socfpga_defconfig
2476 F: arch/arm/mach-socfpga/
2477 F: arch/arm64/boot/dts/altera/
2478 F: arch/arm64/boot/dts/intel/
2480 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2481 M: Dinh Nguyen <dinguyen@kernel.org>
2483 F: drivers/clk/socfpga/
2485 ARM/SOCFPGA EDAC SUPPORT
2486 M: Dinh Nguyen <dinguyen@kernel.org>
2488 F: drivers/edac/altera_edac.[ch]
2490 ARM/SPREADTRUM SoC SUPPORT
2491 M: Orson Zhai <orsonzhai@gmail.com>
2492 M: Baolin Wang <baolin.wang7@gmail.com>
2493 M: Chunyan Zhang <zhang.lyra@gmail.com>
2495 F: arch/arm64/boot/dts/sprd
2500 ARM/STI ARCHITECTURE
2501 M: Patrice Chotard <patrice.chotard@st.com>
2502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 W: http://www.stlinux.com
2505 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2506 F: arch/arm/boot/dts/sti*
2507 F: arch/arm/mach-sti/
2508 F: drivers/ata/ahci_st.c
2509 F: drivers/char/hw_random/st-rng.c
2510 F: drivers/clocksource/arm_global_timer.c
2511 F: drivers/clocksource/clksrc_st_lpc.c
2512 F: drivers/cpufreq/sti-cpufreq.c
2513 F: drivers/dma/st_fdma*
2514 F: drivers/i2c/busses/i2c-st.c
2515 F: drivers/media/platform/sti/c8sectpfe/
2516 F: drivers/media/rc/st_rc.c
2517 F: drivers/mmc/host/sdhci-st.c
2518 F: drivers/phy/st/phy-miphy28lp.c
2519 F: drivers/phy/st/phy-stih407-usb.c
2520 F: drivers/pinctrl/pinctrl-st.c
2521 F: drivers/remoteproc/st_remoteproc.c
2522 F: drivers/remoteproc/st_slim_rproc.c
2523 F: drivers/reset/sti/
2524 F: drivers/rtc/rtc-st-lpc.c
2525 F: drivers/tty/serial/st-asc.c
2526 F: drivers/usb/dwc3/dwc3-st.c
2527 F: drivers/usb/host/ehci-st.c
2528 F: drivers/usb/host/ohci-st.c
2529 F: drivers/watchdog/st_lpc_wdt.c
2530 F: include/linux/remoteproc/st_slim_rproc.h
2532 ARM/STM32 ARCHITECTURE
2533 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2534 M: Alexandre Torgue <alexandre.torgue@st.com>
2535 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2536 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2539 F: arch/arm/boot/dts/stm32*
2540 F: arch/arm/mach-stm32/
2541 F: drivers/clocksource/armv7m_systick.c
2545 ARM/Synaptics SoC support
2546 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2547 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550 F: arch/arm/boot/dts/berlin*
2551 F: arch/arm/mach-berlin/
2552 F: arch/arm64/boot/dts/synaptics/
2554 ARM/TANGO ARCHITECTURE
2555 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2556 M: Mans Rullgard <mans@mansr.com>
2557 L: linux-arm-kernel@lists.infradead.org
2561 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2562 M: Lennert Buytenhek <kernel@wantstofly.org>
2563 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2566 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2567 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2568 L: linux-tegra@vger.kernel.org
2569 L: linux-media@vger.kernel.org
2571 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2572 F: drivers/media/cec/platform/tegra/
2574 ARM/TETON BGA MACHINE SUPPORT
2575 M: "Mark F. Brown" <mark.brown314@gmail.com>
2576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2579 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2580 M: Santosh Shilimkar <ssantosh@kernel.org>
2581 L: linux-kernel@vger.kernel.org
2583 F: drivers/memory/*emif*
2585 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2586 M: Santosh Shilimkar <ssantosh@kernel.org>
2587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2590 F: arch/arm/boot/dts/keystone-*
2591 F: arch/arm/mach-keystone/
2593 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2594 M: Santosh Shilimkar <ssantosh@kernel.org>
2595 L: linux-kernel@vger.kernel.org
2597 F: drivers/clk/keystone/
2599 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2600 M: Santosh Shilimkar <ssantosh@kernel.org>
2601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602 L: linux-kernel@vger.kernel.org
2604 F: drivers/clocksource/timer-keystone.c
2606 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2607 M: Santosh Shilimkar <ssantosh@kernel.org>
2608 L: linux-kernel@vger.kernel.org
2610 F: drivers/power/reset/keystone-reset.c
2612 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2613 M: Tero Kristo <t-kristo@ti.com>
2614 M: Nishanth Menon <nm@ti.com>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2618 F: arch/arm64/boot/dts/ti/Makefile
2619 F: arch/arm64/boot/dts/ti/k3-*
2620 F: include/dt-bindings/pinctrl/k3.h
2622 ARM/THECUS N2100 MACHINE SUPPORT
2623 M: Lennert Buytenhek <kernel@wantstofly.org>
2624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 ARM/TOSA MACHINE SUPPORT
2628 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2629 M: Dirk Opfer <dirk@opfer-online.de>
2632 ARM/TOSHIBA VISCONTI ARCHITECTURE
2633 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2634 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2637 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2638 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2639 F: arch/arm64/boot/dts/toshiba/
2640 F: drivers/pinctrl/visconti/
2643 ARM/UNIPHIER ARCHITECTURE
2644 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2647 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2648 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2649 F: arch/arm/boot/dts/uniphier*
2650 F: arch/arm/include/asm/hardware/cache-uniphier.h
2651 F: arch/arm/mach-uniphier/
2652 F: arch/arm/mm/cache-uniphier.c
2653 F: arch/arm64/boot/dts/socionext/uniphier*
2654 F: drivers/bus/uniphier-system-bus.c
2655 F: drivers/clk/uniphier/
2656 F: drivers/dma/uniphier-mdmac.c
2657 F: drivers/gpio/gpio-uniphier.c
2658 F: drivers/i2c/busses/i2c-uniphier*
2659 F: drivers/irqchip/irq-uniphier-aidet.c
2660 F: drivers/mmc/host/uniphier-sd.c
2661 F: drivers/pinctrl/uniphier/
2662 F: drivers/reset/reset-uniphier.c
2663 F: drivers/tty/serial/8250/8250_uniphier.c
2666 ARM/VERSATILE EXPRESS PLATFORM
2667 M: Liviu Dudau <liviu.dudau@arm.com>
2668 M: Sudeep Holla <sudeep.holla@arm.com>
2669 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2670 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2674 F: arch/arm/boot/dts/vexpress*
2675 F: arch/arm/mach-vexpress/
2676 F: arch/arm64/boot/dts/arm/
2677 F: drivers/clk/versatile/clk-vexpress-osc.c
2678 F: drivers/clocksource/timer-versatile.c
2682 M: Russell King <linux@armlinux.org.uk>
2683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2685 W: http://www.armlinux.org.uk/
2688 ARM/VOIPAC PXA270 SUPPORT
2689 M: Marek Vasut <marek.vasut@gmail.com>
2690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2692 F: arch/arm/mach-pxa/include/mach/vpac270.h
2693 F: arch/arm/mach-pxa/vpac270.c
2695 ARM/VT8500 ARM ARCHITECTURE
2696 M: Tony Prisk <linux@prisktech.co.nz>
2697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2699 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2700 F: arch/arm/mach-vt8500/
2701 F: drivers/clocksource/timer-vt8500.c
2702 F: drivers/i2c/busses/i2c-wmt.c
2703 F: drivers/mmc/host/wmt-sdmmc.c
2704 F: drivers/pwm/pwm-vt8500.c
2705 F: drivers/rtc/rtc-vt8500.c
2706 F: drivers/tty/serial/vt8500_serial.c
2707 F: drivers/usb/host/ehci-platform.c
2708 F: drivers/usb/host/uhci-platform.c
2709 F: drivers/video/fbdev/vt8500lcdfb.*
2710 F: drivers/video/fbdev/wm8505fb*
2711 F: drivers/video/fbdev/wmt_ge_rops.*
2713 ARM/ZIPIT Z2 SUPPORT
2714 M: Marek Vasut <marek.vasut@gmail.com>
2715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2717 F: arch/arm/mach-pxa/include/mach/z2.h
2718 F: arch/arm/mach-pxa/z2.c
2720 ARM/ZTE ARCHITECTURE
2721 M: Jun Nie <jun.nie@linaro.org>
2722 M: Shawn Guo <shawnguo@kernel.org>
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 F: Documentation/devicetree/bindings/arm/zte.yaml
2726 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2727 F: Documentation/devicetree/bindings/dma/zxdma.txt
2728 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2729 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2730 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2731 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2732 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2733 F: Documentation/devicetree/bindings/soc/zte/
2734 F: Documentation/devicetree/bindings/sound/zte,*.txt
2735 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2736 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2737 F: arch/arm/boot/dts/zx2967*
2738 F: arch/arm/mach-zx/
2739 F: arch/arm64/boot/dts/zte/
2741 F: drivers/dma/zx_dma.c
2742 F: drivers/gpio/gpio-zx.c
2743 F: drivers/i2c/busses/i2c-zx2967.c
2744 F: drivers/mmc/host/dw_mmc-zx.*
2745 F: drivers/pinctrl/zte/
2747 F: drivers/thermal/zx2967_thermal.c
2748 F: drivers/watchdog/zx2967_wdt.c
2749 F: include/dt-bindings/clock/zx2967*.h
2750 F: include/dt-bindings/soc/zte,*.h
2751 F: sound/soc/codecs/zx_aud96p22.c
2754 ARM/ZYNQ ARCHITECTURE
2755 M: Michal Simek <michal.simek@xilinx.com>
2756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2758 W: http://wiki.xilinx.com
2759 T: git https://github.com/Xilinx/linux-xlnx.git
2760 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2761 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2762 F: arch/arm/mach-zynq/
2763 F: drivers/block/xsysace.c
2764 F: drivers/clocksource/timer-cadence-ttc.c
2765 F: drivers/cpuidle/cpuidle-zynq.c
2766 F: drivers/edac/synopsys_edac.c
2767 F: drivers/i2c/busses/i2c-cadence.c
2768 F: drivers/i2c/busses/i2c-xiic.c
2769 F: drivers/mmc/host/sdhci-of-arasan.c
2773 ARM64 PORT (AARCH64 ARCHITECTURE)
2774 M: Catalin Marinas <catalin.marinas@arm.com>
2775 M: Will Deacon <will@kernel.org>
2776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2779 F: Documentation/arm64/
2781 F: tools/testing/selftests/arm64/
2782 X: arch/arm64/boot/dts/
2784 AS3645A LED FLASH CONTROLLER DRIVER
2785 M: Sakari Ailus <sakari.ailus@iki.fi>
2786 L: linux-leds@vger.kernel.org
2788 F: drivers/leds/leds-as3645a.c
2790 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2791 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2792 L: linux-media@vger.kernel.org
2794 T: git git://linuxtv.org/media_tree.git
2795 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2796 F: drivers/media/i2c/ak7375.c
2798 ASAHI KASEI AK8974 DRIVER
2799 M: Linus Walleij <linus.walleij@linaro.org>
2800 L: linux-iio@vger.kernel.org
2802 W: http://www.akm.com/
2803 F: drivers/iio/magnetometer/ak8974.c
2805 ASC7621 HARDWARE MONITOR DRIVER
2806 M: George Joseph <george.joseph@fairview5.com>
2807 L: linux-hwmon@vger.kernel.org
2809 F: Documentation/hwmon/asc7621.rst
2810 F: drivers/hwmon/asc7621.c
2812 ASPEED PINCTRL DRIVERS
2813 M: Andrew Jeffery <andrew@aj.id.au>
2814 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2815 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2816 L: linux-gpio@vger.kernel.org
2818 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2819 F: drivers/pinctrl/aspeed/
2821 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2822 M: Eddie James <eajames@linux.ibm.com>
2823 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2825 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2826 F: drivers/irqchip/irq-aspeed-scu-ic.c
2827 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2829 ASPEED VIDEO ENGINE DRIVER
2830 M: Eddie James <eajames@linux.ibm.com>
2831 L: linux-media@vger.kernel.org
2832 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2834 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2835 F: drivers/media/platform/aspeed-video.c
2837 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2838 M: Corentin Chary <corentin.chary@gmail.com>
2839 L: acpi4asus-user@lists.sourceforge.net
2840 L: platform-driver-x86@vger.kernel.org
2842 W: http://acpi4asus.sf.net
2843 F: drivers/platform/x86/asus*.c
2844 F: drivers/platform/x86/eeepc*.c
2846 ASUS WIRELESS RADIO CONTROL DRIVER
2847 M: João Paulo Rechi Vita <jprvita@gmail.com>
2848 L: platform-driver-x86@vger.kernel.org
2850 F: drivers/platform/x86/asus-wireless.c
2853 M: David Howells <dhowells@redhat.com>
2854 L: keyrings@vger.kernel.org
2856 F: Documentation/crypto/asymmetric-keys.rst
2857 F: crypto/asymmetric_keys/
2858 F: include/crypto/pkcs7.h
2859 F: include/crypto/public_key.h
2860 F: include/linux/verification.h
2862 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2863 R: Dan Williams <dan.j.williams@intel.com>
2865 W: http://sourceforge.net/projects/xscaleiop
2866 F: Documentation/crypto/async-tx-api.rst
2869 F: include/linux/async_tx.h
2870 F: include/linux/dmaengine.h
2873 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2874 L: linux-i2c@vger.kernel.org
2876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2877 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2878 F: drivers/misc/eeprom/at24.c
2880 ATA OVER ETHERNET (AOE) DRIVER
2881 M: "Justin Sanders" <justin@coraid.com>
2883 W: http://www.openaoe.org/
2884 F: Documentation/admin-guide/aoe/
2885 F: drivers/block/aoe/
2887 ATHEROS 71XX/9XXX GPIO DRIVER
2888 M: Alban Bedel <albeu@free.fr>
2890 W: https://github.com/AlbanBedel/linux
2891 T: git git://github.com/AlbanBedel/linux
2892 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2893 F: drivers/gpio/gpio-ath79.c
2895 ATHEROS 71XX/9XXX USB PHY DRIVER
2896 M: Alban Bedel <albeu@free.fr>
2898 W: https://github.com/AlbanBedel/linux
2899 T: git git://github.com/AlbanBedel/linux
2900 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2901 F: drivers/phy/qualcomm/phy-ath79-usb.c
2903 ATHEROS ATH GENERIC UTILITIES
2904 M: Kalle Valo <kvalo@codeaurora.org>
2905 L: linux-wireless@vger.kernel.org
2907 F: drivers/net/wireless/ath/*
2909 ATHEROS ATH5K WIRELESS DRIVER
2910 M: Jiri Slaby <jirislaby@kernel.org>
2911 M: Nick Kossifidis <mickflemm@gmail.com>
2912 M: Luis Chamberlain <mcgrof@kernel.org>
2913 L: linux-wireless@vger.kernel.org
2915 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2916 F: drivers/net/wireless/ath/ath5k/
2918 ATHEROS ATH6KL WIRELESS DRIVER
2919 M: Kalle Valo <kvalo@codeaurora.org>
2920 L: linux-wireless@vger.kernel.org
2922 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2924 F: drivers/net/wireless/ath/ath6kl/
2927 M: Ville Syrjala <syrjala@sci.fi>
2929 F: drivers/input/misc/ati_remote2.c
2931 ATK0110 HWMON DRIVER
2932 M: Luca Tettamanti <kronos.it@gmail.com>
2933 L: linux-hwmon@vger.kernel.org
2935 F: drivers/hwmon/asus_atk0110.c
2937 ATLX ETHERNET DRIVERS
2938 M: Jay Cliburn <jcliburn@gmail.com>
2939 M: Chris Snook <chris.snook@gmail.com>
2940 L: netdev@vger.kernel.org
2942 W: http://sourceforge.net/projects/atl1
2943 W: http://atl1.sourceforge.net
2944 F: drivers/net/ethernet/atheros/
2947 M: Chas Williams <3chas3@gmail.com>
2948 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2949 L: netdev@vger.kernel.org
2951 W: http://linux-atm.sourceforge.net
2953 F: include/linux/atm*
2954 F: include/uapi/linux/atm*
2956 ATMEL MACB ETHERNET DRIVER
2957 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2958 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2960 F: drivers/net/ethernet/cadence/
2962 ATMEL MAXTOUCH DRIVER
2963 M: Nick Dyer <nick@shmanahar.org>
2965 T: git git://github.com/ndyer/linux.git
2966 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2967 F: drivers/input/touchscreen/atmel_mxt_ts.c
2969 ATMEL WIRELESS DRIVER
2970 M: Simon Kelley <simon@thekelleys.org.uk>
2971 L: linux-wireless@vger.kernel.org
2973 W: http://www.thekelleys.org.uk/atmel
2974 W: http://atmelwlandriver.sourceforge.net/
2975 F: drivers/net/wireless/atmel/atmel*
2977 ATOMIC INFRASTRUCTURE
2978 M: Will Deacon <will@kernel.org>
2979 M: Peter Zijlstra <peterz@infradead.org>
2980 R: Boqun Feng <boqun.feng@gmail.com>
2981 L: linux-kernel@vger.kernel.org
2983 F: arch/*/include/asm/atomic*.h
2984 F: include/*/atomic*.h
2985 F: include/linux/refcount.h
2986 F: Documentation/atomic_*.txt
2989 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2990 M: Bradley Grove <linuxdrivers@attotech.com>
2991 L: linux-scsi@vger.kernel.org
2993 W: http://www.attotech.com
2994 F: drivers/scsi/esas2r
2996 ATUSB IEEE 802.15.4 RADIO DRIVER
2997 M: Stefan Schmidt <stefan@datenfreihafen.org>
2998 L: linux-wpan@vger.kernel.org
3000 F: drivers/net/ieee802154/at86rf230.h
3001 F: drivers/net/ieee802154/atusb.c
3002 F: drivers/net/ieee802154/atusb.h
3005 M: Paul Moore <paul@paul-moore.com>
3006 M: Eric Paris <eparis@redhat.com>
3007 L: linux-audit@redhat.com (moderated for non-subscribers)
3009 W: https://github.com/linux-audit
3010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3011 F: include/linux/audit.h
3012 F: include/uapi/linux/audit.h
3015 AUXILIARY DISPLAY DRIVERS
3016 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3018 F: drivers/auxdisplay/
3019 F: include/linux/cfag12864b.h
3021 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3022 M: Andreas Klinger <ak@it-klinger.de>
3023 L: linux-iio@vger.kernel.org
3025 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3026 F: drivers/iio/adc/hx711.c
3029 M: Ralf Baechle <ralf@linux-mips.org>
3030 L: linux-hams@vger.kernel.org
3032 W: http://www.linux-ax25.org/
3033 F: include/net/ax25.h
3034 F: include/uapi/linux/ax25.h
3038 M: Peter Rosin <peda@axentia.se>
3039 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3041 F: arch/arm/boot/dts/at91-linea.dtsi
3042 F: arch/arm/boot/dts/at91-natte.dtsi
3043 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3044 F: arch/arm/boot/dts/at91-tse850-3.dts
3046 AXENTIA ASOC DRIVERS
3047 M: Peter Rosin <peda@axentia.se>
3048 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3050 F: Documentation/devicetree/bindings/sound/axentia,*
3051 F: sound/soc/atmel/tse850-pcm5142.c
3053 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3054 M: Nuno Sá <nuno.sa@analog.com>
3055 L: linux-hwmon@vger.kernel.org
3057 W: http://ez.analog.com/community/linux-device-drivers
3058 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3059 F: drivers/hwmon/axi-fan-control.c
3061 AXXIA I2C CONTROLLER
3062 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3063 L: linux-i2c@vger.kernel.org
3065 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3066 F: drivers/i2c/busses/i2c-axxia.c
3069 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3070 L: linux-media@vger.kernel.org
3072 W: https://linuxtv.org
3073 T: git git://linuxtv.org/media_tree.git
3074 F: drivers/media/usb/dvb-usb-v2/az6007.c
3076 AZTECH FM RADIO RECEIVER DRIVER
3077 M: Hans Verkuil <hverkuil@xs4all.nl>
3078 L: linux-media@vger.kernel.org
3080 W: https://linuxtv.org
3081 T: git git://linuxtv.org/media_tree.git
3082 F: drivers/media/radio/radio-aztech*
3085 L: linux-wireless@vger.kernel.org
3086 L: b43-dev@lists.infradead.org
3088 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3089 F: drivers/net/wireless/broadcom/b43/
3091 B43LEGACY WIRELESS DRIVER
3092 M: Larry Finger <Larry.Finger@lwfinger.net>
3093 L: linux-wireless@vger.kernel.org
3094 L: b43-dev@lists.infradead.org
3096 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3097 F: drivers/net/wireless/broadcom/b43legacy/
3099 BACKLIGHT CLASS/SUBSYSTEM
3100 M: Lee Jones <lee.jones@linaro.org>
3101 M: Daniel Thompson <daniel.thompson@linaro.org>
3102 M: Jingoo Han <jingoohan1@gmail.com>
3103 L: dri-devel@lists.freedesktop.org
3105 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3106 F: Documentation/ABI/stable/sysfs-class-backlight
3107 F: Documentation/ABI/testing/sysfs-class-backlight
3108 F: Documentation/devicetree/bindings/leds/backlight
3109 F: drivers/video/backlight/
3110 F: include/linux/backlight.h
3111 F: include/linux/pwm_backlight.h
3114 M: Marek Lindner <mareklindner@neomailbox.ch>
3115 M: Simon Wunderlich <sw@simonwunderlich.de>
3116 M: Antonio Quartulli <a@unstable.cc>
3117 M: Sven Eckelmann <sven@narfation.org>
3118 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3120 W: https://www.open-mesh.org/
3121 Q: https://patchwork.open-mesh.org/project/batman/list/
3122 B: https://www.open-mesh.org/projects/batman-adv/issues
3123 C: irc://chat.freenode.net/batman
3124 T: git https://git.open-mesh.org/linux-merge.git
3125 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3126 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3127 F: Documentation/networking/batman-adv.rst
3128 F: include/uapi/linux/batadv_packet.h
3129 F: include/uapi/linux/batman_adv.h
3132 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3133 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3134 L: linux-hams@vger.kernel.org
3136 W: http://www.baycom.org/~tom/ham/ham.html
3137 F: drivers/net/hamradio/baycom*
3139 BCACHE (BLOCK LAYER CACHE)
3140 M: Coly Li <colyli@suse.de>
3141 M: Kent Overstreet <kent.overstreet@gmail.com>
3142 L: linux-bcache@vger.kernel.org
3144 W: http://bcache.evilpiepirate.org
3145 C: irc://irc.oftc.net/bcache
3146 F: drivers/md/bcache/
3148 BDISP ST MEDIA DRIVER
3149 M: Fabien Dessenne <fabien.dessenne@st.com>
3150 L: linux-media@vger.kernel.org
3152 W: https://linuxtv.org
3153 T: git git://linuxtv.org/media_tree.git
3154 F: drivers/media/platform/sti/bdisp
3156 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3157 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3158 L: netdev@vger.kernel.org
3160 F: drivers/net/ethernet/ec_bhf.c
3163 M: Luis de Bethencourt <luisbg@kernel.org>
3164 M: Salah Triki <salah.triki@gmail.com>
3166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3167 F: Documentation/filesystems/befs.rst
3171 M: Paolo Valente <paolo.valente@linaro.org>
3172 M: Jens Axboe <axboe@kernel.dk>
3173 L: linux-block@vger.kernel.org
3175 F: Documentation/block/bfq-iosched.rst
3179 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3181 F: Documentation/filesystems/bfs.rst
3183 F: include/uapi/linux/bfs_fs.h
3185 BLINKM RGB LED DRIVER
3186 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3188 F: drivers/leds/leds-blinkm.c
3191 M: Jens Axboe <axboe@kernel.dk>
3192 L: linux-block@vger.kernel.org
3194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3197 F: include/linux/blk*
3198 F: kernel/trace/blktrace.c
3202 M: Joern Engel <joern@lazybastard.org>
3203 L: linux-mtd@lists.infradead.org
3205 F: drivers/mtd/devices/block2mtd.c
3208 M: Marcel Holtmann <marcel@holtmann.org>
3209 M: Johan Hedberg <johan.hedberg@gmail.com>
3210 L: linux-bluetooth@vger.kernel.org
3212 W: http://www.bluez.org/
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3215 F: drivers/bluetooth/
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: include/net/bluetooth/
3229 M: Jay Vosburgh <j.vosburgh@gmail.com>
3230 M: Veaceslav Falico <vfalico@gmail.com>
3231 M: Andy Gospodarek <andy@greyhouse.net>
3232 L: netdev@vger.kernel.org
3234 W: http://sourceforge.net/projects/bonding/
3235 F: drivers/net/bonding/
3236 F: include/uapi/linux/if_bonding.h
3238 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3239 M: Dan Robertson <dan@dlrobertson.com>
3240 L: linux-iio@vger.kernel.org
3242 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3243 F: drivers/iio/accel/bma400*
3245 BPF (Safe dynamic programs and tools)
3246 M: Alexei Starovoitov <ast@kernel.org>
3247 M: Daniel Borkmann <daniel@iogearbox.net>
3248 M: Andrii Nakryiko <andrii@kernel.org>
3249 R: Martin KaFai Lau <kafai@fb.com>
3250 R: Song Liu <songliubraving@fb.com>
3251 R: Yonghong Song <yhs@fb.com>
3252 R: John Fastabend <john.fastabend@gmail.com>
3253 R: KP Singh <kpsingh@kernel.org>
3254 L: netdev@vger.kernel.org
3255 L: bpf@vger.kernel.org
3258 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3261 F: Documentation/bpf/
3262 F: Documentation/networking/filter.rst
3264 F: include/linux/bpf*
3265 F: include/linux/filter.h
3266 F: include/trace/events/xdp.h
3267 F: include/uapi/linux/bpf*
3268 F: include/uapi/linux/filter.h
3270 F: kernel/trace/bpf_trace.c
3273 F: net/core/filter.c
3274 F: net/sched/act_bpf.c
3275 F: net/sched/cls_bpf.c
3279 F: tools/testing/selftests/bpf/
3284 M: Shubham Bansal <illusionist.neo@gmail.com>
3285 L: netdev@vger.kernel.org
3286 L: bpf@vger.kernel.org
3291 M: Daniel Borkmann <daniel@iogearbox.net>
3292 M: Alexei Starovoitov <ast@kernel.org>
3293 M: Zi Shen Lim <zlim.lnx@gmail.com>
3294 L: netdev@vger.kernel.org
3295 L: bpf@vger.kernel.org
3299 BPF JIT for MIPS (32-BIT AND 64-BIT)
3300 M: Paul Burton <paulburton@kernel.org>
3301 L: netdev@vger.kernel.org
3302 L: bpf@vger.kernel.org
3306 BPF JIT for NFP NICs
3307 M: Jakub Kicinski <kuba@kernel.org>
3308 L: netdev@vger.kernel.org
3309 L: bpf@vger.kernel.org
3311 F: drivers/net/ethernet/netronome/nfp/bpf/
3313 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3314 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3315 M: Sandipan Das <sandipan@linux.ibm.com>
3316 L: netdev@vger.kernel.org
3317 L: bpf@vger.kernel.org
3319 F: arch/powerpc/net/
3321 BPF JIT for RISC-V (32-bit)
3322 M: Luke Nelson <luke.r.nels@gmail.com>
3323 M: Xi Wang <xi.wang@gmail.com>
3324 L: netdev@vger.kernel.org
3325 L: bpf@vger.kernel.org
3328 X: arch/riscv/net/bpf_jit_comp64.c
3330 BPF JIT for RISC-V (64-bit)
3331 M: Björn Töpel <bjorn.topel@gmail.com>
3332 L: netdev@vger.kernel.org
3333 L: bpf@vger.kernel.org
3336 X: arch/riscv/net/bpf_jit_comp32.c
3339 M: Ilya Leoshkevich <iii@linux.ibm.com>
3340 M: Heiko Carstens <hca@linux.ibm.com>
3341 M: Vasily Gorbik <gor@linux.ibm.com>
3342 L: netdev@vger.kernel.org
3343 L: bpf@vger.kernel.org
3346 X: arch/s390/net/pnet.c
3348 BPF JIT for SPARC (32-BIT AND 64-BIT)
3349 M: David S. Miller <davem@davemloft.net>
3350 L: netdev@vger.kernel.org
3351 L: bpf@vger.kernel.org
3355 BPF JIT for X86 32-BIT
3356 M: Wang YanQing <udknight@gmail.com>
3357 L: netdev@vger.kernel.org
3358 L: bpf@vger.kernel.org
3360 F: arch/x86/net/bpf_jit_comp32.c
3362 BPF JIT for X86 64-BIT
3363 M: Alexei Starovoitov <ast@kernel.org>
3364 M: Daniel Borkmann <daniel@iogearbox.net>
3365 L: netdev@vger.kernel.org
3366 L: bpf@vger.kernel.org
3369 X: arch/x86/net/bpf_jit_comp32.c
3371 BPF LSM (Security Audit and Enforcement using BPF)
3372 M: KP Singh <kpsingh@kernel.org>
3373 R: Florent Revest <revest@chromium.org>
3374 R: Brendan Jackman <jackmanb@chromium.org>
3375 L: bpf@vger.kernel.org
3377 F: Documentation/bpf/bpf_lsm.rst
3378 F: include/linux/bpf_lsm.h
3379 F: kernel/bpf/bpf_lsm.c
3382 BROADCOM B44 10/100 ETHERNET DRIVER
3383 M: Michael Chan <michael.chan@broadcom.com>
3384 L: netdev@vger.kernel.org
3386 F: drivers/net/ethernet/broadcom/b44.*
3388 BROADCOM B53 ETHERNET SWITCH DRIVER
3389 M: Florian Fainelli <f.fainelli@gmail.com>
3390 L: netdev@vger.kernel.org
3391 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3393 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3394 F: drivers/net/dsa/b53/*
3395 F: include/linux/platform_data/b53.h
3397 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3398 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3399 L: bcm-kernel-feedback-list@broadcom.com
3400 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3403 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3404 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3405 F: drivers/pci/controller/pcie-brcmstb.c
3406 F: drivers/staging/vc04_services
3410 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3411 M: Florian Fainelli <f.fainelli@gmail.com>
3412 M: Ray Jui <rjui@broadcom.com>
3413 M: Scott Branden <sbranden@broadcom.com>
3414 M: bcm-kernel-feedback-list@broadcom.com
3416 T: git git://github.com/broadcom/mach-bcm
3417 F: arch/arm/mach-bcm/
3423 BROADCOM BCM47XX MIPS ARCHITECTURE
3424 M: Hauke Mehrtens <hauke@hauke-m.de>
3425 M: Rafał Miłecki <zajec5@gmail.com>
3426 L: linux-mips@vger.kernel.org
3428 F: Documentation/devicetree/bindings/mips/brcm/
3429 F: arch/mips/bcm47xx/*
3430 F: arch/mips/include/asm/mach-bcm47xx/*
3432 BROADCOM BCM5301X ARM ARCHITECTURE
3433 M: Hauke Mehrtens <hauke@hauke-m.de>
3434 M: Rafał Miłecki <zajec5@gmail.com>
3435 M: bcm-kernel-feedback-list@broadcom.com
3436 L: linux-arm-kernel@lists.infradead.org
3438 F: arch/arm/boot/dts/bcm470*
3439 F: arch/arm/boot/dts/bcm5301*
3440 F: arch/arm/boot/dts/bcm953012*
3441 F: arch/arm/mach-bcm/bcm_5301x.c
3443 BROADCOM BCM53573 ARM ARCHITECTURE
3444 M: Rafał Miłecki <rafal@milecki.pl>
3445 L: bcm-kernel-feedback-list@broadcom.com
3446 L: linux-arm-kernel@lists.infradead.org
3448 F: arch/arm/boot/dts/bcm47189*
3449 F: arch/arm/boot/dts/bcm53573*
3451 BROADCOM BCM63XX ARM ARCHITECTURE
3452 M: Florian Fainelli <f.fainelli@gmail.com>
3453 M: bcm-kernel-feedback-list@broadcom.com
3454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3456 T: git git://github.com/broadcom/stblinux.git
3459 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3460 M: Kevin Cernekee <cernekee@gmail.com>
3461 L: linux-usb@vger.kernel.org
3463 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3465 BROADCOM BCM7XXX ARM ARCHITECTURE
3466 M: Florian Fainelli <f.fainelli@gmail.com>
3467 M: bcm-kernel-feedback-list@broadcom.com
3468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3470 T: git git://github.com/broadcom/stblinux.git
3471 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3472 F: arch/arm/boot/dts/bcm7*.dts*
3473 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3474 F: arch/arm/mach-bcm/*brcmstb*
3475 F: arch/arm/mm/cache-b15-rac.c
3476 F: drivers/bus/brcmstb_gisb.c
3477 F: drivers/pci/controller/pcie-brcmstb.c
3481 M: Al Cooper <alcooperx@gmail.com>
3482 L: linux-usb@vger.kernel.org
3483 L: bcm-kernel-feedback-list@broadcom.com
3485 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3486 F: drivers/usb/gadget/udc/bdc/
3488 BROADCOM BMIPS CPUFREQ DRIVER
3489 M: Markus Mayer <mmayer@broadcom.com>
3490 M: bcm-kernel-feedback-list@broadcom.com
3491 L: linux-pm@vger.kernel.org
3493 F: drivers/cpufreq/bmips-cpufreq.c
3495 BROADCOM BMIPS MIPS ARCHITECTURE
3496 M: Florian Fainelli <f.fainelli@gmail.com>
3497 L: bcm-kernel-feedback-list@broadcom.com
3498 L: linux-mips@vger.kernel.org
3500 T: git git://github.com/broadcom/stblinux.git
3501 F: arch/mips/bmips/*
3502 F: arch/mips/boot/dts/brcm/bcm*.dts*
3503 F: arch/mips/include/asm/mach-bmips/*
3504 F: arch/mips/kernel/*bmips*
3505 F: drivers/soc/bcm/bcm63xx
3506 F: drivers/irqchip/irq-bcm63*
3507 F: drivers/irqchip/irq-bcm7*
3508 F: drivers/irqchip/irq-brcmstb*
3509 F: include/linux/bcm963xx_nvram.h
3510 F: include/linux/bcm963xx_tag.h
3512 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3513 M: Rasesh Mody <rmody@marvell.com>
3514 M: GR-Linux-NIC-Dev@marvell.com
3515 L: netdev@vger.kernel.org
3517 F: drivers/net/ethernet/broadcom/bnx2.*
3518 F: drivers/net/ethernet/broadcom/bnx2_*
3520 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3521 M: Saurav Kashyap <skashyap@marvell.com>
3522 M: Javed Hasan <jhasan@marvell.com>
3523 M: GR-QLogic-Storage-Upstream@marvell.com
3524 L: linux-scsi@vger.kernel.org
3526 F: drivers/scsi/bnx2fc/
3528 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3529 M: Nilesh Javali <njavali@marvell.com>
3530 M: Manish Rangankar <mrangankar@marvell.com>
3531 M: GR-QLogic-Storage-Upstream@marvell.com
3532 L: linux-scsi@vger.kernel.org
3534 F: drivers/scsi/bnx2i/
3536 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3537 M: Ariel Elior <aelior@marvell.com>
3538 M: Sudarsana Kalluru <skalluru@marvell.com>
3539 M: GR-everest-linux-l2@marvell.com
3540 L: netdev@vger.kernel.org
3542 F: drivers/net/ethernet/broadcom/bnx2x/
3544 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3545 M: Michael Chan <michael.chan@broadcom.com>
3546 L: netdev@vger.kernel.org
3548 F: drivers/net/ethernet/broadcom/bnxt/
3550 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3551 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3552 M: Franky Lin <franky.lin@broadcom.com>
3553 M: Hante Meuleman <hante.meuleman@broadcom.com>
3554 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3555 M: Wright Feng <wright.feng@infineon.com>
3556 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3557 L: linux-wireless@vger.kernel.org
3558 L: brcm80211-dev-list.pdl@broadcom.com
3559 L: SHA-cyfmac-dev-list@infineon.com
3561 F: drivers/net/wireless/broadcom/brcm80211/
3563 BROADCOM BRCMSTB GPIO DRIVER
3564 M: Gregory Fong <gregory.0xf0@gmail.com>
3565 L: bcm-kernel-feedback-list@broadcom.com
3567 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3568 F: drivers/gpio/gpio-brcmstb.c
3570 BROADCOM BRCMSTB I2C DRIVER
3571 M: Kamal Dasu <kdasu.kdev@gmail.com>
3572 L: linux-i2c@vger.kernel.org
3573 L: bcm-kernel-feedback-list@broadcom.com
3575 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3576 F: drivers/i2c/busses/i2c-brcmstb.c
3578 BROADCOM BRCMSTB USB EHCI DRIVER
3579 M: Al Cooper <alcooperx@gmail.com>
3580 L: linux-usb@vger.kernel.org
3581 L: bcm-kernel-feedback-list@broadcom.com
3583 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3584 F: drivers/usb/host/ehci-brcm.*
3586 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3587 M: Al Cooper <alcooperx@gmail.com>
3588 L: linux-kernel@vger.kernel.org
3589 L: bcm-kernel-feedback-list@broadcom.com
3591 F: drivers/phy/broadcom/phy-brcm-usb*
3593 BROADCOM ETHERNET PHY DRIVERS
3594 M: Florian Fainelli <f.fainelli@gmail.com>
3595 L: bcm-kernel-feedback-list@broadcom.com
3596 L: netdev@vger.kernel.org
3598 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3599 F: drivers/net/phy/bcm*.[ch]
3600 F: drivers/net/phy/broadcom.c
3601 F: include/linux/brcmphy.h
3603 BROADCOM GENET ETHERNET DRIVER
3604 M: Doug Berger <opendmb@gmail.com>
3605 M: Florian Fainelli <f.fainelli@gmail.com>
3606 L: bcm-kernel-feedback-list@broadcom.com
3607 L: netdev@vger.kernel.org
3609 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3610 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3611 F: drivers/net/ethernet/broadcom/genet/
3612 F: drivers/net/mdio/mdio-bcm-unimac.c
3613 F: include/linux/platform_data/bcmgenet.h
3614 F: include/linux/platform_data/mdio-bcm-unimac.h
3616 BROADCOM IPROC ARM ARCHITECTURE
3617 M: Ray Jui <rjui@broadcom.com>
3618 M: Scott Branden <sbranden@broadcom.com>
3619 M: bcm-kernel-feedback-list@broadcom.com
3620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3622 T: git git://github.com/broadcom/cygnus-linux.git
3623 F: arch/arm64/boot/dts/broadcom/northstar2/*
3624 F: arch/arm64/boot/dts/broadcom/stingray/*
3625 F: drivers/clk/bcm/clk-ns*
3626 F: drivers/clk/bcm/clk-sr*
3627 F: drivers/pinctrl/bcm/pinctrl-ns*
3628 F: include/dt-bindings/clock/bcm-sr*
3645 BROADCOM KONA GPIO DRIVER
3646 M: Ray Jui <rjui@broadcom.com>
3647 L: bcm-kernel-feedback-list@broadcom.com
3649 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3650 F: drivers/gpio/gpio-bcm-kona.c
3652 BROADCOM NETXTREME-E ROCE DRIVER
3653 M: Selvin Xavier <selvin.xavier@broadcom.com>
3654 M: Devesh Sharma <devesh.sharma@broadcom.com>
3655 M: Somnath Kotur <somnath.kotur@broadcom.com>
3656 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3657 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3658 L: linux-rdma@vger.kernel.org
3660 W: http://www.broadcom.com
3661 F: drivers/infiniband/hw/bnxt_re/
3662 F: include/uapi/rdma/bnxt_re-abi.h
3664 BROADCOM NVRAM DRIVER
3665 M: Rafał Miłecki <zajec5@gmail.com>
3666 L: linux-mips@vger.kernel.org
3668 F: drivers/firmware/broadcom/*
3670 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3671 M: Rafał Miłecki <zajec5@gmail.com>
3672 L: linux-wireless@vger.kernel.org
3675 F: include/linux/bcma/
3678 M: Kamal Dasu <kdasu.kdev@gmail.com>
3679 M: bcm-kernel-feedback-list@broadcom.com
3681 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3682 F: drivers/spi/spi-bcm-qspi.*
3683 F: drivers/spi/spi-brcmstb-qspi.c
3684 F: drivers/spi/spi-iproc-qspi.c
3686 BROADCOM STB AVS CPUFREQ DRIVER
3687 M: Markus Mayer <mmayer@broadcom.com>
3688 M: bcm-kernel-feedback-list@broadcom.com
3689 L: linux-pm@vger.kernel.org
3691 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3692 F: drivers/cpufreq/brcmstb*
3694 BROADCOM STB AVS TMON DRIVER
3695 M: Markus Mayer <mmayer@broadcom.com>
3696 M: bcm-kernel-feedback-list@broadcom.com
3697 L: linux-pm@vger.kernel.org
3699 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3700 F: drivers/thermal/broadcom/brcmstb*
3702 BROADCOM STB DPFE DRIVER
3703 M: Markus Mayer <mmayer@broadcom.com>
3704 M: bcm-kernel-feedback-list@broadcom.com
3705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3707 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3708 F: drivers/memory/brcmstb_dpfe.c
3710 BROADCOM STB NAND FLASH DRIVER
3711 M: Brian Norris <computersforpeace@gmail.com>
3712 M: Kamal Dasu <kdasu.kdev@gmail.com>
3713 L: linux-mtd@lists.infradead.org
3714 L: bcm-kernel-feedback-list@broadcom.com
3716 F: drivers/mtd/nand/raw/brcmnand/
3718 BROADCOM SYSTEMPORT ETHERNET DRIVER
3719 M: Florian Fainelli <f.fainelli@gmail.com>
3720 L: bcm-kernel-feedback-list@broadcom.com
3721 L: netdev@vger.kernel.org
3723 F: drivers/net/ethernet/broadcom/bcmsysport.*
3725 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3726 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3727 M: Prashant Sreedharan <prashant@broadcom.com>
3728 M: Michael Chan <mchan@broadcom.com>
3729 L: netdev@vger.kernel.org
3731 F: drivers/net/ethernet/broadcom/tg3.*
3733 BROCADE BFA FC SCSI DRIVER
3734 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3735 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3736 L: linux-scsi@vger.kernel.org
3738 F: drivers/scsi/bfa/
3740 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3741 M: Rasesh Mody <rmody@marvell.com>
3742 M: Sudarsana Kalluru <skalluru@marvell.com>
3743 M: GR-Linux-NIC-Dev@marvell.com
3744 L: netdev@vger.kernel.org
3746 F: drivers/net/ethernet/brocade/bna/
3748 BSG (block layer generic sg v4 driver)
3749 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3750 L: linux-scsi@vger.kernel.org
3753 F: include/linux/bsg.h
3754 F: include/uapi/linux/bsg.h
3757 M: Clemens Ladisch <clemens@ladisch.de>
3758 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3761 F: Documentation/sound/cards/bt87x.rst
3762 F: sound/pci/bt87x.c
3765 M: Michael Buesch <m@bues.ch>
3767 W: http://bu3sch.de/btgpio.php
3768 F: drivers/gpio/gpio-bt8xx.c
3771 M: Chris Mason <clm@fb.com>
3772 M: Josef Bacik <josef@toxicpanda.com>
3773 M: David Sterba <dsterba@suse.com>
3774 L: linux-btrfs@vger.kernel.org
3776 W: http://btrfs.wiki.kernel.org/
3777 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3778 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3779 F: Documentation/filesystems/btrfs.rst
3781 F: include/linux/btrfs*
3782 F: include/uapi/linux/btrfs*
3784 BTTV VIDEO4LINUX DRIVER
3785 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3786 L: linux-media@vger.kernel.org
3788 W: https://linuxtv.org
3789 T: git git://linuxtv.org/media_tree.git
3790 F: Documentation/driver-api/media/drivers/bttv*
3791 F: drivers/media/pci/bt8xx/bttv*
3793 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3794 M: Chanwoo Choi <cw00.choi@samsung.com>
3795 L: linux-pm@vger.kernel.org
3796 L: linux-samsung-soc@vger.kernel.org
3798 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3799 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3800 F: drivers/devfreq/exynos-bus.c
3802 BUSLOGIC SCSI DRIVER
3803 M: Khalid Aziz <khalid@gonehiking.org>
3804 L: linux-scsi@vger.kernel.org
3806 F: drivers/scsi/BusLogic.*
3807 F: drivers/scsi/FlashPoint.*
3809 C-MEDIA CMI8788 DRIVER
3810 M: Clemens Ladisch <clemens@ladisch.de>
3811 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3814 F: sound/pci/oxygen/
3817 M: Guo Ren <guoren@kernel.org>
3818 L: linux-csky@vger.kernel.org
3820 T: git https://github.com/c-sky/csky-linux.git
3821 F: Documentation/devicetree/bindings/csky/
3822 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3823 F: Documentation/devicetree/bindings/timer/csky,*
3825 F: drivers/clocksource/timer-gx6605s.c
3826 F: drivers/clocksource/timer-mp-csky.c
3827 F: drivers/irqchip/irq-csky-*
3832 M: Mark Salter <msalter@redhat.com>
3833 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3834 L: linux-c6x-dev@linux-c6x.org
3836 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3839 CA8210 IEEE-802.15.4 RADIO DRIVER
3840 M: Harry Morris <h.morris@cascoda.com>
3841 L: linux-wpan@vger.kernel.org
3843 W: https://github.com/Cascoda/ca8210-linux.git
3844 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3845 F: drivers/net/ieee802154/ca8210.c
3847 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3848 M: David Howells <dhowells@redhat.com>
3849 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3851 F: Documentation/filesystems/caching/cachefiles.rst
3854 CADENCE MIPI-CSI2 BRIDGES
3855 M: Maxime Ripard <mripard@kernel.org>
3856 L: linux-media@vger.kernel.org
3858 F: Documentation/devicetree/bindings/media/cdns,*.txt
3859 F: drivers/media/platform/cadence/cdns-csi2*
3862 L: linux-mtd@lists.infradead.org
3864 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3865 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3867 CADENCE USB3 DRD IP DRIVER
3868 M: Peter Chen <peter.chen@nxp.com>
3869 M: Pawel Laszczak <pawell@cadence.com>
3870 M: Roger Quadros <rogerq@ti.com>
3871 L: linux-usb@vger.kernel.org
3873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3874 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3875 F: drivers/usb/cdns3/
3877 CADET FM/AM RADIO RECEIVER DRIVER
3878 M: Hans Verkuil <hverkuil@xs4all.nl>
3879 L: linux-media@vger.kernel.org
3881 W: https://linuxtv.org
3882 T: git git://linuxtv.org/media_tree.git
3883 F: drivers/media/radio/radio-cadet*
3885 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3886 L: linux-media@vger.kernel.org
3888 T: git git://linuxtv.org/media_tree.git
3889 F: Documentation/admin-guide/media/cafe_ccic*
3890 F: drivers/media/platform/marvell-ccic/
3893 L: netdev@vger.kernel.org
3895 F: Documentation/networking/caif/
3896 F: drivers/net/caif/
3897 F: include/net/caif/
3898 F: include/uapi/linux/caif/
3902 M: Toke Høiland-Jørgensen <toke@toke.dk>
3903 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3905 F: net/sched/sch_cake.c
3908 M: Wolfgang Grandegger <wg@grandegger.com>
3909 M: Marc Kleine-Budde <mkl@pengutronix.de>
3910 L: linux-can@vger.kernel.org
3912 W: https://github.com/linux-can
3913 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3915 F: Documentation/devicetree/bindings/net/can/
3917 F: include/linux/can/dev.h
3918 F: include/linux/can/led.h
3919 F: include/linux/can/platform/
3920 F: include/linux/can/rx-offload.h
3921 F: include/uapi/linux/can/error.h
3922 F: include/uapi/linux/can/netlink.h
3923 F: include/uapi/linux/can/vxcan.h
3926 M: Oliver Hartkopp <socketcan@hartkopp.net>
3927 M: Marc Kleine-Budde <mkl@pengutronix.de>
3928 L: linux-can@vger.kernel.org
3930 W: https://github.com/linux-can
3931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3932 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3933 F: Documentation/networking/can.rst
3934 F: include/linux/can/core.h
3935 F: include/linux/can/skb.h
3936 F: include/net/netns/can.h
3937 F: include/uapi/linux/can.h
3938 F: include/uapi/linux/can/bcm.h
3939 F: include/uapi/linux/can/gw.h
3940 F: include/uapi/linux/can/isotp.h
3941 F: include/uapi/linux/can/raw.h
3944 CAN-J1939 NETWORK LAYER
3945 M: Robin van der Gracht <robin@protonic.nl>
3946 M: Oleksij Rempel <o.rempel@pengutronix.de>
3947 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3948 L: linux-can@vger.kernel.org
3950 F: Documentation/networking/j1939.rst
3951 F: include/uapi/linux/can/j1939.h
3955 M: Serge Hallyn <serge@hallyn.com>
3956 L: linux-security-module@vger.kernel.org
3958 F: include/linux/capability.h
3959 F: include/uapi/linux/capability.h
3960 F: kernel/capability.c
3961 F: security/commoncap.c
3963 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3964 M: Kevin Tsai <ktsai@capellamicro.com>
3966 F: drivers/iio/light/cm*
3968 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3969 M: Christian Lamparter <chunkeey@googlemail.com>
3970 L: linux-wireless@vger.kernel.org
3972 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3973 F: drivers/net/wireless/ath/carl9170/
3976 M: Robert Richter <rric@kernel.org>
3978 W: http://www.marvell.com
3979 F: drivers/i2c/busses/i2c-octeon*
3980 F: drivers/i2c/busses/i2c-thunderx*
3982 CAVIUM LIQUIDIO NETWORK DRIVER
3983 M: Derek Chickles <dchickles@marvell.com>
3984 M: Satanand Burla <sburla@marvell.com>
3985 M: Felix Manlunas <fmanlunas@marvell.com>
3986 L: netdev@vger.kernel.org
3988 W: http://www.marvell.com
3989 F: drivers/net/ethernet/cavium/liquidio/
3992 M: Robert Richter <rric@kernel.org>
3994 W: http://www.marvell.com
3995 F: drivers/mmc/host/cavium*
3997 CAVIUM OCTEON-TX CRYPTO DRIVER
3998 M: George Cherian <gcherian@marvell.com>
3999 L: linux-crypto@vger.kernel.org
4001 W: http://www.marvell.com
4002 F: drivers/crypto/cavium/cpt/
4004 CAVIUM THUNDERX2 ARM64 SOC
4005 M: Robert Richter <rric@kernel.org>
4006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4008 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4009 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4011 CC2520 IEEE-802.15.4 RADIO DRIVER
4012 M: Varka Bhadram <varkabhadram@gmail.com>
4013 L: linux-wpan@vger.kernel.org
4015 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4016 F: drivers/net/ieee802154/cc2520.c
4017 F: include/linux/spi/cc2520.h
4019 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4020 M: Gilad Ben-Yossef <gilad@benyossef.com>
4021 L: linux-crypto@vger.kernel.org
4023 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4024 F: drivers/crypto/ccree/
4026 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4027 M: Hadar Gat <hadar.gat@arm.com>
4028 L: linux-crypto@vger.kernel.org
4030 F: drivers/char/hw_random/cctrng.c
4031 F: drivers/char/hw_random/cctrng.h
4032 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4033 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4036 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4037 L: linux-media@vger.kernel.org
4039 W: http://linuxtv.org
4040 T: git git://linuxtv.org/media_tree.git
4041 F: Documentation/ABI/testing/debugfs-cec-error-inj
4042 F: Documentation/devicetree/bindings/media/cec.txt
4043 F: Documentation/driver-api/media/cec-core.rst
4044 F: Documentation/userspace-api/media/cec
4045 F: drivers/media/cec/
4046 F: drivers/media/rc/keymaps/rc-cec.c
4047 F: include/media/cec-notifier.h
4048 F: include/media/cec.h
4049 F: include/uapi/linux/cec-funcs.h
4050 F: include/uapi/linux/cec.h
4053 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4054 L: linux-media@vger.kernel.org
4056 W: http://linuxtv.org
4057 T: git git://linuxtv.org/media_tree.git
4058 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4059 F: drivers/media/cec/platform/cec-gpio/
4061 CELL BROADBAND ENGINE ARCHITECTURE
4062 M: Arnd Bergmann <arnd@arndb.de>
4063 L: linuxppc-dev@lists.ozlabs.org
4065 W: http://www.ibm.com/developerworks/power/cell/
4066 F: arch/powerpc/include/asm/cell*.h
4067 F: arch/powerpc/include/asm/spu*.h
4068 F: arch/powerpc/include/uapi/asm/spu*.h
4069 F: arch/powerpc/oprofile/*cell*
4070 F: arch/powerpc/platforms/cell/
4072 CELLWISE CW2015 BATTERY DRIVER
4073 M: Tobias Schrammm <t.schramm@manjaro.org>
4075 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4076 F: drivers/power/supply/cw2015_battery.c
4078 CEPH COMMON CODE (LIBCEPH)
4079 M: Ilya Dryomov <idryomov@gmail.com>
4080 M: Jeff Layton <jlayton@kernel.org>
4081 L: ceph-devel@vger.kernel.org
4084 T: git git://github.com/ceph/ceph-client.git
4085 F: include/linux/ceph/
4086 F: include/linux/crush/
4089 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4090 M: Jeff Layton <jlayton@kernel.org>
4091 M: Ilya Dryomov <idryomov@gmail.com>
4092 L: ceph-devel@vger.kernel.org
4095 T: git git://github.com/ceph/ceph-client.git
4096 F: Documentation/filesystems/ceph.rst
4099 CERTIFICATE HANDLING
4100 M: David Howells <dhowells@redhat.com>
4101 M: David Woodhouse <dwmw2@infradead.org>
4102 L: keyrings@vger.kernel.org
4104 F: Documentation/admin-guide/module-signing.rst
4106 F: scripts/extract-cert.c
4107 F: scripts/sign-file.c
4109 CFAG12864B LCD DRIVER
4110 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4112 F: drivers/auxdisplay/cfag12864b.c
4113 F: include/linux/cfag12864b.h
4115 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4116 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4118 F: drivers/auxdisplay/cfag12864bfb.c
4119 F: include/linux/cfag12864b.h
4121 CHAR and MISC DRIVERS
4122 M: Arnd Bergmann <arnd@arndb.de>
4123 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4128 F: include/linux/miscdevice.h
4129 X: drivers/char/agp/
4130 X: drivers/char/hw_random/
4131 X: drivers/char/ipmi/
4132 X: drivers/char/random.c
4133 X: drivers/char/tpm/
4136 M: Andy Whitcroft <apw@canonical.com>
4137 M: Joe Perches <joe@perches.com>
4139 F: scripts/checkpatch.pl
4141 CHINESE DOCUMENTATION
4142 M: Harry Wei <harryxiyou@gmail.com>
4143 M: Alex Shi <alex.shi@linux.alibaba.com>
4144 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4146 F: Documentation/translations/zh_CN/
4148 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4149 M: Peter Chen <Peter.Chen@nxp.com>
4150 L: linux-usb@vger.kernel.org
4152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4153 F: drivers/usb/chipidea/
4155 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4156 M: Hans de Goede <hdegoede@redhat.com>
4157 L: linux-input@vger.kernel.org
4159 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4160 F: drivers/input/touchscreen/chipone_icn8318.c
4162 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4163 M: Hans de Goede <hdegoede@redhat.com>
4164 L: linux-input@vger.kernel.org
4166 F: drivers/input/touchscreen/chipone_icn8505.c
4168 CHROME HARDWARE PLATFORM SUPPORT
4169 M: Benson Leung <bleung@chromium.org>
4170 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4173 F: drivers/platform/chrome/
4175 CHROMEOS EC CODEC DRIVER
4176 M: Cheng-Yi Chiang <cychiang@chromium.org>
4177 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4178 R: Guenter Roeck <groeck@chromium.org>
4180 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4181 F: sound/soc/codecs/cros_ec_codec.*
4183 CHROMEOS EC SUBDRIVERS
4184 M: Benson Leung <bleung@chromium.org>
4185 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4186 R: Guenter Roeck <groeck@chromium.org>
4188 F: drivers/power/supply/cros_usbpd-charger.c
4192 CHRONTEL CH7322 CEC DRIVER
4193 M: Jeff Chase <jnchase@google.com>
4194 L: linux-media@vger.kernel.org
4196 T: git git://linuxtv.org/media_tree.git
4197 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4198 F: drivers/media/cec/i2c/ch7322.c
4200 CIRRUS LOGIC AUDIO CODEC DRIVERS
4201 M: James Schulman <james.schulman@cirrus.com>
4202 M: David Rhodes <david.rhodes@cirrus.com>
4203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4204 L: patches@opensource.cirrus.com
4206 F: sound/soc/codecs/cs*
4208 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4209 M: Hartley Sweeten <hsweeten@visionengravers.com>
4210 L: netdev@vger.kernel.org
4212 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4214 CIRRUS LOGIC LOCHNAGAR DRIVER
4215 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4216 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4217 L: patches@opensource.cirrus.com
4219 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4220 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4221 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4222 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4223 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4224 F: Documentation/hwmon/lochnagar.rst
4225 F: drivers/clk/clk-lochnagar.c
4226 F: drivers/hwmon/lochnagar-hwmon.c
4227 F: drivers/mfd/lochnagar-i2c.c
4228 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4229 F: drivers/regulator/lochnagar-regulator.c
4230 F: include/dt-bindings/clk/lochnagar.h
4231 F: include/dt-bindings/pinctrl/lochnagar.h
4232 F: include/linux/mfd/lochnagar*
4233 F: sound/soc/codecs/lochnagar-sc.c
4235 CIRRUS LOGIC MADERA CODEC DRIVERS
4236 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4237 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4238 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4239 L: patches@opensource.cirrus.com
4241 W: https://github.com/CirrusLogic/linux-drivers/wiki
4242 T: git https://github.com/CirrusLogic/linux-drivers.git
4243 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4244 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4245 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4246 F: drivers/gpio/gpio-madera*
4247 F: drivers/irqchip/irq-madera*
4248 F: drivers/mfd/cs47l*
4249 F: drivers/mfd/madera*
4250 F: drivers/pinctrl/cirrus/*
4251 F: include/dt-bindings/sound/madera*
4252 F: include/linux/irqchip/irq-madera*
4253 F: include/linux/mfd/madera/*
4254 F: include/sound/madera*
4255 F: sound/soc/codecs/cs47l*
4256 F: sound/soc/codecs/madera*
4258 CISCO FCOE HBA DRIVER
4259 M: Satish Kharat <satishkh@cisco.com>
4260 M: Sesidhar Baddela <sebaddel@cisco.com>
4261 M: Karan Tilak Kumar <kartilak@cisco.com>
4262 L: linux-scsi@vger.kernel.org
4264 F: drivers/scsi/fnic/
4266 CISCO SCSI HBA DRIVER
4267 M: Karan Tilak Kumar <kartilak@cisco.com>
4268 M: Sesidhar Baddela <sebaddel@cisco.com>
4269 L: linux-scsi@vger.kernel.org
4271 F: drivers/scsi/snic/
4273 CISCO VIC ETHERNET NIC DRIVER
4274 M: Christian Benvenuti <benve@cisco.com>
4275 M: Govindarajulu Varadarajan <_govind@gmx.com>
4277 F: drivers/net/ethernet/cisco/enic/
4279 CISCO VIC LOW LATENCY NIC DRIVER
4280 M: Christian Benvenuti <benve@cisco.com>
4281 M: Nelson Escobar <neescoba@cisco.com>
4283 F: drivers/infiniband/hw/usnic/
4286 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4290 CLANG/LLVM BUILD SUPPORT
4291 M: Nathan Chancellor <natechancellor@gmail.com>
4292 M: Nick Desaulniers <ndesaulniers@google.com>
4293 L: clang-built-linux@googlegroups.com
4295 W: https://clangbuiltlinux.github.io/
4296 B: https://github.com/ClangBuiltLinux/linux/issues
4297 C: irc://chat.freenode.net/clangbuiltlinux
4298 F: Documentation/kbuild/llvm.rst
4299 F: scripts/clang-tools/
4300 F: scripts/lld-version.sh
4301 K: \b(?i:clang|llvm)\b
4304 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4305 L: linux-kernel@vger.kernel.org
4307 F: include/linux/cleancache.h
4311 M: Russell King <linux@armlinux.org.uk>
4312 L: linux-clk@vger.kernel.org
4314 F: include/linux/clk.h
4316 CLOCKSOURCE, CLOCKEVENT DRIVERS
4317 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4318 M: Thomas Gleixner <tglx@linutronix.de>
4319 L: linux-kernel@vger.kernel.org
4321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4322 F: Documentation/devicetree/bindings/timer/
4323 F: drivers/clocksource/
4326 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4327 M: Daniel Oliveira Nascimento <don@syst.com.br>
4328 L: platform-driver-x86@vger.kernel.org
4330 F: drivers/platform/x86/classmate-laptop.c
4333 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4334 L: linux-media@vger.kernel.org
4336 W: https://linuxtv.org
4337 T: git git://linuxtv.org/media_tree.git
4338 F: drivers/media/pci/cobalt/
4340 COCCINELLE/Semantic Patches (SmPL)
4341 M: Julia Lawall <Julia.Lawall@lip6.fr>
4342 M: Gilles Muller <Gilles.Muller@lip6.fr>
4343 M: Nicolas Palix <nicolas.palix@imag.fr>
4344 M: Michal Marek <michal.lkml@markovi.net>
4345 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4347 W: http://coccinelle.lip6.fr/
4348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4349 F: Documentation/dev-tools/coccinelle.rst
4350 F: scripts/coccicheck
4351 F: scripts/coccinelle/
4354 M: Jan Harkes <jaharkes@cs.cmu.edu>
4356 L: codalist@coda.cs.cmu.edu
4358 W: http://www.coda.cs.cmu.edu/
4359 F: Documentation/filesystems/coda.rst
4361 F: include/linux/coda*.h
4362 F: include/uapi/linux/coda*.h
4364 CODA V4L2 MEM2MEM DRIVER
4365 M: Philipp Zabel <p.zabel@pengutronix.de>
4366 L: linux-media@vger.kernel.org
4368 F: Documentation/devicetree/bindings/media/coda.yaml
4369 F: drivers/media/platform/coda/
4372 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4374 F: Documentation/process/code-of-conduct-interpretation.rst
4375 F: Documentation/process/code-of-conduct.rst
4377 COMMON CLK FRAMEWORK
4378 M: Michael Turquette <mturquette@baylibre.com>
4379 M: Stephen Boyd <sboyd@kernel.org>
4380 L: linux-clk@vger.kernel.org
4382 Q: http://patchwork.kernel.org/project/linux-clk/list/
4383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4384 F: Documentation/devicetree/bindings/clock/
4386 F: include/linux/clk-pr*
4387 F: include/linux/clk/
4388 F: include/linux/of_clk.h
4389 X: drivers/clk/clkdev.c
4391 COMMON INTERNET FILE SYSTEM (CIFS)
4392 M: Steve French <sfrench@samba.org>
4393 L: linux-cifs@vger.kernel.org
4394 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4396 W: http://linux-cifs.samba.org/
4397 T: git git://git.samba.org/sfrench/cifs-2.6.git
4398 F: Documentation/admin-guide/cifs/
4401 COMPACTPCI HOTPLUG CORE
4402 M: Scott Murray <scott@spiteful.org>
4403 L: linux-pci@vger.kernel.org
4405 F: drivers/pci/hotplug/cpci_hotplug*
4407 COMPACTPCI HOTPLUG GENERIC DRIVER
4408 M: Scott Murray <scott@spiteful.org>
4409 L: linux-pci@vger.kernel.org
4411 F: drivers/pci/hotplug/cpcihp_generic.c
4413 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4414 M: Scott Murray <scott@spiteful.org>
4415 L: linux-pci@vger.kernel.org
4417 F: drivers/pci/hotplug/cpcihp_zt5550.*
4419 COMPAL LAPTOP SUPPORT
4420 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4421 L: platform-driver-x86@vger.kernel.org
4423 F: drivers/platform/x86/compal-laptop.c
4426 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4428 F: include/linux/compiler_attributes.h
4430 CONEXANT ACCESSRUNNER USB DRIVER
4431 L: accessrunner-general@lists.sourceforge.net
4433 W: http://accessrunner.sourceforge.net/
4434 F: drivers/usb/atm/cxacru.c
4437 M: Joel Becker <jlbec@evilplan.org>
4438 M: Christoph Hellwig <hch@lst.de>
4440 T: git git://git.infradead.org/users/hch/configfs.git
4442 F: include/linux/configfs.h
4443 F: samples/configfs/
4446 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4448 F: drivers/video/console/
4449 F: include/linux/console*
4451 CONTROL GROUP (CGROUP)
4452 M: Tejun Heo <tj@kernel.org>
4453 M: Li Zefan <lizefan@huawei.com>
4454 M: Johannes Weiner <hannes@cmpxchg.org>
4455 L: cgroups@vger.kernel.org
4457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4458 F: Documentation/admin-guide/cgroup-v1/
4459 F: Documentation/admin-guide/cgroup-v2.rst
4460 F: include/linux/cgroup*
4463 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4464 M: Tejun Heo <tj@kernel.org>
4465 M: Jens Axboe <axboe@kernel.dk>
4466 L: cgroups@vger.kernel.org
4467 L: linux-block@vger.kernel.org
4468 T: git git://git.kernel.dk/linux-block
4469 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4470 F: block/bfq-cgroup.c
4471 F: block/blk-cgroup.c
4472 F: block/blk-iolatency.c
4473 F: block/blk-throttle.c
4474 F: include/linux/blk-cgroup.h
4476 CONTROL GROUP - CPUSET
4477 M: Li Zefan <lizefan@huawei.com>
4478 L: cgroups@vger.kernel.org
4480 W: http://www.bullopensource.org/cpuset/
4481 W: http://oss.sgi.com/projects/cpusets/
4482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4483 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4484 F: include/linux/cpuset.h
4485 F: kernel/cgroup/cpuset.c
4487 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4488 M: Johannes Weiner <hannes@cmpxchg.org>
4489 M: Michal Hocko <mhocko@kernel.org>
4490 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4491 L: cgroups@vger.kernel.org
4492 L: linux-mm@kvack.org
4497 CORETEMP HARDWARE MONITORING DRIVER
4498 M: Fenghua Yu <fenghua.yu@intel.com>
4499 L: linux-hwmon@vger.kernel.org
4501 F: Documentation/hwmon/coretemp.rst
4502 F: drivers/hwmon/coretemp.c
4504 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4505 M: Marius Zachmann <mail@mariuszachmann.de>
4506 L: linux-hwmon@vger.kernel.org
4508 F: drivers/hwmon/corsair-cpro.c
4510 COSA/SRP SYNC SERIAL DRIVER
4511 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4513 W: http://www.fi.muni.cz/~kas/cosa/
4514 F: drivers/net/wan/cosa*
4517 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4518 L: linux-iio@vger.kernel.org
4520 F: Documentation/ABI/testing/sysfs-bus-counter*
4521 F: Documentation/driver-api/generic-counter.rst
4523 F: include/linux/counter.h
4524 F: include/linux/counter_enum.h
4526 CPMAC ETHERNET DRIVER
4527 M: Florian Fainelli <f.fainelli@gmail.com>
4528 L: netdev@vger.kernel.org
4530 F: drivers/net/ethernet/ti/cpmac.c
4532 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4533 M: Viresh Kumar <viresh.kumar@linaro.org>
4534 M: Sudeep Holla <sudeep.holla@arm.com>
4535 L: linux-pm@vger.kernel.org
4537 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4538 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4540 CPU FREQUENCY SCALING FRAMEWORK
4541 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4542 M: Viresh Kumar <viresh.kumar@linaro.org>
4543 L: linux-pm@vger.kernel.org
4545 B: https://bugzilla.kernel.org
4546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4548 F: Documentation/admin-guide/pm/cpufreq.rst
4549 F: Documentation/admin-guide/pm/intel_pstate.rst
4550 F: Documentation/cpu-freq/
4551 F: Documentation/devicetree/bindings/cpufreq/
4553 F: include/linux/cpufreq.h
4554 F: include/linux/sched/cpufreq.h
4555 F: kernel/sched/cpufreq*.c
4556 F: tools/testing/selftests/cpufreq/
4558 CPU IDLE TIME MANAGEMENT FRAMEWORK
4559 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4560 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4561 L: linux-pm@vger.kernel.org
4563 B: https://bugzilla.kernel.org
4564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4565 F: Documentation/admin-guide/pm/cpuidle.rst
4566 F: Documentation/driver-api/pm/cpuidle.rst
4567 F: drivers/cpuidle/*
4568 F: include/linux/cpuidle.h
4570 CPU POWER MONITORING SUBSYSTEM
4571 M: Thomas Renninger <trenn@suse.com>
4572 M: Shuah Khan <shuah@kernel.org>
4573 M: Shuah Khan <skhan@linuxfoundation.org>
4574 L: linux-pm@vger.kernel.org
4576 F: tools/power/cpupower/
4579 M: "H. Peter Anvin" <hpa@zytor.com>
4581 F: arch/x86/kernel/cpuid.c
4582 F: arch/x86/kernel/msr.c
4584 CPUIDLE DRIVER - ARM BIG LITTLE
4585 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4586 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4587 L: linux-pm@vger.kernel.org
4588 L: linux-arm-kernel@lists.infradead.org
4590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4591 F: drivers/cpuidle/cpuidle-big_little.c
4593 CPUIDLE DRIVER - ARM EXYNOS
4594 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4595 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4596 M: Kukjin Kim <kgene@kernel.org>
4597 L: linux-pm@vger.kernel.org
4598 L: linux-samsung-soc@vger.kernel.org
4600 F: arch/arm/mach-exynos/pm.c
4601 F: drivers/cpuidle/cpuidle-exynos.c
4603 CPUIDLE DRIVER - ARM PSCI
4604 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4605 M: Sudeep Holla <sudeep.holla@arm.com>
4606 L: linux-pm@vger.kernel.org
4607 L: linux-arm-kernel@lists.infradead.org
4609 F: drivers/cpuidle/cpuidle-psci.c
4611 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4612 M: Ulf Hansson <ulf.hansson@linaro.org>
4613 L: linux-pm@vger.kernel.org
4614 L: linux-arm-kernel@lists.infradead.org
4616 F: drivers/cpuidle/cpuidle-psci.h
4617 F: drivers/cpuidle/cpuidle-psci-domain.c
4620 M: Nicolas Pitre <nico@fluxnic.net>
4622 F: Documentation/filesystems/cramfs.rst
4626 M: Bastien Nocera <hadess@hadess.net>
4627 L: linux-input@vger.kernel.org
4629 F: drivers/hid/hid-creative-sb0540.c
4632 M: Herbert Xu <herbert@gondor.apana.org.au>
4633 M: "David S. Miller" <davem@davemloft.net>
4634 L: linux-crypto@vger.kernel.org
4636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4638 F: Documentation/crypto/
4639 F: Documentation/devicetree/bindings/crypto/
4644 F: include/linux/crypto*
4647 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4648 M: Neil Horman <nhorman@tuxdriver.com>
4649 L: linux-crypto@vger.kernel.org
4651 F: crypto/ansi_cprng.c
4655 M: Hans Verkuil <hverkuil@xs4all.nl>
4656 L: linux-media@vger.kernel.org
4658 W: http://linuxtv.org
4659 T: git git://linuxtv.org/media_tree.git
4660 F: drivers/media/i2c/cs3308.c
4662 CS5535 Audio ALSA driver
4663 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4665 F: sound/pci/cs5535audio/
4667 CSI DRIVERS FOR ALLWINNER V3s
4668 M: Yong Deng <yong.deng@magewell.com>
4669 L: linux-media@vger.kernel.org
4671 T: git git://linuxtv.org/media_tree.git
4672 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4673 F: drivers/media/platform/sunxi/sun6i-csi/
4676 M: Solomon Peachy <pizza@shaftnet.org>
4678 F: drivers/net/wireless/st/cw1200/
4680 CX18 VIDEO4LINUX DRIVER
4681 M: Andy Walls <awalls@md.metrocast.net>
4682 L: linux-media@vger.kernel.org
4684 W: https://linuxtv.org
4685 T: git git://linuxtv.org/media_tree.git
4686 F: drivers/media/pci/cx18/
4687 F: include/uapi/linux/ivtv*
4689 CX2341X MPEG ENCODER HELPER MODULE
4690 M: Hans Verkuil <hverkuil@xs4all.nl>
4691 L: linux-media@vger.kernel.org
4693 W: https://linuxtv.org
4694 T: git git://linuxtv.org/media_tree.git
4695 F: drivers/media/common/cx2341x*
4696 F: include/media/drv-intf/cx2341x.h
4698 CX24120 MEDIA DRIVER
4699 M: Jemma Denson <jdenson@gmail.com>
4700 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4701 L: linux-media@vger.kernel.org
4703 W: https://linuxtv.org
4704 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4705 F: drivers/media/dvb-frontends/cx24120*
4707 CX88 VIDEO4LINUX DRIVER
4708 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4709 L: linux-media@vger.kernel.org
4711 W: https://linuxtv.org
4712 T: git git://linuxtv.org/media_tree.git
4713 F: Documentation/driver-api/media/drivers/cx88*
4714 F: drivers/media/pci/cx88/
4716 CXD2820R MEDIA DRIVER
4717 M: Antti Palosaari <crope@iki.fi>
4718 L: linux-media@vger.kernel.org
4720 W: https://linuxtv.org
4721 W: http://palosaari.fi/linux/
4722 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4723 T: git git://linuxtv.org/anttip/media_tree.git
4724 F: drivers/media/dvb-frontends/cxd2820r*
4726 CXGB3 ETHERNET DRIVER (CXGB3)
4727 M: Raju Rangoju <rajur@chelsio.com>
4728 L: netdev@vger.kernel.org
4730 W: http://www.chelsio.com
4731 F: drivers/net/ethernet/chelsio/cxgb3/
4733 CXGB3 ISCSI DRIVER (CXGB3I)
4734 M: Karen Xie <kxie@chelsio.com>
4735 L: linux-scsi@vger.kernel.org
4737 W: http://www.chelsio.com
4738 F: drivers/scsi/cxgbi/cxgb3i
4740 CXGB4 CRYPTO DRIVER (chcr)
4741 M: Ayush Sawal <ayush.sawal@chelsio.com>
4742 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4743 M: Rohit Maheshwari <rohitm@chelsio.com>
4744 L: linux-crypto@vger.kernel.org
4746 W: http://www.chelsio.com
4747 F: drivers/crypto/chelsio
4749 CXGB4 INLINE CRYPTO DRIVER
4750 M: Ayush Sawal <ayush.sawal@chelsio.com>
4751 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4752 M: Rohit Maheshwari <rohitm@chelsio.com>
4753 L: netdev@vger.kernel.org
4755 W: http://www.chelsio.com
4756 F: drivers/net/ethernet/chelsio/inline_crypto/
4758 CXGB4 ETHERNET DRIVER (CXGB4)
4759 M: Raju Rangoju <rajur@chelsio.com>
4760 L: netdev@vger.kernel.org
4762 W: http://www.chelsio.com
4763 F: drivers/net/ethernet/chelsio/cxgb4/
4765 CXGB4 ISCSI DRIVER (CXGB4I)
4766 M: Karen Xie <kxie@chelsio.com>
4767 L: linux-scsi@vger.kernel.org
4769 W: http://www.chelsio.com
4770 F: drivers/scsi/cxgbi/cxgb4i
4772 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4773 M: Potnuri Bharat Teja <bharat@chelsio.com>
4774 L: linux-rdma@vger.kernel.org
4776 W: http://www.openfabrics.org
4777 F: drivers/infiniband/hw/cxgb4/
4778 F: include/uapi/rdma/cxgb4-abi.h
4780 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4781 M: Raju Rangoju <rajur@chelsio.com>
4782 L: netdev@vger.kernel.org
4784 W: http://www.chelsio.com
4785 F: drivers/net/ethernet/chelsio/cxgb4vf/
4787 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4788 M: Frederic Barrat <fbarrat@linux.ibm.com>
4789 M: Andrew Donnellan <ajd@linux.ibm.com>
4790 L: linuxppc-dev@lists.ozlabs.org
4792 F: Documentation/ABI/testing/sysfs-class-cxl
4793 F: Documentation/powerpc/cxl.rst
4794 F: arch/powerpc/platforms/powernv/pci-cxl.c
4795 F: drivers/misc/cxl/
4796 F: include/misc/cxl*
4797 F: include/uapi/misc/cxl.h
4799 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4800 M: Manoj N. Kumar <manoj@linux.ibm.com>
4801 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4802 M: Uma Krishnan <ukrishn@linux.ibm.com>
4803 L: linux-scsi@vger.kernel.org
4805 F: Documentation/powerpc/cxlflash.rst
4806 F: drivers/scsi/cxlflash/
4807 F: include/uapi/scsi/cxlflash_ioctl.h
4810 M: Russell King <linux@armlinux.org.uk>
4811 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4813 W: http://www.armlinux.org.uk/
4814 F: drivers/video/fbdev/cyber2000fb.*
4816 CYCLADES ASYNC MUX DRIVER
4818 W: http://www.cyclades.com/
4819 F: drivers/tty/cyclades.c
4820 F: include/linux/cyclades.h
4821 F: include/uapi/linux/cyclades.h
4823 CYCLADES PC300 DRIVER
4825 W: http://www.cyclades.com/
4826 F: drivers/net/wan/pc300*
4828 CYPRESS_FIRMWARE MEDIA DRIVER
4829 M: Antti Palosaari <crope@iki.fi>
4830 L: linux-media@vger.kernel.org
4832 W: https://linuxtv.org
4833 W: http://palosaari.fi/linux/
4834 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4835 T: git git://linuxtv.org/anttip/media_tree.git
4836 F: drivers/media/common/cypress_firmware*
4838 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4839 M: Linus Walleij <linus.walleij@linaro.org>
4840 L: linux-input@vger.kernel.org
4842 F: drivers/input/touchscreen/cy8ctma140.c
4844 CYTTSP TOUCHSCREEN DRIVER
4845 M: Ferruh Yigit <fery@cypress.com>
4846 L: linux-input@vger.kernel.org
4848 F: drivers/input/touchscreen/cyttsp*
4849 F: include/linux/input/cyttsp.h
4851 D-LINK DIR-685 TOUCHKEYS DRIVER
4852 M: Linus Walleij <linus.walleij@linaro.org>
4853 L: linux-input@vger.kernel.org
4855 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4857 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4858 M: Joshua Kinard <kumba@gentoo.org>
4860 F: drivers/rtc/rtc-ds1685.c
4861 F: include/linux/rtc/ds1685.h
4863 DAMA SLAVE for AX.25
4864 M: Joerg Reuter <jreuter@yaina.de>
4865 L: linux-hams@vger.kernel.org
4867 W: http://yaina.de/jreuter/
4868 W: http://www.qsl.net/dl1bke/
4869 F: net/ax25/af_ax25.c
4870 F: net/ax25/ax25_dev.c
4871 F: net/ax25/ax25_ds_*
4872 F: net/ax25/ax25_in.c
4873 F: net/ax25/ax25_out.c
4874 F: net/ax25/ax25_timer.c
4875 F: net/ax25/sysctl_net_ax25.c
4877 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4878 L: netdev@vger.kernel.org
4880 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4881 F: drivers/net/ethernet/dec/tulip/dmfe.c
4883 DC390/AM53C974 SCSI driver
4884 M: Hannes Reinecke <hare@suse.com>
4885 L: linux-scsi@vger.kernel.org
4887 F: drivers/scsi/am53c974.c
4890 M: Oliver Neukum <oliver@neukum.org>
4891 M: Ali Akcaagac <aliakc@web.de>
4892 M: Jamie Lenehan <lenehan@twibble.org>
4893 L: dc395x@twibble.org
4895 W: http://twibble.org/dist/dc395x/
4896 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4897 F: Documentation/scsi/dc395x.rst
4898 F: drivers/scsi/dc395x.*
4901 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4902 L: dccp@vger.kernel.org
4904 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4905 F: include/linux/dccp.h
4906 F: include/linux/tfrc.h
4907 F: include/uapi/linux/dccp.h
4910 DECnet NETWORK LAYER
4911 L: linux-decnet-user@lists.sourceforge.net
4913 W: http://linux-decnet.sourceforge.net
4914 F: Documentation/networking/decnet.rst
4917 DECSTATION PLATFORM SUPPORT
4918 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4919 L: linux-mips@vger.kernel.org
4921 W: http://www.linux-mips.org/wiki/DECstation
4923 F: arch/mips/include/asm/dec/
4924 F: arch/mips/include/asm/mach-dec/
4926 DEFXX FDDI NETWORK DRIVER
4927 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4929 F: drivers/net/fddi/defxx.*
4931 DEFZA FDDI NETWORK DRIVER
4932 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4934 F: drivers/net/fddi/defza.*
4936 DEINTERLACE DRIVERS FOR ALLWINNER H3
4937 M: Jernej Skrabec <jernej.skrabec@siol.net>
4938 L: linux-media@vger.kernel.org
4940 T: git git://linuxtv.org/media_tree.git
4941 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4942 F: drivers/media/platform/sunxi/sun8i-di/
4945 M: Matthew Garrett <mjg59@srcf.ucam.org>
4946 M: Pali Rohár <pali@kernel.org>
4947 L: platform-driver-x86@vger.kernel.org
4949 F: drivers/platform/x86/dell-laptop.c
4951 DELL LAPTOP FREEFALL DRIVER
4952 M: Pali Rohár <pali@kernel.org>
4954 F: drivers/platform/x86/dell-smo8800.c
4956 DELL LAPTOP RBTN DRIVER
4957 M: Pali Rohár <pali@kernel.org>
4959 F: drivers/platform/x86/dell-rbtn.*
4961 DELL LAPTOP SMM DRIVER
4962 M: Pali Rohár <pali@kernel.org>
4964 F: drivers/hwmon/dell-smm-hwmon.c
4965 F: include/uapi/linux/i8k.h
4967 DELL REMOTE BIOS UPDATE DRIVER
4968 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4969 L: platform-driver-x86@vger.kernel.org
4971 F: drivers/platform/x86/dell_rbu.c
4974 M: Pali Rohár <pali@kernel.org>
4975 M: Mario Limonciello <mario.limonciello@dell.com>
4976 L: platform-driver-x86@vger.kernel.org
4978 F: drivers/platform/x86/dell-smbios.*
4980 DELL SMBIOS SMM DRIVER
4981 M: Mario Limonciello <mario.limonciello@dell.com>
4982 L: platform-driver-x86@vger.kernel.org
4984 F: drivers/platform/x86/dell-smbios-smm.c
4986 DELL SMBIOS WMI DRIVER
4987 M: Mario Limonciello <mario.limonciello@dell.com>
4988 L: platform-driver-x86@vger.kernel.org
4990 F: drivers/platform/x86/dell-smbios-wmi.c
4991 F: tools/wmi/dell-smbios-example.c
4993 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4994 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4995 L: platform-driver-x86@vger.kernel.org
4997 F: Documentation/driver-api/dcdbas.rst
4998 F: drivers/platform/x86/dcdbas.*
5000 DELL WMI DESCRIPTOR DRIVER
5001 M: Mario Limonciello <mario.limonciello@dell.com>
5003 F: drivers/platform/x86/dell-wmi-descriptor.c
5005 DELL WMI NOTIFICATIONS DRIVER
5006 M: Matthew Garrett <mjg59@srcf.ucam.org>
5007 M: Pali Rohár <pali@kernel.org>
5009 F: drivers/platform/x86/dell-wmi.c
5011 DELTA ST MEDIA DRIVER
5012 M: Hugues Fruchet <hugues.fruchet@st.com>
5013 L: linux-media@vger.kernel.org
5015 W: https://linuxtv.org
5016 T: git git://linuxtv.org/media_tree.git
5017 F: drivers/media/platform/sti/delta
5020 L: linux-mtd@lists.infradead.org
5022 F: drivers/mtd/nand/raw/denali*
5024 DESIGNWARE EDMA CORE IP DRIVER
5025 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5026 L: dmaengine@vger.kernel.org
5028 F: drivers/dma/dw-edma/
5029 F: include/linux/dma/edma.h
5031 DESIGNWARE USB2 DRD IP DRIVER
5032 M: Minas Harutyunyan <hminas@synopsys.com>
5033 L: linux-usb@vger.kernel.org
5035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5036 F: drivers/usb/dwc2/
5038 DESIGNWARE USB3 DRD IP DRIVER
5039 M: Felipe Balbi <balbi@kernel.org>
5040 L: linux-usb@vger.kernel.org
5042 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5043 F: drivers/usb/dwc3/
5045 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5046 M: Andreas Klinger <ak@it-klinger.de>
5047 L: linux-iio@vger.kernel.org
5049 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5050 F: drivers/iio/proximity/srf*.c
5052 DEVICE COREDUMP (DEV_COREDUMP)
5053 M: Johannes Berg <johannes@sipsolutions.net>
5054 L: linux-kernel@vger.kernel.org
5056 F: drivers/base/devcoredump.c
5057 F: include/linux/devcoredump.h
5059 DEVICE DEPENDENCY HELPER SCRIPT
5060 M: Saravana Kannan <saravanak@google.com>
5061 L: linux-kernel@vger.kernel.org
5063 F: scripts/dev-needs.sh
5065 DEVICE DIRECT ACCESS (DAX)
5066 M: Dan Williams <dan.j.williams@intel.com>
5067 M: Vishal Verma <vishal.l.verma@intel.com>
5068 M: Dave Jiang <dave.jiang@intel.com>
5069 L: linux-nvdimm@lists.01.org
5073 DEVICE FREQUENCY (DEVFREQ)
5074 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5075 M: Kyungmin Park <kyungmin.park@samsung.com>
5076 M: Chanwoo Choi <cw00.choi@samsung.com>
5077 L: linux-pm@vger.kernel.org
5079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5080 F: Documentation/devicetree/bindings/devfreq/
5082 F: include/linux/devfreq.h
5083 F: include/trace/events/devfreq.h
5085 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5086 M: Chanwoo Choi <cw00.choi@samsung.com>
5087 L: linux-pm@vger.kernel.org
5089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5090 F: Documentation/devicetree/bindings/devfreq/event/
5091 F: drivers/devfreq/devfreq-event.c
5092 F: drivers/devfreq/event/
5093 F: include/dt-bindings/pmu/exynos_ppmu.h
5094 F: include/linux/devfreq-event.h
5096 DEVICE NUMBER REGISTRY
5097 M: Torben Mathiasen <device@lanana.org>
5099 W: http://lanana.org/docs/device-list/index.html
5102 M: Alasdair Kergon <agk@redhat.com>
5103 M: Mike Snitzer <snitzer@redhat.com>
5104 M: dm-devel@redhat.com
5105 L: dm-devel@redhat.com
5107 W: http://sources.redhat.com/dm
5108 Q: http://patchwork.kernel.org/project/dm-devel/list/
5109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5110 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5111 F: Documentation/admin-guide/device-mapper/
5112 F: drivers/md/Kconfig
5113 F: drivers/md/Makefile
5115 F: drivers/md/persistent-data/
5116 F: include/linux/device-mapper.h
5117 F: include/linux/dm-*.h
5118 F: include/uapi/linux/dm-*.h
5121 M: Jiri Pirko <jiri@nvidia.com>
5122 L: netdev@vger.kernel.org
5124 F: Documentation/networking/devlink
5125 F: include/net/devlink.h
5126 F: include/uapi/linux/devlink.h
5127 F: net/core/devlink.c
5129 DIALOG SEMICONDUCTOR DRIVERS
5130 M: Support Opensource <support.opensource@diasemi.com>
5132 W: http://www.dialog-semiconductor.com/products
5133 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5134 F: Documentation/devicetree/bindings/mfd/da90*.txt
5135 F: Documentation/devicetree/bindings/regulator/da92*.txt
5136 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5137 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5138 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5139 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5140 F: Documentation/hwmon/da90??.rst
5141 F: drivers/gpio/gpio-da90??.c
5142 F: drivers/hwmon/da90??-hwmon.c
5143 F: drivers/iio/adc/da91??-*.c
5144 F: drivers/input/misc/da90??_onkey.c
5145 F: drivers/input/touchscreen/da9052_tsi.c
5146 F: drivers/leds/leds-da90??.c
5147 F: drivers/mfd/da903x.c
5148 F: drivers/mfd/da90??-*.c
5149 F: drivers/mfd/da91??-*.c
5150 F: drivers/pinctrl/pinctrl-da90??.c
5151 F: drivers/power/supply/da9052-battery.c
5152 F: drivers/power/supply/da91??-*.c
5153 F: drivers/regulator/da9???-regulator.[ch]
5154 F: drivers/regulator/slg51000-regulator.[ch]
5155 F: drivers/rtc/rtc-da90??.c
5156 F: drivers/thermal/da90??-thermal.c
5157 F: drivers/video/backlight/da90??_bl.c
5158 F: drivers/watchdog/da90??_wdt.c
5159 F: include/linux/mfd/da903x.h
5160 F: include/linux/mfd/da9052/
5161 F: include/linux/mfd/da9055/
5162 F: include/linux/mfd/da9062/
5163 F: include/linux/mfd/da9063/
5164 F: include/linux/mfd/da9150/
5165 F: include/linux/regulator/da9211.h
5166 F: include/sound/da[79]*.h
5167 F: sound/soc/codecs/da[79]*.[ch]
5169 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5170 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5171 L: linux-gpio@vger.kernel.org
5173 F: drivers/gpio/gpio-gpio-mm.c
5175 DIOLAN U2C-12 I2C DRIVER
5176 M: Guenter Roeck <linux@roeck-us.net>
5177 L: linux-i2c@vger.kernel.org
5179 F: drivers/i2c/busses/i2c-diolan-u2c.c
5181 DIRECTORY NOTIFICATION (DNOTIFY)
5182 M: Jan Kara <jack@suse.cz>
5183 R: Amir Goldstein <amir73il@gmail.com>
5184 L: linux-fsdevel@vger.kernel.org
5186 F: Documentation/filesystems/dnotify.rst
5187 F: fs/notify/dnotify/
5188 F: include/linux/dnotify.h
5190 DISK GEOMETRY AND PARTITION HANDLING
5191 M: Andries Brouwer <aeb@cwi.nl>
5193 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5194 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5195 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5198 M: Jan Kara <jack@suse.com>
5200 F: Documentation/filesystems/quota.rst
5202 F: include/linux/quota*.h
5203 F: include/uapi/linux/quota*.h
5205 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5206 M: Bernie Thompson <bernie@plugable.com>
5207 L: linux-fbdev@vger.kernel.org
5209 W: http://plugable.com/category/projects/udlfb/
5210 F: Documentation/fb/udlfb.rst
5211 F: drivers/video/fbdev/udlfb.c
5212 F: include/video/udlfb.h
5214 DISTRIBUTED LOCK MANAGER (DLM)
5215 M: Christine Caulfield <ccaulfie@redhat.com>
5216 M: David Teigland <teigland@redhat.com>
5217 L: cluster-devel@redhat.com
5219 W: http://sources.redhat.com/cluster/
5220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5223 DMA BUFFER SHARING FRAMEWORK
5224 M: Sumit Semwal <sumit.semwal@linaro.org>
5225 M: Christian König <christian.koenig@amd.com>
5226 L: linux-media@vger.kernel.org
5227 L: dri-devel@lists.freedesktop.org
5228 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5230 T: git git://anongit.freedesktop.org/drm/drm-misc
5231 F: Documentation/driver-api/dma-buf.rst
5233 F: include/linux/*fence.h
5234 F: include/linux/dma-buf*
5235 F: include/linux/dma-resv.h
5236 K: \bdma_(?:buf|fence|resv)\b
5238 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5239 M: Vinod Koul <vkoul@kernel.org>
5240 L: dmaengine@vger.kernel.org
5242 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5244 F: Documentation/devicetree/bindings/dma/
5245 F: Documentation/driver-api/dmaengine/
5247 F: include/linux/dmaengine.h
5248 F: include/linux/of_dma.h
5251 M: Christoph Hellwig <hch@lst.de>
5252 M: Marek Szyprowski <m.szyprowski@samsung.com>
5253 R: Robin Murphy <robin.murphy@arm.com>
5254 L: iommu@lists.linux-foundation.org
5256 W: http://git.infradead.org/users/hch/dma-mapping.git
5257 T: git git://git.infradead.org/users/hch/dma-mapping.git
5258 F: include/asm-generic/dma-mapping.h
5259 F: include/linux/dma-direct.h
5260 F: include/linux/dma-mapping.h
5261 F: include/linux/dma-map-ops.h
5264 DMA-BUF HEAPS FRAMEWORK
5265 M: Sumit Semwal <sumit.semwal@linaro.org>
5266 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5267 R: Liam Mark <lmark@codeaurora.org>
5268 R: Laura Abbott <labbott@redhat.com>
5269 R: Brian Starkey <Brian.Starkey@arm.com>
5270 R: John Stultz <john.stultz@linaro.org>
5271 L: linux-media@vger.kernel.org
5272 L: dri-devel@lists.freedesktop.org
5273 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5275 T: git git://anongit.freedesktop.org/drm/drm-misc
5276 F: drivers/dma-buf/dma-heap.c
5277 F: drivers/dma-buf/heaps/*
5278 F: include/linux/dma-heap.h
5279 F: include/uapi/linux/dma-heap.h
5281 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5282 M: Lukasz Luba <lukasz.luba@arm.com>
5283 L: linux-pm@vger.kernel.org
5284 L: linux-samsung-soc@vger.kernel.org
5286 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5287 F: drivers/memory/samsung/exynos5422-dmc.c
5289 DME1737 HARDWARE MONITOR DRIVER
5290 M: Juerg Haefliger <juergh@gmail.com>
5291 L: linux-hwmon@vger.kernel.org
5293 F: Documentation/hwmon/dme1737.rst
5294 F: drivers/hwmon/dme1737.c
5297 M: Jean Delvare <jdelvare@suse.com>
5299 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5300 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5301 F: drivers/firmware/dmi-id.c
5302 F: drivers/firmware/dmi_scan.c
5303 F: include/linux/dmi.h
5306 M: Jonathan Corbet <corbet@lwn.net>
5307 L: linux-doc@vger.kernel.org
5309 P: Documentation/doc-guide/maintainer-profile.rst
5310 T: git git://git.lwn.net/linux.git docs-next
5312 F: scripts/documentation-file-ref-check
5313 F: scripts/kernel-doc
5314 F: scripts/sphinx-pre-install
5315 X: Documentation/ABI/
5316 X: Documentation/admin-guide/media/
5317 X: Documentation/devicetree/
5318 X: Documentation/driver-api/media/
5319 X: Documentation/firmware-guide/acpi/
5320 X: Documentation/i2c/
5321 X: Documentation/power/
5322 X: Documentation/spi/
5323 X: Documentation/userspace-api/media/
5325 DOCUMENTATION SCRIPTS
5326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5327 L: linux-doc@vger.kernel.org
5329 F: Documentation/sphinx/parse-headers.pl
5330 F: scripts/documentation-file-ref-check
5331 F: scripts/sphinx-pre-install
5333 DOCUMENTATION/ITALIAN
5334 M: Federico Vaga <federico.vaga@vaga.pv.it>
5335 L: linux-doc@vger.kernel.org
5337 F: Documentation/translations/it_IT
5339 DONGWOON DW9714 LENS VOICE COIL DRIVER
5340 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5341 L: linux-media@vger.kernel.org
5343 T: git git://linuxtv.org/media_tree.git
5344 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5345 F: drivers/media/i2c/dw9714.c
5347 DONGWOON DW9768 LENS VOICE COIL DRIVER
5348 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5349 L: linux-media@vger.kernel.org
5351 T: git git://linuxtv.org/media_tree.git
5352 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5353 F: drivers/media/i2c/dw9768.c
5355 DONGWOON DW9807 LENS VOICE COIL DRIVER
5356 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5357 L: linux-media@vger.kernel.org
5359 T: git git://linuxtv.org/media_tree.git
5360 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5361 F: drivers/media/i2c/dw9807-vcm.c
5364 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5365 L: blinux-list@redhat.com
5367 F: drivers/char/dtlk.c
5368 F: include/linux/dtlk.h
5370 DPAA2 DATAPATH I/O (DPIO) DRIVER
5371 M: Roy Pledge <Roy.Pledge@nxp.com>
5372 L: linux-kernel@vger.kernel.org
5374 F: drivers/soc/fsl/dpio
5376 DPAA2 ETHERNET DRIVER
5377 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5378 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5379 L: netdev@vger.kernel.org
5381 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5382 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5383 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5384 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5385 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5386 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5387 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5388 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5389 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5391 DPAA2 ETHERNET SWITCH DRIVER
5392 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5393 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5394 L: linux-kernel@vger.kernel.org
5396 F: drivers/staging/fsl-dpaa2/ethsw
5398 DPT_I2O SCSI RAID DRIVER
5399 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5400 L: linux-scsi@vger.kernel.org
5402 W: http://www.adaptec.com/
5403 F: drivers/scsi/dpt*
5404 F: drivers/scsi/dpt/
5407 M: Philipp Reisner <philipp.reisner@linbit.com>
5408 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5409 L: drbd-dev@lists.linbit.com
5411 W: http://www.drbd.org
5412 T: git git://git.linbit.com/linux-drbd.git
5413 T: git git://git.linbit.com/drbd-8.4.git
5414 F: Documentation/admin-guide/blockdev/
5415 F: drivers/block/drbd/
5418 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5419 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5420 R: "Rafael J. Wysocki" <rafael@kernel.org>
5422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5423 F: Documentation/core-api/kobject.rst
5427 F: include/linux/debugfs.h
5428 F: include/linux/kobj*
5431 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5432 M: Nishanth Menon <nm@ti.com>
5433 L: linux-pm@vger.kernel.org
5435 F: drivers/soc/ti/smartreflex.c
5436 F: include/linux/power/smartreflex.h
5438 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5439 M: Maxime Ripard <mripard@kernel.org>
5440 M: Chen-Yu Tsai <wens@csie.org>
5441 R: Jernej Skrabec <jernej.skrabec@siol.net>
5442 L: dri-devel@lists.freedesktop.org
5444 T: git git://anongit.freedesktop.org/drm/drm-misc
5445 F: drivers/gpu/drm/sun4i/sun8i*
5447 DRM DRIVER FOR ARM PL111 CLCD
5448 M: Eric Anholt <eric@anholt.net>
5450 T: git git://anongit.freedesktop.org/drm/drm-misc
5451 F: drivers/gpu/drm/pl111/
5453 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5454 M: Linus Walleij <linus.walleij@linaro.org>
5456 T: git git://anongit.freedesktop.org/drm/drm-misc
5457 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5458 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5460 DRM DRIVER FOR ASPEED BMC GFX
5461 M: Joel Stanley <joel@jms.id.au>
5462 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5464 T: git git://anongit.freedesktop.org/drm/drm-misc
5465 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5466 F: drivers/gpu/drm/aspeed/
5468 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5469 M: Dave Airlie <airlied@redhat.com>
5470 R: Thomas Zimmermann <tzimmermann@suse.de>
5471 L: dri-devel@lists.freedesktop.org
5473 T: git git://anongit.freedesktop.org/drm/drm-misc
5474 F: drivers/gpu/drm/ast/
5476 DRM DRIVER FOR BOCHS VIRTUAL GPU
5477 M: Gerd Hoffmann <kraxel@redhat.com>
5478 L: virtualization@lists.linux-foundation.org
5480 T: git git://anongit.freedesktop.org/drm/drm-misc
5481 F: drivers/gpu/drm/bochs/
5483 DRM DRIVER FOR BOE HIMAX8279D PANELS
5484 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5486 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5487 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5489 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5490 M: Linus Walleij <linus.walleij@linaro.org>
5492 T: git git://anongit.freedesktop.org/drm/drm-misc
5493 F: drivers/gpu/drm/tve200/
5495 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5496 M: Icenowy Zheng <icenowy@aosc.io>
5498 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5499 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5501 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5502 M: Jagan Teki <jagan@amarulasolutions.com>
5504 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5505 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5507 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5508 M: Hans de Goede <hdegoede@redhat.com>
5510 T: git git://anongit.freedesktop.org/drm/drm-misc
5511 F: drivers/gpu/drm/tiny/gm12u320.c
5513 DRM DRIVER FOR HX8357D PANELS
5514 M: Eric Anholt <eric@anholt.net>
5516 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5518 F: drivers/gpu/drm/tiny/hx8357d.c
5520 DRM DRIVER FOR ILITEK ILI9225 PANELS
5521 M: David Lechner <david@lechnology.com>
5523 T: git git://anongit.freedesktop.org/drm/drm-misc
5524 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5525 F: drivers/gpu/drm/tiny/ili9225.c
5527 DRM DRIVER FOR ILITEK ILI9486 PANELS
5528 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5530 T: git git://anongit.freedesktop.org/drm/drm-misc
5531 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5532 F: drivers/gpu/drm/tiny/ili9486.c
5534 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5535 S: Orphan / Obsolete
5536 F: drivers/gpu/drm/i810/
5537 F: include/uapi/drm/i810_drm.h
5539 DRM DRIVER FOR LVDS PANELS
5540 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5541 L: dri-devel@lists.freedesktop.org
5542 T: git git://anongit.freedesktop.org/drm/drm-misc
5544 F: drivers/gpu/drm/panel/panel-lvds.c
5545 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5547 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5548 M: Guido Günther <agx@sigxcpu.org>
5549 R: Purism Kernel Team <kernel@puri.sm>
5551 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5552 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5554 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5555 S: Orphan / Obsolete
5556 F: drivers/gpu/drm/mga/
5557 F: include/uapi/drm/mga_drm.h
5559 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5560 M: Dave Airlie <airlied@redhat.com>
5561 R: Thomas Zimmermann <tzimmermann@suse.de>
5562 L: dri-devel@lists.freedesktop.org
5564 T: git git://anongit.freedesktop.org/drm/drm-misc
5565 F: drivers/gpu/drm/mgag200/
5567 DRM DRIVER FOR MI0283QT
5568 M: Noralf Trønnes <noralf@tronnes.org>
5570 T: git git://anongit.freedesktop.org/drm/drm-misc
5571 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5572 F: drivers/gpu/drm/tiny/mi0283qt.c
5574 DRM DRIVER FOR MSM ADRENO GPU
5575 M: Rob Clark <robdclark@gmail.com>
5576 M: Sean Paul <sean@poorly.run>
5577 L: linux-arm-msm@vger.kernel.org
5578 L: dri-devel@lists.freedesktop.org
5579 L: freedreno@lists.freedesktop.org
5581 T: git https://gitlab.freedesktop.org/drm/msm.git
5582 F: Documentation/devicetree/bindings/display/msm/
5583 F: drivers/gpu/drm/msm/
5584 F: include/uapi/drm/msm_drm.h
5586 DRM DRIVER FOR NOVATEK NT35510 PANELS
5587 M: Linus Walleij <linus.walleij@linaro.org>
5589 T: git git://anongit.freedesktop.org/drm/drm-misc
5590 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5591 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5593 DRM DRIVER FOR NOVATEK NT36672A PANELS
5594 M: Sumit Semwal <sumit.semwal@linaro.org>
5596 T: git git://anongit.freedesktop.org/drm/drm-misc
5597 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5598 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5600 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5601 M: Ben Skeggs <bskeggs@redhat.com>
5602 L: dri-devel@lists.freedesktop.org
5603 L: nouveau@lists.freedesktop.org
5605 T: git git://github.com/skeggsb/linux
5606 F: drivers/gpu/drm/nouveau/
5607 F: include/uapi/drm/nouveau_drm.h
5609 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5610 M: Stefan Mavrodiev <stefan@olimex.com>
5612 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5613 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5615 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5616 M: Noralf Trønnes <noralf@tronnes.org>
5618 T: git git://anongit.freedesktop.org/drm/drm-misc
5619 F: Documentation/devicetree/bindings/display/repaper.txt
5620 F: drivers/gpu/drm/tiny/repaper.c
5622 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5623 M: Dave Airlie <airlied@redhat.com>
5624 M: Gerd Hoffmann <kraxel@redhat.com>
5625 L: virtualization@lists.linux-foundation.org
5627 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5628 T: git git://anongit.freedesktop.org/drm/drm-misc
5629 F: drivers/gpu/drm/tiny/cirrus.c
5631 DRM DRIVER FOR QXL VIRTUAL GPU
5632 M: Dave Airlie <airlied@redhat.com>
5633 M: Gerd Hoffmann <kraxel@redhat.com>
5634 L: virtualization@lists.linux-foundation.org
5635 L: spice-devel@lists.freedesktop.org
5637 T: git git://anongit.freedesktop.org/drm/drm-misc
5638 F: drivers/gpu/drm/qxl/
5639 F: include/uapi/drm/qxl_drm.h
5641 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5642 S: Orphan / Obsolete
5643 F: drivers/gpu/drm/r128/
5644 F: include/uapi/drm/r128_drm.h
5646 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5647 M: Robert Chiras <robert.chiras@nxp.com>
5649 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5650 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5652 DRM DRIVER FOR SITRONIX ST7703 PANELS
5653 M: Guido Günther <agx@sigxcpu.org>
5654 R: Purism Kernel Team <kernel@puri.sm>
5655 R: Ondrej Jirman <megous@megous.com>
5657 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5658 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5660 DRM DRIVER FOR SAVAGE VIDEO CARDS
5661 S: Orphan / Obsolete
5662 F: drivers/gpu/drm/savage/
5663 F: include/uapi/drm/savage_drm.h
5665 DRM DRIVER FOR SIS VIDEO CARDS
5666 S: Orphan / Obsolete
5667 F: drivers/gpu/drm/sis/
5668 F: include/uapi/drm/sis_drm.h
5670 DRM DRIVER FOR SITRONIX ST7586 PANELS
5671 M: David Lechner <david@lechnology.com>
5673 T: git git://anongit.freedesktop.org/drm/drm-misc
5674 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5675 F: drivers/gpu/drm/tiny/st7586.c
5677 DRM DRIVER FOR SITRONIX ST7701 PANELS
5678 M: Jagan Teki <jagan@amarulasolutions.com>
5680 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5681 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5683 DRM DRIVER FOR SITRONIX ST7735R PANELS
5684 M: David Lechner <david@lechnology.com>
5686 T: git git://anongit.freedesktop.org/drm/drm-misc
5687 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5688 F: drivers/gpu/drm/tiny/st7735r.c
5690 DRM DRIVER FOR SONY ACX424AKP PANELS
5691 M: Linus Walleij <linus.walleij@linaro.org>
5693 T: git git://anongit.freedesktop.org/drm/drm-misc
5694 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5696 DRM DRIVER FOR ST-ERICSSON MCDE
5697 M: Linus Walleij <linus.walleij@linaro.org>
5699 T: git git://anongit.freedesktop.org/drm/drm-misc
5700 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5701 F: drivers/gpu/drm/mcde/
5703 DRM DRIVER FOR TDFX VIDEO CARDS
5704 S: Orphan / Obsolete
5705 F: drivers/gpu/drm/tdfx/
5707 DRM DRIVER FOR TPO TPG110 PANELS
5708 M: Linus Walleij <linus.walleij@linaro.org>
5710 T: git git://anongit.freedesktop.org/drm/drm-misc
5711 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5712 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5714 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5715 M: Dave Airlie <airlied@redhat.com>
5716 R: Sean Paul <sean@poorly.run>
5717 R: Thomas Zimmermann <tzimmermann@suse.de>
5718 L: dri-devel@lists.freedesktop.org
5720 T: git git://anongit.freedesktop.org/drm/drm-misc
5721 F: drivers/gpu/drm/udl/
5723 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5724 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5725 M: Melissa Wen <melissa.srw@gmail.com>
5726 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5727 R: Daniel Vetter <daniel@ffwll.ch>
5728 L: dri-devel@lists.freedesktop.org
5730 T: git git://anongit.freedesktop.org/drm/drm-misc
5731 F: Documentation/gpu/vkms.rst
5732 F: drivers/gpu/drm/vkms/
5734 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5735 M: Hans de Goede <hdegoede@redhat.com>
5736 L: dri-devel@lists.freedesktop.org
5738 T: git git://anongit.freedesktop.org/drm/drm-misc
5739 F: drivers/gpu/drm/vboxvideo/
5741 DRM DRIVER FOR VMWARE VIRTUAL GPU
5742 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5743 M: Roland Scheidegger <sroland@vmware.com>
5744 L: dri-devel@lists.freedesktop.org
5746 T: git git://people.freedesktop.org/~sroland/linux
5747 F: drivers/gpu/drm/vmwgfx/
5748 F: include/uapi/drm/vmwgfx_drm.h
5751 M: David Airlie <airlied@linux.ie>
5752 M: Daniel Vetter <daniel@ffwll.ch>
5753 L: dri-devel@lists.freedesktop.org
5755 B: https://bugs.freedesktop.org/
5756 C: irc://chat.freenode.net/dri-devel
5757 T: git git://anongit.freedesktop.org/drm/drm
5758 F: Documentation/devicetree/bindings/display/
5759 F: Documentation/devicetree/bindings/gpu/
5760 F: Documentation/gpu/
5764 F: include/linux/vga*
5765 F: include/uapi/drm/
5767 DRM DRIVERS AND MISC GPU PATCHES
5768 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5769 M: Maxime Ripard <mripard@kernel.org>
5770 M: Thomas Zimmermann <tzimmermann@suse.de>
5772 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: Documentation/gpu/
5775 F: drivers/gpu/drm/*
5778 F: include/linux/vga*
5779 F: include/uapi/drm/drm*
5781 DRM DRIVERS FOR ALLWINNER A10
5782 M: Maxime Ripard <mripard@kernel.org>
5783 M: Chen-Yu Tsai <wens@csie.org>
5784 L: dri-devel@lists.freedesktop.org
5786 T: git git://anongit.freedesktop.org/drm/drm-misc
5787 F: Documentation/devicetree/bindings/display/allwinner*
5788 F: drivers/gpu/drm/sun4i/
5790 DRM DRIVERS FOR AMLOGIC SOCS
5791 M: Neil Armstrong <narmstrong@baylibre.com>
5792 L: dri-devel@lists.freedesktop.org
5793 L: linux-amlogic@lists.infradead.org
5795 W: http://linux-meson.com/
5796 T: git git://anongit.freedesktop.org/drm/drm-misc
5797 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5798 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5799 F: Documentation/gpu/meson.rst
5800 F: drivers/gpu/drm/meson/
5802 DRM DRIVERS FOR ATMEL HLCDC
5803 M: Sam Ravnborg <sam@ravnborg.org>
5804 M: Boris Brezillon <bbrezillon@kernel.org>
5805 L: dri-devel@lists.freedesktop.org
5807 T: git git://anongit.freedesktop.org/drm/drm-misc
5808 F: Documentation/devicetree/bindings/display/atmel/
5809 F: drivers/gpu/drm/atmel-hlcdc/
5811 DRM DRIVERS FOR BRIDGE CHIPS
5812 M: Andrzej Hajda <a.hajda@samsung.com>
5813 M: Neil Armstrong <narmstrong@baylibre.com>
5814 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5815 R: Jonas Karlman <jonas@kwiboo.se>
5816 R: Jernej Skrabec <jernej.skrabec@siol.net>
5818 T: git git://anongit.freedesktop.org/drm/drm-misc
5819 F: drivers/gpu/drm/bridge/
5821 DRM DRIVERS FOR EXYNOS
5822 M: Inki Dae <inki.dae@samsung.com>
5823 M: Joonyoung Shim <jy0922.shim@samsung.com>
5824 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5825 M: Kyungmin Park <kyungmin.park@samsung.com>
5826 L: dri-devel@lists.freedesktop.org
5828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5829 F: Documentation/devicetree/bindings/display/exynos/
5830 F: drivers/gpu/drm/exynos/
5831 F: include/uapi/drm/exynos_drm.h
5833 DRM DRIVERS FOR FREESCALE DCU
5834 M: Stefan Agner <stefan@agner.ch>
5835 M: Alison Wang <alison.wang@nxp.com>
5836 L: dri-devel@lists.freedesktop.org
5838 T: git git://anongit.freedesktop.org/drm/drm-misc
5839 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5840 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5841 F: drivers/gpu/drm/fsl-dcu/
5843 DRM DRIVERS FOR FREESCALE IMX
5844 M: Philipp Zabel <p.zabel@pengutronix.de>
5845 L: dri-devel@lists.freedesktop.org
5847 F: Documentation/devicetree/bindings/display/imx/
5848 F: drivers/gpu/drm/imx/
5849 F: drivers/gpu/ipu-v3/
5851 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5852 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5853 L: dri-devel@lists.freedesktop.org
5855 T: git git://github.com/patjak/drm-gma500
5856 F: drivers/gpu/drm/gma500/
5858 DRM DRIVERS FOR HISILICON
5859 M: Xinliang Liu <xinliang.liu@linaro.org>
5860 M: Tian Tao <tiantao6@hisilicon.com>
5861 R: John Stultz <john.stultz@linaro.org>
5862 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5863 R: Chen Feng <puck.chen@hisilicon.com>
5864 L: dri-devel@lists.freedesktop.org
5866 T: git git://anongit.freedesktop.org/drm/drm-misc
5867 F: Documentation/devicetree/bindings/display/hisilicon/
5868 F: drivers/gpu/drm/hisilicon/
5870 DRM DRIVERS FOR LIMA
5871 M: Qiang Yu <yuq825@gmail.com>
5872 L: dri-devel@lists.freedesktop.org
5873 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5875 T: git git://anongit.freedesktop.org/drm/drm-misc
5876 F: drivers/gpu/drm/lima/
5877 F: include/uapi/drm/lima_drm.h
5879 DRM DRIVERS FOR MEDIATEK
5880 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5881 M: Philipp Zabel <p.zabel@pengutronix.de>
5882 L: dri-devel@lists.freedesktop.org
5884 F: Documentation/devicetree/bindings/display/mediatek/
5885 F: drivers/gpu/drm/mediatek/
5886 F: drivers/phy/mediatek/phy-mtk-hdmi*
5887 F: drivers/phy/mediatek/phy-mtk-mipi*
5889 DRM DRIVERS FOR NVIDIA TEGRA
5890 M: Thierry Reding <thierry.reding@gmail.com>
5891 L: dri-devel@lists.freedesktop.org
5892 L: linux-tegra@vger.kernel.org
5894 T: git git://anongit.freedesktop.org/tegra/linux.git
5895 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5896 F: drivers/gpu/drm/tegra/
5897 F: drivers/gpu/host1x/
5898 F: include/linux/host1x.h
5899 F: include/uapi/drm/tegra_drm.h
5901 DRM DRIVERS FOR RENESAS
5902 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5903 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5904 L: dri-devel@lists.freedesktop.org
5905 L: linux-renesas-soc@vger.kernel.org
5907 T: git git://linuxtv.org/pinchartl/media drm/du/next
5908 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5909 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5910 F: Documentation/devicetree/bindings/display/renesas,du.txt
5911 F: drivers/gpu/drm/rcar-du/
5912 F: drivers/gpu/drm/shmobile/
5913 F: include/linux/platform_data/shmob_drm.h
5915 DRM DRIVERS FOR ROCKCHIP
5916 M: Sandy Huang <hjc@rock-chips.com>
5917 M: Heiko Stübner <heiko@sntech.de>
5918 L: dri-devel@lists.freedesktop.org
5920 T: git git://anongit.freedesktop.org/drm/drm-misc
5921 F: Documentation/devicetree/bindings/display/rockchip/
5922 F: drivers/gpu/drm/rockchip/
5925 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5926 M: Vincent Abriou <vincent.abriou@st.com>
5927 L: dri-devel@lists.freedesktop.org
5929 T: git git://anongit.freedesktop.org/drm/drm-misc
5930 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5931 F: drivers/gpu/drm/sti
5934 M: Yannick Fertre <yannick.fertre@st.com>
5935 M: Philippe Cornu <philippe.cornu@st.com>
5936 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5937 M: Vincent Abriou <vincent.abriou@st.com>
5938 L: dri-devel@lists.freedesktop.org
5940 T: git git://anongit.freedesktop.org/drm/drm-misc
5941 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5942 F: drivers/gpu/drm/stm
5944 DRM DRIVERS FOR TI KEYSTONE
5945 M: Jyri Sarha <jsarha@ti.com>
5946 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5947 L: dri-devel@lists.freedesktop.org
5949 T: git git://anongit.freedesktop.org/drm/drm-misc
5950 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5951 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5952 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5953 F: drivers/gpu/drm/tidss/
5955 DRM DRIVERS FOR TI LCDC
5956 M: Jyri Sarha <jsarha@ti.com>
5957 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5958 L: dri-devel@lists.freedesktop.org
5960 F: Documentation/devicetree/bindings/display/tilcdc/
5961 F: drivers/gpu/drm/tilcdc/
5963 DRM DRIVERS FOR TI OMAP
5964 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5965 L: dri-devel@lists.freedesktop.org
5967 F: Documentation/devicetree/bindings/display/ti/
5968 F: drivers/gpu/drm/omapdrm/
5971 M: Eric Anholt <eric@anholt.net>
5973 T: git git://anongit.freedesktop.org/drm/drm-misc
5974 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5975 F: drivers/gpu/drm/v3d/
5976 F: include/uapi/drm/v3d_drm.h
5979 M: Eric Anholt <eric@anholt.net>
5980 M: Maxime Ripard <mripard@kernel.org>
5982 T: git git://github.com/anholt/linux
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5985 F: drivers/gpu/drm/vc4/
5986 F: include/uapi/drm/vc4_drm.h
5988 DRM DRIVERS FOR VIVANTE GPU IP
5989 M: Lucas Stach <l.stach@pengutronix.de>
5990 R: Russell King <linux+etnaviv@armlinux.org.uk>
5991 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5992 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5993 L: dri-devel@lists.freedesktop.org
5995 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5996 F: drivers/gpu/drm/etnaviv/
5997 F: include/uapi/drm/etnaviv_drm.h
6000 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6001 L: dri-devel@lists.freedesktop.org
6002 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6004 T: git git://anongit.freedesktop.org/drm/drm-misc
6005 F: Documentation/gpu/xen-front.rst
6006 F: drivers/gpu/drm/xen/
6008 DRM DRIVERS FOR XILINX
6009 M: Hyun Kwon <hyun.kwon@xilinx.com>
6010 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6011 L: dri-devel@lists.freedesktop.org
6013 T: git git://anongit.freedesktop.org/drm/drm-misc
6014 F: Documentation/devicetree/bindings/display/xlnx/
6015 F: drivers/gpu/drm/xlnx/
6017 DRM DRIVERS FOR ZTE ZX
6018 M: Shawn Guo <shawnguo@kernel.org>
6019 L: dri-devel@lists.freedesktop.org
6021 T: git git://anongit.freedesktop.org/drm/drm-misc
6022 F: Documentation/devicetree/bindings/display/zte,vou.txt
6023 F: drivers/gpu/drm/zte/
6026 M: Thierry Reding <thierry.reding@gmail.com>
6027 R: Sam Ravnborg <sam@ravnborg.org>
6028 L: dri-devel@lists.freedesktop.org
6030 T: git git://anongit.freedesktop.org/drm/drm-misc
6031 F: Documentation/devicetree/bindings/display/panel/
6032 F: drivers/gpu/drm/drm_panel.c
6033 F: drivers/gpu/drm/panel/
6034 F: include/drm/drm_panel.h
6037 M: Christian Koenig <christian.koenig@amd.com>
6038 M: Huang Rui <ray.huang@amd.com>
6039 L: dri-devel@lists.freedesktop.org
6041 T: git git://people.freedesktop.org/~agd5f/linux
6042 F: drivers/gpu/drm/ttm/
6045 DSBR100 USB FM RADIO DRIVER
6046 M: Alexey Klimov <klimov.linux@gmail.com>
6047 L: linux-media@vger.kernel.org
6049 T: git git://linuxtv.org/media_tree.git
6050 F: drivers/media/radio/dsbr100.c
6053 M: Hans Verkuil <hverkuil@xs4all.nl>
6054 L: linux-media@vger.kernel.org
6056 W: https://linuxtv.org
6057 T: git git://linuxtv.org/media_tree.git
6058 F: drivers/media/pci/dt3155/
6060 DVB_USB_AF9015 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/af9015*
6070 DVB_USB_AF9035 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/af9035*
6080 DVB_USB_ANYSEE MEDIA DRIVER
6081 M: Antti Palosaari <crope@iki.fi>
6082 L: linux-media@vger.kernel.org
6084 W: https://linuxtv.org
6085 W: http://palosaari.fi/linux/
6086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6087 T: git git://linuxtv.org/anttip/media_tree.git
6088 F: drivers/media/usb/dvb-usb-v2/anysee*
6090 DVB_USB_AU6610 MEDIA DRIVER
6091 M: Antti Palosaari <crope@iki.fi>
6092 L: linux-media@vger.kernel.org
6094 W: https://linuxtv.org
6095 W: http://palosaari.fi/linux/
6096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6097 T: git git://linuxtv.org/anttip/media_tree.git
6098 F: drivers/media/usb/dvb-usb-v2/au6610*
6100 DVB_USB_CE6230 MEDIA DRIVER
6101 M: Antti Palosaari <crope@iki.fi>
6102 L: linux-media@vger.kernel.org
6104 W: https://linuxtv.org
6105 W: http://palosaari.fi/linux/
6106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6107 T: git git://linuxtv.org/anttip/media_tree.git
6108 F: drivers/media/usb/dvb-usb-v2/ce6230*
6110 DVB_USB_CXUSB MEDIA DRIVER
6111 M: Michael Krufky <mkrufky@linuxtv.org>
6112 L: linux-media@vger.kernel.org
6114 W: https://linuxtv.org
6115 W: http://github.com/mkrufky
6116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6117 T: git git://linuxtv.org/media_tree.git
6118 F: drivers/media/usb/dvb-usb/cxusb*
6120 DVB_USB_EC168 MEDIA DRIVER
6121 M: Antti Palosaari <crope@iki.fi>
6122 L: linux-media@vger.kernel.org
6124 W: https://linuxtv.org
6125 W: http://palosaari.fi/linux/
6126 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6127 T: git git://linuxtv.org/anttip/media_tree.git
6128 F: drivers/media/usb/dvb-usb-v2/ec168*
6130 DVB_USB_GL861 MEDIA DRIVER
6131 M: Antti Palosaari <crope@iki.fi>
6132 L: linux-media@vger.kernel.org
6134 W: https://linuxtv.org
6135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6136 T: git git://linuxtv.org/anttip/media_tree.git
6137 F: drivers/media/usb/dvb-usb-v2/gl861*
6139 DVB_USB_MXL111SF MEDIA DRIVER
6140 M: Michael Krufky <mkrufky@linuxtv.org>
6141 L: linux-media@vger.kernel.org
6143 W: https://linuxtv.org
6144 W: http://github.com/mkrufky
6145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6146 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6147 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6149 DVB_USB_RTL28XXU MEDIA DRIVER
6150 M: Antti Palosaari <crope@iki.fi>
6151 L: linux-media@vger.kernel.org
6153 W: https://linuxtv.org
6154 W: http://palosaari.fi/linux/
6155 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6156 T: git git://linuxtv.org/anttip/media_tree.git
6157 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6159 DVB_USB_V2 MEDIA DRIVER
6160 M: Antti Palosaari <crope@iki.fi>
6161 L: linux-media@vger.kernel.org
6163 W: https://linuxtv.org
6164 W: http://palosaari.fi/linux/
6165 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6166 T: git git://linuxtv.org/anttip/media_tree.git
6167 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6168 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6171 M: Jason Baron <jbaron@akamai.com>
6173 F: include/linux/dynamic_debug.h
6174 F: lib/dynamic_debug.c
6176 DYNAMIC INTERRUPT MODERATION
6177 M: Tal Gilboa <talgi@nvidia.com>
6179 F: Documentation/networking/net_dim.rst
6180 F: include/linux/dim.h
6183 DZ DECSTATION DZ11 SERIAL DRIVER
6184 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6186 F: drivers/tty/serial/dz.*
6188 E3X0 POWER BUTTON DRIVER
6189 M: Moritz Fischer <moritz.fischer@ettus.com>
6190 L: usrp-users@lists.ettus.com
6192 W: http://www.ettus.com
6193 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6194 F: drivers/input/misc/e3x0-button.c
6197 M: Antti Palosaari <crope@iki.fi>
6198 L: linux-media@vger.kernel.org
6200 W: https://linuxtv.org
6201 W: http://palosaari.fi/linux/
6202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6203 T: git git://linuxtv.org/anttip/media_tree.git
6204 F: drivers/media/tuners/e4000*
6206 EARTH_PT1 MEDIA DRIVER
6207 M: Akihiro Tsukada <tskd08@gmail.com>
6208 L: linux-media@vger.kernel.org
6210 F: drivers/media/pci/pt1/
6212 EARTH_PT3 MEDIA DRIVER
6213 M: Akihiro Tsukada <tskd08@gmail.com>
6214 L: linux-media@vger.kernel.org
6216 F: drivers/media/pci/pt3/
6219 M: Antti Palosaari <crope@iki.fi>
6220 L: linux-media@vger.kernel.org
6222 W: https://linuxtv.org
6223 W: http://palosaari.fi/linux/
6224 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6225 T: git git://linuxtv.org/anttip/media_tree.git
6226 F: drivers/media/dvb-frontends/ec100*
6229 M: Tyler Hicks <code@tyhicks.com>
6230 L: ecryptfs@vger.kernel.org
6232 W: http://ecryptfs.org
6233 W: https://launchpad.net/ecryptfs
6234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6235 F: Documentation/filesystems/ecryptfs.rst
6239 M: Borislav Petkov <bp@alien8.de>
6240 L: linux-edac@vger.kernel.org
6242 F: drivers/edac/amd64_edac*
6245 M: Jan Luebbe <jlu@pengutronix.de>
6246 L: linux-edac@vger.kernel.org
6248 F: drivers/edac/armada_xp_*
6251 M: Stefan Schaeckeler <sschaeck@cisco.com>
6253 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6254 F: drivers/edac/aspeed_edac.c
6257 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6259 F: drivers/edac/bluefield_edac.c
6262 M: Andre Przywara <andre.przywara@arm.com>
6263 L: linux-edac@vger.kernel.org
6265 F: drivers/edac/highbank*
6268 M: Ralf Baechle <ralf@linux-mips.org>
6269 L: linux-edac@vger.kernel.org
6270 L: linux-mips@vger.kernel.org
6272 F: drivers/edac/octeon_edac*
6274 EDAC-CAVIUM THUNDERX
6275 M: Robert Richter <rric@kernel.org>
6276 L: linux-edac@vger.kernel.org
6278 F: drivers/edac/thunderx_edac*
6281 M: Borislav Petkov <bp@alien8.de>
6282 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6283 M: Tony Luck <tony.luck@intel.com>
6284 R: James Morse <james.morse@arm.com>
6285 R: Robert Richter <rric@kernel.org>
6286 L: linux-edac@vger.kernel.org
6288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6289 F: Documentation/admin-guide/ras.rst
6290 F: Documentation/driver-api/edac.rst
6292 F: include/linux/edac.h
6295 M: Lei Wang <lewan@microsoft.com>
6296 L: linux-edac@vger.kernel.org
6298 F: drivers/edac/dmc520_edac.c
6301 M: Mark Gross <mark.gross@intel.com>
6302 L: linux-edac@vger.kernel.org
6304 F: drivers/edac/e752x_edac.c
6307 L: linux-edac@vger.kernel.org
6309 F: drivers/edac/e7xxx_edac.c
6312 M: York Sun <york.sun@nxp.com>
6313 L: linux-edac@vger.kernel.org
6315 F: drivers/edac/fsl_ddr_edac.*
6318 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6319 L: linux-edac@vger.kernel.org
6321 F: drivers/edac/ghes_edac.c
6324 M: Tony Luck <tony.luck@intel.com>
6325 L: linux-edac@vger.kernel.org
6327 F: drivers/edac/i10nm_base.c
6330 L: linux-edac@vger.kernel.org
6332 F: drivers/edac/i3000_edac.c
6335 L: linux-edac@vger.kernel.org
6337 F: drivers/edac/i5000_edac.c
6340 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6341 L: linux-edac@vger.kernel.org
6343 F: drivers/edac/i5400_edac.c
6346 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6347 L: linux-edac@vger.kernel.org
6349 F: drivers/edac/i7300_edac.c
6352 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6353 L: linux-edac@vger.kernel.org
6355 F: drivers/edac/i7core_edac.c
6358 M: Tim Small <tim@buttersideup.com>
6359 L: linux-edac@vger.kernel.org
6361 F: drivers/edac/i82443bxgx_edac.c
6364 M: "Arvind R." <arvino55@gmail.com>
6365 L: linux-edac@vger.kernel.org
6367 F: drivers/edac/i82975x_edac.c
6370 M: Jason Baron <jbaron@akamai.com>
6371 L: linux-edac@vger.kernel.org
6373 F: drivers/edac/ie31200_edac.c
6376 M: Tony Luck <tony.luck@intel.com>
6377 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6378 L: linux-edac@vger.kernel.org
6380 F: drivers/edac/igen6_edac.c
6383 M: Johannes Thumshirn <morbidrsa@gmail.com>
6384 L: linux-edac@vger.kernel.org
6386 F: drivers/edac/mpc85xx_edac.[ch]
6389 M: Egor Martovetsky <egor@pasemi.com>
6390 L: linux-edac@vger.kernel.org
6392 F: drivers/edac/pasemi_edac.c
6395 M: Tony Luck <tony.luck@intel.com>
6396 L: linux-edac@vger.kernel.org
6398 F: drivers/edac/pnd2_edac.[ch]
6401 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6402 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6403 L: linux-arm-msm@vger.kernel.org
6404 L: linux-edac@vger.kernel.org
6406 F: drivers/edac/qcom_edac.c
6409 M: Tim Small <tim@buttersideup.com>
6410 L: linux-edac@vger.kernel.org
6412 F: drivers/edac/r82600_edac.c
6415 M: Tony Luck <tony.luck@intel.com>
6416 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6417 L: linux-edac@vger.kernel.org
6419 F: drivers/edac/sb_edac.c
6422 M: Yash Shah <yash.shah@sifive.com>
6423 L: linux-edac@vger.kernel.org
6425 F: drivers/edac/sifive_edac.c
6428 M: Tony Luck <tony.luck@intel.com>
6429 L: linux-edac@vger.kernel.org
6431 F: drivers/edac/skx_*.[ch]
6434 M: Tero Kristo <t-kristo@ti.com>
6435 L: linux-edac@vger.kernel.org
6437 F: drivers/edac/ti_edac.c
6439 EDIROL UA-101/UA-1000 DRIVER
6440 M: Clemens Ladisch <clemens@ladisch.de>
6441 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6444 F: sound/usb/misc/ua101.c
6447 M: Ivan Hu <ivan.hu@canonical.com>
6448 M: Ard Biesheuvel <ardb@kernel.org>
6449 L: linux-efi@vger.kernel.org
6451 F: drivers/firmware/efi/test/
6453 EFI VARIABLE FILESYSTEM
6454 M: Matthew Garrett <matthew.garrett@nebula.com>
6455 M: Jeremy Kerr <jk@ozlabs.org>
6456 M: Ard Biesheuvel <ardb@kernel.org>
6457 L: linux-efi@vger.kernel.org
6459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6462 EFIFB FRAMEBUFFER DRIVER
6463 M: Peter Jones <pjones@redhat.com>
6464 L: linux-fbdev@vger.kernel.org
6466 F: drivers/video/fbdev/efifb.c
6470 W: http://aeschi.ch.eu.org/efs/
6473 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6474 M: Douglas Miller <dougmill@linux.ibm.com>
6475 L: netdev@vger.kernel.org
6477 F: drivers/net/ethernet/ibm/ehea/
6479 EM28XX VIDEO4LINUX DRIVER
6480 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6481 L: linux-media@vger.kernel.org
6483 W: https://linuxtv.org
6484 T: git git://linuxtv.org/media_tree.git
6485 F: Documentation/admin-guide/media/em28xx*
6486 F: drivers/media/usb/em28xx/
6489 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6490 M: Matt Mackall <mpm@selenic.com>
6491 M: David Woodhouse <dwmw2@infradead.org>
6492 L: linux-embedded@vger.kernel.org
6495 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6496 M: Adrian Hunter <adrian.hunter@intel.com>
6497 M: Ritesh Harjani <riteshh@codeaurora.org>
6498 M: Asutosh Das <asutoshd@codeaurora.org>
6499 L: linux-mmc@vger.kernel.org
6501 F: drivers/mmc/host/cqhci*
6503 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6504 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6505 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6506 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6507 L: linux-scsi@vger.kernel.org
6509 W: http://www.broadcom.com
6510 F: drivers/scsi/be2iscsi/
6512 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6513 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6514 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6515 M: Somnath Kotur <somnath.kotur@broadcom.com>
6516 L: netdev@vger.kernel.org
6518 W: http://www.emulex.com
6519 F: drivers/net/ethernet/emulex/benet/
6521 EMULEX ONECONNECT ROCE DRIVER
6522 M: Selvin Xavier <selvin.xavier@broadcom.com>
6523 M: Devesh Sharma <devesh.sharma@broadcom.com>
6524 L: linux-rdma@vger.kernel.org
6526 W: http://www.broadcom.com
6527 F: drivers/infiniband/hw/ocrdma/
6528 F: include/uapi/rdma/ocrdma-abi.h
6530 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6531 M: James Smart <james.smart@broadcom.com>
6532 M: Dick Kennedy <dick.kennedy@broadcom.com>
6533 L: linux-scsi@vger.kernel.org
6535 W: http://www.broadcom.com
6536 F: drivers/scsi/lpfc/
6538 ENE CB710 FLASH CARD READER DRIVER
6539 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6541 F: drivers/misc/cb710/
6542 F: drivers/mmc/host/cb710-mmc.*
6543 F: include/linux/cb710.h
6545 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6546 M: Maxim Levitsky <maximlevitsky@gmail.com>
6548 F: drivers/media/rc/ene_ir.*
6550 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6551 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6552 L: linuxppc-dev@lists.ozlabs.org
6554 F: drivers/tty/ehv_bytechan.c
6556 EPSON S1D13XXX FRAMEBUFFER DRIVER
6557 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6560 F: drivers/video/fbdev/s1d13xxxfb.c
6561 F: include/video/s1d13xxxfb.h
6564 M: Gao Xiang <xiang@kernel.org>
6565 M: Chao Yu <yuchao0@huawei.com>
6566 L: linux-erofs@lists.ozlabs.org
6568 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6569 F: Documentation/filesystems/erofs.rst
6571 F: include/trace/events/erofs.h
6573 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6574 M: Jeff Layton <jlayton@kernel.org>
6576 F: include/linux/errseq.h
6579 ET131X NETWORK DRIVER
6580 M: Mark Einon <mark.einon@gmail.com>
6582 F: drivers/net/ethernet/agere/
6585 M: Roopa Prabhu <roopa@nvidia.com>
6586 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6587 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6588 L: netdev@vger.kernel.org
6590 W: http://www.linuxfoundation.org/en/Net:Bridge
6591 F: include/linux/netfilter_bridge/
6594 ETHERNET PHY LIBRARY
6595 M: Andrew Lunn <andrew@lunn.ch>
6596 M: Heiner Kallweit <hkallweit1@gmail.com>
6597 R: Russell King <linux@armlinux.org.uk>
6598 L: netdev@vger.kernel.org
6600 F: Documentation/ABI/testing/sysfs-class-net-phydev
6601 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6602 F: Documentation/devicetree/bindings/net/mdio*
6603 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6604 F: Documentation/networking/phy.rst
6605 F: drivers/net/mdio/
6606 F: drivers/net/mdio/of_mdio.c
6609 F: drivers/of/of_net.c
6610 F: include/dt-bindings/net/qca-ar803x.h
6611 F: include/linux/*mdio*.h
6612 F: include/linux/mdio/*.h
6613 F: include/linux/of_net.h
6614 F: include/linux/phy.h
6615 F: include/linux/phy_fixed.h
6616 F: include/linux/platform_data/mdio-bcm-unimac.h
6617 F: include/linux/platform_data/mdio-gpio.h
6618 F: include/trace/events/mdio.h
6619 F: include/uapi/linux/mdio.h
6620 F: include/uapi/linux/mii.h
6623 M: Namjae Jeon <namjae.jeon@samsung.com>
6624 M: Sungjong Seo <sj1557.seo@samsung.com>
6625 L: linux-fsdevel@vger.kernel.org
6630 M: Jan Kara <jack@suse.com>
6631 L: linux-ext4@vger.kernel.org
6633 F: Documentation/filesystems/ext2.rst
6635 F: include/linux/ext2*
6638 M: "Theodore Ts'o" <tytso@mit.edu>
6639 M: Andreas Dilger <adilger.kernel@dilger.ca>
6640 L: linux-ext4@vger.kernel.org
6642 W: http://ext4.wiki.kernel.org
6643 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6645 F: Documentation/filesystems/ext4/
6647 F: include/trace/events/ext4.h
6649 Extended Verification Module (EVM)
6650 M: Mimi Zohar <zohar@linux.ibm.com>
6651 L: linux-integrity@vger.kernel.org
6653 F: security/integrity/evm/
6655 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6656 M: Ard Biesheuvel <ardb@kernel.org>
6657 L: linux-efi@vger.kernel.org
6659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6660 F: Documentation/admin-guide/efi-stub.rst
6661 F: arch/*/include/asm/efi.h
6662 F: arch/*/kernel/efi.c
6663 F: arch/arm/boot/compressed/efi-header.S
6664 F: arch/arm64/kernel/efi-entry.S
6665 F: arch/x86/platform/efi/
6666 F: drivers/firmware/efi/
6667 F: include/linux/efi*.h
6669 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6670 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6671 M: Chanwoo Choi <cw00.choi@samsung.com>
6672 L: linux-kernel@vger.kernel.org
6674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6675 F: Documentation/devicetree/bindings/extcon/
6676 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6678 F: include/linux/extcon.h
6679 F: include/linux/extcon/
6682 M: Masami Hiramatsu <mhiramat@kernel.org>
6684 F: Documentation/admin-guide/bootconfig.rst
6685 F: fs/proc/bootconfig.c
6686 F: include/linux/bootconfig.h
6688 F: tools/bootconfig/*
6689 F: tools/bootconfig/scripts/*
6692 M: Jingoo Han <jingoohan1@gmail.com>
6693 L: dri-devel@lists.freedesktop.org
6695 F: drivers/gpu/drm/exynos/exynos_dp*
6697 EXYNOS SYSMMU (IOMMU) driver
6698 M: Marek Szyprowski <m.szyprowski@samsung.com>
6699 L: iommu@lists.linux-foundation.org
6701 F: drivers/iommu/exynos-iommu.c
6704 M: Jaegeuk Kim <jaegeuk@kernel.org>
6705 M: Chao Yu <yuchao0@huawei.com>
6706 L: linux-f2fs-devel@lists.sourceforge.net
6708 W: https://f2fs.wiki.kernel.org/
6709 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6710 F: Documentation/ABI/testing/sysfs-fs-f2fs
6711 F: Documentation/filesystems/f2fs.rst
6713 F: include/linux/f2fs_fs.h
6714 F: include/trace/events/f2fs.h
6716 F71805F HARDWARE MONITORING DRIVER
6717 M: Jean Delvare <jdelvare@suse.com>
6718 L: linux-hwmon@vger.kernel.org
6720 F: Documentation/hwmon/f71805f.rst
6721 F: drivers/hwmon/f71805f.c
6724 M: Josh Poimboeuf <jpoimboe@redhat.com>
6726 F: scripts/faddr2line
6729 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6730 L: netdev@vger.kernel.org
6732 F: Documentation/networking/failover.rst
6733 F: include/net/failover.h
6734 F: net/core/failover.c
6737 M: Jan Kara <jack@suse.cz>
6738 R: Amir Goldstein <amir73il@gmail.com>
6739 L: linux-fsdevel@vger.kernel.org
6741 F: fs/notify/fanotify/
6742 F: include/linux/fanotify.h
6743 F: include/uapi/linux/fanotify.h
6745 FARSYNC SYNCHRONOUS DRIVER
6746 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6748 W: http://www.farsite.co.uk/
6749 F: drivers/net/wan/farsync.*
6751 FAULT INJECTION SUPPORT
6752 M: Akinobu Mita <akinobu.mita@gmail.com>
6754 F: Documentation/fault-injection/
6755 F: lib/fault-inject.c
6757 FBTFT Framebuffer drivers
6758 L: dri-devel@lists.freedesktop.org
6759 L: linux-fbdev@vger.kernel.org
6761 F: drivers/staging/fbtft/
6764 M: Michael Buesch <m@bues.ch>
6765 L: linux-media@vger.kernel.org
6767 F: drivers/media/tuners/fc0011.c
6768 F: drivers/media/tuners/fc0011.h
6771 M: Antti Palosaari <crope@iki.fi>
6772 L: linux-media@vger.kernel.org
6774 W: https://linuxtv.org
6775 W: http://palosaari.fi/linux/
6776 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6777 T: git git://linuxtv.org/anttip/media_tree.git
6778 F: drivers/media/tuners/fc2580*
6780 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6781 M: Hannes Reinecke <hare@suse.de>
6782 L: linux-scsi@vger.kernel.org
6784 W: www.Open-FCoE.org
6785 F: drivers/scsi/fcoe/
6786 F: drivers/scsi/libfc/
6788 F: include/scsi/libfc.h
6789 F: include/scsi/libfcoe.h
6790 F: include/uapi/scsi/fc/
6792 FILE LOCKING (flock() and fcntl()/lockf())
6793 M: Jeff Layton <jlayton@kernel.org>
6794 M: "J. Bruce Fields" <bfields@fieldses.org>
6795 L: linux-fsdevel@vger.kernel.org
6799 F: include/linux/fcntl.h
6800 F: include/uapi/linux/fcntl.h
6802 FILESYSTEM DIRECT ACCESS (DAX)
6803 M: Dan Williams <dan.j.williams@intel.com>
6804 R: Matthew Wilcox <willy@infradead.org>
6805 R: Jan Kara <jack@suse.cz>
6806 L: linux-fsdevel@vger.kernel.org
6807 L: linux-nvdimm@lists.01.org
6810 F: include/linux/dax.h
6811 F: include/trace/events/fs_dax.h
6813 FILESYSTEMS (VFS and infrastructure)
6814 M: Alexander Viro <viro@zeniv.linux.org.uk>
6815 L: linux-fsdevel@vger.kernel.org
6818 F: include/linux/fs.h
6819 F: include/linux/fs_types.h
6820 F: include/uapi/linux/fs.h
6821 F: include/uapi/linux/openat2.h
6823 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6824 M: Riku Voipio <riku.voipio@iki.fi>
6825 L: linux-hwmon@vger.kernel.org
6827 F: drivers/hwmon/f75375s.c
6828 F: include/linux/f75375s.h
6830 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6831 M: Clemens Ladisch <clemens@ladisch.de>
6832 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6833 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6835 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6836 F: include/uapi/sound/firewire.h
6839 FIREWIRE MEDIA DRIVERS (firedtv)
6840 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6841 L: linux-media@vger.kernel.org
6842 L: linux1394-devel@lists.sourceforge.net
6844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6845 F: drivers/media/firewire/
6847 FIREWIRE SBP-2 TARGET
6848 M: Chris Boot <bootc@bootc.net>
6849 L: linux-scsi@vger.kernel.org
6850 L: target-devel@vger.kernel.org
6851 L: linux1394-devel@lists.sourceforge.net
6853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6854 F: drivers/target/sbp/
6857 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6858 L: linux1394-devel@lists.sourceforge.net
6860 W: http://ieee1394.wiki.kernel.org/
6861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6862 F: drivers/firewire/
6863 F: include/linux/firewire.h
6864 F: include/uapi/linux/firewire*.h
6867 FIRMWARE LOADER (request_firmware)
6868 M: Luis Chamberlain <mcgrof@kernel.org>
6869 L: linux-kernel@vger.kernel.org
6871 F: Documentation/firmware_class/
6872 F: drivers/base/firmware_loader/
6873 F: include/linux/firmware.h
6875 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6876 M: Joshua Morris <josh.h.morris@us.ibm.com>
6877 M: Philip Kelleher <pjk1939@linux.ibm.com>
6879 F: drivers/block/rsxx/
6881 FLEXTIMER FTM-QUADDEC DRIVER
6882 M: Patrick Havelange <patrick.havelange@essensium.com>
6883 L: linux-iio@vger.kernel.org
6885 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6886 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6887 F: drivers/counter/ftm-quaddec.c
6890 M: Denis Efremov <efremov@linux.com>
6891 L: linux-block@vger.kernel.org
6893 F: drivers/block/floppy.c
6895 FLYSKY FSIA6B RC RECEIVER
6896 M: Markus Koch <markus@notsyncing.net>
6897 L: linux-input@vger.kernel.org
6899 F: drivers/input/joystick/fsia6b.c
6901 FORCEDETH GIGABIT ETHERNET DRIVER
6902 M: Rain River <rain.1986.08.12@gmail.com>
6903 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6904 L: netdev@vger.kernel.org
6906 F: drivers/net/ethernet/nvidia/*
6909 M: Wu Hao <hao.wu@intel.com>
6910 R: Tom Rix <trix@redhat.com>
6911 L: linux-fpga@vger.kernel.org
6913 F: Documentation/ABI/testing/sysfs-bus-dfl
6914 F: Documentation/fpga/dfl.rst
6915 F: drivers/fpga/dfl*
6916 F: include/uapi/linux/fpga-dfl.h
6918 FPGA MANAGER FRAMEWORK
6919 M: Moritz Fischer <mdf@kernel.org>
6920 R: Tom Rix <trix@redhat.com>
6921 L: linux-fpga@vger.kernel.org
6923 W: http://www.rocketboards.org
6924 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6926 F: Documentation/devicetree/bindings/fpga/
6927 F: Documentation/driver-api/fpga/
6928 F: Documentation/fpga/
6930 F: include/linux/fpga/
6933 M: Bill Metzenthen <billm@melbpc.org.au>
6935 W: http://floatingpoint.sourceforge.net/emulator/index.html
6936 F: arch/x86/math-emu/
6938 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6939 L: netdev@vger.kernel.org
6941 F: drivers/net/wan/dlci.c
6942 F: drivers/net/wan/sdla.c
6945 L: dri-devel@lists.freedesktop.org
6946 L: linux-fbdev@vger.kernel.org
6948 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6949 T: git git://anongit.freedesktop.org/drm/drm-misc
6950 F: Documentation/fb/
6952 F: include/linux/fb.h
6953 F: include/uapi/linux/fb.h
6954 F: include/uapi/video/
6957 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6958 M: Horia Geantă <horia.geanta@nxp.com>
6959 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6960 L: linux-crypto@vger.kernel.org
6962 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6963 F: drivers/crypto/caam/
6965 FREESCALE COLDFIRE M5441X MMC DRIVER
6966 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6967 L: linux-mmc@vger.kernel.org
6969 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6970 F: include/linux/platform_data/mmc-esdhc-mcf.h
6972 FREESCALE DIU FRAMEBUFFER DRIVER
6973 M: Timur Tabi <timur@kernel.org>
6974 L: linux-fbdev@vger.kernel.org
6976 F: drivers/video/fbdev/fsl-diu-fb.*
6978 FREESCALE DMA DRIVER
6979 M: Li Yang <leoyang.li@nxp.com>
6980 M: Zhang Wei <zw@zh-kernel.org>
6981 L: linuxppc-dev@lists.ozlabs.org
6983 F: drivers/dma/fsldma.*
6985 FREESCALE DSPI DRIVER
6986 M: Vladimir Oltean <olteanv@gmail.com>
6987 L: linux-spi@vger.kernel.org
6989 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6990 F: drivers/spi/spi-fsl-dspi.c
6991 F: include/linux/spi/spi-fsl-dspi.h
6993 FREESCALE ENETC ETHERNET DRIVERS
6994 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6995 L: netdev@vger.kernel.org
6997 F: drivers/net/ethernet/freescale/enetc/
6999 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7000 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7001 L: netdev@vger.kernel.org
7003 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7004 F: drivers/net/ethernet/freescale/gianfar*
7006 FREESCALE GPMI NAND DRIVER
7007 M: Han Xu <han.xu@nxp.com>
7008 L: linux-mtd@lists.infradead.org
7010 F: drivers/mtd/nand/raw/gpmi-nand/*
7012 FREESCALE I2C CPM DRIVER
7013 M: Jochen Friedrich <jochen@scram.de>
7014 L: linuxppc-dev@lists.ozlabs.org
7015 L: linux-i2c@vger.kernel.org
7017 F: drivers/i2c/busses/i2c-cpm.c
7019 FREESCALE IMX / MXC FEC DRIVER
7020 M: Fugang Duan <fugang.duan@nxp.com>
7021 L: netdev@vger.kernel.org
7023 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7024 F: drivers/net/ethernet/freescale/fec.h
7025 F: drivers/net/ethernet/freescale/fec_main.c
7026 F: drivers/net/ethernet/freescale/fec_ptp.c
7028 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7029 M: Sascha Hauer <s.hauer@pengutronix.de>
7030 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7031 L: linux-fbdev@vger.kernel.org
7032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7034 F: drivers/video/fbdev/imxfb.c
7035 F: include/linux/platform_data/video-imxfb.h
7037 FREESCALE IMX DDR PMU DRIVER
7038 M: Frank Li <Frank.li@nxp.com>
7039 L: linux-arm-kernel@lists.infradead.org
7041 F: Documentation/admin-guide/perf/imx-ddr.rst
7042 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7043 F: drivers/perf/fsl_imx8_ddr_perf.c
7045 FREESCALE IMX I2C DRIVER
7046 M: Oleksij Rempel <o.rempel@pengutronix.de>
7047 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7048 L: linux-i2c@vger.kernel.org
7050 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7051 F: drivers/i2c/busses/i2c-imx.c
7053 FREESCALE IMX LPI2C DRIVER
7054 M: Dong Aisheng <aisheng.dong@nxp.com>
7055 L: linux-i2c@vger.kernel.org
7056 L: linux-imx@nxp.com
7058 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7059 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7061 FREESCALE QORIQ DPAA ETHERNET DRIVER
7062 M: Madalin Bucur <madalin.bucur@nxp.com>
7063 L: netdev@vger.kernel.org
7065 F: drivers/net/ethernet/freescale/dpaa
7067 FREESCALE QORIQ DPAA FMAN DRIVER
7068 M: Madalin Bucur <madalin.bucur@nxp.com>
7069 L: netdev@vger.kernel.org
7071 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7072 F: drivers/net/ethernet/freescale/fman
7074 FREESCALE QORIQ PTP CLOCK DRIVER
7075 M: Yangbo Lu <yangbo.lu@nxp.com>
7076 L: netdev@vger.kernel.org
7078 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7079 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7080 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7081 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7082 F: drivers/ptp/ptp_qoriq.c
7083 F: drivers/ptp/ptp_qoriq_debugfs.c
7084 F: include/linux/fsl/ptp_qoriq.h
7086 FREESCALE QUAD SPI DRIVER
7087 M: Han Xu <han.xu@nxp.com>
7088 L: linux-spi@vger.kernel.org
7090 F: drivers/spi/spi-fsl-qspi.c
7092 FREESCALE QUICC ENGINE LIBRARY
7093 M: Qiang Zhao <qiang.zhao@nxp.com>
7094 L: linuxppc-dev@lists.ozlabs.org
7096 F: drivers/soc/fsl/qe/
7097 F: include/soc/fsl/*qe*.h
7098 F: include/soc/fsl/*ucc*.h
7100 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7101 M: Li Yang <leoyang.li@nxp.com>
7102 L: netdev@vger.kernel.org
7103 L: linuxppc-dev@lists.ozlabs.org
7105 F: drivers/net/ethernet/freescale/ucc_geth*
7107 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7108 M: Zhao Qiang <qiang.zhao@nxp.com>
7109 L: netdev@vger.kernel.org
7110 L: linuxppc-dev@lists.ozlabs.org
7112 F: drivers/net/wan/fsl_ucc_hdlc*
7114 FREESCALE QUICC ENGINE UCC UART DRIVER
7115 M: Timur Tabi <timur@kernel.org>
7116 L: linuxppc-dev@lists.ozlabs.org
7118 F: drivers/tty/serial/ucc_uart.c
7120 FREESCALE SOC DRIVERS
7121 M: Li Yang <leoyang.li@nxp.com>
7122 L: linuxppc-dev@lists.ozlabs.org
7123 L: linux-arm-kernel@lists.infradead.org
7125 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7126 F: Documentation/devicetree/bindings/soc/fsl/
7128 F: include/linux/fsl/
7130 FREESCALE SOC FS_ENET DRIVER
7131 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7132 L: linuxppc-dev@lists.ozlabs.org
7133 L: netdev@vger.kernel.org
7135 F: drivers/net/ethernet/freescale/fs_enet/
7136 F: include/linux/fs_enet_pd.h
7138 FREESCALE SOC SOUND DRIVERS
7139 M: Timur Tabi <timur@kernel.org>
7140 M: Nicolin Chen <nicoleotsuka@gmail.com>
7141 M: Xiubo Li <Xiubo.Lee@gmail.com>
7142 R: Fabio Estevam <festevam@gmail.com>
7143 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7145 L: linuxppc-dev@lists.ozlabs.org
7147 F: sound/soc/fsl/fsl*
7148 F: sound/soc/fsl/imx*
7149 F: sound/soc/fsl/mpc8610_hpcd.c
7151 FREESCALE USB PERIPHERAL DRIVERS
7152 M: Li Yang <leoyang.li@nxp.com>
7153 L: linux-usb@vger.kernel.org
7154 L: linuxppc-dev@lists.ozlabs.org
7156 F: drivers/usb/gadget/udc/fsl*
7158 FREESCALE USB PHY DRIVER
7159 M: Ran Wang <ran.wang_1@nxp.com>
7160 L: linux-usb@vger.kernel.org
7161 L: linuxppc-dev@lists.ozlabs.org
7163 F: drivers/usb/phy/phy-fsl-usb*
7166 M: Christoph Hellwig <hch@infradead.org>
7168 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7172 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7173 M: Pavel Machek <pavel@ucw.cz>
7174 L: linux-pm@vger.kernel.org
7176 F: Documentation/power/freezing-of-tasks.rst
7177 F: include/linux/freezer.h
7181 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7182 L: linux-kernel@vger.kernel.org
7184 F: include/linux/frontswap.h
7187 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7188 M: David Howells <dhowells@redhat.com>
7189 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7191 F: Documentation/filesystems/caching/
7193 F: include/linux/fscache*.h
7195 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7196 M: Theodore Y. Ts'o <tytso@mit.edu>
7197 M: Jaegeuk Kim <jaegeuk@kernel.org>
7198 M: Eric Biggers <ebiggers@kernel.org>
7199 L: linux-fscrypt@vger.kernel.org
7201 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7202 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7203 F: Documentation/filesystems/fscrypt.rst
7205 F: include/linux/fscrypt*.h
7206 F: include/uapi/linux/fscrypt.h
7209 M: Jeremy Kerr <jk@ozlabs.org>
7210 M: Joel Stanley <joel@jms.id.au>
7211 R: Alistar Popple <alistair@popple.id.au>
7212 R: Eddie James <eajames@linux.ibm.com>
7213 L: linux-fsi@lists.ozlabs.org
7215 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7218 F: include/linux/fsi*.h
7219 F: include/trace/events/fsi*.h
7221 FSI-ATTACHED I2C DRIVER
7222 M: Eddie James <eajames@linux.ibm.com>
7223 L: linux-i2c@vger.kernel.org
7224 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7226 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7227 F: drivers/i2c/busses/i2c-fsi.c
7229 FSI-ATTACHED SPI DRIVER
7230 M: Eddie James <eajames@linux.ibm.com>
7231 L: linux-spi@vger.kernel.org
7233 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7234 F: drivers/spi/spi-fsi.c
7236 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7237 M: Jan Kara <jack@suse.cz>
7238 R: Amir Goldstein <amir73il@gmail.com>
7239 L: linux-fsdevel@vger.kernel.org
7241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7243 F: include/linux/fsnotify*.h
7245 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7246 M: Eric Biggers <ebiggers@kernel.org>
7247 M: Theodore Y. Ts'o <tytso@mit.edu>
7248 L: linux-fscrypt@vger.kernel.org
7250 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7251 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7252 F: Documentation/filesystems/fsverity.rst
7254 F: include/linux/fsverity.h
7255 F: include/uapi/linux/fsverity.h
7257 FUJITSU LAPTOP EXTRAS
7258 M: Jonathan Woithe <jwoithe@just42.net>
7259 L: platform-driver-x86@vger.kernel.org
7261 F: drivers/platform/x86/fujitsu-laptop.c
7263 FUJITSU M-5MO LS CAMERA ISP DRIVER
7264 M: Kyungmin Park <kyungmin.park@samsung.com>
7265 M: Heungjun Kim <riverful.kim@samsung.com>
7266 L: linux-media@vger.kernel.org
7268 F: drivers/media/i2c/m5mols/
7269 F: include/media/i2c/m5mols.h
7271 FUJITSU TABLET EXTRAS
7272 M: Robert Gerlach <khnz@gmx.de>
7273 L: platform-driver-x86@vger.kernel.org
7275 F: drivers/platform/x86/fujitsu-tablet.c
7277 FUSE: FILESYSTEM IN USERSPACE
7278 M: Miklos Szeredi <miklos@szeredi.hu>
7279 L: linux-fsdevel@vger.kernel.org
7281 W: https://github.com/libfuse/
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7283 F: Documentation/filesystems/fuse.rst
7285 F: include/uapi/linux/fuse.h
7288 M: Thomas Gleixner <tglx@linutronix.de>
7289 M: Ingo Molnar <mingo@redhat.com>
7290 R: Peter Zijlstra <peterz@infradead.org>
7291 R: Darren Hart <dvhart@infradead.org>
7292 L: linux-kernel@vger.kernel.org
7294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7295 F: Documentation/locking/*futex*
7296 F: include/asm-generic/futex.h
7297 F: include/linux/futex.h
7298 F: include/uapi/linux/futex.h
7300 F: tools/perf/bench/futex*
7301 F: tools/testing/selftests/futex/
7303 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7304 M: Tim Harvey <tharvey@gateworks.com>
7305 M: Robert Jones <rjones@gateworks.com>
7307 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7308 F: drivers/mfd/gateworks-gsc.c
7309 F: include/linux/mfd/gsc.h
7310 F: Documentation/hwmon/gsc-hwmon.rst
7311 F: drivers/hwmon/gsc-hwmon.c
7312 F: include/linux/platform_data/gsc_hwmon.h
7314 GASKET DRIVER FRAMEWORK
7315 M: Rob Springer <rspringer@google.com>
7316 M: Todd Poynor <toddpoynor@google.com>
7317 M: Ben Chan <benchan@chromium.org>
7318 M: Richard Yeh <rcy@google.com>
7320 F: drivers/staging/gasket/
7323 M: Kees Cook <keescook@chromium.org>
7324 R: Emese Revfy <re.emese@gmail.com>
7325 L: linux-hardening@vger.kernel.org
7327 F: Documentation/kbuild/gcc-plugins.rst
7328 F: scripts/Makefile.gcc-plugins
7329 F: scripts/gcc-plugin.sh
7330 F: scripts/gcc-plugins/
7332 GCOV BASED KERNEL PROFILING
7333 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7335 F: Documentation/dev-tools/gcov.rst
7338 GDB KERNEL DEBUGGING HELPER SCRIPTS
7339 M: Jan Kiszka <jan.kiszka@siemens.com>
7340 M: Kieran Bingham <kbingham@kernel.org>
7344 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7345 M: Achim Leubner <achim_leubner@adaptec.com>
7346 L: linux-scsi@vger.kernel.org
7348 W: http://www.icp-vortex.com/
7349 F: drivers/scsi/gdt*
7351 GEMTEK FM RADIO RECEIVER DRIVER
7352 M: Hans Verkuil <hverkuil@xs4all.nl>
7353 L: linux-media@vger.kernel.org
7355 W: https://linuxtv.org
7356 T: git git://linuxtv.org/media_tree.git
7357 F: drivers/media/radio/radio-gemtek*
7359 GENERIC ARCHITECTURE TOPOLOGY
7360 M: Sudeep Holla <sudeep.holla@arm.com>
7361 L: linux-kernel@vger.kernel.org
7363 F: drivers/base/arch_topology.c
7364 F: include/linux/arch_topology.h
7367 M: Thomas Gleixner <tglx@linutronix.de>
7368 M: Peter Zijlstra <peterz@infradead.org>
7369 M: Andy Lutomirski <luto@kernel.org>
7370 L: linux-kernel@vger.kernel.org
7372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7373 F: include/linux/entry-common.h
7374 F: include/linux/entry-kvm.h
7377 GENERIC GPIO I2C DRIVER
7378 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7380 F: drivers/i2c/busses/i2c-gpio.c
7381 F: include/linux/platform_data/i2c-gpio.h
7383 GENERIC GPIO I2C MULTIPLEXER DRIVER
7384 M: Peter Korsgaard <peter.korsgaard@barco.com>
7385 L: linux-i2c@vger.kernel.org
7387 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7388 F: drivers/i2c/muxes/i2c-mux-gpio.c
7389 F: include/linux/platform_data/i2c-mux-gpio.h
7391 GENERIC HDLC (WAN) DRIVERS
7392 M: Krzysztof Halasa <khc@pm.waw.pl>
7394 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7395 F: drivers/net/wan/c101.c
7396 F: drivers/net/wan/hd6457*
7397 F: drivers/net/wan/hdlc*
7398 F: drivers/net/wan/n2.c
7399 F: drivers/net/wan/pc300too.c
7400 F: drivers/net/wan/pci200syn.c
7401 F: drivers/net/wan/wanxl*
7403 GENERIC INCLUDE/ASM HEADER FILES
7404 M: Arnd Bergmann <arnd@arndb.de>
7405 L: linux-arch@vger.kernel.org
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7408 F: include/asm-generic/
7409 F: include/uapi/asm-generic/
7411 GENERIC PHY FRAMEWORK
7412 M: Kishon Vijay Abraham I <kishon@ti.com>
7413 M: Vinod Koul <vkoul@kernel.org>
7414 L: linux-kernel@vger.kernel.org
7416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7417 F: Documentation/devicetree/bindings/phy/
7419 F: include/linux/phy/
7421 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7422 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7424 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7427 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7428 M: Kevin Hilman <khilman@kernel.org>
7429 M: Ulf Hansson <ulf.hansson@linaro.org>
7430 L: linux-pm@vger.kernel.org
7432 F: Documentation/devicetree/bindings/power/power?domain*
7433 F: drivers/base/power/domain*.c
7434 F: include/linux/pm_domain.h
7436 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7437 M: Eugen Hristev <eugen.hristev@microchip.com>
7438 L: linux-input@vger.kernel.org
7440 F: drivers/input/touchscreen/resistive-adc-touch.c
7442 GENERIC UIO DRIVER FOR PCI DEVICES
7443 M: "Michael S. Tsirkin" <mst@redhat.com>
7444 L: kvm@vger.kernel.org
7446 F: drivers/uio/uio_pci_generic.c
7448 GENERIC VDSO LIBRARY
7449 M: Andy Lutomirski <luto@kernel.org>
7450 M: Thomas Gleixner <tglx@linutronix.de>
7451 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7452 L: linux-kernel@vger.kernel.org
7454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7455 F: include/asm-generic/vdso/vsyscall.h
7457 F: kernel/time/vsyscall.c
7460 GENWQE (IBM Generic Workqueue Card)
7461 M: Frank Haverkamp <haver@linux.ibm.com>
7463 F: drivers/misc/genwqe/
7465 GET_MAINTAINER SCRIPT
7466 M: Joe Perches <joe@perches.com>
7468 F: scripts/get_maintainer.pl
7471 M: Bob Peterson <rpeterso@redhat.com>
7472 M: Andreas Gruenbacher <agruenba@redhat.com>
7473 L: cluster-devel@redhat.com
7475 W: http://sources.redhat.com/cluster/
7476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7477 F: Documentation/filesystems/gfs2*
7479 F: include/uapi/linux/gfs2_ondisk.h
7482 M: Johan Hovold <johan@kernel.org>
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7485 F: Documentation/ABI/testing/sysfs-class-gnss
7486 F: Documentation/devicetree/bindings/gnss/
7488 F: include/linux/gnss.h
7491 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7492 L: linux-media@vger.kernel.org
7494 F: drivers/media/usb/go7007/
7497 M: Bastien Nocera <hadess@hadess.net>
7498 L: linux-input@vger.kernel.org
7500 F: drivers/input/touchscreen/goodix.c
7502 GOOGLE ETHERNET DRIVERS
7503 M: Catherine Sullivan <csully@google.com>
7504 R: Sagi Shahar <sagis@google.com>
7505 R: Jon Olson <jonolson@google.com>
7506 L: netdev@vger.kernel.org
7508 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7509 F: drivers/net/ethernet/google
7511 GPD POCKET FAN DRIVER
7512 M: Hans de Goede <hdegoede@redhat.com>
7513 L: platform-driver-x86@vger.kernel.org
7515 F: drivers/platform/x86/gpd-pocket-fan.c
7518 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7519 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7520 L: linux-gpio@vger.kernel.org
7521 L: linux-acpi@vger.kernel.org
7523 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7524 F: drivers/gpio/gpiolib-acpi.c
7525 F: drivers/gpio/gpiolib-acpi.h
7528 M: Geert Uytterhoeven <geert+renesas@glider.be>
7529 L: linux-gpio@vger.kernel.org
7531 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7532 F: drivers/gpio/gpio-aggregator.c
7535 M: Sean Young <sean@mess.org>
7536 L: linux-media@vger.kernel.org
7538 F: drivers/media/rc/gpio-ir-tx.c
7541 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7542 L: linux-gpio@vger.kernel.org
7544 F: drivers/gpio/gpio-mockup.c
7545 F: tools/testing/selftests/gpio/
7548 R: Michael Walle <michael@walle.cc>
7550 F: drivers/gpio/gpio-regmap.c
7551 F: include/linux/gpio/regmap.h
7554 M: Linus Walleij <linus.walleij@linaro.org>
7555 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7556 L: linux-gpio@vger.kernel.org
7558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7559 F: Documentation/ABI/obsolete/sysfs-gpio
7560 F: Documentation/ABI/testing/gpio-cdev
7561 F: Documentation/admin-guide/gpio/
7562 F: Documentation/devicetree/bindings/gpio/
7563 F: Documentation/driver-api/gpio/
7565 F: include/asm-generic/gpio.h
7566 F: include/linux/gpio.h
7567 F: include/linux/gpio/
7568 F: include/linux/of_gpio.h
7569 F: include/uapi/linux/gpio.h
7572 GRE DEMULTIPLEXER DRIVER
7573 M: Dmitry Kozlov <xeb@mail.ru>
7574 L: netdev@vger.kernel.org
7576 F: include/net/gre.h
7577 F: net/ipv4/gre_demux.c
7578 F: net/ipv4/gre_offload.c
7580 GRETH 10/100/1G Ethernet MAC device driver
7581 M: Andreas Larsson <andreas@gaisler.com>
7582 L: netdev@vger.kernel.org
7584 F: drivers/net/ethernet/aeroflex/
7586 GREYBUS AUDIO PROTOCOLS DRIVERS
7587 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7588 M: Mark Greer <mgreer@animalcreek.com>
7590 F: drivers/staging/greybus/audio_apbridgea.c
7591 F: drivers/staging/greybus/audio_apbridgea.h
7592 F: drivers/staging/greybus/audio_codec.c
7593 F: drivers/staging/greybus/audio_codec.h
7594 F: drivers/staging/greybus/audio_gb.c
7595 F: drivers/staging/greybus/audio_manager.c
7596 F: drivers/staging/greybus/audio_manager.h
7597 F: drivers/staging/greybus/audio_manager_module.c
7598 F: drivers/staging/greybus/audio_manager_private.h
7599 F: drivers/staging/greybus/audio_manager_sysfs.c
7600 F: drivers/staging/greybus/audio_module.c
7601 F: drivers/staging/greybus/audio_topology.c
7603 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7604 M: Viresh Kumar <vireshk@kernel.org>
7606 F: drivers/staging/greybus/authentication.c
7607 F: drivers/staging/greybus/bootrom.c
7608 F: drivers/staging/greybus/firmware.h
7609 F: drivers/staging/greybus/fw-core.c
7610 F: drivers/staging/greybus/fw-download.c
7611 F: drivers/staging/greybus/fw-management.c
7612 F: drivers/staging/greybus/greybus_authentication.h
7613 F: drivers/staging/greybus/greybus_firmware.h
7614 F: drivers/staging/greybus/hid.c
7615 F: drivers/staging/greybus/i2c.c
7616 F: drivers/staging/greybus/spi.c
7617 F: drivers/staging/greybus/spilib.c
7618 F: drivers/staging/greybus/spilib.h
7620 GREYBUS LOOPBACK DRIVER
7621 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7623 F: drivers/staging/greybus/loopback.c
7625 GREYBUS PLATFORM DRIVERS
7626 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7628 F: drivers/staging/greybus/arche-apb-ctrl.c
7629 F: drivers/staging/greybus/arche-platform.c
7630 F: drivers/staging/greybus/arche_platform.h
7632 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7633 M: Rui Miguel Silva <rmfrfs@gmail.com>
7635 F: drivers/staging/greybus/gpio.c
7636 F: drivers/staging/greybus/light.c
7637 F: drivers/staging/greybus/power_supply.c
7638 F: drivers/staging/greybus/sdio.c
7639 F: drivers/staging/greybus/spi.c
7640 F: drivers/staging/greybus/spilib.c
7643 M: Johan Hovold <johan@kernel.org>
7644 M: Alex Elder <elder@kernel.org>
7645 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7646 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7649 F: drivers/staging/greybus/
7650 F: include/linux/greybus.h
7651 F: include/linux/greybus/
7653 GREYBUS UART PROTOCOLS DRIVERS
7654 M: David Lin <dtwlin@gmail.com>
7656 F: drivers/staging/greybus/log.c
7657 F: drivers/staging/greybus/uart.c
7659 GS1662 VIDEO SERIALIZER
7660 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7661 L: linux-media@vger.kernel.org
7663 T: git git://linuxtv.org/media_tree.git
7664 F: drivers/media/spi/gs1662.c
7666 GSPCA FINEPIX SUBDRIVER
7667 M: Frank Zago <frank@zago.net>
7668 L: linux-media@vger.kernel.org
7670 T: git git://linuxtv.org/media_tree.git
7671 F: drivers/media/usb/gspca/finepix.c
7673 GSPCA GL860 SUBDRIVER
7674 M: Olivier Lorin <o.lorin@laposte.net>
7675 L: linux-media@vger.kernel.org
7677 T: git git://linuxtv.org/media_tree.git
7678 F: drivers/media/usb/gspca/gl860/
7680 GSPCA M5602 SUBDRIVER
7681 M: Erik Andren <erik.andren@gmail.com>
7682 L: linux-media@vger.kernel.org
7684 T: git git://linuxtv.org/media_tree.git
7685 F: drivers/media/usb/gspca/m5602/
7687 GSPCA PAC207 SONIXB SUBDRIVER
7688 M: Hans Verkuil <hverkuil@xs4all.nl>
7689 L: linux-media@vger.kernel.org
7691 T: git git://linuxtv.org/media_tree.git
7692 F: drivers/media/usb/gspca/pac207.c
7694 GSPCA SN9C20X SUBDRIVER
7695 M: Brian Johnson <brijohn@gmail.com>
7696 L: linux-media@vger.kernel.org
7698 T: git git://linuxtv.org/media_tree.git
7699 F: drivers/media/usb/gspca/sn9c20x.c
7701 GSPCA T613 SUBDRIVER
7702 M: Leandro Costantino <lcostantino@gmail.com>
7703 L: linux-media@vger.kernel.org
7705 T: git git://linuxtv.org/media_tree.git
7706 F: drivers/media/usb/gspca/t613.c
7708 GSPCA USB WEBCAM DRIVER
7709 M: Hans Verkuil <hverkuil@xs4all.nl>
7710 L: linux-media@vger.kernel.org
7712 T: git git://linuxtv.org/media_tree.git
7713 F: drivers/media/usb/gspca/
7715 GTP (GPRS Tunneling Protocol)
7716 M: Pablo Neira Ayuso <pablo@netfilter.org>
7717 M: Harald Welte <laforge@gnumonks.org>
7718 L: osmocom-net-gprs@lists.osmocom.org
7720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7721 F: drivers/net/gtp.c
7723 GUID PARTITION TABLE (GPT)
7724 M: Davidlohr Bueso <dave@stgolabs.net>
7725 L: linux-efi@vger.kernel.org
7727 F: block/partitions/efi.*
7730 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7731 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7733 W: http://uclinux-h8.sourceforge.jp
7734 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7736 F: drivers/clk/h8300/
7737 F: drivers/clocksource/h8300_*.c
7738 F: drivers/irqchip/irq-renesas-h8*.c
7740 HABANALABS PCI DRIVER
7741 M: Oded Gabbay <oded.gabbay@gmail.com>
7743 T: git https://github.com/HabanaAI/linux.git
7744 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7745 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7746 F: drivers/misc/habanalabs/
7747 F: include/uapi/misc/habanalabs.h
7750 M: Antti Palosaari <crope@iki.fi>
7751 L: linux-media@vger.kernel.org
7753 W: https://linuxtv.org
7754 W: http://palosaari.fi/linux/
7755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7756 T: git git://linuxtv.org/anttip/media_tree.git
7757 F: drivers/media/usb/hackrf/
7759 HANTRO VPU CODEC DRIVER
7760 M: Ezequiel Garcia <ezequiel@collabora.com>
7761 M: Philipp Zabel <p.zabel@pengutronix.de>
7762 L: linux-media@vger.kernel.org
7763 L: linux-rockchip@lists.infradead.org
7765 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7766 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7767 F: drivers/staging/media/hantro/
7769 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7770 M: Frank Seidel <frank@f-seidel.de>
7771 L: platform-driver-x86@vger.kernel.org
7773 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7774 F: drivers/platform/x86/hdaps.c
7777 M: Jean Delvare <jdelvare@suse.com>
7778 M: Guenter Roeck <linux@roeck-us.net>
7779 L: linux-hwmon@vger.kernel.org
7781 W: http://hwmon.wiki.kernel.org/
7782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7783 F: Documentation/devicetree/bindings/hwmon/
7784 F: Documentation/hwmon/
7786 F: include/linux/hwmon*.h
7787 F: include/trace/events/hwmon*.h
7789 HARDWARE RANDOM NUMBER GENERATOR CORE
7790 M: Matt Mackall <mpm@selenic.com>
7791 M: Herbert Xu <herbert@gondor.apana.org.au>
7792 L: linux-crypto@vger.kernel.org
7794 F: Documentation/admin-guide/hw_random.rst
7795 F: Documentation/devicetree/bindings/rng/
7796 F: drivers/char/hw_random/
7797 F: include/linux/hw_random.h
7799 HARDWARE SPINLOCK CORE
7800 M: Ohad Ben-Cohen <ohad@wizery.com>
7801 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7802 R: Baolin Wang <baolin.wang7@gmail.com>
7803 L: linux-remoteproc@vger.kernel.org
7805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7806 F: Documentation/devicetree/bindings/hwlock/
7807 F: Documentation/locking/hwspinlock.rst
7808 F: drivers/hwspinlock/
7809 F: include/linux/hwspinlock.h
7811 HARDWARE TRACING FACILITIES
7812 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7814 F: drivers/hwtracing/
7816 HARMONY SOUND DRIVER
7817 L: linux-parisc@vger.kernel.org
7819 F: sound/parisc/harmony.*
7821 HDPVR USB VIDEO ENCODER DRIVER
7822 M: Hans Verkuil <hverkuil@xs4all.nl>
7823 L: linux-media@vger.kernel.org
7825 W: https://linuxtv.org
7826 T: git git://linuxtv.org/media_tree.git
7827 F: drivers/media/usb/hdpvr/
7829 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7830 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7832 F: Documentation/watchdog/hpwdt.rst
7833 F: drivers/watchdog/hpwdt.c
7835 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7836 M: Don Brace <don.brace@microchip.com>
7837 L: storagedev@microchip.com
7838 L: linux-scsi@vger.kernel.org
7840 F: Documentation/scsi/hpsa.rst
7841 F: drivers/scsi/hpsa*.[ch]
7842 F: include/linux/cciss*.h
7843 F: include/uapi/linux/cciss*.h
7846 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7847 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7848 L: linux-rdma@vger.kernel.org
7850 F: drivers/infiniband/hw/hfi1
7853 L: linux-fsdevel@vger.kernel.org
7855 F: Documentation/filesystems/hfs.rst
7859 L: linux-fsdevel@vger.kernel.org
7861 F: Documentation/filesystems/hfsplus.rst
7864 HGA FRAMEBUFFER DRIVER
7865 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7866 L: linux-nvidia@lists.surfsouth.com
7868 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7869 F: drivers/video/fbdev/hgafb.c
7871 HIBERNATION (aka Software Suspend, aka swsusp)
7872 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7873 M: Pavel Machek <pavel@ucw.cz>
7874 L: linux-pm@vger.kernel.org
7876 B: https://bugzilla.kernel.org
7877 F: arch/*/include/asm/suspend*.h
7879 F: drivers/base/power/
7880 F: include/linux/freezer.h
7881 F: include/linux/pm.h
7882 F: include/linux/suspend.h
7886 M: Jiri Kosina <jikos@kernel.org>
7887 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7888 L: linux-input@vger.kernel.org
7890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7892 F: include/linux/hid*
7893 F: include/uapi/linux/hid*
7895 HID SENSOR HUB DRIVERS
7896 M: Jiri Kosina <jikos@kernel.org>
7897 M: Jonathan Cameron <jic23@kernel.org>
7898 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7899 L: linux-input@vger.kernel.org
7900 L: linux-iio@vger.kernel.org
7902 F: Documentation/hid/hid-sensor*
7903 F: drivers/hid/hid-sensor-*
7904 F: drivers/iio/*/hid-*
7905 F: include/linux/hid-sensor-*
7907 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7908 M: Thomas Gleixner <tglx@linutronix.de>
7909 L: linux-kernel@vger.kernel.org
7911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7912 F: Documentation/timers/
7913 F: include/linux/clockchips.h
7914 F: include/linux/hrtimer.h
7915 F: kernel/time/clockevents.c
7916 F: kernel/time/hrtimer.c
7917 F: kernel/time/timer_*.c
7919 HIGH-SPEED SCC DRIVER FOR AX.25
7920 L: linux-hams@vger.kernel.org
7922 F: drivers/net/hamradio/dmascc.c
7923 F: drivers/net/hamradio/scc.c
7925 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7926 M: HighPoint Linux Team <linux@highpoint-tech.com>
7928 W: http://www.highpoint-tech.com
7929 F: Documentation/scsi/hptiop.rst
7930 F: drivers/scsi/hptiop.c
7933 M: Jes Sorensen <jes@trained-monkey.org>
7934 L: linux-hippi@sunsite.dk
7936 F: drivers/net/hippi/
7937 F: include/linux/hippidevice.h
7938 F: include/uapi/linux/if_hippi.h
7941 HISILICON DMA DRIVER
7942 M: Zhou Wang <wangzhou1@hisilicon.com>
7943 L: dmaengine@vger.kernel.org
7945 F: drivers/dma/hisi_dma.c
7947 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7948 M: Zaibo Xu <xuzaibo@huawei.com>
7949 L: linux-crypto@vger.kernel.org
7951 F: Documentation/ABI/testing/debugfs-hisi-hpre
7952 F: drivers/crypto/hisilicon/hpre/hpre.h
7953 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7954 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7956 HISILICON LPC BUS DRIVER
7957 M: john.garry@huawei.com
7959 W: http://www.hisilicon.com
7960 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7961 F: drivers/bus/hisi_lpc.c
7963 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7964 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7965 M: Salil Mehta <salil.mehta@huawei.com>
7966 L: netdev@vger.kernel.org
7968 W: http://www.hisilicon.com
7969 F: drivers/net/ethernet/hisilicon/hns3/
7971 HISILICON NETWORK SUBSYSTEM DRIVER
7972 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7973 M: Salil Mehta <salil.mehta@huawei.com>
7974 L: netdev@vger.kernel.org
7976 W: http://www.hisilicon.com
7977 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7978 F: drivers/net/ethernet/hisilicon/
7980 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7981 M: John Stultz <john.stultz@linaro.org>
7982 L: linux-kernel@vger.kernel.org
7984 F: drivers/misc/hisi_hikey_usb.c
7985 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7987 HISILICON PMU DRIVER
7988 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7990 W: http://www.hisilicon.com
7991 F: Documentation/admin-guide/perf/hisi-pmu.rst
7992 F: drivers/perf/hisilicon
7994 HISILICON QM AND ZIP Controller DRIVER
7995 M: Zhou Wang <wangzhou1@hisilicon.com>
7996 L: linux-crypto@vger.kernel.org
7998 F: Documentation/ABI/testing/debugfs-hisi-zip
7999 F: drivers/crypto/hisilicon/qm.c
8000 F: drivers/crypto/hisilicon/qm.h
8001 F: drivers/crypto/hisilicon/sgl.c
8002 F: drivers/crypto/hisilicon/zip/
8004 HISILICON ROCE DRIVER
8005 M: Lijun Ou <oulijun@huawei.com>
8006 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8007 M: Weihang Li <liweihang@huawei.com>
8008 L: linux-rdma@vger.kernel.org
8010 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8011 F: drivers/infiniband/hw/hns/
8013 HISILICON SAS Controller
8014 M: John Garry <john.garry@huawei.com>
8016 W: http://www.hisilicon.com
8017 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8018 F: drivers/scsi/hisi_sas/
8020 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8021 M: Zaibo Xu <xuzaibo@huawei.com>
8022 L: linux-crypto@vger.kernel.org
8024 F: Documentation/ABI/testing/debugfs-hisi-sec
8025 F: drivers/crypto/hisilicon/sec2/sec.h
8026 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8027 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8028 F: drivers/crypto/hisilicon/sec2/sec_main.c
8030 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8031 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8032 L: devel@driverdev.osuosl.org
8034 F: drivers/staging/hikey9xx/
8036 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8037 M: Zaibo Xu <xuzaibo@huawei.com>
8039 F: drivers/crypto/hisilicon/trng/trng.c
8041 HISILICON V3XX SPI NOR FLASH Controller Driver
8042 M: John Garry <john.garry@huawei.com>
8044 W: http://www.hisilicon.com
8045 F: drivers/spi/spi-hisi-sfc-v3xx.c
8047 HMM - Heterogeneous Memory Management
8048 M: Jérôme Glisse <jglisse@redhat.com>
8049 L: linux-mm@kvack.org
8051 F: Documentation/vm/hmm.rst
8052 F: include/linux/hmm*
8055 F: tools/testing/selftests/vm/*hmm*
8058 M: Jouni Malinen <j@w1.fi>
8059 L: linux-wireless@vger.kernel.org
8061 W: http://w1.fi/hostap-driver.html
8062 F: drivers/net/wireless/intersil/hostap/
8064 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8065 L: platform-driver-x86@vger.kernel.org
8067 F: drivers/platform/x86/tc1100-wmi.c
8069 HPET: High Precision Event Timers driver
8070 M: Clemens Ladisch <clemens@ladisch.de>
8072 F: Documentation/timers/hpet.rst
8073 F: drivers/char/hpet.c
8074 F: include/linux/hpet.h
8075 F: include/uapi/linux/hpet.h
8079 F: arch/x86/include/asm/hpet.h
8080 F: arch/x86/kernel/hpet.c
8083 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8085 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8089 M: Sebastian Reichel <sre@kernel.org>
8091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8092 F: Documentation/ABI/testing/sysfs-bus-hsi
8093 F: Documentation/driver-api/hsi.rst
8095 F: include/linux/hsi/
8096 F: include/uapi/linux/hsi/
8099 L: linux-usb@vger.kernel.org
8101 F: drivers/net/usb/hso.c
8103 HSR NETWORK PROTOCOL
8104 L: netdev@vger.kernel.org
8108 HT16K33 LED CONTROLLER DRIVER
8109 M: Robin van der Gracht <robin@protonic.nl>
8111 F: Documentation/devicetree/bindings/display/ht16k33.txt
8112 F: drivers/auxdisplay/ht16k33.c
8114 HTCPEN TOUCHSCREEN DRIVER
8115 M: Pau Oliva Fora <pof@eslack.org>
8116 L: linux-input@vger.kernel.org
8118 F: drivers/input/touchscreen/htcpen.c
8120 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8121 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8122 L: linux-iio@vger.kernel.org
8124 W: http://www.st.com/
8125 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8126 F: drivers/iio/humidity/hts221*
8128 HUAWEI ETHERNET DRIVER
8129 M: Bin Luo <luobin9@huawei.com>
8130 L: netdev@vger.kernel.org
8132 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8133 F: drivers/net/ethernet/huawei/hinic/
8136 M: Mike Kravetz <mike.kravetz@oracle.com>
8137 L: linux-mm@kvack.org
8139 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8140 F: Documentation/admin-guide/mm/hugetlbpage.rst
8141 F: Documentation/vm/hugetlbfs_reserv.rst
8143 F: include/linux/hugetlb.h
8147 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8148 L: linux-media@vger.kernel.org
8150 W: https://linuxtv.org
8151 T: git git://linuxtv.org/media_tree.git
8152 F: drivers/media/platform/sti/hva
8154 HWPOISON MEMORY FAILURE HANDLING
8155 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8156 L: linux-mm@kvack.org
8158 F: mm/hwpoison-inject.c
8159 F: mm/memory-failure.c
8161 HYGON PROCESSOR SUPPORT
8162 M: Pu Wen <puwen@hygon.cn>
8163 L: linux-kernel@vger.kernel.org
8165 F: arch/x86/kernel/cpu/hygon.c
8167 HYNIX HI556 SENSOR DRIVER
8168 M: Shawn Tu <shawnx.tu@intel.com>
8169 L: linux-media@vger.kernel.org
8171 T: git git://linuxtv.org/media_tree.git
8172 F: drivers/media/i2c/hi556.c
8174 Hyper-V CORE AND DRIVERS
8175 M: "K. Y. Srinivasan" <kys@microsoft.com>
8176 M: Haiyang Zhang <haiyangz@microsoft.com>
8177 M: Stephen Hemminger <sthemmin@microsoft.com>
8178 M: Wei Liu <wei.liu@kernel.org>
8179 L: linux-hyperv@vger.kernel.org
8181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8182 F: Documentation/ABI/stable/sysfs-bus-vmbus
8183 F: Documentation/ABI/testing/debugfs-hyperv
8184 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8186 F: arch/x86/include/asm/hyperv-tlfs.h
8187 F: arch/x86/include/asm/mshyperv.h
8188 F: arch/x86/include/asm/trace/hyperv.h
8189 F: arch/x86/kernel/cpu/mshyperv.c
8190 F: drivers/clocksource/hyperv_timer.c
8191 F: drivers/hid/hid-hyperv.c
8193 F: drivers/input/serio/hyperv-keyboard.c
8194 F: drivers/iommu/hyperv-iommu.c
8195 F: drivers/net/hyperv/
8196 F: drivers/pci/controller/pci-hyperv-intf.c
8197 F: drivers/pci/controller/pci-hyperv.c
8198 F: drivers/scsi/storvsc_drv.c
8199 F: drivers/uio/uio_hv_generic.c
8200 F: drivers/video/fbdev/hyperv_fb.c
8201 F: include/asm-generic/hyperv-tlfs.h
8202 F: include/asm-generic/mshyperv.h
8203 F: include/clocksource/hyperv_timer.h
8204 F: include/linux/hyperv.h
8205 F: include/uapi/linux/hyperv.h
8206 F: net/vmw_vsock/hyperv_transport.c
8210 M: Vignesh Raghavendra <vigneshr@ti.com>
8211 L: linux-mtd@lists.infradead.org
8213 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8214 C: irc://irc.oftc.net/mtd
8215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8216 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8217 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8218 F: drivers/mtd/hyperbus/
8219 F: include/linux/mtd/hyperbus.h
8221 HYPERVISOR VIRTUAL CONSOLE DRIVER
8222 L: linuxppc-dev@lists.ozlabs.org
8227 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8228 L: linux-i2c@vger.kernel.org
8229 L: linux-acpi@vger.kernel.org
8231 F: drivers/i2c/i2c-core-acpi.c
8233 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8234 M: Ajay Gupta <ajayg@nvidia.com>
8235 L: linux-i2c@vger.kernel.org
8237 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8238 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8241 M: Peter Rosin <peda@axentia.se>
8242 L: linux-i2c@vger.kernel.org
8244 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8245 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8246 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8247 F: Documentation/i2c/i2c-topology.rst
8248 F: Documentation/i2c/muxes/
8249 F: drivers/i2c/i2c-mux.c
8250 F: drivers/i2c/muxes/
8251 F: include/linux/i2c-mux.h
8253 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8254 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8255 L: linux-i2c@vger.kernel.org
8257 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8258 F: drivers/i2c/busses/i2c-mv64xxx.c
8260 I2C OVER PARALLEL PORT
8261 M: Jean Delvare <jdelvare@suse.com>
8262 L: linux-i2c@vger.kernel.org
8264 F: Documentation/i2c/busses/i2c-parport.rst
8265 F: drivers/i2c/busses/i2c-parport.c
8268 M: Wolfram Sang <wsa@kernel.org>
8269 L: linux-i2c@vger.kernel.org
8271 W: https://i2c.wiki.kernel.org/
8272 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8274 F: Documentation/devicetree/bindings/i2c/i2c.txt
8275 F: Documentation/i2c/
8277 F: include/linux/i2c-dev.h
8278 F: include/linux/i2c-smbus.h
8279 F: include/linux/i2c.h
8280 F: include/uapi/linux/i2c-*.h
8281 F: include/uapi/linux/i2c.h
8283 I2C SUBSYSTEM HOST DRIVERS
8284 L: linux-i2c@vger.kernel.org
8286 W: https://i2c.wiki.kernel.org/
8287 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8288 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8289 F: Documentation/devicetree/bindings/i2c/
8290 F: drivers/i2c/algos/
8291 F: drivers/i2c/busses/
8294 M: Jean Delvare <jdelvare@suse.com>
8295 L: linux-i2c@vger.kernel.org
8297 F: Documentation/i2c/busses/i2c-taos-evm.rst
8298 F: drivers/i2c/busses/i2c-taos-evm.c
8301 M: Till Harbaum <till@harbaum.org>
8302 L: linux-i2c@vger.kernel.org
8304 W: http://www.harbaum.org/till/i2c_tiny_usb
8305 F: drivers/i2c/busses/i2c-tiny-usb.c
8307 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8308 M: Jean Delvare <jdelvare@suse.com>
8309 L: linux-i2c@vger.kernel.org
8311 F: Documentation/i2c/busses/i2c-ali1535.rst
8312 F: Documentation/i2c/busses/i2c-ali1563.rst
8313 F: Documentation/i2c/busses/i2c-ali15x3.rst
8314 F: Documentation/i2c/busses/i2c-amd756.rst
8315 F: Documentation/i2c/busses/i2c-amd8111.rst
8316 F: Documentation/i2c/busses/i2c-i801.rst
8317 F: Documentation/i2c/busses/i2c-nforce2.rst
8318 F: Documentation/i2c/busses/i2c-piix4.rst
8319 F: Documentation/i2c/busses/i2c-sis5595.rst
8320 F: Documentation/i2c/busses/i2c-sis630.rst
8321 F: Documentation/i2c/busses/i2c-sis96x.rst
8322 F: Documentation/i2c/busses/i2c-via.rst
8323 F: Documentation/i2c/busses/i2c-viapro.rst
8324 F: drivers/i2c/busses/i2c-ali1535.c
8325 F: drivers/i2c/busses/i2c-ali1563.c
8326 F: drivers/i2c/busses/i2c-ali15x3.c
8327 F: drivers/i2c/busses/i2c-amd756-s4882.c
8328 F: drivers/i2c/busses/i2c-amd756.c
8329 F: drivers/i2c/busses/i2c-amd8111.c
8330 F: drivers/i2c/busses/i2c-i801.c
8331 F: drivers/i2c/busses/i2c-isch.c
8332 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8333 F: drivers/i2c/busses/i2c-nforce2.c
8334 F: drivers/i2c/busses/i2c-piix4.c
8335 F: drivers/i2c/busses/i2c-sis5595.c
8336 F: drivers/i2c/busses/i2c-sis630.c
8337 F: drivers/i2c/busses/i2c-sis96x.c
8338 F: drivers/i2c/busses/i2c-via.c
8339 F: drivers/i2c/busses/i2c-viapro.c
8341 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8342 M: Hans de Goede <hdegoede@redhat.com>
8343 L: linux-i2c@vger.kernel.org
8345 F: drivers/i2c/busses/i2c-cht-wc.c
8347 I2C/SMBUS ISMT DRIVER
8348 M: Seth Heasley <seth.heasley@intel.com>
8349 M: Neil Horman <nhorman@tuxdriver.com>
8350 L: linux-i2c@vger.kernel.org
8351 F: Documentation/i2c/busses/i2c-ismt.rst
8352 F: drivers/i2c/busses/i2c-ismt.c
8354 I2C/SMBUS STUB DRIVER
8355 M: Jean Delvare <jdelvare@suse.com>
8356 L: linux-i2c@vger.kernel.org
8358 F: drivers/i2c/i2c-stub.c
8360 I3C DRIVER FOR CADENCE I3C MASTER IP
8361 M: Przemysław Gaj <pgaj@cadence.com>
8363 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8364 F: drivers/i3c/master/i3c-master-cdns.c
8366 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8367 M: Vitor Soares <vitor.soares@synopsys.com>
8369 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8370 F: drivers/i3c/master/dw*
8373 M: Boris Brezillon <bbrezillon@kernel.org>
8374 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8376 C: irc://chat.freenode.net/linux-i3c
8377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8378 F: Documentation/ABI/testing/sysfs-bus-i3c
8379 F: Documentation/devicetree/bindings/i3c/
8380 F: Documentation/driver-api/i3c
8382 F: include/linux/i3c/
8384 IA64 (Itanium) PLATFORM
8385 M: Tony Luck <tony.luck@intel.com>
8386 M: Fenghua Yu <fenghua.yu@intel.com>
8387 L: linux-ia64@vger.kernel.org
8389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8390 F: Documentation/ia64/
8393 IBM Power 842 compression accelerator
8394 M: Haren Myneni <haren@us.ibm.com>
8397 F: drivers/crypto/nx/Kconfig
8398 F: drivers/crypto/nx/Makefile
8399 F: drivers/crypto/nx/nx-842*
8400 F: include/linux/sw842.h
8403 IBM Power in-Nest Crypto Acceleration
8404 M: Breno Leitão <leitao@debian.org>
8405 M: Nayna Jain <nayna@linux.ibm.com>
8406 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8407 L: linux-crypto@vger.kernel.org
8409 F: drivers/crypto/nx/Kconfig
8410 F: drivers/crypto/nx/Makefile
8411 F: drivers/crypto/nx/nx-aes*
8412 F: drivers/crypto/nx/nx-sha*
8413 F: drivers/crypto/nx/nx.*
8414 F: drivers/crypto/nx/nx_csbcpb.h
8415 F: drivers/crypto/nx/nx_debugfs.c
8417 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8418 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8419 L: linux-pci@vger.kernel.org
8420 L: linuxppc-dev@lists.ozlabs.org
8422 F: drivers/pci/hotplug/rpadlpar*
8424 IBM Power Linux RAID adapter
8425 M: Brian King <brking@us.ibm.com>
8427 F: drivers/scsi/ipr.*
8429 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8430 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8431 L: linux-pci@vger.kernel.org
8432 L: linuxppc-dev@lists.ozlabs.org
8434 F: drivers/pci/hotplug/rpaphp*
8436 IBM Power SRIOV Virtual NIC Device Driver
8437 M: Dany Madden <drt@linux.ibm.com>
8438 M: Lijun Pan <ljp@linux.ibm.com>
8439 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8440 L: netdev@vger.kernel.org
8442 F: drivers/net/ethernet/ibm/ibmvnic.*
8444 IBM Power Virtual Accelerator Switchboard
8445 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8446 L: linuxppc-dev@lists.ozlabs.org
8448 F: arch/powerpc/include/asm/vas.h
8449 F: arch/powerpc/platforms/powernv/copy-paste.h
8450 F: arch/powerpc/platforms/powernv/vas*
8452 IBM Power Virtual Ethernet Device Driver
8453 M: Cristobal Forno <cforno12@linux.ibm.com>
8454 L: netdev@vger.kernel.org
8456 F: drivers/net/ethernet/ibm/ibmveth.*
8458 IBM Power Virtual FC Device Drivers
8459 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8460 L: linux-scsi@vger.kernel.org
8462 F: drivers/scsi/ibmvscsi/ibmvfc*
8464 IBM Power Virtual Management Channel Driver
8465 M: Steven Royer <seroyer@linux.ibm.com>
8467 F: drivers/misc/ibmvmc.*
8469 IBM Power Virtual SCSI Device Drivers
8470 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8471 L: linux-scsi@vger.kernel.org
8473 F: drivers/scsi/ibmvscsi/ibmvscsi*
8474 F: include/scsi/viosrp.h
8476 IBM Power Virtual SCSI Device Target Driver
8477 M: Michael Cyr <mikecyr@linux.ibm.com>
8478 L: linux-scsi@vger.kernel.org
8479 L: target-devel@vger.kernel.org
8481 F: drivers/scsi/ibmvscsi_tgt/
8483 IBM Power VMX Cryptographic instructions
8484 M: Breno Leitão <leitao@debian.org>
8485 M: Nayna Jain <nayna@linux.ibm.com>
8486 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8487 L: linux-crypto@vger.kernel.org
8489 F: drivers/crypto/vmx/Kconfig
8490 F: drivers/crypto/vmx/Makefile
8491 F: drivers/crypto/vmx/aes*
8492 F: drivers/crypto/vmx/ghash*
8493 F: drivers/crypto/vmx/ppc-xlate.pl
8494 F: drivers/crypto/vmx/vmx.c
8496 IBM ServeRAID RAID DRIVER
8498 F: drivers/scsi/ips.*
8500 ICH LPC AND GPIO DRIVER
8501 M: Peter Tyser <ptyser@xes-inc.com>
8503 F: drivers/gpio/gpio-ich.c
8504 F: drivers/mfd/lpc_ich.c
8507 M: Max Staudt <max@enpas.org>
8508 L: linux-i2c@vger.kernel.org
8510 F: drivers/i2c/busses/i2c-icy.c
8513 M: "David S. Miller" <davem@davemloft.net>
8514 L: linux-ide@vger.kernel.org
8516 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8518 F: Documentation/ide/
8520 F: include/linux/ide.h
8523 M: Borislav Petkov <bp@alien8.de>
8524 L: linux-ide@vger.kernel.org
8526 F: Documentation/cdrom/ide-cd.rst
8527 F: drivers/ide/ide-cd*
8529 IDEAPAD LAPTOP EXTRAS DRIVER
8530 M: Ike Panhc <ike.pan@canonical.com>
8531 L: platform-driver-x86@vger.kernel.org
8533 W: http://launchpad.net/ideapad-laptop
8534 F: drivers/platform/x86/ideapad-laptop.c
8536 IDEAPAD LAPTOP SLIDEBAR DRIVER
8537 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8538 L: linux-input@vger.kernel.org
8540 W: https://github.com/o2genum/ideapad-slidebar
8541 F: drivers/input/misc/ideapad_slidebar.c
8543 IDT VersaClock 5 CLOCK DRIVER
8544 M: Luca Ceresoli <luca@lucaceresoli.net>
8546 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8547 F: drivers/clk/clk-versaclock5.c
8549 IEEE 802.15.4 SUBSYSTEM
8550 M: Alexander Aring <alex.aring@gmail.com>
8551 M: Stefan Schmidt <stefan@datenfreihafen.org>
8552 L: linux-wpan@vger.kernel.org
8554 W: https://linux-wpan.org/
8555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8557 F: Documentation/networking/ieee802154.rst
8558 F: drivers/net/ieee802154/
8559 F: include/linux/ieee802154.h
8560 F: include/linux/nl802154.h
8561 F: include/net/af_ieee802154.h
8562 F: include/net/cfg802154.h
8563 F: include/net/ieee802154_netdev.h
8564 F: include/net/mac802154.h
8565 F: include/net/nl802154.h
8570 M: Yotam Gigi <yotam.gi@gmail.com>
8571 M: Jamal Hadi Salim <jhs@mojatatu.com>
8572 F: include/net/ife.h
8573 F: include/uapi/linux/ife.h
8576 IGORPLUG-USB IR RECEIVER
8577 M: Sean Young <sean@mess.org>
8578 L: linux-media@vger.kernel.org
8580 F: drivers/media/rc/igorplugusb.c
8582 IGUANAWORKS USB IR TRANSCEIVER
8583 M: Sean Young <sean@mess.org>
8584 L: linux-media@vger.kernel.org
8586 F: drivers/media/rc/iguanair.c
8588 IIO DIGITAL POTENTIOMETER DAC
8589 M: Peter Rosin <peda@axentia.se>
8590 L: linux-iio@vger.kernel.org
8592 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8593 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8594 F: drivers/iio/dac/dpot-dac.c
8596 IIO ENVELOPE DETECTOR
8597 M: Peter Rosin <peda@axentia.se>
8598 L: linux-iio@vger.kernel.org
8600 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8601 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8602 F: drivers/iio/adc/envelope-detector.c
8605 M: Peter Rosin <peda@axentia.se>
8606 L: linux-iio@vger.kernel.org
8608 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8609 F: drivers/iio/multiplexer/iio-mux.c
8611 IIO SUBSYSTEM AND DRIVERS
8612 M: Jonathan Cameron <jic23@kernel.org>
8613 R: Lars-Peter Clausen <lars@metafoo.de>
8614 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8615 L: linux-iio@vger.kernel.org
8617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8618 F: Documentation/ABI/testing/configfs-iio*
8619 F: Documentation/ABI/testing/sysfs-bus-iio*
8620 F: Documentation/devicetree/bindings/iio/
8622 F: drivers/staging/iio/
8623 F: include/linux/iio/
8627 M: Peter Rosin <peda@axentia.se>
8628 L: linux-iio@vger.kernel.org
8630 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8631 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8632 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8633 F: drivers/iio/afe/iio-rescale.c
8635 IKANOS/ADI EAGLE ADSL USB DRIVER
8636 M: Matthieu Castet <castet.matthieu@free.fr>
8637 M: Stanislaw Gruszka <stf_xl@wp.pl>
8639 F: drivers/usb/atm/ueagle-atm.c
8641 IMGTEC ASCII LCD DRIVER
8642 M: Paul Burton <paulburton@kernel.org>
8644 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8645 F: drivers/auxdisplay/img-ascii-lcd.c
8647 IMGTEC IR DECODER DRIVER
8649 F: drivers/media/rc/img-ir/
8651 IMON SOUNDGRAPH USB IR RECEIVER
8652 M: Sean Young <sean@mess.org>
8653 L: linux-media@vger.kernel.org
8655 F: drivers/media/rc/imon.c
8656 F: drivers/media/rc/imon_raw.c
8658 IMS TWINTURBO FRAMEBUFFER DRIVER
8659 L: linux-fbdev@vger.kernel.org
8661 F: drivers/video/fbdev/imsttfb.c
8663 INA209 HARDWARE MONITOR DRIVER
8664 M: Guenter Roeck <linux@roeck-us.net>
8665 L: linux-hwmon@vger.kernel.org
8667 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8668 F: Documentation/hwmon/ina209.rst
8669 F: drivers/hwmon/ina209.c
8671 INA2XX HARDWARE MONITOR DRIVER
8672 M: Guenter Roeck <linux@roeck-us.net>
8673 L: linux-hwmon@vger.kernel.org
8675 F: Documentation/hwmon/ina2xx.rst
8676 F: drivers/hwmon/ina2xx.c
8677 F: include/linux/platform_data/ina2xx.h
8679 INDUSTRY PACK SUBSYSTEM (IPACK)
8680 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8681 M: Jens Taprogge <jens.taprogge@taprogge.org>
8682 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8683 L: industrypack-devel@lists.sourceforge.net
8685 W: http://industrypack.sourceforge.net
8688 INFINEON DPS310 Driver
8689 M: Eddie James <eajames@linux.ibm.com>
8690 L: linux-iio@vger.kernel.org
8692 F: drivers/iio/pressure/dps310.c
8694 INFINIBAND SUBSYSTEM
8695 M: Doug Ledford <dledford@redhat.com>
8696 M: Jason Gunthorpe <jgg@nvidia.com>
8697 L: linux-rdma@vger.kernel.org
8699 W: https://github.com/linux-rdma/rdma-core
8700 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8701 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8702 F: Documentation/devicetree/bindings/infiniband/
8703 F: Documentation/infiniband/
8704 F: drivers/infiniband/
8706 F: include/trace/events/ib_mad.h
8707 F: include/trace/events/ib_umad.h
8708 F: include/uapi/linux/if_infiniband.h
8709 F: include/uapi/rdma/
8710 F: samples/bpf/ibumad_kern.c
8711 F: samples/bpf/ibumad_user.c
8713 INGENIC JZ4780 DMA Driver
8714 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8716 F: drivers/dma/dma-jz4780.c
8718 INGENIC JZ4780 NAND DRIVER
8719 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8720 L: linux-mtd@lists.infradead.org
8722 F: drivers/mtd/nand/raw/ingenic/
8725 M: Paul Cercueil <paul@crapouillou.net>
8727 F: arch/mips/boot/dts/ingenic/
8728 F: arch/mips/generic/board-ingenic.c
8729 F: arch/mips/include/asm/mach-ingenic/
8730 F: arch/mips/ingenic/Kconfig
8731 F: drivers/clk/ingenic/
8732 F: drivers/dma/dma-jz4780.c
8733 F: drivers/gpu/drm/ingenic/
8734 F: drivers/i2c/busses/i2c-jz4780.c
8735 F: drivers/iio/adc/ingenic-adc.c
8736 F: drivers/irqchip/irq-ingenic.c
8737 F: drivers/memory/jz4780-nemc.c
8738 F: drivers/mmc/host/jz4740_mmc.c
8739 F: drivers/mtd/nand/raw/ingenic/
8740 F: drivers/pinctrl/pinctrl-ingenic.c
8741 F: drivers/power/supply/ingenic-battery.c
8742 F: drivers/pwm/pwm-jz4740.c
8743 F: drivers/remoteproc/ingenic_rproc.c
8744 F: drivers/rtc/rtc-jz4740.c
8745 F: drivers/tty/serial/8250/8250_ingenic.c
8746 F: drivers/usb/musb/jz4740.c
8747 F: drivers/watchdog/jz4740_wdt.c
8748 F: include/dt-bindings/iio/adc/ingenic,adc.h
8749 F: include/linux/mfd/ingenic-tcu.h
8750 F: sound/soc/codecs/jz47*
8751 F: sound/soc/jz4740/
8754 M: Jan Kara <jack@suse.cz>
8755 R: Amir Goldstein <amir73il@gmail.com>
8756 L: linux-fsdevel@vger.kernel.org
8758 F: Documentation/filesystems/inotify.rst
8759 F: fs/notify/inotify/
8760 F: include/linux/inotify.h
8761 F: include/uapi/linux/inotify.h
8763 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8764 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8765 L: linux-input@vger.kernel.org
8767 Q: http://patchwork.kernel.org/project/linux-input/list/
8768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8769 F: Documentation/devicetree/bindings/input/
8770 F: Documentation/devicetree/bindings/serio/
8771 F: Documentation/input/
8773 F: include/linux/input.h
8774 F: include/linux/input/
8775 F: include/uapi/linux/input-event-codes.h
8776 F: include/uapi/linux/input.h
8778 INPUT MULTITOUCH (MT) PROTOCOL
8779 M: Henrik Rydberg <rydberg@bitmath.org>
8780 L: linux-input@vger.kernel.org
8782 F: Documentation/input/multi-touch-protocol.rst
8783 F: drivers/input/input-mt.c
8786 INSIDE SECURE CRYPTO DRIVER
8787 M: Antoine Tenart <atenart@kernel.org>
8788 L: linux-crypto@vger.kernel.org
8790 F: drivers/crypto/inside-secure/
8792 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8793 M: Mimi Zohar <zohar@linux.ibm.com>
8794 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8795 L: linux-integrity@vger.kernel.org
8797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8798 F: security/integrity/ima/
8800 INTEL 810/815 FRAMEBUFFER DRIVER
8801 M: Antonino Daplas <adaplas@gmail.com>
8802 L: linux-fbdev@vger.kernel.org
8804 F: drivers/video/fbdev/i810/
8807 M: Cezary Rojewski <cezary.rojewski@intel.com>
8808 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8809 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8810 M: Jie Yang <yang.jie@linux.intel.com>
8811 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8815 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8816 M: Hans de Goede <hdegoede@redhat.com>
8817 L: platform-driver-x86@vger.kernel.org
8819 F: drivers/platform/x86/intel_atomisp2_pm.c
8821 INTEL ATOMISP2 LED DRIVER
8822 M: Hans de Goede <hdegoede@redhat.com>
8823 L: platform-driver-x86@vger.kernel.org
8825 F: drivers/platform/x86/intel_atomisp2_led.c
8827 INTEL BROXTON PMC DRIVER
8828 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8829 M: Zha Qipeng <qipeng.zha@intel.com>
8831 F: drivers/mfd/intel_pmc_bxt.c
8832 F: include/linux/mfd/intel_pmc_bxt.h
8834 INTEL C600 SERIES SAS CONTROLLER DRIVER
8835 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8836 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8837 L: linux-scsi@vger.kernel.org
8839 T: git git://git.code.sf.net/p/intel-sas/isci
8840 F: drivers/scsi/isci/
8842 INTEL CPU family model numbers
8843 M: Tony Luck <tony.luck@intel.com>
8845 L: linux-kernel@vger.kernel.org
8847 F: arch/x86/include/asm/intel-family.h
8849 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8850 M: Jani Nikula <jani.nikula@linux.intel.com>
8851 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8852 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8853 L: intel-gfx@lists.freedesktop.org
8855 W: https://01.org/linuxgraphics/
8856 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8857 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8858 C: irc://chat.freenode.net/intel-gfx
8859 T: git git://anongit.freedesktop.org/drm-intel
8860 F: Documentation/gpu/i915.rst
8861 F: drivers/gpu/drm/i915/
8862 F: include/drm/i915*
8863 F: include/uapi/drm/i915_drm.h
8865 INTEL ETHERNET DRIVERS
8866 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8867 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8868 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8870 W: http://www.intel.com/support/feedback.htm
8871 W: http://e1000.sourceforge.net/
8872 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8874 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8875 F: Documentation/networking/device_drivers/ethernet/intel/
8876 F: drivers/net/ethernet/intel/
8877 F: drivers/net/ethernet/intel/*/
8878 F: include/linux/avf/virtchnl.h
8880 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8881 M: Maik Broemme <mbroemme@libmpq.org>
8882 L: linux-fbdev@vger.kernel.org
8884 F: Documentation/fb/intelfb.rst
8885 F: drivers/video/fbdev/intelfb/
8888 M: Andy Shevchenko <andy@kernel.org>
8889 L: linux-gpio@vger.kernel.org
8891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8892 F: drivers/gpio/gpio-ich.c
8893 F: drivers/gpio/gpio-intel-mid.c
8894 F: drivers/gpio/gpio-merrifield.c
8895 F: drivers/gpio/gpio-ml-ioh.c
8896 F: drivers/gpio/gpio-pch.c
8897 F: drivers/gpio/gpio-sch.c
8898 F: drivers/gpio/gpio-sodaville.c
8900 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8901 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8902 M: Zhi Wang <zhi.a.wang@intel.com>
8903 L: intel-gvt-dev@lists.freedesktop.org
8904 L: intel-gfx@lists.freedesktop.org
8906 W: https://01.org/igvt-g
8907 T: git https://github.com/intel/gvt-linux.git
8908 F: drivers/gpu/drm/i915/gvt/
8910 INTEL HID EVENT DRIVER
8911 M: Alex Hung <alex.hung@canonical.com>
8912 L: platform-driver-x86@vger.kernel.org
8914 F: drivers/platform/x86/intel-hid.c
8916 INTEL I/OAT DMA DRIVER
8917 M: Dave Jiang <dave.jiang@intel.com>
8918 R: Dan Williams <dan.j.williams@intel.com>
8919 L: dmaengine@vger.kernel.org
8921 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8922 F: drivers/dma/ioat*
8925 M: Dave Jiang <dave.jiang@intel.com>
8926 L: dmaengine@vger.kernel.org
8928 F: drivers/dma/idxd/*
8929 F: include/uapi/linux/idxd.h
8932 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8933 M: Len Brown <lenb@kernel.org>
8934 L: linux-pm@vger.kernel.org
8936 B: https://bugzilla.kernel.org
8937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8938 F: drivers/idle/intel_idle.c
8940 INTEL INTEGRATED SENSOR HUB DRIVER
8941 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8942 M: Jiri Kosina <jikos@kernel.org>
8943 L: linux-input@vger.kernel.org
8945 F: drivers/hid/intel-ish-hid/
8948 M: David Woodhouse <dwmw2@infradead.org>
8949 M: Lu Baolu <baolu.lu@linux.intel.com>
8950 L: iommu@lists.linux-foundation.org
8952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8953 F: drivers/iommu/intel/
8954 F: include/linux/intel-iommu.h
8955 F: include/linux/intel-svm.h
8957 INTEL IOP-ADMA DMA DRIVER
8958 R: Dan Williams <dan.j.williams@intel.com>
8960 F: drivers/dma/iop-adma.c
8962 INTEL IPU3 CSI-2 CIO2 DRIVER
8963 M: Yong Zhi <yong.zhi@intel.com>
8964 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8965 M: Bingbu Cao <bingbu.cao@intel.com>
8966 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8967 L: linux-media@vger.kernel.org
8969 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8970 F: drivers/media/pci/intel/ipu3/
8972 INTEL IPU3 CSI-2 IMGU DRIVER
8973 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8974 R: Bingbu Cao <bingbu.cao@intel.com>
8975 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8976 L: linux-media@vger.kernel.org
8978 F: Documentation/admin-guide/media/ipu3.rst
8979 F: Documentation/admin-guide/media/ipu3_rcb.svg
8980 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8981 F: drivers/staging/media/ipu3/
8983 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8984 M: Krzysztof Halasa <khalasa@piap.pl>
8986 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8987 F: drivers/net/wan/ixp4xx_hss.c
8988 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8989 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8990 F: include/linux/soc/ixp4xx/npe.h
8991 F: include/linux/soc/ixp4xx/qmgr.h
8993 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8994 M: Deepak Saxena <dsaxena@plexity.net>
8996 F: drivers/char/hw_random/ixp4xx-rng.c
8998 INTEL KEEM BAY DRM DRIVER
8999 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9000 M: Edmund Dea <edmund.j.dea@intel.com>
9002 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9003 F: drivers/gpu/drm/kmb/
9005 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9006 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9008 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9009 F: drivers/crypto/keembay/Kconfig
9010 F: drivers/crypto/keembay/Makefile
9011 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9012 F: drivers/crypto/keembay/ocs-aes.c
9013 F: drivers/crypto/keembay/ocs-aes.h
9015 INTEL MANAGEMENT ENGINE (mei)
9016 M: Tomas Winkler <tomas.winkler@intel.com>
9017 L: linux-kernel@vger.kernel.org
9019 F: Documentation/driver-api/mei/*
9020 F: drivers/misc/mei/
9021 F: drivers/watchdog/mei_wdt.c
9022 F: include/linux/mei_cl_bus.h
9023 F: include/uapi/linux/mei.h
9026 INTEL MENLOW THERMAL DRIVER
9027 M: Sujith Thomas <sujith.thomas@intel.com>
9028 L: platform-driver-x86@vger.kernel.org
9030 W: https://01.org/linux-acpi
9031 F: drivers/platform/x86/intel_menlow.c
9033 INTEL P-Unit IPC DRIVER
9034 M: Zha Qipeng <qipeng.zha@intel.com>
9035 L: platform-driver-x86@vger.kernel.org
9037 F: arch/x86/include/asm/intel_punit_ipc.h
9038 F: drivers/platform/x86/intel_punit_ipc.c
9040 INTEL PMC CORE DRIVER
9041 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9042 M: David E Box <david.e.box@intel.com>
9043 L: platform-driver-x86@vger.kernel.org
9045 F: drivers/platform/x86/intel_pmc_core*
9047 INTEL PMIC GPIO DRIVERS
9048 M: Andy Shevchenko <andy@kernel.org>
9050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9051 F: drivers/gpio/gpio-*cove.c
9052 F: drivers/gpio/gpio-msic.c
9054 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9055 M: Andy Shevchenko <andy@kernel.org>
9057 F: drivers/mfd/intel_msic.c
9058 F: drivers/mfd/intel_soc_pmic*
9059 F: include/linux/mfd/intel_msic.h
9060 F: include/linux/mfd/intel_soc_pmic*
9062 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9063 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9064 L: linux-wireless@vger.kernel.org
9066 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9067 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9068 F: drivers/net/wireless/intel/ipw2x00/
9071 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9072 M: Len Brown <lenb@kernel.org>
9073 L: linux-pm@vger.kernel.org
9075 F: drivers/cpufreq/intel_pstate.c
9077 INTEL RDMA RNIC DRIVER
9078 M: Faisal Latif <faisal.latif@intel.com>
9079 M: Shiraz Saleem <shiraz.saleem@intel.com>
9080 L: linux-rdma@vger.kernel.org
9082 F: drivers/infiniband/hw/i40iw/
9083 F: include/uapi/rdma/i40iw-abi.h
9086 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9088 F: arch/x86/include/asm/intel_scu_ipc.h
9089 F: drivers/platform/x86/intel_scu_*
9091 INTEL SPEED SELECT TECHNOLOGY
9092 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9093 L: platform-driver-x86@vger.kernel.org
9095 F: drivers/platform/x86/intel_speed_select_if/
9096 F: include/uapi/linux/isst_if.h
9097 F: tools/power/x86/intel-speed-select/
9099 INTEL STRATIX10 FIRMWARE DRIVERS
9100 M: Richard Gong <richard.gong@linux.intel.com>
9101 L: linux-kernel@vger.kernel.org
9103 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9104 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9105 F: drivers/firmware/stratix10-rsu.c
9106 F: drivers/firmware/stratix10-svc.c
9107 F: include/linux/firmware/intel/stratix10-smc.h
9108 F: include/linux/firmware/intel/stratix10-svc-client.h
9110 INTEL TELEMETRY DRIVER
9111 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9112 M: "David E. Box" <david.e.box@linux.intel.com>
9113 L: platform-driver-x86@vger.kernel.org
9115 F: arch/x86/include/asm/intel_telemetry.h
9116 F: drivers/platform/x86/intel_telemetry*
9118 INTEL UNCORE FREQUENCY CONTROL
9119 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9120 L: platform-driver-x86@vger.kernel.org
9122 F: drivers/platform/x86/intel-uncore-frequency.c
9124 INTEL VIRTUAL BUTTON DRIVER
9125 M: AceLan Kao <acelan.kao@canonical.com>
9126 L: platform-driver-x86@vger.kernel.org
9128 F: drivers/platform/x86/intel-vbtn.c
9130 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9131 M: Stanislaw Gruszka <stf_xl@wp.pl>
9132 L: linux-wireless@vger.kernel.org
9134 F: drivers/net/wireless/intel/iwlegacy/
9136 INTEL WIRELESS WIFI LINK (iwlwifi)
9137 M: Luca Coelho <luciano.coelho@intel.com>
9138 L: linux-wireless@vger.kernel.org
9140 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9142 F: drivers/net/wireless/intel/iwlwifi/
9144 INTEL WIRELESS WIMAX CONNECTION 2400
9145 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9146 M: linux-wimax@intel.com
9147 L: wimax@linuxwimax.org (subscribers-only)
9149 W: http://linuxwimax.org
9150 F: Documentation/admin-guide/wimax/i2400m.rst
9151 F: drivers/net/wimax/i2400m/
9152 F: include/uapi/linux/wimax/i2400m.h
9154 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9155 M: Jithu Joseph <jithu.joseph@intel.com>
9156 R: Maurice Ma <maurice.ma@intel.com>
9158 W: https://slimbootloader.github.io/security/firmware-update.html
9159 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9161 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9162 M: Mario Limonciello <mario.limonciello@dell.com>
9164 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9167 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9169 F: Documentation/trace/intel_th.rst
9170 F: drivers/hwtracing/intel_th/
9171 F: include/linux/intel_th.h
9173 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9174 M: Ning Sun <ning.sun@intel.com>
9175 L: tboot-devel@lists.sourceforge.net
9177 W: http://tboot.sourceforge.net
9178 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9179 F: Documentation/x86/intel_txt.rst
9180 F: arch/x86/kernel/tboot.c
9181 F: include/linux/tboot.h
9184 M: Jarkko Sakkinen <jarkko@kernel.org>
9185 L: linux-sgx@vger.kernel.org
9187 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-sgx.git
9189 F: Documentation/x86/sgx.rst
9190 F: arch/x86/entry/vdso/vsgx.S
9191 F: arch/x86/include/uapi/asm/sgx.h
9192 F: arch/x86/kernel/cpu/sgx/*
9193 F: tools/testing/selftests/sgx/*
9197 M: Georgi Djakov <georgi.djakov@linaro.org>
9198 L: linux-pm@vger.kernel.org
9200 F: Documentation/devicetree/bindings/interconnect/
9201 F: Documentation/driver-api/interconnect.rst
9202 F: drivers/interconnect/
9203 F: include/dt-bindings/interconnect/
9204 F: include/linux/interconnect-provider.h
9205 F: include/linux/interconnect.h
9207 INVENSENSE ICM-426xx IMU DRIVER
9208 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9209 L: linux-iio@vger.kernel.org
9211 W https://invensense.tdk.com/
9212 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9213 F: drivers/iio/imu/inv_icm42600/
9215 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9216 M: Linus Walleij <linus.walleij@linaro.org>
9217 L: linux-iio@vger.kernel.org
9219 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9220 F: drivers/iio/gyro/mpu3050*
9222 IOC3 ETHERNET DRIVER
9223 M: Ralf Baechle <ralf@linux-mips.org>
9224 L: linux-mips@vger.kernel.org
9226 F: drivers/net/ethernet/sgi/ioc3-eth.c
9228 IOMAP FILESYSTEM LIBRARY
9229 M: Christoph Hellwig <hch@infradead.org>
9230 M: Darrick J. Wong <darrick.wong@oracle.com>
9231 M: linux-xfs@vger.kernel.org
9232 M: linux-fsdevel@vger.kernel.org
9233 L: linux-xfs@vger.kernel.org
9234 L: linux-fsdevel@vger.kernel.org
9236 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9238 F: include/linux/iomap.h
9241 M: Joerg Roedel <joro@8bytes.org>
9242 M: Will Deacon <will@kernel.org>
9243 L: iommu@lists.linux-foundation.org
9245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9246 F: Documentation/devicetree/bindings/iommu/
9247 F: Documentation/userspace-api/iommu.rst
9249 F: include/linux/iommu.h
9250 F: include/linux/iova.h
9251 F: include/linux/of_iommu.h
9252 F: include/uapi/linux/iommu.h
9255 M: Jens Axboe <axboe@kernel.dk>
9256 L: io-uring@vger.kernel.org
9258 T: git git://git.kernel.dk/linux-block
9259 T: git git://git.kernel.dk/liburing
9263 F: include/uapi/linux/io_uring.h
9266 M: Corey Minyard <minyard@acm.org>
9267 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9269 W: http://openipmi.sourceforge.net/
9270 F: Documentation/driver-api/ipmi.rst
9271 F: Documentation/devicetree/bindings/ipmi/
9272 F: drivers/char/ipmi/
9273 F: include/linux/ipmi*
9274 F: include/uapi/linux/ipmi*
9276 IPS SCSI RAID DRIVER
9277 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9278 L: linux-scsi@vger.kernel.org
9280 W: http://www.adaptec.com/
9281 F: drivers/scsi/ips*
9284 M: Wensong Zhang <wensong@linux-vs.org>
9285 M: Simon Horman <horms@verge.net.au>
9286 M: Julian Anastasov <ja@ssi.bg>
9287 L: netdev@vger.kernel.org
9288 L: lvs-devel@vger.kernel.org
9290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9292 F: Documentation/networking/ipvs-sysctl.rst
9293 F: include/net/ip_vs.h
9294 F: include/uapi/linux/ip_vs.h
9295 F: net/netfilter/ipvs/
9298 M: Jiri Kosina <jikos@kernel.org>
9299 M: David Sterba <dsterba@suse.com>
9301 F: drivers/tty/ipwireless/
9304 L: netdev@vger.kernel.org
9306 F: include/uapi/linux/ipx.h
9308 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9309 M: Marc Zyngier <maz@kernel.org>
9311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9312 F: Documentation/core-api/irq/irq-domain.rst
9313 F: include/linux/irqdomain.h
9314 F: kernel/irq/irqdomain.c
9318 M: Thomas Gleixner <tglx@linutronix.de>
9319 L: linux-kernel@vger.kernel.org
9321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9325 M: Thomas Gleixner <tglx@linutronix.de>
9326 M: Marc Zyngier <maz@kernel.org>
9327 L: linux-kernel@vger.kernel.org
9329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9330 F: Documentation/devicetree/bindings/interrupt-controller/
9334 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9336 F: Documentation/driver-api/isa.rst
9337 F: drivers/base/isa.c
9338 F: include/linux/isa.h
9341 M: Hans Verkuil <hverkuil@xs4all.nl>
9342 L: linux-media@vger.kernel.org
9344 W: https://linuxtv.org
9345 T: git git://linuxtv.org/media_tree.git
9346 F: drivers/media/radio/radio-isa*
9349 M: Jaroslav Kysela <perex@perex.cz>
9351 F: Documentation/driver-api/isapnp.rst
9352 F: drivers/pnp/isapnp/
9353 F: include/linux/isapnp.h
9356 M: Lee Duncan <lduncan@suse.com>
9357 M: Chris Leech <cleech@redhat.com>
9358 L: open-iscsi@googlegroups.com
9359 L: linux-scsi@vger.kernel.org
9361 W: www.open-iscsi.com
9362 F: drivers/scsi/*iscsi*
9363 F: include/scsi/*iscsi*
9365 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9366 M: Peter Jones <pjones@redhat.com>
9367 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9369 F: drivers/firmware/iscsi_ibft*
9371 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9372 M: Sagi Grimberg <sagi@grimberg.me>
9373 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9374 L: linux-rdma@vger.kernel.org
9376 W: http://www.openfabrics.org
9377 W: www.open-iscsi.org
9378 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9379 F: drivers/infiniband/ulp/iser/
9381 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9382 M: Sagi Grimberg <sagi@grimberg.me>
9383 L: linux-rdma@vger.kernel.org
9384 L: target-devel@vger.kernel.org
9386 W: http://www.linux-iscsi.org
9387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9388 F: drivers/infiniband/ulp/isert
9390 ISDN/CMTP OVER BLUETOOTH
9391 M: Karsten Keil <isdn@linux-pingi.de>
9392 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9393 L: netdev@vger.kernel.org
9395 W: http://www.isdn4linux.de
9396 F: Documentation/isdn/
9397 F: drivers/isdn/capi/
9398 F: include/linux/isdn/
9399 F: include/uapi/linux/isdn/
9400 F: net/bluetooth/cmtp/
9402 ISDN/mISDN SUBSYSTEM
9403 M: Karsten Keil <isdn@linux-pingi.de>
9404 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9405 L: netdev@vger.kernel.org
9407 W: http://www.isdn4linux.de
9408 F: drivers/isdn/Kconfig
9409 F: drivers/isdn/Makefile
9410 F: drivers/isdn/hardware/
9411 F: drivers/isdn/mISDN/
9413 IT87 HARDWARE MONITORING DRIVER
9414 M: Jean Delvare <jdelvare@suse.com>
9415 L: linux-hwmon@vger.kernel.org
9417 F: Documentation/hwmon/it87.rst
9418 F: drivers/hwmon/it87.c
9421 M: Antti Palosaari <crope@iki.fi>
9422 L: linux-media@vger.kernel.org
9424 W: https://linuxtv.org
9425 W: http://palosaari.fi/linux/
9426 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9427 T: git git://linuxtv.org/anttip/media_tree.git
9428 F: drivers/media/tuners/it913x*
9430 IVTV VIDEO4LINUX DRIVER
9431 M: Andy Walls <awalls@md.metrocast.net>
9432 L: linux-media@vger.kernel.org
9434 W: https://linuxtv.org
9435 T: git git://linuxtv.org/media_tree.git
9436 F: Documentation/admin-guide/media/ivtv*
9437 F: drivers/media/pci/ivtv/
9438 F: include/uapi/linux/ivtv*
9440 IX2505V MEDIA DRIVER
9441 M: Malcolm Priestley <tvboxspy@gmail.com>
9442 L: linux-media@vger.kernel.org
9444 W: https://linuxtv.org
9445 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9446 F: drivers/media/dvb-frontends/ix2505v*
9448 JAILHOUSE HYPERVISOR INTERFACE
9449 M: Jan Kiszka <jan.kiszka@siemens.com>
9450 L: jailhouse-dev@googlegroups.com
9452 F: arch/x86/include/asm/jailhouse_para.h
9453 F: arch/x86/kernel/jailhouse.c
9455 JC42.4 TEMPERATURE SENSOR DRIVER
9456 M: Guenter Roeck <linux@roeck-us.net>
9457 L: linux-hwmon@vger.kernel.org
9459 F: Documentation/hwmon/jc42.rst
9460 F: drivers/hwmon/jc42.c
9463 M: Dave Kleikamp <shaggy@kernel.org>
9464 L: jfs-discussion@lists.sourceforge.net
9466 W: http://jfs.sourceforge.net/
9467 T: git git://github.com/kleikamp/linux-shaggy.git
9468 F: Documentation/admin-guide/jfs.rst
9472 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9473 L: netdev@vger.kernel.org
9475 F: drivers/net/ethernet/jme.*
9477 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9478 M: David Woodhouse <dwmw2@infradead.org>
9479 M: Richard Weinberger <richard@nod.at>
9480 L: linux-mtd@lists.infradead.org
9482 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9483 T: git git://git.infradead.org/ubifs-2.6.git
9485 F: include/uapi/linux/jffs2.h
9487 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9488 M: "Theodore Ts'o" <tytso@mit.edu>
9489 M: Jan Kara <jack@suse.com>
9490 L: linux-ext4@vger.kernel.org
9493 F: include/linux/jbd2.h
9495 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9496 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9497 L: linux-media@vger.kernel.org
9499 F: drivers/media/platform/rcar_jpu.c
9501 JSM Neo PCI based serial card
9502 L: linux-serial@vger.kernel.org
9504 F: drivers/tty/serial/jsm/
9506 K10TEMP HARDWARE MONITORING DRIVER
9507 M: Clemens Ladisch <clemens@ladisch.de>
9508 L: linux-hwmon@vger.kernel.org
9510 F: Documentation/hwmon/k10temp.rst
9511 F: drivers/hwmon/k10temp.c
9513 K8TEMP HARDWARE MONITORING DRIVER
9514 M: Rudolf Marek <r.marek@assembler.cz>
9515 L: linux-hwmon@vger.kernel.org
9517 F: Documentation/hwmon/k8temp.rst
9518 F: drivers/hwmon/k8temp.c
9521 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9522 R: Alexander Potapenko <glider@google.com>
9523 R: Dmitry Vyukov <dvyukov@google.com>
9524 L: kasan-dev@googlegroups.com
9526 F: Documentation/dev-tools/kasan.rst
9527 F: arch/*/include/asm/kasan.h
9528 F: arch/*/mm/kasan_init*
9529 F: include/linux/kasan*.h
9532 F: scripts/Makefile.kasan
9535 M: Masahiro Yamada <masahiroy@kernel.org>
9536 L: linux-kbuild@vger.kernel.org
9538 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9539 F: Documentation/kbuild/kconfig*
9540 F: scripts/Kconfig.include
9544 R: Dmitry Vyukov <dvyukov@google.com>
9545 R: Andrey Konovalov <andreyknvl@google.com>
9546 L: kasan-dev@googlegroups.com
9548 F: Documentation/dev-tools/kcov.rst
9549 F: include/linux/kcov.h
9550 F: include/uapi/linux/kcov.h
9552 F: scripts/Makefile.kcov
9555 M: Marco Elver <elver@google.com>
9556 R: Dmitry Vyukov <dvyukov@google.com>
9557 L: kasan-dev@googlegroups.com
9559 F: Documentation/dev-tools/kcsan.rst
9560 F: include/linux/kcsan*.h
9562 F: lib/Kconfig.kcsan
9563 F: scripts/Makefile.kcsan
9566 M: Dave Young <dyoung@redhat.com>
9567 M: Baoquan He <bhe@redhat.com>
9568 R: Vivek Goyal <vgoyal@redhat.com>
9569 L: kexec@lists.infradead.org
9571 W: http://lse.sourceforge.net/kdump/
9572 F: Documentation/admin-guide/kdump/
9574 F: include/linux/crash_core.h
9575 F: include/linux/crash_dump.h
9576 F: include/uapi/linux/vmcore.h
9579 KEENE FM RADIO TRANSMITTER DRIVER
9580 M: Hans Verkuil <hverkuil@xs4all.nl>
9581 L: linux-media@vger.kernel.org
9583 W: https://linuxtv.org
9584 T: git git://linuxtv.org/media_tree.git
9585 F: drivers/media/radio/radio-keene*
9588 M: Ian Kent <raven@themaw.net>
9589 L: autofs@vger.kernel.org
9593 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9594 M: Masahiro Yamada <masahiroy@kernel.org>
9595 M: Michal Marek <michal.lkml@markovi.net>
9596 L: linux-kbuild@vger.kernel.org
9598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9599 F: Documentation/kbuild/
9601 F: scripts/*vmlinux*
9603 F: scripts/Makefile*
9610 L: kernel-janitors@vger.kernel.org
9612 W: http://kernelnewbies.org/KernelJanitors
9614 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9615 M: "J. Bruce Fields" <bfields@fieldses.org>
9616 M: Chuck Lever <chuck.lever@oracle.com>
9617 L: linux-nfs@vger.kernel.org
9619 W: http://nfs.sourceforge.net/
9620 T: git git://linux-nfs.org/~bfields/linux.git
9624 F: include/linux/lockd/
9625 F: include/linux/sunrpc/
9626 F: include/uapi/linux/nfsd/
9627 F: include/uapi/linux/sunrpc/
9629 F: Documentation/filesystems/nfs/
9631 KERNEL SELFTEST FRAMEWORK
9632 M: Shuah Khan <shuah@kernel.org>
9633 M: Shuah Khan <skhan@linuxfoundation.org>
9634 L: linux-kselftest@vger.kernel.org
9636 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9638 F: Documentation/dev-tools/kselftest*
9639 F: tools/testing/selftests/
9641 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9642 M: Brendan Higgins <brendanhiggins@google.com>
9643 L: linux-kselftest@vger.kernel.org
9644 L: kunit-dev@googlegroups.com
9646 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9647 F: Documentation/dev-tools/kunit/
9650 F: tools/testing/kunit/
9652 KERNEL USERMODE HELPER
9653 M: Luis Chamberlain <mcgrof@kernel.org>
9654 L: linux-kernel@vger.kernel.org
9656 F: include/linux/umh.h
9659 KERNEL VIRTUAL MACHINE (KVM)
9660 M: Paolo Bonzini <pbonzini@redhat.com>
9661 L: kvm@vger.kernel.org
9663 W: http://www.linux-kvm.org
9664 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9665 F: Documentation/virt/kvm/
9666 F: include/asm-generic/kvm*
9667 F: include/kvm/iodev.h
9668 F: include/linux/kvm*
9669 F: include/trace/events/kvm.h
9670 F: include/uapi/asm-generic/kvm*
9671 F: include/uapi/linux/kvm*
9673 F: tools/testing/selftests/kvm/
9676 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9677 M: Marc Zyngier <maz@kernel.org>
9678 R: James Morse <james.morse@arm.com>
9679 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9680 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9682 L: kvmarm@lists.cs.columbia.edu
9684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9685 F: arch/arm64/include/asm/kvm*
9686 F: arch/arm64/include/uapi/asm/kvm*
9688 F: include/kvm/arm_*
9690 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9691 M: Huacai Chen <chenhc@lemote.com>
9692 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9693 L: linux-mips@vger.kernel.org
9694 L: kvm@vger.kernel.org
9696 F: arch/mips/include/asm/kvm*
9697 F: arch/mips/include/uapi/asm/kvm*
9700 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9701 M: Paul Mackerras <paulus@ozlabs.org>
9702 L: kvm-ppc@vger.kernel.org
9704 W: http://www.linux-kvm.org/
9705 T: git git://github.com/agraf/linux-2.6.git
9706 F: arch/powerpc/include/asm/kvm*
9707 F: arch/powerpc/include/uapi/asm/kvm*
9708 F: arch/powerpc/kernel/kvm*
9709 F: arch/powerpc/kvm/
9711 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9712 M: Christian Borntraeger <borntraeger@de.ibm.com>
9713 M: Janosch Frank <frankja@linux.ibm.com>
9714 R: David Hildenbrand <david@redhat.com>
9715 R: Cornelia Huck <cohuck@redhat.com>
9716 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9717 L: kvm@vger.kernel.org
9719 W: http://www.ibm.com/developerworks/linux/linux390/
9720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9721 F: Documentation/virt/kvm/s390*
9722 F: arch/s390/include/asm/gmap.h
9723 F: arch/s390/include/asm/kvm*
9724 F: arch/s390/include/uapi/asm/kvm*
9725 F: arch/s390/kernel/uv.c
9727 F: arch/s390/mm/gmap.c
9728 F: tools/testing/selftests/kvm/*/s390x/
9729 F: tools/testing/selftests/kvm/s390x/
9731 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9732 M: Paolo Bonzini <pbonzini@redhat.com>
9733 R: Sean Christopherson <sean.j.christopherson@intel.com>
9734 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9735 R: Wanpeng Li <wanpengli@tencent.com>
9736 R: Jim Mattson <jmattson@google.com>
9737 R: Joerg Roedel <joro@8bytes.org>
9738 L: kvm@vger.kernel.org
9740 W: http://www.linux-kvm.org
9741 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9742 F: arch/x86/include/asm/kvm*
9743 F: arch/x86/include/asm/pvclock-abi.h
9744 F: arch/x86/include/asm/svm.h
9745 F: arch/x86/include/asm/vmx*.h
9746 F: arch/x86/include/uapi/asm/kvm*
9747 F: arch/x86/include/uapi/asm/svm.h
9748 F: arch/x86/include/uapi/asm/vmx.h
9749 F: arch/x86/kernel/kvm.c
9750 F: arch/x86/kernel/kvmclock.c
9755 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9756 M: Tejun Heo <tj@kernel.org>
9758 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9760 F: include/linux/kernfs.h
9763 M: Eric Biederman <ebiederm@xmission.com>
9764 L: kexec@lists.infradead.org
9766 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9767 F: include/linux/kexec.h
9768 F: include/uapi/linux/kexec.h
9772 M: Mimi Zohar <zohar@linux.ibm.com>
9773 L: linux-integrity@vger.kernel.org
9774 L: keyrings@vger.kernel.org
9776 F: Documentation/security/keys/trusted-encrypted.rst
9777 F: include/keys/encrypted-type.h
9778 F: security/keys/encrypted-keys/
9781 M: James Bottomley <jejb@linux.ibm.com>
9782 M: Jarkko Sakkinen <jarkko@kernel.org>
9783 M: Mimi Zohar <zohar@linux.ibm.com>
9784 L: linux-integrity@vger.kernel.org
9785 L: keyrings@vger.kernel.org
9787 F: Documentation/security/keys/trusted-encrypted.rst
9788 F: include/keys/trusted-type.h
9789 F: include/keys/trusted_tpm.h
9790 F: security/keys/trusted-keys/
9793 M: David Howells <dhowells@redhat.com>
9794 M: Jarkko Sakkinen <jarkko@kernel.org>
9795 L: keyrings@vger.kernel.org
9797 F: Documentation/security/keys/core.rst
9799 F: include/linux/key-type.h
9800 F: include/linux/key.h
9801 F: include/linux/keyctl.h
9802 F: include/uapi/linux/keyctl.h
9806 M: Stefani Seibold <stefani@seibold.net>
9808 F: include/linux/kfifo.h
9812 KGDB / KDB /debug_core
9813 M: Jason Wessel <jason.wessel@windriver.com>
9814 M: Daniel Thompson <daniel.thompson@linaro.org>
9815 R: Douglas Anderson <dianders@chromium.org>
9816 L: kgdb-bugreport@lists.sourceforge.net
9818 W: http://kgdb.wiki.kernel.org/
9819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9820 F: Documentation/dev-tools/kgdb.rst
9821 F: drivers/misc/kgdbts.c
9822 F: drivers/tty/serial/kgdboc.c
9823 F: include/linux/kdb.h
9824 F: include/linux/kgdb.h
9827 KHADAS MCU MFD DRIVER
9828 M: Neil Armstrong <narmstrong@baylibre.com>
9829 L: linux-amlogic@lists.infradead.org
9831 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9832 F: drivers/mfd/khadas-mcu.c
9833 F: include/linux/mfd/khadas-mcu.h
9834 F: drivers/thermal/khadas_mcu_fan.c
9837 M: Catalin Marinas <catalin.marinas@arm.com>
9839 F: Documentation/dev-tools/kmemleak.rst
9840 F: include/linux/kmemleak.h
9842 F: samples/kmemleak/kmemleak-test.c
9844 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9845 M: Luis Chamberlain <mcgrof@kernel.org>
9846 L: linux-kernel@vger.kernel.org
9848 F: include/linux/kmod.h
9851 F: tools/testing/selftests/kmod/
9854 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9855 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9856 M: "David S. Miller" <davem@davemloft.net>
9857 M: Masami Hiramatsu <mhiramat@kernel.org>
9859 F: Documentation/trace/kprobes.rst
9860 F: include/asm-generic/kprobes.h
9861 F: include/linux/kprobes.h
9864 KS0108 LCD CONTROLLER DRIVER
9865 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9867 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9868 F: drivers/auxdisplay/ks0108.c
9869 F: include/linux/ks0108.h
9871 KTD253 BACKLIGHT DRIVER
9872 M: Linus Walleij <linus.walleij@linaro.org>
9874 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9875 F: drivers/video/backlight/ktd253-backlight.c
9878 M: David Ahern <dsahern@kernel.org>
9879 L: netdev@vger.kernel.org
9881 F: include/net/l3mdev.h
9885 M: John Fastabend <john.fastabend@gmail.com>
9886 M: Daniel Borkmann <daniel@iogearbox.net>
9887 M: Jakub Sitnicki <jakub@cloudflare.com>
9888 M: Lorenz Bauer <lmb@cloudflare.com>
9889 L: netdev@vger.kernel.org
9890 L: bpf@vger.kernel.org
9892 F: include/linux/skmsg.h
9894 F: net/core/sock_map.c
9895 F: net/ipv4/tcp_bpf.c
9896 F: net/ipv4/udp_bpf.c
9898 LANTIQ / INTEL Ethernet drivers
9899 M: Hauke Mehrtens <hauke@hauke-m.de>
9900 L: netdev@vger.kernel.org
9902 F: drivers/net/dsa/lantiq_gswip.c
9903 F: drivers/net/dsa/lantiq_pce.h
9904 F: drivers/net/ethernet/lantiq_xrx200.c
9905 F: net/dsa/tag_gswip.c
9907 LANTIQ MIPS ARCHITECTURE
9908 M: John Crispin <john@phrozen.org>
9909 L: linux-mips@vger.kernel.org
9912 F: drivers/soc/lantiq
9914 LASI 53c700 driver for PARISC
9915 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9916 L: linux-scsi@vger.kernel.org
9918 F: Documentation/scsi/53c700.rst
9919 F: drivers/scsi/53c700*
9922 M: Tobin C. Harding <me@tobin.cc>
9923 M: Tycho Andersen <tycho@tycho.pizza>
9924 L: linux-hardening@vger.kernel.org
9926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9927 F: scripts/leaking_addresses.pl
9930 M: Pavel Machek <pavel@ucw.cz>
9931 R: Dan Murphy <dmurphy@ti.com>
9932 L: linux-leds@vger.kernel.org
9934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9935 F: Documentation/devicetree/bindings/leds/
9937 F: include/linux/leds.h
9939 LEGACY EEPROM DRIVER
9940 M: Jean Delvare <jdelvare@suse.com>
9942 F: Documentation/misc-devices/eeprom.rst
9943 F: drivers/misc/eeprom/eeprom.c
9946 R: David Lechner <david@lechnology.com>
9948 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9949 F: arch/arm/boot/dts/da850-lego-ev3.dts
9950 F: drivers/power/supply/lego_ev3_battery.c
9952 LEGO USB Tower driver
9953 M: Juergen Stuber <starblue@users.sourceforge.net>
9954 L: legousb-devel@lists.sourceforge.net
9956 W: http://legousb.sourceforge.net/
9957 F: drivers/usb/misc/legousbtower.c
9960 M: Matan Ziv-Av <matan@svgalib.org>
9961 L: platform-driver-x86@vger.kernel.org
9963 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9964 F: Documentation/admin-guide/laptops/lg-laptop.rst
9965 F: drivers/platform/x86/lg-laptop.c
9968 M: Michael Krufky <mkrufky@linuxtv.org>
9969 L: linux-media@vger.kernel.org
9971 W: https://linuxtv.org
9972 W: http://github.com/mkrufky
9973 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9974 T: git git://linuxtv.org/mkrufky/tuners.git
9975 F: drivers/media/dvb-frontends/lg2160.*
9977 LGDT3305 MEDIA DRIVER
9978 M: Michael Krufky <mkrufky@linuxtv.org>
9979 L: linux-media@vger.kernel.org
9981 W: https://linuxtv.org
9982 W: http://github.com/mkrufky
9983 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9984 T: git git://linuxtv.org/mkrufky/tuners.git
9985 F: drivers/media/dvb-frontends/lgdt3305.*
9987 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9988 M: Viresh Kumar <vireshk@kernel.org>
9989 L: linux-ide@vger.kernel.org
9991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9992 F: drivers/ata/pata_arasan_cf.c
9993 F: include/linux/pata_arasan_cf_data.h
9995 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9996 M: Linus Walleij <linus.walleij@linaro.org>
9997 L: linux-ide@vger.kernel.org
9999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10000 F: drivers/ata/pata_ftide010.c
10001 F: drivers/ata/sata_gemini.c
10002 F: drivers/ata/sata_gemini.h
10004 LIBATA SATA AHCI PLATFORM devices support
10005 M: Hans de Goede <hdegoede@redhat.com>
10006 M: Jens Axboe <axboe@kernel.dk>
10007 L: linux-ide@vger.kernel.org
10009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10010 F: drivers/ata/ahci_platform.c
10011 F: drivers/ata/libahci_platform.c
10012 F: include/linux/ahci_platform.h
10014 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10015 M: Mikael Pettersson <mikpelinux@gmail.com>
10016 L: linux-ide@vger.kernel.org
10018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10019 F: drivers/ata/sata_promise.*
10021 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10022 M: Jens Axboe <axboe@kernel.dk>
10023 L: linux-ide@vger.kernel.org
10025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10026 F: Documentation/devicetree/bindings/ata/
10028 F: include/linux/ata.h
10029 F: include/linux/libata.h
10032 M: Sasha Levin <alexander.levin@microsoft.com>
10034 F: tools/lib/lockdep/
10036 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10037 M: Dan Williams <dan.j.williams@intel.com>
10038 M: Vishal Verma <vishal.l.verma@intel.com>
10039 M: Dave Jiang <dave.jiang@intel.com>
10040 L: linux-nvdimm@lists.01.org
10042 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10043 P: Documentation/nvdimm/maintainer-entry-profile.rst
10044 F: drivers/nvdimm/blk.c
10045 F: drivers/nvdimm/region_devs.c
10047 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10048 M: Vishal Verma <vishal.l.verma@intel.com>
10049 M: Dan Williams <dan.j.williams@intel.com>
10050 M: Dave Jiang <dave.jiang@intel.com>
10051 L: linux-nvdimm@lists.01.org
10053 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10054 P: Documentation/nvdimm/maintainer-entry-profile.rst
10055 F: drivers/nvdimm/btt*
10057 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10058 M: Dan Williams <dan.j.williams@intel.com>
10059 M: Vishal Verma <vishal.l.verma@intel.com>
10060 M: Dave Jiang <dave.jiang@intel.com>
10061 L: linux-nvdimm@lists.01.org
10063 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10064 P: Documentation/nvdimm/maintainer-entry-profile.rst
10065 F: drivers/nvdimm/pmem*
10067 LIBNVDIMM: DEVICETREE BINDINGS
10068 M: Oliver O'Halloran <oohall@gmail.com>
10069 L: linux-nvdimm@lists.01.org
10071 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10072 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10073 F: drivers/nvdimm/of_pmem.c
10075 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10076 M: Dan Williams <dan.j.williams@intel.com>
10077 M: Vishal Verma <vishal.l.verma@intel.com>
10078 M: Dave Jiang <dave.jiang@intel.com>
10079 M: Ira Weiny <ira.weiny@intel.com>
10080 L: linux-nvdimm@lists.01.org
10082 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10083 P: Documentation/nvdimm/maintainer-entry-profile.rst
10084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10085 F: drivers/acpi/nfit/*
10086 F: drivers/nvdimm/*
10087 F: include/linux/libnvdimm.h
10088 F: include/linux/nd.h
10089 F: include/uapi/linux/ndctl.h
10090 F: tools/testing/nvdimm/
10092 LICENSES and SPDX stuff
10093 M: Thomas Gleixner <tglx@linutronix.de>
10094 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10095 L: linux-spdx@vger.kernel.org
10097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10099 F: Documentation/process/license-rules.rst
10101 F: scripts/spdxcheck-test.sh
10102 F: scripts/spdxcheck.py
10104 LIGHTNVM PLATFORM SUPPORT
10105 M: Matias Bjorling <mb@lightnvm.io>
10106 L: linux-block@vger.kernel.org
10108 W: http://github/OpenChannelSSD
10109 F: drivers/lightnvm/
10110 F: include/linux/lightnvm.h
10111 F: include/uapi/linux/lightnvm.h
10113 LINEAR RANGES HELPERS
10114 M: Mark Brown <broonie@kernel.org>
10115 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10116 F: lib/linear_ranges.c
10117 F: lib/test_linear_ranges.c
10118 F: include/linux/linear_range.h
10120 LINUX FOR POWER MACINTOSH
10121 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10122 L: linuxppc-dev@lists.ozlabs.org
10124 F: arch/powerpc/platforms/powermac/
10125 F: drivers/macintosh/
10127 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10128 M: Michael Ellerman <mpe@ellerman.id.au>
10129 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10130 R: Paul Mackerras <paulus@samba.org>
10131 L: linuxppc-dev@lists.ozlabs.org
10133 W: https://github.com/linuxppc/wiki/wiki
10134 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10136 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10137 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10138 F: Documentation/devicetree/bindings/powerpc/
10139 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10140 F: Documentation/powerpc/
10142 F: drivers/*/*/*pasemi*
10143 F: drivers/*/*pasemi*
10144 F: drivers/char/tpm/tpm_ibmvtpm*
10145 F: drivers/crypto/nx/
10146 F: drivers/crypto/vmx/
10147 F: drivers/i2c/busses/i2c-opal.c
10148 F: drivers/net/ethernet/ibm/ibmveth.*
10149 F: drivers/net/ethernet/ibm/ibmvnic.*
10150 F: drivers/pci/hotplug/pnv_php.c
10151 F: drivers/pci/hotplug/rpa*
10152 F: drivers/rtc/rtc-opal.c
10153 F: drivers/scsi/ibmvscsi/
10154 F: drivers/tty/hvc/hvc_opal.c
10155 F: drivers/watchdog/wdrtas.c
10156 F: tools/testing/selftests/powerpc
10163 LINUX FOR POWERPC EMBEDDED MPC5XXX
10164 M: Anatolij Gustschin <agust@denx.de>
10165 L: linuxppc-dev@lists.ozlabs.org
10167 F: arch/powerpc/platforms/512x/
10168 F: arch/powerpc/platforms/52xx/
10170 LINUX FOR POWERPC EMBEDDED PPC4XX
10171 L: linuxppc-dev@lists.ozlabs.org
10173 F: arch/powerpc/platforms/40x/
10174 F: arch/powerpc/platforms/44x/
10176 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10177 M: Scott Wood <oss@buserror.net>
10178 L: linuxppc-dev@lists.ozlabs.org
10180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10181 F: Documentation/devicetree/bindings/powerpc/fsl/
10182 F: arch/powerpc/platforms/83xx/
10183 F: arch/powerpc/platforms/85xx/
10185 LINUX FOR POWERPC EMBEDDED PPC8XX
10186 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10187 L: linuxppc-dev@lists.ozlabs.org
10189 F: arch/powerpc/platforms/8xx/
10191 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10192 M: Kees Cook <keescook@chromium.org>
10194 F: drivers/misc/lkdtm/*
10195 F: tools/testing/selftests/lkdtm/*
10197 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10198 M: Alan Stern <stern@rowland.harvard.edu>
10199 M: Andrea Parri <parri.andrea@gmail.com>
10200 M: Will Deacon <will@kernel.org>
10201 M: Peter Zijlstra <peterz@infradead.org>
10202 M: Boqun Feng <boqun.feng@gmail.com>
10203 M: Nicholas Piggin <npiggin@gmail.com>
10204 M: David Howells <dhowells@redhat.com>
10205 M: Jade Alglave <j.alglave@ucl.ac.uk>
10206 M: Luc Maranget <luc.maranget@inria.fr>
10207 M: "Paul E. McKenney" <paulmck@kernel.org>
10208 R: Akira Yokosawa <akiyks@gmail.com>
10209 R: Daniel Lustig <dlustig@nvidia.com>
10210 R: Joel Fernandes <joel@joelfernandes.org>
10211 L: linux-kernel@vger.kernel.org
10212 L: linux-arch@vger.kernel.org
10214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10215 F: Documentation/atomic_bitops.txt
10216 F: Documentation/atomic_t.txt
10217 F: Documentation/core-api/atomic_ops.rst
10218 F: Documentation/core-api/refcount-vs-atomic.rst
10219 F: Documentation/litmus-tests/
10220 F: Documentation/memory-barriers.txt
10221 F: tools/memory-model/
10223 LIS3LV02D ACCELEROMETER DRIVER
10224 M: Eric Piel <eric.piel@tremplin-utc.net>
10226 F: Documentation/misc-devices/lis3lv02d.rst
10227 F: drivers/misc/lis3lv02d/
10228 F: drivers/platform/x86/hp_accel.c
10231 M: David Gow <davidgow@google.com>
10232 L: linux-kselftest@vger.kernel.org
10233 L: kunit-dev@googlegroups.com
10238 M: Josh Poimboeuf <jpoimboe@redhat.com>
10239 M: Jiri Kosina <jikos@kernel.org>
10240 M: Miroslav Benes <mbenes@suse.cz>
10241 M: Petr Mladek <pmladek@suse.com>
10242 R: Joe Lawrence <joe.lawrence@redhat.com>
10243 L: live-patching@vger.kernel.org
10245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10246 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10247 F: Documentation/livepatch/
10248 F: arch/powerpc/include/asm/livepatch.h
10249 F: arch/s390/include/asm/livepatch.h
10250 F: arch/x86/include/asm/livepatch.h
10251 F: include/linux/livepatch.h
10252 F: kernel/livepatch/
10254 F: samples/livepatch/
10255 F: tools/testing/selftests/livepatch/
10258 L: netdev@vger.kernel.org
10260 F: include/linux/llc.h
10261 F: include/net/llc*
10262 F: include/uapi/linux/llc.h
10265 LM73 HARDWARE MONITOR DRIVER
10266 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10267 L: linux-hwmon@vger.kernel.org
10269 F: drivers/hwmon/lm73.c
10271 LM78 HARDWARE MONITOR DRIVER
10272 M: Jean Delvare <jdelvare@suse.com>
10273 L: linux-hwmon@vger.kernel.org
10275 F: Documentation/hwmon/lm78.rst
10276 F: drivers/hwmon/lm78.c
10278 LM83 HARDWARE MONITOR DRIVER
10279 M: Jean Delvare <jdelvare@suse.com>
10280 L: linux-hwmon@vger.kernel.org
10282 F: Documentation/hwmon/lm83.rst
10283 F: drivers/hwmon/lm83.c
10285 LM90 HARDWARE MONITOR DRIVER
10286 M: Jean Delvare <jdelvare@suse.com>
10287 L: linux-hwmon@vger.kernel.org
10289 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10290 F: Documentation/hwmon/lm90.rst
10291 F: drivers/hwmon/lm90.c
10292 F: include/dt-bindings/thermal/lm90.h
10294 LM95234 HARDWARE MONITOR DRIVER
10295 M: Guenter Roeck <linux@roeck-us.net>
10296 L: linux-hwmon@vger.kernel.org
10298 F: Documentation/hwmon/lm95234.rst
10299 F: drivers/hwmon/lm95234.c
10301 LME2510 MEDIA DRIVER
10302 M: Malcolm Priestley <tvboxspy@gmail.com>
10303 L: linux-media@vger.kernel.org
10305 W: https://linuxtv.org
10306 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10307 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10309 LOADPIN SECURITY MODULE
10310 M: Kees Cook <keescook@chromium.org>
10312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10313 F: Documentation/admin-guide/LSM/LoadPin.rst
10314 F: security/loadpin/
10317 M: Peter Zijlstra <peterz@infradead.org>
10318 M: Ingo Molnar <mingo@redhat.com>
10319 M: Will Deacon <will@kernel.org>
10320 L: linux-kernel@vger.kernel.org
10322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10323 F: Documentation/locking/
10324 F: arch/*/include/asm/spinlock*.h
10325 F: include/linux/lockdep.h
10326 F: include/linux/mutex*.h
10327 F: include/linux/rwlock*.h
10328 F: include/linux/rwsem*.h
10329 F: include/linux/seqlock.h
10330 F: include/linux/spinlock*.h
10332 F: lib/locking*.[ch]
10333 X: kernel/locking/locktorture.c
10335 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10336 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10337 L: linux-ntfs-dev@lists.sourceforge.net
10339 W: http://www.linux-ntfs.org/content/view/19/37/
10340 F: Documentation/admin-guide/ldm.rst
10341 F: block/partitions/ldm.*
10343 LOGITECH HID GAMING KEYBOARDS
10344 M: Hans de Goede <hdegoede@redhat.com>
10345 L: linux-input@vger.kernel.org
10347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10348 F: drivers/hid/hid-lg-g15.c
10350 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10351 M: Sathya Prakash <sathya.prakash@broadcom.com>
10352 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10353 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10354 L: MPT-FusionLinux.pdl@broadcom.com
10355 L: linux-scsi@vger.kernel.org
10357 W: http://www.avagotech.com/support/
10358 F: drivers/message/fusion/
10359 F: drivers/scsi/mpt3sas/
10361 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10362 M: Matthew Wilcox <willy@infradead.org>
10363 L: linux-scsi@vger.kernel.org
10365 F: drivers/scsi/sym53c8xx_2/
10368 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10369 L: linux-iio@vger.kernel.org
10371 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10372 F: drivers/iio/dac/ltc1660.c
10374 LTC2947 HARDWARE MONITOR DRIVER
10375 M: Nuno Sá <nuno.sa@analog.com>
10376 L: linux-hwmon@vger.kernel.org
10378 W: http://ez.analog.com/community/linux-device-drivers
10379 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10380 F: drivers/hwmon/ltc2947-core.c
10381 F: drivers/hwmon/ltc2947-i2c.c
10382 F: drivers/hwmon/ltc2947-spi.c
10383 F: drivers/hwmon/ltc2947.h
10385 LTC2983 IIO TEMPERATURE DRIVER
10386 M: Nuno Sá <nuno.sa@analog.com>
10387 L: linux-iio@vger.kernel.org
10389 W: http://ez.analog.com/community/linux-device-drivers
10390 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10391 F: drivers/iio/temperature/ltc2983.c
10393 LTC4261 HARDWARE MONITOR DRIVER
10394 M: Guenter Roeck <linux@roeck-us.net>
10395 L: linux-hwmon@vger.kernel.org
10397 F: Documentation/hwmon/ltc4261.rst
10398 F: drivers/hwmon/ltc4261.c
10400 LTC4306 I2C MULTIPLEXER DRIVER
10401 M: Michael Hennerich <michael.hennerich@analog.com>
10402 L: linux-i2c@vger.kernel.org
10404 W: http://ez.analog.com/community/linux-device-drivers
10405 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10406 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10408 LTP (Linux Test Project)
10409 M: Mike Frysinger <vapier@gentoo.org>
10410 M: Cyril Hrubis <chrubis@suse.cz>
10411 M: Wanlong Gao <wanlong.gao@gmail.com>
10412 M: Jan Stancek <jstancek@redhat.com>
10413 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10414 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10415 L: ltp@lists.linux.it (subscribers-only)
10417 W: http://linux-test-project.github.io/
10418 T: git git://github.com/linux-test-project/ltp.git
10421 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10422 L: netdev@vger.kernel.org
10424 F: drivers/net/pcs/pcs-lynx.c
10425 F: include/linux/pcs-lynx.h
10428 M: Geert Uytterhoeven <geert@linux-m68k.org>
10429 L: linux-m68k@lists.linux-m68k.org
10431 W: http://www.linux-m68k.org/
10432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10436 M68K ON APPLE MACINTOSH
10437 M: Joshua Thompson <funaho@jurai.org>
10438 L: linux-m68k@lists.linux-m68k.org
10440 W: http://www.mac.linux-m68k.org/
10442 F: drivers/macintosh/adb-iop.c
10443 F: drivers/macintosh/via-macii.c
10446 M: Philip Blundell <philb@gnu.org>
10448 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10449 F: arch/m68k/hp300/
10451 M88DS3103 MEDIA DRIVER
10452 M: Antti Palosaari <crope@iki.fi>
10453 L: linux-media@vger.kernel.org
10455 W: https://linuxtv.org
10456 W: http://palosaari.fi/linux/
10457 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10458 T: git git://linuxtv.org/anttip/media_tree.git
10459 F: drivers/media/dvb-frontends/m88ds3103*
10461 M88RS2000 MEDIA DRIVER
10462 M: Malcolm Priestley <tvboxspy@gmail.com>
10463 L: linux-media@vger.kernel.org
10465 W: https://linuxtv.org
10466 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10467 F: drivers/media/dvb-frontends/m88rs2000*
10469 MA901 MASTERKIT USB FM RADIO DRIVER
10470 M: Alexey Klimov <klimov.linux@gmail.com>
10471 L: linux-media@vger.kernel.org
10473 T: git git://linuxtv.org/media_tree.git
10474 F: drivers/media/radio/radio-ma901.c
10477 M: Johannes Berg <johannes@sipsolutions.net>
10478 L: linux-wireless@vger.kernel.org
10480 W: https://wireless.wiki.kernel.org/
10481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10483 F: Documentation/networking/mac80211-injection.rst
10484 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10485 F: drivers/net/wireless/mac80211_hwsim.[ch]
10486 F: include/net/mac80211.h
10490 M: Jassi Brar <jassisinghbrar@gmail.com>
10491 L: linux-kernel@vger.kernel.org
10493 F: drivers/mailbox/
10494 F: include/linux/mailbox_client.h
10495 F: include/linux/mailbox_controller.h
10497 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10498 M: Michael Kerrisk <mtk.manpages@gmail.com>
10499 L: linux-man@vger.kernel.org
10501 W: http://www.kernel.org/doc/man-pages
10503 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10504 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10505 L: linux-mips@vger.kernel.org
10507 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10509 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10510 M: Andrew Lunn <andrew@lunn.ch>
10511 M: Vivien Didelot <vivien.didelot@gmail.com>
10512 L: netdev@vger.kernel.org
10514 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10515 F: Documentation/networking/devlink/mv88e6xxx.rst
10516 F: drivers/net/dsa/mv88e6xxx/
10517 F: include/linux/platform_data/mv88e6xxx.h
10519 MARVELL ARMADA 3700 PHY DRIVERS
10520 M: Miquel Raynal <miquel.raynal@bootlin.com>
10522 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10523 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10524 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10525 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10527 MARVELL ARMADA DRM SUPPORT
10528 M: Russell King <linux@armlinux.org.uk>
10530 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10531 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10532 F: Documentation/devicetree/bindings/display/armada/
10533 F: drivers/gpu/drm/armada/
10534 F: include/uapi/drm/armada_drm.h
10536 MARVELL CRYPTO DRIVER
10537 M: Boris Brezillon <bbrezillon@kernel.org>
10538 M: Arnaud Ebalard <arno@natisbad.org>
10539 M: Srujana Challa <schalla@marvell.com>
10540 L: linux-crypto@vger.kernel.org
10542 F: drivers/crypto/marvell/
10544 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10545 M: Mirko Lindner <mlindner@marvell.com>
10546 M: Stephen Hemminger <stephen@networkplumber.org>
10547 L: netdev@vger.kernel.org
10549 F: drivers/net/ethernet/marvell/sk*
10551 MARVELL LIBERTAS WIRELESS DRIVER
10552 L: libertas-dev@lists.infradead.org
10554 F: drivers/net/wireless/marvell/libertas/
10556 MARVELL MACCHIATOBIN SUPPORT
10557 M: Russell King <linux@armlinux.org.uk>
10558 L: linux-arm-kernel@lists.infradead.org
10560 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10562 MARVELL MV643XX ETHERNET DRIVER
10563 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10564 L: netdev@vger.kernel.org
10566 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10567 F: include/linux/mv643xx.h
10569 MARVELL MV88X3310 PHY DRIVER
10570 M: Russell King <linux@armlinux.org.uk>
10571 L: netdev@vger.kernel.org
10573 F: drivers/net/phy/marvell10g.c
10575 MARVELL MVEBU THERMAL DRIVER
10576 M: Miquel Raynal <miquel.raynal@bootlin.com>
10578 F: drivers/thermal/armada_thermal.c
10580 MARVELL MVNETA ETHERNET DRIVER
10581 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10582 L: netdev@vger.kernel.org
10584 F: drivers/net/ethernet/marvell/mvneta.*
10586 MARVELL MWIFIEX WIRELESS DRIVER
10587 M: Amitkumar Karwar <amitkarwar@gmail.com>
10588 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10589 M: Xinming Hu <huxinming820@gmail.com>
10590 L: linux-wireless@vger.kernel.org
10592 F: drivers/net/wireless/marvell/mwifiex/
10594 MARVELL MWL8K WIRELESS DRIVER
10595 M: Lennert Buytenhek <buytenh@wantstofly.org>
10596 L: linux-wireless@vger.kernel.org
10598 F: drivers/net/wireless/marvell/mwl8k.c
10600 MARVELL NAND CONTROLLER DRIVER
10601 M: Miquel Raynal <miquel.raynal@bootlin.com>
10602 L: linux-mtd@lists.infradead.org
10604 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10605 F: drivers/mtd/nand/raw/marvell_nand.c
10607 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10608 M: Sunil Goutham <sgoutham@marvell.com>
10609 M: Geetha sowjanya <gakula@marvell.com>
10610 M: Subbaraya Sundeep <sbhatta@marvell.com>
10611 M: hariprasad <hkelam@marvell.com>
10612 L: netdev@vger.kernel.org
10614 F: drivers/net/ethernet/marvell/octeontx2/nic/
10616 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10617 M: Sunil Goutham <sgoutham@marvell.com>
10618 M: Linu Cherian <lcherian@marvell.com>
10619 M: Geetha sowjanya <gakula@marvell.com>
10620 M: Jerin Jacob <jerinj@marvell.com>
10621 L: netdev@vger.kernel.org
10623 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10624 F: drivers/net/ethernet/marvell/octeontx2/af/
10626 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10627 M: Vadym Kochan <vkochan@marvell.com>
10628 M: Taras Chornyi <tchornyi@marvell.com>
10630 W: https://github.com/Marvell-switching/switchdev-prestera
10631 F: drivers/net/ethernet/marvell/prestera/
10633 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10634 M: Nicolas Pitre <nico@fluxnic.net>
10636 F: drivers/mmc/host/mvsdio.*
10638 MARVELL USB MDIO CONTROLLER DRIVER
10639 M: Tobias Waldekranz <tobias@waldekranz.com>
10640 L: netdev@vger.kernel.org
10642 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10643 F: drivers/net/mdio/mdio-mvusb.c
10645 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10646 M: Hu Ziji <huziji@marvell.com>
10647 L: linux-mmc@vger.kernel.org
10649 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10650 F: drivers/mmc/host/sdhci-xenon*
10652 MATROX FRAMEBUFFER DRIVER
10653 L: linux-fbdev@vger.kernel.org
10655 F: drivers/video/fbdev/matrox/matroxfb_*
10656 F: include/uapi/linux/matroxfb.h
10658 MAX16065 HARDWARE MONITOR DRIVER
10659 M: Guenter Roeck <linux@roeck-us.net>
10660 L: linux-hwmon@vger.kernel.org
10662 F: Documentation/hwmon/max16065.rst
10663 F: drivers/hwmon/max16065.c
10665 MAX2175 SDR TUNER DRIVER
10666 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10667 L: linux-media@vger.kernel.org
10669 T: git git://linuxtv.org/media_tree.git
10670 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10671 F: Documentation/userspace-api/media/drivers/max2175.rst
10672 F: drivers/media/i2c/max2175*
10673 F: include/uapi/linux/max2175.h
10675 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10676 L: linux-hwmon@vger.kernel.org
10678 F: Documentation/hwmon/max6650.rst
10679 F: drivers/hwmon/max6650.c
10681 MAX6697 HARDWARE MONITOR DRIVER
10682 M: Guenter Roeck <linux@roeck-us.net>
10683 L: linux-hwmon@vger.kernel.org
10685 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10686 F: Documentation/hwmon/max6697.rst
10687 F: drivers/hwmon/max6697.c
10688 F: include/linux/platform_data/max6697.h
10690 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10691 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10692 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10693 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10694 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10695 L: linux-media@vger.kernel.org
10697 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10698 F: drivers/media/i2c/max9286.c
10700 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10701 M: Peter Rosin <peda@axentia.se>
10702 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10704 F: Documentation/devicetree/bindings/sound/max9860.txt
10705 F: sound/soc/codecs/max9860.*
10707 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10708 M: Andreas Klinger <ak@it-klinger.de>
10709 L: linux-iio@vger.kernel.org
10711 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10712 F: drivers/iio/proximity/mb1232.c
10714 MAXIM MAX77650 PMIC MFD DRIVER
10715 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10716 L: linux-kernel@vger.kernel.org
10718 F: Documentation/devicetree/bindings/*/*max77650.yaml
10719 F: Documentation/devicetree/bindings/*/max77650*.yaml
10720 F: drivers/gpio/gpio-max77650.c
10721 F: drivers/input/misc/max77650-onkey.c
10722 F: drivers/leds/leds-max77650.c
10723 F: drivers/mfd/max77650.c
10724 F: drivers/power/supply/max77650-charger.c
10725 F: drivers/regulator/max77650-regulator.c
10726 F: include/linux/mfd/max77650.h
10728 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10729 M: Javier Martinez Canillas <javier@dowhile0.org>
10730 L: linux-kernel@vger.kernel.org
10732 F: Documentation/devicetree/bindings/*/*max77802.txt
10733 F: drivers/regulator/max77802-regulator.c
10734 F: include/dt-bindings/*/*max77802.h
10736 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10737 M: Krzysztof Kozlowski <krzk@kernel.org>
10738 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10739 L: linux-pm@vger.kernel.org
10741 F: drivers/power/supply/max14577_charger.c
10742 F: drivers/power/supply/max77693_charger.c
10744 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10745 M: Chanwoo Choi <cw00.choi@samsung.com>
10746 M: Krzysztof Kozlowski <krzk@kernel.org>
10747 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10748 L: linux-kernel@vger.kernel.org
10750 F: Documentation/devicetree/bindings/*/max77686.txt
10751 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10752 F: Documentation/devicetree/bindings/mfd/max14577.txt
10753 F: Documentation/devicetree/bindings/mfd/max77693.txt
10754 F: drivers/*/max14577*.c
10755 F: drivers/*/max77686*.c
10756 F: drivers/*/max77693*.c
10757 F: drivers/clk/clk-max77686.c
10758 F: drivers/extcon/extcon-max14577.c
10759 F: drivers/extcon/extcon-max77693.c
10760 F: drivers/rtc/rtc-max77686.c
10761 F: include/linux/mfd/max14577*.h
10762 F: include/linux/mfd/max77686*.h
10763 F: include/linux/mfd/max77693*.h
10765 MAXIRADIO FM RADIO RECEIVER DRIVER
10766 M: Hans Verkuil <hverkuil@xs4all.nl>
10767 L: linux-media@vger.kernel.org
10769 W: https://linuxtv.org
10770 T: git git://linuxtv.org/media_tree.git
10771 F: drivers/media/radio/radio-maxiradio*
10773 MCAN MMIO DEVICE DRIVER
10774 M: Dan Murphy <dmurphy@ti.com>
10775 M: Sriram Dash <sriram.dash@samsung.com>
10776 L: linux-can@vger.kernel.org
10778 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10779 F: drivers/net/can/m_can/m_can.c
10780 F: drivers/net/can/m_can/m_can.h
10781 F: drivers/net/can/m_can/m_can_platform.c
10783 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10784 M: Rishi Gupta <gupt21@gmail.com>
10785 L: linux-i2c@vger.kernel.org
10786 L: linux-input@vger.kernel.org
10788 F: drivers/hid/hid-mcp2221.c
10790 MCP251XFD SPI-CAN NETWORK DRIVER
10791 M: Marc Kleine-Budde <mkl@pengutronix.de>
10792 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10793 R: Thomas Kopp <thomas.kopp@microchip.com>
10794 L: linux-can@vger.kernel.org
10796 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10797 F: drivers/net/can/spi/mcp251xfd/
10799 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10800 M: Peter Rosin <peda@axentia.se>
10801 L: linux-iio@vger.kernel.org
10803 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10804 F: drivers/iio/potentiometer/mcp4018.c
10805 F: drivers/iio/potentiometer/mcp4531.c
10807 MCR20A IEEE-802.15.4 RADIO DRIVER
10808 M: Xue Liu <liuxuenetmail@gmail.com>
10809 L: linux-wpan@vger.kernel.org
10811 W: https://github.com/xueliu/mcr20a-linux
10812 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10813 F: drivers/net/ieee802154/mcr20a.c
10814 F: drivers/net/ieee802154/mcr20a.h
10816 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10817 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10818 L: linux-iio@vger.kernel.org
10820 F: drivers/iio/dac/cio-dac.c
10822 MEDIA CONTROLLER FRAMEWORK
10823 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10824 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10825 L: linux-media@vger.kernel.org
10827 W: https://www.linuxtv.org
10828 T: git git://linuxtv.org/media_tree.git
10829 F: drivers/media/mc/
10830 F: include/media/media-*.h
10831 F: include/uapi/linux/media.h
10833 MEDIA DRIVER FOR FREESCALE IMX PXP
10834 M: Philipp Zabel <p.zabel@pengutronix.de>
10835 L: linux-media@vger.kernel.org
10837 T: git git://linuxtv.org/media_tree.git
10838 F: drivers/media/platform/imx-pxp.[ch]
10840 MEDIA DRIVERS FOR ASCOT2E
10841 M: Sergey Kozlov <serjk@netup.ru>
10842 M: Abylay Ospan <aospan@netup.ru>
10843 L: linux-media@vger.kernel.org
10845 W: https://linuxtv.org
10846 W: http://netup.tv/
10847 T: git git://linuxtv.org/media_tree.git
10848 F: drivers/media/dvb-frontends/ascot2e*
10850 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10851 M: Jasmin Jessich <jasmin@anw.at>
10852 L: linux-media@vger.kernel.org
10854 W: https://linuxtv.org
10855 T: git git://linuxtv.org/media_tree.git
10856 F: drivers/media/dvb-frontends/cxd2099*
10858 MEDIA DRIVERS FOR CXD2841ER
10859 M: Sergey Kozlov <serjk@netup.ru>
10860 M: Abylay Ospan <aospan@netup.ru>
10861 L: linux-media@vger.kernel.org
10863 W: https://linuxtv.org
10864 W: http://netup.tv/
10865 T: git git://linuxtv.org/media_tree.git
10866 F: drivers/media/dvb-frontends/cxd2841er*
10868 MEDIA DRIVERS FOR CXD2880
10869 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10870 L: linux-media@vger.kernel.org
10872 W: http://linuxtv.org/
10873 T: git git://linuxtv.org/media_tree.git
10874 F: drivers/media/dvb-frontends/cxd2880/*
10875 F: drivers/media/spi/cxd2880*
10877 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10878 L: linux-media@vger.kernel.org
10880 W: https://linuxtv.org
10881 T: git git://linuxtv.org/media_tree.git
10882 F: drivers/media/pci/ddbridge/*
10884 MEDIA DRIVERS FOR FREESCALE IMX
10885 M: Steve Longerbeam <slongerbeam@gmail.com>
10886 M: Philipp Zabel <p.zabel@pengutronix.de>
10887 L: linux-media@vger.kernel.org
10889 T: git git://linuxtv.org/media_tree.git
10890 F: Documentation/admin-guide/media/imx.rst
10891 F: Documentation/devicetree/bindings/media/imx.txt
10892 F: drivers/staging/media/imx/
10893 F: include/linux/imx-media.h
10894 F: include/media/imx.h
10896 MEDIA DRIVERS FOR FREESCALE IMX7
10897 M: Rui Miguel Silva <rmfrfs@gmail.com>
10898 L: linux-media@vger.kernel.org
10900 T: git git://linuxtv.org/media_tree.git
10901 F: Documentation/admin-guide/media/imx7.rst
10902 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
10903 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
10904 F: drivers/staging/media/imx/imx7-media-csi.c
10905 F: drivers/staging/media/imx/imx7-mipi-csis.c
10907 MEDIA DRIVERS FOR HELENE
10908 M: Abylay Ospan <aospan@netup.ru>
10909 L: linux-media@vger.kernel.org
10911 W: https://linuxtv.org
10912 W: http://netup.tv/
10913 T: git git://linuxtv.org/media_tree.git
10914 F: drivers/media/dvb-frontends/helene*
10916 MEDIA DRIVERS FOR HORUS3A
10917 M: Sergey Kozlov <serjk@netup.ru>
10918 M: Abylay Ospan <aospan@netup.ru>
10919 L: linux-media@vger.kernel.org
10921 W: https://linuxtv.org
10922 W: http://netup.tv/
10923 T: git git://linuxtv.org/media_tree.git
10924 F: drivers/media/dvb-frontends/horus3a*
10926 MEDIA DRIVERS FOR LNBH25
10927 M: Sergey Kozlov <serjk@netup.ru>
10928 M: Abylay Ospan <aospan@netup.ru>
10929 L: linux-media@vger.kernel.org
10931 W: https://linuxtv.org
10932 W: http://netup.tv/
10933 T: git git://linuxtv.org/media_tree.git
10934 F: drivers/media/dvb-frontends/lnbh25*
10936 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10937 L: linux-media@vger.kernel.org
10939 W: https://linuxtv.org
10940 T: git git://linuxtv.org/media_tree.git
10941 F: drivers/media/dvb-frontends/mxl5xx*
10943 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10944 M: Sergey Kozlov <serjk@netup.ru>
10945 M: Abylay Ospan <aospan@netup.ru>
10946 L: linux-media@vger.kernel.org
10948 W: https://linuxtv.org
10949 W: http://netup.tv/
10950 T: git git://linuxtv.org/media_tree.git
10951 F: drivers/media/pci/netup_unidvb/*
10953 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10954 M: Dmitry Osipenko <digetx@gmail.com>
10955 L: linux-media@vger.kernel.org
10956 L: linux-tegra@vger.kernel.org
10958 T: git git://linuxtv.org/media_tree.git
10959 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10960 F: drivers/staging/media/tegra-vde/
10962 MEDIA DRIVERS FOR RENESAS - CEU
10963 M: Jacopo Mondi <jacopo@jmondi.org>
10964 L: linux-media@vger.kernel.org
10965 L: linux-renesas-soc@vger.kernel.org
10967 T: git git://linuxtv.org/media_tree.git
10968 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10969 F: drivers/media/platform/renesas-ceu.c
10970 F: include/media/drv-intf/renesas-ceu.h
10972 MEDIA DRIVERS FOR RENESAS - DRIF
10973 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10974 L: linux-media@vger.kernel.org
10975 L: linux-renesas-soc@vger.kernel.org
10977 T: git git://linuxtv.org/media_tree.git
10978 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10979 F: drivers/media/platform/rcar_drif.c
10981 MEDIA DRIVERS FOR RENESAS - FCP
10982 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10983 L: linux-media@vger.kernel.org
10984 L: linux-renesas-soc@vger.kernel.org
10986 T: git git://linuxtv.org/media_tree.git
10987 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10988 F: drivers/media/platform/rcar-fcp.c
10989 F: include/media/rcar-fcp.h
10991 MEDIA DRIVERS FOR RENESAS - FDP1
10992 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10993 L: linux-media@vger.kernel.org
10994 L: linux-renesas-soc@vger.kernel.org
10996 T: git git://linuxtv.org/media_tree.git
10997 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10998 F: drivers/media/platform/rcar_fdp1.c
11000 MEDIA DRIVERS FOR RENESAS - VIN
11001 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11002 L: linux-media@vger.kernel.org
11003 L: linux-renesas-soc@vger.kernel.org
11005 T: git git://linuxtv.org/media_tree.git
11006 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11007 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11008 F: drivers/media/platform/rcar-vin/
11010 MEDIA DRIVERS FOR RENESAS - VSP1
11011 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11012 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11013 L: linux-media@vger.kernel.org
11014 L: linux-renesas-soc@vger.kernel.org
11016 T: git git://linuxtv.org/media_tree.git
11017 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11018 F: drivers/media/platform/vsp1/
11020 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11021 L: linux-media@vger.kernel.org
11023 W: https://linuxtv.org
11024 T: git git://linuxtv.org/media_tree.git
11025 F: drivers/media/dvb-frontends/stv0910*
11027 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11028 L: linux-media@vger.kernel.org
11030 W: https://linuxtv.org
11031 T: git git://linuxtv.org/media_tree.git
11032 F: drivers/media/dvb-frontends/stv6111*
11034 MEDIA DRIVERS FOR STM32 - DCMI
11035 M: Hugues Fruchet <hugues.fruchet@st.com>
11036 L: linux-media@vger.kernel.org
11038 T: git git://linuxtv.org/media_tree.git
11039 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11040 F: drivers/media/platform/stm32/stm32-dcmi.c
11042 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11043 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11044 L: linux-media@vger.kernel.org
11046 W: https://linuxtv.org
11047 Q: http://patchwork.kernel.org/project/linux-media/list/
11048 T: git git://linuxtv.org/media_tree.git
11049 F: Documentation/admin-guide/media/
11050 F: Documentation/devicetree/bindings/media/
11051 F: Documentation/driver-api/media/
11052 F: Documentation/userspace-api/media/
11054 F: drivers/staging/media/
11055 F: include/linux/platform_data/media/
11057 F: include/uapi/linux/dvb/
11058 F: include/uapi/linux/ivtv*
11059 F: include/uapi/linux/media.h
11060 F: include/uapi/linux/meye.h
11061 F: include/uapi/linux/uvcvideo.h
11062 F: include/uapi/linux/v4l2-*
11063 F: include/uapi/linux/videodev2.h
11065 MEDIATEK BLUETOOTH DRIVER
11066 M: Sean Wang <sean.wang@mediatek.com>
11067 L: linux-bluetooth@vger.kernel.org
11068 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11070 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11071 F: drivers/bluetooth/btmtkuart.c
11073 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11074 M: Sean Wang <sean.wang@mediatek.com>
11075 L: linux-pm@vger.kernel.org
11077 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11078 F: drivers/power/reset/mt6323-poweroff.c
11080 MEDIATEK CIR DRIVER
11081 M: Sean Wang <sean.wang@mediatek.com>
11083 F: drivers/media/rc/mtk-cir.c
11085 MEDIATEK DMA DRIVER
11086 M: Sean Wang <sean.wang@mediatek.com>
11087 L: dmaengine@vger.kernel.org
11088 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11089 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11091 F: Documentation/devicetree/bindings/dma/mtk-*
11092 F: drivers/dma/mediatek/
11094 MEDIATEK ETHERNET DRIVER
11095 M: Felix Fietkau <nbd@nbd.name>
11096 M: John Crispin <john@phrozen.org>
11097 M: Sean Wang <sean.wang@mediatek.com>
11098 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11099 L: netdev@vger.kernel.org
11101 F: drivers/net/ethernet/mediatek/
11103 MEDIATEK I2C CONTROLLER DRIVER
11104 M: Qii Wang <qii.wang@mediatek.com>
11105 L: linux-i2c@vger.kernel.org
11107 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11108 F: drivers/i2c/busses/i2c-mt65xx.c
11110 MEDIATEK JPEG DRIVER
11111 M: Rick Chang <rick.chang@mediatek.com>
11112 M: Bin Liu <bin.liu@mediatek.com>
11114 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11115 F: drivers/media/platform/mtk-jpeg/
11117 MEDIATEK MDP DRIVER
11118 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11119 M: Houlong Wei <houlong.wei@mediatek.com>
11120 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11122 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11123 F: drivers/media/platform/mtk-mdp/
11124 F: drivers/media/platform/mtk-vpu/
11126 MEDIATEK MEDIA DRIVER
11127 M: Tiffany Lin <tiffany.lin@mediatek.com>
11128 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11130 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11131 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11132 F: drivers/media/platform/mtk-vcodec/
11133 F: drivers/media/platform/mtk-vpu/
11135 MEDIATEK MMC/SD/SDIO DRIVER
11136 M: Chaotian Jing <chaotian.jing@mediatek.com>
11138 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11139 F: drivers/mmc/host/mtk-sd.c
11141 MEDIATEK MT76 WIRELESS LAN DRIVER
11142 M: Felix Fietkau <nbd@nbd.name>
11143 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11144 R: Ryder Lee <ryder.lee@mediatek.com>
11145 L: linux-wireless@vger.kernel.org
11147 F: drivers/net/wireless/mediatek/mt76/
11149 MEDIATEK MT7601U WIRELESS LAN DRIVER
11150 M: Jakub Kicinski <kubakici@wp.pl>
11151 L: linux-wireless@vger.kernel.org
11153 F: drivers/net/wireless/mediatek/mt7601u/
11155 MEDIATEK MT7621/28/88 I2C DRIVER
11156 M: Stefan Roese <sr@denx.de>
11157 L: linux-i2c@vger.kernel.org
11159 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11160 F: drivers/i2c/busses/i2c-mt7621.c
11162 MEDIATEK NAND CONTROLLER DRIVER
11163 L: linux-mtd@lists.infradead.org
11165 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11166 F: drivers/mtd/nand/raw/mtk_*
11168 MEDIATEK PMIC LED DRIVER
11169 M: Sean Wang <sean.wang@mediatek.com>
11171 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11172 F: drivers/leds/leds-mt6323.c
11174 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11175 M: Sean Wang <sean.wang@mediatek.com>
11177 F: drivers/char/hw_random/mtk-rng.c
11179 MEDIATEK SWITCH DRIVER
11180 M: Sean Wang <sean.wang@mediatek.com>
11181 M: Landen Chao <Landen.Chao@mediatek.com>
11182 L: netdev@vger.kernel.org
11184 F: drivers/net/dsa/mt7530.*
11185 F: net/dsa/tag_mtk.c
11187 MEDIATEK USB3 DRD IP DRIVER
11188 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11189 L: linux-usb@vger.kernel.org
11190 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11191 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11193 F: drivers/usb/mtu3/
11195 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11196 M: Peter Senna Tschudin <peter.senna@gmail.com>
11197 M: Martin Donnelly <martin.donnelly@ge.com>
11198 M: Martyn Welch <martyn.welch@collabora.co.uk>
11200 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11201 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11203 MEGARAID SCSI/SAS DRIVERS
11204 M: Kashyap Desai <kashyap.desai@broadcom.com>
11205 M: Sumit Saxena <sumit.saxena@broadcom.com>
11206 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11207 L: megaraidlinux.pdl@broadcom.com
11208 L: linux-scsi@vger.kernel.org
11210 W: http://www.avagotech.com/support/
11211 F: Documentation/scsi/megaraid.rst
11212 F: drivers/scsi/megaraid.*
11213 F: drivers/scsi/megaraid/
11215 MELEXIS MLX90614 DRIVER
11216 M: Crt Mori <cmo@melexis.com>
11217 L: linux-iio@vger.kernel.org
11219 W: http://www.melexis.com
11220 F: drivers/iio/temperature/mlx90614.c
11222 MELEXIS MLX90632 DRIVER
11223 M: Crt Mori <cmo@melexis.com>
11224 L: linux-iio@vger.kernel.org
11226 W: http://www.melexis.com
11227 F: drivers/iio/temperature/mlx90632.c
11229 MELFAS MIP4 TOUCHSCREEN DRIVER
11230 M: Sangwon Jee <jeesw@melfas.com>
11232 W: http://www.melfas.com
11233 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11234 F: drivers/input/touchscreen/melfas_mip4.c
11236 MELLANOX BLUEFIELD I2C DRIVER
11237 M: Khalil Blaiech <kblaiech@nvidia.com>
11238 L: linux-i2c@vger.kernel.org
11240 F: drivers/i2c/busses/i2c-mlxbf.c
11242 MELLANOX ETHERNET DRIVER (mlx4_en)
11243 M: Tariq Toukan <tariqt@nvidia.com>
11244 L: netdev@vger.kernel.org
11246 W: http://www.mellanox.com
11247 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11248 F: drivers/net/ethernet/mellanox/mlx4/en_*
11250 MELLANOX ETHERNET DRIVER (mlx5e)
11251 M: Saeed Mahameed <saeedm@nvidia.com>
11252 L: netdev@vger.kernel.org
11254 W: http://www.mellanox.com
11255 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11256 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11258 MELLANOX ETHERNET INNOVA DRIVERS
11259 R: Boris Pismenny <borisp@nvidia.com>
11260 L: netdev@vger.kernel.org
11262 W: http://www.mellanox.com
11263 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11264 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11265 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11266 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11267 F: include/linux/mlx5/mlx5_ifc_fpga.h
11269 MELLANOX ETHERNET SWITCH DRIVERS
11270 M: Jiri Pirko <jiri@nvidia.com>
11271 M: Ido Schimmel <idosch@nvidia.com>
11272 L: netdev@vger.kernel.org
11274 W: http://www.mellanox.com
11275 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11276 F: drivers/net/ethernet/mellanox/mlxsw/
11277 F: tools/testing/selftests/drivers/net/mlxsw/
11279 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11280 M: mlxsw@nvidia.com
11281 L: netdev@vger.kernel.org
11283 W: http://www.mellanox.com
11284 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11285 F: drivers/net/ethernet/mellanox/mlxfw/
11287 MELLANOX HARDWARE PLATFORM SUPPORT
11288 M: Andy Shevchenko <andy@infradead.org>
11289 M: Darren Hart <dvhart@infradead.org>
11290 M: Vadim Pasternak <vadimp@nvidia.com>
11291 L: platform-driver-x86@vger.kernel.org
11293 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11294 F: drivers/platform/mellanox/
11295 F: include/linux/platform_data/mlxreg.h
11297 MELLANOX MLX4 core VPI driver
11298 M: Tariq Toukan <tariqt@nvidia.com>
11299 L: netdev@vger.kernel.org
11300 L: linux-rdma@vger.kernel.org
11302 W: http://www.mellanox.com
11303 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11304 F: drivers/net/ethernet/mellanox/mlx4/
11305 F: include/linux/mlx4/
11307 MELLANOX MLX4 IB driver
11308 M: Yishai Hadas <yishaih@nvidia.com>
11309 L: linux-rdma@vger.kernel.org
11311 W: http://www.mellanox.com
11312 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11313 F: drivers/infiniband/hw/mlx4/
11314 F: include/linux/mlx4/
11315 F: include/uapi/rdma/mlx4-abi.h
11317 MELLANOX MLX5 core VPI driver
11318 M: Saeed Mahameed <saeedm@nvidia.com>
11319 M: Leon Romanovsky <leonro@nvidia.com>
11320 L: netdev@vger.kernel.org
11321 L: linux-rdma@vger.kernel.org
11323 W: http://www.mellanox.com
11324 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11325 F: Documentation/networking/device_drivers/ethernet/mellanox/
11326 F: drivers/net/ethernet/mellanox/mlx5/core/
11327 F: include/linux/mlx5/
11329 MELLANOX MLX5 IB driver
11330 M: Leon Romanovsky <leonro@nvidia.com>
11331 L: linux-rdma@vger.kernel.org
11333 W: http://www.mellanox.com
11334 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11335 F: drivers/infiniband/hw/mlx5/
11336 F: include/linux/mlx5/
11337 F: include/uapi/rdma/mlx5-abi.h
11339 MELLANOX MLXCPLD I2C AND MUX DRIVER
11340 M: Vadim Pasternak <vadimp@nvidia.com>
11341 M: Michael Shych <michaelsh@nvidia.com>
11342 L: linux-i2c@vger.kernel.org
11344 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11345 F: drivers/i2c/busses/i2c-mlxcpld.c
11346 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11348 MELLANOX MLXCPLD LED DRIVER
11349 M: Vadim Pasternak <vadimp@nvidia.com>
11350 L: linux-leds@vger.kernel.org
11352 F: Documentation/leds/leds-mlxcpld.rst
11353 F: drivers/leds/leds-mlxcpld.c
11354 F: drivers/leds/leds-mlxreg.c
11356 MELLANOX PLATFORM DRIVER
11357 M: Vadim Pasternak <vadimp@nvidia.com>
11358 L: platform-driver-x86@vger.kernel.org
11360 F: drivers/platform/x86/mlx-platform.c
11363 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11364 M: "Paul E. McKenney" <paulmck@kernel.org>
11365 L: linux-kernel@vger.kernel.org
11367 F: arch/powerpc/include/asm/membarrier.h
11368 F: include/uapi/linux/membarrier.h
11369 F: kernel/sched/membarrier.c
11372 M: Mike Rapoport <rppt@linux.ibm.com>
11373 L: linux-mm@kvack.org
11375 F: Documentation/core-api/boot-time-mm.rst
11376 F: include/linux/memblock.h
11379 MEMORY CONTROLLER DRIVERS
11380 M: Krzysztof Kozlowski <krzk@kernel.org>
11381 L: linux-kernel@vger.kernel.org
11383 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11384 F: Documentation/devicetree/bindings/memory-controllers/
11387 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11388 M: Dmitry Osipenko <digetx@gmail.com>
11389 L: linux-pm@vger.kernel.org
11390 L: linux-tegra@vger.kernel.org
11391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11393 F: drivers/devfreq/tegra20-devfreq.c
11394 F: drivers/devfreq/tegra30-devfreq.c
11397 M: Andrew Morton <akpm@linux-foundation.org>
11398 L: linux-mm@kvack.org
11400 W: http://www.linux-mm.org
11401 T: quilt https://ozlabs.org/~akpm/mmotm/
11402 T: quilt https://ozlabs.org/~akpm/mmots/
11403 T: git git://github.com/hnaz/linux-mm.git
11404 F: include/linux/gfp.h
11405 F: include/linux/memory_hotplug.h
11406 F: include/linux/mm.h
11407 F: include/linux/mmzone.h
11408 F: include/linux/vmalloc.h
11411 MEMORY TECHNOLOGY DEVICES (MTD)
11412 M: Miquel Raynal <miquel.raynal@bootlin.com>
11413 M: Richard Weinberger <richard@nod.at>
11414 M: Vignesh Raghavendra <vigneshr@ti.com>
11415 L: linux-mtd@lists.infradead.org
11417 W: http://www.linux-mtd.infradead.org/
11418 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11419 C: irc://irc.oftc.net/mtd
11420 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11421 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11422 F: Documentation/devicetree/bindings/mtd/
11424 F: include/linux/mtd/
11425 F: include/uapi/mtd/
11427 MEN A21 WATCHDOG DRIVER
11428 M: Johannes Thumshirn <morbidrsa@gmail.com>
11429 L: linux-watchdog@vger.kernel.org
11431 F: drivers/watchdog/mena21_wdt.c
11433 MEN CHAMELEON BUS (mcb)
11434 M: Johannes Thumshirn <morbidrsa@gmail.com>
11436 F: Documentation/driver-api/men-chameleon-bus.rst
11438 F: include/linux/mcb.h
11440 MEN F21BMC (Board Management Controller)
11441 M: Andreas Werner <andreas.werner@men.de>
11443 F: Documentation/hwmon/menf21bmc.rst
11444 F: drivers/hwmon/menf21bmc_hwmon.c
11445 F: drivers/leds/leds-menf21bmc.c
11446 F: drivers/mfd/menf21bmc.c
11447 F: drivers/watchdog/menf21bmc_wdt.c
11449 MEN Z069 WATCHDOG DRIVER
11450 M: Johannes Thumshirn <jth@kernel.org>
11451 L: linux-watchdog@vger.kernel.org
11453 F: drivers/watchdog/menz69_wdt.c
11455 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11456 M: Neil Armstrong <narmstrong@baylibre.com>
11457 L: linux-media@vger.kernel.org
11458 L: linux-amlogic@lists.infradead.org
11460 W: http://linux-meson.com/
11461 T: git git://linuxtv.org/media_tree.git
11462 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11463 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11464 F: drivers/media/cec/platform/meson/ao-cec.c
11466 MESON GE2D DRIVER FOR AMLOGIC SOCS
11467 M: Neil Armstrong <narmstrong@baylibre.com>
11468 L: linux-media@vger.kernel.org
11469 L: linux-amlogic@lists.infradead.org
11471 T: git git://linuxtv.org/media_tree.git
11472 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11473 F: drivers/media/meson/ge2d/
11475 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11476 M: Liang Yang <liang.yang@amlogic.com>
11477 L: linux-mtd@lists.infradead.org
11479 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11480 F: drivers/mtd/nand/raw/meson_*
11482 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11483 M: Neil Armstrong <narmstrong@baylibre.com>
11484 L: linux-media@vger.kernel.org
11485 L: linux-amlogic@lists.infradead.org
11487 T: git git://linuxtv.org/media_tree.git
11488 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11489 F: drivers/staging/media/meson/vdec/
11491 METHODE UDPU SUPPORT
11492 M: Vladimir Vid <vladimir.vid@sartura.hr>
11494 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11497 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11498 M: Hemant Kumar <hemantk@codeaurora.org>
11499 L: linux-arm-msm@vger.kernel.org
11501 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11502 F: Documentation/ABI/stable/sysfs-bus-mhi
11503 F: Documentation/mhi/
11504 F: drivers/bus/mhi/
11505 F: include/linux/mhi.h
11507 MICROBLAZE ARCHITECTURE
11508 M: Michal Simek <monstr@monstr.eu>
11510 W: http://www.monstr.eu/fdt/
11511 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11512 F: arch/microblaze/
11514 MICROCHIP AT91 DMA DRIVERS
11515 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11516 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11518 L: dmaengine@vger.kernel.org
11520 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11521 F: drivers/dma/at_hdmac.c
11522 F: drivers/dma/at_hdmac_regs.h
11523 F: drivers/dma/at_xdmac.c
11524 F: include/dt-bindings/dma/at91.h
11525 F: include/linux/platform_data/dma-atmel.h
11527 MICROCHIP AT91 SERIAL DRIVER
11528 M: Richard Genoud <richard.genoud@gmail.com>
11530 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11531 F: drivers/tty/serial/atmel_serial.c
11532 F: drivers/tty/serial/atmel_serial.h
11534 MICROCHIP AT91 USART MFD DRIVER
11535 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11536 L: linux-kernel@vger.kernel.org
11538 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11539 F: drivers/mfd/at91-usart.c
11540 F: include/dt-bindings/mfd/at91-usart.h
11542 MICROCHIP AT91 USART SPI DRIVER
11543 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11544 L: linux-spi@vger.kernel.org
11546 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11547 F: drivers/spi/spi-at91-usart.c
11549 MICROCHIP AUDIO ASOC DRIVERS
11550 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11551 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11555 MICROCHIP ECC DRIVER
11556 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11557 L: linux-crypto@vger.kernel.org
11559 F: drivers/crypto/atmel-ecc.*
11561 MICROCHIP I2C DRIVER
11562 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11563 L: linux-i2c@vger.kernel.org
11565 F: drivers/i2c/busses/i2c-at91-*.c
11566 F: drivers/i2c/busses/i2c-at91.h
11568 MICROCHIP ISC DRIVER
11569 M: Eugen Hristev <eugen.hristev@microchip.com>
11570 L: linux-media@vger.kernel.org
11572 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11573 F: drivers/media/platform/atmel/atmel-isc-base.c
11574 F: drivers/media/platform/atmel/atmel-isc-regs.h
11575 F: drivers/media/platform/atmel/atmel-isc.h
11576 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11577 F: include/linux/atmel-isc-media.h
11579 MICROCHIP ISI DRIVER
11580 M: Eugen Hristev <eugen.hristev@microchip.com>
11581 L: linux-media@vger.kernel.org
11583 F: drivers/media/platform/atmel/atmel-isi.c
11584 F: drivers/media/platform/atmel/atmel-isi.h
11586 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11587 M: Woojung Huh <woojung.huh@microchip.com>
11588 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11589 L: netdev@vger.kernel.org
11591 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11592 F: drivers/net/dsa/microchip/*
11593 F: include/linux/platform_data/microchip-ksz.h
11594 F: net/dsa/tag_ksz.c
11596 MICROCHIP LAN743X ETHERNET DRIVER
11597 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11598 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11599 L: netdev@vger.kernel.org
11601 F: drivers/net/ethernet/microchip/lan743x_*
11603 MICROCHIP LCDFB DRIVER
11604 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11605 L: linux-fbdev@vger.kernel.org
11607 F: drivers/video/fbdev/atmel_lcdfb.c
11608 F: include/video/atmel_lcdc.h
11610 MICROCHIP MCP16502 PMIC DRIVER
11611 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11614 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11615 F: drivers/regulator/mcp16502.c
11617 MICROCHIP MCP3911 ADC DRIVER
11618 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11619 M: Kent Gustavsson <kent@minoris.se>
11620 L: linux-iio@vger.kernel.org
11622 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11623 F: drivers/iio/adc/mcp3911.c
11625 MICROCHIP MMC/SD/SDIO MCI DRIVER
11626 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11628 F: drivers/mmc/host/atmel-mci.c
11630 MICROCHIP NAND DRIVER
11631 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11632 L: linux-mtd@lists.infradead.org
11634 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11635 F: drivers/mtd/nand/raw/atmel/*
11637 MICROCHIP PWM DRIVER
11638 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11640 L: linux-pwm@vger.kernel.org
11642 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11643 F: drivers/pwm/pwm-atmel.c
11645 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11646 M: Eugen Hristev <eugen.hristev@microchip.com>
11647 L: linux-iio@vger.kernel.org
11649 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11650 F: drivers/iio/adc/at91-sama5d2_adc.c
11651 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11653 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11654 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11656 F: drivers/power/reset/at91-sama5d2_shdwc.c
11658 MICROCHIP SPI DRIVER
11659 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11661 F: drivers/spi/spi-atmel.*
11663 MICROCHIP SSC DRIVER
11664 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11667 F: drivers/misc/atmel-ssc.c
11668 F: include/linux/atmel-ssc.h
11670 MICROCHIP USB251XB DRIVER
11671 M: Richard Leitner <richard.leitner@skidata.com>
11672 L: linux-usb@vger.kernel.org
11674 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11675 F: drivers/usb/misc/usb251xb.c
11677 MICROCHIP USBA UDC DRIVER
11678 M: Cristian Birsan <cristian.birsan@microchip.com>
11679 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11681 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11683 MICROCHIP WILC1000 WIFI DRIVER
11684 M: Ajay Singh <ajay.kathat@microchip.com>
11685 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11686 L: linux-wireless@vger.kernel.org
11688 F: drivers/net/wireless/microchip/wilc1000/
11690 MICROSEMI MIPS SOCS
11691 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11692 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11693 L: linux-mips@vger.kernel.org
11695 F: Documentation/devicetree/bindings/mips/mscc.txt
11696 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11697 F: arch/mips/boot/dts/mscc/
11698 F: arch/mips/configs/generic/board-ocelot.config
11699 F: arch/mips/generic/board-ocelot.c
11701 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11702 M: Don Brace <don.brace@microchip.com>
11703 L: storagedev@microchip.com
11704 L: linux-scsi@vger.kernel.org
11706 F: Documentation/scsi/smartpqi.rst
11707 F: drivers/scsi/smartpqi/Kconfig
11708 F: drivers/scsi/smartpqi/Makefile
11709 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11710 F: include/linux/cciss*.h
11711 F: include/uapi/linux/cciss*.h
11713 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11714 M: Chen Yu <yu.c.chen@intel.com>
11715 L: platform-driver-x86@vger.kernel.org
11717 F: drivers/platform/x86/surfacepro3_button.c
11719 MICROTEK X6 SCANNER
11720 M: Oliver Neukum <oliver@neukum.org>
11722 F: drivers/usb/image/microtek.*
11724 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11725 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11726 L: linux-media@vger.kernel.org
11728 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11729 F: Documentation/driver-api/media/drivers/ccs/
11730 F: drivers/media/i2c/ccs-pll.c
11731 F: drivers/media/i2c/ccs-pll.h
11732 F: drivers/media/i2c/ccs/
11733 F: include/uapi/linux/smiapp.h
11736 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11737 L: linux-mips@vger.kernel.org
11739 W: http://www.linux-mips.org/
11740 Q: https://patchwork.kernel.org/project/linux-mips/list/
11741 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11742 F: Documentation/devicetree/bindings/mips/
11743 F: Documentation/mips/
11745 F: drivers/platform/mips/
11747 MIPS BOSTON DEVELOPMENT BOARD
11748 M: Paul Burton <paulburton@kernel.org>
11749 L: linux-mips@vger.kernel.org
11751 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11752 F: arch/mips/boot/dts/img/boston.dts
11753 F: arch/mips/configs/generic/board-boston.config
11754 F: drivers/clk/imgtec/clk-boston.c
11755 F: include/dt-bindings/clock/boston-clock.h
11758 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11759 M: Serge Semin <fancer.lancer@gmail.com>
11760 L: linux-mips@vger.kernel.org
11762 F: drivers/bus/mips_cdmm.c
11763 F: drivers/clocksource/mips-gic-timer.c
11764 F: drivers/cpuidle/cpuidle-cps.c
11765 F: drivers/irqchip/irq-mips-cpu.c
11766 F: drivers/irqchip/irq-mips-gic.c
11768 MIPS GENERIC PLATFORM
11769 M: Paul Burton <paulburton@kernel.org>
11770 L: linux-mips@vger.kernel.org
11772 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11773 F: arch/mips/generic/
11774 F: arch/mips/tools/generic-board-config.sh
11776 MIPS RINT INSTRUCTION EMULATION
11777 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11778 L: linux-mips@vger.kernel.org
11780 F: arch/mips/math-emu/dp_rint.c
11781 F: arch/mips/math-emu/sp_rint.c
11783 MIPS/LOONGSON1 ARCHITECTURE
11784 M: Keguang Zhang <keguang.zhang@gmail.com>
11785 L: linux-mips@vger.kernel.org
11787 F: arch/mips/include/asm/mach-loongson32/
11788 F: arch/mips/loongson32/
11789 F: drivers/*/*/*loongson1*
11790 F: drivers/*/*loongson1*
11792 MIPS/LOONGSON2EF ARCHITECTURE
11793 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11794 L: linux-mips@vger.kernel.org
11796 F: arch/mips/include/asm/mach-loongson2ef/
11797 F: arch/mips/loongson2ef/
11798 F: drivers/*/*/*loongson2*
11799 F: drivers/*/*loongson2*
11801 MIPS/LOONGSON64 ARCHITECTURE
11802 M: Huacai Chen <chenhc@lemote.com>
11803 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11804 L: linux-mips@vger.kernel.org
11806 F: arch/mips/include/asm/mach-loongson64/
11807 F: arch/mips/loongson64/
11808 F: drivers/*/*/*loongson3*
11809 F: drivers/*/*loongson3*
11810 F: drivers/irqchip/irq-loongson*
11811 F: drivers/platform/mips/cpu_hwmon.c
11813 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11814 M: Hans Verkuil <hverkuil@xs4all.nl>
11815 L: linux-media@vger.kernel.org
11817 W: https://linuxtv.org
11818 T: git git://linuxtv.org/media_tree.git
11819 F: drivers/media/radio/radio-miropcm20*
11822 R: Lubomir Rintel <lkundrak@v3.sk>
11823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11826 F: arch/arm/boot/dts/mmp*
11827 F: arch/arm/mach-mmp/
11828 F: include/linux/soc/mmp/
11830 MMP USB PHY DRIVERS
11831 R: Lubomir Rintel <lkundrak@v3.sk>
11832 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11834 F: drivers/phy/marvell/phy-mmp3-usb.c
11835 F: drivers/phy/marvell/phy-pxa-usb.c
11837 MMU GATHER AND TLB INVALIDATION
11838 M: Will Deacon <will@kernel.org>
11839 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11840 M: Andrew Morton <akpm@linux-foundation.org>
11841 M: Nick Piggin <npiggin@gmail.com>
11842 M: Peter Zijlstra <peterz@infradead.org>
11843 L: linux-arch@vger.kernel.org
11844 L: linux-mm@kvack.org
11846 F: arch/*/include/asm/tlb.h
11847 F: include/asm-generic/tlb.h
11850 MN88472 MEDIA DRIVER
11851 M: Antti Palosaari <crope@iki.fi>
11852 L: linux-media@vger.kernel.org
11854 W: https://linuxtv.org
11855 W: http://palosaari.fi/linux/
11856 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11857 F: drivers/media/dvb-frontends/mn88472*
11859 MN88473 MEDIA DRIVER
11860 M: Antti Palosaari <crope@iki.fi>
11861 L: linux-media@vger.kernel.org
11863 W: https://linuxtv.org
11864 W: http://palosaari.fi/linux/
11865 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11866 F: drivers/media/dvb-frontends/mn88473*
11869 M: Jessica Yu <jeyu@kernel.org>
11871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11872 F: include/linux/module.h
11875 MONOLITHIC POWER SYSTEM PMIC DRIVER
11876 M: Saravanan Sekar <sravanhome@gmail.com>
11878 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11879 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11880 F: drivers/iio/adc/mp2629_adc.c
11881 F: drivers/mfd/mp2629.c
11882 F: drivers/power/supply/mp2629_charger.c
11883 F: drivers/regulator/mp5416.c
11884 F: drivers/regulator/mpq7920.c
11885 F: drivers/regulator/mpq7920.h
11886 F: include/linux/mfd/mp2629.h
11888 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11890 W: http://popies.net/meye/
11891 F: Documentation/userspace-api/media/drivers/meye*
11892 F: drivers/media/pci/meye/
11893 F: include/uapi/linux/meye.h
11895 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11896 M: Jiri Slaby <jirislaby@kernel.org>
11898 F: Documentation/driver-api/serial/moxa-smartio.rst
11899 F: drivers/tty/mxser.*
11901 MR800 AVERMEDIA USB FM RADIO DRIVER
11902 M: Alexey Klimov <klimov.linux@gmail.com>
11903 L: linux-media@vger.kernel.org
11905 T: git git://linuxtv.org/media_tree.git
11906 F: drivers/media/radio/radio-mr800.c
11908 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11909 M: Alan Ott <alan@signal11.us>
11910 L: linux-wpan@vger.kernel.org
11912 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11913 F: drivers/net/ieee802154/mrf24j40.c
11916 M: "Lee, Chun-Yi" <jlee@suse.com>
11917 L: platform-driver-x86@vger.kernel.org
11919 F: drivers/platform/x86/msi-laptop.c
11922 L: platform-driver-x86@vger.kernel.org
11924 F: drivers/platform/x86/msi-wmi.c
11926 MSI001 MEDIA DRIVER
11927 M: Antti Palosaari <crope@iki.fi>
11928 L: linux-media@vger.kernel.org
11930 W: https://linuxtv.org
11931 W: http://palosaari.fi/linux/
11932 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11933 T: git git://linuxtv.org/anttip/media_tree.git
11934 F: drivers/media/tuners/msi001*
11936 MSI2500 MEDIA DRIVER
11937 M: Antti Palosaari <crope@iki.fi>
11938 L: linux-media@vger.kernel.org
11940 W: https://linuxtv.org
11941 W: http://palosaari.fi/linux/
11942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11943 T: git git://linuxtv.org/anttip/media_tree.git
11944 F: drivers/media/usb/msi2500/
11946 MSTAR INTERRUPT CONTROLLER DRIVER
11947 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11948 M: Daniel Palmer <daniel@thingy.jp>
11950 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11951 F: drivers/irqchip/irq-mst-intc.c
11953 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11954 M: Robert Jarzmik <robert.jarzmik@free.fr>
11955 L: linux-mtd@lists.infradead.org
11957 F: drivers/mtd/devices/docg3*
11959 MT9M032 APTINA SENSOR DRIVER
11960 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11961 L: linux-media@vger.kernel.org
11963 T: git git://linuxtv.org/media_tree.git
11964 F: drivers/media/i2c/mt9m032.c
11965 F: include/media/i2c/mt9m032.h
11967 MT9P031 APTINA CAMERA SENSOR
11968 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11969 L: linux-media@vger.kernel.org
11971 T: git git://linuxtv.org/media_tree.git
11972 F: drivers/media/i2c/mt9p031.c
11973 F: include/media/i2c/mt9p031.h
11975 MT9T001 APTINA CAMERA SENSOR
11976 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11977 L: linux-media@vger.kernel.org
11979 T: git git://linuxtv.org/media_tree.git
11980 F: drivers/media/i2c/mt9t001.c
11981 F: include/media/i2c/mt9t001.h
11983 MT9T112 APTINA CAMERA SENSOR
11984 M: Jacopo Mondi <jacopo@jmondi.org>
11985 L: linux-media@vger.kernel.org
11987 T: git git://linuxtv.org/media_tree.git
11988 F: drivers/media/i2c/mt9t112.c
11989 F: include/media/i2c/mt9t112.h
11991 MT9V032 APTINA CAMERA SENSOR
11992 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11993 L: linux-media@vger.kernel.org
11995 T: git git://linuxtv.org/media_tree.git
11996 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11997 F: drivers/media/i2c/mt9v032.c
11998 F: include/media/i2c/mt9v032.h
12000 MT9V111 APTINA CAMERA SENSOR
12001 M: Jacopo Mondi <jacopo@jmondi.org>
12002 L: linux-media@vger.kernel.org
12004 T: git git://linuxtv.org/media_tree.git
12005 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12006 F: drivers/media/i2c/mt9v111.c
12008 MULTIFUNCTION DEVICES (MFD)
12009 M: Lee Jones <lee.jones@linaro.org>
12011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12012 F: Documentation/devicetree/bindings/mfd/
12014 F: include/dt-bindings/mfd/
12015 F: include/linux/mfd/
12017 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12019 F: drivers/mmc/host/mmc_spi.c
12020 F: include/linux/spi/mmc_spi.h
12022 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12023 M: Ulf Hansson <ulf.hansson@linaro.org>
12024 L: linux-mmc@vger.kernel.org
12026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12027 F: Documentation/devicetree/bindings/mmc/
12029 F: include/linux/mmc/
12030 F: include/uapi/linux/mmc/
12032 MULTIPLEXER SUBSYSTEM
12033 M: Peter Rosin <peda@axentia.se>
12035 F: Documentation/ABI/testing/sysfs-class-mux*
12036 F: Documentation/devicetree/bindings/mux/
12038 F: include/dt-bindings/mux/
12039 F: include/linux/mux/
12041 MULTITECH MULTIPORT CARD (ISICOM)
12043 F: drivers/tty/isicom.c
12044 F: include/linux/isicom.h
12046 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12047 M: Bin Liu <b-liu@ti.com>
12048 L: linux-usb@vger.kernel.org
12050 F: drivers/usb/musb/
12052 MXL301RF MEDIA DRIVER
12053 M: Akihiro Tsukada <tskd08@gmail.com>
12054 L: linux-media@vger.kernel.org
12056 F: drivers/media/tuners/mxl301rf*
12058 MXL5007T MEDIA DRIVER
12059 M: Michael Krufky <mkrufky@linuxtv.org>
12060 L: linux-media@vger.kernel.org
12062 W: https://linuxtv.org
12063 W: http://github.com/mkrufky
12064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12065 T: git git://linuxtv.org/mkrufky/tuners.git
12066 F: drivers/media/tuners/mxl5007t.*
12069 M: Marek Vasut <marex@denx.de>
12070 M: Stefan Agner <stefan@agner.ch>
12071 L: dri-devel@lists.freedesktop.org
12073 T: git git://anongit.freedesktop.org/drm/drm-misc
12074 F: Documentation/devicetree/bindings/display/mxsfb.txt
12075 F: drivers/gpu/drm/mxsfb/
12077 MYLEX DAC960 PCI RAID Controller
12078 M: Hannes Reinecke <hare@kernel.org>
12079 L: linux-scsi@vger.kernel.org
12081 F: drivers/scsi/myrb.*
12082 F: drivers/scsi/myrs.*
12084 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12085 M: Chris Lee <christopher.lee@cspi.com>
12086 L: netdev@vger.kernel.org
12088 W: https://www.cspi.com/ethernet-products/support/downloads/
12089 F: drivers/net/ethernet/myricom/myri10ge/
12091 NAND FLASH SUBSYSTEM
12092 M: Miquel Raynal <miquel.raynal@bootlin.com>
12093 R: Richard Weinberger <richard@nod.at>
12094 L: linux-mtd@lists.infradead.org
12096 W: http://www.linux-mtd.infradead.org/
12097 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12098 C: irc://irc.oftc.net/mtd
12099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12100 F: drivers/mtd/nand/
12101 F: include/linux/mtd/*nand*.h
12103 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12104 M: Daniel Mack <zonque@gmail.com>
12105 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12107 W: http://www.native-instruments.com
12108 F: sound/usb/caiaq/
12110 NATSEMI ETHERNET DRIVER (DP8381x)
12112 F: drivers/net/ethernet/natsemi/natsemi.c
12114 NCR 5380 SCSI DRIVERS
12115 M: Finn Thain <fthain@telegraphics.com.au>
12116 M: Michael Schmitz <schmitzmic@gmail.com>
12117 L: linux-scsi@vger.kernel.org
12119 F: Documentation/scsi/g_NCR5380.rst
12120 F: drivers/scsi/NCR5380.*
12121 F: drivers/scsi/arm/cumana_1.c
12122 F: drivers/scsi/arm/oak.c
12123 F: drivers/scsi/atari_scsi.*
12124 F: drivers/scsi/dmx3191d.c
12125 F: drivers/scsi/g_NCR5380.*
12126 F: drivers/scsi/mac_scsi.*
12127 F: drivers/scsi/sun3_scsi.*
12128 F: drivers/scsi/sun3_scsi_vme.c
12131 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12135 NCT6775 HARDWARE MONITOR DRIVER
12136 M: Guenter Roeck <linux@roeck-us.net>
12137 L: linux-hwmon@vger.kernel.org
12139 F: Documentation/hwmon/nct6775.rst
12140 F: drivers/hwmon/nct6775.c
12143 M: Jakub Kicinski <kuba@kernel.org>
12145 F: drivers/net/netdevsim/*
12147 NETEM NETWORK EMULATOR
12148 M: Stephen Hemminger <stephen@networkplumber.org>
12149 L: netdev@vger.kernel.org
12151 F: net/sched/sch_netem.c
12153 NETERION 10GbE DRIVERS (s2io/vxge)
12154 M: Jon Mason <jdmason@kudzu.us>
12155 L: netdev@vger.kernel.org
12157 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12158 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12159 F: drivers/net/ethernet/neterion/
12162 M: Pablo Neira Ayuso <pablo@netfilter.org>
12163 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12164 M: Florian Westphal <fw@strlen.de>
12165 L: netfilter-devel@vger.kernel.org
12166 L: coreteam@netfilter.org
12168 W: http://www.netfilter.org/
12169 W: http://www.iptables.org/
12170 W: http://www.nftables.org/
12171 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12173 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12174 F: include/linux/netfilter*
12175 F: include/linux/netfilter/
12176 F: include/net/netfilter/
12177 F: include/uapi/linux/netfilter*
12178 F: include/uapi/linux/netfilter/
12179 F: net/*/netfilter.c
12180 F: net/*/netfilter/
12181 F: net/bridge/br_netfilter*.c
12184 NETROM NETWORK LAYER
12185 M: Ralf Baechle <ralf@linux-mips.org>
12186 L: linux-hams@vger.kernel.org
12188 W: http://www.linux-ax25.org/
12189 F: include/net/netrom.h
12190 F: include/uapi/linux/netrom.h
12193 NETRONOME ETHERNET DRIVERS
12194 M: Simon Horman <simon.horman@netronome.com>
12195 R: Jakub Kicinski <kuba@kernel.org>
12196 L: oss-drivers@netronome.com
12198 F: drivers/net/ethernet/netronome/
12200 NETWORK BLOCK DEVICE (NBD)
12201 M: Josef Bacik <josef@toxicpanda.com>
12202 L: linux-block@vger.kernel.org
12203 L: nbd@other.debian.org
12205 F: Documentation/admin-guide/blockdev/nbd.rst
12206 F: drivers/block/nbd.c
12207 F: include/trace/events/nbd.h
12208 F: include/uapi/linux/nbd.h
12210 NETWORK DROP MONITOR
12211 M: Neil Horman <nhorman@tuxdriver.com>
12212 L: netdev@vger.kernel.org
12214 W: https://fedorahosted.org/dropwatch/
12215 F: include/uapi/linux/net_dropmon.h
12216 F: net/core/drop_monitor.c
12219 M: "David S. Miller" <davem@davemloft.net>
12220 M: Jakub Kicinski <kuba@kernel.org>
12221 L: netdev@vger.kernel.org
12223 W: http://www.linuxfoundation.org/en/Net
12224 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12225 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12227 F: Documentation/devicetree/bindings/net/
12228 F: drivers/connector/
12230 F: include/linux/etherdevice.h
12231 F: include/linux/fcdevice.h
12232 F: include/linux/fddidevice.h
12233 F: include/linux/hippidevice.h
12234 F: include/linux/if_*
12235 F: include/linux/inetdevice.h
12236 F: include/linux/netdevice.h
12237 F: include/uapi/linux/if_*
12238 F: include/uapi/linux/netdevice.h
12240 NETWORKING DRIVERS (WIRELESS)
12241 M: Kalle Valo <kvalo@codeaurora.org>
12242 L: linux-wireless@vger.kernel.org
12244 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12245 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12247 F: Documentation/devicetree/bindings/net/wireless/
12248 F: drivers/net/wireless/
12251 M: Andrew Lunn <andrew@lunn.ch>
12252 M: Vivien Didelot <vivien.didelot@gmail.com>
12253 M: Florian Fainelli <f.fainelli@gmail.com>
12254 M: Vladimir Oltean <olteanv@gmail.com>
12256 F: Documentation/devicetree/bindings/net/dsa/
12257 F: drivers/net/dsa/
12258 F: include/linux/dsa/
12259 F: include/linux/platform_data/dsa.h
12260 F: include/net/dsa.h
12263 NETWORKING [GENERAL]
12264 M: "David S. Miller" <davem@davemloft.net>
12265 M: Jakub Kicinski <kuba@kernel.org>
12266 L: netdev@vger.kernel.org
12268 W: http://www.linuxfoundation.org/en/Net
12269 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12270 B: mailto:netdev@vger.kernel.org
12271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12272 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12273 F: Documentation/networking/
12274 F: include/linux/in.h
12275 F: include/linux/net.h
12276 F: include/linux/netdevice.h
12278 F: include/uapi/linux/in.h
12279 F: include/uapi/linux/net.h
12280 F: include/uapi/linux/net_namespace.h
12281 F: include/uapi/linux/netdevice.h
12285 F: tools/testing/selftests/net/
12288 M: Steffen Klassert <steffen.klassert@secunet.com>
12289 M: Herbert Xu <herbert@gondor.apana.org.au>
12290 M: "David S. Miller" <davem@davemloft.net>
12291 L: netdev@vger.kernel.org
12293 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12295 F: include/net/xfrm.h
12296 F: include/uapi/linux/xfrm.h
12299 F: net/ipv4/ip_vti.c
12300 F: net/ipv4/ipcomp.c
12304 F: net/ipv6/ip6_vti.c
12305 F: net/ipv6/ipcomp6.c
12309 F: tools/testing/selftests/net/ipsec.c
12311 NETWORKING [IPv4/IPv6]
12312 M: "David S. Miller" <davem@davemloft.net>
12313 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12314 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12315 L: netdev@vger.kernel.org
12317 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12323 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12324 M: Paul Moore <paul@paul-moore.com>
12325 L: netdev@vger.kernel.org
12326 L: linux-security-module@vger.kernel.org
12328 W: https://github.com/netlabel
12329 F: Documentation/netlabel/
12330 F: include/net/calipso.h
12331 F: include/net/cipso_ipv4.h
12332 F: include/net/netlabel.h
12333 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12334 F: include/uapi/linux/netfilter/xt_SECMARK.h
12335 F: net/ipv4/cipso_ipv4.c
12336 F: net/ipv6/calipso.c
12337 F: net/netfilter/xt_CONNSECMARK.c
12338 F: net/netfilter/xt_SECMARK.c
12342 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12343 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12344 L: netdev@vger.kernel.org
12345 L: mptcp@lists.01.org
12347 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12348 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12349 F: include/net/mptcp.h
12350 F: include/uapi/linux/mptcp.h
12352 F: tools/testing/selftests/net/mptcp/
12355 M: Eric Dumazet <edumazet@google.com>
12356 L: netdev@vger.kernel.org
12358 F: include/linux/tcp.h
12359 F: include/net/tcp.h
12360 F: include/trace/events/tcp.h
12361 F: include/uapi/linux/tcp.h
12362 F: net/ipv4/syncookies.c
12364 F: net/ipv6/syncookies.c
12368 M: Boris Pismenny <borisp@nvidia.com>
12369 M: Aviad Yehezkel <aviadye@nvidia.com>
12370 M: John Fastabend <john.fastabend@gmail.com>
12371 M: Daniel Borkmann <daniel@iogearbox.net>
12372 M: Jakub Kicinski <kuba@kernel.org>
12373 L: netdev@vger.kernel.org
12375 F: include/net/tls.h
12376 F: include/uapi/linux/tls.h
12379 NETWORKING [WIRELESS]
12380 L: linux-wireless@vger.kernel.org
12381 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12383 NETXEN (1/10) GbE SUPPORT
12384 M: Manish Chopra <manishc@marvell.com>
12385 M: Rahul Verma <rahulv@marvell.com>
12386 M: GR-Linux-NIC-Dev@marvell.com
12387 L: netdev@vger.kernel.org
12389 F: drivers/net/ethernet/qlogic/netxen/
12391 NET_FAILOVER MODULE
12392 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12393 L: netdev@vger.kernel.org
12395 F: Documentation/networking/net_failover.rst
12396 F: drivers/net/net_failover.c
12397 F: include/net/net_failover.h
12400 M: David Ahern <dsahern@kernel.org>
12401 L: netdev@vger.kernel.org
12403 F: include/net/netns/nexthop.h
12404 F: include/net/nexthop.h
12405 F: include/uapi/linux/nexthop.h
12406 F: net/ipv4/nexthop.c
12409 L: netdev@vger.kernel.org
12411 F: Documentation/devicetree/bindings/net/nfc/
12413 F: include/linux/platform_data/nfcmrvl.h
12414 F: include/net/nfc/
12415 F: include/uapi/linux/nfc.h
12418 NFS, SUNRPC, AND LOCKD CLIENTS
12419 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12420 M: Anna Schumaker <anna.schumaker@netapp.com>
12421 L: linux-nfs@vger.kernel.org
12423 W: http://client.linux-nfs.org
12424 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12428 F: include/linux/lockd/
12429 F: include/linux/nfs*
12430 F: include/linux/sunrpc/
12431 F: include/uapi/linux/nfs*
12432 F: include/uapi/linux/sunrpc/
12434 F: Documentation/filesystems/nfs/
12437 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12438 L: linux-nilfs@vger.kernel.org
12440 W: https://nilfs.sourceforge.io/
12441 W: https://nilfs.osdn.jp/
12442 T: git git://github.com/konis/nilfs2.git
12443 F: Documentation/filesystems/nilfs2.rst
12445 F: include/trace/events/nilfs2.h
12446 F: include/uapi/linux/nilfs2_api.h
12447 F: include/uapi/linux/nilfs2_ondisk.h
12449 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12450 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12452 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12453 F: Documentation/scsi/NinjaSCSI.rst
12454 F: drivers/scsi/pcmcia/nsp_*
12456 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12457 M: GOTO Masanori <gotom@debian.or.jp>
12458 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12460 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12461 F: Documentation/scsi/NinjaSCSI.rst
12462 F: drivers/scsi/nsp32*
12465 M: Ley Foon Tan <ley.foon.tan@intel.com>
12467 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12470 NITRO ENCLAVES (NE)
12471 M: Andra Paraschiv <andraprs@amazon.com>
12472 M: Alexandru Vasile <lexnv@amazon.com>
12473 M: Alexandru Ciobotaru <alcioa@amazon.com>
12474 L: linux-kernel@vger.kernel.org
12476 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12477 F: Documentation/virt/ne_overview.rst
12478 F: drivers/virt/nitro_enclaves/
12479 F: include/linux/nitro_enclaves.h
12480 F: include/uapi/linux/nitro_enclaves.h
12481 F: samples/nitro_enclaves/
12483 NOHZ, DYNTICKS SUPPORT
12484 M: Frederic Weisbecker <fweisbec@gmail.com>
12485 M: Thomas Gleixner <tglx@linutronix.de>
12486 M: Ingo Molnar <mingo@kernel.org>
12487 L: linux-kernel@vger.kernel.org
12489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12490 F: include/linux/sched/nohz.h
12491 F: include/linux/tick.h
12492 F: kernel/time/tick*.*
12494 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12495 M: Pavel Machek <pavel@ucw.cz>
12496 M: Sakari Ailus <sakari.ailus@iki.fi>
12497 L: linux-media@vger.kernel.org
12499 F: drivers/media/i2c/ad5820.c
12500 F: drivers/media/i2c/et8ek8
12502 NOKIA N900 POWER SUPPLY DRIVERS
12503 R: Pali Rohár <pali@kernel.org>
12504 F: drivers/power/supply/bq2415x_charger.c
12505 F: drivers/power/supply/bq27xxx_battery.c
12506 F: drivers/power/supply/bq27xxx_battery_i2c.c
12507 F: drivers/power/supply/isp1704_charger.c
12508 F: drivers/power/supply/rx51_battery.c
12509 F: include/linux/power/bq2415x_charger.h
12510 F: include/linux/power/bq27xxx_battery.h
12513 M: Willy Tarreau <w@1wt.eu>
12515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12516 F: tools/include/nolibc/
12519 M: Matthias Maennich <maennich@google.com>
12521 F: Documentation/core-api/symbol-namespaces.rst
12525 M: Sanjay R Mehta <sanju.mehta@amd.com>
12526 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12527 L: linux-ntb@googlegroups.com
12529 F: drivers/ntb/hw/amd/
12532 M: Jon Mason <jdmason@kudzu.us>
12533 M: Dave Jiang <dave.jiang@intel.com>
12534 M: Allen Hubbe <allenbh@gmail.com>
12535 L: linux-ntb@googlegroups.com
12537 W: https://github.com/jonmason/ntb/wiki
12538 T: git git://github.com/jonmason/ntb.git
12539 F: drivers/net/ntb_netdev.c
12541 F: include/linux/ntb.h
12542 F: include/linux/ntb_transport.h
12543 F: tools/testing/selftests/ntb/
12546 M: Serge Semin <fancer.lancer@gmail.com>
12547 L: linux-ntb@googlegroups.com
12549 F: drivers/ntb/hw/idt/
12552 M: Dave Jiang <dave.jiang@intel.com>
12553 L: linux-ntb@googlegroups.com
12555 W: https://github.com/davejiang/linux/wiki
12556 T: git https://github.com/davejiang/linux.git
12557 F: drivers/ntb/hw/intel/
12560 M: Anton Altaparmakov <anton@tuxera.com>
12561 L: linux-ntfs-dev@lists.sourceforge.net
12563 W: http://www.tuxera.com/
12564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12565 F: Documentation/filesystems/ntfs.rst
12569 M: Finn Thain <fthain@telegraphics.com.au>
12570 L: linux-m68k@lists.linux-m68k.org
12572 F: arch/*/include/asm/nubus.h
12574 F: include/linux/nubus.h
12575 F: include/uapi/linux/nubus.h
12577 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12578 M: Antonino Daplas <adaplas@gmail.com>
12579 L: linux-fbdev@vger.kernel.org
12581 F: drivers/video/fbdev/nvidia/
12582 F: drivers/video/fbdev/riva/
12585 M: Keith Busch <kbusch@kernel.org>
12586 M: Jens Axboe <axboe@fb.com>
12587 M: Christoph Hellwig <hch@lst.de>
12588 M: Sagi Grimberg <sagi@grimberg.me>
12589 L: linux-nvme@lists.infradead.org
12591 W: http://git.infradead.org/nvme.git
12592 T: git://git.infradead.org/nvme.git
12593 F: drivers/nvme/host/
12594 F: include/linux/nvme.h
12595 F: include/uapi/linux/nvme_ioctl.h
12597 NVM EXPRESS FC TRANSPORT DRIVERS
12598 M: James Smart <james.smart@broadcom.com>
12599 L: linux-nvme@lists.infradead.org
12601 F: drivers/nvme/host/fc.c
12602 F: drivers/nvme/target/fc.c
12603 F: drivers/nvme/target/fcloop.c
12604 F: include/linux/nvme-fc-driver.h
12605 F: include/linux/nvme-fc.h
12607 NVM EXPRESS TARGET DRIVER
12608 M: Christoph Hellwig <hch@lst.de>
12609 M: Sagi Grimberg <sagi@grimberg.me>
12610 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12611 L: linux-nvme@lists.infradead.org
12613 W: http://git.infradead.org/nvme.git
12614 T: git://git.infradead.org/nvme.git
12615 F: drivers/nvme/target/
12618 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12620 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12621 F: Documentation/ABI/stable/sysfs-bus-nvmem
12622 F: Documentation/devicetree/bindings/nvmem/
12624 F: include/linux/nvmem-consumer.h
12625 F: include/linux/nvmem-provider.h
12628 M: Ashish Kumar <ashish.kumar@nxp.com>
12629 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12630 L: linux-spi@vger.kernel.org
12632 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12633 F: drivers/spi/spi-nxp-fspi.c
12635 NXP FXAS21002C DRIVER
12636 M: Rui Miguel Silva <rmfrfs@gmail.com>
12637 L: linux-iio@vger.kernel.org
12639 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12640 F: drivers/iio/gyro/fxas21002c.h
12641 F: drivers/iio/gyro/fxas21002c_core.c
12642 F: drivers/iio/gyro/fxas21002c_i2c.c
12643 F: drivers/iio/gyro/fxas21002c_spi.c
12645 NXP i.MX 8MQ DCSS DRIVER
12646 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12647 R: Lucas Stach <l.stach@pengutronix.de>
12648 L: dri-devel@lists.freedesktop.org
12650 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12651 F: drivers/gpu/drm/imx/dcss/
12653 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12654 M: Krzysztof Kozlowski <krzk@kernel.org>
12655 L: linux-kernel@vger.kernel.org
12657 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12658 F: drivers/extcon/extcon-ptn5150.c
12660 NXP SGTL5000 DRIVER
12661 M: Fabio Estevam <festevam@gmail.com>
12662 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12664 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12665 F: sound/soc/codecs/sgtl5000*
12667 NXP SJA1105 ETHERNET SWITCH DRIVER
12668 M: Vladimir Oltean <olteanv@gmail.com>
12669 L: linux-kernel@vger.kernel.org
12671 F: drivers/net/dsa/sja1105
12673 NXP TDA998X DRM DRIVER
12674 M: Russell King <linux@armlinux.org.uk>
12676 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12677 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12678 F: drivers/gpu/drm/i2c/tda998x_drv.c
12679 F: include/drm/i2c/tda998x.h
12680 F: include/dt-bindings/display/tda998x.h
12684 M: Peter Rosin <peda@axentia.se>
12685 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12687 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12688 F: sound/soc/codecs/tfa9879*
12691 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12692 R: Charles Gorand <charles.gorand@effinnov.com>
12693 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12695 F: drivers/nfc/nxp-nci
12698 M: Jiri Pirko <jiri@nvidia.com>
12699 L: netdev@vger.kernel.org
12701 F: include/linux/objagg.h
12703 F: lib/test_objagg.c
12706 M: Josh Poimboeuf <jpoimboe@redhat.com>
12707 M: Peter Zijlstra <peterz@infradead.org>
12710 F: include/linux/objtool.h
12712 OCELOT ETHERNET SWITCH DRIVER
12713 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12714 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12715 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12716 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12717 L: netdev@vger.kernel.org
12719 F: drivers/net/dsa/ocelot/*
12720 F: drivers/net/ethernet/mscc/
12721 F: include/soc/mscc/ocelot*
12722 F: net/dsa/tag_ocelot.c
12723 F: tools/testing/selftests/drivers/net/ocelot/*
12725 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12726 M: Frederic Barrat <fbarrat@linux.ibm.com>
12727 M: Andrew Donnellan <ajd@linux.ibm.com>
12728 L: linuxppc-dev@lists.ozlabs.org
12730 F: Documentation/userspace-api/accelerators/ocxl.rst
12731 F: arch/powerpc/include/asm/pnv-ocxl.h
12732 F: arch/powerpc/platforms/powernv/ocxl.c
12733 F: drivers/misc/ocxl/
12734 F: include/misc/ocxl*
12735 F: include/uapi/misc/ocxl.h
12738 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12739 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12740 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12741 L: linux-omap@vger.kernel.org
12743 F: sound/soc/ti/n810.c
12744 F: sound/soc/ti/omap*
12745 F: sound/soc/ti/rx51.c
12746 F: sound/soc/ti/sdma-pcm.*
12748 OMAP CLOCK FRAMEWORK SUPPORT
12749 M: Paul Walmsley <paul@pwsan.com>
12750 L: linux-omap@vger.kernel.org
12752 F: arch/arm/*omap*/*clock*
12754 OMAP DEVICE TREE SUPPORT
12755 M: Benoît Cousson <bcousson@baylibre.com>
12756 M: Tony Lindgren <tony@atomide.com>
12757 L: linux-omap@vger.kernel.org
12758 L: devicetree@vger.kernel.org
12760 F: arch/arm/boot/dts/*am3*
12761 F: arch/arm/boot/dts/*am4*
12762 F: arch/arm/boot/dts/*am5*
12763 F: arch/arm/boot/dts/*dra7*
12764 F: arch/arm/boot/dts/*omap*
12765 F: arch/arm/boot/dts/logicpd-som-lv*
12766 F: arch/arm/boot/dts/logicpd-torpedo*
12768 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12769 L: linux-omap@vger.kernel.org
12770 L: linux-fbdev@vger.kernel.org
12772 F: Documentation/arm/omap/dss.rst
12773 F: drivers/video/fbdev/omap2/
12775 OMAP FRAMEBUFFER SUPPORT
12776 L: linux-fbdev@vger.kernel.org
12777 L: linux-omap@vger.kernel.org
12779 F: drivers/video/fbdev/omap/
12781 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12782 M: Roger Quadros <rogerq@ti.com>
12783 M: Tony Lindgren <tony@atomide.com>
12784 L: linux-omap@vger.kernel.org
12786 F: arch/arm/mach-omap2/*gpmc*
12787 F: drivers/memory/omap-gpmc.c
12790 M: Grygorii Strashko <grygorii.strashko@ti.com>
12791 M: Santosh Shilimkar <ssantosh@kernel.org>
12792 M: Kevin Hilman <khilman@kernel.org>
12793 L: linux-omap@vger.kernel.org
12795 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12796 F: drivers/gpio/gpio-omap.c
12798 OMAP HARDWARE SPINLOCK SUPPORT
12799 M: Ohad Ben-Cohen <ohad@wizery.com>
12800 L: linux-omap@vger.kernel.org
12802 F: drivers/hwspinlock/omap_hwspinlock.c
12804 OMAP HS MMC SUPPORT
12805 L: linux-mmc@vger.kernel.org
12806 L: linux-omap@vger.kernel.org
12808 F: drivers/mmc/host/omap_hsmmc.c
12811 M: Paul Walmsley <paul@pwsan.com>
12812 L: linux-omap@vger.kernel.org
12814 F: arch/arm/mach-omap2/omap_hwmod*data*
12816 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12817 M: Benoît Cousson <bcousson@baylibre.com>
12818 L: linux-omap@vger.kernel.org
12820 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12823 M: Benoît Cousson <bcousson@baylibre.com>
12824 M: Paul Walmsley <paul@pwsan.com>
12825 L: linux-omap@vger.kernel.org
12827 F: arch/arm/mach-omap2/omap_hwmod.*
12830 M: Vignesh R <vigneshr@ti.com>
12831 L: linux-omap@vger.kernel.org
12832 L: linux-i2c@vger.kernel.org
12834 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12835 F: drivers/i2c/busses/i2c-omap.c
12837 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12838 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12839 L: linux-media@vger.kernel.org
12841 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12842 F: drivers/media/platform/omap3isp/
12843 F: drivers/staging/media/omap4iss/
12846 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12847 L: linux-omap@vger.kernel.org
12849 F: drivers/mmc/host/omap.c
12851 OMAP POWER MANAGEMENT SUPPORT
12852 M: Kevin Hilman <khilman@kernel.org>
12853 L: linux-omap@vger.kernel.org
12855 F: arch/arm/*omap*/*pm*
12856 F: drivers/cpufreq/omap-cpufreq.c
12858 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12859 M: Rajendra Nayak <rnayak@codeaurora.org>
12860 M: Paul Walmsley <paul@pwsan.com>
12861 L: linux-omap@vger.kernel.org
12863 F: arch/arm/mach-omap2/prm*
12865 OMAP RANDOM NUMBER GENERATOR SUPPORT
12866 M: Deepak Saxena <dsaxena@plexity.net>
12868 F: drivers/char/hw_random/omap-rng.c
12871 L: linux-usb@vger.kernel.org
12872 L: linux-omap@vger.kernel.org
12874 F: arch/arm/*omap*/usb*
12875 F: drivers/usb/*/*omap*
12877 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12878 M: Mark Jackson <mpfj@newflow.co.uk>
12879 L: linux-omap@vger.kernel.org
12881 F: arch/arm/boot/dts/am335x-nano.dts
12884 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12885 M: Tony Lindgren <tony@atomide.com>
12886 L: linux-omap@vger.kernel.org
12888 Q: http://patchwork.kernel.org/project/linux-omap/list/
12889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12890 F: arch/arm/configs/omap1_defconfig
12891 F: arch/arm/mach-omap1/
12892 F: arch/arm/plat-omap/
12893 F: drivers/i2c/busses/i2c-omap.c
12894 F: include/linux/platform_data/ams-delta-fiq.h
12895 F: include/linux/platform_data/i2c-omap.h
12898 M: Tony Lindgren <tony@atomide.com>
12899 L: linux-omap@vger.kernel.org
12901 W: http://www.muru.com/linux/omap/
12902 W: http://linux.omap.com/
12903 Q: http://patchwork.kernel.org/project/linux-omap/list/
12904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12905 F: arch/arm/configs/omap2plus_defconfig
12906 F: arch/arm/mach-omap2/
12907 F: arch/arm/plat-omap/
12908 F: drivers/bus/ti-sysc.c
12909 F: drivers/i2c/busses/i2c-omap.c
12910 F: drivers/irqchip/irq-omap-intc.c
12911 F: drivers/mfd/*omap*.c
12912 F: drivers/mfd/menelaus.c
12913 F: drivers/mfd/palmas.c
12914 F: drivers/mfd/tps65217.c
12915 F: drivers/mfd/tps65218.c
12916 F: drivers/mfd/tps65910.c
12917 F: drivers/mfd/twl-core.[ch]
12918 F: drivers/mfd/twl4030*.c
12919 F: drivers/mfd/twl6030*.c
12920 F: drivers/mfd/twl6040*.c
12921 F: drivers/regulator/palmas-regulator*.c
12922 F: drivers/regulator/pbias-regulator.c
12923 F: drivers/regulator/tps65217-regulator.c
12924 F: drivers/regulator/tps65218-regulator.c
12925 F: drivers/regulator/tps65910-regulator.c
12926 F: drivers/regulator/twl-regulator.c
12927 F: drivers/regulator/twl6030-regulator.c
12928 F: include/linux/platform_data/i2c-omap.h
12929 F: include/linux/platform_data/ti-sysc.h
12932 M: Bob Copeland <me@bobcopeland.com>
12933 L: linux-karma-devel@lists.sourceforge.net
12935 F: Documentation/filesystems/omfs.rst
12938 OMNIKEY CARDMAN 4000 DRIVER
12939 M: Harald Welte <laforge@gnumonks.org>
12941 F: drivers/char/pcmcia/cm4000_cs.c
12942 F: include/linux/cm4000_cs.h
12943 F: include/uapi/linux/cm4000_cs.h
12945 OMNIKEY CARDMAN 4040 DRIVER
12946 M: Harald Welte <laforge@gnumonks.org>
12948 F: drivers/char/pcmcia/cm4040_cs.*
12950 OMNIVISION OV02A10 SENSOR DRIVER
12951 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12952 L: linux-media@vger.kernel.org
12954 T: git git://linuxtv.org/media_tree.git
12955 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
12956 F: drivers/media/i2c/ov02a10.c
12958 OMNIVISION OV13858 SENSOR DRIVER
12959 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12960 L: linux-media@vger.kernel.org
12962 T: git git://linuxtv.org/media_tree.git
12963 F: drivers/media/i2c/ov13858.c
12965 OMNIVISION OV2680 SENSOR DRIVER
12966 M: Rui Miguel Silva <rmfrfs@gmail.com>
12967 L: linux-media@vger.kernel.org
12969 T: git git://linuxtv.org/media_tree.git
12970 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
12971 F: drivers/media/i2c/ov2680.c
12973 OMNIVISION OV2685 SENSOR DRIVER
12974 M: Shunqian Zheng <zhengsq@rock-chips.com>
12975 L: linux-media@vger.kernel.org
12977 T: git git://linuxtv.org/media_tree.git
12978 F: drivers/media/i2c/ov2685.c
12980 OMNIVISION OV2740 SENSOR DRIVER
12981 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12982 R: Shawn Tu <shawnx.tu@intel.com>
12983 R: Bingbu Cao <bingbu.cao@intel.com>
12984 L: linux-media@vger.kernel.org
12986 T: git git://linuxtv.org/media_tree.git
12987 F: drivers/media/i2c/ov2740.c
12989 OMNIVISION OV5640 SENSOR DRIVER
12990 M: Steve Longerbeam <slongerbeam@gmail.com>
12991 L: linux-media@vger.kernel.org
12993 T: git git://linuxtv.org/media_tree.git
12994 F: drivers/media/i2c/ov5640.c
12996 OMNIVISION OV5647 SENSOR DRIVER
12997 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12998 M: Jacopo Mondi <jacopo@jmondi.org>
12999 L: linux-media@vger.kernel.org
13001 T: git git://linuxtv.org/media_tree.git
13002 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
13003 F: drivers/media/i2c/ov5647.c
13005 OMNIVISION OV5670 SENSOR DRIVER
13006 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13007 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13008 L: linux-media@vger.kernel.org
13010 T: git git://linuxtv.org/media_tree.git
13011 F: drivers/media/i2c/ov5670.c
13013 OMNIVISION OV5675 SENSOR DRIVER
13014 M: Shawn Tu <shawnx.tu@intel.com>
13015 L: linux-media@vger.kernel.org
13017 T: git git://linuxtv.org/media_tree.git
13018 F: drivers/media/i2c/ov5675.c
13020 OMNIVISION OV5695 SENSOR DRIVER
13021 M: Shunqian Zheng <zhengsq@rock-chips.com>
13022 L: linux-media@vger.kernel.org
13024 T: git git://linuxtv.org/media_tree.git
13025 F: drivers/media/i2c/ov5695.c
13027 OMNIVISION OV7670 SENSOR DRIVER
13028 L: linux-media@vger.kernel.org
13030 T: git git://linuxtv.org/media_tree.git
13031 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13032 F: drivers/media/i2c/ov7670.c
13034 OMNIVISION OV772x SENSOR DRIVER
13035 M: Jacopo Mondi <jacopo@jmondi.org>
13036 L: linux-media@vger.kernel.org
13038 T: git git://linuxtv.org/media_tree.git
13039 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13040 F: drivers/media/i2c/ov772x.c
13041 F: include/media/i2c/ov772x.h
13043 OMNIVISION OV7740 SENSOR DRIVER
13044 M: Wenyou Yang <wenyou.yang@microchip.com>
13045 L: linux-media@vger.kernel.org
13047 T: git git://linuxtv.org/media_tree.git
13048 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13049 F: drivers/media/i2c/ov7740.c
13051 OMNIVISION OV8856 SENSOR DRIVER
13052 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13053 L: linux-media@vger.kernel.org
13055 T: git git://linuxtv.org/media_tree.git
13056 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13057 F: drivers/media/i2c/ov8856.c
13059 OMNIVISION OV9640 SENSOR DRIVER
13060 M: Petr Cvek <petrcvekcz@gmail.com>
13061 L: linux-media@vger.kernel.org
13063 F: drivers/media/i2c/ov9640.*
13065 OMNIVISION OV9650 SENSOR DRIVER
13066 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13067 R: Akinobu Mita <akinobu.mita@gmail.com>
13068 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13069 L: linux-media@vger.kernel.org
13071 T: git git://linuxtv.org/media_tree.git
13072 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13073 F: drivers/media/i2c/ov9650.c
13075 OMNIVISION OV9734 SENSOR DRIVER
13076 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13077 R: Bingbu Cao <bingbu.cao@intel.com>
13078 L: linux-media@vger.kernel.org
13080 T: git git://linuxtv.org/media_tree.git
13081 F: drivers/media/i2c/ov9734.c
13083 ONENAND FLASH DRIVER
13084 M: Kyungmin Park <kyungmin.park@samsung.com>
13085 L: linux-mtd@lists.infradead.org
13087 F: drivers/mtd/nand/onenand/
13088 F: include/linux/mtd/onenand*.h
13090 ONION OMEGA2+ BOARD
13091 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13092 L: linux-mips@vger.kernel.org
13094 F: arch/mips/boot/dts/ralink/omega2p.dts
13097 M: Jens Wiklander <jens.wiklander@linaro.org>
13098 L: op-tee@lists.trustedfirmware.org
13100 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13101 F: drivers/tee/optee/
13103 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13104 M: Sumit Garg <sumit.garg@linaro.org>
13105 L: op-tee@lists.trustedfirmware.org
13107 F: drivers/char/hw_random/optee-rng.c
13110 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13111 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13112 L: linux-rdma@vger.kernel.org
13114 F: drivers/infiniband/ulp/opa_vnic
13116 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13117 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13118 M: Frank Rowand <frowand.list@gmail.com>
13119 L: devicetree@vger.kernel.org
13121 F: Documentation/devicetree/dynamic-resolution-notes.rst
13122 F: Documentation/devicetree/overlay-notes.rst
13123 F: drivers/of/overlay.c
13124 F: drivers/of/resolver.c
13125 K: of_overlay_notifier_
13127 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13128 M: Rob Herring <robh+dt@kernel.org>
13129 M: Frank Rowand <frowand.list@gmail.com>
13130 L: devicetree@vger.kernel.org
13132 W: http://www.devicetree.org/
13133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13134 F: Documentation/ABI/testing/sysfs-firmware-ofw
13136 F: include/linux/of*.h
13139 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13140 M: Rob Herring <robh+dt@kernel.org>
13141 L: devicetree@vger.kernel.org
13143 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13145 F: Documentation/devicetree/
13146 F: arch/*/boot/dts/
13147 F: include/dt-bindings/
13149 OPENCORES I2C BUS DRIVER
13150 M: Peter Korsgaard <peter@korsgaard.com>
13151 M: Andrew Lunn <andrew@lunn.ch>
13152 L: linux-i2c@vger.kernel.org
13154 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13155 F: Documentation/i2c/busses/i2c-ocores.rst
13156 F: drivers/i2c/busses/i2c-ocores.c
13157 F: include/linux/platform_data/i2c-ocores.h
13159 OPENRISC ARCHITECTURE
13160 M: Jonas Bonn <jonas@southpole.se>
13161 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13162 M: Stafford Horne <shorne@gmail.com>
13163 L: openrisc@lists.librecores.org
13165 W: http://openrisc.io
13166 T: git git://github.com/openrisc/linux.git
13167 F: Documentation/devicetree/bindings/openrisc/
13168 F: Documentation/openrisc/
13170 F: drivers/irqchip/irq-ompic.c
13171 F: drivers/irqchip/irq-or1k-*
13174 M: Pravin B Shelar <pshelar@ovn.org>
13175 L: netdev@vger.kernel.org
13176 L: dev@openvswitch.org
13178 W: http://openvswitch.org
13179 F: include/uapi/linux/openvswitch.h
13180 F: net/openvswitch/
13182 OPERATING PERFORMANCE POINTS (OPP)
13183 M: Viresh Kumar <vireshk@kernel.org>
13184 M: Nishanth Menon <nm@ti.com>
13185 M: Stephen Boyd <sboyd@kernel.org>
13186 L: linux-pm@vger.kernel.org
13188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13189 F: Documentation/devicetree/bindings/opp/
13190 F: Documentation/power/opp.rst
13192 F: include/linux/pm_opp.h
13195 M: Clemens Ladisch <clemens@ladisch.de>
13196 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13199 F: sound/drivers/opl4/
13202 M: Robert Richter <rric@kernel.org>
13203 L: oprofile-list@lists.sf.net
13205 F: arch/*/include/asm/oprofile*.h
13206 F: arch/*/oprofile/
13207 F: drivers/oprofile/
13208 F: include/linux/oprofile.h
13210 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13211 M: Mark Fasheh <mark@fasheh.com>
13212 M: Joel Becker <jlbec@evilplan.org>
13213 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13214 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13216 W: http://ocfs2.wiki.kernel.org
13217 F: Documentation/filesystems/dlmfs.rst
13218 F: Documentation/filesystems/ocfs2.rst
13221 ORANGEFS FILESYSTEM
13222 M: Mike Marshall <hubcap@omnibond.com>
13223 R: Martin Brandenburg <martin@omnibond.com>
13224 L: devel@lists.orangefs.org
13226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13227 F: Documentation/filesystems/orangefs.rst
13231 L: linux-wireless@vger.kernel.org
13233 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13234 W: http://www.nongnu.org/orinoco/
13235 F: drivers/net/wireless/intersil/orinoco/
13237 OV2659 OMNIVISION SENSOR DRIVER
13238 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13239 L: linux-media@vger.kernel.org
13241 W: https://linuxtv.org
13242 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13243 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13244 F: drivers/media/i2c/ov2659.c
13245 F: include/media/i2c/ov2659.h
13248 M: Miklos Szeredi <miklos@szeredi.hu>
13249 L: linux-unionfs@vger.kernel.org
13251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13252 F: Documentation/filesystems/overlayfs.rst
13255 P54 WIRELESS DRIVER
13256 M: Christian Lamparter <chunkeey@googlemail.com>
13257 L: linux-wireless@vger.kernel.org
13259 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13260 F: drivers/net/wireless/intersil/p54/
13263 M: Vladimir Oltean <olteanv@gmail.com>
13264 L: netdev@vger.kernel.org
13266 F: Documentation/core-api/packing.rst
13267 F: include/linux/packing.h
13270 PADATA PARALLEL EXECUTION MECHANISM
13271 M: Steffen Klassert <steffen.klassert@secunet.com>
13272 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13273 L: linux-crypto@vger.kernel.org
13274 L: linux-kernel@vger.kernel.org
13276 F: Documentation/core-api/padata.rst
13277 F: include/linux/padata.h
13281 M: Jesper Dangaard Brouer <hawk@kernel.org>
13282 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13283 L: netdev@vger.kernel.org
13285 F: Documentation/networking/page_pool.rst
13286 F: include/net/page_pool.h
13287 F: include/trace/events/page_pool.h
13288 F: net/core/page_pool.c
13290 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13291 M: Harald Welte <laforge@gnumonks.org>
13292 L: platform-driver-x86@vger.kernel.org
13294 F: drivers/platform/x86/panasonic-laptop.c
13296 PARALLAX PING IIO SENSOR DRIVER
13297 M: Andreas Klinger <ak@it-klinger.de>
13298 L: linux-iio@vger.kernel.org
13300 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13301 F: drivers/iio/proximity/ping.c
13303 PARALLEL LCD/KEYPAD PANEL DRIVER
13304 M: Willy Tarreau <willy@haproxy.com>
13305 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13307 F: Documentation/admin-guide/lcd-panel-cgram.rst
13308 F: drivers/auxdisplay/panel.c
13310 PARALLEL PORT SUBSYSTEM
13311 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13312 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13313 L: linux-parport@lists.infradead.org (subscribers-only)
13315 F: Documentation/driver-api/parport*.rst
13316 F: drivers/char/ppdev.c
13317 F: drivers/parport/
13318 F: include/linux/parport*.h
13319 F: include/uapi/linux/ppdev.h
13321 PARAVIRT_OPS INTERFACE
13322 M: Juergen Gross <jgross@suse.com>
13323 M: Deep Shah <sdeep@vmware.com>
13324 M: "VMware, Inc." <pv-drivers@vmware.com>
13325 L: virtualization@lists.linux-foundation.org
13327 F: Documentation/virt/paravirt_ops.rst
13328 F: arch/*/include/asm/paravirt*.h
13329 F: arch/*/kernel/paravirt*
13330 F: include/linux/hypervisor.h
13332 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13333 M: Tim Waugh <tim@cyberelk.net>
13334 L: linux-parport@lists.infradead.org (subscribers-only)
13336 F: Documentation/admin-guide/blockdev/paride.rst
13337 F: drivers/block/paride/
13339 PARISC ARCHITECTURE
13340 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13341 M: Helge Deller <deller@gmx.de>
13342 L: linux-parisc@vger.kernel.org
13344 W: https://parisc.wiki.kernel.org
13345 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13348 F: Documentation/parisc/
13350 F: drivers/char/agp/parisc-agp.c
13351 F: drivers/input/misc/hp_sdc_rtc.c
13352 F: drivers/input/serio/gscps2.c
13353 F: drivers/input/serio/hp_sdc*
13355 F: drivers/parport/parport_gsc.*
13356 F: drivers/tty/serial/8250/8250_gsc.c
13357 F: drivers/video/console/sti*
13358 F: drivers/video/fbdev/sti*
13359 F: drivers/video/logo/logo_parisc*
13360 F: include/linux/hp_sdc.h
13363 M: Jiri Pirko <jiri@nvidia.com>
13364 L: netdev@vger.kernel.org
13366 F: include/linux/parman.h
13368 F: lib/test_parman.c
13370 PC ENGINES APU BOARD DRIVER
13371 M: Enrico Weigelt, metux IT consult <info@metux.net>
13373 F: drivers/platform/x86/pcengines-apuv2.c
13375 PC87360 HARDWARE MONITORING DRIVER
13376 M: Jim Cromie <jim.cromie@gmail.com>
13377 L: linux-hwmon@vger.kernel.org
13379 F: Documentation/hwmon/pc87360.rst
13380 F: drivers/hwmon/pc87360.c
13382 PC8736x GPIO DRIVER
13383 M: Jim Cromie <jim.cromie@gmail.com>
13385 F: drivers/char/pc8736x_gpio.c
13387 PC87427 HARDWARE MONITORING DRIVER
13388 M: Jean Delvare <jdelvare@suse.com>
13389 L: linux-hwmon@vger.kernel.org
13391 F: Documentation/hwmon/pc87427.rst
13392 F: drivers/hwmon/pc87427.c
13395 M: Riku Voipio <riku.voipio@iki.fi>
13397 F: drivers/leds/leds-pca9532.c
13398 F: include/linux/leds-pca9532.h
13400 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13401 M: Guenter Roeck <linux@roeck-us.net>
13402 L: linux-i2c@vger.kernel.org
13404 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13406 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13407 M: Khalid Aziz <khalid@gonehiking.org>
13409 F: drivers/firmware/pcdp.*
13411 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13412 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13413 M: Pali Rohár <pali@kernel.org>
13414 L: linux-pci@vger.kernel.org
13415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13417 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13418 F: drivers/pci/controller/pci-aardvark.c
13420 PCI DRIVER FOR ALTERA PCIE IP
13421 M: Ley Foon Tan <ley.foon.tan@intel.com>
13422 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13423 L: linux-pci@vger.kernel.org
13425 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13426 F: drivers/pci/controller/pcie-altera.c
13428 PCI DRIVER FOR APPLIEDMICRO XGENE
13429 M: Toan Le <toan@os.amperecomputing.com>
13430 L: linux-pci@vger.kernel.org
13431 L: linux-arm-kernel@lists.infradead.org
13433 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13434 F: drivers/pci/controller/pci-xgene.c
13436 PCI DRIVER FOR ARM VERSATILE PLATFORM
13437 M: Rob Herring <robh@kernel.org>
13438 L: linux-pci@vger.kernel.org
13439 L: linux-arm-kernel@lists.infradead.org
13441 F: Documentation/devicetree/bindings/pci/versatile.yaml
13442 F: drivers/pci/controller/pci-versatile.c
13444 PCI DRIVER FOR ARMADA 8K
13445 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13446 L: linux-pci@vger.kernel.org
13447 L: linux-arm-kernel@lists.infradead.org
13449 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13450 F: drivers/pci/controller/dwc/pcie-armada8k.c
13452 PCI DRIVER FOR CADENCE PCIE IP
13453 M: Tom Joseph <tjoseph@cadence.com>
13454 L: linux-pci@vger.kernel.org
13456 F: Documentation/devicetree/bindings/pci/cdns,*
13457 F: drivers/pci/controller/cadence/
13459 PCI DRIVER FOR FREESCALE LAYERSCAPE
13460 M: Minghuan Lian <minghuan.Lian@nxp.com>
13461 M: Mingkai Hu <mingkai.hu@nxp.com>
13462 M: Roy Zang <roy.zang@nxp.com>
13463 L: linuxppc-dev@lists.ozlabs.org
13464 L: linux-pci@vger.kernel.org
13465 L: linux-arm-kernel@lists.infradead.org
13467 F: drivers/pci/controller/dwc/*layerscape*
13469 PCI DRIVER FOR GENERIC OF HOSTS
13470 M: Will Deacon <will@kernel.org>
13471 L: linux-pci@vger.kernel.org
13472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13474 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13475 F: drivers/pci/controller/pci-host-common.c
13476 F: drivers/pci/controller/pci-host-generic.c
13478 PCI DRIVER FOR IMX6
13479 M: Richard Zhu <hongxing.zhu@nxp.com>
13480 M: Lucas Stach <l.stach@pengutronix.de>
13481 L: linux-pci@vger.kernel.org
13482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13484 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13485 F: drivers/pci/controller/dwc/*imx6*
13487 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13488 M: Jonathan Derrick <jonathan.derrick@intel.com>
13489 L: linux-pci@vger.kernel.org
13491 F: drivers/pci/controller/vmd.c
13493 PCI DRIVER FOR MICROSEMI SWITCHTEC
13494 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13495 M: Logan Gunthorpe <logang@deltatee.com>
13496 L: linux-pci@vger.kernel.org
13498 F: Documentation/ABI/testing/sysfs-class-switchtec
13499 F: Documentation/driver-api/switchtec.rst
13500 F: drivers/ntb/hw/mscc/
13501 F: drivers/pci/switch/switchtec*
13502 F: include/linux/switchtec.h
13503 F: include/uapi/linux/switchtec_ioctl.h
13505 PCI DRIVER FOR MOBIVEIL PCIE IP
13506 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13507 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13508 L: linux-pci@vger.kernel.org
13510 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13511 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13513 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13514 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13515 L: linux-pci@vger.kernel.org
13516 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13518 F: drivers/pci/controller/*mvebu*
13520 PCI DRIVER FOR NVIDIA TEGRA
13521 M: Thierry Reding <thierry.reding@gmail.com>
13522 L: linux-tegra@vger.kernel.org
13523 L: linux-pci@vger.kernel.org
13525 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13526 F: drivers/pci/controller/pci-tegra.c
13528 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13529 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13530 L: linux-pci@vger.kernel.org
13531 L: linux-arm-kernel@lists.infradead.org
13533 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13534 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13536 PCI DRIVER FOR RENESAS R-CAR
13537 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13538 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13539 L: linux-pci@vger.kernel.org
13540 L: linux-renesas-soc@vger.kernel.org
13542 F: Documentation/devicetree/bindings/pci/*rcar*
13543 F: drivers/pci/controller/*rcar*
13545 PCI DRIVER FOR SAMSUNG EXYNOS
13546 M: Jingoo Han <jingoohan1@gmail.com>
13547 L: linux-pci@vger.kernel.org
13548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13549 L: linux-samsung-soc@vger.kernel.org
13551 F: drivers/pci/controller/dwc/pci-exynos.c
13553 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13554 M: Jingoo Han <jingoohan1@gmail.com>
13555 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13556 L: linux-pci@vger.kernel.org
13558 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13559 F: drivers/pci/controller/dwc/*designware*
13561 PCI DRIVER FOR TI DRA7XX/J721E
13562 M: Kishon Vijay Abraham I <kishon@ti.com>
13563 L: linux-omap@vger.kernel.org
13564 L: linux-pci@vger.kernel.org
13565 L: linux-arm-kernel@lists.infradead.org
13567 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13568 F: drivers/pci/controller/cadence/pci-j721e.c
13569 F: drivers/pci/controller/dwc/pci-dra7xx.c
13571 PCI DRIVER FOR TI KEYSTONE
13572 M: Murali Karicheri <m-karicheri2@ti.com>
13573 L: linux-pci@vger.kernel.org
13574 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13576 F: drivers/pci/controller/dwc/pci-keystone.c
13578 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13579 M: Linus Walleij <linus.walleij@linaro.org>
13580 L: linux-pci@vger.kernel.org
13582 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13583 F: drivers/pci/controller/pci-v3-semi.c
13585 PCI ENDPOINT SUBSYSTEM
13586 M: Kishon Vijay Abraham I <kishon@ti.com>
13587 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13588 L: linux-pci@vger.kernel.org
13590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13591 F: drivers/misc/pci_endpoint_test.c
13592 F: drivers/pci/endpoint/
13595 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13596 M: Russell Currey <ruscur@russell.cc>
13597 M: Oliver O'Halloran <oohall@gmail.com>
13598 L: linuxppc-dev@lists.ozlabs.org
13600 F: Documentation/PCI/pci-error-recovery.rst
13601 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13602 F: arch/powerpc/include/*/eeh*.h
13603 F: arch/powerpc/kernel/eeh*.c
13604 F: arch/powerpc/platforms/*/eeh*.c
13605 F: drivers/pci/pcie/aer.c
13606 F: drivers/pci/pcie/dpc.c
13607 F: drivers/pci/pcie/err.c
13610 M: Linas Vepstas <linasvepstas@gmail.com>
13611 L: linux-pci@vger.kernel.org
13613 F: Documentation/PCI/pci-error-recovery.rst
13615 PCI MSI DRIVER FOR ALTERA MSI IP
13616 M: Ley Foon Tan <ley.foon.tan@intel.com>
13617 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13618 L: linux-pci@vger.kernel.org
13620 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13621 F: drivers/pci/controller/pcie-altera-msi.c
13623 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13624 M: Toan Le <toan@os.amperecomputing.com>
13625 L: linux-pci@vger.kernel.org
13626 L: linux-arm-kernel@lists.infradead.org
13628 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13629 F: drivers/pci/controller/pci-xgene-msi.c
13631 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13632 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13633 R: Rob Herring <robh@kernel.org>
13634 L: linux-pci@vger.kernel.org
13636 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13638 F: drivers/pci/controller/
13641 M: Bjorn Helgaas <bhelgaas@google.com>
13642 L: linux-pci@vger.kernel.org
13644 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13646 F: Documentation/PCI/
13647 F: Documentation/devicetree/bindings/pci/
13648 F: arch/x86/kernel/early-quirks.c
13649 F: arch/x86/kernel/quirks.c
13651 F: drivers/acpi/pci*
13653 F: include/asm-generic/pci*
13654 F: include/linux/of_pci.h
13655 F: include/linux/pci*
13656 F: include/uapi/linux/pci*
13659 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13660 M: Jonathan Chocron <jonnyc@amazon.com>
13661 L: linux-pci@vger.kernel.org
13663 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13664 F: drivers/pci/controller/dwc/pcie-al.c
13666 PCIE DRIVER FOR AMLOGIC MESON
13667 M: Yue Wang <yue.wang@Amlogic.com>
13668 L: linux-pci@vger.kernel.org
13669 L: linux-amlogic@lists.infradead.org
13671 F: drivers/pci/controller/dwc/pci-meson.c
13673 PCIE DRIVER FOR AXIS ARTPEC
13674 M: Jesper Nilsson <jesper.nilsson@axis.com>
13675 L: linux-arm-kernel@axis.com
13676 L: linux-pci@vger.kernel.org
13678 F: Documentation/devicetree/bindings/pci/axis,artpec*
13679 F: drivers/pci/controller/dwc/*artpec*
13681 PCIE DRIVER FOR CAVIUM THUNDERX
13682 M: Robert Richter <rric@kernel.org>
13683 L: linux-pci@vger.kernel.org
13684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13686 F: drivers/pci/controller/pci-thunder-*
13688 PCIE DRIVER FOR HISILICON
13689 M: Zhou Wang <wangzhou1@hisilicon.com>
13690 L: linux-pci@vger.kernel.org
13692 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13693 F: drivers/pci/controller/dwc/pcie-hisi.c
13695 PCIE DRIVER FOR HISILICON KIRIN
13696 M: Xiaowei Song <songxiaowei@hisilicon.com>
13697 M: Binghui Wang <wangbinghui@hisilicon.com>
13698 L: linux-pci@vger.kernel.org
13700 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13701 F: drivers/pci/controller/dwc/pcie-kirin.c
13703 PCIE DRIVER FOR HISILICON STB
13704 M: Shawn Guo <shawn.guo@linaro.org>
13705 L: linux-pci@vger.kernel.org
13707 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13708 F: drivers/pci/controller/dwc/pcie-histb.c
13710 PCIE DRIVER FOR MEDIATEK
13711 M: Ryder Lee <ryder.lee@mediatek.com>
13712 L: linux-pci@vger.kernel.org
13713 L: linux-mediatek@lists.infradead.org
13715 F: Documentation/devicetree/bindings/pci/mediatek*
13716 F: drivers/pci/controller/*mediatek*
13718 PCIE DRIVER FOR QUALCOMM MSM
13719 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13720 L: linux-pci@vger.kernel.org
13721 L: linux-arm-msm@vger.kernel.org
13723 F: drivers/pci/controller/dwc/*qcom*
13725 PCIE DRIVER FOR ROCKCHIP
13726 M: Shawn Lin <shawn.lin@rock-chips.com>
13727 L: linux-pci@vger.kernel.org
13728 L: linux-rockchip@lists.infradead.org
13730 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13731 F: drivers/pci/controller/pcie-rockchip*
13733 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13734 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13735 L: linux-pci@vger.kernel.org
13737 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13738 F: drivers/pci/controller/dwc/pcie-uniphier*
13740 PCIE DRIVER FOR ST SPEAR13XX
13741 M: Pratyush Anand <pratyush.anand@gmail.com>
13742 L: linux-pci@vger.kernel.org
13744 F: drivers/pci/controller/dwc/*spear*
13747 M: Dominik Brodowski <linux@dominikbrodowski.net>
13749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13750 F: Documentation/pcmcia/
13755 PCNET32 NETWORK DRIVER
13756 M: Don Fry <pcnet32@frontier.com>
13757 L: netdev@vger.kernel.org
13759 F: drivers/net/ethernet/amd/pcnet32.c
13761 PCRYPT PARALLEL CRYPTO ENGINE
13762 M: Steffen Klassert <steffen.klassert@secunet.com>
13763 L: linux-crypto@vger.kernel.org
13766 F: include/crypto/pcrypt.h
13768 PEAQ WMI HOTKEYS DRIVER
13769 M: Hans de Goede <hdegoede@redhat.com>
13770 L: platform-driver-x86@vger.kernel.org
13772 F: drivers/platform/x86/peaq-wmi.c
13774 PENSANDO ETHERNET DRIVERS
13775 M: Shannon Nelson <snelson@pensando.io>
13776 M: Pensando Drivers <drivers@pensando.io>
13777 L: netdev@vger.kernel.org
13779 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13780 F: drivers/net/ethernet/pensando/
13782 PER-CPU MEMORY ALLOCATOR
13783 M: Dennis Zhou <dennis@kernel.org>
13784 M: Tejun Heo <tj@kernel.org>
13785 M: Christoph Lameter <cl@linux.com>
13787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13788 F: arch/*/include/asm/percpu.h
13789 F: include/linux/percpu*.h
13792 PER-TASK DELAY ACCOUNTING
13793 M: Balbir Singh <bsingharora@gmail.com>
13795 F: include/linux/delayacct.h
13796 F: kernel/delayacct.c
13798 PERFORMANCE EVENTS SUBSYSTEM
13799 M: Peter Zijlstra <peterz@infradead.org>
13800 M: Ingo Molnar <mingo@redhat.com>
13801 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13802 R: Mark Rutland <mark.rutland@arm.com>
13803 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13804 R: Jiri Olsa <jolsa@redhat.com>
13805 R: Namhyung Kim <namhyung@kernel.org>
13806 L: linux-kernel@vger.kernel.org
13808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13810 F: arch/*/events/*/*
13811 F: arch/*/include/asm/perf_event.h
13812 F: arch/*/kernel/*/*/perf_event*.c
13813 F: arch/*/kernel/*/perf_event*.c
13814 F: arch/*/kernel/perf_callchain.c
13815 F: arch/*/kernel/perf_event*.c
13816 F: include/linux/perf_event.h
13817 F: include/uapi/linux/perf_event.h
13822 PERFORMANCE EVENTS TOOLING ARM64
13823 R: John Garry <john.garry@huawei.com>
13824 R: Will Deacon <will@kernel.org>
13825 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13826 R: Leo Yan <leo.yan@linaro.org>
13827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13829 F: tools/build/feature/test-libopencsd.c
13830 F: tools/perf/arch/arm*/
13831 F: tools/perf/pmu-events/arch/arm64/
13832 F: tools/perf/util/arm-spe*
13833 F: tools/perf/util/cs-etm*
13835 PERSONALITY HANDLING
13836 M: Christoph Hellwig <hch@infradead.org>
13837 L: linux-abi-devel@lists.sourceforge.net
13839 F: include/linux/personality.h
13840 F: include/uapi/linux/personality.h
13842 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13843 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13844 L: linux-input@vger.kernel.org
13846 F: Documentation/input/devices/pxrc.rst
13847 F: drivers/input/joystick/pxrc.c
13850 M: Remi Denis-Courmont <courmisch@gmail.com>
13852 F: Documentation/networking/phonet.rst
13853 F: include/linux/phonet.h
13854 F: include/net/phonet/
13855 F: include/uapi/linux/phonet.h
13859 M: Joern Engel <joern@lazybastard.org>
13860 L: linux-mtd@lists.infradead.org
13862 F: drivers/mtd/devices/phram.c
13865 M: Bruno Prémont <bonbons@linux-vserver.org>
13866 L: linux-input@vger.kernel.org
13868 F: drivers/hid/hid-picolcd*
13871 M: Jamie Iles <jamie@jamieiles.com>
13872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13874 T: git git://github.com/jamieiles/linux-2.6-ji.git
13875 F: arch/arm/boot/dts/picoxcell*
13876 F: arch/arm/mach-picoxcell/
13877 F: drivers/crypto/picoxcell*
13880 M: Christian Brauner <christian@brauner.io>
13881 L: linux-kernel@vger.kernel.org
13883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13885 F: tools/testing/selftests/clone3/
13886 F: tools/testing/selftests/pid_namespace/
13887 F: tools/testing/selftests/pidfd/
13890 K: \b(clone_args|kernel_clone_args)\b
13892 PIN CONTROL SUBSYSTEM
13893 M: Linus Walleij <linus.walleij@linaro.org>
13894 L: linux-gpio@vger.kernel.org
13896 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13897 F: Documentation/devicetree/bindings/pinctrl/
13898 F: Documentation/driver-api/pinctl.rst
13899 F: drivers/pinctrl/
13900 F: include/linux/pinctrl/
13902 PIN CONTROLLER - FREESCALE
13903 M: Dong Aisheng <aisheng.dong@nxp.com>
13904 M: Fabio Estevam <festevam@gmail.com>
13905 M: Shawn Guo <shawnguo@kernel.org>
13906 M: Stefan Agner <stefan@agner.ch>
13907 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13908 L: linux-gpio@vger.kernel.org
13910 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13911 F: drivers/pinctrl/freescale/
13913 PIN CONTROLLER - INTEL
13914 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13915 M: Andy Shevchenko <andy@kernel.org>
13917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13918 F: drivers/pinctrl/intel/
13920 PIN CONTROLLER - MEDIATEK
13921 M: Sean Wang <sean.wang@kernel.org>
13922 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13924 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13925 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13926 F: drivers/pinctrl/mediatek/
13928 PIN CONTROLLER - MICROCHIP AT91
13929 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13931 L: linux-gpio@vger.kernel.org
13933 F: drivers/gpio/gpio-sama5d2-piobu.c
13934 F: drivers/pinctrl/pinctrl-at91*
13936 PIN CONTROLLER - QUALCOMM
13937 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13938 L: linux-arm-msm@vger.kernel.org
13940 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13941 F: drivers/pinctrl/qcom/
13943 PIN CONTROLLER - RENESAS
13944 M: Geert Uytterhoeven <geert+renesas@glider.be>
13945 L: linux-renesas-soc@vger.kernel.org
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13948 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13949 F: drivers/pinctrl/renesas/
13951 PIN CONTROLLER - SAMSUNG
13952 M: Tomasz Figa <tomasz.figa@gmail.com>
13953 M: Krzysztof Kozlowski <krzk@kernel.org>
13954 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13955 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13956 L: linux-samsung-soc@vger.kernel.org
13958 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13959 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13960 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13961 F: drivers/pinctrl/samsung/
13962 F: include/dt-bindings/pinctrl/samsung.h
13964 PIN CONTROLLER - SINGLE
13965 M: Tony Lindgren <tony@atomide.com>
13966 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13968 L: linux-omap@vger.kernel.org
13970 F: drivers/pinctrl/pinctrl-single.c
13972 PIN CONTROLLER - ST SPEAR
13973 M: Viresh Kumar <vireshk@kernel.org>
13974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13976 W: http://www.st.com/spear
13977 F: drivers/pinctrl/spear/
13979 PISTACHIO SOC SUPPORT
13980 M: James Hartley <james.hartley@sondrel.com>
13981 L: linux-mips@vger.kernel.org
13983 F: arch/mips/boot/dts/img/pistachio*
13984 F: arch/mips/configs/pistachio*_defconfig
13985 F: arch/mips/include/asm/mach-pistachio/
13986 F: arch/mips/pistachio/
13989 M: linux-block@vger.kernel.org
13991 F: drivers/block/pktcdvd.c
13992 F: include/linux/pktcdvd.h
13993 F: include/uapi/linux/pktcdvd.h
13995 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13996 M: Tomasz Duszynski <tduszyns@gmail.com>
13998 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13999 F: drivers/iio/chemical/pms7003.c
14002 M: Jacob Keller <jacob.e.keller@intel.com>
14004 F: Documentation/driver-api/pldmfw/
14005 F: include/linux/pldmfw.h
14009 M: Logan Gunthorpe <logang@deltatee.com>
14011 F: drivers/dma/plx_dma.c
14014 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14015 L: linux-pm@vger.kernel.org
14017 W: https://01.org/pm-graph
14018 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14019 T: git git://github.com/intel/pm-graph
14020 F: tools/power/pm-graph
14022 PMBUS HARDWARE MONITORING DRIVERS
14023 M: Guenter Roeck <linux@roeck-us.net>
14024 L: linux-hwmon@vger.kernel.org
14026 W: http://hwmon.wiki.kernel.org/
14027 W: http://www.roeck-us.net/linux/drivers/
14028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14029 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14030 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14031 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14032 F: Documentation/hwmon/adm1275.rst
14033 F: Documentation/hwmon/ibm-cffps.rst
14034 F: Documentation/hwmon/ir35221.rst
14035 F: Documentation/hwmon/lm25066.rst
14036 F: Documentation/hwmon/ltc2978.rst
14037 F: Documentation/hwmon/ltc3815.rst
14038 F: Documentation/hwmon/max16064.rst
14039 F: Documentation/hwmon/max20751.rst
14040 F: Documentation/hwmon/max31785.rst
14041 F: Documentation/hwmon/max34440.rst
14042 F: Documentation/hwmon/max8688.rst
14043 F: Documentation/hwmon/pmbus-core.rst
14044 F: Documentation/hwmon/pmbus.rst
14045 F: Documentation/hwmon/tps40422.rst
14046 F: Documentation/hwmon/ucd9000.rst
14047 F: Documentation/hwmon/ucd9200.rst
14048 F: Documentation/hwmon/zl6100.rst
14049 F: drivers/hwmon/pmbus/
14050 F: include/linux/pmbus.h
14052 PMC SIERRA MaxRAID DRIVER
14053 L: linux-scsi@vger.kernel.org
14055 W: http://www.pmc-sierra.com/
14056 F: drivers/scsi/pmcraid.*
14058 PMC SIERRA PM8001 DRIVER
14059 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14060 L: linux-scsi@vger.kernel.org
14062 F: drivers/scsi/pm8001/
14064 PNI RM3100 IIO DRIVER
14065 M: Song Qiang <songqiang1304521@gmail.com>
14066 L: linux-iio@vger.kernel.org
14068 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14069 F: drivers/iio/magnetometer/rm3100*
14072 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14073 L: linux-acpi@vger.kernel.org
14076 F: include/linux/pnp.h
14078 POSIX CLOCKS and TIMERS
14079 M: Thomas Gleixner <tglx@linutronix.de>
14080 L: linux-kernel@vger.kernel.org
14082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14084 F: include/linux/time_namespace.h
14085 F: include/linux/timer*
14086 F: kernel/time/*timer*
14087 F: kernel/time/namespace.c
14089 POWER MANAGEMENT CORE
14090 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14091 L: linux-pm@vger.kernel.org
14093 B: https://bugzilla.kernel.org
14094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14095 F: drivers/base/power/
14096 F: drivers/powercap/
14097 F: include/linux/intel_rapl.h
14098 F: include/linux/pm.h
14099 F: include/linux/pm_*
14100 F: include/linux/powercap.h
14101 F: kernel/configs/nopm.config
14103 POWER STATE COORDINATION INTERFACE (PSCI)
14104 M: Mark Rutland <mark.rutland@arm.com>
14105 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14106 L: linux-arm-kernel@lists.infradead.org
14108 F: drivers/firmware/psci/
14109 F: include/linux/psci.h
14110 F: include/uapi/linux/psci.h
14112 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14113 M: Sebastian Reichel <sre@kernel.org>
14114 L: linux-pm@vger.kernel.org
14116 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14117 F: Documentation/ABI/testing/sysfs-class-power
14118 F: Documentation/devicetree/bindings/power/supply/
14119 F: drivers/power/supply/
14120 F: include/linux/power_supply.h
14122 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14123 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14124 L: linuxppc-dev@lists.ozlabs.org
14126 F: drivers/char/powernv-op-panel.c
14128 PPP OVER ATM (RFC 2364)
14129 M: Mitchell Blank Jr <mitch@sfgoth.com>
14131 F: include/uapi/linux/atmppp.h
14132 F: net/atm/pppoatm.c
14135 M: Michal Ostrowski <mostrows@earthlink.net>
14137 F: drivers/net/ppp/pppoe.c
14138 F: drivers/net/ppp/pppox.c
14141 M: James Chapman <jchapman@katalix.com>
14143 F: include/linux/if_pppol2tp.h
14144 F: include/uapi/linux/if_pppol2tp.h
14145 F: net/l2tp/l2tp_ppp.c
14147 PPP PROTOCOL DRIVERS AND COMPRESSORS
14148 M: Paul Mackerras <paulus@samba.org>
14149 L: linux-ppp@vger.kernel.org
14151 F: drivers/net/ppp/ppp_*
14154 M: Rodolfo Giometti <giometti@enneenne.com>
14155 L: linuxpps@ml.enneenne.com (subscribers-only)
14157 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14158 F: Documentation/ABI/testing/sysfs-pps
14159 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14160 F: Documentation/driver-api/pps.rst
14162 F: include/linux/pps*.h
14163 F: include/uapi/linux/pps.h
14166 M: Dmitry Kozlov <xeb@mail.ru>
14167 L: netdev@vger.kernel.org
14169 W: http://sourceforge.net/projects/accel-pptp
14170 F: drivers/net/ppp/pptp.c
14172 PRESSURE STALL INFORMATION (PSI)
14173 M: Johannes Weiner <hannes@cmpxchg.org>
14175 F: include/linux/psi*
14176 F: kernel/sched/psi.c
14179 M: Petr Mladek <pmladek@suse.com>
14180 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14181 R: Steven Rostedt <rostedt@goodmis.org>
14182 R: John Ogness <john.ogness@linutronix.de>
14184 F: include/linux/printk.h
14187 PRISM54 WIRELESS DRIVER
14188 M: Luis Chamberlain <mcgrof@kernel.org>
14189 L: linux-wireless@vger.kernel.org
14191 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14192 F: drivers/net/wireless/intersil/prism54/
14195 R: Alexey Dobriyan <adobriyan@gmail.com>
14196 L: linux-kernel@vger.kernel.org
14197 L: linux-fsdevel@vger.kernel.org
14199 F: Documentation/filesystems/proc.rst
14201 F: include/linux/proc_fs.h
14202 F: tools/testing/selftests/proc/
14205 M: Luis Chamberlain <mcgrof@kernel.org>
14206 M: Kees Cook <keescook@chromium.org>
14207 M: Iurii Zaikin <yzaikin@google.com>
14208 L: linux-kernel@vger.kernel.org
14209 L: linux-fsdevel@vger.kernel.org
14211 F: fs/proc/proc_sysctl.c
14212 F: include/linux/sysctl.h
14213 F: kernel/sysctl-test.c
14215 F: tools/testing/selftests/sysctl/
14217 PS3 NETWORK SUPPORT
14218 M: Geoff Levand <geoff@infradead.org>
14219 L: netdev@vger.kernel.org
14220 L: linuxppc-dev@lists.ozlabs.org
14222 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14224 PS3 PLATFORM SUPPORT
14225 M: Geoff Levand <geoff@infradead.org>
14226 L: linuxppc-dev@lists.ozlabs.org
14228 F: arch/powerpc/boot/ps3*
14229 F: arch/powerpc/include/asm/lv1call.h
14230 F: arch/powerpc/include/asm/ps3*.h
14231 F: arch/powerpc/platforms/ps3/
14234 F: drivers/rtc/rtc-ps3.c
14235 F: drivers/usb/host/*ps3.c
14236 F: sound/ppc/snd_ps3*
14239 M: Jim Paris <jim@jtan.com>
14240 M: Geoff Levand <geoff@infradead.org>
14241 L: linuxppc-dev@lists.ozlabs.org
14243 F: drivers/block/ps3vram.c
14245 PSAMPLE PACKET SAMPLING SUPPORT
14246 M: Yotam Gigi <yotam.gi@gmail.com>
14248 F: include/net/psample.h
14249 F: include/uapi/linux/psample.h
14253 M: Kees Cook <keescook@chromium.org>
14254 M: Anton Vorontsov <anton@enomsg.org>
14255 M: Colin Cross <ccross@android.com>
14256 M: Tony Luck <tony.luck@intel.com>
14258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14259 F: Documentation/admin-guide/ramoops.rst
14260 F: Documentation/admin-guide/pstore-blk.rst
14261 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14262 F: drivers/acpi/apei/erst.c
14263 F: drivers/firmware/efi/efi-pstore.c
14265 F: include/linux/pstore*
14266 K: \b(pstore|ramoops)
14268 PTP HARDWARE CLOCK SUPPORT
14269 M: Richard Cochran <richardcochran@gmail.com>
14270 L: netdev@vger.kernel.org
14272 W: http://linuxptp.sourceforge.net/
14273 F: Documentation/ABI/testing/sysfs-ptp
14274 F: Documentation/driver-api/ptp.rst
14275 F: drivers/net/phy/dp83640*
14277 F: include/linux/ptp_cl*
14280 M: Oleg Nesterov <oleg@redhat.com>
14282 F: arch/*/*/ptrace*.c
14283 F: arch/*/include/asm/ptrace*.h
14284 F: arch/*/ptrace*.c
14285 F: include/asm-generic/syscall.h
14286 F: include/linux/ptrace.h
14287 F: include/linux/regset.h
14288 F: include/linux/tracehook.h
14289 F: include/uapi/linux/ptrace.h
14290 F: include/uapi/linux/ptrace.h
14294 M: Hans Verkuil <hverkuil@xs4all.nl>
14295 L: linux-media@vger.kernel.org
14297 T: git git://linuxtv.org/media_tree.git
14298 F: Documentation/admin-guide/media/pulse8-cec.rst
14299 F: drivers/media/cec/usb/pulse8/
14301 PVRUSB2 VIDEO4LINUX DRIVER
14302 M: Mike Isely <isely@pobox.com>
14303 L: pvrusb2@isely.net (subscribers-only)
14304 L: linux-media@vger.kernel.org
14306 W: http://www.isely.net/pvrusb2/
14307 T: git git://linuxtv.org/media_tree.git
14308 F: Documentation/driver-api/media/drivers/pvrusb2*
14309 F: drivers/media/usb/pvrusb2/
14312 M: Hans Verkuil <hverkuil@xs4all.nl>
14313 L: linux-media@vger.kernel.org
14315 T: git git://linuxtv.org/media_tree.git
14316 F: drivers/media/usb/pwc/*
14317 F: include/trace/events/pwc.h
14320 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14321 L: linux-hwmon@vger.kernel.org
14323 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14324 F: Documentation/hwmon/pwm-fan.rst
14325 F: drivers/hwmon/pwm-fan.c
14328 M: Sean Young <sean@mess.org>
14329 L: linux-media@vger.kernel.org
14331 F: drivers/media/rc/pwm-ir-tx.c
14334 M: Thierry Reding <thierry.reding@gmail.com>
14335 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14336 M: Lee Jones <lee.jones@linaro.org>
14337 L: linux-pwm@vger.kernel.org
14339 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14341 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14342 F: Documentation/devicetree/bindings/pwm/
14343 F: Documentation/driver-api/pwm.rst
14344 F: drivers/gpio/gpio-mvebu.c
14346 F: drivers/video/backlight/pwm_bl.c
14347 F: include/linux/pwm.h
14348 F: include/linux/pwm_backlight.h
14349 K: pwm_(config|apply_state|ops)
14352 M: Robert Jarzmik <robert.jarzmik@free.fr>
14353 L: linux-gpio@vger.kernel.org
14355 F: drivers/gpio/gpio-pxa.c
14361 M: Robert Jarzmik <robert.jarzmik@free.fr>
14362 L: linux-rtc@vger.kernel.org
14365 PXA2xx/PXA3xx SUPPORT
14366 M: Daniel Mack <daniel@zonque.org>
14367 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14368 M: Robert Jarzmik <robert.jarzmik@free.fr>
14369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14371 T: git git://github.com/hzhuang1/linux.git
14372 T: git git://github.com/rjarzmik/linux.git
14373 F: arch/arm/boot/dts/pxa*
14374 F: arch/arm/mach-pxa/
14375 F: drivers/dma/pxa*
14376 F: drivers/pcmcia/pxa2xx*
14377 F: drivers/pinctrl/pxa/
14378 F: drivers/spi/spi-pxa2xx*
14379 F: drivers/usb/gadget/udc/pxa2*
14380 F: include/sound/pxa2xx-lib.h
14385 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14386 L: qat-linux@intel.com
14388 F: drivers/crypto/qat/
14390 QCOM AUDIO (ASoC) DRIVERS
14391 M: Patrick Lai <plai@codeaurora.org>
14392 M: Banajit Goswami <bgoswami@codeaurora.org>
14393 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14398 M: Alex Elder <elder@kernel.org>
14399 L: netdev@vger.kernel.org
14401 F: drivers/net/ipa/
14403 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14404 M: Gabriel Somlo <somlo@cmu.edu>
14405 M: "Michael S. Tsirkin" <mst@redhat.com>
14406 L: qemu-devel@nongnu.org
14408 F: drivers/firmware/qemu_fw_cfg.c
14409 F: include/uapi/linux/qemu_fw_cfg.h
14412 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14413 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14414 L: linux-rdma@vger.kernel.org
14416 F: drivers/infiniband/hw/qib/
14418 QLOGIC QL41xxx FCOE DRIVER
14419 M: Saurav Kashyap <skashyap@marvell.com>
14420 M: Javed Hasan <jhasan@marvell.com>
14421 M: GR-QLogic-Storage-Upstream@marvell.com
14422 L: linux-scsi@vger.kernel.org
14424 F: drivers/scsi/qedf/
14426 QLOGIC QL41xxx ISCSI DRIVER
14427 M: Nilesh Javali <njavali@marvell.com>
14428 M: Manish Rangankar <mrangankar@marvell.com>
14429 M: GR-QLogic-Storage-Upstream@marvell.com
14430 L: linux-scsi@vger.kernel.org
14432 F: drivers/scsi/qedi/
14434 QLOGIC QL4xxx ETHERNET DRIVER
14435 M: Ariel Elior <aelior@marvell.com>
14436 M: GR-everest-linux-l2@marvell.com
14437 L: netdev@vger.kernel.org
14439 F: drivers/net/ethernet/qlogic/qed/
14440 F: drivers/net/ethernet/qlogic/qede/
14441 F: include/linux/qed/
14443 QLOGIC QL4xxx RDMA DRIVER
14444 M: Michal Kalderon <mkalderon@marvell.com>
14445 M: Ariel Elior <aelior@marvell.com>
14446 L: linux-rdma@vger.kernel.org
14448 F: drivers/infiniband/hw/qedr/
14449 F: include/uapi/rdma/qedr-abi.h
14451 QLOGIC QLA1280 SCSI DRIVER
14452 M: Michael Reed <mdr@sgi.com>
14453 L: linux-scsi@vger.kernel.org
14455 F: drivers/scsi/qla1280.[ch]
14457 QLOGIC QLA2XXX FC-SCSI DRIVER
14458 M: Nilesh Javali <njavali@marvell.com>
14459 M: GR-QLogic-Storage-Upstream@marvell.com
14460 L: linux-scsi@vger.kernel.org
14462 F: drivers/scsi/qla2xxx/
14464 QLOGIC QLA3XXX NETWORK DRIVER
14465 M: GR-Linux-NIC-Dev@marvell.com
14466 L: netdev@vger.kernel.org
14468 F: drivers/net/ethernet/qlogic/qla3xxx.*
14470 QLOGIC QLA4XXX iSCSI DRIVER
14471 M: Nilesh Javali <njavali@marvell.com>
14472 M: Manish Rangankar <mrangankar@marvell.com>
14473 M: GR-QLogic-Storage-Upstream@marvell.com
14474 L: linux-scsi@vger.kernel.org
14476 F: drivers/scsi/qla4xxx/
14478 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14479 M: Shahed Shaikh <shshaikh@marvell.com>
14480 M: Manish Chopra <manishc@marvell.com>
14481 M: GR-Linux-NIC-Dev@marvell.com
14482 L: netdev@vger.kernel.org
14484 F: drivers/net/ethernet/qlogic/qlcnic/
14486 QLOGIC QLGE 10Gb ETHERNET DRIVER
14487 M: Manish Chopra <manishc@marvell.com>
14488 M: GR-Linux-NIC-Dev@marvell.com
14489 L: netdev@vger.kernel.org
14491 F: drivers/staging/qlge/
14493 QM1D1B0004 MEDIA DRIVER
14494 M: Akihiro Tsukada <tskd08@gmail.com>
14495 L: linux-media@vger.kernel.org
14497 F: drivers/media/tuners/qm1d1b0004*
14499 QM1D1C0042 MEDIA DRIVER
14500 M: Akihiro Tsukada <tskd08@gmail.com>
14501 L: linux-media@vger.kernel.org
14503 F: drivers/media/tuners/qm1d1c0042*
14506 M: Anders Larsen <al@alarsen.net>
14508 W: http://www.alarsen.net/linux/qnx4fs/
14510 F: include/uapi/linux/qnx4_fs.h
14511 F: include/uapi/linux/qnxtypes.h
14513 QORIQ DPAA2 FSL-MC BUS DRIVER
14514 M: Stuart Yoder <stuyoder@gmail.com>
14515 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14516 L: linux-kernel@vger.kernel.org
14518 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14519 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14520 F: drivers/bus/fsl-mc/
14522 QT1010 MEDIA DRIVER
14523 M: Antti Palosaari <crope@iki.fi>
14524 L: linux-media@vger.kernel.org
14526 W: https://linuxtv.org
14527 W: http://palosaari.fi/linux/
14528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14529 T: git git://linuxtv.org/anttip/media_tree.git
14530 F: drivers/media/tuners/qt1010*
14532 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14533 M: Kalle Valo <kvalo@codeaurora.org>
14534 L: ath10k@lists.infradead.org
14536 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14538 F: drivers/net/wireless/ath/ath10k/
14540 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14541 M: Kalle Valo <kvalo@codeaurora.org>
14542 L: ath11k@lists.infradead.org
14544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14545 F: drivers/net/wireless/ath/ath11k/
14547 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14548 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14549 L: linux-wireless@vger.kernel.org
14551 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14552 F: drivers/net/wireless/ath/ath9k/
14554 QUALCOMM CAMERA SUBSYSTEM DRIVER
14555 M: Robert Foss <robert.foss@linaro.org>
14556 M: Todor Tomov <todor.too@gmail.com>
14557 L: linux-media@vger.kernel.org
14559 F: Documentation/admin-guide/media/qcom_camss.rst
14560 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14561 F: drivers/media/platform/qcom/camss/
14563 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14564 M: Niklas Cassel <nks@flawful.org>
14565 L: linux-pm@vger.kernel.org
14566 L: linux-arm-msm@vger.kernel.org
14568 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14569 F: drivers/soc/qcom/cpr.c
14571 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14572 M: Ilia Lin <ilia.lin@kernel.org>
14573 L: linux-pm@vger.kernel.org
14575 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14576 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14578 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14579 M: Timur Tabi <timur@kernel.org>
14580 L: netdev@vger.kernel.org
14582 F: drivers/net/ethernet/qualcomm/emac/
14584 QUALCOMM ETHQOS ETHERNET DRIVER
14585 M: Vinod Koul <vkoul@kernel.org>
14586 L: netdev@vger.kernel.org
14588 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14589 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14591 QUALCOMM GENERIC INTERFACE I2C DRIVER
14592 M: Akash Asthana <akashast@codeaurora.org>
14593 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14594 L: linux-i2c@vger.kernel.org
14595 L: linux-arm-msm@vger.kernel.org
14597 F: drivers/i2c/busses/i2c-qcom-geni.c
14599 QUALCOMM HEXAGON ARCHITECTURE
14600 M: Brian Cain <bcain@codeaurora.org>
14601 L: linux-hexagon@vger.kernel.org
14605 QUALCOMM HIDMA DRIVER
14606 M: Sinan Kaya <okaya@kernel.org>
14607 L: linux-arm-kernel@lists.infradead.org
14608 L: linux-arm-msm@vger.kernel.org
14609 L: dmaengine@vger.kernel.org
14611 F: drivers/dma/qcom/hidma*
14613 QUALCOMM I2C CCI DRIVER
14614 M: Loic Poulain <loic.poulain@linaro.org>
14615 M: Robert Foss <robert.foss@linaro.org>
14616 L: linux-i2c@vger.kernel.org
14617 L: linux-arm-msm@vger.kernel.org
14619 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14620 F: drivers/i2c/busses/i2c-qcom-cci.c
14623 M: Rob Clark <robdclark@gmail.com>
14624 L: iommu@lists.linux-foundation.org
14625 L: linux-arm-msm@vger.kernel.org
14627 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14629 QUALCOMM IPCC MAILBOX DRIVER
14630 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14631 L: linux-arm-msm@vger.kernel.org
14633 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14634 F: drivers/mailbox/qcom-ipcc.c
14635 F: include/dt-bindings/mailbox/qcom-ipcc.h
14637 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14638 M: Robert Marko <robert.marko@sartura.hr>
14639 M: Luka Perkov <luka.perkov@sartura.hr>
14640 L: linux-arm-msm@vger.kernel.org
14642 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14643 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14645 QUALCOMM RMNET DRIVER
14646 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14647 M: Sean Tranchetti <stranche@codeaurora.org>
14648 L: netdev@vger.kernel.org
14650 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14651 F: drivers/net/ethernet/qualcomm/rmnet/
14652 F: include/linux/if_rmnet.h
14654 QUALCOMM TSENS THERMAL DRIVER
14655 M: Amit Kucheria <amitk@kernel.org>
14656 L: linux-pm@vger.kernel.org
14657 L: linux-arm-msm@vger.kernel.org
14659 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14660 F: drivers/thermal/qcom/
14662 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14663 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14664 L: linux-media@vger.kernel.org
14665 L: linux-arm-msm@vger.kernel.org
14667 T: git git://linuxtv.org/media_tree.git
14668 F: Documentation/devicetree/bindings/media/*venus*
14669 F: drivers/media/platform/qcom/venus/
14671 QUALCOMM WCN36XX WIRELESS DRIVER
14672 M: Kalle Valo <kvalo@codeaurora.org>
14673 L: wcn36xx@lists.infradead.org
14675 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14676 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14677 F: drivers/net/wireless/ath/wcn36xx/
14679 QUANTENNA QTNFMAC WIRELESS DRIVER
14680 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14681 R: Sergey Matyukevich <geomatsi@gmail.com>
14682 L: linux-wireless@vger.kernel.org
14684 F: drivers/net/wireless/quantenna
14686 RADEON and AMDGPU DRM DRIVERS
14687 M: Alex Deucher <alexander.deucher@amd.com>
14688 M: Christian König <christian.koenig@amd.com>
14689 L: amd-gfx@lists.freedesktop.org
14691 T: git git://people.freedesktop.org/~agd5f/linux
14692 F: drivers/gpu/drm/amd/
14693 F: drivers/gpu/drm/radeon/
14694 F: include/uapi/drm/amdgpu_drm.h
14695 F: include/uapi/drm/radeon_drm.h
14697 RADEON FRAMEBUFFER DISPLAY DRIVER
14698 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14699 L: linux-fbdev@vger.kernel.org
14701 F: drivers/video/fbdev/aty/radeon*
14702 F: include/uapi/linux/radeonfb.h
14704 RADIOSHARK RADIO DRIVER
14705 M: Hans Verkuil <hverkuil@xs4all.nl>
14706 L: linux-media@vger.kernel.org
14708 T: git git://linuxtv.org/media_tree.git
14709 F: drivers/media/radio/radio-shark.c
14711 RADIOSHARK2 RADIO DRIVER
14712 M: Hans Verkuil <hverkuil@xs4all.nl>
14713 L: linux-media@vger.kernel.org
14715 T: git git://linuxtv.org/media_tree.git
14716 F: drivers/media/radio/radio-shark2.c
14717 F: drivers/media/radio/radio-tea5777.c
14719 RADOS BLOCK DEVICE (RBD)
14720 M: Ilya Dryomov <idryomov@gmail.com>
14721 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14722 L: ceph-devel@vger.kernel.org
14724 W: http://ceph.com/
14725 T: git git://github.com/ceph/ceph-client.git
14726 F: Documentation/ABI/testing/sysfs-bus-rbd
14727 F: drivers/block/rbd.c
14728 F: drivers/block/rbd_types.h
14730 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14731 M: Paul Mackerras <paulus@samba.org>
14732 L: linux-fbdev@vger.kernel.org
14734 F: drivers/video/fbdev/aty/aty128fb.c
14736 RAINSHADOW-CEC DRIVER
14737 M: Hans Verkuil <hverkuil@xs4all.nl>
14738 L: linux-media@vger.kernel.org
14740 T: git git://linuxtv.org/media_tree.git
14741 F: drivers/media/cec/usb/rainshadow/
14743 RALINK MIPS ARCHITECTURE
14744 M: John Crispin <john@phrozen.org>
14745 L: linux-mips@vger.kernel.org
14747 F: arch/mips/ralink
14749 RALINK RT2X00 WIRELESS LAN DRIVER
14750 M: Stanislaw Gruszka <stf_xl@wp.pl>
14751 M: Helmut Schaa <helmut.schaa@googlemail.com>
14752 L: linux-wireless@vger.kernel.org
14754 F: drivers/net/wireless/ralink/rt2x00/
14756 RAMDISK RAM BLOCK DEVICE DRIVER
14757 M: Jens Axboe <axboe@kernel.dk>
14759 F: Documentation/admin-guide/blockdev/ramdisk.rst
14760 F: drivers/block/brd.c
14762 RANCHU VIRTUAL BOARD FOR MIPS
14763 M: Miodrag Dinic <miodrag.dinic@mips.com>
14764 L: linux-mips@vger.kernel.org
14766 F: arch/mips/configs/generic/board-ranchu.config
14767 F: arch/mips/generic/board-ranchu.c
14769 RANDOM NUMBER DRIVER
14770 M: "Theodore Ts'o" <tytso@mit.edu>
14772 F: drivers/char/random.c
14775 M: Matt Porter <mporter@kernel.crashing.org>
14776 M: Alexandre Bounine <alex.bou9@gmail.com>
14778 F: drivers/rapidio/
14781 M: Tony Luck <tony.luck@intel.com>
14782 M: Borislav Petkov <bp@alien8.de>
14783 L: linux-edac@vger.kernel.org
14785 F: Documentation/admin-guide/ras.rst
14787 F: include/linux/ras.h
14788 F: include/ras/ras_event.h
14790 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14791 L: linux-wireless@vger.kernel.org
14793 F: drivers/net/wireless/ray*
14795 RC-CORE / LIRC FRAMEWORK
14796 M: Sean Young <sean@mess.org>
14797 L: linux-media@vger.kernel.org
14799 W: http://linuxtv.org
14800 T: git git://linuxtv.org/media_tree.git
14801 F: Documentation/driver-api/media/rc-core.rst
14802 F: Documentation/userspace-api/media/rc/
14803 F: drivers/media/rc/
14804 F: include/media/rc-map.h
14805 F: include/media/rc-core.h
14806 F: include/uapi/linux/lirc.h
14808 RCMM REMOTE CONTROLS DECODER
14809 M: Patrick Lerda <patrick9876@free.fr>
14811 F: drivers/media/rc/ir-rcmm-decoder.c
14813 RCUTORTURE TEST FRAMEWORK
14814 M: "Paul E. McKenney" <paulmck@kernel.org>
14815 M: Josh Triplett <josh@joshtriplett.org>
14816 R: Steven Rostedt <rostedt@goodmis.org>
14817 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14818 R: Lai Jiangshan <jiangshanlai@gmail.com>
14819 L: rcu@vger.kernel.org
14821 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14822 F: tools/testing/selftests/rcutorture
14824 RDACM20 Camera Sensor
14825 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14826 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14827 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14828 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14829 L: linux-media@vger.kernel.org
14831 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14832 F: drivers/media/i2c/max9271.c
14833 F: drivers/media/i2c/max9271.h
14834 F: drivers/media/i2c/rdacm20.c
14837 M: Florian Fainelli <florian@openwrt.org>
14840 RDC R6040 FAST ETHERNET DRIVER
14841 M: Florian Fainelli <f.fainelli@gmail.com>
14842 L: netdev@vger.kernel.org
14844 F: drivers/net/ethernet/rdc/r6040.c
14846 RDMAVT - RDMA verbs software
14847 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14848 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14849 L: linux-rdma@vger.kernel.org
14851 F: drivers/infiniband/sw/rdmavt
14853 RDS - RELIABLE DATAGRAM SOCKETS
14854 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14855 L: netdev@vger.kernel.org
14856 L: linux-rdma@vger.kernel.org
14857 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14859 W: https://oss.oracle.com/projects/rds/
14860 F: Documentation/networking/rds.rst
14863 RDT - RESOURCE ALLOCATION
14864 M: Fenghua Yu <fenghua.yu@intel.com>
14865 M: Reinette Chatre <reinette.chatre@intel.com>
14866 L: linux-kernel@vger.kernel.org
14868 F: Documentation/x86/resctrl*
14869 F: arch/x86/include/asm/resctrl.h
14870 F: arch/x86/kernel/cpu/resctrl/
14871 F: tools/testing/selftests/resctrl/
14873 READ-COPY UPDATE (RCU)
14874 M: "Paul E. McKenney" <paulmck@kernel.org>
14875 M: Josh Triplett <josh@joshtriplett.org>
14876 R: Steven Rostedt <rostedt@goodmis.org>
14877 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14878 R: Lai Jiangshan <jiangshanlai@gmail.com>
14879 R: Joel Fernandes <joel@joelfernandes.org>
14880 L: rcu@vger.kernel.org
14882 W: http://www.rdrop.com/users/paulmck/RCU/
14883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14884 F: Documentation/RCU/
14885 F: include/linux/rcu*
14887 X: Documentation/RCU/torture.rst
14888 X: include/linux/srcu*.h
14889 X: kernel/rcu/srcu*.c
14891 REAL TIME CLOCK (RTC) SUBSYSTEM
14892 M: Alessandro Zummo <a.zummo@towertech.it>
14893 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14894 L: linux-rtc@vger.kernel.org
14896 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14898 F: Documentation/admin-guide/rtc.rst
14899 F: Documentation/devicetree/bindings/rtc/
14901 F: include/linux/platform_data/rtc-*
14902 F: include/linux/rtc.h
14903 F: include/linux/rtc/
14904 F: include/uapi/linux/rtc.h
14905 F: tools/testing/selftests/rtc/
14907 REALTEK AUDIO CODECS
14908 M: Oder Chiou <oder_chiou@realtek.com>
14910 F: include/sound/rt*.h
14911 F: sound/soc/codecs/rt*
14913 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14914 M: Linus Walleij <linus.walleij@linaro.org>
14916 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14917 F: drivers/net/dsa/realtek-smi*
14918 F: drivers/net/dsa/rtl83*
14920 REALTEK WIRELESS DRIVER (rtlwifi family)
14921 M: Ping-Ke Shih <pkshih@realtek.com>
14922 L: linux-wireless@vger.kernel.org
14924 W: https://wireless.wiki.kernel.org/
14925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14926 F: drivers/net/wireless/realtek/rtlwifi/
14928 REALTEK WIRELESS DRIVER (rtw88)
14929 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14930 L: linux-wireless@vger.kernel.org
14932 F: drivers/net/wireless/realtek/rtw88/
14934 REDPINE WIRELESS DRIVER
14935 M: Amitkumar Karwar <amitkarwar@gmail.com>
14936 M: Siva Rebbagondla <siva8118@gmail.com>
14937 L: linux-wireless@vger.kernel.org
14939 F: drivers/net/wireless/rsi/
14941 REGISTER MAP ABSTRACTION
14942 M: Mark Brown <broonie@kernel.org>
14943 L: linux-kernel@vger.kernel.org
14945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14946 F: Documentation/devicetree/bindings/regmap/
14947 F: drivers/base/regmap/
14948 F: include/linux/regmap.h
14950 REISERFS FILE SYSTEM
14951 L: reiserfs-devel@vger.kernel.org
14955 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14956 M: Ohad Ben-Cohen <ohad@wizery.com>
14957 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14958 L: linux-remoteproc@vger.kernel.org
14960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14961 F: Documentation/ABI/testing/sysfs-class-remoteproc
14962 F: Documentation/devicetree/bindings/remoteproc/
14963 F: Documentation/staging/remoteproc.rst
14964 F: drivers/remoteproc/
14965 F: include/linux/remoteproc.h
14966 F: include/linux/remoteproc/
14968 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14969 M: Ohad Ben-Cohen <ohad@wizery.com>
14970 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14971 L: linux-remoteproc@vger.kernel.org
14973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14974 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14975 F: Documentation/staging/rpmsg.rst
14977 F: include/linux/rpmsg.h
14978 F: include/linux/rpmsg/
14979 F: include/uapi/linux/rpmsg.h
14982 RENESAS CLOCK DRIVERS
14983 M: Geert Uytterhoeven <geert+renesas@glider.be>
14984 L: linux-renesas-soc@vger.kernel.org
14986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14987 F: Documentation/devicetree/bindings/clock/renesas,*
14988 F: drivers/clk/renesas/
14990 RENESAS EMEV2 I2C DRIVER
14991 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14993 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14994 F: drivers/i2c/busses/i2c-emev2.c
14996 RENESAS ETHERNET DRIVERS
14997 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14998 L: netdev@vger.kernel.org
14999 L: linux-renesas-soc@vger.kernel.org
15000 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15001 F: drivers/net/ethernet/renesas/
15002 F: include/linux/sh_eth.h
15004 RENESAS R-CAR GYROADC DRIVER
15005 M: Marek Vasut <marek.vasut@gmail.com>
15006 L: linux-iio@vger.kernel.org
15008 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15009 F: drivers/iio/adc/rcar-gyroadc.c
15011 RENESAS R-CAR I2C DRIVERS
15012 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15014 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15015 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15016 F: drivers/i2c/busses/i2c-rcar.c
15017 F: drivers/i2c/busses/i2c-sh_mobile.c
15019 RENESAS R-CAR THERMAL DRIVERS
15020 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15021 L: linux-renesas-soc@vger.kernel.org
15023 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15024 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15025 F: drivers/thermal/rcar_gen3_thermal.c
15026 F: drivers/thermal/rcar_thermal.c
15028 RENESAS RIIC DRIVER
15029 M: Chris Brandt <chris.brandt@renesas.com>
15031 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15032 F: drivers/i2c/busses/i2c-riic.c
15034 RENESAS USB PHY DRIVER
15035 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15036 L: linux-renesas-soc@vger.kernel.org
15038 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15040 RESET CONTROLLER FRAMEWORK
15041 M: Philipp Zabel <p.zabel@pengutronix.de>
15043 T: git git://git.pengutronix.de/git/pza/linux
15044 F: Documentation/devicetree/bindings/reset/
15045 F: Documentation/driver-api/reset.rst
15047 F: include/dt-bindings/reset/
15048 F: include/linux/reset-controller.h
15049 F: include/linux/reset.h
15050 F: include/linux/reset/
15051 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15053 RESTARTABLE SEQUENCES SUPPORT
15054 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15055 M: Peter Zijlstra <peterz@infradead.org>
15056 M: "Paul E. McKenney" <paulmck@kernel.org>
15057 M: Boqun Feng <boqun.feng@gmail.com>
15058 L: linux-kernel@vger.kernel.org
15060 F: include/trace/events/rseq.h
15061 F: include/uapi/linux/rseq.h
15063 F: tools/testing/selftests/rseq/
15066 M: Johannes Berg <johannes@sipsolutions.net>
15067 L: linux-wireless@vger.kernel.org
15069 W: https://wireless.wiki.kernel.org/
15070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15071 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15072 F: Documentation/ABI/stable/sysfs-class-rfkill
15073 F: Documentation/driver-api/rfkill.rst
15074 F: include/linux/rfkill.h
15075 F: include/uapi/linux/rfkill.h
15079 M: Thomas Graf <tgraf@suug.ch>
15080 M: Herbert Xu <herbert@gondor.apana.org.au>
15081 L: netdev@vger.kernel.org
15083 F: include/linux/rhashtable-types.h
15084 F: include/linux/rhashtable.h
15085 F: lib/rhashtable.c
15086 F: lib/test_rhashtable.c
15088 RICOH R5C592 MEMORYSTICK DRIVER
15089 M: Maxim Levitsky <maximlevitsky@gmail.com>
15091 F: drivers/memstick/host/r592.*
15093 RICOH SMARTMEDIA/XD DRIVER
15094 M: Maxim Levitsky <maximlevitsky@gmail.com>
15096 F: drivers/mtd/nand/raw/r852.c
15097 F: drivers/mtd/nand/raw/r852.h
15099 RISC-V ARCHITECTURE
15100 M: Paul Walmsley <paul.walmsley@sifive.com>
15101 M: Palmer Dabbelt <palmer@dabbelt.com>
15102 M: Albert Ou <aou@eecs.berkeley.edu>
15103 L: linux-riscv@lists.infradead.org
15105 P: Documentation/riscv/patch-acceptance.rst
15106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15112 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15113 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15114 L: linux-block@vger.kernel.org
15116 F: drivers/block/rnbd/
15119 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15121 W: http://sourceforge.net/projects/roccat/
15122 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15123 F: drivers/hid/hid-roccat*
15124 F: include/linux/hid-roccat*
15126 ROCKCHIP ISP V1 DRIVER
15127 M: Helen Koike <helen.koike@collabora.com>
15128 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15129 L: linux-media@vger.kernel.org
15130 L: linux-rockchip@lists.infradead.org
15132 F: Documentation/admin-guide/media/rkisp1.rst
15133 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15134 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15135 F: drivers/media/platform/rockchip/rkisp1
15136 F: include/uapi/linux/rkisp1-config.h
15138 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15139 M: Jacob Chen <jacob-chen@iotwrt.com>
15140 M: Ezequiel Garcia <ezequiel@collabora.com>
15141 L: linux-media@vger.kernel.org
15142 L: linux-rockchip@lists.infradead.org
15144 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15145 F: drivers/media/platform/rockchip/rga/
15147 ROCKCHIP VIDEO DECODER DRIVER
15148 M: Ezequiel Garcia <ezequiel@collabora.com>
15149 L: linux-media@vger.kernel.org
15150 L: linux-rockchip@lists.infradead.org
15152 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15153 F: drivers/staging/media/rkvdec/
15156 M: Jiri Pirko <jiri@resnulli.us>
15157 L: netdev@vger.kernel.org
15159 F: drivers/net/ethernet/rocker/
15163 W: http://www.comtrol.com
15164 F: Documentation/driver-api/serial/rocket.rst
15165 F: drivers/tty/rocket*
15167 ROCKETPORT EXPRESS/INFINITY DRIVER
15168 M: Kevin Cernekee <cernekee@gmail.com>
15169 L: linux-serial@vger.kernel.org
15171 F: drivers/tty/serial/rp2.*
15173 ROHM BD99954 CHARGER IC
15174 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15175 L: linux-power@fi.rohmeurope.com
15177 F: drivers/power/supply/bd99954-charger.c
15178 F: drivers/power/supply/bd99954-charger.h
15180 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15181 M: Tomasz Duszynski <tduszyns@gmail.com>
15183 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15184 F: drivers/iio/light/bh1750.c
15186 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15187 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15188 L: linux-kernel@vger.kernel.org
15189 L: linux-renesas-soc@vger.kernel.org
15191 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15192 F: drivers/gpio/gpio-bd9571mwv.c
15193 F: drivers/mfd/bd9571mwv.c
15194 F: drivers/regulator/bd9571mwv-regulator.c
15195 F: include/linux/mfd/bd9571mwv.h
15197 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15198 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15199 L: linux-power@fi.rohmeurope.com
15201 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15202 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15203 F: drivers/clk/clk-bd718x7.c
15204 F: drivers/gpio/gpio-bd70528.c
15205 F: drivers/gpio/gpio-bd71828.c
15206 F: drivers/mfd/rohm-bd70528.c
15207 F: drivers/mfd/rohm-bd71828.c
15208 F: drivers/mfd/rohm-bd718x7.c
15209 F: drivers/power/supply/bd70528-charger.c
15210 F: drivers/regulator/bd70528-regulator.c
15211 F: drivers/regulator/bd71828-regulator.c
15212 F: drivers/regulator/bd718x7-regulator.c
15213 F: drivers/regulator/rohm-regulator.c
15214 F: drivers/rtc/rtc-bd70528.c
15215 F: drivers/watchdog/bd70528_wdt.c
15216 F: include/linux/mfd/rohm-bd70528.h
15217 F: include/linux/mfd/rohm-bd71828.h
15218 F: include/linux/mfd/rohm-bd718x7.h
15219 F: include/linux/mfd/rohm-generic.h
15220 F: include/linux/mfd/rohm-shared.h
15223 M: Ralf Baechle <ralf@linux-mips.org>
15224 L: linux-hams@vger.kernel.org
15226 W: http://www.linux-ax25.org/
15227 F: include/net/rose.h
15228 F: include/uapi/linux/rose.h
15231 ROTATION DRIVER FOR ALLWINNER A83T
15232 M: Jernej Skrabec <jernej.skrabec@siol.net>
15233 L: linux-media@vger.kernel.org
15235 T: git git://linuxtv.org/media_tree.git
15236 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15237 F: drivers/media/platform/sunxi/sun8i-rotate/
15239 RTL2830 MEDIA DRIVER
15240 M: Antti Palosaari <crope@iki.fi>
15241 L: linux-media@vger.kernel.org
15243 W: https://linuxtv.org
15244 W: http://palosaari.fi/linux/
15245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15246 T: git git://linuxtv.org/anttip/media_tree.git
15247 F: drivers/media/dvb-frontends/rtl2830*
15249 RTL2832 MEDIA DRIVER
15250 M: Antti Palosaari <crope@iki.fi>
15251 L: linux-media@vger.kernel.org
15253 W: https://linuxtv.org
15254 W: http://palosaari.fi/linux/
15255 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15256 T: git git://linuxtv.org/anttip/media_tree.git
15257 F: drivers/media/dvb-frontends/rtl2832*
15259 RTL2832_SDR MEDIA DRIVER
15260 M: Antti Palosaari <crope@iki.fi>
15261 L: linux-media@vger.kernel.org
15263 W: https://linuxtv.org
15264 W: http://palosaari.fi/linux/
15265 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15266 T: git git://linuxtv.org/anttip/media_tree.git
15267 F: drivers/media/dvb-frontends/rtl2832_sdr*
15269 RTL8180 WIRELESS DRIVER
15270 L: linux-wireless@vger.kernel.org
15272 W: https://wireless.wiki.kernel.org/
15273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15274 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15276 RTL8187 WIRELESS DRIVER
15277 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15278 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15279 M: Larry Finger <Larry.Finger@lwfinger.net>
15280 L: linux-wireless@vger.kernel.org
15282 W: https://wireless.wiki.kernel.org/
15283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15284 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15286 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15287 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15288 L: linux-wireless@vger.kernel.org
15290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15291 F: drivers/net/wireless/realtek/rtl8xxxu/
15293 RTRS TRANSPORT DRIVERS
15294 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15295 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15296 L: linux-rdma@vger.kernel.org
15298 F: drivers/infiniband/ulp/rtrs/
15300 RXRPC SOCKETS (AF_RXRPC)
15301 M: David Howells <dhowells@redhat.com>
15302 L: linux-afs@lists.infradead.org
15304 W: https://www.infradead.org/~dhowells/kafs/
15305 F: Documentation/networking/rxrpc.rst
15306 F: include/keys/rxrpc-type.h
15307 F: include/net/af_rxrpc.h
15308 F: include/trace/events/rxrpc.h
15309 F: include/uapi/linux/rxrpc.h
15312 S3 SAVAGE FRAMEBUFFER DRIVER
15313 M: Antonino Daplas <adaplas@gmail.com>
15314 L: linux-fbdev@vger.kernel.org
15316 F: drivers/video/fbdev/savage/
15319 M: Heiko Carstens <hca@linux.ibm.com>
15320 M: Vasily Gorbik <gor@linux.ibm.com>
15321 M: Christian Borntraeger <borntraeger@de.ibm.com>
15322 L: linux-s390@vger.kernel.org
15324 W: http://www.ibm.com/developerworks/linux/linux390/
15325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15326 F: Documentation/driver-api/s390-drivers.rst
15327 F: Documentation/s390/
15331 S390 COMMON I/O LAYER
15332 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15333 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15334 L: linux-s390@vger.kernel.org
15336 W: http://www.ibm.com/developerworks/linux/linux390/
15337 F: drivers/s390/cio/
15340 M: Stefan Haberland <sth@linux.ibm.com>
15341 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15342 L: linux-s390@vger.kernel.org
15344 W: http://www.ibm.com/developerworks/linux/linux390/
15345 F: block/partitions/ibm.c
15346 F: drivers/s390/block/dasd*
15347 F: include/linux/dasd_mod.h
15350 M: Matthew Rosato <mjrosato@linux.ibm.com>
15351 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15352 L: linux-s390@vger.kernel.org
15354 W: http://www.ibm.com/developerworks/linux/linux390/
15355 F: drivers/iommu/s390-iommu.c
15357 S390 IUCV NETWORK LAYER
15358 M: Julian Wiedmann <jwi@linux.ibm.com>
15359 M: Karsten Graul <kgraul@linux.ibm.com>
15360 L: linux-s390@vger.kernel.org
15362 W: http://www.ibm.com/developerworks/linux/linux390/
15363 F: drivers/s390/net/*iucv*
15364 F: include/net/iucv/
15367 S390 NETWORK DRIVERS
15368 M: Julian Wiedmann <jwi@linux.ibm.com>
15369 M: Karsten Graul <kgraul@linux.ibm.com>
15370 L: linux-s390@vger.kernel.org
15372 W: http://www.ibm.com/developerworks/linux/linux390/
15373 F: drivers/s390/net/
15376 M: Niklas Schnelle <schnelle@linux.ibm.com>
15377 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15378 L: linux-s390@vger.kernel.org
15380 W: http://www.ibm.com/developerworks/linux/linux390/
15382 F: drivers/pci/hotplug/s390_pci_hpc.c
15383 F: Documentation/s390/pci.rst
15385 S390 VFIO AP DRIVER
15386 M: Tony Krowiak <akrowiak@linux.ibm.com>
15387 M: Pierre Morel <pmorel@linux.ibm.com>
15388 M: Halil Pasic <pasic@linux.ibm.com>
15389 L: linux-s390@vger.kernel.org
15391 W: http://www.ibm.com/developerworks/linux/linux390/
15392 F: Documentation/s390/vfio-ap.rst
15393 F: drivers/s390/crypto/vfio_ap_drv.c
15394 F: drivers/s390/crypto/vfio_ap_ops.c
15395 F: drivers/s390/crypto/vfio_ap_private.h
15397 S390 VFIO-CCW DRIVER
15398 M: Cornelia Huck <cohuck@redhat.com>
15399 M: Eric Farman <farman@linux.ibm.com>
15400 R: Halil Pasic <pasic@linux.ibm.com>
15401 L: linux-s390@vger.kernel.org
15402 L: kvm@vger.kernel.org
15404 F: Documentation/s390/vfio-ccw.rst
15405 F: drivers/s390/cio/vfio_ccw*
15406 F: include/uapi/linux/vfio_ccw.h
15408 S390 VFIO-PCI DRIVER
15409 M: Matthew Rosato <mjrosato@linux.ibm.com>
15410 L: linux-s390@vger.kernel.org
15411 L: kvm@vger.kernel.org
15413 F: drivers/vfio/pci/vfio_pci_zdev.c
15414 F: include/uapi/linux/vfio_zdev.h
15417 M: Harald Freudenberger <freude@linux.ibm.com>
15418 L: linux-s390@vger.kernel.org
15420 W: http://www.ibm.com/developerworks/linux/linux390/
15421 F: drivers/s390/crypto/
15424 M: Steffen Maier <maier@linux.ibm.com>
15425 M: Benjamin Block <bblock@linux.ibm.com>
15426 L: linux-s390@vger.kernel.org
15428 W: http://www.ibm.com/developerworks/linux/linux390/
15429 F: drivers/s390/scsi/zfcp_*
15431 S3C24XX SD/MMC Driver
15432 M: Ben Dooks <ben-linux@fluff.org>
15433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15435 F: drivers/mmc/host/s3cmci.*
15437 SAA6588 RDS RECEIVER DRIVER
15438 M: Hans Verkuil <hverkuil@xs4all.nl>
15439 L: linux-media@vger.kernel.org
15441 W: https://linuxtv.org
15442 T: git git://linuxtv.org/media_tree.git
15443 F: drivers/media/i2c/saa6588*
15445 SAA7134 VIDEO4LINUX DRIVER
15446 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15447 L: linux-media@vger.kernel.org
15449 W: https://linuxtv.org
15450 T: git git://linuxtv.org/media_tree.git
15451 F: Documentation/driver-api/media/drivers/saa7134*
15452 F: drivers/media/pci/saa7134/
15454 SAA7146 VIDEO4LINUX-2 DRIVER
15455 M: Hans Verkuil <hverkuil@xs4all.nl>
15456 L: linux-media@vger.kernel.org
15458 T: git git://linuxtv.org/media_tree.git
15459 F: drivers/media/common/saa7146/
15460 F: drivers/media/pci/saa7146/
15461 F: include/media/drv-intf/saa7146*
15463 SAFESETID SECURITY MODULE
15464 M: Micah Morton <mortonm@chromium.org>
15466 F: Documentation/admin-guide/LSM/SafeSetID.rst
15467 F: security/safesetid/
15469 SAMSUNG AUDIO (ASoC) DRIVERS
15470 M: Krzysztof Kozlowski <krzk@kernel.org>
15471 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15472 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15474 F: Documentation/devicetree/bindings/sound/samsung*
15475 F: sound/soc/samsung/
15477 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15478 M: Krzysztof Kozlowski <krzk@kernel.org>
15479 L: linux-crypto@vger.kernel.org
15480 L: linux-samsung-soc@vger.kernel.org
15482 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15483 F: drivers/crypto/exynos-rng.c
15485 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15486 M: Łukasz Stelmach <l.stelmach@samsung.com>
15487 L: linux-samsung-soc@vger.kernel.org
15489 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15490 F: drivers/char/hw_random/exynos-trng.c
15492 SAMSUNG FRAMEBUFFER DRIVER
15493 M: Jingoo Han <jingoohan1@gmail.com>
15494 L: linux-fbdev@vger.kernel.org
15496 F: drivers/video/fbdev/s3c-fb.c
15498 SAMSUNG LAPTOP DRIVER
15499 M: Corentin Chary <corentin.chary@gmail.com>
15500 L: platform-driver-x86@vger.kernel.org
15502 F: drivers/platform/x86/samsung-laptop.c
15504 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15505 M: Krzysztof Kozlowski <krzk@kernel.org>
15506 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15507 L: linux-kernel@vger.kernel.org
15508 L: linux-samsung-soc@vger.kernel.org
15510 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15511 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15512 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15513 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15514 F: drivers/clk/clk-s2mps11.c
15515 F: drivers/mfd/sec*.c
15516 F: drivers/regulator/s2m*.c
15517 F: drivers/regulator/s5m*.c
15518 F: drivers/rtc/rtc-s5m.c
15519 F: include/linux/mfd/samsung/
15521 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15522 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15523 L: linux-media@vger.kernel.org
15524 L: linux-samsung-soc@vger.kernel.org
15526 F: drivers/media/platform/s3c-camif/
15527 F: include/media/drv-intf/s3c_camif.h
15529 SAMSUNG S3FWRN5 NFC DRIVER
15530 M: Krzysztof Kozlowski <krzk@kernel.org>
15531 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15532 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15534 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15535 F: drivers/nfc/s3fwrn5
15537 SAMSUNG S5C73M3 CAMERA DRIVER
15538 M: Andrzej Hajda <a.hajda@samsung.com>
15539 L: linux-media@vger.kernel.org
15541 F: drivers/media/i2c/s5c73m3/*
15543 SAMSUNG S5K5BAF CAMERA DRIVER
15544 M: Andrzej Hajda <a.hajda@samsung.com>
15545 L: linux-media@vger.kernel.org
15547 F: drivers/media/i2c/s5k5baf.c
15549 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15550 M: Krzysztof Kozlowski <krzk@kernel.org>
15551 M: Vladimir Zapolskiy <vz@mleia.com>
15552 M: Kamil Konieczny <k.konieczny@samsung.com>
15553 L: linux-crypto@vger.kernel.org
15554 L: linux-samsung-soc@vger.kernel.org
15556 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15557 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15558 F: drivers/crypto/s5p-sss.c
15560 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15561 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15562 L: linux-media@vger.kernel.org
15564 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15565 F: drivers/media/platform/exynos4-is/
15567 SAMSUNG SOC CLOCK DRIVERS
15568 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15569 M: Tomasz Figa <tomasz.figa@gmail.com>
15570 M: Chanwoo Choi <cw00.choi@samsung.com>
15571 L: linux-samsung-soc@vger.kernel.org
15573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15574 F: Documentation/devicetree/bindings/clock/exynos*.txt
15575 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15576 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15577 F: drivers/clk/samsung/
15578 F: include/dt-bindings/clock/exynos*.h
15579 F: include/linux/clk/samsung.h
15580 F: include/linux/platform_data/clk-s3c2410.h
15582 SAMSUNG SPI DRIVERS
15583 M: Krzysztof Kozlowski <krzk@kernel.org>
15584 M: Andi Shyti <andi@etezian.org>
15585 L: linux-spi@vger.kernel.org
15586 L: linux-samsung-soc@vger.kernel.org
15588 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15589 F: drivers/spi/spi-s3c*
15590 F: include/linux/platform_data/spi-s3c64xx.h
15591 F: include/linux/spi/s3c24xx-fiq.h
15593 SAMSUNG SXGBE DRIVERS
15594 M: Byungho An <bh74.an@samsung.com>
15595 L: netdev@vger.kernel.org
15597 F: drivers/net/ethernet/samsung/sxgbe/
15599 SAMSUNG THERMAL DRIVER
15600 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15601 L: linux-pm@vger.kernel.org
15602 L: linux-samsung-soc@vger.kernel.org
15604 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15605 F: drivers/thermal/samsung/
15607 SAMSUNG USB2 PHY DRIVER
15608 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15609 L: linux-kernel@vger.kernel.org
15611 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15612 F: Documentation/driver-api/phy/samsung-usb2.rst
15613 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15614 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15615 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15616 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15617 F: drivers/phy/samsung/phy-samsung-usb2.c
15618 F: drivers/phy/samsung/phy-samsung-usb2.h
15621 M: Zwane Mwaikambo <zwanem@gmail.com>
15623 F: drivers/watchdog/sc1200wdt.c
15626 M: Ingo Molnar <mingo@redhat.com>
15627 M: Peter Zijlstra <peterz@infradead.org>
15628 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15629 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15630 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15631 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15632 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15633 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15634 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15635 L: linux-kernel@vger.kernel.org
15637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15638 F: include/linux/preempt.h
15639 F: include/linux/sched.h
15640 F: include/linux/wait.h
15641 F: include/uapi/linux/sched.h
15644 SCR24X CHIP CARD INTERFACE DRIVER
15645 M: Lubomir Rintel <lkundrak@v3.sk>
15647 F: drivers/char/pcmcia/scr24x_cs.c
15650 M: Jens Axboe <axboe@kernel.dk>
15651 L: linux-scsi@vger.kernel.org
15653 W: http://www.kernel.dk
15654 F: drivers/scsi/sr*
15656 SCSI RDMA PROTOCOL (SRP) INITIATOR
15657 M: Bart Van Assche <bvanassche@acm.org>
15658 L: linux-rdma@vger.kernel.org
15660 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15661 F: drivers/infiniband/ulp/srp/
15662 F: include/scsi/srp.h
15664 SCSI RDMA PROTOCOL (SRP) TARGET
15665 M: Bart Van Assche <bvanassche@acm.org>
15666 L: linux-rdma@vger.kernel.org
15667 L: target-devel@vger.kernel.org
15669 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15670 F: drivers/infiniband/ulp/srpt/
15673 M: Doug Gilbert <dgilbert@interlog.com>
15674 L: linux-scsi@vger.kernel.org
15676 W: http://sg.danny.cz/sg
15677 F: Documentation/scsi/scsi-generic.rst
15678 F: drivers/scsi/sg.c
15679 F: include/scsi/sg.h
15682 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15683 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15684 L: linux-scsi@vger.kernel.org
15686 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15689 F: Documentation/devicetree/bindings/scsi/
15694 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15695 L: linux-scsi@vger.kernel.org
15697 F: Documentation/scsi/st.rst
15698 F: drivers/scsi/st.*
15699 F: drivers/scsi/st_*.h
15701 SCSI TARGET SUBSYSTEM
15702 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15703 L: linux-scsi@vger.kernel.org
15704 L: target-devel@vger.kernel.org
15706 W: http://www.linux-iscsi.org
15707 Q: https://patchwork.kernel.org/project/target-devel/list/
15708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15709 F: Documentation/target/
15714 M: Vlad Yasevich <vyasevich@gmail.com>
15715 M: Neil Horman <nhorman@tuxdriver.com>
15716 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15717 L: linux-sctp@vger.kernel.org
15719 W: http://lksctp.sourceforge.net
15720 F: Documentation/networking/sctp.rst
15721 F: include/linux/sctp.h
15722 F: include/net/sctp/
15723 F: include/uapi/linux/sctp.h
15727 M: Jim Cromie <jim.cromie@gmail.com>
15729 F: Documentation/i2c/busses/scx200_acb.rst
15730 F: arch/x86/platform/scx200/
15731 F: drivers/i2c/busses/scx200*
15732 F: drivers/mtd/maps/scx200_docflash.c
15733 F: drivers/watchdog/scx200_wdt.c
15734 F: include/linux/scx200.h
15737 M: Jim Cromie <jim.cromie@gmail.com>
15739 F: drivers/char/scx200_gpio.c
15740 F: include/linux/scx200_gpio.h
15742 SCx200 HRT CLOCKSOURCE DRIVER
15743 M: Jim Cromie <jim.cromie@gmail.com>
15745 F: drivers/clocksource/scx200_hrt.c
15747 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15748 M: Sascha Sommer <saschasommer@freenet.de>
15749 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15751 F: drivers/mmc/host/sdricoh_cs.c
15753 SECO BOARDS CEC DRIVER
15754 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15756 F: drivers/media/cec/platform/seco/seco-cec.c
15757 F: drivers/media/cec/platform/seco/seco-cec.h
15760 M: Kees Cook <keescook@chromium.org>
15761 R: Andy Lutomirski <luto@amacapital.net>
15762 R: Will Drewry <wad@chromium.org>
15764 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15765 F: Documentation/userspace-api/seccomp_filter.rst
15766 F: include/linux/seccomp.h
15767 F: include/uapi/linux/seccomp.h
15768 F: kernel/seccomp.c
15769 F: tools/testing/selftests/kselftest_harness.h
15770 F: tools/testing/selftests/seccomp/*
15771 K: \bsecure_computing
15774 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15775 M: Al Cooper <alcooperx@gmail.com>
15776 L: linux-mmc@vger.kernel.org
15777 L: bcm-kernel-feedback-list@broadcom.com
15779 F: drivers/mmc/host/sdhci-brcmstb*
15781 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15782 M: Adrian Hunter <adrian.hunter@intel.com>
15783 L: linux-mmc@vger.kernel.org
15785 F: drivers/mmc/host/sdhci*
15786 F: include/linux/mmc/sdhci*
15788 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15789 M: Eugen Hristev <eugen.hristev@microchip.com>
15790 L: linux-mmc@vger.kernel.org
15792 F: drivers/mmc/host/sdhci-of-at91.c
15794 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15795 M: Ben Dooks <ben-linux@fluff.org>
15796 M: Jaehoon Chung <jh80.chung@samsung.com>
15797 L: linux-mmc@vger.kernel.org
15799 F: drivers/mmc/host/sdhci-s3c*
15801 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15802 M: Viresh Kumar <vireshk@kernel.org>
15803 L: linux-mmc@vger.kernel.org
15805 F: drivers/mmc/host/sdhci-spear.c
15807 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15808 M: Kishon Vijay Abraham I <kishon@ti.com>
15809 L: linux-mmc@vger.kernel.org
15811 F: drivers/mmc/host/sdhci-omap.c
15813 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15814 M: Jonathan Derrick <jonathan.derrick@intel.com>
15815 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15816 L: linux-block@vger.kernel.org
15818 F: block/opal_proto.h
15820 F: include/linux/sed*
15821 F: include/uapi/linux/sed*
15824 M: Security Officers <security@kernel.org>
15826 F: Documentation/admin-guide/security-bugs.rst
15829 M: James Morris <jmorris@namei.org>
15830 M: "Serge E. Hallyn" <serge@hallyn.com>
15831 L: linux-security-module@vger.kernel.org (suggested Cc:)
15833 W: http://kernsec.org/
15834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15836 X: security/selinux/
15838 SELINUX SECURITY MODULE
15839 M: Paul Moore <paul@paul-moore.com>
15840 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15841 M: Eric Paris <eparis@parisplace.org>
15842 L: selinux@vger.kernel.org
15844 W: https://selinuxproject.org
15845 W: https://github.com/SELinuxProject
15846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15847 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15848 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15849 F: Documentation/admin-guide/LSM/SELinux.rst
15850 F: include/trace/events/avc.h
15851 F: include/uapi/linux/selinux_netlink.h
15852 F: scripts/selinux/
15853 F: security/selinux/
15856 M: Jiri Slaby <jirislaby@kernel.org>
15858 F: drivers/misc/phantom.c
15859 F: include/uapi/linux/phantom.h
15861 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15862 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15864 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15865 F: drivers/iio/chemical/scd30.h
15866 F: drivers/iio/chemical/scd30_core.c
15867 F: drivers/iio/chemical/scd30_i2c.c
15868 F: drivers/iio/chemical/scd30_serial.c
15870 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15871 M: Tomasz Duszynski <tduszyns@gmail.com>
15873 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15874 F: drivers/iio/chemical/sps30.c
15877 M: Rob Herring <robh@kernel.org>
15878 L: linux-serial@vger.kernel.org
15880 F: Documentation/devicetree/bindings/serial/serial.yaml
15881 F: drivers/tty/serdev/
15882 F: include/linux/serdev.h
15885 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15886 L: linux-serial@vger.kernel.org
15888 F: Documentation/devicetree/bindings/serial/
15889 F: drivers/tty/serial/
15892 M: Sean Young <sean@mess.org>
15893 L: linux-media@vger.kernel.org
15895 F: drivers/media/rc/serial_ir.c
15897 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15898 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15899 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15901 F: Documentation/devicetree/bindings/slimbus/
15902 F: drivers/slimbus/
15903 F: include/linux/slimbus.h
15906 M: Edward Cree <ecree.xilinx@gmail.com>
15907 M: Martin Habets <habetsm.xilinx@gmail.com>
15908 L: netdev@vger.kernel.org
15910 F: drivers/net/ethernet/sfc/
15912 SFF/SFP/SFP+ MODULE SUPPORT
15913 M: Russell King <linux@armlinux.org.uk>
15914 L: netdev@vger.kernel.org
15916 F: drivers/net/phy/phylink.c
15917 F: drivers/net/phy/sfp*
15918 F: include/linux/mdio/mdio-i2c.h
15919 F: include/linux/phylink.h
15920 F: include/linux/sfp.h
15921 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)
15924 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
15926 F: drivers/misc/sgi-gru/
15928 SGI XP/XPC/XPNET DRIVER
15929 M: Robin Holt <robinmholt@gmail.com>
15930 M: Steve Wahl <steve.wahl@hpe.com>
15931 R: Mike Travis <mike.travis@hpe.com>
15933 F: drivers/misc/sgi-xp/
15935 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15936 M: Karsten Graul <kgraul@linux.ibm.com>
15937 L: linux-s390@vger.kernel.org
15939 W: http://www.ibm.com/developerworks/linux/linux390/
15942 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15943 M: Linus Walleij <linus.walleij@linaro.org>
15944 L: linux-iio@vger.kernel.org
15946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15947 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15948 F: drivers/iio/light/gp2ap002.c
15950 SHARP RJ54N1CB0C SENSOR DRIVER
15951 M: Jacopo Mondi <jacopo@jmondi.org>
15952 L: linux-media@vger.kernel.org
15954 T: git git://linuxtv.org/media_tree.git
15955 F: drivers/media/i2c/rj54n1cb0c.c
15956 F: include/media/i2c/rj54n1cb0c.h
15958 SH_VOU V4L2 OUTPUT DRIVER
15959 L: linux-media@vger.kernel.org
15961 F: drivers/media/platform/sh_vou.c
15962 F: include/media/drv-intf/sh_vou.h
15964 SI2157 MEDIA DRIVER
15965 M: Antti Palosaari <crope@iki.fi>
15966 L: linux-media@vger.kernel.org
15968 W: https://linuxtv.org
15969 W: http://palosaari.fi/linux/
15970 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15971 T: git git://linuxtv.org/anttip/media_tree.git
15972 F: drivers/media/tuners/si2157*
15974 SI2165 MEDIA DRIVER
15975 M: Matthias Schwarzott <zzam@gentoo.org>
15976 L: linux-media@vger.kernel.org
15978 W: https://linuxtv.org
15979 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15980 F: drivers/media/dvb-frontends/si2165*
15982 SI2168 MEDIA DRIVER
15983 M: Antti Palosaari <crope@iki.fi>
15984 L: linux-media@vger.kernel.org
15986 W: https://linuxtv.org
15987 W: http://palosaari.fi/linux/
15988 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15989 T: git git://linuxtv.org/anttip/media_tree.git
15990 F: drivers/media/dvb-frontends/si2168*
15992 SI470X FM RADIO RECEIVER I2C DRIVER
15993 M: Hans Verkuil <hverkuil@xs4all.nl>
15994 L: linux-media@vger.kernel.org
15996 W: https://linuxtv.org
15997 T: git git://linuxtv.org/media_tree.git
15998 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16000 SI470X FM RADIO RECEIVER USB DRIVER
16001 M: Hans Verkuil <hverkuil@xs4all.nl>
16002 L: linux-media@vger.kernel.org
16004 W: https://linuxtv.org
16005 T: git git://linuxtv.org/media_tree.git
16006 F: drivers/media/radio/si470x/radio-si470x-common.c
16007 F: drivers/media/radio/si470x/radio-si470x-usb.c
16008 F: drivers/media/radio/si470x/radio-si470x.h
16010 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16011 M: Eduardo Valentin <edubezval@gmail.com>
16012 L: linux-media@vger.kernel.org
16014 W: https://linuxtv.org
16015 T: git git://linuxtv.org/media_tree.git
16016 F: drivers/media/radio/si4713/si4713.?
16018 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16019 M: Eduardo Valentin <edubezval@gmail.com>
16020 L: linux-media@vger.kernel.org
16022 W: https://linuxtv.org
16023 T: git git://linuxtv.org/media_tree.git
16024 F: drivers/media/radio/si4713/radio-platform-si4713.c
16026 SI4713 FM RADIO TRANSMITTER USB DRIVER
16027 M: Hans Verkuil <hverkuil@xs4all.nl>
16028 L: linux-media@vger.kernel.org
16030 W: https://linuxtv.org
16031 T: git git://linuxtv.org/media_tree.git
16032 F: drivers/media/radio/si4713/radio-usb-si4713.c
16035 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16036 L: linux-media@vger.kernel.org
16038 W: https://linuxtv.org
16039 T: git git://linuxtv.org/media_tree.git
16040 F: drivers/media/common/siano/
16041 F: drivers/media/mmc/siano/
16042 F: drivers/media/usb/siano/
16043 F: drivers/media/usb/siano/
16046 M: Palmer Dabbelt <palmer@dabbelt.com>
16047 M: Paul Walmsley <paul.walmsley@sifive.com>
16048 L: linux-riscv@lists.infradead.org
16050 T: git git://github.com/sifive/riscv-linux.git
16054 SIFIVE FU540 SYSTEM-ON-CHIP
16055 M: Paul Walmsley <paul.walmsley@sifive.com>
16056 M: Palmer Dabbelt <palmer@dabbelt.com>
16057 L: linux-riscv@lists.infradead.org
16059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16064 M: Green Wan <green.wan@sifive.com>
16066 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16067 F: drivers/dma/sf-pdma/
16069 SILEAD TOUCHSCREEN DRIVER
16070 M: Hans de Goede <hdegoede@redhat.com>
16071 L: linux-input@vger.kernel.org
16072 L: platform-driver-x86@vger.kernel.org
16074 F: drivers/input/touchscreen/silead.c
16075 F: drivers/platform/x86/touchscreen_dmi.c
16077 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16078 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16080 F: drivers/staging/wfx/
16082 SILICON MOTION SM712 FRAME BUFFER DRIVER
16083 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16084 M: Teddy Wang <teddy.wang@siliconmotion.com>
16085 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16086 L: linux-fbdev@vger.kernel.org
16088 F: Documentation/fb/sm712fb.rst
16089 F: drivers/video/fbdev/sm712*
16091 SIMPLE FIRMWARE INTERFACE (SFI)
16093 W: http://simplefirmware.org/
16094 F: arch/x86/platform/sfi/
16096 F: include/linux/sfi*.h
16099 M: Hans de Goede <hdegoede@redhat.com>
16100 L: linux-fbdev@vger.kernel.org
16102 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16103 F: drivers/video/fbdev/simplefb.c
16104 F: include/linux/platform_data/simplefb.h
16106 SIMTEC EB110ATX (Chalice CATS)
16107 M: Simtec Linux Team <linux@simtec.co.uk>
16109 W: http://www.simtec.co.uk/products/EB110ATX/
16111 SIMTEC EB2410ITX (BAST)
16112 M: Simtec Linux Team <linux@simtec.co.uk>
16114 W: http://www.simtec.co.uk/products/EB2410ITX/
16115 F: arch/arm/mach-s3c/bast-ide.c
16116 F: arch/arm/mach-s3c/bast-irq.c
16117 F: arch/arm/mach-s3c/mach-bast.c
16120 M: Thorsten Scherer <t.scherer@eckelmann.de>
16121 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16122 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16124 F: drivers/gpio/gpio-siox.c
16126 F: include/trace/events/siox.h
16128 SIPHASH PRF ROUTINES
16129 M: Jason A. Donenfeld <Jason@zx2c4.com>
16131 F: include/linux/siphash.h
16133 F: lib/test_siphash.c
16135 SIS 190 ETHERNET DRIVER
16136 M: Francois Romieu <romieu@fr.zoreil.com>
16137 L: netdev@vger.kernel.org
16139 F: drivers/net/ethernet/sis/sis190.c
16141 SIS 900/7016 FAST ETHERNET DRIVER
16142 M: Daniele Venzano <venza@brownhat.org>
16143 L: netdev@vger.kernel.org
16145 W: http://www.brownhat.org/sis900.html
16146 F: drivers/net/ethernet/sis/sis900.*
16148 SIS FRAMEBUFFER DRIVER
16149 M: Thomas Winischhofer <thomas@winischhofer.net>
16151 W: http://www.winischhofer.net/linuxsisvga.shtml
16152 F: Documentation/fb/sisfb.rst
16153 F: drivers/video/fbdev/sis/
16154 F: include/video/sisfb.h
16156 SIS I2C TOUCHSCREEN DRIVER
16157 M: Mika Penttilä <mika.penttila@nextfour.com>
16158 L: linux-input@vger.kernel.org
16160 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16161 F: drivers/input/touchscreen/sis_i2c.c
16164 M: Thomas Winischhofer <thomas@winischhofer.net>
16166 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16167 F: drivers/usb/misc/sisusbvga/
16170 M: Christoph Lameter <cl@linux.com>
16171 M: Pekka Enberg <penberg@kernel.org>
16172 M: David Rientjes <rientjes@google.com>
16173 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16174 M: Andrew Morton <akpm@linux-foundation.org>
16175 L: linux-mm@kvack.org
16177 F: include/linux/sl?b*.h
16180 SLEEPABLE READ-COPY UPDATE (SRCU)
16181 M: Lai Jiangshan <jiangshanlai@gmail.com>
16182 M: "Paul E. McKenney" <paulmck@kernel.org>
16183 M: Josh Triplett <josh@joshtriplett.org>
16184 R: Steven Rostedt <rostedt@goodmis.org>
16185 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16186 L: rcu@vger.kernel.org
16188 W: http://www.rdrop.com/users/paulmck/RCU/
16189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16190 F: include/linux/srcu*.h
16191 F: kernel/rcu/srcu*.c
16193 SMACK SECURITY MODULE
16194 M: Casey Schaufler <casey@schaufler-ca.com>
16195 L: linux-security-module@vger.kernel.org
16197 W: http://schaufler-ca.com
16198 T: git git://github.com/cschaufler/smack-next
16199 F: Documentation/admin-guide/LSM/Smack.rst
16202 SMC91x ETHERNET DRIVER
16203 M: Nicolas Pitre <nico@fluxnic.net>
16205 F: drivers/net/ethernet/smsc/smc91x.*
16207 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16208 M: Mark Rutland <mark.rutland@arm.com>
16209 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16210 M: Sudeep Holla <sudeep.holla@arm.com>
16211 L: linux-arm-kernel@lists.infradead.org
16213 F: drivers/firmware/smccc/
16214 F: include/linux/arm-smccc.h
16216 SMM665 HARDWARE MONITOR DRIVER
16217 M: Guenter Roeck <linux@roeck-us.net>
16218 L: linux-hwmon@vger.kernel.org
16220 F: Documentation/hwmon/smm665.rst
16221 F: drivers/hwmon/smm665.c
16223 SMSC EMC2103 HARDWARE MONITOR DRIVER
16224 M: Steve Glendinning <steve.glendinning@shawell.net>
16225 L: linux-hwmon@vger.kernel.org
16227 F: Documentation/hwmon/emc2103.rst
16228 F: drivers/hwmon/emc2103.c
16230 SMSC SCH5627 HARDWARE MONITOR DRIVER
16231 M: Hans de Goede <hdegoede@redhat.com>
16232 L: linux-hwmon@vger.kernel.org
16234 F: Documentation/hwmon/sch5627.rst
16235 F: drivers/hwmon/sch5627.c
16237 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16238 M: Steve Glendinning <steve.glendinning@shawell.net>
16239 L: linux-fbdev@vger.kernel.org
16241 F: drivers/video/fbdev/smscufx.c
16243 SMSC47B397 HARDWARE MONITOR DRIVER
16244 M: Jean Delvare <jdelvare@suse.com>
16245 L: linux-hwmon@vger.kernel.org
16247 F: Documentation/hwmon/smsc47b397.rst
16248 F: drivers/hwmon/smsc47b397.c
16250 SMSC911x ETHERNET DRIVER
16251 M: Steve Glendinning <steve.glendinning@shawell.net>
16252 L: netdev@vger.kernel.org
16254 F: drivers/net/ethernet/smsc/smsc911x.*
16255 F: include/linux/smsc911x.h
16257 SMSC9420 PCI ETHERNET DRIVER
16258 M: Steve Glendinning <steve.glendinning@shawell.net>
16259 L: netdev@vger.kernel.org
16261 F: drivers/net/ethernet/smsc/smsc9420.*
16263 SOCIONEXT (SNI) AVE NETWORK DRIVER
16264 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16265 L: netdev@vger.kernel.org
16267 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16268 F: drivers/net/ethernet/socionext/sni_ave.c
16270 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16271 M: Jassi Brar <jaswinder.singh@linaro.org>
16272 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16273 L: netdev@vger.kernel.org
16275 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16276 F: drivers/net/ethernet/socionext/netsec.c
16278 SOCIONEXT (SNI) Synquacer SPI DRIVER
16279 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16280 M: Jassi Brar <jaswinder.singh@linaro.org>
16281 L: linux-spi@vger.kernel.org
16283 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16284 F: drivers/spi/spi-synquacer.c
16286 SOCIONEXT SYNQUACER I2C DRIVER
16287 M: Ard Biesheuvel <ardb@kernel.org>
16288 L: linux-i2c@vger.kernel.org
16290 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16291 F: drivers/i2c/busses/i2c-synquacer.c
16293 SOCIONEXT UNIPHIER SOUND DRIVER
16294 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16296 F: sound/soc/uniphier/
16298 SOEKRIS NET48XX LED SUPPORT
16299 M: Chris Boot <bootc@bootc.net>
16301 F: drivers/leds/leds-net48xx.c
16303 SOFT-IWARP DRIVER (siw)
16304 M: Bernard Metzler <bmt@zurich.ibm.com>
16305 L: linux-rdma@vger.kernel.org
16307 F: drivers/infiniband/sw/siw/
16308 F: include/uapi/rdma/siw-abi.h
16310 SOFT-ROCE DRIVER (rxe)
16311 M: Zhu Yanjun <yanjunz@nvidia.com>
16312 L: linux-rdma@vger.kernel.org
16314 F: drivers/infiniband/sw/rxe/
16315 F: include/uapi/rdma/rdma_user_rxe.h
16317 SOFTLOGIC 6x10 MPEG CODEC
16318 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16319 M: Anton Sviridenko <anton@corp.bluecherry.net>
16320 M: Andrey Utkin <andrey_utkin@fastmail.com>
16321 M: Ismael Luceno <ismael@iodev.co.uk>
16322 L: linux-media@vger.kernel.org
16324 F: drivers/media/pci/solo6x10/
16326 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16327 M: James Morse <james.morse@arm.com>
16328 L: linux-arm-kernel@lists.infradead.org
16330 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16331 F: drivers/firmware/arm_sdei.c
16332 F: include/linux/arm_sdei.h
16333 F: include/uapi/linux/arm_sdei.h
16335 SOFTWARE RAID (Multiple Disks) SUPPORT
16336 M: Song Liu <song@kernel.org>
16337 L: linux-raid@vger.kernel.org
16339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16340 F: drivers/md/Kconfig
16341 F: drivers/md/Makefile
16343 F: drivers/md/raid*
16344 F: include/linux/raid/
16345 F: include/uapi/linux/raid/
16347 SOLIDRUN CLEARFOG SUPPORT
16348 M: Russell King <linux@armlinux.org.uk>
16350 F: arch/arm/boot/dts/armada-388-clearfog*
16351 F: arch/arm/boot/dts/armada-38x-solidrun-*
16353 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16354 M: Russell King <linux@armlinux.org.uk>
16356 F: arch/arm/boot/dts/imx6*-cubox-i*
16357 F: arch/arm/boot/dts/imx6*-hummingboard*
16358 F: arch/arm/boot/dts/imx6*-sr-*
16360 SONIC NETWORK DRIVER
16361 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16362 L: netdev@vger.kernel.org
16364 F: drivers/net/ethernet/natsemi/sonic.*
16366 SONICS SILICON BACKPLANE DRIVER (SSB)
16367 M: Michael Buesch <m@bues.ch>
16368 L: linux-wireless@vger.kernel.org
16371 F: include/linux/ssb/
16373 SONY IMX214 SENSOR DRIVER
16374 M: Ricardo Ribalda <ribalda@kernel.org>
16375 L: linux-media@vger.kernel.org
16377 T: git git://linuxtv.org/media_tree.git
16378 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16379 F: drivers/media/i2c/imx214.c
16381 SONY IMX219 SENSOR DRIVER
16382 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16383 L: linux-media@vger.kernel.org
16385 T: git git://linuxtv.org/media_tree.git
16386 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16387 F: drivers/media/i2c/imx219.c
16389 SONY IMX258 SENSOR DRIVER
16390 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16391 L: linux-media@vger.kernel.org
16393 T: git git://linuxtv.org/media_tree.git
16394 F: drivers/media/i2c/imx258.c
16396 SONY IMX274 SENSOR DRIVER
16397 M: Leon Luo <leonl@leopardimaging.com>
16398 L: linux-media@vger.kernel.org
16400 T: git git://linuxtv.org/media_tree.git
16401 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16402 F: drivers/media/i2c/imx274.c
16404 SONY IMX290 SENSOR DRIVER
16405 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16406 L: linux-media@vger.kernel.org
16408 T: git git://linuxtv.org/media_tree.git
16409 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16410 F: drivers/media/i2c/imx290.c
16412 SONY IMX319 SENSOR DRIVER
16413 M: Bingbu Cao <bingbu.cao@intel.com>
16414 L: linux-media@vger.kernel.org
16416 T: git git://linuxtv.org/media_tree.git
16417 F: drivers/media/i2c/imx319.c
16419 SONY IMX355 SENSOR DRIVER
16420 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16421 L: linux-media@vger.kernel.org
16423 T: git git://linuxtv.org/media_tree.git
16424 F: drivers/media/i2c/imx355.c
16426 SONY MEMORYSTICK SUBSYSTEM
16427 M: Maxim Levitsky <maximlevitsky@gmail.com>
16428 M: Alex Dubov <oakad@yahoo.com>
16429 M: Ulf Hansson <ulf.hansson@linaro.org>
16430 L: linux-mmc@vger.kernel.org
16432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16433 F: drivers/memstick/
16434 F: include/linux/memstick.h
16436 SONY VAIO CONTROL DEVICE DRIVER
16437 M: Mattia Dongili <malattia@linux.it>
16438 L: platform-driver-x86@vger.kernel.org
16440 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16441 F: Documentation/admin-guide/laptops/sony-laptop.rst
16442 F: drivers/char/sonypi.c
16443 F: drivers/platform/x86/sony-laptop.c
16444 F: include/linux/sony-laptop.h
16447 M: Jaroslav Kysela <perex@perex.cz>
16448 M: Takashi Iwai <tiwai@suse.com>
16449 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16451 W: http://www.alsa-project.org/
16452 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16454 F: Documentation/sound/
16456 F: include/uapi/sound/
16459 SOUND - COMPRESSED AUDIO
16460 M: Vinod Koul <vkoul@kernel.org>
16461 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16464 F: Documentation/sound/designs/compress-offload.rst
16465 F: include/sound/compress_driver.h
16466 F: include/uapi/sound/compress_*
16467 F: sound/core/compress_offload.c
16468 F: sound/soc/soc-compress.c
16470 SOUND - DMAENGINE HELPERS
16471 M: Lars-Peter Clausen <lars@metafoo.de>
16473 F: include/sound/dmaengine_pcm.h
16474 F: sound/core/pcm_dmaengine.c
16475 F: sound/soc/soc-generic-dmaengine-pcm.c
16477 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16478 M: Liam Girdwood <lgirdwood@gmail.com>
16479 M: Mark Brown <broonie@kernel.org>
16480 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16482 W: http://alsa-project.org/main/index.php/ASoC
16483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16484 F: Documentation/devicetree/bindings/sound/
16485 F: Documentation/sound/soc/
16486 F: include/dt-bindings/sound/
16487 F: include/sound/soc*
16490 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16491 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16492 M: Liam Girdwood <lgirdwood@gmail.com>
16493 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16494 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16495 M: Daniel Baluta <daniel.baluta@nxp.com>
16496 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16498 W: https://github.com/thesofproject/linux/
16501 SOUNDWIRE SUBSYSTEM
16502 M: Vinod Koul <vkoul@kernel.org>
16503 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16504 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16505 R: Sanyog Kale <sanyog.r.kale@intel.com>
16506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16508 F: Documentation/driver-api/soundwire/
16509 F: drivers/soundwire/
16510 F: include/linux/soundwire/
16513 M: Olli Salonen <olli.salonen@iki.fi>
16514 L: linux-media@vger.kernel.org
16516 W: https://linuxtv.org
16517 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16518 F: drivers/media/dvb-frontends/sp2*
16520 SPARC + UltraSPARC (sparc/sparc64)
16521 M: "David S. Miller" <davem@davemloft.net>
16522 L: sparclinux@vger.kernel.org
16524 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16530 SPARC SERIAL DRIVERS
16531 M: "David S. Miller" <davem@davemloft.net>
16532 L: sparclinux@vger.kernel.org
16534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16536 F: drivers/tty/serial/suncore.c
16537 F: drivers/tty/serial/sunhv.c
16538 F: drivers/tty/serial/sunsab.c
16539 F: drivers/tty/serial/sunsab.h
16540 F: drivers/tty/serial/sunsu.c
16541 F: drivers/tty/serial/sunzilog.c
16542 F: drivers/tty/serial/sunzilog.h
16543 F: drivers/tty/vcc.c
16544 F: include/linux/sunserialcore.h
16547 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16548 L: linux-sparse@vger.kernel.org
16550 W: https://sparse.docs.kernel.org/
16551 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16552 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16553 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16554 F: include/linux/compiler.h
16556 SPEAKUP CONSOLE SPEECH DRIVER
16557 M: William Hubbs <w.d.hubbs@gmail.com>
16558 M: Chris Brannon <chris@the-brannons.com>
16559 M: Kirk Reiser <kirk@reisers.ca>
16560 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16561 L: speakup@linux-speakup.org
16563 W: http://www.linux-speakup.org/
16564 F: drivers/accessibility/speakup/
16566 SPEAR CLOCK FRAMEWORK SUPPORT
16567 M: Viresh Kumar <vireshk@kernel.org>
16568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16570 W: http://www.st.com/spear
16571 F: drivers/clk/spear/
16573 SPEAR PLATFORM SUPPORT
16574 M: Viresh Kumar <vireshk@kernel.org>
16575 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16578 W: http://www.st.com/spear
16579 F: arch/arm/boot/dts/spear*
16580 F: arch/arm/mach-spear/
16583 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16584 L: linux-mtd@lists.infradead.org
16586 W: http://www.linux-mtd.infradead.org/
16587 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16588 C: irc://irc.oftc.net/mtd
16589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16590 F: drivers/mtd/spi-nor/
16591 F: include/linux/mtd/spi-nor.h
16594 M: Mark Brown <broonie@kernel.org>
16595 L: linux-spi@vger.kernel.org
16597 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16599 F: Documentation/devicetree/bindings/spi/
16600 F: Documentation/spi/
16602 F: include/linux/spi/
16603 F: include/uapi/linux/spi/
16606 SPIDERNET NETWORK DRIVER for CELL
16607 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16608 L: netdev@vger.kernel.org
16610 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16611 F: drivers/net/ethernet/toshiba/spider_net*
16614 R: Stephen Boyd <sboyd@kernel.org>
16615 L: linux-arm-msm@vger.kernel.org
16616 F: Documentation/devicetree/bindings/spmi/
16618 F: include/dt-bindings/spmi/spmi.h
16619 F: include/linux/spmi.h
16620 F: include/trace/events/spmi.h
16623 M: Jeremy Kerr <jk@ozlabs.org>
16624 L: linuxppc-dev@lists.ozlabs.org
16626 W: http://www.ibm.com/developerworks/power/cell/
16627 F: Documentation/filesystems/spufs/spufs.rst
16628 F: arch/powerpc/platforms/cell/spufs/
16630 SQUASHFS FILE SYSTEM
16631 M: Phillip Lougher <phillip@squashfs.org.uk>
16632 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16634 W: http://squashfs.org.uk
16635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16636 F: Documentation/filesystems/squashfs.rst
16639 SRM (Alpha) environment access
16640 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16642 F: arch/alpha/kernel/srm_env.c
16644 ST LSM6DSx IMU IIO DRIVER
16645 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16646 L: linux-iio@vger.kernel.org
16648 W: http://www.st.com/
16649 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16650 F: drivers/iio/imu/st_lsm6dsx/
16652 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16653 M: Mickael Guene <mickael.guene@st.com>
16654 L: linux-media@vger.kernel.org
16656 T: git git://linuxtv.org/media_tree.git
16657 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16658 F: drivers/media/i2c/st-mipid02.c
16660 ST STM32 I2C/SMBUS DRIVER
16661 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16662 L: linux-i2c@vger.kernel.org
16664 F: drivers/i2c/busses/i2c-stm32*
16666 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16667 M: Song Qiang <songqiang1304521@gmail.com>
16668 L: linux-iio@vger.kernel.org
16670 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16671 F: drivers/iio/proximity/vl53l0x-i2c.c
16674 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16675 M: Sasha Levin <sashal@kernel.org>
16676 L: stable@vger.kernel.org
16678 F: Documentation/process/stable-kernel-rules.rst
16680 STAGING - ATOMISP DRIVER
16681 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16682 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16683 L: linux-media@vger.kernel.org
16685 F: drivers/staging/media/atomisp/
16688 M: Ian Abbott <abbotti@mev.co.uk>
16689 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16691 F: drivers/staging/comedi/
16693 STAGING - FIELDBUS SUBSYSTEM
16694 M: Sven Van Asbroeck <TheSven73@gmail.com>
16696 F: drivers/staging/fieldbus/*
16697 F: drivers/staging/fieldbus/Documentation/
16699 STAGING - HMS ANYBUS-S BUS
16700 M: Sven Van Asbroeck <TheSven73@gmail.com>
16702 F: drivers/staging/fieldbus/anybuss/
16704 STAGING - INDUSTRIAL IO
16705 M: Jonathan Cameron <jic23@kernel.org>
16706 L: linux-iio@vger.kernel.org
16708 F: Documentation/devicetree/bindings/staging/iio/
16709 F: drivers/staging/iio/
16711 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16712 M: Marc Dietrich <marvin24@gmx.de>
16713 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16714 L: linux-tegra@vger.kernel.org
16716 F: drivers/staging/nvec/
16718 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16719 M: Jens Frederich <jfrederich@gmail.com>
16720 M: Daniel Drake <dsd@laptop.org>
16721 M: Jon Nettleton <jon.nettleton@gmail.com>
16723 W: http://wiki.laptop.org/go/DCON
16724 F: drivers/staging/olpc_dcon/
16726 STAGING - REALTEK RTL8188EU DRIVERS
16727 M: Larry Finger <Larry.Finger@lwfinger.net>
16729 F: drivers/staging/rtl8188eu/
16731 STAGING - REALTEK RTL8712U DRIVERS
16732 M: Larry Finger <Larry.Finger@lwfinger.net>
16733 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16735 F: drivers/staging/rtl8712/
16737 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16738 M: Michael Hennerich <michael.hennerich@analog.com>
16739 L: linux-fbdev@vger.kernel.org
16741 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16742 F: drivers/staging/fbtft/fb_seps525.c
16744 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16745 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16746 M: Teddy Wang <teddy.wang@siliconmotion.com>
16747 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16748 L: linux-fbdev@vger.kernel.org
16750 F: drivers/staging/sm750fb/
16752 STAGING - VIA VT665X DRIVERS
16753 M: Forest Bond <forest@alittletooquiet.net>
16755 F: drivers/staging/vt665?/
16758 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16759 L: devel@driverdev.osuosl.org
16761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16762 F: drivers/staging/
16764 STARFIRE/DURALAN NETWORK DRIVER
16765 M: Ion Badulescu <ionut@badula.org>
16767 F: drivers/net/ethernet/adaptec/starfire*
16769 STEC S1220 SKD DRIVER
16770 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16771 L: linux-block@vger.kernel.org
16773 F: drivers/block/skd*[ch]
16775 STI AUDIO (ASoC) DRIVERS
16776 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16779 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16783 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16785 F: Documentation/devicetree/bindings/media/stih-cec.txt
16786 F: drivers/media/cec/platform/sti/
16788 STK1160 USB VIDEO CAPTURE DRIVER
16789 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16790 L: linux-media@vger.kernel.org
16792 T: git git://linuxtv.org/media_tree.git
16793 F: drivers/media/usb/stk1160/
16795 STM32 AUDIO (ASoC) DRIVERS
16796 M: Olivier Moysan <olivier.moysan@st.com>
16797 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16798 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16800 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16803 STM32 TIMER/LPTIMER DRIVERS
16804 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16806 F: Documentation/ABI/testing/*timer-stm32
16807 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16808 F: drivers/*/stm32-*timer*
16809 F: drivers/pwm/pwm-stm32*
16810 F: include/linux/*/stm32-*tim*
16812 STMMAC ETHERNET DRIVER
16813 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16814 M: Alexandre Torgue <alexandre.torgue@st.com>
16815 M: Jose Abreu <joabreu@synopsys.com>
16816 L: netdev@vger.kernel.org
16818 W: http://www.stlinux.com
16819 F: Documentation/networking/device_drivers/ethernet/stmicro/
16820 F: drivers/net/ethernet/stmicro/stmmac/
16823 M: Sam Creasey <sammy@sammy.net>
16825 W: http://sammy.net/sun3/
16826 F: arch/m68k/include/asm/sun3*
16827 F: arch/m68k/kernel/*sun3*
16828 F: arch/m68k/sun3*/
16829 F: drivers/net/ethernet/i825xx/sun3*
16831 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16832 M: Hans de Goede <hdegoede@redhat.com>
16833 L: linux-input@vger.kernel.org
16835 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16836 F: drivers/input/keyboard/sun4i-lradc-keys.c
16838 SUNDANCE NETWORK DRIVER
16839 M: Denis Kirjanov <kda@linux-powerpc.org>
16840 L: netdev@vger.kernel.org
16842 F: drivers/net/ethernet/dlink/sundance.c
16845 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16846 M: Rich Felker <dalias@libc.org>
16847 L: linux-sh@vger.kernel.org
16849 Q: http://patchwork.kernel.org/project/linux-sh/list/
16850 F: Documentation/sh/
16855 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16856 M: Len Brown <len.brown@intel.com>
16857 M: Pavel Machek <pavel@ucw.cz>
16858 L: linux-pm@vger.kernel.org
16860 B: https://bugzilla.kernel.org
16861 F: Documentation/power/
16862 F: arch/x86/kernel/acpi/
16863 F: drivers/base/power/
16864 F: include/linux/freezer.h
16865 F: include/linux/pm.h
16866 F: include/linux/suspend.h
16870 M: Martin Mares <mj@ucw.cz>
16871 L: linux-video@atrey.karlin.mff.cuni.cz
16873 F: Documentation/admin-guide/svga.rst
16874 F: arch/x86/boot/video*
16877 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16878 L: iommu@lists.linux-foundation.org
16880 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16881 F: arch/*/kernel/pci-swiotlb.c
16882 F: include/linux/swiotlb.h
16883 F: kernel/dma/swiotlb.c
16886 M: Jiri Pirko <jiri@resnulli.us>
16887 M: Ivan Vecera <ivecera@redhat.com>
16888 L: netdev@vger.kernel.org
16890 F: include/net/switchdev.h
16893 SY8106A REGULATOR DRIVER
16894 M: Icenowy Zheng <icenowy@aosc.io>
16896 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16897 F: drivers/regulator/sy8106a-regulator.c
16899 SYNC FILE FRAMEWORK
16900 M: Sumit Semwal <sumit.semwal@linaro.org>
16901 R: Gustavo Padovan <gustavo@padovan.org>
16902 L: linux-media@vger.kernel.org
16903 L: dri-devel@lists.freedesktop.org
16905 T: git git://anongit.freedesktop.org/drm/drm-misc
16906 F: Documentation/driver-api/sync_file.rst
16907 F: drivers/dma-buf/dma-fence*
16908 F: drivers/dma-buf/sw_sync.c
16909 F: drivers/dma-buf/sync_*
16910 F: include/linux/sync_file.h
16911 F: include/uapi/linux/sync_file.h
16913 SYNOPSYS ARC ARCHITECTURE
16914 M: Vineet Gupta <vgupta@synopsys.com>
16915 L: linux-snps-arc@lists.infradead.org
16917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16918 F: Documentation/devicetree/bindings/arc/*
16919 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16921 F: drivers/clocksource/arc_timer.c
16922 F: drivers/tty/serial/arc_uart.c
16924 SYNOPSYS ARC HSDK SDP pll clock driver
16925 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16927 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16928 F: drivers/clk/clk-hsdk-pll.c
16930 SYNOPSYS ARC SDP clock driver
16931 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16933 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16934 F: drivers/clk/axs10x/*
16936 SYNOPSYS ARC SDP platform support
16937 M: Alexey Brodkin <abrodkin@synopsys.com>
16939 F: Documentation/devicetree/bindings/arc/axs10*
16940 F: arch/arc/boot/dts/ax*
16941 F: arch/arc/plat-axs10x
16943 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16944 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16946 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16947 F: drivers/reset/reset-axs10x.c
16949 SYNOPSYS CREG GPIO DRIVER
16950 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16952 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16953 F: drivers/gpio/gpio-creg-snps.c
16955 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16956 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16958 F: drivers/tty/serial/8250/8250_dw.c
16959 F: drivers/tty/serial/8250/8250_dwlib.*
16960 F: drivers/tty/serial/8250/8250_lpss.c
16962 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16963 M: Hoan Tran <hoan@os.amperecomputing.com>
16964 M: Serge Semin <fancer.lancer@gmail.com>
16965 L: linux-gpio@vger.kernel.org
16967 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16968 F: drivers/gpio/gpio-dwapb.c
16970 SYNOPSYS DESIGNWARE APB SSI DRIVER
16971 M: Serge Semin <fancer.lancer@gmail.com>
16972 L: linux-spi@vger.kernel.org
16974 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16975 F: drivers/spi/spi-dw*
16977 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16978 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16980 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16981 F: drivers/dma/dw-axi-dmac/
16983 SYNOPSYS DESIGNWARE DMAC DRIVER
16984 M: Viresh Kumar <vireshk@kernel.org>
16985 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16987 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16989 F: include/dt-bindings/dma/dw-dmac.h
16990 F: include/linux/dma/dw.h
16991 F: include/linux/platform_data/dma-dw.h
16993 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16994 M: Jose Abreu <Jose.Abreu@synopsys.com>
16995 L: netdev@vger.kernel.org
16997 F: drivers/net/ethernet/synopsys/
16999 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17000 M: Jose Abreu <Jose.Abreu@synopsys.com>
17001 L: netdev@vger.kernel.org
17003 F: drivers/net/pcs/pcs-xpcs.c
17004 F: include/linux/pcs/pcs-xpcs.h
17006 SYNOPSYS DESIGNWARE I2C DRIVER
17007 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17008 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17009 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17010 L: linux-i2c@vger.kernel.org
17012 F: drivers/i2c/busses/i2c-designware-*
17013 F: include/linux/platform_data/i2c-designware.h
17015 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17016 M: Jaehoon Chung <jh80.chung@samsung.com>
17017 L: linux-mmc@vger.kernel.org
17019 F: drivers/mmc/host/dw_mmc*
17021 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17022 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17024 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17025 F: drivers/reset/reset-hsdk.c
17026 F: include/dt-bindings/reset/snps,hsdk-reset.h
17028 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17029 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17030 M: Manjunath M B <manjumb@synopsys.com>
17031 L: linux-mmc@vger.kernel.org
17033 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17035 SYSTEM CONFIGURATION (SYSCON)
17036 M: Lee Jones <lee.jones@linaro.org>
17037 M: Arnd Bergmann <arnd@arndb.de>
17039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17040 F: drivers/mfd/syscon.c
17042 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17043 M: Sudeep Holla <sudeep.holla@arm.com>
17044 L: linux-arm-kernel@lists.infradead.org
17046 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17047 F: drivers/clk/clk-sc[mp]i.c
17048 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17049 F: drivers/firmware/arm_scmi/
17050 F: drivers/firmware/arm_scpi.c
17051 F: drivers/reset/reset-scmi.c
17052 F: include/linux/sc[mp]i_protocol.h
17053 F: include/trace/events/scmi.h
17055 SYSTEM RESET/SHUTDOWN DRIVERS
17056 M: Sebastian Reichel <sre@kernel.org>
17057 L: linux-pm@vger.kernel.org
17059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17060 F: Documentation/devicetree/bindings/power/reset/
17061 F: drivers/power/reset/
17063 SYSTEM TRACE MODULE CLASS
17064 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17067 F: Documentation/trace/stm.rst
17068 F: drivers/hwtracing/stm/
17069 F: include/linux/stm.h
17070 F: include/uapi/linux/stm.h
17072 SYSTEM76 ACPI DRIVER
17073 M: Jeremy Soller <jeremy@system76.com>
17074 M: System76 Product Development <productdev@system76.com>
17075 L: platform-driver-x86@vger.kernel.org
17077 F: drivers/platform/x86/system76_acpi.c
17080 M: Christoph Hellwig <hch@infradead.org>
17082 F: Documentation/filesystems/sysv-fs.rst
17084 F: include/linux/sysv_fs.h
17086 TASKSTATS STATISTICS INTERFACE
17087 M: Balbir Singh <bsingharora@gmail.com>
17089 F: Documentation/accounting/taskstats*
17090 F: include/linux/taskstats*
17091 F: kernel/taskstats.c
17094 M: Jamal Hadi Salim <jhs@mojatatu.com>
17095 M: Cong Wang <xiyou.wangcong@gmail.com>
17096 M: Jiri Pirko <jiri@resnulli.us>
17097 L: netdev@vger.kernel.org
17099 F: include/net/pkt_cls.h
17100 F: include/net/pkt_sched.h
17101 F: include/net/tc_act/
17102 F: include/uapi/linux/pkt_cls.h
17103 F: include/uapi/linux/pkt_sched.h
17104 F: include/uapi/linux/tc_act/
17105 F: include/uapi/linux/tc_ematch/
17108 TC90522 MEDIA DRIVER
17109 M: Akihiro Tsukada <tskd08@gmail.com>
17110 L: linux-media@vger.kernel.org
17112 F: drivers/media/dvb-frontends/tc90522*
17114 TCP LOW PRIORITY MODULE
17115 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17116 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17118 W: http://tcp-lp-mod.sourceforge.net/
17119 F: net/ipv4/tcp_lp.c
17121 TDA10071 MEDIA DRIVER
17122 M: Antti Palosaari <crope@iki.fi>
17123 L: linux-media@vger.kernel.org
17125 W: https://linuxtv.org
17126 W: http://palosaari.fi/linux/
17127 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17128 T: git git://linuxtv.org/anttip/media_tree.git
17129 F: drivers/media/dvb-frontends/tda10071*
17131 TDA18212 MEDIA DRIVER
17132 M: Antti Palosaari <crope@iki.fi>
17133 L: linux-media@vger.kernel.org
17135 W: https://linuxtv.org
17136 W: http://palosaari.fi/linux/
17137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17138 T: git git://linuxtv.org/anttip/media_tree.git
17139 F: drivers/media/tuners/tda18212*
17141 TDA18218 MEDIA DRIVER
17142 M: Antti Palosaari <crope@iki.fi>
17143 L: linux-media@vger.kernel.org
17145 W: https://linuxtv.org
17146 W: http://palosaari.fi/linux/
17147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17148 T: git git://linuxtv.org/anttip/media_tree.git
17149 F: drivers/media/tuners/tda18218*
17151 TDA18250 MEDIA DRIVER
17152 M: Olli Salonen <olli.salonen@iki.fi>
17153 L: linux-media@vger.kernel.org
17155 W: https://linuxtv.org
17156 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17157 T: git git://linuxtv.org/media_tree.git
17158 F: drivers/media/tuners/tda18250*
17160 TDA18271 MEDIA DRIVER
17161 M: Michael Krufky <mkrufky@linuxtv.org>
17162 L: linux-media@vger.kernel.org
17164 W: https://linuxtv.org
17165 W: http://github.com/mkrufky
17166 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17167 T: git git://linuxtv.org/mkrufky/tuners.git
17168 F: drivers/media/tuners/tda18271*
17170 TDA1997x MEDIA DRIVER
17171 M: Tim Harvey <tharvey@gateworks.com>
17172 L: linux-media@vger.kernel.org
17174 W: https://linuxtv.org
17175 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17176 F: drivers/media/i2c/tda1997x.*
17178 TDA827x MEDIA DRIVER
17179 M: Michael Krufky <mkrufky@linuxtv.org>
17180 L: linux-media@vger.kernel.org
17182 W: https://linuxtv.org
17183 W: http://github.com/mkrufky
17184 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17185 T: git git://linuxtv.org/mkrufky/tuners.git
17186 F: drivers/media/tuners/tda8290.*
17188 TDA8290 MEDIA DRIVER
17189 M: Michael Krufky <mkrufky@linuxtv.org>
17190 L: linux-media@vger.kernel.org
17192 W: https://linuxtv.org
17193 W: http://github.com/mkrufky
17194 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17195 T: git git://linuxtv.org/mkrufky/tuners.git
17196 F: drivers/media/tuners/tda8290.*
17198 TDA9840 MEDIA DRIVER
17199 M: Hans Verkuil <hverkuil@xs4all.nl>
17200 L: linux-media@vger.kernel.org
17202 W: https://linuxtv.org
17203 T: git git://linuxtv.org/media_tree.git
17204 F: drivers/media/i2c/tda9840*
17206 TEA5761 TUNER DRIVER
17207 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17208 L: linux-media@vger.kernel.org
17210 W: https://linuxtv.org
17211 T: git git://linuxtv.org/media_tree.git
17212 F: drivers/media/tuners/tea5761.*
17214 TEA5767 TUNER DRIVER
17215 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17216 L: linux-media@vger.kernel.org
17218 W: https://linuxtv.org
17219 T: git git://linuxtv.org/media_tree.git
17220 F: drivers/media/tuners/tea5767.*
17222 TEA6415C MEDIA DRIVER
17223 M: Hans Verkuil <hverkuil@xs4all.nl>
17224 L: linux-media@vger.kernel.org
17226 W: https://linuxtv.org
17227 T: git git://linuxtv.org/media_tree.git
17228 F: drivers/media/i2c/tea6415c*
17230 TEA6420 MEDIA DRIVER
17231 M: Hans Verkuil <hverkuil@xs4all.nl>
17232 L: linux-media@vger.kernel.org
17234 W: https://linuxtv.org
17235 T: git git://linuxtv.org/media_tree.git
17236 F: drivers/media/i2c/tea6420*
17239 M: Jiri Pirko <jiri@resnulli.us>
17240 L: netdev@vger.kernel.org
17242 F: drivers/net/team/
17243 F: include/linux/if_team.h
17244 F: include/uapi/linux/if_team.h
17246 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17247 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17249 F: arch/x86/platform/ts5500/
17251 TECHNOTREND USB IR RECEIVER
17252 M: Sean Young <sean@mess.org>
17253 L: linux-media@vger.kernel.org
17255 F: drivers/media/rc/ttusbir.c
17257 TECHWELL TW9910 VIDEO DECODER
17258 L: linux-media@vger.kernel.org
17260 F: drivers/media/i2c/tw9910.c
17261 F: include/media/i2c/tw9910.h
17264 M: Jens Wiklander <jens.wiklander@linaro.org>
17265 L: op-tee@lists.trustedfirmware.org
17267 F: Documentation/staging/tee.rst
17269 F: include/linux/tee_drv.h
17270 F: include/uapi/linux/tee.h
17272 TEGRA ARCHITECTURE SUPPORT
17273 M: Thierry Reding <thierry.reding@gmail.com>
17274 M: Jonathan Hunter <jonathanh@nvidia.com>
17275 L: linux-tegra@vger.kernel.org
17277 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17282 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17283 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17285 F: drivers/clk/tegra/
17288 M: Laxman Dewangan <ldewangan@nvidia.com>
17289 M: Jon Hunter <jonathanh@nvidia.com>
17291 F: drivers/dma/tegra*
17294 M: Laxman Dewangan <ldewangan@nvidia.com>
17295 R: Dmitry Osipenko <digetx@gmail.com>
17297 F: drivers/i2c/busses/i2c-tegra.c
17299 TEGRA IOMMU DRIVERS
17300 M: Thierry Reding <thierry.reding@gmail.com>
17301 R: Krishna Reddy <vdumpa@nvidia.com>
17302 L: linux-tegra@vger.kernel.org
17304 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17305 F: drivers/iommu/tegra*
17308 M: Laxman Dewangan <ldewangan@nvidia.com>
17310 F: drivers/input/keyboard/tegra-kbc.c
17313 M: Stefan Agner <stefan@agner.ch>
17314 M: Lucas Stach <dev@lynxeye.de>
17316 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17317 F: drivers/mtd/nand/raw/tegra_nand.c
17320 M: Thierry Reding <thierry.reding@gmail.com>
17322 F: drivers/pwm/pwm-tegra.c
17324 TEGRA SERIAL DRIVER
17325 M: Laxman Dewangan <ldewangan@nvidia.com>
17327 F: drivers/tty/serial/serial-tegra.c
17330 M: Laxman Dewangan <ldewangan@nvidia.com>
17332 F: drivers/spi/spi-tegra*
17335 M: Thierry Reding <thierry.reding@gmail.com>
17336 M: Jonathan Hunter <jonathanh@nvidia.com>
17337 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17338 L: linux-media@vger.kernel.org
17339 L: linux-tegra@vger.kernel.org
17341 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17342 F: drivers/staging/media/tegra-video/
17344 TEGRA XUSB PADCTL DRIVER
17345 M: JC Kuo <jckuo@nvidia.com>
17347 F: drivers/phy/tegra/xusb*
17349 TEHUTI ETHERNET DRIVER
17350 M: Andy Gospodarek <andy@greyhouse.net>
17351 L: netdev@vger.kernel.org
17353 F: drivers/net/ethernet/tehuti/*
17355 TELECOM CLOCK DRIVER FOR MCPL0010
17356 M: Mark Gross <mark.gross@intel.com>
17358 F: drivers/char/tlclk.c
17360 TEMPO SEMICONDUCTOR DRIVERS
17361 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17363 F: Documentation/devicetree/bindings/sound/tscs*.txt
17364 F: sound/soc/codecs/tscs*.c
17365 F: sound/soc/codecs/tscs*.h
17367 TENSILICA XTENSA PORT (xtensa)
17368 M: Chris Zankel <chris@zankel.net>
17369 M: Max Filippov <jcmvbkbc@gmail.com>
17370 L: linux-xtensa@linux-xtensa.org
17372 T: git git://github.com/czankel/xtensa-linux.git
17374 F: drivers/irqchip/irq-xtensa-*
17376 TEXAS INSTRUMENTS ASoC DRIVERS
17377 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17378 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17382 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17383 M: Ricardo Ribalda <ribalda@kernel.org>
17384 L: linux-iio@vger.kernel.org
17386 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17387 F: drivers/iio/dac/ti-dac7612.c
17389 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17390 M: Nishanth Menon <nm@ti.com>
17391 M: Tero Kristo <t-kristo@ti.com>
17392 M: Santosh Shilimkar <ssantosh@kernel.org>
17393 L: linux-arm-kernel@lists.infradead.org
17395 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17396 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17397 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17398 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17399 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17400 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17401 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17402 F: drivers/clk/keystone/sci-clk.c
17403 F: drivers/firmware/ti_sci*
17404 F: drivers/irqchip/irq-ti-sci-inta.c
17405 F: drivers/irqchip/irq-ti-sci-intr.c
17406 F: drivers/reset/reset-ti-sci.c
17407 F: drivers/soc/ti/ti_sci_inta_msi.c
17408 F: drivers/soc/ti/ti_sci_pm_domains.c
17409 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17410 F: include/linux/soc/ti/ti_sci_inta_msi.h
17411 F: include/linux/soc/ti/ti_sci_protocol.h
17413 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17414 M: Hans Verkuil <hverkuil@xs4all.nl>
17415 L: linux-media@vger.kernel.org
17417 W: https://linuxtv.org
17418 T: git git://linuxtv.org/media_tree.git
17419 F: drivers/media/radio/radio-raremono.c
17422 M: Zhang Rui <rui.zhang@intel.com>
17423 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17424 R: Amit Kucheria <amitk@kernel.org>
17425 L: linux-pm@vger.kernel.org
17427 Q: https://patchwork.kernel.org/project/linux-pm/list/
17428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17429 F: Documentation/devicetree/bindings/thermal/
17430 F: drivers/thermal/
17431 F: include/linux/cpu_cooling.h
17432 F: include/linux/thermal.h
17433 F: include/uapi/linux/thermal.h
17435 THERMAL DRIVER FOR AMLOGIC SOCS
17436 M: Guillaume La Roque <glaroque@baylibre.com>
17437 L: linux-pm@vger.kernel.org
17438 L: linux-amlogic@lists.infradead.org
17440 W: http://linux-meson.com/
17441 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17442 F: drivers/thermal/amlogic_thermal.c
17444 THERMAL/CPU_COOLING
17445 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17446 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17447 M: Viresh Kumar <viresh.kumar@linaro.org>
17448 M: Javi Merino <javi.merino@kernel.org>
17449 L: linux-pm@vger.kernel.org
17451 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17452 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17453 F: drivers/thermal/cpufreq_cooling.c
17454 F: drivers/thermal/cpuidle_cooling.c
17455 F: include/linux/cpu_cooling.h
17457 THERMAL/POWER_ALLOCATOR
17458 M: Lukasz Luba <lukasz.luba@arm.com>
17459 L: linux-pm@vger.kernel.org
17461 F: Documentation/driver-api/thermal/power_allocator.rst
17462 F: drivers/thermal/gov_power_allocator.c
17463 F: include/trace/events/thermal_power_allocator.h
17465 THINKPAD ACPI EXTRAS DRIVER
17466 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17467 L: ibm-acpi-devel@lists.sourceforge.net
17468 L: platform-driver-x86@vger.kernel.org
17470 W: http://ibm-acpi.sourceforge.net
17471 W: http://thinkwiki.org/wiki/Ibm-acpi
17472 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17473 F: drivers/platform/x86/thinkpad_acpi.c
17476 M: Andreas Noever <andreas.noever@gmail.com>
17477 M: Michael Jamet <michael.jamet@intel.com>
17478 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17479 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17480 L: linux-usb@vger.kernel.org
17482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17483 F: Documentation/admin-guide/thunderbolt.rst
17484 F: drivers/thunderbolt/
17485 F: include/linux/thunderbolt.h
17487 THUNDERBOLT NETWORK DRIVER
17488 M: Michael Jamet <michael.jamet@intel.com>
17489 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17490 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17491 L: netdev@vger.kernel.org
17493 F: drivers/net/thunderbolt.c
17495 THUNDERX GPIO DRIVER
17496 M: Robert Richter <rric@kernel.org>
17498 F: drivers/gpio/gpio-thunderx.c
17500 TI AM437X VPFE DRIVER
17501 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17502 L: linux-media@vger.kernel.org
17504 W: https://linuxtv.org
17505 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17506 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17507 F: drivers/media/platform/am437x/
17509 TI BANDGAP AND THERMAL DRIVER
17510 M: Eduardo Valentin <edubezval@gmail.com>
17511 M: Keerthy <j-keerthy@ti.com>
17512 L: linux-pm@vger.kernel.org
17513 L: linux-omap@vger.kernel.org
17515 F: drivers/thermal/ti-soc-thermal/
17517 TI BQ27XXX POWER SUPPLY DRIVER
17518 R: Dan Murphy <dmurphy@ti.com>
17519 F: drivers/power/supply/bq27xxx_battery.c
17520 F: drivers/power/supply/bq27xxx_battery_i2c.c
17521 F: include/linux/power/bq27xxx_battery.h
17523 TI CDCE706 CLOCK DRIVER
17524 M: Max Filippov <jcmvbkbc@gmail.com>
17526 F: drivers/clk/clk-cdce706.c
17529 M: Tero Kristo <t-kristo@ti.com>
17530 L: linux-omap@vger.kernel.org
17533 F: include/linux/clk/ti.h
17535 TI DAVINCI MACHINE SUPPORT
17536 M: Sekhar Nori <nsekhar@ti.com>
17537 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17540 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17541 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17542 F: arch/arm/boot/dts/da850*
17543 F: arch/arm/mach-davinci/
17544 F: drivers/i2c/busses/i2c-davinci.c
17546 TI DAVINCI SERIES CLOCK DRIVER
17547 M: David Lechner <david@lechnology.com>
17548 R: Sekhar Nori <nsekhar@ti.com>
17550 F: Documentation/devicetree/bindings/clock/ti/davinci/
17551 F: drivers/clk/davinci/
17553 TI DAVINCI SERIES GPIO DRIVER
17554 M: Keerthy <j-keerthy@ti.com>
17555 L: linux-gpio@vger.kernel.org
17557 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17558 F: drivers/gpio/gpio-davinci.c
17560 TI DAVINCI SERIES MEDIA DRIVER
17561 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17562 L: linux-media@vger.kernel.org
17564 W: https://linuxtv.org
17565 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17566 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17567 F: drivers/media/platform/davinci/
17568 F: include/media/davinci/
17570 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17571 R: David Lechner <david@lechnology.com>
17572 L: linux-iio@vger.kernel.org
17573 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17574 F: drivers/counter/ti-eqep.c
17576 TI ETHERNET SWITCH DRIVER (CPSW)
17577 R: Grygorii Strashko <grygorii.strashko@ti.com>
17578 L: linux-omap@vger.kernel.org
17579 L: netdev@vger.kernel.org
17581 F: drivers/net/ethernet/ti/cpsw*
17582 F: drivers/net/ethernet/ti/davinci*
17584 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17585 M: Alex Dubov <oakad@yahoo.com>
17587 W: http://tifmxx.berlios.de/
17588 F: drivers/memstick/host/tifm_ms.c
17589 F: drivers/misc/tifm*
17590 F: drivers/mmc/host/tifm_sd.c
17591 F: include/linux/tifm.h
17593 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17594 M: Santosh Shilimkar <ssantosh@kernel.org>
17595 L: linux-kernel@vger.kernel.org
17596 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17598 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17599 F: drivers/soc/ti/*
17601 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17602 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17603 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17604 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17606 F: sound/soc/codecs/isabelle*
17607 F: sound/soc/codecs/lm49453*
17609 TI LP855x BACKLIGHT DRIVER
17610 M: Milo Kim <milo.kim@ti.com>
17612 F: Documentation/driver-api/backlight/lp855x-driver.rst
17613 F: drivers/video/backlight/lp855x_bl.c
17614 F: include/linux/platform_data/lp855x.h
17616 TI LP8727 CHARGER DRIVER
17617 M: Milo Kim <milo.kim@ti.com>
17619 F: drivers/power/supply/lp8727_charger.c
17620 F: include/linux/platform_data/lp8727.h
17622 TI LP8788 MFD DRIVER
17623 M: Milo Kim <milo.kim@ti.com>
17625 F: drivers/iio/adc/lp8788_adc.c
17626 F: drivers/leds/leds-lp8788.c
17627 F: drivers/mfd/lp8788*.c
17628 F: drivers/power/supply/lp8788-charger.c
17629 F: drivers/regulator/lp8788-*.c
17630 F: include/linux/mfd/lp8788*.h
17632 TI NETCP ETHERNET DRIVER
17633 M: Wingman Kwok <w-kwok2@ti.com>
17634 M: Murali Karicheri <m-karicheri2@ti.com>
17635 L: netdev@vger.kernel.org
17637 F: drivers/net/ethernet/ti/netcp*
17639 TI PCM3060 ASoC CODEC DRIVER
17640 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17643 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17644 F: sound/soc/codecs/pcm3060*
17646 TI TAS571X FAMILY ASoC CODEC DRIVER
17647 M: Kevin Cernekee <cernekee@chromium.org>
17648 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17650 F: sound/soc/codecs/tas571x*
17652 TI TCAN4X5X DEVICE DRIVER
17653 M: Dan Murphy <dmurphy@ti.com>
17654 L: linux-can@vger.kernel.org
17656 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17657 F: drivers/net/can/m_can/tcan4x5x.c
17659 TI TRF7970A NFC DRIVER
17660 M: Mark Greer <mgreer@animalcreek.com>
17661 L: linux-wireless@vger.kernel.org
17662 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17664 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17665 F: drivers/nfc/trf7970a.c
17667 TI TWL4030 SERIES SOC CODEC DRIVER
17668 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17669 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17671 F: sound/soc/codecs/twl4030*
17674 M: Benoit Parrot <bparrot@ti.com>
17675 L: linux-media@vger.kernel.org
17677 W: http://linuxtv.org/
17678 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17679 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17680 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17681 F: drivers/media/platform/ti-vpe/
17683 TI WILINK WIRELESS DRIVERS
17684 L: linux-wireless@vger.kernel.org
17686 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17687 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17689 F: drivers/net/wireless/ti/
17690 F: include/linux/wl12xx.h
17692 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17693 M: John Stultz <john.stultz@linaro.org>
17694 M: Thomas Gleixner <tglx@linutronix.de>
17695 R: Stephen Boyd <sboyd@kernel.org>
17696 L: linux-kernel@vger.kernel.org
17698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17699 F: include/linux/clocksource.h
17700 F: include/linux/time.h
17701 F: include/linux/timex.h
17702 F: include/uapi/linux/time.h
17703 F: include/uapi/linux/timex.h
17704 F: kernel/time/alarmtimer.c
17705 F: kernel/time/clocksource.c
17706 F: kernel/time/ntp.c
17707 F: kernel/time/time*.c
17708 F: tools/testing/selftests/timers/
17711 M: Jon Maloy <jmaloy@redhat.com>
17712 M: Ying Xue <ying.xue@windriver.com>
17713 L: netdev@vger.kernel.org (core kernel code)
17714 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17716 W: http://tipc.sourceforge.net/
17717 F: include/uapi/linux/tipc*.h
17720 TLAN NETWORK DRIVER
17721 M: Samuel Chessman <chessman@tux.org>
17722 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17724 W: http://sourceforge.net/projects/tlan/
17725 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17726 F: drivers/net/ethernet/ti/tlan.*
17728 TM6000 VIDEO4LINUX DRIVER
17729 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17730 L: linux-media@vger.kernel.org
17732 W: https://linuxtv.org
17733 T: git git://linuxtv.org/media_tree.git
17734 F: Documentation/admin-guide/media/tm6000*
17735 F: drivers/media/usb/tm6000/
17737 TMIO/SDHI MMC DRIVER
17738 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17739 L: linux-mmc@vger.kernel.org
17741 F: drivers/mmc/host/renesas_sdhi*
17742 F: drivers/mmc/host/tmio_mmc*
17743 F: include/linux/mfd/tmio.h
17745 TMP401 HARDWARE MONITOR DRIVER
17746 M: Guenter Roeck <linux@roeck-us.net>
17747 L: linux-hwmon@vger.kernel.org
17749 F: Documentation/hwmon/tmp401.rst
17750 F: drivers/hwmon/tmp401.c
17752 TMP513 HARDWARE MONITOR DRIVER
17753 M: Eric Tremblay <etremblay@distech-controls.com>
17754 L: linux-hwmon@vger.kernel.org
17756 F: Documentation/hwmon/tmp513.rst
17757 F: drivers/hwmon/tmp513.c
17759 TMPFS (SHMEM FILESYSTEM)
17760 M: Hugh Dickins <hughd@google.com>
17761 L: linux-mm@kvack.org
17763 F: include/linux/shmem_fs.h
17766 TOMOYO SECURITY MODULE
17767 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17768 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17769 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17770 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17771 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17772 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17774 W: https://tomoyo.osdn.jp/
17775 F: security/tomoyo/
17777 TOPSTAR LAPTOP EXTRAS DRIVER
17778 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17779 L: platform-driver-x86@vger.kernel.org
17781 F: drivers/platform/x86/topstar-laptop.c
17783 TORTURE-TEST MODULES
17784 M: Davidlohr Bueso <dave@stgolabs.net>
17785 M: "Paul E. McKenney" <paulmck@kernel.org>
17786 M: Josh Triplett <josh@joshtriplett.org>
17787 L: linux-kernel@vger.kernel.org
17789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17790 F: Documentation/RCU/torture.rst
17791 F: kernel/locking/locktorture.c
17792 F: kernel/rcu/rcuscale.c
17793 F: kernel/rcu/rcutorture.c
17794 F: kernel/rcu/refscale.c
17795 F: kernel/torture.c
17797 TOSHIBA ACPI EXTRAS DRIVER
17798 M: Azael Avalos <coproscefalo@gmail.com>
17799 L: platform-driver-x86@vger.kernel.org
17801 F: drivers/platform/x86/toshiba_acpi.c
17803 TOSHIBA BLUETOOTH DRIVER
17804 M: Azael Avalos <coproscefalo@gmail.com>
17805 L: platform-driver-x86@vger.kernel.org
17807 F: drivers/platform/x86/toshiba_bluetooth.c
17809 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17810 M: Azael Avalos <coproscefalo@gmail.com>
17811 L: platform-driver-x86@vger.kernel.org
17813 F: drivers/platform/x86/toshiba_haps.c
17816 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17818 W: http://www.buzzard.org.uk/toshiba/
17819 F: drivers/char/toshiba.c
17820 F: include/linux/toshiba.h
17821 F: include/uapi/linux/toshiba.h
17823 TOSHIBA TC358743 DRIVER
17824 M: Mats Randgaard <matrandg@cisco.com>
17825 L: linux-media@vger.kernel.org
17827 F: drivers/media/i2c/tc358743*
17828 F: include/media/i2c/tc358743.h
17830 TOSHIBA WMI HOTKEYS DRIVER
17831 M: Azael Avalos <coproscefalo@gmail.com>
17832 L: platform-driver-x86@vger.kernel.org
17834 F: drivers/platform/x86/toshiba-wmi.c
17837 M: Peter Huewe <peterhuewe@gmx.de>
17838 M: Jarkko Sakkinen <jarkko@kernel.org>
17839 R: Jason Gunthorpe <jgg@ziepe.ca>
17840 L: linux-integrity@vger.kernel.org
17842 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17843 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17844 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17845 F: drivers/char/tpm/
17848 M: Steven Rostedt <rostedt@goodmis.org>
17849 M: Ingo Molnar <mingo@redhat.com>
17851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17852 F: Documentation/trace/ftrace.rst
17853 F: arch/*/*/*/ftrace.h
17854 F: arch/*/kernel/ftrace.c
17855 F: include/*/ftrace.h
17856 F: include/linux/trace*.h
17859 F: tools/testing/selftests/ftrace/
17861 TRACING MMIO ACCESSES (MMIOTRACE)
17862 M: Steven Rostedt <rostedt@goodmis.org>
17863 M: Ingo Molnar <mingo@kernel.org>
17864 R: Karol Herbst <karolherbst@gmail.com>
17865 R: Pekka Paalanen <ppaalanen@gmail.com>
17866 L: linux-kernel@vger.kernel.org
17867 L: nouveau@lists.freedesktop.org
17869 F: arch/x86/mm/kmmio.c
17870 F: arch/x86/mm/mmio-mod.c
17871 F: arch/x86/mm/testmmiotrace.c
17872 F: include/linux/mmiotrace.h
17873 F: kernel/trace/trace_mmiotrace.c
17876 M: Jiri Kosina <trivial@kernel.org>
17878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17879 K: ^Subject:.*(?i)trivial
17882 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17883 M: Jiri Slaby <jirislaby@kernel.org>
17885 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17886 F: Documentation/driver-api/serial/
17888 F: drivers/tty/serial/serial_core.c
17889 F: include/linux/serial.h
17890 F: include/linux/serial_core.h
17891 F: include/linux/tty.h
17892 F: include/uapi/linux/serial.h
17893 F: include/uapi/linux/serial_core.h
17894 F: include/uapi/linux/tty.h
17896 TUA9001 MEDIA DRIVER
17897 M: Antti Palosaari <crope@iki.fi>
17898 L: linux-media@vger.kernel.org
17900 W: https://linuxtv.org
17901 W: http://palosaari.fi/linux/
17902 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17903 T: git git://linuxtv.org/anttip/media_tree.git
17904 F: drivers/media/tuners/tua9001*
17906 TULIP NETWORK DRIVERS
17907 L: netdev@vger.kernel.org
17908 L: linux-parisc@vger.kernel.org
17910 F: drivers/net/ethernet/dec/tulip/
17913 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17915 W: http://vtun.sourceforge.net/tun
17916 F: Documentation/networking/tuntap.rst
17917 F: arch/um/os-Linux/drivers/
17919 TURBOCHANNEL SUBSYSTEM
17920 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17921 M: Ralf Baechle <ralf@linux-mips.org>
17922 L: linux-mips@vger.kernel.org
17924 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17926 F: include/linux/tc.h
17929 M: "Len Brown" <lenb@kernel.org>
17930 L: linux-pm@vger.kernel.org
17932 Q: https://patchwork.kernel.org/project/linux-pm/list/
17933 B: https://bugzilla.kernel.org
17934 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17935 F: tools/power/x86/turbostat/
17937 TW5864 VIDEO4LINUX DRIVER
17938 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17939 M: Anton Sviridenko <anton@corp.bluecherry.net>
17940 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17941 M: Andrey Utkin <andrey_utkin@fastmail.com>
17942 L: linux-media@vger.kernel.org
17944 F: drivers/media/pci/tw5864/
17946 TW68 VIDEO4LINUX DRIVER
17947 M: Hans Verkuil <hverkuil@xs4all.nl>
17948 L: linux-media@vger.kernel.org
17950 W: https://linuxtv.org
17951 T: git git://linuxtv.org/media_tree.git
17952 F: drivers/media/pci/tw68/
17954 TW686X VIDEO4LINUX DRIVER
17955 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17956 L: linux-media@vger.kernel.org
17958 W: http://linuxtv.org
17959 T: git git://linuxtv.org/media_tree.git
17960 F: drivers/media/pci/tw686x/
17962 UACCE ACCELERATOR FRAMEWORK
17963 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17964 M: Zhou Wang <wangzhou1@hisilicon.com>
17965 L: linux-accelerators@lists.ozlabs.org
17966 L: linux-kernel@vger.kernel.org
17968 F: Documentation/ABI/testing/sysfs-driver-uacce
17969 F: Documentation/misc-devices/uacce.rst
17970 F: drivers/misc/uacce/
17971 F: include/linux/uacce.h
17972 F: include/uapi/misc/uacce/
17974 UBI FILE SYSTEM (UBIFS)
17975 M: Richard Weinberger <richard@nod.at>
17976 L: linux-mtd@lists.infradead.org
17978 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17979 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17981 F: Documentation/filesystems/ubifs-authentication.rst
17982 F: Documentation/filesystems/ubifs.rst
17985 UCLINUX (M68KNOMMU AND COLDFIRE)
17986 M: Greg Ungerer <gerg@linux-m68k.org>
17987 L: linux-m68k@lists.linux-m68k.org
17988 L: uclinux-dev@uclinux.org (subscribers-only)
17990 W: http://www.linux-m68k.org/
17991 W: http://www.uclinux.org/
17992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17993 F: arch/m68k/*/*_no.*
17995 F: arch/m68k/coldfire/
17996 F: arch/m68k/include/asm/*_no.*
17999 M: Jan Kara <jack@suse.com>
18001 F: Documentation/filesystems/udf.rst
18005 M: Bastien Nocera <hadess@hadess.net>
18006 L: linux-input@vger.kernel.org
18008 F: drivers/hid/hid-udraw-ps3.c
18011 M: Evgeniy Dushistov <dushistov@mail.ru>
18013 F: Documentation/admin-guide/ufs.rst
18016 UHID USERSPACE HID IO DRIVER
18017 M: David Rheinsberg <david.rheinsberg@gmail.com>
18018 L: linux-input@vger.kernel.org
18020 F: drivers/hid/uhid.c
18021 F: include/uapi/linux/uhid.h
18024 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18025 L: linux-usb@vger.kernel.org
18027 F: drivers/usb/common/ulpi.c
18028 F: include/linux/ulpi/
18031 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18032 L: linux-fsdevel@vger.kernel.org
18037 M: Tony Finch <dot@dotat.at>
18039 W: http://dotat.at/prog/unifdef
18040 F: scripts/unifdef.c
18042 UNIFORM CDROM DRIVER
18043 M: Jens Axboe <axboe@kernel.dk>
18045 W: http://www.kernel.dk
18046 F: Documentation/cdrom/
18047 F: drivers/cdrom/cdrom.c
18048 F: include/linux/cdrom.h
18049 F: include/uapi/linux/cdrom.h
18051 UNISYS S-PAR DRIVERS
18052 M: David Kershner <david.kershner@unisys.com>
18053 L: sparmaintainer@unisys.com (Unisys internal)
18055 F: drivers/staging/unisys/
18056 F: drivers/visorbus/
18057 F: include/linux/visorbus.h
18059 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18060 R: Alim Akhtar <alim.akhtar@samsung.com>
18061 R: Avri Altman <avri.altman@wdc.com>
18062 L: linux-scsi@vger.kernel.org
18064 F: Documentation/scsi/ufs.rst
18065 F: drivers/scsi/ufs/
18067 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18068 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18069 L: linux-scsi@vger.kernel.org
18071 F: drivers/scsi/ufs/*dwc*
18073 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18074 M: Stanley Chu <stanley.chu@mediatek.com>
18075 L: linux-scsi@vger.kernel.org
18076 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18078 F: drivers/scsi/ufs/ufs-mediatek*
18080 UNSORTED BLOCK IMAGES (UBI)
18081 M: Richard Weinberger <richard@nod.at>
18082 L: linux-mtd@lists.infradead.org
18084 W: http://www.linux-mtd.infradead.org/
18085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18087 F: drivers/mtd/ubi/
18088 F: include/linux/mtd/ubi.h
18089 F: include/uapi/mtd/ubi-user.h
18091 USB "USBNET" DRIVER FRAMEWORK
18092 M: Oliver Neukum <oneukum@suse.com>
18093 L: netdev@vger.kernel.org
18095 W: http://www.linux-usb.org/usbnet
18096 F: drivers/net/usb/usbnet.c
18097 F: include/linux/usb/usbnet.h
18100 M: Oliver Neukum <oneukum@suse.com>
18101 L: linux-usb@vger.kernel.org
18103 F: Documentation/usb/acm.rst
18104 F: drivers/usb/class/cdc-acm.*
18106 USB APPLE MFI FASTCHARGE DRIVER
18107 M: Bastien Nocera <hadess@hadess.net>
18108 L: linux-usb@vger.kernel.org
18110 F: drivers/usb/misc/apple-mfi-fastcharge.c
18112 USB AR5523 WIRELESS DRIVER
18113 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18114 L: linux-wireless@vger.kernel.org
18116 F: drivers/net/wireless/ath/ar5523/
18119 M: Oliver Neukum <oneukum@suse.com>
18120 L: linux-usb@vger.kernel.org
18121 L: linux-scsi@vger.kernel.org
18123 F: drivers/usb/storage/uas.c
18125 USB CDC ETHERNET DRIVER
18126 M: Oliver Neukum <oliver@neukum.org>
18127 L: linux-usb@vger.kernel.org
18129 F: drivers/net/usb/cdc_*.c
18130 F: include/uapi/linux/usb/cdc.h
18132 USB CHAOSKEY DRIVER
18133 M: Keith Packard <keithp@keithp.com>
18134 L: linux-usb@vger.kernel.org
18136 F: drivers/usb/misc/chaoskey.c
18138 USB CYPRESS C67X00 DRIVER
18139 M: Peter Korsgaard <jacmet@sunsite.dk>
18140 L: linux-usb@vger.kernel.org
18142 F: drivers/usb/c67x00/
18144 USB DAVICOM DM9601 DRIVER
18145 M: Peter Korsgaard <jacmet@sunsite.dk>
18146 L: netdev@vger.kernel.org
18148 W: http://www.linux-usb.org/usbnet
18149 F: drivers/net/usb/dm9601.c
18152 M: Alan Stern <stern@rowland.harvard.edu>
18153 L: linux-usb@vger.kernel.org
18155 F: Documentation/usb/ehci.rst
18156 F: drivers/usb/host/ehci*
18158 USB GADGET/PERIPHERAL SUBSYSTEM
18159 M: Felipe Balbi <balbi@kernel.org>
18160 L: linux-usb@vger.kernel.org
18162 W: http://www.linux-usb.org/gadget
18163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18164 F: drivers/usb/gadget/
18165 F: include/linux/usb/gadget*
18167 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18168 M: Jiri Kosina <jikos@kernel.org>
18169 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18170 L: linux-usb@vger.kernel.org
18172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18173 F: Documentation/hid/hiddev.rst
18174 F: drivers/hid/usbhid/
18176 USB INTEL XHCI ROLE MUX DRIVER
18177 M: Hans de Goede <hdegoede@redhat.com>
18178 L: linux-usb@vger.kernel.org
18180 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18182 USB IP DRIVER FOR HISILICON KIRIN
18183 M: Yu Chen <chenyu56@huawei.com>
18184 M: Binghui Wang <wangbinghui@hisilicon.com>
18185 L: linux-usb@vger.kernel.org
18187 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18188 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18191 M: Olav Kongas <ok@artecdesign.ee>
18192 L: linux-usb@vger.kernel.org
18194 F: drivers/usb/host/isp116x*
18195 F: include/linux/usb/isp116x.h
18197 USB LAN78XX ETHERNET DRIVER
18198 M: Woojung Huh <woojung.huh@microchip.com>
18199 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18200 L: netdev@vger.kernel.org
18202 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18203 F: drivers/net/usb/lan78xx.*
18204 F: include/dt-bindings/net/microchip-lan78xx.h
18206 USB MASS STORAGE DRIVER
18207 M: Alan Stern <stern@rowland.harvard.edu>
18208 L: linux-usb@vger.kernel.org
18209 L: usb-storage@lists.one-eyed-alien.net
18211 F: drivers/usb/storage/
18214 M: Clemens Ladisch <clemens@ladisch.de>
18215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18218 F: sound/usb/midi.*
18220 USB NETWORKING DRIVERS
18221 L: linux-usb@vger.kernel.org
18223 F: drivers/net/usb/
18226 M: Alan Stern <stern@rowland.harvard.edu>
18227 L: linux-usb@vger.kernel.org
18229 F: Documentation/usb/ohci.rst
18230 F: drivers/usb/host/ohci*
18232 USB OTG FSM (Finite State Machine)
18233 M: Peter Chen <Peter.Chen@nxp.com>
18234 L: linux-usb@vger.kernel.org
18236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18237 F: drivers/usb/common/usb-otg-fsm.c
18240 M: Valentina Manea <valentina.manea.m@gmail.com>
18241 M: Shuah Khan <shuah@kernel.org>
18242 M: Shuah Khan <skhan@linuxfoundation.org>
18243 L: linux-usb@vger.kernel.org
18245 F: Documentation/usb/usbip_protocol.rst
18246 F: drivers/usb/usbip/
18247 F: tools/testing/selftests/drivers/usb/usbip/
18248 F: tools/usb/usbip/
18251 M: Petko Manolov <petkan@nucleusys.com>
18252 L: linux-usb@vger.kernel.org
18253 L: netdev@vger.kernel.org
18255 W: https://github.com/petkan/pegasus
18256 T: git git://github.com/petkan/pegasus.git
18257 F: drivers/net/usb/pegasus.*
18260 M: Felipe Balbi <balbi@kernel.org>
18261 L: linux-usb@vger.kernel.org
18263 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18264 F: drivers/usb/phy/
18266 USB PRINTER DRIVER (usblp)
18267 M: Pete Zaitcev <zaitcev@redhat.com>
18268 L: linux-usb@vger.kernel.org
18270 F: drivers/usb/class/usblp.c
18272 USB RAW GADGET DRIVER
18273 R: Andrey Konovalov <andreyknvl@gmail.com>
18274 L: linux-usb@vger.kernel.org
18276 F: Documentation/usb/raw-gadget.rst
18277 F: drivers/usb/gadget/legacy/raw_gadget.c
18278 F: include/uapi/linux/usb/raw_gadget.h
18280 USB QMI WWAN NETWORK DRIVER
18281 M: Bjørn Mork <bjorn@mork.no>
18282 L: netdev@vger.kernel.org
18284 F: Documentation/ABI/testing/sysfs-class-net-qmi
18285 F: drivers/net/usb/qmi_wwan.c
18288 M: Petko Manolov <petkan@nucleusys.com>
18289 L: linux-usb@vger.kernel.org
18290 L: netdev@vger.kernel.org
18292 W: https://github.com/petkan/rtl8150
18293 T: git git://github.com/petkan/rtl8150.git
18294 F: drivers/net/usb/rtl8150.c
18296 USB SERIAL SUBSYSTEM
18297 M: Johan Hovold <johan@kernel.org>
18298 L: linux-usb@vger.kernel.org
18300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18301 F: Documentation/usb/usb-serial.rst
18302 F: drivers/usb/serial/
18303 F: include/linux/usb/serial.h
18305 USB SMSC75XX ETHERNET DRIVER
18306 M: Steve Glendinning <steve.glendinning@shawell.net>
18307 L: netdev@vger.kernel.org
18309 F: drivers/net/usb/smsc75xx.*
18311 USB SMSC95XX ETHERNET DRIVER
18312 M: Steve Glendinning <steve.glendinning@shawell.net>
18313 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18314 L: netdev@vger.kernel.org
18316 F: drivers/net/usb/smsc95xx.*
18319 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18320 L: linux-usb@vger.kernel.org
18322 W: http://www.linux-usb.org
18323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18324 F: Documentation/devicetree/bindings/usb/
18325 F: Documentation/usb/
18327 F: include/linux/usb.h
18328 F: include/linux/usb/
18330 USB TYPEC BUS FOR ALTERNATE MODES
18331 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18332 L: linux-usb@vger.kernel.org
18334 F: Documentation/ABI/testing/sysfs-bus-typec
18335 F: Documentation/driver-api/usb/typec_bus.rst
18336 F: drivers/usb/typec/altmodes/
18337 F: include/linux/usb/typec_altmode.h
18340 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18341 L: linux-usb@vger.kernel.org
18343 F: Documentation/ABI/testing/sysfs-class-typec
18344 F: Documentation/driver-api/usb/typec.rst
18345 F: drivers/usb/typec/
18346 F: include/linux/usb/typec.h
18348 USB TYPEC INTEL PMC MUX DRIVER
18349 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18350 L: linux-usb@vger.kernel.org
18352 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18353 F: drivers/usb/typec/mux/intel_pmc_mux.c
18355 USB TYPEC PI3USB30532 MUX DRIVER
18356 M: Hans de Goede <hdegoede@redhat.com>
18357 L: linux-usb@vger.kernel.org
18359 F: drivers/usb/typec/mux/pi3usb30532.c
18361 USB TYPEC PORT CONTROLLER DRIVERS
18362 M: Guenter Roeck <linux@roeck-us.net>
18363 L: linux-usb@vger.kernel.org
18365 F: drivers/usb/typec/tcpm/
18368 M: Alan Stern <stern@rowland.harvard.edu>
18369 L: linux-usb@vger.kernel.org
18371 F: drivers/usb/host/uhci*
18374 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18375 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18376 L: linux-media@vger.kernel.org
18378 W: http://www.ideasonboard.org/uvc/
18379 T: git git://linuxtv.org/media_tree.git
18380 F: drivers/media/usb/uvc/
18381 F: include/uapi/linux/uvcvideo.h
18384 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18385 L: linux-usb@vger.kernel.org
18387 F: drivers/usb/gadget/function/*uvc*
18388 F: drivers/usb/gadget/legacy/webcam.c
18389 F: include/uapi/linux/usb/g_uvc.h
18391 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18392 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18393 L: linux-wireless@vger.kernel.org
18395 F: drivers/net/wireless/rndis_wlan.c
18398 M: Mathias Nyman <mathias.nyman@intel.com>
18399 L: linux-usb@vger.kernel.org
18401 F: drivers/usb/host/pci-quirks*
18402 F: drivers/usb/host/xhci*
18405 L: linux-wireless@vger.kernel.org
18407 W: http://linux-lc100020.sourceforge.net
18408 F: drivers/net/wireless/zydas/zd1201.*
18411 M: Antoine Jacquet <royale@zerezo.com>
18412 L: linux-usb@vger.kernel.org
18413 L: linux-media@vger.kernel.org
18415 W: http://royale.zerezo.com/zr364xx/
18416 T: git git://linuxtv.org/media_tree.git
18417 F: Documentation/admin-guide/media/zr364xx*
18418 F: drivers/media/usb/zr364xx/
18420 USER-MODE LINUX (UML)
18421 M: Jeff Dike <jdike@addtoit.com>
18422 M: Richard Weinberger <richard@nod.at>
18423 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18424 L: linux-um@lists.infradead.org
18426 W: http://user-mode-linux.sourceforge.net
18427 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18429 F: Documentation/virt/uml/
18434 USERSPACE COPYIN/COPYOUT (UIOVEC)
18435 M: Alexander Viro <viro@zeniv.linux.org.uk>
18437 F: include/linux/uio.h
18440 USERSPACE DMA BUFFER DRIVER
18441 M: Gerd Hoffmann <kraxel@redhat.com>
18442 L: dri-devel@lists.freedesktop.org
18444 T: git git://anongit.freedesktop.org/drm/drm-misc
18445 F: drivers/dma-buf/udmabuf.c
18446 F: include/uapi/linux/udmabuf.h
18448 USERSPACE I/O (UIO)
18449 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18452 F: Documentation/driver-api/uio-howto.rst
18454 F: include/linux/uio_driver.h
18457 M: Karel Zak <kzak@redhat.com>
18458 L: util-linux@vger.kernel.org
18460 W: http://en.wikipedia.org/wiki/Util-linux
18461 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18464 M: Christoph Hellwig <hch@lst.de>
18465 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18466 L: linux-kernel@vger.kernel.org
18468 T: git git://git.infradead.org/users/hch/uuid.git
18469 F: include/linux/uuid.h
18470 F: include/uapi/linux/uuid.h
18475 M: Justin Ernst <justin.ernst@hpe.com>
18476 L: platform-driver-x86@vger.kernel.org
18478 F: drivers/platform/x86/uv_sysfs.c
18481 M: Michal Januszewski <spock@gentoo.org>
18482 L: linux-fbdev@vger.kernel.org
18484 W: https://github.com/mjanusz/v86d
18485 F: Documentation/fb/uvesafb.rst
18486 F: drivers/video/fbdev/uvesafb.*
18488 Ux500 CLOCK DRIVERS
18489 M: Ulf Hansson <ulf.hansson@linaro.org>
18490 L: linux-clk@vger.kernel.org
18491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18493 F: drivers/clk/ux500/
18496 M: Stefan Agner <stefan@agner.ch>
18497 L: linux-mtd@lists.infradead.org
18499 F: drivers/mtd/nand/raw/vf610_nfc.c
18501 VFAT/FAT/MSDOS FILESYSTEM
18502 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18504 F: Documentation/filesystems/vfat.rst
18508 M: Alex Williamson <alex.williamson@redhat.com>
18509 R: Cornelia Huck <cohuck@redhat.com>
18510 L: kvm@vger.kernel.org
18512 T: git git://github.com/awilliam/linux-vfio.git
18513 F: Documentation/driver-api/vfio.rst
18515 F: include/linux/vfio.h
18516 F: include/uapi/linux/vfio.h
18519 M: Diana Craciun <diana.craciun@oss.nxp.com>
18520 L: kvm@vger.kernel.org
18522 F: drivers/vfio/fsl-mc/
18524 VFIO MEDIATED DEVICE DRIVERS
18525 M: Kirti Wankhede <kwankhede@nvidia.com>
18526 L: kvm@vger.kernel.org
18528 F: Documentation/driver-api/vfio-mediated-device.rst
18529 F: drivers/vfio/mdev/
18530 F: include/linux/mdev.h
18531 F: samples/vfio-mdev/
18533 VFIO PLATFORM DRIVER
18534 M: Eric Auger <eric.auger@redhat.com>
18535 L: kvm@vger.kernel.org
18537 F: drivers/vfio/platform/
18540 R: Lukas Wunner <lukas@wunner.de>
18542 T: git git://anongit.freedesktop.org/drm/drm-misc
18543 F: Documentation/gpu/vga-switcheroo.rst
18544 F: drivers/gpu/vga/vga_switcheroo.c
18545 F: include/linux/vga_switcheroo.h
18547 VIA RHINE NETWORK DRIVER
18549 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18550 F: drivers/net/ethernet/via/via-rhine.c
18552 VIA SD/MMC CARD CONTROLLER DRIVER
18553 M: Bruce Chang <brucechang@via.com.tw>
18554 M: Harald Welte <HaraldWelte@viatech.com>
18556 F: drivers/mmc/host/via-sdmmc.c
18558 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18559 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18560 L: linux-fbdev@vger.kernel.org
18562 F: drivers/video/fbdev/via/
18563 F: include/linux/via-core.h
18564 F: include/linux/via-gpio.h
18565 F: include/linux/via_i2c.h
18567 VIA VELOCITY NETWORK DRIVER
18568 M: Francois Romieu <romieu@fr.zoreil.com>
18569 L: netdev@vger.kernel.org
18571 F: drivers/net/ethernet/via/via-velocity.*
18573 VICODEC VIRTUAL CODEC DRIVER
18574 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18575 L: linux-media@vger.kernel.org
18577 W: https://linuxtv.org
18578 T: git git://linuxtv.org/media_tree.git
18579 F: drivers/media/test-drivers/vicodec/*
18581 VIDEO I2C POLLING DRIVER
18582 M: Matt Ranostay <matt.ranostay@konsulko.com>
18583 L: linux-media@vger.kernel.org
18585 F: drivers/media/i2c/video-i2c.c
18587 VIDEO MULTIPLEXER DRIVER
18588 M: Philipp Zabel <p.zabel@pengutronix.de>
18589 L: linux-media@vger.kernel.org
18591 F: drivers/media/platform/video-mux.c
18593 VIDEOBUF2 FRAMEWORK
18594 M: Tomasz Figa <tfiga@chromium.org>
18595 M: Marek Szyprowski <m.szyprowski@samsung.com>
18596 L: linux-media@vger.kernel.org
18598 F: drivers/media/common/videobuf2/*
18599 F: include/media/videobuf2-*
18601 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18602 M: Helen Koike <helen.koike@collabora.com>
18603 R: Shuah Khan <skhan@linuxfoundation.org>
18604 L: linux-media@vger.kernel.org
18606 W: https://linuxtv.org
18607 T: git git://linuxtv.org/media_tree.git
18608 F: drivers/media/test-drivers/vimc/*
18611 M: Alex Williamson <alex.williamson@redhat.com>
18612 M: Paolo Bonzini <pbonzini@redhat.com>
18613 L: kvm@vger.kernel.org
18617 VIRTIO AND VHOST VSOCK DRIVER
18618 M: Stefan Hajnoczi <stefanha@redhat.com>
18619 M: Stefano Garzarella <sgarzare@redhat.com>
18620 L: kvm@vger.kernel.org
18621 L: virtualization@lists.linux-foundation.org
18622 L: netdev@vger.kernel.org
18624 F: drivers/net/vsockmon.c
18625 F: drivers/vhost/vsock.c
18626 F: include/linux/virtio_vsock.h
18627 F: include/uapi/linux/virtio_vsock.h
18628 F: include/uapi/linux/vm_sockets_diag.h
18629 F: include/uapi/linux/vsockmon.h
18630 F: net/vmw_vsock/af_vsock_tap.c
18631 F: net/vmw_vsock/diag.c
18632 F: net/vmw_vsock/virtio_transport.c
18633 F: net/vmw_vsock/virtio_transport_common.c
18634 F: net/vmw_vsock/vsock_loopback.c
18635 F: tools/testing/vsock/
18637 VIRTIO BLOCK AND SCSI DRIVERS
18638 M: "Michael S. Tsirkin" <mst@redhat.com>
18639 M: Jason Wang <jasowang@redhat.com>
18640 R: Paolo Bonzini <pbonzini@redhat.com>
18641 R: Stefan Hajnoczi <stefanha@redhat.com>
18642 L: virtualization@lists.linux-foundation.org
18644 F: drivers/block/virtio_blk.c
18645 F: drivers/scsi/virtio_scsi.c
18646 F: drivers/vhost/scsi.c
18647 F: include/uapi/linux/virtio_blk.h
18648 F: include/uapi/linux/virtio_scsi.h
18650 VIRTIO CONSOLE DRIVER
18651 M: Amit Shah <amit@kernel.org>
18652 L: virtualization@lists.linux-foundation.org
18654 F: drivers/char/virtio_console.c
18655 F: include/linux/virtio_console.h
18656 F: include/uapi/linux/virtio_console.h
18658 VIRTIO CORE AND NET DRIVERS
18659 M: "Michael S. Tsirkin" <mst@redhat.com>
18660 M: Jason Wang <jasowang@redhat.com>
18661 L: virtualization@lists.linux-foundation.org
18663 F: Documentation/devicetree/bindings/virtio/
18664 F: drivers/block/virtio_blk.c
18665 F: drivers/crypto/virtio/
18666 F: drivers/net/virtio_net.c
18669 F: include/linux/vdpa.h
18670 F: include/linux/virtio*.h
18671 F: include/uapi/linux/virtio_*.h
18675 M: "Michael S. Tsirkin" <mst@redhat.com>
18676 M: David Hildenbrand <david@redhat.com>
18677 L: virtualization@lists.linux-foundation.org
18679 F: drivers/virtio/virtio_balloon.c
18680 F: include/uapi/linux/virtio_balloon.h
18681 F: include/linux/balloon_compaction.h
18682 F: mm/balloon_compaction.c
18684 VIRTIO CRYPTO DRIVER
18685 M: Gonglei <arei.gonglei@huawei.com>
18686 L: virtualization@lists.linux-foundation.org
18687 L: linux-crypto@vger.kernel.org
18689 F: drivers/crypto/virtio/
18690 F: include/uapi/linux/virtio_crypto.h
18692 VIRTIO DRIVERS FOR S390
18693 M: Cornelia Huck <cohuck@redhat.com>
18694 M: Halil Pasic <pasic@linux.ibm.com>
18695 L: linux-s390@vger.kernel.org
18696 L: virtualization@lists.linux-foundation.org
18697 L: kvm@vger.kernel.org
18699 F: arch/s390/include/uapi/asm/virtio-ccw.h
18700 F: drivers/s390/virtio/
18703 M: Vivek Goyal <vgoyal@redhat.com>
18704 M: Stefan Hajnoczi <stefanha@redhat.com>
18705 M: Miklos Szeredi <miklos@szeredi.hu>
18706 L: virtualization@lists.linux-foundation.org
18707 L: linux-fsdevel@vger.kernel.org
18709 W: https://virtio-fs.gitlab.io/
18710 F: Documentation/filesystems/virtiofs.rst
18711 F: fs/fuse/virtio_fs.c
18712 F: include/uapi/linux/virtio_fs.h
18715 M: David Airlie <airlied@linux.ie>
18716 M: Gerd Hoffmann <kraxel@redhat.com>
18717 L: dri-devel@lists.freedesktop.org
18718 L: virtualization@lists.linux-foundation.org
18720 T: git git://anongit.freedesktop.org/drm/drm-misc
18721 F: drivers/gpu/drm/virtio/
18722 F: include/uapi/linux/virtio_gpu.h
18724 VIRTIO HOST (VHOST)
18725 M: "Michael S. Tsirkin" <mst@redhat.com>
18726 M: Jason Wang <jasowang@redhat.com>
18727 L: kvm@vger.kernel.org
18728 L: virtualization@lists.linux-foundation.org
18729 L: netdev@vger.kernel.org
18731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18733 F: include/linux/vhost_iotlb.h
18734 F: include/uapi/linux/vhost.h
18736 VIRTIO INPUT DRIVER
18737 M: Gerd Hoffmann <kraxel@redhat.com>
18739 F: drivers/virtio/virtio_input.c
18740 F: include/uapi/linux/virtio_input.h
18742 VIRTIO IOMMU DRIVER
18743 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18744 L: virtualization@lists.linux-foundation.org
18746 F: drivers/iommu/virtio-iommu.c
18747 F: include/uapi/linux/virtio_iommu.h
18750 M: David Hildenbrand <david@redhat.com>
18751 L: virtualization@lists.linux-foundation.org
18753 W: https://virtio-mem.gitlab.io/
18754 F: drivers/virtio/virtio_mem.c
18755 F: include/uapi/linux/virtio_mem.h
18757 VIRTUAL BOX GUEST DEVICE DRIVER
18758 M: Hans de Goede <hdegoede@redhat.com>
18759 M: Arnd Bergmann <arnd@arndb.de>
18760 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18762 F: drivers/virt/vboxguest/
18763 F: include/linux/vbox_utils.h
18764 F: include/uapi/linux/vbox*.h
18766 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18767 M: Hans de Goede <hdegoede@redhat.com>
18768 L: linux-fsdevel@vger.kernel.org
18772 VIRTUAL SERIO DEVICE DRIVER
18773 M: Stephen Chandler Paul <thatslyude@gmail.com>
18775 F: drivers/input/serio/userio.c
18776 F: include/uapi/linux/userio.h
18778 VIVID VIRTUAL VIDEO DRIVER
18779 M: Hans Verkuil <hverkuil@xs4all.nl>
18780 L: linux-media@vger.kernel.org
18782 W: https://linuxtv.org
18783 T: git git://linuxtv.org/media_tree.git
18784 F: drivers/media/test-drivers/vivid/*
18786 VIDTV VIRTUAL DIGITAL TV DRIVER
18787 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18788 L: linux-media@vger.kernel.org
18790 W: https://linuxtv.org
18791 T: git git://linuxtv.org/media_tree.git
18792 F: drivers/media/test-drivers/vidtv/*
18795 M: Florian Fainelli <f.fainelli@gmail.com>
18796 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18798 F: drivers/vlynq/vlynq.c
18799 F: include/linux/vlynq.h
18802 M: Martyn Welch <martyn@welchs.me.uk>
18803 M: Manohar Vanga <manohar.vanga@gmail.com>
18804 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18805 L: devel@driverdev.osuosl.org
18807 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18808 F: Documentation/driver-api/vme.rst
18809 F: drivers/staging/vme/
18811 F: include/linux/vme*
18813 VMWARE BALLOON DRIVER
18814 M: Nadav Amit <namit@vmware.com>
18815 M: "VMware, Inc." <pv-drivers@vmware.com>
18816 L: linux-kernel@vger.kernel.org
18818 F: drivers/misc/vmw_balloon.c
18820 VMWARE HYPERVISOR INTERFACE
18821 M: Deep Shah <sdeep@vmware.com>
18822 M: "VMware, Inc." <pv-drivers@vmware.com>
18823 L: virtualization@lists.linux-foundation.org
18825 F: arch/x86/include/asm/vmware.h
18826 F: arch/x86/kernel/cpu/vmware.c
18828 VMWARE PVRDMA DRIVER
18829 M: Adit Ranadive <aditr@vmware.com>
18830 M: VMware PV-Drivers <pv-drivers@vmware.com>
18831 L: linux-rdma@vger.kernel.org
18833 F: drivers/infiniband/hw/vmw_pvrdma/
18835 VMware PVSCSI driver
18836 M: Jim Gill <jgill@vmware.com>
18837 M: VMware PV-Drivers <pv-drivers@vmware.com>
18838 L: linux-scsi@vger.kernel.org
18840 F: drivers/scsi/vmw_pvscsi.c
18841 F: drivers/scsi/vmw_pvscsi.h
18843 VMWARE VIRTUAL PTP CLOCK DRIVER
18844 M: Vivek Thampi <vithampi@vmware.com>
18845 M: "VMware, Inc." <pv-drivers@vmware.com>
18846 L: netdev@vger.kernel.org
18848 F: drivers/ptp/ptp_vmw.c
18850 VMWARE VMMOUSE SUBDRIVER
18851 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18852 M: "VMware, Inc." <pv-drivers@vmware.com>
18853 L: linux-input@vger.kernel.org
18855 F: drivers/input/mouse/vmmouse.c
18856 F: drivers/input/mouse/vmmouse.h
18858 VMWARE VMXNET3 ETHERNET DRIVER
18859 M: Ronak Doshi <doshir@vmware.com>
18860 M: "VMware, Inc." <pv-drivers@vmware.com>
18861 L: netdev@vger.kernel.org
18863 F: drivers/net/vmxnet3/
18865 VOCORE VOCORE2 BOARD
18866 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18867 L: linux-mips@vger.kernel.org
18869 F: arch/mips/boot/dts/ralink/vocore2.dts
18871 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18872 M: Liam Girdwood <lgirdwood@gmail.com>
18873 M: Mark Brown <broonie@kernel.org>
18874 L: linux-kernel@vger.kernel.org
18876 W: http://www.slimlogic.co.uk/?p=48
18877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18878 F: Documentation/devicetree/bindings/regulator/
18879 F: Documentation/power/regulator/
18880 F: drivers/regulator/
18881 F: include/dt-bindings/regulator/
18882 F: include/linux/regulator/
18883 K: regulator_get_optional
18886 M: David Ahern <dsahern@kernel.org>
18887 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18888 L: netdev@vger.kernel.org
18890 F: Documentation/networking/vrf.rst
18891 F: drivers/net/vrf.c
18894 M: Petr Mladek <pmladek@suse.com>
18895 M: Steven Rostedt <rostedt@goodmis.org>
18896 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18897 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18898 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18901 F: Documentation/core-api/printk-formats.rst
18902 F: lib/test_printf.c
18905 VT1211 HARDWARE MONITOR DRIVER
18906 M: Juerg Haefliger <juergh@gmail.com>
18907 L: linux-hwmon@vger.kernel.org
18909 F: Documentation/hwmon/vt1211.rst
18910 F: drivers/hwmon/vt1211.c
18912 VT8231 HARDWARE MONITOR DRIVER
18913 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18914 L: linux-hwmon@vger.kernel.org
18916 F: drivers/hwmon/vt8231.c
18918 VUB300 USB to SDIO/SD/MMC bridge chip
18919 L: linux-mmc@vger.kernel.org
18921 F: drivers/mmc/host/vub300.c
18923 W1 DALLAS'S 1-WIRE BUS
18924 M: Evgeniy Polyakov <zbr@ioremap.net>
18926 F: Documentation/devicetree/bindings/w1/
18927 F: Documentation/w1/
18929 F: include/linux/w1.h
18931 W83791D HARDWARE MONITORING DRIVER
18932 M: Marc Hulsman <m.hulsman@tudelft.nl>
18933 L: linux-hwmon@vger.kernel.org
18935 F: Documentation/hwmon/w83791d.rst
18936 F: drivers/hwmon/w83791d.c
18938 W83793 HARDWARE MONITORING DRIVER
18939 M: Rudolf Marek <r.marek@assembler.cz>
18940 L: linux-hwmon@vger.kernel.org
18942 F: Documentation/hwmon/w83793.rst
18943 F: drivers/hwmon/w83793.c
18945 W83795 HARDWARE MONITORING DRIVER
18946 M: Jean Delvare <jdelvare@suse.com>
18947 L: linux-hwmon@vger.kernel.org
18949 F: drivers/hwmon/w83795.c
18951 W83L51xD SD/MMC CARD INTERFACE DRIVER
18952 M: Pierre Ossman <pierre@ossman.eu>
18954 F: drivers/mmc/host/wbsd.*
18956 WACOM PROTOCOL 4 SERIAL TABLETS
18957 M: Julian Squires <julian@cipht.net>
18958 M: Hans de Goede <hdegoede@redhat.com>
18959 L: linux-input@vger.kernel.org
18961 F: drivers/input/tablet/wacom_serial4.c
18963 WATCHDOG DEVICE DRIVERS
18964 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18965 M: Guenter Roeck <linux@roeck-us.net>
18966 L: linux-watchdog@vger.kernel.org
18968 W: http://www.linux-watchdog.org/
18969 T: git git://www.linux-watchdog.org/linux-watchdog.git
18970 F: Documentation/devicetree/bindings/watchdog/
18971 F: Documentation/watchdog/
18972 F: drivers/watchdog/
18973 F: include/linux/watchdog.h
18974 F: include/uapi/linux/watchdog.h
18976 WHISKEYCOVE PMIC GPIO DRIVER
18977 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18978 L: linux-gpio@vger.kernel.org
18980 F: drivers/gpio/gpio-wcove.c
18983 M: Dianlong Li <long17.cool@163.com>
18984 L: linux-rtc@vger.kernel.org
18986 F: drivers/rtc/rtc-sd3078.c
18989 M: David Rheinsberg <david.rheinsberg@gmail.com>
18990 L: linux-input@vger.kernel.org
18992 F: drivers/hid/hid-wiimote*
18994 WILOCITY WIL6210 WIRELESS DRIVER
18995 M: Maya Erez <merez@codeaurora.org>
18996 L: linux-wireless@vger.kernel.org
18997 L: wil6210@qti.qualcomm.com
18999 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19000 F: drivers/net/wireless/ath/wil6210/
19003 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
19004 M: linux-wimax@intel.com
19005 L: wimax@linuxwimax.org (subscribers-only)
19007 W: http://linuxwimax.org
19008 F: Documentation/admin-guide/wimax/wimax.rst
19009 F: include/linux/wimax/debug.h
19010 F: include/net/wimax.h
19011 F: include/uapi/linux/wimax.h
19015 M: David Härdeman <david@hardeman.nu>
19017 F: drivers/media/rc/winbond-cir.c
19019 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19020 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19021 L: linux-watchdog@vger.kernel.org
19023 F: drivers/watchdog/ebc-c384_wdt.c
19025 WINSYSTEMS WS16C48 GPIO DRIVER
19026 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19027 L: linux-gpio@vger.kernel.org
19029 F: drivers/gpio/gpio-ws16c48.c
19031 WIREGUARD SECURE NETWORK TUNNEL
19032 M: Jason A. Donenfeld <Jason@zx2c4.com>
19033 L: wireguard@lists.zx2c4.com
19034 L: netdev@vger.kernel.org
19036 F: drivers/net/wireguard/
19037 F: tools/testing/selftests/wireguard/
19039 WISTRON LAPTOP BUTTON DRIVER
19040 M: Miloslav Trmac <mitr@volny.cz>
19042 F: drivers/input/misc/wistron_btns.c
19044 WL3501 WIRELESS PCMCIA CARD DRIVER
19045 L: linux-wireless@vger.kernel.org
19047 F: drivers/net/wireless/wl3501*
19049 WOLFSON MICROELECTRONICS DRIVERS
19050 L: patches@opensource.cirrus.com
19052 W: https://github.com/CirrusLogic/linux-drivers/wiki
19053 T: git https://github.com/CirrusLogic/linux-drivers.git
19054 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19055 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19056 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19057 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19058 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19059 F: Documentation/hwmon/wm83??.rst
19060 F: arch/arm/mach-s3c/mach-crag6410*
19061 F: drivers/clk/clk-wm83*.c
19062 F: drivers/extcon/extcon-arizona.c
19063 F: drivers/gpio/gpio-*wm*.c
19064 F: drivers/gpio/gpio-arizona.c
19065 F: drivers/hwmon/wm83??-hwmon.c
19066 F: drivers/input/misc/wm831x-on.c
19067 F: drivers/input/touchscreen/wm831x-ts.c
19068 F: drivers/input/touchscreen/wm97*.c
19069 F: drivers/leds/leds-wm83*.c
19070 F: drivers/mfd/arizona*
19071 F: drivers/mfd/cs47l24*
19072 F: drivers/mfd/wm*.c
19073 F: drivers/power/supply/wm83*.c
19074 F: drivers/regulator/arizona*
19075 F: drivers/regulator/wm8*.c
19076 F: drivers/rtc/rtc-wm83*.c
19077 F: drivers/video/backlight/wm83*_bl.c
19078 F: drivers/watchdog/wm83*_wdt.c
19079 F: include/linux/mfd/arizona/
19080 F: include/linux/mfd/wm831x/
19081 F: include/linux/mfd/wm8350/
19082 F: include/linux/mfd/wm8400*
19083 F: include/linux/regulator/arizona*
19084 F: include/linux/wm97xx.h
19085 F: include/sound/wm????.h
19086 F: sound/soc/codecs/arizona.?
19087 F: sound/soc/codecs/cs47l24*
19088 F: sound/soc/codecs/wm*
19091 M: Tejun Heo <tj@kernel.org>
19092 R: Lai Jiangshan <jiangshanlai@gmail.com>
19094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19095 F: Documentation/core-api/workqueue.rst
19096 F: include/linux/workqueue.h
19097 F: kernel/workqueue.c
19099 X-POWERS AXP288 PMIC DRIVERS
19100 M: Hans de Goede <hdegoede@redhat.com>
19102 F: drivers/acpi/pmic/intel_pmic_xpower.c
19105 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19106 M: Chen-Yu Tsai <wens@csie.org>
19107 L: linux-kernel@vger.kernel.org
19112 M: Martin Schiller <ms@dev.tdt.de>
19113 L: linux-x25@vger.kernel.org
19115 F: Documentation/networking/lapb-module.rst
19116 F: Documentation/networking/x25*
19117 F: drivers/net/wan/hdlc_x25.c
19118 F: drivers/net/wan/lapbether.c
19119 F: include/*/lapb.h
19120 F: include/net/x25*
19121 F: include/uapi/linux/x25.h
19125 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19126 M: Thomas Gleixner <tglx@linutronix.de>
19127 M: Ingo Molnar <mingo@redhat.com>
19128 M: Borislav Petkov <bp@alien8.de>
19130 R: "H. Peter Anvin" <hpa@zytor.com>
19131 L: linux-kernel@vger.kernel.org
19133 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19134 F: Documentation/devicetree/bindings/x86/
19135 F: Documentation/x86/
19139 M: Andy Lutomirski <luto@kernel.org>
19140 L: linux-kernel@vger.kernel.org
19142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19145 X86 MCE INFRASTRUCTURE
19146 M: Tony Luck <tony.luck@intel.com>
19147 M: Borislav Petkov <bp@alien8.de>
19148 L: linux-edac@vger.kernel.org
19150 F: arch/x86/kernel/cpu/mce/*
19152 X86 MICROCODE UPDATE SUPPORT
19153 M: Borislav Petkov <bp@alien8.de>
19155 F: arch/x86/kernel/cpu/microcode/*
19158 M: Dave Hansen <dave.hansen@linux.intel.com>
19159 M: Andy Lutomirski <luto@kernel.org>
19160 M: Peter Zijlstra <peterz@infradead.org>
19161 L: linux-kernel@vger.kernel.org
19163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19166 X86 PLATFORM DRIVERS
19167 M: Hans de Goede <hdegoede@redhat.com>
19168 M: Mark Gross <mgross@linux.intel.com>
19169 L: platform-driver-x86@vger.kernel.org
19171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19172 F: drivers/platform/olpc/
19173 F: drivers/platform/x86/
19175 X86 PLATFORM DRIVERS - ARCH
19176 R: Darren Hart <dvhart@infradead.org>
19177 R: Andy Shevchenko <andy@infradead.org>
19178 L: platform-driver-x86@vger.kernel.org
19181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19182 F: arch/x86/platform
19184 X86 PLATFORM UV HPE SUPERDOME FLEX
19185 M: Steve Wahl <steve.wahl@hpe.com>
19186 R: Mike Travis <mike.travis@hpe.com>
19187 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19188 R: Russ Anderson <russ.anderson@hpe.com>
19190 F: arch/x86/include/asm/uv/
19191 F: arch/x86/kernel/apic/x2apic_uv_x.c
19192 F: arch/x86/platform/uv/
19195 M: Andy Lutomirski <luto@kernel.org>
19196 L: linux-kernel@vger.kernel.org
19198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19199 F: arch/x86/entry/vdso/
19202 M: Matthew Wilcox <willy@infradead.org>
19203 L: linux-fsdevel@vger.kernel.org
19205 F: Documentation/core-api/xarray.rst
19206 F: include/linux/idr.h
19207 F: include/linux/xarray.h
19210 F: tools/testing/radix-tree
19213 M: Benjamin Valentin <benpicco@googlemail.com>
19215 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19216 F: drivers/media/rc/xbox_remote.c
19218 XC2028/3028 TUNER DRIVER
19219 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19220 L: linux-media@vger.kernel.org
19222 W: https://linuxtv.org
19223 T: git git://linuxtv.org/media_tree.git
19224 F: drivers/media/tuners/tuner-xc2028.*
19226 XDP (eXpress Data Path)
19227 M: Alexei Starovoitov <ast@kernel.org>
19228 M: Daniel Borkmann <daniel@iogearbox.net>
19229 M: David S. Miller <davem@davemloft.net>
19230 M: Jakub Kicinski <kuba@kernel.org>
19231 M: Jesper Dangaard Brouer <hawk@kernel.org>
19232 M: John Fastabend <john.fastabend@gmail.com>
19233 L: netdev@vger.kernel.org
19234 L: bpf@vger.kernel.org
19236 F: include/net/xdp.h
19237 F: include/net/xdp_priv.h
19238 F: include/trace/events/xdp.h
19239 F: kernel/bpf/cpumap.c
19240 F: kernel/bpf/devmap.c
19242 F: samples/bpf/xdp*
19243 F: tools/testing/selftests/bpf/*xdp*
19244 F: tools/testing/selftests/bpf/*/*xdp*
19245 F: drivers/net/ethernet/*/*/*/*/*xdp*
19246 F: drivers/net/ethernet/*/*/*xdp*
19247 K: (?:\b|_)xdp(?:\b|_)
19249 XDP SOCKETS (AF_XDP)
19250 M: Björn Töpel <bjorn.topel@intel.com>
19251 M: Magnus Karlsson <magnus.karlsson@intel.com>
19252 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19253 L: netdev@vger.kernel.org
19254 L: bpf@vger.kernel.org
19256 F: Documentation/networking/af_xdp.rst
19257 F: include/net/xdp_sock*
19258 F: include/net/xsk_buff_pool.h
19259 F: include/uapi/linux/if_xdp.h
19260 F: include/uapi/linux/xdp_diag.h
19261 F: include/net/netns/xdp.h
19263 F: samples/bpf/xdpsock*
19264 F: tools/lib/bpf/xsk*
19266 XEN BLOCK SUBSYSTEM
19267 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19268 M: Roger Pau Monné <roger.pau@citrix.com>
19269 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19271 F: drivers/block/xen*
19272 F: drivers/block/xen-blkback/*
19275 M: Stefano Stabellini <sstabellini@kernel.org>
19276 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19278 F: arch/arm/include/asm/xen/
19281 XEN HYPERVISOR ARM64
19282 M: Stefano Stabellini <sstabellini@kernel.org>
19283 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19285 F: arch/arm64/include/asm/xen/
19288 XEN HYPERVISOR INTERFACE
19289 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19290 M: Juergen Gross <jgross@suse.com>
19291 R: Stefano Stabellini <sstabellini@kernel.org>
19292 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19295 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19296 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19297 F: arch/x86/include/asm/pvclock-abi.h
19298 F: arch/x86/include/asm/xen/
19299 F: arch/x86/platform/pvh/
19301 F: drivers/*/xen-*front.c
19303 F: include/uapi/xen/
19306 XEN NETWORK BACKEND DRIVER
19307 M: Wei Liu <wei.liu@kernel.org>
19308 M: Paul Durrant <paul@xen.org>
19309 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19310 L: netdev@vger.kernel.org
19312 F: drivers/net/xen-netback/*
19315 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19316 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19318 F: arch/x86/pci/*xen*
19319 F: drivers/pci/*xen*
19322 M: Juergen Gross <jgross@suse.com>
19323 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19324 L: linux-scsi@vger.kernel.org
19326 F: drivers/scsi/xen-scsifront.c
19327 F: drivers/xen/xen-scsiback.c
19328 F: include/xen/interface/io/vscsiif.h
19330 XEN SOUND FRONTEND DRIVER
19331 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19332 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19333 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19337 XEN SWIOTLB SUBSYSTEM
19338 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19339 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19340 L: iommu@lists.linux-foundation.org
19342 F: arch/x86/xen/*swiotlb*
19343 F: drivers/xen/*swiotlb*
19346 M: Darrick J. Wong <darrick.wong@oracle.com>
19347 M: linux-xfs@vger.kernel.org
19348 L: linux-xfs@vger.kernel.org
19351 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19352 F: Documentation/ABI/testing/sysfs-fs-xfs
19353 F: Documentation/admin-guide/xfs.rst
19354 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19355 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19357 F: include/uapi/linux/dqblk_xfs.h
19358 F: include/uapi/linux/fsmap.h
19360 XILINX AXI ETHERNET DRIVER
19361 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19363 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19366 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19367 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19368 L: linux-can@vger.kernel.org
19370 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19371 F: drivers/net/can/xilinx_can.c
19373 XILINX SD-FEC IP CORES
19374 M: Derek Kiernan <derek.kiernan@xilinx.com>
19375 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19377 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19378 F: Documentation/misc-devices/xilinx_sdfec.rst
19379 F: drivers/misc/Kconfig
19380 F: drivers/misc/Makefile
19381 F: drivers/misc/xilinx_sdfec.c
19382 F: include/uapi/misc/xilinx_sdfec.h
19384 XILINX UARTLITE SERIAL DRIVER
19385 M: Peter Korsgaard <jacmet@sunsite.dk>
19386 L: linux-serial@vger.kernel.org
19388 F: drivers/tty/serial/uartlite.c
19390 XILINX VIDEO IP CORES
19391 M: Hyun Kwon <hyun.kwon@xilinx.com>
19392 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19393 L: linux-media@vger.kernel.org
19395 T: git git://linuxtv.org/media_tree.git
19396 F: Documentation/devicetree/bindings/media/xilinx/
19397 F: drivers/media/platform/xilinx/
19398 F: include/uapi/linux/xilinx-v4l2-controls.h
19400 XILINX ZYNQMP DPDMA DRIVER
19401 M: Hyun Kwon <hyun.kwon@xilinx.com>
19402 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19403 L: dmaengine@vger.kernel.org
19405 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19406 F: drivers/dma/xilinx/xilinx_dpdma.c
19407 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19409 XILINX ZYNQMP PSGTR PHY DRIVER
19410 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19411 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19412 L: linux-kernel@vger.kernel.org
19414 T: git https://github.com/Xilinx/linux-xlnx.git
19415 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19416 F: drivers/phy/xilinx/phy-zynqmp.c
19419 M: Eli Billauer <eli.billauer@gmail.com>
19420 L: linux-kernel@vger.kernel.org
19422 F: drivers/char/xillybus/
19425 M: George Cherian <gcherian@marvell.com>
19426 L: linux-i2c@vger.kernel.org
19428 W: http://www.marvell.com
19429 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19430 F: drivers/i2c/busses/i2c-xlp9xx.c
19432 XRA1403 GPIO EXPANDER
19433 M: Nandor Han <nandor.han@ge.com>
19434 M: Semi Malinen <semi.malinen@ge.com>
19435 L: linux-gpio@vger.kernel.org
19437 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19438 F: drivers/gpio/gpio-xra1403.c
19440 XTENSA XTFPGA PLATFORM SUPPORT
19441 M: Max Filippov <jcmvbkbc@gmail.com>
19442 L: linux-xtensa@linux-xtensa.org
19444 F: drivers/spi/spi-xtensa-xtfpga.c
19445 F: sound/soc/xtensa/xtfpga-i2s.c
19447 YAM DRIVER FOR AX.25
19448 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19449 L: linux-hams@vger.kernel.org
19451 F: drivers/net/hamradio/yam*
19452 F: include/linux/yam.h
19454 YAMA SECURITY MODULE
19455 M: Kees Cook <keescook@chromium.org>
19457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19458 F: Documentation/admin-guide/LSM/Yama.rst
19461 YEALINK PHONE DRIVER
19462 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19463 L: usbb2k-api-dev@nongnu.org
19465 F: Documentation/input/devices/yealink.rst
19466 F: drivers/input/misc/yealink.*
19468 Z8530 DRIVER FOR AX.25
19469 M: Joerg Reuter <jreuter@yaina.de>
19470 L: linux-hams@vger.kernel.org
19472 W: http://yaina.de/jreuter/
19473 W: http://www.qsl.net/dl1bke/
19474 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19475 F: drivers/net/hamradio/*scc.c
19476 F: drivers/net/hamradio/z8530.h
19478 ZBUD COMPRESSED PAGE ALLOCATOR
19479 M: Seth Jennings <sjenning@redhat.com>
19480 M: Dan Streetman <ddstreet@ieee.org>
19481 L: linux-mm@kvack.org
19483 F: include/linux/zbud.h
19486 ZD1211RW WIRELESS DRIVER
19487 M: Daniel Drake <dsd@gentoo.org>
19488 M: Ulrich Kunitz <kune@deine-taler.de>
19489 L: linux-wireless@vger.kernel.org
19490 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19492 W: http://zd1211.ath.cx/wiki/DriverRewrite
19493 F: drivers/net/wireless/zydas/zd1211rw/
19495 ZD1301 MEDIA DRIVER
19496 M: Antti Palosaari <crope@iki.fi>
19497 L: linux-media@vger.kernel.org
19499 W: https://linuxtv.org/
19500 W: http://palosaari.fi/linux/
19501 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19502 F: drivers/media/usb/dvb-usb-v2/zd1301*
19504 ZD1301_DEMOD MEDIA DRIVER
19505 M: Antti Palosaari <crope@iki.fi>
19506 L: linux-media@vger.kernel.org
19508 W: https://linuxtv.org/
19509 W: http://palosaari.fi/linux/
19510 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19511 F: drivers/media/dvb-frontends/zd1301_demod*
19513 ZHAOXIN PROCESSOR SUPPORT
19514 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19515 L: linux-kernel@vger.kernel.org
19517 F: arch/x86/kernel/cpu/zhaoxin.c
19520 M: Damien Le Moal <damien.lemoal@wdc.com>
19521 M: Naohiro Aota <naohiro.aota@wdc.com>
19522 R: Johannes Thumshirn <jth@kernel.org>
19523 L: linux-fsdevel@vger.kernel.org
19525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19526 F: Documentation/filesystems/zonefs.rst
19529 ZPOOL COMPRESSED PAGE STORAGE API
19530 M: Dan Streetman <ddstreet@ieee.org>
19531 L: linux-mm@kvack.org
19533 F: include/linux/zpool.h
19536 ZR36067 VIDEO FOR LINUX DRIVER
19537 M: Corentin Labbe <clabbe@baylibre.com>
19538 L: mjpeg-users@lists.sourceforge.net
19539 L: linux-media@vger.kernel.org
19541 W: http://mjpeg.sourceforge.net/driver-zoran/
19542 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19543 F: Documentation/driver-api/media/drivers/zoran.rst
19544 F: drivers/staging/media/zoran/
19546 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19547 M: Minchan Kim <minchan@kernel.org>
19548 M: Nitin Gupta <ngupta@vflare.org>
19549 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19550 L: linux-kernel@vger.kernel.org
19552 F: Documentation/admin-guide/blockdev/zram.rst
19553 F: drivers/block/zram/
19555 ZS DECSTATION Z85C30 SERIAL DRIVER
19556 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19558 F: drivers/tty/serial/zs.*
19560 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19561 M: Minchan Kim <minchan@kernel.org>
19562 M: Nitin Gupta <ngupta@vflare.org>
19563 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19564 L: linux-mm@kvack.org
19566 F: Documentation/vm/zsmalloc.rst
19567 F: include/linux/zsmalloc.h
19570 ZSWAP COMPRESSED SWAP CACHING
19571 M: Seth Jennings <sjenning@redhat.com>
19572 M: Dan Streetman <ddstreet@ieee.org>
19573 M: Vitaly Wool <vitaly.wool@konsulko.com>
19574 L: linux-mm@kvack.org
19579 M: Linus Torvalds <torvalds@linux-foundation.org>
19580 L: linux-kernel@vger.kernel.org
19581 S: Buried alive in reporters
19582 Q: http://patchwork.kernel.org/project/LKML/list/
19583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git