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: Heiner Kallweit <hkallweit1@gmail.com>
207 M: nic_swsd@realtek.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 L: netdev@vger.kernel.org
825 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
826 F: drivers/net/ethernet/amazon/
828 AMAZON RDMA EFA DRIVER
829 M: Gal Pressman <galpress@amazon.com>
830 R: Yossi Leybovich <sleybo@amazon.com>
831 L: linux-rdma@vger.kernel.org
833 Q: https://patchwork.kernel.org/project/linux-rdma/list/
834 F: drivers/infiniband/hw/efa/
835 F: include/uapi/rdma/efa-abi.h
837 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
838 M: Tom Lendacky <thomas.lendacky@amd.com>
839 M: John Allen <john.allen@amd.com>
840 L: linux-crypto@vger.kernel.org
842 F: drivers/crypto/ccp/
843 F: include/linux/ccp.h
845 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
846 M: Brijesh Singh <brijesh.singh@amd.com>
847 M: Tom Lendacky <thomas.lendacky@amd.com>
848 L: linux-crypto@vger.kernel.org
850 F: drivers/crypto/ccp/sev*
851 F: include/uapi/linux/psp-sev.h
854 M: Harry Wentland <harry.wentland@amd.com>
855 M: Leo Li <sunpeng.li@amd.com>
856 L: amd-gfx@lists.freedesktop.org
858 T: git git://people.freedesktop.org/~agd5f/linux
859 F: drivers/gpu/drm/amd/display/
862 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
863 L: linux-hwmon@vger.kernel.org
865 F: Documentation/hwmon/amd_energy.rst
866 F: drivers/hwmon/amd_energy.c
868 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
869 M: Huang Rui <ray.huang@amd.com>
870 L: linux-hwmon@vger.kernel.org
872 F: Documentation/hwmon/fam15h_power.rst
873 F: drivers/hwmon/fam15h_power.c
876 M: Enrico Weigelt, metux IT consult <info@metux.net>
877 L: linux-gpio@vger.kernel.org
879 F: drivers/gpio/gpio-amd-fch.c
880 F: include/linux/platform_data/gpio/gpio-amd-fch.h
882 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
883 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
885 F: drivers/usb/gadget/udc/amd5536udc.*
887 AMD GEODE PROCESSOR/CHIPSET SUPPORT
888 M: Andres Salomon <dilinger@queued.net>
889 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
891 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
892 F: arch/x86/include/asm/geode.h
893 F: drivers/char/hw_random/geode-rng.c
894 F: drivers/crypto/geode*
895 F: drivers/video/fbdev/geode/
898 M: Joerg Roedel <joro@8bytes.org>
899 L: iommu@lists.linux-foundation.org
901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
902 F: drivers/iommu/amd/
903 F: include/linux/amd-iommu.h
906 M: Felix Kuehling <Felix.Kuehling@amd.com>
907 L: amd-gfx@lists.freedesktop.org
909 T: git https://gitlab.freedesktop.org/agd5f/linux.git
910 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
911 F: drivers/gpu/drm/amd/amdkfd/
912 F: drivers/gpu/drm/amd/include/cik_structs.h
913 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
914 F: drivers/gpu/drm/amd/include/v9_structs.h
915 F: drivers/gpu/drm/amd/include/vi_structs.h
916 F: include/uapi/linux/kfd_ioctl.h
919 M: Sanjay R Mehta <sanju.mehta@amd.com>
921 F: drivers/spi/spi-amd.c
924 M: Elie Morisse <syniurge@gmail.com>
925 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
926 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
927 L: linux-i2c@vger.kernel.org
929 F: drivers/i2c/busses/i2c-amd-mp2*
932 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
933 L: platform-driver-x86@vger.kernel.org
935 F: drivers/platform/x86/amd-pmc.*
938 M: Evan Quan <evan.quan@amd.com>
939 L: amd-gfx@lists.freedesktop.org
941 T: git git://people.freedesktop.org/~agd5f/linux
942 F: drivers/gpu/drm/amd/pm/powerplay/
944 AMD SEATTLE DEVICE TREE SUPPORT
945 M: Brijesh Singh <brijeshkumar.singh@amd.com>
946 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
947 M: Tom Lendacky <thomas.lendacky@amd.com>
949 F: arch/arm64/boot/dts/amd/
952 M: Tom Lendacky <thomas.lendacky@amd.com>
953 L: netdev@vger.kernel.org
955 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
956 F: drivers/net/ethernet/amd/xgbe/
958 AMD SENSOR FUSION HUB DRIVER
959 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
960 M: Sandeep Singh <sandeep.singh@amd.com>
961 L: linux-input@vger.kernel.org
963 F: Documentation/hid/amd-sfh*
964 F: drivers/hid/amd-sfh-hid/
967 M: Christian Eggers <ceggers@arri.de>
968 L: linux-iio@vger.kernel.org
970 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
971 F: drivers/iio/light/as73211.c
973 ANALOG DEVICES INC AD7192 DRIVER
974 M: Alexandru Tachici <alexandru.tachici@analog.com>
975 L: linux-iio@vger.kernel.org
977 W: http://ez.analog.com/community/linux-device-drivers
978 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
979 F: drivers/iio/adc/ad7192.c
981 ANALOG DEVICES INC AD7292 DRIVER
982 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
983 L: linux-iio@vger.kernel.org
985 W: http://ez.analog.com/community/linux-device-drivers
986 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
987 F: drivers/iio/adc/ad7292.c
989 ANALOG DEVICES INC AD7768-1 DRIVER
990 M: Michael Hennerich <Michael.Hennerich@analog.com>
991 L: linux-iio@vger.kernel.org
993 W: http://ez.analog.com/community/linux-device-drivers
994 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
995 F: drivers/iio/adc/ad7768-1.c
997 ANALOG DEVICES INC AD7780 DRIVER
998 M: Michael Hennerich <Michael.Hennerich@analog.com>
999 M: Renato Lui Geh <renatogeh@gmail.com>
1000 L: linux-iio@vger.kernel.org
1002 W: http://ez.analog.com/community/linux-device-drivers
1003 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1004 F: drivers/iio/adc/ad7780.c
1006 ANALOG DEVICES INC AD9389B DRIVER
1007 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1008 L: linux-media@vger.kernel.org
1010 F: drivers/media/i2c/ad9389b*
1012 ANALOG DEVICES INC ADGS1408 DRIVER
1013 M: Mircea Caprioru <mircea.caprioru@analog.com>
1015 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1016 F: drivers/mux/adgs1408.c
1018 ANALOG DEVICES INC ADIN DRIVER
1019 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1020 L: netdev@vger.kernel.org
1022 W: http://ez.analog.com/community/linux-device-drivers
1023 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1024 F: drivers/net/phy/adin.c
1026 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1027 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1028 L: linux-iio@vger.kernel.org
1030 F: drivers/iio/imu/adis.c
1031 F: include/linux/iio/imu/adis.h
1033 ANALOG DEVICES INC ADIS16460 DRIVER
1034 M: Dragos Bogdan <dragos.bogdan@analog.com>
1035 L: linux-iio@vger.kernel.org
1037 W: http://ez.analog.com/community/linux-device-drivers
1038 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1039 F: drivers/iio/imu/adis16460.c
1041 ANALOG DEVICES INC ADIS16475 DRIVER
1042 M: Nuno Sa <nuno.sa@analog.com>
1043 L: linux-iio@vger.kernel.org
1044 W: http://ez.analog.com/community/linux-device-drivers
1046 F: drivers/iio/imu/adis16475.c
1047 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1049 ANALOG DEVICES INC ADM1177 DRIVER
1050 M: Michael Hennerich <Michael.Hennerich@analog.com>
1051 L: linux-hwmon@vger.kernel.org
1053 W: http://ez.analog.com/community/linux-device-drivers
1054 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1055 F: drivers/hwmon/adm1177.c
1057 ANALOG DEVICES INC ADP5061 DRIVER
1058 M: Michael Hennerich <Michael.Hennerich@analog.com>
1059 L: linux-pm@vger.kernel.org
1061 W: http://ez.analog.com/community/linux-device-drivers
1062 F: drivers/power/supply/adp5061.c
1064 ANALOG DEVICES INC ADV7180 DRIVER
1065 M: Lars-Peter Clausen <lars@metafoo.de>
1066 L: linux-media@vger.kernel.org
1068 W: http://ez.analog.com/community/linux-device-drivers
1069 F: drivers/media/i2c/adv7180.c
1070 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1072 ANALOG DEVICES INC ADV748X DRIVER
1073 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1074 L: linux-media@vger.kernel.org
1076 F: drivers/media/i2c/adv748x/*
1078 ANALOG DEVICES INC ADV7511 DRIVER
1079 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1080 L: linux-media@vger.kernel.org
1082 F: drivers/media/i2c/adv7511*
1084 ANALOG DEVICES INC ADV7604 DRIVER
1085 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1086 L: linux-media@vger.kernel.org
1088 F: drivers/media/i2c/adv7604*
1089 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1091 ANALOG DEVICES INC ADV7842 DRIVER
1092 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1093 L: linux-media@vger.kernel.org
1095 F: drivers/media/i2c/adv7842*
1097 ANALOG DEVICES INC ADXRS290 DRIVER
1098 M: Nishant Malpani <nish.malpani25@gmail.com>
1099 L: linux-iio@vger.kernel.org
1101 F: drivers/iio/gyro/adxrs290.c
1102 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1104 ANALOG DEVICES INC ASOC CODEC DRIVERS
1105 M: Lars-Peter Clausen <lars@metafoo.de>
1106 M: Nuno Sá <nuno.sa@analog.com>
1107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1109 W: http://wiki.analog.com/
1110 W: http://ez.analog.com/community/linux-device-drivers
1111 F: sound/soc/codecs/ad1*
1112 F: sound/soc/codecs/ad7*
1113 F: sound/soc/codecs/adau*
1114 F: sound/soc/codecs/adav*
1115 F: sound/soc/codecs/sigmadsp.*
1116 F: sound/soc/codecs/ssm*
1118 ANALOG DEVICES INC DMA DRIVERS
1119 M: Lars-Peter Clausen <lars@metafoo.de>
1121 W: http://ez.analog.com/community/linux-device-drivers
1122 F: drivers/dma/dma-axi-dmac.c
1124 ANALOG DEVICES INC IIO DRIVERS
1125 M: Lars-Peter Clausen <lars@metafoo.de>
1126 M: Michael Hennerich <Michael.Hennerich@analog.com>
1128 W: http://wiki.analog.com/
1129 W: http://ez.analog.com/community/linux-device-drivers
1130 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1131 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1132 F: Documentation/devicetree/bindings/iio/*/adi,*
1133 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1134 F: drivers/iio/*/ad*
1135 F: drivers/iio/adc/ltc249*
1136 F: drivers/iio/amplifiers/hmc425a.c
1137 F: drivers/staging/iio/*/ad*
1138 X: drivers/iio/*/adjd*
1140 ANALOGBITS PLL LIBRARIES
1141 M: Paul Walmsley <paul.walmsley@sifive.com>
1143 F: drivers/clk/analogbits/*
1144 F: include/linux/clk/analogbits*
1147 M: Nick Hu <nickhu@andestech.com>
1148 M: Greentime Hu <green.hu@gmail.com>
1149 M: Vincent Chen <deanbo422@gmail.com>
1151 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1152 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1153 F: Documentation/devicetree/bindings/nds32/
1158 ANDROID CONFIG FRAGMENTS
1159 M: Rob Herring <robh@kernel.org>
1161 F: kernel/configs/android*
1164 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1165 M: Arve Hjønnevåg <arve@android.com>
1166 M: Todd Kjos <tkjos@android.com>
1167 M: Martijn Coenen <maco@android.com>
1168 M: Joel Fernandes <joel@joelfernandes.org>
1169 M: Christian Brauner <christian@brauner.io>
1170 M: Hridya Valsaraju <hridya@google.com>
1171 M: Suren Baghdasaryan <surenb@google.com>
1172 L: devel@driverdev.osuosl.org
1174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1176 F: drivers/staging/android/
1178 ANDROID GOLDFISH PIC DRIVER
1179 M: Miodrag Dinic <miodrag.dinic@mips.com>
1181 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1182 F: drivers/irqchip/irq-goldfish-pic.c
1184 ANDROID GOLDFISH RTC DRIVER
1185 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
1187 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1188 F: drivers/rtc/rtc-goldfish.c
1190 AOA (Apple Onboard Audio) ALSA DRIVER
1191 M: Johannes Berg <johannes@sipsolutions.net>
1192 L: linuxppc-dev@lists.ozlabs.org
1193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1197 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1198 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1199 L: linux-iio@vger.kernel.org
1201 F: drivers/iio/adc/stx104.c
1204 M: Jiri Kosina <jikos@kernel.org>
1206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1207 F: arch/x86/kernel/apm_32.c
1208 F: drivers/char/apm-emulation.c
1209 F: include/linux/apm_bios.h
1210 F: include/uapi/linux/apm_bios.h
1212 APPARMOR SECURITY MODULE
1213 M: John Johansen <john.johansen@canonical.com>
1214 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1216 W: wiki.apparmor.net
1217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1218 F: Documentation/admin-guide/LSM/apparmor.rst
1219 F: security/apparmor/
1221 APPLE BCM5974 MULTITOUCH DRIVER
1222 M: Henrik Rydberg <rydberg@bitmath.org>
1223 L: linux-input@vger.kernel.org
1225 F: drivers/input/mouse/bcm5974.c
1228 M: Henrik Rydberg <rydberg@bitmath.org>
1229 L: linux-hwmon@vger.kernel.org
1231 F: drivers/hwmon/applesmc.c
1233 APPLETALK NETWORK LAYER
1234 L: netdev@vger.kernel.org
1236 F: drivers/net/appletalk/
1237 F: include/linux/atalk.h
1238 F: include/uapi/linux/atalk.h
1241 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1242 M: Khuong Dinh <khuong@os.amperecomputing.com>
1244 F: arch/arm64/boot/dts/apm/
1246 APPLIED MICRO (APM) X-GENE SOC EDAC
1247 M: Khuong Dinh <khuong@os.amperecomputing.com>
1249 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1250 F: drivers/edac/xgene_edac.c
1252 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1253 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1254 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1256 F: drivers/net/ethernet/apm/xgene-v2/
1258 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1259 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1260 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1261 M: Quan Nguyen <quan@os.amperecomputing.com>
1263 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1264 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1265 F: drivers/net/ethernet/apm/xgene/
1266 F: drivers/net/mdio/mdio-xgene.c
1268 APPLIED MICRO (APM) X-GENE SOC PMU
1269 M: Khuong Dinh <khuong@os.amperecomputing.com>
1271 F: Documentation/admin-guide/perf/xgene-pmu.rst
1272 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1273 F: drivers/perf/xgene_pmu.c
1275 APTINA CAMERA SENSOR PLL
1276 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1277 L: linux-media@vger.kernel.org
1279 F: drivers/media/i2c/aptina-pll.*
1281 AQUANTIA ETHERNET DRIVER (atlantic)
1282 M: Igor Russkikh <irusskikh@marvell.com>
1283 L: netdev@vger.kernel.org
1285 W: https://www.marvell.com/
1286 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1287 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1288 F: drivers/net/ethernet/aquantia/atlantic/
1290 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1291 M: Egor Pomozov <epomozov@marvell.com>
1292 L: netdev@vger.kernel.org
1294 W: http://www.aquantia.com
1295 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1297 ARASAN NAND CONTROLLER DRIVER
1298 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1299 L: linux-mtd@lists.infradead.org
1301 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1302 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1304 ARC FRAMEBUFFER DRIVER
1305 M: Jaya Kumar <jayalk@intworks.biz>
1307 F: drivers/video/fbdev/arcfb.c
1308 F: drivers/video/fbdev/core/fb_defio.c
1311 M: Alexey Brodkin <abrodkin@synopsys.com>
1313 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1314 F: drivers/gpu/drm/arc/
1316 ARCNET NETWORK LAYER
1317 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1318 L: netdev@vger.kernel.org
1320 F: drivers/net/arcnet/
1321 F: include/uapi/linux/if_arcnet.h
1323 ARM ARCHITECTED TIMER DRIVER
1324 M: Mark Rutland <mark.rutland@arm.com>
1325 M: Marc Zyngier <maz@kernel.org>
1326 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 F: arch/arm/include/asm/arch_timer.h
1329 F: arch/arm64/include/asm/arch_timer.h
1330 F: drivers/clocksource/arm_arch_timer.c
1332 ARM HDLCD DRM DRIVER
1333 M: Liviu Dudau <liviu.dudau@arm.com>
1335 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1336 F: drivers/gpu/drm/arm/hdlcd_*
1338 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1339 M: Linus Walleij <linus.walleij@linaro.org>
1340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1343 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1344 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1345 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1346 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1347 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1348 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1349 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1350 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1351 F: arch/arm/boot/dts/arm-realview-*
1352 F: arch/arm/boot/dts/integrator*
1353 F: arch/arm/boot/dts/versatile*
1354 F: arch/arm/mach-integrator/
1355 F: arch/arm/mach-realview/
1356 F: arch/arm/mach-versatile/
1357 F: arch/arm/plat-versatile/
1358 F: drivers/bus/arm-integrator-lm.c
1359 F: drivers/clk/versatile/
1360 F: drivers/i2c/busses/i2c-versatile.c
1361 F: drivers/irqchip/irq-versatile-fpga.c
1362 F: drivers/mtd/maps/physmap-versatile.*
1363 F: drivers/power/reset/arm-versatile-reboot.c
1364 F: drivers/soc/versatile/
1366 ARM KOMEDA DRM-KMS DRIVER
1367 M: James (Qian) Wang <james.qian.wang@arm.com>
1368 M: Liviu Dudau <liviu.dudau@arm.com>
1369 M: Mihail Atanassov <mihail.atanassov@arm.com>
1370 L: Mali DP Maintainers <malidp@foss.arm.com>
1372 T: git git://anongit.freedesktop.org/drm/drm-misc
1373 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1374 F: Documentation/gpu/komeda-kms.rst
1375 F: drivers/gpu/drm/arm/display/include/
1376 F: drivers/gpu/drm/arm/display/komeda/
1378 ARM MALI PANFROST DRM DRIVER
1379 M: Rob Herring <robh@kernel.org>
1380 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1381 R: Steven Price <steven.price@arm.com>
1382 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1383 L: dri-devel@lists.freedesktop.org
1385 T: git git://anongit.freedesktop.org/drm/drm-misc
1386 F: drivers/gpu/drm/panfrost/
1387 F: include/uapi/drm/panfrost_drm.h
1389 ARM MALI-DP DRM DRIVER
1390 M: Liviu Dudau <liviu.dudau@arm.com>
1391 M: Brian Starkey <brian.starkey@arm.com>
1392 L: Mali DP Maintainers <malidp@foss.arm.com>
1394 T: git git://anongit.freedesktop.org/drm/drm-misc
1395 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1396 F: Documentation/gpu/afbc.rst
1397 F: drivers/gpu/drm/arm/
1399 ARM MFM AND FLOPPY DRIVERS
1400 M: Ian Molton <spyro@f2s.com>
1402 F: arch/arm/include/asm/floppy.h
1403 F: arch/arm/mach-rpc/floppydma.S
1405 ARM PMU PROFILING AND DEBUGGING
1406 M: Will Deacon <will@kernel.org>
1407 M: Mark Rutland <mark.rutland@arm.com>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 F: Documentation/devicetree/bindings/arm/pmu.yaml
1411 F: Documentation/devicetree/bindings/perf/
1412 F: arch/arm*/include/asm/hw_breakpoint.h
1413 F: arch/arm*/include/asm/perf_event.h
1414 F: arch/arm*/kernel/hw_breakpoint.c
1415 F: arch/arm*/kernel/perf_*
1416 F: arch/arm/oprofile/common.c
1418 F: include/linux/perf/arm_pmu.h
1421 M: Russell King <linux@armlinux.org.uk>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424 W: http://www.armlinux.org.uk/
1425 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1427 X: arch/arm/boot/dts/
1429 ARM PRIMECELL AACI PL041 DRIVER
1430 M: Russell King <linux@armlinux.org.uk>
1434 ARM PRIMECELL BUS SUPPORT
1435 M: Russell King <linux@armlinux.org.uk>
1438 F: include/linux/amba/bus.h
1440 ARM PRIMECELL CLCD PL110 DRIVER
1441 M: Russell King <linux@armlinux.org.uk>
1443 F: drivers/video/fbdev/amba-clcd.*
1445 ARM PRIMECELL KMI PL050 DRIVER
1446 M: Russell King <linux@armlinux.org.uk>
1448 F: drivers/input/serio/ambakmi.*
1449 F: include/linux/amba/kmi.h
1451 ARM PRIMECELL MMCI PL180/1 DRIVER
1452 M: Russell King <linux@armlinux.org.uk>
1454 F: drivers/mmc/host/mmci.*
1455 F: include/linux/amba/mmci.h
1457 ARM PRIMECELL SSP PL022 SPI DRIVER
1458 M: Linus Walleij <linus.walleij@linaro.org>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1462 F: drivers/spi/spi-pl022.c
1464 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1465 M: Russell King <linux@armlinux.org.uk>
1467 F: drivers/tty/serial/amba-pl01*.c
1468 F: include/linux/amba/serial.h
1470 ARM PRIMECELL VIC PL190/PL192 DRIVER
1471 M: Linus Walleij <linus.walleij@linaro.org>
1472 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1474 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1475 F: drivers/irqchip/irq-vic.c
1477 ARM SMC WATCHDOG DRIVER
1478 M: Julius Werner <jwerner@chromium.org>
1479 R: Evan Benn <evanbenn@chromium.org>
1481 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1482 F: drivers/watchdog/arm_smc_wdt.c
1485 M: Will Deacon <will@kernel.org>
1486 R: Robin Murphy <robin.murphy@arm.com>
1487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1490 F: drivers/iommu/arm/
1491 F: drivers/iommu/io-pgtable-arm*
1493 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1494 M: Arnd Bergmann <arnd@arndb.de>
1495 M: Olof Johansson <olof@lixom.net>
1497 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1500 F: arch/arm/boot/dts/Makefile
1501 F: arch/arm64/boot/dts/Makefile
1503 ARM SUB-ARCHITECTURES
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1506 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1510 ARM/ACTIONS SEMI ARCHITECTURE
1511 M: Andreas Färber <afaerber@suse.de>
1512 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515 F: Documentation/devicetree/bindings/arm/actions.yaml
1516 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1517 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1518 F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
1519 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1520 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1521 F: Documentation/devicetree/bindings/pinctrl/actions,*
1522 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1523 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1524 F: arch/arm/boot/dts/owl-*
1525 F: arch/arm/mach-actions/
1526 F: arch/arm64/boot/dts/actions/
1527 F: drivers/clk/actions/
1528 F: drivers/clocksource/timer-owl*
1529 F: drivers/dma/owl-dma.c
1530 F: drivers/i2c/busses/i2c-owl.c
1531 F: drivers/irqchip/irq-owl-sirq.c
1532 F: drivers/mmc/host/owl-mmc.c
1533 F: drivers/pinctrl/actions/*
1534 F: drivers/soc/actions/
1535 F: include/dt-bindings/power/owl-*
1536 F: include/dt-bindings/reset/actions,*
1537 F: include/linux/soc/actions/
1540 ARM/ADS SPHERE MACHINE SUPPORT
1541 M: Lennert Buytenhek <kernel@wantstofly.org>
1542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1545 ARM/AFEB9260 MACHINE SUPPORT
1546 M: Sergey Lapin <slapin@ossfans.org>
1547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 ARM/AJECO 1ARM MACHINE SUPPORT
1551 M: Lennert Buytenhek <kernel@wantstofly.org>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 ARM/Allwinner SoC Clock Support
1556 M: Emilio López <emilio@elopez.com.ar>
1558 F: drivers/clk/sunxi/
1560 ARM/Allwinner sunXi SoC support
1561 M: Maxime Ripard <mripard@kernel.org>
1562 M: Chen-Yu Tsai <wens@csie.org>
1563 R: Jernej Skrabec <jernej.skrabec@siol.net>
1564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1567 F: arch/arm/mach-sunxi/
1568 F: arch/arm64/boot/dts/allwinner/
1569 F: drivers/clk/sunxi-ng/
1570 F: drivers/pinctrl/sunxi/
1571 F: drivers/soc/sunxi/
1575 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1576 M: Neil Armstrong <narmstrong@baylibre.com>
1577 M: Jerome Brunet <jbrunet@baylibre.com>
1578 L: linux-amlogic@lists.infradead.org
1580 F: Documentation/devicetree/bindings/clock/amlogic*
1581 F: drivers/clk/meson/
1582 F: include/dt-bindings/clock/gxbb*
1583 F: include/dt-bindings/clock/meson*
1585 ARM/Amlogic Meson SoC Crypto Drivers
1586 M: Corentin Labbe <clabbe@baylibre.com>
1587 L: linux-crypto@vger.kernel.org
1588 L: linux-amlogic@lists.infradead.org
1590 F: Documentation/devicetree/bindings/crypto/amlogic*
1591 F: drivers/crypto/amlogic/
1593 ARM/Amlogic Meson SoC Sound Drivers
1594 M: Jerome Brunet <jbrunet@baylibre.com>
1595 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1597 F: Documentation/devicetree/bindings/sound/amlogic*
1600 ARM/Amlogic Meson SoC support
1601 M: Kevin Hilman <khilman@baylibre.com>
1602 R: Neil Armstrong <narmstrong@baylibre.com>
1603 R: Jerome Brunet <jbrunet@baylibre.com>
1604 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1605 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1606 L: linux-amlogic@lists.infradead.org
1608 W: http://linux-meson.com/
1609 F: arch/arm/boot/dts/meson*
1610 F: arch/arm/mach-meson/
1611 F: arch/arm64/boot/dts/amlogic/
1612 F: drivers/mmc/host/meson*
1613 F: drivers/pinctrl/meson/
1614 F: drivers/rtc/rtc-meson*
1615 F: drivers/soc/amlogic/
1618 ARM/Annapurna Labs ALPINE ARCHITECTURE
1619 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1620 M: Antoine Tenart <atenart@kernel.org>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F: arch/arm/boot/dts/alpine*
1624 F: arch/arm/mach-alpine/
1625 F: arch/arm64/boot/dts/amazon/
1626 F: drivers/*/*alpine*
1628 ARM/ARTPEC MACHINE SUPPORT
1629 M: Jesper Nilsson <jesper.nilsson@axis.com>
1630 M: Lars Persson <lars.persson@axis.com>
1631 L: linux-arm-kernel@axis.com
1633 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1634 F: arch/arm/boot/dts/artpec6*
1635 F: arch/arm/mach-artpec
1637 F: drivers/crypto/axis
1638 F: drivers/mmc/host/usdhi6rol0.c
1639 F: drivers/pinctrl/pinctrl-artpec*
1641 ARM/ASPEED I2C DRIVER
1642 M: Brendan Higgins <brendanhiggins@google.com>
1643 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1644 R: Joel Stanley <joel@jms.id.au>
1645 L: linux-i2c@vger.kernel.org
1646 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1648 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1649 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1650 F: drivers/i2c/busses/i2c-aspeed.c
1651 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1653 ARM/ASPEED MACHINE SUPPORT
1654 M: Joel Stanley <joel@jms.id.au>
1655 R: Andrew Jeffery <andrew@aj.id.au>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1659 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1660 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1661 F: arch/arm/boot/dts/aspeed-*
1662 F: arch/arm/mach-aspeed/
1665 ARM/BITMAIN ARCHITECTURE
1666 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1669 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1670 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1671 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1672 F: arch/arm64/boot/dts/bitmain/
1673 F: drivers/clk/clk-bm1880.c
1674 F: drivers/pinctrl/pinctrl-bm1880.c
1676 ARM/CALXEDA HIGHBANK ARCHITECTURE
1677 M: Andre Przywara <andre.przywara@arm.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 F: arch/arm/boot/dts/ecx-*.dts*
1681 F: arch/arm/boot/dts/highbank.dts
1682 F: arch/arm/mach-highbank/
1684 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1685 M: Krzysztof Halasa <khalasa@piap.pl>
1687 F: arch/arm/mach-cns3xxx/
1689 ARM/CAVIUM THUNDER NETWORK DRIVER
1690 M: Sunil Goutham <sgoutham@marvell.com>
1691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 F: drivers/net/ethernet/cavium/thunder/
1695 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1696 M: Lukasz Majewski <lukma@denx.de>
1697 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 F: arch/arm/mach-ep93xx/ts72xx.c
1701 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1702 M: Alexander Shiyan <shc_work@mail.ru>
1703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1708 M: Lennert Buytenhek <kernel@wantstofly.org>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1713 M: Hartley Sweeten <hsweeten@visionengravers.com>
1714 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/mach-ep93xx/
1718 F: arch/arm/mach-ep93xx/include/mach/
1721 M: Russell King <linux@armlinux.org.uk>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1725 F: drivers/clk/clkdev.c
1727 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1728 M: Baruch Siach <baruch@tkos.co.il>
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 F: arch/arm/boot/dts/cx92755*
1734 ARM/CONTEC MICRO9 MACHINE SUPPORT
1735 M: Hubert Feurstein <hubert.feurstein@contec.at>
1737 F: arch/arm/mach-ep93xx/micro9.c
1739 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1740 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1741 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1742 R: Mike Leach <mike.leach@linaro.org>
1743 R: Leo Yan <leo.yan@linaro.org>
1744 L: coresight@lists.linaro.org (moderated for non-subscribers)
1745 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1748 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1749 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1750 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1751 F: Documentation/devicetree/bindings/arm/coresight.txt
1752 F: Documentation/trace/coresight/*
1753 F: drivers/hwtracing/coresight/*
1754 F: include/dt-bindings/arm/coresight-cti-dt.h
1755 F: tools/perf/arch/arm/util/auxtrace.c
1756 F: tools/perf/arch/arm/util/cs-etm.c
1757 F: tools/perf/arch/arm/util/cs-etm.h
1758 F: tools/perf/arch/arm/util/pmu.c
1759 F: tools/perf/util/cs-etm-decoder/*
1760 F: tools/perf/util/cs-etm.*
1762 ARM/CORGI MACHINE SUPPORT
1763 M: Richard Purdie <rpurdie@rpsys.net>
1766 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1767 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1768 M: Linus Walleij <linus.walleij@linaro.org>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 T: git git://github.com/ulli-kroll/linux.git
1772 F: Documentation/devicetree/bindings/arm/gemini.txt
1773 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1774 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1775 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1776 F: arch/arm/mach-gemini/
1777 F: drivers/net/ethernet/cortina/
1778 F: drivers/pinctrl/pinctrl-gemini.c
1779 F: drivers/rtc/rtc-ftrtc010.c
1781 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1782 M: Barry Song <baohua@kernel.org>
1783 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1786 F: arch/arm/boot/dts/prima2*
1787 F: arch/arm/mach-prima2/
1788 F: drivers/clk/sirf/
1789 F: drivers/clocksource/timer-atlas7.c
1790 F: drivers/clocksource/timer-prima2.c
1794 ARM/CZ.NIC TURRIS MOX SUPPORT
1795 M: Marek Behun <marek.behun@nic.cz>
1797 W: http://mox.turris.cz
1798 F: Documentation/ABI/testing/debugfs-moxtet
1799 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1800 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1801 F: Documentation/devicetree/bindings/bus/moxtet.txt
1802 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1803 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1804 F: drivers/bus/moxtet.c
1805 F: drivers/firmware/turris-mox-rwtm.c
1806 F: drivers/gpio/gpio-moxtet.c
1807 F: include/linux/moxtet.h
1809 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1810 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1811 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1817 M: Robert Jarzmik <robert.jarzmik@free.fr>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 F: arch/arm/mach-pxa/ezx.c
1822 ARM/FARADAY FA526 PORT
1823 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 T: git git://git.berlios.de/gemini-board
1827 F: arch/arm/mm/*-fa*
1829 ARM/FOOTBRIDGE ARCHITECTURE
1830 M: Russell King <linux@armlinux.org.uk>
1831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1833 W: http://www.armlinux.org.uk/
1834 F: arch/arm/include/asm/hardware/dec21285.h
1835 F: arch/arm/mach-footbridge/
1837 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1838 M: Shawn Guo <shawnguo@kernel.org>
1839 M: Sascha Hauer <s.hauer@pengutronix.de>
1840 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1841 R: Fabio Estevam <festevam@gmail.com>
1842 R: NXP Linux Team <linux-imx@nxp.com>
1843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1846 X: drivers/media/i2c/
1850 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1851 M: Shawn Guo <shawnguo@kernel.org>
1852 M: Li Yang <leoyang.li@nxp.com>
1853 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1856 F: arch/arm/boot/dts/ls1021a*
1857 F: arch/arm64/boot/dts/freescale/fsl-*
1858 F: arch/arm64/boot/dts/freescale/qoriq-*
1860 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1861 M: Shawn Guo <shawnguo@kernel.org>
1862 M: Sascha Hauer <s.hauer@pengutronix.de>
1863 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1864 R: Stefan Agner <stefan@agner.ch>
1865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1868 F: arch/arm/boot/dts/vf*
1869 F: arch/arm/mach-imx/*vf610*
1871 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1872 M: Lennert Buytenhek <kernel@wantstofly.org>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 ARM/GUMSTIX MACHINE SUPPORT
1877 M: Steve Sakoman <sakoman@gmail.com>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1882 M: Philipp Zabel <philipp.zabel@gmail.com>
1883 M: Paul Parsons <lost.distance@yahoo.com>
1884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886 F: arch/arm/mach-pxa/hx4700.c
1887 F: arch/arm/mach-pxa/include/mach/hx4700.h
1888 F: sound/soc/pxa/hx4700.c
1890 ARM/HISILICON SOC SUPPORT
1891 M: Wei Xu <xuwei5@hisilicon.com>
1892 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894 W: http://www.hisilicon.com
1895 T: git git://github.com/hisilicon/linux-hisi.git
1896 F: arch/arm/boot/dts/hi3*
1897 F: arch/arm/boot/dts/hip*
1898 F: arch/arm/boot/dts/hisi*
1899 F: arch/arm/mach-hisi/
1900 F: arch/arm64/boot/dts/hisilicon/
1902 ARM/HP JORNADA 7XX MACHINE SUPPORT
1903 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1906 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1907 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1908 F: arch/arm/mach-sa1100/jornada720.c
1910 ARM/IGEP MACHINE SUPPORT
1911 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1912 M: Javier Martinez Canillas <javier@dowhile0.org>
1913 L: linux-omap@vger.kernel.org
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm/boot/dts/omap3-igep*
1918 ARM/INCOME PXA270 SUPPORT
1919 M: Marek Vasut <marek.vasut@gmail.com>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1924 ARM/INTEL IOP32X ARM ARCHITECTURE
1925 M: Lennert Buytenhek <kernel@wantstofly.org>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 ARM/INTEL IQ81342EX MACHINE SUPPORT
1930 M: Lennert Buytenhek <kernel@wantstofly.org>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 ARM/INTEL IXDP2850 MACHINE SUPPORT
1935 M: Lennert Buytenhek <kernel@wantstofly.org>
1936 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 ARM/INTEL IXP4XX ARM ARCHITECTURE
1940 M: Linus Walleij <linusw@kernel.org>
1941 M: Imre Kaloz <kaloz@openwrt.org>
1942 M: Krzysztof Halasa <khalasa@piap.pl>
1943 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1946 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1947 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1948 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1949 F: arch/arm/mach-ixp4xx/
1950 F: drivers/clocksource/timer-ixp4xx.c
1951 F: drivers/gpio/gpio-ixp4xx.c
1952 F: drivers/irqchip/irq-ixp4xx.c
1953 F: include/linux/irqchip/irq-ixp4xx.h
1954 F: include/linux/platform_data/timer-ixp4xx.h
1956 ARM/INTEL KEEMBAY ARCHITECTURE
1957 M: Paul J. Murphy <paul.j.murphy@intel.com>
1958 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1960 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1961 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1962 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1964 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1965 M: Jonathan Cameron <jic23@cam.ac.uk>
1966 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1968 F: arch/arm/mach-pxa/stargate2.c
1969 F: drivers/pcmcia/pxa2xx_stargate2.c
1971 ARM/INTEL XSC3 (MANZANO) ARM CORE
1972 M: Lennert Buytenhek <kernel@wantstofly.org>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1977 M: Lennert Buytenhek <kernel@wantstofly.org>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 ARM/LG1K ARCHITECTURE
1982 M: Chanho Min <chanho.min@lge.com>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 F: arch/arm64/boot/dts/lg/
1987 ARM/LOGICPD PXA270 MACHINE SUPPORT
1988 M: Lennert Buytenhek <kernel@wantstofly.org>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992 ARM/LPC18XX ARCHITECTURE
1993 M: Vladimir Zapolskiy <vz@mleia.com>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1997 F: arch/arm/boot/dts/lpc43*
1998 F: drivers/i2c/busses/i2c-lpc2k.c
1999 F: drivers/memory/pl172.c
2000 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2001 F: drivers/rtc/rtc-lpc24xx.c
2004 ARM/LPC32XX SOC SUPPORT
2005 M: Vladimir Zapolskiy <vz@mleia.com>
2006 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2008 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2009 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2010 F: arch/arm/boot/dts/lpc32*
2011 F: arch/arm/mach-lpc32xx/
2012 F: drivers/i2c/busses/i2c-pnx.c
2013 F: drivers/net/ethernet/nxp/lpc_eth.c
2014 F: drivers/usb/host/ohci-nxp.c
2015 F: drivers/watchdog/pnx4008_wdt.c
2018 ARM/MAGICIAN MACHINE SUPPORT
2019 M: Philipp Zabel <philipp.zabel@gmail.com>
2022 ARM/Marvell Dove/MV78xx0/Orion SOC support
2023 M: Andrew Lunn <andrew@lunn.ch>
2024 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2025 M: Gregory Clement <gregory.clement@bootlin.com>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2029 F: Documentation/devicetree/bindings/soc/dove/
2030 F: arch/arm/boot/dts/dove*
2031 F: arch/arm/boot/dts/orion5x*
2032 F: arch/arm/mach-dove/
2033 F: arch/arm/mach-mv78xx0/
2034 F: arch/arm/mach-orion5x/
2035 F: arch/arm/plat-orion/
2036 F: drivers/soc/dove/
2038 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2039 M: Andrew Lunn <andrew@lunn.ch>
2040 M: Gregory Clement <gregory.clement@bootlin.com>
2041 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2045 F: arch/arm/boot/dts/armada*
2046 F: arch/arm/boot/dts/kirkwood*
2047 F: arch/arm/configs/mvebu_*_defconfig
2048 F: arch/arm/mach-mvebu/
2049 F: arch/arm64/boot/dts/marvell/armada*
2050 F: arch/arm64/boot/dts/marvell/cn913*
2051 F: drivers/cpufreq/armada-37xx-cpufreq.c
2052 F: drivers/cpufreq/armada-8k-cpufreq.c
2053 F: drivers/cpufreq/mvebu-cpufreq.c
2054 F: drivers/irqchip/irq-armada-370-xp.c
2055 F: drivers/irqchip/irq-mvebu-*
2056 F: drivers/pinctrl/mvebu/
2057 F: drivers/rtc/rtc-armada38x.c
2059 ARM/Mediatek RTC DRIVER
2060 M: Eddie Huang <eddie.huang@mediatek.com>
2061 M: Sean Wang <sean.wang@mediatek.com>
2062 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2063 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2065 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2066 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2067 F: drivers/rtc/rtc-mt2712.c
2068 F: drivers/rtc/rtc-mt6397.c
2069 F: drivers/rtc/rtc-mt7622.c
2071 ARM/Mediatek SoC support
2072 M: Matthias Brugger <matthias.bgg@gmail.com>
2073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2076 W: https://mtk.wiki.kernel.org/
2077 C: irc://chat.freenode.net/linux-mediatek
2078 F: arch/arm/boot/dts/mt6*
2079 F: arch/arm/boot/dts/mt7*
2080 F: arch/arm/boot/dts/mt8*
2081 F: arch/arm/mach-mediatek/
2082 F: arch/arm64/boot/dts/mediatek/
2083 F: drivers/soc/mediatek/
2088 ARM/Mediatek USB3 PHY DRIVER
2089 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2093 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2094 F: drivers/phy/mediatek/
2096 ARM/Microchip (AT91) SoC support
2097 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2098 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2099 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2100 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2102 W: http://www.linux4sam.org
2103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2104 F: arch/arm/boot/dts/at91*.dts
2105 F: arch/arm/boot/dts/at91*.dtsi
2106 F: arch/arm/boot/dts/sama*.dts
2107 F: arch/arm/boot/dts/sama*.dtsi
2108 F: arch/arm/include/debug/at91.S
2109 F: arch/arm/mach-at91/
2110 F: drivers/memory/atmel*
2111 F: drivers/watchdog/sama5d4_wdt.c
2112 F: include/soc/at91/
2113 X: drivers/input/touchscreen/atmel_mxt_ts.c
2114 X: drivers/net/wireless/atmel/
2118 ARM/Microchip Sparx5 SoC support
2119 M: Lars Povlsen <lars.povlsen@microchip.com>
2120 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2121 M: UNGLinuxDriver@microchip.com
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 T: git git://github.com/microchip-ung/linux-upstream.git
2125 F: arch/arm64/boot/dts/microchip/
2126 F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2129 Microchip Timer Counter Block (TCB) Capture Driver
2130 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2131 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 L: linux-iio@vger.kernel.org
2134 F: drivers/counter/microchip-tcb-capture.c
2136 ARM/MIOA701 MACHINE SUPPORT
2137 M: Robert Jarzmik <robert.jarzmik@free.fr>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 F: arch/arm/mach-pxa/mioa701.c
2142 ARM/MStar/Sigmastar Armv7 SoC support
2143 M: Daniel Palmer <daniel@thingy.jp>
2144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2146 W: http://linux-chenxing.org/
2147 F: Documentation/devicetree/bindings/arm/mstar/*
2148 F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2149 F: arch/arm/boot/dts/mstar-*
2150 F: arch/arm/mach-mstar/
2151 F: drivers/gpio/gpio-msc313.c
2152 F: include/dt-bindings/gpio/msc313-gpio.h
2154 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2155 M: Michael Petchkovsky <mkpetch@internode.on.net>
2158 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2159 M: Linus Walleij <linus.walleij@linaro.org>
2160 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2163 F: Documentation/devicetree/bindings/arm/ste-*
2164 F: Documentation/devicetree/bindings/arm/ux500.yaml
2165 F: Documentation/devicetree/bindings/arm/ux500/
2166 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2167 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2168 F: arch/arm/boot/dts/ste-*
2169 F: arch/arm/mach-nomadik/
2170 F: arch/arm/mach-u300/
2171 F: arch/arm/mach-ux500/
2172 F: drivers/clk/clk-nomadik.c
2173 F: drivers/clk/clk-u300.c
2174 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2175 F: drivers/clocksource/timer-u300.c
2176 F: drivers/dma/coh901318*
2177 F: drivers/dma/ste_dma40*
2178 F: drivers/hwspinlock/u8500_hsem.c
2179 F: drivers/i2c/busses/i2c-nomadik.c
2180 F: drivers/i2c/busses/i2c-stu300.c
2181 F: drivers/iio/adc/ab8500-gpadc.c
2182 F: drivers/mfd/ab3100*
2183 F: drivers/mfd/ab8500*
2184 F: drivers/mfd/abx500*
2185 F: drivers/mfd/db8500*
2186 F: drivers/mfd/dbx500*
2187 F: drivers/pinctrl/nomadik/
2188 F: drivers/pinctrl/pinctrl-coh901*
2189 F: drivers/pinctrl/pinctrl-u300.c
2190 F: drivers/rtc/rtc-ab3100.c
2191 F: drivers/rtc/rtc-ab8500.c
2192 F: drivers/rtc/rtc-coh901331.c
2193 F: drivers/rtc/rtc-pl031.c
2194 F: drivers/soc/ux500/
2195 F: drivers/watchdog/coh901327_wdt.c
2197 ARM/NUVOTON NPCM ARCHITECTURE
2198 M: Avi Fishman <avifishman70@gmail.com>
2199 M: Tomer Maimon <tmaimon77@gmail.com>
2200 M: Tali Perry <tali.perry1@gmail.com>
2201 R: Patrick Venture <venture@google.com>
2202 R: Nancy Yuen <yuenn@google.com>
2203 R: Benjamin Fair <benjaminfair@google.com>
2204 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2206 F: Documentation/devicetree/bindings/*/*/*npcm*
2207 F: Documentation/devicetree/bindings/*/*npcm*
2208 F: arch/arm/boot/dts/nuvoton-npcm*
2209 F: arch/arm/mach-npcm/
2211 F: drivers/*/*/*npcm*
2212 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2214 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2215 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2217 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2218 F: arch/arm/mach-s3c/gta02.h
2219 F: arch/arm/mach-s3c/mach-gta02.c
2221 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2222 M: Alexander Clouter <alex@digriz.org.uk>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 W: http://www.digriz.org.uk/ts78xx/kernel
2226 F: arch/arm/mach-orion5x/ts78xx-*
2228 ARM/OXNAS platform support
2229 M: Neil Armstrong <narmstrong@baylibre.com>
2230 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231 L: linux-oxnas@groups.io (moderated for non-subscribers)
2233 F: arch/arm/boot/dts/ox8*.dts*
2234 F: arch/arm/mach-oxnas/
2235 F: drivers/power/reset/oxnas-restart.c
2238 ARM/PALM TREO SUPPORT
2239 M: Tomas Cech <sleep_walker@suse.com>
2240 L: linux-arm-kernel@lists.infradead.org
2242 W: http://hackndev.com
2243 F: arch/arm/mach-pxa/palmtreo.*
2245 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2246 M: Marek Vasut <marek.vasut@gmail.com>
2247 L: linux-arm-kernel@lists.infradead.org
2249 W: http://hackndev.com
2250 F: arch/arm/mach-pxa/include/mach/palmld.h
2251 F: arch/arm/mach-pxa/include/mach/palmtc.h
2252 F: arch/arm/mach-pxa/include/mach/palmtx.h
2253 F: arch/arm/mach-pxa/palmld.c
2254 F: arch/arm/mach-pxa/palmt5.*
2255 F: arch/arm/mach-pxa/palmtc.c
2256 F: arch/arm/mach-pxa/palmte2.*
2257 F: arch/arm/mach-pxa/palmtx.c
2260 M: Sergey Lapin <slapin@ossfans.org>
2261 L: linux-arm-kernel@lists.infradead.org
2263 W: http://hackndev.com
2264 F: arch/arm/mach-pxa/palmz72.*
2267 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2269 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2271 ARM/PT DIGITAL BOARD PORT
2272 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2275 W: http://www.armlinux.org.uk/
2277 ARM/QUALCOMM SUPPORT
2278 M: Andy Gross <agross@kernel.org>
2279 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2280 L: linux-arm-msm@vger.kernel.org
2282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2283 F: Documentation/devicetree/bindings/*/qcom*
2284 F: Documentation/devicetree/bindings/soc/qcom/
2285 F: arch/arm/boot/dts/qcom-*.dts
2286 F: arch/arm/boot/dts/qcom-*.dtsi
2287 F: arch/arm/mach-qcom/
2288 F: arch/arm64/boot/dts/qcom/
2289 F: drivers/*/*/qcom*
2290 F: drivers/*/*/qcom/
2291 F: drivers/*/pm8???-*
2294 F: drivers/bluetooth/btqcomsmd.c
2295 F: drivers/clocksource/timer-qcom.c
2296 F: drivers/cpuidle/cpuidle-qcom-spm.c
2297 F: drivers/extcon/extcon-qcom*
2298 F: drivers/i2c/busses/i2c-qcom-geni.c
2299 F: drivers/i2c/busses/i2c-qup.c
2300 F: drivers/iommu/msm*
2301 F: drivers/mfd/ssbi.c
2302 F: drivers/mmc/host/mmci_qcom*
2303 F: drivers/mmc/host/sdhci-msm.c
2304 F: drivers/pci/controller/dwc/pcie-qcom.c
2305 F: drivers/phy/qualcomm/
2306 F: drivers/power/*/msm*
2307 F: drivers/reset/reset-qcom-*
2308 F: drivers/scsi/ufs/ufs-qcom*
2309 F: drivers/spi/spi-geni-qcom.c
2310 F: drivers/spi/spi-qcom-qspi.c
2311 F: drivers/spi/spi-qup.c
2312 F: drivers/tty/serial/msm_serial.c
2313 F: drivers/usb/dwc3/dwc3-qcom.c
2314 F: include/dt-bindings/*/qcom*
2315 F: include/linux/*/qcom*
2317 ARM/RADISYS ENP2611 MACHINE SUPPORT
2318 M: Lennert Buytenhek <kernel@wantstofly.org>
2319 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 ARM/RDA MICRO ARCHITECTURE
2323 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2325 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2327 F: Documentation/devicetree/bindings/arm/rda.yaml
2328 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2329 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2330 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2331 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2332 F: arch/arm/boot/dts/rda8810pl-*
2333 F: drivers/clocksource/timer-rda.c
2334 F: drivers/gpio/gpio-rda.c
2335 F: drivers/irqchip/irq-rda-intc.c
2336 F: drivers/tty/serial/rda-uart.c
2338 ARM/REALTEK ARCHITECTURE
2339 M: Andreas Färber <afaerber@suse.de>
2340 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2341 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2343 F: Documentation/devicetree/bindings/arm/realtek.yaml
2344 F: arch/arm/boot/dts/rtd*
2345 F: arch/arm/mach-realtek/
2346 F: arch/arm64/boot/dts/realtek/
2348 ARM/RENESAS ARM64 ARCHITECTURE
2349 M: Geert Uytterhoeven <geert+renesas@glider.be>
2350 M: Magnus Damm <magnus.damm@gmail.com>
2351 L: linux-renesas-soc@vger.kernel.org
2353 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2355 F: Documentation/devicetree/bindings/arm/renesas.yaml
2356 F: arch/arm64/boot/dts/renesas/
2357 F: drivers/soc/renesas/
2358 F: include/linux/soc/renesas/
2360 ARM/RISCPC ARCHITECTURE
2361 M: Russell King <linux@armlinux.org.uk>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2364 W: http://www.armlinux.org.uk/
2365 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2366 F: arch/arm/include/asm/hardware/ioc.h
2367 F: arch/arm/include/asm/hardware/iomd.h
2368 F: arch/arm/include/asm/hardware/memc.h
2369 F: arch/arm/mach-rpc/
2370 F: drivers/net/ethernet/8390/etherh.c
2371 F: drivers/net/ethernet/i825xx/ether1*
2372 F: drivers/net/ethernet/seeq/ether3*
2373 F: drivers/scsi/arm/
2375 ARM/Rockchip SoC support
2376 M: Heiko Stuebner <heiko@sntech.de>
2377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2378 L: linux-rockchip@lists.infradead.org
2380 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2381 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2382 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2383 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2384 F: arch/arm/boot/dts/rk3*
2385 F: arch/arm/boot/dts/rv1108*
2386 F: arch/arm/mach-rockchip/
2387 F: drivers/*/*/*rockchip*
2388 F: drivers/*/*rockchip*
2389 F: drivers/clk/rockchip/
2390 F: drivers/i2c/busses/i2c-rk3x.c
2391 F: sound/soc/rockchip/
2394 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2395 M: Krzysztof Kozlowski <krzk@kernel.org>
2396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2397 L: linux-samsung-soc@vger.kernel.org
2399 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2400 F: Documentation/arm/samsung/
2401 F: Documentation/devicetree/bindings/arm/samsung/
2402 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2403 F: arch/arm/boot/dts/exynos*
2404 F: arch/arm/boot/dts/s3c*
2405 F: arch/arm/boot/dts/s5p*
2406 F: arch/arm/mach-exynos*/
2407 F: arch/arm/mach-s3c/
2408 F: arch/arm/mach-s5p*/
2409 F: arch/arm64/boot/dts/exynos/
2410 F: drivers/*/*/*s3c24*
2411 F: drivers/*/*s3c24*
2412 F: drivers/*/*s3c64xx*
2413 F: drivers/*/*s5pv210*
2414 F: drivers/memory/samsung/
2415 F: drivers/soc/samsung/
2416 F: drivers/tty/serial/samsung*
2417 F: include/linux/soc/samsung/
2423 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2424 M: Andrzej Hajda <a.hajda@samsung.com>
2425 L: linux-arm-kernel@lists.infradead.org
2426 L: linux-media@vger.kernel.org
2428 F: drivers/media/platform/s5p-g2d/
2430 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2431 M: Marek Szyprowski <m.szyprowski@samsung.com>
2432 L: linux-samsung-soc@vger.kernel.org
2433 L: linux-media@vger.kernel.org
2435 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2436 F: drivers/media/cec/platform/s5p/
2438 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2439 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2440 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2441 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2442 L: linux-arm-kernel@lists.infradead.org
2443 L: linux-media@vger.kernel.org
2445 F: drivers/media/platform/s5p-jpeg/
2447 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2448 M: Andrzej Hajda <a.hajda@samsung.com>
2449 L: linux-arm-kernel@lists.infradead.org
2450 L: linux-media@vger.kernel.org
2452 F: drivers/media/platform/s5p-mfc/
2454 ARM/SHMOBILE ARM ARCHITECTURE
2455 M: Geert Uytterhoeven <geert+renesas@glider.be>
2456 M: Magnus Damm <magnus.damm@gmail.com>
2457 L: linux-renesas-soc@vger.kernel.org
2459 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2460 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2461 F: Documentation/devicetree/bindings/arm/renesas.yaml
2462 F: arch/arm/boot/dts/emev2*
2463 F: arch/arm/boot/dts/gr-peach*
2464 F: arch/arm/boot/dts/iwg20d-q7*
2465 F: arch/arm/boot/dts/r7s*
2466 F: arch/arm/boot/dts/r8a*
2467 F: arch/arm/boot/dts/r9a*
2468 F: arch/arm/boot/dts/sh*
2469 F: arch/arm/configs/shmobile_defconfig
2470 F: arch/arm/include/debug/renesas-scif.S
2471 F: arch/arm/mach-shmobile/
2472 F: drivers/soc/renesas/
2473 F: include/linux/soc/renesas/
2475 ARM/SOCFPGA ARCHITECTURE
2476 M: Dinh Nguyen <dinguyen@kernel.org>
2478 W: http://www.rocketboards.org
2479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2480 F: arch/arm/boot/dts/socfpga*
2481 F: arch/arm/configs/socfpga_defconfig
2482 F: arch/arm/mach-socfpga/
2483 F: arch/arm64/boot/dts/altera/
2484 F: arch/arm64/boot/dts/intel/
2486 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2487 M: Dinh Nguyen <dinguyen@kernel.org>
2489 F: drivers/clk/socfpga/
2491 ARM/SOCFPGA EDAC SUPPORT
2492 M: Dinh Nguyen <dinguyen@kernel.org>
2494 F: drivers/edac/altera_edac.[ch]
2496 ARM/SPREADTRUM SoC SUPPORT
2497 M: Orson Zhai <orsonzhai@gmail.com>
2498 M: Baolin Wang <baolin.wang7@gmail.com>
2499 M: Chunyan Zhang <zhang.lyra@gmail.com>
2501 F: arch/arm64/boot/dts/sprd
2506 ARM/STI ARCHITECTURE
2507 M: Patrice Chotard <patrice.chotard@st.com>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 W: http://www.stlinux.com
2511 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2512 F: arch/arm/boot/dts/sti*
2513 F: arch/arm/mach-sti/
2514 F: drivers/ata/ahci_st.c
2515 F: drivers/char/hw_random/st-rng.c
2516 F: drivers/clocksource/arm_global_timer.c
2517 F: drivers/clocksource/clksrc_st_lpc.c
2518 F: drivers/cpufreq/sti-cpufreq.c
2519 F: drivers/dma/st_fdma*
2520 F: drivers/i2c/busses/i2c-st.c
2521 F: drivers/media/platform/sti/c8sectpfe/
2522 F: drivers/media/rc/st_rc.c
2523 F: drivers/mmc/host/sdhci-st.c
2524 F: drivers/phy/st/phy-miphy28lp.c
2525 F: drivers/phy/st/phy-stih407-usb.c
2526 F: drivers/pinctrl/pinctrl-st.c
2527 F: drivers/remoteproc/st_remoteproc.c
2528 F: drivers/remoteproc/st_slim_rproc.c
2529 F: drivers/reset/sti/
2530 F: drivers/rtc/rtc-st-lpc.c
2531 F: drivers/tty/serial/st-asc.c
2532 F: drivers/usb/dwc3/dwc3-st.c
2533 F: drivers/usb/host/ehci-st.c
2534 F: drivers/usb/host/ohci-st.c
2535 F: drivers/watchdog/st_lpc_wdt.c
2536 F: include/linux/remoteproc/st_slim_rproc.h
2538 ARM/STM32 ARCHITECTURE
2539 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2540 M: Alexandre Torgue <alexandre.torgue@st.com>
2541 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2542 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2545 F: arch/arm/boot/dts/stm32*
2546 F: arch/arm/mach-stm32/
2547 F: drivers/clocksource/armv7m_systick.c
2551 ARM/Synaptics SoC support
2552 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2553 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2556 F: arch/arm/boot/dts/berlin*
2557 F: arch/arm/mach-berlin/
2558 F: arch/arm64/boot/dts/synaptics/
2560 ARM/TANGO ARCHITECTURE
2561 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2562 M: Mans Rullgard <mans@mansr.com>
2563 L: linux-arm-kernel@lists.infradead.org
2567 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2568 M: Lennert Buytenhek <kernel@wantstofly.org>
2569 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2573 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2574 L: linux-tegra@vger.kernel.org
2575 L: linux-media@vger.kernel.org
2577 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2578 F: drivers/media/cec/platform/tegra/
2580 ARM/TETON BGA MACHINE SUPPORT
2581 M: "Mark F. Brown" <mark.brown314@gmail.com>
2582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2585 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2586 M: Santosh Shilimkar <ssantosh@kernel.org>
2587 L: linux-kernel@vger.kernel.org
2589 F: drivers/memory/*emif*
2591 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2592 M: Santosh Shilimkar <ssantosh@kernel.org>
2593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2596 F: arch/arm/boot/dts/keystone-*
2597 F: arch/arm/mach-keystone/
2599 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2600 M: Santosh Shilimkar <ssantosh@kernel.org>
2601 L: linux-kernel@vger.kernel.org
2603 F: drivers/clk/keystone/
2605 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2606 M: Santosh Shilimkar <ssantosh@kernel.org>
2607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 L: linux-kernel@vger.kernel.org
2610 F: drivers/clocksource/timer-keystone.c
2612 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2613 M: Santosh Shilimkar <ssantosh@kernel.org>
2614 L: linux-kernel@vger.kernel.org
2616 F: drivers/power/reset/keystone-reset.c
2618 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2619 M: Nishanth Menon <nm@ti.com>
2620 M: Tero Kristo <kristo@kernel.org>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2623 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2624 F: arch/arm64/boot/dts/ti/Makefile
2625 F: arch/arm64/boot/dts/ti/k3-*
2626 F: include/dt-bindings/pinctrl/k3.h
2628 ARM/THECUS N2100 MACHINE SUPPORT
2629 M: Lennert Buytenhek <kernel@wantstofly.org>
2630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633 ARM/TOSA MACHINE SUPPORT
2634 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2635 M: Dirk Opfer <dirk@opfer-online.de>
2638 ARM/TOSHIBA VISCONTI ARCHITECTURE
2639 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2643 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2644 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2645 F: arch/arm64/boot/dts/toshiba/
2646 F: drivers/pinctrl/visconti/
2649 ARM/UNIPHIER ARCHITECTURE
2650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2652 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2653 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2654 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2655 F: arch/arm/boot/dts/uniphier*
2656 F: arch/arm/include/asm/hardware/cache-uniphier.h
2657 F: arch/arm/mach-uniphier/
2658 F: arch/arm/mm/cache-uniphier.c
2659 F: arch/arm64/boot/dts/socionext/uniphier*
2660 F: drivers/bus/uniphier-system-bus.c
2661 F: drivers/clk/uniphier/
2662 F: drivers/dma/uniphier-mdmac.c
2663 F: drivers/gpio/gpio-uniphier.c
2664 F: drivers/i2c/busses/i2c-uniphier*
2665 F: drivers/irqchip/irq-uniphier-aidet.c
2666 F: drivers/mmc/host/uniphier-sd.c
2667 F: drivers/pinctrl/uniphier/
2668 F: drivers/reset/reset-uniphier.c
2669 F: drivers/tty/serial/8250/8250_uniphier.c
2672 ARM/VERSATILE EXPRESS PLATFORM
2673 M: Liviu Dudau <liviu.dudau@arm.com>
2674 M: Sudeep Holla <sudeep.holla@arm.com>
2675 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2680 F: arch/arm/boot/dts/vexpress*
2681 F: arch/arm/mach-vexpress/
2682 F: arch/arm64/boot/dts/arm/
2683 F: drivers/clk/versatile/clk-vexpress-osc.c
2684 F: drivers/clocksource/timer-versatile.c
2688 M: Russell King <linux@armlinux.org.uk>
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 W: http://www.armlinux.org.uk/
2694 ARM/VOIPAC PXA270 SUPPORT
2695 M: Marek Vasut <marek.vasut@gmail.com>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 F: arch/arm/mach-pxa/include/mach/vpac270.h
2699 F: arch/arm/mach-pxa/vpac270.c
2701 ARM/VT8500 ARM ARCHITECTURE
2702 M: Tony Prisk <linux@prisktech.co.nz>
2703 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2705 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2706 F: arch/arm/mach-vt8500/
2707 F: drivers/clocksource/timer-vt8500.c
2708 F: drivers/i2c/busses/i2c-wmt.c
2709 F: drivers/mmc/host/wmt-sdmmc.c
2710 F: drivers/pwm/pwm-vt8500.c
2711 F: drivers/rtc/rtc-vt8500.c
2712 F: drivers/tty/serial/vt8500_serial.c
2713 F: drivers/usb/host/ehci-platform.c
2714 F: drivers/usb/host/uhci-platform.c
2715 F: drivers/video/fbdev/vt8500lcdfb.*
2716 F: drivers/video/fbdev/wm8505fb*
2717 F: drivers/video/fbdev/wmt_ge_rops.*
2719 ARM/ZIPIT Z2 SUPPORT
2720 M: Marek Vasut <marek.vasut@gmail.com>
2721 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2723 F: arch/arm/mach-pxa/include/mach/z2.h
2724 F: arch/arm/mach-pxa/z2.c
2726 ARM/ZTE ARCHITECTURE
2727 M: Jun Nie <jun.nie@linaro.org>
2728 M: Shawn Guo <shawnguo@kernel.org>
2729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2731 F: Documentation/devicetree/bindings/arm/zte.yaml
2732 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2733 F: Documentation/devicetree/bindings/dma/zxdma.txt
2734 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2735 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2736 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2737 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2738 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2739 F: Documentation/devicetree/bindings/soc/zte/
2740 F: Documentation/devicetree/bindings/sound/zte,*.txt
2741 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2742 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2743 F: arch/arm/boot/dts/zx2967*
2744 F: arch/arm/mach-zx/
2745 F: arch/arm64/boot/dts/zte/
2747 F: drivers/dma/zx_dma.c
2748 F: drivers/gpio/gpio-zx.c
2749 F: drivers/i2c/busses/i2c-zx2967.c
2750 F: drivers/mmc/host/dw_mmc-zx.*
2751 F: drivers/pinctrl/zte/
2753 F: drivers/thermal/zx2967_thermal.c
2754 F: drivers/watchdog/zx2967_wdt.c
2755 F: include/dt-bindings/clock/zx2967*.h
2756 F: include/dt-bindings/soc/zte,*.h
2757 F: sound/soc/codecs/zx_aud96p22.c
2760 ARM/ZYNQ ARCHITECTURE
2761 M: Michal Simek <michal.simek@xilinx.com>
2762 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2764 W: http://wiki.xilinx.com
2765 T: git https://github.com/Xilinx/linux-xlnx.git
2766 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2767 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2768 F: arch/arm/mach-zynq/
2769 F: drivers/block/xsysace.c
2770 F: drivers/clocksource/timer-cadence-ttc.c
2771 F: drivers/cpuidle/cpuidle-zynq.c
2772 F: drivers/edac/synopsys_edac.c
2773 F: drivers/i2c/busses/i2c-cadence.c
2774 F: drivers/i2c/busses/i2c-xiic.c
2775 F: drivers/mmc/host/sdhci-of-arasan.c
2779 ARM64 PORT (AARCH64 ARCHITECTURE)
2780 M: Catalin Marinas <catalin.marinas@arm.com>
2781 M: Will Deacon <will@kernel.org>
2782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2784 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2785 F: Documentation/arm64/
2787 F: tools/testing/selftests/arm64/
2788 X: arch/arm64/boot/dts/
2790 AS3645A LED FLASH CONTROLLER DRIVER
2791 M: Sakari Ailus <sakari.ailus@iki.fi>
2792 L: linux-leds@vger.kernel.org
2794 F: drivers/leds/leds-as3645a.c
2796 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2797 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2798 L: linux-media@vger.kernel.org
2800 T: git git://linuxtv.org/media_tree.git
2801 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2802 F: drivers/media/i2c/ak7375.c
2804 ASAHI KASEI AK8974 DRIVER
2805 M: Linus Walleij <linus.walleij@linaro.org>
2806 L: linux-iio@vger.kernel.org
2808 W: http://www.akm.com/
2809 F: drivers/iio/magnetometer/ak8974.c
2811 ASC7621 HARDWARE MONITOR DRIVER
2812 M: George Joseph <george.joseph@fairview5.com>
2813 L: linux-hwmon@vger.kernel.org
2815 F: Documentation/hwmon/asc7621.rst
2816 F: drivers/hwmon/asc7621.c
2818 ASPEED PINCTRL DRIVERS
2819 M: Andrew Jeffery <andrew@aj.id.au>
2820 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2821 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2822 L: linux-gpio@vger.kernel.org
2824 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2825 F: drivers/pinctrl/aspeed/
2827 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2828 M: Eddie James <eajames@linux.ibm.com>
2829 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2831 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2832 F: drivers/irqchip/irq-aspeed-scu-ic.c
2833 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2835 ASPEED VIDEO ENGINE DRIVER
2836 M: Eddie James <eajames@linux.ibm.com>
2837 L: linux-media@vger.kernel.org
2838 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2840 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2841 F: drivers/media/platform/aspeed-video.c
2843 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2844 M: Corentin Chary <corentin.chary@gmail.com>
2845 L: acpi4asus-user@lists.sourceforge.net
2846 L: platform-driver-x86@vger.kernel.org
2848 W: http://acpi4asus.sf.net
2849 F: drivers/platform/x86/asus*.c
2850 F: drivers/platform/x86/eeepc*.c
2852 ASUS WIRELESS RADIO CONTROL DRIVER
2853 M: João Paulo Rechi Vita <jprvita@gmail.com>
2854 L: platform-driver-x86@vger.kernel.org
2856 F: drivers/platform/x86/asus-wireless.c
2859 M: David Howells <dhowells@redhat.com>
2860 L: keyrings@vger.kernel.org
2862 F: Documentation/crypto/asymmetric-keys.rst
2863 F: crypto/asymmetric_keys/
2864 F: include/crypto/pkcs7.h
2865 F: include/crypto/public_key.h
2866 F: include/linux/verification.h
2868 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2869 R: Dan Williams <dan.j.williams@intel.com>
2871 W: http://sourceforge.net/projects/xscaleiop
2872 F: Documentation/crypto/async-tx-api.rst
2875 F: include/linux/async_tx.h
2876 F: include/linux/dmaengine.h
2879 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2880 L: linux-i2c@vger.kernel.org
2882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2883 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2884 F: drivers/misc/eeprom/at24.c
2886 ATA OVER ETHERNET (AOE) DRIVER
2887 M: "Justin Sanders" <justin@coraid.com>
2889 W: http://www.openaoe.org/
2890 F: Documentation/admin-guide/aoe/
2891 F: drivers/block/aoe/
2893 ATHEROS 71XX/9XXX GPIO DRIVER
2894 M: Alban Bedel <albeu@free.fr>
2896 W: https://github.com/AlbanBedel/linux
2897 T: git git://github.com/AlbanBedel/linux
2898 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2899 F: drivers/gpio/gpio-ath79.c
2901 ATHEROS 71XX/9XXX USB PHY DRIVER
2902 M: Alban Bedel <albeu@free.fr>
2904 W: https://github.com/AlbanBedel/linux
2905 T: git git://github.com/AlbanBedel/linux
2906 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2907 F: drivers/phy/qualcomm/phy-ath79-usb.c
2909 ATHEROS ATH GENERIC UTILITIES
2910 M: Kalle Valo <kvalo@codeaurora.org>
2911 L: linux-wireless@vger.kernel.org
2913 F: drivers/net/wireless/ath/*
2915 ATHEROS ATH5K WIRELESS DRIVER
2916 M: Jiri Slaby <jirislaby@kernel.org>
2917 M: Nick Kossifidis <mickflemm@gmail.com>
2918 M: Luis Chamberlain <mcgrof@kernel.org>
2919 L: linux-wireless@vger.kernel.org
2921 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2922 F: drivers/net/wireless/ath/ath5k/
2924 ATHEROS ATH6KL WIRELESS DRIVER
2925 M: Kalle Valo <kvalo@codeaurora.org>
2926 L: linux-wireless@vger.kernel.org
2928 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2930 F: drivers/net/wireless/ath/ath6kl/
2933 M: Ville Syrjala <syrjala@sci.fi>
2935 F: drivers/input/misc/ati_remote2.c
2937 ATK0110 HWMON DRIVER
2938 M: Luca Tettamanti <kronos.it@gmail.com>
2939 L: linux-hwmon@vger.kernel.org
2941 F: drivers/hwmon/asus_atk0110.c
2943 ATLX ETHERNET DRIVERS
2944 M: Chris Snook <chris.snook@gmail.com>
2945 L: netdev@vger.kernel.org
2947 W: http://sourceforge.net/projects/atl1
2948 W: http://atl1.sourceforge.net
2949 F: drivers/net/ethernet/atheros/
2952 M: Chas Williams <3chas3@gmail.com>
2953 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2954 L: netdev@vger.kernel.org
2956 W: http://linux-atm.sourceforge.net
2958 F: include/linux/atm*
2959 F: include/uapi/linux/atm*
2961 ATMEL MACB ETHERNET DRIVER
2962 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2963 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2965 F: drivers/net/ethernet/cadence/
2967 ATMEL MAXTOUCH DRIVER
2968 M: Nick Dyer <nick@shmanahar.org>
2970 T: git git://github.com/ndyer/linux.git
2971 F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
2972 F: drivers/input/touchscreen/atmel_mxt_ts.c
2974 ATMEL WIRELESS DRIVER
2975 M: Simon Kelley <simon@thekelleys.org.uk>
2976 L: linux-wireless@vger.kernel.org
2978 W: http://www.thekelleys.org.uk/atmel
2979 W: http://atmelwlandriver.sourceforge.net/
2980 F: drivers/net/wireless/atmel/atmel*
2982 ATOMIC INFRASTRUCTURE
2983 M: Will Deacon <will@kernel.org>
2984 M: Peter Zijlstra <peterz@infradead.org>
2985 R: Boqun Feng <boqun.feng@gmail.com>
2986 L: linux-kernel@vger.kernel.org
2988 F: arch/*/include/asm/atomic*.h
2989 F: include/*/atomic*.h
2990 F: include/linux/refcount.h
2991 F: Documentation/atomic_*.txt
2994 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2995 M: Bradley Grove <linuxdrivers@attotech.com>
2996 L: linux-scsi@vger.kernel.org
2998 W: http://www.attotech.com
2999 F: drivers/scsi/esas2r
3001 ATUSB IEEE 802.15.4 RADIO DRIVER
3002 M: Stefan Schmidt <stefan@datenfreihafen.org>
3003 L: linux-wpan@vger.kernel.org
3005 F: drivers/net/ieee802154/at86rf230.h
3006 F: drivers/net/ieee802154/atusb.c
3007 F: drivers/net/ieee802154/atusb.h
3010 M: Paul Moore <paul@paul-moore.com>
3011 M: Eric Paris <eparis@redhat.com>
3012 L: linux-audit@redhat.com (moderated for non-subscribers)
3014 W: https://github.com/linux-audit
3015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3016 F: include/linux/audit.h
3017 F: include/uapi/linux/audit.h
3020 AUXILIARY DISPLAY DRIVERS
3021 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3023 F: drivers/auxdisplay/
3024 F: include/linux/cfag12864b.h
3026 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3027 M: Andreas Klinger <ak@it-klinger.de>
3028 L: linux-iio@vger.kernel.org
3030 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3031 F: drivers/iio/adc/hx711.c
3034 M: Ralf Baechle <ralf@linux-mips.org>
3035 L: linux-hams@vger.kernel.org
3037 W: http://www.linux-ax25.org/
3038 F: include/net/ax25.h
3039 F: include/uapi/linux/ax25.h
3043 M: Peter Rosin <peda@axentia.se>
3044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3046 F: arch/arm/boot/dts/at91-linea.dtsi
3047 F: arch/arm/boot/dts/at91-natte.dtsi
3048 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3049 F: arch/arm/boot/dts/at91-tse850-3.dts
3051 AXENTIA ASOC DRIVERS
3052 M: Peter Rosin <peda@axentia.se>
3053 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3055 F: Documentation/devicetree/bindings/sound/axentia,*
3056 F: sound/soc/atmel/tse850-pcm5142.c
3058 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3059 M: Nuno Sá <nuno.sa@analog.com>
3060 L: linux-hwmon@vger.kernel.org
3062 W: http://ez.analog.com/community/linux-device-drivers
3063 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3064 F: drivers/hwmon/axi-fan-control.c
3066 AXXIA I2C CONTROLLER
3067 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3068 L: linux-i2c@vger.kernel.org
3070 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3071 F: drivers/i2c/busses/i2c-axxia.c
3074 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3075 L: linux-media@vger.kernel.org
3077 W: https://linuxtv.org
3078 T: git git://linuxtv.org/media_tree.git
3079 F: drivers/media/usb/dvb-usb-v2/az6007.c
3081 AZTECH FM RADIO RECEIVER DRIVER
3082 M: Hans Verkuil <hverkuil@xs4all.nl>
3083 L: linux-media@vger.kernel.org
3085 W: https://linuxtv.org
3086 T: git git://linuxtv.org/media_tree.git
3087 F: drivers/media/radio/radio-aztech*
3090 L: linux-wireless@vger.kernel.org
3091 L: b43-dev@lists.infradead.org
3093 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3094 F: drivers/net/wireless/broadcom/b43/
3096 B43LEGACY WIRELESS DRIVER
3097 M: Larry Finger <Larry.Finger@lwfinger.net>
3098 L: linux-wireless@vger.kernel.org
3099 L: b43-dev@lists.infradead.org
3101 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3102 F: drivers/net/wireless/broadcom/b43legacy/
3104 BACKLIGHT CLASS/SUBSYSTEM
3105 M: Lee Jones <lee.jones@linaro.org>
3106 M: Daniel Thompson <daniel.thompson@linaro.org>
3107 M: Jingoo Han <jingoohan1@gmail.com>
3108 L: dri-devel@lists.freedesktop.org
3110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3111 F: Documentation/ABI/stable/sysfs-class-backlight
3112 F: Documentation/ABI/testing/sysfs-class-backlight
3113 F: Documentation/devicetree/bindings/leds/backlight
3114 F: drivers/video/backlight/
3115 F: include/linux/backlight.h
3116 F: include/linux/pwm_backlight.h
3119 M: Marek Lindner <mareklindner@neomailbox.ch>
3120 M: Simon Wunderlich <sw@simonwunderlich.de>
3121 M: Antonio Quartulli <a@unstable.cc>
3122 M: Sven Eckelmann <sven@narfation.org>
3123 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3125 W: https://www.open-mesh.org/
3126 Q: https://patchwork.open-mesh.org/project/batman/list/
3127 B: https://www.open-mesh.org/projects/batman-adv/issues
3128 C: irc://chat.freenode.net/batman
3129 T: git https://git.open-mesh.org/linux-merge.git
3130 F: Documentation/networking/batman-adv.rst
3131 F: include/uapi/linux/batadv_packet.h
3132 F: include/uapi/linux/batman_adv.h
3135 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3136 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3137 L: linux-hams@vger.kernel.org
3139 W: http://www.baycom.org/~tom/ham/ham.html
3140 F: drivers/net/hamradio/baycom*
3142 BCACHE (BLOCK LAYER CACHE)
3143 M: Coly Li <colyli@suse.de>
3144 M: Kent Overstreet <kent.overstreet@gmail.com>
3145 L: linux-bcache@vger.kernel.org
3147 W: http://bcache.evilpiepirate.org
3148 C: irc://irc.oftc.net/bcache
3149 F: drivers/md/bcache/
3151 BDISP ST MEDIA DRIVER
3152 M: Fabien Dessenne <fabien.dessenne@st.com>
3153 L: linux-media@vger.kernel.org
3155 W: https://linuxtv.org
3156 T: git git://linuxtv.org/media_tree.git
3157 F: drivers/media/platform/sti/bdisp
3159 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3160 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3161 L: netdev@vger.kernel.org
3163 F: drivers/net/ethernet/ec_bhf.c
3166 M: Luis de Bethencourt <luisbg@kernel.org>
3167 M: Salah Triki <salah.triki@gmail.com>
3169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3170 F: Documentation/filesystems/befs.rst
3174 M: Paolo Valente <paolo.valente@linaro.org>
3175 M: Jens Axboe <axboe@kernel.dk>
3176 L: linux-block@vger.kernel.org
3178 F: Documentation/block/bfq-iosched.rst
3182 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3184 F: Documentation/filesystems/bfs.rst
3186 F: include/uapi/linux/bfs_fs.h
3188 BLINKM RGB LED DRIVER
3189 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3191 F: drivers/leds/leds-blinkm.c
3194 M: Jens Axboe <axboe@kernel.dk>
3195 L: linux-block@vger.kernel.org
3197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3201 F: include/linux/blk*
3202 F: kernel/trace/blktrace.c
3206 M: Joern Engel <joern@lazybastard.org>
3207 L: linux-mtd@lists.infradead.org
3209 F: drivers/mtd/devices/block2mtd.c
3212 M: Marcel Holtmann <marcel@holtmann.org>
3213 M: Johan Hedberg <johan.hedberg@gmail.com>
3214 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3215 L: linux-bluetooth@vger.kernel.org
3217 W: http://www.bluez.org/
3218 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3220 F: drivers/bluetooth/
3223 M: Marcel Holtmann <marcel@holtmann.org>
3224 M: Johan Hedberg <johan.hedberg@gmail.com>
3225 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3226 L: linux-bluetooth@vger.kernel.org
3228 W: http://www.bluez.org/
3229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3231 F: include/net/bluetooth/
3235 M: Jay Vosburgh <j.vosburgh@gmail.com>
3236 M: Veaceslav Falico <vfalico@gmail.com>
3237 M: Andy Gospodarek <andy@greyhouse.net>
3238 L: netdev@vger.kernel.org
3240 W: http://sourceforge.net/projects/bonding/
3241 F: drivers/net/bonding/
3242 F: include/net/bonding.h
3243 F: include/uapi/linux/if_bonding.h
3245 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3246 M: Dan Robertson <dan@dlrobertson.com>
3247 L: linux-iio@vger.kernel.org
3249 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3250 F: drivers/iio/accel/bma400*
3252 BPF (Safe dynamic programs and tools)
3253 M: Alexei Starovoitov <ast@kernel.org>
3254 M: Daniel Borkmann <daniel@iogearbox.net>
3255 M: Andrii Nakryiko <andrii@kernel.org>
3256 R: Martin KaFai Lau <kafai@fb.com>
3257 R: Song Liu <songliubraving@fb.com>
3258 R: Yonghong Song <yhs@fb.com>
3259 R: John Fastabend <john.fastabend@gmail.com>
3260 R: KP Singh <kpsingh@kernel.org>
3261 L: netdev@vger.kernel.org
3262 L: bpf@vger.kernel.org
3265 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3268 F: Documentation/bpf/
3269 F: Documentation/networking/filter.rst
3271 F: include/linux/bpf*
3272 F: include/linux/filter.h
3273 F: include/trace/events/xdp.h
3274 F: include/uapi/linux/bpf*
3275 F: include/uapi/linux/filter.h
3277 F: kernel/trace/bpf_trace.c
3280 F: net/core/filter.c
3281 F: net/sched/act_bpf.c
3282 F: net/sched/cls_bpf.c
3286 F: tools/testing/selftests/bpf/
3291 M: Shubham Bansal <illusionist.neo@gmail.com>
3292 L: netdev@vger.kernel.org
3293 L: bpf@vger.kernel.org
3298 M: Daniel Borkmann <daniel@iogearbox.net>
3299 M: Alexei Starovoitov <ast@kernel.org>
3300 M: Zi Shen Lim <zlim.lnx@gmail.com>
3301 L: netdev@vger.kernel.org
3302 L: bpf@vger.kernel.org
3306 BPF JIT for MIPS (32-BIT AND 64-BIT)
3307 M: Paul Burton <paulburton@kernel.org>
3308 L: netdev@vger.kernel.org
3309 L: bpf@vger.kernel.org
3313 BPF JIT for NFP NICs
3314 M: Jakub Kicinski <kuba@kernel.org>
3315 L: netdev@vger.kernel.org
3316 L: bpf@vger.kernel.org
3318 F: drivers/net/ethernet/netronome/nfp/bpf/
3320 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3321 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3322 M: Sandipan Das <sandipan@linux.ibm.com>
3323 L: netdev@vger.kernel.org
3324 L: bpf@vger.kernel.org
3326 F: arch/powerpc/net/
3328 BPF JIT for RISC-V (32-bit)
3329 M: Luke Nelson <luke.r.nels@gmail.com>
3330 M: Xi Wang <xi.wang@gmail.com>
3331 L: netdev@vger.kernel.org
3332 L: bpf@vger.kernel.org
3335 X: arch/riscv/net/bpf_jit_comp64.c
3337 BPF JIT for RISC-V (64-bit)
3338 M: Björn Töpel <bjorn@kernel.org>
3339 L: netdev@vger.kernel.org
3340 L: bpf@vger.kernel.org
3343 X: arch/riscv/net/bpf_jit_comp32.c
3346 M: Ilya Leoshkevich <iii@linux.ibm.com>
3347 M: Heiko Carstens <hca@linux.ibm.com>
3348 M: Vasily Gorbik <gor@linux.ibm.com>
3349 L: netdev@vger.kernel.org
3350 L: bpf@vger.kernel.org
3353 X: arch/s390/net/pnet.c
3355 BPF JIT for SPARC (32-BIT AND 64-BIT)
3356 M: David S. Miller <davem@davemloft.net>
3357 L: netdev@vger.kernel.org
3358 L: bpf@vger.kernel.org
3362 BPF JIT for X86 32-BIT
3363 M: Wang YanQing <udknight@gmail.com>
3364 L: netdev@vger.kernel.org
3365 L: bpf@vger.kernel.org
3367 F: arch/x86/net/bpf_jit_comp32.c
3369 BPF JIT for X86 64-BIT
3370 M: Alexei Starovoitov <ast@kernel.org>
3371 M: Daniel Borkmann <daniel@iogearbox.net>
3372 L: netdev@vger.kernel.org
3373 L: bpf@vger.kernel.org
3376 X: arch/x86/net/bpf_jit_comp32.c
3378 BPF LSM (Security Audit and Enforcement using BPF)
3379 M: KP Singh <kpsingh@kernel.org>
3380 R: Florent Revest <revest@chromium.org>
3381 R: Brendan Jackman <jackmanb@chromium.org>
3382 L: bpf@vger.kernel.org
3384 F: Documentation/bpf/bpf_lsm.rst
3385 F: include/linux/bpf_lsm.h
3386 F: kernel/bpf/bpf_lsm.c
3389 BROADCOM B44 10/100 ETHERNET DRIVER
3390 M: Michael Chan <michael.chan@broadcom.com>
3391 L: netdev@vger.kernel.org
3393 F: drivers/net/ethernet/broadcom/b44.*
3395 BROADCOM B53 ETHERNET SWITCH DRIVER
3396 M: Florian Fainelli <f.fainelli@gmail.com>
3397 L: netdev@vger.kernel.org
3398 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3400 F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
3401 F: drivers/net/dsa/b53/*
3402 F: include/linux/platform_data/b53.h
3404 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3405 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3406 L: bcm-kernel-feedback-list@broadcom.com
3407 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3410 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3411 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3412 F: drivers/pci/controller/pcie-brcmstb.c
3413 F: drivers/staging/vc04_services
3417 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3418 M: Florian Fainelli <f.fainelli@gmail.com>
3419 M: Ray Jui <rjui@broadcom.com>
3420 M: Scott Branden <sbranden@broadcom.com>
3421 M: bcm-kernel-feedback-list@broadcom.com
3423 T: git git://github.com/broadcom/mach-bcm
3424 F: arch/arm/mach-bcm/
3430 BROADCOM BCM47XX MIPS ARCHITECTURE
3431 M: Hauke Mehrtens <hauke@hauke-m.de>
3432 M: Rafał Miłecki <zajec5@gmail.com>
3433 L: linux-mips@vger.kernel.org
3435 F: Documentation/devicetree/bindings/mips/brcm/
3436 F: arch/mips/bcm47xx/*
3437 F: arch/mips/include/asm/mach-bcm47xx/*
3439 BROADCOM BCM5301X ARM ARCHITECTURE
3440 M: Hauke Mehrtens <hauke@hauke-m.de>
3441 M: Rafał Miłecki <zajec5@gmail.com>
3442 M: bcm-kernel-feedback-list@broadcom.com
3443 L: linux-arm-kernel@lists.infradead.org
3445 F: arch/arm/boot/dts/bcm470*
3446 F: arch/arm/boot/dts/bcm5301*
3447 F: arch/arm/boot/dts/bcm953012*
3448 F: arch/arm/mach-bcm/bcm_5301x.c
3450 BROADCOM BCM53573 ARM ARCHITECTURE
3451 M: Rafał Miłecki <rafal@milecki.pl>
3452 L: bcm-kernel-feedback-list@broadcom.com
3453 L: linux-arm-kernel@lists.infradead.org
3455 F: arch/arm/boot/dts/bcm47189*
3456 F: arch/arm/boot/dts/bcm53573*
3458 BROADCOM BCM63XX ARM ARCHITECTURE
3459 M: Florian Fainelli <f.fainelli@gmail.com>
3460 M: bcm-kernel-feedback-list@broadcom.com
3461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3463 T: git git://github.com/broadcom/stblinux.git
3466 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3467 M: Kevin Cernekee <cernekee@gmail.com>
3468 L: linux-usb@vger.kernel.org
3470 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3472 BROADCOM BCM7XXX ARM ARCHITECTURE
3473 M: Florian Fainelli <f.fainelli@gmail.com>
3474 M: bcm-kernel-feedback-list@broadcom.com
3475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3477 T: git git://github.com/broadcom/stblinux.git
3478 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3479 F: arch/arm/boot/dts/bcm7*.dts*
3480 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3481 F: arch/arm/mach-bcm/*brcmstb*
3482 F: arch/arm/mm/cache-b15-rac.c
3483 F: drivers/bus/brcmstb_gisb.c
3484 F: drivers/pci/controller/pcie-brcmstb.c
3488 M: Al Cooper <alcooperx@gmail.com>
3489 L: linux-usb@vger.kernel.org
3490 L: bcm-kernel-feedback-list@broadcom.com
3492 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3493 F: drivers/usb/gadget/udc/bdc/
3495 BROADCOM BMIPS CPUFREQ DRIVER
3496 M: Markus Mayer <mmayer@broadcom.com>
3497 M: bcm-kernel-feedback-list@broadcom.com
3498 L: linux-pm@vger.kernel.org
3500 F: drivers/cpufreq/bmips-cpufreq.c
3502 BROADCOM BMIPS MIPS ARCHITECTURE
3503 M: Florian Fainelli <f.fainelli@gmail.com>
3504 L: bcm-kernel-feedback-list@broadcom.com
3505 L: linux-mips@vger.kernel.org
3507 T: git git://github.com/broadcom/stblinux.git
3508 F: arch/mips/bmips/*
3509 F: arch/mips/boot/dts/brcm/bcm*.dts*
3510 F: arch/mips/include/asm/mach-bmips/*
3511 F: arch/mips/kernel/*bmips*
3512 F: drivers/soc/bcm/bcm63xx
3513 F: drivers/irqchip/irq-bcm63*
3514 F: drivers/irqchip/irq-bcm7*
3515 F: drivers/irqchip/irq-brcmstb*
3516 F: include/linux/bcm963xx_nvram.h
3517 F: include/linux/bcm963xx_tag.h
3519 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3520 M: Rasesh Mody <rmody@marvell.com>
3521 M: GR-Linux-NIC-Dev@marvell.com
3522 L: netdev@vger.kernel.org
3524 F: drivers/net/ethernet/broadcom/bnx2.*
3525 F: drivers/net/ethernet/broadcom/bnx2_*
3527 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3528 M: Saurav Kashyap <skashyap@marvell.com>
3529 M: Javed Hasan <jhasan@marvell.com>
3530 M: GR-QLogic-Storage-Upstream@marvell.com
3531 L: linux-scsi@vger.kernel.org
3533 F: drivers/scsi/bnx2fc/
3535 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3536 M: Nilesh Javali <njavali@marvell.com>
3537 M: Manish Rangankar <mrangankar@marvell.com>
3538 M: GR-QLogic-Storage-Upstream@marvell.com
3539 L: linux-scsi@vger.kernel.org
3541 F: drivers/scsi/bnx2i/
3543 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3544 M: Ariel Elior <aelior@marvell.com>
3545 M: Sudarsana Kalluru <skalluru@marvell.com>
3546 M: GR-everest-linux-l2@marvell.com
3547 L: netdev@vger.kernel.org
3549 F: drivers/net/ethernet/broadcom/bnx2x/
3551 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3552 M: Michael Chan <michael.chan@broadcom.com>
3553 L: netdev@vger.kernel.org
3555 F: drivers/net/ethernet/broadcom/bnxt/
3557 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3558 M: Arend van Spriel <aspriel@gmail.com>
3559 M: Franky Lin <franky.lin@broadcom.com>
3560 M: Hante Meuleman <hante.meuleman@broadcom.com>
3561 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3562 M: Wright Feng <wright.feng@infineon.com>
3563 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3564 L: linux-wireless@vger.kernel.org
3565 L: brcm80211-dev-list.pdl@broadcom.com
3566 L: SHA-cyfmac-dev-list@infineon.com
3568 F: drivers/net/wireless/broadcom/brcm80211/
3570 BROADCOM BRCMSTB GPIO DRIVER
3571 M: Gregory Fong <gregory.0xf0@gmail.com>
3572 L: bcm-kernel-feedback-list@broadcom.com
3574 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3575 F: drivers/gpio/gpio-brcmstb.c
3577 BROADCOM BRCMSTB I2C DRIVER
3578 M: Kamal Dasu <kdasu.kdev@gmail.com>
3579 L: linux-i2c@vger.kernel.org
3580 L: bcm-kernel-feedback-list@broadcom.com
3582 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3583 F: drivers/i2c/busses/i2c-brcmstb.c
3585 BROADCOM BRCMSTB USB EHCI DRIVER
3586 M: Al Cooper <alcooperx@gmail.com>
3587 L: linux-usb@vger.kernel.org
3588 L: bcm-kernel-feedback-list@broadcom.com
3590 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3591 F: drivers/usb/host/ehci-brcm.*
3593 BROADCOM BRCMSTB USB PIN MAP DRIVER
3594 M: Al Cooper <alcooperx@gmail.com>
3595 L: linux-usb@vger.kernel.org
3596 L: bcm-kernel-feedback-list@broadcom.com
3598 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3599 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3601 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3602 M: Al Cooper <alcooperx@gmail.com>
3603 L: linux-kernel@vger.kernel.org
3604 L: bcm-kernel-feedback-list@broadcom.com
3606 F: drivers/phy/broadcom/phy-brcm-usb*
3608 BROADCOM ETHERNET PHY DRIVERS
3609 M: Florian Fainelli <f.fainelli@gmail.com>
3610 L: bcm-kernel-feedback-list@broadcom.com
3611 L: netdev@vger.kernel.org
3613 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3614 F: drivers/net/phy/bcm*.[ch]
3615 F: drivers/net/phy/broadcom.c
3616 F: include/linux/brcmphy.h
3618 BROADCOM GENET ETHERNET DRIVER
3619 M: Doug Berger <opendmb@gmail.com>
3620 M: Florian Fainelli <f.fainelli@gmail.com>
3621 L: bcm-kernel-feedback-list@broadcom.com
3622 L: netdev@vger.kernel.org
3624 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3625 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3626 F: drivers/net/ethernet/broadcom/genet/
3627 F: drivers/net/mdio/mdio-bcm-unimac.c
3628 F: include/linux/platform_data/bcmgenet.h
3629 F: include/linux/platform_data/mdio-bcm-unimac.h
3631 BROADCOM IPROC ARM ARCHITECTURE
3632 M: Ray Jui <rjui@broadcom.com>
3633 M: Scott Branden <sbranden@broadcom.com>
3634 M: bcm-kernel-feedback-list@broadcom.com
3635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3637 T: git git://github.com/broadcom/cygnus-linux.git
3638 F: arch/arm64/boot/dts/broadcom/northstar2/*
3639 F: arch/arm64/boot/dts/broadcom/stingray/*
3640 F: drivers/clk/bcm/clk-ns*
3641 F: drivers/clk/bcm/clk-sr*
3642 F: drivers/pinctrl/bcm/pinctrl-ns*
3643 F: include/dt-bindings/clock/bcm-sr*
3660 BROADCOM KONA GPIO DRIVER
3661 M: Ray Jui <rjui@broadcom.com>
3662 L: bcm-kernel-feedback-list@broadcom.com
3664 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3665 F: drivers/gpio/gpio-bcm-kona.c
3667 BROADCOM NETXTREME-E ROCE DRIVER
3668 M: Selvin Xavier <selvin.xavier@broadcom.com>
3669 M: Devesh Sharma <devesh.sharma@broadcom.com>
3670 M: Somnath Kotur <somnath.kotur@broadcom.com>
3671 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3672 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3673 L: linux-rdma@vger.kernel.org
3675 W: http://www.broadcom.com
3676 F: drivers/infiniband/hw/bnxt_re/
3677 F: include/uapi/rdma/bnxt_re-abi.h
3679 BROADCOM NVRAM DRIVER
3680 M: Rafał Miłecki <zajec5@gmail.com>
3681 L: linux-mips@vger.kernel.org
3683 F: drivers/firmware/broadcom/*
3685 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3686 M: Rafał Miłecki <zajec5@gmail.com>
3687 L: linux-wireless@vger.kernel.org
3690 F: include/linux/bcma/
3693 M: Kamal Dasu <kdasu.kdev@gmail.com>
3694 M: bcm-kernel-feedback-list@broadcom.com
3696 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3697 F: drivers/spi/spi-bcm-qspi.*
3698 F: drivers/spi/spi-brcmstb-qspi.c
3699 F: drivers/spi/spi-iproc-qspi.c
3701 BROADCOM STB AVS CPUFREQ DRIVER
3702 M: Markus Mayer <mmayer@broadcom.com>
3703 M: bcm-kernel-feedback-list@broadcom.com
3704 L: linux-pm@vger.kernel.org
3706 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3707 F: drivers/cpufreq/brcmstb*
3709 BROADCOM STB AVS TMON DRIVER
3710 M: Markus Mayer <mmayer@broadcom.com>
3711 M: bcm-kernel-feedback-list@broadcom.com
3712 L: linux-pm@vger.kernel.org
3714 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3715 F: drivers/thermal/broadcom/brcmstb*
3717 BROADCOM STB DPFE DRIVER
3718 M: Markus Mayer <mmayer@broadcom.com>
3719 M: bcm-kernel-feedback-list@broadcom.com
3720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3722 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3723 F: drivers/memory/brcmstb_dpfe.c
3725 BROADCOM STB NAND FLASH DRIVER
3726 M: Brian Norris <computersforpeace@gmail.com>
3727 M: Kamal Dasu <kdasu.kdev@gmail.com>
3728 L: linux-mtd@lists.infradead.org
3729 L: bcm-kernel-feedback-list@broadcom.com
3731 F: drivers/mtd/nand/raw/brcmnand/
3733 BROADCOM SYSTEMPORT ETHERNET DRIVER
3734 M: Florian Fainelli <f.fainelli@gmail.com>
3735 L: bcm-kernel-feedback-list@broadcom.com
3736 L: netdev@vger.kernel.org
3738 F: drivers/net/ethernet/broadcom/bcmsysport.*
3740 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3741 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3742 M: Prashant Sreedharan <prashant@broadcom.com>
3743 M: Michael Chan <mchan@broadcom.com>
3744 L: netdev@vger.kernel.org
3746 F: drivers/net/ethernet/broadcom/tg3.*
3748 BROCADE BFA FC SCSI DRIVER
3749 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3750 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3751 L: linux-scsi@vger.kernel.org
3753 F: drivers/scsi/bfa/
3755 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3756 M: Rasesh Mody <rmody@marvell.com>
3757 M: Sudarsana Kalluru <skalluru@marvell.com>
3758 M: GR-Linux-NIC-Dev@marvell.com
3759 L: netdev@vger.kernel.org
3761 F: drivers/net/ethernet/brocade/bna/
3763 BSG (block layer generic sg v4 driver)
3764 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3765 L: linux-scsi@vger.kernel.org
3768 F: include/linux/bsg.h
3769 F: include/uapi/linux/bsg.h
3772 M: Clemens Ladisch <clemens@ladisch.de>
3773 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3776 F: Documentation/sound/cards/bt87x.rst
3777 F: sound/pci/bt87x.c
3780 M: Michael Buesch <m@bues.ch>
3782 W: http://bu3sch.de/btgpio.php
3783 F: drivers/gpio/gpio-bt8xx.c
3786 M: Chris Mason <clm@fb.com>
3787 M: Josef Bacik <josef@toxicpanda.com>
3788 M: David Sterba <dsterba@suse.com>
3789 L: linux-btrfs@vger.kernel.org
3791 W: http://btrfs.wiki.kernel.org/
3792 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3794 F: Documentation/filesystems/btrfs.rst
3796 F: include/linux/btrfs*
3797 F: include/uapi/linux/btrfs*
3799 BTTV VIDEO4LINUX DRIVER
3800 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3801 L: linux-media@vger.kernel.org
3803 W: https://linuxtv.org
3804 T: git git://linuxtv.org/media_tree.git
3805 F: Documentation/driver-api/media/drivers/bttv*
3806 F: drivers/media/pci/bt8xx/bttv*
3808 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3809 M: Chanwoo Choi <cw00.choi@samsung.com>
3810 L: linux-pm@vger.kernel.org
3811 L: linux-samsung-soc@vger.kernel.org
3813 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3814 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3815 F: drivers/devfreq/exynos-bus.c
3817 BUSLOGIC SCSI DRIVER
3818 M: Khalid Aziz <khalid@gonehiking.org>
3819 L: linux-scsi@vger.kernel.org
3821 F: drivers/scsi/BusLogic.*
3822 F: drivers/scsi/FlashPoint.*
3824 C-MEDIA CMI8788 DRIVER
3825 M: Clemens Ladisch <clemens@ladisch.de>
3826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3828 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3829 F: sound/pci/oxygen/
3832 M: Guo Ren <guoren@kernel.org>
3833 L: linux-csky@vger.kernel.org
3835 T: git https://github.com/c-sky/csky-linux.git
3836 F: Documentation/devicetree/bindings/csky/
3837 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3838 F: Documentation/devicetree/bindings/timer/csky,*
3840 F: drivers/clocksource/timer-gx6605s.c
3841 F: drivers/clocksource/timer-mp-csky.c
3842 F: drivers/irqchip/irq-csky-*
3847 M: Mark Salter <msalter@redhat.com>
3848 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3849 L: linux-c6x-dev@linux-c6x.org
3851 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3854 CA8210 IEEE-802.15.4 RADIO DRIVER
3855 M: Harry Morris <h.morris@cascoda.com>
3856 L: linux-wpan@vger.kernel.org
3858 W: https://github.com/Cascoda/ca8210-linux.git
3859 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3860 F: drivers/net/ieee802154/ca8210.c
3862 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3863 M: David Howells <dhowells@redhat.com>
3864 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3866 F: Documentation/filesystems/caching/cachefiles.rst
3869 CADENCE MIPI-CSI2 BRIDGES
3870 M: Maxime Ripard <mripard@kernel.org>
3871 L: linux-media@vger.kernel.org
3873 F: Documentation/devicetree/bindings/media/cdns,*.txt
3874 F: drivers/media/platform/cadence/cdns-csi2*
3877 L: linux-mtd@lists.infradead.org
3879 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3880 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3882 CADENCE USB3 DRD IP DRIVER
3883 M: Peter Chen <peter.chen@kernel.org>
3884 M: Pawel Laszczak <pawell@cadence.com>
3885 R: Roger Quadros <rogerq@kernel.org>
3886 R: Aswath Govindraju <a-govindraju@ti.com>
3887 L: linux-usb@vger.kernel.org
3889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3890 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3891 F: drivers/usb/cdns3/
3893 CADET FM/AM RADIO RECEIVER DRIVER
3894 M: Hans Verkuil <hverkuil@xs4all.nl>
3895 L: linux-media@vger.kernel.org
3897 W: https://linuxtv.org
3898 T: git git://linuxtv.org/media_tree.git
3899 F: drivers/media/radio/radio-cadet*
3901 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3902 L: linux-media@vger.kernel.org
3904 T: git git://linuxtv.org/media_tree.git
3905 F: Documentation/admin-guide/media/cafe_ccic*
3906 F: drivers/media/platform/marvell-ccic/
3909 L: netdev@vger.kernel.org
3911 F: Documentation/networking/caif/
3912 F: drivers/net/caif/
3913 F: include/net/caif/
3914 F: include/uapi/linux/caif/
3918 M: Toke Høiland-Jørgensen <toke@toke.dk>
3919 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3921 F: net/sched/sch_cake.c
3924 M: Wolfgang Grandegger <wg@grandegger.com>
3925 M: Marc Kleine-Budde <mkl@pengutronix.de>
3926 L: linux-can@vger.kernel.org
3928 W: https://github.com/linux-can
3929 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3931 F: Documentation/devicetree/bindings/net/can/
3933 F: include/linux/can/dev.h
3934 F: include/linux/can/led.h
3935 F: include/linux/can/platform/
3936 F: include/linux/can/rx-offload.h
3937 F: include/uapi/linux/can/error.h
3938 F: include/uapi/linux/can/netlink.h
3939 F: include/uapi/linux/can/vxcan.h
3942 M: Oliver Hartkopp <socketcan@hartkopp.net>
3943 M: Marc Kleine-Budde <mkl@pengutronix.de>
3944 L: linux-can@vger.kernel.org
3946 W: https://github.com/linux-can
3947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3949 F: Documentation/networking/can.rst
3950 F: include/linux/can/core.h
3951 F: include/linux/can/skb.h
3952 F: include/net/netns/can.h
3953 F: include/uapi/linux/can.h
3954 F: include/uapi/linux/can/bcm.h
3955 F: include/uapi/linux/can/gw.h
3956 F: include/uapi/linux/can/isotp.h
3957 F: include/uapi/linux/can/raw.h
3960 CAN-J1939 NETWORK LAYER
3961 M: Robin van der Gracht <robin@protonic.nl>
3962 M: Oleksij Rempel <o.rempel@pengutronix.de>
3963 R: kernel@pengutronix.de
3964 L: linux-can@vger.kernel.org
3966 F: Documentation/networking/j1939.rst
3967 F: include/uapi/linux/can/j1939.h
3971 M: Serge Hallyn <serge@hallyn.com>
3972 L: linux-security-module@vger.kernel.org
3974 F: include/linux/capability.h
3975 F: include/uapi/linux/capability.h
3976 F: kernel/capability.c
3977 F: security/commoncap.c
3979 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3980 M: Kevin Tsai <ktsai@capellamicro.com>
3982 F: drivers/iio/light/cm*
3984 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3985 M: Christian Lamparter <chunkeey@googlemail.com>
3986 L: linux-wireless@vger.kernel.org
3988 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3989 F: drivers/net/wireless/ath/carl9170/
3992 M: Robert Richter <rric@kernel.org>
3994 W: http://www.marvell.com
3995 F: drivers/i2c/busses/i2c-octeon*
3996 F: drivers/i2c/busses/i2c-thunderx*
3998 CAVIUM LIQUIDIO NETWORK DRIVER
3999 M: Derek Chickles <dchickles@marvell.com>
4000 M: Satanand Burla <sburla@marvell.com>
4001 M: Felix Manlunas <fmanlunas@marvell.com>
4002 L: netdev@vger.kernel.org
4004 W: http://www.marvell.com
4005 F: drivers/net/ethernet/cavium/liquidio/
4008 M: Robert Richter <rric@kernel.org>
4010 W: http://www.marvell.com
4011 F: drivers/mmc/host/cavium*
4013 CAVIUM OCTEON-TX CRYPTO DRIVER
4014 M: George Cherian <gcherian@marvell.com>
4015 L: linux-crypto@vger.kernel.org
4017 W: http://www.marvell.com
4018 F: drivers/crypto/cavium/cpt/
4020 CAVIUM THUNDERX2 ARM64 SOC
4021 M: Robert Richter <rric@kernel.org>
4022 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4024 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4025 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4027 CC2520 IEEE-802.15.4 RADIO DRIVER
4028 M: Varka Bhadram <varkabhadram@gmail.com>
4029 L: linux-wpan@vger.kernel.org
4031 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4032 F: drivers/net/ieee802154/cc2520.c
4033 F: include/linux/spi/cc2520.h
4035 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4036 M: Gilad Ben-Yossef <gilad@benyossef.com>
4037 L: linux-crypto@vger.kernel.org
4039 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4040 F: drivers/crypto/ccree/
4042 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4043 M: Hadar Gat <hadar.gat@arm.com>
4044 L: linux-crypto@vger.kernel.org
4046 F: drivers/char/hw_random/cctrng.c
4047 F: drivers/char/hw_random/cctrng.h
4048 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4049 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4052 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4053 L: linux-media@vger.kernel.org
4055 W: http://linuxtv.org
4056 T: git git://linuxtv.org/media_tree.git
4057 F: Documentation/ABI/testing/debugfs-cec-error-inj
4058 F: Documentation/devicetree/bindings/media/cec.txt
4059 F: Documentation/driver-api/media/cec-core.rst
4060 F: Documentation/userspace-api/media/cec
4061 F: drivers/media/cec/
4062 F: drivers/media/rc/keymaps/rc-cec.c
4063 F: include/media/cec-notifier.h
4064 F: include/media/cec.h
4065 F: include/uapi/linux/cec-funcs.h
4066 F: include/uapi/linux/cec.h
4069 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4070 L: linux-media@vger.kernel.org
4072 W: http://linuxtv.org
4073 T: git git://linuxtv.org/media_tree.git
4074 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4075 F: drivers/media/cec/platform/cec-gpio/
4077 CELL BROADBAND ENGINE ARCHITECTURE
4078 M: Arnd Bergmann <arnd@arndb.de>
4079 L: linuxppc-dev@lists.ozlabs.org
4081 W: http://www.ibm.com/developerworks/power/cell/
4082 F: arch/powerpc/include/asm/cell*.h
4083 F: arch/powerpc/include/asm/spu*.h
4084 F: arch/powerpc/include/uapi/asm/spu*.h
4085 F: arch/powerpc/oprofile/*cell*
4086 F: arch/powerpc/platforms/cell/
4088 CELLWISE CW2015 BATTERY DRIVER
4089 M: Tobias Schrammm <t.schramm@manjaro.org>
4091 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4092 F: drivers/power/supply/cw2015_battery.c
4094 CEPH COMMON CODE (LIBCEPH)
4095 M: Ilya Dryomov <idryomov@gmail.com>
4096 M: Jeff Layton <jlayton@kernel.org>
4097 L: ceph-devel@vger.kernel.org
4100 T: git git://github.com/ceph/ceph-client.git
4101 F: include/linux/ceph/
4102 F: include/linux/crush/
4105 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4106 M: Jeff Layton <jlayton@kernel.org>
4107 M: Ilya Dryomov <idryomov@gmail.com>
4108 L: ceph-devel@vger.kernel.org
4111 T: git git://github.com/ceph/ceph-client.git
4112 F: Documentation/filesystems/ceph.rst
4115 CERTIFICATE HANDLING
4116 M: David Howells <dhowells@redhat.com>
4117 M: David Woodhouse <dwmw2@infradead.org>
4118 L: keyrings@vger.kernel.org
4120 F: Documentation/admin-guide/module-signing.rst
4122 F: scripts/extract-cert.c
4123 F: scripts/sign-file.c
4125 CFAG12864B LCD DRIVER
4126 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4128 F: drivers/auxdisplay/cfag12864b.c
4129 F: include/linux/cfag12864b.h
4131 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4132 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4134 F: drivers/auxdisplay/cfag12864bfb.c
4135 F: include/linux/cfag12864b.h
4137 CHAR and MISC DRIVERS
4138 M: Arnd Bergmann <arnd@arndb.de>
4139 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4144 F: include/linux/miscdevice.h
4145 X: drivers/char/agp/
4146 X: drivers/char/hw_random/
4147 X: drivers/char/ipmi/
4148 X: drivers/char/random.c
4149 X: drivers/char/tpm/
4152 M: Andy Whitcroft <apw@canonical.com>
4153 M: Joe Perches <joe@perches.com>
4155 F: scripts/checkpatch.pl
4157 CHINESE DOCUMENTATION
4158 M: Harry Wei <harryxiyou@gmail.com>
4159 M: Alex Shi <alex.shi@linux.alibaba.com>
4160 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4162 F: Documentation/translations/zh_CN/
4164 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4165 M: Peter Chen <peter.chen@kernel.org>
4166 L: linux-usb@vger.kernel.org
4168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4169 F: drivers/usb/chipidea/
4171 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4172 M: Hans de Goede <hdegoede@redhat.com>
4173 L: linux-input@vger.kernel.org
4175 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4176 F: drivers/input/touchscreen/chipone_icn8318.c
4178 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4179 M: Hans de Goede <hdegoede@redhat.com>
4180 L: linux-input@vger.kernel.org
4182 F: drivers/input/touchscreen/chipone_icn8505.c
4184 CHROME HARDWARE PLATFORM SUPPORT
4185 M: Benson Leung <bleung@chromium.org>
4186 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4189 F: drivers/platform/chrome/
4191 CHROMEOS EC CODEC DRIVER
4192 M: Cheng-Yi Chiang <cychiang@chromium.org>
4193 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4194 R: Guenter Roeck <groeck@chromium.org>
4196 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4197 F: sound/soc/codecs/cros_ec_codec.*
4199 CHROMEOS EC SUBDRIVERS
4200 M: Benson Leung <bleung@chromium.org>
4201 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4202 R: Guenter Roeck <groeck@chromium.org>
4204 F: drivers/power/supply/cros_usbpd-charger.c
4208 CHRONTEL CH7322 CEC DRIVER
4209 M: Jeff Chase <jnchase@google.com>
4210 L: linux-media@vger.kernel.org
4212 T: git git://linuxtv.org/media_tree.git
4213 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4214 F: drivers/media/cec/i2c/ch7322.c
4216 CIRRUS LOGIC AUDIO CODEC DRIVERS
4217 M: James Schulman <james.schulman@cirrus.com>
4218 M: David Rhodes <david.rhodes@cirrus.com>
4219 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4220 L: patches@opensource.cirrus.com
4222 F: sound/soc/codecs/cs*
4224 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4225 M: Hartley Sweeten <hsweeten@visionengravers.com>
4226 L: netdev@vger.kernel.org
4228 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4230 CIRRUS LOGIC LOCHNAGAR DRIVER
4231 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4232 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4233 L: patches@opensource.cirrus.com
4235 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4236 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4237 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4238 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4239 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4240 F: Documentation/hwmon/lochnagar.rst
4241 F: drivers/clk/clk-lochnagar.c
4242 F: drivers/hwmon/lochnagar-hwmon.c
4243 F: drivers/mfd/lochnagar-i2c.c
4244 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4245 F: drivers/regulator/lochnagar-regulator.c
4246 F: include/dt-bindings/clk/lochnagar.h
4247 F: include/dt-bindings/pinctrl/lochnagar.h
4248 F: include/linux/mfd/lochnagar*
4249 F: sound/soc/codecs/lochnagar-sc.c
4251 CIRRUS LOGIC MADERA CODEC DRIVERS
4252 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4253 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4254 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4255 L: patches@opensource.cirrus.com
4257 W: https://github.com/CirrusLogic/linux-drivers/wiki
4258 T: git https://github.com/CirrusLogic/linux-drivers.git
4259 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4260 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4261 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4262 F: drivers/gpio/gpio-madera*
4263 F: drivers/irqchip/irq-madera*
4264 F: drivers/mfd/cs47l*
4265 F: drivers/mfd/madera*
4266 F: drivers/pinctrl/cirrus/*
4267 F: include/dt-bindings/sound/madera*
4268 F: include/linux/irqchip/irq-madera*
4269 F: include/linux/mfd/madera/*
4270 F: include/sound/madera*
4271 F: sound/soc/codecs/cs47l*
4272 F: sound/soc/codecs/madera*
4274 CISCO FCOE HBA DRIVER
4275 M: Satish Kharat <satishkh@cisco.com>
4276 M: Sesidhar Baddela <sebaddel@cisco.com>
4277 M: Karan Tilak Kumar <kartilak@cisco.com>
4278 L: linux-scsi@vger.kernel.org
4280 F: drivers/scsi/fnic/
4282 CISCO SCSI HBA DRIVER
4283 M: Karan Tilak Kumar <kartilak@cisco.com>
4284 M: Sesidhar Baddela <sebaddel@cisco.com>
4285 L: linux-scsi@vger.kernel.org
4287 F: drivers/scsi/snic/
4289 CISCO VIC ETHERNET NIC DRIVER
4290 M: Christian Benvenuti <benve@cisco.com>
4291 M: Govindarajulu Varadarajan <_govind@gmx.com>
4293 F: drivers/net/ethernet/cisco/enic/
4295 CISCO VIC LOW LATENCY NIC DRIVER
4296 M: Christian Benvenuti <benve@cisco.com>
4297 M: Nelson Escobar <neescoba@cisco.com>
4299 F: drivers/infiniband/hw/usnic/
4302 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4306 CLANG/LLVM BUILD SUPPORT
4307 M: Nathan Chancellor <nathan@kernel.org>
4308 M: Nick Desaulniers <ndesaulniers@google.com>
4309 L: clang-built-linux@googlegroups.com
4311 W: https://clangbuiltlinux.github.io/
4312 B: https://github.com/ClangBuiltLinux/linux/issues
4313 C: irc://chat.freenode.net/clangbuiltlinux
4314 F: Documentation/kbuild/llvm.rst
4315 F: include/linux/compiler-clang.h
4316 F: scripts/clang-tools/
4317 F: scripts/clang-version.sh
4318 F: scripts/lld-version.sh
4319 K: \b(?i:clang|llvm)\b
4322 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4323 L: linux-kernel@vger.kernel.org
4325 F: include/linux/cleancache.h
4329 M: Russell King <linux@armlinux.org.uk>
4330 L: linux-clk@vger.kernel.org
4332 F: include/linux/clk.h
4334 CLOCKSOURCE, CLOCKEVENT DRIVERS
4335 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4336 M: Thomas Gleixner <tglx@linutronix.de>
4337 L: linux-kernel@vger.kernel.org
4339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4340 F: Documentation/devicetree/bindings/timer/
4341 F: drivers/clocksource/
4344 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4345 M: Daniel Oliveira Nascimento <don@syst.com.br>
4346 L: platform-driver-x86@vger.kernel.org
4348 F: drivers/platform/x86/classmate-laptop.c
4351 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4352 L: linux-media@vger.kernel.org
4354 W: https://linuxtv.org
4355 T: git git://linuxtv.org/media_tree.git
4356 F: drivers/media/pci/cobalt/
4358 COCCINELLE/Semantic Patches (SmPL)
4359 M: Julia Lawall <Julia.Lawall@inria.fr>
4360 M: Gilles Muller <Gilles.Muller@inria.fr>
4361 M: Nicolas Palix <nicolas.palix@imag.fr>
4362 M: Michal Marek <michal.lkml@markovi.net>
4363 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4365 W: http://coccinelle.lip6.fr/
4366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4367 F: Documentation/dev-tools/coccinelle.rst
4368 F: scripts/coccicheck
4369 F: scripts/coccinelle/
4372 M: Jan Harkes <jaharkes@cs.cmu.edu>
4374 L: codalist@coda.cs.cmu.edu
4376 W: http://www.coda.cs.cmu.edu/
4377 F: Documentation/filesystems/coda.rst
4379 F: include/linux/coda*.h
4380 F: include/uapi/linux/coda*.h
4382 CODA V4L2 MEM2MEM DRIVER
4383 M: Philipp Zabel <p.zabel@pengutronix.de>
4384 L: linux-media@vger.kernel.org
4386 F: Documentation/devicetree/bindings/media/coda.yaml
4387 F: drivers/media/platform/coda/
4390 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4392 F: Documentation/process/code-of-conduct-interpretation.rst
4393 F: Documentation/process/code-of-conduct.rst
4395 COMMON CLK FRAMEWORK
4396 M: Michael Turquette <mturquette@baylibre.com>
4397 M: Stephen Boyd <sboyd@kernel.org>
4398 L: linux-clk@vger.kernel.org
4400 Q: http://patchwork.kernel.org/project/linux-clk/list/
4401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4402 F: Documentation/devicetree/bindings/clock/
4404 F: include/linux/clk-pr*
4405 F: include/linux/clk/
4406 F: include/linux/of_clk.h
4407 X: drivers/clk/clkdev.c
4409 COMMON INTERNET FILE SYSTEM (CIFS)
4410 M: Steve French <sfrench@samba.org>
4411 L: linux-cifs@vger.kernel.org
4412 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4414 W: http://linux-cifs.samba.org/
4415 T: git git://git.samba.org/sfrench/cifs-2.6.git
4416 F: Documentation/admin-guide/cifs/
4419 COMPACTPCI HOTPLUG CORE
4420 M: Scott Murray <scott@spiteful.org>
4421 L: linux-pci@vger.kernel.org
4423 F: drivers/pci/hotplug/cpci_hotplug*
4425 COMPACTPCI HOTPLUG GENERIC DRIVER
4426 M: Scott Murray <scott@spiteful.org>
4427 L: linux-pci@vger.kernel.org
4429 F: drivers/pci/hotplug/cpcihp_generic.c
4431 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4432 M: Scott Murray <scott@spiteful.org>
4433 L: linux-pci@vger.kernel.org
4435 F: drivers/pci/hotplug/cpcihp_zt5550.*
4437 COMPAL LAPTOP SUPPORT
4438 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4439 L: platform-driver-x86@vger.kernel.org
4441 F: drivers/platform/x86/compal-laptop.c
4444 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4446 F: include/linux/compiler_attributes.h
4448 CONEXANT ACCESSRUNNER USB DRIVER
4449 L: accessrunner-general@lists.sourceforge.net
4451 W: http://accessrunner.sourceforge.net/
4452 F: drivers/usb/atm/cxacru.c
4455 M: Joel Becker <jlbec@evilplan.org>
4456 M: Christoph Hellwig <hch@lst.de>
4458 T: git git://git.infradead.org/users/hch/configfs.git
4460 F: include/linux/configfs.h
4461 F: samples/configfs/
4464 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4466 F: drivers/video/console/
4467 F: include/linux/console*
4469 CONTROL GROUP (CGROUP)
4470 M: Tejun Heo <tj@kernel.org>
4471 M: Li Zefan <lizefan@huawei.com>
4472 M: Johannes Weiner <hannes@cmpxchg.org>
4473 L: cgroups@vger.kernel.org
4475 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4476 F: Documentation/admin-guide/cgroup-v1/
4477 F: Documentation/admin-guide/cgroup-v2.rst
4478 F: include/linux/cgroup*
4481 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4482 M: Tejun Heo <tj@kernel.org>
4483 M: Jens Axboe <axboe@kernel.dk>
4484 L: cgroups@vger.kernel.org
4485 L: linux-block@vger.kernel.org
4486 T: git git://git.kernel.dk/linux-block
4487 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4488 F: block/bfq-cgroup.c
4489 F: block/blk-cgroup.c
4490 F: block/blk-iolatency.c
4491 F: block/blk-throttle.c
4492 F: include/linux/blk-cgroup.h
4494 CONTROL GROUP - CPUSET
4495 M: Li Zefan <lizefan@huawei.com>
4496 L: cgroups@vger.kernel.org
4498 W: http://www.bullopensource.org/cpuset/
4499 W: http://oss.sgi.com/projects/cpusets/
4500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4501 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4502 F: include/linux/cpuset.h
4503 F: kernel/cgroup/cpuset.c
4505 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4506 M: Johannes Weiner <hannes@cmpxchg.org>
4507 M: Michal Hocko <mhocko@kernel.org>
4508 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4509 L: cgroups@vger.kernel.org
4510 L: linux-mm@kvack.org
4515 CORETEMP HARDWARE MONITORING DRIVER
4516 M: Fenghua Yu <fenghua.yu@intel.com>
4517 L: linux-hwmon@vger.kernel.org
4519 F: Documentation/hwmon/coretemp.rst
4520 F: drivers/hwmon/coretemp.c
4522 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4523 M: Marius Zachmann <mail@mariuszachmann.de>
4524 L: linux-hwmon@vger.kernel.org
4526 F: drivers/hwmon/corsair-cpro.c
4528 CORSAIR-PSU HARDWARE MONITOR DRIVER
4529 M: Wilken Gottwalt <wilken.gottwalt@posteo.net>
4530 L: linux-hwmon@vger.kernel.org
4532 F: Documentation/hwmon/corsair-psu.rst
4533 F: drivers/hwmon/corsair-psu.c
4535 COSA/SRP SYNC SERIAL DRIVER
4536 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4538 W: http://www.fi.muni.cz/~kas/cosa/
4539 F: drivers/net/wan/cosa*
4542 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4543 L: linux-iio@vger.kernel.org
4545 F: Documentation/ABI/testing/sysfs-bus-counter*
4546 F: Documentation/driver-api/generic-counter.rst
4548 F: include/linux/counter.h
4549 F: include/linux/counter_enum.h
4551 CPMAC ETHERNET DRIVER
4552 M: Florian Fainelli <f.fainelli@gmail.com>
4553 L: netdev@vger.kernel.org
4555 F: drivers/net/ethernet/ti/cpmac.c
4557 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4558 M: Viresh Kumar <viresh.kumar@linaro.org>
4559 M: Sudeep Holla <sudeep.holla@arm.com>
4560 L: linux-pm@vger.kernel.org
4562 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4563 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4565 CPU FREQUENCY SCALING FRAMEWORK
4566 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4567 M: Viresh Kumar <viresh.kumar@linaro.org>
4568 L: linux-pm@vger.kernel.org
4570 B: https://bugzilla.kernel.org
4571 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4573 F: Documentation/admin-guide/pm/cpufreq.rst
4574 F: Documentation/admin-guide/pm/intel_pstate.rst
4575 F: Documentation/cpu-freq/
4576 F: Documentation/devicetree/bindings/cpufreq/
4578 F: include/linux/cpufreq.h
4579 F: include/linux/sched/cpufreq.h
4580 F: kernel/sched/cpufreq*.c
4581 F: tools/testing/selftests/cpufreq/
4583 CPU IDLE TIME MANAGEMENT FRAMEWORK
4584 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4585 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4586 L: linux-pm@vger.kernel.org
4588 B: https://bugzilla.kernel.org
4589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4590 F: Documentation/admin-guide/pm/cpuidle.rst
4591 F: Documentation/driver-api/pm/cpuidle.rst
4593 F: include/linux/cpuidle.h
4595 CPU POWER MONITORING SUBSYSTEM
4596 M: Thomas Renninger <trenn@suse.com>
4597 M: Shuah Khan <shuah@kernel.org>
4598 M: Shuah Khan <skhan@linuxfoundation.org>
4599 L: linux-pm@vger.kernel.org
4601 F: tools/power/cpupower/
4604 M: "H. Peter Anvin" <hpa@zytor.com>
4606 F: arch/x86/kernel/cpuid.c
4607 F: arch/x86/kernel/msr.c
4609 CPUIDLE DRIVER - ARM BIG LITTLE
4610 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4611 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4612 L: linux-pm@vger.kernel.org
4613 L: linux-arm-kernel@lists.infradead.org
4615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4616 F: drivers/cpuidle/cpuidle-big_little.c
4618 CPUIDLE DRIVER - ARM EXYNOS
4619 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4620 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4621 M: Kukjin Kim <kgene@kernel.org>
4622 L: linux-pm@vger.kernel.org
4623 L: linux-samsung-soc@vger.kernel.org
4625 F: arch/arm/mach-exynos/pm.c
4626 F: drivers/cpuidle/cpuidle-exynos.c
4628 CPUIDLE DRIVER - ARM PSCI
4629 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4630 M: Sudeep Holla <sudeep.holla@arm.com>
4631 L: linux-pm@vger.kernel.org
4632 L: linux-arm-kernel@lists.infradead.org
4634 F: drivers/cpuidle/cpuidle-psci.c
4636 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4637 M: Ulf Hansson <ulf.hansson@linaro.org>
4638 L: linux-pm@vger.kernel.org
4639 L: linux-arm-kernel@lists.infradead.org
4641 F: drivers/cpuidle/cpuidle-psci.h
4642 F: drivers/cpuidle/cpuidle-psci-domain.c
4645 M: Nicolas Pitre <nico@fluxnic.net>
4647 F: Documentation/filesystems/cramfs.rst
4651 M: Bastien Nocera <hadess@hadess.net>
4652 L: linux-input@vger.kernel.org
4654 F: drivers/hid/hid-creative-sb0540.c
4657 M: Herbert Xu <herbert@gondor.apana.org.au>
4658 M: "David S. Miller" <davem@davemloft.net>
4659 L: linux-crypto@vger.kernel.org
4661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4663 F: Documentation/crypto/
4664 F: Documentation/devicetree/bindings/crypto/
4669 F: include/linux/crypto*
4672 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4673 M: Neil Horman <nhorman@tuxdriver.com>
4674 L: linux-crypto@vger.kernel.org
4676 F: crypto/ansi_cprng.c
4680 M: Hans Verkuil <hverkuil@xs4all.nl>
4681 L: linux-media@vger.kernel.org
4683 W: http://linuxtv.org
4684 T: git git://linuxtv.org/media_tree.git
4685 F: drivers/media/i2c/cs3308.c
4687 CS5535 Audio ALSA driver
4688 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4690 F: sound/pci/cs5535audio/
4692 CSI DRIVERS FOR ALLWINNER V3s
4693 M: Yong Deng <yong.deng@magewell.com>
4694 L: linux-media@vger.kernel.org
4696 T: git git://linuxtv.org/media_tree.git
4697 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4698 F: drivers/media/platform/sunxi/sun6i-csi/
4701 M: Solomon Peachy <pizza@shaftnet.org>
4703 F: drivers/net/wireless/st/cw1200/
4705 CX18 VIDEO4LINUX DRIVER
4706 M: Andy Walls <awalls@md.metrocast.net>
4707 L: linux-media@vger.kernel.org
4709 W: https://linuxtv.org
4710 T: git git://linuxtv.org/media_tree.git
4711 F: drivers/media/pci/cx18/
4712 F: include/uapi/linux/ivtv*
4714 CX2341X MPEG ENCODER HELPER MODULE
4715 M: Hans Verkuil <hverkuil@xs4all.nl>
4716 L: linux-media@vger.kernel.org
4718 W: https://linuxtv.org
4719 T: git git://linuxtv.org/media_tree.git
4720 F: drivers/media/common/cx2341x*
4721 F: include/media/drv-intf/cx2341x.h
4723 CX24120 MEDIA DRIVER
4724 M: Jemma Denson <jdenson@gmail.com>
4725 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4726 L: linux-media@vger.kernel.org
4728 W: https://linuxtv.org
4729 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4730 F: drivers/media/dvb-frontends/cx24120*
4732 CX88 VIDEO4LINUX DRIVER
4733 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4734 L: linux-media@vger.kernel.org
4736 W: https://linuxtv.org
4737 T: git git://linuxtv.org/media_tree.git
4738 F: Documentation/driver-api/media/drivers/cx88*
4739 F: drivers/media/pci/cx88/
4741 CXD2820R MEDIA DRIVER
4742 M: Antti Palosaari <crope@iki.fi>
4743 L: linux-media@vger.kernel.org
4745 W: https://linuxtv.org
4746 W: http://palosaari.fi/linux/
4747 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4748 T: git git://linuxtv.org/anttip/media_tree.git
4749 F: drivers/media/dvb-frontends/cxd2820r*
4751 CXGB3 ETHERNET DRIVER (CXGB3)
4752 M: Raju Rangoju <rajur@chelsio.com>
4753 L: netdev@vger.kernel.org
4755 W: http://www.chelsio.com
4756 F: drivers/net/ethernet/chelsio/cxgb3/
4758 CXGB3 ISCSI DRIVER (CXGB3I)
4759 M: Karen Xie <kxie@chelsio.com>
4760 L: linux-scsi@vger.kernel.org
4762 W: http://www.chelsio.com
4763 F: drivers/scsi/cxgbi/cxgb3i
4765 CXGB4 CRYPTO DRIVER (chcr)
4766 M: Ayush Sawal <ayush.sawal@chelsio.com>
4767 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4768 M: Rohit Maheshwari <rohitm@chelsio.com>
4769 L: linux-crypto@vger.kernel.org
4771 W: http://www.chelsio.com
4772 F: drivers/crypto/chelsio
4774 CXGB4 INLINE CRYPTO DRIVER
4775 M: Ayush Sawal <ayush.sawal@chelsio.com>
4776 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4777 M: Rohit Maheshwari <rohitm@chelsio.com>
4778 L: netdev@vger.kernel.org
4780 W: http://www.chelsio.com
4781 F: drivers/net/ethernet/chelsio/inline_crypto/
4783 CXGB4 ETHERNET DRIVER (CXGB4)
4784 M: Raju Rangoju <rajur@chelsio.com>
4785 L: netdev@vger.kernel.org
4787 W: http://www.chelsio.com
4788 F: drivers/net/ethernet/chelsio/cxgb4/
4790 CXGB4 ISCSI DRIVER (CXGB4I)
4791 M: Karen Xie <kxie@chelsio.com>
4792 L: linux-scsi@vger.kernel.org
4794 W: http://www.chelsio.com
4795 F: drivers/scsi/cxgbi/cxgb4i
4797 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4798 M: Potnuri Bharat Teja <bharat@chelsio.com>
4799 L: linux-rdma@vger.kernel.org
4801 W: http://www.openfabrics.org
4802 F: drivers/infiniband/hw/cxgb4/
4803 F: include/uapi/rdma/cxgb4-abi.h
4805 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4806 M: Raju Rangoju <rajur@chelsio.com>
4807 L: netdev@vger.kernel.org
4809 W: http://www.chelsio.com
4810 F: drivers/net/ethernet/chelsio/cxgb4vf/
4812 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4813 M: Frederic Barrat <fbarrat@linux.ibm.com>
4814 M: Andrew Donnellan <ajd@linux.ibm.com>
4815 L: linuxppc-dev@lists.ozlabs.org
4817 F: Documentation/ABI/testing/sysfs-class-cxl
4818 F: Documentation/powerpc/cxl.rst
4819 F: arch/powerpc/platforms/powernv/pci-cxl.c
4820 F: drivers/misc/cxl/
4821 F: include/misc/cxl*
4822 F: include/uapi/misc/cxl.h
4824 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4825 M: Manoj N. Kumar <manoj@linux.ibm.com>
4826 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4827 M: Uma Krishnan <ukrishn@linux.ibm.com>
4828 L: linux-scsi@vger.kernel.org
4830 F: Documentation/powerpc/cxlflash.rst
4831 F: drivers/scsi/cxlflash/
4832 F: include/uapi/scsi/cxlflash_ioctl.h
4835 M: Russell King <linux@armlinux.org.uk>
4836 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4838 W: http://www.armlinux.org.uk/
4839 F: drivers/video/fbdev/cyber2000fb.*
4841 CYCLADES ASYNC MUX DRIVER
4843 W: http://www.cyclades.com/
4844 F: drivers/tty/cyclades.c
4845 F: include/linux/cyclades.h
4846 F: include/uapi/linux/cyclades.h
4848 CYCLADES PC300 DRIVER
4850 W: http://www.cyclades.com/
4851 F: drivers/net/wan/pc300*
4853 CYPRESS_FIRMWARE MEDIA DRIVER
4854 M: Antti Palosaari <crope@iki.fi>
4855 L: linux-media@vger.kernel.org
4857 W: https://linuxtv.org
4858 W: http://palosaari.fi/linux/
4859 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4860 T: git git://linuxtv.org/anttip/media_tree.git
4861 F: drivers/media/common/cypress_firmware*
4863 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4864 M: Linus Walleij <linus.walleij@linaro.org>
4865 L: linux-input@vger.kernel.org
4867 F: drivers/input/touchscreen/cy8ctma140.c
4869 CYTTSP TOUCHSCREEN DRIVER
4870 M: Ferruh Yigit <fery@cypress.com>
4871 L: linux-input@vger.kernel.org
4873 F: drivers/input/touchscreen/cyttsp*
4874 F: include/linux/input/cyttsp.h
4876 D-LINK DIR-685 TOUCHKEYS DRIVER
4877 M: Linus Walleij <linus.walleij@linaro.org>
4878 L: linux-input@vger.kernel.org
4880 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4882 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4883 M: Joshua Kinard <kumba@gentoo.org>
4885 F: drivers/rtc/rtc-ds1685.c
4886 F: include/linux/rtc/ds1685.h
4888 DAMA SLAVE for AX.25
4889 M: Joerg Reuter <jreuter@yaina.de>
4890 L: linux-hams@vger.kernel.org
4892 W: http://yaina.de/jreuter/
4893 W: http://www.qsl.net/dl1bke/
4894 F: net/ax25/af_ax25.c
4895 F: net/ax25/ax25_dev.c
4896 F: net/ax25/ax25_ds_*
4897 F: net/ax25/ax25_in.c
4898 F: net/ax25/ax25_out.c
4899 F: net/ax25/ax25_timer.c
4900 F: net/ax25/sysctl_net_ax25.c
4902 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4903 L: netdev@vger.kernel.org
4905 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4906 F: drivers/net/ethernet/dec/tulip/dmfe.c
4908 DC390/AM53C974 SCSI driver
4909 M: Hannes Reinecke <hare@suse.com>
4910 L: linux-scsi@vger.kernel.org
4912 F: drivers/scsi/am53c974.c
4915 M: Oliver Neukum <oliver@neukum.org>
4916 M: Ali Akcaagac <aliakc@web.de>
4917 M: Jamie Lenehan <lenehan@twibble.org>
4918 L: dc395x@twibble.org
4920 W: http://twibble.org/dist/dc395x/
4921 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4922 F: Documentation/scsi/dc395x.rst
4923 F: drivers/scsi/dc395x.*
4926 L: dccp@vger.kernel.org
4928 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4929 F: include/linux/dccp.h
4930 F: include/linux/tfrc.h
4931 F: include/uapi/linux/dccp.h
4934 DECnet NETWORK LAYER
4935 L: linux-decnet-user@lists.sourceforge.net
4937 W: http://linux-decnet.sourceforge.net
4938 F: Documentation/networking/decnet.rst
4941 DECSTATION PLATFORM SUPPORT
4942 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4943 L: linux-mips@vger.kernel.org
4945 W: http://www.linux-mips.org/wiki/DECstation
4947 F: arch/mips/include/asm/dec/
4948 F: arch/mips/include/asm/mach-dec/
4950 DEFXX FDDI NETWORK DRIVER
4951 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4953 F: drivers/net/fddi/defxx.*
4955 DEFZA FDDI NETWORK DRIVER
4956 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4958 F: drivers/net/fddi/defza.*
4960 DEINTERLACE DRIVERS FOR ALLWINNER H3
4961 M: Jernej Skrabec <jernej.skrabec@siol.net>
4962 L: linux-media@vger.kernel.org
4964 T: git git://linuxtv.org/media_tree.git
4965 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4966 F: drivers/media/platform/sunxi/sun8i-di/
4969 M: Matthew Garrett <mjg59@srcf.ucam.org>
4970 M: Pali Rohár <pali@kernel.org>
4971 L: platform-driver-x86@vger.kernel.org
4973 F: drivers/platform/x86/dell-laptop.c
4975 DELL LAPTOP FREEFALL DRIVER
4976 M: Pali Rohár <pali@kernel.org>
4978 F: drivers/platform/x86/dell-smo8800.c
4980 DELL LAPTOP RBTN DRIVER
4981 M: Pali Rohár <pali@kernel.org>
4983 F: drivers/platform/x86/dell-rbtn.*
4985 DELL LAPTOP SMM DRIVER
4986 M: Pali Rohár <pali@kernel.org>
4988 F: drivers/hwmon/dell-smm-hwmon.c
4989 F: include/uapi/linux/i8k.h
4991 DELL REMOTE BIOS UPDATE DRIVER
4992 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4993 L: platform-driver-x86@vger.kernel.org
4995 F: drivers/platform/x86/dell_rbu.c
4998 M: Pali Rohár <pali@kernel.org>
4999 M: Mario Limonciello <mario.limonciello@dell.com>
5000 L: platform-driver-x86@vger.kernel.org
5002 F: drivers/platform/x86/dell-smbios.*
5004 DELL SMBIOS SMM DRIVER
5005 M: Mario Limonciello <mario.limonciello@dell.com>
5006 L: platform-driver-x86@vger.kernel.org
5008 F: drivers/platform/x86/dell-smbios-smm.c
5010 DELL SMBIOS WMI DRIVER
5011 M: Mario Limonciello <mario.limonciello@dell.com>
5012 L: platform-driver-x86@vger.kernel.org
5014 F: drivers/platform/x86/dell-smbios-wmi.c
5015 F: tools/wmi/dell-smbios-example.c
5017 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5018 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5019 L: platform-driver-x86@vger.kernel.org
5021 F: Documentation/driver-api/dcdbas.rst
5022 F: drivers/platform/x86/dcdbas.*
5024 DELL WMI DESCRIPTOR DRIVER
5025 M: Mario Limonciello <mario.limonciello@dell.com>
5027 F: drivers/platform/x86/dell-wmi-descriptor.c
5029 DELL WMI SYSMAN DRIVER
5030 M: Divya Bharathi <divya.bharathi@dell.com>
5031 M: Mario Limonciello <mario.limonciello@dell.com>
5032 M: Prasanth Ksr <prasanth.ksr@dell.com>
5033 L: platform-driver-x86@vger.kernel.org
5035 F: Documentation/ABI/testing/sysfs-class-firmware-attributes
5036 F: drivers/platform/x86/dell-wmi-sysman/
5038 DELL WMI NOTIFICATIONS DRIVER
5039 M: Matthew Garrett <mjg59@srcf.ucam.org>
5040 M: Pali Rohár <pali@kernel.org>
5042 F: drivers/platform/x86/dell-wmi.c
5044 DELTA ST MEDIA DRIVER
5045 M: Hugues Fruchet <hugues.fruchet@st.com>
5046 L: linux-media@vger.kernel.org
5048 W: https://linuxtv.org
5049 T: git git://linuxtv.org/media_tree.git
5050 F: drivers/media/platform/sti/delta
5053 L: linux-mtd@lists.infradead.org
5055 F: drivers/mtd/nand/raw/denali*
5057 DESIGNWARE EDMA CORE IP DRIVER
5058 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5059 L: dmaengine@vger.kernel.org
5061 F: drivers/dma/dw-edma/
5062 F: include/linux/dma/edma.h
5064 DESIGNWARE USB2 DRD IP DRIVER
5065 M: Minas Harutyunyan <hminas@synopsys.com>
5066 L: linux-usb@vger.kernel.org
5068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5069 F: drivers/usb/dwc2/
5071 DESIGNWARE USB3 DRD IP DRIVER
5072 M: Felipe Balbi <balbi@kernel.org>
5073 L: linux-usb@vger.kernel.org
5075 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5076 F: drivers/usb/dwc3/
5078 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5079 M: Andreas Klinger <ak@it-klinger.de>
5080 L: linux-iio@vger.kernel.org
5082 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5083 F: drivers/iio/proximity/srf*.c
5085 DEVICE COREDUMP (DEV_COREDUMP)
5086 M: Johannes Berg <johannes@sipsolutions.net>
5087 L: linux-kernel@vger.kernel.org
5089 F: drivers/base/devcoredump.c
5090 F: include/linux/devcoredump.h
5092 DEVICE DEPENDENCY HELPER SCRIPT
5093 M: Saravana Kannan <saravanak@google.com>
5094 L: linux-kernel@vger.kernel.org
5096 F: scripts/dev-needs.sh
5098 DEVICE DIRECT ACCESS (DAX)
5099 M: Dan Williams <dan.j.williams@intel.com>
5100 M: Vishal Verma <vishal.l.verma@intel.com>
5101 M: Dave Jiang <dave.jiang@intel.com>
5102 L: linux-nvdimm@lists.01.org
5106 DEVICE FREQUENCY (DEVFREQ)
5107 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5108 M: Kyungmin Park <kyungmin.park@samsung.com>
5109 M: Chanwoo Choi <cw00.choi@samsung.com>
5110 L: linux-pm@vger.kernel.org
5112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5113 F: Documentation/devicetree/bindings/devfreq/
5115 F: include/linux/devfreq.h
5116 F: include/trace/events/devfreq.h
5118 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5119 M: Chanwoo Choi <cw00.choi@samsung.com>
5120 L: linux-pm@vger.kernel.org
5122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5123 F: Documentation/devicetree/bindings/devfreq/event/
5124 F: drivers/devfreq/devfreq-event.c
5125 F: drivers/devfreq/event/
5126 F: include/dt-bindings/pmu/exynos_ppmu.h
5127 F: include/linux/devfreq-event.h
5129 DEVICE NUMBER REGISTRY
5130 M: Torben Mathiasen <device@lanana.org>
5132 W: http://lanana.org/docs/device-list/index.html
5135 M: Alasdair Kergon <agk@redhat.com>
5136 M: Mike Snitzer <snitzer@redhat.com>
5137 M: dm-devel@redhat.com
5138 L: dm-devel@redhat.com
5140 W: http://sources.redhat.com/dm
5141 Q: http://patchwork.kernel.org/project/dm-devel/list/
5142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5143 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5144 F: Documentation/admin-guide/device-mapper/
5145 F: drivers/md/Kconfig
5146 F: drivers/md/Makefile
5148 F: drivers/md/persistent-data/
5149 F: include/linux/device-mapper.h
5150 F: include/linux/dm-*.h
5151 F: include/uapi/linux/dm-*.h
5154 M: Jiri Pirko <jiri@nvidia.com>
5155 L: netdev@vger.kernel.org
5157 F: Documentation/networking/devlink
5158 F: include/net/devlink.h
5159 F: include/uapi/linux/devlink.h
5160 F: net/core/devlink.c
5162 DIALOG SEMICONDUCTOR DRIVERS
5163 M: Support Opensource <support.opensource@diasemi.com>
5165 W: http://www.dialog-semiconductor.com/products
5166 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5167 F: Documentation/devicetree/bindings/input/dlg,da72??.txt
5168 F: Documentation/devicetree/bindings/mfd/da90*.txt
5169 F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
5170 F: Documentation/devicetree/bindings/regulator/da92*.txt
5171 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5172 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5173 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5174 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5175 F: Documentation/hwmon/da90??.rst
5176 F: drivers/gpio/gpio-da90??.c
5177 F: drivers/hwmon/da90??-hwmon.c
5178 F: drivers/iio/adc/da91??-*.c
5179 F: drivers/input/misc/da72??.[ch]
5180 F: drivers/input/misc/da90??_onkey.c
5181 F: drivers/input/touchscreen/da9052_tsi.c
5182 F: drivers/leds/leds-da90??.c
5183 F: drivers/mfd/da903x.c
5184 F: drivers/mfd/da90??-*.c
5185 F: drivers/mfd/da91??-*.c
5186 F: drivers/pinctrl/pinctrl-da90??.c
5187 F: drivers/power/supply/da9052-battery.c
5188 F: drivers/power/supply/da91??-*.c
5189 F: drivers/regulator/da9???-regulator.[ch]
5190 F: drivers/regulator/slg51000-regulator.[ch]
5191 F: drivers/rtc/rtc-da90??.c
5192 F: drivers/thermal/da90??-thermal.c
5193 F: drivers/video/backlight/da90??_bl.c
5194 F: drivers/watchdog/da90??_wdt.c
5195 F: include/dt-bindings/regulator/dlg,da9*-regulator.h
5196 F: include/linux/mfd/da903x.h
5197 F: include/linux/mfd/da9052/
5198 F: include/linux/mfd/da9055/
5199 F: include/linux/mfd/da9062/
5200 F: include/linux/mfd/da9063/
5201 F: include/linux/mfd/da9150/
5202 F: include/linux/regulator/da9211.h
5203 F: include/sound/da[79]*.h
5204 F: sound/soc/codecs/da[79]*.[ch]
5206 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5207 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5208 L: linux-gpio@vger.kernel.org
5210 F: drivers/gpio/gpio-gpio-mm.c
5212 DIOLAN U2C-12 I2C DRIVER
5213 M: Guenter Roeck <linux@roeck-us.net>
5214 L: linux-i2c@vger.kernel.org
5216 F: drivers/i2c/busses/i2c-diolan-u2c.c
5218 DIRECTORY NOTIFICATION (DNOTIFY)
5219 M: Jan Kara <jack@suse.cz>
5220 R: Amir Goldstein <amir73il@gmail.com>
5221 L: linux-fsdevel@vger.kernel.org
5223 F: Documentation/filesystems/dnotify.rst
5224 F: fs/notify/dnotify/
5225 F: include/linux/dnotify.h
5227 DISK GEOMETRY AND PARTITION HANDLING
5228 M: Andries Brouwer <aeb@cwi.nl>
5230 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5231 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5232 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5235 M: Jan Kara <jack@suse.com>
5237 F: Documentation/filesystems/quota.rst
5239 F: include/linux/quota*.h
5240 F: include/uapi/linux/quota*.h
5242 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5243 M: Bernie Thompson <bernie@plugable.com>
5244 L: linux-fbdev@vger.kernel.org
5246 W: http://plugable.com/category/projects/udlfb/
5247 F: Documentation/fb/udlfb.rst
5248 F: drivers/video/fbdev/udlfb.c
5249 F: include/video/udlfb.h
5251 DISTRIBUTED LOCK MANAGER (DLM)
5252 M: Christine Caulfield <ccaulfie@redhat.com>
5253 M: David Teigland <teigland@redhat.com>
5254 L: cluster-devel@redhat.com
5256 W: http://sources.redhat.com/cluster/
5257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5260 DMA BUFFER SHARING FRAMEWORK
5261 M: Sumit Semwal <sumit.semwal@linaro.org>
5262 M: Christian König <christian.koenig@amd.com>
5263 L: linux-media@vger.kernel.org
5264 L: dri-devel@lists.freedesktop.org
5265 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5267 T: git git://anongit.freedesktop.org/drm/drm-misc
5268 F: Documentation/driver-api/dma-buf.rst
5270 F: include/linux/*fence.h
5271 F: include/linux/dma-buf*
5272 F: include/linux/dma-resv.h
5273 K: \bdma_(?:buf|fence|resv)\b
5275 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5276 M: Vinod Koul <vkoul@kernel.org>
5277 L: dmaengine@vger.kernel.org
5279 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5280 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5281 F: Documentation/devicetree/bindings/dma/
5282 F: Documentation/driver-api/dmaengine/
5284 F: include/linux/dmaengine.h
5285 F: include/linux/of_dma.h
5288 M: Christoph Hellwig <hch@lst.de>
5289 M: Marek Szyprowski <m.szyprowski@samsung.com>
5290 R: Robin Murphy <robin.murphy@arm.com>
5291 L: iommu@lists.linux-foundation.org
5293 W: http://git.infradead.org/users/hch/dma-mapping.git
5294 T: git git://git.infradead.org/users/hch/dma-mapping.git
5295 F: include/asm-generic/dma-mapping.h
5296 F: include/linux/dma-direct.h
5297 F: include/linux/dma-mapping.h
5298 F: include/linux/dma-map-ops.h
5301 DMA MAPPING BENCHMARK
5302 M: Barry Song <song.bao.hua@hisilicon.com>
5303 L: iommu@lists.linux-foundation.org
5304 F: kernel/dma/map_benchmark.c
5305 F: tools/testing/selftests/dma/
5307 DMA-BUF HEAPS FRAMEWORK
5308 M: Sumit Semwal <sumit.semwal@linaro.org>
5309 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5310 R: Liam Mark <lmark@codeaurora.org>
5311 R: Laura Abbott <labbott@redhat.com>
5312 R: Brian Starkey <Brian.Starkey@arm.com>
5313 R: John Stultz <john.stultz@linaro.org>
5314 L: linux-media@vger.kernel.org
5315 L: dri-devel@lists.freedesktop.org
5316 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5318 T: git git://anongit.freedesktop.org/drm/drm-misc
5319 F: drivers/dma-buf/dma-heap.c
5320 F: drivers/dma-buf/heaps/*
5321 F: include/linux/dma-heap.h
5322 F: include/uapi/linux/dma-heap.h
5324 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5325 M: Lukasz Luba <lukasz.luba@arm.com>
5326 L: linux-pm@vger.kernel.org
5327 L: linux-samsung-soc@vger.kernel.org
5329 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5330 F: drivers/memory/samsung/exynos5422-dmc.c
5332 DME1737 HARDWARE MONITOR DRIVER
5333 M: Juerg Haefliger <juergh@gmail.com>
5334 L: linux-hwmon@vger.kernel.org
5336 F: Documentation/hwmon/dme1737.rst
5337 F: drivers/hwmon/dme1737.c
5340 M: Jean Delvare <jdelvare@suse.com>
5342 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5343 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5344 F: drivers/firmware/dmi-id.c
5345 F: drivers/firmware/dmi_scan.c
5346 F: include/linux/dmi.h
5349 M: Jonathan Corbet <corbet@lwn.net>
5350 L: linux-doc@vger.kernel.org
5352 P: Documentation/doc-guide/maintainer-profile.rst
5353 T: git git://git.lwn.net/linux.git docs-next
5355 F: scripts/documentation-file-ref-check
5356 F: scripts/kernel-doc
5357 F: scripts/sphinx-pre-install
5358 X: Documentation/ABI/
5359 X: Documentation/admin-guide/media/
5360 X: Documentation/devicetree/
5361 X: Documentation/driver-api/media/
5362 X: Documentation/firmware-guide/acpi/
5363 X: Documentation/i2c/
5364 X: Documentation/power/
5365 X: Documentation/spi/
5366 X: Documentation/userspace-api/media/
5368 DOCUMENTATION SCRIPTS
5369 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5370 L: linux-doc@vger.kernel.org
5372 F: Documentation/sphinx/parse-headers.pl
5373 F: scripts/documentation-file-ref-check
5374 F: scripts/sphinx-pre-install
5376 DOCUMENTATION/ITALIAN
5377 M: Federico Vaga <federico.vaga@vaga.pv.it>
5378 L: linux-doc@vger.kernel.org
5380 F: Documentation/translations/it_IT
5382 DONGWOON DW9714 LENS VOICE COIL DRIVER
5383 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5384 L: linux-media@vger.kernel.org
5386 T: git git://linuxtv.org/media_tree.git
5387 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5388 F: drivers/media/i2c/dw9714.c
5390 DONGWOON DW9768 LENS VOICE COIL DRIVER
5391 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5392 L: linux-media@vger.kernel.org
5394 T: git git://linuxtv.org/media_tree.git
5395 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5396 F: drivers/media/i2c/dw9768.c
5398 DONGWOON DW9807 LENS VOICE COIL DRIVER
5399 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5400 L: linux-media@vger.kernel.org
5402 T: git git://linuxtv.org/media_tree.git
5403 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5404 F: drivers/media/i2c/dw9807-vcm.c
5407 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5408 L: blinux-list@redhat.com
5410 F: drivers/char/dtlk.c
5411 F: include/linux/dtlk.h
5413 DPAA2 DATAPATH I/O (DPIO) DRIVER
5414 M: Roy Pledge <Roy.Pledge@nxp.com>
5415 L: linux-kernel@vger.kernel.org
5417 F: drivers/soc/fsl/dpio
5419 DPAA2 ETHERNET DRIVER
5420 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5421 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5422 L: netdev@vger.kernel.org
5424 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5425 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5426 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5427 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5428 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5429 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5430 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5431 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5432 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5434 DPAA2 ETHERNET SWITCH DRIVER
5435 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5436 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5437 L: linux-kernel@vger.kernel.org
5439 F: drivers/staging/fsl-dpaa2/ethsw
5441 DPT_I2O SCSI RAID DRIVER
5442 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5443 L: linux-scsi@vger.kernel.org
5445 W: http://www.adaptec.com/
5446 F: drivers/scsi/dpt*
5447 F: drivers/scsi/dpt/
5450 M: Philipp Reisner <philipp.reisner@linbit.com>
5451 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5452 L: drbd-dev@lists.linbit.com
5454 W: http://www.drbd.org
5455 T: git git://git.linbit.com/linux-drbd.git
5456 T: git git://git.linbit.com/drbd-8.4.git
5457 F: Documentation/admin-guide/blockdev/
5458 F: drivers/block/drbd/
5461 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5462 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5463 R: "Rafael J. Wysocki" <rafael@kernel.org>
5465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5466 F: Documentation/core-api/kobject.rst
5470 F: include/linux/debugfs.h
5471 F: include/linux/kobj*
5474 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5475 M: Nishanth Menon <nm@ti.com>
5476 L: linux-pm@vger.kernel.org
5478 F: drivers/soc/ti/smartreflex.c
5479 F: include/linux/power/smartreflex.h
5481 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5482 M: Maxime Ripard <mripard@kernel.org>
5483 M: Chen-Yu Tsai <wens@csie.org>
5484 R: Jernej Skrabec <jernej.skrabec@siol.net>
5485 L: dri-devel@lists.freedesktop.org
5487 T: git git://anongit.freedesktop.org/drm/drm-misc
5488 F: drivers/gpu/drm/sun4i/sun8i*
5490 DRM DRIVER FOR ARM PL111 CLCD
5491 M: Eric Anholt <eric@anholt.net>
5493 T: git git://anongit.freedesktop.org/drm/drm-misc
5494 F: drivers/gpu/drm/pl111/
5496 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5497 M: Linus Walleij <linus.walleij@linaro.org>
5499 T: git git://anongit.freedesktop.org/drm/drm-misc
5500 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5501 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5503 DRM DRIVER FOR ASPEED BMC GFX
5504 M: Joel Stanley <joel@jms.id.au>
5505 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5507 T: git git://anongit.freedesktop.org/drm/drm-misc
5508 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5509 F: drivers/gpu/drm/aspeed/
5511 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5512 M: Dave Airlie <airlied@redhat.com>
5513 R: Thomas Zimmermann <tzimmermann@suse.de>
5514 L: dri-devel@lists.freedesktop.org
5516 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 F: drivers/gpu/drm/ast/
5519 DRM DRIVER FOR BOCHS VIRTUAL GPU
5520 M: Gerd Hoffmann <kraxel@redhat.com>
5521 L: virtualization@lists.linux-foundation.org
5523 T: git git://anongit.freedesktop.org/drm/drm-misc
5524 F: drivers/gpu/drm/bochs/
5526 DRM DRIVER FOR BOE HIMAX8279D PANELS
5527 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5529 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5530 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5532 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5533 M: Linus Walleij <linus.walleij@linaro.org>
5535 T: git git://anongit.freedesktop.org/drm/drm-misc
5536 F: drivers/gpu/drm/tve200/
5538 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5539 M: Icenowy Zheng <icenowy@aosc.io>
5541 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5542 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5544 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5545 M: Jagan Teki <jagan@amarulasolutions.com>
5547 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5548 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5550 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5551 M: Hans de Goede <hdegoede@redhat.com>
5553 T: git git://anongit.freedesktop.org/drm/drm-misc
5554 F: drivers/gpu/drm/tiny/gm12u320.c
5556 DRM DRIVER FOR HX8357D PANELS
5557 M: Eric Anholt <eric@anholt.net>
5559 T: git git://anongit.freedesktop.org/drm/drm-misc
5560 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5561 F: drivers/gpu/drm/tiny/hx8357d.c
5563 DRM DRIVER FOR ILITEK ILI9225 PANELS
5564 M: David Lechner <david@lechnology.com>
5566 T: git git://anongit.freedesktop.org/drm/drm-misc
5567 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5568 F: drivers/gpu/drm/tiny/ili9225.c
5570 DRM DRIVER FOR ILITEK ILI9486 PANELS
5571 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5573 T: git git://anongit.freedesktop.org/drm/drm-misc
5574 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5575 F: drivers/gpu/drm/tiny/ili9486.c
5577 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5578 S: Orphan / Obsolete
5579 F: drivers/gpu/drm/i810/
5580 F: include/uapi/drm/i810_drm.h
5582 DRM DRIVER FOR LVDS PANELS
5583 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5584 L: dri-devel@lists.freedesktop.org
5585 T: git git://anongit.freedesktop.org/drm/drm-misc
5587 F: drivers/gpu/drm/panel/panel-lvds.c
5588 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5590 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5591 M: Guido Günther <agx@sigxcpu.org>
5592 R: Purism Kernel Team <kernel@puri.sm>
5594 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5595 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5597 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5598 S: Orphan / Obsolete
5599 F: drivers/gpu/drm/mga/
5600 F: include/uapi/drm/mga_drm.h
5602 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5603 M: Dave Airlie <airlied@redhat.com>
5604 R: Thomas Zimmermann <tzimmermann@suse.de>
5605 L: dri-devel@lists.freedesktop.org
5607 T: git git://anongit.freedesktop.org/drm/drm-misc
5608 F: drivers/gpu/drm/mgag200/
5610 DRM DRIVER FOR MI0283QT
5611 M: Noralf Trønnes <noralf@tronnes.org>
5613 T: git git://anongit.freedesktop.org/drm/drm-misc
5614 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5615 F: drivers/gpu/drm/tiny/mi0283qt.c
5617 DRM DRIVER FOR MSM ADRENO GPU
5618 M: Rob Clark <robdclark@gmail.com>
5619 M: Sean Paul <sean@poorly.run>
5620 L: linux-arm-msm@vger.kernel.org
5621 L: dri-devel@lists.freedesktop.org
5622 L: freedreno@lists.freedesktop.org
5624 T: git https://gitlab.freedesktop.org/drm/msm.git
5625 F: Documentation/devicetree/bindings/display/msm/
5626 F: drivers/gpu/drm/msm/
5627 F: include/uapi/drm/msm_drm.h
5629 DRM DRIVER FOR NOVATEK NT35510 PANELS
5630 M: Linus Walleij <linus.walleij@linaro.org>
5632 T: git git://anongit.freedesktop.org/drm/drm-misc
5633 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5634 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5636 DRM DRIVER FOR NOVATEK NT36672A PANELS
5637 M: Sumit Semwal <sumit.semwal@linaro.org>
5639 T: git git://anongit.freedesktop.org/drm/drm-misc
5640 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5641 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5643 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5644 M: Ben Skeggs <bskeggs@redhat.com>
5645 L: dri-devel@lists.freedesktop.org
5646 L: nouveau@lists.freedesktop.org
5648 T: git git://github.com/skeggsb/linux
5649 F: drivers/gpu/drm/nouveau/
5650 F: include/uapi/drm/nouveau_drm.h
5652 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5653 M: Stefan Mavrodiev <stefan@olimex.com>
5655 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5656 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5658 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5659 M: Noralf Trønnes <noralf@tronnes.org>
5661 T: git git://anongit.freedesktop.org/drm/drm-misc
5662 F: Documentation/devicetree/bindings/display/repaper.txt
5663 F: drivers/gpu/drm/tiny/repaper.c
5665 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5666 M: Dave Airlie <airlied@redhat.com>
5667 M: Gerd Hoffmann <kraxel@redhat.com>
5668 L: virtualization@lists.linux-foundation.org
5670 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5671 T: git git://anongit.freedesktop.org/drm/drm-misc
5672 F: drivers/gpu/drm/tiny/cirrus.c
5674 DRM DRIVER FOR QXL VIRTUAL GPU
5675 M: Dave Airlie <airlied@redhat.com>
5676 M: Gerd Hoffmann <kraxel@redhat.com>
5677 L: virtualization@lists.linux-foundation.org
5678 L: spice-devel@lists.freedesktop.org
5680 T: git git://anongit.freedesktop.org/drm/drm-misc
5681 F: drivers/gpu/drm/qxl/
5682 F: include/uapi/drm/qxl_drm.h
5684 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5685 S: Orphan / Obsolete
5686 F: drivers/gpu/drm/r128/
5687 F: include/uapi/drm/r128_drm.h
5689 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5690 M: Robert Chiras <robert.chiras@nxp.com>
5692 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5693 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5695 DRM DRIVER FOR SITRONIX ST7703 PANELS
5696 M: Guido Günther <agx@sigxcpu.org>
5697 R: Purism Kernel Team <kernel@puri.sm>
5698 R: Ondrej Jirman <megous@megous.com>
5700 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5701 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5703 DRM DRIVER FOR SAVAGE VIDEO CARDS
5704 S: Orphan / Obsolete
5705 F: drivers/gpu/drm/savage/
5706 F: include/uapi/drm/savage_drm.h
5708 DRM DRIVER FOR SIS VIDEO CARDS
5709 S: Orphan / Obsolete
5710 F: drivers/gpu/drm/sis/
5711 F: include/uapi/drm/sis_drm.h
5713 DRM DRIVER FOR SITRONIX ST7586 PANELS
5714 M: David Lechner <david@lechnology.com>
5716 T: git git://anongit.freedesktop.org/drm/drm-misc
5717 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5718 F: drivers/gpu/drm/tiny/st7586.c
5720 DRM DRIVER FOR SITRONIX ST7701 PANELS
5721 M: Jagan Teki <jagan@amarulasolutions.com>
5723 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5724 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5726 DRM DRIVER FOR SITRONIX ST7735R PANELS
5727 M: David Lechner <david@lechnology.com>
5729 T: git git://anongit.freedesktop.org/drm/drm-misc
5730 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5731 F: drivers/gpu/drm/tiny/st7735r.c
5733 DRM DRIVER FOR SONY ACX424AKP PANELS
5734 M: Linus Walleij <linus.walleij@linaro.org>
5736 T: git git://anongit.freedesktop.org/drm/drm-misc
5737 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5739 DRM DRIVER FOR ST-ERICSSON MCDE
5740 M: Linus Walleij <linus.walleij@linaro.org>
5742 T: git git://anongit.freedesktop.org/drm/drm-misc
5743 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5744 F: drivers/gpu/drm/mcde/
5746 DRM DRIVER FOR TDFX VIDEO CARDS
5747 S: Orphan / Obsolete
5748 F: drivers/gpu/drm/tdfx/
5750 DRM DRIVER FOR TPO TPG110 PANELS
5751 M: Linus Walleij <linus.walleij@linaro.org>
5753 T: git git://anongit.freedesktop.org/drm/drm-misc
5754 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5755 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5757 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5758 M: Dave Airlie <airlied@redhat.com>
5759 R: Sean Paul <sean@poorly.run>
5760 R: Thomas Zimmermann <tzimmermann@suse.de>
5761 L: dri-devel@lists.freedesktop.org
5763 T: git git://anongit.freedesktop.org/drm/drm-misc
5764 F: drivers/gpu/drm/udl/
5766 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5767 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5768 M: Melissa Wen <melissa.srw@gmail.com>
5769 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5770 R: Daniel Vetter <daniel@ffwll.ch>
5771 L: dri-devel@lists.freedesktop.org
5773 T: git git://anongit.freedesktop.org/drm/drm-misc
5774 F: Documentation/gpu/vkms.rst
5775 F: drivers/gpu/drm/vkms/
5777 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5778 M: Hans de Goede <hdegoede@redhat.com>
5779 L: dri-devel@lists.freedesktop.org
5781 T: git git://anongit.freedesktop.org/drm/drm-misc
5782 F: drivers/gpu/drm/vboxvideo/
5784 DRM DRIVER FOR VMWARE VIRTUAL GPU
5785 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5786 M: Roland Scheidegger <sroland@vmware.com>
5787 L: dri-devel@lists.freedesktop.org
5789 T: git git://people.freedesktop.org/~sroland/linux
5790 F: drivers/gpu/drm/vmwgfx/
5791 F: include/uapi/drm/vmwgfx_drm.h
5794 M: David Airlie <airlied@linux.ie>
5795 M: Daniel Vetter <daniel@ffwll.ch>
5796 L: dri-devel@lists.freedesktop.org
5798 B: https://bugs.freedesktop.org/
5799 C: irc://chat.freenode.net/dri-devel
5800 T: git git://anongit.freedesktop.org/drm/drm
5801 F: Documentation/devicetree/bindings/display/
5802 F: Documentation/devicetree/bindings/gpu/
5803 F: Documentation/gpu/
5807 F: include/linux/vga*
5808 F: include/uapi/drm/
5810 DRM DRIVERS AND MISC GPU PATCHES
5811 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5812 M: Maxime Ripard <mripard@kernel.org>
5813 M: Thomas Zimmermann <tzimmermann@suse.de>
5815 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5816 T: git git://anongit.freedesktop.org/drm/drm-misc
5817 F: Documentation/gpu/
5818 F: drivers/gpu/drm/*
5821 F: include/linux/vga*
5822 F: include/uapi/drm/drm*
5824 DRM DRIVERS FOR ALLWINNER A10
5825 M: Maxime Ripard <mripard@kernel.org>
5826 M: Chen-Yu Tsai <wens@csie.org>
5827 L: dri-devel@lists.freedesktop.org
5829 T: git git://anongit.freedesktop.org/drm/drm-misc
5830 F: Documentation/devicetree/bindings/display/allwinner*
5831 F: drivers/gpu/drm/sun4i/
5833 DRM DRIVERS FOR AMLOGIC SOCS
5834 M: Neil Armstrong <narmstrong@baylibre.com>
5835 L: dri-devel@lists.freedesktop.org
5836 L: linux-amlogic@lists.infradead.org
5838 W: http://linux-meson.com/
5839 T: git git://anongit.freedesktop.org/drm/drm-misc
5840 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5841 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5842 F: Documentation/gpu/meson.rst
5843 F: drivers/gpu/drm/meson/
5845 DRM DRIVERS FOR ATMEL HLCDC
5846 M: Sam Ravnborg <sam@ravnborg.org>
5847 M: Boris Brezillon <bbrezillon@kernel.org>
5848 L: dri-devel@lists.freedesktop.org
5850 T: git git://anongit.freedesktop.org/drm/drm-misc
5851 F: Documentation/devicetree/bindings/display/atmel/
5852 F: drivers/gpu/drm/atmel-hlcdc/
5854 DRM DRIVERS FOR BRIDGE CHIPS
5855 M: Andrzej Hajda <a.hajda@samsung.com>
5856 M: Neil Armstrong <narmstrong@baylibre.com>
5857 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5858 R: Jonas Karlman <jonas@kwiboo.se>
5859 R: Jernej Skrabec <jernej.skrabec@siol.net>
5861 T: git git://anongit.freedesktop.org/drm/drm-misc
5862 F: drivers/gpu/drm/bridge/
5864 DRM DRIVERS FOR EXYNOS
5865 M: Inki Dae <inki.dae@samsung.com>
5866 M: Joonyoung Shim <jy0922.shim@samsung.com>
5867 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5868 M: Kyungmin Park <kyungmin.park@samsung.com>
5869 L: dri-devel@lists.freedesktop.org
5871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5872 F: Documentation/devicetree/bindings/display/exynos/
5873 F: drivers/gpu/drm/exynos/
5874 F: include/uapi/drm/exynos_drm.h
5876 DRM DRIVERS FOR FREESCALE DCU
5877 M: Stefan Agner <stefan@agner.ch>
5878 M: Alison Wang <alison.wang@nxp.com>
5879 L: dri-devel@lists.freedesktop.org
5881 T: git git://anongit.freedesktop.org/drm/drm-misc
5882 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5883 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5884 F: drivers/gpu/drm/fsl-dcu/
5886 DRM DRIVERS FOR FREESCALE IMX
5887 M: Philipp Zabel <p.zabel@pengutronix.de>
5888 L: dri-devel@lists.freedesktop.org
5890 F: Documentation/devicetree/bindings/display/imx/
5891 F: drivers/gpu/drm/imx/
5892 F: drivers/gpu/ipu-v3/
5894 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5895 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5896 L: dri-devel@lists.freedesktop.org
5898 T: git git://github.com/patjak/drm-gma500
5899 F: drivers/gpu/drm/gma500/
5901 DRM DRIVERS FOR HISILICON
5902 M: Xinliang Liu <xinliang.liu@linaro.org>
5903 M: Tian Tao <tiantao6@hisilicon.com>
5904 R: John Stultz <john.stultz@linaro.org>
5905 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5906 R: Chen Feng <puck.chen@hisilicon.com>
5907 L: dri-devel@lists.freedesktop.org
5909 T: git git://anongit.freedesktop.org/drm/drm-misc
5910 F: Documentation/devicetree/bindings/display/hisilicon/
5911 F: drivers/gpu/drm/hisilicon/
5913 DRM DRIVERS FOR LIMA
5914 M: Qiang Yu <yuq825@gmail.com>
5915 L: dri-devel@lists.freedesktop.org
5916 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5918 T: git git://anongit.freedesktop.org/drm/drm-misc
5919 F: drivers/gpu/drm/lima/
5920 F: include/uapi/drm/lima_drm.h
5922 DRM DRIVERS FOR MEDIATEK
5923 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5924 M: Philipp Zabel <p.zabel@pengutronix.de>
5925 L: dri-devel@lists.freedesktop.org
5927 F: Documentation/devicetree/bindings/display/mediatek/
5928 F: drivers/gpu/drm/mediatek/
5929 F: drivers/phy/mediatek/phy-mtk-hdmi*
5930 F: drivers/phy/mediatek/phy-mtk-mipi*
5932 DRM DRIVERS FOR NVIDIA TEGRA
5933 M: Thierry Reding <thierry.reding@gmail.com>
5934 L: dri-devel@lists.freedesktop.org
5935 L: linux-tegra@vger.kernel.org
5937 T: git git://anongit.freedesktop.org/tegra/linux.git
5938 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5939 F: drivers/gpu/drm/tegra/
5940 F: drivers/gpu/host1x/
5941 F: include/linux/host1x.h
5942 F: include/uapi/drm/tegra_drm.h
5944 DRM DRIVERS FOR RENESAS
5945 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5946 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5947 L: dri-devel@lists.freedesktop.org
5948 L: linux-renesas-soc@vger.kernel.org
5950 T: git git://linuxtv.org/pinchartl/media drm/du/next
5951 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5952 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5953 F: Documentation/devicetree/bindings/display/renesas,du.txt
5954 F: drivers/gpu/drm/rcar-du/
5955 F: drivers/gpu/drm/shmobile/
5956 F: include/linux/platform_data/shmob_drm.h
5958 DRM DRIVERS FOR ROCKCHIP
5959 M: Sandy Huang <hjc@rock-chips.com>
5960 M: Heiko Stübner <heiko@sntech.de>
5961 L: dri-devel@lists.freedesktop.org
5963 T: git git://anongit.freedesktop.org/drm/drm-misc
5964 F: Documentation/devicetree/bindings/display/rockchip/
5965 F: drivers/gpu/drm/rockchip/
5968 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5969 M: Vincent Abriou <vincent.abriou@st.com>
5970 L: dri-devel@lists.freedesktop.org
5972 T: git git://anongit.freedesktop.org/drm/drm-misc
5973 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5974 F: drivers/gpu/drm/sti
5977 M: Yannick Fertre <yannick.fertre@st.com>
5978 M: Philippe Cornu <philippe.cornu@st.com>
5979 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5980 M: Vincent Abriou <vincent.abriou@st.com>
5981 L: dri-devel@lists.freedesktop.org
5983 T: git git://anongit.freedesktop.org/drm/drm-misc
5984 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5985 F: drivers/gpu/drm/stm
5987 DRM DRIVERS FOR TI KEYSTONE
5988 M: Jyri Sarha <jsarha@ti.com>
5989 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5990 L: dri-devel@lists.freedesktop.org
5992 T: git git://anongit.freedesktop.org/drm/drm-misc
5993 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5994 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5995 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5996 F: drivers/gpu/drm/tidss/
5998 DRM DRIVERS FOR TI LCDC
5999 M: Jyri Sarha <jsarha@ti.com>
6000 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
6001 L: dri-devel@lists.freedesktop.org
6003 F: Documentation/devicetree/bindings/display/tilcdc/
6004 F: drivers/gpu/drm/tilcdc/
6006 DRM DRIVERS FOR TI OMAP
6007 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
6008 L: dri-devel@lists.freedesktop.org
6010 F: Documentation/devicetree/bindings/display/ti/
6011 F: drivers/gpu/drm/omapdrm/
6014 M: Eric Anholt <eric@anholt.net>
6016 T: git git://anongit.freedesktop.org/drm/drm-misc
6017 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
6018 F: drivers/gpu/drm/v3d/
6019 F: include/uapi/drm/v3d_drm.h
6022 M: Eric Anholt <eric@anholt.net>
6023 M: Maxime Ripard <mripard@kernel.org>
6025 T: git git://github.com/anholt/linux
6026 T: git git://anongit.freedesktop.org/drm/drm-misc
6027 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
6028 F: drivers/gpu/drm/vc4/
6029 F: include/uapi/drm/vc4_drm.h
6031 DRM DRIVERS FOR VIVANTE GPU IP
6032 M: Lucas Stach <l.stach@pengutronix.de>
6033 R: Russell King <linux+etnaviv@armlinux.org.uk>
6034 R: Christian Gmeiner <christian.gmeiner@gmail.com>
6035 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
6036 L: dri-devel@lists.freedesktop.org
6038 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6039 F: drivers/gpu/drm/etnaviv/
6040 F: include/uapi/drm/etnaviv_drm.h
6043 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6044 L: dri-devel@lists.freedesktop.org
6045 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6047 T: git git://anongit.freedesktop.org/drm/drm-misc
6048 F: Documentation/gpu/xen-front.rst
6049 F: drivers/gpu/drm/xen/
6051 DRM DRIVERS FOR XILINX
6052 M: Hyun Kwon <hyun.kwon@xilinx.com>
6053 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6054 L: dri-devel@lists.freedesktop.org
6056 T: git git://anongit.freedesktop.org/drm/drm-misc
6057 F: Documentation/devicetree/bindings/display/xlnx/
6058 F: drivers/gpu/drm/xlnx/
6060 DRM DRIVERS FOR ZTE ZX
6061 M: Shawn Guo <shawnguo@kernel.org>
6062 L: dri-devel@lists.freedesktop.org
6064 T: git git://anongit.freedesktop.org/drm/drm-misc
6065 F: Documentation/devicetree/bindings/display/zte,vou.txt
6066 F: drivers/gpu/drm/zte/
6069 M: Thierry Reding <thierry.reding@gmail.com>
6070 R: Sam Ravnborg <sam@ravnborg.org>
6071 L: dri-devel@lists.freedesktop.org
6073 T: git git://anongit.freedesktop.org/drm/drm-misc
6074 F: Documentation/devicetree/bindings/display/panel/
6075 F: drivers/gpu/drm/drm_panel.c
6076 F: drivers/gpu/drm/panel/
6077 F: include/drm/drm_panel.h
6080 M: Christian Koenig <christian.koenig@amd.com>
6081 M: Huang Rui <ray.huang@amd.com>
6082 L: dri-devel@lists.freedesktop.org
6084 T: git git://people.freedesktop.org/~agd5f/linux
6085 F: drivers/gpu/drm/ttm/
6088 DSBR100 USB FM RADIO DRIVER
6089 M: Alexey Klimov <klimov.linux@gmail.com>
6090 L: linux-media@vger.kernel.org
6092 T: git git://linuxtv.org/media_tree.git
6093 F: drivers/media/radio/dsbr100.c
6096 M: Hans Verkuil <hverkuil@xs4all.nl>
6097 L: linux-media@vger.kernel.org
6099 W: https://linuxtv.org
6100 T: git git://linuxtv.org/media_tree.git
6101 F: drivers/media/pci/dt3155/
6103 DVB_USB_AF9015 MEDIA DRIVER
6104 M: Antti Palosaari <crope@iki.fi>
6105 L: linux-media@vger.kernel.org
6107 W: https://linuxtv.org
6108 W: http://palosaari.fi/linux/
6109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6110 T: git git://linuxtv.org/anttip/media_tree.git
6111 F: drivers/media/usb/dvb-usb-v2/af9015*
6113 DVB_USB_AF9035 MEDIA DRIVER
6114 M: Antti Palosaari <crope@iki.fi>
6115 L: linux-media@vger.kernel.org
6117 W: https://linuxtv.org
6118 W: http://palosaari.fi/linux/
6119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6120 T: git git://linuxtv.org/anttip/media_tree.git
6121 F: drivers/media/usb/dvb-usb-v2/af9035*
6123 DVB_USB_ANYSEE MEDIA DRIVER
6124 M: Antti Palosaari <crope@iki.fi>
6125 L: linux-media@vger.kernel.org
6127 W: https://linuxtv.org
6128 W: http://palosaari.fi/linux/
6129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6130 T: git git://linuxtv.org/anttip/media_tree.git
6131 F: drivers/media/usb/dvb-usb-v2/anysee*
6133 DVB_USB_AU6610 MEDIA DRIVER
6134 M: Antti Palosaari <crope@iki.fi>
6135 L: linux-media@vger.kernel.org
6137 W: https://linuxtv.org
6138 W: http://palosaari.fi/linux/
6139 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6140 T: git git://linuxtv.org/anttip/media_tree.git
6141 F: drivers/media/usb/dvb-usb-v2/au6610*
6143 DVB_USB_CE6230 MEDIA DRIVER
6144 M: Antti Palosaari <crope@iki.fi>
6145 L: linux-media@vger.kernel.org
6147 W: https://linuxtv.org
6148 W: http://palosaari.fi/linux/
6149 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6150 T: git git://linuxtv.org/anttip/media_tree.git
6151 F: drivers/media/usb/dvb-usb-v2/ce6230*
6153 DVB_USB_CXUSB MEDIA DRIVER
6154 M: Michael Krufky <mkrufky@linuxtv.org>
6155 L: linux-media@vger.kernel.org
6157 W: https://linuxtv.org
6158 W: http://github.com/mkrufky
6159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6160 T: git git://linuxtv.org/media_tree.git
6161 F: drivers/media/usb/dvb-usb/cxusb*
6163 DVB_USB_EC168 MEDIA DRIVER
6164 M: Antti Palosaari <crope@iki.fi>
6165 L: linux-media@vger.kernel.org
6167 W: https://linuxtv.org
6168 W: http://palosaari.fi/linux/
6169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6170 T: git git://linuxtv.org/anttip/media_tree.git
6171 F: drivers/media/usb/dvb-usb-v2/ec168*
6173 DVB_USB_GL861 MEDIA DRIVER
6174 M: Antti Palosaari <crope@iki.fi>
6175 L: linux-media@vger.kernel.org
6177 W: https://linuxtv.org
6178 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6179 T: git git://linuxtv.org/anttip/media_tree.git
6180 F: drivers/media/usb/dvb-usb-v2/gl861*
6182 DVB_USB_MXL111SF MEDIA DRIVER
6183 M: Michael Krufky <mkrufky@linuxtv.org>
6184 L: linux-media@vger.kernel.org
6186 W: https://linuxtv.org
6187 W: http://github.com/mkrufky
6188 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6189 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6190 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6192 DVB_USB_RTL28XXU MEDIA DRIVER
6193 M: Antti Palosaari <crope@iki.fi>
6194 L: linux-media@vger.kernel.org
6196 W: https://linuxtv.org
6197 W: http://palosaari.fi/linux/
6198 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6199 T: git git://linuxtv.org/anttip/media_tree.git
6200 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6202 DVB_USB_V2 MEDIA DRIVER
6203 M: Antti Palosaari <crope@iki.fi>
6204 L: linux-media@vger.kernel.org
6206 W: https://linuxtv.org
6207 W: http://palosaari.fi/linux/
6208 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6209 T: git git://linuxtv.org/anttip/media_tree.git
6210 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6211 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6214 M: Jason Baron <jbaron@akamai.com>
6216 F: include/linux/dynamic_debug.h
6217 F: lib/dynamic_debug.c
6219 DYNAMIC INTERRUPT MODERATION
6220 M: Tal Gilboa <talgi@nvidia.com>
6222 F: Documentation/networking/net_dim.rst
6223 F: include/linux/dim.h
6226 DZ DECSTATION DZ11 SERIAL DRIVER
6227 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6229 F: drivers/tty/serial/dz.*
6231 E3X0 POWER BUTTON DRIVER
6232 M: Moritz Fischer <moritz.fischer@ettus.com>
6233 L: usrp-users@lists.ettus.com
6235 W: http://www.ettus.com
6236 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6237 F: drivers/input/misc/e3x0-button.c
6240 M: Antti Palosaari <crope@iki.fi>
6241 L: linux-media@vger.kernel.org
6243 W: https://linuxtv.org
6244 W: http://palosaari.fi/linux/
6245 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6246 T: git git://linuxtv.org/anttip/media_tree.git
6247 F: drivers/media/tuners/e4000*
6249 EARTH_PT1 MEDIA DRIVER
6250 M: Akihiro Tsukada <tskd08@gmail.com>
6251 L: linux-media@vger.kernel.org
6253 F: drivers/media/pci/pt1/
6255 EARTH_PT3 MEDIA DRIVER
6256 M: Akihiro Tsukada <tskd08@gmail.com>
6257 L: linux-media@vger.kernel.org
6259 F: drivers/media/pci/pt3/
6262 M: Antti Palosaari <crope@iki.fi>
6263 L: linux-media@vger.kernel.org
6265 W: https://linuxtv.org
6266 W: http://palosaari.fi/linux/
6267 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6268 T: git git://linuxtv.org/anttip/media_tree.git
6269 F: drivers/media/dvb-frontends/ec100*
6272 M: Tyler Hicks <code@tyhicks.com>
6273 L: ecryptfs@vger.kernel.org
6275 W: http://ecryptfs.org
6276 W: https://launchpad.net/ecryptfs
6277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6278 F: Documentation/filesystems/ecryptfs.rst
6282 M: Borislav Petkov <bp@alien8.de>
6283 L: linux-edac@vger.kernel.org
6285 F: drivers/edac/amd64_edac*
6288 M: Jan Luebbe <jlu@pengutronix.de>
6289 L: linux-edac@vger.kernel.org
6291 F: drivers/edac/armada_xp_*
6294 M: Stefan Schaeckeler <sschaeck@cisco.com>
6296 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6297 F: drivers/edac/aspeed_edac.c
6300 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6302 F: drivers/edac/bluefield_edac.c
6305 M: Andre Przywara <andre.przywara@arm.com>
6306 L: linux-edac@vger.kernel.org
6308 F: drivers/edac/highbank*
6311 M: Ralf Baechle <ralf@linux-mips.org>
6312 L: linux-edac@vger.kernel.org
6313 L: linux-mips@vger.kernel.org
6315 F: drivers/edac/octeon_edac*
6317 EDAC-CAVIUM THUNDERX
6318 M: Robert Richter <rric@kernel.org>
6319 L: linux-edac@vger.kernel.org
6321 F: drivers/edac/thunderx_edac*
6324 M: Borislav Petkov <bp@alien8.de>
6325 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6326 M: Tony Luck <tony.luck@intel.com>
6327 R: James Morse <james.morse@arm.com>
6328 R: Robert Richter <rric@kernel.org>
6329 L: linux-edac@vger.kernel.org
6331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6332 F: Documentation/admin-guide/ras.rst
6333 F: Documentation/driver-api/edac.rst
6335 F: include/linux/edac.h
6338 M: Lei Wang <lewan@microsoft.com>
6339 L: linux-edac@vger.kernel.org
6341 F: drivers/edac/dmc520_edac.c
6344 M: Mark Gross <mark.gross@intel.com>
6345 L: linux-edac@vger.kernel.org
6347 F: drivers/edac/e752x_edac.c
6350 L: linux-edac@vger.kernel.org
6352 F: drivers/edac/e7xxx_edac.c
6355 M: York Sun <york.sun@nxp.com>
6356 L: linux-edac@vger.kernel.org
6358 F: drivers/edac/fsl_ddr_edac.*
6361 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6362 L: linux-edac@vger.kernel.org
6364 F: drivers/edac/ghes_edac.c
6367 M: Tony Luck <tony.luck@intel.com>
6368 L: linux-edac@vger.kernel.org
6370 F: drivers/edac/i10nm_base.c
6373 L: linux-edac@vger.kernel.org
6375 F: drivers/edac/i3000_edac.c
6378 L: linux-edac@vger.kernel.org
6380 F: drivers/edac/i5000_edac.c
6383 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6384 L: linux-edac@vger.kernel.org
6386 F: drivers/edac/i5400_edac.c
6389 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6390 L: linux-edac@vger.kernel.org
6392 F: drivers/edac/i7300_edac.c
6395 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6396 L: linux-edac@vger.kernel.org
6398 F: drivers/edac/i7core_edac.c
6401 M: Tim Small <tim@buttersideup.com>
6402 L: linux-edac@vger.kernel.org
6404 F: drivers/edac/i82443bxgx_edac.c
6407 M: "Arvind R." <arvino55@gmail.com>
6408 L: linux-edac@vger.kernel.org
6410 F: drivers/edac/i82975x_edac.c
6413 M: Jason Baron <jbaron@akamai.com>
6414 L: linux-edac@vger.kernel.org
6416 F: drivers/edac/ie31200_edac.c
6419 M: Tony Luck <tony.luck@intel.com>
6420 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6421 L: linux-edac@vger.kernel.org
6423 F: drivers/edac/igen6_edac.c
6426 M: Johannes Thumshirn <morbidrsa@gmail.com>
6427 L: linux-edac@vger.kernel.org
6429 F: drivers/edac/mpc85xx_edac.[ch]
6432 M: Egor Martovetsky <egor@pasemi.com>
6433 L: linux-edac@vger.kernel.org
6435 F: drivers/edac/pasemi_edac.c
6438 M: Tony Luck <tony.luck@intel.com>
6439 L: linux-edac@vger.kernel.org
6441 F: drivers/edac/pnd2_edac.[ch]
6444 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6445 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6446 L: linux-arm-msm@vger.kernel.org
6447 L: linux-edac@vger.kernel.org
6449 F: drivers/edac/qcom_edac.c
6452 M: Tim Small <tim@buttersideup.com>
6453 L: linux-edac@vger.kernel.org
6455 F: drivers/edac/r82600_edac.c
6458 M: Tony Luck <tony.luck@intel.com>
6459 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6460 L: linux-edac@vger.kernel.org
6462 F: drivers/edac/sb_edac.c
6465 M: Yash Shah <yash.shah@sifive.com>
6466 L: linux-edac@vger.kernel.org
6468 F: drivers/edac/sifive_edac.c
6471 M: Tony Luck <tony.luck@intel.com>
6472 L: linux-edac@vger.kernel.org
6474 F: drivers/edac/skx_*.[ch]
6477 M: Tero Kristo <kristo@kernel.org>
6478 L: linux-edac@vger.kernel.org
6480 F: drivers/edac/ti_edac.c
6482 EDIROL UA-101/UA-1000 DRIVER
6483 M: Clemens Ladisch <clemens@ladisch.de>
6484 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6487 F: sound/usb/misc/ua101.c
6490 M: Ivan Hu <ivan.hu@canonical.com>
6491 M: Ard Biesheuvel <ardb@kernel.org>
6492 L: linux-efi@vger.kernel.org
6494 F: drivers/firmware/efi/test/
6496 EFI VARIABLE FILESYSTEM
6497 M: Matthew Garrett <matthew.garrett@nebula.com>
6498 M: Jeremy Kerr <jk@ozlabs.org>
6499 M: Ard Biesheuvel <ardb@kernel.org>
6500 L: linux-efi@vger.kernel.org
6502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6505 EFIFB FRAMEBUFFER DRIVER
6506 M: Peter Jones <pjones@redhat.com>
6507 L: linux-fbdev@vger.kernel.org
6509 F: drivers/video/fbdev/efifb.c
6513 W: http://aeschi.ch.eu.org/efs/
6516 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6517 M: Douglas Miller <dougmill@linux.ibm.com>
6518 L: netdev@vger.kernel.org
6520 F: drivers/net/ethernet/ibm/ehea/
6522 EM28XX VIDEO4LINUX DRIVER
6523 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6524 L: linux-media@vger.kernel.org
6526 W: https://linuxtv.org
6527 T: git git://linuxtv.org/media_tree.git
6528 F: Documentation/admin-guide/media/em28xx*
6529 F: drivers/media/usb/em28xx/
6532 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6533 M: Matt Mackall <mpm@selenic.com>
6534 M: David Woodhouse <dwmw2@infradead.org>
6535 L: linux-embedded@vger.kernel.org
6538 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6539 M: Adrian Hunter <adrian.hunter@intel.com>
6540 M: Ritesh Harjani <riteshh@codeaurora.org>
6541 M: Asutosh Das <asutoshd@codeaurora.org>
6542 L: linux-mmc@vger.kernel.org
6544 F: drivers/mmc/host/cqhci*
6546 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6547 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6548 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6549 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6550 L: linux-scsi@vger.kernel.org
6552 W: http://www.broadcom.com
6553 F: drivers/scsi/be2iscsi/
6555 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6556 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6557 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6558 M: Somnath Kotur <somnath.kotur@broadcom.com>
6559 L: netdev@vger.kernel.org
6561 W: http://www.emulex.com
6562 F: drivers/net/ethernet/emulex/benet/
6564 EMULEX ONECONNECT ROCE DRIVER
6565 M: Selvin Xavier <selvin.xavier@broadcom.com>
6566 M: Devesh Sharma <devesh.sharma@broadcom.com>
6567 L: linux-rdma@vger.kernel.org
6569 W: http://www.broadcom.com
6570 F: drivers/infiniband/hw/ocrdma/
6571 F: include/uapi/rdma/ocrdma-abi.h
6573 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6574 M: James Smart <james.smart@broadcom.com>
6575 M: Dick Kennedy <dick.kennedy@broadcom.com>
6576 L: linux-scsi@vger.kernel.org
6578 W: http://www.broadcom.com
6579 F: drivers/scsi/lpfc/
6581 ENE CB710 FLASH CARD READER DRIVER
6582 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6584 F: drivers/misc/cb710/
6585 F: drivers/mmc/host/cb710-mmc.*
6586 F: include/linux/cb710.h
6588 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6589 M: Maxim Levitsky <maximlevitsky@gmail.com>
6591 F: drivers/media/rc/ene_ir.*
6593 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6594 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6595 L: linuxppc-dev@lists.ozlabs.org
6597 F: drivers/tty/ehv_bytechan.c
6599 EPSON S1D13XXX FRAMEBUFFER DRIVER
6600 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6603 F: drivers/video/fbdev/s1d13xxxfb.c
6604 F: include/video/s1d13xxxfb.h
6607 M: Gao Xiang <xiang@kernel.org>
6608 M: Chao Yu <yuchao0@huawei.com>
6609 L: linux-erofs@lists.ozlabs.org
6611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6612 F: Documentation/filesystems/erofs.rst
6614 F: include/trace/events/erofs.h
6616 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6617 M: Jeff Layton <jlayton@kernel.org>
6619 F: include/linux/errseq.h
6622 ET131X NETWORK DRIVER
6623 M: Mark Einon <mark.einon@gmail.com>
6625 F: drivers/net/ethernet/agere/
6628 M: Roopa Prabhu <roopa@nvidia.com>
6629 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6630 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6631 L: netdev@vger.kernel.org
6633 W: http://www.linuxfoundation.org/en/Net:Bridge
6634 F: include/linux/netfilter_bridge/
6637 ETHERNET PHY LIBRARY
6638 M: Andrew Lunn <andrew@lunn.ch>
6639 M: Heiner Kallweit <hkallweit1@gmail.com>
6640 R: Russell King <linux@armlinux.org.uk>
6641 L: netdev@vger.kernel.org
6643 F: Documentation/ABI/testing/sysfs-class-net-phydev
6644 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6645 F: Documentation/devicetree/bindings/net/mdio*
6646 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6647 F: Documentation/networking/phy.rst
6648 F: drivers/net/mdio/
6649 F: drivers/net/mdio/of_mdio.c
6652 F: drivers/of/of_net.c
6653 F: include/dt-bindings/net/qca-ar803x.h
6654 F: include/linux/*mdio*.h
6655 F: include/linux/mdio/*.h
6656 F: include/linux/of_net.h
6657 F: include/linux/phy.h
6658 F: include/linux/phy_fixed.h
6659 F: include/linux/platform_data/mdio-bcm-unimac.h
6660 F: include/linux/platform_data/mdio-gpio.h
6661 F: include/trace/events/mdio.h
6662 F: include/uapi/linux/mdio.h
6663 F: include/uapi/linux/mii.h
6666 M: Namjae Jeon <namjae.jeon@samsung.com>
6667 M: Sungjong Seo <sj1557.seo@samsung.com>
6668 L: linux-fsdevel@vger.kernel.org
6673 M: Jan Kara <jack@suse.com>
6674 L: linux-ext4@vger.kernel.org
6676 F: Documentation/filesystems/ext2.rst
6678 F: include/linux/ext2*
6681 M: "Theodore Ts'o" <tytso@mit.edu>
6682 M: Andreas Dilger <adilger.kernel@dilger.ca>
6683 L: linux-ext4@vger.kernel.org
6685 W: http://ext4.wiki.kernel.org
6686 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6688 F: Documentation/filesystems/ext4/
6690 F: include/trace/events/ext4.h
6692 Extended Verification Module (EVM)
6693 M: Mimi Zohar <zohar@linux.ibm.com>
6694 L: linux-integrity@vger.kernel.org
6696 F: security/integrity/evm/
6698 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6699 M: Ard Biesheuvel <ardb@kernel.org>
6700 L: linux-efi@vger.kernel.org
6702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6703 F: Documentation/admin-guide/efi-stub.rst
6704 F: arch/*/include/asm/efi.h
6705 F: arch/*/kernel/efi.c
6706 F: arch/arm/boot/compressed/efi-header.S
6707 F: arch/arm64/kernel/efi-entry.S
6708 F: arch/x86/platform/efi/
6709 F: drivers/firmware/efi/
6710 F: include/linux/efi*.h
6712 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6713 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6714 M: Chanwoo Choi <cw00.choi@samsung.com>
6715 L: linux-kernel@vger.kernel.org
6717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6718 F: Documentation/devicetree/bindings/extcon/
6719 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6721 F: include/linux/extcon.h
6722 F: include/linux/extcon/
6725 M: Masami Hiramatsu <mhiramat@kernel.org>
6727 F: Documentation/admin-guide/bootconfig.rst
6728 F: fs/proc/bootconfig.c
6729 F: include/linux/bootconfig.h
6731 F: tools/bootconfig/*
6732 F: tools/bootconfig/scripts/*
6735 M: Jingoo Han <jingoohan1@gmail.com>
6736 L: dri-devel@lists.freedesktop.org
6738 F: drivers/gpu/drm/exynos/exynos_dp*
6740 EXYNOS SYSMMU (IOMMU) driver
6741 M: Marek Szyprowski <m.szyprowski@samsung.com>
6742 L: iommu@lists.linux-foundation.org
6744 F: drivers/iommu/exynos-iommu.c
6747 M: Jaegeuk Kim <jaegeuk@kernel.org>
6748 M: Chao Yu <yuchao0@huawei.com>
6749 L: linux-f2fs-devel@lists.sourceforge.net
6751 W: https://f2fs.wiki.kernel.org/
6752 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6753 F: Documentation/ABI/testing/sysfs-fs-f2fs
6754 F: Documentation/filesystems/f2fs.rst
6756 F: include/linux/f2fs_fs.h
6757 F: include/trace/events/f2fs.h
6758 F: include/uapi/linux/f2fs.h
6760 F71805F HARDWARE MONITORING DRIVER
6761 M: Jean Delvare <jdelvare@suse.com>
6762 L: linux-hwmon@vger.kernel.org
6764 F: Documentation/hwmon/f71805f.rst
6765 F: drivers/hwmon/f71805f.c
6768 M: Josh Poimboeuf <jpoimboe@redhat.com>
6770 F: scripts/faddr2line
6773 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6774 L: netdev@vger.kernel.org
6776 F: Documentation/networking/failover.rst
6777 F: include/net/failover.h
6778 F: net/core/failover.c
6781 M: Jan Kara <jack@suse.cz>
6782 R: Amir Goldstein <amir73il@gmail.com>
6783 L: linux-fsdevel@vger.kernel.org
6785 F: fs/notify/fanotify/
6786 F: include/linux/fanotify.h
6787 F: include/uapi/linux/fanotify.h
6789 FARSYNC SYNCHRONOUS DRIVER
6790 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6792 W: http://www.farsite.co.uk/
6793 F: drivers/net/wan/farsync.*
6795 FAULT INJECTION SUPPORT
6796 M: Akinobu Mita <akinobu.mita@gmail.com>
6798 F: Documentation/fault-injection/
6799 F: lib/fault-inject.c
6801 FBTFT Framebuffer drivers
6802 L: dri-devel@lists.freedesktop.org
6803 L: linux-fbdev@vger.kernel.org
6805 F: drivers/staging/fbtft/
6808 M: Michael Buesch <m@bues.ch>
6809 L: linux-media@vger.kernel.org
6811 F: drivers/media/tuners/fc0011.c
6812 F: drivers/media/tuners/fc0011.h
6815 M: Antti Palosaari <crope@iki.fi>
6816 L: linux-media@vger.kernel.org
6818 W: https://linuxtv.org
6819 W: http://palosaari.fi/linux/
6820 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6821 T: git git://linuxtv.org/anttip/media_tree.git
6822 F: drivers/media/tuners/fc2580*
6824 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6825 M: Hannes Reinecke <hare@suse.de>
6826 L: linux-scsi@vger.kernel.org
6828 W: www.Open-FCoE.org
6829 F: drivers/scsi/fcoe/
6830 F: drivers/scsi/libfc/
6832 F: include/scsi/libfc.h
6833 F: include/scsi/libfcoe.h
6834 F: include/uapi/scsi/fc/
6836 FILE LOCKING (flock() and fcntl()/lockf())
6837 M: Jeff Layton <jlayton@kernel.org>
6838 M: "J. Bruce Fields" <bfields@fieldses.org>
6839 L: linux-fsdevel@vger.kernel.org
6843 F: include/linux/fcntl.h
6844 F: include/uapi/linux/fcntl.h
6846 FILESYSTEM DIRECT ACCESS (DAX)
6847 M: Dan Williams <dan.j.williams@intel.com>
6848 R: Matthew Wilcox <willy@infradead.org>
6849 R: Jan Kara <jack@suse.cz>
6850 L: linux-fsdevel@vger.kernel.org
6851 L: linux-nvdimm@lists.01.org
6854 F: include/linux/dax.h
6855 F: include/trace/events/fs_dax.h
6857 FILESYSTEMS (VFS and infrastructure)
6858 M: Alexander Viro <viro@zeniv.linux.org.uk>
6859 L: linux-fsdevel@vger.kernel.org
6862 F: include/linux/fs.h
6863 F: include/linux/fs_types.h
6864 F: include/uapi/linux/fs.h
6865 F: include/uapi/linux/openat2.h
6867 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6868 M: Riku Voipio <riku.voipio@iki.fi>
6869 L: linux-hwmon@vger.kernel.org
6871 F: drivers/hwmon/f75375s.c
6872 F: include/linux/f75375s.h
6874 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6875 M: Clemens Ladisch <clemens@ladisch.de>
6876 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6877 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6880 F: include/uapi/sound/firewire.h
6883 FIREWIRE MEDIA DRIVERS (firedtv)
6884 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6885 L: linux-media@vger.kernel.org
6886 L: linux1394-devel@lists.sourceforge.net
6888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6889 F: drivers/media/firewire/
6891 FIREWIRE SBP-2 TARGET
6892 M: Chris Boot <bootc@bootc.net>
6893 L: linux-scsi@vger.kernel.org
6894 L: target-devel@vger.kernel.org
6895 L: linux1394-devel@lists.sourceforge.net
6897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6898 F: drivers/target/sbp/
6901 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6902 L: linux1394-devel@lists.sourceforge.net
6904 W: http://ieee1394.wiki.kernel.org/
6905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6906 F: drivers/firewire/
6907 F: include/linux/firewire.h
6908 F: include/uapi/linux/firewire*.h
6911 FIRMWARE LOADER (request_firmware)
6912 M: Luis Chamberlain <mcgrof@kernel.org>
6913 L: linux-kernel@vger.kernel.org
6915 F: Documentation/firmware_class/
6916 F: drivers/base/firmware_loader/
6917 F: include/linux/firmware.h
6919 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6920 M: Joshua Morris <josh.h.morris@us.ibm.com>
6921 M: Philip Kelleher <pjk1939@linux.ibm.com>
6923 F: drivers/block/rsxx/
6925 FLEXTIMER FTM-QUADDEC DRIVER
6926 M: Patrick Havelange <patrick.havelange@essensium.com>
6927 L: linux-iio@vger.kernel.org
6929 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6930 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6931 F: drivers/counter/ftm-quaddec.c
6934 M: Denis Efremov <efremov@linux.com>
6935 L: linux-block@vger.kernel.org
6937 F: drivers/block/floppy.c
6939 FLYSKY FSIA6B RC RECEIVER
6940 M: Markus Koch <markus@notsyncing.net>
6941 L: linux-input@vger.kernel.org
6943 F: drivers/input/joystick/fsia6b.c
6945 FORCEDETH GIGABIT ETHERNET DRIVER
6946 M: Rain River <rain.1986.08.12@gmail.com>
6947 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6948 L: netdev@vger.kernel.org
6950 F: drivers/net/ethernet/nvidia/*
6953 M: Wu Hao <hao.wu@intel.com>
6954 R: Tom Rix <trix@redhat.com>
6955 L: linux-fpga@vger.kernel.org
6957 F: Documentation/ABI/testing/sysfs-bus-dfl
6958 F: Documentation/fpga/dfl.rst
6959 F: drivers/fpga/dfl*
6960 F: include/uapi/linux/fpga-dfl.h
6962 FPGA MANAGER FRAMEWORK
6963 M: Moritz Fischer <mdf@kernel.org>
6964 R: Tom Rix <trix@redhat.com>
6965 L: linux-fpga@vger.kernel.org
6967 W: http://www.rocketboards.org
6968 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6970 F: Documentation/devicetree/bindings/fpga/
6971 F: Documentation/driver-api/fpga/
6972 F: Documentation/fpga/
6974 F: include/linux/fpga/
6977 M: Bill Metzenthen <billm@melbpc.org.au>
6979 W: http://floatingpoint.sourceforge.net/emulator/index.html
6980 F: arch/x86/math-emu/
6983 L: dri-devel@lists.freedesktop.org
6984 L: linux-fbdev@vger.kernel.org
6986 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6987 T: git git://anongit.freedesktop.org/drm/drm-misc
6988 F: Documentation/fb/
6990 F: include/linux/fb.h
6991 F: include/uapi/linux/fb.h
6992 F: include/uapi/video/
6995 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6996 M: Horia Geantă <horia.geanta@nxp.com>
6997 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6998 L: linux-crypto@vger.kernel.org
7000 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
7001 F: drivers/crypto/caam/
7003 FREESCALE COLDFIRE M5441X MMC DRIVER
7004 M: Angelo Dureghello <angelo.dureghello@timesys.com>
7005 L: linux-mmc@vger.kernel.org
7007 F: drivers/mmc/host/sdhci-esdhc-mcf.c
7008 F: include/linux/platform_data/mmc-esdhc-mcf.h
7010 FREESCALE DIU FRAMEBUFFER DRIVER
7011 M: Timur Tabi <timur@kernel.org>
7012 L: linux-fbdev@vger.kernel.org
7014 F: drivers/video/fbdev/fsl-diu-fb.*
7016 FREESCALE DMA DRIVER
7017 M: Li Yang <leoyang.li@nxp.com>
7018 M: Zhang Wei <zw@zh-kernel.org>
7019 L: linuxppc-dev@lists.ozlabs.org
7021 F: drivers/dma/fsldma.*
7023 FREESCALE DSPI DRIVER
7024 M: Vladimir Oltean <olteanv@gmail.com>
7025 L: linux-spi@vger.kernel.org
7027 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
7028 F: drivers/spi/spi-fsl-dspi.c
7029 F: include/linux/spi/spi-fsl-dspi.h
7031 FREESCALE ENETC ETHERNET DRIVERS
7032 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7033 L: netdev@vger.kernel.org
7035 F: drivers/net/ethernet/freescale/enetc/
7037 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7038 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7039 L: netdev@vger.kernel.org
7041 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7042 F: drivers/net/ethernet/freescale/gianfar*
7044 FREESCALE GPMI NAND DRIVER
7045 M: Han Xu <han.xu@nxp.com>
7046 L: linux-mtd@lists.infradead.org
7048 F: drivers/mtd/nand/raw/gpmi-nand/*
7050 FREESCALE I2C CPM DRIVER
7051 M: Jochen Friedrich <jochen@scram.de>
7052 L: linuxppc-dev@lists.ozlabs.org
7053 L: linux-i2c@vger.kernel.org
7055 F: drivers/i2c/busses/i2c-cpm.c
7057 FREESCALE IMX / MXC FEC DRIVER
7058 M: Fugang Duan <fugang.duan@nxp.com>
7059 L: netdev@vger.kernel.org
7061 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7062 F: drivers/net/ethernet/freescale/fec.h
7063 F: drivers/net/ethernet/freescale/fec_main.c
7064 F: drivers/net/ethernet/freescale/fec_ptp.c
7066 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7067 M: Sascha Hauer <s.hauer@pengutronix.de>
7068 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7069 L: linux-fbdev@vger.kernel.org
7070 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7072 F: drivers/video/fbdev/imxfb.c
7073 F: include/linux/platform_data/video-imxfb.h
7075 FREESCALE IMX DDR PMU DRIVER
7076 M: Frank Li <Frank.li@nxp.com>
7077 L: linux-arm-kernel@lists.infradead.org
7079 F: Documentation/admin-guide/perf/imx-ddr.rst
7080 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7081 F: drivers/perf/fsl_imx8_ddr_perf.c
7083 FREESCALE IMX I2C DRIVER
7084 M: Oleksij Rempel <o.rempel@pengutronix.de>
7085 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7086 L: linux-i2c@vger.kernel.org
7088 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7089 F: drivers/i2c/busses/i2c-imx.c
7091 FREESCALE IMX LPI2C DRIVER
7092 M: Dong Aisheng <aisheng.dong@nxp.com>
7093 L: linux-i2c@vger.kernel.org
7094 L: linux-imx@nxp.com
7096 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7097 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7099 FREESCALE QORIQ DPAA ETHERNET DRIVER
7100 M: Madalin Bucur <madalin.bucur@nxp.com>
7101 L: netdev@vger.kernel.org
7103 F: drivers/net/ethernet/freescale/dpaa
7105 FREESCALE QORIQ DPAA FMAN DRIVER
7106 M: Madalin Bucur <madalin.bucur@nxp.com>
7107 L: netdev@vger.kernel.org
7109 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7110 F: drivers/net/ethernet/freescale/fman
7112 FREESCALE QORIQ PTP CLOCK DRIVER
7113 M: Yangbo Lu <yangbo.lu@nxp.com>
7114 L: netdev@vger.kernel.org
7116 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7117 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7118 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7119 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7120 F: drivers/ptp/ptp_qoriq.c
7121 F: drivers/ptp/ptp_qoriq_debugfs.c
7122 F: include/linux/fsl/ptp_qoriq.h
7124 FREESCALE QUAD SPI DRIVER
7125 M: Han Xu <han.xu@nxp.com>
7126 L: linux-spi@vger.kernel.org
7128 F: drivers/spi/spi-fsl-qspi.c
7130 FREESCALE QUICC ENGINE LIBRARY
7131 M: Qiang Zhao <qiang.zhao@nxp.com>
7132 L: linuxppc-dev@lists.ozlabs.org
7134 F: drivers/soc/fsl/qe/
7135 F: include/soc/fsl/*qe*.h
7136 F: include/soc/fsl/*ucc*.h
7138 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7139 M: Li Yang <leoyang.li@nxp.com>
7140 L: netdev@vger.kernel.org
7141 L: linuxppc-dev@lists.ozlabs.org
7143 F: drivers/net/ethernet/freescale/ucc_geth*
7145 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7146 M: Zhao Qiang <qiang.zhao@nxp.com>
7147 L: netdev@vger.kernel.org
7148 L: linuxppc-dev@lists.ozlabs.org
7150 F: drivers/net/wan/fsl_ucc_hdlc*
7152 FREESCALE QUICC ENGINE UCC UART DRIVER
7153 M: Timur Tabi <timur@kernel.org>
7154 L: linuxppc-dev@lists.ozlabs.org
7156 F: drivers/tty/serial/ucc_uart.c
7158 FREESCALE SOC DRIVERS
7159 M: Li Yang <leoyang.li@nxp.com>
7160 L: linuxppc-dev@lists.ozlabs.org
7161 L: linux-arm-kernel@lists.infradead.org
7163 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7164 F: Documentation/devicetree/bindings/soc/fsl/
7166 F: include/linux/fsl/
7168 FREESCALE SOC FS_ENET DRIVER
7169 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7170 L: linuxppc-dev@lists.ozlabs.org
7171 L: netdev@vger.kernel.org
7173 F: drivers/net/ethernet/freescale/fs_enet/
7174 F: include/linux/fs_enet_pd.h
7176 FREESCALE SOC SOUND DRIVERS
7177 M: Timur Tabi <timur@kernel.org>
7178 M: Nicolin Chen <nicoleotsuka@gmail.com>
7179 M: Xiubo Li <Xiubo.Lee@gmail.com>
7180 R: Fabio Estevam <festevam@gmail.com>
7181 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7182 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7183 L: linuxppc-dev@lists.ozlabs.org
7185 F: sound/soc/fsl/fsl*
7186 F: sound/soc/fsl/imx*
7187 F: sound/soc/fsl/mpc8610_hpcd.c
7189 FREESCALE USB PERIPHERAL DRIVERS
7190 M: Li Yang <leoyang.li@nxp.com>
7191 L: linux-usb@vger.kernel.org
7192 L: linuxppc-dev@lists.ozlabs.org
7194 F: drivers/usb/gadget/udc/fsl*
7196 FREESCALE USB PHY DRIVER
7197 M: Ran Wang <ran.wang_1@nxp.com>
7198 L: linux-usb@vger.kernel.org
7199 L: linuxppc-dev@lists.ozlabs.org
7201 F: drivers/usb/phy/phy-fsl-usb*
7204 M: Christoph Hellwig <hch@infradead.org>
7206 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7210 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7211 M: Pavel Machek <pavel@ucw.cz>
7212 L: linux-pm@vger.kernel.org
7214 F: Documentation/power/freezing-of-tasks.rst
7215 F: include/linux/freezer.h
7219 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7220 L: linux-kernel@vger.kernel.org
7222 F: include/linux/frontswap.h
7225 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7226 M: David Howells <dhowells@redhat.com>
7227 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7229 F: Documentation/filesystems/caching/
7231 F: include/linux/fscache*.h
7233 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7234 M: Theodore Y. Ts'o <tytso@mit.edu>
7235 M: Jaegeuk Kim <jaegeuk@kernel.org>
7236 M: Eric Biggers <ebiggers@kernel.org>
7237 L: linux-fscrypt@vger.kernel.org
7239 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7240 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7241 F: Documentation/filesystems/fscrypt.rst
7243 F: include/linux/fscrypt*.h
7244 F: include/uapi/linux/fscrypt.h
7247 M: Jeremy Kerr <jk@ozlabs.org>
7248 M: Joel Stanley <joel@jms.id.au>
7249 R: Alistar Popple <alistair@popple.id.au>
7250 R: Eddie James <eajames@linux.ibm.com>
7251 L: linux-fsi@lists.ozlabs.org
7253 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7256 F: include/linux/fsi*.h
7257 F: include/trace/events/fsi*.h
7259 FSI-ATTACHED I2C DRIVER
7260 M: Eddie James <eajames@linux.ibm.com>
7261 L: linux-i2c@vger.kernel.org
7262 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7264 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7265 F: drivers/i2c/busses/i2c-fsi.c
7267 FSI-ATTACHED SPI DRIVER
7268 M: Eddie James <eajames@linux.ibm.com>
7269 L: linux-spi@vger.kernel.org
7271 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7272 F: drivers/spi/spi-fsi.c
7274 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7275 M: Jan Kara <jack@suse.cz>
7276 R: Amir Goldstein <amir73il@gmail.com>
7277 L: linux-fsdevel@vger.kernel.org
7279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7281 F: include/linux/fsnotify*.h
7283 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7284 M: Eric Biggers <ebiggers@kernel.org>
7285 M: Theodore Y. Ts'o <tytso@mit.edu>
7286 L: linux-fscrypt@vger.kernel.org
7288 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7289 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7290 F: Documentation/filesystems/fsverity.rst
7292 F: include/linux/fsverity.h
7293 F: include/uapi/linux/fsverity.h
7295 FUJITSU LAPTOP EXTRAS
7296 M: Jonathan Woithe <jwoithe@just42.net>
7297 L: platform-driver-x86@vger.kernel.org
7299 F: drivers/platform/x86/fujitsu-laptop.c
7301 FUJITSU M-5MO LS CAMERA ISP DRIVER
7302 M: Kyungmin Park <kyungmin.park@samsung.com>
7303 M: Heungjun Kim <riverful.kim@samsung.com>
7304 L: linux-media@vger.kernel.org
7306 F: drivers/media/i2c/m5mols/
7307 F: include/media/i2c/m5mols.h
7309 FUJITSU TABLET EXTRAS
7310 M: Robert Gerlach <khnz@gmx.de>
7311 L: platform-driver-x86@vger.kernel.org
7313 F: drivers/platform/x86/fujitsu-tablet.c
7315 FUSE: FILESYSTEM IN USERSPACE
7316 M: Miklos Szeredi <miklos@szeredi.hu>
7317 L: linux-fsdevel@vger.kernel.org
7319 W: https://github.com/libfuse/
7320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7321 F: Documentation/filesystems/fuse.rst
7323 F: include/uapi/linux/fuse.h
7326 M: Thomas Gleixner <tglx@linutronix.de>
7327 M: Ingo Molnar <mingo@redhat.com>
7328 R: Peter Zijlstra <peterz@infradead.org>
7329 R: Darren Hart <dvhart@infradead.org>
7330 L: linux-kernel@vger.kernel.org
7332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7333 F: Documentation/locking/*futex*
7334 F: include/asm-generic/futex.h
7335 F: include/linux/futex.h
7336 F: include/uapi/linux/futex.h
7338 F: tools/perf/bench/futex*
7339 F: tools/testing/selftests/futex/
7341 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7342 M: Tim Harvey <tharvey@gateworks.com>
7343 M: Robert Jones <rjones@gateworks.com>
7345 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7346 F: drivers/mfd/gateworks-gsc.c
7347 F: include/linux/mfd/gsc.h
7348 F: Documentation/hwmon/gsc-hwmon.rst
7349 F: drivers/hwmon/gsc-hwmon.c
7350 F: include/linux/platform_data/gsc_hwmon.h
7352 GASKET DRIVER FRAMEWORK
7353 M: Rob Springer <rspringer@google.com>
7354 M: Todd Poynor <toddpoynor@google.com>
7355 M: Ben Chan <benchan@chromium.org>
7356 M: Richard Yeh <rcy@google.com>
7358 F: drivers/staging/gasket/
7361 M: Kees Cook <keescook@chromium.org>
7362 L: linux-hardening@vger.kernel.org
7364 F: Documentation/kbuild/gcc-plugins.rst
7365 F: scripts/Makefile.gcc-plugins
7366 F: scripts/gcc-plugins/
7368 GCOV BASED KERNEL PROFILING
7369 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7371 F: Documentation/dev-tools/gcov.rst
7374 GDB KERNEL DEBUGGING HELPER SCRIPTS
7375 M: Jan Kiszka <jan.kiszka@siemens.com>
7376 M: Kieran Bingham <kbingham@kernel.org>
7380 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7381 M: Achim Leubner <achim_leubner@adaptec.com>
7382 L: linux-scsi@vger.kernel.org
7384 W: http://www.icp-vortex.com/
7385 F: drivers/scsi/gdt*
7387 GEMTEK FM RADIO RECEIVER DRIVER
7388 M: Hans Verkuil <hverkuil@xs4all.nl>
7389 L: linux-media@vger.kernel.org
7391 W: https://linuxtv.org
7392 T: git git://linuxtv.org/media_tree.git
7393 F: drivers/media/radio/radio-gemtek*
7395 GENERIC ARCHITECTURE TOPOLOGY
7396 M: Sudeep Holla <sudeep.holla@arm.com>
7397 L: linux-kernel@vger.kernel.org
7399 F: drivers/base/arch_topology.c
7400 F: include/linux/arch_topology.h
7403 M: Thomas Gleixner <tglx@linutronix.de>
7404 M: Peter Zijlstra <peterz@infradead.org>
7405 M: Andy Lutomirski <luto@kernel.org>
7406 L: linux-kernel@vger.kernel.org
7408 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7409 F: include/linux/entry-common.h
7410 F: include/linux/entry-kvm.h
7413 GENERIC GPIO I2C DRIVER
7414 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7416 F: drivers/i2c/busses/i2c-gpio.c
7417 F: include/linux/platform_data/i2c-gpio.h
7419 GENERIC GPIO I2C MULTIPLEXER DRIVER
7420 M: Peter Korsgaard <peter.korsgaard@barco.com>
7421 L: linux-i2c@vger.kernel.org
7423 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7424 F: drivers/i2c/muxes/i2c-mux-gpio.c
7425 F: include/linux/platform_data/i2c-mux-gpio.h
7427 GENERIC HDLC (WAN) DRIVERS
7428 M: Krzysztof Halasa <khc@pm.waw.pl>
7430 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7431 F: drivers/net/wan/c101.c
7432 F: drivers/net/wan/hd6457*
7433 F: drivers/net/wan/hdlc*
7434 F: drivers/net/wan/n2.c
7435 F: drivers/net/wan/pc300too.c
7436 F: drivers/net/wan/pci200syn.c
7437 F: drivers/net/wan/wanxl*
7439 GENERIC INCLUDE/ASM HEADER FILES
7440 M: Arnd Bergmann <arnd@arndb.de>
7441 L: linux-arch@vger.kernel.org
7443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7444 F: include/asm-generic/
7445 F: include/uapi/asm-generic/
7447 GENERIC PHY FRAMEWORK
7448 M: Kishon Vijay Abraham I <kishon@ti.com>
7449 M: Vinod Koul <vkoul@kernel.org>
7450 L: linux-kernel@vger.kernel.org
7452 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7453 F: Documentation/devicetree/bindings/phy/
7455 F: include/linux/phy/
7457 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7458 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7460 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7463 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7464 M: Kevin Hilman <khilman@kernel.org>
7465 M: Ulf Hansson <ulf.hansson@linaro.org>
7466 L: linux-pm@vger.kernel.org
7468 F: Documentation/devicetree/bindings/power/power?domain*
7469 F: drivers/base/power/domain*.c
7470 F: include/linux/pm_domain.h
7472 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7473 M: Eugen Hristev <eugen.hristev@microchip.com>
7474 L: linux-input@vger.kernel.org
7476 F: drivers/input/touchscreen/resistive-adc-touch.c
7478 GENERIC UIO DRIVER FOR PCI DEVICES
7479 M: "Michael S. Tsirkin" <mst@redhat.com>
7480 L: kvm@vger.kernel.org
7482 F: drivers/uio/uio_pci_generic.c
7484 GENERIC VDSO LIBRARY
7485 M: Andy Lutomirski <luto@kernel.org>
7486 M: Thomas Gleixner <tglx@linutronix.de>
7487 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7488 L: linux-kernel@vger.kernel.org
7490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7491 F: include/asm-generic/vdso/vsyscall.h
7493 F: kernel/time/vsyscall.c
7496 GENWQE (IBM Generic Workqueue Card)
7497 M: Frank Haverkamp <haver@linux.ibm.com>
7499 F: drivers/misc/genwqe/
7501 GET_MAINTAINER SCRIPT
7502 M: Joe Perches <joe@perches.com>
7504 F: scripts/get_maintainer.pl
7507 M: Bob Peterson <rpeterso@redhat.com>
7508 M: Andreas Gruenbacher <agruenba@redhat.com>
7509 L: cluster-devel@redhat.com
7511 B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
7512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7513 F: Documentation/filesystems/gfs2*
7515 F: include/uapi/linux/gfs2_ondisk.h
7518 M: Johan Hovold <johan@kernel.org>
7520 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7521 F: Documentation/ABI/testing/sysfs-class-gnss
7522 F: Documentation/devicetree/bindings/gnss/
7524 F: include/linux/gnss.h
7527 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7528 L: linux-media@vger.kernel.org
7530 F: drivers/media/usb/go7007/
7533 M: Bastien Nocera <hadess@hadess.net>
7534 L: linux-input@vger.kernel.org
7536 F: drivers/input/touchscreen/goodix.c
7538 GOOGLE ETHERNET DRIVERS
7539 M: Catherine Sullivan <csully@google.com>
7540 R: Sagi Shahar <sagis@google.com>
7541 R: Jon Olson <jonolson@google.com>
7542 L: netdev@vger.kernel.org
7544 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7545 F: drivers/net/ethernet/google
7547 GPD POCKET FAN DRIVER
7548 M: Hans de Goede <hdegoede@redhat.com>
7549 L: platform-driver-x86@vger.kernel.org
7551 F: drivers/platform/x86/gpd-pocket-fan.c
7554 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7555 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7556 L: linux-gpio@vger.kernel.org
7557 L: linux-acpi@vger.kernel.org
7559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
7560 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7561 F: drivers/gpio/gpiolib-acpi.c
7562 F: drivers/gpio/gpiolib-acpi.h
7565 M: Geert Uytterhoeven <geert+renesas@glider.be>
7566 L: linux-gpio@vger.kernel.org
7568 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7569 F: drivers/gpio/gpio-aggregator.c
7572 M: Sean Young <sean@mess.org>
7573 L: linux-media@vger.kernel.org
7575 F: drivers/media/rc/gpio-ir-tx.c
7578 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7579 L: linux-gpio@vger.kernel.org
7581 F: drivers/gpio/gpio-mockup.c
7582 F: tools/testing/selftests/gpio/
7585 R: Michael Walle <michael@walle.cc>
7587 F: drivers/gpio/gpio-regmap.c
7588 F: include/linux/gpio/regmap.h
7591 M: Linus Walleij <linus.walleij@linaro.org>
7592 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7593 L: linux-gpio@vger.kernel.org
7595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7596 F: Documentation/ABI/obsolete/sysfs-gpio
7597 F: Documentation/ABI/testing/gpio-cdev
7598 F: Documentation/admin-guide/gpio/
7599 F: Documentation/devicetree/bindings/gpio/
7600 F: Documentation/driver-api/gpio/
7602 F: include/asm-generic/gpio.h
7603 F: include/linux/gpio.h
7604 F: include/linux/gpio/
7605 F: include/linux/of_gpio.h
7606 F: include/uapi/linux/gpio.h
7609 GRE DEMULTIPLEXER DRIVER
7610 M: Dmitry Kozlov <xeb@mail.ru>
7611 L: netdev@vger.kernel.org
7613 F: include/net/gre.h
7614 F: net/ipv4/gre_demux.c
7615 F: net/ipv4/gre_offload.c
7617 GRETH 10/100/1G Ethernet MAC device driver
7618 M: Andreas Larsson <andreas@gaisler.com>
7619 L: netdev@vger.kernel.org
7621 F: drivers/net/ethernet/aeroflex/
7623 GREYBUS AUDIO PROTOCOLS DRIVERS
7624 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7625 M: Mark Greer <mgreer@animalcreek.com>
7627 F: drivers/staging/greybus/audio_apbridgea.c
7628 F: drivers/staging/greybus/audio_apbridgea.h
7629 F: drivers/staging/greybus/audio_codec.c
7630 F: drivers/staging/greybus/audio_codec.h
7631 F: drivers/staging/greybus/audio_gb.c
7632 F: drivers/staging/greybus/audio_manager.c
7633 F: drivers/staging/greybus/audio_manager.h
7634 F: drivers/staging/greybus/audio_manager_module.c
7635 F: drivers/staging/greybus/audio_manager_private.h
7636 F: drivers/staging/greybus/audio_manager_sysfs.c
7637 F: drivers/staging/greybus/audio_module.c
7638 F: drivers/staging/greybus/audio_topology.c
7640 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7641 M: Viresh Kumar <vireshk@kernel.org>
7643 F: drivers/staging/greybus/authentication.c
7644 F: drivers/staging/greybus/bootrom.c
7645 F: drivers/staging/greybus/firmware.h
7646 F: drivers/staging/greybus/fw-core.c
7647 F: drivers/staging/greybus/fw-download.c
7648 F: drivers/staging/greybus/fw-management.c
7649 F: drivers/staging/greybus/greybus_authentication.h
7650 F: drivers/staging/greybus/greybus_firmware.h
7651 F: drivers/staging/greybus/hid.c
7652 F: drivers/staging/greybus/i2c.c
7653 F: drivers/staging/greybus/spi.c
7654 F: drivers/staging/greybus/spilib.c
7655 F: drivers/staging/greybus/spilib.h
7657 GREYBUS LOOPBACK DRIVER
7658 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7660 F: drivers/staging/greybus/loopback.c
7662 GREYBUS PLATFORM DRIVERS
7663 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7665 F: drivers/staging/greybus/arche-apb-ctrl.c
7666 F: drivers/staging/greybus/arche-platform.c
7667 F: drivers/staging/greybus/arche_platform.h
7669 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7670 M: Rui Miguel Silva <rmfrfs@gmail.com>
7672 F: drivers/staging/greybus/gpio.c
7673 F: drivers/staging/greybus/light.c
7674 F: drivers/staging/greybus/power_supply.c
7675 F: drivers/staging/greybus/sdio.c
7676 F: drivers/staging/greybus/spi.c
7677 F: drivers/staging/greybus/spilib.c
7680 M: Johan Hovold <johan@kernel.org>
7681 M: Alex Elder <elder@kernel.org>
7682 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7683 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7686 F: drivers/staging/greybus/
7687 F: include/linux/greybus.h
7688 F: include/linux/greybus/
7690 GREYBUS UART PROTOCOLS DRIVERS
7691 M: David Lin <dtwlin@gmail.com>
7693 F: drivers/staging/greybus/log.c
7694 F: drivers/staging/greybus/uart.c
7696 GS1662 VIDEO SERIALIZER
7697 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7698 L: linux-media@vger.kernel.org
7700 T: git git://linuxtv.org/media_tree.git
7701 F: drivers/media/spi/gs1662.c
7703 GSPCA FINEPIX SUBDRIVER
7704 M: Frank Zago <frank@zago.net>
7705 L: linux-media@vger.kernel.org
7707 T: git git://linuxtv.org/media_tree.git
7708 F: drivers/media/usb/gspca/finepix.c
7710 GSPCA GL860 SUBDRIVER
7711 M: Olivier Lorin <o.lorin@laposte.net>
7712 L: linux-media@vger.kernel.org
7714 T: git git://linuxtv.org/media_tree.git
7715 F: drivers/media/usb/gspca/gl860/
7717 GSPCA M5602 SUBDRIVER
7718 M: Erik Andren <erik.andren@gmail.com>
7719 L: linux-media@vger.kernel.org
7721 T: git git://linuxtv.org/media_tree.git
7722 F: drivers/media/usb/gspca/m5602/
7724 GSPCA PAC207 SONIXB SUBDRIVER
7725 M: Hans Verkuil <hverkuil@xs4all.nl>
7726 L: linux-media@vger.kernel.org
7728 T: git git://linuxtv.org/media_tree.git
7729 F: drivers/media/usb/gspca/pac207.c
7731 GSPCA SN9C20X SUBDRIVER
7732 M: Brian Johnson <brijohn@gmail.com>
7733 L: linux-media@vger.kernel.org
7735 T: git git://linuxtv.org/media_tree.git
7736 F: drivers/media/usb/gspca/sn9c20x.c
7738 GSPCA T613 SUBDRIVER
7739 M: Leandro Costantino <lcostantino@gmail.com>
7740 L: linux-media@vger.kernel.org
7742 T: git git://linuxtv.org/media_tree.git
7743 F: drivers/media/usb/gspca/t613.c
7745 GSPCA USB WEBCAM DRIVER
7746 M: Hans Verkuil <hverkuil@xs4all.nl>
7747 L: linux-media@vger.kernel.org
7749 T: git git://linuxtv.org/media_tree.git
7750 F: drivers/media/usb/gspca/
7752 GTP (GPRS Tunneling Protocol)
7753 M: Pablo Neira Ayuso <pablo@netfilter.org>
7754 M: Harald Welte <laforge@gnumonks.org>
7755 L: osmocom-net-gprs@lists.osmocom.org
7757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7758 F: drivers/net/gtp.c
7760 GUID PARTITION TABLE (GPT)
7761 M: Davidlohr Bueso <dave@stgolabs.net>
7762 L: linux-efi@vger.kernel.org
7764 F: block/partitions/efi.*
7767 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7768 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7770 W: http://uclinux-h8.sourceforge.jp
7771 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7773 F: drivers/clk/h8300/
7774 F: drivers/clocksource/h8300_*.c
7775 F: drivers/irqchip/irq-renesas-h8*.c
7777 HABANALABS PCI DRIVER
7778 M: Oded Gabbay <ogabbay@kernel.org>
7780 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7781 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7782 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7783 F: drivers/misc/habanalabs/
7784 F: include/uapi/misc/habanalabs.h
7787 M: Antti Palosaari <crope@iki.fi>
7788 L: linux-media@vger.kernel.org
7790 W: https://linuxtv.org
7791 W: http://palosaari.fi/linux/
7792 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7793 T: git git://linuxtv.org/anttip/media_tree.git
7794 F: drivers/media/usb/hackrf/
7796 HANTRO VPU CODEC DRIVER
7797 M: Ezequiel Garcia <ezequiel@collabora.com>
7798 M: Philipp Zabel <p.zabel@pengutronix.de>
7799 L: linux-media@vger.kernel.org
7800 L: linux-rockchip@lists.infradead.org
7802 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7803 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7804 F: drivers/staging/media/hantro/
7806 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7807 M: Frank Seidel <frank@f-seidel.de>
7808 L: platform-driver-x86@vger.kernel.org
7810 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7811 F: drivers/platform/x86/hdaps.c
7814 M: Jean Delvare <jdelvare@suse.com>
7815 M: Guenter Roeck <linux@roeck-us.net>
7816 L: linux-hwmon@vger.kernel.org
7818 W: http://hwmon.wiki.kernel.org/
7819 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7820 F: Documentation/devicetree/bindings/hwmon/
7821 F: Documentation/hwmon/
7823 F: include/linux/hwmon*.h
7824 F: include/trace/events/hwmon*.h
7826 HARDWARE RANDOM NUMBER GENERATOR CORE
7827 M: Matt Mackall <mpm@selenic.com>
7828 M: Herbert Xu <herbert@gondor.apana.org.au>
7829 L: linux-crypto@vger.kernel.org
7831 F: Documentation/admin-guide/hw_random.rst
7832 F: Documentation/devicetree/bindings/rng/
7833 F: drivers/char/hw_random/
7834 F: include/linux/hw_random.h
7836 HARDWARE SPINLOCK CORE
7837 M: Ohad Ben-Cohen <ohad@wizery.com>
7838 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7839 R: Baolin Wang <baolin.wang7@gmail.com>
7840 L: linux-remoteproc@vger.kernel.org
7842 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7843 F: Documentation/devicetree/bindings/hwlock/
7844 F: Documentation/locking/hwspinlock.rst
7845 F: drivers/hwspinlock/
7846 F: include/linux/hwspinlock.h
7848 HARDWARE TRACING FACILITIES
7849 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7851 F: drivers/hwtracing/
7853 HARMONY SOUND DRIVER
7854 L: linux-parisc@vger.kernel.org
7856 F: sound/parisc/harmony.*
7858 HDPVR USB VIDEO ENCODER DRIVER
7859 M: Hans Verkuil <hverkuil@xs4all.nl>
7860 L: linux-media@vger.kernel.org
7862 W: https://linuxtv.org
7863 T: git git://linuxtv.org/media_tree.git
7864 F: drivers/media/usb/hdpvr/
7866 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7867 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7869 F: Documentation/watchdog/hpwdt.rst
7870 F: drivers/watchdog/hpwdt.c
7872 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7873 M: Don Brace <don.brace@microchip.com>
7874 L: storagedev@microchip.com
7875 L: linux-scsi@vger.kernel.org
7877 F: Documentation/scsi/hpsa.rst
7878 F: drivers/scsi/hpsa*.[ch]
7879 F: include/linux/cciss*.h
7880 F: include/uapi/linux/cciss*.h
7883 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7884 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7885 L: linux-rdma@vger.kernel.org
7887 F: drivers/infiniband/hw/hfi1
7890 L: linux-fsdevel@vger.kernel.org
7892 F: Documentation/filesystems/hfs.rst
7896 L: linux-fsdevel@vger.kernel.org
7898 F: Documentation/filesystems/hfsplus.rst
7901 HGA FRAMEBUFFER DRIVER
7902 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7903 L: linux-nvidia@lists.surfsouth.com
7905 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7906 F: drivers/video/fbdev/hgafb.c
7908 HIBERNATION (aka Software Suspend, aka swsusp)
7909 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7910 M: Pavel Machek <pavel@ucw.cz>
7911 L: linux-pm@vger.kernel.org
7913 B: https://bugzilla.kernel.org
7914 F: arch/*/include/asm/suspend*.h
7916 F: drivers/base/power/
7917 F: include/linux/freezer.h
7918 F: include/linux/pm.h
7919 F: include/linux/suspend.h
7923 M: Jiri Kosina <jikos@kernel.org>
7924 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7925 L: linux-input@vger.kernel.org
7927 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7929 F: include/linux/hid*
7930 F: include/uapi/linux/hid*
7932 HID SENSOR HUB DRIVERS
7933 M: Jiri Kosina <jikos@kernel.org>
7934 M: Jonathan Cameron <jic23@kernel.org>
7935 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7936 L: linux-input@vger.kernel.org
7937 L: linux-iio@vger.kernel.org
7939 F: Documentation/hid/hid-sensor*
7940 F: drivers/hid/hid-sensor-*
7941 F: drivers/iio/*/hid-*
7942 F: include/linux/hid-sensor-*
7944 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7945 M: Thomas Gleixner <tglx@linutronix.de>
7946 L: linux-kernel@vger.kernel.org
7948 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7949 F: Documentation/timers/
7950 F: include/linux/clockchips.h
7951 F: include/linux/hrtimer.h
7952 F: kernel/time/clockevents.c
7953 F: kernel/time/hrtimer.c
7954 F: kernel/time/timer_*.c
7956 HIGH-SPEED SCC DRIVER FOR AX.25
7957 L: linux-hams@vger.kernel.org
7959 F: drivers/net/hamradio/dmascc.c
7960 F: drivers/net/hamradio/scc.c
7962 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7963 M: HighPoint Linux Team <linux@highpoint-tech.com>
7965 W: http://www.highpoint-tech.com
7966 F: Documentation/scsi/hptiop.rst
7967 F: drivers/scsi/hptiop.c
7970 M: Jes Sorensen <jes@trained-monkey.org>
7971 L: linux-hippi@sunsite.dk
7973 F: drivers/net/hippi/
7974 F: include/linux/hippidevice.h
7975 F: include/uapi/linux/if_hippi.h
7978 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7979 M: Kurt Kanzenbach <kurt@linutronix.de>
7980 L: netdev@vger.kernel.org
7982 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7983 F: drivers/net/dsa/hirschmann/*
7984 F: include/linux/platform_data/hirschmann-hellcreek.h
7985 F: net/dsa/tag_hellcreek.c
7987 HISILICON DMA DRIVER
7988 M: Zhou Wang <wangzhou1@hisilicon.com>
7989 L: dmaengine@vger.kernel.org
7991 F: drivers/dma/hisi_dma.c
7993 HISILICON GPIO DRIVER
7994 M: Luo Jiaxing <luojiaxing@huawei.com>
7995 L: linux-gpio@vger.kernel.org
7997 F: drivers/gpio/gpio-hisi.c
7999 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
8000 M: Zaibo Xu <xuzaibo@huawei.com>
8001 L: linux-crypto@vger.kernel.org
8003 F: Documentation/ABI/testing/debugfs-hisi-hpre
8004 F: drivers/crypto/hisilicon/hpre/hpre.h
8005 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
8006 F: drivers/crypto/hisilicon/hpre/hpre_main.c
8008 HISILICON LPC BUS DRIVER
8009 M: john.garry@huawei.com
8011 W: http://www.hisilicon.com
8012 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
8013 F: drivers/bus/hisi_lpc.c
8015 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
8016 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8017 M: Salil Mehta <salil.mehta@huawei.com>
8018 L: netdev@vger.kernel.org
8020 W: http://www.hisilicon.com
8021 F: drivers/net/ethernet/hisilicon/hns3/
8023 HISILICON NETWORK SUBSYSTEM DRIVER
8024 M: Yisen Zhuang <yisen.zhuang@huawei.com>
8025 M: Salil Mehta <salil.mehta@huawei.com>
8026 L: netdev@vger.kernel.org
8028 W: http://www.hisilicon.com
8029 F: Documentation/devicetree/bindings/net/hisilicon*.txt
8030 F: drivers/net/ethernet/hisilicon/
8032 HIKEY960 ONBOARD USB GPIO HUB DRIVER
8033 M: John Stultz <john.stultz@linaro.org>
8034 L: linux-kernel@vger.kernel.org
8036 F: drivers/misc/hisi_hikey_usb.c
8037 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
8039 HISILICON PMU DRIVER
8040 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
8042 W: http://www.hisilicon.com
8043 F: Documentation/admin-guide/perf/hisi-pmu.rst
8044 F: drivers/perf/hisilicon
8046 HISILICON QM AND ZIP Controller DRIVER
8047 M: Zhou Wang <wangzhou1@hisilicon.com>
8048 L: linux-crypto@vger.kernel.org
8050 F: Documentation/ABI/testing/debugfs-hisi-zip
8051 F: drivers/crypto/hisilicon/qm.c
8052 F: drivers/crypto/hisilicon/qm.h
8053 F: drivers/crypto/hisilicon/sgl.c
8054 F: drivers/crypto/hisilicon/zip/
8056 HISILICON ROCE DRIVER
8057 M: Lijun Ou <oulijun@huawei.com>
8058 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8059 M: Weihang Li <liweihang@huawei.com>
8060 L: linux-rdma@vger.kernel.org
8062 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8063 F: drivers/infiniband/hw/hns/
8065 HISILICON SAS Controller
8066 M: John Garry <john.garry@huawei.com>
8068 W: http://www.hisilicon.com
8069 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8070 F: drivers/scsi/hisi_sas/
8072 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8073 M: Zaibo Xu <xuzaibo@huawei.com>
8074 L: linux-crypto@vger.kernel.org
8076 F: Documentation/ABI/testing/debugfs-hisi-sec
8077 F: drivers/crypto/hisilicon/sec2/sec.h
8078 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8079 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8080 F: drivers/crypto/hisilicon/sec2/sec_main.c
8082 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8083 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8084 L: devel@driverdev.osuosl.org
8086 F: drivers/staging/hikey9xx/
8088 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8089 M: Zaibo Xu <xuzaibo@huawei.com>
8091 F: drivers/crypto/hisilicon/trng/trng.c
8093 HISILICON V3XX SPI NOR FLASH Controller Driver
8094 M: John Garry <john.garry@huawei.com>
8096 W: http://www.hisilicon.com
8097 F: drivers/spi/spi-hisi-sfc-v3xx.c
8099 HMM - Heterogeneous Memory Management
8100 M: Jérôme Glisse <jglisse@redhat.com>
8101 L: linux-mm@kvack.org
8103 F: Documentation/vm/hmm.rst
8104 F: include/linux/hmm*
8107 F: tools/testing/selftests/vm/*hmm*
8110 M: Jouni Malinen <j@w1.fi>
8111 L: linux-wireless@vger.kernel.org
8113 W: http://w1.fi/hostap-driver.html
8114 F: drivers/net/wireless/intersil/hostap/
8116 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8117 L: platform-driver-x86@vger.kernel.org
8119 F: drivers/platform/x86/tc1100-wmi.c
8121 HPET: High Precision Event Timers driver
8122 M: Clemens Ladisch <clemens@ladisch.de>
8124 F: Documentation/timers/hpet.rst
8125 F: drivers/char/hpet.c
8126 F: include/linux/hpet.h
8127 F: include/uapi/linux/hpet.h
8131 F: arch/x86/include/asm/hpet.h
8132 F: arch/x86/kernel/hpet.c
8135 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8137 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8141 M: Sebastian Reichel <sre@kernel.org>
8143 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8144 F: Documentation/ABI/testing/sysfs-bus-hsi
8145 F: Documentation/driver-api/hsi.rst
8147 F: include/linux/hsi/
8148 F: include/uapi/linux/hsi/
8151 L: linux-usb@vger.kernel.org
8153 F: drivers/net/usb/hso.c
8155 HSR NETWORK PROTOCOL
8156 L: netdev@vger.kernel.org
8160 HT16K33 LED CONTROLLER DRIVER
8161 M: Robin van der Gracht <robin@protonic.nl>
8163 F: Documentation/devicetree/bindings/display/ht16k33.txt
8164 F: drivers/auxdisplay/ht16k33.c
8166 HTCPEN TOUCHSCREEN DRIVER
8167 M: Pau Oliva Fora <pof@eslack.org>
8168 L: linux-input@vger.kernel.org
8170 F: drivers/input/touchscreen/htcpen.c
8172 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8173 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8174 L: linux-iio@vger.kernel.org
8176 W: http://www.st.com/
8177 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8178 F: drivers/iio/humidity/hts221*
8180 HUAWEI ETHERNET DRIVER
8181 M: Bin Luo <luobin9@huawei.com>
8182 L: netdev@vger.kernel.org
8184 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8185 F: drivers/net/ethernet/huawei/hinic/
8188 M: Mike Kravetz <mike.kravetz@oracle.com>
8189 L: linux-mm@kvack.org
8191 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8192 F: Documentation/admin-guide/mm/hugetlbpage.rst
8193 F: Documentation/vm/hugetlbfs_reserv.rst
8195 F: include/linux/hugetlb.h
8199 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8200 L: linux-media@vger.kernel.org
8202 W: https://linuxtv.org
8203 T: git git://linuxtv.org/media_tree.git
8204 F: drivers/media/platform/sti/hva
8206 HWPOISON MEMORY FAILURE HANDLING
8207 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8208 L: linux-mm@kvack.org
8210 F: mm/hwpoison-inject.c
8211 F: mm/memory-failure.c
8213 HYGON PROCESSOR SUPPORT
8214 M: Pu Wen <puwen@hygon.cn>
8215 L: linux-kernel@vger.kernel.org
8217 F: arch/x86/kernel/cpu/hygon.c
8219 HYNIX HI556 SENSOR DRIVER
8220 M: Shawn Tu <shawnx.tu@intel.com>
8221 L: linux-media@vger.kernel.org
8223 T: git git://linuxtv.org/media_tree.git
8224 F: drivers/media/i2c/hi556.c
8226 Hyper-V CORE AND DRIVERS
8227 M: "K. Y. Srinivasan" <kys@microsoft.com>
8228 M: Haiyang Zhang <haiyangz@microsoft.com>
8229 M: Stephen Hemminger <sthemmin@microsoft.com>
8230 M: Wei Liu <wei.liu@kernel.org>
8231 L: linux-hyperv@vger.kernel.org
8233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8234 F: Documentation/ABI/stable/sysfs-bus-vmbus
8235 F: Documentation/ABI/testing/debugfs-hyperv
8236 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8238 F: arch/x86/include/asm/hyperv-tlfs.h
8239 F: arch/x86/include/asm/mshyperv.h
8240 F: arch/x86/include/asm/trace/hyperv.h
8241 F: arch/x86/kernel/cpu/mshyperv.c
8242 F: drivers/clocksource/hyperv_timer.c
8243 F: drivers/hid/hid-hyperv.c
8245 F: drivers/input/serio/hyperv-keyboard.c
8246 F: drivers/iommu/hyperv-iommu.c
8247 F: drivers/net/hyperv/
8248 F: drivers/pci/controller/pci-hyperv-intf.c
8249 F: drivers/pci/controller/pci-hyperv.c
8250 F: drivers/scsi/storvsc_drv.c
8251 F: drivers/uio/uio_hv_generic.c
8252 F: drivers/video/fbdev/hyperv_fb.c
8253 F: include/asm-generic/hyperv-tlfs.h
8254 F: include/asm-generic/mshyperv.h
8255 F: include/clocksource/hyperv_timer.h
8256 F: include/linux/hyperv.h
8257 F: include/uapi/linux/hyperv.h
8258 F: net/vmw_vsock/hyperv_transport.c
8262 M: Vignesh Raghavendra <vigneshr@ti.com>
8263 L: linux-mtd@lists.infradead.org
8265 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8266 C: irc://irc.oftc.net/mtd
8267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8268 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8269 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8270 F: drivers/mtd/hyperbus/
8271 F: include/linux/mtd/hyperbus.h
8273 HYPERVISOR VIRTUAL CONSOLE DRIVER
8274 L: linuxppc-dev@lists.ozlabs.org
8279 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8280 L: linux-i2c@vger.kernel.org
8281 L: linux-acpi@vger.kernel.org
8283 F: drivers/i2c/i2c-core-acpi.c
8285 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8286 M: Ajay Gupta <ajayg@nvidia.com>
8287 L: linux-i2c@vger.kernel.org
8289 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8290 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8293 M: Peter Rosin <peda@axentia.se>
8294 L: linux-i2c@vger.kernel.org
8296 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8297 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8298 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8299 F: Documentation/i2c/i2c-topology.rst
8300 F: Documentation/i2c/muxes/
8301 F: drivers/i2c/i2c-mux.c
8302 F: drivers/i2c/muxes/
8303 F: include/linux/i2c-mux.h
8305 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8306 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8307 L: linux-i2c@vger.kernel.org
8309 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8310 F: drivers/i2c/busses/i2c-mv64xxx.c
8312 I2C OVER PARALLEL PORT
8313 M: Jean Delvare <jdelvare@suse.com>
8314 L: linux-i2c@vger.kernel.org
8316 F: Documentation/i2c/busses/i2c-parport.rst
8317 F: drivers/i2c/busses/i2c-parport.c
8320 M: Wolfram Sang <wsa@kernel.org>
8321 L: linux-i2c@vger.kernel.org
8323 W: https://i2c.wiki.kernel.org/
8324 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8326 F: Documentation/devicetree/bindings/i2c/i2c.txt
8327 F: Documentation/i2c/
8329 F: include/linux/i2c-dev.h
8330 F: include/linux/i2c-smbus.h
8331 F: include/linux/i2c.h
8332 F: include/uapi/linux/i2c-*.h
8333 F: include/uapi/linux/i2c.h
8335 I2C SUBSYSTEM HOST DRIVERS
8336 L: linux-i2c@vger.kernel.org
8338 W: https://i2c.wiki.kernel.org/
8339 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8341 F: Documentation/devicetree/bindings/i2c/
8342 F: drivers/i2c/algos/
8343 F: drivers/i2c/busses/
8346 M: Jean Delvare <jdelvare@suse.com>
8347 L: linux-i2c@vger.kernel.org
8349 F: Documentation/i2c/busses/i2c-taos-evm.rst
8350 F: drivers/i2c/busses/i2c-taos-evm.c
8353 M: Till Harbaum <till@harbaum.org>
8354 L: linux-i2c@vger.kernel.org
8356 W: http://www.harbaum.org/till/i2c_tiny_usb
8357 F: drivers/i2c/busses/i2c-tiny-usb.c
8359 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8360 M: Jean Delvare <jdelvare@suse.com>
8361 L: linux-i2c@vger.kernel.org
8363 F: Documentation/i2c/busses/i2c-ali1535.rst
8364 F: Documentation/i2c/busses/i2c-ali1563.rst
8365 F: Documentation/i2c/busses/i2c-ali15x3.rst
8366 F: Documentation/i2c/busses/i2c-amd756.rst
8367 F: Documentation/i2c/busses/i2c-amd8111.rst
8368 F: Documentation/i2c/busses/i2c-i801.rst
8369 F: Documentation/i2c/busses/i2c-nforce2.rst
8370 F: Documentation/i2c/busses/i2c-piix4.rst
8371 F: Documentation/i2c/busses/i2c-sis5595.rst
8372 F: Documentation/i2c/busses/i2c-sis630.rst
8373 F: Documentation/i2c/busses/i2c-sis96x.rst
8374 F: Documentation/i2c/busses/i2c-via.rst
8375 F: Documentation/i2c/busses/i2c-viapro.rst
8376 F: drivers/i2c/busses/i2c-ali1535.c
8377 F: drivers/i2c/busses/i2c-ali1563.c
8378 F: drivers/i2c/busses/i2c-ali15x3.c
8379 F: drivers/i2c/busses/i2c-amd756-s4882.c
8380 F: drivers/i2c/busses/i2c-amd756.c
8381 F: drivers/i2c/busses/i2c-amd8111.c
8382 F: drivers/i2c/busses/i2c-i801.c
8383 F: drivers/i2c/busses/i2c-isch.c
8384 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8385 F: drivers/i2c/busses/i2c-nforce2.c
8386 F: drivers/i2c/busses/i2c-piix4.c
8387 F: drivers/i2c/busses/i2c-sis5595.c
8388 F: drivers/i2c/busses/i2c-sis630.c
8389 F: drivers/i2c/busses/i2c-sis96x.c
8390 F: drivers/i2c/busses/i2c-via.c
8391 F: drivers/i2c/busses/i2c-viapro.c
8393 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8394 M: Hans de Goede <hdegoede@redhat.com>
8395 L: linux-i2c@vger.kernel.org
8397 F: drivers/i2c/busses/i2c-cht-wc.c
8399 I2C/SMBUS ISMT DRIVER
8400 M: Seth Heasley <seth.heasley@intel.com>
8401 M: Neil Horman <nhorman@tuxdriver.com>
8402 L: linux-i2c@vger.kernel.org
8403 F: Documentation/i2c/busses/i2c-ismt.rst
8404 F: drivers/i2c/busses/i2c-ismt.c
8406 I2C/SMBUS STUB DRIVER
8407 M: Jean Delvare <jdelvare@suse.com>
8408 L: linux-i2c@vger.kernel.org
8410 F: drivers/i2c/i2c-stub.c
8412 I3C DRIVER FOR CADENCE I3C MASTER IP
8413 M: Przemysław Gaj <pgaj@cadence.com>
8415 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8416 F: drivers/i3c/master/i3c-master-cdns.c
8418 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8419 M: Vitor Soares <vitor.soares@synopsys.com>
8421 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8422 F: drivers/i3c/master/dw*
8425 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
8426 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8428 C: irc://chat.freenode.net/linux-i3c
8429 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8430 F: Documentation/ABI/testing/sysfs-bus-i3c
8431 F: Documentation/devicetree/bindings/i3c/
8432 F: Documentation/driver-api/i3c
8434 F: include/linux/i3c/
8436 IA64 (Itanium) PLATFORM
8437 L: linux-ia64@vger.kernel.org
8439 F: Documentation/ia64/
8442 IBM Power 842 compression accelerator
8443 M: Haren Myneni <haren@us.ibm.com>
8446 F: drivers/crypto/nx/Kconfig
8447 F: drivers/crypto/nx/Makefile
8448 F: drivers/crypto/nx/nx-842*
8449 F: include/linux/sw842.h
8452 IBM Power in-Nest Crypto Acceleration
8453 M: Breno Leitão <leitao@debian.org>
8454 M: Nayna Jain <nayna@linux.ibm.com>
8455 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8456 L: linux-crypto@vger.kernel.org
8458 F: drivers/crypto/nx/Kconfig
8459 F: drivers/crypto/nx/Makefile
8460 F: drivers/crypto/nx/nx-aes*
8461 F: drivers/crypto/nx/nx-sha*
8462 F: drivers/crypto/nx/nx.*
8463 F: drivers/crypto/nx/nx_csbcpb.h
8464 F: drivers/crypto/nx/nx_debugfs.c
8466 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8467 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8468 L: linux-pci@vger.kernel.org
8469 L: linuxppc-dev@lists.ozlabs.org
8471 F: drivers/pci/hotplug/rpadlpar*
8473 IBM Power Linux RAID adapter
8474 M: Brian King <brking@us.ibm.com>
8476 F: drivers/scsi/ipr.*
8478 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8479 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8480 L: linux-pci@vger.kernel.org
8481 L: linuxppc-dev@lists.ozlabs.org
8483 F: drivers/pci/hotplug/rpaphp*
8485 IBM Power SRIOV Virtual NIC Device Driver
8486 M: Dany Madden <drt@linux.ibm.com>
8487 M: Lijun Pan <ljp@linux.ibm.com>
8488 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8489 L: netdev@vger.kernel.org
8491 F: drivers/net/ethernet/ibm/ibmvnic.*
8493 IBM Power Virtual Accelerator Switchboard
8494 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8495 L: linuxppc-dev@lists.ozlabs.org
8497 F: arch/powerpc/include/asm/vas.h
8498 F: arch/powerpc/platforms/powernv/copy-paste.h
8499 F: arch/powerpc/platforms/powernv/vas*
8501 IBM Power Virtual Ethernet Device Driver
8502 M: Cristobal Forno <cforno12@linux.ibm.com>
8503 L: netdev@vger.kernel.org
8505 F: drivers/net/ethernet/ibm/ibmveth.*
8507 IBM Power Virtual FC Device Drivers
8508 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8509 L: linux-scsi@vger.kernel.org
8511 F: drivers/scsi/ibmvscsi/ibmvfc*
8513 IBM Power Virtual Management Channel Driver
8514 M: Steven Royer <seroyer@linux.ibm.com>
8516 F: drivers/misc/ibmvmc.*
8518 IBM Power Virtual SCSI Device Drivers
8519 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8520 L: linux-scsi@vger.kernel.org
8522 F: drivers/scsi/ibmvscsi/ibmvscsi*
8523 F: include/scsi/viosrp.h
8525 IBM Power Virtual SCSI Device Target Driver
8526 M: Michael Cyr <mikecyr@linux.ibm.com>
8527 L: linux-scsi@vger.kernel.org
8528 L: target-devel@vger.kernel.org
8530 F: drivers/scsi/ibmvscsi_tgt/
8532 IBM Power VMX Cryptographic instructions
8533 M: Breno Leitão <leitao@debian.org>
8534 M: Nayna Jain <nayna@linux.ibm.com>
8535 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8536 L: linux-crypto@vger.kernel.org
8538 F: drivers/crypto/vmx/Kconfig
8539 F: drivers/crypto/vmx/Makefile
8540 F: drivers/crypto/vmx/aes*
8541 F: drivers/crypto/vmx/ghash*
8542 F: drivers/crypto/vmx/ppc-xlate.pl
8543 F: drivers/crypto/vmx/vmx.c
8545 IBM ServeRAID RAID DRIVER
8547 F: drivers/scsi/ips.*
8549 ICH LPC AND GPIO DRIVER
8550 M: Peter Tyser <ptyser@xes-inc.com>
8552 F: drivers/gpio/gpio-ich.c
8553 F: drivers/mfd/lpc_ich.c
8556 M: Max Staudt <max@enpas.org>
8557 L: linux-i2c@vger.kernel.org
8559 F: drivers/i2c/busses/i2c-icy.c
8562 M: "David S. Miller" <davem@davemloft.net>
8563 L: linux-ide@vger.kernel.org
8565 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8567 F: Documentation/ide/
8569 F: include/linux/ide.h
8572 M: Borislav Petkov <bp@alien8.de>
8573 L: linux-ide@vger.kernel.org
8575 F: Documentation/cdrom/ide-cd.rst
8576 F: drivers/ide/ide-cd*
8578 IDEAPAD LAPTOP EXTRAS DRIVER
8579 M: Ike Panhc <ike.pan@canonical.com>
8580 L: platform-driver-x86@vger.kernel.org
8582 W: http://launchpad.net/ideapad-laptop
8583 F: drivers/platform/x86/ideapad-laptop.c
8585 IDEAPAD LAPTOP SLIDEBAR DRIVER
8586 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8587 L: linux-input@vger.kernel.org
8589 W: https://github.com/o2genum/ideapad-slidebar
8590 F: drivers/input/misc/ideapad_slidebar.c
8592 IDT VersaClock 5 CLOCK DRIVER
8593 M: Luca Ceresoli <luca@lucaceresoli.net>
8595 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8596 F: drivers/clk/clk-versaclock5.c
8598 IEEE 802.15.4 SUBSYSTEM
8599 M: Alexander Aring <alex.aring@gmail.com>
8600 M: Stefan Schmidt <stefan@datenfreihafen.org>
8601 L: linux-wpan@vger.kernel.org
8603 W: https://linux-wpan.org/
8604 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8606 F: Documentation/networking/ieee802154.rst
8607 F: drivers/net/ieee802154/
8608 F: include/linux/ieee802154.h
8609 F: include/linux/nl802154.h
8610 F: include/net/af_ieee802154.h
8611 F: include/net/cfg802154.h
8612 F: include/net/ieee802154_netdev.h
8613 F: include/net/mac802154.h
8614 F: include/net/nl802154.h
8619 M: Yotam Gigi <yotam.gi@gmail.com>
8620 M: Jamal Hadi Salim <jhs@mojatatu.com>
8621 F: include/net/ife.h
8622 F: include/uapi/linux/ife.h
8625 IGORPLUG-USB IR RECEIVER
8626 M: Sean Young <sean@mess.org>
8627 L: linux-media@vger.kernel.org
8629 F: drivers/media/rc/igorplugusb.c
8631 IGUANAWORKS USB IR TRANSCEIVER
8632 M: Sean Young <sean@mess.org>
8633 L: linux-media@vger.kernel.org
8635 F: drivers/media/rc/iguanair.c
8637 IIO DIGITAL POTENTIOMETER DAC
8638 M: Peter Rosin <peda@axentia.se>
8639 L: linux-iio@vger.kernel.org
8641 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8642 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8643 F: drivers/iio/dac/dpot-dac.c
8645 IIO ENVELOPE DETECTOR
8646 M: Peter Rosin <peda@axentia.se>
8647 L: linux-iio@vger.kernel.org
8649 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8650 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8651 F: drivers/iio/adc/envelope-detector.c
8654 M: Peter Rosin <peda@axentia.se>
8655 L: linux-iio@vger.kernel.org
8657 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8658 F: drivers/iio/multiplexer/iio-mux.c
8660 IIO SUBSYSTEM AND DRIVERS
8661 M: Jonathan Cameron <jic23@kernel.org>
8662 R: Lars-Peter Clausen <lars@metafoo.de>
8663 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8664 L: linux-iio@vger.kernel.org
8666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8667 F: Documentation/ABI/testing/configfs-iio*
8668 F: Documentation/ABI/testing/sysfs-bus-iio*
8669 F: Documentation/devicetree/bindings/iio/
8671 F: drivers/staging/iio/
8672 F: include/linux/iio/
8676 M: Peter Rosin <peda@axentia.se>
8677 L: linux-iio@vger.kernel.org
8679 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8680 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8681 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8682 F: drivers/iio/afe/iio-rescale.c
8684 IKANOS/ADI EAGLE ADSL USB DRIVER
8685 M: Matthieu Castet <castet.matthieu@free.fr>
8686 M: Stanislaw Gruszka <stf_xl@wp.pl>
8688 F: drivers/usb/atm/ueagle-atm.c
8690 IMGTEC ASCII LCD DRIVER
8691 M: Paul Burton <paulburton@kernel.org>
8693 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8694 F: drivers/auxdisplay/img-ascii-lcd.c
8696 IMGTEC IR DECODER DRIVER
8698 F: drivers/media/rc/img-ir/
8700 IMON SOUNDGRAPH USB IR RECEIVER
8701 M: Sean Young <sean@mess.org>
8702 L: linux-media@vger.kernel.org
8704 F: drivers/media/rc/imon.c
8705 F: drivers/media/rc/imon_raw.c
8707 IMS TWINTURBO FRAMEBUFFER DRIVER
8708 L: linux-fbdev@vger.kernel.org
8710 F: drivers/video/fbdev/imsttfb.c
8712 INA209 HARDWARE MONITOR DRIVER
8713 M: Guenter Roeck <linux@roeck-us.net>
8714 L: linux-hwmon@vger.kernel.org
8716 F: Documentation/devicetree/bindings/hwmon/ti,ina2xx.yaml
8717 F: Documentation/hwmon/ina209.rst
8718 F: drivers/hwmon/ina209.c
8720 INA2XX HARDWARE MONITOR DRIVER
8721 M: Guenter Roeck <linux@roeck-us.net>
8722 L: linux-hwmon@vger.kernel.org
8724 F: Documentation/hwmon/ina2xx.rst
8725 F: drivers/hwmon/ina2xx.c
8726 F: include/linux/platform_data/ina2xx.h
8728 INDUSTRY PACK SUBSYSTEM (IPACK)
8729 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8730 M: Jens Taprogge <jens.taprogge@taprogge.org>
8731 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8732 L: industrypack-devel@lists.sourceforge.net
8734 W: http://industrypack.sourceforge.net
8737 INFINEON DPS310 Driver
8738 M: Eddie James <eajames@linux.ibm.com>
8739 L: linux-iio@vger.kernel.org
8741 F: drivers/iio/pressure/dps310.c
8743 INFINIBAND SUBSYSTEM
8744 M: Doug Ledford <dledford@redhat.com>
8745 M: Jason Gunthorpe <jgg@nvidia.com>
8746 L: linux-rdma@vger.kernel.org
8748 W: https://github.com/linux-rdma/rdma-core
8749 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8750 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8751 F: Documentation/devicetree/bindings/infiniband/
8752 F: Documentation/infiniband/
8753 F: drivers/infiniband/
8755 F: include/trace/events/ib_mad.h
8756 F: include/trace/events/ib_umad.h
8757 F: include/uapi/linux/if_infiniband.h
8758 F: include/uapi/rdma/
8759 F: samples/bpf/ibumad_kern.c
8760 F: samples/bpf/ibumad_user.c
8762 INGENIC JZ4780 NAND DRIVER
8763 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8764 L: linux-mtd@lists.infradead.org
8765 L: linux-mips@vger.kernel.org
8767 F: drivers/mtd/nand/raw/ingenic/
8770 M: Paul Cercueil <paul@crapouillou.net>
8771 L: linux-mips@vger.kernel.org
8773 F: arch/mips/boot/dts/ingenic/
8774 F: arch/mips/generic/board-ingenic.c
8775 F: arch/mips/include/asm/mach-ingenic/
8776 F: arch/mips/ingenic/Kconfig
8777 F: drivers/clk/ingenic/
8778 F: drivers/dma/dma-jz4780.c
8779 F: drivers/gpu/drm/ingenic/
8780 F: drivers/i2c/busses/i2c-jz4780.c
8781 F: drivers/iio/adc/ingenic-adc.c
8782 F: drivers/irqchip/irq-ingenic.c
8783 F: drivers/memory/jz4780-nemc.c
8784 F: drivers/mmc/host/jz4740_mmc.c
8785 F: drivers/mtd/nand/raw/ingenic/
8786 F: drivers/pinctrl/pinctrl-ingenic.c
8787 F: drivers/power/supply/ingenic-battery.c
8788 F: drivers/pwm/pwm-jz4740.c
8789 F: drivers/remoteproc/ingenic_rproc.c
8790 F: drivers/rtc/rtc-jz4740.c
8791 F: drivers/tty/serial/8250/8250_ingenic.c
8792 F: drivers/usb/musb/jz4740.c
8793 F: drivers/watchdog/jz4740_wdt.c
8794 F: include/dt-bindings/iio/adc/ingenic,adc.h
8795 F: include/linux/mfd/ingenic-tcu.h
8796 F: sound/soc/codecs/jz47*
8797 F: sound/soc/jz4740/
8800 M: Jan Kara <jack@suse.cz>
8801 R: Amir Goldstein <amir73il@gmail.com>
8802 L: linux-fsdevel@vger.kernel.org
8804 F: Documentation/filesystems/inotify.rst
8805 F: fs/notify/inotify/
8806 F: include/linux/inotify.h
8807 F: include/uapi/linux/inotify.h
8809 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8810 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8811 L: linux-input@vger.kernel.org
8813 Q: http://patchwork.kernel.org/project/linux-input/list/
8814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8815 F: Documentation/devicetree/bindings/input/
8816 F: Documentation/devicetree/bindings/serio/
8817 F: Documentation/input/
8819 F: include/linux/input.h
8820 F: include/linux/input/
8821 F: include/uapi/linux/input-event-codes.h
8822 F: include/uapi/linux/input.h
8824 INPUT MULTITOUCH (MT) PROTOCOL
8825 M: Henrik Rydberg <rydberg@bitmath.org>
8826 L: linux-input@vger.kernel.org
8828 F: Documentation/input/multi-touch-protocol.rst
8829 F: drivers/input/input-mt.c
8832 INSIDE SECURE CRYPTO DRIVER
8833 M: Antoine Tenart <atenart@kernel.org>
8834 L: linux-crypto@vger.kernel.org
8836 F: drivers/crypto/inside-secure/
8838 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8839 M: Mimi Zohar <zohar@linux.ibm.com>
8840 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8841 L: linux-integrity@vger.kernel.org
8843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8844 F: security/integrity/ima/
8846 INTEL 810/815 FRAMEBUFFER DRIVER
8847 M: Antonino Daplas <adaplas@gmail.com>
8848 L: linux-fbdev@vger.kernel.org
8850 F: drivers/video/fbdev/i810/
8853 M: Cezary Rojewski <cezary.rojewski@intel.com>
8854 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8855 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8856 M: Jie Yang <yang.jie@linux.intel.com>
8857 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8861 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8862 M: Hans de Goede <hdegoede@redhat.com>
8863 L: platform-driver-x86@vger.kernel.org
8865 F: drivers/platform/x86/intel_atomisp2_pm.c
8867 INTEL ATOMISP2 LED DRIVER
8868 M: Hans de Goede <hdegoede@redhat.com>
8869 L: platform-driver-x86@vger.kernel.org
8871 F: drivers/platform/x86/intel_atomisp2_led.c
8873 INTEL BROXTON PMC DRIVER
8874 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8875 M: Zha Qipeng <qipeng.zha@intel.com>
8877 F: drivers/mfd/intel_pmc_bxt.c
8878 F: include/linux/mfd/intel_pmc_bxt.h
8880 INTEL C600 SERIES SAS CONTROLLER DRIVER
8881 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8882 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8883 L: linux-scsi@vger.kernel.org
8885 T: git git://git.code.sf.net/p/intel-sas/isci
8886 F: drivers/scsi/isci/
8888 INTEL CPU family model numbers
8889 M: Tony Luck <tony.luck@intel.com>
8891 L: linux-kernel@vger.kernel.org
8893 F: arch/x86/include/asm/intel-family.h
8895 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8896 M: Jani Nikula <jani.nikula@linux.intel.com>
8897 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8898 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8899 L: intel-gfx@lists.freedesktop.org
8901 W: https://01.org/linuxgraphics/
8902 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8903 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8904 C: irc://chat.freenode.net/intel-gfx
8905 T: git git://anongit.freedesktop.org/drm-intel
8906 F: Documentation/gpu/i915.rst
8907 F: drivers/gpu/drm/i915/
8908 F: include/drm/i915*
8909 F: include/uapi/drm/i915_drm.h
8911 INTEL ETHERNET DRIVERS
8912 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8913 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8914 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8916 W: http://www.intel.com/support/feedback.htm
8917 W: http://e1000.sourceforge.net/
8918 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8921 F: Documentation/networking/device_drivers/ethernet/intel/
8922 F: drivers/net/ethernet/intel/
8923 F: drivers/net/ethernet/intel/*/
8924 F: include/linux/avf/virtchnl.h
8926 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8927 M: Maik Broemme <mbroemme@libmpq.org>
8928 L: linux-fbdev@vger.kernel.org
8930 F: Documentation/fb/intelfb.rst
8931 F: drivers/video/fbdev/intelfb/
8934 M: Andy Shevchenko <andy@kernel.org>
8935 L: linux-gpio@vger.kernel.org
8937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8938 F: drivers/gpio/gpio-ich.c
8939 F: drivers/gpio/gpio-merrifield.c
8940 F: drivers/gpio/gpio-ml-ioh.c
8941 F: drivers/gpio/gpio-pch.c
8942 F: drivers/gpio/gpio-sch.c
8943 F: drivers/gpio/gpio-sodaville.c
8945 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8946 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8947 M: Zhi Wang <zhi.a.wang@intel.com>
8948 L: intel-gvt-dev@lists.freedesktop.org
8949 L: intel-gfx@lists.freedesktop.org
8951 W: https://01.org/igvt-g
8952 T: git https://github.com/intel/gvt-linux.git
8953 F: drivers/gpu/drm/i915/gvt/
8955 INTEL HID EVENT DRIVER
8956 M: Alex Hung <alex.hung@canonical.com>
8957 L: platform-driver-x86@vger.kernel.org
8959 F: drivers/platform/x86/intel-hid.c
8961 INTEL I/OAT DMA DRIVER
8962 M: Dave Jiang <dave.jiang@intel.com>
8963 R: Dan Williams <dan.j.williams@intel.com>
8964 L: dmaengine@vger.kernel.org
8966 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8967 F: drivers/dma/ioat*
8970 M: Dave Jiang <dave.jiang@intel.com>
8971 L: dmaengine@vger.kernel.org
8973 F: drivers/dma/idxd/*
8974 F: include/uapi/linux/idxd.h
8977 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8978 M: Len Brown <lenb@kernel.org>
8979 L: linux-pm@vger.kernel.org
8981 B: https://bugzilla.kernel.org
8982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8983 F: drivers/idle/intel_idle.c
8985 INTEL INTEGRATED SENSOR HUB DRIVER
8986 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8987 M: Jiri Kosina <jikos@kernel.org>
8988 L: linux-input@vger.kernel.org
8990 F: drivers/hid/intel-ish-hid/
8993 M: David Woodhouse <dwmw2@infradead.org>
8994 M: Lu Baolu <baolu.lu@linux.intel.com>
8995 L: iommu@lists.linux-foundation.org
8997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8998 F: drivers/iommu/intel/
8999 F: include/linux/intel-iommu.h
9000 F: include/linux/intel-svm.h
9002 INTEL IOP-ADMA DMA DRIVER
9003 R: Dan Williams <dan.j.williams@intel.com>
9005 F: drivers/dma/iop-adma.c
9007 INTEL IPU3 CSI-2 CIO2 DRIVER
9008 M: Yong Zhi <yong.zhi@intel.com>
9009 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9010 M: Bingbu Cao <bingbu.cao@intel.com>
9011 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9012 L: linux-media@vger.kernel.org
9014 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
9015 F: drivers/media/pci/intel/ipu3/
9017 INTEL IPU3 CSI-2 IMGU DRIVER
9018 M: Sakari Ailus <sakari.ailus@linux.intel.com>
9019 R: Bingbu Cao <bingbu.cao@intel.com>
9020 R: Tianshu Qiu <tian.shu.qiu@intel.com>
9021 L: linux-media@vger.kernel.org
9023 F: Documentation/admin-guide/media/ipu3.rst
9024 F: Documentation/admin-guide/media/ipu3_rcb.svg
9025 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
9026 F: drivers/staging/media/ipu3/
9028 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
9029 M: Krzysztof Halasa <khalasa@piap.pl>
9031 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
9032 F: drivers/net/wan/ixp4xx_hss.c
9033 F: drivers/soc/ixp4xx/ixp4xx-npe.c
9034 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
9035 F: include/linux/soc/ixp4xx/npe.h
9036 F: include/linux/soc/ixp4xx/qmgr.h
9038 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9039 M: Deepak Saxena <dsaxena@plexity.net>
9041 F: drivers/char/hw_random/ixp4xx-rng.c
9043 INTEL KEEM BAY DRM DRIVER
9044 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9045 M: Edmund Dea <edmund.j.dea@intel.com>
9047 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9048 F: drivers/gpu/drm/kmb/
9050 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9051 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9053 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9054 F: drivers/crypto/keembay/Kconfig
9055 F: drivers/crypto/keembay/Makefile
9056 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9057 F: drivers/crypto/keembay/ocs-aes.c
9058 F: drivers/crypto/keembay/ocs-aes.h
9060 INTEL MANAGEMENT ENGINE (mei)
9061 M: Tomas Winkler <tomas.winkler@intel.com>
9062 L: linux-kernel@vger.kernel.org
9064 F: Documentation/driver-api/mei/*
9065 F: drivers/misc/mei/
9066 F: drivers/watchdog/mei_wdt.c
9067 F: include/linux/mei_cl_bus.h
9068 F: include/uapi/linux/mei.h
9071 INTEL MENLOW THERMAL DRIVER
9072 M: Sujith Thomas <sujith.thomas@intel.com>
9073 L: platform-driver-x86@vger.kernel.org
9075 W: https://01.org/linux-acpi
9076 F: drivers/platform/x86/intel_menlow.c
9078 INTEL P-Unit IPC DRIVER
9079 M: Zha Qipeng <qipeng.zha@intel.com>
9080 L: platform-driver-x86@vger.kernel.org
9082 F: arch/x86/include/asm/intel_punit_ipc.h
9083 F: drivers/platform/x86/intel_punit_ipc.c
9085 INTEL PMC CORE DRIVER
9086 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9087 M: David E Box <david.e.box@intel.com>
9088 L: platform-driver-x86@vger.kernel.org
9090 F: drivers/platform/x86/intel_pmc_core*
9092 INTEL PMIC GPIO DRIVERS
9093 M: Andy Shevchenko <andy@kernel.org>
9095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9096 F: drivers/gpio/gpio-*cove.c
9098 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9099 M: Andy Shevchenko <andy@kernel.org>
9101 F: drivers/mfd/intel_soc_pmic*
9102 F: include/linux/mfd/intel_soc_pmic*
9105 M: "David E. Box" <david.e.box@linux.intel.com>
9107 F: drivers/mfd/intel_pmt.c
9108 F: drivers/platform/x86/intel_pmt_*
9110 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9111 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9112 L: linux-wireless@vger.kernel.org
9114 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9115 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9116 F: drivers/net/wireless/intel/ipw2x00/
9119 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9120 M: Len Brown <lenb@kernel.org>
9121 L: linux-pm@vger.kernel.org
9123 F: drivers/cpufreq/intel_pstate.c
9125 INTEL RDMA RNIC DRIVER
9126 M: Faisal Latif <faisal.latif@intel.com>
9127 M: Shiraz Saleem <shiraz.saleem@intel.com>
9128 L: linux-rdma@vger.kernel.org
9130 F: drivers/infiniband/hw/i40iw/
9131 F: include/uapi/rdma/i40iw-abi.h
9134 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9136 F: arch/x86/include/asm/intel_scu_ipc.h
9137 F: drivers/platform/x86/intel_scu_*
9139 INTEL SPEED SELECT TECHNOLOGY
9140 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9141 L: platform-driver-x86@vger.kernel.org
9143 F: drivers/platform/x86/intel_speed_select_if/
9144 F: include/uapi/linux/isst_if.h
9145 F: tools/power/x86/intel-speed-select/
9147 INTEL STRATIX10 FIRMWARE DRIVERS
9148 M: Richard Gong <richard.gong@linux.intel.com>
9149 L: linux-kernel@vger.kernel.org
9151 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9152 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9153 F: drivers/firmware/stratix10-rsu.c
9154 F: drivers/firmware/stratix10-svc.c
9155 F: include/linux/firmware/intel/stratix10-smc.h
9156 F: include/linux/firmware/intel/stratix10-svc-client.h
9158 INTEL TELEMETRY DRIVER
9159 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9160 M: "David E. Box" <david.e.box@linux.intel.com>
9161 L: platform-driver-x86@vger.kernel.org
9163 F: arch/x86/include/asm/intel_telemetry.h
9164 F: drivers/platform/x86/intel_telemetry*
9166 INTEL UNCORE FREQUENCY CONTROL
9167 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9168 L: platform-driver-x86@vger.kernel.org
9170 F: drivers/platform/x86/intel-uncore-frequency.c
9172 INTEL VIRTUAL BUTTON DRIVER
9173 M: AceLan Kao <acelan.kao@canonical.com>
9174 L: platform-driver-x86@vger.kernel.org
9176 F: drivers/platform/x86/intel-vbtn.c
9178 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9179 M: Stanislaw Gruszka <stf_xl@wp.pl>
9180 L: linux-wireless@vger.kernel.org
9182 F: drivers/net/wireless/intel/iwlegacy/
9184 INTEL WIRELESS WIFI LINK (iwlwifi)
9185 M: Luca Coelho <luciano.coelho@intel.com>
9186 L: linux-wireless@vger.kernel.org
9188 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9190 F: drivers/net/wireless/intel/iwlwifi/
9192 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9193 M: Jithu Joseph <jithu.joseph@intel.com>
9194 R: Maurice Ma <maurice.ma@intel.com>
9196 W: https://slimbootloader.github.io/security/firmware-update.html
9197 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9199 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9200 M: Mario Limonciello <mario.limonciello@dell.com>
9202 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9205 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9207 F: Documentation/trace/intel_th.rst
9208 F: drivers/hwtracing/intel_th/
9209 F: include/linux/intel_th.h
9211 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9212 M: Ning Sun <ning.sun@intel.com>
9213 L: tboot-devel@lists.sourceforge.net
9215 W: http://tboot.sourceforge.net
9216 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9217 F: Documentation/x86/intel_txt.rst
9218 F: arch/x86/kernel/tboot.c
9219 F: include/linux/tboot.h
9222 M: Jarkko Sakkinen <jarkko@kernel.org>
9223 L: linux-sgx@vger.kernel.org
9225 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-sgx.git
9227 F: Documentation/x86/sgx.rst
9228 F: arch/x86/entry/vdso/vsgx.S
9229 F: arch/x86/include/uapi/asm/sgx.h
9230 F: arch/x86/kernel/cpu/sgx/*
9231 F: tools/testing/selftests/sgx/*
9235 M: Georgi Djakov <djakov@kernel.org>
9236 L: linux-pm@vger.kernel.org
9238 F: Documentation/devicetree/bindings/interconnect/
9239 F: Documentation/driver-api/interconnect.rst
9240 F: drivers/interconnect/
9241 F: include/dt-bindings/interconnect/
9242 F: include/linux/interconnect-provider.h
9243 F: include/linux/interconnect.h
9245 INVENSENSE ICM-426xx IMU DRIVER
9246 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9247 L: linux-iio@vger.kernel.org
9249 W: https://invensense.tdk.com/
9250 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9251 F: drivers/iio/imu/inv_icm42600/
9253 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9254 M: Linus Walleij <linus.walleij@linaro.org>
9255 L: linux-iio@vger.kernel.org
9257 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9258 F: drivers/iio/gyro/mpu3050*
9260 IOC3 ETHERNET DRIVER
9261 M: Ralf Baechle <ralf@linux-mips.org>
9262 L: linux-mips@vger.kernel.org
9264 F: drivers/net/ethernet/sgi/ioc3-eth.c
9266 IOMAP FILESYSTEM LIBRARY
9267 M: Christoph Hellwig <hch@infradead.org>
9268 M: Darrick J. Wong <djwong@kernel.org>
9269 M: linux-xfs@vger.kernel.org
9270 M: linux-fsdevel@vger.kernel.org
9271 L: linux-xfs@vger.kernel.org
9272 L: linux-fsdevel@vger.kernel.org
9274 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9276 F: include/linux/iomap.h
9279 M: Joerg Roedel <joro@8bytes.org>
9280 M: Will Deacon <will@kernel.org>
9281 L: iommu@lists.linux-foundation.org
9283 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9284 F: Documentation/devicetree/bindings/iommu/
9285 F: Documentation/userspace-api/iommu.rst
9287 F: include/linux/iommu.h
9288 F: include/linux/iova.h
9289 F: include/linux/of_iommu.h
9290 F: include/uapi/linux/iommu.h
9293 M: Jens Axboe <axboe@kernel.dk>
9294 L: io-uring@vger.kernel.org
9296 T: git git://git.kernel.dk/linux-block
9297 T: git git://git.kernel.dk/liburing
9301 F: include/uapi/linux/io_uring.h
9304 M: Corey Minyard <minyard@acm.org>
9305 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9307 W: http://openipmi.sourceforge.net/
9308 F: Documentation/driver-api/ipmi.rst
9309 F: Documentation/devicetree/bindings/ipmi/
9310 F: drivers/char/ipmi/
9311 F: include/linux/ipmi*
9312 F: include/uapi/linux/ipmi*
9314 IPS SCSI RAID DRIVER
9315 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9316 L: linux-scsi@vger.kernel.org
9318 W: http://www.adaptec.com/
9319 F: drivers/scsi/ips*
9322 M: Simon Horman <horms@verge.net.au>
9323 M: Julian Anastasov <ja@ssi.bg>
9324 L: netdev@vger.kernel.org
9325 L: lvs-devel@vger.kernel.org
9327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9329 F: Documentation/networking/ipvs-sysctl.rst
9330 F: include/net/ip_vs.h
9331 F: include/uapi/linux/ip_vs.h
9332 F: net/netfilter/ipvs/
9335 M: Jiri Kosina <jikos@kernel.org>
9336 M: David Sterba <dsterba@suse.com>
9338 F: drivers/tty/ipwireless/
9341 L: netdev@vger.kernel.org
9343 F: include/uapi/linux/ipx.h
9345 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9346 M: Marc Zyngier <maz@kernel.org>
9348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9349 F: Documentation/core-api/irq/irq-domain.rst
9350 F: include/linux/irqdomain.h
9351 F: kernel/irq/irqdomain.c
9355 M: Thomas Gleixner <tglx@linutronix.de>
9356 L: linux-kernel@vger.kernel.org
9358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9362 M: Thomas Gleixner <tglx@linutronix.de>
9363 M: Marc Zyngier <maz@kernel.org>
9364 L: linux-kernel@vger.kernel.org
9366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9367 F: Documentation/devicetree/bindings/interrupt-controller/
9371 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9373 F: Documentation/driver-api/isa.rst
9374 F: drivers/base/isa.c
9375 F: include/linux/isa.h
9378 M: Hans Verkuil <hverkuil@xs4all.nl>
9379 L: linux-media@vger.kernel.org
9381 W: https://linuxtv.org
9382 T: git git://linuxtv.org/media_tree.git
9383 F: drivers/media/radio/radio-isa*
9386 M: Jaroslav Kysela <perex@perex.cz>
9388 F: Documentation/driver-api/isapnp.rst
9389 F: drivers/pnp/isapnp/
9390 F: include/linux/isapnp.h
9393 M: Lee Duncan <lduncan@suse.com>
9394 M: Chris Leech <cleech@redhat.com>
9395 L: open-iscsi@googlegroups.com
9396 L: linux-scsi@vger.kernel.org
9398 W: www.open-iscsi.com
9399 F: drivers/scsi/*iscsi*
9400 F: include/scsi/*iscsi*
9402 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9403 M: Peter Jones <pjones@redhat.com>
9404 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9406 F: drivers/firmware/iscsi_ibft*
9408 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9409 M: Sagi Grimberg <sagi@grimberg.me>
9410 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9411 L: linux-rdma@vger.kernel.org
9413 W: http://www.openfabrics.org
9414 W: www.open-iscsi.org
9415 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9416 F: drivers/infiniband/ulp/iser/
9418 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9419 M: Sagi Grimberg <sagi@grimberg.me>
9420 L: linux-rdma@vger.kernel.org
9421 L: target-devel@vger.kernel.org
9423 W: http://www.linux-iscsi.org
9424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9425 F: drivers/infiniband/ulp/isert
9427 ISDN/CMTP OVER BLUETOOTH
9428 M: Karsten Keil <isdn@linux-pingi.de>
9429 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9430 L: netdev@vger.kernel.org
9432 W: http://www.isdn4linux.de
9433 F: Documentation/isdn/
9434 F: drivers/isdn/capi/
9435 F: include/linux/isdn/
9436 F: include/uapi/linux/isdn/
9437 F: net/bluetooth/cmtp/
9439 ISDN/mISDN SUBSYSTEM
9440 M: Karsten Keil <isdn@linux-pingi.de>
9441 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9442 L: netdev@vger.kernel.org
9444 W: http://www.isdn4linux.de
9445 F: drivers/isdn/Kconfig
9446 F: drivers/isdn/Makefile
9447 F: drivers/isdn/hardware/
9448 F: drivers/isdn/mISDN/
9450 IT87 HARDWARE MONITORING DRIVER
9451 M: Jean Delvare <jdelvare@suse.com>
9452 L: linux-hwmon@vger.kernel.org
9454 F: Documentation/hwmon/it87.rst
9455 F: drivers/hwmon/it87.c
9458 M: Antti Palosaari <crope@iki.fi>
9459 L: linux-media@vger.kernel.org
9461 W: https://linuxtv.org
9462 W: http://palosaari.fi/linux/
9463 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9464 T: git git://linuxtv.org/anttip/media_tree.git
9465 F: drivers/media/tuners/it913x*
9467 IVTV VIDEO4LINUX DRIVER
9468 M: Andy Walls <awalls@md.metrocast.net>
9469 L: linux-media@vger.kernel.org
9471 W: https://linuxtv.org
9472 T: git git://linuxtv.org/media_tree.git
9473 F: Documentation/admin-guide/media/ivtv*
9474 F: drivers/media/pci/ivtv/
9475 F: include/uapi/linux/ivtv*
9477 IX2505V MEDIA DRIVER
9478 M: Malcolm Priestley <tvboxspy@gmail.com>
9479 L: linux-media@vger.kernel.org
9481 W: https://linuxtv.org
9482 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9483 F: drivers/media/dvb-frontends/ix2505v*
9485 JAILHOUSE HYPERVISOR INTERFACE
9486 M: Jan Kiszka <jan.kiszka@siemens.com>
9487 L: jailhouse-dev@googlegroups.com
9489 F: arch/x86/include/asm/jailhouse_para.h
9490 F: arch/x86/kernel/jailhouse.c
9492 JC42.4 TEMPERATURE SENSOR DRIVER
9493 M: Guenter Roeck <linux@roeck-us.net>
9494 L: linux-hwmon@vger.kernel.org
9496 F: Documentation/hwmon/jc42.rst
9497 F: drivers/hwmon/jc42.c
9500 M: Dave Kleikamp <shaggy@kernel.org>
9501 L: jfs-discussion@lists.sourceforge.net
9503 W: http://jfs.sourceforge.net/
9504 T: git git://github.com/kleikamp/linux-shaggy.git
9505 F: Documentation/admin-guide/jfs.rst
9509 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9510 L: netdev@vger.kernel.org
9512 F: drivers/net/ethernet/jme.*
9514 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9515 M: David Woodhouse <dwmw2@infradead.org>
9516 M: Richard Weinberger <richard@nod.at>
9517 L: linux-mtd@lists.infradead.org
9519 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9520 T: git git://git.infradead.org/ubifs-2.6.git
9522 F: include/uapi/linux/jffs2.h
9524 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9525 M: "Theodore Ts'o" <tytso@mit.edu>
9526 M: Jan Kara <jack@suse.com>
9527 L: linux-ext4@vger.kernel.org
9530 F: include/linux/jbd2.h
9532 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9533 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9534 L: linux-media@vger.kernel.org
9536 F: drivers/media/platform/rcar_jpu.c
9538 JSM Neo PCI based serial card
9539 L: linux-serial@vger.kernel.org
9541 F: drivers/tty/serial/jsm/
9543 K10TEMP HARDWARE MONITORING DRIVER
9544 M: Clemens Ladisch <clemens@ladisch.de>
9545 L: linux-hwmon@vger.kernel.org
9547 F: Documentation/hwmon/k10temp.rst
9548 F: drivers/hwmon/k10temp.c
9550 K8TEMP HARDWARE MONITORING DRIVER
9551 M: Rudolf Marek <r.marek@assembler.cz>
9552 L: linux-hwmon@vger.kernel.org
9554 F: Documentation/hwmon/k8temp.rst
9555 F: drivers/hwmon/k8temp.c
9558 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9559 R: Alexander Potapenko <glider@google.com>
9560 R: Dmitry Vyukov <dvyukov@google.com>
9561 L: kasan-dev@googlegroups.com
9563 F: Documentation/dev-tools/kasan.rst
9564 F: arch/*/include/asm/kasan.h
9565 F: arch/*/mm/kasan_init*
9566 F: include/linux/kasan*.h
9569 F: scripts/Makefile.kasan
9572 M: Masahiro Yamada <masahiroy@kernel.org>
9573 L: linux-kbuild@vger.kernel.org
9575 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9576 F: Documentation/kbuild/kconfig*
9577 F: scripts/Kconfig.include
9581 R: Dmitry Vyukov <dvyukov@google.com>
9582 R: Andrey Konovalov <andreyknvl@google.com>
9583 L: kasan-dev@googlegroups.com
9585 F: Documentation/dev-tools/kcov.rst
9586 F: include/linux/kcov.h
9587 F: include/uapi/linux/kcov.h
9589 F: scripts/Makefile.kcov
9592 M: Marco Elver <elver@google.com>
9593 R: Dmitry Vyukov <dvyukov@google.com>
9594 L: kasan-dev@googlegroups.com
9596 F: Documentation/dev-tools/kcsan.rst
9597 F: include/linux/kcsan*.h
9599 F: lib/Kconfig.kcsan
9600 F: scripts/Makefile.kcsan
9603 M: Dave Young <dyoung@redhat.com>
9604 M: Baoquan He <bhe@redhat.com>
9605 R: Vivek Goyal <vgoyal@redhat.com>
9606 L: kexec@lists.infradead.org
9608 W: http://lse.sourceforge.net/kdump/
9609 F: Documentation/admin-guide/kdump/
9611 F: include/linux/crash_core.h
9612 F: include/linux/crash_dump.h
9613 F: include/uapi/linux/vmcore.h
9616 KEENE FM RADIO TRANSMITTER DRIVER
9617 M: Hans Verkuil <hverkuil@xs4all.nl>
9618 L: linux-media@vger.kernel.org
9620 W: https://linuxtv.org
9621 T: git git://linuxtv.org/media_tree.git
9622 F: drivers/media/radio/radio-keene*
9625 M: Ian Kent <raven@themaw.net>
9626 L: autofs@vger.kernel.org
9630 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9631 M: Masahiro Yamada <masahiroy@kernel.org>
9632 M: Michal Marek <michal.lkml@markovi.net>
9633 L: linux-kbuild@vger.kernel.org
9635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9636 F: Documentation/kbuild/
9638 F: scripts/*vmlinux*
9640 F: scripts/Makefile*
9647 L: kernel-janitors@vger.kernel.org
9649 W: http://kernelnewbies.org/KernelJanitors
9651 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9652 M: "J. Bruce Fields" <bfields@fieldses.org>
9653 M: Chuck Lever <chuck.lever@oracle.com>
9654 L: linux-nfs@vger.kernel.org
9656 W: http://nfs.sourceforge.net/
9657 T: git git://linux-nfs.org/~bfields/linux.git
9661 F: include/linux/lockd/
9662 F: include/linux/sunrpc/
9663 F: include/uapi/linux/nfsd/
9664 F: include/uapi/linux/sunrpc/
9666 F: Documentation/filesystems/nfs/
9668 KERNEL SELFTEST FRAMEWORK
9669 M: Shuah Khan <shuah@kernel.org>
9670 M: Shuah Khan <skhan@linuxfoundation.org>
9671 L: linux-kselftest@vger.kernel.org
9673 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9675 F: Documentation/dev-tools/kselftest*
9676 F: tools/testing/selftests/
9678 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9679 M: Brendan Higgins <brendanhiggins@google.com>
9680 L: linux-kselftest@vger.kernel.org
9681 L: kunit-dev@googlegroups.com
9683 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9684 F: Documentation/dev-tools/kunit/
9687 F: tools/testing/kunit/
9689 KERNEL USERMODE HELPER
9690 M: Luis Chamberlain <mcgrof@kernel.org>
9691 L: linux-kernel@vger.kernel.org
9693 F: include/linux/umh.h
9696 KERNEL VIRTUAL MACHINE (KVM)
9697 M: Paolo Bonzini <pbonzini@redhat.com>
9698 L: kvm@vger.kernel.org
9700 W: http://www.linux-kvm.org
9701 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9702 F: Documentation/virt/kvm/
9703 F: include/asm-generic/kvm*
9704 F: include/kvm/iodev.h
9705 F: include/linux/kvm*
9706 F: include/trace/events/kvm.h
9707 F: include/uapi/asm-generic/kvm*
9708 F: include/uapi/linux/kvm*
9710 F: tools/testing/selftests/kvm/
9713 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9714 M: Marc Zyngier <maz@kernel.org>
9715 R: James Morse <james.morse@arm.com>
9716 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9717 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9719 L: kvmarm@lists.cs.columbia.edu
9721 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9722 F: arch/arm64/include/asm/kvm*
9723 F: arch/arm64/include/uapi/asm/kvm*
9725 F: include/kvm/arm_*
9727 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9728 M: Huacai Chen <chenhuacai@kernel.org>
9729 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9730 L: linux-mips@vger.kernel.org
9731 L: kvm@vger.kernel.org
9733 F: arch/mips/include/asm/kvm*
9734 F: arch/mips/include/uapi/asm/kvm*
9737 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9738 M: Paul Mackerras <paulus@ozlabs.org>
9739 L: kvm-ppc@vger.kernel.org
9741 W: http://www.linux-kvm.org/
9742 T: git git://github.com/agraf/linux-2.6.git
9743 F: arch/powerpc/include/asm/kvm*
9744 F: arch/powerpc/include/uapi/asm/kvm*
9745 F: arch/powerpc/kernel/kvm*
9746 F: arch/powerpc/kvm/
9748 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9749 M: Christian Borntraeger <borntraeger@de.ibm.com>
9750 M: Janosch Frank <frankja@linux.ibm.com>
9751 R: David Hildenbrand <david@redhat.com>
9752 R: Cornelia Huck <cohuck@redhat.com>
9753 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9754 L: kvm@vger.kernel.org
9756 W: http://www.ibm.com/developerworks/linux/linux390/
9757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9758 F: Documentation/virt/kvm/s390*
9759 F: arch/s390/include/asm/gmap.h
9760 F: arch/s390/include/asm/kvm*
9761 F: arch/s390/include/uapi/asm/kvm*
9762 F: arch/s390/kernel/uv.c
9764 F: arch/s390/mm/gmap.c
9765 F: tools/testing/selftests/kvm/*/s390x/
9766 F: tools/testing/selftests/kvm/s390x/
9768 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9769 M: Paolo Bonzini <pbonzini@redhat.com>
9770 R: Sean Christopherson <seanjc@google.com>
9771 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9772 R: Wanpeng Li <wanpengli@tencent.com>
9773 R: Jim Mattson <jmattson@google.com>
9774 R: Joerg Roedel <joro@8bytes.org>
9775 L: kvm@vger.kernel.org
9777 W: http://www.linux-kvm.org
9778 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9779 F: arch/x86/include/asm/kvm*
9780 F: arch/x86/include/asm/pvclock-abi.h
9781 F: arch/x86/include/asm/svm.h
9782 F: arch/x86/include/asm/vmx*.h
9783 F: arch/x86/include/uapi/asm/kvm*
9784 F: arch/x86/include/uapi/asm/svm.h
9785 F: arch/x86/include/uapi/asm/vmx.h
9786 F: arch/x86/kernel/kvm.c
9787 F: arch/x86/kernel/kvmclock.c
9792 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9793 M: Tejun Heo <tj@kernel.org>
9795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9797 F: include/linux/kernfs.h
9800 M: Eric Biederman <ebiederm@xmission.com>
9801 L: kexec@lists.infradead.org
9803 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9804 F: include/linux/kexec.h
9805 F: include/uapi/linux/kexec.h
9809 M: Mimi Zohar <zohar@linux.ibm.com>
9810 L: linux-integrity@vger.kernel.org
9811 L: keyrings@vger.kernel.org
9813 F: Documentation/security/keys/trusted-encrypted.rst
9814 F: include/keys/encrypted-type.h
9815 F: security/keys/encrypted-keys/
9818 M: James Bottomley <jejb@linux.ibm.com>
9819 M: Jarkko Sakkinen <jarkko@kernel.org>
9820 M: Mimi Zohar <zohar@linux.ibm.com>
9821 L: linux-integrity@vger.kernel.org
9822 L: keyrings@vger.kernel.org
9824 F: Documentation/security/keys/trusted-encrypted.rst
9825 F: include/keys/trusted-type.h
9826 F: include/keys/trusted_tpm.h
9827 F: security/keys/trusted-keys/
9830 M: David Howells <dhowells@redhat.com>
9831 M: Jarkko Sakkinen <jarkko@kernel.org>
9832 L: keyrings@vger.kernel.org
9834 F: Documentation/security/keys/core.rst
9836 F: include/linux/key-type.h
9837 F: include/linux/key.h
9838 F: include/linux/keyctl.h
9839 F: include/uapi/linux/keyctl.h
9843 M: Stefani Seibold <stefani@seibold.net>
9845 F: include/linux/kfifo.h
9849 KGDB / KDB /debug_core
9850 M: Jason Wessel <jason.wessel@windriver.com>
9851 M: Daniel Thompson <daniel.thompson@linaro.org>
9852 R: Douglas Anderson <dianders@chromium.org>
9853 L: kgdb-bugreport@lists.sourceforge.net
9855 W: http://kgdb.wiki.kernel.org/
9856 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9857 F: Documentation/dev-tools/kgdb.rst
9858 F: drivers/misc/kgdbts.c
9859 F: drivers/tty/serial/kgdboc.c
9860 F: include/linux/kdb.h
9861 F: include/linux/kgdb.h
9864 KHADAS MCU MFD DRIVER
9865 M: Neil Armstrong <narmstrong@baylibre.com>
9866 L: linux-amlogic@lists.infradead.org
9868 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9869 F: drivers/mfd/khadas-mcu.c
9870 F: include/linux/mfd/khadas-mcu.h
9871 F: drivers/thermal/khadas_mcu_fan.c
9874 M: Catalin Marinas <catalin.marinas@arm.com>
9876 F: Documentation/dev-tools/kmemleak.rst
9877 F: include/linux/kmemleak.h
9879 F: samples/kmemleak/kmemleak-test.c
9881 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9882 M: Luis Chamberlain <mcgrof@kernel.org>
9883 L: linux-kernel@vger.kernel.org
9885 F: include/linux/kmod.h
9888 F: tools/testing/selftests/kmod/
9891 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9892 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9893 M: "David S. Miller" <davem@davemloft.net>
9894 M: Masami Hiramatsu <mhiramat@kernel.org>
9896 F: Documentation/trace/kprobes.rst
9897 F: include/asm-generic/kprobes.h
9898 F: include/linux/kprobes.h
9901 KS0108 LCD CONTROLLER DRIVER
9902 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9904 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9905 F: drivers/auxdisplay/ks0108.c
9906 F: include/linux/ks0108.h
9908 KTD253 BACKLIGHT DRIVER
9909 M: Linus Walleij <linus.walleij@linaro.org>
9911 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9912 F: drivers/video/backlight/ktd253-backlight.c
9915 M: David Ahern <dsahern@kernel.org>
9916 L: netdev@vger.kernel.org
9918 F: include/net/l3mdev.h
9922 M: John Fastabend <john.fastabend@gmail.com>
9923 M: Daniel Borkmann <daniel@iogearbox.net>
9924 M: Jakub Sitnicki <jakub@cloudflare.com>
9925 M: Lorenz Bauer <lmb@cloudflare.com>
9926 L: netdev@vger.kernel.org
9927 L: bpf@vger.kernel.org
9929 F: include/linux/skmsg.h
9931 F: net/core/sock_map.c
9932 F: net/ipv4/tcp_bpf.c
9933 F: net/ipv4/udp_bpf.c
9935 LANTIQ / INTEL Ethernet drivers
9936 M: Hauke Mehrtens <hauke@hauke-m.de>
9937 L: netdev@vger.kernel.org
9939 F: drivers/net/dsa/lantiq_gswip.c
9940 F: drivers/net/dsa/lantiq_pce.h
9941 F: drivers/net/ethernet/lantiq_xrx200.c
9942 F: net/dsa/tag_gswip.c
9944 LANTIQ MIPS ARCHITECTURE
9945 M: John Crispin <john@phrozen.org>
9946 L: linux-mips@vger.kernel.org
9949 F: drivers/soc/lantiq
9951 LASI 53c700 driver for PARISC
9952 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9953 L: linux-scsi@vger.kernel.org
9955 F: Documentation/scsi/53c700.rst
9956 F: drivers/scsi/53c700*
9959 M: Tobin C. Harding <me@tobin.cc>
9960 M: Tycho Andersen <tycho@tycho.pizza>
9961 L: linux-hardening@vger.kernel.org
9963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9964 F: scripts/leaking_addresses.pl
9967 M: Pavel Machek <pavel@ucw.cz>
9968 R: Dan Murphy <dmurphy@ti.com>
9969 L: linux-leds@vger.kernel.org
9971 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9972 F: Documentation/devicetree/bindings/leds/
9974 F: include/linux/leds.h
9976 LEGACY EEPROM DRIVER
9977 M: Jean Delvare <jdelvare@suse.com>
9979 F: Documentation/misc-devices/eeprom.rst
9980 F: drivers/misc/eeprom/eeprom.c
9983 R: David Lechner <david@lechnology.com>
9985 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9986 F: arch/arm/boot/dts/da850-lego-ev3.dts
9987 F: drivers/power/supply/lego_ev3_battery.c
9989 LEGO USB Tower driver
9990 M: Juergen Stuber <starblue@users.sourceforge.net>
9991 L: legousb-devel@lists.sourceforge.net
9993 W: http://legousb.sourceforge.net/
9994 F: drivers/usb/misc/legousbtower.c
9997 M: Matan Ziv-Av <matan@svgalib.org>
9998 L: platform-driver-x86@vger.kernel.org
10000 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
10001 F: Documentation/admin-guide/laptops/lg-laptop.rst
10002 F: drivers/platform/x86/lg-laptop.c
10004 LG2160 MEDIA DRIVER
10005 M: Michael Krufky <mkrufky@linuxtv.org>
10006 L: linux-media@vger.kernel.org
10008 W: https://linuxtv.org
10009 W: http://github.com/mkrufky
10010 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10011 T: git git://linuxtv.org/mkrufky/tuners.git
10012 F: drivers/media/dvb-frontends/lg2160.*
10014 LGDT3305 MEDIA DRIVER
10015 M: Michael Krufky <mkrufky@linuxtv.org>
10016 L: linux-media@vger.kernel.org
10018 W: https://linuxtv.org
10019 W: http://github.com/mkrufky
10020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10021 T: git git://linuxtv.org/mkrufky/tuners.git
10022 F: drivers/media/dvb-frontends/lgdt3305.*
10024 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
10025 M: Viresh Kumar <vireshk@kernel.org>
10026 L: linux-ide@vger.kernel.org
10028 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10029 F: drivers/ata/pata_arasan_cf.c
10030 F: include/linux/pata_arasan_cf_data.h
10032 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
10033 M: Linus Walleij <linus.walleij@linaro.org>
10034 L: linux-ide@vger.kernel.org
10036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10037 F: drivers/ata/pata_ftide010.c
10038 F: drivers/ata/sata_gemini.c
10039 F: drivers/ata/sata_gemini.h
10041 LIBATA SATA AHCI PLATFORM devices support
10042 M: Hans de Goede <hdegoede@redhat.com>
10043 M: Jens Axboe <axboe@kernel.dk>
10044 L: linux-ide@vger.kernel.org
10046 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10047 F: drivers/ata/ahci_platform.c
10048 F: drivers/ata/libahci_platform.c
10049 F: include/linux/ahci_platform.h
10051 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10052 M: Mikael Pettersson <mikpelinux@gmail.com>
10053 L: linux-ide@vger.kernel.org
10055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10056 F: drivers/ata/sata_promise.*
10058 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10059 M: Jens Axboe <axboe@kernel.dk>
10060 L: linux-ide@vger.kernel.org
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10063 F: Documentation/devicetree/bindings/ata/
10065 F: include/linux/ata.h
10066 F: include/linux/libata.h
10069 M: Sasha Levin <alexander.levin@microsoft.com>
10071 F: tools/lib/lockdep/
10073 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10074 M: Dan Williams <dan.j.williams@intel.com>
10075 M: Vishal Verma <vishal.l.verma@intel.com>
10076 M: Dave Jiang <dave.jiang@intel.com>
10077 L: linux-nvdimm@lists.01.org
10079 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10080 P: Documentation/nvdimm/maintainer-entry-profile.rst
10081 F: drivers/nvdimm/blk.c
10082 F: drivers/nvdimm/region_devs.c
10084 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10085 M: Vishal Verma <vishal.l.verma@intel.com>
10086 M: Dan Williams <dan.j.williams@intel.com>
10087 M: Dave Jiang <dave.jiang@intel.com>
10088 L: linux-nvdimm@lists.01.org
10090 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10091 P: Documentation/nvdimm/maintainer-entry-profile.rst
10092 F: drivers/nvdimm/btt*
10094 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10095 M: Dan Williams <dan.j.williams@intel.com>
10096 M: Vishal Verma <vishal.l.verma@intel.com>
10097 M: Dave Jiang <dave.jiang@intel.com>
10098 L: linux-nvdimm@lists.01.org
10100 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10101 P: Documentation/nvdimm/maintainer-entry-profile.rst
10102 F: drivers/nvdimm/pmem*
10104 LIBNVDIMM: DEVICETREE BINDINGS
10105 M: Oliver O'Halloran <oohall@gmail.com>
10106 L: linux-nvdimm@lists.01.org
10108 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10109 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10110 F: drivers/nvdimm/of_pmem.c
10112 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10113 M: Dan Williams <dan.j.williams@intel.com>
10114 M: Vishal Verma <vishal.l.verma@intel.com>
10115 M: Dave Jiang <dave.jiang@intel.com>
10116 M: Ira Weiny <ira.weiny@intel.com>
10117 L: linux-nvdimm@lists.01.org
10119 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10120 P: Documentation/nvdimm/maintainer-entry-profile.rst
10121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10122 F: drivers/acpi/nfit/*
10123 F: drivers/nvdimm/*
10124 F: include/linux/libnvdimm.h
10125 F: include/linux/nd.h
10126 F: include/uapi/linux/ndctl.h
10127 F: tools/testing/nvdimm/
10129 LICENSES and SPDX stuff
10130 M: Thomas Gleixner <tglx@linutronix.de>
10131 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10132 L: linux-spdx@vger.kernel.org
10134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10136 F: Documentation/process/license-rules.rst
10138 F: scripts/spdxcheck-test.sh
10139 F: scripts/spdxcheck.py
10141 LIGHTNVM PLATFORM SUPPORT
10142 M: Matias Bjorling <mb@lightnvm.io>
10143 L: linux-block@vger.kernel.org
10145 W: http://github/OpenChannelSSD
10146 F: drivers/lightnvm/
10147 F: include/linux/lightnvm.h
10148 F: include/uapi/linux/lightnvm.h
10150 LINEAR RANGES HELPERS
10151 M: Mark Brown <broonie@kernel.org>
10152 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10153 F: lib/linear_ranges.c
10154 F: lib/test_linear_ranges.c
10155 F: include/linux/linear_range.h
10157 LINUX FOR POWER MACINTOSH
10158 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10159 L: linuxppc-dev@lists.ozlabs.org
10161 F: arch/powerpc/platforms/powermac/
10162 F: drivers/macintosh/
10164 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10165 M: Michael Ellerman <mpe@ellerman.id.au>
10166 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10167 R: Paul Mackerras <paulus@samba.org>
10168 L: linuxppc-dev@lists.ozlabs.org
10170 W: https://github.com/linuxppc/wiki/wiki
10171 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10173 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10174 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10175 F: Documentation/devicetree/bindings/powerpc/
10176 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10177 F: Documentation/powerpc/
10179 F: drivers/*/*/*pasemi*
10180 F: drivers/*/*pasemi*
10181 F: drivers/char/tpm/tpm_ibmvtpm*
10182 F: drivers/crypto/nx/
10183 F: drivers/crypto/vmx/
10184 F: drivers/i2c/busses/i2c-opal.c
10185 F: drivers/net/ethernet/ibm/ibmveth.*
10186 F: drivers/net/ethernet/ibm/ibmvnic.*
10187 F: drivers/pci/hotplug/pnv_php.c
10188 F: drivers/pci/hotplug/rpa*
10189 F: drivers/rtc/rtc-opal.c
10190 F: drivers/scsi/ibmvscsi/
10191 F: drivers/tty/hvc/hvc_opal.c
10192 F: drivers/watchdog/wdrtas.c
10193 F: tools/testing/selftests/powerpc
10200 LINUX FOR POWERPC EMBEDDED MPC5XXX
10201 M: Anatolij Gustschin <agust@denx.de>
10202 L: linuxppc-dev@lists.ozlabs.org
10204 F: arch/powerpc/platforms/512x/
10205 F: arch/powerpc/platforms/52xx/
10207 LINUX FOR POWERPC EMBEDDED PPC4XX
10208 L: linuxppc-dev@lists.ozlabs.org
10210 F: arch/powerpc/platforms/40x/
10211 F: arch/powerpc/platforms/44x/
10213 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10214 M: Scott Wood <oss@buserror.net>
10215 L: linuxppc-dev@lists.ozlabs.org
10217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10218 F: Documentation/devicetree/bindings/powerpc/fsl/
10219 F: arch/powerpc/platforms/83xx/
10220 F: arch/powerpc/platforms/85xx/
10222 LINUX FOR POWERPC EMBEDDED PPC8XX
10223 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10224 L: linuxppc-dev@lists.ozlabs.org
10226 F: arch/powerpc/platforms/8xx/
10228 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10229 M: Kees Cook <keescook@chromium.org>
10231 F: drivers/misc/lkdtm/*
10232 F: tools/testing/selftests/lkdtm/*
10234 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10235 M: Alan Stern <stern@rowland.harvard.edu>
10236 M: Andrea Parri <parri.andrea@gmail.com>
10237 M: Will Deacon <will@kernel.org>
10238 M: Peter Zijlstra <peterz@infradead.org>
10239 M: Boqun Feng <boqun.feng@gmail.com>
10240 M: Nicholas Piggin <npiggin@gmail.com>
10241 M: David Howells <dhowells@redhat.com>
10242 M: Jade Alglave <j.alglave@ucl.ac.uk>
10243 M: Luc Maranget <luc.maranget@inria.fr>
10244 M: "Paul E. McKenney" <paulmck@kernel.org>
10245 R: Akira Yokosawa <akiyks@gmail.com>
10246 R: Daniel Lustig <dlustig@nvidia.com>
10247 R: Joel Fernandes <joel@joelfernandes.org>
10248 L: linux-kernel@vger.kernel.org
10249 L: linux-arch@vger.kernel.org
10251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10252 F: Documentation/atomic_bitops.txt
10253 F: Documentation/atomic_t.txt
10254 F: Documentation/core-api/refcount-vs-atomic.rst
10255 F: Documentation/litmus-tests/
10256 F: Documentation/memory-barriers.txt
10257 F: tools/memory-model/
10259 LIS3LV02D ACCELEROMETER DRIVER
10260 M: Eric Piel <eric.piel@tremplin-utc.net>
10262 F: Documentation/misc-devices/lis3lv02d.rst
10263 F: drivers/misc/lis3lv02d/
10264 F: drivers/platform/x86/hp_accel.c
10267 M: David Gow <davidgow@google.com>
10268 L: linux-kselftest@vger.kernel.org
10269 L: kunit-dev@googlegroups.com
10274 M: Karol Gugala <kgugala@antmicro.com>
10275 M: Mateusz Holenko <mholenko@antmicro.com>
10277 F: Documentation/devicetree/bindings/*/litex,*.yaml
10278 F: arch/openrisc/boot/dts/or1klitex.dts
10279 F: drivers/soc/litex/litex_soc_ctrl.c
10280 F: drivers/tty/serial/liteuart.c
10281 F: include/linux/litex.h
10284 M: Josh Poimboeuf <jpoimboe@redhat.com>
10285 M: Jiri Kosina <jikos@kernel.org>
10286 M: Miroslav Benes <mbenes@suse.cz>
10287 M: Petr Mladek <pmladek@suse.com>
10288 R: Joe Lawrence <joe.lawrence@redhat.com>
10289 L: live-patching@vger.kernel.org
10291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10292 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10293 F: Documentation/livepatch/
10294 F: arch/powerpc/include/asm/livepatch.h
10295 F: arch/s390/include/asm/livepatch.h
10296 F: arch/x86/include/asm/livepatch.h
10297 F: include/linux/livepatch.h
10298 F: kernel/livepatch/
10300 F: samples/livepatch/
10301 F: tools/testing/selftests/livepatch/
10304 L: netdev@vger.kernel.org
10306 F: include/linux/llc.h
10307 F: include/net/llc*
10308 F: include/uapi/linux/llc.h
10311 LM73 HARDWARE MONITOR DRIVER
10312 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10313 L: linux-hwmon@vger.kernel.org
10315 F: drivers/hwmon/lm73.c
10317 LM78 HARDWARE MONITOR DRIVER
10318 M: Jean Delvare <jdelvare@suse.com>
10319 L: linux-hwmon@vger.kernel.org
10321 F: Documentation/hwmon/lm78.rst
10322 F: drivers/hwmon/lm78.c
10324 LM83 HARDWARE MONITOR DRIVER
10325 M: Jean Delvare <jdelvare@suse.com>
10326 L: linux-hwmon@vger.kernel.org
10328 F: Documentation/hwmon/lm83.rst
10329 F: drivers/hwmon/lm83.c
10331 LM90 HARDWARE MONITOR DRIVER
10332 M: Jean Delvare <jdelvare@suse.com>
10333 L: linux-hwmon@vger.kernel.org
10335 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10336 F: Documentation/hwmon/lm90.rst
10337 F: drivers/hwmon/lm90.c
10338 F: include/dt-bindings/thermal/lm90.h
10340 LM95234 HARDWARE MONITOR DRIVER
10341 M: Guenter Roeck <linux@roeck-us.net>
10342 L: linux-hwmon@vger.kernel.org
10344 F: Documentation/hwmon/lm95234.rst
10345 F: drivers/hwmon/lm95234.c
10347 LME2510 MEDIA DRIVER
10348 M: Malcolm Priestley <tvboxspy@gmail.com>
10349 L: linux-media@vger.kernel.org
10351 W: https://linuxtv.org
10352 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10353 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10355 LOADPIN SECURITY MODULE
10356 M: Kees Cook <keescook@chromium.org>
10358 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10359 F: Documentation/admin-guide/LSM/LoadPin.rst
10360 F: security/loadpin/
10363 M: Peter Zijlstra <peterz@infradead.org>
10364 M: Ingo Molnar <mingo@redhat.com>
10365 M: Will Deacon <will@kernel.org>
10366 L: linux-kernel@vger.kernel.org
10368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10369 F: Documentation/locking/
10370 F: arch/*/include/asm/spinlock*.h
10371 F: include/linux/lockdep.h
10372 F: include/linux/mutex*.h
10373 F: include/linux/rwlock*.h
10374 F: include/linux/rwsem*.h
10375 F: include/linux/seqlock.h
10376 F: include/linux/spinlock*.h
10378 F: lib/locking*.[ch]
10379 X: kernel/locking/locktorture.c
10381 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10382 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10383 L: linux-ntfs-dev@lists.sourceforge.net
10385 W: http://www.linux-ntfs.org/content/view/19/37/
10386 F: Documentation/admin-guide/ldm.rst
10387 F: block/partitions/ldm.*
10389 LOGITECH HID GAMING KEYBOARDS
10390 M: Hans de Goede <hdegoede@redhat.com>
10391 L: linux-input@vger.kernel.org
10393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10394 F: drivers/hid/hid-lg-g15.c
10396 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10397 M: Sathya Prakash <sathya.prakash@broadcom.com>
10398 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10399 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10400 L: MPT-FusionLinux.pdl@broadcom.com
10401 L: linux-scsi@vger.kernel.org
10403 W: http://www.avagotech.com/support/
10404 F: drivers/message/fusion/
10405 F: drivers/scsi/mpt3sas/
10407 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10408 M: Matthew Wilcox <willy@infradead.org>
10409 L: linux-scsi@vger.kernel.org
10411 F: drivers/scsi/sym53c8xx_2/
10414 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10415 L: linux-iio@vger.kernel.org
10417 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10418 F: drivers/iio/dac/ltc1660.c
10420 LTC2947 HARDWARE MONITOR DRIVER
10421 M: Nuno Sá <nuno.sa@analog.com>
10422 L: linux-hwmon@vger.kernel.org
10424 W: http://ez.analog.com/community/linux-device-drivers
10425 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10426 F: drivers/hwmon/ltc2947-core.c
10427 F: drivers/hwmon/ltc2947-i2c.c
10428 F: drivers/hwmon/ltc2947-spi.c
10429 F: drivers/hwmon/ltc2947.h
10431 LTC2983 IIO TEMPERATURE DRIVER
10432 M: Nuno Sá <nuno.sa@analog.com>
10433 L: linux-iio@vger.kernel.org
10435 W: http://ez.analog.com/community/linux-device-drivers
10436 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10437 F: drivers/iio/temperature/ltc2983.c
10439 LTC4261 HARDWARE MONITOR DRIVER
10440 M: Guenter Roeck <linux@roeck-us.net>
10441 L: linux-hwmon@vger.kernel.org
10443 F: Documentation/hwmon/ltc4261.rst
10444 F: drivers/hwmon/ltc4261.c
10446 LTC4306 I2C MULTIPLEXER DRIVER
10447 M: Michael Hennerich <michael.hennerich@analog.com>
10448 L: linux-i2c@vger.kernel.org
10450 W: http://ez.analog.com/community/linux-device-drivers
10451 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10452 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10454 LTP (Linux Test Project)
10455 M: Mike Frysinger <vapier@gentoo.org>
10456 M: Cyril Hrubis <chrubis@suse.cz>
10457 M: Wanlong Gao <wanlong.gao@gmail.com>
10458 M: Jan Stancek <jstancek@redhat.com>
10459 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10460 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10461 L: ltp@lists.linux.it (subscribers-only)
10463 W: http://linux-test-project.github.io/
10464 T: git git://github.com/linux-test-project/ltp.git
10467 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10468 L: netdev@vger.kernel.org
10470 F: drivers/net/pcs/pcs-lynx.c
10471 F: include/linux/pcs-lynx.h
10474 M: Geert Uytterhoeven <geert@linux-m68k.org>
10475 L: linux-m68k@lists.linux-m68k.org
10477 W: http://www.linux-m68k.org/
10478 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10482 M68K ON APPLE MACINTOSH
10483 M: Joshua Thompson <funaho@jurai.org>
10484 L: linux-m68k@lists.linux-m68k.org
10486 W: http://www.mac.linux-m68k.org/
10488 F: drivers/macintosh/adb-iop.c
10489 F: drivers/macintosh/via-macii.c
10492 M: Philip Blundell <philb@gnu.org>
10494 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10495 F: arch/m68k/hp300/
10497 M88DS3103 MEDIA DRIVER
10498 M: Antti Palosaari <crope@iki.fi>
10499 L: linux-media@vger.kernel.org
10501 W: https://linuxtv.org
10502 W: http://palosaari.fi/linux/
10503 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10504 T: git git://linuxtv.org/anttip/media_tree.git
10505 F: drivers/media/dvb-frontends/m88ds3103*
10507 M88RS2000 MEDIA DRIVER
10508 M: Malcolm Priestley <tvboxspy@gmail.com>
10509 L: linux-media@vger.kernel.org
10511 W: https://linuxtv.org
10512 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10513 F: drivers/media/dvb-frontends/m88rs2000*
10515 MA901 MASTERKIT USB FM RADIO DRIVER
10516 M: Alexey Klimov <klimov.linux@gmail.com>
10517 L: linux-media@vger.kernel.org
10519 T: git git://linuxtv.org/media_tree.git
10520 F: drivers/media/radio/radio-ma901.c
10523 M: Johannes Berg <johannes@sipsolutions.net>
10524 L: linux-wireless@vger.kernel.org
10526 W: https://wireless.wiki.kernel.org/
10527 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10529 F: Documentation/networking/mac80211-injection.rst
10530 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10531 F: drivers/net/wireless/mac80211_hwsim.[ch]
10532 F: include/net/mac80211.h
10536 M: Jassi Brar <jassisinghbrar@gmail.com>
10537 L: linux-kernel@vger.kernel.org
10539 F: drivers/mailbox/
10540 F: include/linux/mailbox_client.h
10541 F: include/linux/mailbox_controller.h
10544 M: Viresh Kumar <viresh.kumar@linaro.org>
10545 M: Tushar Khandelwal <Tushar.Khandelwal@arm.com>
10546 L: linux-kernel@vger.kernel.org
10548 F: drivers/mailbox/arm_mhuv2.c
10549 F: include/linux/mailbox/arm_mhuv2_message.h
10550 F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
10552 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10553 M: Michael Kerrisk <mtk.manpages@gmail.com>
10554 L: linux-man@vger.kernel.org
10556 W: http://www.kernel.org/doc/man-pages
10558 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10559 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10560 L: linux-mips@vger.kernel.org
10562 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10564 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10565 M: Andrew Lunn <andrew@lunn.ch>
10566 M: Vivien Didelot <vivien.didelot@gmail.com>
10567 L: netdev@vger.kernel.org
10569 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10570 F: Documentation/networking/devlink/mv88e6xxx.rst
10571 F: drivers/net/dsa/mv88e6xxx/
10572 F: include/linux/platform_data/mv88e6xxx.h
10574 MARVELL ARMADA 3700 PHY DRIVERS
10575 M: Miquel Raynal <miquel.raynal@bootlin.com>
10577 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10578 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10579 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10580 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10582 MARVELL ARMADA DRM SUPPORT
10583 M: Russell King <linux@armlinux.org.uk>
10585 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10586 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10587 F: Documentation/devicetree/bindings/display/armada/
10588 F: drivers/gpu/drm/armada/
10589 F: include/uapi/drm/armada_drm.h
10591 MARVELL CRYPTO DRIVER
10592 M: Boris Brezillon <bbrezillon@kernel.org>
10593 M: Arnaud Ebalard <arno@natisbad.org>
10594 M: Srujana Challa <schalla@marvell.com>
10595 L: linux-crypto@vger.kernel.org
10597 F: drivers/crypto/marvell/
10598 F: include/linux/soc/marvell/octeontx2/
10600 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10601 M: Mirko Lindner <mlindner@marvell.com>
10602 M: Stephen Hemminger <stephen@networkplumber.org>
10603 L: netdev@vger.kernel.org
10605 F: drivers/net/ethernet/marvell/sk*
10607 MARVELL LIBERTAS WIRELESS DRIVER
10608 L: libertas-dev@lists.infradead.org
10610 F: drivers/net/wireless/marvell/libertas/
10612 MARVELL MACCHIATOBIN SUPPORT
10613 M: Russell King <linux@armlinux.org.uk>
10614 L: linux-arm-kernel@lists.infradead.org
10616 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10618 MARVELL MV643XX ETHERNET DRIVER
10619 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10620 L: netdev@vger.kernel.org
10622 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10623 F: include/linux/mv643xx.h
10625 MARVELL MV88X3310 PHY DRIVER
10626 M: Russell King <linux@armlinux.org.uk>
10627 L: netdev@vger.kernel.org
10629 F: drivers/net/phy/marvell10g.c
10631 MARVELL MVEBU THERMAL DRIVER
10632 M: Miquel Raynal <miquel.raynal@bootlin.com>
10634 F: drivers/thermal/armada_thermal.c
10636 MARVELL MVNETA ETHERNET DRIVER
10637 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10638 L: netdev@vger.kernel.org
10640 F: drivers/net/ethernet/marvell/mvneta.*
10642 MARVELL MVPP2 ETHERNET DRIVER
10643 M: Marcin Wojtas <mw@semihalf.com>
10644 M: Russell King <linux@armlinux.org.uk>
10645 L: netdev@vger.kernel.org
10647 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10648 F: drivers/net/ethernet/marvell/mvpp2/
10650 MARVELL MWIFIEX WIRELESS DRIVER
10651 M: Amitkumar Karwar <amitkarwar@gmail.com>
10652 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10653 M: Xinming Hu <huxinming820@gmail.com>
10654 L: linux-wireless@vger.kernel.org
10656 F: drivers/net/wireless/marvell/mwifiex/
10658 MARVELL MWL8K WIRELESS DRIVER
10659 M: Lennert Buytenhek <buytenh@wantstofly.org>
10660 L: linux-wireless@vger.kernel.org
10662 F: drivers/net/wireless/marvell/mwl8k.c
10664 MARVELL NAND CONTROLLER DRIVER
10665 M: Miquel Raynal <miquel.raynal@bootlin.com>
10666 L: linux-mtd@lists.infradead.org
10668 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10669 F: drivers/mtd/nand/raw/marvell_nand.c
10671 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10672 M: Sunil Goutham <sgoutham@marvell.com>
10673 M: Geetha sowjanya <gakula@marvell.com>
10674 M: Subbaraya Sundeep <sbhatta@marvell.com>
10675 M: hariprasad <hkelam@marvell.com>
10676 L: netdev@vger.kernel.org
10678 F: drivers/net/ethernet/marvell/octeontx2/nic/
10679 F: include/linux/soc/marvell/octeontx2/
10681 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10682 M: Sunil Goutham <sgoutham@marvell.com>
10683 M: Linu Cherian <lcherian@marvell.com>
10684 M: Geetha sowjanya <gakula@marvell.com>
10685 M: Jerin Jacob <jerinj@marvell.com>
10686 L: netdev@vger.kernel.org
10688 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10689 F: drivers/net/ethernet/marvell/octeontx2/af/
10691 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10692 M: Vadym Kochan <vkochan@marvell.com>
10693 M: Taras Chornyi <tchornyi@marvell.com>
10695 W: https://github.com/Marvell-switching/switchdev-prestera
10696 F: drivers/net/ethernet/marvell/prestera/
10698 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10699 M: Nicolas Pitre <nico@fluxnic.net>
10701 F: drivers/mmc/host/mvsdio.*
10703 MARVELL USB MDIO CONTROLLER DRIVER
10704 M: Tobias Waldekranz <tobias@waldekranz.com>
10705 L: netdev@vger.kernel.org
10707 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10708 F: drivers/net/mdio/mdio-mvusb.c
10710 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10711 M: Hu Ziji <huziji@marvell.com>
10712 L: linux-mmc@vger.kernel.org
10714 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10715 F: drivers/mmc/host/sdhci-xenon*
10717 MATROX FRAMEBUFFER DRIVER
10718 L: linux-fbdev@vger.kernel.org
10720 F: drivers/video/fbdev/matrox/matroxfb_*
10721 F: include/uapi/linux/matroxfb.h
10723 MAX16065 HARDWARE MONITOR DRIVER
10724 M: Guenter Roeck <linux@roeck-us.net>
10725 L: linux-hwmon@vger.kernel.org
10727 F: Documentation/hwmon/max16065.rst
10728 F: drivers/hwmon/max16065.c
10730 MAX2175 SDR TUNER DRIVER
10731 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10732 L: linux-media@vger.kernel.org
10734 T: git git://linuxtv.org/media_tree.git
10735 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10736 F: Documentation/userspace-api/media/drivers/max2175.rst
10737 F: drivers/media/i2c/max2175*
10738 F: include/uapi/linux/max2175.h
10740 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10741 L: linux-hwmon@vger.kernel.org
10743 F: Documentation/hwmon/max6650.rst
10744 F: drivers/hwmon/max6650.c
10746 MAX6697 HARDWARE MONITOR DRIVER
10747 M: Guenter Roeck <linux@roeck-us.net>
10748 L: linux-hwmon@vger.kernel.org
10750 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10751 F: Documentation/hwmon/max6697.rst
10752 F: drivers/hwmon/max6697.c
10753 F: include/linux/platform_data/max6697.h
10755 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10756 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10757 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10758 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10759 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10760 L: linux-media@vger.kernel.org
10762 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10763 F: drivers/media/i2c/max9286.c
10765 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10766 M: Peter Rosin <peda@axentia.se>
10767 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10769 F: Documentation/devicetree/bindings/sound/max9860.txt
10770 F: sound/soc/codecs/max9860.*
10772 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10773 M: Andreas Klinger <ak@it-klinger.de>
10774 L: linux-iio@vger.kernel.org
10776 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10777 F: drivers/iio/proximity/mb1232.c
10779 MAXIM MAX77650 PMIC MFD DRIVER
10780 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10781 L: linux-kernel@vger.kernel.org
10783 F: Documentation/devicetree/bindings/*/*max77650.yaml
10784 F: Documentation/devicetree/bindings/*/max77650*.yaml
10785 F: drivers/gpio/gpio-max77650.c
10786 F: drivers/input/misc/max77650-onkey.c
10787 F: drivers/leds/leds-max77650.c
10788 F: drivers/mfd/max77650.c
10789 F: drivers/power/supply/max77650-charger.c
10790 F: drivers/regulator/max77650-regulator.c
10791 F: include/linux/mfd/max77650.h
10793 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10794 M: Javier Martinez Canillas <javier@dowhile0.org>
10795 L: linux-kernel@vger.kernel.org
10797 F: Documentation/devicetree/bindings/*/*max77802.txt
10798 F: drivers/regulator/max77802-regulator.c
10799 F: include/dt-bindings/*/*max77802.h
10801 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10802 M: Krzysztof Kozlowski <krzk@kernel.org>
10803 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10804 L: linux-pm@vger.kernel.org
10806 F: drivers/power/supply/max14577_charger.c
10807 F: drivers/power/supply/max77693_charger.c
10809 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10810 M: Chanwoo Choi <cw00.choi@samsung.com>
10811 M: Krzysztof Kozlowski <krzk@kernel.org>
10812 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10813 L: linux-kernel@vger.kernel.org
10815 F: Documentation/devicetree/bindings/*/max77686.txt
10816 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10817 F: Documentation/devicetree/bindings/mfd/max14577.txt
10818 F: Documentation/devicetree/bindings/mfd/max77693.txt
10819 F: drivers/*/max14577*.c
10820 F: drivers/*/max77686*.c
10821 F: drivers/*/max77693*.c
10822 F: drivers/clk/clk-max77686.c
10823 F: drivers/extcon/extcon-max14577.c
10824 F: drivers/extcon/extcon-max77693.c
10825 F: drivers/rtc/rtc-max77686.c
10826 F: include/linux/mfd/max14577*.h
10827 F: include/linux/mfd/max77686*.h
10828 F: include/linux/mfd/max77693*.h
10830 MAXIRADIO FM RADIO RECEIVER DRIVER
10831 M: Hans Verkuil <hverkuil@xs4all.nl>
10832 L: linux-media@vger.kernel.org
10834 W: https://linuxtv.org
10835 T: git git://linuxtv.org/media_tree.git
10836 F: drivers/media/radio/radio-maxiradio*
10838 MCAN MMIO DEVICE DRIVER
10839 M: Dan Murphy <dmurphy@ti.com>
10840 M: Pankaj Sharma <pankj.sharma@samsung.com>
10841 L: linux-can@vger.kernel.org
10843 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10844 F: drivers/net/can/m_can/m_can.c
10845 F: drivers/net/can/m_can/m_can.h
10846 F: drivers/net/can/m_can/m_can_platform.c
10848 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10849 M: Rishi Gupta <gupt21@gmail.com>
10850 L: linux-i2c@vger.kernel.org
10851 L: linux-input@vger.kernel.org
10853 F: drivers/hid/hid-mcp2221.c
10855 MCP251XFD SPI-CAN NETWORK DRIVER
10856 M: Marc Kleine-Budde <mkl@pengutronix.de>
10857 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10858 R: Thomas Kopp <thomas.kopp@microchip.com>
10859 L: linux-can@vger.kernel.org
10861 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10862 F: drivers/net/can/spi/mcp251xfd/
10864 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10865 M: Peter Rosin <peda@axentia.se>
10866 L: linux-iio@vger.kernel.org
10868 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10869 F: drivers/iio/potentiometer/mcp4018.c
10870 F: drivers/iio/potentiometer/mcp4531.c
10872 MCR20A IEEE-802.15.4 RADIO DRIVER
10873 M: Xue Liu <liuxuenetmail@gmail.com>
10874 L: linux-wpan@vger.kernel.org
10876 W: https://github.com/xueliu/mcr20a-linux
10877 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10878 F: drivers/net/ieee802154/mcr20a.c
10879 F: drivers/net/ieee802154/mcr20a.h
10881 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10882 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10883 L: linux-iio@vger.kernel.org
10885 F: drivers/iio/dac/cio-dac.c
10887 MEDIA CONTROLLER FRAMEWORK
10888 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10889 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10890 L: linux-media@vger.kernel.org
10892 W: https://www.linuxtv.org
10893 T: git git://linuxtv.org/media_tree.git
10894 F: drivers/media/mc/
10895 F: include/media/media-*.h
10896 F: include/uapi/linux/media.h
10898 MEDIA DRIVER FOR FREESCALE IMX PXP
10899 M: Philipp Zabel <p.zabel@pengutronix.de>
10900 L: linux-media@vger.kernel.org
10902 T: git git://linuxtv.org/media_tree.git
10903 F: drivers/media/platform/imx-pxp.[ch]
10905 MEDIA DRIVERS FOR ASCOT2E
10906 M: Sergey Kozlov <serjk@netup.ru>
10907 M: Abylay Ospan <aospan@netup.ru>
10908 L: linux-media@vger.kernel.org
10910 W: https://linuxtv.org
10911 W: http://netup.tv/
10912 T: git git://linuxtv.org/media_tree.git
10913 F: drivers/media/dvb-frontends/ascot2e*
10915 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10916 M: Jasmin Jessich <jasmin@anw.at>
10917 L: linux-media@vger.kernel.org
10919 W: https://linuxtv.org
10920 T: git git://linuxtv.org/media_tree.git
10921 F: drivers/media/dvb-frontends/cxd2099*
10923 MEDIA DRIVERS FOR CXD2841ER
10924 M: Sergey Kozlov <serjk@netup.ru>
10925 M: Abylay Ospan <aospan@netup.ru>
10926 L: linux-media@vger.kernel.org
10928 W: https://linuxtv.org
10929 W: http://netup.tv/
10930 T: git git://linuxtv.org/media_tree.git
10931 F: drivers/media/dvb-frontends/cxd2841er*
10933 MEDIA DRIVERS FOR CXD2880
10934 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10935 L: linux-media@vger.kernel.org
10937 W: http://linuxtv.org/
10938 T: git git://linuxtv.org/media_tree.git
10939 F: drivers/media/dvb-frontends/cxd2880/*
10940 F: drivers/media/spi/cxd2880*
10942 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10943 L: linux-media@vger.kernel.org
10945 W: https://linuxtv.org
10946 T: git git://linuxtv.org/media_tree.git
10947 F: drivers/media/pci/ddbridge/*
10949 MEDIA DRIVERS FOR FREESCALE IMX
10950 M: Steve Longerbeam <slongerbeam@gmail.com>
10951 M: Philipp Zabel <p.zabel@pengutronix.de>
10952 L: linux-media@vger.kernel.org
10954 T: git git://linuxtv.org/media_tree.git
10955 F: Documentation/admin-guide/media/imx.rst
10956 F: Documentation/devicetree/bindings/media/imx.txt
10957 F: drivers/staging/media/imx/
10958 F: include/linux/imx-media.h
10959 F: include/media/imx.h
10961 MEDIA DRIVERS FOR FREESCALE IMX7
10962 M: Rui Miguel Silva <rmfrfs@gmail.com>
10963 L: linux-media@vger.kernel.org
10965 T: git git://linuxtv.org/media_tree.git
10966 F: Documentation/admin-guide/media/imx7.rst
10967 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
10968 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
10969 F: drivers/staging/media/imx/imx7-media-csi.c
10970 F: drivers/staging/media/imx/imx7-mipi-csis.c
10972 MEDIA DRIVERS FOR HELENE
10973 M: Abylay Ospan <aospan@netup.ru>
10974 L: linux-media@vger.kernel.org
10976 W: https://linuxtv.org
10977 W: http://netup.tv/
10978 T: git git://linuxtv.org/media_tree.git
10979 F: drivers/media/dvb-frontends/helene*
10981 MEDIA DRIVERS FOR HORUS3A
10982 M: Sergey Kozlov <serjk@netup.ru>
10983 M: Abylay Ospan <aospan@netup.ru>
10984 L: linux-media@vger.kernel.org
10986 W: https://linuxtv.org
10987 W: http://netup.tv/
10988 T: git git://linuxtv.org/media_tree.git
10989 F: drivers/media/dvb-frontends/horus3a*
10991 MEDIA DRIVERS FOR LNBH25
10992 M: Sergey Kozlov <serjk@netup.ru>
10993 M: Abylay Ospan <aospan@netup.ru>
10994 L: linux-media@vger.kernel.org
10996 W: https://linuxtv.org
10997 W: http://netup.tv/
10998 T: git git://linuxtv.org/media_tree.git
10999 F: drivers/media/dvb-frontends/lnbh25*
11001 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
11002 L: linux-media@vger.kernel.org
11004 W: https://linuxtv.org
11005 T: git git://linuxtv.org/media_tree.git
11006 F: drivers/media/dvb-frontends/mxl5xx*
11008 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
11009 M: Sergey Kozlov <serjk@netup.ru>
11010 M: Abylay Ospan <aospan@netup.ru>
11011 L: linux-media@vger.kernel.org
11013 W: https://linuxtv.org
11014 W: http://netup.tv/
11015 T: git git://linuxtv.org/media_tree.git
11016 F: drivers/media/pci/netup_unidvb/*
11018 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
11019 M: Dmitry Osipenko <digetx@gmail.com>
11020 L: linux-media@vger.kernel.org
11021 L: linux-tegra@vger.kernel.org
11023 T: git git://linuxtv.org/media_tree.git
11024 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
11025 F: drivers/staging/media/tegra-vde/
11027 MEDIA DRIVERS FOR RENESAS - CEU
11028 M: Jacopo Mondi <jacopo@jmondi.org>
11029 L: linux-media@vger.kernel.org
11030 L: linux-renesas-soc@vger.kernel.org
11032 T: git git://linuxtv.org/media_tree.git
11033 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
11034 F: drivers/media/platform/renesas-ceu.c
11035 F: include/media/drv-intf/renesas-ceu.h
11037 MEDIA DRIVERS FOR RENESAS - DRIF
11038 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
11039 L: linux-media@vger.kernel.org
11040 L: linux-renesas-soc@vger.kernel.org
11042 T: git git://linuxtv.org/media_tree.git
11043 F: Documentation/devicetree/bindings/media/renesas,drif.txt
11044 F: drivers/media/platform/rcar_drif.c
11046 MEDIA DRIVERS FOR RENESAS - FCP
11047 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11048 L: linux-media@vger.kernel.org
11049 L: linux-renesas-soc@vger.kernel.org
11051 T: git git://linuxtv.org/media_tree.git
11052 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
11053 F: drivers/media/platform/rcar-fcp.c
11054 F: include/media/rcar-fcp.h
11056 MEDIA DRIVERS FOR RENESAS - FDP1
11057 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11058 L: linux-media@vger.kernel.org
11059 L: linux-renesas-soc@vger.kernel.org
11061 T: git git://linuxtv.org/media_tree.git
11062 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11063 F: drivers/media/platform/rcar_fdp1.c
11065 MEDIA DRIVERS FOR RENESAS - VIN
11066 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11067 L: linux-media@vger.kernel.org
11068 L: linux-renesas-soc@vger.kernel.org
11070 T: git git://linuxtv.org/media_tree.git
11071 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11072 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11073 F: drivers/media/platform/rcar-vin/
11075 MEDIA DRIVERS FOR RENESAS - VSP1
11076 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11077 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11078 L: linux-media@vger.kernel.org
11079 L: linux-renesas-soc@vger.kernel.org
11081 T: git git://linuxtv.org/media_tree.git
11082 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11083 F: drivers/media/platform/vsp1/
11085 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11086 L: linux-media@vger.kernel.org
11088 W: https://linuxtv.org
11089 T: git git://linuxtv.org/media_tree.git
11090 F: drivers/media/dvb-frontends/stv0910*
11092 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11093 L: linux-media@vger.kernel.org
11095 W: https://linuxtv.org
11096 T: git git://linuxtv.org/media_tree.git
11097 F: drivers/media/dvb-frontends/stv6111*
11099 MEDIA DRIVERS FOR STM32 - DCMI
11100 M: Hugues Fruchet <hugues.fruchet@st.com>
11101 L: linux-media@vger.kernel.org
11103 T: git git://linuxtv.org/media_tree.git
11104 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11105 F: drivers/media/platform/stm32/stm32-dcmi.c
11107 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11108 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11109 L: linux-media@vger.kernel.org
11111 W: https://linuxtv.org
11112 Q: http://patchwork.kernel.org/project/linux-media/list/
11113 T: git git://linuxtv.org/media_tree.git
11114 F: Documentation/admin-guide/media/
11115 F: Documentation/devicetree/bindings/media/
11116 F: Documentation/driver-api/media/
11117 F: Documentation/userspace-api/media/
11119 F: drivers/staging/media/
11120 F: include/linux/platform_data/media/
11122 F: include/uapi/linux/dvb/
11123 F: include/uapi/linux/ivtv*
11124 F: include/uapi/linux/media.h
11125 F: include/uapi/linux/meye.h
11126 F: include/uapi/linux/uvcvideo.h
11127 F: include/uapi/linux/v4l2-*
11128 F: include/uapi/linux/videodev2.h
11130 MEDIATEK BLUETOOTH DRIVER
11131 M: Sean Wang <sean.wang@mediatek.com>
11132 L: linux-bluetooth@vger.kernel.org
11133 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11135 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11136 F: drivers/bluetooth/btmtkuart.c
11138 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11139 M: Sean Wang <sean.wang@mediatek.com>
11140 L: linux-pm@vger.kernel.org
11142 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11143 F: drivers/power/reset/mt6323-poweroff.c
11145 MEDIATEK CIR DRIVER
11146 M: Sean Wang <sean.wang@mediatek.com>
11148 F: drivers/media/rc/mtk-cir.c
11150 MEDIATEK DMA DRIVER
11151 M: Sean Wang <sean.wang@mediatek.com>
11152 L: dmaengine@vger.kernel.org
11153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11154 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11156 F: Documentation/devicetree/bindings/dma/mtk-*
11157 F: drivers/dma/mediatek/
11159 MEDIATEK ETHERNET DRIVER
11160 M: Felix Fietkau <nbd@nbd.name>
11161 M: John Crispin <john@phrozen.org>
11162 M: Sean Wang <sean.wang@mediatek.com>
11163 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11164 L: netdev@vger.kernel.org
11166 F: drivers/net/ethernet/mediatek/
11168 MEDIATEK I2C CONTROLLER DRIVER
11169 M: Qii Wang <qii.wang@mediatek.com>
11170 L: linux-i2c@vger.kernel.org
11172 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11173 F: drivers/i2c/busses/i2c-mt65xx.c
11175 MEDIATEK JPEG DRIVER
11176 M: Rick Chang <rick.chang@mediatek.com>
11177 M: Bin Liu <bin.liu@mediatek.com>
11179 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11180 F: drivers/media/platform/mtk-jpeg/
11182 MEDIATEK MDP DRIVER
11183 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11184 M: Houlong Wei <houlong.wei@mediatek.com>
11185 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11187 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11188 F: drivers/media/platform/mtk-mdp/
11189 F: drivers/media/platform/mtk-vpu/
11191 MEDIATEK MEDIA DRIVER
11192 M: Tiffany Lin <tiffany.lin@mediatek.com>
11193 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11195 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11196 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11197 F: drivers/media/platform/mtk-vcodec/
11198 F: drivers/media/platform/mtk-vpu/
11200 MEDIATEK MMC/SD/SDIO DRIVER
11201 M: Chaotian Jing <chaotian.jing@mediatek.com>
11203 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11204 F: drivers/mmc/host/mtk-sd.c
11206 MEDIATEK MT76 WIRELESS LAN DRIVER
11207 M: Felix Fietkau <nbd@nbd.name>
11208 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11209 R: Ryder Lee <ryder.lee@mediatek.com>
11210 L: linux-wireless@vger.kernel.org
11212 F: drivers/net/wireless/mediatek/mt76/
11214 MEDIATEK MT7601U WIRELESS LAN DRIVER
11215 M: Jakub Kicinski <kubakici@wp.pl>
11216 L: linux-wireless@vger.kernel.org
11218 F: drivers/net/wireless/mediatek/mt7601u/
11220 MEDIATEK MT7621/28/88 I2C DRIVER
11221 M: Stefan Roese <sr@denx.de>
11222 L: linux-i2c@vger.kernel.org
11224 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11225 F: drivers/i2c/busses/i2c-mt7621.c
11227 MEDIATEK MT7621 PHY PCI DRIVER
11228 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11230 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11231 F: drivers/phy/ralink/phy-mt7621-pci.c
11233 MEDIATEK NAND CONTROLLER DRIVER
11234 L: linux-mtd@lists.infradead.org
11236 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11237 F: drivers/mtd/nand/raw/mtk_*
11239 MEDIATEK PMIC LED DRIVER
11240 M: Sean Wang <sean.wang@mediatek.com>
11242 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11243 F: drivers/leds/leds-mt6323.c
11245 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11246 M: Sean Wang <sean.wang@mediatek.com>
11248 F: drivers/char/hw_random/mtk-rng.c
11250 MEDIATEK SWITCH DRIVER
11251 M: Sean Wang <sean.wang@mediatek.com>
11252 M: Landen Chao <Landen.Chao@mediatek.com>
11253 L: netdev@vger.kernel.org
11255 F: drivers/net/dsa/mt7530.*
11256 F: net/dsa/tag_mtk.c
11258 MEDIATEK USB3 DRD IP DRIVER
11259 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11260 L: linux-usb@vger.kernel.org
11261 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11262 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11264 F: drivers/usb/mtu3/
11266 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11267 M: Peter Senna Tschudin <peter.senna@gmail.com>
11268 M: Martin Donnelly <martin.donnelly@ge.com>
11269 M: Martyn Welch <martyn.welch@collabora.co.uk>
11271 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11272 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11274 MEGARAID SCSI/SAS DRIVERS
11275 M: Kashyap Desai <kashyap.desai@broadcom.com>
11276 M: Sumit Saxena <sumit.saxena@broadcom.com>
11277 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11278 L: megaraidlinux.pdl@broadcom.com
11279 L: linux-scsi@vger.kernel.org
11281 W: http://www.avagotech.com/support/
11282 F: Documentation/scsi/megaraid.rst
11283 F: drivers/scsi/megaraid.*
11284 F: drivers/scsi/megaraid/
11286 MELEXIS MLX90614 DRIVER
11287 M: Crt Mori <cmo@melexis.com>
11288 L: linux-iio@vger.kernel.org
11290 W: http://www.melexis.com
11291 F: drivers/iio/temperature/mlx90614.c
11293 MELEXIS MLX90632 DRIVER
11294 M: Crt Mori <cmo@melexis.com>
11295 L: linux-iio@vger.kernel.org
11297 W: http://www.melexis.com
11298 F: drivers/iio/temperature/mlx90632.c
11300 MELFAS MIP4 TOUCHSCREEN DRIVER
11301 M: Sangwon Jee <jeesw@melfas.com>
11303 W: http://www.melfas.com
11304 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11305 F: drivers/input/touchscreen/melfas_mip4.c
11307 MELLANOX BLUEFIELD I2C DRIVER
11308 M: Khalil Blaiech <kblaiech@nvidia.com>
11309 L: linux-i2c@vger.kernel.org
11311 F: Documentation/devicetree/bindings/i2c/mellanox,i2c-mlxbf.yaml
11312 F: drivers/i2c/busses/i2c-mlxbf.c
11314 MELLANOX ETHERNET DRIVER (mlx4_en)
11315 M: Tariq Toukan <tariqt@nvidia.com>
11316 L: netdev@vger.kernel.org
11318 W: http://www.mellanox.com
11319 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11320 F: drivers/net/ethernet/mellanox/mlx4/en_*
11322 MELLANOX ETHERNET DRIVER (mlx5e)
11323 M: Saeed Mahameed <saeedm@nvidia.com>
11324 L: netdev@vger.kernel.org
11326 W: http://www.mellanox.com
11327 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11328 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11330 MELLANOX ETHERNET INNOVA DRIVERS
11331 R: Boris Pismenny <borisp@nvidia.com>
11332 L: netdev@vger.kernel.org
11334 W: http://www.mellanox.com
11335 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11336 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11337 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11338 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11339 F: include/linux/mlx5/mlx5_ifc_fpga.h
11341 MELLANOX ETHERNET SWITCH DRIVERS
11342 M: Jiri Pirko <jiri@nvidia.com>
11343 M: Ido Schimmel <idosch@nvidia.com>
11344 L: netdev@vger.kernel.org
11346 W: http://www.mellanox.com
11347 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11348 F: drivers/net/ethernet/mellanox/mlxsw/
11349 F: tools/testing/selftests/drivers/net/mlxsw/
11351 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11352 M: mlxsw@nvidia.com
11353 L: netdev@vger.kernel.org
11355 W: http://www.mellanox.com
11356 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11357 F: drivers/net/ethernet/mellanox/mlxfw/
11359 MELLANOX HARDWARE PLATFORM SUPPORT
11360 M: Andy Shevchenko <andy@infradead.org>
11361 M: Darren Hart <dvhart@infradead.org>
11362 M: Vadim Pasternak <vadimp@nvidia.com>
11363 L: platform-driver-x86@vger.kernel.org
11365 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11366 F: drivers/platform/mellanox/
11367 F: include/linux/platform_data/mlxreg.h
11369 MELLANOX MLX4 core VPI driver
11370 M: Tariq Toukan <tariqt@nvidia.com>
11371 L: netdev@vger.kernel.org
11372 L: linux-rdma@vger.kernel.org
11374 W: http://www.mellanox.com
11375 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11376 F: drivers/net/ethernet/mellanox/mlx4/
11377 F: include/linux/mlx4/
11379 MELLANOX MLX4 IB driver
11380 M: Yishai Hadas <yishaih@nvidia.com>
11381 L: linux-rdma@vger.kernel.org
11383 W: http://www.mellanox.com
11384 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11385 F: drivers/infiniband/hw/mlx4/
11386 F: include/linux/mlx4/
11387 F: include/uapi/rdma/mlx4-abi.h
11389 MELLANOX MLX5 core VPI driver
11390 M: Saeed Mahameed <saeedm@nvidia.com>
11391 M: Leon Romanovsky <leonro@nvidia.com>
11392 L: netdev@vger.kernel.org
11393 L: linux-rdma@vger.kernel.org
11395 W: http://www.mellanox.com
11396 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11397 F: Documentation/networking/device_drivers/ethernet/mellanox/
11398 F: drivers/net/ethernet/mellanox/mlx5/core/
11399 F: include/linux/mlx5/
11401 MELLANOX MLX5 IB driver
11402 M: Leon Romanovsky <leonro@nvidia.com>
11403 L: linux-rdma@vger.kernel.org
11405 W: http://www.mellanox.com
11406 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11407 F: drivers/infiniband/hw/mlx5/
11408 F: include/linux/mlx5/
11409 F: include/uapi/rdma/mlx5-abi.h
11411 MELLANOX MLXCPLD I2C AND MUX DRIVER
11412 M: Vadim Pasternak <vadimp@nvidia.com>
11413 M: Michael Shych <michaelsh@nvidia.com>
11414 L: linux-i2c@vger.kernel.org
11416 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11417 F: drivers/i2c/busses/i2c-mlxcpld.c
11418 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11420 MELLANOX MLXCPLD LED DRIVER
11421 M: Vadim Pasternak <vadimp@nvidia.com>
11422 L: linux-leds@vger.kernel.org
11424 F: Documentation/leds/leds-mlxcpld.rst
11425 F: drivers/leds/leds-mlxcpld.c
11426 F: drivers/leds/leds-mlxreg.c
11428 MELLANOX PLATFORM DRIVER
11429 M: Vadim Pasternak <vadimp@nvidia.com>
11430 L: platform-driver-x86@vger.kernel.org
11432 F: drivers/platform/x86/mlx-platform.c
11435 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11436 M: "Paul E. McKenney" <paulmck@kernel.org>
11437 L: linux-kernel@vger.kernel.org
11439 F: arch/powerpc/include/asm/membarrier.h
11440 F: include/uapi/linux/membarrier.h
11441 F: kernel/sched/membarrier.c
11444 M: Mike Rapoport <rppt@linux.ibm.com>
11445 L: linux-mm@kvack.org
11447 F: Documentation/core-api/boot-time-mm.rst
11448 F: include/linux/memblock.h
11451 MEMORY CONTROLLER DRIVERS
11452 M: Krzysztof Kozlowski <krzk@kernel.org>
11453 L: linux-kernel@vger.kernel.org
11455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11456 F: Documentation/devicetree/bindings/memory-controllers/
11458 F: include/dt-bindings/memory/
11460 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11461 M: Dmitry Osipenko <digetx@gmail.com>
11462 L: linux-pm@vger.kernel.org
11463 L: linux-tegra@vger.kernel.org
11464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11466 F: drivers/devfreq/tegra30-devfreq.c
11469 M: Andrew Morton <akpm@linux-foundation.org>
11470 L: linux-mm@kvack.org
11472 W: http://www.linux-mm.org
11473 T: quilt https://ozlabs.org/~akpm/mmotm/
11474 T: quilt https://ozlabs.org/~akpm/mmots/
11475 T: git git://github.com/hnaz/linux-mm.git
11476 F: include/linux/gfp.h
11477 F: include/linux/memory_hotplug.h
11478 F: include/linux/mm.h
11479 F: include/linux/mmzone.h
11480 F: include/linux/vmalloc.h
11483 MEMORY TECHNOLOGY DEVICES (MTD)
11484 M: Miquel Raynal <miquel.raynal@bootlin.com>
11485 M: Richard Weinberger <richard@nod.at>
11486 M: Vignesh Raghavendra <vigneshr@ti.com>
11487 L: linux-mtd@lists.infradead.org
11489 W: http://www.linux-mtd.infradead.org/
11490 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11491 C: irc://irc.oftc.net/mtd
11492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11494 F: Documentation/devicetree/bindings/mtd/
11496 F: include/linux/mtd/
11497 F: include/uapi/mtd/
11499 MEN A21 WATCHDOG DRIVER
11500 M: Johannes Thumshirn <morbidrsa@gmail.com>
11501 L: linux-watchdog@vger.kernel.org
11503 F: drivers/watchdog/mena21_wdt.c
11505 MEN CHAMELEON BUS (mcb)
11506 M: Johannes Thumshirn <morbidrsa@gmail.com>
11508 F: Documentation/driver-api/men-chameleon-bus.rst
11510 F: include/linux/mcb.h
11512 MEN F21BMC (Board Management Controller)
11513 M: Andreas Werner <andreas.werner@men.de>
11515 F: Documentation/hwmon/menf21bmc.rst
11516 F: drivers/hwmon/menf21bmc_hwmon.c
11517 F: drivers/leds/leds-menf21bmc.c
11518 F: drivers/mfd/menf21bmc.c
11519 F: drivers/watchdog/menf21bmc_wdt.c
11521 MEN Z069 WATCHDOG DRIVER
11522 M: Johannes Thumshirn <jth@kernel.org>
11523 L: linux-watchdog@vger.kernel.org
11525 F: drivers/watchdog/menz69_wdt.c
11527 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11528 M: Neil Armstrong <narmstrong@baylibre.com>
11529 L: linux-media@vger.kernel.org
11530 L: linux-amlogic@lists.infradead.org
11532 W: http://linux-meson.com/
11533 T: git git://linuxtv.org/media_tree.git
11534 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11535 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11536 F: drivers/media/cec/platform/meson/ao-cec.c
11538 MESON GE2D DRIVER FOR AMLOGIC SOCS
11539 M: Neil Armstrong <narmstrong@baylibre.com>
11540 L: linux-media@vger.kernel.org
11541 L: linux-amlogic@lists.infradead.org
11543 T: git git://linuxtv.org/media_tree.git
11544 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11545 F: drivers/media/meson/ge2d/
11547 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11548 M: Liang Yang <liang.yang@amlogic.com>
11549 L: linux-mtd@lists.infradead.org
11551 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11552 F: drivers/mtd/nand/raw/meson_*
11554 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11555 M: Neil Armstrong <narmstrong@baylibre.com>
11556 L: linux-media@vger.kernel.org
11557 L: linux-amlogic@lists.infradead.org
11559 T: git git://linuxtv.org/media_tree.git
11560 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11561 F: drivers/staging/media/meson/vdec/
11563 METHODE UDPU SUPPORT
11564 M: Vladimir Vid <vladimir.vid@sartura.hr>
11566 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11569 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11570 M: Hemant Kumar <hemantk@codeaurora.org>
11571 L: linux-arm-msm@vger.kernel.org
11573 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11574 F: Documentation/ABI/stable/sysfs-bus-mhi
11575 F: Documentation/mhi/
11576 F: drivers/bus/mhi/
11577 F: include/linux/mhi.h
11579 MICROBLAZE ARCHITECTURE
11580 M: Michal Simek <monstr@monstr.eu>
11582 W: http://www.monstr.eu/fdt/
11583 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11584 F: arch/microblaze/
11586 MICROCHIP AT91 DMA DRIVERS
11587 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11588 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11590 L: dmaengine@vger.kernel.org
11592 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11593 F: drivers/dma/at_hdmac.c
11594 F: drivers/dma/at_hdmac_regs.h
11595 F: drivers/dma/at_xdmac.c
11596 F: include/dt-bindings/dma/at91.h
11597 F: include/linux/platform_data/dma-atmel.h
11599 MICROCHIP AT91 SERIAL DRIVER
11600 M: Richard Genoud <richard.genoud@gmail.com>
11602 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11603 F: drivers/tty/serial/atmel_serial.c
11604 F: drivers/tty/serial/atmel_serial.h
11606 MICROCHIP AT91 USART MFD DRIVER
11607 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11608 L: linux-kernel@vger.kernel.org
11610 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11611 F: drivers/mfd/at91-usart.c
11612 F: include/dt-bindings/mfd/at91-usart.h
11614 MICROCHIP AT91 USART SPI DRIVER
11615 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11616 L: linux-spi@vger.kernel.org
11618 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11619 F: drivers/spi/spi-at91-usart.c
11621 MICROCHIP AUDIO ASOC DRIVERS
11622 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11623 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11627 MICROCHIP ECC DRIVER
11628 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11629 L: linux-crypto@vger.kernel.org
11631 F: drivers/crypto/atmel-ecc.*
11633 MICROCHIP I2C DRIVER
11634 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11635 L: linux-i2c@vger.kernel.org
11637 F: drivers/i2c/busses/i2c-at91-*.c
11638 F: drivers/i2c/busses/i2c-at91.h
11640 MICROCHIP ISC DRIVER
11641 M: Eugen Hristev <eugen.hristev@microchip.com>
11642 L: linux-media@vger.kernel.org
11644 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11645 F: drivers/media/platform/atmel/atmel-isc-base.c
11646 F: drivers/media/platform/atmel/atmel-isc-regs.h
11647 F: drivers/media/platform/atmel/atmel-isc.h
11648 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11649 F: include/linux/atmel-isc-media.h
11651 MICROCHIP ISI DRIVER
11652 M: Eugen Hristev <eugen.hristev@microchip.com>
11653 L: linux-media@vger.kernel.org
11655 F: drivers/media/platform/atmel/atmel-isi.c
11656 F: drivers/media/platform/atmel/atmel-isi.h
11658 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11659 M: Woojung Huh <woojung.huh@microchip.com>
11660 M: UNGLinuxDriver@microchip.com
11661 L: netdev@vger.kernel.org
11663 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11664 F: drivers/net/dsa/microchip/*
11665 F: include/linux/platform_data/microchip-ksz.h
11666 F: net/dsa/tag_ksz.c
11668 MICROCHIP LAN743X ETHERNET DRIVER
11669 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11670 M: UNGLinuxDriver@microchip.com
11671 L: netdev@vger.kernel.org
11673 F: drivers/net/ethernet/microchip/lan743x_*
11675 MICROCHIP LCDFB DRIVER
11676 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11677 L: linux-fbdev@vger.kernel.org
11679 F: drivers/video/fbdev/atmel_lcdfb.c
11680 F: include/video/atmel_lcdc.h
11682 MICROCHIP MCP16502 PMIC DRIVER
11683 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11686 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11687 F: drivers/regulator/mcp16502.c
11689 MICROCHIP MCP3911 ADC DRIVER
11690 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11691 M: Kent Gustavsson <kent@minoris.se>
11692 L: linux-iio@vger.kernel.org
11694 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11695 F: drivers/iio/adc/mcp3911.c
11697 MICROCHIP MMC/SD/SDIO MCI DRIVER
11698 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11700 F: drivers/mmc/host/atmel-mci.c
11702 MICROCHIP NAND DRIVER
11703 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11704 L: linux-mtd@lists.infradead.org
11706 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11707 F: drivers/mtd/nand/raw/atmel/*
11709 MICROCHIP PWM DRIVER
11710 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11712 L: linux-pwm@vger.kernel.org
11714 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11715 F: drivers/pwm/pwm-atmel.c
11717 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11718 M: Eugen Hristev <eugen.hristev@microchip.com>
11719 L: linux-iio@vger.kernel.org
11721 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11722 F: drivers/iio/adc/at91-sama5d2_adc.c
11723 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11725 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11726 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11728 F: drivers/power/reset/at91-sama5d2_shdwc.c
11730 MICROCHIP SPI DRIVER
11731 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11733 F: drivers/spi/spi-atmel.*
11735 MICROCHIP SSC DRIVER
11736 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11739 F: drivers/misc/atmel-ssc.c
11740 F: include/linux/atmel-ssc.h
11742 MICROCHIP USB251XB DRIVER
11743 M: Richard Leitner <richard.leitner@skidata.com>
11744 L: linux-usb@vger.kernel.org
11746 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11747 F: drivers/usb/misc/usb251xb.c
11749 MICROCHIP USBA UDC DRIVER
11750 M: Cristian Birsan <cristian.birsan@microchip.com>
11751 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11753 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11755 MICROCHIP WILC1000 WIFI DRIVER
11756 M: Ajay Singh <ajay.kathat@microchip.com>
11757 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11758 L: linux-wireless@vger.kernel.org
11760 F: drivers/net/wireless/microchip/wilc1000/
11762 MICROSEMI MIPS SOCS
11763 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11764 M: UNGLinuxDriver@microchip.com
11765 L: linux-mips@vger.kernel.org
11767 F: Documentation/devicetree/bindings/mips/mscc.txt
11768 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11769 F: arch/mips/boot/dts/mscc/
11770 F: arch/mips/configs/generic/board-ocelot.config
11771 F: arch/mips/generic/board-ocelot.c
11773 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11774 M: Don Brace <don.brace@microchip.com>
11775 L: storagedev@microchip.com
11776 L: linux-scsi@vger.kernel.org
11778 F: Documentation/scsi/smartpqi.rst
11779 F: drivers/scsi/smartpqi/Kconfig
11780 F: drivers/scsi/smartpqi/Makefile
11781 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11782 F: include/linux/cciss*.h
11783 F: include/uapi/linux/cciss*.h
11785 MICROSOFT SURFACE GPE LID SUPPORT DRIVER
11786 M: Maximilian Luz <luzmaximilian@gmail.com>
11787 L: platform-driver-x86@vger.kernel.org
11789 F: drivers/platform/surface/surface_gpe.c
11791 MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
11792 M: Hans de Goede <hdegoede@redhat.com>
11793 M: Mark Gross <mgross@linux.intel.com>
11794 M: Maximilian Luz <luzmaximilian@gmail.com>
11795 L: platform-driver-x86@vger.kernel.org
11797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
11798 F: drivers/platform/surface/
11800 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11801 M: Chen Yu <yu.c.chen@intel.com>
11802 L: platform-driver-x86@vger.kernel.org
11804 F: drivers/platform/surface/surfacepro3_button.c
11806 MICROTEK X6 SCANNER
11807 M: Oliver Neukum <oliver@neukum.org>
11809 F: drivers/usb/image/microtek.*
11811 MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
11812 M: Luka Kovacic <luka.kovacic@sartura.hr>
11813 M: Luka Perkov <luka.perkov@sartura.hr>
11815 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s-bit.dts
11816 F: arch/arm/boot/dts/armada-xp-crs305-1g-4s.dts
11817 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s-bit.dts
11818 F: arch/arm/boot/dts/armada-xp-crs326-24g-2s.dts
11819 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s-bit.dts
11820 F: arch/arm/boot/dts/armada-xp-crs328-4c-20s-4s.dts
11822 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11823 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11824 L: linux-media@vger.kernel.org
11826 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11827 F: Documentation/driver-api/media/drivers/ccs/
11828 F: drivers/media/i2c/ccs-pll.c
11829 F: drivers/media/i2c/ccs-pll.h
11830 F: drivers/media/i2c/ccs/
11831 F: include/uapi/linux/smiapp.h
11834 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11835 L: linux-mips@vger.kernel.org
11837 W: http://www.linux-mips.org/
11838 Q: https://patchwork.kernel.org/project/linux-mips/list/
11839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11840 F: Documentation/devicetree/bindings/mips/
11841 F: Documentation/mips/
11843 F: drivers/platform/mips/
11845 MIPS BOSTON DEVELOPMENT BOARD
11846 M: Paul Burton <paulburton@kernel.org>
11847 L: linux-mips@vger.kernel.org
11849 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11850 F: arch/mips/boot/dts/img/boston.dts
11851 F: arch/mips/configs/generic/board-boston.config
11852 F: drivers/clk/imgtec/clk-boston.c
11853 F: include/dt-bindings/clock/boston-clock.h
11856 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11857 M: Serge Semin <fancer.lancer@gmail.com>
11858 L: linux-mips@vger.kernel.org
11860 F: drivers/bus/mips_cdmm.c
11861 F: drivers/clocksource/mips-gic-timer.c
11862 F: drivers/cpuidle/cpuidle-cps.c
11863 F: drivers/irqchip/irq-mips-cpu.c
11864 F: drivers/irqchip/irq-mips-gic.c
11866 MIPS GENERIC PLATFORM
11867 M: Paul Burton <paulburton@kernel.org>
11868 L: linux-mips@vger.kernel.org
11870 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11871 F: arch/mips/generic/
11872 F: arch/mips/tools/generic-board-config.sh
11874 MIPS RINT INSTRUCTION EMULATION
11875 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11876 L: linux-mips@vger.kernel.org
11878 F: arch/mips/math-emu/dp_rint.c
11879 F: arch/mips/math-emu/sp_rint.c
11881 MIPS/LOONGSON1 ARCHITECTURE
11882 M: Keguang Zhang <keguang.zhang@gmail.com>
11883 L: linux-mips@vger.kernel.org
11885 F: arch/mips/include/asm/mach-loongson32/
11886 F: arch/mips/loongson32/
11887 F: drivers/*/*/*loongson1*
11888 F: drivers/*/*loongson1*
11890 MIPS/LOONGSON2EF ARCHITECTURE
11891 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11892 L: linux-mips@vger.kernel.org
11894 F: arch/mips/include/asm/mach-loongson2ef/
11895 F: arch/mips/loongson2ef/
11896 F: drivers/*/*/*loongson2*
11897 F: drivers/*/*loongson2*
11899 MIPS/LOONGSON64 ARCHITECTURE
11900 M: Huacai Chen <chenhuacai@kernel.org>
11901 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11902 L: linux-mips@vger.kernel.org
11904 F: arch/mips/include/asm/mach-loongson64/
11905 F: arch/mips/loongson64/
11906 F: drivers/*/*/*loongson3*
11907 F: drivers/*/*loongson3*
11908 F: drivers/irqchip/irq-loongson*
11909 F: drivers/platform/mips/cpu_hwmon.c
11911 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11912 M: Hans Verkuil <hverkuil@xs4all.nl>
11913 L: linux-media@vger.kernel.org
11915 W: https://linuxtv.org
11916 T: git git://linuxtv.org/media_tree.git
11917 F: drivers/media/radio/radio-miropcm20*
11920 R: Lubomir Rintel <lkundrak@v3.sk>
11921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11924 F: arch/arm/boot/dts/mmp*
11925 F: arch/arm/mach-mmp/
11926 F: include/linux/soc/mmp/
11928 MMP USB PHY DRIVERS
11929 R: Lubomir Rintel <lkundrak@v3.sk>
11930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11932 F: drivers/phy/marvell/phy-mmp3-usb.c
11933 F: drivers/phy/marvell/phy-pxa-usb.c
11935 MMU GATHER AND TLB INVALIDATION
11936 M: Will Deacon <will@kernel.org>
11937 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11938 M: Andrew Morton <akpm@linux-foundation.org>
11939 M: Nick Piggin <npiggin@gmail.com>
11940 M: Peter Zijlstra <peterz@infradead.org>
11941 L: linux-arch@vger.kernel.org
11942 L: linux-mm@kvack.org
11944 F: arch/*/include/asm/tlb.h
11945 F: include/asm-generic/tlb.h
11948 MN88472 MEDIA DRIVER
11949 M: Antti Palosaari <crope@iki.fi>
11950 L: linux-media@vger.kernel.org
11952 W: https://linuxtv.org
11953 W: http://palosaari.fi/linux/
11954 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11955 F: drivers/media/dvb-frontends/mn88472*
11957 MN88473 MEDIA DRIVER
11958 M: Antti Palosaari <crope@iki.fi>
11959 L: linux-media@vger.kernel.org
11961 W: https://linuxtv.org
11962 W: http://palosaari.fi/linux/
11963 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11964 F: drivers/media/dvb-frontends/mn88473*
11967 M: Jessica Yu <jeyu@kernel.org>
11969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11970 F: include/linux/module.h
11973 MONOLITHIC POWER SYSTEM PMIC DRIVER
11974 M: Saravanan Sekar <sravanhome@gmail.com>
11976 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11977 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11978 F: drivers/iio/adc/mp2629_adc.c
11979 F: drivers/mfd/mp2629.c
11980 F: drivers/power/supply/mp2629_charger.c
11981 F: drivers/regulator/mp5416.c
11982 F: drivers/regulator/mpq7920.c
11983 F: drivers/regulator/mpq7920.h
11984 F: include/linux/mfd/mp2629.h
11986 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11988 W: http://popies.net/meye/
11989 F: Documentation/userspace-api/media/drivers/meye*
11990 F: drivers/media/pci/meye/
11991 F: include/uapi/linux/meye.h
11993 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11994 M: Jiri Slaby <jirislaby@kernel.org>
11996 F: Documentation/driver-api/serial/moxa-smartio.rst
11997 F: drivers/tty/mxser.*
11999 MR800 AVERMEDIA USB FM RADIO DRIVER
12000 M: Alexey Klimov <klimov.linux@gmail.com>
12001 L: linux-media@vger.kernel.org
12003 T: git git://linuxtv.org/media_tree.git
12004 F: drivers/media/radio/radio-mr800.c
12006 MRF24J40 IEEE 802.15.4 RADIO DRIVER
12007 M: Alan Ott <alan@signal11.us>
12008 L: linux-wpan@vger.kernel.org
12010 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
12011 F: drivers/net/ieee802154/mrf24j40.c
12014 M: "Lee, Chun-Yi" <jlee@suse.com>
12015 L: platform-driver-x86@vger.kernel.org
12017 F: drivers/platform/x86/msi-laptop.c
12020 L: platform-driver-x86@vger.kernel.org
12022 F: drivers/platform/x86/msi-wmi.c
12024 MSI001 MEDIA DRIVER
12025 M: Antti Palosaari <crope@iki.fi>
12026 L: linux-media@vger.kernel.org
12028 W: https://linuxtv.org
12029 W: http://palosaari.fi/linux/
12030 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12031 T: git git://linuxtv.org/anttip/media_tree.git
12032 F: drivers/media/tuners/msi001*
12034 MSI2500 MEDIA DRIVER
12035 M: Antti Palosaari <crope@iki.fi>
12036 L: linux-media@vger.kernel.org
12038 W: https://linuxtv.org
12039 W: http://palosaari.fi/linux/
12040 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12041 T: git git://linuxtv.org/anttip/media_tree.git
12042 F: drivers/media/usb/msi2500/
12044 MSTAR INTERRUPT CONTROLLER DRIVER
12045 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
12046 M: Daniel Palmer <daniel@thingy.jp>
12048 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
12049 F: drivers/irqchip/irq-mst-intc.c
12051 MSYSTEMS DISKONCHIP G3 MTD DRIVER
12052 M: Robert Jarzmik <robert.jarzmik@free.fr>
12053 L: linux-mtd@lists.infradead.org
12055 F: drivers/mtd/devices/docg3*
12057 MT9M032 APTINA SENSOR DRIVER
12058 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12059 L: linux-media@vger.kernel.org
12061 T: git git://linuxtv.org/media_tree.git
12062 F: drivers/media/i2c/mt9m032.c
12063 F: include/media/i2c/mt9m032.h
12065 MT9P031 APTINA CAMERA SENSOR
12066 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12067 L: linux-media@vger.kernel.org
12069 T: git git://linuxtv.org/media_tree.git
12070 F: drivers/media/i2c/mt9p031.c
12071 F: include/media/i2c/mt9p031.h
12073 MT9T001 APTINA CAMERA SENSOR
12074 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12075 L: linux-media@vger.kernel.org
12077 T: git git://linuxtv.org/media_tree.git
12078 F: drivers/media/i2c/mt9t001.c
12079 F: include/media/i2c/mt9t001.h
12081 MT9T112 APTINA CAMERA SENSOR
12082 M: Jacopo Mondi <jacopo@jmondi.org>
12083 L: linux-media@vger.kernel.org
12085 T: git git://linuxtv.org/media_tree.git
12086 F: drivers/media/i2c/mt9t112.c
12087 F: include/media/i2c/mt9t112.h
12089 MT9V032 APTINA CAMERA SENSOR
12090 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12091 L: linux-media@vger.kernel.org
12093 T: git git://linuxtv.org/media_tree.git
12094 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12095 F: drivers/media/i2c/mt9v032.c
12096 F: include/media/i2c/mt9v032.h
12098 MT9V111 APTINA CAMERA SENSOR
12099 M: Jacopo Mondi <jacopo@jmondi.org>
12100 L: linux-media@vger.kernel.org
12102 T: git git://linuxtv.org/media_tree.git
12103 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12104 F: drivers/media/i2c/mt9v111.c
12106 MULTIFUNCTION DEVICES (MFD)
12107 M: Lee Jones <lee.jones@linaro.org>
12109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12110 F: Documentation/devicetree/bindings/mfd/
12112 F: include/dt-bindings/mfd/
12113 F: include/linux/mfd/
12115 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12117 F: drivers/mmc/host/mmc_spi.c
12118 F: include/linux/spi/mmc_spi.h
12120 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12121 M: Ulf Hansson <ulf.hansson@linaro.org>
12122 L: linux-mmc@vger.kernel.org
12124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12125 F: Documentation/devicetree/bindings/mmc/
12127 F: include/linux/mmc/
12128 F: include/uapi/linux/mmc/
12130 MULTIPLEXER SUBSYSTEM
12131 M: Peter Rosin <peda@axentia.se>
12133 F: Documentation/ABI/testing/sysfs-class-mux*
12134 F: Documentation/devicetree/bindings/mux/
12136 F: include/dt-bindings/mux/
12137 F: include/linux/mux/
12139 MULTITECH MULTIPORT CARD (ISICOM)
12141 F: drivers/tty/isicom.c
12142 F: include/linux/isicom.h
12144 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12145 M: Bin Liu <b-liu@ti.com>
12146 L: linux-usb@vger.kernel.org
12148 F: drivers/usb/musb/
12150 MXL301RF MEDIA DRIVER
12151 M: Akihiro Tsukada <tskd08@gmail.com>
12152 L: linux-media@vger.kernel.org
12154 F: drivers/media/tuners/mxl301rf*
12156 MXL5007T MEDIA DRIVER
12157 M: Michael Krufky <mkrufky@linuxtv.org>
12158 L: linux-media@vger.kernel.org
12160 W: https://linuxtv.org
12161 W: http://github.com/mkrufky
12162 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12163 T: git git://linuxtv.org/mkrufky/tuners.git
12164 F: drivers/media/tuners/mxl5007t.*
12167 M: Marek Vasut <marex@denx.de>
12168 M: Stefan Agner <stefan@agner.ch>
12169 L: dri-devel@lists.freedesktop.org
12171 T: git git://anongit.freedesktop.org/drm/drm-misc
12172 F: Documentation/devicetree/bindings/display/mxsfb.txt
12173 F: drivers/gpu/drm/mxsfb/
12175 MYLEX DAC960 PCI RAID Controller
12176 M: Hannes Reinecke <hare@kernel.org>
12177 L: linux-scsi@vger.kernel.org
12179 F: drivers/scsi/myrb.*
12180 F: drivers/scsi/myrs.*
12182 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12183 M: Chris Lee <christopher.lee@cspi.com>
12184 L: netdev@vger.kernel.org
12186 W: https://www.cspi.com/ethernet-products/support/downloads/
12187 F: drivers/net/ethernet/myricom/myri10ge/
12189 NAND FLASH SUBSYSTEM
12190 M: Miquel Raynal <miquel.raynal@bootlin.com>
12191 R: Richard Weinberger <richard@nod.at>
12192 L: linux-mtd@lists.infradead.org
12194 W: http://www.linux-mtd.infradead.org/
12195 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12196 C: irc://irc.oftc.net/mtd
12197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12198 F: drivers/mtd/nand/
12199 F: include/linux/mtd/*nand*.h
12201 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12202 M: Daniel Mack <zonque@gmail.com>
12203 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12205 W: http://www.native-instruments.com
12206 F: sound/usb/caiaq/
12208 NATSEMI ETHERNET DRIVER (DP8381x)
12210 F: drivers/net/ethernet/natsemi/natsemi.c
12212 NCR 5380 SCSI DRIVERS
12213 M: Finn Thain <fthain@telegraphics.com.au>
12214 M: Michael Schmitz <schmitzmic@gmail.com>
12215 L: linux-scsi@vger.kernel.org
12217 F: Documentation/scsi/g_NCR5380.rst
12218 F: drivers/scsi/NCR5380.*
12219 F: drivers/scsi/arm/cumana_1.c
12220 F: drivers/scsi/arm/oak.c
12221 F: drivers/scsi/atari_scsi.*
12222 F: drivers/scsi/dmx3191d.c
12223 F: drivers/scsi/g_NCR5380.*
12224 F: drivers/scsi/mac_scsi.*
12225 F: drivers/scsi/sun3_scsi.*
12226 F: drivers/scsi/sun3_scsi_vme.c
12229 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12233 NCT6775 HARDWARE MONITOR DRIVER
12234 M: Guenter Roeck <linux@roeck-us.net>
12235 L: linux-hwmon@vger.kernel.org
12237 F: Documentation/hwmon/nct6775.rst
12238 F: drivers/hwmon/nct6775.c
12241 M: Jakub Kicinski <kuba@kernel.org>
12243 F: drivers/net/netdevsim/*
12245 NETEM NETWORK EMULATOR
12246 M: Stephen Hemminger <stephen@networkplumber.org>
12247 L: netdev@vger.kernel.org
12249 F: net/sched/sch_netem.c
12251 NETERION 10GbE DRIVERS (s2io/vxge)
12252 M: Jon Mason <jdmason@kudzu.us>
12253 L: netdev@vger.kernel.org
12255 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12256 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12257 F: drivers/net/ethernet/neterion/
12260 M: Pablo Neira Ayuso <pablo@netfilter.org>
12261 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12262 M: Florian Westphal <fw@strlen.de>
12263 L: netfilter-devel@vger.kernel.org
12264 L: coreteam@netfilter.org
12266 W: http://www.netfilter.org/
12267 W: http://www.iptables.org/
12268 W: http://www.nftables.org/
12269 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12270 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12271 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12272 F: include/linux/netfilter*
12273 F: include/linux/netfilter/
12274 F: include/net/netfilter/
12275 F: include/uapi/linux/netfilter*
12276 F: include/uapi/linux/netfilter/
12277 F: net/*/netfilter.c
12278 F: net/*/netfilter/
12279 F: net/bridge/br_netfilter*.c
12282 NETROM NETWORK LAYER
12283 M: Ralf Baechle <ralf@linux-mips.org>
12284 L: linux-hams@vger.kernel.org
12286 W: http://www.linux-ax25.org/
12287 F: include/net/netrom.h
12288 F: include/uapi/linux/netrom.h
12291 NETRONOME ETHERNET DRIVERS
12292 M: Simon Horman <simon.horman@netronome.com>
12293 R: Jakub Kicinski <kuba@kernel.org>
12294 L: oss-drivers@netronome.com
12296 F: drivers/net/ethernet/netronome/
12298 NETWORK BLOCK DEVICE (NBD)
12299 M: Josef Bacik <josef@toxicpanda.com>
12300 L: linux-block@vger.kernel.org
12301 L: nbd@other.debian.org
12303 F: Documentation/admin-guide/blockdev/nbd.rst
12304 F: drivers/block/nbd.c
12305 F: include/trace/events/nbd.h
12306 F: include/uapi/linux/nbd.h
12308 NETWORK DROP MONITOR
12309 M: Neil Horman <nhorman@tuxdriver.com>
12310 L: netdev@vger.kernel.org
12312 W: https://fedorahosted.org/dropwatch/
12313 F: include/uapi/linux/net_dropmon.h
12314 F: net/core/drop_monitor.c
12317 M: "David S. Miller" <davem@davemloft.net>
12318 M: Jakub Kicinski <kuba@kernel.org>
12319 L: netdev@vger.kernel.org
12321 W: http://www.linuxfoundation.org/en/Net
12322 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12324 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12325 F: Documentation/devicetree/bindings/net/
12326 F: drivers/connector/
12328 F: include/linux/etherdevice.h
12329 F: include/linux/fcdevice.h
12330 F: include/linux/fddidevice.h
12331 F: include/linux/hippidevice.h
12332 F: include/linux/if_*
12333 F: include/linux/inetdevice.h
12334 F: include/linux/netdevice.h
12335 F: include/uapi/linux/if_*
12336 F: include/uapi/linux/netdevice.h
12338 NETWORKING DRIVERS (WIRELESS)
12339 M: Kalle Valo <kvalo@codeaurora.org>
12340 L: linux-wireless@vger.kernel.org
12342 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12345 F: Documentation/devicetree/bindings/net/wireless/
12346 F: drivers/net/wireless/
12349 M: Andrew Lunn <andrew@lunn.ch>
12350 M: Vivien Didelot <vivien.didelot@gmail.com>
12351 M: Florian Fainelli <f.fainelli@gmail.com>
12352 M: Vladimir Oltean <olteanv@gmail.com>
12354 F: Documentation/devicetree/bindings/net/dsa/
12355 F: drivers/net/dsa/
12356 F: include/linux/dsa/
12357 F: include/linux/platform_data/dsa.h
12358 F: include/net/dsa.h
12361 NETWORKING [GENERAL]
12362 M: "David S. Miller" <davem@davemloft.net>
12363 M: Jakub Kicinski <kuba@kernel.org>
12364 L: netdev@vger.kernel.org
12366 W: http://www.linuxfoundation.org/en/Net
12367 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12368 B: mailto:netdev@vger.kernel.org
12369 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12371 F: Documentation/networking/
12372 F: include/linux/in.h
12373 F: include/linux/net.h
12374 F: include/linux/netdevice.h
12376 F: include/uapi/linux/in.h
12377 F: include/uapi/linux/net.h
12378 F: include/uapi/linux/net_namespace.h
12379 F: include/uapi/linux/netdevice.h
12383 F: tools/testing/selftests/net/
12386 M: Steffen Klassert <steffen.klassert@secunet.com>
12387 M: Herbert Xu <herbert@gondor.apana.org.au>
12388 M: "David S. Miller" <davem@davemloft.net>
12389 L: netdev@vger.kernel.org
12391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12393 F: include/net/xfrm.h
12394 F: include/uapi/linux/xfrm.h
12397 F: net/ipv4/ip_vti.c
12398 F: net/ipv4/ipcomp.c
12402 F: net/ipv6/ip6_vti.c
12403 F: net/ipv6/ipcomp6.c
12407 F: tools/testing/selftests/net/ipsec.c
12409 NETWORKING [IPv4/IPv6]
12410 M: "David S. Miller" <davem@davemloft.net>
12411 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12412 M: David Ahern <dsahern@kernel.org>
12413 L: netdev@vger.kernel.org
12415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12421 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12422 M: Paul Moore <paul@paul-moore.com>
12423 L: netdev@vger.kernel.org
12424 L: linux-security-module@vger.kernel.org
12426 W: https://github.com/netlabel
12427 F: Documentation/netlabel/
12428 F: include/net/calipso.h
12429 F: include/net/cipso_ipv4.h
12430 F: include/net/netlabel.h
12431 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12432 F: include/uapi/linux/netfilter/xt_SECMARK.h
12433 F: net/ipv4/cipso_ipv4.c
12434 F: net/ipv6/calipso.c
12435 F: net/netfilter/xt_CONNSECMARK.c
12436 F: net/netfilter/xt_SECMARK.c
12440 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12441 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12442 L: netdev@vger.kernel.org
12443 L: mptcp@lists.01.org
12445 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12446 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12447 F: Documentation/networking/mptcp-sysctl.rst
12448 F: include/net/mptcp.h
12449 F: include/uapi/linux/mptcp.h
12451 F: tools/testing/selftests/net/mptcp/
12454 M: Eric Dumazet <edumazet@google.com>
12455 L: netdev@vger.kernel.org
12457 F: include/linux/tcp.h
12458 F: include/net/tcp.h
12459 F: include/trace/events/tcp.h
12460 F: include/uapi/linux/tcp.h
12461 F: net/ipv4/syncookies.c
12463 F: net/ipv6/syncookies.c
12467 M: Boris Pismenny <borisp@nvidia.com>
12468 M: John Fastabend <john.fastabend@gmail.com>
12469 M: Daniel Borkmann <daniel@iogearbox.net>
12470 M: Jakub Kicinski <kuba@kernel.org>
12471 L: netdev@vger.kernel.org
12473 F: include/net/tls.h
12474 F: include/uapi/linux/tls.h
12477 NETWORKING [WIRELESS]
12478 L: linux-wireless@vger.kernel.org
12479 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12481 NETXEN (1/10) GbE SUPPORT
12482 M: Manish Chopra <manishc@marvell.com>
12483 M: Rahul Verma <rahulv@marvell.com>
12484 M: GR-Linux-NIC-Dev@marvell.com
12485 L: netdev@vger.kernel.org
12487 F: drivers/net/ethernet/qlogic/netxen/
12489 NET_FAILOVER MODULE
12490 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12491 L: netdev@vger.kernel.org
12493 F: Documentation/networking/net_failover.rst
12494 F: drivers/net/net_failover.c
12495 F: include/net/net_failover.h
12498 M: David Ahern <dsahern@kernel.org>
12499 L: netdev@vger.kernel.org
12501 F: include/net/netns/nexthop.h
12502 F: include/net/nexthop.h
12503 F: include/uapi/linux/nexthop.h
12504 F: net/ipv4/nexthop.c
12507 L: netdev@vger.kernel.org
12509 F: Documentation/devicetree/bindings/net/nfc/
12511 F: include/linux/platform_data/nfcmrvl.h
12512 F: include/net/nfc/
12513 F: include/uapi/linux/nfc.h
12516 NFS, SUNRPC, AND LOCKD CLIENTS
12517 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12518 M: Anna Schumaker <anna.schumaker@netapp.com>
12519 L: linux-nfs@vger.kernel.org
12521 W: http://client.linux-nfs.org
12522 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12526 F: include/linux/lockd/
12527 F: include/linux/nfs*
12528 F: include/linux/sunrpc/
12529 F: include/uapi/linux/nfs*
12530 F: include/uapi/linux/sunrpc/
12532 F: Documentation/filesystems/nfs/
12535 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12536 L: linux-nilfs@vger.kernel.org
12538 W: https://nilfs.sourceforge.io/
12539 W: https://nilfs.osdn.jp/
12540 T: git git://github.com/konis/nilfs2.git
12541 F: Documentation/filesystems/nilfs2.rst
12543 F: include/trace/events/nilfs2.h
12544 F: include/uapi/linux/nilfs2_api.h
12545 F: include/uapi/linux/nilfs2_ondisk.h
12547 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12548 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12550 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12551 F: Documentation/scsi/NinjaSCSI.rst
12552 F: drivers/scsi/pcmcia/nsp_*
12554 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12555 M: GOTO Masanori <gotom@debian.or.jp>
12556 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12558 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12559 F: Documentation/scsi/NinjaSCSI.rst
12560 F: drivers/scsi/nsp32*
12563 M: Ley Foon Tan <ley.foon.tan@intel.com>
12565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12568 NITRO ENCLAVES (NE)
12569 M: Andra Paraschiv <andraprs@amazon.com>
12570 M: Alexandru Vasile <lexnv@amazon.com>
12571 M: Alexandru Ciobotaru <alcioa@amazon.com>
12572 L: linux-kernel@vger.kernel.org
12574 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12575 F: Documentation/virt/ne_overview.rst
12576 F: drivers/virt/nitro_enclaves/
12577 F: include/linux/nitro_enclaves.h
12578 F: include/uapi/linux/nitro_enclaves.h
12579 F: samples/nitro_enclaves/
12581 NOHZ, DYNTICKS SUPPORT
12582 M: Frederic Weisbecker <fweisbec@gmail.com>
12583 M: Thomas Gleixner <tglx@linutronix.de>
12584 M: Ingo Molnar <mingo@kernel.org>
12585 L: linux-kernel@vger.kernel.org
12587 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12588 F: include/linux/sched/nohz.h
12589 F: include/linux/tick.h
12590 F: kernel/time/tick*.*
12592 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12593 M: Pavel Machek <pavel@ucw.cz>
12594 M: Sakari Ailus <sakari.ailus@iki.fi>
12595 L: linux-media@vger.kernel.org
12597 F: drivers/media/i2c/ad5820.c
12598 F: drivers/media/i2c/et8ek8
12600 NOKIA N900 POWER SUPPLY DRIVERS
12601 R: Pali Rohár <pali@kernel.org>
12602 F: drivers/power/supply/bq2415x_charger.c
12603 F: drivers/power/supply/bq27xxx_battery.c
12604 F: drivers/power/supply/bq27xxx_battery_i2c.c
12605 F: drivers/power/supply/isp1704_charger.c
12606 F: drivers/power/supply/rx51_battery.c
12607 F: include/linux/power/bq2415x_charger.h
12608 F: include/linux/power/bq27xxx_battery.h
12611 M: Willy Tarreau <w@1wt.eu>
12613 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12614 F: tools/include/nolibc/
12617 M: Matthias Maennich <maennich@google.com>
12619 F: Documentation/core-api/symbol-namespaces.rst
12623 M: Sanjay R Mehta <sanju.mehta@amd.com>
12624 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12625 L: linux-ntb@googlegroups.com
12627 F: drivers/ntb/hw/amd/
12630 M: Jon Mason <jdmason@kudzu.us>
12631 M: Dave Jiang <dave.jiang@intel.com>
12632 M: Allen Hubbe <allenbh@gmail.com>
12633 L: linux-ntb@googlegroups.com
12635 W: https://github.com/jonmason/ntb/wiki
12636 T: git git://github.com/jonmason/ntb.git
12637 F: drivers/net/ntb_netdev.c
12639 F: include/linux/ntb.h
12640 F: include/linux/ntb_transport.h
12641 F: tools/testing/selftests/ntb/
12644 M: Serge Semin <fancer.lancer@gmail.com>
12645 L: linux-ntb@googlegroups.com
12647 F: drivers/ntb/hw/idt/
12650 M: Dave Jiang <dave.jiang@intel.com>
12651 L: linux-ntb@googlegroups.com
12653 W: https://github.com/davejiang/linux/wiki
12654 T: git https://github.com/davejiang/linux.git
12655 F: drivers/ntb/hw/intel/
12658 M: Anton Altaparmakov <anton@tuxera.com>
12659 L: linux-ntfs-dev@lists.sourceforge.net
12661 W: http://www.tuxera.com/
12662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12663 F: Documentation/filesystems/ntfs.rst
12667 M: Finn Thain <fthain@telegraphics.com.au>
12668 L: linux-m68k@lists.linux-m68k.org
12670 F: arch/*/include/asm/nubus.h
12672 F: include/linux/nubus.h
12673 F: include/uapi/linux/nubus.h
12675 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12676 M: Antonino Daplas <adaplas@gmail.com>
12677 L: linux-fbdev@vger.kernel.org
12679 F: drivers/video/fbdev/nvidia/
12680 F: drivers/video/fbdev/riva/
12683 M: Keith Busch <kbusch@kernel.org>
12684 M: Jens Axboe <axboe@fb.com>
12685 M: Christoph Hellwig <hch@lst.de>
12686 M: Sagi Grimberg <sagi@grimberg.me>
12687 L: linux-nvme@lists.infradead.org
12689 W: http://git.infradead.org/nvme.git
12690 T: git://git.infradead.org/nvme.git
12691 F: drivers/nvme/host/
12692 F: include/linux/nvme.h
12693 F: include/uapi/linux/nvme_ioctl.h
12695 NVM EXPRESS FC TRANSPORT DRIVERS
12696 M: James Smart <james.smart@broadcom.com>
12697 L: linux-nvme@lists.infradead.org
12699 F: drivers/nvme/host/fc.c
12700 F: drivers/nvme/target/fc.c
12701 F: drivers/nvme/target/fcloop.c
12702 F: include/linux/nvme-fc-driver.h
12703 F: include/linux/nvme-fc.h
12705 NVM EXPRESS TARGET DRIVER
12706 M: Christoph Hellwig <hch@lst.de>
12707 M: Sagi Grimberg <sagi@grimberg.me>
12708 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12709 L: linux-nvme@lists.infradead.org
12711 W: http://git.infradead.org/nvme.git
12712 T: git://git.infradead.org/nvme.git
12713 F: drivers/nvme/target/
12716 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12719 F: Documentation/ABI/stable/sysfs-bus-nvmem
12720 F: Documentation/devicetree/bindings/nvmem/
12722 F: include/linux/nvmem-consumer.h
12723 F: include/linux/nvmem-provider.h
12726 M: Ashish Kumar <ashish.kumar@nxp.com>
12727 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12728 L: linux-spi@vger.kernel.org
12730 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12731 F: drivers/spi/spi-nxp-fspi.c
12733 NXP FXAS21002C DRIVER
12734 M: Rui Miguel Silva <rmfrfs@gmail.com>
12735 L: linux-iio@vger.kernel.org
12737 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12738 F: drivers/iio/gyro/fxas21002c.h
12739 F: drivers/iio/gyro/fxas21002c_core.c
12740 F: drivers/iio/gyro/fxas21002c_i2c.c
12741 F: drivers/iio/gyro/fxas21002c_spi.c
12743 NXP i.MX 8MQ DCSS DRIVER
12744 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12745 R: Lucas Stach <l.stach@pengutronix.de>
12746 L: dri-devel@lists.freedesktop.org
12748 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12749 F: drivers/gpu/drm/imx/dcss/
12751 NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
12752 M: Jagan Teki <jagan@amarulasolutions.com>
12754 F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
12755 F: drivers/regulator/pf8x00-regulator.c
12757 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12758 M: Krzysztof Kozlowski <krzk@kernel.org>
12759 L: linux-kernel@vger.kernel.org
12761 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12762 F: drivers/extcon/extcon-ptn5150.c
12764 NXP SGTL5000 DRIVER
12765 M: Fabio Estevam <festevam@gmail.com>
12766 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12768 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12769 F: sound/soc/codecs/sgtl5000*
12771 NXP SJA1105 ETHERNET SWITCH DRIVER
12772 M: Vladimir Oltean <olteanv@gmail.com>
12773 L: linux-kernel@vger.kernel.org
12775 F: drivers/net/dsa/sja1105
12777 NXP TDA998X DRM DRIVER
12778 M: Russell King <linux@armlinux.org.uk>
12780 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12781 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12782 F: drivers/gpu/drm/i2c/tda998x_drv.c
12783 F: include/drm/i2c/tda998x.h
12784 F: include/dt-bindings/display/tda998x.h
12788 M: Peter Rosin <peda@axentia.se>
12789 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12791 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12792 F: sound/soc/codecs/tfa9879*
12795 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12796 R: Charles Gorand <charles.gorand@effinnov.com>
12797 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12799 F: drivers/nfc/nxp-nci
12802 M: Jiri Pirko <jiri@nvidia.com>
12803 L: netdev@vger.kernel.org
12805 F: include/linux/objagg.h
12807 F: lib/test_objagg.c
12810 M: Josh Poimboeuf <jpoimboe@redhat.com>
12811 M: Peter Zijlstra <peterz@infradead.org>
12814 F: include/linux/objtool.h
12816 OCELOT ETHERNET SWITCH DRIVER
12817 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12818 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12819 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12820 M: UNGLinuxDriver@microchip.com
12821 L: netdev@vger.kernel.org
12823 F: drivers/net/dsa/ocelot/*
12824 F: drivers/net/ethernet/mscc/
12825 F: include/soc/mscc/ocelot*
12826 F: net/dsa/tag_ocelot.c
12827 F: tools/testing/selftests/drivers/net/ocelot/*
12829 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12830 M: Frederic Barrat <fbarrat@linux.ibm.com>
12831 M: Andrew Donnellan <ajd@linux.ibm.com>
12832 L: linuxppc-dev@lists.ozlabs.org
12834 F: Documentation/userspace-api/accelerators/ocxl.rst
12835 F: arch/powerpc/include/asm/pnv-ocxl.h
12836 F: arch/powerpc/platforms/powernv/ocxl.c
12837 F: drivers/misc/ocxl/
12838 F: include/misc/ocxl*
12839 F: include/uapi/misc/ocxl.h
12842 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
12843 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12844 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12845 L: linux-omap@vger.kernel.org
12847 F: sound/soc/ti/n810.c
12848 F: sound/soc/ti/omap*
12849 F: sound/soc/ti/rx51.c
12850 F: sound/soc/ti/sdma-pcm.*
12852 OMAP CLOCK FRAMEWORK SUPPORT
12853 M: Paul Walmsley <paul@pwsan.com>
12854 L: linux-omap@vger.kernel.org
12856 F: arch/arm/*omap*/*clock*
12858 OMAP DEVICE TREE SUPPORT
12859 M: Benoît Cousson <bcousson@baylibre.com>
12860 M: Tony Lindgren <tony@atomide.com>
12861 L: linux-omap@vger.kernel.org
12862 L: devicetree@vger.kernel.org
12864 F: arch/arm/boot/dts/*am3*
12865 F: arch/arm/boot/dts/*am4*
12866 F: arch/arm/boot/dts/*am5*
12867 F: arch/arm/boot/dts/*dra7*
12868 F: arch/arm/boot/dts/*omap*
12869 F: arch/arm/boot/dts/logicpd-som-lv*
12870 F: arch/arm/boot/dts/logicpd-torpedo*
12872 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12873 L: linux-omap@vger.kernel.org
12874 L: linux-fbdev@vger.kernel.org
12876 F: Documentation/arm/omap/dss.rst
12877 F: drivers/video/fbdev/omap2/
12879 OMAP FRAMEBUFFER SUPPORT
12880 L: linux-fbdev@vger.kernel.org
12881 L: linux-omap@vger.kernel.org
12883 F: drivers/video/fbdev/omap/
12885 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12886 M: Roger Quadros <rogerq@ti.com>
12887 M: Tony Lindgren <tony@atomide.com>
12888 L: linux-omap@vger.kernel.org
12890 F: arch/arm/mach-omap2/*gpmc*
12891 F: drivers/memory/omap-gpmc.c
12894 M: Grygorii Strashko <grygorii.strashko@ti.com>
12895 M: Santosh Shilimkar <ssantosh@kernel.org>
12896 M: Kevin Hilman <khilman@kernel.org>
12897 L: linux-omap@vger.kernel.org
12899 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12900 F: drivers/gpio/gpio-omap.c
12902 OMAP HARDWARE SPINLOCK SUPPORT
12903 M: Ohad Ben-Cohen <ohad@wizery.com>
12904 L: linux-omap@vger.kernel.org
12906 F: drivers/hwspinlock/omap_hwspinlock.c
12908 OMAP HS MMC SUPPORT
12909 L: linux-mmc@vger.kernel.org
12910 L: linux-omap@vger.kernel.org
12912 F: drivers/mmc/host/omap_hsmmc.c
12915 M: Paul Walmsley <paul@pwsan.com>
12916 L: linux-omap@vger.kernel.org
12918 F: arch/arm/mach-omap2/omap_hwmod*data*
12920 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12921 M: Benoît Cousson <bcousson@baylibre.com>
12922 L: linux-omap@vger.kernel.org
12924 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12927 M: Benoît Cousson <bcousson@baylibre.com>
12928 M: Paul Walmsley <paul@pwsan.com>
12929 L: linux-omap@vger.kernel.org
12931 F: arch/arm/mach-omap2/omap_hwmod.*
12934 M: Vignesh R <vigneshr@ti.com>
12935 L: linux-omap@vger.kernel.org
12936 L: linux-i2c@vger.kernel.org
12938 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12939 F: drivers/i2c/busses/i2c-omap.c
12941 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12942 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12943 L: linux-media@vger.kernel.org
12945 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12946 F: drivers/media/platform/omap3isp/
12947 F: drivers/staging/media/omap4iss/
12950 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12951 L: linux-omap@vger.kernel.org
12953 F: drivers/mmc/host/omap.c
12955 OMAP POWER MANAGEMENT SUPPORT
12956 M: Kevin Hilman <khilman@kernel.org>
12957 L: linux-omap@vger.kernel.org
12959 F: arch/arm/*omap*/*pm*
12960 F: drivers/cpufreq/omap-cpufreq.c
12962 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12963 M: Rajendra Nayak <rnayak@codeaurora.org>
12964 M: Paul Walmsley <paul@pwsan.com>
12965 L: linux-omap@vger.kernel.org
12967 F: arch/arm/mach-omap2/prm*
12969 OMAP RANDOM NUMBER GENERATOR SUPPORT
12970 M: Deepak Saxena <dsaxena@plexity.net>
12972 F: drivers/char/hw_random/omap-rng.c
12975 L: linux-usb@vger.kernel.org
12976 L: linux-omap@vger.kernel.org
12978 F: arch/arm/*omap*/usb*
12979 F: drivers/usb/*/*omap*
12981 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12982 M: Mark Jackson <mpfj@newflow.co.uk>
12983 L: linux-omap@vger.kernel.org
12985 F: arch/arm/boot/dts/am335x-nano.dts
12988 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12989 M: Tony Lindgren <tony@atomide.com>
12990 L: linux-omap@vger.kernel.org
12992 Q: http://patchwork.kernel.org/project/linux-omap/list/
12993 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12994 F: arch/arm/configs/omap1_defconfig
12995 F: arch/arm/mach-omap1/
12996 F: arch/arm/plat-omap/
12997 F: drivers/i2c/busses/i2c-omap.c
12998 F: include/linux/platform_data/ams-delta-fiq.h
12999 F: include/linux/platform_data/i2c-omap.h
13002 M: Tony Lindgren <tony@atomide.com>
13003 L: linux-omap@vger.kernel.org
13005 W: http://www.muru.com/linux/omap/
13006 W: http://linux.omap.com/
13007 Q: http://patchwork.kernel.org/project/linux-omap/list/
13008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
13009 F: arch/arm/configs/omap2plus_defconfig
13010 F: arch/arm/mach-omap2/
13011 F: arch/arm/plat-omap/
13012 F: drivers/bus/ti-sysc.c
13013 F: drivers/i2c/busses/i2c-omap.c
13014 F: drivers/irqchip/irq-omap-intc.c
13015 F: drivers/mfd/*omap*.c
13016 F: drivers/mfd/menelaus.c
13017 F: drivers/mfd/palmas.c
13018 F: drivers/mfd/tps65217.c
13019 F: drivers/mfd/tps65218.c
13020 F: drivers/mfd/tps65910.c
13021 F: drivers/mfd/twl-core.[ch]
13022 F: drivers/mfd/twl4030*.c
13023 F: drivers/mfd/twl6030*.c
13024 F: drivers/mfd/twl6040*.c
13025 F: drivers/regulator/palmas-regulator*.c
13026 F: drivers/regulator/pbias-regulator.c
13027 F: drivers/regulator/tps65217-regulator.c
13028 F: drivers/regulator/tps65218-regulator.c
13029 F: drivers/regulator/tps65910-regulator.c
13030 F: drivers/regulator/twl-regulator.c
13031 F: drivers/regulator/twl6030-regulator.c
13032 F: include/linux/platform_data/i2c-omap.h
13033 F: include/linux/platform_data/ti-sysc.h
13036 M: Bob Copeland <me@bobcopeland.com>
13037 L: linux-karma-devel@lists.sourceforge.net
13039 F: Documentation/filesystems/omfs.rst
13042 OMNIKEY CARDMAN 4000 DRIVER
13043 M: Harald Welte <laforge@gnumonks.org>
13045 F: drivers/char/pcmcia/cm4000_cs.c
13046 F: include/linux/cm4000_cs.h
13047 F: include/uapi/linux/cm4000_cs.h
13049 OMNIKEY CARDMAN 4040 DRIVER
13050 M: Harald Welte <laforge@gnumonks.org>
13052 F: drivers/char/pcmcia/cm4040_cs.*
13054 OMNIVISION OV02A10 SENSOR DRIVER
13055 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13056 L: linux-media@vger.kernel.org
13058 T: git git://linuxtv.org/media_tree.git
13059 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
13060 F: drivers/media/i2c/ov02a10.c
13062 OMNIVISION OV13858 SENSOR DRIVER
13063 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13064 L: linux-media@vger.kernel.org
13066 T: git git://linuxtv.org/media_tree.git
13067 F: drivers/media/i2c/ov13858.c
13069 OMNIVISION OV2680 SENSOR DRIVER
13070 M: Rui Miguel Silva <rmfrfs@gmail.com>
13071 L: linux-media@vger.kernel.org
13073 T: git git://linuxtv.org/media_tree.git
13074 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
13075 F: drivers/media/i2c/ov2680.c
13077 OMNIVISION OV2685 SENSOR DRIVER
13078 M: Shunqian Zheng <zhengsq@rock-chips.com>
13079 L: linux-media@vger.kernel.org
13081 T: git git://linuxtv.org/media_tree.git
13082 F: drivers/media/i2c/ov2685.c
13084 OMNIVISION OV2740 SENSOR DRIVER
13085 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13086 R: Shawn Tu <shawnx.tu@intel.com>
13087 R: Bingbu Cao <bingbu.cao@intel.com>
13088 L: linux-media@vger.kernel.org
13090 T: git git://linuxtv.org/media_tree.git
13091 F: drivers/media/i2c/ov2740.c
13093 OMNIVISION OV5640 SENSOR DRIVER
13094 M: Steve Longerbeam <slongerbeam@gmail.com>
13095 L: linux-media@vger.kernel.org
13097 T: git git://linuxtv.org/media_tree.git
13098 F: drivers/media/i2c/ov5640.c
13100 OMNIVISION OV5647 SENSOR DRIVER
13101 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13102 M: Jacopo Mondi <jacopo@jmondi.org>
13103 L: linux-media@vger.kernel.org
13105 T: git git://linuxtv.org/media_tree.git
13106 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
13107 F: drivers/media/i2c/ov5647.c
13109 OMNIVISION OV5670 SENSOR DRIVER
13110 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13111 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13112 L: linux-media@vger.kernel.org
13114 T: git git://linuxtv.org/media_tree.git
13115 F: drivers/media/i2c/ov5670.c
13117 OMNIVISION OV5675 SENSOR DRIVER
13118 M: Shawn Tu <shawnx.tu@intel.com>
13119 L: linux-media@vger.kernel.org
13121 T: git git://linuxtv.org/media_tree.git
13122 F: drivers/media/i2c/ov5675.c
13124 OMNIVISION OV5695 SENSOR DRIVER
13125 M: Shunqian Zheng <zhengsq@rock-chips.com>
13126 L: linux-media@vger.kernel.org
13128 T: git git://linuxtv.org/media_tree.git
13129 F: drivers/media/i2c/ov5695.c
13131 OMNIVISION OV7670 SENSOR DRIVER
13132 L: linux-media@vger.kernel.org
13134 T: git git://linuxtv.org/media_tree.git
13135 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13136 F: drivers/media/i2c/ov7670.c
13138 OMNIVISION OV772x SENSOR DRIVER
13139 M: Jacopo Mondi <jacopo@jmondi.org>
13140 L: linux-media@vger.kernel.org
13142 T: git git://linuxtv.org/media_tree.git
13143 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13144 F: drivers/media/i2c/ov772x.c
13145 F: include/media/i2c/ov772x.h
13147 OMNIVISION OV7740 SENSOR DRIVER
13148 M: Wenyou Yang <wenyou.yang@microchip.com>
13149 L: linux-media@vger.kernel.org
13151 T: git git://linuxtv.org/media_tree.git
13152 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13153 F: drivers/media/i2c/ov7740.c
13155 OMNIVISION OV8856 SENSOR DRIVER
13156 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13157 L: linux-media@vger.kernel.org
13159 T: git git://linuxtv.org/media_tree.git
13160 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13161 F: drivers/media/i2c/ov8856.c
13163 OMNIVISION OV9640 SENSOR DRIVER
13164 M: Petr Cvek <petrcvekcz@gmail.com>
13165 L: linux-media@vger.kernel.org
13167 F: drivers/media/i2c/ov9640.*
13169 OMNIVISION OV9650 SENSOR DRIVER
13170 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13171 R: Akinobu Mita <akinobu.mita@gmail.com>
13172 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13173 L: linux-media@vger.kernel.org
13175 T: git git://linuxtv.org/media_tree.git
13176 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13177 F: drivers/media/i2c/ov9650.c
13179 OMNIVISION OV9734 SENSOR DRIVER
13180 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13181 R: Bingbu Cao <bingbu.cao@intel.com>
13182 L: linux-media@vger.kernel.org
13184 T: git git://linuxtv.org/media_tree.git
13185 F: drivers/media/i2c/ov9734.c
13187 ONENAND FLASH DRIVER
13188 M: Kyungmin Park <kyungmin.park@samsung.com>
13189 L: linux-mtd@lists.infradead.org
13191 F: drivers/mtd/nand/onenand/
13192 F: include/linux/mtd/onenand*.h
13194 ONION OMEGA2+ BOARD
13195 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13196 L: linux-mips@vger.kernel.org
13198 F: arch/mips/boot/dts/ralink/omega2p.dts
13201 M: Jens Wiklander <jens.wiklander@linaro.org>
13202 L: op-tee@lists.trustedfirmware.org
13204 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13205 F: drivers/tee/optee/
13207 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13208 M: Sumit Garg <sumit.garg@linaro.org>
13209 L: op-tee@lists.trustedfirmware.org
13211 F: drivers/char/hw_random/optee-rng.c
13214 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13215 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13216 L: linux-rdma@vger.kernel.org
13218 F: drivers/infiniband/ulp/opa_vnic
13220 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13221 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13222 M: Frank Rowand <frowand.list@gmail.com>
13223 L: devicetree@vger.kernel.org
13225 F: Documentation/devicetree/dynamic-resolution-notes.rst
13226 F: Documentation/devicetree/overlay-notes.rst
13227 F: drivers/of/overlay.c
13228 F: drivers/of/resolver.c
13229 K: of_overlay_notifier_
13231 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13232 M: Rob Herring <robh+dt@kernel.org>
13233 M: Frank Rowand <frowand.list@gmail.com>
13234 L: devicetree@vger.kernel.org
13236 W: http://www.devicetree.org/
13237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13238 F: Documentation/ABI/testing/sysfs-firmware-ofw
13240 F: include/linux/of*.h
13243 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13244 M: Rob Herring <robh+dt@kernel.org>
13245 L: devicetree@vger.kernel.org
13247 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13249 F: Documentation/devicetree/
13250 F: arch/*/boot/dts/
13251 F: include/dt-bindings/
13253 OPENCORES I2C BUS DRIVER
13254 M: Peter Korsgaard <peter@korsgaard.com>
13255 M: Andrew Lunn <andrew@lunn.ch>
13256 L: linux-i2c@vger.kernel.org
13258 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13259 F: Documentation/i2c/busses/i2c-ocores.rst
13260 F: drivers/i2c/busses/i2c-ocores.c
13261 F: include/linux/platform_data/i2c-ocores.h
13263 OPENRISC ARCHITECTURE
13264 M: Jonas Bonn <jonas@southpole.se>
13265 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13266 M: Stafford Horne <shorne@gmail.com>
13267 L: openrisc@lists.librecores.org
13269 W: http://openrisc.io
13270 T: git git://github.com/openrisc/linux.git
13271 F: Documentation/devicetree/bindings/openrisc/
13272 F: Documentation/openrisc/
13274 F: drivers/irqchip/irq-ompic.c
13275 F: drivers/irqchip/irq-or1k-*
13278 M: Pravin B Shelar <pshelar@ovn.org>
13279 L: netdev@vger.kernel.org
13280 L: dev@openvswitch.org
13282 W: http://openvswitch.org
13283 F: include/uapi/linux/openvswitch.h
13284 F: net/openvswitch/
13286 OPERATING PERFORMANCE POINTS (OPP)
13287 M: Viresh Kumar <vireshk@kernel.org>
13288 M: Nishanth Menon <nm@ti.com>
13289 M: Stephen Boyd <sboyd@kernel.org>
13290 L: linux-pm@vger.kernel.org
13292 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13293 F: Documentation/devicetree/bindings/opp/
13294 F: Documentation/power/opp.rst
13296 F: include/linux/pm_opp.h
13299 M: Clemens Ladisch <clemens@ladisch.de>
13300 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13303 F: sound/drivers/opl4/
13306 M: Robert Richter <rric@kernel.org>
13307 L: oprofile-list@lists.sf.net
13309 F: arch/*/include/asm/oprofile*.h
13310 F: arch/*/oprofile/
13311 F: drivers/oprofile/
13312 F: include/linux/oprofile.h
13314 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13315 M: Mark Fasheh <mark@fasheh.com>
13316 M: Joel Becker <jlbec@evilplan.org>
13317 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13318 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13320 W: http://ocfs2.wiki.kernel.org
13321 F: Documentation/filesystems/dlmfs.rst
13322 F: Documentation/filesystems/ocfs2.rst
13325 ORANGEFS FILESYSTEM
13326 M: Mike Marshall <hubcap@omnibond.com>
13327 R: Martin Brandenburg <martin@omnibond.com>
13328 L: devel@lists.orangefs.org
13330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13331 F: Documentation/filesystems/orangefs.rst
13335 L: linux-wireless@vger.kernel.org
13337 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13338 W: http://www.nongnu.org/orinoco/
13339 F: drivers/net/wireless/intersil/orinoco/
13341 OV2659 OMNIVISION SENSOR DRIVER
13342 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13343 L: linux-media@vger.kernel.org
13345 W: https://linuxtv.org
13346 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13347 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13348 F: drivers/media/i2c/ov2659.c
13349 F: include/media/i2c/ov2659.h
13352 M: Miklos Szeredi <miklos@szeredi.hu>
13353 L: linux-unionfs@vger.kernel.org
13355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13356 F: Documentation/filesystems/overlayfs.rst
13359 P54 WIRELESS DRIVER
13360 M: Christian Lamparter <chunkeey@googlemail.com>
13361 L: linux-wireless@vger.kernel.org
13363 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13364 F: drivers/net/wireless/intersil/p54/
13367 M: Vladimir Oltean <olteanv@gmail.com>
13368 L: netdev@vger.kernel.org
13370 F: Documentation/core-api/packing.rst
13371 F: include/linux/packing.h
13374 PADATA PARALLEL EXECUTION MECHANISM
13375 M: Steffen Klassert <steffen.klassert@secunet.com>
13376 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13377 L: linux-crypto@vger.kernel.org
13378 L: linux-kernel@vger.kernel.org
13380 F: Documentation/core-api/padata.rst
13381 F: include/linux/padata.h
13385 M: Jesper Dangaard Brouer <hawk@kernel.org>
13386 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13387 L: netdev@vger.kernel.org
13389 F: Documentation/networking/page_pool.rst
13390 F: include/net/page_pool.h
13391 F: include/trace/events/page_pool.h
13392 F: net/core/page_pool.c
13394 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13395 M: Kenneth Chan <kenneth.t.chan@gmail.com>
13396 L: platform-driver-x86@vger.kernel.org
13398 F: drivers/platform/x86/panasonic-laptop.c
13400 PARALLAX PING IIO SENSOR DRIVER
13401 M: Andreas Klinger <ak@it-klinger.de>
13402 L: linux-iio@vger.kernel.org
13404 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13405 F: drivers/iio/proximity/ping.c
13407 PARALLEL LCD/KEYPAD PANEL DRIVER
13408 M: Willy Tarreau <willy@haproxy.com>
13409 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13411 F: Documentation/admin-guide/lcd-panel-cgram.rst
13412 F: drivers/auxdisplay/panel.c
13414 PARALLEL PORT SUBSYSTEM
13415 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13416 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13417 L: linux-parport@lists.infradead.org (subscribers-only)
13419 F: Documentation/driver-api/parport*.rst
13420 F: drivers/char/ppdev.c
13421 F: drivers/parport/
13422 F: include/linux/parport*.h
13423 F: include/uapi/linux/ppdev.h
13425 PARAVIRT_OPS INTERFACE
13426 M: Juergen Gross <jgross@suse.com>
13427 M: Deep Shah <sdeep@vmware.com>
13428 M: "VMware, Inc." <pv-drivers@vmware.com>
13429 L: virtualization@lists.linux-foundation.org
13431 F: Documentation/virt/paravirt_ops.rst
13432 F: arch/*/include/asm/paravirt*.h
13433 F: arch/*/kernel/paravirt*
13434 F: include/linux/hypervisor.h
13436 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13437 M: Tim Waugh <tim@cyberelk.net>
13438 L: linux-parport@lists.infradead.org (subscribers-only)
13440 F: Documentation/admin-guide/blockdev/paride.rst
13441 F: drivers/block/paride/
13443 PARISC ARCHITECTURE
13444 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13445 M: Helge Deller <deller@gmx.de>
13446 L: linux-parisc@vger.kernel.org
13448 W: https://parisc.wiki.kernel.org
13449 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13452 F: Documentation/parisc/
13454 F: drivers/char/agp/parisc-agp.c
13455 F: drivers/input/misc/hp_sdc_rtc.c
13456 F: drivers/input/serio/gscps2.c
13457 F: drivers/input/serio/hp_sdc*
13459 F: drivers/parport/parport_gsc.*
13460 F: drivers/tty/serial/8250/8250_gsc.c
13461 F: drivers/video/console/sti*
13462 F: drivers/video/fbdev/sti*
13463 F: drivers/video/logo/logo_parisc*
13464 F: include/linux/hp_sdc.h
13467 M: Jiri Pirko <jiri@nvidia.com>
13468 L: netdev@vger.kernel.org
13470 F: include/linux/parman.h
13472 F: lib/test_parman.c
13474 PC ENGINES APU BOARD DRIVER
13475 M: Enrico Weigelt, metux IT consult <info@metux.net>
13477 F: drivers/platform/x86/pcengines-apuv2.c
13479 PC87360 HARDWARE MONITORING DRIVER
13480 M: Jim Cromie <jim.cromie@gmail.com>
13481 L: linux-hwmon@vger.kernel.org
13483 F: Documentation/hwmon/pc87360.rst
13484 F: drivers/hwmon/pc87360.c
13486 PC8736x GPIO DRIVER
13487 M: Jim Cromie <jim.cromie@gmail.com>
13489 F: drivers/char/pc8736x_gpio.c
13491 PC87427 HARDWARE MONITORING DRIVER
13492 M: Jean Delvare <jdelvare@suse.com>
13493 L: linux-hwmon@vger.kernel.org
13495 F: Documentation/hwmon/pc87427.rst
13496 F: drivers/hwmon/pc87427.c
13499 M: Riku Voipio <riku.voipio@iki.fi>
13501 F: drivers/leds/leds-pca9532.c
13502 F: include/linux/leds-pca9532.h
13504 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13505 M: Guenter Roeck <linux@roeck-us.net>
13506 L: linux-i2c@vger.kernel.org
13508 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13510 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13511 M: Khalid Aziz <khalid@gonehiking.org>
13513 F: drivers/firmware/pcdp.*
13515 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13516 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13517 M: Pali Rohár <pali@kernel.org>
13518 L: linux-pci@vger.kernel.org
13519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13521 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13522 F: drivers/pci/controller/pci-aardvark.c
13524 PCI DRIVER FOR ALTERA PCIE IP
13525 M: Ley Foon Tan <ley.foon.tan@intel.com>
13526 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13527 L: linux-pci@vger.kernel.org
13529 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13530 F: drivers/pci/controller/pcie-altera.c
13532 PCI DRIVER FOR APPLIEDMICRO XGENE
13533 M: Toan Le <toan@os.amperecomputing.com>
13534 L: linux-pci@vger.kernel.org
13535 L: linux-arm-kernel@lists.infradead.org
13537 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13538 F: drivers/pci/controller/pci-xgene.c
13540 PCI DRIVER FOR ARM VERSATILE PLATFORM
13541 M: Rob Herring <robh@kernel.org>
13542 L: linux-pci@vger.kernel.org
13543 L: linux-arm-kernel@lists.infradead.org
13545 F: Documentation/devicetree/bindings/pci/versatile.yaml
13546 F: drivers/pci/controller/pci-versatile.c
13548 PCI DRIVER FOR ARMADA 8K
13549 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13550 L: linux-pci@vger.kernel.org
13551 L: linux-arm-kernel@lists.infradead.org
13553 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13554 F: drivers/pci/controller/dwc/pcie-armada8k.c
13556 PCI DRIVER FOR CADENCE PCIE IP
13557 M: Tom Joseph <tjoseph@cadence.com>
13558 L: linux-pci@vger.kernel.org
13560 F: Documentation/devicetree/bindings/pci/cdns,*
13561 F: drivers/pci/controller/cadence/
13563 PCI DRIVER FOR FREESCALE LAYERSCAPE
13564 M: Minghuan Lian <minghuan.Lian@nxp.com>
13565 M: Mingkai Hu <mingkai.hu@nxp.com>
13566 M: Roy Zang <roy.zang@nxp.com>
13567 L: linuxppc-dev@lists.ozlabs.org
13568 L: linux-pci@vger.kernel.org
13569 L: linux-arm-kernel@lists.infradead.org
13571 F: drivers/pci/controller/dwc/*layerscape*
13573 PCI DRIVER FOR GENERIC OF HOSTS
13574 M: Will Deacon <will@kernel.org>
13575 L: linux-pci@vger.kernel.org
13576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13578 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13579 F: drivers/pci/controller/pci-host-common.c
13580 F: drivers/pci/controller/pci-host-generic.c
13582 PCI DRIVER FOR IMX6
13583 M: Richard Zhu <hongxing.zhu@nxp.com>
13584 M: Lucas Stach <l.stach@pengutronix.de>
13585 L: linux-pci@vger.kernel.org
13586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13588 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13589 F: drivers/pci/controller/dwc/*imx6*
13591 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13592 M: Jonathan Derrick <jonathan.derrick@intel.com>
13593 L: linux-pci@vger.kernel.org
13595 F: drivers/pci/controller/vmd.c
13597 PCI DRIVER FOR MICROSEMI SWITCHTEC
13598 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13599 M: Logan Gunthorpe <logang@deltatee.com>
13600 L: linux-pci@vger.kernel.org
13602 F: Documentation/ABI/testing/sysfs-class-switchtec
13603 F: Documentation/driver-api/switchtec.rst
13604 F: drivers/ntb/hw/mscc/
13605 F: drivers/pci/switch/switchtec*
13606 F: include/linux/switchtec.h
13607 F: include/uapi/linux/switchtec_ioctl.h
13609 PCI DRIVER FOR MOBIVEIL PCIE IP
13610 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13611 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13612 L: linux-pci@vger.kernel.org
13614 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13615 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13617 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13618 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13619 L: linux-pci@vger.kernel.org
13620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13622 F: drivers/pci/controller/*mvebu*
13624 PCI DRIVER FOR NVIDIA TEGRA
13625 M: Thierry Reding <thierry.reding@gmail.com>
13626 L: linux-tegra@vger.kernel.org
13627 L: linux-pci@vger.kernel.org
13629 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13630 F: drivers/pci/controller/pci-tegra.c
13632 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13633 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13634 L: linux-pci@vger.kernel.org
13635 L: linux-arm-kernel@lists.infradead.org
13637 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13638 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13640 PCI DRIVER FOR RENESAS R-CAR
13641 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13642 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13643 L: linux-pci@vger.kernel.org
13644 L: linux-renesas-soc@vger.kernel.org
13646 F: Documentation/devicetree/bindings/pci/*rcar*
13647 F: drivers/pci/controller/*rcar*
13649 PCI DRIVER FOR SAMSUNG EXYNOS
13650 M: Jingoo Han <jingoohan1@gmail.com>
13651 L: linux-pci@vger.kernel.org
13652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13653 L: linux-samsung-soc@vger.kernel.org
13655 F: drivers/pci/controller/dwc/pci-exynos.c
13657 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13658 M: Jingoo Han <jingoohan1@gmail.com>
13659 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13660 L: linux-pci@vger.kernel.org
13662 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13663 F: drivers/pci/controller/dwc/*designware*
13665 PCI DRIVER FOR TI DRA7XX/J721E
13666 M: Kishon Vijay Abraham I <kishon@ti.com>
13667 L: linux-omap@vger.kernel.org
13668 L: linux-pci@vger.kernel.org
13669 L: linux-arm-kernel@lists.infradead.org
13671 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13672 F: drivers/pci/controller/cadence/pci-j721e.c
13673 F: drivers/pci/controller/dwc/pci-dra7xx.c
13675 PCI DRIVER FOR TI KEYSTONE
13676 M: Murali Karicheri <m-karicheri2@ti.com>
13677 L: linux-pci@vger.kernel.org
13678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13680 F: drivers/pci/controller/dwc/pci-keystone.c
13682 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13683 M: Linus Walleij <linus.walleij@linaro.org>
13684 L: linux-pci@vger.kernel.org
13686 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13687 F: drivers/pci/controller/pci-v3-semi.c
13689 PCI ENDPOINT SUBSYSTEM
13690 M: Kishon Vijay Abraham I <kishon@ti.com>
13691 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13692 L: linux-pci@vger.kernel.org
13694 F: Documentation/PCI/endpoint/*
13695 F: Documentation/misc-devices/pci-endpoint-test.rst
13696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13697 F: drivers/misc/pci_endpoint_test.c
13698 F: drivers/pci/endpoint/
13701 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13702 M: Russell Currey <ruscur@russell.cc>
13703 M: Oliver O'Halloran <oohall@gmail.com>
13704 L: linuxppc-dev@lists.ozlabs.org
13706 F: Documentation/PCI/pci-error-recovery.rst
13707 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13708 F: arch/powerpc/include/*/eeh*.h
13709 F: arch/powerpc/kernel/eeh*.c
13710 F: arch/powerpc/platforms/*/eeh*.c
13711 F: drivers/pci/pcie/aer.c
13712 F: drivers/pci/pcie/dpc.c
13713 F: drivers/pci/pcie/err.c
13716 M: Linas Vepstas <linasvepstas@gmail.com>
13717 L: linux-pci@vger.kernel.org
13719 F: Documentation/PCI/pci-error-recovery.rst
13721 PCI MSI DRIVER FOR ALTERA MSI IP
13722 M: Ley Foon Tan <ley.foon.tan@intel.com>
13723 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13724 L: linux-pci@vger.kernel.org
13726 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13727 F: drivers/pci/controller/pcie-altera-msi.c
13729 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13730 M: Toan Le <toan@os.amperecomputing.com>
13731 L: linux-pci@vger.kernel.org
13732 L: linux-arm-kernel@lists.infradead.org
13734 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13735 F: drivers/pci/controller/pci-xgene-msi.c
13737 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13738 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13739 R: Rob Herring <robh@kernel.org>
13740 L: linux-pci@vger.kernel.org
13742 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13744 F: drivers/pci/controller/
13747 M: Bjorn Helgaas <bhelgaas@google.com>
13748 L: linux-pci@vger.kernel.org
13750 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13752 F: Documentation/PCI/
13753 F: Documentation/devicetree/bindings/pci/
13754 F: arch/x86/kernel/early-quirks.c
13755 F: arch/x86/kernel/quirks.c
13757 F: drivers/acpi/pci*
13759 F: include/asm-generic/pci*
13760 F: include/linux/of_pci.h
13761 F: include/linux/pci*
13762 F: include/uapi/linux/pci*
13765 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13766 M: Jonathan Chocron <jonnyc@amazon.com>
13767 L: linux-pci@vger.kernel.org
13769 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13770 F: drivers/pci/controller/dwc/pcie-al.c
13772 PCIE DRIVER FOR AMLOGIC MESON
13773 M: Yue Wang <yue.wang@Amlogic.com>
13774 L: linux-pci@vger.kernel.org
13775 L: linux-amlogic@lists.infradead.org
13777 F: drivers/pci/controller/dwc/pci-meson.c
13779 PCIE DRIVER FOR AXIS ARTPEC
13780 M: Jesper Nilsson <jesper.nilsson@axis.com>
13781 L: linux-arm-kernel@axis.com
13782 L: linux-pci@vger.kernel.org
13784 F: Documentation/devicetree/bindings/pci/axis,artpec*
13785 F: drivers/pci/controller/dwc/*artpec*
13787 PCIE DRIVER FOR CAVIUM THUNDERX
13788 M: Robert Richter <rric@kernel.org>
13789 L: linux-pci@vger.kernel.org
13790 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13792 F: drivers/pci/controller/pci-thunder-*
13794 PCIE DRIVER FOR HISILICON
13795 M: Zhou Wang <wangzhou1@hisilicon.com>
13796 L: linux-pci@vger.kernel.org
13798 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13799 F: drivers/pci/controller/dwc/pcie-hisi.c
13801 PCIE DRIVER FOR HISILICON KIRIN
13802 M: Xiaowei Song <songxiaowei@hisilicon.com>
13803 M: Binghui Wang <wangbinghui@hisilicon.com>
13804 L: linux-pci@vger.kernel.org
13806 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13807 F: drivers/pci/controller/dwc/pcie-kirin.c
13809 PCIE DRIVER FOR HISILICON STB
13810 M: Shawn Guo <shawn.guo@linaro.org>
13811 L: linux-pci@vger.kernel.org
13813 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13814 F: drivers/pci/controller/dwc/pcie-histb.c
13816 PCIE DRIVER FOR MEDIATEK
13817 M: Ryder Lee <ryder.lee@mediatek.com>
13818 L: linux-pci@vger.kernel.org
13819 L: linux-mediatek@lists.infradead.org
13821 F: Documentation/devicetree/bindings/pci/mediatek*
13822 F: drivers/pci/controller/*mediatek*
13824 PCIE DRIVER FOR QUALCOMM MSM
13825 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13826 L: linux-pci@vger.kernel.org
13827 L: linux-arm-msm@vger.kernel.org
13829 F: drivers/pci/controller/dwc/*qcom*
13831 PCIE DRIVER FOR ROCKCHIP
13832 M: Shawn Lin <shawn.lin@rock-chips.com>
13833 L: linux-pci@vger.kernel.org
13834 L: linux-rockchip@lists.infradead.org
13836 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13837 F: drivers/pci/controller/pcie-rockchip*
13839 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13840 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13841 L: linux-pci@vger.kernel.org
13843 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13844 F: drivers/pci/controller/dwc/pcie-uniphier*
13846 PCIE DRIVER FOR ST SPEAR13XX
13847 M: Pratyush Anand <pratyush.anand@gmail.com>
13848 L: linux-pci@vger.kernel.org
13850 F: drivers/pci/controller/dwc/*spear*
13853 M: Dominik Brodowski <linux@dominikbrodowski.net>
13855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13856 F: Documentation/pcmcia/
13861 PCNET32 NETWORK DRIVER
13862 M: Don Fry <pcnet32@frontier.com>
13863 L: netdev@vger.kernel.org
13865 F: drivers/net/ethernet/amd/pcnet32.c
13867 PCRYPT PARALLEL CRYPTO ENGINE
13868 M: Steffen Klassert <steffen.klassert@secunet.com>
13869 L: linux-crypto@vger.kernel.org
13872 F: include/crypto/pcrypt.h
13874 PEAQ WMI HOTKEYS DRIVER
13875 M: Hans de Goede <hdegoede@redhat.com>
13876 L: platform-driver-x86@vger.kernel.org
13878 F: drivers/platform/x86/peaq-wmi.c
13880 PENSANDO ETHERNET DRIVERS
13881 M: Shannon Nelson <snelson@pensando.io>
13882 M: drivers@pensando.io
13883 L: netdev@vger.kernel.org
13885 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13886 F: drivers/net/ethernet/pensando/
13888 PER-CPU MEMORY ALLOCATOR
13889 M: Dennis Zhou <dennis@kernel.org>
13890 M: Tejun Heo <tj@kernel.org>
13891 M: Christoph Lameter <cl@linux.com>
13893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13894 F: arch/*/include/asm/percpu.h
13895 F: include/linux/percpu*.h
13898 PER-TASK DELAY ACCOUNTING
13899 M: Balbir Singh <bsingharora@gmail.com>
13901 F: include/linux/delayacct.h
13902 F: kernel/delayacct.c
13904 PERFORMANCE EVENTS SUBSYSTEM
13905 M: Peter Zijlstra <peterz@infradead.org>
13906 M: Ingo Molnar <mingo@redhat.com>
13907 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13908 R: Mark Rutland <mark.rutland@arm.com>
13909 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13910 R: Jiri Olsa <jolsa@redhat.com>
13911 R: Namhyung Kim <namhyung@kernel.org>
13912 L: linux-kernel@vger.kernel.org
13914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13916 F: arch/*/events/*/*
13917 F: arch/*/include/asm/perf_event.h
13918 F: arch/*/kernel/*/*/perf_event*.c
13919 F: arch/*/kernel/*/perf_event*.c
13920 F: arch/*/kernel/perf_callchain.c
13921 F: arch/*/kernel/perf_event*.c
13922 F: include/linux/perf_event.h
13923 F: include/uapi/linux/perf_event.h
13928 PERFORMANCE EVENTS TOOLING ARM64
13929 R: John Garry <john.garry@huawei.com>
13930 R: Will Deacon <will@kernel.org>
13931 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13932 R: Leo Yan <leo.yan@linaro.org>
13933 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13935 F: tools/build/feature/test-libopencsd.c
13936 F: tools/perf/arch/arm*/
13937 F: tools/perf/pmu-events/arch/arm64/
13938 F: tools/perf/util/arm-spe*
13939 F: tools/perf/util/cs-etm*
13941 PERSONALITY HANDLING
13942 M: Christoph Hellwig <hch@infradead.org>
13943 L: linux-abi-devel@lists.sourceforge.net
13945 F: include/linux/personality.h
13946 F: include/uapi/linux/personality.h
13948 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13949 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13950 L: linux-input@vger.kernel.org
13952 F: Documentation/input/devices/pxrc.rst
13953 F: drivers/input/joystick/pxrc.c
13956 M: Remi Denis-Courmont <courmisch@gmail.com>
13958 F: Documentation/networking/phonet.rst
13959 F: include/linux/phonet.h
13960 F: include/net/phonet/
13961 F: include/uapi/linux/phonet.h
13965 M: Joern Engel <joern@lazybastard.org>
13966 L: linux-mtd@lists.infradead.org
13968 F: drivers/mtd/devices/phram.c
13971 M: Bruno Prémont <bonbons@linux-vserver.org>
13972 L: linux-input@vger.kernel.org
13974 F: drivers/hid/hid-picolcd*
13977 M: Jamie Iles <jamie@jamieiles.com>
13978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13980 T: git git://github.com/jamieiles/linux-2.6-ji.git
13981 F: arch/arm/boot/dts/picoxcell*
13982 F: arch/arm/mach-picoxcell/
13983 F: drivers/crypto/picoxcell*
13986 M: Christian Brauner <christian@brauner.io>
13987 L: linux-kernel@vger.kernel.org
13989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13991 F: tools/testing/selftests/clone3/
13992 F: tools/testing/selftests/pid_namespace/
13993 F: tools/testing/selftests/pidfd/
13996 K: \b(clone_args|kernel_clone_args)\b
13998 PIN CONTROL SUBSYSTEM
13999 M: Linus Walleij <linus.walleij@linaro.org>
14000 L: linux-gpio@vger.kernel.org
14002 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
14003 F: Documentation/devicetree/bindings/pinctrl/
14004 F: Documentation/driver-api/pinctl.rst
14005 F: drivers/pinctrl/
14006 F: include/linux/pinctrl/
14008 PIN CONTROLLER - FREESCALE
14009 M: Dong Aisheng <aisheng.dong@nxp.com>
14010 M: Fabio Estevam <festevam@gmail.com>
14011 M: Shawn Guo <shawnguo@kernel.org>
14012 M: Stefan Agner <stefan@agner.ch>
14013 R: Pengutronix Kernel Team <kernel@pengutronix.de>
14014 L: linux-gpio@vger.kernel.org
14016 F: Documentation/devicetree/bindings/pinctrl/fsl,*
14017 F: drivers/pinctrl/freescale/
14019 PIN CONTROLLER - INTEL
14020 M: Mika Westerberg <mika.westerberg@linux.intel.com>
14021 M: Andy Shevchenko <andy@kernel.org>
14023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
14024 F: drivers/pinctrl/intel/
14026 PIN CONTROLLER - MEDIATEK
14027 M: Sean Wang <sean.wang@kernel.org>
14028 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
14030 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
14031 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
14032 F: drivers/pinctrl/mediatek/
14034 PIN CONTROLLER - MICROCHIP AT91
14035 M: Ludovic Desroches <ludovic.desroches@microchip.com>
14036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14037 L: linux-gpio@vger.kernel.org
14039 F: drivers/gpio/gpio-sama5d2-piobu.c
14040 F: drivers/pinctrl/pinctrl-at91*
14042 PIN CONTROLLER - QUALCOMM
14043 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14044 L: linux-arm-msm@vger.kernel.org
14046 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
14047 F: drivers/pinctrl/qcom/
14049 PIN CONTROLLER - RENESAS
14050 M: Geert Uytterhoeven <geert+renesas@glider.be>
14051 L: linux-renesas-soc@vger.kernel.org
14053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
14054 F: Documentation/devicetree/bindings/pinctrl/renesas,*
14055 F: drivers/pinctrl/renesas/
14057 PIN CONTROLLER - SAMSUNG
14058 M: Tomasz Figa <tomasz.figa@gmail.com>
14059 M: Krzysztof Kozlowski <krzk@kernel.org>
14060 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
14061 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14062 L: linux-samsung-soc@vger.kernel.org
14064 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
14065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
14066 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
14067 F: drivers/pinctrl/samsung/
14068 F: include/dt-bindings/pinctrl/samsung.h
14070 PIN CONTROLLER - SINGLE
14071 M: Tony Lindgren <tony@atomide.com>
14072 M: Haojian Zhuang <haojian.zhuang@linaro.org>
14073 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14074 L: linux-omap@vger.kernel.org
14076 F: drivers/pinctrl/pinctrl-single.c
14078 PIN CONTROLLER - ST SPEAR
14079 M: Viresh Kumar <vireshk@kernel.org>
14080 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14082 W: http://www.st.com/spear
14083 F: drivers/pinctrl/spear/
14085 PISTACHIO SOC SUPPORT
14086 M: James Hartley <james.hartley@sondrel.com>
14087 L: linux-mips@vger.kernel.org
14089 F: arch/mips/boot/dts/img/pistachio*
14090 F: arch/mips/configs/pistachio*_defconfig
14091 F: arch/mips/include/asm/mach-pistachio/
14092 F: arch/mips/pistachio/
14095 M: linux-block@vger.kernel.org
14097 F: drivers/block/pktcdvd.c
14098 F: include/linux/pktcdvd.h
14099 F: include/uapi/linux/pktcdvd.h
14101 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14102 M: Tomasz Duszynski <tduszyns@gmail.com>
14104 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14105 F: drivers/iio/chemical/pms7003.c
14108 M: Jacob Keller <jacob.e.keller@intel.com>
14110 F: Documentation/driver-api/pldmfw/
14111 F: include/linux/pldmfw.h
14115 M: Logan Gunthorpe <logang@deltatee.com>
14117 F: drivers/dma/plx_dma.c
14120 M: Charles Hsu <hsu.yungteng@gmail.com>
14121 L: linux-hwmon@vger.kernel.org
14123 F: Documentation/hwmon/pm6764tr.rst
14124 F: drivers/hwmon/pmbus/pm6764tr.c
14127 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14128 L: linux-pm@vger.kernel.org
14130 W: https://01.org/pm-graph
14131 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14132 T: git git://github.com/intel/pm-graph
14133 F: tools/power/pm-graph
14135 PMBUS HARDWARE MONITORING DRIVERS
14136 M: Guenter Roeck <linux@roeck-us.net>
14137 L: linux-hwmon@vger.kernel.org
14139 W: http://hwmon.wiki.kernel.org/
14140 W: http://www.roeck-us.net/linux/drivers/
14141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14142 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14143 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14144 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14145 F: Documentation/hwmon/adm1275.rst
14146 F: Documentation/hwmon/ibm-cffps.rst
14147 F: Documentation/hwmon/ir35221.rst
14148 F: Documentation/hwmon/lm25066.rst
14149 F: Documentation/hwmon/ltc2978.rst
14150 F: Documentation/hwmon/ltc3815.rst
14151 F: Documentation/hwmon/max16064.rst
14152 F: Documentation/hwmon/max20751.rst
14153 F: Documentation/hwmon/max31785.rst
14154 F: Documentation/hwmon/max34440.rst
14155 F: Documentation/hwmon/max8688.rst
14156 F: Documentation/hwmon/pmbus-core.rst
14157 F: Documentation/hwmon/pmbus.rst
14158 F: Documentation/hwmon/tps40422.rst
14159 F: Documentation/hwmon/ucd9000.rst
14160 F: Documentation/hwmon/ucd9200.rst
14161 F: Documentation/hwmon/zl6100.rst
14162 F: drivers/hwmon/pmbus/
14163 F: include/linux/pmbus.h
14165 PMC SIERRA MaxRAID DRIVER
14166 L: linux-scsi@vger.kernel.org
14168 W: http://www.pmc-sierra.com/
14169 F: drivers/scsi/pmcraid.*
14171 PMC SIERRA PM8001 DRIVER
14172 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14173 L: linux-scsi@vger.kernel.org
14175 F: drivers/scsi/pm8001/
14177 PNI RM3100 IIO DRIVER
14178 M: Song Qiang <songqiang1304521@gmail.com>
14179 L: linux-iio@vger.kernel.org
14181 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14182 F: drivers/iio/magnetometer/rm3100*
14185 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14186 L: linux-acpi@vger.kernel.org
14189 F: include/linux/pnp.h
14191 POSIX CLOCKS and TIMERS
14192 M: Thomas Gleixner <tglx@linutronix.de>
14193 L: linux-kernel@vger.kernel.org
14195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14197 F: include/linux/time_namespace.h
14198 F: include/linux/timer*
14199 F: kernel/time/*timer*
14200 F: kernel/time/namespace.c
14202 POWER MANAGEMENT CORE
14203 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14204 L: linux-pm@vger.kernel.org
14206 B: https://bugzilla.kernel.org
14207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14208 F: drivers/base/power/
14209 F: drivers/powercap/
14210 F: include/linux/intel_rapl.h
14211 F: include/linux/pm.h
14212 F: include/linux/pm_*
14213 F: include/linux/powercap.h
14214 F: kernel/configs/nopm.config
14216 POWER STATE COORDINATION INTERFACE (PSCI)
14217 M: Mark Rutland <mark.rutland@arm.com>
14218 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14219 L: linux-arm-kernel@lists.infradead.org
14221 F: drivers/firmware/psci/
14222 F: include/linux/psci.h
14223 F: include/uapi/linux/psci.h
14225 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14226 M: Sebastian Reichel <sre@kernel.org>
14227 L: linux-pm@vger.kernel.org
14229 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14230 F: Documentation/ABI/testing/sysfs-class-power
14231 F: Documentation/devicetree/bindings/power/supply/
14232 F: drivers/power/supply/
14233 F: include/linux/power_supply.h
14235 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14236 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14237 L: linuxppc-dev@lists.ozlabs.org
14239 F: drivers/char/powernv-op-panel.c
14241 PPP OVER ATM (RFC 2364)
14242 M: Mitchell Blank Jr <mitch@sfgoth.com>
14244 F: include/uapi/linux/atmppp.h
14245 F: net/atm/pppoatm.c
14248 M: Michal Ostrowski <mostrows@earthlink.net>
14250 F: drivers/net/ppp/pppoe.c
14251 F: drivers/net/ppp/pppox.c
14254 M: James Chapman <jchapman@katalix.com>
14256 F: include/linux/if_pppol2tp.h
14257 F: include/uapi/linux/if_pppol2tp.h
14258 F: net/l2tp/l2tp_ppp.c
14260 PPP PROTOCOL DRIVERS AND COMPRESSORS
14261 M: Paul Mackerras <paulus@samba.org>
14262 L: linux-ppp@vger.kernel.org
14264 F: drivers/net/ppp/ppp_*
14267 M: Rodolfo Giometti <giometti@enneenne.com>
14268 L: linuxpps@ml.enneenne.com (subscribers-only)
14270 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14271 F: Documentation/ABI/testing/sysfs-pps
14272 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14273 F: Documentation/driver-api/pps.rst
14275 F: include/linux/pps*.h
14276 F: include/uapi/linux/pps.h
14279 M: Dmitry Kozlov <xeb@mail.ru>
14280 L: netdev@vger.kernel.org
14282 W: http://sourceforge.net/projects/accel-pptp
14283 F: drivers/net/ppp/pptp.c
14285 PRESSURE STALL INFORMATION (PSI)
14286 M: Johannes Weiner <hannes@cmpxchg.org>
14288 F: include/linux/psi*
14289 F: kernel/sched/psi.c
14292 M: Petr Mladek <pmladek@suse.com>
14293 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14294 R: Steven Rostedt <rostedt@goodmis.org>
14295 R: John Ogness <john.ogness@linutronix.de>
14297 F: include/linux/printk.h
14300 PRISM54 WIRELESS DRIVER
14301 M: Luis Chamberlain <mcgrof@kernel.org>
14302 L: linux-wireless@vger.kernel.org
14304 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14305 F: drivers/net/wireless/intersil/prism54/
14308 R: Alexey Dobriyan <adobriyan@gmail.com>
14309 L: linux-kernel@vger.kernel.org
14310 L: linux-fsdevel@vger.kernel.org
14312 F: Documentation/filesystems/proc.rst
14314 F: include/linux/proc_fs.h
14315 F: tools/testing/selftests/proc/
14318 M: Luis Chamberlain <mcgrof@kernel.org>
14319 M: Kees Cook <keescook@chromium.org>
14320 M: Iurii Zaikin <yzaikin@google.com>
14321 L: linux-kernel@vger.kernel.org
14322 L: linux-fsdevel@vger.kernel.org
14324 F: fs/proc/proc_sysctl.c
14325 F: include/linux/sysctl.h
14326 F: kernel/sysctl-test.c
14328 F: tools/testing/selftests/sysctl/
14330 PS3 NETWORK SUPPORT
14331 M: Geoff Levand <geoff@infradead.org>
14332 L: netdev@vger.kernel.org
14333 L: linuxppc-dev@lists.ozlabs.org
14335 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14337 PS3 PLATFORM SUPPORT
14338 M: Geoff Levand <geoff@infradead.org>
14339 L: linuxppc-dev@lists.ozlabs.org
14341 F: arch/powerpc/boot/ps3*
14342 F: arch/powerpc/include/asm/lv1call.h
14343 F: arch/powerpc/include/asm/ps3*.h
14344 F: arch/powerpc/platforms/ps3/
14347 F: drivers/rtc/rtc-ps3.c
14348 F: drivers/usb/host/*ps3.c
14349 F: sound/ppc/snd_ps3*
14352 M: Jim Paris <jim@jtan.com>
14353 M: Geoff Levand <geoff@infradead.org>
14354 L: linuxppc-dev@lists.ozlabs.org
14356 F: drivers/block/ps3vram.c
14358 PSAMPLE PACKET SAMPLING SUPPORT
14359 M: Yotam Gigi <yotam.gi@gmail.com>
14361 F: include/net/psample.h
14362 F: include/uapi/linux/psample.h
14366 M: Kees Cook <keescook@chromium.org>
14367 M: Anton Vorontsov <anton@enomsg.org>
14368 M: Colin Cross <ccross@android.com>
14369 M: Tony Luck <tony.luck@intel.com>
14371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14372 F: Documentation/admin-guide/ramoops.rst
14373 F: Documentation/admin-guide/pstore-blk.rst
14374 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14375 F: drivers/acpi/apei/erst.c
14376 F: drivers/firmware/efi/efi-pstore.c
14378 F: include/linux/pstore*
14379 K: \b(pstore|ramoops)
14381 PTP HARDWARE CLOCK SUPPORT
14382 M: Richard Cochran <richardcochran@gmail.com>
14383 L: netdev@vger.kernel.org
14385 W: http://linuxptp.sourceforge.net/
14386 F: Documentation/ABI/testing/sysfs-ptp
14387 F: Documentation/driver-api/ptp.rst
14388 F: drivers/net/phy/dp83640*
14390 F: include/linux/ptp_cl*
14393 M: Oleg Nesterov <oleg@redhat.com>
14395 F: arch/*/*/ptrace*.c
14396 F: arch/*/include/asm/ptrace*.h
14397 F: arch/*/ptrace*.c
14398 F: include/asm-generic/syscall.h
14399 F: include/linux/ptrace.h
14400 F: include/linux/regset.h
14401 F: include/linux/tracehook.h
14402 F: include/uapi/linux/ptrace.h
14403 F: include/uapi/linux/ptrace.h
14407 M: Hans Verkuil <hverkuil@xs4all.nl>
14408 L: linux-media@vger.kernel.org
14410 T: git git://linuxtv.org/media_tree.git
14411 F: Documentation/admin-guide/media/pulse8-cec.rst
14412 F: drivers/media/cec/usb/pulse8/
14414 PVRUSB2 VIDEO4LINUX DRIVER
14415 M: Mike Isely <isely@pobox.com>
14416 L: pvrusb2@isely.net (subscribers-only)
14417 L: linux-media@vger.kernel.org
14419 W: http://www.isely.net/pvrusb2/
14420 T: git git://linuxtv.org/media_tree.git
14421 F: Documentation/driver-api/media/drivers/pvrusb2*
14422 F: drivers/media/usb/pvrusb2/
14425 M: Hans Verkuil <hverkuil@xs4all.nl>
14426 L: linux-media@vger.kernel.org
14428 T: git git://linuxtv.org/media_tree.git
14429 F: drivers/media/usb/pwc/*
14430 F: include/trace/events/pwc.h
14433 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14434 L: linux-hwmon@vger.kernel.org
14436 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14437 F: Documentation/hwmon/pwm-fan.rst
14438 F: drivers/hwmon/pwm-fan.c
14441 M: Sean Young <sean@mess.org>
14442 L: linux-media@vger.kernel.org
14444 F: drivers/media/rc/pwm-ir-tx.c
14447 M: Thierry Reding <thierry.reding@gmail.com>
14448 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14449 M: Lee Jones <lee.jones@linaro.org>
14450 L: linux-pwm@vger.kernel.org
14452 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14454 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14455 F: Documentation/devicetree/bindings/pwm/
14456 F: Documentation/driver-api/pwm.rst
14457 F: drivers/gpio/gpio-mvebu.c
14459 F: drivers/video/backlight/pwm_bl.c
14460 F: include/linux/pwm.h
14461 F: include/linux/pwm_backlight.h
14462 K: pwm_(config|apply_state|ops)
14465 M: Robert Jarzmik <robert.jarzmik@free.fr>
14466 L: linux-gpio@vger.kernel.org
14468 F: drivers/gpio/gpio-pxa.c
14474 M: Robert Jarzmik <robert.jarzmik@free.fr>
14475 L: linux-rtc@vger.kernel.org
14478 PXA2xx/PXA3xx SUPPORT
14479 M: Daniel Mack <daniel@zonque.org>
14480 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14481 M: Robert Jarzmik <robert.jarzmik@free.fr>
14482 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14484 T: git git://github.com/hzhuang1/linux.git
14485 T: git git://github.com/rjarzmik/linux.git
14486 F: arch/arm/boot/dts/pxa*
14487 F: arch/arm/mach-pxa/
14488 F: drivers/dma/pxa*
14489 F: drivers/pcmcia/pxa2xx*
14490 F: drivers/pinctrl/pxa/
14491 F: drivers/spi/spi-pxa2xx*
14492 F: drivers/usb/gadget/udc/pxa2*
14493 F: include/sound/pxa2xx-lib.h
14498 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14499 L: qat-linux@intel.com
14501 F: drivers/crypto/qat/
14503 QCOM AUDIO (ASoC) DRIVERS
14504 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
14505 M: Banajit Goswami <bgoswami@codeaurora.org>
14506 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14508 F: sound/soc/codecs/lpass-va-macro.c
14509 F: sound/soc/codecs/lpass-wsa-macro.*
14510 F: sound/soc/codecs/msm8916-wcd-analog.c
14511 F: sound/soc/codecs/msm8916-wcd-digital.c
14512 F: sound/soc/codecs/wcd9335.*
14513 F: sound/soc/codecs/wcd934x.c
14514 F: sound/soc/codecs/wcd-clsh-v2.*
14515 F: sound/soc/codecs/wsa881x.c
14519 M: Alex Elder <elder@kernel.org>
14520 L: netdev@vger.kernel.org
14522 F: drivers/net/ipa/
14524 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14525 M: Gabriel Somlo <somlo@cmu.edu>
14526 M: "Michael S. Tsirkin" <mst@redhat.com>
14527 L: qemu-devel@nongnu.org
14529 F: drivers/firmware/qemu_fw_cfg.c
14530 F: include/uapi/linux/qemu_fw_cfg.h
14533 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14534 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14535 L: linux-rdma@vger.kernel.org
14537 F: drivers/infiniband/hw/qib/
14539 QLOGIC QL41xxx FCOE DRIVER
14540 M: Saurav Kashyap <skashyap@marvell.com>
14541 M: Javed Hasan <jhasan@marvell.com>
14542 M: GR-QLogic-Storage-Upstream@marvell.com
14543 L: linux-scsi@vger.kernel.org
14545 F: drivers/scsi/qedf/
14547 QLOGIC QL41xxx ISCSI DRIVER
14548 M: Nilesh Javali <njavali@marvell.com>
14549 M: Manish Rangankar <mrangankar@marvell.com>
14550 M: GR-QLogic-Storage-Upstream@marvell.com
14551 L: linux-scsi@vger.kernel.org
14553 F: drivers/scsi/qedi/
14555 QLOGIC QL4xxx ETHERNET DRIVER
14556 M: Ariel Elior <aelior@marvell.com>
14557 M: GR-everest-linux-l2@marvell.com
14558 L: netdev@vger.kernel.org
14560 F: drivers/net/ethernet/qlogic/qed/
14561 F: drivers/net/ethernet/qlogic/qede/
14562 F: include/linux/qed/
14564 QLOGIC QL4xxx RDMA DRIVER
14565 M: Michal Kalderon <mkalderon@marvell.com>
14566 M: Ariel Elior <aelior@marvell.com>
14567 L: linux-rdma@vger.kernel.org
14569 F: drivers/infiniband/hw/qedr/
14570 F: include/uapi/rdma/qedr-abi.h
14572 QLOGIC QLA1280 SCSI DRIVER
14573 M: Michael Reed <mdr@sgi.com>
14574 L: linux-scsi@vger.kernel.org
14576 F: drivers/scsi/qla1280.[ch]
14578 QLOGIC QLA2XXX FC-SCSI DRIVER
14579 M: Nilesh Javali <njavali@marvell.com>
14580 M: GR-QLogic-Storage-Upstream@marvell.com
14581 L: linux-scsi@vger.kernel.org
14583 F: drivers/scsi/qla2xxx/
14585 QLOGIC QLA3XXX NETWORK DRIVER
14586 M: GR-Linux-NIC-Dev@marvell.com
14587 L: netdev@vger.kernel.org
14589 F: drivers/net/ethernet/qlogic/qla3xxx.*
14591 QLOGIC QLA4XXX iSCSI DRIVER
14592 M: Nilesh Javali <njavali@marvell.com>
14593 M: Manish Rangankar <mrangankar@marvell.com>
14594 M: GR-QLogic-Storage-Upstream@marvell.com
14595 L: linux-scsi@vger.kernel.org
14597 F: drivers/scsi/qla4xxx/
14599 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14600 M: Shahed Shaikh <shshaikh@marvell.com>
14601 M: Manish Chopra <manishc@marvell.com>
14602 M: GR-Linux-NIC-Dev@marvell.com
14603 L: netdev@vger.kernel.org
14605 F: drivers/net/ethernet/qlogic/qlcnic/
14607 QLOGIC QLGE 10Gb ETHERNET DRIVER
14608 M: Manish Chopra <manishc@marvell.com>
14609 M: GR-Linux-NIC-Dev@marvell.com
14610 L: netdev@vger.kernel.org
14612 F: drivers/staging/qlge/
14614 QM1D1B0004 MEDIA DRIVER
14615 M: Akihiro Tsukada <tskd08@gmail.com>
14616 L: linux-media@vger.kernel.org
14618 F: drivers/media/tuners/qm1d1b0004*
14620 QM1D1C0042 MEDIA DRIVER
14621 M: Akihiro Tsukada <tskd08@gmail.com>
14622 L: linux-media@vger.kernel.org
14624 F: drivers/media/tuners/qm1d1c0042*
14627 M: Anders Larsen <al@alarsen.net>
14629 W: http://www.alarsen.net/linux/qnx4fs/
14631 F: include/uapi/linux/qnx4_fs.h
14632 F: include/uapi/linux/qnxtypes.h
14634 QORIQ DPAA2 FSL-MC BUS DRIVER
14635 M: Stuart Yoder <stuyoder@gmail.com>
14636 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14637 L: linux-kernel@vger.kernel.org
14639 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14640 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14641 F: drivers/bus/fsl-mc/
14643 QT1010 MEDIA DRIVER
14644 M: Antti Palosaari <crope@iki.fi>
14645 L: linux-media@vger.kernel.org
14647 W: https://linuxtv.org
14648 W: http://palosaari.fi/linux/
14649 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14650 T: git git://linuxtv.org/anttip/media_tree.git
14651 F: drivers/media/tuners/qt1010*
14653 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14654 M: Kalle Valo <kvalo@codeaurora.org>
14655 L: ath10k@lists.infradead.org
14657 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14658 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14659 F: drivers/net/wireless/ath/ath10k/
14661 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14662 M: Kalle Valo <kvalo@codeaurora.org>
14663 L: ath11k@lists.infradead.org
14665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14666 F: drivers/net/wireless/ath/ath11k/
14668 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14669 M: ath9k-devel@qca.qualcomm.com
14670 L: linux-wireless@vger.kernel.org
14672 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14673 F: drivers/net/wireless/ath/ath9k/
14675 QUALCOMM CAMERA SUBSYSTEM DRIVER
14676 M: Robert Foss <robert.foss@linaro.org>
14677 M: Todor Tomov <todor.too@gmail.com>
14678 L: linux-media@vger.kernel.org
14680 F: Documentation/admin-guide/media/qcom_camss.rst
14681 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14682 F: drivers/media/platform/qcom/camss/
14684 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14685 M: Niklas Cassel <nks@flawful.org>
14686 L: linux-pm@vger.kernel.org
14687 L: linux-arm-msm@vger.kernel.org
14689 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14690 F: drivers/soc/qcom/cpr.c
14692 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14693 M: Ilia Lin <ilia.lin@kernel.org>
14694 L: linux-pm@vger.kernel.org
14696 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14697 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14699 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14700 M: Timur Tabi <timur@kernel.org>
14701 L: netdev@vger.kernel.org
14703 F: drivers/net/ethernet/qualcomm/emac/
14705 QUALCOMM ETHQOS ETHERNET DRIVER
14706 M: Vinod Koul <vkoul@kernel.org>
14707 L: netdev@vger.kernel.org
14709 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14710 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14712 QUALCOMM GENERIC INTERFACE I2C DRIVER
14713 M: Akash Asthana <akashast@codeaurora.org>
14714 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14715 L: linux-i2c@vger.kernel.org
14716 L: linux-arm-msm@vger.kernel.org
14718 F: drivers/i2c/busses/i2c-qcom-geni.c
14720 QUALCOMM HEXAGON ARCHITECTURE
14721 M: Brian Cain <bcain@codeaurora.org>
14722 L: linux-hexagon@vger.kernel.org
14726 QUALCOMM HIDMA DRIVER
14727 M: Sinan Kaya <okaya@kernel.org>
14728 L: linux-arm-kernel@lists.infradead.org
14729 L: linux-arm-msm@vger.kernel.org
14730 L: dmaengine@vger.kernel.org
14732 F: drivers/dma/qcom/hidma*
14734 QUALCOMM I2C CCI DRIVER
14735 M: Loic Poulain <loic.poulain@linaro.org>
14736 M: Robert Foss <robert.foss@linaro.org>
14737 L: linux-i2c@vger.kernel.org
14738 L: linux-arm-msm@vger.kernel.org
14740 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14741 F: drivers/i2c/busses/i2c-qcom-cci.c
14744 M: Rob Clark <robdclark@gmail.com>
14745 L: iommu@lists.linux-foundation.org
14746 L: linux-arm-msm@vger.kernel.org
14748 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14750 QUALCOMM IPCC MAILBOX DRIVER
14751 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14752 L: linux-arm-msm@vger.kernel.org
14754 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14755 F: drivers/mailbox/qcom-ipcc.c
14756 F: include/dt-bindings/mailbox/qcom-ipcc.h
14758 QUALCOMM IPQ4019 USB PHY DRIVER
14759 M: Robert Marko <robert.marko@sartura.hr>
14760 M: Luka Perkov <luka.perkov@sartura.hr>
14761 L: linux-arm-msm@vger.kernel.org
14763 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14764 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14766 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14767 M: Robert Marko <robert.marko@sartura.hr>
14768 M: Luka Perkov <luka.perkov@sartura.hr>
14769 L: linux-arm-msm@vger.kernel.org
14771 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14772 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14774 QUALCOMM RMNET DRIVER
14775 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14776 M: Sean Tranchetti <stranche@codeaurora.org>
14777 L: netdev@vger.kernel.org
14779 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14780 F: drivers/net/ethernet/qualcomm/rmnet/
14781 F: include/linux/if_rmnet.h
14783 QUALCOMM TSENS THERMAL DRIVER
14784 M: Amit Kucheria <amitk@kernel.org>
14785 L: linux-pm@vger.kernel.org
14786 L: linux-arm-msm@vger.kernel.org
14788 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14789 F: drivers/thermal/qcom/
14791 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14792 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14793 L: linux-media@vger.kernel.org
14794 L: linux-arm-msm@vger.kernel.org
14796 T: git git://linuxtv.org/media_tree.git
14797 F: Documentation/devicetree/bindings/media/*venus*
14798 F: drivers/media/platform/qcom/venus/
14800 QUALCOMM WCN36XX WIRELESS DRIVER
14801 M: Kalle Valo <kvalo@codeaurora.org>
14802 L: wcn36xx@lists.infradead.org
14804 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14805 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14806 F: drivers/net/wireless/ath/wcn36xx/
14808 QUANTENNA QTNFMAC WIRELESS DRIVER
14809 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14810 R: Sergey Matyukevich <geomatsi@gmail.com>
14811 L: linux-wireless@vger.kernel.org
14813 F: drivers/net/wireless/quantenna
14815 RADEON and AMDGPU DRM DRIVERS
14816 M: Alex Deucher <alexander.deucher@amd.com>
14817 M: Christian König <christian.koenig@amd.com>
14818 L: amd-gfx@lists.freedesktop.org
14820 T: git https://gitlab.freedesktop.org/agd5f/linux.git
14821 F: drivers/gpu/drm/amd/
14822 F: drivers/gpu/drm/radeon/
14823 F: include/uapi/drm/amdgpu_drm.h
14824 F: include/uapi/drm/radeon_drm.h
14826 RADEON FRAMEBUFFER DISPLAY DRIVER
14827 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14828 L: linux-fbdev@vger.kernel.org
14830 F: drivers/video/fbdev/aty/radeon*
14831 F: include/uapi/linux/radeonfb.h
14833 RADIOSHARK RADIO DRIVER
14834 M: Hans Verkuil <hverkuil@xs4all.nl>
14835 L: linux-media@vger.kernel.org
14837 T: git git://linuxtv.org/media_tree.git
14838 F: drivers/media/radio/radio-shark.c
14840 RADIOSHARK2 RADIO DRIVER
14841 M: Hans Verkuil <hverkuil@xs4all.nl>
14842 L: linux-media@vger.kernel.org
14844 T: git git://linuxtv.org/media_tree.git
14845 F: drivers/media/radio/radio-shark2.c
14846 F: drivers/media/radio/radio-tea5777.c
14848 RADOS BLOCK DEVICE (RBD)
14849 M: Ilya Dryomov <idryomov@gmail.com>
14850 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14851 L: ceph-devel@vger.kernel.org
14853 W: http://ceph.com/
14854 T: git git://github.com/ceph/ceph-client.git
14855 F: Documentation/ABI/testing/sysfs-bus-rbd
14856 F: drivers/block/rbd.c
14857 F: drivers/block/rbd_types.h
14859 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14860 M: Paul Mackerras <paulus@samba.org>
14861 L: linux-fbdev@vger.kernel.org
14863 F: drivers/video/fbdev/aty/aty128fb.c
14865 RAINSHADOW-CEC DRIVER
14866 M: Hans Verkuil <hverkuil@xs4all.nl>
14867 L: linux-media@vger.kernel.org
14869 T: git git://linuxtv.org/media_tree.git
14870 F: drivers/media/cec/usb/rainshadow/
14872 RALINK MIPS ARCHITECTURE
14873 M: John Crispin <john@phrozen.org>
14874 L: linux-mips@vger.kernel.org
14876 F: arch/mips/ralink
14878 RALINK RT2X00 WIRELESS LAN DRIVER
14879 M: Stanislaw Gruszka <stf_xl@wp.pl>
14880 M: Helmut Schaa <helmut.schaa@googlemail.com>
14881 L: linux-wireless@vger.kernel.org
14883 F: drivers/net/wireless/ralink/rt2x00/
14885 RAMDISK RAM BLOCK DEVICE DRIVER
14886 M: Jens Axboe <axboe@kernel.dk>
14888 F: Documentation/admin-guide/blockdev/ramdisk.rst
14889 F: drivers/block/brd.c
14891 RANCHU VIRTUAL BOARD FOR MIPS
14892 M: Miodrag Dinic <miodrag.dinic@mips.com>
14893 L: linux-mips@vger.kernel.org
14895 F: arch/mips/configs/generic/board-ranchu.config
14896 F: arch/mips/generic/board-ranchu.c
14898 RANDOM NUMBER DRIVER
14899 M: "Theodore Ts'o" <tytso@mit.edu>
14901 F: drivers/char/random.c
14904 M: Matt Porter <mporter@kernel.crashing.org>
14905 M: Alexandre Bounine <alex.bou9@gmail.com>
14907 F: drivers/rapidio/
14910 M: Tony Luck <tony.luck@intel.com>
14911 M: Borislav Petkov <bp@alien8.de>
14912 L: linux-edac@vger.kernel.org
14914 F: Documentation/admin-guide/ras.rst
14916 F: include/linux/ras.h
14917 F: include/ras/ras_event.h
14919 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14920 L: linux-wireless@vger.kernel.org
14922 F: drivers/net/wireless/ray*
14924 RC-CORE / LIRC FRAMEWORK
14925 M: Sean Young <sean@mess.org>
14926 L: linux-media@vger.kernel.org
14928 W: http://linuxtv.org
14929 T: git git://linuxtv.org/media_tree.git
14930 F: Documentation/driver-api/media/rc-core.rst
14931 F: Documentation/userspace-api/media/rc/
14932 F: drivers/media/rc/
14933 F: include/media/rc-map.h
14934 F: include/media/rc-core.h
14935 F: include/uapi/linux/lirc.h
14937 RCMM REMOTE CONTROLS DECODER
14938 M: Patrick Lerda <patrick9876@free.fr>
14940 F: drivers/media/rc/ir-rcmm-decoder.c
14942 RCUTORTURE TEST FRAMEWORK
14943 M: "Paul E. McKenney" <paulmck@kernel.org>
14944 M: Josh Triplett <josh@joshtriplett.org>
14945 R: Steven Rostedt <rostedt@goodmis.org>
14946 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14947 R: Lai Jiangshan <jiangshanlai@gmail.com>
14948 L: rcu@vger.kernel.org
14950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14951 F: tools/testing/selftests/rcutorture
14953 RDACM20 Camera Sensor
14954 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14955 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14956 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14957 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14958 L: linux-media@vger.kernel.org
14960 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14961 F: drivers/media/i2c/max9271.c
14962 F: drivers/media/i2c/max9271.h
14963 F: drivers/media/i2c/rdacm20.c
14966 M: Florian Fainelli <florian@openwrt.org>
14969 RDC R6040 FAST ETHERNET DRIVER
14970 M: Florian Fainelli <f.fainelli@gmail.com>
14971 L: netdev@vger.kernel.org
14973 F: drivers/net/ethernet/rdc/r6040.c
14975 RDMAVT - RDMA verbs software
14976 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14977 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14978 L: linux-rdma@vger.kernel.org
14980 F: drivers/infiniband/sw/rdmavt
14982 RDS - RELIABLE DATAGRAM SOCKETS
14983 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14984 L: netdev@vger.kernel.org
14985 L: linux-rdma@vger.kernel.org
14986 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14988 W: https://oss.oracle.com/projects/rds/
14989 F: Documentation/networking/rds.rst
14992 RDT - RESOURCE ALLOCATION
14993 M: Fenghua Yu <fenghua.yu@intel.com>
14994 M: Reinette Chatre <reinette.chatre@intel.com>
14995 L: linux-kernel@vger.kernel.org
14997 F: Documentation/x86/resctrl*
14998 F: arch/x86/include/asm/resctrl.h
14999 F: arch/x86/kernel/cpu/resctrl/
15000 F: tools/testing/selftests/resctrl/
15002 READ-COPY UPDATE (RCU)
15003 M: "Paul E. McKenney" <paulmck@kernel.org>
15004 M: Josh Triplett <josh@joshtriplett.org>
15005 R: Steven Rostedt <rostedt@goodmis.org>
15006 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15007 R: Lai Jiangshan <jiangshanlai@gmail.com>
15008 R: Joel Fernandes <joel@joelfernandes.org>
15009 L: rcu@vger.kernel.org
15011 W: http://www.rdrop.com/users/paulmck/RCU/
15012 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
15013 F: Documentation/RCU/
15014 F: include/linux/rcu*
15016 X: Documentation/RCU/torture.rst
15017 X: include/linux/srcu*.h
15018 X: kernel/rcu/srcu*.c
15020 REAL TIME CLOCK (RTC) SUBSYSTEM
15021 M: Alessandro Zummo <a.zummo@towertech.it>
15022 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
15023 L: linux-rtc@vger.kernel.org
15025 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
15026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
15027 F: Documentation/admin-guide/rtc.rst
15028 F: Documentation/devicetree/bindings/rtc/
15030 F: include/linux/platform_data/rtc-*
15031 F: include/linux/rtc.h
15032 F: include/linux/rtc/
15033 F: include/uapi/linux/rtc.h
15034 F: tools/testing/selftests/rtc/
15036 REALTEK AUDIO CODECS
15037 M: Oder Chiou <oder_chiou@realtek.com>
15039 F: include/sound/rt*.h
15040 F: sound/soc/codecs/rt*
15042 REALTEK RTL83xx SMI DSA ROUTER CHIPS
15043 M: Linus Walleij <linus.walleij@linaro.org>
15045 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
15046 F: drivers/net/dsa/realtek-smi*
15047 F: drivers/net/dsa/rtl83*
15049 REALTEK WIRELESS DRIVER (rtlwifi family)
15050 M: Ping-Ke Shih <pkshih@realtek.com>
15051 L: linux-wireless@vger.kernel.org
15053 W: https://wireless.wiki.kernel.org/
15054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15055 F: drivers/net/wireless/realtek/rtlwifi/
15057 REALTEK WIRELESS DRIVER (rtw88)
15058 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
15059 L: linux-wireless@vger.kernel.org
15061 F: drivers/net/wireless/realtek/rtw88/
15063 REDPINE WIRELESS DRIVER
15064 M: Amitkumar Karwar <amitkarwar@gmail.com>
15065 M: Siva Rebbagondla <siva8118@gmail.com>
15066 L: linux-wireless@vger.kernel.org
15068 F: drivers/net/wireless/rsi/
15070 REGISTER MAP ABSTRACTION
15071 M: Mark Brown <broonie@kernel.org>
15072 L: linux-kernel@vger.kernel.org
15074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
15075 F: Documentation/devicetree/bindings/regmap/
15076 F: drivers/base/regmap/
15077 F: include/linux/regmap.h
15079 REISERFS FILE SYSTEM
15080 L: reiserfs-devel@vger.kernel.org
15084 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
15085 M: Ohad Ben-Cohen <ohad@wizery.com>
15086 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15087 L: linux-remoteproc@vger.kernel.org
15089 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
15090 F: Documentation/ABI/testing/sysfs-class-remoteproc
15091 F: Documentation/devicetree/bindings/remoteproc/
15092 F: Documentation/staging/remoteproc.rst
15093 F: drivers/remoteproc/
15094 F: include/linux/remoteproc.h
15095 F: include/linux/remoteproc/
15097 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
15098 M: Ohad Ben-Cohen <ohad@wizery.com>
15099 M: Bjorn Andersson <bjorn.andersson@linaro.org>
15100 L: linux-remoteproc@vger.kernel.org
15102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
15103 F: Documentation/ABI/testing/sysfs-bus-rpmsg
15104 F: Documentation/staging/rpmsg.rst
15106 F: include/linux/rpmsg.h
15107 F: include/linux/rpmsg/
15108 F: include/uapi/linux/rpmsg.h
15111 RENESAS CLOCK DRIVERS
15112 M: Geert Uytterhoeven <geert+renesas@glider.be>
15113 L: linux-renesas-soc@vger.kernel.org
15115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
15116 F: Documentation/devicetree/bindings/clock/renesas,*
15117 F: drivers/clk/renesas/
15119 RENESAS EMEV2 I2C DRIVER
15120 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15122 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15123 F: drivers/i2c/busses/i2c-emev2.c
15125 RENESAS ETHERNET DRIVERS
15126 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15127 L: netdev@vger.kernel.org
15128 L: linux-renesas-soc@vger.kernel.org
15129 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15130 F: drivers/net/ethernet/renesas/
15131 F: include/linux/sh_eth.h
15133 RENESAS R-CAR GYROADC DRIVER
15134 M: Marek Vasut <marek.vasut@gmail.com>
15135 L: linux-iio@vger.kernel.org
15137 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15138 F: drivers/iio/adc/rcar-gyroadc.c
15140 RENESAS R-CAR I2C DRIVERS
15141 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15143 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15144 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15145 F: drivers/i2c/busses/i2c-rcar.c
15146 F: drivers/i2c/busses/i2c-sh_mobile.c
15148 RENESAS R-CAR THERMAL DRIVERS
15149 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15150 L: linux-renesas-soc@vger.kernel.org
15152 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15153 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15154 F: drivers/thermal/rcar_gen3_thermal.c
15155 F: drivers/thermal/rcar_thermal.c
15157 RENESAS RIIC DRIVER
15158 M: Chris Brandt <chris.brandt@renesas.com>
15160 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15161 F: drivers/i2c/busses/i2c-riic.c
15163 RENESAS USB PHY DRIVER
15164 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15165 L: linux-renesas-soc@vger.kernel.org
15167 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15169 RESET CONTROLLER FRAMEWORK
15170 M: Philipp Zabel <p.zabel@pengutronix.de>
15172 T: git git://git.pengutronix.de/git/pza/linux
15173 F: Documentation/devicetree/bindings/reset/
15174 F: Documentation/driver-api/reset.rst
15176 F: include/dt-bindings/reset/
15177 F: include/linux/reset-controller.h
15178 F: include/linux/reset.h
15179 F: include/linux/reset/
15180 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15182 RESTARTABLE SEQUENCES SUPPORT
15183 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15184 M: Peter Zijlstra <peterz@infradead.org>
15185 M: "Paul E. McKenney" <paulmck@kernel.org>
15186 M: Boqun Feng <boqun.feng@gmail.com>
15187 L: linux-kernel@vger.kernel.org
15189 F: include/trace/events/rseq.h
15190 F: include/uapi/linux/rseq.h
15192 F: tools/testing/selftests/rseq/
15195 M: Johannes Berg <johannes@sipsolutions.net>
15196 L: linux-wireless@vger.kernel.org
15198 W: https://wireless.wiki.kernel.org/
15199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15201 F: Documentation/ABI/stable/sysfs-class-rfkill
15202 F: Documentation/driver-api/rfkill.rst
15203 F: include/linux/rfkill.h
15204 F: include/uapi/linux/rfkill.h
15208 M: Thomas Graf <tgraf@suug.ch>
15209 M: Herbert Xu <herbert@gondor.apana.org.au>
15210 L: netdev@vger.kernel.org
15212 F: include/linux/rhashtable-types.h
15213 F: include/linux/rhashtable.h
15214 F: lib/rhashtable.c
15215 F: lib/test_rhashtable.c
15217 RICOH R5C592 MEMORYSTICK DRIVER
15218 M: Maxim Levitsky <maximlevitsky@gmail.com>
15220 F: drivers/memstick/host/r592.*
15222 RICOH SMARTMEDIA/XD DRIVER
15223 M: Maxim Levitsky <maximlevitsky@gmail.com>
15225 F: drivers/mtd/nand/raw/r852.c
15226 F: drivers/mtd/nand/raw/r852.h
15228 RISC-V ARCHITECTURE
15229 M: Paul Walmsley <paul.walmsley@sifive.com>
15230 M: Palmer Dabbelt <palmer@dabbelt.com>
15231 M: Albert Ou <aou@eecs.berkeley.edu>
15232 L: linux-riscv@lists.infradead.org
15234 P: Documentation/riscv/patch-acceptance.rst
15235 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15241 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15242 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15243 L: linux-block@vger.kernel.org
15245 F: drivers/block/rnbd/
15248 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15250 W: http://sourceforge.net/projects/roccat/
15251 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15252 F: drivers/hid/hid-roccat*
15253 F: include/linux/hid-roccat*
15255 ROCKCHIP ISP V1 DRIVER
15256 M: Helen Koike <helen.koike@collabora.com>
15257 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15258 L: linux-media@vger.kernel.org
15259 L: linux-rockchip@lists.infradead.org
15261 F: Documentation/admin-guide/media/rkisp1.rst
15262 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15263 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15264 F: drivers/media/platform/rockchip/rkisp1
15265 F: include/uapi/linux/rkisp1-config.h
15267 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15268 M: Jacob Chen <jacob-chen@iotwrt.com>
15269 M: Ezequiel Garcia <ezequiel@collabora.com>
15270 L: linux-media@vger.kernel.org
15271 L: linux-rockchip@lists.infradead.org
15273 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15274 F: drivers/media/platform/rockchip/rga/
15276 ROCKCHIP VIDEO DECODER DRIVER
15277 M: Ezequiel Garcia <ezequiel@collabora.com>
15278 L: linux-media@vger.kernel.org
15279 L: linux-rockchip@lists.infradead.org
15281 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15282 F: drivers/staging/media/rkvdec/
15285 M: Jiri Pirko <jiri@resnulli.us>
15286 L: netdev@vger.kernel.org
15288 F: drivers/net/ethernet/rocker/
15292 W: http://www.comtrol.com
15293 F: Documentation/driver-api/serial/rocket.rst
15294 F: drivers/tty/rocket*
15296 ROCKETPORT EXPRESS/INFINITY DRIVER
15297 M: Kevin Cernekee <cernekee@gmail.com>
15298 L: linux-serial@vger.kernel.org
15300 F: drivers/tty/serial/rp2.*
15302 ROHM BD99954 CHARGER IC
15303 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15304 L: linux-power@fi.rohmeurope.com
15306 F: drivers/power/supply/bd99954-charger.c
15307 F: drivers/power/supply/bd99954-charger.h
15309 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15310 M: Tomasz Duszynski <tduszyns@gmail.com>
15312 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15313 F: drivers/iio/light/bh1750.c
15315 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15316 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15317 L: linux-kernel@vger.kernel.org
15318 L: linux-renesas-soc@vger.kernel.org
15320 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15321 F: drivers/gpio/gpio-bd9571mwv.c
15322 F: drivers/mfd/bd9571mwv.c
15323 F: drivers/regulator/bd9571mwv-regulator.c
15324 F: include/linux/mfd/bd9571mwv.h
15326 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15327 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15328 L: linux-power@fi.rohmeurope.com
15330 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15331 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15332 F: drivers/clk/clk-bd718x7.c
15333 F: drivers/gpio/gpio-bd70528.c
15334 F: drivers/gpio/gpio-bd71828.c
15335 F: drivers/mfd/rohm-bd70528.c
15336 F: drivers/mfd/rohm-bd71828.c
15337 F: drivers/mfd/rohm-bd718x7.c
15338 F: drivers/power/supply/bd70528-charger.c
15339 F: drivers/regulator/bd70528-regulator.c
15340 F: drivers/regulator/bd71828-regulator.c
15341 F: drivers/regulator/bd718x7-regulator.c
15342 F: drivers/regulator/rohm-regulator.c
15343 F: drivers/rtc/rtc-bd70528.c
15344 F: drivers/watchdog/bd70528_wdt.c
15345 F: include/linux/mfd/rohm-bd70528.h
15346 F: include/linux/mfd/rohm-bd71828.h
15347 F: include/linux/mfd/rohm-bd718x7.h
15348 F: include/linux/mfd/rohm-generic.h
15349 F: include/linux/mfd/rohm-shared.h
15352 M: Ralf Baechle <ralf@linux-mips.org>
15353 L: linux-hams@vger.kernel.org
15355 W: http://www.linux-ax25.org/
15356 F: include/net/rose.h
15357 F: include/uapi/linux/rose.h
15360 ROTATION DRIVER FOR ALLWINNER A83T
15361 M: Jernej Skrabec <jernej.skrabec@siol.net>
15362 L: linux-media@vger.kernel.org
15364 T: git git://linuxtv.org/media_tree.git
15365 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15366 F: drivers/media/platform/sunxi/sun8i-rotate/
15368 RTL2830 MEDIA DRIVER
15369 M: Antti Palosaari <crope@iki.fi>
15370 L: linux-media@vger.kernel.org
15372 W: https://linuxtv.org
15373 W: http://palosaari.fi/linux/
15374 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15375 T: git git://linuxtv.org/anttip/media_tree.git
15376 F: drivers/media/dvb-frontends/rtl2830*
15378 RTL2832 MEDIA DRIVER
15379 M: Antti Palosaari <crope@iki.fi>
15380 L: linux-media@vger.kernel.org
15382 W: https://linuxtv.org
15383 W: http://palosaari.fi/linux/
15384 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15385 T: git git://linuxtv.org/anttip/media_tree.git
15386 F: drivers/media/dvb-frontends/rtl2832*
15388 RTL2832_SDR MEDIA DRIVER
15389 M: Antti Palosaari <crope@iki.fi>
15390 L: linux-media@vger.kernel.org
15392 W: https://linuxtv.org
15393 W: http://palosaari.fi/linux/
15394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15395 T: git git://linuxtv.org/anttip/media_tree.git
15396 F: drivers/media/dvb-frontends/rtl2832_sdr*
15398 RTL8180 WIRELESS DRIVER
15399 L: linux-wireless@vger.kernel.org
15401 W: https://wireless.wiki.kernel.org/
15402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15403 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15405 RTL8187 WIRELESS DRIVER
15406 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15407 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15408 M: Larry Finger <Larry.Finger@lwfinger.net>
15409 L: linux-wireless@vger.kernel.org
15411 W: https://wireless.wiki.kernel.org/
15412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15413 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15415 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15416 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15417 L: linux-wireless@vger.kernel.org
15419 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15420 F: drivers/net/wireless/realtek/rtl8xxxu/
15422 RTRS TRANSPORT DRIVERS
15423 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15424 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15425 L: linux-rdma@vger.kernel.org
15427 F: drivers/infiniband/ulp/rtrs/
15429 RXRPC SOCKETS (AF_RXRPC)
15430 M: David Howells <dhowells@redhat.com>
15431 L: linux-afs@lists.infradead.org
15433 W: https://www.infradead.org/~dhowells/kafs/
15434 F: Documentation/networking/rxrpc.rst
15435 F: include/keys/rxrpc-type.h
15436 F: include/net/af_rxrpc.h
15437 F: include/trace/events/rxrpc.h
15438 F: include/uapi/linux/rxrpc.h
15441 S3 SAVAGE FRAMEBUFFER DRIVER
15442 M: Antonino Daplas <adaplas@gmail.com>
15443 L: linux-fbdev@vger.kernel.org
15445 F: drivers/video/fbdev/savage/
15448 M: Heiko Carstens <hca@linux.ibm.com>
15449 M: Vasily Gorbik <gor@linux.ibm.com>
15450 M: Christian Borntraeger <borntraeger@de.ibm.com>
15451 L: linux-s390@vger.kernel.org
15453 W: http://www.ibm.com/developerworks/linux/linux390/
15454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15455 F: Documentation/driver-api/s390-drivers.rst
15456 F: Documentation/s390/
15460 S390 COMMON I/O LAYER
15461 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15462 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15463 L: linux-s390@vger.kernel.org
15465 W: http://www.ibm.com/developerworks/linux/linux390/
15466 F: drivers/s390/cio/
15469 M: Stefan Haberland <sth@linux.ibm.com>
15470 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15471 L: linux-s390@vger.kernel.org
15473 W: http://www.ibm.com/developerworks/linux/linux390/
15474 F: block/partitions/ibm.c
15475 F: drivers/s390/block/dasd*
15476 F: include/linux/dasd_mod.h
15479 M: Matthew Rosato <mjrosato@linux.ibm.com>
15480 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15481 L: linux-s390@vger.kernel.org
15483 W: http://www.ibm.com/developerworks/linux/linux390/
15484 F: drivers/iommu/s390-iommu.c
15486 S390 IUCV NETWORK LAYER
15487 M: Julian Wiedmann <jwi@linux.ibm.com>
15488 M: Karsten Graul <kgraul@linux.ibm.com>
15489 L: linux-s390@vger.kernel.org
15491 W: http://www.ibm.com/developerworks/linux/linux390/
15492 F: drivers/s390/net/*iucv*
15493 F: include/net/iucv/
15496 S390 NETWORK DRIVERS
15497 M: Julian Wiedmann <jwi@linux.ibm.com>
15498 M: Karsten Graul <kgraul@linux.ibm.com>
15499 L: linux-s390@vger.kernel.org
15501 W: http://www.ibm.com/developerworks/linux/linux390/
15502 F: drivers/s390/net/
15505 M: Niklas Schnelle <schnelle@linux.ibm.com>
15506 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15507 L: linux-s390@vger.kernel.org
15509 W: http://www.ibm.com/developerworks/linux/linux390/
15511 F: drivers/pci/hotplug/s390_pci_hpc.c
15512 F: Documentation/s390/pci.rst
15514 S390 VFIO AP DRIVER
15515 M: Tony Krowiak <akrowiak@linux.ibm.com>
15516 M: Pierre Morel <pmorel@linux.ibm.com>
15517 M: Halil Pasic <pasic@linux.ibm.com>
15518 L: linux-s390@vger.kernel.org
15520 W: http://www.ibm.com/developerworks/linux/linux390/
15521 F: Documentation/s390/vfio-ap.rst
15522 F: drivers/s390/crypto/vfio_ap_drv.c
15523 F: drivers/s390/crypto/vfio_ap_ops.c
15524 F: drivers/s390/crypto/vfio_ap_private.h
15526 S390 VFIO-CCW DRIVER
15527 M: Cornelia Huck <cohuck@redhat.com>
15528 M: Eric Farman <farman@linux.ibm.com>
15529 R: Halil Pasic <pasic@linux.ibm.com>
15530 L: linux-s390@vger.kernel.org
15531 L: kvm@vger.kernel.org
15533 F: Documentation/s390/vfio-ccw.rst
15534 F: drivers/s390/cio/vfio_ccw*
15535 F: include/uapi/linux/vfio_ccw.h
15537 S390 VFIO-PCI DRIVER
15538 M: Matthew Rosato <mjrosato@linux.ibm.com>
15539 L: linux-s390@vger.kernel.org
15540 L: kvm@vger.kernel.org
15542 F: drivers/vfio/pci/vfio_pci_zdev.c
15543 F: include/uapi/linux/vfio_zdev.h
15546 M: Harald Freudenberger <freude@linux.ibm.com>
15547 L: linux-s390@vger.kernel.org
15549 W: http://www.ibm.com/developerworks/linux/linux390/
15550 F: drivers/s390/crypto/
15553 M: Steffen Maier <maier@linux.ibm.com>
15554 M: Benjamin Block <bblock@linux.ibm.com>
15555 L: linux-s390@vger.kernel.org
15557 W: http://www.ibm.com/developerworks/linux/linux390/
15558 F: drivers/s390/scsi/zfcp_*
15560 S3C24XX SD/MMC Driver
15561 M: Ben Dooks <ben-linux@fluff.org>
15562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15564 F: drivers/mmc/host/s3cmci.*
15566 SAA6588 RDS RECEIVER DRIVER
15567 M: Hans Verkuil <hverkuil@xs4all.nl>
15568 L: linux-media@vger.kernel.org
15570 W: https://linuxtv.org
15571 T: git git://linuxtv.org/media_tree.git
15572 F: drivers/media/i2c/saa6588*
15574 SAA7134 VIDEO4LINUX DRIVER
15575 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15576 L: linux-media@vger.kernel.org
15578 W: https://linuxtv.org
15579 T: git git://linuxtv.org/media_tree.git
15580 F: Documentation/driver-api/media/drivers/saa7134*
15581 F: drivers/media/pci/saa7134/
15583 SAA7146 VIDEO4LINUX-2 DRIVER
15584 M: Hans Verkuil <hverkuil@xs4all.nl>
15585 L: linux-media@vger.kernel.org
15587 T: git git://linuxtv.org/media_tree.git
15588 F: drivers/media/common/saa7146/
15589 F: drivers/media/pci/saa7146/
15590 F: include/media/drv-intf/saa7146*
15592 SAFESETID SECURITY MODULE
15593 M: Micah Morton <mortonm@chromium.org>
15595 F: Documentation/admin-guide/LSM/SafeSetID.rst
15596 F: security/safesetid/
15598 SAMSUNG AUDIO (ASoC) DRIVERS
15599 M: Krzysztof Kozlowski <krzk@kernel.org>
15600 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15603 F: Documentation/devicetree/bindings/sound/samsung*
15604 F: sound/soc/samsung/
15606 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15607 M: Krzysztof Kozlowski <krzk@kernel.org>
15608 L: linux-crypto@vger.kernel.org
15609 L: linux-samsung-soc@vger.kernel.org
15611 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15612 F: drivers/crypto/exynos-rng.c
15614 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15615 M: Łukasz Stelmach <l.stelmach@samsung.com>
15616 L: linux-samsung-soc@vger.kernel.org
15618 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15619 F: drivers/char/hw_random/exynos-trng.c
15621 SAMSUNG FRAMEBUFFER DRIVER
15622 M: Jingoo Han <jingoohan1@gmail.com>
15623 L: linux-fbdev@vger.kernel.org
15625 F: drivers/video/fbdev/s3c-fb.c
15627 SAMSUNG INTERCONNECT DRIVERS
15628 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15629 M: Artur Świgoń <a.swigon@samsung.com>
15630 L: linux-pm@vger.kernel.org
15631 L: linux-samsung-soc@vger.kernel.org
15633 F: drivers/interconnect/samsung/
15635 SAMSUNG LAPTOP DRIVER
15636 M: Corentin Chary <corentin.chary@gmail.com>
15637 L: platform-driver-x86@vger.kernel.org
15639 F: drivers/platform/x86/samsung-laptop.c
15641 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15642 M: Krzysztof Kozlowski <krzk@kernel.org>
15643 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15644 L: linux-kernel@vger.kernel.org
15645 L: linux-samsung-soc@vger.kernel.org
15647 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15648 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15649 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15650 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15651 F: drivers/clk/clk-s2mps11.c
15652 F: drivers/mfd/sec*.c
15653 F: drivers/regulator/s2m*.c
15654 F: drivers/regulator/s5m*.c
15655 F: drivers/rtc/rtc-s5m.c
15656 F: include/linux/mfd/samsung/
15658 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15659 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15660 L: linux-media@vger.kernel.org
15661 L: linux-samsung-soc@vger.kernel.org
15663 F: drivers/media/platform/s3c-camif/
15664 F: include/media/drv-intf/s3c_camif.h
15666 SAMSUNG S3FWRN5 NFC DRIVER
15667 M: Krzysztof Kozlowski <krzk@kernel.org>
15668 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15669 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15671 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15672 F: drivers/nfc/s3fwrn5
15674 SAMSUNG S5C73M3 CAMERA DRIVER
15675 M: Andrzej Hajda <a.hajda@samsung.com>
15676 L: linux-media@vger.kernel.org
15678 F: drivers/media/i2c/s5c73m3/*
15680 SAMSUNG S5K5BAF CAMERA DRIVER
15681 M: Andrzej Hajda <a.hajda@samsung.com>
15682 L: linux-media@vger.kernel.org
15684 F: drivers/media/i2c/s5k5baf.c
15686 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15687 M: Krzysztof Kozlowski <krzk@kernel.org>
15688 M: Vladimir Zapolskiy <vz@mleia.com>
15689 M: Kamil Konieczny <k.konieczny@samsung.com>
15690 L: linux-crypto@vger.kernel.org
15691 L: linux-samsung-soc@vger.kernel.org
15693 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15694 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15695 F: drivers/crypto/s5p-sss.c
15697 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15698 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15699 L: linux-media@vger.kernel.org
15701 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15702 F: drivers/media/platform/exynos4-is/
15704 SAMSUNG SOC CLOCK DRIVERS
15705 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15706 M: Tomasz Figa <tomasz.figa@gmail.com>
15707 M: Chanwoo Choi <cw00.choi@samsung.com>
15708 L: linux-samsung-soc@vger.kernel.org
15710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15711 F: Documentation/devicetree/bindings/clock/exynos*.txt
15712 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15713 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15714 F: drivers/clk/samsung/
15715 F: include/dt-bindings/clock/exynos*.h
15716 F: include/linux/clk/samsung.h
15717 F: include/linux/platform_data/clk-s3c2410.h
15719 SAMSUNG SPI DRIVERS
15720 M: Krzysztof Kozlowski <krzk@kernel.org>
15721 M: Andi Shyti <andi@etezian.org>
15722 L: linux-spi@vger.kernel.org
15723 L: linux-samsung-soc@vger.kernel.org
15725 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15726 F: drivers/spi/spi-s3c*
15727 F: include/linux/platform_data/spi-s3c64xx.h
15728 F: include/linux/spi/s3c24xx-fiq.h
15730 SAMSUNG SXGBE DRIVERS
15731 M: Byungho An <bh74.an@samsung.com>
15732 L: netdev@vger.kernel.org
15734 F: drivers/net/ethernet/samsung/sxgbe/
15736 SAMSUNG THERMAL DRIVER
15737 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15738 L: linux-pm@vger.kernel.org
15739 L: linux-samsung-soc@vger.kernel.org
15741 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15742 F: drivers/thermal/samsung/
15744 SAMSUNG USB2 PHY DRIVER
15745 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15746 L: linux-kernel@vger.kernel.org
15748 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15749 F: Documentation/driver-api/phy/samsung-usb2.rst
15750 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15751 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15752 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15753 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15754 F: drivers/phy/samsung/phy-samsung-usb2.c
15755 F: drivers/phy/samsung/phy-samsung-usb2.h
15758 M: Zwane Mwaikambo <zwanem@gmail.com>
15760 F: drivers/watchdog/sc1200wdt.c
15763 M: Ingo Molnar <mingo@redhat.com>
15764 M: Peter Zijlstra <peterz@infradead.org>
15765 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15766 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15767 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15768 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15769 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15770 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15771 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15772 L: linux-kernel@vger.kernel.org
15774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15775 F: include/linux/preempt.h
15776 F: include/linux/sched.h
15777 F: include/linux/wait.h
15778 F: include/uapi/linux/sched.h
15781 SCR24X CHIP CARD INTERFACE DRIVER
15782 M: Lubomir Rintel <lkundrak@v3.sk>
15784 F: drivers/char/pcmcia/scr24x_cs.c
15787 M: Jens Axboe <axboe@kernel.dk>
15788 L: linux-scsi@vger.kernel.org
15790 W: http://www.kernel.dk
15791 F: drivers/scsi/sr*
15793 SCSI RDMA PROTOCOL (SRP) INITIATOR
15794 M: Bart Van Assche <bvanassche@acm.org>
15795 L: linux-rdma@vger.kernel.org
15797 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15798 F: drivers/infiniband/ulp/srp/
15799 F: include/scsi/srp.h
15801 SCSI RDMA PROTOCOL (SRP) TARGET
15802 M: Bart Van Assche <bvanassche@acm.org>
15803 L: linux-rdma@vger.kernel.org
15804 L: target-devel@vger.kernel.org
15806 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15807 F: drivers/infiniband/ulp/srpt/
15810 M: Doug Gilbert <dgilbert@interlog.com>
15811 L: linux-scsi@vger.kernel.org
15813 W: http://sg.danny.cz/sg
15814 F: Documentation/scsi/scsi-generic.rst
15815 F: drivers/scsi/sg.c
15816 F: include/scsi/sg.h
15819 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15820 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15821 L: linux-scsi@vger.kernel.org
15823 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15826 F: Documentation/devicetree/bindings/scsi/
15831 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15832 L: linux-scsi@vger.kernel.org
15834 F: Documentation/scsi/st.rst
15835 F: drivers/scsi/st.*
15836 F: drivers/scsi/st_*.h
15838 SCSI TARGET CORE USER DRIVER
15839 M: Bodo Stroesser <bostroesser@gmail.com>
15840 L: linux-scsi@vger.kernel.org
15841 L: target-devel@vger.kernel.org
15843 F: Documentation/target/tcmu-design.rst
15844 F: drivers/target/target_core_user.c
15845 F: include/uapi/linux/target_core_user.h
15847 SCSI TARGET SUBSYSTEM
15848 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15849 L: linux-scsi@vger.kernel.org
15850 L: target-devel@vger.kernel.org
15852 W: http://www.linux-iscsi.org
15853 Q: https://patchwork.kernel.org/project/target-devel/list/
15854 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15855 F: Documentation/target/
15860 M: Vlad Yasevich <vyasevich@gmail.com>
15861 M: Neil Horman <nhorman@tuxdriver.com>
15862 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15863 L: linux-sctp@vger.kernel.org
15865 W: http://lksctp.sourceforge.net
15866 F: Documentation/networking/sctp.rst
15867 F: include/linux/sctp.h
15868 F: include/net/sctp/
15869 F: include/uapi/linux/sctp.h
15873 M: Jim Cromie <jim.cromie@gmail.com>
15875 F: Documentation/i2c/busses/scx200_acb.rst
15876 F: arch/x86/platform/scx200/
15877 F: drivers/i2c/busses/scx200*
15878 F: drivers/mtd/maps/scx200_docflash.c
15879 F: drivers/watchdog/scx200_wdt.c
15880 F: include/linux/scx200.h
15883 M: Jim Cromie <jim.cromie@gmail.com>
15885 F: drivers/char/scx200_gpio.c
15886 F: include/linux/scx200_gpio.h
15888 SCx200 HRT CLOCKSOURCE DRIVER
15889 M: Jim Cromie <jim.cromie@gmail.com>
15891 F: drivers/clocksource/scx200_hrt.c
15893 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15894 M: Sascha Sommer <saschasommer@freenet.de>
15895 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15897 F: drivers/mmc/host/sdricoh_cs.c
15899 SECO BOARDS CEC DRIVER
15900 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15902 F: drivers/media/cec/platform/seco/seco-cec.c
15903 F: drivers/media/cec/platform/seco/seco-cec.h
15906 M: Kees Cook <keescook@chromium.org>
15907 R: Andy Lutomirski <luto@amacapital.net>
15908 R: Will Drewry <wad@chromium.org>
15910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15911 F: Documentation/userspace-api/seccomp_filter.rst
15912 F: include/linux/seccomp.h
15913 F: include/uapi/linux/seccomp.h
15914 F: kernel/seccomp.c
15915 F: tools/testing/selftests/kselftest_harness.h
15916 F: tools/testing/selftests/seccomp/*
15917 K: \bsecure_computing
15920 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15921 M: Al Cooper <alcooperx@gmail.com>
15922 L: linux-mmc@vger.kernel.org
15923 L: bcm-kernel-feedback-list@broadcom.com
15925 F: drivers/mmc/host/sdhci-brcmstb*
15927 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15928 M: Adrian Hunter <adrian.hunter@intel.com>
15929 L: linux-mmc@vger.kernel.org
15931 F: drivers/mmc/host/sdhci*
15932 F: include/linux/mmc/sdhci*
15934 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15935 M: Eugen Hristev <eugen.hristev@microchip.com>
15936 L: linux-mmc@vger.kernel.org
15938 F: drivers/mmc/host/sdhci-of-at91.c
15940 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15941 M: Ben Dooks <ben-linux@fluff.org>
15942 M: Jaehoon Chung <jh80.chung@samsung.com>
15943 L: linux-mmc@vger.kernel.org
15945 F: drivers/mmc/host/sdhci-s3c*
15947 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15948 M: Viresh Kumar <vireshk@kernel.org>
15949 L: linux-mmc@vger.kernel.org
15951 F: drivers/mmc/host/sdhci-spear.c
15953 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15954 M: Kishon Vijay Abraham I <kishon@ti.com>
15955 L: linux-mmc@vger.kernel.org
15957 F: drivers/mmc/host/sdhci-omap.c
15959 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15960 M: Jonathan Derrick <jonathan.derrick@intel.com>
15961 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15962 L: linux-block@vger.kernel.org
15964 F: block/opal_proto.h
15966 F: include/linux/sed*
15967 F: include/uapi/linux/sed*
15970 M: Security Officers <security@kernel.org>
15972 F: Documentation/admin-guide/security-bugs.rst
15975 M: James Morris <jmorris@namei.org>
15976 M: "Serge E. Hallyn" <serge@hallyn.com>
15977 L: linux-security-module@vger.kernel.org (suggested Cc:)
15979 W: http://kernsec.org/
15980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15982 X: security/selinux/
15984 SELINUX SECURITY MODULE
15985 M: Paul Moore <paul@paul-moore.com>
15986 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15987 M: Eric Paris <eparis@parisplace.org>
15988 L: selinux@vger.kernel.org
15990 W: https://selinuxproject.org
15991 W: https://github.com/SELinuxProject
15992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15993 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15994 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15995 F: Documentation/admin-guide/LSM/SELinux.rst
15996 F: include/trace/events/avc.h
15997 F: include/uapi/linux/selinux_netlink.h
15998 F: scripts/selinux/
15999 F: security/selinux/
16002 M: Jiri Slaby <jirislaby@kernel.org>
16004 F: drivers/misc/phantom.c
16005 F: include/uapi/linux/phantom.h
16007 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
16008 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
16010 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
16011 F: drivers/iio/chemical/scd30.h
16012 F: drivers/iio/chemical/scd30_core.c
16013 F: drivers/iio/chemical/scd30_i2c.c
16014 F: drivers/iio/chemical/scd30_serial.c
16016 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
16017 M: Tomasz Duszynski <tduszyns@gmail.com>
16019 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
16020 F: drivers/iio/chemical/sps30.c
16023 M: Rob Herring <robh@kernel.org>
16024 L: linux-serial@vger.kernel.org
16026 F: Documentation/devicetree/bindings/serial/serial.yaml
16027 F: drivers/tty/serdev/
16028 F: include/linux/serdev.h
16031 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16032 L: linux-serial@vger.kernel.org
16034 F: Documentation/devicetree/bindings/serial/
16035 F: drivers/tty/serial/
16038 M: Sean Young <sean@mess.org>
16039 L: linux-media@vger.kernel.org
16041 F: drivers/media/rc/serial_ir.c
16043 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
16044 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
16045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16047 F: Documentation/devicetree/bindings/slimbus/
16048 F: drivers/slimbus/
16049 F: include/linux/slimbus.h
16052 M: Edward Cree <ecree.xilinx@gmail.com>
16053 M: Martin Habets <habetsm.xilinx@gmail.com>
16054 L: netdev@vger.kernel.org
16056 F: drivers/net/ethernet/sfc/
16058 SFF/SFP/SFP+ MODULE SUPPORT
16059 M: Russell King <linux@armlinux.org.uk>
16060 L: netdev@vger.kernel.org
16062 F: drivers/net/phy/phylink.c
16063 F: drivers/net/phy/sfp*
16064 F: include/linux/mdio/mdio-i2c.h
16065 F: include/linux/phylink.h
16066 F: include/linux/sfp.h
16067 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)
16070 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
16072 F: drivers/misc/sgi-gru/
16074 SGI XP/XPC/XPNET DRIVER
16075 M: Robin Holt <robinmholt@gmail.com>
16076 M: Steve Wahl <steve.wahl@hpe.com>
16077 R: Mike Travis <mike.travis@hpe.com>
16079 F: drivers/misc/sgi-xp/
16081 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
16082 M: Karsten Graul <kgraul@linux.ibm.com>
16083 L: linux-s390@vger.kernel.org
16085 W: http://www.ibm.com/developerworks/linux/linux390/
16088 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
16089 M: Linus Walleij <linus.walleij@linaro.org>
16090 L: linux-iio@vger.kernel.org
16092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
16093 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
16094 F: drivers/iio/light/gp2ap002.c
16096 SHARP RJ54N1CB0C SENSOR DRIVER
16097 M: Jacopo Mondi <jacopo@jmondi.org>
16098 L: linux-media@vger.kernel.org
16100 T: git git://linuxtv.org/media_tree.git
16101 F: drivers/media/i2c/rj54n1cb0c.c
16102 F: include/media/i2c/rj54n1cb0c.h
16104 SH_VOU V4L2 OUTPUT DRIVER
16105 L: linux-media@vger.kernel.org
16107 F: drivers/media/platform/sh_vou.c
16108 F: include/media/drv-intf/sh_vou.h
16110 SI2157 MEDIA DRIVER
16111 M: Antti Palosaari <crope@iki.fi>
16112 L: linux-media@vger.kernel.org
16114 W: https://linuxtv.org
16115 W: http://palosaari.fi/linux/
16116 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16117 T: git git://linuxtv.org/anttip/media_tree.git
16118 F: drivers/media/tuners/si2157*
16120 SI2165 MEDIA DRIVER
16121 M: Matthias Schwarzott <zzam@gentoo.org>
16122 L: linux-media@vger.kernel.org
16124 W: https://linuxtv.org
16125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16126 F: drivers/media/dvb-frontends/si2165*
16128 SI2168 MEDIA DRIVER
16129 M: Antti Palosaari <crope@iki.fi>
16130 L: linux-media@vger.kernel.org
16132 W: https://linuxtv.org
16133 W: http://palosaari.fi/linux/
16134 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16135 T: git git://linuxtv.org/anttip/media_tree.git
16136 F: drivers/media/dvb-frontends/si2168*
16138 SI470X FM RADIO RECEIVER I2C DRIVER
16139 M: Hans Verkuil <hverkuil@xs4all.nl>
16140 L: linux-media@vger.kernel.org
16142 W: https://linuxtv.org
16143 T: git git://linuxtv.org/media_tree.git
16144 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16146 SI470X FM RADIO RECEIVER USB DRIVER
16147 M: Hans Verkuil <hverkuil@xs4all.nl>
16148 L: linux-media@vger.kernel.org
16150 W: https://linuxtv.org
16151 T: git git://linuxtv.org/media_tree.git
16152 F: drivers/media/radio/si470x/radio-si470x-common.c
16153 F: drivers/media/radio/si470x/radio-si470x-usb.c
16154 F: drivers/media/radio/si470x/radio-si470x.h
16156 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16157 M: Eduardo Valentin <edubezval@gmail.com>
16158 L: linux-media@vger.kernel.org
16160 W: https://linuxtv.org
16161 T: git git://linuxtv.org/media_tree.git
16162 F: drivers/media/radio/si4713/si4713.?
16164 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16165 M: Eduardo Valentin <edubezval@gmail.com>
16166 L: linux-media@vger.kernel.org
16168 W: https://linuxtv.org
16169 T: git git://linuxtv.org/media_tree.git
16170 F: drivers/media/radio/si4713/radio-platform-si4713.c
16172 SI4713 FM RADIO TRANSMITTER USB DRIVER
16173 M: Hans Verkuil <hverkuil@xs4all.nl>
16174 L: linux-media@vger.kernel.org
16176 W: https://linuxtv.org
16177 T: git git://linuxtv.org/media_tree.git
16178 F: drivers/media/radio/si4713/radio-usb-si4713.c
16181 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16182 L: linux-media@vger.kernel.org
16184 W: https://linuxtv.org
16185 T: git git://linuxtv.org/media_tree.git
16186 F: drivers/media/common/siano/
16187 F: drivers/media/mmc/siano/
16188 F: drivers/media/usb/siano/
16189 F: drivers/media/usb/siano/
16192 M: Palmer Dabbelt <palmer@dabbelt.com>
16193 M: Paul Walmsley <paul.walmsley@sifive.com>
16194 L: linux-riscv@lists.infradead.org
16196 T: git git://github.com/sifive/riscv-linux.git
16200 SIFIVE FU540 SYSTEM-ON-CHIP
16201 M: Paul Walmsley <paul.walmsley@sifive.com>
16202 M: Palmer Dabbelt <palmer@dabbelt.com>
16203 L: linux-riscv@lists.infradead.org
16205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16210 M: Green Wan <green.wan@sifive.com>
16212 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16213 F: drivers/dma/sf-pdma/
16215 SILEAD TOUCHSCREEN DRIVER
16216 M: Hans de Goede <hdegoede@redhat.com>
16217 L: linux-input@vger.kernel.org
16218 L: platform-driver-x86@vger.kernel.org
16220 F: drivers/input/touchscreen/silead.c
16221 F: drivers/platform/x86/touchscreen_dmi.c
16223 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16224 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16226 F: drivers/staging/wfx/
16228 SILICON MOTION SM712 FRAME BUFFER DRIVER
16229 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16230 M: Teddy Wang <teddy.wang@siliconmotion.com>
16231 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16232 L: linux-fbdev@vger.kernel.org
16234 F: Documentation/fb/sm712fb.rst
16235 F: drivers/video/fbdev/sm712*
16238 M: Hans de Goede <hdegoede@redhat.com>
16239 L: linux-fbdev@vger.kernel.org
16241 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16242 F: drivers/video/fbdev/simplefb.c
16243 F: include/linux/platform_data/simplefb.h
16245 SIMTEC EB110ATX (Chalice CATS)
16246 M: Simtec Linux Team <linux@simtec.co.uk>
16248 W: http://www.simtec.co.uk/products/EB110ATX/
16250 SIMTEC EB2410ITX (BAST)
16251 M: Simtec Linux Team <linux@simtec.co.uk>
16253 W: http://www.simtec.co.uk/products/EB2410ITX/
16254 F: arch/arm/mach-s3c/bast-ide.c
16255 F: arch/arm/mach-s3c/bast-irq.c
16256 F: arch/arm/mach-s3c/mach-bast.c
16259 M: Thorsten Scherer <t.scherer@eckelmann.de>
16260 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16261 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16263 F: drivers/gpio/gpio-siox.c
16265 F: include/trace/events/siox.h
16267 SIPHASH PRF ROUTINES
16268 M: Jason A. Donenfeld <Jason@zx2c4.com>
16270 F: include/linux/siphash.h
16272 F: lib/test_siphash.c
16274 SIS 190 ETHERNET DRIVER
16275 M: Francois Romieu <romieu@fr.zoreil.com>
16276 L: netdev@vger.kernel.org
16278 F: drivers/net/ethernet/sis/sis190.c
16280 SIS 900/7016 FAST ETHERNET DRIVER
16281 M: Daniele Venzano <venza@brownhat.org>
16282 L: netdev@vger.kernel.org
16284 W: http://www.brownhat.org/sis900.html
16285 F: drivers/net/ethernet/sis/sis900.*
16287 SIS FRAMEBUFFER DRIVER
16288 M: Thomas Winischhofer <thomas@winischhofer.net>
16290 W: http://www.winischhofer.net/linuxsisvga.shtml
16291 F: Documentation/fb/sisfb.rst
16292 F: drivers/video/fbdev/sis/
16293 F: include/video/sisfb.h
16295 SIS I2C TOUCHSCREEN DRIVER
16296 M: Mika Penttilä <mika.penttila@nextfour.com>
16297 L: linux-input@vger.kernel.org
16299 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16300 F: drivers/input/touchscreen/sis_i2c.c
16303 M: Thomas Winischhofer <thomas@winischhofer.net>
16305 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16306 F: drivers/usb/misc/sisusbvga/
16309 M: Christoph Lameter <cl@linux.com>
16310 M: Pekka Enberg <penberg@kernel.org>
16311 M: David Rientjes <rientjes@google.com>
16312 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16313 M: Andrew Morton <akpm@linux-foundation.org>
16314 M: Vlastimil Babka <vbabka@suse.cz>
16315 L: linux-mm@kvack.org
16317 F: include/linux/sl?b*.h
16320 SLEEPABLE READ-COPY UPDATE (SRCU)
16321 M: Lai Jiangshan <jiangshanlai@gmail.com>
16322 M: "Paul E. McKenney" <paulmck@kernel.org>
16323 M: Josh Triplett <josh@joshtriplett.org>
16324 R: Steven Rostedt <rostedt@goodmis.org>
16325 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16326 L: rcu@vger.kernel.org
16328 W: http://www.rdrop.com/users/paulmck/RCU/
16329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16330 F: include/linux/srcu*.h
16331 F: kernel/rcu/srcu*.c
16333 SMACK SECURITY MODULE
16334 M: Casey Schaufler <casey@schaufler-ca.com>
16335 L: linux-security-module@vger.kernel.org
16337 W: http://schaufler-ca.com
16338 T: git git://github.com/cschaufler/smack-next
16339 F: Documentation/admin-guide/LSM/Smack.rst
16342 SMC91x ETHERNET DRIVER
16343 M: Nicolas Pitre <nico@fluxnic.net>
16345 F: drivers/net/ethernet/smsc/smc91x.*
16347 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16348 M: Mark Rutland <mark.rutland@arm.com>
16349 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16350 M: Sudeep Holla <sudeep.holla@arm.com>
16351 L: linux-arm-kernel@lists.infradead.org
16353 F: drivers/firmware/smccc/
16354 F: include/linux/arm-smccc.h
16356 SMM665 HARDWARE MONITOR DRIVER
16357 M: Guenter Roeck <linux@roeck-us.net>
16358 L: linux-hwmon@vger.kernel.org
16360 F: Documentation/hwmon/smm665.rst
16361 F: drivers/hwmon/smm665.c
16363 SMSC EMC2103 HARDWARE MONITOR DRIVER
16364 M: Steve Glendinning <steve.glendinning@shawell.net>
16365 L: linux-hwmon@vger.kernel.org
16367 F: Documentation/hwmon/emc2103.rst
16368 F: drivers/hwmon/emc2103.c
16370 SMSC SCH5627 HARDWARE MONITOR DRIVER
16371 M: Hans de Goede <hdegoede@redhat.com>
16372 L: linux-hwmon@vger.kernel.org
16374 F: Documentation/hwmon/sch5627.rst
16375 F: drivers/hwmon/sch5627.c
16377 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16378 M: Steve Glendinning <steve.glendinning@shawell.net>
16379 L: linux-fbdev@vger.kernel.org
16381 F: drivers/video/fbdev/smscufx.c
16383 SMSC47B397 HARDWARE MONITOR DRIVER
16384 M: Jean Delvare <jdelvare@suse.com>
16385 L: linux-hwmon@vger.kernel.org
16387 F: Documentation/hwmon/smsc47b397.rst
16388 F: drivers/hwmon/smsc47b397.c
16390 SMSC911x ETHERNET DRIVER
16391 M: Steve Glendinning <steve.glendinning@shawell.net>
16392 L: netdev@vger.kernel.org
16394 F: drivers/net/ethernet/smsc/smsc911x.*
16395 F: include/linux/smsc911x.h
16397 SMSC9420 PCI ETHERNET DRIVER
16398 M: Steve Glendinning <steve.glendinning@shawell.net>
16399 L: netdev@vger.kernel.org
16401 F: drivers/net/ethernet/smsc/smsc9420.*
16403 SOCIONEXT (SNI) AVE NETWORK DRIVER
16404 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16405 L: netdev@vger.kernel.org
16407 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16408 F: drivers/net/ethernet/socionext/sni_ave.c
16410 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16411 M: Jassi Brar <jaswinder.singh@linaro.org>
16412 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16413 L: netdev@vger.kernel.org
16415 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16416 F: drivers/net/ethernet/socionext/netsec.c
16418 SOCIONEXT (SNI) Synquacer SPI DRIVER
16419 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16420 M: Jassi Brar <jaswinder.singh@linaro.org>
16421 L: linux-spi@vger.kernel.org
16423 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16424 F: drivers/spi/spi-synquacer.c
16426 SOCIONEXT SYNQUACER I2C DRIVER
16427 M: Ard Biesheuvel <ardb@kernel.org>
16428 L: linux-i2c@vger.kernel.org
16430 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16431 F: drivers/i2c/busses/i2c-synquacer.c
16433 SOCIONEXT UNIPHIER SOUND DRIVER
16434 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16436 F: sound/soc/uniphier/
16438 SOEKRIS NET48XX LED SUPPORT
16439 M: Chris Boot <bootc@bootc.net>
16441 F: drivers/leds/leds-net48xx.c
16443 SOFT-IWARP DRIVER (siw)
16444 M: Bernard Metzler <bmt@zurich.ibm.com>
16445 L: linux-rdma@vger.kernel.org
16447 F: drivers/infiniband/sw/siw/
16448 F: include/uapi/rdma/siw-abi.h
16450 SOFT-ROCE DRIVER (rxe)
16451 M: Zhu Yanjun <zyjzyj2000@gmail.com>
16452 L: linux-rdma@vger.kernel.org
16454 F: drivers/infiniband/sw/rxe/
16455 F: include/uapi/rdma/rdma_user_rxe.h
16457 SOFTLOGIC 6x10 MPEG CODEC
16458 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16459 M: Anton Sviridenko <anton@corp.bluecherry.net>
16460 M: Andrey Utkin <andrey_utkin@fastmail.com>
16461 M: Ismael Luceno <ismael@iodev.co.uk>
16462 L: linux-media@vger.kernel.org
16464 F: drivers/media/pci/solo6x10/
16466 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16467 M: James Morse <james.morse@arm.com>
16468 L: linux-arm-kernel@lists.infradead.org
16470 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16471 F: drivers/firmware/arm_sdei.c
16472 F: include/linux/arm_sdei.h
16473 F: include/uapi/linux/arm_sdei.h
16475 SOFTWARE RAID (Multiple Disks) SUPPORT
16476 M: Song Liu <song@kernel.org>
16477 L: linux-raid@vger.kernel.org
16479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16480 F: drivers/md/Kconfig
16481 F: drivers/md/Makefile
16483 F: drivers/md/raid*
16484 F: include/linux/raid/
16485 F: include/uapi/linux/raid/
16487 SOLIDRUN CLEARFOG SUPPORT
16488 M: Russell King <linux@armlinux.org.uk>
16490 F: arch/arm/boot/dts/armada-388-clearfog*
16491 F: arch/arm/boot/dts/armada-38x-solidrun-*
16493 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16494 M: Russell King <linux@armlinux.org.uk>
16496 F: arch/arm/boot/dts/imx6*-cubox-i*
16497 F: arch/arm/boot/dts/imx6*-hummingboard*
16498 F: arch/arm/boot/dts/imx6*-sr-*
16500 SONIC NETWORK DRIVER
16501 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16502 L: netdev@vger.kernel.org
16504 F: drivers/net/ethernet/natsemi/sonic.*
16506 SONICS SILICON BACKPLANE DRIVER (SSB)
16507 M: Michael Buesch <m@bues.ch>
16508 L: linux-wireless@vger.kernel.org
16511 F: include/linux/ssb/
16513 SONY IMX214 SENSOR DRIVER
16514 M: Ricardo Ribalda <ribalda@kernel.org>
16515 L: linux-media@vger.kernel.org
16517 T: git git://linuxtv.org/media_tree.git
16518 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16519 F: drivers/media/i2c/imx214.c
16521 SONY IMX219 SENSOR DRIVER
16522 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16523 L: linux-media@vger.kernel.org
16525 T: git git://linuxtv.org/media_tree.git
16526 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16527 F: drivers/media/i2c/imx219.c
16529 SONY IMX258 SENSOR DRIVER
16530 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16531 L: linux-media@vger.kernel.org
16533 T: git git://linuxtv.org/media_tree.git
16534 F: drivers/media/i2c/imx258.c
16536 SONY IMX274 SENSOR DRIVER
16537 M: Leon Luo <leonl@leopardimaging.com>
16538 L: linux-media@vger.kernel.org
16540 T: git git://linuxtv.org/media_tree.git
16541 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16542 F: drivers/media/i2c/imx274.c
16544 SONY IMX290 SENSOR DRIVER
16545 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16546 L: linux-media@vger.kernel.org
16548 T: git git://linuxtv.org/media_tree.git
16549 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16550 F: drivers/media/i2c/imx290.c
16552 SONY IMX319 SENSOR DRIVER
16553 M: Bingbu Cao <bingbu.cao@intel.com>
16554 L: linux-media@vger.kernel.org
16556 T: git git://linuxtv.org/media_tree.git
16557 F: drivers/media/i2c/imx319.c
16559 SONY IMX355 SENSOR DRIVER
16560 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16561 L: linux-media@vger.kernel.org
16563 T: git git://linuxtv.org/media_tree.git
16564 F: drivers/media/i2c/imx355.c
16566 SONY MEMORYSTICK SUBSYSTEM
16567 M: Maxim Levitsky <maximlevitsky@gmail.com>
16568 M: Alex Dubov <oakad@yahoo.com>
16569 M: Ulf Hansson <ulf.hansson@linaro.org>
16570 L: linux-mmc@vger.kernel.org
16572 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16573 F: drivers/memstick/
16574 F: include/linux/memstick.h
16576 SONY VAIO CONTROL DEVICE DRIVER
16577 M: Mattia Dongili <malattia@linux.it>
16578 L: platform-driver-x86@vger.kernel.org
16580 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16581 F: Documentation/admin-guide/laptops/sony-laptop.rst
16582 F: drivers/char/sonypi.c
16583 F: drivers/platform/x86/sony-laptop.c
16584 F: include/linux/sony-laptop.h
16587 M: Jaroslav Kysela <perex@perex.cz>
16588 M: Takashi Iwai <tiwai@suse.com>
16589 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16591 W: http://www.alsa-project.org/
16592 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16594 F: Documentation/sound/
16596 F: include/uapi/sound/
16599 SOUND - COMPRESSED AUDIO
16600 M: Vinod Koul <vkoul@kernel.org>
16601 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16604 F: Documentation/sound/designs/compress-offload.rst
16605 F: include/sound/compress_driver.h
16606 F: include/uapi/sound/compress_*
16607 F: sound/core/compress_offload.c
16608 F: sound/soc/soc-compress.c
16610 SOUND - DMAENGINE HELPERS
16611 M: Lars-Peter Clausen <lars@metafoo.de>
16613 F: include/sound/dmaengine_pcm.h
16614 F: sound/core/pcm_dmaengine.c
16615 F: sound/soc/soc-generic-dmaengine-pcm.c
16617 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16618 M: Liam Girdwood <lgirdwood@gmail.com>
16619 M: Mark Brown <broonie@kernel.org>
16620 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16622 W: http://alsa-project.org/main/index.php/ASoC
16623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16624 F: Documentation/devicetree/bindings/sound/
16625 F: Documentation/sound/soc/
16626 F: include/dt-bindings/sound/
16627 F: include/sound/soc*
16630 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16631 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16632 M: Liam Girdwood <lgirdwood@gmail.com>
16633 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16634 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16635 M: Daniel Baluta <daniel.baluta@nxp.com>
16636 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16638 W: https://github.com/thesofproject/linux/
16641 SOUNDWIRE SUBSYSTEM
16642 M: Vinod Koul <vkoul@kernel.org>
16643 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16644 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16645 R: Sanyog Kale <sanyog.r.kale@intel.com>
16646 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16648 F: Documentation/driver-api/soundwire/
16649 F: drivers/soundwire/
16650 F: include/linux/soundwire/
16653 M: Olli Salonen <olli.salonen@iki.fi>
16654 L: linux-media@vger.kernel.org
16656 W: https://linuxtv.org
16657 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16658 F: drivers/media/dvb-frontends/sp2*
16660 SPARC + UltraSPARC (sparc/sparc64)
16661 M: "David S. Miller" <davem@davemloft.net>
16662 L: sparclinux@vger.kernel.org
16664 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16666 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16670 SPARC SERIAL DRIVERS
16671 M: "David S. Miller" <davem@davemloft.net>
16672 L: sparclinux@vger.kernel.org
16674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16676 F: drivers/tty/serial/suncore.c
16677 F: drivers/tty/serial/sunhv.c
16678 F: drivers/tty/serial/sunsab.c
16679 F: drivers/tty/serial/sunsab.h
16680 F: drivers/tty/serial/sunsu.c
16681 F: drivers/tty/serial/sunzilog.c
16682 F: drivers/tty/serial/sunzilog.h
16683 F: drivers/tty/vcc.c
16684 F: include/linux/sunserialcore.h
16687 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16688 L: linux-sparse@vger.kernel.org
16690 W: https://sparse.docs.kernel.org/
16691 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16692 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16693 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16694 F: include/linux/compiler.h
16696 SPEAKUP CONSOLE SPEECH DRIVER
16697 M: William Hubbs <w.d.hubbs@gmail.com>
16698 M: Chris Brannon <chris@the-brannons.com>
16699 M: Kirk Reiser <kirk@reisers.ca>
16700 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16701 L: speakup@linux-speakup.org
16703 W: http://www.linux-speakup.org/
16704 W: https://github.com/linux-speakup/speakup
16705 B: https://github.com/linux-speakup/speakup/issues
16706 F: drivers/accessibility/speakup/
16708 SPEAR CLOCK FRAMEWORK SUPPORT
16709 M: Viresh Kumar <vireshk@kernel.org>
16710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16712 W: http://www.st.com/spear
16713 F: drivers/clk/spear/
16715 SPEAR PLATFORM SUPPORT
16716 M: Viresh Kumar <vireshk@kernel.org>
16717 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16720 W: http://www.st.com/spear
16721 F: arch/arm/boot/dts/spear*
16722 F: arch/arm/mach-spear/
16725 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16726 L: linux-mtd@lists.infradead.org
16728 W: http://www.linux-mtd.infradead.org/
16729 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16730 C: irc://irc.oftc.net/mtd
16731 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16732 F: drivers/mtd/spi-nor/
16733 F: include/linux/mtd/spi-nor.h
16736 M: Mark Brown <broonie@kernel.org>
16737 L: linux-spi@vger.kernel.org
16739 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16741 F: Documentation/devicetree/bindings/spi/
16742 F: Documentation/spi/
16744 F: include/linux/spi/
16745 F: include/uapi/linux/spi/
16748 SPIDERNET NETWORK DRIVER for CELL
16749 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16750 L: netdev@vger.kernel.org
16752 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16753 F: drivers/net/ethernet/toshiba/spider_net*
16756 M: Stephen Boyd <sboyd@kernel.org>
16757 L: linux-kernel@vger.kernel.org
16759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16760 F: Documentation/devicetree/bindings/spmi/
16762 F: include/dt-bindings/spmi/spmi.h
16763 F: include/linux/spmi.h
16764 F: include/trace/events/spmi.h
16767 M: Jeremy Kerr <jk@ozlabs.org>
16768 L: linuxppc-dev@lists.ozlabs.org
16770 W: http://www.ibm.com/developerworks/power/cell/
16771 F: Documentation/filesystems/spufs/spufs.rst
16772 F: arch/powerpc/platforms/cell/spufs/
16774 SQUASHFS FILE SYSTEM
16775 M: Phillip Lougher <phillip@squashfs.org.uk>
16776 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16778 W: http://squashfs.org.uk
16779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16780 F: Documentation/filesystems/squashfs.rst
16783 SRM (Alpha) environment access
16784 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16786 F: arch/alpha/kernel/srm_env.c
16788 ST LSM6DSx IMU IIO DRIVER
16789 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16790 L: linux-iio@vger.kernel.org
16792 W: http://www.st.com/
16793 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16794 F: drivers/iio/imu/st_lsm6dsx/
16796 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16797 M: Mickael Guene <mickael.guene@st.com>
16798 L: linux-media@vger.kernel.org
16800 T: git git://linuxtv.org/media_tree.git
16801 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16802 F: drivers/media/i2c/st-mipid02.c
16804 ST STM32 I2C/SMBUS DRIVER
16805 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16806 L: linux-i2c@vger.kernel.org
16808 F: drivers/i2c/busses/i2c-stm32*
16810 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16811 M: Song Qiang <songqiang1304521@gmail.com>
16812 L: linux-iio@vger.kernel.org
16814 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16815 F: drivers/iio/proximity/vl53l0x-i2c.c
16818 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16819 M: Sasha Levin <sashal@kernel.org>
16820 L: stable@vger.kernel.org
16822 F: Documentation/process/stable-kernel-rules.rst
16824 STAGING - ATOMISP DRIVER
16825 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16826 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16827 L: linux-media@vger.kernel.org
16829 F: drivers/staging/media/atomisp/
16832 M: Ian Abbott <abbotti@mev.co.uk>
16833 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16835 F: drivers/staging/comedi/
16837 STAGING - FIELDBUS SUBSYSTEM
16838 M: Sven Van Asbroeck <TheSven73@gmail.com>
16840 F: drivers/staging/fieldbus/*
16841 F: drivers/staging/fieldbus/Documentation/
16843 STAGING - HMS ANYBUS-S BUS
16844 M: Sven Van Asbroeck <TheSven73@gmail.com>
16846 F: drivers/staging/fieldbus/anybuss/
16848 STAGING - INDUSTRIAL IO
16849 M: Jonathan Cameron <jic23@kernel.org>
16850 L: linux-iio@vger.kernel.org
16852 F: Documentation/devicetree/bindings/staging/iio/
16853 F: drivers/staging/iio/
16855 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16856 M: Marc Dietrich <marvin24@gmx.de>
16857 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16858 L: linux-tegra@vger.kernel.org
16860 F: drivers/staging/nvec/
16862 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16863 M: Jens Frederich <jfrederich@gmail.com>
16864 M: Daniel Drake <dsd@laptop.org>
16865 M: Jon Nettleton <jon.nettleton@gmail.com>
16867 W: http://wiki.laptop.org/go/DCON
16868 F: drivers/staging/olpc_dcon/
16870 STAGING - REALTEK RTL8188EU DRIVERS
16871 M: Larry Finger <Larry.Finger@lwfinger.net>
16873 F: drivers/staging/rtl8188eu/
16875 STAGING - REALTEK RTL8712U DRIVERS
16876 M: Larry Finger <Larry.Finger@lwfinger.net>
16877 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16879 F: drivers/staging/rtl8712/
16881 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16882 M: Michael Hennerich <michael.hennerich@analog.com>
16883 L: linux-fbdev@vger.kernel.org
16885 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16886 F: drivers/staging/fbtft/fb_seps525.c
16888 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16889 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16890 M: Teddy Wang <teddy.wang@siliconmotion.com>
16891 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16892 L: linux-fbdev@vger.kernel.org
16894 F: drivers/staging/sm750fb/
16896 STAGING - VIA VT665X DRIVERS
16897 M: Forest Bond <forest@alittletooquiet.net>
16899 F: drivers/staging/vt665?/
16902 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16903 L: devel@driverdev.osuosl.org
16905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16906 F: drivers/staging/
16908 STARFIRE/DURALAN NETWORK DRIVER
16909 M: Ion Badulescu <ionut@badula.org>
16911 F: drivers/net/ethernet/adaptec/starfire*
16914 M: Peter Zijlstra <peterz@infradead.org>
16915 M: Josh Poimboeuf <jpoimboe@redhat.com>
16916 M: Jason Baron <jbaron@akamai.com>
16917 R: Steven Rostedt <rostedt@goodmis.org>
16918 R: Ard Biesheuvel <ardb@kernel.org>
16920 F: arch/*/include/asm/jump_label*.h
16921 F: arch/*/include/asm/static_call*.h
16922 F: arch/*/kernel/jump_label.c
16923 F: arch/*/kernel/static_call.c
16924 F: include/linux/jump_label*.h
16925 F: include/linux/static_call*.h
16926 F: kernel/jump_label.c
16927 F: kernel/static_call.c
16929 STEC S1220 SKD DRIVER
16930 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16931 L: linux-block@vger.kernel.org
16933 F: drivers/block/skd*[ch]
16935 STI AUDIO (ASoC) DRIVERS
16936 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16937 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16939 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16943 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16945 F: Documentation/devicetree/bindings/media/stih-cec.txt
16946 F: drivers/media/cec/platform/sti/
16948 STK1160 USB VIDEO CAPTURE DRIVER
16949 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16950 L: linux-media@vger.kernel.org
16952 T: git git://linuxtv.org/media_tree.git
16953 F: drivers/media/usb/stk1160/
16955 STM32 AUDIO (ASoC) DRIVERS
16956 M: Olivier Moysan <olivier.moysan@st.com>
16957 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16958 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16960 F: Documentation/devicetree/bindings/iio/adc/st,stm32-*.yaml
16963 STM32 TIMER/LPTIMER DRIVERS
16964 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16966 F: Documentation/ABI/testing/*timer-stm32
16967 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16968 F: drivers/*/stm32-*timer*
16969 F: drivers/pwm/pwm-stm32*
16970 F: include/linux/*/stm32-*tim*
16972 STMMAC ETHERNET DRIVER
16973 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16974 M: Alexandre Torgue <alexandre.torgue@st.com>
16975 M: Jose Abreu <joabreu@synopsys.com>
16976 L: netdev@vger.kernel.org
16978 W: http://www.stlinux.com
16979 F: Documentation/networking/device_drivers/ethernet/stmicro/
16980 F: drivers/net/ethernet/stmicro/stmmac/
16983 M: Sam Creasey <sammy@sammy.net>
16985 W: http://sammy.net/sun3/
16986 F: arch/m68k/include/asm/sun3*
16987 F: arch/m68k/kernel/*sun3*
16988 F: arch/m68k/sun3*/
16989 F: drivers/net/ethernet/i825xx/sun3*
16991 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16992 M: Hans de Goede <hdegoede@redhat.com>
16993 L: linux-input@vger.kernel.org
16995 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16996 F: drivers/input/keyboard/sun4i-lradc-keys.c
16998 SUNDANCE NETWORK DRIVER
16999 M: Denis Kirjanov <kda@linux-powerpc.org>
17000 L: netdev@vger.kernel.org
17002 F: drivers/net/ethernet/dlink/sundance.c
17005 M: Yoshinori Sato <ysato@users.sourceforge.jp>
17006 M: Rich Felker <dalias@libc.org>
17007 L: linux-sh@vger.kernel.org
17009 Q: http://patchwork.kernel.org/project/linux-sh/list/
17010 F: Documentation/sh/
17015 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
17016 M: Len Brown <len.brown@intel.com>
17017 M: Pavel Machek <pavel@ucw.cz>
17018 L: linux-pm@vger.kernel.org
17020 B: https://bugzilla.kernel.org
17021 F: Documentation/power/
17022 F: arch/x86/kernel/acpi/
17023 F: drivers/base/power/
17024 F: include/linux/freezer.h
17025 F: include/linux/pm.h
17026 F: include/linux/suspend.h
17030 M: Martin Mares <mj@ucw.cz>
17031 L: linux-video@atrey.karlin.mff.cuni.cz
17033 F: Documentation/admin-guide/svga.rst
17034 F: arch/x86/boot/video*
17037 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
17038 L: iommu@lists.linux-foundation.org
17040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
17041 F: arch/*/kernel/pci-swiotlb.c
17042 F: include/linux/swiotlb.h
17043 F: kernel/dma/swiotlb.c
17046 M: Jiri Pirko <jiri@resnulli.us>
17047 M: Ivan Vecera <ivecera@redhat.com>
17048 L: netdev@vger.kernel.org
17050 F: include/net/switchdev.h
17053 SY8106A REGULATOR DRIVER
17054 M: Icenowy Zheng <icenowy@aosc.io>
17056 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
17057 F: drivers/regulator/sy8106a-regulator.c
17059 SYNC FILE FRAMEWORK
17060 M: Sumit Semwal <sumit.semwal@linaro.org>
17061 R: Gustavo Padovan <gustavo@padovan.org>
17062 L: linux-media@vger.kernel.org
17063 L: dri-devel@lists.freedesktop.org
17065 T: git git://anongit.freedesktop.org/drm/drm-misc
17066 F: Documentation/driver-api/sync_file.rst
17067 F: drivers/dma-buf/dma-fence*
17068 F: drivers/dma-buf/sw_sync.c
17069 F: drivers/dma-buf/sync_*
17070 F: include/linux/sync_file.h
17071 F: include/uapi/linux/sync_file.h
17073 SYNOPSYS ARC ARCHITECTURE
17074 M: Vineet Gupta <vgupta@synopsys.com>
17075 L: linux-snps-arc@lists.infradead.org
17077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
17078 F: Documentation/devicetree/bindings/arc/*
17079 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
17081 F: drivers/clocksource/arc_timer.c
17082 F: drivers/tty/serial/arc_uart.c
17084 SYNOPSYS ARC HSDK SDP pll clock driver
17085 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17087 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
17088 F: drivers/clk/clk-hsdk-pll.c
17090 SYNOPSYS ARC SDP clock driver
17091 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17093 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
17094 F: drivers/clk/axs10x/*
17096 SYNOPSYS ARC SDP platform support
17097 M: Alexey Brodkin <abrodkin@synopsys.com>
17099 F: Documentation/devicetree/bindings/arc/axs10*
17100 F: arch/arc/boot/dts/ax*
17101 F: arch/arc/plat-axs10x
17103 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
17104 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17106 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
17107 F: drivers/reset/reset-axs10x.c
17109 SYNOPSYS CREG GPIO DRIVER
17110 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17112 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
17113 F: drivers/gpio/gpio-creg-snps.c
17115 SYNOPSYS DESIGNWARE 8250 UART DRIVER
17116 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17118 F: drivers/tty/serial/8250/8250_dw.c
17119 F: drivers/tty/serial/8250/8250_dwlib.*
17120 F: drivers/tty/serial/8250/8250_lpss.c
17122 SYNOPSYS DESIGNWARE APB GPIO DRIVER
17123 M: Hoan Tran <hoan@os.amperecomputing.com>
17124 M: Serge Semin <fancer.lancer@gmail.com>
17125 L: linux-gpio@vger.kernel.org
17127 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17128 F: drivers/gpio/gpio-dwapb.c
17130 SYNOPSYS DESIGNWARE APB SSI DRIVER
17131 M: Serge Semin <fancer.lancer@gmail.com>
17132 L: linux-spi@vger.kernel.org
17134 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17135 F: drivers/spi/spi-dw*
17137 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17138 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17140 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17141 F: drivers/dma/dw-axi-dmac/
17143 SYNOPSYS DESIGNWARE DMAC DRIVER
17144 M: Viresh Kumar <vireshk@kernel.org>
17145 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17147 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17149 F: include/dt-bindings/dma/dw-dmac.h
17150 F: include/linux/dma/dw.h
17151 F: include/linux/platform_data/dma-dw.h
17153 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17154 M: Jose Abreu <Jose.Abreu@synopsys.com>
17155 L: netdev@vger.kernel.org
17157 F: drivers/net/ethernet/synopsys/
17159 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17160 M: Jose Abreu <Jose.Abreu@synopsys.com>
17161 L: netdev@vger.kernel.org
17163 F: drivers/net/pcs/pcs-xpcs.c
17164 F: include/linux/pcs/pcs-xpcs.h
17166 SYNOPSYS DESIGNWARE I2C DRIVER
17167 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17168 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17169 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17170 L: linux-i2c@vger.kernel.org
17172 F: drivers/i2c/busses/i2c-designware-*
17173 F: include/linux/platform_data/i2c-designware.h
17175 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17176 M: Jaehoon Chung <jh80.chung@samsung.com>
17177 L: linux-mmc@vger.kernel.org
17179 F: drivers/mmc/host/dw_mmc*
17181 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17182 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17184 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17185 F: drivers/reset/reset-hsdk.c
17186 F: include/dt-bindings/reset/snps,hsdk-reset.h
17188 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17189 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17190 M: Manjunath M B <manjumb@synopsys.com>
17191 L: linux-mmc@vger.kernel.org
17193 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17195 SYSTEM CONFIGURATION (SYSCON)
17196 M: Lee Jones <lee.jones@linaro.org>
17197 M: Arnd Bergmann <arnd@arndb.de>
17199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17200 F: drivers/mfd/syscon.c
17202 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17203 M: Sudeep Holla <sudeep.holla@arm.com>
17204 L: linux-arm-kernel@lists.infradead.org
17206 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17207 F: drivers/clk/clk-sc[mp]i.c
17208 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17209 F: drivers/firmware/arm_scmi/
17210 F: drivers/firmware/arm_scpi.c
17211 F: drivers/reset/reset-scmi.c
17212 F: include/linux/sc[mp]i_protocol.h
17213 F: include/trace/events/scmi.h
17215 SYSTEM RESET/SHUTDOWN DRIVERS
17216 M: Sebastian Reichel <sre@kernel.org>
17217 L: linux-pm@vger.kernel.org
17219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17220 F: Documentation/devicetree/bindings/power/reset/
17221 F: drivers/power/reset/
17223 SYSTEM TRACE MODULE CLASS
17224 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17227 F: Documentation/trace/stm.rst
17228 F: drivers/hwtracing/stm/
17229 F: include/linux/stm.h
17230 F: include/uapi/linux/stm.h
17232 SYSTEM76 ACPI DRIVER
17233 M: Jeremy Soller <jeremy@system76.com>
17234 M: System76 Product Development <productdev@system76.com>
17235 L: platform-driver-x86@vger.kernel.org
17237 F: drivers/platform/x86/system76_acpi.c
17240 M: Christoph Hellwig <hch@infradead.org>
17242 F: Documentation/filesystems/sysv-fs.rst
17244 F: include/linux/sysv_fs.h
17246 TASKSTATS STATISTICS INTERFACE
17247 M: Balbir Singh <bsingharora@gmail.com>
17249 F: Documentation/accounting/taskstats*
17250 F: include/linux/taskstats*
17251 F: kernel/taskstats.c
17254 M: Jamal Hadi Salim <jhs@mojatatu.com>
17255 M: Cong Wang <xiyou.wangcong@gmail.com>
17256 M: Jiri Pirko <jiri@resnulli.us>
17257 L: netdev@vger.kernel.org
17259 F: include/net/pkt_cls.h
17260 F: include/net/pkt_sched.h
17261 F: include/net/tc_act/
17262 F: include/uapi/linux/pkt_cls.h
17263 F: include/uapi/linux/pkt_sched.h
17264 F: include/uapi/linux/tc_act/
17265 F: include/uapi/linux/tc_ematch/
17268 TC90522 MEDIA DRIVER
17269 M: Akihiro Tsukada <tskd08@gmail.com>
17270 L: linux-media@vger.kernel.org
17272 F: drivers/media/dvb-frontends/tc90522*
17274 TCP LOW PRIORITY MODULE
17275 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17276 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17278 W: http://tcp-lp-mod.sourceforge.net/
17279 F: net/ipv4/tcp_lp.c
17281 TDA10071 MEDIA DRIVER
17282 M: Antti Palosaari <crope@iki.fi>
17283 L: linux-media@vger.kernel.org
17285 W: https://linuxtv.org
17286 W: http://palosaari.fi/linux/
17287 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17288 T: git git://linuxtv.org/anttip/media_tree.git
17289 F: drivers/media/dvb-frontends/tda10071*
17291 TDA18212 MEDIA DRIVER
17292 M: Antti Palosaari <crope@iki.fi>
17293 L: linux-media@vger.kernel.org
17295 W: https://linuxtv.org
17296 W: http://palosaari.fi/linux/
17297 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17298 T: git git://linuxtv.org/anttip/media_tree.git
17299 F: drivers/media/tuners/tda18212*
17301 TDA18218 MEDIA DRIVER
17302 M: Antti Palosaari <crope@iki.fi>
17303 L: linux-media@vger.kernel.org
17305 W: https://linuxtv.org
17306 W: http://palosaari.fi/linux/
17307 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17308 T: git git://linuxtv.org/anttip/media_tree.git
17309 F: drivers/media/tuners/tda18218*
17311 TDA18250 MEDIA DRIVER
17312 M: Olli Salonen <olli.salonen@iki.fi>
17313 L: linux-media@vger.kernel.org
17315 W: https://linuxtv.org
17316 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17317 T: git git://linuxtv.org/media_tree.git
17318 F: drivers/media/tuners/tda18250*
17320 TDA18271 MEDIA DRIVER
17321 M: Michael Krufky <mkrufky@linuxtv.org>
17322 L: linux-media@vger.kernel.org
17324 W: https://linuxtv.org
17325 W: http://github.com/mkrufky
17326 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17327 T: git git://linuxtv.org/mkrufky/tuners.git
17328 F: drivers/media/tuners/tda18271*
17330 TDA1997x MEDIA DRIVER
17331 M: Tim Harvey <tharvey@gateworks.com>
17332 L: linux-media@vger.kernel.org
17334 W: https://linuxtv.org
17335 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17336 F: drivers/media/i2c/tda1997x.*
17338 TDA827x MEDIA DRIVER
17339 M: Michael Krufky <mkrufky@linuxtv.org>
17340 L: linux-media@vger.kernel.org
17342 W: https://linuxtv.org
17343 W: http://github.com/mkrufky
17344 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17345 T: git git://linuxtv.org/mkrufky/tuners.git
17346 F: drivers/media/tuners/tda8290.*
17348 TDA8290 MEDIA DRIVER
17349 M: Michael Krufky <mkrufky@linuxtv.org>
17350 L: linux-media@vger.kernel.org
17352 W: https://linuxtv.org
17353 W: http://github.com/mkrufky
17354 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17355 T: git git://linuxtv.org/mkrufky/tuners.git
17356 F: drivers/media/tuners/tda8290.*
17358 TDA9840 MEDIA DRIVER
17359 M: Hans Verkuil <hverkuil@xs4all.nl>
17360 L: linux-media@vger.kernel.org
17362 W: https://linuxtv.org
17363 T: git git://linuxtv.org/media_tree.git
17364 F: drivers/media/i2c/tda9840*
17366 TEA5761 TUNER DRIVER
17367 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17368 L: linux-media@vger.kernel.org
17370 W: https://linuxtv.org
17371 T: git git://linuxtv.org/media_tree.git
17372 F: drivers/media/tuners/tea5761.*
17374 TEA5767 TUNER DRIVER
17375 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17376 L: linux-media@vger.kernel.org
17378 W: https://linuxtv.org
17379 T: git git://linuxtv.org/media_tree.git
17380 F: drivers/media/tuners/tea5767.*
17382 TEA6415C MEDIA DRIVER
17383 M: Hans Verkuil <hverkuil@xs4all.nl>
17384 L: linux-media@vger.kernel.org
17386 W: https://linuxtv.org
17387 T: git git://linuxtv.org/media_tree.git
17388 F: drivers/media/i2c/tea6415c*
17390 TEA6420 MEDIA DRIVER
17391 M: Hans Verkuil <hverkuil@xs4all.nl>
17392 L: linux-media@vger.kernel.org
17394 W: https://linuxtv.org
17395 T: git git://linuxtv.org/media_tree.git
17396 F: drivers/media/i2c/tea6420*
17399 M: Jiri Pirko <jiri@resnulli.us>
17400 L: netdev@vger.kernel.org
17402 F: drivers/net/team/
17403 F: include/linux/if_team.h
17404 F: include/uapi/linux/if_team.h
17406 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17407 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17409 F: arch/x86/platform/ts5500/
17411 TECHNOTREND USB IR RECEIVER
17412 M: Sean Young <sean@mess.org>
17413 L: linux-media@vger.kernel.org
17415 F: drivers/media/rc/ttusbir.c
17417 TECHWELL TW9910 VIDEO DECODER
17418 L: linux-media@vger.kernel.org
17420 F: drivers/media/i2c/tw9910.c
17421 F: include/media/i2c/tw9910.h
17424 M: Jens Wiklander <jens.wiklander@linaro.org>
17425 L: op-tee@lists.trustedfirmware.org
17427 F: Documentation/staging/tee.rst
17429 F: include/linux/tee_drv.h
17430 F: include/uapi/linux/tee.h
17432 TEGRA ARCHITECTURE SUPPORT
17433 M: Thierry Reding <thierry.reding@gmail.com>
17434 M: Jonathan Hunter <jonathanh@nvidia.com>
17435 L: linux-tegra@vger.kernel.org
17437 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17442 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17443 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17445 F: drivers/clk/tegra/
17448 M: Laxman Dewangan <ldewangan@nvidia.com>
17449 M: Jon Hunter <jonathanh@nvidia.com>
17451 F: drivers/dma/tegra*
17454 M: Laxman Dewangan <ldewangan@nvidia.com>
17455 R: Dmitry Osipenko <digetx@gmail.com>
17457 F: drivers/i2c/busses/i2c-tegra.c
17459 TEGRA IOMMU DRIVERS
17460 M: Thierry Reding <thierry.reding@gmail.com>
17461 R: Krishna Reddy <vdumpa@nvidia.com>
17462 L: linux-tegra@vger.kernel.org
17464 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17465 F: drivers/iommu/tegra*
17468 M: Laxman Dewangan <ldewangan@nvidia.com>
17470 F: drivers/input/keyboard/tegra-kbc.c
17473 M: Stefan Agner <stefan@agner.ch>
17474 M: Lucas Stach <dev@lynxeye.de>
17476 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17477 F: drivers/mtd/nand/raw/tegra_nand.c
17480 M: Thierry Reding <thierry.reding@gmail.com>
17482 F: drivers/pwm/pwm-tegra.c
17484 TEGRA SERIAL DRIVER
17485 M: Laxman Dewangan <ldewangan@nvidia.com>
17487 F: drivers/tty/serial/serial-tegra.c
17490 M: Laxman Dewangan <ldewangan@nvidia.com>
17492 F: drivers/spi/spi-tegra*
17495 M: Thierry Reding <thierry.reding@gmail.com>
17496 M: Jonathan Hunter <jonathanh@nvidia.com>
17497 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17498 L: linux-media@vger.kernel.org
17499 L: linux-tegra@vger.kernel.org
17501 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17502 F: drivers/staging/media/tegra-video/
17504 TEGRA XUSB PADCTL DRIVER
17505 M: JC Kuo <jckuo@nvidia.com>
17507 F: drivers/phy/tegra/xusb*
17509 TEHUTI ETHERNET DRIVER
17510 M: Andy Gospodarek <andy@greyhouse.net>
17511 L: netdev@vger.kernel.org
17513 F: drivers/net/ethernet/tehuti/*
17515 TELECOM CLOCK DRIVER FOR MCPL0010
17516 M: Mark Gross <mark.gross@intel.com>
17518 F: drivers/char/tlclk.c
17520 TEMPO SEMICONDUCTOR DRIVERS
17521 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17523 F: Documentation/devicetree/bindings/sound/tscs*.txt
17524 F: sound/soc/codecs/tscs*.c
17525 F: sound/soc/codecs/tscs*.h
17527 TENSILICA XTENSA PORT (xtensa)
17528 M: Chris Zankel <chris@zankel.net>
17529 M: Max Filippov <jcmvbkbc@gmail.com>
17530 L: linux-xtensa@linux-xtensa.org
17532 T: git git://github.com/czankel/xtensa-linux.git
17534 F: drivers/irqchip/irq-xtensa-*
17536 TEXAS INSTRUMENTS ASoC DRIVERS
17537 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17542 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17543 M: Ricardo Ribalda <ribalda@kernel.org>
17544 L: linux-iio@vger.kernel.org
17546 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17547 F: drivers/iio/dac/ti-dac7612.c
17549 TEXAS INSTRUMENTS DMA DRIVERS
17550 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17551 L: dmaengine@vger.kernel.org
17553 F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
17554 F: Documentation/devicetree/bindings/dma/ti-edma.txt
17555 F: Documentation/devicetree/bindings/dma/ti/
17557 X: drivers/dma/ti/cppi41.c
17558 F: include/linux/dma/k3-udma-glue.h
17559 F: include/linux/dma/ti-cppi5.h
17560 F: include/linux/dma/k3-psil.h
17562 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17563 M: Nishanth Menon <nm@ti.com>
17564 M: Tero Kristo <kristo@kernel.org>
17565 M: Santosh Shilimkar <ssantosh@kernel.org>
17566 L: linux-arm-kernel@lists.infradead.org
17568 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17569 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17570 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17571 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17572 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17573 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17574 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17575 F: drivers/clk/keystone/sci-clk.c
17576 F: drivers/firmware/ti_sci*
17577 F: drivers/irqchip/irq-ti-sci-inta.c
17578 F: drivers/irqchip/irq-ti-sci-intr.c
17579 F: drivers/reset/reset-ti-sci.c
17580 F: drivers/soc/ti/ti_sci_inta_msi.c
17581 F: drivers/soc/ti/ti_sci_pm_domains.c
17582 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17583 F: include/linux/soc/ti/ti_sci_inta_msi.h
17584 F: include/linux/soc/ti/ti_sci_protocol.h
17586 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17587 M: Hans Verkuil <hverkuil@xs4all.nl>
17588 L: linux-media@vger.kernel.org
17590 W: https://linuxtv.org
17591 T: git git://linuxtv.org/media_tree.git
17592 F: drivers/media/radio/radio-raremono.c
17595 M: Zhang Rui <rui.zhang@intel.com>
17596 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17597 R: Amit Kucheria <amitk@kernel.org>
17598 L: linux-pm@vger.kernel.org
17600 Q: https://patchwork.kernel.org/project/linux-pm/list/
17601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17602 F: Documentation/devicetree/bindings/thermal/
17603 F: drivers/thermal/
17604 F: include/linux/cpu_cooling.h
17605 F: include/linux/thermal.h
17606 F: include/uapi/linux/thermal.h
17608 THERMAL DRIVER FOR AMLOGIC SOCS
17609 M: Guillaume La Roque <glaroque@baylibre.com>
17610 L: linux-pm@vger.kernel.org
17611 L: linux-amlogic@lists.infradead.org
17613 W: http://linux-meson.com/
17614 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17615 F: drivers/thermal/amlogic_thermal.c
17617 THERMAL/CPU_COOLING
17618 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17619 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17620 M: Viresh Kumar <viresh.kumar@linaro.org>
17621 M: Javi Merino <javi.merino@kernel.org>
17622 L: linux-pm@vger.kernel.org
17624 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17625 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17626 F: drivers/thermal/cpufreq_cooling.c
17627 F: drivers/thermal/cpuidle_cooling.c
17628 F: include/linux/cpu_cooling.h
17630 THERMAL/POWER_ALLOCATOR
17631 M: Lukasz Luba <lukasz.luba@arm.com>
17632 L: linux-pm@vger.kernel.org
17634 F: Documentation/driver-api/thermal/power_allocator.rst
17635 F: drivers/thermal/gov_power_allocator.c
17636 F: include/trace/events/thermal_power_allocator.h
17638 THINKPAD ACPI EXTRAS DRIVER
17639 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17640 L: ibm-acpi-devel@lists.sourceforge.net
17641 L: platform-driver-x86@vger.kernel.org
17643 W: http://ibm-acpi.sourceforge.net
17644 W: http://thinkwiki.org/wiki/Ibm-acpi
17645 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17646 F: drivers/platform/x86/thinkpad_acpi.c
17648 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17649 M: Isaac Hazan <isaac.hazan@intel.com>
17650 L: linux-usb@vger.kernel.org
17652 F: drivers/thunderbolt/dma_test.c
17655 M: Andreas Noever <andreas.noever@gmail.com>
17656 M: Michael Jamet <michael.jamet@intel.com>
17657 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17658 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17659 L: linux-usb@vger.kernel.org
17661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17662 F: Documentation/admin-guide/thunderbolt.rst
17663 F: drivers/thunderbolt/
17664 F: include/linux/thunderbolt.h
17666 THUNDERBOLT NETWORK DRIVER
17667 M: Michael Jamet <michael.jamet@intel.com>
17668 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17669 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17670 L: netdev@vger.kernel.org
17672 F: drivers/net/thunderbolt.c
17674 THUNDERX GPIO DRIVER
17675 M: Robert Richter <rric@kernel.org>
17677 F: drivers/gpio/gpio-thunderx.c
17679 TI AM437X VPFE DRIVER
17680 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17681 L: linux-media@vger.kernel.org
17683 W: https://linuxtv.org
17684 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17685 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17686 F: drivers/media/platform/am437x/
17688 TI BANDGAP AND THERMAL DRIVER
17689 M: Eduardo Valentin <edubezval@gmail.com>
17690 M: Keerthy <j-keerthy@ti.com>
17691 L: linux-pm@vger.kernel.org
17692 L: linux-omap@vger.kernel.org
17694 F: drivers/thermal/ti-soc-thermal/
17696 TI BQ27XXX POWER SUPPLY DRIVER
17697 R: Dan Murphy <dmurphy@ti.com>
17698 F: drivers/power/supply/bq27xxx_battery.c
17699 F: drivers/power/supply/bq27xxx_battery_i2c.c
17700 F: include/linux/power/bq27xxx_battery.h
17702 TI CDCE706 CLOCK DRIVER
17703 M: Max Filippov <jcmvbkbc@gmail.com>
17705 F: drivers/clk/clk-cdce706.c
17708 M: Tero Kristo <kristo@kernel.org>
17709 L: linux-omap@vger.kernel.org
17712 F: include/linux/clk/ti.h
17714 TI DAVINCI MACHINE SUPPORT
17715 M: Sekhar Nori <nsekhar@ti.com>
17716 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17720 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17721 F: arch/arm/boot/dts/da850*
17722 F: arch/arm/mach-davinci/
17723 F: drivers/i2c/busses/i2c-davinci.c
17725 TI DAVINCI SERIES CLOCK DRIVER
17726 M: David Lechner <david@lechnology.com>
17727 R: Sekhar Nori <nsekhar@ti.com>
17729 F: Documentation/devicetree/bindings/clock/ti/davinci/
17730 F: drivers/clk/davinci/
17732 TI DAVINCI SERIES GPIO DRIVER
17733 M: Keerthy <j-keerthy@ti.com>
17734 L: linux-gpio@vger.kernel.org
17736 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17737 F: drivers/gpio/gpio-davinci.c
17739 TI DAVINCI SERIES MEDIA DRIVER
17740 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17741 L: linux-media@vger.kernel.org
17743 W: https://linuxtv.org
17744 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17745 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17746 F: drivers/media/platform/davinci/
17747 F: include/media/davinci/
17749 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17750 R: David Lechner <david@lechnology.com>
17751 L: linux-iio@vger.kernel.org
17752 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17753 F: drivers/counter/ti-eqep.c
17755 TI ETHERNET SWITCH DRIVER (CPSW)
17756 R: Grygorii Strashko <grygorii.strashko@ti.com>
17757 L: linux-omap@vger.kernel.org
17758 L: netdev@vger.kernel.org
17760 F: drivers/net/ethernet/ti/cpsw*
17761 F: drivers/net/ethernet/ti/davinci*
17763 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17764 M: Alex Dubov <oakad@yahoo.com>
17766 W: http://tifmxx.berlios.de/
17767 F: drivers/memstick/host/tifm_ms.c
17768 F: drivers/misc/tifm*
17769 F: drivers/mmc/host/tifm_sd.c
17770 F: include/linux/tifm.h
17772 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17773 M: Santosh Shilimkar <ssantosh@kernel.org>
17774 L: linux-kernel@vger.kernel.org
17775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17778 F: drivers/soc/ti/*
17780 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17781 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17782 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17783 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17785 F: sound/soc/codecs/isabelle*
17786 F: sound/soc/codecs/lm49453*
17788 TI LP855x BACKLIGHT DRIVER
17789 M: Milo Kim <milo.kim@ti.com>
17791 F: Documentation/driver-api/backlight/lp855x-driver.rst
17792 F: drivers/video/backlight/lp855x_bl.c
17793 F: include/linux/platform_data/lp855x.h
17795 TI LP8727 CHARGER DRIVER
17796 M: Milo Kim <milo.kim@ti.com>
17798 F: drivers/power/supply/lp8727_charger.c
17799 F: include/linux/platform_data/lp8727.h
17801 TI LP8788 MFD DRIVER
17802 M: Milo Kim <milo.kim@ti.com>
17804 F: drivers/iio/adc/lp8788_adc.c
17805 F: drivers/leds/leds-lp8788.c
17806 F: drivers/mfd/lp8788*.c
17807 F: drivers/power/supply/lp8788-charger.c
17808 F: drivers/regulator/lp8788-*.c
17809 F: include/linux/mfd/lp8788*.h
17811 TI NETCP ETHERNET DRIVER
17812 M: Wingman Kwok <w-kwok2@ti.com>
17813 M: Murali Karicheri <m-karicheri2@ti.com>
17814 L: netdev@vger.kernel.org
17816 F: drivers/net/ethernet/ti/netcp*
17818 TI PCM3060 ASoC CODEC DRIVER
17819 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17822 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17823 F: sound/soc/codecs/pcm3060*
17825 TI TAS571X FAMILY ASoC CODEC DRIVER
17826 M: Kevin Cernekee <cernekee@chromium.org>
17827 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17829 F: sound/soc/codecs/tas571x*
17831 TI TCAN4X5X DEVICE DRIVER
17832 M: Dan Murphy <dmurphy@ti.com>
17833 L: linux-can@vger.kernel.org
17835 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17836 F: drivers/net/can/m_can/tcan4x5x.c
17838 TI TRF7970A NFC DRIVER
17839 M: Mark Greer <mgreer@animalcreek.com>
17840 L: linux-wireless@vger.kernel.org
17841 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17843 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17844 F: drivers/nfc/trf7970a.c
17846 TI TWL4030 SERIES SOC CODEC DRIVER
17847 M: Peter Ujfalusi <peter.ujfalusi@gmail.com>
17848 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17850 F: sound/soc/codecs/twl4030*
17853 M: Benoit Parrot <bparrot@ti.com>
17854 L: linux-media@vger.kernel.org
17856 W: http://linuxtv.org/
17857 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17858 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17859 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17860 F: drivers/media/platform/ti-vpe/
17862 TI WILINK WIRELESS DRIVERS
17863 L: linux-wireless@vger.kernel.org
17865 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17866 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17868 F: drivers/net/wireless/ti/
17869 F: include/linux/wl12xx.h
17871 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17872 M: John Stultz <john.stultz@linaro.org>
17873 M: Thomas Gleixner <tglx@linutronix.de>
17874 R: Stephen Boyd <sboyd@kernel.org>
17875 L: linux-kernel@vger.kernel.org
17877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17878 F: include/linux/clocksource.h
17879 F: include/linux/time.h
17880 F: include/linux/timex.h
17881 F: include/uapi/linux/time.h
17882 F: include/uapi/linux/timex.h
17883 F: kernel/time/alarmtimer.c
17884 F: kernel/time/clocksource.c
17885 F: kernel/time/ntp.c
17886 F: kernel/time/time*.c
17887 F: tools/testing/selftests/timers/
17890 M: Jon Maloy <jmaloy@redhat.com>
17891 M: Ying Xue <ying.xue@windriver.com>
17892 L: netdev@vger.kernel.org (core kernel code)
17893 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17895 W: http://tipc.sourceforge.net/
17896 F: include/uapi/linux/tipc*.h
17899 TLAN NETWORK DRIVER
17900 M: Samuel Chessman <chessman@tux.org>
17901 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17903 W: http://sourceforge.net/projects/tlan/
17904 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17905 F: drivers/net/ethernet/ti/tlan.*
17907 TM6000 VIDEO4LINUX DRIVER
17908 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17909 L: linux-media@vger.kernel.org
17911 W: https://linuxtv.org
17912 T: git git://linuxtv.org/media_tree.git
17913 F: Documentation/admin-guide/media/tm6000*
17914 F: drivers/media/usb/tm6000/
17916 TMIO/SDHI MMC DRIVER
17917 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17918 L: linux-mmc@vger.kernel.org
17920 F: drivers/mmc/host/renesas_sdhi*
17921 F: drivers/mmc/host/tmio_mmc*
17922 F: include/linux/mfd/tmio.h
17924 TMP401 HARDWARE MONITOR DRIVER
17925 M: Guenter Roeck <linux@roeck-us.net>
17926 L: linux-hwmon@vger.kernel.org
17928 F: Documentation/hwmon/tmp401.rst
17929 F: drivers/hwmon/tmp401.c
17931 TMP513 HARDWARE MONITOR DRIVER
17932 M: Eric Tremblay <etremblay@distech-controls.com>
17933 L: linux-hwmon@vger.kernel.org
17935 F: Documentation/hwmon/tmp513.rst
17936 F: drivers/hwmon/tmp513.c
17938 TMPFS (SHMEM FILESYSTEM)
17939 M: Hugh Dickins <hughd@google.com>
17940 L: linux-mm@kvack.org
17942 F: include/linux/shmem_fs.h
17945 TOMOYO SECURITY MODULE
17946 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17947 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17948 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17949 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17950 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17951 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17953 W: https://tomoyo.osdn.jp/
17954 F: security/tomoyo/
17956 TOPSTAR LAPTOP EXTRAS DRIVER
17957 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17958 L: platform-driver-x86@vger.kernel.org
17960 F: drivers/platform/x86/topstar-laptop.c
17962 TORTURE-TEST MODULES
17963 M: Davidlohr Bueso <dave@stgolabs.net>
17964 M: "Paul E. McKenney" <paulmck@kernel.org>
17965 M: Josh Triplett <josh@joshtriplett.org>
17966 L: linux-kernel@vger.kernel.org
17968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17969 F: Documentation/RCU/torture.rst
17970 F: kernel/locking/locktorture.c
17971 F: kernel/rcu/rcuscale.c
17972 F: kernel/rcu/rcutorture.c
17973 F: kernel/rcu/refscale.c
17974 F: kernel/torture.c
17976 TOSHIBA ACPI EXTRAS DRIVER
17977 M: Azael Avalos <coproscefalo@gmail.com>
17978 L: platform-driver-x86@vger.kernel.org
17980 F: drivers/platform/x86/toshiba_acpi.c
17982 TOSHIBA BLUETOOTH DRIVER
17983 M: Azael Avalos <coproscefalo@gmail.com>
17984 L: platform-driver-x86@vger.kernel.org
17986 F: drivers/platform/x86/toshiba_bluetooth.c
17988 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17989 M: Azael Avalos <coproscefalo@gmail.com>
17990 L: platform-driver-x86@vger.kernel.org
17992 F: drivers/platform/x86/toshiba_haps.c
17995 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17997 W: http://www.buzzard.org.uk/toshiba/
17998 F: drivers/char/toshiba.c
17999 F: include/linux/toshiba.h
18000 F: include/uapi/linux/toshiba.h
18002 TOSHIBA TC358743 DRIVER
18003 M: Mats Randgaard <matrandg@cisco.com>
18004 L: linux-media@vger.kernel.org
18006 F: drivers/media/i2c/tc358743*
18007 F: include/media/i2c/tc358743.h
18009 TOSHIBA WMI HOTKEYS DRIVER
18010 M: Azael Avalos <coproscefalo@gmail.com>
18011 L: platform-driver-x86@vger.kernel.org
18013 F: drivers/platform/x86/toshiba-wmi.c
18016 M: Peter Huewe <peterhuewe@gmx.de>
18017 M: Jarkko Sakkinen <jarkko@kernel.org>
18018 R: Jason Gunthorpe <jgg@ziepe.ca>
18019 L: linux-integrity@vger.kernel.org
18021 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
18022 Q: https://patchwork.kernel.org/project/linux-integrity/list/
18023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
18024 F: drivers/char/tpm/
18027 M: Steven Rostedt <rostedt@goodmis.org>
18028 M: Ingo Molnar <mingo@redhat.com>
18030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18031 F: Documentation/trace/ftrace.rst
18032 F: arch/*/*/*/ftrace.h
18033 F: arch/*/kernel/ftrace.c
18035 F: include/*/ftrace.h
18036 F: include/linux/trace*.h
18039 F: tools/testing/selftests/ftrace/
18041 TRACING MMIO ACCESSES (MMIOTRACE)
18042 M: Steven Rostedt <rostedt@goodmis.org>
18043 M: Ingo Molnar <mingo@kernel.org>
18044 R: Karol Herbst <karolherbst@gmail.com>
18045 R: Pekka Paalanen <ppaalanen@gmail.com>
18046 L: linux-kernel@vger.kernel.org
18047 L: nouveau@lists.freedesktop.org
18049 F: arch/x86/mm/kmmio.c
18050 F: arch/x86/mm/mmio-mod.c
18051 F: arch/x86/mm/testmmiotrace.c
18052 F: include/linux/mmiotrace.h
18053 F: kernel/trace/trace_mmiotrace.c
18056 M: Jiri Kosina <trivial@kernel.org>
18058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
18059 K: ^Subject:.*(?i)trivial
18062 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18063 M: Jiri Slaby <jirislaby@kernel.org>
18065 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
18066 F: Documentation/driver-api/serial/
18068 F: drivers/tty/serial/serial_core.c
18069 F: include/linux/serial.h
18070 F: include/linux/serial_core.h
18071 F: include/linux/tty.h
18072 F: include/uapi/linux/serial.h
18073 F: include/uapi/linux/serial_core.h
18074 F: include/uapi/linux/tty.h
18076 TUA9001 MEDIA DRIVER
18077 M: Antti Palosaari <crope@iki.fi>
18078 L: linux-media@vger.kernel.org
18080 W: https://linuxtv.org
18081 W: http://palosaari.fi/linux/
18082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
18083 T: git git://linuxtv.org/anttip/media_tree.git
18084 F: drivers/media/tuners/tua9001*
18086 TULIP NETWORK DRIVERS
18087 L: netdev@vger.kernel.org
18088 L: linux-parisc@vger.kernel.org
18090 F: drivers/net/ethernet/dec/tulip/
18093 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
18095 W: http://vtun.sourceforge.net/tun
18096 F: Documentation/networking/tuntap.rst
18097 F: arch/um/os-Linux/drivers/
18099 TURBOCHANNEL SUBSYSTEM
18100 M: "Maciej W. Rozycki" <macro@linux-mips.org>
18101 M: Ralf Baechle <ralf@linux-mips.org>
18102 L: linux-mips@vger.kernel.org
18104 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
18106 F: include/linux/tc.h
18109 M: "Len Brown" <lenb@kernel.org>
18110 L: linux-pm@vger.kernel.org
18112 Q: https://patchwork.kernel.org/project/linux-pm/list/
18113 B: https://bugzilla.kernel.org
18114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
18115 F: tools/power/x86/turbostat/
18117 TW5864 VIDEO4LINUX DRIVER
18118 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
18119 M: Anton Sviridenko <anton@corp.bluecherry.net>
18120 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
18121 M: Andrey Utkin <andrey_utkin@fastmail.com>
18122 L: linux-media@vger.kernel.org
18124 F: drivers/media/pci/tw5864/
18126 TW68 VIDEO4LINUX DRIVER
18127 M: Hans Verkuil <hverkuil@xs4all.nl>
18128 L: linux-media@vger.kernel.org
18130 W: https://linuxtv.org
18131 T: git git://linuxtv.org/media_tree.git
18132 F: drivers/media/pci/tw68/
18134 TW686X VIDEO4LINUX DRIVER
18135 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
18136 L: linux-media@vger.kernel.org
18138 W: http://linuxtv.org
18139 T: git git://linuxtv.org/media_tree.git
18140 F: drivers/media/pci/tw686x/
18142 UACCE ACCELERATOR FRAMEWORK
18143 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18144 M: Zhou Wang <wangzhou1@hisilicon.com>
18145 L: linux-accelerators@lists.ozlabs.org
18146 L: linux-kernel@vger.kernel.org
18148 F: Documentation/ABI/testing/sysfs-driver-uacce
18149 F: Documentation/misc-devices/uacce.rst
18150 F: drivers/misc/uacce/
18151 F: include/linux/uacce.h
18152 F: include/uapi/misc/uacce/
18154 UBI FILE SYSTEM (UBIFS)
18155 M: Richard Weinberger <richard@nod.at>
18156 L: linux-mtd@lists.infradead.org
18158 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18161 F: Documentation/filesystems/ubifs-authentication.rst
18162 F: Documentation/filesystems/ubifs.rst
18165 UCLINUX (M68KNOMMU AND COLDFIRE)
18166 M: Greg Ungerer <gerg@linux-m68k.org>
18167 L: linux-m68k@lists.linux-m68k.org
18168 L: uclinux-dev@uclinux.org (subscribers-only)
18170 W: http://www.linux-m68k.org/
18171 W: http://www.uclinux.org/
18172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18173 F: arch/m68k/*/*_no.*
18175 F: arch/m68k/coldfire/
18176 F: arch/m68k/include/asm/*_no.*
18179 M: Jan Kara <jack@suse.com>
18181 F: Documentation/filesystems/udf.rst
18185 M: Bastien Nocera <hadess@hadess.net>
18186 L: linux-input@vger.kernel.org
18188 F: drivers/hid/hid-udraw-ps3.c
18191 M: Evgeniy Dushistov <dushistov@mail.ru>
18193 F: Documentation/admin-guide/ufs.rst
18196 UHID USERSPACE HID IO DRIVER
18197 M: David Rheinsberg <david.rheinsberg@gmail.com>
18198 L: linux-input@vger.kernel.org
18200 F: drivers/hid/uhid.c
18201 F: include/uapi/linux/uhid.h
18204 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18205 L: linux-usb@vger.kernel.org
18207 F: drivers/usb/common/ulpi.c
18208 F: include/linux/ulpi/
18211 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18212 L: linux-fsdevel@vger.kernel.org
18217 M: Tony Finch <dot@dotat.at>
18219 W: http://dotat.at/prog/unifdef
18220 F: scripts/unifdef.c
18222 UNIFORM CDROM DRIVER
18223 M: Jens Axboe <axboe@kernel.dk>
18225 W: http://www.kernel.dk
18226 F: Documentation/cdrom/
18227 F: drivers/cdrom/cdrom.c
18228 F: include/linux/cdrom.h
18229 F: include/uapi/linux/cdrom.h
18231 UNISYS S-PAR DRIVERS
18232 M: David Kershner <david.kershner@unisys.com>
18233 L: sparmaintainer@unisys.com (Unisys internal)
18235 F: drivers/staging/unisys/
18236 F: drivers/visorbus/
18237 F: include/linux/visorbus.h
18239 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18240 R: Alim Akhtar <alim.akhtar@samsung.com>
18241 R: Avri Altman <avri.altman@wdc.com>
18242 L: linux-scsi@vger.kernel.org
18244 F: Documentation/scsi/ufs.rst
18245 F: drivers/scsi/ufs/
18247 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18248 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18249 L: linux-scsi@vger.kernel.org
18251 F: drivers/scsi/ufs/*dwc*
18253 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18254 M: Stanley Chu <stanley.chu@mediatek.com>
18255 L: linux-scsi@vger.kernel.org
18256 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18258 F: drivers/scsi/ufs/ufs-mediatek*
18260 UNSORTED BLOCK IMAGES (UBI)
18261 M: Richard Weinberger <richard@nod.at>
18262 L: linux-mtd@lists.infradead.org
18264 W: http://www.linux-mtd.infradead.org/
18265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18267 F: drivers/mtd/ubi/
18268 F: include/linux/mtd/ubi.h
18269 F: include/uapi/mtd/ubi-user.h
18271 USB "USBNET" DRIVER FRAMEWORK
18272 M: Oliver Neukum <oneukum@suse.com>
18273 L: netdev@vger.kernel.org
18275 W: http://www.linux-usb.org/usbnet
18276 F: drivers/net/usb/usbnet.c
18277 F: include/linux/usb/usbnet.h
18280 M: Oliver Neukum <oneukum@suse.com>
18281 L: linux-usb@vger.kernel.org
18283 F: Documentation/usb/acm.rst
18284 F: drivers/usb/class/cdc-acm.*
18286 USB APPLE MFI FASTCHARGE DRIVER
18287 M: Bastien Nocera <hadess@hadess.net>
18288 L: linux-usb@vger.kernel.org
18290 F: drivers/usb/misc/apple-mfi-fastcharge.c
18292 USB AR5523 WIRELESS DRIVER
18293 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18294 L: linux-wireless@vger.kernel.org
18296 F: drivers/net/wireless/ath/ar5523/
18299 M: Oliver Neukum <oneukum@suse.com>
18300 L: linux-usb@vger.kernel.org
18301 L: linux-scsi@vger.kernel.org
18303 F: drivers/usb/storage/uas.c
18305 USB CDC ETHERNET DRIVER
18306 M: Oliver Neukum <oliver@neukum.org>
18307 L: linux-usb@vger.kernel.org
18309 F: drivers/net/usb/cdc_*.c
18310 F: include/uapi/linux/usb/cdc.h
18312 USB CHAOSKEY DRIVER
18313 M: Keith Packard <keithp@keithp.com>
18314 L: linux-usb@vger.kernel.org
18316 F: drivers/usb/misc/chaoskey.c
18318 USB CYPRESS C67X00 DRIVER
18319 M: Peter Korsgaard <jacmet@sunsite.dk>
18320 L: linux-usb@vger.kernel.org
18322 F: drivers/usb/c67x00/
18324 USB DAVICOM DM9601 DRIVER
18325 M: Peter Korsgaard <jacmet@sunsite.dk>
18326 L: netdev@vger.kernel.org
18328 W: http://www.linux-usb.org/usbnet
18329 F: drivers/net/usb/dm9601.c
18332 M: Alan Stern <stern@rowland.harvard.edu>
18333 L: linux-usb@vger.kernel.org
18335 F: Documentation/usb/ehci.rst
18336 F: drivers/usb/host/ehci*
18338 USB GADGET/PERIPHERAL SUBSYSTEM
18339 M: Felipe Balbi <balbi@kernel.org>
18340 L: linux-usb@vger.kernel.org
18342 W: http://www.linux-usb.org/gadget
18343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18344 F: drivers/usb/gadget/
18345 F: include/linux/usb/gadget*
18347 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18348 M: Jiri Kosina <jikos@kernel.org>
18349 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18350 L: linux-usb@vger.kernel.org
18352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18353 F: Documentation/hid/hiddev.rst
18354 F: drivers/hid/usbhid/
18356 USB INTEL XHCI ROLE MUX DRIVER
18357 M: Hans de Goede <hdegoede@redhat.com>
18358 L: linux-usb@vger.kernel.org
18360 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18362 USB IP DRIVER FOR HISILICON KIRIN
18363 M: Yu Chen <chenyu56@huawei.com>
18364 M: Binghui Wang <wangbinghui@hisilicon.com>
18365 L: linux-usb@vger.kernel.org
18367 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18368 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18371 M: Olav Kongas <ok@artecdesign.ee>
18372 L: linux-usb@vger.kernel.org
18374 F: drivers/usb/host/isp116x*
18375 F: include/linux/usb/isp116x.h
18377 USB LAN78XX ETHERNET DRIVER
18378 M: Woojung Huh <woojung.huh@microchip.com>
18379 M: UNGLinuxDriver@microchip.com
18380 L: netdev@vger.kernel.org
18382 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18383 F: drivers/net/usb/lan78xx.*
18384 F: include/dt-bindings/net/microchip-lan78xx.h
18386 USB MASS STORAGE DRIVER
18387 M: Alan Stern <stern@rowland.harvard.edu>
18388 L: linux-usb@vger.kernel.org
18389 L: usb-storage@lists.one-eyed-alien.net
18391 F: drivers/usb/storage/
18394 M: Clemens Ladisch <clemens@ladisch.de>
18395 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18398 F: sound/usb/midi.*
18400 USB NETWORKING DRIVERS
18401 L: linux-usb@vger.kernel.org
18403 F: drivers/net/usb/
18406 M: Alan Stern <stern@rowland.harvard.edu>
18407 L: linux-usb@vger.kernel.org
18409 F: Documentation/usb/ohci.rst
18410 F: drivers/usb/host/ohci*
18412 USB OTG FSM (Finite State Machine)
18413 M: Peter Chen <peter.chen@kernel.org>
18414 L: linux-usb@vger.kernel.org
18416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18417 F: drivers/usb/common/usb-otg-fsm.c
18420 M: Valentina Manea <valentina.manea.m@gmail.com>
18421 M: Shuah Khan <shuah@kernel.org>
18422 M: Shuah Khan <skhan@linuxfoundation.org>
18423 L: linux-usb@vger.kernel.org
18425 F: Documentation/usb/usbip_protocol.rst
18426 F: drivers/usb/usbip/
18427 F: tools/testing/selftests/drivers/usb/usbip/
18428 F: tools/usb/usbip/
18431 M: Petko Manolov <petkan@nucleusys.com>
18432 L: linux-usb@vger.kernel.org
18433 L: netdev@vger.kernel.org
18435 W: https://github.com/petkan/pegasus
18436 T: git git://github.com/petkan/pegasus.git
18437 F: drivers/net/usb/pegasus.*
18440 M: Felipe Balbi <balbi@kernel.org>
18441 L: linux-usb@vger.kernel.org
18443 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18444 F: drivers/usb/phy/
18446 USB PRINTER DRIVER (usblp)
18447 M: Pete Zaitcev <zaitcev@redhat.com>
18448 L: linux-usb@vger.kernel.org
18450 F: drivers/usb/class/usblp.c
18452 USB RAW GADGET DRIVER
18453 R: Andrey Konovalov <andreyknvl@gmail.com>
18454 L: linux-usb@vger.kernel.org
18456 F: Documentation/usb/raw-gadget.rst
18457 F: drivers/usb/gadget/legacy/raw_gadget.c
18458 F: include/uapi/linux/usb/raw_gadget.h
18460 USB QMI WWAN NETWORK DRIVER
18461 M: Bjørn Mork <bjorn@mork.no>
18462 L: netdev@vger.kernel.org
18464 F: Documentation/ABI/testing/sysfs-class-net-qmi
18465 F: drivers/net/usb/qmi_wwan.c
18468 M: Petko Manolov <petkan@nucleusys.com>
18469 L: linux-usb@vger.kernel.org
18470 L: netdev@vger.kernel.org
18472 W: https://github.com/petkan/rtl8150
18473 T: git git://github.com/petkan/rtl8150.git
18474 F: drivers/net/usb/rtl8150.c
18476 USB SERIAL SUBSYSTEM
18477 M: Johan Hovold <johan@kernel.org>
18478 L: linux-usb@vger.kernel.org
18480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18481 F: Documentation/usb/usb-serial.rst
18482 F: drivers/usb/serial/
18483 F: include/linux/usb/serial.h
18485 USB SMSC75XX ETHERNET DRIVER
18486 M: Steve Glendinning <steve.glendinning@shawell.net>
18487 L: netdev@vger.kernel.org
18489 F: drivers/net/usb/smsc75xx.*
18491 USB SMSC95XX ETHERNET DRIVER
18492 M: Steve Glendinning <steve.glendinning@shawell.net>
18493 M: UNGLinuxDriver@microchip.com
18494 L: netdev@vger.kernel.org
18496 F: drivers/net/usb/smsc95xx.*
18499 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18500 L: linux-usb@vger.kernel.org
18502 W: http://www.linux-usb.org
18503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18504 F: Documentation/devicetree/bindings/usb/
18505 F: Documentation/usb/
18507 F: include/linux/usb.h
18508 F: include/linux/usb/
18510 USB TYPEC BUS FOR ALTERNATE MODES
18511 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18512 L: linux-usb@vger.kernel.org
18514 F: Documentation/ABI/testing/sysfs-bus-typec
18515 F: Documentation/driver-api/usb/typec_bus.rst
18516 F: drivers/usb/typec/altmodes/
18517 F: include/linux/usb/typec_altmode.h
18520 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18521 L: linux-usb@vger.kernel.org
18523 F: Documentation/ABI/testing/sysfs-class-typec
18524 F: Documentation/driver-api/usb/typec.rst
18525 F: drivers/usb/typec/
18526 F: include/linux/usb/typec.h
18528 USB TYPEC INTEL PMC MUX DRIVER
18529 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18530 L: linux-usb@vger.kernel.org
18532 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18533 F: drivers/usb/typec/mux/intel_pmc_mux.c
18535 USB TYPEC PI3USB30532 MUX DRIVER
18536 M: Hans de Goede <hdegoede@redhat.com>
18537 L: linux-usb@vger.kernel.org
18539 F: drivers/usb/typec/mux/pi3usb30532.c
18541 USB TYPEC PORT CONTROLLER DRIVERS
18542 M: Guenter Roeck <linux@roeck-us.net>
18543 L: linux-usb@vger.kernel.org
18545 F: drivers/usb/typec/tcpm/
18548 M: Alan Stern <stern@rowland.harvard.edu>
18549 L: linux-usb@vger.kernel.org
18551 F: drivers/usb/host/uhci*
18554 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18555 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18556 L: linux-media@vger.kernel.org
18558 W: http://www.ideasonboard.org/uvc/
18559 T: git git://linuxtv.org/media_tree.git
18560 F: drivers/media/usb/uvc/
18561 F: include/uapi/linux/uvcvideo.h
18564 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18565 L: linux-usb@vger.kernel.org
18567 F: drivers/usb/gadget/function/*uvc*
18568 F: drivers/usb/gadget/legacy/webcam.c
18569 F: include/uapi/linux/usb/g_uvc.h
18571 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18572 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18573 L: linux-wireless@vger.kernel.org
18575 F: drivers/net/wireless/rndis_wlan.c
18578 M: Mathias Nyman <mathias.nyman@intel.com>
18579 L: linux-usb@vger.kernel.org
18581 F: drivers/usb/host/pci-quirks*
18582 F: drivers/usb/host/xhci*
18585 L: linux-wireless@vger.kernel.org
18587 W: http://linux-lc100020.sourceforge.net
18588 F: drivers/net/wireless/zydas/zd1201.*
18591 M: Antoine Jacquet <royale@zerezo.com>
18592 L: linux-usb@vger.kernel.org
18593 L: linux-media@vger.kernel.org
18595 W: http://royale.zerezo.com/zr364xx/
18596 T: git git://linuxtv.org/media_tree.git
18597 F: Documentation/admin-guide/media/zr364xx*
18598 F: drivers/media/usb/zr364xx/
18600 USER-MODE LINUX (UML)
18601 M: Jeff Dike <jdike@addtoit.com>
18602 M: Richard Weinberger <richard@nod.at>
18603 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18604 L: linux-um@lists.infradead.org
18606 W: http://user-mode-linux.sourceforge.net
18607 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18608 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18609 F: Documentation/virt/uml/
18614 USERSPACE COPYIN/COPYOUT (UIOVEC)
18615 M: Alexander Viro <viro@zeniv.linux.org.uk>
18617 F: include/linux/uio.h
18620 USERSPACE DMA BUFFER DRIVER
18621 M: Gerd Hoffmann <kraxel@redhat.com>
18622 L: dri-devel@lists.freedesktop.org
18624 T: git git://anongit.freedesktop.org/drm/drm-misc
18625 F: drivers/dma-buf/udmabuf.c
18626 F: include/uapi/linux/udmabuf.h
18628 USERSPACE I/O (UIO)
18629 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18632 F: Documentation/driver-api/uio-howto.rst
18634 F: include/linux/uio_driver.h
18637 M: Karel Zak <kzak@redhat.com>
18638 L: util-linux@vger.kernel.org
18640 W: http://en.wikipedia.org/wiki/Util-linux
18641 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18644 M: Christoph Hellwig <hch@lst.de>
18645 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18646 L: linux-kernel@vger.kernel.org
18648 T: git git://git.infradead.org/users/hch/uuid.git
18649 F: include/linux/uuid.h
18650 F: include/uapi/linux/uuid.h
18655 M: Justin Ernst <justin.ernst@hpe.com>
18656 L: platform-driver-x86@vger.kernel.org
18658 F: drivers/platform/x86/uv_sysfs.c
18661 M: Michal Januszewski <spock@gentoo.org>
18662 L: linux-fbdev@vger.kernel.org
18664 W: https://github.com/mjanusz/v86d
18665 F: Documentation/fb/uvesafb.rst
18666 F: drivers/video/fbdev/uvesafb.*
18668 Ux500 CLOCK DRIVERS
18669 M: Ulf Hansson <ulf.hansson@linaro.org>
18670 L: linux-clk@vger.kernel.org
18671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18673 F: drivers/clk/ux500/
18676 M: Stefan Agner <stefan@agner.ch>
18677 L: linux-mtd@lists.infradead.org
18679 F: drivers/mtd/nand/raw/vf610_nfc.c
18681 VFAT/FAT/MSDOS FILESYSTEM
18682 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18684 F: Documentation/filesystems/vfat.rst
18688 M: Alex Williamson <alex.williamson@redhat.com>
18689 R: Cornelia Huck <cohuck@redhat.com>
18690 L: kvm@vger.kernel.org
18692 T: git git://github.com/awilliam/linux-vfio.git
18693 F: Documentation/driver-api/vfio.rst
18695 F: include/linux/vfio.h
18696 F: include/uapi/linux/vfio.h
18699 M: Diana Craciun <diana.craciun@oss.nxp.com>
18700 L: kvm@vger.kernel.org
18702 F: drivers/vfio/fsl-mc/
18704 VFIO MEDIATED DEVICE DRIVERS
18705 M: Kirti Wankhede <kwankhede@nvidia.com>
18706 L: kvm@vger.kernel.org
18708 F: Documentation/driver-api/vfio-mediated-device.rst
18709 F: drivers/vfio/mdev/
18710 F: include/linux/mdev.h
18711 F: samples/vfio-mdev/
18713 VFIO PLATFORM DRIVER
18714 M: Eric Auger <eric.auger@redhat.com>
18715 L: kvm@vger.kernel.org
18717 F: drivers/vfio/platform/
18720 R: Lukas Wunner <lukas@wunner.de>
18722 T: git git://anongit.freedesktop.org/drm/drm-misc
18723 F: Documentation/gpu/vga-switcheroo.rst
18724 F: drivers/gpu/vga/vga_switcheroo.c
18725 F: include/linux/vga_switcheroo.h
18727 VIA RHINE NETWORK DRIVER
18729 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18730 F: drivers/net/ethernet/via/via-rhine.c
18732 VIA SD/MMC CARD CONTROLLER DRIVER
18733 M: Bruce Chang <brucechang@via.com.tw>
18734 M: Harald Welte <HaraldWelte@viatech.com>
18736 F: drivers/mmc/host/via-sdmmc.c
18738 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18739 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18740 L: linux-fbdev@vger.kernel.org
18742 F: drivers/video/fbdev/via/
18743 F: include/linux/via-core.h
18744 F: include/linux/via-gpio.h
18745 F: include/linux/via_i2c.h
18747 VIA VELOCITY NETWORK DRIVER
18748 M: Francois Romieu <romieu@fr.zoreil.com>
18749 L: netdev@vger.kernel.org
18751 F: drivers/net/ethernet/via/via-velocity.*
18753 VICODEC VIRTUAL CODEC DRIVER
18754 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18755 L: linux-media@vger.kernel.org
18757 W: https://linuxtv.org
18758 T: git git://linuxtv.org/media_tree.git
18759 F: drivers/media/test-drivers/vicodec/*
18761 VIDEO I2C POLLING DRIVER
18762 M: Matt Ranostay <matt.ranostay@konsulko.com>
18763 L: linux-media@vger.kernel.org
18765 F: drivers/media/i2c/video-i2c.c
18767 VIDEO MULTIPLEXER DRIVER
18768 M: Philipp Zabel <p.zabel@pengutronix.de>
18769 L: linux-media@vger.kernel.org
18771 F: drivers/media/platform/video-mux.c
18773 VIDEOBUF2 FRAMEWORK
18774 M: Tomasz Figa <tfiga@chromium.org>
18775 M: Marek Szyprowski <m.szyprowski@samsung.com>
18776 L: linux-media@vger.kernel.org
18778 F: drivers/media/common/videobuf2/*
18779 F: include/media/videobuf2-*
18781 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18782 M: Helen Koike <helen.koike@collabora.com>
18783 R: Shuah Khan <skhan@linuxfoundation.org>
18784 L: linux-media@vger.kernel.org
18786 W: https://linuxtv.org
18787 T: git git://linuxtv.org/media_tree.git
18788 F: drivers/media/test-drivers/vimc/*
18791 M: Alex Williamson <alex.williamson@redhat.com>
18792 M: Paolo Bonzini <pbonzini@redhat.com>
18793 L: kvm@vger.kernel.org
18797 VIRTIO AND VHOST VSOCK DRIVER
18798 M: Stefan Hajnoczi <stefanha@redhat.com>
18799 M: Stefano Garzarella <sgarzare@redhat.com>
18800 L: kvm@vger.kernel.org
18801 L: virtualization@lists.linux-foundation.org
18802 L: netdev@vger.kernel.org
18804 F: drivers/net/vsockmon.c
18805 F: drivers/vhost/vsock.c
18806 F: include/linux/virtio_vsock.h
18807 F: include/uapi/linux/virtio_vsock.h
18808 F: include/uapi/linux/vm_sockets_diag.h
18809 F: include/uapi/linux/vsockmon.h
18810 F: net/vmw_vsock/af_vsock_tap.c
18811 F: net/vmw_vsock/diag.c
18812 F: net/vmw_vsock/virtio_transport.c
18813 F: net/vmw_vsock/virtio_transport_common.c
18814 F: net/vmw_vsock/vsock_loopback.c
18815 F: tools/testing/vsock/
18817 VIRTIO BLOCK AND SCSI DRIVERS
18818 M: "Michael S. Tsirkin" <mst@redhat.com>
18819 M: Jason Wang <jasowang@redhat.com>
18820 R: Paolo Bonzini <pbonzini@redhat.com>
18821 R: Stefan Hajnoczi <stefanha@redhat.com>
18822 L: virtualization@lists.linux-foundation.org
18824 F: drivers/block/virtio_blk.c
18825 F: drivers/scsi/virtio_scsi.c
18826 F: drivers/vhost/scsi.c
18827 F: include/uapi/linux/virtio_blk.h
18828 F: include/uapi/linux/virtio_scsi.h
18830 VIRTIO CONSOLE DRIVER
18831 M: Amit Shah <amit@kernel.org>
18832 L: virtualization@lists.linux-foundation.org
18834 F: drivers/char/virtio_console.c
18835 F: include/linux/virtio_console.h
18836 F: include/uapi/linux/virtio_console.h
18838 VIRTIO CORE AND NET DRIVERS
18839 M: "Michael S. Tsirkin" <mst@redhat.com>
18840 M: Jason Wang <jasowang@redhat.com>
18841 L: virtualization@lists.linux-foundation.org
18843 F: Documentation/devicetree/bindings/virtio/
18844 F: drivers/block/virtio_blk.c
18845 F: drivers/crypto/virtio/
18846 F: drivers/net/virtio_net.c
18849 F: include/linux/vdpa.h
18850 F: include/linux/virtio*.h
18851 F: include/uapi/linux/virtio_*.h
18855 M: "Michael S. Tsirkin" <mst@redhat.com>
18856 M: David Hildenbrand <david@redhat.com>
18857 L: virtualization@lists.linux-foundation.org
18859 F: drivers/virtio/virtio_balloon.c
18860 F: include/uapi/linux/virtio_balloon.h
18861 F: include/linux/balloon_compaction.h
18862 F: mm/balloon_compaction.c
18864 VIRTIO CRYPTO DRIVER
18865 M: Gonglei <arei.gonglei@huawei.com>
18866 L: virtualization@lists.linux-foundation.org
18867 L: linux-crypto@vger.kernel.org
18869 F: drivers/crypto/virtio/
18870 F: include/uapi/linux/virtio_crypto.h
18872 VIRTIO DRIVERS FOR S390
18873 M: Cornelia Huck <cohuck@redhat.com>
18874 M: Halil Pasic <pasic@linux.ibm.com>
18875 L: linux-s390@vger.kernel.org
18876 L: virtualization@lists.linux-foundation.org
18877 L: kvm@vger.kernel.org
18879 F: arch/s390/include/uapi/asm/virtio-ccw.h
18880 F: drivers/s390/virtio/
18883 M: Vivek Goyal <vgoyal@redhat.com>
18884 M: Stefan Hajnoczi <stefanha@redhat.com>
18885 M: Miklos Szeredi <miklos@szeredi.hu>
18886 L: virtualization@lists.linux-foundation.org
18887 L: linux-fsdevel@vger.kernel.org
18889 W: https://virtio-fs.gitlab.io/
18890 F: Documentation/filesystems/virtiofs.rst
18891 F: fs/fuse/virtio_fs.c
18892 F: include/uapi/linux/virtio_fs.h
18895 M: David Airlie <airlied@linux.ie>
18896 M: Gerd Hoffmann <kraxel@redhat.com>
18897 L: dri-devel@lists.freedesktop.org
18898 L: virtualization@lists.linux-foundation.org
18900 T: git git://anongit.freedesktop.org/drm/drm-misc
18901 F: drivers/gpu/drm/virtio/
18902 F: include/uapi/linux/virtio_gpu.h
18904 VIRTIO HOST (VHOST)
18905 M: "Michael S. Tsirkin" <mst@redhat.com>
18906 M: Jason Wang <jasowang@redhat.com>
18907 L: kvm@vger.kernel.org
18908 L: virtualization@lists.linux-foundation.org
18909 L: netdev@vger.kernel.org
18911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18913 F: include/linux/vhost_iotlb.h
18914 F: include/uapi/linux/vhost.h
18916 VIRTIO INPUT DRIVER
18917 M: Gerd Hoffmann <kraxel@redhat.com>
18919 F: drivers/virtio/virtio_input.c
18920 F: include/uapi/linux/virtio_input.h
18922 VIRTIO IOMMU DRIVER
18923 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18924 L: virtualization@lists.linux-foundation.org
18926 F: drivers/iommu/virtio-iommu.c
18927 F: include/uapi/linux/virtio_iommu.h
18930 M: David Hildenbrand <david@redhat.com>
18931 L: virtualization@lists.linux-foundation.org
18933 W: https://virtio-mem.gitlab.io/
18934 F: drivers/virtio/virtio_mem.c
18935 F: include/uapi/linux/virtio_mem.h
18937 VIRTUAL BOX GUEST DEVICE DRIVER
18938 M: Hans de Goede <hdegoede@redhat.com>
18939 M: Arnd Bergmann <arnd@arndb.de>
18940 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18942 F: drivers/virt/vboxguest/
18943 F: include/linux/vbox_utils.h
18944 F: include/uapi/linux/vbox*.h
18946 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18947 M: Hans de Goede <hdegoede@redhat.com>
18948 L: linux-fsdevel@vger.kernel.org
18952 VIRTUAL SERIO DEVICE DRIVER
18953 M: Stephen Chandler Paul <thatslyude@gmail.com>
18955 F: drivers/input/serio/userio.c
18956 F: include/uapi/linux/userio.h
18958 VIVID VIRTUAL VIDEO DRIVER
18959 M: Hans Verkuil <hverkuil@xs4all.nl>
18960 L: linux-media@vger.kernel.org
18962 W: https://linuxtv.org
18963 T: git git://linuxtv.org/media_tree.git
18964 F: drivers/media/test-drivers/vivid/*
18966 VIDTV VIRTUAL DIGITAL TV DRIVER
18967 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18968 L: linux-media@vger.kernel.org
18970 W: https://linuxtv.org
18971 T: git git://linuxtv.org/media_tree.git
18972 F: drivers/media/test-drivers/vidtv/*
18975 M: Florian Fainelli <f.fainelli@gmail.com>
18976 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18978 F: drivers/vlynq/vlynq.c
18979 F: include/linux/vlynq.h
18982 M: Martyn Welch <martyn@welchs.me.uk>
18983 M: Manohar Vanga <manohar.vanga@gmail.com>
18984 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18985 L: devel@driverdev.osuosl.org
18987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18988 F: Documentation/driver-api/vme.rst
18989 F: drivers/staging/vme/
18991 F: include/linux/vme*
18993 VMWARE BALLOON DRIVER
18994 M: Nadav Amit <namit@vmware.com>
18995 M: "VMware, Inc." <pv-drivers@vmware.com>
18996 L: linux-kernel@vger.kernel.org
18998 F: drivers/misc/vmw_balloon.c
19000 VMWARE HYPERVISOR INTERFACE
19001 M: Deep Shah <sdeep@vmware.com>
19002 M: "VMware, Inc." <pv-drivers@vmware.com>
19003 L: virtualization@lists.linux-foundation.org
19005 F: arch/x86/include/asm/vmware.h
19006 F: arch/x86/kernel/cpu/vmware.c
19008 VMWARE PVRDMA DRIVER
19009 M: Adit Ranadive <aditr@vmware.com>
19010 M: VMware PV-Drivers <pv-drivers@vmware.com>
19011 L: linux-rdma@vger.kernel.org
19013 F: drivers/infiniband/hw/vmw_pvrdma/
19015 VMware PVSCSI driver
19016 M: Jim Gill <jgill@vmware.com>
19017 M: VMware PV-Drivers <pv-drivers@vmware.com>
19018 L: linux-scsi@vger.kernel.org
19020 F: drivers/scsi/vmw_pvscsi.c
19021 F: drivers/scsi/vmw_pvscsi.h
19023 VMWARE VIRTUAL PTP CLOCK DRIVER
19024 M: Vivek Thampi <vithampi@vmware.com>
19025 M: "VMware, Inc." <pv-drivers@vmware.com>
19026 L: netdev@vger.kernel.org
19028 F: drivers/ptp/ptp_vmw.c
19030 VMWARE VMMOUSE SUBDRIVER
19031 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
19032 M: "VMware, Inc." <pv-drivers@vmware.com>
19033 L: linux-input@vger.kernel.org
19035 F: drivers/input/mouse/vmmouse.c
19036 F: drivers/input/mouse/vmmouse.h
19038 VMWARE VMXNET3 ETHERNET DRIVER
19039 M: Ronak Doshi <doshir@vmware.com>
19040 M: pv-drivers@vmware.com
19041 L: netdev@vger.kernel.org
19043 F: drivers/net/vmxnet3/
19045 VOCORE VOCORE2 BOARD
19046 M: Harvey Hunt <harveyhuntnexus@gmail.com>
19047 L: linux-mips@vger.kernel.org
19049 F: arch/mips/boot/dts/ralink/vocore2.dts
19051 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
19052 M: Liam Girdwood <lgirdwood@gmail.com>
19053 M: Mark Brown <broonie@kernel.org>
19054 L: linux-kernel@vger.kernel.org
19056 W: http://www.slimlogic.co.uk/?p=48
19057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
19058 F: Documentation/devicetree/bindings/regulator/
19059 F: Documentation/power/regulator/
19060 F: drivers/regulator/
19061 F: include/dt-bindings/regulator/
19062 F: include/linux/regulator/
19063 K: regulator_get_optional
19066 M: David Ahern <dsahern@kernel.org>
19067 L: netdev@vger.kernel.org
19069 F: Documentation/networking/vrf.rst
19070 F: drivers/net/vrf.c
19073 M: Petr Mladek <pmladek@suse.com>
19074 M: Steven Rostedt <rostedt@goodmis.org>
19075 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
19076 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
19077 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
19079 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
19080 F: Documentation/core-api/printk-formats.rst
19081 F: lib/test_printf.c
19084 VT1211 HARDWARE MONITOR DRIVER
19085 M: Juerg Haefliger <juergh@gmail.com>
19086 L: linux-hwmon@vger.kernel.org
19088 F: Documentation/hwmon/vt1211.rst
19089 F: drivers/hwmon/vt1211.c
19091 VT8231 HARDWARE MONITOR DRIVER
19092 M: Roger Lucas <vt8231@hiddenengine.co.uk>
19093 L: linux-hwmon@vger.kernel.org
19095 F: drivers/hwmon/vt8231.c
19097 VUB300 USB to SDIO/SD/MMC bridge chip
19098 L: linux-mmc@vger.kernel.org
19100 F: drivers/mmc/host/vub300.c
19102 W1 DALLAS'S 1-WIRE BUS
19103 M: Evgeniy Polyakov <zbr@ioremap.net>
19105 F: Documentation/devicetree/bindings/w1/
19106 F: Documentation/w1/
19108 F: include/linux/w1.h
19110 W83791D HARDWARE MONITORING DRIVER
19111 M: Marc Hulsman <m.hulsman@tudelft.nl>
19112 L: linux-hwmon@vger.kernel.org
19114 F: Documentation/hwmon/w83791d.rst
19115 F: drivers/hwmon/w83791d.c
19117 W83793 HARDWARE MONITORING DRIVER
19118 M: Rudolf Marek <r.marek@assembler.cz>
19119 L: linux-hwmon@vger.kernel.org
19121 F: Documentation/hwmon/w83793.rst
19122 F: drivers/hwmon/w83793.c
19124 W83795 HARDWARE MONITORING DRIVER
19125 M: Jean Delvare <jdelvare@suse.com>
19126 L: linux-hwmon@vger.kernel.org
19128 F: drivers/hwmon/w83795.c
19130 W83L51xD SD/MMC CARD INTERFACE DRIVER
19131 M: Pierre Ossman <pierre@ossman.eu>
19133 F: drivers/mmc/host/wbsd.*
19135 WACOM PROTOCOL 4 SERIAL TABLETS
19136 M: Julian Squires <julian@cipht.net>
19137 M: Hans de Goede <hdegoede@redhat.com>
19138 L: linux-input@vger.kernel.org
19140 F: drivers/input/tablet/wacom_serial4.c
19142 WATCHDOG DEVICE DRIVERS
19143 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19144 M: Guenter Roeck <linux@roeck-us.net>
19145 L: linux-watchdog@vger.kernel.org
19147 W: http://www.linux-watchdog.org/
19148 T: git git://www.linux-watchdog.org/linux-watchdog.git
19149 F: Documentation/devicetree/bindings/watchdog/
19150 F: Documentation/watchdog/
19151 F: drivers/watchdog/
19152 F: include/linux/watchdog.h
19153 F: include/uapi/linux/watchdog.h
19155 WHISKEYCOVE PMIC GPIO DRIVER
19156 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19157 L: linux-gpio@vger.kernel.org
19159 F: drivers/gpio/gpio-wcove.c
19162 M: Dianlong Li <long17.cool@163.com>
19163 L: linux-rtc@vger.kernel.org
19165 F: drivers/rtc/rtc-sd3078.c
19168 M: David Rheinsberg <david.rheinsberg@gmail.com>
19169 L: linux-input@vger.kernel.org
19171 F: drivers/hid/hid-wiimote*
19173 WILOCITY WIL6210 WIRELESS DRIVER
19174 M: Maya Erez <merez@codeaurora.org>
19175 L: linux-wireless@vger.kernel.org
19176 L: wil6210@qti.qualcomm.com
19178 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19179 F: drivers/net/wireless/ath/wil6210/
19182 M: David Härdeman <david@hardeman.nu>
19184 F: drivers/media/rc/winbond-cir.c
19186 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19187 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19188 L: linux-watchdog@vger.kernel.org
19190 F: drivers/watchdog/ebc-c384_wdt.c
19192 WINSYSTEMS WS16C48 GPIO DRIVER
19193 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19194 L: linux-gpio@vger.kernel.org
19196 F: drivers/gpio/gpio-ws16c48.c
19198 WIREGUARD SECURE NETWORK TUNNEL
19199 M: Jason A. Donenfeld <Jason@zx2c4.com>
19200 L: wireguard@lists.zx2c4.com
19201 L: netdev@vger.kernel.org
19203 F: drivers/net/wireguard/
19204 F: tools/testing/selftests/wireguard/
19206 WISTRON LAPTOP BUTTON DRIVER
19207 M: Miloslav Trmac <mitr@volny.cz>
19209 F: drivers/input/misc/wistron_btns.c
19211 WL3501 WIRELESS PCMCIA CARD DRIVER
19212 L: linux-wireless@vger.kernel.org
19214 F: drivers/net/wireless/wl3501*
19216 WOLFSON MICROELECTRONICS DRIVERS
19217 L: patches@opensource.cirrus.com
19219 W: https://github.com/CirrusLogic/linux-drivers/wiki
19220 T: git https://github.com/CirrusLogic/linux-drivers.git
19221 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19222 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19223 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19224 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19225 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19226 F: Documentation/hwmon/wm83??.rst
19227 F: arch/arm/mach-s3c/mach-crag6410*
19228 F: drivers/clk/clk-wm83*.c
19229 F: drivers/extcon/extcon-arizona.c
19230 F: drivers/gpio/gpio-*wm*.c
19231 F: drivers/gpio/gpio-arizona.c
19232 F: drivers/hwmon/wm83??-hwmon.c
19233 F: drivers/input/misc/wm831x-on.c
19234 F: drivers/input/touchscreen/wm831x-ts.c
19235 F: drivers/input/touchscreen/wm97*.c
19236 F: drivers/leds/leds-wm83*.c
19237 F: drivers/mfd/arizona*
19238 F: drivers/mfd/cs47l24*
19239 F: drivers/mfd/wm*.c
19240 F: drivers/power/supply/wm83*.c
19241 F: drivers/regulator/arizona*
19242 F: drivers/regulator/wm8*.c
19243 F: drivers/rtc/rtc-wm83*.c
19244 F: drivers/video/backlight/wm83*_bl.c
19245 F: drivers/watchdog/wm83*_wdt.c
19246 F: include/linux/mfd/arizona/
19247 F: include/linux/mfd/wm831x/
19248 F: include/linux/mfd/wm8350/
19249 F: include/linux/mfd/wm8400*
19250 F: include/linux/regulator/arizona*
19251 F: include/linux/wm97xx.h
19252 F: include/sound/wm????.h
19253 F: sound/soc/codecs/arizona.?
19254 F: sound/soc/codecs/cs47l24*
19255 F: sound/soc/codecs/wm*
19258 M: Tejun Heo <tj@kernel.org>
19259 R: Lai Jiangshan <jiangshanlai@gmail.com>
19261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19262 F: Documentation/core-api/workqueue.rst
19263 F: include/linux/workqueue.h
19264 F: kernel/workqueue.c
19266 X-POWERS AXP288 PMIC DRIVERS
19267 M: Hans de Goede <hdegoede@redhat.com>
19269 F: drivers/acpi/pmic/intel_pmic_xpower.c
19272 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19273 M: Chen-Yu Tsai <wens@csie.org>
19274 L: linux-kernel@vger.kernel.org
19279 M: Martin Schiller <ms@dev.tdt.de>
19280 L: linux-x25@vger.kernel.org
19282 F: Documentation/networking/lapb-module.rst
19283 F: Documentation/networking/x25*
19284 F: drivers/net/wan/hdlc_x25.c
19285 F: drivers/net/wan/lapbether.c
19286 F: include/*/lapb.h
19287 F: include/net/x25*
19288 F: include/uapi/linux/x25.h
19292 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19293 M: Thomas Gleixner <tglx@linutronix.de>
19294 M: Ingo Molnar <mingo@redhat.com>
19295 M: Borislav Petkov <bp@alien8.de>
19297 R: "H. Peter Anvin" <hpa@zytor.com>
19298 L: linux-kernel@vger.kernel.org
19300 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19301 F: Documentation/devicetree/bindings/x86/
19302 F: Documentation/x86/
19306 M: Andy Lutomirski <luto@kernel.org>
19307 L: linux-kernel@vger.kernel.org
19309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19312 X86 MCE INFRASTRUCTURE
19313 M: Tony Luck <tony.luck@intel.com>
19314 M: Borislav Petkov <bp@alien8.de>
19315 L: linux-edac@vger.kernel.org
19317 F: arch/x86/kernel/cpu/mce/*
19319 X86 MICROCODE UPDATE SUPPORT
19320 M: Borislav Petkov <bp@alien8.de>
19322 F: arch/x86/kernel/cpu/microcode/*
19325 M: Dave Hansen <dave.hansen@linux.intel.com>
19326 M: Andy Lutomirski <luto@kernel.org>
19327 M: Peter Zijlstra <peterz@infradead.org>
19328 L: linux-kernel@vger.kernel.org
19330 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19333 X86 PLATFORM DRIVERS
19334 M: Hans de Goede <hdegoede@redhat.com>
19335 M: Mark Gross <mgross@linux.intel.com>
19336 L: platform-driver-x86@vger.kernel.org
19338 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19339 F: drivers/platform/olpc/
19340 F: drivers/platform/x86/
19342 X86 PLATFORM DRIVERS - ARCH
19343 R: Darren Hart <dvhart@infradead.org>
19344 R: Andy Shevchenko <andy@infradead.org>
19345 L: platform-driver-x86@vger.kernel.org
19348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19349 F: arch/x86/platform
19351 X86 PLATFORM UV HPE SUPERDOME FLEX
19352 M: Steve Wahl <steve.wahl@hpe.com>
19353 R: Mike Travis <mike.travis@hpe.com>
19354 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19355 R: Russ Anderson <russ.anderson@hpe.com>
19357 F: arch/x86/include/asm/uv/
19358 F: arch/x86/kernel/apic/x2apic_uv_x.c
19359 F: arch/x86/platform/uv/
19362 M: Andy Lutomirski <luto@kernel.org>
19363 L: linux-kernel@vger.kernel.org
19365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19366 F: arch/x86/entry/vdso/
19369 M: Matthew Wilcox <willy@infradead.org>
19370 L: linux-fsdevel@vger.kernel.org
19372 F: Documentation/core-api/xarray.rst
19373 F: include/linux/idr.h
19374 F: include/linux/xarray.h
19377 F: tools/testing/radix-tree
19380 M: Benjamin Valentin <benpicco@googlemail.com>
19382 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19383 F: drivers/media/rc/xbox_remote.c
19385 XC2028/3028 TUNER DRIVER
19386 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19387 L: linux-media@vger.kernel.org
19389 W: https://linuxtv.org
19390 T: git git://linuxtv.org/media_tree.git
19391 F: drivers/media/tuners/tuner-xc2028.*
19393 XDP (eXpress Data Path)
19394 M: Alexei Starovoitov <ast@kernel.org>
19395 M: Daniel Borkmann <daniel@iogearbox.net>
19396 M: David S. Miller <davem@davemloft.net>
19397 M: Jakub Kicinski <kuba@kernel.org>
19398 M: Jesper Dangaard Brouer <hawk@kernel.org>
19399 M: John Fastabend <john.fastabend@gmail.com>
19400 L: netdev@vger.kernel.org
19401 L: bpf@vger.kernel.org
19403 F: include/net/xdp.h
19404 F: include/net/xdp_priv.h
19405 F: include/trace/events/xdp.h
19406 F: kernel/bpf/cpumap.c
19407 F: kernel/bpf/devmap.c
19409 F: samples/bpf/xdp*
19410 F: tools/testing/selftests/bpf/*xdp*
19411 F: tools/testing/selftests/bpf/*/*xdp*
19412 F: drivers/net/ethernet/*/*/*/*/*xdp*
19413 F: drivers/net/ethernet/*/*/*xdp*
19414 K: (?:\b|_)xdp(?:\b|_)
19416 XDP SOCKETS (AF_XDP)
19417 M: Björn Töpel <bjorn@kernel.org>
19418 M: Magnus Karlsson <magnus.karlsson@intel.com>
19419 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19420 L: netdev@vger.kernel.org
19421 L: bpf@vger.kernel.org
19423 F: Documentation/networking/af_xdp.rst
19424 F: include/net/xdp_sock*
19425 F: include/net/xsk_buff_pool.h
19426 F: include/uapi/linux/if_xdp.h
19427 F: include/uapi/linux/xdp_diag.h
19428 F: include/net/netns/xdp.h
19430 F: samples/bpf/xdpsock*
19431 F: tools/lib/bpf/xsk*
19433 XEN BLOCK SUBSYSTEM
19434 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19435 M: Roger Pau Monné <roger.pau@citrix.com>
19436 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19438 F: drivers/block/xen*
19439 F: drivers/block/xen-blkback/*
19442 M: Stefano Stabellini <sstabellini@kernel.org>
19443 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19445 F: arch/arm/include/asm/xen/
19448 XEN HYPERVISOR ARM64
19449 M: Stefano Stabellini <sstabellini@kernel.org>
19450 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19452 F: arch/arm64/include/asm/xen/
19455 XEN HYPERVISOR INTERFACE
19456 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19457 M: Juergen Gross <jgross@suse.com>
19458 R: Stefano Stabellini <sstabellini@kernel.org>
19459 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19461 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19462 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19463 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19464 F: arch/x86/include/asm/pvclock-abi.h
19465 F: arch/x86/include/asm/xen/
19466 F: arch/x86/platform/pvh/
19468 F: drivers/*/xen-*front.c
19470 F: include/uapi/xen/
19473 XEN NETWORK BACKEND DRIVER
19474 M: Wei Liu <wei.liu@kernel.org>
19475 M: Paul Durrant <paul@xen.org>
19476 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19477 L: netdev@vger.kernel.org
19479 F: drivers/net/xen-netback/*
19482 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19483 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19485 F: arch/x86/pci/*xen*
19486 F: drivers/pci/*xen*
19489 M: Juergen Gross <jgross@suse.com>
19490 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19491 L: linux-scsi@vger.kernel.org
19493 F: drivers/scsi/xen-scsifront.c
19494 F: drivers/xen/xen-scsiback.c
19495 F: include/xen/interface/io/vscsiif.h
19497 XEN SOUND FRONTEND DRIVER
19498 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19499 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19500 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19504 XEN SWIOTLB SUBSYSTEM
19505 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19506 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19507 L: iommu@lists.linux-foundation.org
19509 F: arch/x86/xen/*swiotlb*
19510 F: drivers/xen/*swiotlb*
19513 M: Darrick J. Wong <djwong@kernel.org>
19514 M: linux-xfs@vger.kernel.org
19515 L: linux-xfs@vger.kernel.org
19518 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19519 F: Documentation/ABI/testing/sysfs-fs-xfs
19520 F: Documentation/admin-guide/xfs.rst
19521 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19522 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19524 F: include/uapi/linux/dqblk_xfs.h
19525 F: include/uapi/linux/fsmap.h
19527 XILINX AXI ETHERNET DRIVER
19528 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19530 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19533 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19534 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19535 L: linux-can@vger.kernel.org
19537 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19538 F: drivers/net/can/xilinx_can.c
19541 M: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
19542 R: Srinivas Neeli <srinivas.neeli@xilinx.com>
19543 R: Michal Simek <michal.simek@xilinx.com>
19545 F: Documentation/devicetree/bindings/gpio/gpio-xilinx.txt
19546 F: Documentation/devicetree/bindings/gpio/gpio-zynq.txt
19547 F: drivers/gpio/gpio-xilinx.c
19548 F: drivers/gpio/gpio-zynq.c
19550 XILINX SD-FEC IP CORES
19551 M: Derek Kiernan <derek.kiernan@xilinx.com>
19552 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19554 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19555 F: Documentation/misc-devices/xilinx_sdfec.rst
19556 F: drivers/misc/Kconfig
19557 F: drivers/misc/Makefile
19558 F: drivers/misc/xilinx_sdfec.c
19559 F: include/uapi/misc/xilinx_sdfec.h
19561 XILINX UARTLITE SERIAL DRIVER
19562 M: Peter Korsgaard <jacmet@sunsite.dk>
19563 L: linux-serial@vger.kernel.org
19565 F: drivers/tty/serial/uartlite.c
19567 XILINX VIDEO IP CORES
19568 M: Hyun Kwon <hyun.kwon@xilinx.com>
19569 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19570 L: linux-media@vger.kernel.org
19572 T: git git://linuxtv.org/media_tree.git
19573 F: Documentation/devicetree/bindings/media/xilinx/
19574 F: drivers/media/platform/xilinx/
19575 F: include/uapi/linux/xilinx-v4l2-controls.h
19577 XILINX ZYNQMP DPDMA DRIVER
19578 M: Hyun Kwon <hyun.kwon@xilinx.com>
19579 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19580 L: dmaengine@vger.kernel.org
19582 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19583 F: drivers/dma/xilinx/xilinx_dpdma.c
19584 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19586 XILINX ZYNQMP PSGTR PHY DRIVER
19587 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19588 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19589 L: linux-kernel@vger.kernel.org
19591 T: git https://github.com/Xilinx/linux-xlnx.git
19592 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19593 F: drivers/phy/xilinx/phy-zynqmp.c
19596 M: Eli Billauer <eli.billauer@gmail.com>
19597 L: linux-kernel@vger.kernel.org
19599 F: drivers/char/xillybus/
19602 M: George Cherian <gcherian@marvell.com>
19603 L: linux-i2c@vger.kernel.org
19605 W: http://www.marvell.com
19606 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19607 F: drivers/i2c/busses/i2c-xlp9xx.c
19609 XRA1403 GPIO EXPANDER
19610 M: Nandor Han <nandor.han@ge.com>
19611 M: Semi Malinen <semi.malinen@ge.com>
19612 L: linux-gpio@vger.kernel.org
19614 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19615 F: drivers/gpio/gpio-xra1403.c
19617 XTENSA XTFPGA PLATFORM SUPPORT
19618 M: Max Filippov <jcmvbkbc@gmail.com>
19619 L: linux-xtensa@linux-xtensa.org
19621 F: drivers/spi/spi-xtensa-xtfpga.c
19622 F: sound/soc/xtensa/xtfpga-i2s.c
19624 YAM DRIVER FOR AX.25
19625 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19626 L: linux-hams@vger.kernel.org
19628 F: drivers/net/hamradio/yam*
19629 F: include/linux/yam.h
19631 YAMA SECURITY MODULE
19632 M: Kees Cook <keescook@chromium.org>
19634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19635 F: Documentation/admin-guide/LSM/Yama.rst
19638 YEALINK PHONE DRIVER
19639 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19640 L: usbb2k-api-dev@nongnu.org
19642 F: Documentation/input/devices/yealink.rst
19643 F: drivers/input/misc/yealink.*
19645 Z8530 DRIVER FOR AX.25
19646 M: Joerg Reuter <jreuter@yaina.de>
19647 L: linux-hams@vger.kernel.org
19649 W: http://yaina.de/jreuter/
19650 W: http://www.qsl.net/dl1bke/
19651 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19652 F: drivers/net/hamradio/*scc.c
19653 F: drivers/net/hamradio/z8530.h
19655 ZBUD COMPRESSED PAGE ALLOCATOR
19656 M: Seth Jennings <sjenning@redhat.com>
19657 M: Dan Streetman <ddstreet@ieee.org>
19658 L: linux-mm@kvack.org
19660 F: include/linux/zbud.h
19663 ZD1211RW WIRELESS DRIVER
19664 M: Daniel Drake <dsd@gentoo.org>
19665 M: Ulrich Kunitz <kune@deine-taler.de>
19666 L: linux-wireless@vger.kernel.org
19667 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19669 W: http://zd1211.ath.cx/wiki/DriverRewrite
19670 F: drivers/net/wireless/zydas/zd1211rw/
19672 ZD1301 MEDIA DRIVER
19673 M: Antti Palosaari <crope@iki.fi>
19674 L: linux-media@vger.kernel.org
19676 W: https://linuxtv.org/
19677 W: http://palosaari.fi/linux/
19678 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19679 F: drivers/media/usb/dvb-usb-v2/zd1301*
19681 ZD1301_DEMOD MEDIA DRIVER
19682 M: Antti Palosaari <crope@iki.fi>
19683 L: linux-media@vger.kernel.org
19685 W: https://linuxtv.org/
19686 W: http://palosaari.fi/linux/
19687 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19688 F: drivers/media/dvb-frontends/zd1301_demod*
19690 ZHAOXIN PROCESSOR SUPPORT
19691 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19692 L: linux-kernel@vger.kernel.org
19694 F: arch/x86/kernel/cpu/zhaoxin.c
19697 M: Damien Le Moal <damien.lemoal@wdc.com>
19698 M: Naohiro Aota <naohiro.aota@wdc.com>
19699 R: Johannes Thumshirn <jth@kernel.org>
19700 L: linux-fsdevel@vger.kernel.org
19702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19703 F: Documentation/filesystems/zonefs.rst
19706 ZPOOL COMPRESSED PAGE STORAGE API
19707 M: Dan Streetman <ddstreet@ieee.org>
19708 L: linux-mm@kvack.org
19710 F: include/linux/zpool.h
19713 ZR36067 VIDEO FOR LINUX DRIVER
19714 M: Corentin Labbe <clabbe@baylibre.com>
19715 L: mjpeg-users@lists.sourceforge.net
19716 L: linux-media@vger.kernel.org
19718 W: http://mjpeg.sourceforge.net/driver-zoran/
19719 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19720 F: Documentation/driver-api/media/drivers/zoran.rst
19721 F: drivers/staging/media/zoran/
19723 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19724 M: Minchan Kim <minchan@kernel.org>
19725 M: Nitin Gupta <ngupta@vflare.org>
19726 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19727 L: linux-kernel@vger.kernel.org
19729 F: Documentation/admin-guide/blockdev/zram.rst
19730 F: drivers/block/zram/
19732 ZS DECSTATION Z85C30 SERIAL DRIVER
19733 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19735 F: drivers/tty/serial/zs.*
19737 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19738 M: Minchan Kim <minchan@kernel.org>
19739 M: Nitin Gupta <ngupta@vflare.org>
19740 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19741 L: linux-mm@kvack.org
19743 F: Documentation/vm/zsmalloc.rst
19744 F: include/linux/zsmalloc.h
19747 ZSWAP COMPRESSED SWAP CACHING
19748 M: Seth Jennings <sjenning@redhat.com>
19749 M: Dan Streetman <ddstreet@ieee.org>
19750 M: Vitaly Wool <vitaly.wool@konsulko.com>
19751 L: linux-mm@kvack.org
19756 M: Linus Torvalds <torvalds@linux-foundation.org>
19757 L: linux-kernel@vger.kernel.org
19758 S: Buried alive in reporters
19759 Q: http://patchwork.kernel.org/project/LKML/list/
19760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git