1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Evan Quan <evan.quan@amd.com>
934 L: amd-gfx@lists.freedesktop.org
936 T: git git://people.freedesktop.org/~agd5f/linux
937 F: drivers/gpu/drm/amd/pm/powerplay/
939 AMD SEATTLE DEVICE TREE SUPPORT
940 M: Brijesh Singh <brijeshkumar.singh@amd.com>
941 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 M: Tom Lendacky <thomas.lendacky@amd.com>
944 F: arch/arm64/boot/dts/amd/
947 M: Tom Lendacky <thomas.lendacky@amd.com>
948 L: netdev@vger.kernel.org
950 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951 F: drivers/net/ethernet/amd/xgbe/
954 M: Christian Eggers <ceggers@arri.de>
955 L: linux-iio@vger.kernel.org
957 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958 F: drivers/iio/light/as73211.c
960 ANALOG DEVICES INC AD7192 DRIVER
961 M: Alexandru Tachici <alexandru.tachici@analog.com>
962 L: linux-iio@vger.kernel.org
964 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966 F: drivers/iio/adc/ad7192.c
968 ANALOG DEVICES INC AD7292 DRIVER
969 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974 F: drivers/iio/adc/ad7292.c
976 ANALOG DEVICES INC AD7768-1 DRIVER
977 M: Michael Hennerich <Michael.Hennerich@analog.com>
978 L: linux-iio@vger.kernel.org
980 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
982 F: drivers/iio/adc/ad7768-1.c
984 ANALOG DEVICES INC AD7780 DRIVER
985 M: Michael Hennerich <Michael.Hennerich@analog.com>
986 M: Renato Lui Geh <renatogeh@gmail.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991 F: drivers/iio/adc/ad7780.c
993 ANALOG DEVICES INC AD9389B DRIVER
994 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L: linux-media@vger.kernel.org
997 F: drivers/media/i2c/ad9389b*
999 ANALOG DEVICES INC ADGS1408 DRIVER
1000 M: Mircea Caprioru <mircea.caprioru@analog.com>
1002 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003 F: drivers/mux/adgs1408.c
1005 ANALOG DEVICES INC ADIN DRIVER
1006 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007 L: netdev@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1011 F: drivers/net/phy/adin.c
1013 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/imu/adis.c
1018 F: include/linux/iio/imu/adis.h
1020 ANALOG DEVICES INC ADIS16460 DRIVER
1021 M: Dragos Bogdan <dragos.bogdan@analog.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026 F: drivers/iio/imu/adis16460.c
1028 ANALOG DEVICES INC ADIS16475 DRIVER
1029 M: Nuno Sa <nuno.sa@analog.com>
1030 L: linux-iio@vger.kernel.org
1031 W: http://ez.analog.com/community/linux-device-drivers
1033 F: drivers/iio/imu/adis16475.c
1034 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1036 ANALOG DEVICES INC ADM1177 DRIVER
1037 M: Michael Hennerich <Michael.Hennerich@analog.com>
1038 L: linux-hwmon@vger.kernel.org
1040 W: http://ez.analog.com/community/linux-device-drivers
1041 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042 F: drivers/hwmon/adm1177.c
1044 ANALOG DEVICES INC ADP5061 DRIVER
1045 M: Michael Hennerich <Michael.Hennerich@analog.com>
1046 L: linux-pm@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/power/supply/adp5061.c
1051 ANALOG DEVICES INC ADV7180 DRIVER
1052 M: Lars-Peter Clausen <lars@metafoo.de>
1053 L: linux-media@vger.kernel.org
1055 W: http://ez.analog.com/community/linux-device-drivers
1056 F: drivers/media/i2c/adv7180.c
1057 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1059 ANALOG DEVICES INC ADV748X DRIVER
1060 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1061 L: linux-media@vger.kernel.org
1063 F: drivers/media/i2c/adv748x/*
1065 ANALOG DEVICES INC ADV7511 DRIVER
1066 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067 L: linux-media@vger.kernel.org
1069 F: drivers/media/i2c/adv7511*
1071 ANALOG DEVICES INC ADV7604 DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/adv7604*
1076 F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1078 ANALOG DEVICES INC ADV7842 DRIVER
1079 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1080 L: linux-media@vger.kernel.org
1082 F: drivers/media/i2c/adv7842*
1084 ANALOG DEVICES INC ADXRS290 DRIVER
1085 M: Nishant Malpani <nish.malpani25@gmail.com>
1086 L: linux-iio@vger.kernel.org
1088 F: drivers/iio/gyro/adxrs290.c
1089 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1091 ANALOG DEVICES INC ASOC CODEC DRIVERS
1092 M: Lars-Peter Clausen <lars@metafoo.de>
1093 M: Nuno Sá <nuno.sa@analog.com>
1094 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1096 W: http://wiki.analog.com/
1097 W: http://ez.analog.com/community/linux-device-drivers
1098 F: sound/soc/codecs/ad1*
1099 F: sound/soc/codecs/ad7*
1100 F: sound/soc/codecs/adau*
1101 F: sound/soc/codecs/adav*
1102 F: sound/soc/codecs/sigmadsp.*
1103 F: sound/soc/codecs/ssm*
1105 ANALOG DEVICES INC DMA DRIVERS
1106 M: Lars-Peter Clausen <lars@metafoo.de>
1108 W: http://ez.analog.com/community/linux-device-drivers
1109 F: drivers/dma/dma-axi-dmac.c
1111 ANALOG DEVICES INC IIO DRIVERS
1112 M: Lars-Peter Clausen <lars@metafoo.de>
1113 M: Michael Hennerich <Michael.Hennerich@analog.com>
1115 W: http://wiki.analog.com/
1116 W: http://ez.analog.com/community/linux-device-drivers
1117 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1118 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1119 F: Documentation/devicetree/bindings/iio/*/adi,*
1120 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1121 F: drivers/iio/*/ad*
1122 F: drivers/iio/adc/ltc249*
1123 F: drivers/iio/amplifiers/hmc425a.c
1124 F: drivers/staging/iio/*/ad*
1125 X: drivers/iio/*/adjd*
1127 ANALOGBITS PLL LIBRARIES
1128 M: Paul Walmsley <paul.walmsley@sifive.com>
1130 F: drivers/clk/analogbits/*
1131 F: include/linux/clk/analogbits*
1134 M: Nick Hu <nickhu@andestech.com>
1135 M: Greentime Hu <green.hu@gmail.com>
1136 M: Vincent Chen <deanbo422@gmail.com>
1138 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1139 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1140 F: Documentation/devicetree/bindings/nds32/
1145 ANDROID CONFIG FRAGMENTS
1146 M: Rob Herring <robh@kernel.org>
1148 F: kernel/configs/android*
1151 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1152 M: Arve Hjønnevåg <arve@android.com>
1153 M: Todd Kjos <tkjos@android.com>
1154 M: Martijn Coenen <maco@android.com>
1155 M: Joel Fernandes <joel@joelfernandes.org>
1156 M: Christian Brauner <christian@brauner.io>
1157 M: Hridya Valsaraju <hridya@google.com>
1158 M: Suren Baghdasaryan <surenb@google.com>
1159 L: devel@driverdev.osuosl.org
1161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1163 F: drivers/staging/android/
1165 ANDROID GOLDFISH PIC DRIVER
1166 M: Miodrag Dinic <miodrag.dinic@mips.com>
1168 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1169 F: drivers/irqchip/irq-goldfish-pic.c
1171 ANDROID GOLDFISH RTC DRIVER
1172 M: Miodrag Dinic <miodrag.dinic@mips.com>
1174 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1175 F: drivers/rtc/rtc-goldfish.c
1177 AOA (Apple Onboard Audio) ALSA DRIVER
1178 M: Johannes Berg <johannes@sipsolutions.net>
1179 L: linuxppc-dev@lists.ozlabs.org
1180 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1184 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1185 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1186 L: linux-iio@vger.kernel.org
1188 F: drivers/iio/adc/stx104.c
1191 M: Jiri Kosina <jikos@kernel.org>
1193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1194 F: arch/x86/kernel/apm_32.c
1195 F: drivers/char/apm-emulation.c
1196 F: include/linux/apm_bios.h
1197 F: include/uapi/linux/apm_bios.h
1199 APPARMOR SECURITY MODULE
1200 M: John Johansen <john.johansen@canonical.com>
1201 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1203 W: wiki.apparmor.net
1204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1205 F: Documentation/admin-guide/LSM/apparmor.rst
1206 F: security/apparmor/
1208 APPLE BCM5974 MULTITOUCH DRIVER
1209 M: Henrik Rydberg <rydberg@bitmath.org>
1210 L: linux-input@vger.kernel.org
1212 F: drivers/input/mouse/bcm5974.c
1215 M: Henrik Rydberg <rydberg@bitmath.org>
1216 L: linux-hwmon@vger.kernel.org
1218 F: drivers/hwmon/applesmc.c
1220 APPLETALK NETWORK LAYER
1221 L: netdev@vger.kernel.org
1223 F: drivers/net/appletalk/
1224 F: include/linux/atalk.h
1225 F: include/uapi/linux/atalk.h
1228 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1229 M: Khuong Dinh <khuong@os.amperecomputing.com>
1231 F: arch/arm64/boot/dts/apm/
1233 APPLIED MICRO (APM) X-GENE SOC EDAC
1234 M: Khuong Dinh <khuong@os.amperecomputing.com>
1236 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1237 F: drivers/edac/xgene_edac.c
1239 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1240 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1241 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1243 F: drivers/net/ethernet/apm/xgene-v2/
1245 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1246 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1247 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1248 M: Quan Nguyen <quan@os.amperecomputing.com>
1250 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1251 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1252 F: drivers/net/ethernet/apm/xgene/
1253 F: drivers/net/mdio/mdio-xgene.c
1255 APPLIED MICRO (APM) X-GENE SOC PMU
1256 M: Khuong Dinh <khuong@os.amperecomputing.com>
1258 F: Documentation/admin-guide/perf/xgene-pmu.rst
1259 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1260 F: drivers/perf/xgene_pmu.c
1262 APTINA CAMERA SENSOR PLL
1263 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1264 L: linux-media@vger.kernel.org
1266 F: drivers/media/i2c/aptina-pll.*
1268 AQUANTIA ETHERNET DRIVER (atlantic)
1269 M: Igor Russkikh <irusskikh@marvell.com>
1270 L: netdev@vger.kernel.org
1272 W: https://www.marvell.com/
1273 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1274 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1275 F: drivers/net/ethernet/aquantia/atlantic/
1277 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1278 M: Egor Pomozov <epomozov@marvell.com>
1279 L: netdev@vger.kernel.org
1281 W: http://www.aquantia.com
1282 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1284 ARASAN NAND CONTROLLER DRIVER
1285 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1286 L: linux-mtd@lists.infradead.org
1288 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1289 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1291 ARC FRAMEBUFFER DRIVER
1292 M: Jaya Kumar <jayalk@intworks.biz>
1294 F: drivers/video/fbdev/arcfb.c
1295 F: drivers/video/fbdev/core/fb_defio.c
1298 M: Alexey Brodkin <abrodkin@synopsys.com>
1300 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1301 F: drivers/gpu/drm/arc/
1303 ARCNET NETWORK LAYER
1304 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1305 L: netdev@vger.kernel.org
1307 F: drivers/net/arcnet/
1308 F: include/uapi/linux/if_arcnet.h
1310 ARM ARCHITECTED TIMER DRIVER
1311 M: Mark Rutland <mark.rutland@arm.com>
1312 M: Marc Zyngier <maz@kernel.org>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 F: arch/arm/include/asm/arch_timer.h
1316 F: arch/arm64/include/asm/arch_timer.h
1317 F: drivers/clocksource/arm_arch_timer.c
1319 ARM HDLCD DRM DRIVER
1320 M: Liviu Dudau <liviu.dudau@arm.com>
1322 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1323 F: drivers/gpu/drm/arm/hdlcd_*
1325 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1326 M: Linus Walleij <linus.walleij@linaro.org>
1327 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1330 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1331 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1332 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1333 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1334 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1335 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1336 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1337 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1338 F: arch/arm/boot/dts/arm-realview-*
1339 F: arch/arm/boot/dts/integrator*
1340 F: arch/arm/boot/dts/versatile*
1341 F: arch/arm/mach-integrator/
1342 F: arch/arm/mach-realview/
1343 F: arch/arm/mach-versatile/
1344 F: arch/arm/plat-versatile/
1345 F: drivers/bus/arm-integrator-lm.c
1346 F: drivers/clk/versatile/
1347 F: drivers/i2c/busses/i2c-versatile.c
1348 F: drivers/irqchip/irq-versatile-fpga.c
1349 F: drivers/mtd/maps/physmap-versatile.*
1350 F: drivers/power/reset/arm-versatile-reboot.c
1351 F: drivers/soc/versatile/
1353 ARM KOMEDA DRM-KMS DRIVER
1354 M: James (Qian) Wang <james.qian.wang@arm.com>
1355 M: Liviu Dudau <liviu.dudau@arm.com>
1356 M: Mihail Atanassov <mihail.atanassov@arm.com>
1357 L: Mali DP Maintainers <malidp@foss.arm.com>
1359 T: git git://anongit.freedesktop.org/drm/drm-misc
1360 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1361 F: Documentation/gpu/komeda-kms.rst
1362 F: drivers/gpu/drm/arm/display/include/
1363 F: drivers/gpu/drm/arm/display/komeda/
1365 ARM MALI PANFROST DRM DRIVER
1366 M: Rob Herring <robh@kernel.org>
1367 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1368 R: Steven Price <steven.price@arm.com>
1369 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1370 L: dri-devel@lists.freedesktop.org
1372 T: git git://anongit.freedesktop.org/drm/drm-misc
1373 F: drivers/gpu/drm/panfrost/
1374 F: include/uapi/drm/panfrost_drm.h
1376 ARM MALI-DP DRM DRIVER
1377 M: Liviu Dudau <liviu.dudau@arm.com>
1378 M: Brian Starkey <brian.starkey@arm.com>
1379 L: Mali DP Maintainers <malidp@foss.arm.com>
1381 T: git git://anongit.freedesktop.org/drm/drm-misc
1382 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1383 F: Documentation/gpu/afbc.rst
1384 F: drivers/gpu/drm/arm/
1386 ARM MFM AND FLOPPY DRIVERS
1387 M: Ian Molton <spyro@f2s.com>
1389 F: arch/arm/include/asm/floppy.h
1390 F: arch/arm/mach-rpc/floppydma.S
1392 ARM PMU PROFILING AND DEBUGGING
1393 M: Will Deacon <will@kernel.org>
1394 M: Mark Rutland <mark.rutland@arm.com>
1395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397 F: Documentation/devicetree/bindings/arm/pmu.yaml
1398 F: Documentation/devicetree/bindings/perf/
1399 F: arch/arm*/include/asm/hw_breakpoint.h
1400 F: arch/arm*/include/asm/perf_event.h
1401 F: arch/arm*/kernel/hw_breakpoint.c
1402 F: arch/arm*/kernel/perf_*
1403 F: arch/arm/oprofile/common.c
1405 F: include/linux/perf/arm_pmu.h
1408 M: Russell King <linux@armlinux.org.uk>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 W: http://www.armlinux.org.uk/
1412 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1414 X: arch/arm/boot/dts/
1416 ARM PRIMECELL AACI PL041 DRIVER
1417 M: Russell King <linux@armlinux.org.uk>
1421 ARM PRIMECELL BUS SUPPORT
1422 M: Russell King <linux@armlinux.org.uk>
1425 F: include/linux/amba/bus.h
1427 ARM PRIMECELL CLCD PL110 DRIVER
1428 M: Russell King <linux@armlinux.org.uk>
1430 F: drivers/video/fbdev/amba-clcd.*
1432 ARM PRIMECELL KMI PL050 DRIVER
1433 M: Russell King <linux@armlinux.org.uk>
1435 F: drivers/input/serio/ambakmi.*
1436 F: include/linux/amba/kmi.h
1438 ARM PRIMECELL MMCI PL180/1 DRIVER
1439 M: Russell King <linux@armlinux.org.uk>
1441 F: drivers/mmc/host/mmci.*
1442 F: include/linux/amba/mmci.h
1444 ARM PRIMECELL SSP PL022 SPI DRIVER
1445 M: Linus Walleij <linus.walleij@linaro.org>
1446 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1449 F: drivers/spi/spi-pl022.c
1451 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1452 M: Russell King <linux@armlinux.org.uk>
1454 F: drivers/tty/serial/amba-pl01*.c
1455 F: include/linux/amba/serial.h
1457 ARM PRIMECELL VIC PL190/PL192 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/interrupt-controller/arm,vic.txt
1462 F: drivers/irqchip/irq-vic.c
1464 ARM SMC WATCHDOG DRIVER
1465 M: Julius Werner <jwerner@chromium.org>
1466 R: Evan Benn <evanbenn@chromium.org>
1468 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1469 F: drivers/watchdog/arm_smc_wdt.c
1472 M: Will Deacon <will@kernel.org>
1473 R: Robin Murphy <robin.murphy@arm.com>
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1477 F: drivers/iommu/arm/
1478 F: drivers/iommu/io-pgtable-arm*
1480 ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1481 M: Arnd Bergmann <arnd@arndb.de>
1482 M: Olof Johansson <olof@lixom.net>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1487 F: arch/arm/boot/dts/Makefile
1488 F: arch/arm64/boot/dts/Makefile
1490 ARM SUB-ARCHITECTURES
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1497 ARM/ACTIONS SEMI ARCHITECTURE
1498 M: Andreas Färber <afaerber@suse.de>
1499 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 F: Documentation/devicetree/bindings/arm/actions.yaml
1503 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1504 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1505 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1506 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1507 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1508 F: Documentation/devicetree/bindings/pinctrl/actions,*
1509 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1510 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1511 F: arch/arm/boot/dts/owl-*
1512 F: arch/arm/mach-actions/
1513 F: arch/arm64/boot/dts/actions/
1514 F: drivers/clk/actions/
1515 F: drivers/clocksource/timer-owl*
1516 F: drivers/dma/owl-dma.c
1517 F: drivers/i2c/busses/i2c-owl.c
1518 F: drivers/irqchip/irq-owl-sirq.c
1519 F: drivers/mmc/host/owl-mmc.c
1520 F: drivers/pinctrl/actions/*
1521 F: drivers/soc/actions/
1522 F: include/dt-bindings/power/owl-*
1523 F: include/dt-bindings/reset/actions,*
1524 F: include/linux/soc/actions/
1527 ARM/ADS SPHERE MACHINE SUPPORT
1528 M: Lennert Buytenhek <kernel@wantstofly.org>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 ARM/AFEB9260 MACHINE SUPPORT
1533 M: Sergey Lapin <slapin@ossfans.org>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 ARM/AJECO 1ARM MACHINE SUPPORT
1538 M: Lennert Buytenhek <kernel@wantstofly.org>
1539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542 ARM/Allwinner SoC Clock Support
1543 M: Emilio López <emilio@elopez.com.ar>
1545 F: drivers/clk/sunxi/
1547 ARM/Allwinner sunXi SoC support
1548 M: Maxime Ripard <mripard@kernel.org>
1549 M: Chen-Yu Tsai <wens@csie.org>
1550 R: Jernej Skrabec <jernej.skrabec@siol.net>
1551 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1554 F: arch/arm/mach-sunxi/
1555 F: arch/arm64/boot/dts/allwinner/
1556 F: drivers/clk/sunxi-ng/
1557 F: drivers/pinctrl/sunxi/
1558 F: drivers/soc/sunxi/
1562 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1563 M: Neil Armstrong <narmstrong@baylibre.com>
1564 M: Jerome Brunet <jbrunet@baylibre.com>
1565 L: linux-amlogic@lists.infradead.org
1567 F: Documentation/devicetree/bindings/clock/amlogic*
1568 F: drivers/clk/meson/
1569 F: include/dt-bindings/clock/gxbb*
1570 F: include/dt-bindings/clock/meson*
1572 ARM/Amlogic Meson SoC Crypto Drivers
1573 M: Corentin Labbe <clabbe@baylibre.com>
1574 L: linux-crypto@vger.kernel.org
1575 L: linux-amlogic@lists.infradead.org
1577 F: Documentation/devicetree/bindings/crypto/amlogic*
1578 F: drivers/crypto/amlogic/
1580 ARM/Amlogic Meson SoC Sound Drivers
1581 M: Jerome Brunet <jbrunet@baylibre.com>
1582 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1584 F: Documentation/devicetree/bindings/sound/amlogic*
1587 ARM/Amlogic Meson SoC support
1588 M: Kevin Hilman <khilman@baylibre.com>
1589 R: Neil Armstrong <narmstrong@baylibre.com>
1590 R: Jerome Brunet <jbrunet@baylibre.com>
1591 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593 L: linux-amlogic@lists.infradead.org
1595 W: http://linux-meson.com/
1596 F: arch/arm/boot/dts/meson*
1597 F: arch/arm/mach-meson/
1598 F: arch/arm64/boot/dts/amlogic/
1599 F: drivers/mmc/host/meson*
1600 F: drivers/pinctrl/meson/
1601 F: drivers/rtc/rtc-meson*
1602 F: drivers/soc/amlogic/
1605 ARM/Annapurna Labs ALPINE ARCHITECTURE
1606 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1607 M: Antoine Tenart <atenart@kernel.org>
1608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F: arch/arm/boot/dts/alpine*
1611 F: arch/arm/mach-alpine/
1612 F: arch/arm64/boot/dts/amazon/
1613 F: drivers/*/*alpine*
1615 ARM/ARTPEC MACHINE SUPPORT
1616 M: Jesper Nilsson <jesper.nilsson@axis.com>
1617 M: Lars Persson <lars.persson@axis.com>
1618 L: linux-arm-kernel@axis.com
1620 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1621 F: arch/arm/boot/dts/artpec6*
1622 F: arch/arm/mach-artpec
1624 F: drivers/crypto/axis
1625 F: drivers/mmc/host/usdhi6rol0.c
1626 F: drivers/pinctrl/pinctrl-artpec*
1628 ARM/ASPEED I2C DRIVER
1629 M: Brendan Higgins <brendanhiggins@google.com>
1630 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1631 R: Joel Stanley <joel@jms.id.au>
1632 L: linux-i2c@vger.kernel.org
1633 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1635 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1636 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1637 F: drivers/i2c/busses/i2c-aspeed.c
1638 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1640 ARM/ASPEED MACHINE SUPPORT
1641 M: Joel Stanley <joel@jms.id.au>
1642 R: Andrew Jeffery <andrew@aj.id.au>
1643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1646 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1648 F: arch/arm/boot/dts/aspeed-*
1649 F: arch/arm/mach-aspeed/
1652 ARM/BITMAIN ARCHITECTURE
1653 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1657 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1658 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1659 F: arch/arm64/boot/dts/bitmain/
1660 F: drivers/clk/clk-bm1880.c
1661 F: drivers/pinctrl/pinctrl-bm1880.c
1663 ARM/CALXEDA HIGHBANK ARCHITECTURE
1664 M: Andre Przywara <andre.przywara@arm.com>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 F: arch/arm/boot/dts/ecx-*.dts*
1668 F: arch/arm/boot/dts/highbank.dts
1669 F: arch/arm/mach-highbank/
1671 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1672 M: Krzysztof Halasa <khalasa@piap.pl>
1674 F: arch/arm/mach-cns3xxx/
1676 ARM/CAVIUM THUNDER NETWORK DRIVER
1677 M: Sunil Goutham <sgoutham@marvell.com>
1678 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 F: drivers/net/ethernet/cavium/thunder/
1682 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1683 M: Lukasz Majewski <lukma@denx.de>
1684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686 F: arch/arm/mach-ep93xx/ts72xx.c
1688 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1689 M: Alexander Shiyan <shc_work@mail.ru>
1690 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1694 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1695 M: Lennert Buytenhek <kernel@wantstofly.org>
1696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1700 M: Hartley Sweeten <hsweeten@visionengravers.com>
1701 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1702 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 F: arch/arm/mach-ep93xx/
1705 F: arch/arm/mach-ep93xx/include/mach/
1708 M: Russell King <linux@armlinux.org.uk>
1709 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1711 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1712 F: drivers/clk/clkdev.c
1714 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1715 M: Baruch Siach <baruch@tkos.co.il>
1716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1718 F: arch/arm/boot/dts/cx92755*
1721 ARM/CONTEC MICRO9 MACHINE SUPPORT
1722 M: Hubert Feurstein <hubert.feurstein@contec.at>
1724 F: arch/arm/mach-ep93xx/micro9.c
1726 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1727 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1728 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1729 R: Mike Leach <mike.leach@linaro.org>
1730 R: Leo Yan <leo.yan@linaro.org>
1731 L: coresight@lists.linaro.org (moderated for non-subscribers)
1732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1735 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1736 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1737 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1738 F: Documentation/devicetree/bindings/arm/coresight.txt
1739 F: Documentation/trace/coresight/*
1740 F: drivers/hwtracing/coresight/*
1741 F: include/dt-bindings/arm/coresight-cti-dt.h
1742 F: tools/perf/arch/arm/util/auxtrace.c
1743 F: tools/perf/arch/arm/util/cs-etm.c
1744 F: tools/perf/arch/arm/util/cs-etm.h
1745 F: tools/perf/arch/arm/util/pmu.c
1746 F: tools/perf/util/cs-etm-decoder/*
1747 F: tools/perf/util/cs-etm.*
1749 ARM/CORGI MACHINE SUPPORT
1750 M: Richard Purdie <rpurdie@rpsys.net>
1753 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1754 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1755 M: Linus Walleij <linus.walleij@linaro.org>
1756 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 T: git git://github.com/ulli-kroll/linux.git
1759 F: Documentation/devicetree/bindings/arm/gemini.txt
1760 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1761 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1762 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1763 F: arch/arm/mach-gemini/
1764 F: drivers/net/ethernet/cortina/
1765 F: drivers/pinctrl/pinctrl-gemini.c
1766 F: drivers/rtc/rtc-ftrtc010.c
1768 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1769 M: Barry Song <baohua@kernel.org>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1773 F: arch/arm/boot/dts/prima2*
1774 F: arch/arm/mach-prima2/
1775 F: drivers/clk/sirf/
1776 F: drivers/clocksource/timer-atlas7.c
1777 F: drivers/clocksource/timer-prima2.c
1781 ARM/CZ.NIC TURRIS MOX SUPPORT
1782 M: Marek Behun <marek.behun@nic.cz>
1784 W: http://mox.turris.cz
1785 F: Documentation/ABI/testing/debugfs-moxtet
1786 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1787 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1788 F: Documentation/devicetree/bindings/bus/moxtet.txt
1789 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1790 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1791 F: drivers/bus/moxtet.c
1792 F: drivers/firmware/turris-mox-rwtm.c
1793 F: drivers/gpio/gpio-moxtet.c
1794 F: include/linux/moxtet.h
1796 ARM/EBSA110 MACHINE SUPPORT
1797 M: Russell King <linux@armlinux.org.uk>
1798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 W: http://www.armlinux.org.uk/
1801 F: arch/arm/mach-ebsa110/
1802 F: drivers/net/ethernet/amd/am79c961a.*
1804 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1805 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1806 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1812 M: Robert Jarzmik <robert.jarzmik@free.fr>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1815 F: arch/arm/mach-pxa/ezx.c
1817 ARM/FARADAY FA526 PORT
1818 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1819 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821 T: git git://git.berlios.de/gemini-board
1822 F: arch/arm/mm/*-fa*
1824 ARM/FOOTBRIDGE ARCHITECTURE
1825 M: Russell King <linux@armlinux.org.uk>
1826 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 W: http://www.armlinux.org.uk/
1829 F: arch/arm/include/asm/hardware/dec21285.h
1830 F: arch/arm/mach-footbridge/
1832 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1833 M: Shawn Guo <shawnguo@kernel.org>
1834 M: Sascha Hauer <s.hauer@pengutronix.de>
1835 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1836 R: Fabio Estevam <festevam@gmail.com>
1837 R: NXP Linux Team <linux-imx@nxp.com>
1838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1841 X: drivers/media/i2c/
1845 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1846 M: Shawn Guo <shawnguo@kernel.org>
1847 M: Li Yang <leoyang.li@nxp.com>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1851 F: arch/arm/boot/dts/ls1021a*
1852 F: arch/arm64/boot/dts/freescale/fsl-*
1853 F: arch/arm64/boot/dts/freescale/qoriq-*
1855 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1856 M: Shawn Guo <shawnguo@kernel.org>
1857 M: Sascha Hauer <s.hauer@pengutronix.de>
1858 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1859 R: Stefan Agner <stefan@agner.ch>
1860 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1863 F: arch/arm/boot/dts/vf*
1864 F: arch/arm/mach-imx/*vf610*
1866 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1867 M: Lennert Buytenhek <kernel@wantstofly.org>
1868 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 ARM/GUMSTIX MACHINE SUPPORT
1872 M: Steve Sakoman <sakoman@gmail.com>
1873 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1877 M: Philipp Zabel <philipp.zabel@gmail.com>
1878 M: Paul Parsons <lost.distance@yahoo.com>
1879 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 F: arch/arm/mach-pxa/hx4700.c
1882 F: arch/arm/mach-pxa/include/mach/hx4700.h
1883 F: sound/soc/pxa/hx4700.c
1885 ARM/HISILICON SOC SUPPORT
1886 M: Wei Xu <xuwei5@hisilicon.com>
1887 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 W: http://www.hisilicon.com
1890 T: git git://github.com/hisilicon/linux-hisi.git
1891 F: arch/arm/boot/dts/hi3*
1892 F: arch/arm/boot/dts/hip*
1893 F: arch/arm/boot/dts/hisi*
1894 F: arch/arm/mach-hisi/
1895 F: arch/arm64/boot/dts/hisilicon/
1897 ARM/HP JORNADA 7XX MACHINE SUPPORT
1898 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1902 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1903 F: arch/arm/mach-sa1100/jornada720.c
1905 ARM/IGEP MACHINE SUPPORT
1906 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1907 M: Javier Martinez Canillas <javier@dowhile0.org>
1908 L: linux-omap@vger.kernel.org
1909 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911 F: arch/arm/boot/dts/omap3-igep*
1913 ARM/INCOME PXA270 SUPPORT
1914 M: Marek Vasut <marek.vasut@gmail.com>
1915 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1919 ARM/INTEL IOP32X ARM ARCHITECTURE
1920 M: Lennert Buytenhek <kernel@wantstofly.org>
1921 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 ARM/INTEL IQ81342EX MACHINE SUPPORT
1925 M: Lennert Buytenhek <kernel@wantstofly.org>
1926 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929 ARM/INTEL IXDP2850 MACHINE SUPPORT
1930 M: Lennert Buytenhek <kernel@wantstofly.org>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934 ARM/INTEL IXP4XX ARM ARCHITECTURE
1935 M: Linus Walleij <linusw@kernel.org>
1936 M: Imre Kaloz <kaloz@openwrt.org>
1937 M: Krzysztof Halasa <khalasa@piap.pl>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1940 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1941 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1942 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1943 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1944 F: arch/arm/mach-ixp4xx/
1945 F: drivers/clocksource/timer-ixp4xx.c
1946 F: drivers/gpio/gpio-ixp4xx.c
1947 F: drivers/irqchip/irq-ixp4xx.c
1948 F: include/linux/irqchip/irq-ixp4xx.h
1949 F: include/linux/platform_data/timer-ixp4xx.h
1951 ARM/INTEL KEEMBAY ARCHITECTURE
1952 M: Paul J. Murphy <paul.j.murphy@intel.com>
1953 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1955 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1956 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1957 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1959 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1960 M: Jonathan Cameron <jic23@cam.ac.uk>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 F: arch/arm/mach-pxa/stargate2.c
1964 F: drivers/pcmcia/pxa2xx_stargate2.c
1966 ARM/INTEL XSC3 (MANZANO) ARM CORE
1967 M: Lennert Buytenhek <kernel@wantstofly.org>
1968 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1972 M: Lennert Buytenhek <kernel@wantstofly.org>
1973 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 ARM/LG1K ARCHITECTURE
1977 M: Chanho Min <chanho.min@lge.com>
1978 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F: arch/arm64/boot/dts/lg/
1982 ARM/LOGICPD PXA270 MACHINE SUPPORT
1983 M: Lennert Buytenhek <kernel@wantstofly.org>
1984 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 ARM/LPC18XX ARCHITECTURE
1988 M: Vladimir Zapolskiy <vz@mleia.com>
1989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1992 F: arch/arm/boot/dts/lpc43*
1993 F: drivers/i2c/busses/i2c-lpc2k.c
1994 F: drivers/memory/pl172.c
1995 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1996 F: drivers/rtc/rtc-lpc24xx.c
1999 ARM/LPC32XX SOC SUPPORT
2000 M: Vladimir Zapolskiy <vz@mleia.com>
2001 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2003 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2004 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2005 F: arch/arm/boot/dts/lpc32*
2006 F: arch/arm/mach-lpc32xx/
2007 F: drivers/i2c/busses/i2c-pnx.c
2008 F: drivers/net/ethernet/nxp/lpc_eth.c
2009 F: drivers/usb/host/ohci-nxp.c
2010 F: drivers/watchdog/pnx4008_wdt.c
2013 ARM/MAGICIAN MACHINE SUPPORT
2014 M: Philipp Zabel <philipp.zabel@gmail.com>
2017 ARM/Marvell Dove/MV78xx0/Orion SOC support
2018 M: Andrew Lunn <andrew@lunn.ch>
2019 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2020 M: Gregory Clement <gregory.clement@bootlin.com>
2021 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2023 T: git git://git.infradead.org/linux-mvebu.git
2024 F: Documentation/devicetree/bindings/soc/dove/
2025 F: arch/arm/boot/dts/dove*
2026 F: arch/arm/boot/dts/orion5x*
2027 F: arch/arm/mach-dove/
2028 F: arch/arm/mach-mv78xx0/
2029 F: arch/arm/mach-orion5x/
2030 F: arch/arm/plat-orion/
2031 F: drivers/soc/dove/
2033 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2034 M: Andrew Lunn <andrew@lunn.ch>
2035 M: Gregory Clement <gregory.clement@bootlin.com>
2036 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2037 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2039 T: git git://git.infradead.org/linux-mvebu.git
2040 F: arch/arm/boot/dts/armada*
2041 F: arch/arm/boot/dts/kirkwood*
2042 F: arch/arm/configs/mvebu_*_defconfig
2043 F: arch/arm/mach-mvebu/
2044 F: arch/arm64/boot/dts/marvell/armada*
2045 F: arch/arm64/boot/dts/marvell/cn913*
2046 F: drivers/cpufreq/armada-37xx-cpufreq.c
2047 F: drivers/cpufreq/armada-8k-cpufreq.c
2048 F: drivers/cpufreq/mvebu-cpufreq.c
2049 F: drivers/irqchip/irq-armada-370-xp.c
2050 F: drivers/irqchip/irq-mvebu-*
2051 F: drivers/pinctrl/mvebu/
2052 F: drivers/rtc/rtc-armada38x.c
2054 ARM/Mediatek RTC DRIVER
2055 M: Eddie Huang <eddie.huang@mediatek.com>
2056 M: Sean Wang <sean.wang@mediatek.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2060 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2061 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2062 F: drivers/rtc/rtc-mt2712.c
2063 F: drivers/rtc/rtc-mt6397.c
2064 F: drivers/rtc/rtc-mt7622.c
2066 ARM/Mediatek SoC support
2067 M: Matthias Brugger <matthias.bgg@gmail.com>
2068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2071 W: https://mtk.bcnfs.org/
2072 C: irc://chat.freenode.net/linux-mediatek
2073 F: arch/arm/boot/dts/mt6*
2074 F: arch/arm/boot/dts/mt7*
2075 F: arch/arm/boot/dts/mt8*
2076 F: arch/arm/mach-mediatek/
2077 F: arch/arm64/boot/dts/mediatek/
2078 F: drivers/soc/mediatek/
2083 ARM/Mediatek USB3 PHY DRIVER
2084 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2088 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2089 F: drivers/phy/mediatek/
2091 ARM/Microchip (AT91) SoC support
2092 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2093 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2094 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 W: http://www.linux4sam.org
2098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2099 F: arch/arm/boot/dts/at91*.dts
2100 F: arch/arm/boot/dts/at91*.dtsi
2101 F: arch/arm/boot/dts/sama*.dts
2102 F: arch/arm/boot/dts/sama*.dtsi
2103 F: arch/arm/include/debug/at91.S
2104 F: arch/arm/mach-at91/
2105 F: drivers/memory/atmel*
2106 F: drivers/watchdog/sama5d4_wdt.c
2107 F: include/soc/at91/
2108 X: drivers/input/touchscreen/atmel_mxt_ts.c
2109 X: drivers/net/wireless/atmel/
2113 ARM/Microchip Sparx5 SoC support
2114 M: Lars Povlsen <lars.povlsen@microchip.com>
2115 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2116 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 T: git git://github.com/microchip-ung/linux-upstream.git
2120 F: arch/arm64/boot/dts/microchip/
2123 Microchip Timer Counter Block (TCB) Capture Driver
2124 M: Kamel Bouhara <kamel.bouhara@bootlin.com>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 L: linux-iio@vger.kernel.org
2128 F: drivers/counter/microchip-tcb-capture.c
2130 ARM/MIOA701 MACHINE SUPPORT
2131 M: Robert Jarzmik <robert.jarzmik@free.fr>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 F: arch/arm/mach-pxa/mioa701.c
2136 ARM/MStar/Sigmastar Armv7 SoC support
2137 M: Daniel Palmer <daniel@thingy.jp>
2138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2140 W: http://linux-chenxing.org/
2141 F: Documentation/devicetree/bindings/arm/mstar/*
2142 F: arch/arm/boot/dts/mstar-*
2143 F: arch/arm/mach-mstar/
2145 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2146 M: Michael Petchkovsky <mkpetch@internode.on.net>
2149 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2150 M: Linus Walleij <linus.walleij@linaro.org>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2154 F: Documentation/devicetree/bindings/arm/ste-*
2155 F: Documentation/devicetree/bindings/arm/ux500.yaml
2156 F: Documentation/devicetree/bindings/arm/ux500/
2157 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2158 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2159 F: arch/arm/boot/dts/ste-*
2160 F: arch/arm/mach-nomadik/
2161 F: arch/arm/mach-u300/
2162 F: arch/arm/mach-ux500/
2163 F: drivers/clk/clk-nomadik.c
2164 F: drivers/clk/clk-u300.c
2165 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2166 F: drivers/clocksource/timer-u300.c
2167 F: drivers/dma/coh901318*
2168 F: drivers/dma/ste_dma40*
2169 F: drivers/hwspinlock/u8500_hsem.c
2170 F: drivers/i2c/busses/i2c-nomadik.c
2171 F: drivers/i2c/busses/i2c-stu300.c
2172 F: drivers/iio/adc/ab8500-gpadc.c
2173 F: drivers/mfd/ab3100*
2174 F: drivers/mfd/ab8500*
2175 F: drivers/mfd/abx500*
2176 F: drivers/mfd/db8500*
2177 F: drivers/mfd/dbx500*
2178 F: drivers/pinctrl/nomadik/
2179 F: drivers/pinctrl/pinctrl-coh901*
2180 F: drivers/pinctrl/pinctrl-u300.c
2181 F: drivers/rtc/rtc-ab3100.c
2182 F: drivers/rtc/rtc-ab8500.c
2183 F: drivers/rtc/rtc-coh901331.c
2184 F: drivers/rtc/rtc-pl031.c
2185 F: drivers/soc/ux500/
2186 F: drivers/watchdog/coh901327_wdt.c
2188 ARM/NUVOTON NPCM ARCHITECTURE
2189 M: Avi Fishman <avifishman70@gmail.com>
2190 M: Tomer Maimon <tmaimon77@gmail.com>
2191 M: Tali Perry <tali.perry1@gmail.com>
2192 R: Patrick Venture <venture@google.com>
2193 R: Nancy Yuen <yuenn@google.com>
2194 R: Benjamin Fair <benjaminfair@google.com>
2195 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2197 F: Documentation/devicetree/bindings/*/*/*npcm*
2198 F: Documentation/devicetree/bindings/*/*npcm*
2199 F: arch/arm/boot/dts/nuvoton-npcm*
2200 F: arch/arm/mach-npcm/
2202 F: drivers/*/*/*npcm*
2203 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2205 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2206 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2208 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2209 F: arch/arm/mach-s3c/gta02.h
2210 F: arch/arm/mach-s3c/mach-gta02.c
2212 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2213 M: Alexander Clouter <alex@digriz.org.uk>
2214 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 W: http://www.digriz.org.uk/ts78xx/kernel
2217 F: arch/arm/mach-orion5x/ts78xx-*
2219 ARM/OXNAS platform support
2220 M: Neil Armstrong <narmstrong@baylibre.com>
2221 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2222 L: linux-oxnas@groups.io (moderated for non-subscribers)
2224 F: arch/arm/boot/dts/ox8*.dts*
2225 F: arch/arm/mach-oxnas/
2226 F: drivers/power/reset/oxnas-restart.c
2229 ARM/PALM TREO SUPPORT
2230 M: Tomas Cech <sleep_walker@suse.com>
2231 L: linux-arm-kernel@lists.infradead.org
2233 W: http://hackndev.com
2234 F: arch/arm/mach-pxa/palmtreo.*
2236 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2237 M: Marek Vasut <marek.vasut@gmail.com>
2238 L: linux-arm-kernel@lists.infradead.org
2240 W: http://hackndev.com
2241 F: arch/arm/mach-pxa/include/mach/palmld.h
2242 F: arch/arm/mach-pxa/include/mach/palmtc.h
2243 F: arch/arm/mach-pxa/include/mach/palmtx.h
2244 F: arch/arm/mach-pxa/palmld.c
2245 F: arch/arm/mach-pxa/palmt5.*
2246 F: arch/arm/mach-pxa/palmtc.c
2247 F: arch/arm/mach-pxa/palmte2.*
2248 F: arch/arm/mach-pxa/palmtx.c
2251 M: Sergey Lapin <slapin@ossfans.org>
2252 L: linux-arm-kernel@lists.infradead.org
2254 W: http://hackndev.com
2255 F: arch/arm/mach-pxa/palmz72.*
2258 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2260 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2262 ARM/PT DIGITAL BOARD PORT
2263 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2266 W: http://www.armlinux.org.uk/
2268 ARM/QUALCOMM SUPPORT
2269 M: Andy Gross <agross@kernel.org>
2270 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2271 L: linux-arm-msm@vger.kernel.org
2273 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2274 F: Documentation/devicetree/bindings/*/qcom*
2275 F: Documentation/devicetree/bindings/soc/qcom/
2276 F: arch/arm/boot/dts/qcom-*.dts
2277 F: arch/arm/boot/dts/qcom-*.dtsi
2278 F: arch/arm/mach-qcom/
2279 F: arch/arm64/boot/dts/qcom/
2280 F: drivers/*/*/qcom*
2281 F: drivers/*/*/qcom/
2282 F: drivers/*/pm8???-*
2285 F: drivers/bluetooth/btqcomsmd.c
2286 F: drivers/clocksource/timer-qcom.c
2287 F: drivers/cpuidle/cpuidle-qcom-spm.c
2288 F: drivers/extcon/extcon-qcom*
2289 F: drivers/i2c/busses/i2c-qcom-geni.c
2290 F: drivers/i2c/busses/i2c-qup.c
2291 F: drivers/iommu/msm*
2292 F: drivers/mfd/ssbi.c
2293 F: drivers/mmc/host/mmci_qcom*
2294 F: drivers/mmc/host/sdhci-msm.c
2295 F: drivers/pci/controller/dwc/pcie-qcom.c
2296 F: drivers/phy/qualcomm/
2297 F: drivers/power/*/msm*
2298 F: drivers/reset/reset-qcom-*
2299 F: drivers/scsi/ufs/ufs-qcom*
2300 F: drivers/spi/spi-geni-qcom.c
2301 F: drivers/spi/spi-qcom-qspi.c
2302 F: drivers/spi/spi-qup.c
2303 F: drivers/tty/serial/msm_serial.c
2304 F: drivers/usb/dwc3/dwc3-qcom.c
2305 F: include/dt-bindings/*/qcom*
2306 F: include/linux/*/qcom*
2308 ARM/RADISYS ENP2611 MACHINE SUPPORT
2309 M: Lennert Buytenhek <kernel@wantstofly.org>
2310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313 ARM/RDA MICRO ARCHITECTURE
2314 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2316 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2318 F: Documentation/devicetree/bindings/arm/rda.yaml
2319 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2320 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2321 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2322 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2323 F: arch/arm/boot/dts/rda8810pl-*
2324 F: drivers/clocksource/timer-rda.c
2325 F: drivers/gpio/gpio-rda.c
2326 F: drivers/irqchip/irq-rda-intc.c
2327 F: drivers/tty/serial/rda-uart.c
2329 ARM/REALTEK ARCHITECTURE
2330 M: Andreas Färber <afaerber@suse.de>
2331 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2334 F: Documentation/devicetree/bindings/arm/realtek.yaml
2335 F: arch/arm/boot/dts/rtd*
2336 F: arch/arm/mach-realtek/
2337 F: arch/arm64/boot/dts/realtek/
2339 ARM/RENESAS ARM64 ARCHITECTURE
2340 M: Geert Uytterhoeven <geert+renesas@glider.be>
2341 M: Magnus Damm <magnus.damm@gmail.com>
2342 L: linux-renesas-soc@vger.kernel.org
2344 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2346 F: Documentation/devicetree/bindings/arm/renesas.yaml
2347 F: arch/arm64/boot/dts/renesas/
2348 F: drivers/soc/renesas/
2349 F: include/linux/soc/renesas/
2351 ARM/RISCPC ARCHITECTURE
2352 M: Russell King <linux@armlinux.org.uk>
2353 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2355 W: http://www.armlinux.org.uk/
2356 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2357 F: arch/arm/include/asm/hardware/ioc.h
2358 F: arch/arm/include/asm/hardware/iomd.h
2359 F: arch/arm/include/asm/hardware/memc.h
2360 F: arch/arm/mach-rpc/
2361 F: drivers/net/ethernet/8390/etherh.c
2362 F: drivers/net/ethernet/i825xx/ether1*
2363 F: drivers/net/ethernet/seeq/ether3*
2364 F: drivers/scsi/arm/
2366 ARM/Rockchip SoC support
2367 M: Heiko Stuebner <heiko@sntech.de>
2368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2369 L: linux-rockchip@lists.infradead.org
2371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2372 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2373 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2374 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2375 F: arch/arm/boot/dts/rk3*
2376 F: arch/arm/boot/dts/rv1108*
2377 F: arch/arm/mach-rockchip/
2378 F: drivers/*/*/*rockchip*
2379 F: drivers/*/*rockchip*
2380 F: drivers/clk/rockchip/
2381 F: drivers/i2c/busses/i2c-rk3x.c
2382 F: sound/soc/rockchip/
2385 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2386 M: Krzysztof Kozlowski <krzk@kernel.org>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 L: linux-samsung-soc@vger.kernel.org
2390 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2391 F: Documentation/arm/samsung/
2392 F: Documentation/devicetree/bindings/arm/samsung/
2393 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2394 F: arch/arm/boot/dts/exynos*
2395 F: arch/arm/boot/dts/s3c*
2396 F: arch/arm/boot/dts/s5p*
2397 F: arch/arm/mach-exynos*/
2398 F: arch/arm/mach-s3c/
2399 F: arch/arm/mach-s5p*/
2400 F: arch/arm64/boot/dts/exynos/
2401 F: drivers/*/*/*s3c24*
2402 F: drivers/*/*s3c24*
2403 F: drivers/*/*s3c64xx*
2404 F: drivers/*/*s5pv210*
2405 F: drivers/memory/samsung/
2406 F: drivers/soc/samsung/
2407 F: drivers/tty/serial/samsung*
2408 F: include/linux/soc/samsung/
2414 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2415 M: Andrzej Hajda <a.hajda@samsung.com>
2416 L: linux-arm-kernel@lists.infradead.org
2417 L: linux-media@vger.kernel.org
2419 F: drivers/media/platform/s5p-g2d/
2421 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2422 M: Marek Szyprowski <m.szyprowski@samsung.com>
2423 L: linux-samsung-soc@vger.kernel.org
2424 L: linux-media@vger.kernel.org
2426 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2427 F: drivers/media/cec/platform/s5p/
2429 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2430 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2431 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2432 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2433 L: linux-arm-kernel@lists.infradead.org
2434 L: linux-media@vger.kernel.org
2436 F: drivers/media/platform/s5p-jpeg/
2438 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2439 M: Andrzej Hajda <a.hajda@samsung.com>
2440 L: linux-arm-kernel@lists.infradead.org
2441 L: linux-media@vger.kernel.org
2443 F: drivers/media/platform/s5p-mfc/
2445 ARM/SHMOBILE ARM ARCHITECTURE
2446 M: Geert Uytterhoeven <geert+renesas@glider.be>
2447 M: Magnus Damm <magnus.damm@gmail.com>
2448 L: linux-renesas-soc@vger.kernel.org
2450 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2451 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2452 F: Documentation/devicetree/bindings/arm/renesas.yaml
2453 F: arch/arm/boot/dts/emev2*
2454 F: arch/arm/boot/dts/gr-peach*
2455 F: arch/arm/boot/dts/iwg20d-q7*
2456 F: arch/arm/boot/dts/r7s*
2457 F: arch/arm/boot/dts/r8a*
2458 F: arch/arm/boot/dts/r9a*
2459 F: arch/arm/boot/dts/sh*
2460 F: arch/arm/configs/shmobile_defconfig
2461 F: arch/arm/include/debug/renesas-scif.S
2462 F: arch/arm/mach-shmobile/
2463 F: drivers/soc/renesas/
2464 F: include/linux/soc/renesas/
2466 ARM/SOCFPGA ARCHITECTURE
2467 M: Dinh Nguyen <dinguyen@kernel.org>
2469 W: http://www.rocketboards.org
2470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2471 F: arch/arm/boot/dts/socfpga*
2472 F: arch/arm/configs/socfpga_defconfig
2473 F: arch/arm/mach-socfpga/
2474 F: arch/arm64/boot/dts/altera/
2475 F: arch/arm64/boot/dts/intel/
2477 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2478 M: Dinh Nguyen <dinguyen@kernel.org>
2480 F: drivers/clk/socfpga/
2482 ARM/SOCFPGA EDAC SUPPORT
2483 M: Dinh Nguyen <dinguyen@kernel.org>
2485 F: drivers/edac/altera_edac.[ch]
2487 ARM/SPREADTRUM SoC SUPPORT
2488 M: Orson Zhai <orsonzhai@gmail.com>
2489 M: Baolin Wang <baolin.wang7@gmail.com>
2490 M: Chunyan Zhang <zhang.lyra@gmail.com>
2492 F: arch/arm64/boot/dts/sprd
2497 ARM/STI ARCHITECTURE
2498 M: Patrice Chotard <patrice.chotard@st.com>
2499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501 W: http://www.stlinux.com
2502 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2503 F: arch/arm/boot/dts/sti*
2504 F: arch/arm/mach-sti/
2505 F: drivers/ata/ahci_st.c
2506 F: drivers/char/hw_random/st-rng.c
2507 F: drivers/clocksource/arm_global_timer.c
2508 F: drivers/clocksource/clksrc_st_lpc.c
2509 F: drivers/cpufreq/sti-cpufreq.c
2510 F: drivers/dma/st_fdma*
2511 F: drivers/i2c/busses/i2c-st.c
2512 F: drivers/media/platform/sti/c8sectpfe/
2513 F: drivers/media/rc/st_rc.c
2514 F: drivers/mmc/host/sdhci-st.c
2515 F: drivers/phy/st/phy-miphy28lp.c
2516 F: drivers/phy/st/phy-stih407-usb.c
2517 F: drivers/pinctrl/pinctrl-st.c
2518 F: drivers/remoteproc/st_remoteproc.c
2519 F: drivers/remoteproc/st_slim_rproc.c
2520 F: drivers/reset/sti/
2521 F: drivers/rtc/rtc-st-lpc.c
2522 F: drivers/tty/serial/st-asc.c
2523 F: drivers/usb/dwc3/dwc3-st.c
2524 F: drivers/usb/host/ehci-st.c
2525 F: drivers/usb/host/ohci-st.c
2526 F: drivers/watchdog/st_lpc_wdt.c
2527 F: include/linux/remoteproc/st_slim_rproc.h
2529 ARM/STM32 ARCHITECTURE
2530 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2531 M: Alexandre Torgue <alexandre.torgue@st.com>
2532 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2536 F: arch/arm/boot/dts/stm32*
2537 F: arch/arm/mach-stm32/
2538 F: drivers/clocksource/armv7m_systick.c
2542 ARM/Synaptics SoC support
2543 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2544 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2547 F: arch/arm/boot/dts/berlin*
2548 F: arch/arm/mach-berlin/
2549 F: arch/arm64/boot/dts/synaptics/
2551 ARM/TANGO ARCHITECTURE
2552 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2553 M: Mans Rullgard <mans@mansr.com>
2554 L: linux-arm-kernel@lists.infradead.org
2558 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2559 M: Lennert Buytenhek <kernel@wantstofly.org>
2560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2564 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2565 L: linux-tegra@vger.kernel.org
2566 L: linux-media@vger.kernel.org
2568 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2569 F: drivers/media/cec/platform/tegra/
2571 ARM/TETON BGA MACHINE SUPPORT
2572 M: "Mark F. Brown" <mark.brown314@gmail.com>
2573 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2576 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2577 M: Santosh Shilimkar <ssantosh@kernel.org>
2578 L: linux-kernel@vger.kernel.org
2580 F: drivers/memory/*emif*
2582 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2583 M: Santosh Shilimkar <ssantosh@kernel.org>
2584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2587 F: arch/arm/boot/dts/keystone-*
2588 F: arch/arm/mach-keystone/
2590 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2591 M: Santosh Shilimkar <ssantosh@kernel.org>
2592 L: linux-kernel@vger.kernel.org
2594 F: drivers/clk/keystone/
2596 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2597 M: Santosh Shilimkar <ssantosh@kernel.org>
2598 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599 L: linux-kernel@vger.kernel.org
2601 F: drivers/clocksource/timer-keystone.c
2603 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2604 M: Santosh Shilimkar <ssantosh@kernel.org>
2605 L: linux-kernel@vger.kernel.org
2607 F: drivers/power/reset/keystone-reset.c
2609 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2610 M: Tero Kristo <t-kristo@ti.com>
2611 M: Nishanth Menon <nm@ti.com>
2612 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2614 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2615 F: arch/arm64/boot/dts/ti/Makefile
2616 F: arch/arm64/boot/dts/ti/k3-*
2617 F: include/dt-bindings/pinctrl/k3.h
2619 ARM/THECUS N2100 MACHINE SUPPORT
2620 M: Lennert Buytenhek <kernel@wantstofly.org>
2621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2624 ARM/TOSA MACHINE SUPPORT
2625 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2626 M: Dirk Opfer <dirk@opfer-online.de>
2629 ARM/TOSHIBA VISCONTI ARCHITECTURE
2630 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2634 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2635 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2636 F: arch/arm64/boot/dts/toshiba/
2637 F: drivers/pinctrl/visconti/
2640 ARM/UNIPHIER ARCHITECTURE
2641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2643 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2644 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2645 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2646 F: arch/arm/boot/dts/uniphier*
2647 F: arch/arm/include/asm/hardware/cache-uniphier.h
2648 F: arch/arm/mach-uniphier/
2649 F: arch/arm/mm/cache-uniphier.c
2650 F: arch/arm64/boot/dts/socionext/uniphier*
2651 F: drivers/bus/uniphier-system-bus.c
2652 F: drivers/clk/uniphier/
2653 F: drivers/dma/uniphier-mdmac.c
2654 F: drivers/gpio/gpio-uniphier.c
2655 F: drivers/i2c/busses/i2c-uniphier*
2656 F: drivers/irqchip/irq-uniphier-aidet.c
2657 F: drivers/mmc/host/uniphier-sd.c
2658 F: drivers/pinctrl/uniphier/
2659 F: drivers/reset/reset-uniphier.c
2660 F: drivers/tty/serial/8250/8250_uniphier.c
2663 ARM/VERSATILE EXPRESS PLATFORM
2664 M: Liviu Dudau <liviu.dudau@arm.com>
2665 M: Sudeep Holla <sudeep.holla@arm.com>
2666 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2671 F: arch/arm/boot/dts/vexpress*
2672 F: arch/arm/mach-vexpress/
2673 F: arch/arm64/boot/dts/arm/
2674 F: drivers/clk/versatile/clk-vexpress-osc.c
2675 F: drivers/clocksource/timer-versatile.c
2679 M: Russell King <linux@armlinux.org.uk>
2680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682 W: http://www.armlinux.org.uk/
2685 ARM/VOIPAC PXA270 SUPPORT
2686 M: Marek Vasut <marek.vasut@gmail.com>
2687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2689 F: arch/arm/mach-pxa/include/mach/vpac270.h
2690 F: arch/arm/mach-pxa/vpac270.c
2692 ARM/VT8500 ARM ARCHITECTURE
2693 M: Tony Prisk <linux@prisktech.co.nz>
2694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2696 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2697 F: arch/arm/mach-vt8500/
2698 F: drivers/clocksource/timer-vt8500.c
2699 F: drivers/i2c/busses/i2c-wmt.c
2700 F: drivers/mmc/host/wmt-sdmmc.c
2701 F: drivers/pwm/pwm-vt8500.c
2702 F: drivers/rtc/rtc-vt8500.c
2703 F: drivers/tty/serial/vt8500_serial.c
2704 F: drivers/usb/host/ehci-platform.c
2705 F: drivers/usb/host/uhci-platform.c
2706 F: drivers/video/fbdev/vt8500lcdfb.*
2707 F: drivers/video/fbdev/wm8505fb*
2708 F: drivers/video/fbdev/wmt_ge_rops.*
2710 ARM/ZIPIT Z2 SUPPORT
2711 M: Marek Vasut <marek.vasut@gmail.com>
2712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2714 F: arch/arm/mach-pxa/include/mach/z2.h
2715 F: arch/arm/mach-pxa/z2.c
2717 ARM/ZTE ARCHITECTURE
2718 M: Jun Nie <jun.nie@linaro.org>
2719 M: Shawn Guo <shawnguo@kernel.org>
2720 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2722 F: Documentation/devicetree/bindings/arm/zte.yaml
2723 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2724 F: Documentation/devicetree/bindings/dma/zxdma.txt
2725 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2726 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2727 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2728 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2729 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2730 F: Documentation/devicetree/bindings/soc/zte/
2731 F: Documentation/devicetree/bindings/sound/zte,*.txt
2732 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2733 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2734 F: arch/arm/boot/dts/zx2967*
2735 F: arch/arm/mach-zx/
2736 F: arch/arm64/boot/dts/zte/
2738 F: drivers/dma/zx_dma.c
2739 F: drivers/gpio/gpio-zx.c
2740 F: drivers/i2c/busses/i2c-zx2967.c
2741 F: drivers/mmc/host/dw_mmc-zx.*
2742 F: drivers/pinctrl/zte/
2744 F: drivers/thermal/zx2967_thermal.c
2745 F: drivers/watchdog/zx2967_wdt.c
2746 F: include/dt-bindings/clock/zx2967*.h
2747 F: include/dt-bindings/soc/zte,*.h
2748 F: sound/soc/codecs/zx_aud96p22.c
2751 ARM/ZYNQ ARCHITECTURE
2752 M: Michal Simek <michal.simek@xilinx.com>
2753 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2755 W: http://wiki.xilinx.com
2756 T: git https://github.com/Xilinx/linux-xlnx.git
2757 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2758 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2759 F: arch/arm/mach-zynq/
2760 F: drivers/block/xsysace.c
2761 F: drivers/clocksource/timer-cadence-ttc.c
2762 F: drivers/cpuidle/cpuidle-zynq.c
2763 F: drivers/edac/synopsys_edac.c
2764 F: drivers/i2c/busses/i2c-cadence.c
2765 F: drivers/i2c/busses/i2c-xiic.c
2766 F: drivers/mmc/host/sdhci-of-arasan.c
2770 ARM64 PORT (AARCH64 ARCHITECTURE)
2771 M: Catalin Marinas <catalin.marinas@arm.com>
2772 M: Will Deacon <will@kernel.org>
2773 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2776 F: Documentation/arm64/
2778 F: tools/testing/selftests/arm64/
2779 X: arch/arm64/boot/dts/
2781 AS3645A LED FLASH CONTROLLER DRIVER
2782 M: Sakari Ailus <sakari.ailus@iki.fi>
2783 L: linux-leds@vger.kernel.org
2785 F: drivers/leds/leds-as3645a.c
2787 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2788 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2789 L: linux-media@vger.kernel.org
2791 T: git git://linuxtv.org/media_tree.git
2792 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2793 F: drivers/media/i2c/ak7375.c
2795 ASAHI KASEI AK8974 DRIVER
2796 M: Linus Walleij <linus.walleij@linaro.org>
2797 L: linux-iio@vger.kernel.org
2799 W: http://www.akm.com/
2800 F: drivers/iio/magnetometer/ak8974.c
2802 ASC7621 HARDWARE MONITOR DRIVER
2803 M: George Joseph <george.joseph@fairview5.com>
2804 L: linux-hwmon@vger.kernel.org
2806 F: Documentation/hwmon/asc7621.rst
2807 F: drivers/hwmon/asc7621.c
2809 ASPEED PINCTRL DRIVERS
2810 M: Andrew Jeffery <andrew@aj.id.au>
2811 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2812 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2813 L: linux-gpio@vger.kernel.org
2815 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2816 F: drivers/pinctrl/aspeed/
2818 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2819 M: Eddie James <eajames@linux.ibm.com>
2820 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2822 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2823 F: drivers/irqchip/irq-aspeed-scu-ic.c
2824 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2826 ASPEED VIDEO ENGINE DRIVER
2827 M: Eddie James <eajames@linux.ibm.com>
2828 L: linux-media@vger.kernel.org
2829 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2831 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2832 F: drivers/media/platform/aspeed-video.c
2834 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2835 M: Corentin Chary <corentin.chary@gmail.com>
2836 L: acpi4asus-user@lists.sourceforge.net
2837 L: platform-driver-x86@vger.kernel.org
2839 W: http://acpi4asus.sf.net
2840 F: drivers/platform/x86/asus*.c
2841 F: drivers/platform/x86/eeepc*.c
2843 ASUS WIRELESS RADIO CONTROL DRIVER
2844 M: João Paulo Rechi Vita <jprvita@gmail.com>
2845 L: platform-driver-x86@vger.kernel.org
2847 F: drivers/platform/x86/asus-wireless.c
2850 M: David Howells <dhowells@redhat.com>
2851 L: keyrings@vger.kernel.org
2853 F: Documentation/crypto/asymmetric-keys.rst
2854 F: crypto/asymmetric_keys/
2855 F: include/crypto/pkcs7.h
2856 F: include/crypto/public_key.h
2857 F: include/linux/verification.h
2859 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2860 R: Dan Williams <dan.j.williams@intel.com>
2862 W: http://sourceforge.net/projects/xscaleiop
2863 F: Documentation/crypto/async-tx-api.rst
2866 F: include/linux/async_tx.h
2867 F: include/linux/dmaengine.h
2870 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2871 L: linux-i2c@vger.kernel.org
2873 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2874 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2875 F: drivers/misc/eeprom/at24.c
2877 ATA OVER ETHERNET (AOE) DRIVER
2878 M: "Justin Sanders" <justin@coraid.com>
2880 W: http://www.openaoe.org/
2881 F: Documentation/admin-guide/aoe/
2882 F: drivers/block/aoe/
2884 ATHEROS 71XX/9XXX GPIO DRIVER
2885 M: Alban Bedel <albeu@free.fr>
2887 W: https://github.com/AlbanBedel/linux
2888 T: git git://github.com/AlbanBedel/linux
2889 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2890 F: drivers/gpio/gpio-ath79.c
2892 ATHEROS 71XX/9XXX USB PHY DRIVER
2893 M: Alban Bedel <albeu@free.fr>
2895 W: https://github.com/AlbanBedel/linux
2896 T: git git://github.com/AlbanBedel/linux
2897 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2898 F: drivers/phy/qualcomm/phy-ath79-usb.c
2900 ATHEROS ATH GENERIC UTILITIES
2901 M: Kalle Valo <kvalo@codeaurora.org>
2902 L: linux-wireless@vger.kernel.org
2904 F: drivers/net/wireless/ath/*
2906 ATHEROS ATH5K WIRELESS DRIVER
2907 M: Jiri Slaby <jirislaby@kernel.org>
2908 M: Nick Kossifidis <mickflemm@gmail.com>
2909 M: Luis Chamberlain <mcgrof@kernel.org>
2910 L: linux-wireless@vger.kernel.org
2912 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2913 F: drivers/net/wireless/ath/ath5k/
2915 ATHEROS ATH6KL WIRELESS DRIVER
2916 M: Kalle Valo <kvalo@codeaurora.org>
2917 L: linux-wireless@vger.kernel.org
2919 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2921 F: drivers/net/wireless/ath/ath6kl/
2924 M: Ville Syrjala <syrjala@sci.fi>
2926 F: drivers/input/misc/ati_remote2.c
2928 ATK0110 HWMON DRIVER
2929 M: Luca Tettamanti <kronos.it@gmail.com>
2930 L: linux-hwmon@vger.kernel.org
2932 F: drivers/hwmon/asus_atk0110.c
2934 ATLX ETHERNET DRIVERS
2935 M: Jay Cliburn <jcliburn@gmail.com>
2936 M: Chris Snook <chris.snook@gmail.com>
2937 L: netdev@vger.kernel.org
2939 W: http://sourceforge.net/projects/atl1
2940 W: http://atl1.sourceforge.net
2941 F: drivers/net/ethernet/atheros/
2944 M: Chas Williams <3chas3@gmail.com>
2945 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2946 L: netdev@vger.kernel.org
2948 W: http://linux-atm.sourceforge.net
2950 F: include/linux/atm*
2951 F: include/uapi/linux/atm*
2953 ATMEL MACB ETHERNET DRIVER
2954 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2955 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2957 F: drivers/net/ethernet/cadence/
2959 ATMEL MAXTOUCH DRIVER
2960 M: Nick Dyer <nick@shmanahar.org>
2962 T: git git://github.com/ndyer/linux.git
2963 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2964 F: drivers/input/touchscreen/atmel_mxt_ts.c
2966 ATMEL WIRELESS DRIVER
2967 M: Simon Kelley <simon@thekelleys.org.uk>
2968 L: linux-wireless@vger.kernel.org
2970 W: http://www.thekelleys.org.uk/atmel
2971 W: http://atmelwlandriver.sourceforge.net/
2972 F: drivers/net/wireless/atmel/atmel*
2974 ATOMIC INFRASTRUCTURE
2975 M: Will Deacon <will@kernel.org>
2976 M: Peter Zijlstra <peterz@infradead.org>
2977 R: Boqun Feng <boqun.feng@gmail.com>
2978 L: linux-kernel@vger.kernel.org
2980 F: arch/*/include/asm/atomic*.h
2981 F: include/*/atomic*.h
2982 F: include/linux/refcount.h
2983 F: Documentation/atomic_*.txt
2986 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2987 M: Bradley Grove <linuxdrivers@attotech.com>
2988 L: linux-scsi@vger.kernel.org
2990 W: http://www.attotech.com
2991 F: drivers/scsi/esas2r
2993 ATUSB IEEE 802.15.4 RADIO DRIVER
2994 M: Stefan Schmidt <stefan@datenfreihafen.org>
2995 L: linux-wpan@vger.kernel.org
2997 F: drivers/net/ieee802154/at86rf230.h
2998 F: drivers/net/ieee802154/atusb.c
2999 F: drivers/net/ieee802154/atusb.h
3002 M: Paul Moore <paul@paul-moore.com>
3003 M: Eric Paris <eparis@redhat.com>
3004 L: linux-audit@redhat.com (moderated for non-subscribers)
3006 W: https://github.com/linux-audit
3007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3008 F: include/linux/audit.h
3009 F: include/uapi/linux/audit.h
3012 AUXILIARY DISPLAY DRIVERS
3013 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3015 F: drivers/auxdisplay/
3016 F: include/linux/cfag12864b.h
3018 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3019 M: Andreas Klinger <ak@it-klinger.de>
3020 L: linux-iio@vger.kernel.org
3022 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3023 F: drivers/iio/adc/hx711.c
3026 M: Ralf Baechle <ralf@linux-mips.org>
3027 L: linux-hams@vger.kernel.org
3029 W: http://www.linux-ax25.org/
3030 F: include/net/ax25.h
3031 F: include/uapi/linux/ax25.h
3035 M: Peter Rosin <peda@axentia.se>
3036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 F: arch/arm/boot/dts/at91-linea.dtsi
3039 F: arch/arm/boot/dts/at91-natte.dtsi
3040 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3041 F: arch/arm/boot/dts/at91-tse850-3.dts
3043 AXENTIA ASOC DRIVERS
3044 M: Peter Rosin <peda@axentia.se>
3045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3047 F: Documentation/devicetree/bindings/sound/axentia,*
3048 F: sound/soc/atmel/tse850-pcm5142.c
3050 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3051 M: Nuno Sá <nuno.sa@analog.com>
3052 L: linux-hwmon@vger.kernel.org
3054 W: http://ez.analog.com/community/linux-device-drivers
3055 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3056 F: drivers/hwmon/axi-fan-control.c
3058 AXXIA I2C CONTROLLER
3059 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3060 L: linux-i2c@vger.kernel.org
3062 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3063 F: drivers/i2c/busses/i2c-axxia.c
3066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3067 L: linux-media@vger.kernel.org
3069 W: https://linuxtv.org
3070 T: git git://linuxtv.org/media_tree.git
3071 F: drivers/media/usb/dvb-usb-v2/az6007.c
3073 AZTECH FM RADIO RECEIVER DRIVER
3074 M: Hans Verkuil <hverkuil@xs4all.nl>
3075 L: linux-media@vger.kernel.org
3077 W: https://linuxtv.org
3078 T: git git://linuxtv.org/media_tree.git
3079 F: drivers/media/radio/radio-aztech*
3082 L: linux-wireless@vger.kernel.org
3083 L: b43-dev@lists.infradead.org
3085 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3086 F: drivers/net/wireless/broadcom/b43/
3088 B43LEGACY WIRELESS DRIVER
3089 M: Larry Finger <Larry.Finger@lwfinger.net>
3090 L: linux-wireless@vger.kernel.org
3091 L: b43-dev@lists.infradead.org
3093 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3094 F: drivers/net/wireless/broadcom/b43legacy/
3096 BACKLIGHT CLASS/SUBSYSTEM
3097 M: Lee Jones <lee.jones@linaro.org>
3098 M: Daniel Thompson <daniel.thompson@linaro.org>
3099 M: Jingoo Han <jingoohan1@gmail.com>
3100 L: dri-devel@lists.freedesktop.org
3102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3103 F: Documentation/ABI/stable/sysfs-class-backlight
3104 F: Documentation/ABI/testing/sysfs-class-backlight
3105 F: Documentation/devicetree/bindings/leds/backlight
3106 F: drivers/video/backlight/
3107 F: include/linux/backlight.h
3108 F: include/linux/pwm_backlight.h
3111 M: Marek Lindner <mareklindner@neomailbox.ch>
3112 M: Simon Wunderlich <sw@simonwunderlich.de>
3113 M: Antonio Quartulli <a@unstable.cc>
3114 M: Sven Eckelmann <sven@narfation.org>
3115 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3117 W: https://www.open-mesh.org/
3118 Q: https://patchwork.open-mesh.org/project/batman/list/
3119 B: https://www.open-mesh.org/projects/batman-adv/issues
3120 C: irc://chat.freenode.net/batman
3121 T: git https://git.open-mesh.org/linux-merge.git
3122 F: Documentation/networking/batman-adv.rst
3123 F: include/uapi/linux/batadv_packet.h
3124 F: include/uapi/linux/batman_adv.h
3127 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3128 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3129 L: linux-hams@vger.kernel.org
3131 W: http://www.baycom.org/~tom/ham/ham.html
3132 F: drivers/net/hamradio/baycom*
3134 BCACHE (BLOCK LAYER CACHE)
3135 M: Coly Li <colyli@suse.de>
3136 M: Kent Overstreet <kent.overstreet@gmail.com>
3137 L: linux-bcache@vger.kernel.org
3139 W: http://bcache.evilpiepirate.org
3140 C: irc://irc.oftc.net/bcache
3141 F: drivers/md/bcache/
3143 BDISP ST MEDIA DRIVER
3144 M: Fabien Dessenne <fabien.dessenne@st.com>
3145 L: linux-media@vger.kernel.org
3147 W: https://linuxtv.org
3148 T: git git://linuxtv.org/media_tree.git
3149 F: drivers/media/platform/sti/bdisp
3151 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3152 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3153 L: netdev@vger.kernel.org
3155 F: drivers/net/ethernet/ec_bhf.c
3158 M: Luis de Bethencourt <luisbg@kernel.org>
3159 M: Salah Triki <salah.triki@gmail.com>
3161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3162 F: Documentation/filesystems/befs.rst
3166 M: Paolo Valente <paolo.valente@linaro.org>
3167 M: Jens Axboe <axboe@kernel.dk>
3168 L: linux-block@vger.kernel.org
3170 F: Documentation/block/bfq-iosched.rst
3174 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3176 F: Documentation/filesystems/bfs.rst
3178 F: include/uapi/linux/bfs_fs.h
3180 BLINKM RGB LED DRIVER
3181 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3183 F: drivers/leds/leds-blinkm.c
3186 M: Jens Axboe <axboe@kernel.dk>
3187 L: linux-block@vger.kernel.org
3189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3192 F: include/linux/blk*
3193 F: kernel/trace/blktrace.c
3197 M: Joern Engel <joern@lazybastard.org>
3198 L: linux-mtd@lists.infradead.org
3200 F: drivers/mtd/devices/block2mtd.c
3203 M: Marcel Holtmann <marcel@holtmann.org>
3204 M: Johan Hedberg <johan.hedberg@gmail.com>
3205 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3206 L: linux-bluetooth@vger.kernel.org
3208 W: http://www.bluez.org/
3209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3211 F: drivers/bluetooth/
3214 M: Marcel Holtmann <marcel@holtmann.org>
3215 M: Johan Hedberg <johan.hedberg@gmail.com>
3216 M: Luiz Augusto von Dentz <luiz.dentz@gmail.com>
3217 L: linux-bluetooth@vger.kernel.org
3219 W: http://www.bluez.org/
3220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3222 F: include/net/bluetooth/
3226 M: Jay Vosburgh <j.vosburgh@gmail.com>
3227 M: Veaceslav Falico <vfalico@gmail.com>
3228 M: Andy Gospodarek <andy@greyhouse.net>
3229 L: netdev@vger.kernel.org
3231 W: http://sourceforge.net/projects/bonding/
3232 F: drivers/net/bonding/
3233 F: include/uapi/linux/if_bonding.h
3235 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3236 M: Dan Robertson <dan@dlrobertson.com>
3237 L: linux-iio@vger.kernel.org
3239 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3240 F: drivers/iio/accel/bma400*
3242 BPF (Safe dynamic programs and tools)
3243 M: Alexei Starovoitov <ast@kernel.org>
3244 M: Daniel Borkmann <daniel@iogearbox.net>
3245 M: Andrii Nakryiko <andrii@kernel.org>
3246 R: Martin KaFai Lau <kafai@fb.com>
3247 R: Song Liu <songliubraving@fb.com>
3248 R: Yonghong Song <yhs@fb.com>
3249 R: John Fastabend <john.fastabend@gmail.com>
3250 R: KP Singh <kpsingh@kernel.org>
3251 L: netdev@vger.kernel.org
3252 L: bpf@vger.kernel.org
3255 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3258 F: Documentation/bpf/
3259 F: Documentation/networking/filter.rst
3261 F: include/linux/bpf*
3262 F: include/linux/filter.h
3263 F: include/trace/events/xdp.h
3264 F: include/uapi/linux/bpf*
3265 F: include/uapi/linux/filter.h
3267 F: kernel/trace/bpf_trace.c
3270 F: net/core/filter.c
3271 F: net/sched/act_bpf.c
3272 F: net/sched/cls_bpf.c
3276 F: tools/testing/selftests/bpf/
3281 M: Shubham Bansal <illusionist.neo@gmail.com>
3282 L: netdev@vger.kernel.org
3283 L: bpf@vger.kernel.org
3288 M: Daniel Borkmann <daniel@iogearbox.net>
3289 M: Alexei Starovoitov <ast@kernel.org>
3290 M: Zi Shen Lim <zlim.lnx@gmail.com>
3291 L: netdev@vger.kernel.org
3292 L: bpf@vger.kernel.org
3296 BPF JIT for MIPS (32-BIT AND 64-BIT)
3297 M: Paul Burton <paulburton@kernel.org>
3298 L: netdev@vger.kernel.org
3299 L: bpf@vger.kernel.org
3303 BPF JIT for NFP NICs
3304 M: Jakub Kicinski <kuba@kernel.org>
3305 L: netdev@vger.kernel.org
3306 L: bpf@vger.kernel.org
3308 F: drivers/net/ethernet/netronome/nfp/bpf/
3310 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3311 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3312 M: Sandipan Das <sandipan@linux.ibm.com>
3313 L: netdev@vger.kernel.org
3314 L: bpf@vger.kernel.org
3316 F: arch/powerpc/net/
3318 BPF JIT for RISC-V (32-bit)
3319 M: Luke Nelson <luke.r.nels@gmail.com>
3320 M: Xi Wang <xi.wang@gmail.com>
3321 L: netdev@vger.kernel.org
3322 L: bpf@vger.kernel.org
3325 X: arch/riscv/net/bpf_jit_comp64.c
3327 BPF JIT for RISC-V (64-bit)
3328 M: Björn Töpel <bjorn.topel@gmail.com>
3329 L: netdev@vger.kernel.org
3330 L: bpf@vger.kernel.org
3333 X: arch/riscv/net/bpf_jit_comp32.c
3336 M: Ilya Leoshkevich <iii@linux.ibm.com>
3337 M: Heiko Carstens <hca@linux.ibm.com>
3338 M: Vasily Gorbik <gor@linux.ibm.com>
3339 L: netdev@vger.kernel.org
3340 L: bpf@vger.kernel.org
3343 X: arch/s390/net/pnet.c
3345 BPF JIT for SPARC (32-BIT AND 64-BIT)
3346 M: David S. Miller <davem@davemloft.net>
3347 L: netdev@vger.kernel.org
3348 L: bpf@vger.kernel.org
3352 BPF JIT for X86 32-BIT
3353 M: Wang YanQing <udknight@gmail.com>
3354 L: netdev@vger.kernel.org
3355 L: bpf@vger.kernel.org
3357 F: arch/x86/net/bpf_jit_comp32.c
3359 BPF JIT for X86 64-BIT
3360 M: Alexei Starovoitov <ast@kernel.org>
3361 M: Daniel Borkmann <daniel@iogearbox.net>
3362 L: netdev@vger.kernel.org
3363 L: bpf@vger.kernel.org
3366 X: arch/x86/net/bpf_jit_comp32.c
3368 BPF LSM (Security Audit and Enforcement using BPF)
3369 M: KP Singh <kpsingh@kernel.org>
3370 R: Florent Revest <revest@chromium.org>
3371 R: Brendan Jackman <jackmanb@chromium.org>
3372 L: bpf@vger.kernel.org
3374 F: Documentation/bpf/bpf_lsm.rst
3375 F: include/linux/bpf_lsm.h
3376 F: kernel/bpf/bpf_lsm.c
3379 BROADCOM B44 10/100 ETHERNET DRIVER
3380 M: Michael Chan <michael.chan@broadcom.com>
3381 L: netdev@vger.kernel.org
3383 F: drivers/net/ethernet/broadcom/b44.*
3385 BROADCOM B53 ETHERNET SWITCH DRIVER
3386 M: Florian Fainelli <f.fainelli@gmail.com>
3387 L: netdev@vger.kernel.org
3388 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3390 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3391 F: drivers/net/dsa/b53/*
3392 F: include/linux/platform_data/b53.h
3394 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3395 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3396 L: bcm-kernel-feedback-list@broadcom.com
3397 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3401 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3402 F: drivers/pci/controller/pcie-brcmstb.c
3403 F: drivers/staging/vc04_services
3407 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3408 M: Florian Fainelli <f.fainelli@gmail.com>
3409 M: Ray Jui <rjui@broadcom.com>
3410 M: Scott Branden <sbranden@broadcom.com>
3411 M: bcm-kernel-feedback-list@broadcom.com
3413 T: git git://github.com/broadcom/mach-bcm
3414 F: arch/arm/mach-bcm/
3420 BROADCOM BCM47XX MIPS ARCHITECTURE
3421 M: Hauke Mehrtens <hauke@hauke-m.de>
3422 M: Rafał Miłecki <zajec5@gmail.com>
3423 L: linux-mips@vger.kernel.org
3425 F: Documentation/devicetree/bindings/mips/brcm/
3426 F: arch/mips/bcm47xx/*
3427 F: arch/mips/include/asm/mach-bcm47xx/*
3429 BROADCOM BCM5301X ARM ARCHITECTURE
3430 M: Hauke Mehrtens <hauke@hauke-m.de>
3431 M: Rafał Miłecki <zajec5@gmail.com>
3432 M: bcm-kernel-feedback-list@broadcom.com
3433 L: linux-arm-kernel@lists.infradead.org
3435 F: arch/arm/boot/dts/bcm470*
3436 F: arch/arm/boot/dts/bcm5301*
3437 F: arch/arm/boot/dts/bcm953012*
3438 F: arch/arm/mach-bcm/bcm_5301x.c
3440 BROADCOM BCM53573 ARM ARCHITECTURE
3441 M: Rafał Miłecki <rafal@milecki.pl>
3442 L: bcm-kernel-feedback-list@broadcom.com
3443 L: linux-arm-kernel@lists.infradead.org
3445 F: arch/arm/boot/dts/bcm47189*
3446 F: arch/arm/boot/dts/bcm53573*
3448 BROADCOM BCM63XX ARM ARCHITECTURE
3449 M: Florian Fainelli <f.fainelli@gmail.com>
3450 M: bcm-kernel-feedback-list@broadcom.com
3451 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453 T: git git://github.com/broadcom/stblinux.git
3456 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3457 M: Kevin Cernekee <cernekee@gmail.com>
3458 L: linux-usb@vger.kernel.org
3460 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3462 BROADCOM BCM7XXX ARM ARCHITECTURE
3463 M: Florian Fainelli <f.fainelli@gmail.com>
3464 M: bcm-kernel-feedback-list@broadcom.com
3465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3467 T: git git://github.com/broadcom/stblinux.git
3468 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3469 F: arch/arm/boot/dts/bcm7*.dts*
3470 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3471 F: arch/arm/mach-bcm/*brcmstb*
3472 F: arch/arm/mm/cache-b15-rac.c
3473 F: drivers/bus/brcmstb_gisb.c
3474 F: drivers/pci/controller/pcie-brcmstb.c
3478 M: Al Cooper <alcooperx@gmail.com>
3479 L: linux-usb@vger.kernel.org
3480 L: bcm-kernel-feedback-list@broadcom.com
3482 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3483 F: drivers/usb/gadget/udc/bdc/
3485 BROADCOM BMIPS CPUFREQ DRIVER
3486 M: Markus Mayer <mmayer@broadcom.com>
3487 M: bcm-kernel-feedback-list@broadcom.com
3488 L: linux-pm@vger.kernel.org
3490 F: drivers/cpufreq/bmips-cpufreq.c
3492 BROADCOM BMIPS MIPS ARCHITECTURE
3493 M: Florian Fainelli <f.fainelli@gmail.com>
3494 L: bcm-kernel-feedback-list@broadcom.com
3495 L: linux-mips@vger.kernel.org
3497 T: git git://github.com/broadcom/stblinux.git
3498 F: arch/mips/bmips/*
3499 F: arch/mips/boot/dts/brcm/bcm*.dts*
3500 F: arch/mips/include/asm/mach-bmips/*
3501 F: arch/mips/kernel/*bmips*
3502 F: drivers/soc/bcm/bcm63xx
3503 F: drivers/irqchip/irq-bcm63*
3504 F: drivers/irqchip/irq-bcm7*
3505 F: drivers/irqchip/irq-brcmstb*
3506 F: include/linux/bcm963xx_nvram.h
3507 F: include/linux/bcm963xx_tag.h
3509 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3510 M: Rasesh Mody <rmody@marvell.com>
3511 M: GR-Linux-NIC-Dev@marvell.com
3512 L: netdev@vger.kernel.org
3514 F: drivers/net/ethernet/broadcom/bnx2.*
3515 F: drivers/net/ethernet/broadcom/bnx2_*
3517 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3518 M: Saurav Kashyap <skashyap@marvell.com>
3519 M: Javed Hasan <jhasan@marvell.com>
3520 M: GR-QLogic-Storage-Upstream@marvell.com
3521 L: linux-scsi@vger.kernel.org
3523 F: drivers/scsi/bnx2fc/
3525 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3526 M: Nilesh Javali <njavali@marvell.com>
3527 M: Manish Rangankar <mrangankar@marvell.com>
3528 M: GR-QLogic-Storage-Upstream@marvell.com
3529 L: linux-scsi@vger.kernel.org
3531 F: drivers/scsi/bnx2i/
3533 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3534 M: Ariel Elior <aelior@marvell.com>
3535 M: Sudarsana Kalluru <skalluru@marvell.com>
3536 M: GR-everest-linux-l2@marvell.com
3537 L: netdev@vger.kernel.org
3539 F: drivers/net/ethernet/broadcom/bnx2x/
3541 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3542 M: Michael Chan <michael.chan@broadcom.com>
3543 L: netdev@vger.kernel.org
3545 F: drivers/net/ethernet/broadcom/bnxt/
3547 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3548 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3549 M: Franky Lin <franky.lin@broadcom.com>
3550 M: Hante Meuleman <hante.meuleman@broadcom.com>
3551 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3552 M: Wright Feng <wright.feng@infineon.com>
3553 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3554 L: linux-wireless@vger.kernel.org
3555 L: brcm80211-dev-list.pdl@broadcom.com
3556 L: SHA-cyfmac-dev-list@infineon.com
3558 F: drivers/net/wireless/broadcom/brcm80211/
3560 BROADCOM BRCMSTB GPIO DRIVER
3561 M: Gregory Fong <gregory.0xf0@gmail.com>
3562 L: bcm-kernel-feedback-list@broadcom.com
3564 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3565 F: drivers/gpio/gpio-brcmstb.c
3567 BROADCOM BRCMSTB I2C DRIVER
3568 M: Kamal Dasu <kdasu.kdev@gmail.com>
3569 L: linux-i2c@vger.kernel.org
3570 L: bcm-kernel-feedback-list@broadcom.com
3572 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3573 F: drivers/i2c/busses/i2c-brcmstb.c
3575 BROADCOM BRCMSTB USB EHCI DRIVER
3576 M: Al Cooper <alcooperx@gmail.com>
3577 L: linux-usb@vger.kernel.org
3578 L: bcm-kernel-feedback-list@broadcom.com
3580 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3581 F: drivers/usb/host/ehci-brcm.*
3583 BROADCOM BRCMSTB USB PIN MAP DRIVER
3584 M: Al Cooper <alcooperx@gmail.com>
3585 L: linux-usb@vger.kernel.org
3586 L: bcm-kernel-feedback-list@broadcom.com
3588 F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
3589 F: drivers/usb/misc/brcmstb-usb-pinmap.c
3591 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3592 M: Al Cooper <alcooperx@gmail.com>
3593 L: linux-kernel@vger.kernel.org
3594 L: bcm-kernel-feedback-list@broadcom.com
3596 F: drivers/phy/broadcom/phy-brcm-usb*
3598 BROADCOM ETHERNET PHY DRIVERS
3599 M: Florian Fainelli <f.fainelli@gmail.com>
3600 L: bcm-kernel-feedback-list@broadcom.com
3601 L: netdev@vger.kernel.org
3603 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3604 F: drivers/net/phy/bcm*.[ch]
3605 F: drivers/net/phy/broadcom.c
3606 F: include/linux/brcmphy.h
3608 BROADCOM GENET ETHERNET DRIVER
3609 M: Doug Berger <opendmb@gmail.com>
3610 M: Florian Fainelli <f.fainelli@gmail.com>
3611 L: bcm-kernel-feedback-list@broadcom.com
3612 L: netdev@vger.kernel.org
3614 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3615 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3616 F: drivers/net/ethernet/broadcom/genet/
3617 F: drivers/net/mdio/mdio-bcm-unimac.c
3618 F: include/linux/platform_data/bcmgenet.h
3619 F: include/linux/platform_data/mdio-bcm-unimac.h
3621 BROADCOM IPROC ARM ARCHITECTURE
3622 M: Ray Jui <rjui@broadcom.com>
3623 M: Scott Branden <sbranden@broadcom.com>
3624 M: bcm-kernel-feedback-list@broadcom.com
3625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3627 T: git git://github.com/broadcom/cygnus-linux.git
3628 F: arch/arm64/boot/dts/broadcom/northstar2/*
3629 F: arch/arm64/boot/dts/broadcom/stingray/*
3630 F: drivers/clk/bcm/clk-ns*
3631 F: drivers/clk/bcm/clk-sr*
3632 F: drivers/pinctrl/bcm/pinctrl-ns*
3633 F: include/dt-bindings/clock/bcm-sr*
3650 BROADCOM KONA GPIO DRIVER
3651 M: Ray Jui <rjui@broadcom.com>
3652 L: bcm-kernel-feedback-list@broadcom.com
3654 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3655 F: drivers/gpio/gpio-bcm-kona.c
3657 BROADCOM NETXTREME-E ROCE DRIVER
3658 M: Selvin Xavier <selvin.xavier@broadcom.com>
3659 M: Devesh Sharma <devesh.sharma@broadcom.com>
3660 M: Somnath Kotur <somnath.kotur@broadcom.com>
3661 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3662 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3663 L: linux-rdma@vger.kernel.org
3665 W: http://www.broadcom.com
3666 F: drivers/infiniband/hw/bnxt_re/
3667 F: include/uapi/rdma/bnxt_re-abi.h
3669 BROADCOM NVRAM DRIVER
3670 M: Rafał Miłecki <zajec5@gmail.com>
3671 L: linux-mips@vger.kernel.org
3673 F: drivers/firmware/broadcom/*
3675 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3676 M: Rafał Miłecki <zajec5@gmail.com>
3677 L: linux-wireless@vger.kernel.org
3680 F: include/linux/bcma/
3683 M: Kamal Dasu <kdasu.kdev@gmail.com>
3684 M: bcm-kernel-feedback-list@broadcom.com
3686 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3687 F: drivers/spi/spi-bcm-qspi.*
3688 F: drivers/spi/spi-brcmstb-qspi.c
3689 F: drivers/spi/spi-iproc-qspi.c
3691 BROADCOM STB AVS CPUFREQ DRIVER
3692 M: Markus Mayer <mmayer@broadcom.com>
3693 M: bcm-kernel-feedback-list@broadcom.com
3694 L: linux-pm@vger.kernel.org
3696 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3697 F: drivers/cpufreq/brcmstb*
3699 BROADCOM STB AVS TMON DRIVER
3700 M: Markus Mayer <mmayer@broadcom.com>
3701 M: bcm-kernel-feedback-list@broadcom.com
3702 L: linux-pm@vger.kernel.org
3704 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3705 F: drivers/thermal/broadcom/brcmstb*
3707 BROADCOM STB DPFE DRIVER
3708 M: Markus Mayer <mmayer@broadcom.com>
3709 M: bcm-kernel-feedback-list@broadcom.com
3710 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3712 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3713 F: drivers/memory/brcmstb_dpfe.c
3715 BROADCOM STB NAND FLASH DRIVER
3716 M: Brian Norris <computersforpeace@gmail.com>
3717 M: Kamal Dasu <kdasu.kdev@gmail.com>
3718 L: linux-mtd@lists.infradead.org
3719 L: bcm-kernel-feedback-list@broadcom.com
3721 F: drivers/mtd/nand/raw/brcmnand/
3723 BROADCOM SYSTEMPORT ETHERNET DRIVER
3724 M: Florian Fainelli <f.fainelli@gmail.com>
3725 L: bcm-kernel-feedback-list@broadcom.com
3726 L: netdev@vger.kernel.org
3728 F: drivers/net/ethernet/broadcom/bcmsysport.*
3730 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3731 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3732 M: Prashant Sreedharan <prashant@broadcom.com>
3733 M: Michael Chan <mchan@broadcom.com>
3734 L: netdev@vger.kernel.org
3736 F: drivers/net/ethernet/broadcom/tg3.*
3738 BROCADE BFA FC SCSI DRIVER
3739 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3740 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3741 L: linux-scsi@vger.kernel.org
3743 F: drivers/scsi/bfa/
3745 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3746 M: Rasesh Mody <rmody@marvell.com>
3747 M: Sudarsana Kalluru <skalluru@marvell.com>
3748 M: GR-Linux-NIC-Dev@marvell.com
3749 L: netdev@vger.kernel.org
3751 F: drivers/net/ethernet/brocade/bna/
3753 BSG (block layer generic sg v4 driver)
3754 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3755 L: linux-scsi@vger.kernel.org
3758 F: include/linux/bsg.h
3759 F: include/uapi/linux/bsg.h
3762 M: Clemens Ladisch <clemens@ladisch.de>
3763 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3766 F: Documentation/sound/cards/bt87x.rst
3767 F: sound/pci/bt87x.c
3770 M: Michael Buesch <m@bues.ch>
3772 W: http://bu3sch.de/btgpio.php
3773 F: drivers/gpio/gpio-bt8xx.c
3776 M: Chris Mason <clm@fb.com>
3777 M: Josef Bacik <josef@toxicpanda.com>
3778 M: David Sterba <dsterba@suse.com>
3779 L: linux-btrfs@vger.kernel.org
3781 W: http://btrfs.wiki.kernel.org/
3782 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3784 F: Documentation/filesystems/btrfs.rst
3786 F: include/linux/btrfs*
3787 F: include/uapi/linux/btrfs*
3789 BTTV VIDEO4LINUX DRIVER
3790 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3791 L: linux-media@vger.kernel.org
3793 W: https://linuxtv.org
3794 T: git git://linuxtv.org/media_tree.git
3795 F: Documentation/driver-api/media/drivers/bttv*
3796 F: drivers/media/pci/bt8xx/bttv*
3798 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3799 M: Chanwoo Choi <cw00.choi@samsung.com>
3800 L: linux-pm@vger.kernel.org
3801 L: linux-samsung-soc@vger.kernel.org
3803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3804 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3805 F: drivers/devfreq/exynos-bus.c
3807 BUSLOGIC SCSI DRIVER
3808 M: Khalid Aziz <khalid@gonehiking.org>
3809 L: linux-scsi@vger.kernel.org
3811 F: drivers/scsi/BusLogic.*
3812 F: drivers/scsi/FlashPoint.*
3814 C-MEDIA CMI8788 DRIVER
3815 M: Clemens Ladisch <clemens@ladisch.de>
3816 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3819 F: sound/pci/oxygen/
3822 M: Guo Ren <guoren@kernel.org>
3823 L: linux-csky@vger.kernel.org
3825 T: git https://github.com/c-sky/csky-linux.git
3826 F: Documentation/devicetree/bindings/csky/
3827 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3828 F: Documentation/devicetree/bindings/timer/csky,*
3830 F: drivers/clocksource/timer-gx6605s.c
3831 F: drivers/clocksource/timer-mp-csky.c
3832 F: drivers/irqchip/irq-csky-*
3837 M: Mark Salter <msalter@redhat.com>
3838 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3839 L: linux-c6x-dev@linux-c6x.org
3841 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3844 CA8210 IEEE-802.15.4 RADIO DRIVER
3845 M: Harry Morris <h.morris@cascoda.com>
3846 L: linux-wpan@vger.kernel.org
3848 W: https://github.com/Cascoda/ca8210-linux.git
3849 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3850 F: drivers/net/ieee802154/ca8210.c
3852 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3853 M: David Howells <dhowells@redhat.com>
3854 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3856 F: Documentation/filesystems/caching/cachefiles.rst
3859 CADENCE MIPI-CSI2 BRIDGES
3860 M: Maxime Ripard <mripard@kernel.org>
3861 L: linux-media@vger.kernel.org
3863 F: Documentation/devicetree/bindings/media/cdns,*.txt
3864 F: drivers/media/platform/cadence/cdns-csi2*
3867 L: linux-mtd@lists.infradead.org
3869 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3870 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3872 CADENCE USB3 DRD IP DRIVER
3873 M: Peter Chen <peter.chen@nxp.com>
3874 M: Pawel Laszczak <pawell@cadence.com>
3875 M: Roger Quadros <rogerq@ti.com>
3876 R: Aswath Govindraju <a-govindraju@ti.com>
3877 L: linux-usb@vger.kernel.org
3879 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3880 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3881 F: drivers/usb/cdns3/
3883 CADET FM/AM RADIO RECEIVER DRIVER
3884 M: Hans Verkuil <hverkuil@xs4all.nl>
3885 L: linux-media@vger.kernel.org
3887 W: https://linuxtv.org
3888 T: git git://linuxtv.org/media_tree.git
3889 F: drivers/media/radio/radio-cadet*
3891 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3892 L: linux-media@vger.kernel.org
3894 T: git git://linuxtv.org/media_tree.git
3895 F: Documentation/admin-guide/media/cafe_ccic*
3896 F: drivers/media/platform/marvell-ccic/
3899 L: netdev@vger.kernel.org
3901 F: Documentation/networking/caif/
3902 F: drivers/net/caif/
3903 F: include/net/caif/
3904 F: include/uapi/linux/caif/
3908 M: Toke Høiland-Jørgensen <toke@toke.dk>
3909 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3911 F: net/sched/sch_cake.c
3914 M: Wolfgang Grandegger <wg@grandegger.com>
3915 M: Marc Kleine-Budde <mkl@pengutronix.de>
3916 L: linux-can@vger.kernel.org
3918 W: https://github.com/linux-can
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3921 F: Documentation/devicetree/bindings/net/can/
3923 F: include/linux/can/dev.h
3924 F: include/linux/can/led.h
3925 F: include/linux/can/platform/
3926 F: include/linux/can/rx-offload.h
3927 F: include/uapi/linux/can/error.h
3928 F: include/uapi/linux/can/netlink.h
3929 F: include/uapi/linux/can/vxcan.h
3932 M: Oliver Hartkopp <socketcan@hartkopp.net>
3933 M: Marc Kleine-Budde <mkl@pengutronix.de>
3934 L: linux-can@vger.kernel.org
3936 W: https://github.com/linux-can
3937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3939 F: Documentation/networking/can.rst
3940 F: include/linux/can/core.h
3941 F: include/linux/can/skb.h
3942 F: include/net/netns/can.h
3943 F: include/uapi/linux/can.h
3944 F: include/uapi/linux/can/bcm.h
3945 F: include/uapi/linux/can/gw.h
3946 F: include/uapi/linux/can/isotp.h
3947 F: include/uapi/linux/can/raw.h
3950 CAN-J1939 NETWORK LAYER
3951 M: Robin van der Gracht <robin@protonic.nl>
3952 M: Oleksij Rempel <o.rempel@pengutronix.de>
3953 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3954 L: linux-can@vger.kernel.org
3956 F: Documentation/networking/j1939.rst
3957 F: include/uapi/linux/can/j1939.h
3961 M: Serge Hallyn <serge@hallyn.com>
3962 L: linux-security-module@vger.kernel.org
3964 F: include/linux/capability.h
3965 F: include/uapi/linux/capability.h
3966 F: kernel/capability.c
3967 F: security/commoncap.c
3969 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3970 M: Kevin Tsai <ktsai@capellamicro.com>
3972 F: drivers/iio/light/cm*
3974 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3975 M: Christian Lamparter <chunkeey@googlemail.com>
3976 L: linux-wireless@vger.kernel.org
3978 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3979 F: drivers/net/wireless/ath/carl9170/
3982 M: Robert Richter <rric@kernel.org>
3984 W: http://www.marvell.com
3985 F: drivers/i2c/busses/i2c-octeon*
3986 F: drivers/i2c/busses/i2c-thunderx*
3988 CAVIUM LIQUIDIO NETWORK DRIVER
3989 M: Derek Chickles <dchickles@marvell.com>
3990 M: Satanand Burla <sburla@marvell.com>
3991 M: Felix Manlunas <fmanlunas@marvell.com>
3992 L: netdev@vger.kernel.org
3994 W: http://www.marvell.com
3995 F: drivers/net/ethernet/cavium/liquidio/
3998 M: Robert Richter <rric@kernel.org>
4000 W: http://www.marvell.com
4001 F: drivers/mmc/host/cavium*
4003 CAVIUM OCTEON-TX CRYPTO DRIVER
4004 M: George Cherian <gcherian@marvell.com>
4005 L: linux-crypto@vger.kernel.org
4007 W: http://www.marvell.com
4008 F: drivers/crypto/cavium/cpt/
4010 CAVIUM THUNDERX2 ARM64 SOC
4011 M: Robert Richter <rric@kernel.org>
4012 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4014 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4015 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4017 CC2520 IEEE-802.15.4 RADIO DRIVER
4018 M: Varka Bhadram <varkabhadram@gmail.com>
4019 L: linux-wpan@vger.kernel.org
4021 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4022 F: drivers/net/ieee802154/cc2520.c
4023 F: include/linux/spi/cc2520.h
4025 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4026 M: Gilad Ben-Yossef <gilad@benyossef.com>
4027 L: linux-crypto@vger.kernel.org
4029 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4030 F: drivers/crypto/ccree/
4032 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4033 M: Hadar Gat <hadar.gat@arm.com>
4034 L: linux-crypto@vger.kernel.org
4036 F: drivers/char/hw_random/cctrng.c
4037 F: drivers/char/hw_random/cctrng.h
4038 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4039 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4042 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4043 L: linux-media@vger.kernel.org
4045 W: http://linuxtv.org
4046 T: git git://linuxtv.org/media_tree.git
4047 F: Documentation/ABI/testing/debugfs-cec-error-inj
4048 F: Documentation/devicetree/bindings/media/cec.txt
4049 F: Documentation/driver-api/media/cec-core.rst
4050 F: Documentation/userspace-api/media/cec
4051 F: drivers/media/cec/
4052 F: drivers/media/rc/keymaps/rc-cec.c
4053 F: include/media/cec-notifier.h
4054 F: include/media/cec.h
4055 F: include/uapi/linux/cec-funcs.h
4056 F: include/uapi/linux/cec.h
4059 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4060 L: linux-media@vger.kernel.org
4062 W: http://linuxtv.org
4063 T: git git://linuxtv.org/media_tree.git
4064 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4065 F: drivers/media/cec/platform/cec-gpio/
4067 CELL BROADBAND ENGINE ARCHITECTURE
4068 M: Arnd Bergmann <arnd@arndb.de>
4069 L: linuxppc-dev@lists.ozlabs.org
4071 W: http://www.ibm.com/developerworks/power/cell/
4072 F: arch/powerpc/include/asm/cell*.h
4073 F: arch/powerpc/include/asm/spu*.h
4074 F: arch/powerpc/include/uapi/asm/spu*.h
4075 F: arch/powerpc/oprofile/*cell*
4076 F: arch/powerpc/platforms/cell/
4078 CELLWISE CW2015 BATTERY DRIVER
4079 M: Tobias Schrammm <t.schramm@manjaro.org>
4081 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4082 F: drivers/power/supply/cw2015_battery.c
4084 CEPH COMMON CODE (LIBCEPH)
4085 M: Ilya Dryomov <idryomov@gmail.com>
4086 M: Jeff Layton <jlayton@kernel.org>
4087 L: ceph-devel@vger.kernel.org
4090 T: git git://github.com/ceph/ceph-client.git
4091 F: include/linux/ceph/
4092 F: include/linux/crush/
4095 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4096 M: Jeff Layton <jlayton@kernel.org>
4097 M: Ilya Dryomov <idryomov@gmail.com>
4098 L: ceph-devel@vger.kernel.org
4101 T: git git://github.com/ceph/ceph-client.git
4102 F: Documentation/filesystems/ceph.rst
4105 CERTIFICATE HANDLING
4106 M: David Howells <dhowells@redhat.com>
4107 M: David Woodhouse <dwmw2@infradead.org>
4108 L: keyrings@vger.kernel.org
4110 F: Documentation/admin-guide/module-signing.rst
4112 F: scripts/extract-cert.c
4113 F: scripts/sign-file.c
4115 CFAG12864B LCD DRIVER
4116 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4118 F: drivers/auxdisplay/cfag12864b.c
4119 F: include/linux/cfag12864b.h
4121 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4122 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4124 F: drivers/auxdisplay/cfag12864bfb.c
4125 F: include/linux/cfag12864b.h
4127 CHAR and MISC DRIVERS
4128 M: Arnd Bergmann <arnd@arndb.de>
4129 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4131 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4134 F: include/linux/miscdevice.h
4135 X: drivers/char/agp/
4136 X: drivers/char/hw_random/
4137 X: drivers/char/ipmi/
4138 X: drivers/char/random.c
4139 X: drivers/char/tpm/
4142 M: Andy Whitcroft <apw@canonical.com>
4143 M: Joe Perches <joe@perches.com>
4145 F: scripts/checkpatch.pl
4147 CHINESE DOCUMENTATION
4148 M: Harry Wei <harryxiyou@gmail.com>
4149 M: Alex Shi <alex.shi@linux.alibaba.com>
4150 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4152 F: Documentation/translations/zh_CN/
4154 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4155 M: Peter Chen <Peter.Chen@nxp.com>
4156 L: linux-usb@vger.kernel.org
4158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4159 F: drivers/usb/chipidea/
4161 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4162 M: Hans de Goede <hdegoede@redhat.com>
4163 L: linux-input@vger.kernel.org
4165 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4166 F: drivers/input/touchscreen/chipone_icn8318.c
4168 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4169 M: Hans de Goede <hdegoede@redhat.com>
4170 L: linux-input@vger.kernel.org
4172 F: drivers/input/touchscreen/chipone_icn8505.c
4174 CHROME HARDWARE PLATFORM SUPPORT
4175 M: Benson Leung <bleung@chromium.org>
4176 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4178 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4179 F: drivers/platform/chrome/
4181 CHROMEOS EC CODEC DRIVER
4182 M: Cheng-Yi Chiang <cychiang@chromium.org>
4183 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4184 R: Guenter Roeck <groeck@chromium.org>
4186 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4187 F: sound/soc/codecs/cros_ec_codec.*
4189 CHROMEOS EC SUBDRIVERS
4190 M: Benson Leung <bleung@chromium.org>
4191 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4192 R: Guenter Roeck <groeck@chromium.org>
4194 F: drivers/power/supply/cros_usbpd-charger.c
4198 CHRONTEL CH7322 CEC DRIVER
4199 M: Jeff Chase <jnchase@google.com>
4200 L: linux-media@vger.kernel.org
4202 T: git git://linuxtv.org/media_tree.git
4203 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4204 F: drivers/media/cec/i2c/ch7322.c
4206 CIRRUS LOGIC AUDIO CODEC DRIVERS
4207 M: James Schulman <james.schulman@cirrus.com>
4208 M: David Rhodes <david.rhodes@cirrus.com>
4209 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4210 L: patches@opensource.cirrus.com
4212 F: sound/soc/codecs/cs*
4214 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4215 M: Hartley Sweeten <hsweeten@visionengravers.com>
4216 L: netdev@vger.kernel.org
4218 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4220 CIRRUS LOGIC LOCHNAGAR DRIVER
4221 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4222 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4223 L: patches@opensource.cirrus.com
4225 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4226 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4227 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4228 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4229 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4230 F: Documentation/hwmon/lochnagar.rst
4231 F: drivers/clk/clk-lochnagar.c
4232 F: drivers/hwmon/lochnagar-hwmon.c
4233 F: drivers/mfd/lochnagar-i2c.c
4234 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4235 F: drivers/regulator/lochnagar-regulator.c
4236 F: include/dt-bindings/clk/lochnagar.h
4237 F: include/dt-bindings/pinctrl/lochnagar.h
4238 F: include/linux/mfd/lochnagar*
4239 F: sound/soc/codecs/lochnagar-sc.c
4241 CIRRUS LOGIC MADERA CODEC DRIVERS
4242 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4243 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4244 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4245 L: patches@opensource.cirrus.com
4247 W: https://github.com/CirrusLogic/linux-drivers/wiki
4248 T: git https://github.com/CirrusLogic/linux-drivers.git
4249 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4250 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4251 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4252 F: drivers/gpio/gpio-madera*
4253 F: drivers/irqchip/irq-madera*
4254 F: drivers/mfd/cs47l*
4255 F: drivers/mfd/madera*
4256 F: drivers/pinctrl/cirrus/*
4257 F: include/dt-bindings/sound/madera*
4258 F: include/linux/irqchip/irq-madera*
4259 F: include/linux/mfd/madera/*
4260 F: include/sound/madera*
4261 F: sound/soc/codecs/cs47l*
4262 F: sound/soc/codecs/madera*
4264 CISCO FCOE HBA DRIVER
4265 M: Satish Kharat <satishkh@cisco.com>
4266 M: Sesidhar Baddela <sebaddel@cisco.com>
4267 M: Karan Tilak Kumar <kartilak@cisco.com>
4268 L: linux-scsi@vger.kernel.org
4270 F: drivers/scsi/fnic/
4272 CISCO SCSI HBA DRIVER
4273 M: Karan Tilak Kumar <kartilak@cisco.com>
4274 M: Sesidhar Baddela <sebaddel@cisco.com>
4275 L: linux-scsi@vger.kernel.org
4277 F: drivers/scsi/snic/
4279 CISCO VIC ETHERNET NIC DRIVER
4280 M: Christian Benvenuti <benve@cisco.com>
4281 M: Govindarajulu Varadarajan <_govind@gmx.com>
4283 F: drivers/net/ethernet/cisco/enic/
4285 CISCO VIC LOW LATENCY NIC DRIVER
4286 M: Christian Benvenuti <benve@cisco.com>
4287 M: Nelson Escobar <neescoba@cisco.com>
4289 F: drivers/infiniband/hw/usnic/
4292 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4296 CLANG/LLVM BUILD SUPPORT
4297 M: Nathan Chancellor <natechancellor@gmail.com>
4298 M: Nick Desaulniers <ndesaulniers@google.com>
4299 L: clang-built-linux@googlegroups.com
4301 W: https://clangbuiltlinux.github.io/
4302 B: https://github.com/ClangBuiltLinux/linux/issues
4303 C: irc://chat.freenode.net/clangbuiltlinux
4304 F: Documentation/kbuild/llvm.rst
4305 F: scripts/clang-tools/
4306 F: scripts/lld-version.sh
4307 K: \b(?i:clang|llvm)\b
4310 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4311 L: linux-kernel@vger.kernel.org
4313 F: include/linux/cleancache.h
4317 M: Russell King <linux@armlinux.org.uk>
4318 L: linux-clk@vger.kernel.org
4320 F: include/linux/clk.h
4322 CLOCKSOURCE, CLOCKEVENT DRIVERS
4323 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4324 M: Thomas Gleixner <tglx@linutronix.de>
4325 L: linux-kernel@vger.kernel.org
4327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4328 F: Documentation/devicetree/bindings/timer/
4329 F: drivers/clocksource/
4332 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4333 M: Daniel Oliveira Nascimento <don@syst.com.br>
4334 L: platform-driver-x86@vger.kernel.org
4336 F: drivers/platform/x86/classmate-laptop.c
4339 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4340 L: linux-media@vger.kernel.org
4342 W: https://linuxtv.org
4343 T: git git://linuxtv.org/media_tree.git
4344 F: drivers/media/pci/cobalt/
4346 COCCINELLE/Semantic Patches (SmPL)
4347 M: Julia Lawall <Julia.Lawall@lip6.fr>
4348 M: Gilles Muller <Gilles.Muller@lip6.fr>
4349 M: Nicolas Palix <nicolas.palix@imag.fr>
4350 M: Michal Marek <michal.lkml@markovi.net>
4351 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4353 W: http://coccinelle.lip6.fr/
4354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4355 F: Documentation/dev-tools/coccinelle.rst
4356 F: scripts/coccicheck
4357 F: scripts/coccinelle/
4360 M: Jan Harkes <jaharkes@cs.cmu.edu>
4362 L: codalist@coda.cs.cmu.edu
4364 W: http://www.coda.cs.cmu.edu/
4365 F: Documentation/filesystems/coda.rst
4367 F: include/linux/coda*.h
4368 F: include/uapi/linux/coda*.h
4370 CODA V4L2 MEM2MEM DRIVER
4371 M: Philipp Zabel <p.zabel@pengutronix.de>
4372 L: linux-media@vger.kernel.org
4374 F: Documentation/devicetree/bindings/media/coda.yaml
4375 F: drivers/media/platform/coda/
4378 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4380 F: Documentation/process/code-of-conduct-interpretation.rst
4381 F: Documentation/process/code-of-conduct.rst
4383 COMMON CLK FRAMEWORK
4384 M: Michael Turquette <mturquette@baylibre.com>
4385 M: Stephen Boyd <sboyd@kernel.org>
4386 L: linux-clk@vger.kernel.org
4388 Q: http://patchwork.kernel.org/project/linux-clk/list/
4389 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4390 F: Documentation/devicetree/bindings/clock/
4392 F: include/linux/clk-pr*
4393 F: include/linux/clk/
4394 F: include/linux/of_clk.h
4395 X: drivers/clk/clkdev.c
4397 COMMON INTERNET FILE SYSTEM (CIFS)
4398 M: Steve French <sfrench@samba.org>
4399 L: linux-cifs@vger.kernel.org
4400 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4402 W: http://linux-cifs.samba.org/
4403 T: git git://git.samba.org/sfrench/cifs-2.6.git
4404 F: Documentation/admin-guide/cifs/
4407 COMPACTPCI HOTPLUG CORE
4408 M: Scott Murray <scott@spiteful.org>
4409 L: linux-pci@vger.kernel.org
4411 F: drivers/pci/hotplug/cpci_hotplug*
4413 COMPACTPCI HOTPLUG GENERIC DRIVER
4414 M: Scott Murray <scott@spiteful.org>
4415 L: linux-pci@vger.kernel.org
4417 F: drivers/pci/hotplug/cpcihp_generic.c
4419 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4420 M: Scott Murray <scott@spiteful.org>
4421 L: linux-pci@vger.kernel.org
4423 F: drivers/pci/hotplug/cpcihp_zt5550.*
4425 COMPAL LAPTOP SUPPORT
4426 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4427 L: platform-driver-x86@vger.kernel.org
4429 F: drivers/platform/x86/compal-laptop.c
4432 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4434 F: include/linux/compiler_attributes.h
4436 CONEXANT ACCESSRUNNER USB DRIVER
4437 L: accessrunner-general@lists.sourceforge.net
4439 W: http://accessrunner.sourceforge.net/
4440 F: drivers/usb/atm/cxacru.c
4443 M: Joel Becker <jlbec@evilplan.org>
4444 M: Christoph Hellwig <hch@lst.de>
4446 T: git git://git.infradead.org/users/hch/configfs.git
4448 F: include/linux/configfs.h
4449 F: samples/configfs/
4452 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4454 F: drivers/video/console/
4455 F: include/linux/console*
4457 CONTROL GROUP (CGROUP)
4458 M: Tejun Heo <tj@kernel.org>
4459 M: Li Zefan <lizefan@huawei.com>
4460 M: Johannes Weiner <hannes@cmpxchg.org>
4461 L: cgroups@vger.kernel.org
4463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4464 F: Documentation/admin-guide/cgroup-v1/
4465 F: Documentation/admin-guide/cgroup-v2.rst
4466 F: include/linux/cgroup*
4469 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4470 M: Tejun Heo <tj@kernel.org>
4471 M: Jens Axboe <axboe@kernel.dk>
4472 L: cgroups@vger.kernel.org
4473 L: linux-block@vger.kernel.org
4474 T: git git://git.kernel.dk/linux-block
4475 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4476 F: block/bfq-cgroup.c
4477 F: block/blk-cgroup.c
4478 F: block/blk-iolatency.c
4479 F: block/blk-throttle.c
4480 F: include/linux/blk-cgroup.h
4482 CONTROL GROUP - CPUSET
4483 M: Li Zefan <lizefan@huawei.com>
4484 L: cgroups@vger.kernel.org
4486 W: http://www.bullopensource.org/cpuset/
4487 W: http://oss.sgi.com/projects/cpusets/
4488 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4489 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4490 F: include/linux/cpuset.h
4491 F: kernel/cgroup/cpuset.c
4493 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4494 M: Johannes Weiner <hannes@cmpxchg.org>
4495 M: Michal Hocko <mhocko@kernel.org>
4496 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4497 L: cgroups@vger.kernel.org
4498 L: linux-mm@kvack.org
4503 CORETEMP HARDWARE MONITORING DRIVER
4504 M: Fenghua Yu <fenghua.yu@intel.com>
4505 L: linux-hwmon@vger.kernel.org
4507 F: Documentation/hwmon/coretemp.rst
4508 F: drivers/hwmon/coretemp.c
4510 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4511 M: Marius Zachmann <mail@mariuszachmann.de>
4512 L: linux-hwmon@vger.kernel.org
4514 F: drivers/hwmon/corsair-cpro.c
4516 COSA/SRP SYNC SERIAL DRIVER
4517 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4519 W: http://www.fi.muni.cz/~kas/cosa/
4520 F: drivers/net/wan/cosa*
4523 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4524 L: linux-iio@vger.kernel.org
4526 F: Documentation/ABI/testing/sysfs-bus-counter*
4527 F: Documentation/driver-api/generic-counter.rst
4529 F: include/linux/counter.h
4530 F: include/linux/counter_enum.h
4532 CPMAC ETHERNET DRIVER
4533 M: Florian Fainelli <f.fainelli@gmail.com>
4534 L: netdev@vger.kernel.org
4536 F: drivers/net/ethernet/ti/cpmac.c
4538 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4539 M: Viresh Kumar <viresh.kumar@linaro.org>
4540 M: Sudeep Holla <sudeep.holla@arm.com>
4541 L: linux-pm@vger.kernel.org
4543 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4544 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4546 CPU FREQUENCY SCALING FRAMEWORK
4547 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4548 M: Viresh Kumar <viresh.kumar@linaro.org>
4549 L: linux-pm@vger.kernel.org
4551 B: https://bugzilla.kernel.org
4552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4554 F: Documentation/admin-guide/pm/cpufreq.rst
4555 F: Documentation/admin-guide/pm/intel_pstate.rst
4556 F: Documentation/cpu-freq/
4557 F: Documentation/devicetree/bindings/cpufreq/
4559 F: include/linux/cpufreq.h
4560 F: include/linux/sched/cpufreq.h
4561 F: kernel/sched/cpufreq*.c
4562 F: tools/testing/selftests/cpufreq/
4564 CPU IDLE TIME MANAGEMENT FRAMEWORK
4565 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4566 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4567 L: linux-pm@vger.kernel.org
4569 B: https://bugzilla.kernel.org
4570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4571 F: Documentation/admin-guide/pm/cpuidle.rst
4572 F: Documentation/driver-api/pm/cpuidle.rst
4573 F: drivers/cpuidle/*
4574 F: include/linux/cpuidle.h
4576 CPU POWER MONITORING SUBSYSTEM
4577 M: Thomas Renninger <trenn@suse.com>
4578 M: Shuah Khan <shuah@kernel.org>
4579 M: Shuah Khan <skhan@linuxfoundation.org>
4580 L: linux-pm@vger.kernel.org
4582 F: tools/power/cpupower/
4585 M: "H. Peter Anvin" <hpa@zytor.com>
4587 F: arch/x86/kernel/cpuid.c
4588 F: arch/x86/kernel/msr.c
4590 CPUIDLE DRIVER - ARM BIG LITTLE
4591 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4592 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4593 L: linux-pm@vger.kernel.org
4594 L: linux-arm-kernel@lists.infradead.org
4596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4597 F: drivers/cpuidle/cpuidle-big_little.c
4599 CPUIDLE DRIVER - ARM EXYNOS
4600 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4601 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4602 M: Kukjin Kim <kgene@kernel.org>
4603 L: linux-pm@vger.kernel.org
4604 L: linux-samsung-soc@vger.kernel.org
4606 F: arch/arm/mach-exynos/pm.c
4607 F: drivers/cpuidle/cpuidle-exynos.c
4609 CPUIDLE DRIVER - ARM PSCI
4610 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4611 M: Sudeep Holla <sudeep.holla@arm.com>
4612 L: linux-pm@vger.kernel.org
4613 L: linux-arm-kernel@lists.infradead.org
4615 F: drivers/cpuidle/cpuidle-psci.c
4617 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4618 M: Ulf Hansson <ulf.hansson@linaro.org>
4619 L: linux-pm@vger.kernel.org
4620 L: linux-arm-kernel@lists.infradead.org
4622 F: drivers/cpuidle/cpuidle-psci.h
4623 F: drivers/cpuidle/cpuidle-psci-domain.c
4626 M: Nicolas Pitre <nico@fluxnic.net>
4628 F: Documentation/filesystems/cramfs.rst
4632 M: Bastien Nocera <hadess@hadess.net>
4633 L: linux-input@vger.kernel.org
4635 F: drivers/hid/hid-creative-sb0540.c
4638 M: Herbert Xu <herbert@gondor.apana.org.au>
4639 M: "David S. Miller" <davem@davemloft.net>
4640 L: linux-crypto@vger.kernel.org
4642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4644 F: Documentation/crypto/
4645 F: Documentation/devicetree/bindings/crypto/
4650 F: include/linux/crypto*
4653 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4654 M: Neil Horman <nhorman@tuxdriver.com>
4655 L: linux-crypto@vger.kernel.org
4657 F: crypto/ansi_cprng.c
4661 M: Hans Verkuil <hverkuil@xs4all.nl>
4662 L: linux-media@vger.kernel.org
4664 W: http://linuxtv.org
4665 T: git git://linuxtv.org/media_tree.git
4666 F: drivers/media/i2c/cs3308.c
4668 CS5535 Audio ALSA driver
4669 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4671 F: sound/pci/cs5535audio/
4673 CSI DRIVERS FOR ALLWINNER V3s
4674 M: Yong Deng <yong.deng@magewell.com>
4675 L: linux-media@vger.kernel.org
4677 T: git git://linuxtv.org/media_tree.git
4678 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4679 F: drivers/media/platform/sunxi/sun6i-csi/
4682 M: Solomon Peachy <pizza@shaftnet.org>
4684 F: drivers/net/wireless/st/cw1200/
4686 CX18 VIDEO4LINUX DRIVER
4687 M: Andy Walls <awalls@md.metrocast.net>
4688 L: linux-media@vger.kernel.org
4690 W: https://linuxtv.org
4691 T: git git://linuxtv.org/media_tree.git
4692 F: drivers/media/pci/cx18/
4693 F: include/uapi/linux/ivtv*
4695 CX2341X MPEG ENCODER HELPER MODULE
4696 M: Hans Verkuil <hverkuil@xs4all.nl>
4697 L: linux-media@vger.kernel.org
4699 W: https://linuxtv.org
4700 T: git git://linuxtv.org/media_tree.git
4701 F: drivers/media/common/cx2341x*
4702 F: include/media/drv-intf/cx2341x.h
4704 CX24120 MEDIA DRIVER
4705 M: Jemma Denson <jdenson@gmail.com>
4706 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4707 L: linux-media@vger.kernel.org
4709 W: https://linuxtv.org
4710 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4711 F: drivers/media/dvb-frontends/cx24120*
4713 CX88 VIDEO4LINUX DRIVER
4714 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4715 L: linux-media@vger.kernel.org
4717 W: https://linuxtv.org
4718 T: git git://linuxtv.org/media_tree.git
4719 F: Documentation/driver-api/media/drivers/cx88*
4720 F: drivers/media/pci/cx88/
4722 CXD2820R MEDIA DRIVER
4723 M: Antti Palosaari <crope@iki.fi>
4724 L: linux-media@vger.kernel.org
4726 W: https://linuxtv.org
4727 W: http://palosaari.fi/linux/
4728 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4729 T: git git://linuxtv.org/anttip/media_tree.git
4730 F: drivers/media/dvb-frontends/cxd2820r*
4732 CXGB3 ETHERNET DRIVER (CXGB3)
4733 M: Raju Rangoju <rajur@chelsio.com>
4734 L: netdev@vger.kernel.org
4736 W: http://www.chelsio.com
4737 F: drivers/net/ethernet/chelsio/cxgb3/
4739 CXGB3 ISCSI DRIVER (CXGB3I)
4740 M: Karen Xie <kxie@chelsio.com>
4741 L: linux-scsi@vger.kernel.org
4743 W: http://www.chelsio.com
4744 F: drivers/scsi/cxgbi/cxgb3i
4746 CXGB4 CRYPTO DRIVER (chcr)
4747 M: Ayush Sawal <ayush.sawal@chelsio.com>
4748 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4749 M: Rohit Maheshwari <rohitm@chelsio.com>
4750 L: linux-crypto@vger.kernel.org
4752 W: http://www.chelsio.com
4753 F: drivers/crypto/chelsio
4755 CXGB4 INLINE CRYPTO DRIVER
4756 M: Ayush Sawal <ayush.sawal@chelsio.com>
4757 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4758 M: Rohit Maheshwari <rohitm@chelsio.com>
4759 L: netdev@vger.kernel.org
4761 W: http://www.chelsio.com
4762 F: drivers/net/ethernet/chelsio/inline_crypto/
4764 CXGB4 ETHERNET DRIVER (CXGB4)
4765 M: Raju Rangoju <rajur@chelsio.com>
4766 L: netdev@vger.kernel.org
4768 W: http://www.chelsio.com
4769 F: drivers/net/ethernet/chelsio/cxgb4/
4771 CXGB4 ISCSI DRIVER (CXGB4I)
4772 M: Karen Xie <kxie@chelsio.com>
4773 L: linux-scsi@vger.kernel.org
4775 W: http://www.chelsio.com
4776 F: drivers/scsi/cxgbi/cxgb4i
4778 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4779 M: Potnuri Bharat Teja <bharat@chelsio.com>
4780 L: linux-rdma@vger.kernel.org
4782 W: http://www.openfabrics.org
4783 F: drivers/infiniband/hw/cxgb4/
4784 F: include/uapi/rdma/cxgb4-abi.h
4786 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4787 M: Raju Rangoju <rajur@chelsio.com>
4788 L: netdev@vger.kernel.org
4790 W: http://www.chelsio.com
4791 F: drivers/net/ethernet/chelsio/cxgb4vf/
4793 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4794 M: Frederic Barrat <fbarrat@linux.ibm.com>
4795 M: Andrew Donnellan <ajd@linux.ibm.com>
4796 L: linuxppc-dev@lists.ozlabs.org
4798 F: Documentation/ABI/testing/sysfs-class-cxl
4799 F: Documentation/powerpc/cxl.rst
4800 F: arch/powerpc/platforms/powernv/pci-cxl.c
4801 F: drivers/misc/cxl/
4802 F: include/misc/cxl*
4803 F: include/uapi/misc/cxl.h
4805 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4806 M: Manoj N. Kumar <manoj@linux.ibm.com>
4807 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4808 M: Uma Krishnan <ukrishn@linux.ibm.com>
4809 L: linux-scsi@vger.kernel.org
4811 F: Documentation/powerpc/cxlflash.rst
4812 F: drivers/scsi/cxlflash/
4813 F: include/uapi/scsi/cxlflash_ioctl.h
4816 M: Russell King <linux@armlinux.org.uk>
4817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4819 W: http://www.armlinux.org.uk/
4820 F: drivers/video/fbdev/cyber2000fb.*
4822 CYCLADES ASYNC MUX DRIVER
4824 W: http://www.cyclades.com/
4825 F: drivers/tty/cyclades.c
4826 F: include/linux/cyclades.h
4827 F: include/uapi/linux/cyclades.h
4829 CYCLADES PC300 DRIVER
4831 W: http://www.cyclades.com/
4832 F: drivers/net/wan/pc300*
4834 CYPRESS_FIRMWARE MEDIA DRIVER
4835 M: Antti Palosaari <crope@iki.fi>
4836 L: linux-media@vger.kernel.org
4838 W: https://linuxtv.org
4839 W: http://palosaari.fi/linux/
4840 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4841 T: git git://linuxtv.org/anttip/media_tree.git
4842 F: drivers/media/common/cypress_firmware*
4844 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4845 M: Linus Walleij <linus.walleij@linaro.org>
4846 L: linux-input@vger.kernel.org
4848 F: drivers/input/touchscreen/cy8ctma140.c
4850 CYTTSP TOUCHSCREEN DRIVER
4851 M: Ferruh Yigit <fery@cypress.com>
4852 L: linux-input@vger.kernel.org
4854 F: drivers/input/touchscreen/cyttsp*
4855 F: include/linux/input/cyttsp.h
4857 D-LINK DIR-685 TOUCHKEYS DRIVER
4858 M: Linus Walleij <linus.walleij@linaro.org>
4859 L: linux-input@vger.kernel.org
4861 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4863 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4864 M: Joshua Kinard <kumba@gentoo.org>
4866 F: drivers/rtc/rtc-ds1685.c
4867 F: include/linux/rtc/ds1685.h
4869 DAMA SLAVE for AX.25
4870 M: Joerg Reuter <jreuter@yaina.de>
4871 L: linux-hams@vger.kernel.org
4873 W: http://yaina.de/jreuter/
4874 W: http://www.qsl.net/dl1bke/
4875 F: net/ax25/af_ax25.c
4876 F: net/ax25/ax25_dev.c
4877 F: net/ax25/ax25_ds_*
4878 F: net/ax25/ax25_in.c
4879 F: net/ax25/ax25_out.c
4880 F: net/ax25/ax25_timer.c
4881 F: net/ax25/sysctl_net_ax25.c
4883 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4884 L: netdev@vger.kernel.org
4886 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4887 F: drivers/net/ethernet/dec/tulip/dmfe.c
4889 DC390/AM53C974 SCSI driver
4890 M: Hannes Reinecke <hare@suse.com>
4891 L: linux-scsi@vger.kernel.org
4893 F: drivers/scsi/am53c974.c
4896 M: Oliver Neukum <oliver@neukum.org>
4897 M: Ali Akcaagac <aliakc@web.de>
4898 M: Jamie Lenehan <lenehan@twibble.org>
4899 L: dc395x@twibble.org
4901 W: http://twibble.org/dist/dc395x/
4902 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4903 F: Documentation/scsi/dc395x.rst
4904 F: drivers/scsi/dc395x.*
4907 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4908 L: dccp@vger.kernel.org
4910 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4911 F: include/linux/dccp.h
4912 F: include/linux/tfrc.h
4913 F: include/uapi/linux/dccp.h
4916 DECnet NETWORK LAYER
4917 L: linux-decnet-user@lists.sourceforge.net
4919 W: http://linux-decnet.sourceforge.net
4920 F: Documentation/networking/decnet.rst
4923 DECSTATION PLATFORM SUPPORT
4924 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4925 L: linux-mips@vger.kernel.org
4927 W: http://www.linux-mips.org/wiki/DECstation
4929 F: arch/mips/include/asm/dec/
4930 F: arch/mips/include/asm/mach-dec/
4932 DEFXX FDDI NETWORK DRIVER
4933 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4935 F: drivers/net/fddi/defxx.*
4937 DEFZA FDDI NETWORK DRIVER
4938 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4940 F: drivers/net/fddi/defza.*
4942 DEINTERLACE DRIVERS FOR ALLWINNER H3
4943 M: Jernej Skrabec <jernej.skrabec@siol.net>
4944 L: linux-media@vger.kernel.org
4946 T: git git://linuxtv.org/media_tree.git
4947 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4948 F: drivers/media/platform/sunxi/sun8i-di/
4951 M: Matthew Garrett <mjg59@srcf.ucam.org>
4952 M: Pali Rohár <pali@kernel.org>
4953 L: platform-driver-x86@vger.kernel.org
4955 F: drivers/platform/x86/dell-laptop.c
4957 DELL LAPTOP FREEFALL DRIVER
4958 M: Pali Rohár <pali@kernel.org>
4960 F: drivers/platform/x86/dell-smo8800.c
4962 DELL LAPTOP RBTN DRIVER
4963 M: Pali Rohár <pali@kernel.org>
4965 F: drivers/platform/x86/dell-rbtn.*
4967 DELL LAPTOP SMM DRIVER
4968 M: Pali Rohár <pali@kernel.org>
4970 F: drivers/hwmon/dell-smm-hwmon.c
4971 F: include/uapi/linux/i8k.h
4973 DELL REMOTE BIOS UPDATE DRIVER
4974 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4975 L: platform-driver-x86@vger.kernel.org
4977 F: drivers/platform/x86/dell_rbu.c
4980 M: Pali Rohár <pali@kernel.org>
4981 M: Mario Limonciello <mario.limonciello@dell.com>
4982 L: platform-driver-x86@vger.kernel.org
4984 F: drivers/platform/x86/dell-smbios.*
4986 DELL SMBIOS SMM DRIVER
4987 M: Mario Limonciello <mario.limonciello@dell.com>
4988 L: platform-driver-x86@vger.kernel.org
4990 F: drivers/platform/x86/dell-smbios-smm.c
4992 DELL SMBIOS WMI DRIVER
4993 M: Mario Limonciello <mario.limonciello@dell.com>
4994 L: platform-driver-x86@vger.kernel.org
4996 F: drivers/platform/x86/dell-smbios-wmi.c
4997 F: tools/wmi/dell-smbios-example.c
4999 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5000 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5001 L: platform-driver-x86@vger.kernel.org
5003 F: Documentation/driver-api/dcdbas.rst
5004 F: drivers/platform/x86/dcdbas.*
5006 DELL WMI DESCRIPTOR DRIVER
5007 M: Mario Limonciello <mario.limonciello@dell.com>
5009 F: drivers/platform/x86/dell-wmi-descriptor.c
5011 DELL WMI NOTIFICATIONS DRIVER
5012 M: Matthew Garrett <mjg59@srcf.ucam.org>
5013 M: Pali Rohár <pali@kernel.org>
5015 F: drivers/platform/x86/dell-wmi.c
5017 DELTA ST MEDIA DRIVER
5018 M: Hugues Fruchet <hugues.fruchet@st.com>
5019 L: linux-media@vger.kernel.org
5021 W: https://linuxtv.org
5022 T: git git://linuxtv.org/media_tree.git
5023 F: drivers/media/platform/sti/delta
5026 L: linux-mtd@lists.infradead.org
5028 F: drivers/mtd/nand/raw/denali*
5030 DESIGNWARE EDMA CORE IP DRIVER
5031 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5032 L: dmaengine@vger.kernel.org
5034 F: drivers/dma/dw-edma/
5035 F: include/linux/dma/edma.h
5037 DESIGNWARE USB2 DRD IP DRIVER
5038 M: Minas Harutyunyan <hminas@synopsys.com>
5039 L: linux-usb@vger.kernel.org
5041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5042 F: drivers/usb/dwc2/
5044 DESIGNWARE USB3 DRD IP DRIVER
5045 M: Felipe Balbi <balbi@kernel.org>
5046 L: linux-usb@vger.kernel.org
5048 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5049 F: drivers/usb/dwc3/
5051 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5052 M: Andreas Klinger <ak@it-klinger.de>
5053 L: linux-iio@vger.kernel.org
5055 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5056 F: drivers/iio/proximity/srf*.c
5058 DEVICE COREDUMP (DEV_COREDUMP)
5059 M: Johannes Berg <johannes@sipsolutions.net>
5060 L: linux-kernel@vger.kernel.org
5062 F: drivers/base/devcoredump.c
5063 F: include/linux/devcoredump.h
5065 DEVICE DEPENDENCY HELPER SCRIPT
5066 M: Saravana Kannan <saravanak@google.com>
5067 L: linux-kernel@vger.kernel.org
5069 F: scripts/dev-needs.sh
5071 DEVICE DIRECT ACCESS (DAX)
5072 M: Dan Williams <dan.j.williams@intel.com>
5073 M: Vishal Verma <vishal.l.verma@intel.com>
5074 M: Dave Jiang <dave.jiang@intel.com>
5075 L: linux-nvdimm@lists.01.org
5079 DEVICE FREQUENCY (DEVFREQ)
5080 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5081 M: Kyungmin Park <kyungmin.park@samsung.com>
5082 M: Chanwoo Choi <cw00.choi@samsung.com>
5083 L: linux-pm@vger.kernel.org
5085 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5086 F: Documentation/devicetree/bindings/devfreq/
5088 F: include/linux/devfreq.h
5089 F: include/trace/events/devfreq.h
5091 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5092 M: Chanwoo Choi <cw00.choi@samsung.com>
5093 L: linux-pm@vger.kernel.org
5095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5096 F: Documentation/devicetree/bindings/devfreq/event/
5097 F: drivers/devfreq/devfreq-event.c
5098 F: drivers/devfreq/event/
5099 F: include/dt-bindings/pmu/exynos_ppmu.h
5100 F: include/linux/devfreq-event.h
5102 DEVICE NUMBER REGISTRY
5103 M: Torben Mathiasen <device@lanana.org>
5105 W: http://lanana.org/docs/device-list/index.html
5108 M: Alasdair Kergon <agk@redhat.com>
5109 M: Mike Snitzer <snitzer@redhat.com>
5110 M: dm-devel@redhat.com
5111 L: dm-devel@redhat.com
5113 W: http://sources.redhat.com/dm
5114 Q: http://patchwork.kernel.org/project/dm-devel/list/
5115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5116 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5117 F: Documentation/admin-guide/device-mapper/
5118 F: drivers/md/Kconfig
5119 F: drivers/md/Makefile
5121 F: drivers/md/persistent-data/
5122 F: include/linux/device-mapper.h
5123 F: include/linux/dm-*.h
5124 F: include/uapi/linux/dm-*.h
5127 M: Jiri Pirko <jiri@nvidia.com>
5128 L: netdev@vger.kernel.org
5130 F: Documentation/networking/devlink
5131 F: include/net/devlink.h
5132 F: include/uapi/linux/devlink.h
5133 F: net/core/devlink.c
5135 DIALOG SEMICONDUCTOR DRIVERS
5136 M: Support Opensource <support.opensource@diasemi.com>
5138 W: http://www.dialog-semiconductor.com/products
5139 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5140 F: Documentation/devicetree/bindings/mfd/da90*.txt
5141 F: Documentation/devicetree/bindings/regulator/da92*.txt
5142 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5143 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5144 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5145 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5146 F: Documentation/hwmon/da90??.rst
5147 F: drivers/gpio/gpio-da90??.c
5148 F: drivers/hwmon/da90??-hwmon.c
5149 F: drivers/iio/adc/da91??-*.c
5150 F: drivers/input/misc/da90??_onkey.c
5151 F: drivers/input/touchscreen/da9052_tsi.c
5152 F: drivers/leds/leds-da90??.c
5153 F: drivers/mfd/da903x.c
5154 F: drivers/mfd/da90??-*.c
5155 F: drivers/mfd/da91??-*.c
5156 F: drivers/pinctrl/pinctrl-da90??.c
5157 F: drivers/power/supply/da9052-battery.c
5158 F: drivers/power/supply/da91??-*.c
5159 F: drivers/regulator/da9???-regulator.[ch]
5160 F: drivers/regulator/slg51000-regulator.[ch]
5161 F: drivers/rtc/rtc-da90??.c
5162 F: drivers/thermal/da90??-thermal.c
5163 F: drivers/video/backlight/da90??_bl.c
5164 F: drivers/watchdog/da90??_wdt.c
5165 F: include/linux/mfd/da903x.h
5166 F: include/linux/mfd/da9052/
5167 F: include/linux/mfd/da9055/
5168 F: include/linux/mfd/da9062/
5169 F: include/linux/mfd/da9063/
5170 F: include/linux/mfd/da9150/
5171 F: include/linux/regulator/da9211.h
5172 F: include/sound/da[79]*.h
5173 F: sound/soc/codecs/da[79]*.[ch]
5175 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5176 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5177 L: linux-gpio@vger.kernel.org
5179 F: drivers/gpio/gpio-gpio-mm.c
5181 DIOLAN U2C-12 I2C DRIVER
5182 M: Guenter Roeck <linux@roeck-us.net>
5183 L: linux-i2c@vger.kernel.org
5185 F: drivers/i2c/busses/i2c-diolan-u2c.c
5187 DIRECTORY NOTIFICATION (DNOTIFY)
5188 M: Jan Kara <jack@suse.cz>
5189 R: Amir Goldstein <amir73il@gmail.com>
5190 L: linux-fsdevel@vger.kernel.org
5192 F: Documentation/filesystems/dnotify.rst
5193 F: fs/notify/dnotify/
5194 F: include/linux/dnotify.h
5196 DISK GEOMETRY AND PARTITION HANDLING
5197 M: Andries Brouwer <aeb@cwi.nl>
5199 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5200 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5201 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5204 M: Jan Kara <jack@suse.com>
5206 F: Documentation/filesystems/quota.rst
5208 F: include/linux/quota*.h
5209 F: include/uapi/linux/quota*.h
5211 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5212 M: Bernie Thompson <bernie@plugable.com>
5213 L: linux-fbdev@vger.kernel.org
5215 W: http://plugable.com/category/projects/udlfb/
5216 F: Documentation/fb/udlfb.rst
5217 F: drivers/video/fbdev/udlfb.c
5218 F: include/video/udlfb.h
5220 DISTRIBUTED LOCK MANAGER (DLM)
5221 M: Christine Caulfield <ccaulfie@redhat.com>
5222 M: David Teigland <teigland@redhat.com>
5223 L: cluster-devel@redhat.com
5225 W: http://sources.redhat.com/cluster/
5226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5229 DMA BUFFER SHARING FRAMEWORK
5230 M: Sumit Semwal <sumit.semwal@linaro.org>
5231 M: Christian König <christian.koenig@amd.com>
5232 L: linux-media@vger.kernel.org
5233 L: dri-devel@lists.freedesktop.org
5234 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5236 T: git git://anongit.freedesktop.org/drm/drm-misc
5237 F: Documentation/driver-api/dma-buf.rst
5239 F: include/linux/*fence.h
5240 F: include/linux/dma-buf*
5241 F: include/linux/dma-resv.h
5242 K: \bdma_(?:buf|fence|resv)\b
5244 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5245 M: Vinod Koul <vkoul@kernel.org>
5246 L: dmaengine@vger.kernel.org
5248 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5250 F: Documentation/devicetree/bindings/dma/
5251 F: Documentation/driver-api/dmaengine/
5253 F: include/linux/dmaengine.h
5254 F: include/linux/of_dma.h
5257 M: Christoph Hellwig <hch@lst.de>
5258 M: Marek Szyprowski <m.szyprowski@samsung.com>
5259 R: Robin Murphy <robin.murphy@arm.com>
5260 L: iommu@lists.linux-foundation.org
5262 W: http://git.infradead.org/users/hch/dma-mapping.git
5263 T: git git://git.infradead.org/users/hch/dma-mapping.git
5264 F: include/asm-generic/dma-mapping.h
5265 F: include/linux/dma-direct.h
5266 F: include/linux/dma-mapping.h
5267 F: include/linux/dma-map-ops.h
5270 DMA-BUF HEAPS FRAMEWORK
5271 M: Sumit Semwal <sumit.semwal@linaro.org>
5272 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5273 R: Liam Mark <lmark@codeaurora.org>
5274 R: Laura Abbott <labbott@redhat.com>
5275 R: Brian Starkey <Brian.Starkey@arm.com>
5276 R: John Stultz <john.stultz@linaro.org>
5277 L: linux-media@vger.kernel.org
5278 L: dri-devel@lists.freedesktop.org
5279 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5281 T: git git://anongit.freedesktop.org/drm/drm-misc
5282 F: drivers/dma-buf/dma-heap.c
5283 F: drivers/dma-buf/heaps/*
5284 F: include/linux/dma-heap.h
5285 F: include/uapi/linux/dma-heap.h
5287 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5288 M: Lukasz Luba <lukasz.luba@arm.com>
5289 L: linux-pm@vger.kernel.org
5290 L: linux-samsung-soc@vger.kernel.org
5292 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5293 F: drivers/memory/samsung/exynos5422-dmc.c
5295 DME1737 HARDWARE MONITOR DRIVER
5296 M: Juerg Haefliger <juergh@gmail.com>
5297 L: linux-hwmon@vger.kernel.org
5299 F: Documentation/hwmon/dme1737.rst
5300 F: drivers/hwmon/dme1737.c
5303 M: Jean Delvare <jdelvare@suse.com>
5305 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5306 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5307 F: drivers/firmware/dmi-id.c
5308 F: drivers/firmware/dmi_scan.c
5309 F: include/linux/dmi.h
5312 M: Jonathan Corbet <corbet@lwn.net>
5313 L: linux-doc@vger.kernel.org
5315 P: Documentation/doc-guide/maintainer-profile.rst
5316 T: git git://git.lwn.net/linux.git docs-next
5318 F: scripts/documentation-file-ref-check
5319 F: scripts/kernel-doc
5320 F: scripts/sphinx-pre-install
5321 X: Documentation/ABI/
5322 X: Documentation/admin-guide/media/
5323 X: Documentation/devicetree/
5324 X: Documentation/driver-api/media/
5325 X: Documentation/firmware-guide/acpi/
5326 X: Documentation/i2c/
5327 X: Documentation/power/
5328 X: Documentation/spi/
5329 X: Documentation/userspace-api/media/
5331 DOCUMENTATION SCRIPTS
5332 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5333 L: linux-doc@vger.kernel.org
5335 F: Documentation/sphinx/parse-headers.pl
5336 F: scripts/documentation-file-ref-check
5337 F: scripts/sphinx-pre-install
5339 DOCUMENTATION/ITALIAN
5340 M: Federico Vaga <federico.vaga@vaga.pv.it>
5341 L: linux-doc@vger.kernel.org
5343 F: Documentation/translations/it_IT
5345 DONGWOON DW9714 LENS VOICE COIL DRIVER
5346 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5347 L: linux-media@vger.kernel.org
5349 T: git git://linuxtv.org/media_tree.git
5350 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5351 F: drivers/media/i2c/dw9714.c
5353 DONGWOON DW9768 LENS VOICE COIL DRIVER
5354 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5355 L: linux-media@vger.kernel.org
5357 T: git git://linuxtv.org/media_tree.git
5358 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5359 F: drivers/media/i2c/dw9768.c
5361 DONGWOON DW9807 LENS VOICE COIL DRIVER
5362 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5363 L: linux-media@vger.kernel.org
5365 T: git git://linuxtv.org/media_tree.git
5366 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5367 F: drivers/media/i2c/dw9807-vcm.c
5370 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5371 L: blinux-list@redhat.com
5373 F: drivers/char/dtlk.c
5374 F: include/linux/dtlk.h
5376 DPAA2 DATAPATH I/O (DPIO) DRIVER
5377 M: Roy Pledge <Roy.Pledge@nxp.com>
5378 L: linux-kernel@vger.kernel.org
5380 F: drivers/soc/fsl/dpio
5382 DPAA2 ETHERNET DRIVER
5383 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5384 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5385 L: netdev@vger.kernel.org
5387 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5388 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5389 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5390 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5391 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5392 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5393 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5394 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5395 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5397 DPAA2 ETHERNET SWITCH DRIVER
5398 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5399 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5400 L: linux-kernel@vger.kernel.org
5402 F: drivers/staging/fsl-dpaa2/ethsw
5404 DPT_I2O SCSI RAID DRIVER
5405 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5406 L: linux-scsi@vger.kernel.org
5408 W: http://www.adaptec.com/
5409 F: drivers/scsi/dpt*
5410 F: drivers/scsi/dpt/
5413 M: Philipp Reisner <philipp.reisner@linbit.com>
5414 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5415 L: drbd-dev@lists.linbit.com
5417 W: http://www.drbd.org
5418 T: git git://git.linbit.com/linux-drbd.git
5419 T: git git://git.linbit.com/drbd-8.4.git
5420 F: Documentation/admin-guide/blockdev/
5421 F: drivers/block/drbd/
5424 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5425 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5426 R: "Rafael J. Wysocki" <rafael@kernel.org>
5428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5429 F: Documentation/core-api/kobject.rst
5433 F: include/linux/debugfs.h
5434 F: include/linux/kobj*
5437 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5438 M: Nishanth Menon <nm@ti.com>
5439 L: linux-pm@vger.kernel.org
5441 F: drivers/soc/ti/smartreflex.c
5442 F: include/linux/power/smartreflex.h
5444 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5445 M: Maxime Ripard <mripard@kernel.org>
5446 M: Chen-Yu Tsai <wens@csie.org>
5447 R: Jernej Skrabec <jernej.skrabec@siol.net>
5448 L: dri-devel@lists.freedesktop.org
5450 T: git git://anongit.freedesktop.org/drm/drm-misc
5451 F: drivers/gpu/drm/sun4i/sun8i*
5453 DRM DRIVER FOR ARM PL111 CLCD
5454 M: Eric Anholt <eric@anholt.net>
5456 T: git git://anongit.freedesktop.org/drm/drm-misc
5457 F: drivers/gpu/drm/pl111/
5459 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5460 M: Linus Walleij <linus.walleij@linaro.org>
5462 T: git git://anongit.freedesktop.org/drm/drm-misc
5463 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5464 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5466 DRM DRIVER FOR ASPEED BMC GFX
5467 M: Joel Stanley <joel@jms.id.au>
5468 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5470 T: git git://anongit.freedesktop.org/drm/drm-misc
5471 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5472 F: drivers/gpu/drm/aspeed/
5474 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5475 M: Dave Airlie <airlied@redhat.com>
5476 R: Thomas Zimmermann <tzimmermann@suse.de>
5477 L: dri-devel@lists.freedesktop.org
5479 T: git git://anongit.freedesktop.org/drm/drm-misc
5480 F: drivers/gpu/drm/ast/
5482 DRM DRIVER FOR BOCHS VIRTUAL GPU
5483 M: Gerd Hoffmann <kraxel@redhat.com>
5484 L: virtualization@lists.linux-foundation.org
5486 T: git git://anongit.freedesktop.org/drm/drm-misc
5487 F: drivers/gpu/drm/bochs/
5489 DRM DRIVER FOR BOE HIMAX8279D PANELS
5490 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5492 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5493 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5495 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5496 M: Linus Walleij <linus.walleij@linaro.org>
5498 T: git git://anongit.freedesktop.org/drm/drm-misc
5499 F: drivers/gpu/drm/tve200/
5501 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5502 M: Icenowy Zheng <icenowy@aosc.io>
5504 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5505 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5507 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5508 M: Jagan Teki <jagan@amarulasolutions.com>
5510 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5511 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5513 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5514 M: Hans de Goede <hdegoede@redhat.com>
5516 T: git git://anongit.freedesktop.org/drm/drm-misc
5517 F: drivers/gpu/drm/tiny/gm12u320.c
5519 DRM DRIVER FOR HX8357D PANELS
5520 M: Eric Anholt <eric@anholt.net>
5522 T: git git://anongit.freedesktop.org/drm/drm-misc
5523 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5524 F: drivers/gpu/drm/tiny/hx8357d.c
5526 DRM DRIVER FOR ILITEK ILI9225 PANELS
5527 M: David Lechner <david@lechnology.com>
5529 T: git git://anongit.freedesktop.org/drm/drm-misc
5530 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5531 F: drivers/gpu/drm/tiny/ili9225.c
5533 DRM DRIVER FOR ILITEK ILI9486 PANELS
5534 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5536 T: git git://anongit.freedesktop.org/drm/drm-misc
5537 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5538 F: drivers/gpu/drm/tiny/ili9486.c
5540 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5541 S: Orphan / Obsolete
5542 F: drivers/gpu/drm/i810/
5543 F: include/uapi/drm/i810_drm.h
5545 DRM DRIVER FOR LVDS PANELS
5546 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5547 L: dri-devel@lists.freedesktop.org
5548 T: git git://anongit.freedesktop.org/drm/drm-misc
5550 F: drivers/gpu/drm/panel/panel-lvds.c
5551 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5553 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5554 M: Guido Günther <agx@sigxcpu.org>
5555 R: Purism Kernel Team <kernel@puri.sm>
5557 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5558 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5560 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5561 S: Orphan / Obsolete
5562 F: drivers/gpu/drm/mga/
5563 F: include/uapi/drm/mga_drm.h
5565 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5566 M: Dave Airlie <airlied@redhat.com>
5567 R: Thomas Zimmermann <tzimmermann@suse.de>
5568 L: dri-devel@lists.freedesktop.org
5570 T: git git://anongit.freedesktop.org/drm/drm-misc
5571 F: drivers/gpu/drm/mgag200/
5573 DRM DRIVER FOR MI0283QT
5574 M: Noralf Trønnes <noralf@tronnes.org>
5576 T: git git://anongit.freedesktop.org/drm/drm-misc
5577 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5578 F: drivers/gpu/drm/tiny/mi0283qt.c
5580 DRM DRIVER FOR MSM ADRENO GPU
5581 M: Rob Clark <robdclark@gmail.com>
5582 M: Sean Paul <sean@poorly.run>
5583 L: linux-arm-msm@vger.kernel.org
5584 L: dri-devel@lists.freedesktop.org
5585 L: freedreno@lists.freedesktop.org
5587 T: git https://gitlab.freedesktop.org/drm/msm.git
5588 F: Documentation/devicetree/bindings/display/msm/
5589 F: drivers/gpu/drm/msm/
5590 F: include/uapi/drm/msm_drm.h
5592 DRM DRIVER FOR NOVATEK NT35510 PANELS
5593 M: Linus Walleij <linus.walleij@linaro.org>
5595 T: git git://anongit.freedesktop.org/drm/drm-misc
5596 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5597 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5599 DRM DRIVER FOR NOVATEK NT36672A PANELS
5600 M: Sumit Semwal <sumit.semwal@linaro.org>
5602 T: git git://anongit.freedesktop.org/drm/drm-misc
5603 F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
5604 F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
5606 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5607 M: Ben Skeggs <bskeggs@redhat.com>
5608 L: dri-devel@lists.freedesktop.org
5609 L: nouveau@lists.freedesktop.org
5611 T: git git://github.com/skeggsb/linux
5612 F: drivers/gpu/drm/nouveau/
5613 F: include/uapi/drm/nouveau_drm.h
5615 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5616 M: Stefan Mavrodiev <stefan@olimex.com>
5618 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5619 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5621 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5622 M: Noralf Trønnes <noralf@tronnes.org>
5624 T: git git://anongit.freedesktop.org/drm/drm-misc
5625 F: Documentation/devicetree/bindings/display/repaper.txt
5626 F: drivers/gpu/drm/tiny/repaper.c
5628 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5629 M: Dave Airlie <airlied@redhat.com>
5630 M: Gerd Hoffmann <kraxel@redhat.com>
5631 L: virtualization@lists.linux-foundation.org
5633 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5634 T: git git://anongit.freedesktop.org/drm/drm-misc
5635 F: drivers/gpu/drm/tiny/cirrus.c
5637 DRM DRIVER FOR QXL VIRTUAL GPU
5638 M: Dave Airlie <airlied@redhat.com>
5639 M: Gerd Hoffmann <kraxel@redhat.com>
5640 L: virtualization@lists.linux-foundation.org
5641 L: spice-devel@lists.freedesktop.org
5643 T: git git://anongit.freedesktop.org/drm/drm-misc
5644 F: drivers/gpu/drm/qxl/
5645 F: include/uapi/drm/qxl_drm.h
5647 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5648 S: Orphan / Obsolete
5649 F: drivers/gpu/drm/r128/
5650 F: include/uapi/drm/r128_drm.h
5652 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5653 M: Robert Chiras <robert.chiras@nxp.com>
5655 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5656 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5658 DRM DRIVER FOR SITRONIX ST7703 PANELS
5659 M: Guido Günther <agx@sigxcpu.org>
5660 R: Purism Kernel Team <kernel@puri.sm>
5661 R: Ondrej Jirman <megous@megous.com>
5663 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5664 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5666 DRM DRIVER FOR SAVAGE VIDEO CARDS
5667 S: Orphan / Obsolete
5668 F: drivers/gpu/drm/savage/
5669 F: include/uapi/drm/savage_drm.h
5671 DRM DRIVER FOR SIS VIDEO CARDS
5672 S: Orphan / Obsolete
5673 F: drivers/gpu/drm/sis/
5674 F: include/uapi/drm/sis_drm.h
5676 DRM DRIVER FOR SITRONIX ST7586 PANELS
5677 M: David Lechner <david@lechnology.com>
5679 T: git git://anongit.freedesktop.org/drm/drm-misc
5680 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5681 F: drivers/gpu/drm/tiny/st7586.c
5683 DRM DRIVER FOR SITRONIX ST7701 PANELS
5684 M: Jagan Teki <jagan@amarulasolutions.com>
5686 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5687 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5689 DRM DRIVER FOR SITRONIX ST7735R PANELS
5690 M: David Lechner <david@lechnology.com>
5692 T: git git://anongit.freedesktop.org/drm/drm-misc
5693 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5694 F: drivers/gpu/drm/tiny/st7735r.c
5696 DRM DRIVER FOR SONY ACX424AKP PANELS
5697 M: Linus Walleij <linus.walleij@linaro.org>
5699 T: git git://anongit.freedesktop.org/drm/drm-misc
5700 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5702 DRM DRIVER FOR ST-ERICSSON MCDE
5703 M: Linus Walleij <linus.walleij@linaro.org>
5705 T: git git://anongit.freedesktop.org/drm/drm-misc
5706 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5707 F: drivers/gpu/drm/mcde/
5709 DRM DRIVER FOR TDFX VIDEO CARDS
5710 S: Orphan / Obsolete
5711 F: drivers/gpu/drm/tdfx/
5713 DRM DRIVER FOR TPO TPG110 PANELS
5714 M: Linus Walleij <linus.walleij@linaro.org>
5716 T: git git://anongit.freedesktop.org/drm/drm-misc
5717 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5718 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5720 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5721 M: Dave Airlie <airlied@redhat.com>
5722 R: Sean Paul <sean@poorly.run>
5723 R: Thomas Zimmermann <tzimmermann@suse.de>
5724 L: dri-devel@lists.freedesktop.org
5726 T: git git://anongit.freedesktop.org/drm/drm-misc
5727 F: drivers/gpu/drm/udl/
5729 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5730 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5731 M: Melissa Wen <melissa.srw@gmail.com>
5732 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5733 R: Daniel Vetter <daniel@ffwll.ch>
5734 L: dri-devel@lists.freedesktop.org
5736 T: git git://anongit.freedesktop.org/drm/drm-misc
5737 F: Documentation/gpu/vkms.rst
5738 F: drivers/gpu/drm/vkms/
5740 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5741 M: Hans de Goede <hdegoede@redhat.com>
5742 L: dri-devel@lists.freedesktop.org
5744 T: git git://anongit.freedesktop.org/drm/drm-misc
5745 F: drivers/gpu/drm/vboxvideo/
5747 DRM DRIVER FOR VMWARE VIRTUAL GPU
5748 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5749 M: Roland Scheidegger <sroland@vmware.com>
5750 L: dri-devel@lists.freedesktop.org
5752 T: git git://people.freedesktop.org/~sroland/linux
5753 F: drivers/gpu/drm/vmwgfx/
5754 F: include/uapi/drm/vmwgfx_drm.h
5757 M: David Airlie <airlied@linux.ie>
5758 M: Daniel Vetter <daniel@ffwll.ch>
5759 L: dri-devel@lists.freedesktop.org
5761 B: https://bugs.freedesktop.org/
5762 C: irc://chat.freenode.net/dri-devel
5763 T: git git://anongit.freedesktop.org/drm/drm
5764 F: Documentation/devicetree/bindings/display/
5765 F: Documentation/devicetree/bindings/gpu/
5766 F: Documentation/gpu/
5770 F: include/linux/vga*
5771 F: include/uapi/drm/
5773 DRM DRIVERS AND MISC GPU PATCHES
5774 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5775 M: Maxime Ripard <mripard@kernel.org>
5776 M: Thomas Zimmermann <tzimmermann@suse.de>
5778 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5779 T: git git://anongit.freedesktop.org/drm/drm-misc
5780 F: Documentation/gpu/
5781 F: drivers/gpu/drm/*
5784 F: include/linux/vga*
5785 F: include/uapi/drm/drm*
5787 DRM DRIVERS FOR ALLWINNER A10
5788 M: Maxime Ripard <mripard@kernel.org>
5789 M: Chen-Yu Tsai <wens@csie.org>
5790 L: dri-devel@lists.freedesktop.org
5792 T: git git://anongit.freedesktop.org/drm/drm-misc
5793 F: Documentation/devicetree/bindings/display/allwinner*
5794 F: drivers/gpu/drm/sun4i/
5796 DRM DRIVERS FOR AMLOGIC SOCS
5797 M: Neil Armstrong <narmstrong@baylibre.com>
5798 L: dri-devel@lists.freedesktop.org
5799 L: linux-amlogic@lists.infradead.org
5801 W: http://linux-meson.com/
5802 T: git git://anongit.freedesktop.org/drm/drm-misc
5803 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5804 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5805 F: Documentation/gpu/meson.rst
5806 F: drivers/gpu/drm/meson/
5808 DRM DRIVERS FOR ATMEL HLCDC
5809 M: Sam Ravnborg <sam@ravnborg.org>
5810 M: Boris Brezillon <bbrezillon@kernel.org>
5811 L: dri-devel@lists.freedesktop.org
5813 T: git git://anongit.freedesktop.org/drm/drm-misc
5814 F: Documentation/devicetree/bindings/display/atmel/
5815 F: drivers/gpu/drm/atmel-hlcdc/
5817 DRM DRIVERS FOR BRIDGE CHIPS
5818 M: Andrzej Hajda <a.hajda@samsung.com>
5819 M: Neil Armstrong <narmstrong@baylibre.com>
5820 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5821 R: Jonas Karlman <jonas@kwiboo.se>
5822 R: Jernej Skrabec <jernej.skrabec@siol.net>
5824 T: git git://anongit.freedesktop.org/drm/drm-misc
5825 F: drivers/gpu/drm/bridge/
5827 DRM DRIVERS FOR EXYNOS
5828 M: Inki Dae <inki.dae@samsung.com>
5829 M: Joonyoung Shim <jy0922.shim@samsung.com>
5830 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5831 M: Kyungmin Park <kyungmin.park@samsung.com>
5832 L: dri-devel@lists.freedesktop.org
5834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5835 F: Documentation/devicetree/bindings/display/exynos/
5836 F: drivers/gpu/drm/exynos/
5837 F: include/uapi/drm/exynos_drm.h
5839 DRM DRIVERS FOR FREESCALE DCU
5840 M: Stefan Agner <stefan@agner.ch>
5841 M: Alison Wang <alison.wang@nxp.com>
5842 L: dri-devel@lists.freedesktop.org
5844 T: git git://anongit.freedesktop.org/drm/drm-misc
5845 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5846 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5847 F: drivers/gpu/drm/fsl-dcu/
5849 DRM DRIVERS FOR FREESCALE IMX
5850 M: Philipp Zabel <p.zabel@pengutronix.de>
5851 L: dri-devel@lists.freedesktop.org
5853 F: Documentation/devicetree/bindings/display/imx/
5854 F: drivers/gpu/drm/imx/
5855 F: drivers/gpu/ipu-v3/
5857 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5858 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5859 L: dri-devel@lists.freedesktop.org
5861 T: git git://github.com/patjak/drm-gma500
5862 F: drivers/gpu/drm/gma500/
5864 DRM DRIVERS FOR HISILICON
5865 M: Xinliang Liu <xinliang.liu@linaro.org>
5866 M: Tian Tao <tiantao6@hisilicon.com>
5867 R: John Stultz <john.stultz@linaro.org>
5868 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5869 R: Chen Feng <puck.chen@hisilicon.com>
5870 L: dri-devel@lists.freedesktop.org
5872 T: git git://anongit.freedesktop.org/drm/drm-misc
5873 F: Documentation/devicetree/bindings/display/hisilicon/
5874 F: drivers/gpu/drm/hisilicon/
5876 DRM DRIVERS FOR LIMA
5877 M: Qiang Yu <yuq825@gmail.com>
5878 L: dri-devel@lists.freedesktop.org
5879 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5881 T: git git://anongit.freedesktop.org/drm/drm-misc
5882 F: drivers/gpu/drm/lima/
5883 F: include/uapi/drm/lima_drm.h
5885 DRM DRIVERS FOR MEDIATEK
5886 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5887 M: Philipp Zabel <p.zabel@pengutronix.de>
5888 L: dri-devel@lists.freedesktop.org
5890 F: Documentation/devicetree/bindings/display/mediatek/
5891 F: drivers/gpu/drm/mediatek/
5892 F: drivers/phy/mediatek/phy-mtk-hdmi*
5893 F: drivers/phy/mediatek/phy-mtk-mipi*
5895 DRM DRIVERS FOR NVIDIA TEGRA
5896 M: Thierry Reding <thierry.reding@gmail.com>
5897 L: dri-devel@lists.freedesktop.org
5898 L: linux-tegra@vger.kernel.org
5900 T: git git://anongit.freedesktop.org/tegra/linux.git
5901 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5902 F: drivers/gpu/drm/tegra/
5903 F: drivers/gpu/host1x/
5904 F: include/linux/host1x.h
5905 F: include/uapi/drm/tegra_drm.h
5907 DRM DRIVERS FOR RENESAS
5908 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5909 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5910 L: dri-devel@lists.freedesktop.org
5911 L: linux-renesas-soc@vger.kernel.org
5913 T: git git://linuxtv.org/pinchartl/media drm/du/next
5914 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5915 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5916 F: Documentation/devicetree/bindings/display/renesas,du.txt
5917 F: drivers/gpu/drm/rcar-du/
5918 F: drivers/gpu/drm/shmobile/
5919 F: include/linux/platform_data/shmob_drm.h
5921 DRM DRIVERS FOR ROCKCHIP
5922 M: Sandy Huang <hjc@rock-chips.com>
5923 M: Heiko Stübner <heiko@sntech.de>
5924 L: dri-devel@lists.freedesktop.org
5926 T: git git://anongit.freedesktop.org/drm/drm-misc
5927 F: Documentation/devicetree/bindings/display/rockchip/
5928 F: drivers/gpu/drm/rockchip/
5931 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5932 M: Vincent Abriou <vincent.abriou@st.com>
5933 L: dri-devel@lists.freedesktop.org
5935 T: git git://anongit.freedesktop.org/drm/drm-misc
5936 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5937 F: drivers/gpu/drm/sti
5940 M: Yannick Fertre <yannick.fertre@st.com>
5941 M: Philippe Cornu <philippe.cornu@st.com>
5942 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5943 M: Vincent Abriou <vincent.abriou@st.com>
5944 L: dri-devel@lists.freedesktop.org
5946 T: git git://anongit.freedesktop.org/drm/drm-misc
5947 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5948 F: drivers/gpu/drm/stm
5950 DRM DRIVERS FOR TI KEYSTONE
5951 M: Jyri Sarha <jsarha@ti.com>
5952 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5953 L: dri-devel@lists.freedesktop.org
5955 T: git git://anongit.freedesktop.org/drm/drm-misc
5956 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5957 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5958 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5959 F: drivers/gpu/drm/tidss/
5961 DRM DRIVERS FOR TI LCDC
5962 M: Jyri Sarha <jsarha@ti.com>
5963 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5964 L: dri-devel@lists.freedesktop.org
5966 F: Documentation/devicetree/bindings/display/tilcdc/
5967 F: drivers/gpu/drm/tilcdc/
5969 DRM DRIVERS FOR TI OMAP
5970 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5971 L: dri-devel@lists.freedesktop.org
5973 F: Documentation/devicetree/bindings/display/ti/
5974 F: drivers/gpu/drm/omapdrm/
5977 M: Eric Anholt <eric@anholt.net>
5979 T: git git://anongit.freedesktop.org/drm/drm-misc
5980 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5981 F: drivers/gpu/drm/v3d/
5982 F: include/uapi/drm/v3d_drm.h
5985 M: Eric Anholt <eric@anholt.net>
5986 M: Maxime Ripard <mripard@kernel.org>
5988 T: git git://github.com/anholt/linux
5989 T: git git://anongit.freedesktop.org/drm/drm-misc
5990 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5991 F: drivers/gpu/drm/vc4/
5992 F: include/uapi/drm/vc4_drm.h
5994 DRM DRIVERS FOR VIVANTE GPU IP
5995 M: Lucas Stach <l.stach@pengutronix.de>
5996 R: Russell King <linux+etnaviv@armlinux.org.uk>
5997 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5998 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5999 L: dri-devel@lists.freedesktop.org
6001 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
6002 F: drivers/gpu/drm/etnaviv/
6003 F: include/uapi/drm/etnaviv_drm.h
6006 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6007 L: dri-devel@lists.freedesktop.org
6008 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6010 T: git git://anongit.freedesktop.org/drm/drm-misc
6011 F: Documentation/gpu/xen-front.rst
6012 F: drivers/gpu/drm/xen/
6014 DRM DRIVERS FOR XILINX
6015 M: Hyun Kwon <hyun.kwon@xilinx.com>
6016 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6017 L: dri-devel@lists.freedesktop.org
6019 T: git git://anongit.freedesktop.org/drm/drm-misc
6020 F: Documentation/devicetree/bindings/display/xlnx/
6021 F: drivers/gpu/drm/xlnx/
6023 DRM DRIVERS FOR ZTE ZX
6024 M: Shawn Guo <shawnguo@kernel.org>
6025 L: dri-devel@lists.freedesktop.org
6027 T: git git://anongit.freedesktop.org/drm/drm-misc
6028 F: Documentation/devicetree/bindings/display/zte,vou.txt
6029 F: drivers/gpu/drm/zte/
6032 M: Thierry Reding <thierry.reding@gmail.com>
6033 R: Sam Ravnborg <sam@ravnborg.org>
6034 L: dri-devel@lists.freedesktop.org
6036 T: git git://anongit.freedesktop.org/drm/drm-misc
6037 F: Documentation/devicetree/bindings/display/panel/
6038 F: drivers/gpu/drm/drm_panel.c
6039 F: drivers/gpu/drm/panel/
6040 F: include/drm/drm_panel.h
6043 M: Christian Koenig <christian.koenig@amd.com>
6044 M: Huang Rui <ray.huang@amd.com>
6045 L: dri-devel@lists.freedesktop.org
6047 T: git git://people.freedesktop.org/~agd5f/linux
6048 F: drivers/gpu/drm/ttm/
6051 DSBR100 USB FM RADIO DRIVER
6052 M: Alexey Klimov <klimov.linux@gmail.com>
6053 L: linux-media@vger.kernel.org
6055 T: git git://linuxtv.org/media_tree.git
6056 F: drivers/media/radio/dsbr100.c
6059 M: Hans Verkuil <hverkuil@xs4all.nl>
6060 L: linux-media@vger.kernel.org
6062 W: https://linuxtv.org
6063 T: git git://linuxtv.org/media_tree.git
6064 F: drivers/media/pci/dt3155/
6066 DVB_USB_AF9015 MEDIA DRIVER
6067 M: Antti Palosaari <crope@iki.fi>
6068 L: linux-media@vger.kernel.org
6070 W: https://linuxtv.org
6071 W: http://palosaari.fi/linux/
6072 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6073 T: git git://linuxtv.org/anttip/media_tree.git
6074 F: drivers/media/usb/dvb-usb-v2/af9015*
6076 DVB_USB_AF9035 MEDIA DRIVER
6077 M: Antti Palosaari <crope@iki.fi>
6078 L: linux-media@vger.kernel.org
6080 W: https://linuxtv.org
6081 W: http://palosaari.fi/linux/
6082 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6083 T: git git://linuxtv.org/anttip/media_tree.git
6084 F: drivers/media/usb/dvb-usb-v2/af9035*
6086 DVB_USB_ANYSEE MEDIA DRIVER
6087 M: Antti Palosaari <crope@iki.fi>
6088 L: linux-media@vger.kernel.org
6090 W: https://linuxtv.org
6091 W: http://palosaari.fi/linux/
6092 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6093 T: git git://linuxtv.org/anttip/media_tree.git
6094 F: drivers/media/usb/dvb-usb-v2/anysee*
6096 DVB_USB_AU6610 MEDIA DRIVER
6097 M: Antti Palosaari <crope@iki.fi>
6098 L: linux-media@vger.kernel.org
6100 W: https://linuxtv.org
6101 W: http://palosaari.fi/linux/
6102 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6103 T: git git://linuxtv.org/anttip/media_tree.git
6104 F: drivers/media/usb/dvb-usb-v2/au6610*
6106 DVB_USB_CE6230 MEDIA DRIVER
6107 M: Antti Palosaari <crope@iki.fi>
6108 L: linux-media@vger.kernel.org
6110 W: https://linuxtv.org
6111 W: http://palosaari.fi/linux/
6112 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6113 T: git git://linuxtv.org/anttip/media_tree.git
6114 F: drivers/media/usb/dvb-usb-v2/ce6230*
6116 DVB_USB_CXUSB MEDIA DRIVER
6117 M: Michael Krufky <mkrufky@linuxtv.org>
6118 L: linux-media@vger.kernel.org
6120 W: https://linuxtv.org
6121 W: http://github.com/mkrufky
6122 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6123 T: git git://linuxtv.org/media_tree.git
6124 F: drivers/media/usb/dvb-usb/cxusb*
6126 DVB_USB_EC168 MEDIA DRIVER
6127 M: Antti Palosaari <crope@iki.fi>
6128 L: linux-media@vger.kernel.org
6130 W: https://linuxtv.org
6131 W: http://palosaari.fi/linux/
6132 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6133 T: git git://linuxtv.org/anttip/media_tree.git
6134 F: drivers/media/usb/dvb-usb-v2/ec168*
6136 DVB_USB_GL861 MEDIA DRIVER
6137 M: Antti Palosaari <crope@iki.fi>
6138 L: linux-media@vger.kernel.org
6140 W: https://linuxtv.org
6141 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6142 T: git git://linuxtv.org/anttip/media_tree.git
6143 F: drivers/media/usb/dvb-usb-v2/gl861*
6145 DVB_USB_MXL111SF MEDIA DRIVER
6146 M: Michael Krufky <mkrufky@linuxtv.org>
6147 L: linux-media@vger.kernel.org
6149 W: https://linuxtv.org
6150 W: http://github.com/mkrufky
6151 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6152 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6153 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6155 DVB_USB_RTL28XXU MEDIA DRIVER
6156 M: Antti Palosaari <crope@iki.fi>
6157 L: linux-media@vger.kernel.org
6159 W: https://linuxtv.org
6160 W: http://palosaari.fi/linux/
6161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6162 T: git git://linuxtv.org/anttip/media_tree.git
6163 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6165 DVB_USB_V2 MEDIA DRIVER
6166 M: Antti Palosaari <crope@iki.fi>
6167 L: linux-media@vger.kernel.org
6169 W: https://linuxtv.org
6170 W: http://palosaari.fi/linux/
6171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6172 T: git git://linuxtv.org/anttip/media_tree.git
6173 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6174 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6177 M: Jason Baron <jbaron@akamai.com>
6179 F: include/linux/dynamic_debug.h
6180 F: lib/dynamic_debug.c
6182 DYNAMIC INTERRUPT MODERATION
6183 M: Tal Gilboa <talgi@nvidia.com>
6185 F: Documentation/networking/net_dim.rst
6186 F: include/linux/dim.h
6189 DZ DECSTATION DZ11 SERIAL DRIVER
6190 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6192 F: drivers/tty/serial/dz.*
6194 E3X0 POWER BUTTON DRIVER
6195 M: Moritz Fischer <moritz.fischer@ettus.com>
6196 L: usrp-users@lists.ettus.com
6198 W: http://www.ettus.com
6199 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6200 F: drivers/input/misc/e3x0-button.c
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/tuners/e4000*
6212 EARTH_PT1 MEDIA DRIVER
6213 M: Akihiro Tsukada <tskd08@gmail.com>
6214 L: linux-media@vger.kernel.org
6216 F: drivers/media/pci/pt1/
6218 EARTH_PT3 MEDIA DRIVER
6219 M: Akihiro Tsukada <tskd08@gmail.com>
6220 L: linux-media@vger.kernel.org
6222 F: drivers/media/pci/pt3/
6225 M: Antti Palosaari <crope@iki.fi>
6226 L: linux-media@vger.kernel.org
6228 W: https://linuxtv.org
6229 W: http://palosaari.fi/linux/
6230 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6231 T: git git://linuxtv.org/anttip/media_tree.git
6232 F: drivers/media/dvb-frontends/ec100*
6235 M: Tyler Hicks <code@tyhicks.com>
6236 L: ecryptfs@vger.kernel.org
6238 W: http://ecryptfs.org
6239 W: https://launchpad.net/ecryptfs
6240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6241 F: Documentation/filesystems/ecryptfs.rst
6245 M: Borislav Petkov <bp@alien8.de>
6246 L: linux-edac@vger.kernel.org
6248 F: drivers/edac/amd64_edac*
6251 M: Jan Luebbe <jlu@pengutronix.de>
6252 L: linux-edac@vger.kernel.org
6254 F: drivers/edac/armada_xp_*
6257 M: Stefan Schaeckeler <sschaeck@cisco.com>
6259 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6260 F: drivers/edac/aspeed_edac.c
6263 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6265 F: drivers/edac/bluefield_edac.c
6268 M: Andre Przywara <andre.przywara@arm.com>
6269 L: linux-edac@vger.kernel.org
6271 F: drivers/edac/highbank*
6274 M: Ralf Baechle <ralf@linux-mips.org>
6275 L: linux-edac@vger.kernel.org
6276 L: linux-mips@vger.kernel.org
6278 F: drivers/edac/octeon_edac*
6280 EDAC-CAVIUM THUNDERX
6281 M: Robert Richter <rric@kernel.org>
6282 L: linux-edac@vger.kernel.org
6284 F: drivers/edac/thunderx_edac*
6287 M: Borislav Petkov <bp@alien8.de>
6288 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6289 M: Tony Luck <tony.luck@intel.com>
6290 R: James Morse <james.morse@arm.com>
6291 R: Robert Richter <rric@kernel.org>
6292 L: linux-edac@vger.kernel.org
6294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6295 F: Documentation/admin-guide/ras.rst
6296 F: Documentation/driver-api/edac.rst
6298 F: include/linux/edac.h
6301 M: Lei Wang <lewan@microsoft.com>
6302 L: linux-edac@vger.kernel.org
6304 F: drivers/edac/dmc520_edac.c
6307 M: Mark Gross <mark.gross@intel.com>
6308 L: linux-edac@vger.kernel.org
6310 F: drivers/edac/e752x_edac.c
6313 L: linux-edac@vger.kernel.org
6315 F: drivers/edac/e7xxx_edac.c
6318 M: York Sun <york.sun@nxp.com>
6319 L: linux-edac@vger.kernel.org
6321 F: drivers/edac/fsl_ddr_edac.*
6324 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6325 L: linux-edac@vger.kernel.org
6327 F: drivers/edac/ghes_edac.c
6330 M: Tony Luck <tony.luck@intel.com>
6331 L: linux-edac@vger.kernel.org
6333 F: drivers/edac/i10nm_base.c
6336 L: linux-edac@vger.kernel.org
6338 F: drivers/edac/i3000_edac.c
6341 L: linux-edac@vger.kernel.org
6343 F: drivers/edac/i5000_edac.c
6346 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6347 L: linux-edac@vger.kernel.org
6349 F: drivers/edac/i5400_edac.c
6352 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6353 L: linux-edac@vger.kernel.org
6355 F: drivers/edac/i7300_edac.c
6358 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6359 L: linux-edac@vger.kernel.org
6361 F: drivers/edac/i7core_edac.c
6364 M: Tim Small <tim@buttersideup.com>
6365 L: linux-edac@vger.kernel.org
6367 F: drivers/edac/i82443bxgx_edac.c
6370 M: "Arvind R." <arvino55@gmail.com>
6371 L: linux-edac@vger.kernel.org
6373 F: drivers/edac/i82975x_edac.c
6376 M: Jason Baron <jbaron@akamai.com>
6377 L: linux-edac@vger.kernel.org
6379 F: drivers/edac/ie31200_edac.c
6382 M: Tony Luck <tony.luck@intel.com>
6383 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6384 L: linux-edac@vger.kernel.org
6386 F: drivers/edac/igen6_edac.c
6389 M: Johannes Thumshirn <morbidrsa@gmail.com>
6390 L: linux-edac@vger.kernel.org
6392 F: drivers/edac/mpc85xx_edac.[ch]
6395 M: Egor Martovetsky <egor@pasemi.com>
6396 L: linux-edac@vger.kernel.org
6398 F: drivers/edac/pasemi_edac.c
6401 M: Tony Luck <tony.luck@intel.com>
6402 L: linux-edac@vger.kernel.org
6404 F: drivers/edac/pnd2_edac.[ch]
6407 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6408 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6409 L: linux-arm-msm@vger.kernel.org
6410 L: linux-edac@vger.kernel.org
6412 F: drivers/edac/qcom_edac.c
6415 M: Tim Small <tim@buttersideup.com>
6416 L: linux-edac@vger.kernel.org
6418 F: drivers/edac/r82600_edac.c
6421 M: Tony Luck <tony.luck@intel.com>
6422 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6423 L: linux-edac@vger.kernel.org
6425 F: drivers/edac/sb_edac.c
6428 M: Yash Shah <yash.shah@sifive.com>
6429 L: linux-edac@vger.kernel.org
6431 F: drivers/edac/sifive_edac.c
6434 M: Tony Luck <tony.luck@intel.com>
6435 L: linux-edac@vger.kernel.org
6437 F: drivers/edac/skx_*.[ch]
6440 M: Tero Kristo <t-kristo@ti.com>
6441 L: linux-edac@vger.kernel.org
6443 F: drivers/edac/ti_edac.c
6445 EDIROL UA-101/UA-1000 DRIVER
6446 M: Clemens Ladisch <clemens@ladisch.de>
6447 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6450 F: sound/usb/misc/ua101.c
6453 M: Ivan Hu <ivan.hu@canonical.com>
6454 M: Ard Biesheuvel <ardb@kernel.org>
6455 L: linux-efi@vger.kernel.org
6457 F: drivers/firmware/efi/test/
6459 EFI VARIABLE FILESYSTEM
6460 M: Matthew Garrett <matthew.garrett@nebula.com>
6461 M: Jeremy Kerr <jk@ozlabs.org>
6462 M: Ard Biesheuvel <ardb@kernel.org>
6463 L: linux-efi@vger.kernel.org
6465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6468 EFIFB FRAMEBUFFER DRIVER
6469 M: Peter Jones <pjones@redhat.com>
6470 L: linux-fbdev@vger.kernel.org
6472 F: drivers/video/fbdev/efifb.c
6476 W: http://aeschi.ch.eu.org/efs/
6479 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6480 M: Douglas Miller <dougmill@linux.ibm.com>
6481 L: netdev@vger.kernel.org
6483 F: drivers/net/ethernet/ibm/ehea/
6485 EM28XX VIDEO4LINUX DRIVER
6486 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6487 L: linux-media@vger.kernel.org
6489 W: https://linuxtv.org
6490 T: git git://linuxtv.org/media_tree.git
6491 F: Documentation/admin-guide/media/em28xx*
6492 F: drivers/media/usb/em28xx/
6495 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6496 M: Matt Mackall <mpm@selenic.com>
6497 M: David Woodhouse <dwmw2@infradead.org>
6498 L: linux-embedded@vger.kernel.org
6501 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6502 M: Adrian Hunter <adrian.hunter@intel.com>
6503 M: Ritesh Harjani <riteshh@codeaurora.org>
6504 M: Asutosh Das <asutoshd@codeaurora.org>
6505 L: linux-mmc@vger.kernel.org
6507 F: drivers/mmc/host/cqhci*
6509 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6510 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6511 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6512 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6513 L: linux-scsi@vger.kernel.org
6515 W: http://www.broadcom.com
6516 F: drivers/scsi/be2iscsi/
6518 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6519 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6520 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6521 M: Somnath Kotur <somnath.kotur@broadcom.com>
6522 L: netdev@vger.kernel.org
6524 W: http://www.emulex.com
6525 F: drivers/net/ethernet/emulex/benet/
6527 EMULEX ONECONNECT ROCE DRIVER
6528 M: Selvin Xavier <selvin.xavier@broadcom.com>
6529 M: Devesh Sharma <devesh.sharma@broadcom.com>
6530 L: linux-rdma@vger.kernel.org
6532 W: http://www.broadcom.com
6533 F: drivers/infiniband/hw/ocrdma/
6534 F: include/uapi/rdma/ocrdma-abi.h
6536 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6537 M: James Smart <james.smart@broadcom.com>
6538 M: Dick Kennedy <dick.kennedy@broadcom.com>
6539 L: linux-scsi@vger.kernel.org
6541 W: http://www.broadcom.com
6542 F: drivers/scsi/lpfc/
6544 ENE CB710 FLASH CARD READER DRIVER
6545 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6547 F: drivers/misc/cb710/
6548 F: drivers/mmc/host/cb710-mmc.*
6549 F: include/linux/cb710.h
6551 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6552 M: Maxim Levitsky <maximlevitsky@gmail.com>
6554 F: drivers/media/rc/ene_ir.*
6556 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6557 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6558 L: linuxppc-dev@lists.ozlabs.org
6560 F: drivers/tty/ehv_bytechan.c
6562 EPSON S1D13XXX FRAMEBUFFER DRIVER
6563 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6566 F: drivers/video/fbdev/s1d13xxxfb.c
6567 F: include/video/s1d13xxxfb.h
6570 M: Gao Xiang <xiang@kernel.org>
6571 M: Chao Yu <yuchao0@huawei.com>
6572 L: linux-erofs@lists.ozlabs.org
6574 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6575 F: Documentation/filesystems/erofs.rst
6577 F: include/trace/events/erofs.h
6579 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6580 M: Jeff Layton <jlayton@kernel.org>
6582 F: include/linux/errseq.h
6585 ET131X NETWORK DRIVER
6586 M: Mark Einon <mark.einon@gmail.com>
6588 F: drivers/net/ethernet/agere/
6591 M: Roopa Prabhu <roopa@nvidia.com>
6592 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6593 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6594 L: netdev@vger.kernel.org
6596 W: http://www.linuxfoundation.org/en/Net:Bridge
6597 F: include/linux/netfilter_bridge/
6600 ETHERNET PHY LIBRARY
6601 M: Andrew Lunn <andrew@lunn.ch>
6602 M: Heiner Kallweit <hkallweit1@gmail.com>
6603 R: Russell King <linux@armlinux.org.uk>
6604 L: netdev@vger.kernel.org
6606 F: Documentation/ABI/testing/sysfs-class-net-phydev
6607 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6608 F: Documentation/devicetree/bindings/net/mdio*
6609 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6610 F: Documentation/networking/phy.rst
6611 F: drivers/net/mdio/
6612 F: drivers/net/mdio/of_mdio.c
6615 F: drivers/of/of_net.c
6616 F: include/dt-bindings/net/qca-ar803x.h
6617 F: include/linux/*mdio*.h
6618 F: include/linux/mdio/*.h
6619 F: include/linux/of_net.h
6620 F: include/linux/phy.h
6621 F: include/linux/phy_fixed.h
6622 F: include/linux/platform_data/mdio-bcm-unimac.h
6623 F: include/linux/platform_data/mdio-gpio.h
6624 F: include/trace/events/mdio.h
6625 F: include/uapi/linux/mdio.h
6626 F: include/uapi/linux/mii.h
6629 M: Namjae Jeon <namjae.jeon@samsung.com>
6630 M: Sungjong Seo <sj1557.seo@samsung.com>
6631 L: linux-fsdevel@vger.kernel.org
6636 M: Jan Kara <jack@suse.com>
6637 L: linux-ext4@vger.kernel.org
6639 F: Documentation/filesystems/ext2.rst
6641 F: include/linux/ext2*
6644 M: "Theodore Ts'o" <tytso@mit.edu>
6645 M: Andreas Dilger <adilger.kernel@dilger.ca>
6646 L: linux-ext4@vger.kernel.org
6648 W: http://ext4.wiki.kernel.org
6649 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6650 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6651 F: Documentation/filesystems/ext4/
6653 F: include/trace/events/ext4.h
6655 Extended Verification Module (EVM)
6656 M: Mimi Zohar <zohar@linux.ibm.com>
6657 L: linux-integrity@vger.kernel.org
6659 F: security/integrity/evm/
6661 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6662 M: Ard Biesheuvel <ardb@kernel.org>
6663 L: linux-efi@vger.kernel.org
6665 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6666 F: Documentation/admin-guide/efi-stub.rst
6667 F: arch/*/include/asm/efi.h
6668 F: arch/*/kernel/efi.c
6669 F: arch/arm/boot/compressed/efi-header.S
6670 F: arch/arm64/kernel/efi-entry.S
6671 F: arch/x86/platform/efi/
6672 F: drivers/firmware/efi/
6673 F: include/linux/efi*.h
6675 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6676 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6677 M: Chanwoo Choi <cw00.choi@samsung.com>
6678 L: linux-kernel@vger.kernel.org
6680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6681 F: Documentation/devicetree/bindings/extcon/
6682 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6684 F: include/linux/extcon.h
6685 F: include/linux/extcon/
6688 M: Masami Hiramatsu <mhiramat@kernel.org>
6690 F: Documentation/admin-guide/bootconfig.rst
6691 F: fs/proc/bootconfig.c
6692 F: include/linux/bootconfig.h
6694 F: tools/bootconfig/*
6695 F: tools/bootconfig/scripts/*
6698 M: Jingoo Han <jingoohan1@gmail.com>
6699 L: dri-devel@lists.freedesktop.org
6701 F: drivers/gpu/drm/exynos/exynos_dp*
6703 EXYNOS SYSMMU (IOMMU) driver
6704 M: Marek Szyprowski <m.szyprowski@samsung.com>
6705 L: iommu@lists.linux-foundation.org
6707 F: drivers/iommu/exynos-iommu.c
6710 M: Jaegeuk Kim <jaegeuk@kernel.org>
6711 M: Chao Yu <yuchao0@huawei.com>
6712 L: linux-f2fs-devel@lists.sourceforge.net
6714 W: https://f2fs.wiki.kernel.org/
6715 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6716 F: Documentation/ABI/testing/sysfs-fs-f2fs
6717 F: Documentation/filesystems/f2fs.rst
6719 F: include/linux/f2fs_fs.h
6720 F: include/trace/events/f2fs.h
6722 F71805F HARDWARE MONITORING DRIVER
6723 M: Jean Delvare <jdelvare@suse.com>
6724 L: linux-hwmon@vger.kernel.org
6726 F: Documentation/hwmon/f71805f.rst
6727 F: drivers/hwmon/f71805f.c
6730 M: Josh Poimboeuf <jpoimboe@redhat.com>
6732 F: scripts/faddr2line
6735 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6736 L: netdev@vger.kernel.org
6738 F: Documentation/networking/failover.rst
6739 F: include/net/failover.h
6740 F: net/core/failover.c
6743 M: Jan Kara <jack@suse.cz>
6744 R: Amir Goldstein <amir73il@gmail.com>
6745 L: linux-fsdevel@vger.kernel.org
6747 F: fs/notify/fanotify/
6748 F: include/linux/fanotify.h
6749 F: include/uapi/linux/fanotify.h
6751 FARSYNC SYNCHRONOUS DRIVER
6752 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6754 W: http://www.farsite.co.uk/
6755 F: drivers/net/wan/farsync.*
6757 FAULT INJECTION SUPPORT
6758 M: Akinobu Mita <akinobu.mita@gmail.com>
6760 F: Documentation/fault-injection/
6761 F: lib/fault-inject.c
6763 FBTFT Framebuffer drivers
6764 L: dri-devel@lists.freedesktop.org
6765 L: linux-fbdev@vger.kernel.org
6767 F: drivers/staging/fbtft/
6770 M: Michael Buesch <m@bues.ch>
6771 L: linux-media@vger.kernel.org
6773 F: drivers/media/tuners/fc0011.c
6774 F: drivers/media/tuners/fc0011.h
6777 M: Antti Palosaari <crope@iki.fi>
6778 L: linux-media@vger.kernel.org
6780 W: https://linuxtv.org
6781 W: http://palosaari.fi/linux/
6782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6783 T: git git://linuxtv.org/anttip/media_tree.git
6784 F: drivers/media/tuners/fc2580*
6786 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6787 M: Hannes Reinecke <hare@suse.de>
6788 L: linux-scsi@vger.kernel.org
6790 W: www.Open-FCoE.org
6791 F: drivers/scsi/fcoe/
6792 F: drivers/scsi/libfc/
6794 F: include/scsi/libfc.h
6795 F: include/scsi/libfcoe.h
6796 F: include/uapi/scsi/fc/
6798 FILE LOCKING (flock() and fcntl()/lockf())
6799 M: Jeff Layton <jlayton@kernel.org>
6800 M: "J. Bruce Fields" <bfields@fieldses.org>
6801 L: linux-fsdevel@vger.kernel.org
6805 F: include/linux/fcntl.h
6806 F: include/uapi/linux/fcntl.h
6808 FILESYSTEM DIRECT ACCESS (DAX)
6809 M: Dan Williams <dan.j.williams@intel.com>
6810 R: Matthew Wilcox <willy@infradead.org>
6811 R: Jan Kara <jack@suse.cz>
6812 L: linux-fsdevel@vger.kernel.org
6813 L: linux-nvdimm@lists.01.org
6816 F: include/linux/dax.h
6817 F: include/trace/events/fs_dax.h
6819 FILESYSTEMS (VFS and infrastructure)
6820 M: Alexander Viro <viro@zeniv.linux.org.uk>
6821 L: linux-fsdevel@vger.kernel.org
6824 F: include/linux/fs.h
6825 F: include/linux/fs_types.h
6826 F: include/uapi/linux/fs.h
6827 F: include/uapi/linux/openat2.h
6829 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6830 M: Riku Voipio <riku.voipio@iki.fi>
6831 L: linux-hwmon@vger.kernel.org
6833 F: drivers/hwmon/f75375s.c
6834 F: include/linux/f75375s.h
6836 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6837 M: Clemens Ladisch <clemens@ladisch.de>
6838 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6841 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6842 F: include/uapi/sound/firewire.h
6845 FIREWIRE MEDIA DRIVERS (firedtv)
6846 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6847 L: linux-media@vger.kernel.org
6848 L: linux1394-devel@lists.sourceforge.net
6850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6851 F: drivers/media/firewire/
6853 FIREWIRE SBP-2 TARGET
6854 M: Chris Boot <bootc@bootc.net>
6855 L: linux-scsi@vger.kernel.org
6856 L: target-devel@vger.kernel.org
6857 L: linux1394-devel@lists.sourceforge.net
6859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6860 F: drivers/target/sbp/
6863 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6864 L: linux1394-devel@lists.sourceforge.net
6866 W: http://ieee1394.wiki.kernel.org/
6867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6868 F: drivers/firewire/
6869 F: include/linux/firewire.h
6870 F: include/uapi/linux/firewire*.h
6873 FIRMWARE LOADER (request_firmware)
6874 M: Luis Chamberlain <mcgrof@kernel.org>
6875 L: linux-kernel@vger.kernel.org
6877 F: Documentation/firmware_class/
6878 F: drivers/base/firmware_loader/
6879 F: include/linux/firmware.h
6881 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6882 M: Joshua Morris <josh.h.morris@us.ibm.com>
6883 M: Philip Kelleher <pjk1939@linux.ibm.com>
6885 F: drivers/block/rsxx/
6887 FLEXTIMER FTM-QUADDEC DRIVER
6888 M: Patrick Havelange <patrick.havelange@essensium.com>
6889 L: linux-iio@vger.kernel.org
6891 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6892 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6893 F: drivers/counter/ftm-quaddec.c
6896 M: Denis Efremov <efremov@linux.com>
6897 L: linux-block@vger.kernel.org
6899 F: drivers/block/floppy.c
6901 FLYSKY FSIA6B RC RECEIVER
6902 M: Markus Koch <markus@notsyncing.net>
6903 L: linux-input@vger.kernel.org
6905 F: drivers/input/joystick/fsia6b.c
6907 FORCEDETH GIGABIT ETHERNET DRIVER
6908 M: Rain River <rain.1986.08.12@gmail.com>
6909 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6910 L: netdev@vger.kernel.org
6912 F: drivers/net/ethernet/nvidia/*
6915 M: Wu Hao <hao.wu@intel.com>
6916 R: Tom Rix <trix@redhat.com>
6917 L: linux-fpga@vger.kernel.org
6919 F: Documentation/ABI/testing/sysfs-bus-dfl
6920 F: Documentation/fpga/dfl.rst
6921 F: drivers/fpga/dfl*
6922 F: include/uapi/linux/fpga-dfl.h
6924 FPGA MANAGER FRAMEWORK
6925 M: Moritz Fischer <mdf@kernel.org>
6926 R: Tom Rix <trix@redhat.com>
6927 L: linux-fpga@vger.kernel.org
6929 W: http://www.rocketboards.org
6930 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6931 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6932 F: Documentation/devicetree/bindings/fpga/
6933 F: Documentation/driver-api/fpga/
6934 F: Documentation/fpga/
6936 F: include/linux/fpga/
6939 M: Bill Metzenthen <billm@melbpc.org.au>
6941 W: http://floatingpoint.sourceforge.net/emulator/index.html
6942 F: arch/x86/math-emu/
6945 L: dri-devel@lists.freedesktop.org
6946 L: linux-fbdev@vger.kernel.org
6948 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6949 T: git git://anongit.freedesktop.org/drm/drm-misc
6950 F: Documentation/fb/
6952 F: include/linux/fb.h
6953 F: include/uapi/linux/fb.h
6954 F: include/uapi/video/
6957 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6958 M: Horia Geantă <horia.geanta@nxp.com>
6959 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6960 L: linux-crypto@vger.kernel.org
6962 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6963 F: drivers/crypto/caam/
6965 FREESCALE COLDFIRE M5441X MMC DRIVER
6966 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6967 L: linux-mmc@vger.kernel.org
6969 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6970 F: include/linux/platform_data/mmc-esdhc-mcf.h
6972 FREESCALE DIU FRAMEBUFFER DRIVER
6973 M: Timur Tabi <timur@kernel.org>
6974 L: linux-fbdev@vger.kernel.org
6976 F: drivers/video/fbdev/fsl-diu-fb.*
6978 FREESCALE DMA DRIVER
6979 M: Li Yang <leoyang.li@nxp.com>
6980 M: Zhang Wei <zw@zh-kernel.org>
6981 L: linuxppc-dev@lists.ozlabs.org
6983 F: drivers/dma/fsldma.*
6985 FREESCALE DSPI DRIVER
6986 M: Vladimir Oltean <olteanv@gmail.com>
6987 L: linux-spi@vger.kernel.org
6989 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6990 F: drivers/spi/spi-fsl-dspi.c
6991 F: include/linux/spi/spi-fsl-dspi.h
6993 FREESCALE ENETC ETHERNET DRIVERS
6994 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6995 L: netdev@vger.kernel.org
6997 F: drivers/net/ethernet/freescale/enetc/
6999 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
7000 M: Claudiu Manoil <claudiu.manoil@nxp.com>
7001 L: netdev@vger.kernel.org
7003 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7004 F: drivers/net/ethernet/freescale/gianfar*
7006 FREESCALE GPMI NAND DRIVER
7007 M: Han Xu <han.xu@nxp.com>
7008 L: linux-mtd@lists.infradead.org
7010 F: drivers/mtd/nand/raw/gpmi-nand/*
7012 FREESCALE I2C CPM DRIVER
7013 M: Jochen Friedrich <jochen@scram.de>
7014 L: linuxppc-dev@lists.ozlabs.org
7015 L: linux-i2c@vger.kernel.org
7017 F: drivers/i2c/busses/i2c-cpm.c
7019 FREESCALE IMX / MXC FEC DRIVER
7020 M: Fugang Duan <fugang.duan@nxp.com>
7021 L: netdev@vger.kernel.org
7023 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7024 F: drivers/net/ethernet/freescale/fec.h
7025 F: drivers/net/ethernet/freescale/fec_main.c
7026 F: drivers/net/ethernet/freescale/fec_ptp.c
7028 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7029 M: Sascha Hauer <s.hauer@pengutronix.de>
7030 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7031 L: linux-fbdev@vger.kernel.org
7032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7034 F: drivers/video/fbdev/imxfb.c
7035 F: include/linux/platform_data/video-imxfb.h
7037 FREESCALE IMX DDR PMU DRIVER
7038 M: Frank Li <Frank.li@nxp.com>
7039 L: linux-arm-kernel@lists.infradead.org
7041 F: Documentation/admin-guide/perf/imx-ddr.rst
7042 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7043 F: drivers/perf/fsl_imx8_ddr_perf.c
7045 FREESCALE IMX I2C DRIVER
7046 M: Oleksij Rempel <o.rempel@pengutronix.de>
7047 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7048 L: linux-i2c@vger.kernel.org
7050 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7051 F: drivers/i2c/busses/i2c-imx.c
7053 FREESCALE IMX LPI2C DRIVER
7054 M: Dong Aisheng <aisheng.dong@nxp.com>
7055 L: linux-i2c@vger.kernel.org
7056 L: linux-imx@nxp.com
7058 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7059 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7061 FREESCALE QORIQ DPAA ETHERNET DRIVER
7062 M: Madalin Bucur <madalin.bucur@nxp.com>
7063 L: netdev@vger.kernel.org
7065 F: drivers/net/ethernet/freescale/dpaa
7067 FREESCALE QORIQ DPAA FMAN DRIVER
7068 M: Madalin Bucur <madalin.bucur@nxp.com>
7069 L: netdev@vger.kernel.org
7071 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7072 F: drivers/net/ethernet/freescale/fman
7074 FREESCALE QORIQ PTP CLOCK DRIVER
7075 M: Yangbo Lu <yangbo.lu@nxp.com>
7076 L: netdev@vger.kernel.org
7078 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7079 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7080 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7081 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7082 F: drivers/ptp/ptp_qoriq.c
7083 F: drivers/ptp/ptp_qoriq_debugfs.c
7084 F: include/linux/fsl/ptp_qoriq.h
7086 FREESCALE QUAD SPI DRIVER
7087 M: Han Xu <han.xu@nxp.com>
7088 L: linux-spi@vger.kernel.org
7090 F: drivers/spi/spi-fsl-qspi.c
7092 FREESCALE QUICC ENGINE LIBRARY
7093 M: Qiang Zhao <qiang.zhao@nxp.com>
7094 L: linuxppc-dev@lists.ozlabs.org
7096 F: drivers/soc/fsl/qe/
7097 F: include/soc/fsl/*qe*.h
7098 F: include/soc/fsl/*ucc*.h
7100 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7101 M: Li Yang <leoyang.li@nxp.com>
7102 L: netdev@vger.kernel.org
7103 L: linuxppc-dev@lists.ozlabs.org
7105 F: drivers/net/ethernet/freescale/ucc_geth*
7107 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7108 M: Zhao Qiang <qiang.zhao@nxp.com>
7109 L: netdev@vger.kernel.org
7110 L: linuxppc-dev@lists.ozlabs.org
7112 F: drivers/net/wan/fsl_ucc_hdlc*
7114 FREESCALE QUICC ENGINE UCC UART DRIVER
7115 M: Timur Tabi <timur@kernel.org>
7116 L: linuxppc-dev@lists.ozlabs.org
7118 F: drivers/tty/serial/ucc_uart.c
7120 FREESCALE SOC DRIVERS
7121 M: Li Yang <leoyang.li@nxp.com>
7122 L: linuxppc-dev@lists.ozlabs.org
7123 L: linux-arm-kernel@lists.infradead.org
7125 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7126 F: Documentation/devicetree/bindings/soc/fsl/
7128 F: include/linux/fsl/
7130 FREESCALE SOC FS_ENET DRIVER
7131 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7132 L: linuxppc-dev@lists.ozlabs.org
7133 L: netdev@vger.kernel.org
7135 F: drivers/net/ethernet/freescale/fs_enet/
7136 F: include/linux/fs_enet_pd.h
7138 FREESCALE SOC SOUND DRIVERS
7139 M: Timur Tabi <timur@kernel.org>
7140 M: Nicolin Chen <nicoleotsuka@gmail.com>
7141 M: Xiubo Li <Xiubo.Lee@gmail.com>
7142 R: Fabio Estevam <festevam@gmail.com>
7143 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7144 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7145 L: linuxppc-dev@lists.ozlabs.org
7147 F: sound/soc/fsl/fsl*
7148 F: sound/soc/fsl/imx*
7149 F: sound/soc/fsl/mpc8610_hpcd.c
7151 FREESCALE USB PERIPHERAL DRIVERS
7152 M: Li Yang <leoyang.li@nxp.com>
7153 L: linux-usb@vger.kernel.org
7154 L: linuxppc-dev@lists.ozlabs.org
7156 F: drivers/usb/gadget/udc/fsl*
7158 FREESCALE USB PHY DRIVER
7159 M: Ran Wang <ran.wang_1@nxp.com>
7160 L: linux-usb@vger.kernel.org
7161 L: linuxppc-dev@lists.ozlabs.org
7163 F: drivers/usb/phy/phy-fsl-usb*
7166 M: Christoph Hellwig <hch@infradead.org>
7168 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7172 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7173 M: Pavel Machek <pavel@ucw.cz>
7174 L: linux-pm@vger.kernel.org
7176 F: Documentation/power/freezing-of-tasks.rst
7177 F: include/linux/freezer.h
7181 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7182 L: linux-kernel@vger.kernel.org
7184 F: include/linux/frontswap.h
7187 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7188 M: David Howells <dhowells@redhat.com>
7189 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7191 F: Documentation/filesystems/caching/
7193 F: include/linux/fscache*.h
7195 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7196 M: Theodore Y. Ts'o <tytso@mit.edu>
7197 M: Jaegeuk Kim <jaegeuk@kernel.org>
7198 M: Eric Biggers <ebiggers@kernel.org>
7199 L: linux-fscrypt@vger.kernel.org
7201 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7202 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7203 F: Documentation/filesystems/fscrypt.rst
7205 F: include/linux/fscrypt*.h
7206 F: include/uapi/linux/fscrypt.h
7209 M: Jeremy Kerr <jk@ozlabs.org>
7210 M: Joel Stanley <joel@jms.id.au>
7211 R: Alistar Popple <alistair@popple.id.au>
7212 R: Eddie James <eajames@linux.ibm.com>
7213 L: linux-fsi@lists.ozlabs.org
7215 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7218 F: include/linux/fsi*.h
7219 F: include/trace/events/fsi*.h
7221 FSI-ATTACHED I2C DRIVER
7222 M: Eddie James <eajames@linux.ibm.com>
7223 L: linux-i2c@vger.kernel.org
7224 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7226 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7227 F: drivers/i2c/busses/i2c-fsi.c
7229 FSI-ATTACHED SPI DRIVER
7230 M: Eddie James <eajames@linux.ibm.com>
7231 L: linux-spi@vger.kernel.org
7233 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7234 F: drivers/spi/spi-fsi.c
7236 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7237 M: Jan Kara <jack@suse.cz>
7238 R: Amir Goldstein <amir73il@gmail.com>
7239 L: linux-fsdevel@vger.kernel.org
7241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7243 F: include/linux/fsnotify*.h
7245 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7246 M: Eric Biggers <ebiggers@kernel.org>
7247 M: Theodore Y. Ts'o <tytso@mit.edu>
7248 L: linux-fscrypt@vger.kernel.org
7250 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7251 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7252 F: Documentation/filesystems/fsverity.rst
7254 F: include/linux/fsverity.h
7255 F: include/uapi/linux/fsverity.h
7257 FUJITSU LAPTOP EXTRAS
7258 M: Jonathan Woithe <jwoithe@just42.net>
7259 L: platform-driver-x86@vger.kernel.org
7261 F: drivers/platform/x86/fujitsu-laptop.c
7263 FUJITSU M-5MO LS CAMERA ISP DRIVER
7264 M: Kyungmin Park <kyungmin.park@samsung.com>
7265 M: Heungjun Kim <riverful.kim@samsung.com>
7266 L: linux-media@vger.kernel.org
7268 F: drivers/media/i2c/m5mols/
7269 F: include/media/i2c/m5mols.h
7271 FUJITSU TABLET EXTRAS
7272 M: Robert Gerlach <khnz@gmx.de>
7273 L: platform-driver-x86@vger.kernel.org
7275 F: drivers/platform/x86/fujitsu-tablet.c
7277 FUSE: FILESYSTEM IN USERSPACE
7278 M: Miklos Szeredi <miklos@szeredi.hu>
7279 L: linux-fsdevel@vger.kernel.org
7281 W: https://github.com/libfuse/
7282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7283 F: Documentation/filesystems/fuse.rst
7285 F: include/uapi/linux/fuse.h
7288 M: Thomas Gleixner <tglx@linutronix.de>
7289 M: Ingo Molnar <mingo@redhat.com>
7290 R: Peter Zijlstra <peterz@infradead.org>
7291 R: Darren Hart <dvhart@infradead.org>
7292 L: linux-kernel@vger.kernel.org
7294 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7295 F: Documentation/locking/*futex*
7296 F: include/asm-generic/futex.h
7297 F: include/linux/futex.h
7298 F: include/uapi/linux/futex.h
7300 F: tools/perf/bench/futex*
7301 F: tools/testing/selftests/futex/
7303 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7304 M: Tim Harvey <tharvey@gateworks.com>
7305 M: Robert Jones <rjones@gateworks.com>
7307 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7308 F: drivers/mfd/gateworks-gsc.c
7309 F: include/linux/mfd/gsc.h
7310 F: Documentation/hwmon/gsc-hwmon.rst
7311 F: drivers/hwmon/gsc-hwmon.c
7312 F: include/linux/platform_data/gsc_hwmon.h
7314 GASKET DRIVER FRAMEWORK
7315 M: Rob Springer <rspringer@google.com>
7316 M: Todd Poynor <toddpoynor@google.com>
7317 M: Ben Chan <benchan@chromium.org>
7318 M: Richard Yeh <rcy@google.com>
7320 F: drivers/staging/gasket/
7323 M: Kees Cook <keescook@chromium.org>
7324 R: Emese Revfy <re.emese@gmail.com>
7325 L: linux-hardening@vger.kernel.org
7327 F: Documentation/kbuild/gcc-plugins.rst
7328 F: scripts/Makefile.gcc-plugins
7329 F: scripts/gcc-plugin.sh
7330 F: scripts/gcc-plugins/
7332 GCOV BASED KERNEL PROFILING
7333 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7335 F: Documentation/dev-tools/gcov.rst
7338 GDB KERNEL DEBUGGING HELPER SCRIPTS
7339 M: Jan Kiszka <jan.kiszka@siemens.com>
7340 M: Kieran Bingham <kbingham@kernel.org>
7344 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7345 M: Achim Leubner <achim_leubner@adaptec.com>
7346 L: linux-scsi@vger.kernel.org
7348 W: http://www.icp-vortex.com/
7349 F: drivers/scsi/gdt*
7351 GEMTEK FM RADIO RECEIVER DRIVER
7352 M: Hans Verkuil <hverkuil@xs4all.nl>
7353 L: linux-media@vger.kernel.org
7355 W: https://linuxtv.org
7356 T: git git://linuxtv.org/media_tree.git
7357 F: drivers/media/radio/radio-gemtek*
7359 GENERIC ARCHITECTURE TOPOLOGY
7360 M: Sudeep Holla <sudeep.holla@arm.com>
7361 L: linux-kernel@vger.kernel.org
7363 F: drivers/base/arch_topology.c
7364 F: include/linux/arch_topology.h
7367 M: Thomas Gleixner <tglx@linutronix.de>
7368 M: Peter Zijlstra <peterz@infradead.org>
7369 M: Andy Lutomirski <luto@kernel.org>
7370 L: linux-kernel@vger.kernel.org
7372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
7373 F: include/linux/entry-common.h
7374 F: include/linux/entry-kvm.h
7377 GENERIC GPIO I2C DRIVER
7378 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7380 F: drivers/i2c/busses/i2c-gpio.c
7381 F: include/linux/platform_data/i2c-gpio.h
7383 GENERIC GPIO I2C MULTIPLEXER DRIVER
7384 M: Peter Korsgaard <peter.korsgaard@barco.com>
7385 L: linux-i2c@vger.kernel.org
7387 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7388 F: drivers/i2c/muxes/i2c-mux-gpio.c
7389 F: include/linux/platform_data/i2c-mux-gpio.h
7391 GENERIC HDLC (WAN) DRIVERS
7392 M: Krzysztof Halasa <khc@pm.waw.pl>
7394 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7395 F: drivers/net/wan/c101.c
7396 F: drivers/net/wan/hd6457*
7397 F: drivers/net/wan/hdlc*
7398 F: drivers/net/wan/n2.c
7399 F: drivers/net/wan/pc300too.c
7400 F: drivers/net/wan/pci200syn.c
7401 F: drivers/net/wan/wanxl*
7403 GENERIC INCLUDE/ASM HEADER FILES
7404 M: Arnd Bergmann <arnd@arndb.de>
7405 L: linux-arch@vger.kernel.org
7407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7408 F: include/asm-generic/
7409 F: include/uapi/asm-generic/
7411 GENERIC PHY FRAMEWORK
7412 M: Kishon Vijay Abraham I <kishon@ti.com>
7413 M: Vinod Koul <vkoul@kernel.org>
7414 L: linux-kernel@vger.kernel.org
7416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7417 F: Documentation/devicetree/bindings/phy/
7419 F: include/linux/phy/
7421 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7422 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7424 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7427 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7428 M: Kevin Hilman <khilman@kernel.org>
7429 M: Ulf Hansson <ulf.hansson@linaro.org>
7430 L: linux-pm@vger.kernel.org
7432 F: Documentation/devicetree/bindings/power/power?domain*
7433 F: drivers/base/power/domain*.c
7434 F: include/linux/pm_domain.h
7436 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7437 M: Eugen Hristev <eugen.hristev@microchip.com>
7438 L: linux-input@vger.kernel.org
7440 F: drivers/input/touchscreen/resistive-adc-touch.c
7442 GENERIC UIO DRIVER FOR PCI DEVICES
7443 M: "Michael S. Tsirkin" <mst@redhat.com>
7444 L: kvm@vger.kernel.org
7446 F: drivers/uio/uio_pci_generic.c
7448 GENERIC VDSO LIBRARY
7449 M: Andy Lutomirski <luto@kernel.org>
7450 M: Thomas Gleixner <tglx@linutronix.de>
7451 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7452 L: linux-kernel@vger.kernel.org
7454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7455 F: include/asm-generic/vdso/vsyscall.h
7457 F: kernel/time/vsyscall.c
7460 GENWQE (IBM Generic Workqueue Card)
7461 M: Frank Haverkamp <haver@linux.ibm.com>
7463 F: drivers/misc/genwqe/
7465 GET_MAINTAINER SCRIPT
7466 M: Joe Perches <joe@perches.com>
7468 F: scripts/get_maintainer.pl
7471 M: Bob Peterson <rpeterso@redhat.com>
7472 M: Andreas Gruenbacher <agruenba@redhat.com>
7473 L: cluster-devel@redhat.com
7475 W: http://sources.redhat.com/cluster/
7476 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7477 F: Documentation/filesystems/gfs2*
7479 F: include/uapi/linux/gfs2_ondisk.h
7482 M: Johan Hovold <johan@kernel.org>
7484 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7485 F: Documentation/ABI/testing/sysfs-class-gnss
7486 F: Documentation/devicetree/bindings/gnss/
7488 F: include/linux/gnss.h
7491 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7492 L: linux-media@vger.kernel.org
7494 F: drivers/media/usb/go7007/
7497 M: Bastien Nocera <hadess@hadess.net>
7498 L: linux-input@vger.kernel.org
7500 F: drivers/input/touchscreen/goodix.c
7502 GOOGLE ETHERNET DRIVERS
7503 M: Catherine Sullivan <csully@google.com>
7504 R: Sagi Shahar <sagis@google.com>
7505 R: Jon Olson <jonolson@google.com>
7506 L: netdev@vger.kernel.org
7508 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7509 F: drivers/net/ethernet/google
7511 GPD POCKET FAN DRIVER
7512 M: Hans de Goede <hdegoede@redhat.com>
7513 L: platform-driver-x86@vger.kernel.org
7515 F: drivers/platform/x86/gpd-pocket-fan.c
7518 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7519 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7520 L: linux-gpio@vger.kernel.org
7521 L: linux-acpi@vger.kernel.org
7523 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7524 F: drivers/gpio/gpiolib-acpi.c
7525 F: drivers/gpio/gpiolib-acpi.h
7528 M: Geert Uytterhoeven <geert+renesas@glider.be>
7529 L: linux-gpio@vger.kernel.org
7531 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7532 F: drivers/gpio/gpio-aggregator.c
7535 M: Sean Young <sean@mess.org>
7536 L: linux-media@vger.kernel.org
7538 F: drivers/media/rc/gpio-ir-tx.c
7541 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7542 L: linux-gpio@vger.kernel.org
7544 F: drivers/gpio/gpio-mockup.c
7545 F: tools/testing/selftests/gpio/
7548 R: Michael Walle <michael@walle.cc>
7550 F: drivers/gpio/gpio-regmap.c
7551 F: include/linux/gpio/regmap.h
7554 M: Linus Walleij <linus.walleij@linaro.org>
7555 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7556 L: linux-gpio@vger.kernel.org
7558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7559 F: Documentation/ABI/obsolete/sysfs-gpio
7560 F: Documentation/ABI/testing/gpio-cdev
7561 F: Documentation/admin-guide/gpio/
7562 F: Documentation/devicetree/bindings/gpio/
7563 F: Documentation/driver-api/gpio/
7565 F: include/asm-generic/gpio.h
7566 F: include/linux/gpio.h
7567 F: include/linux/gpio/
7568 F: include/linux/of_gpio.h
7569 F: include/uapi/linux/gpio.h
7572 GRE DEMULTIPLEXER DRIVER
7573 M: Dmitry Kozlov <xeb@mail.ru>
7574 L: netdev@vger.kernel.org
7576 F: include/net/gre.h
7577 F: net/ipv4/gre_demux.c
7578 F: net/ipv4/gre_offload.c
7580 GRETH 10/100/1G Ethernet MAC device driver
7581 M: Andreas Larsson <andreas@gaisler.com>
7582 L: netdev@vger.kernel.org
7584 F: drivers/net/ethernet/aeroflex/
7586 GREYBUS AUDIO PROTOCOLS DRIVERS
7587 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7588 M: Mark Greer <mgreer@animalcreek.com>
7590 F: drivers/staging/greybus/audio_apbridgea.c
7591 F: drivers/staging/greybus/audio_apbridgea.h
7592 F: drivers/staging/greybus/audio_codec.c
7593 F: drivers/staging/greybus/audio_codec.h
7594 F: drivers/staging/greybus/audio_gb.c
7595 F: drivers/staging/greybus/audio_manager.c
7596 F: drivers/staging/greybus/audio_manager.h
7597 F: drivers/staging/greybus/audio_manager_module.c
7598 F: drivers/staging/greybus/audio_manager_private.h
7599 F: drivers/staging/greybus/audio_manager_sysfs.c
7600 F: drivers/staging/greybus/audio_module.c
7601 F: drivers/staging/greybus/audio_topology.c
7603 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7604 M: Viresh Kumar <vireshk@kernel.org>
7606 F: drivers/staging/greybus/authentication.c
7607 F: drivers/staging/greybus/bootrom.c
7608 F: drivers/staging/greybus/firmware.h
7609 F: drivers/staging/greybus/fw-core.c
7610 F: drivers/staging/greybus/fw-download.c
7611 F: drivers/staging/greybus/fw-management.c
7612 F: drivers/staging/greybus/greybus_authentication.h
7613 F: drivers/staging/greybus/greybus_firmware.h
7614 F: drivers/staging/greybus/hid.c
7615 F: drivers/staging/greybus/i2c.c
7616 F: drivers/staging/greybus/spi.c
7617 F: drivers/staging/greybus/spilib.c
7618 F: drivers/staging/greybus/spilib.h
7620 GREYBUS LOOPBACK DRIVER
7621 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7623 F: drivers/staging/greybus/loopback.c
7625 GREYBUS PLATFORM DRIVERS
7626 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7628 F: drivers/staging/greybus/arche-apb-ctrl.c
7629 F: drivers/staging/greybus/arche-platform.c
7630 F: drivers/staging/greybus/arche_platform.h
7632 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7633 M: Rui Miguel Silva <rmfrfs@gmail.com>
7635 F: drivers/staging/greybus/gpio.c
7636 F: drivers/staging/greybus/light.c
7637 F: drivers/staging/greybus/power_supply.c
7638 F: drivers/staging/greybus/sdio.c
7639 F: drivers/staging/greybus/spi.c
7640 F: drivers/staging/greybus/spilib.c
7643 M: Johan Hovold <johan@kernel.org>
7644 M: Alex Elder <elder@kernel.org>
7645 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7646 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7649 F: drivers/staging/greybus/
7650 F: include/linux/greybus.h
7651 F: include/linux/greybus/
7653 GREYBUS UART PROTOCOLS DRIVERS
7654 M: David Lin <dtwlin@gmail.com>
7656 F: drivers/staging/greybus/log.c
7657 F: drivers/staging/greybus/uart.c
7659 GS1662 VIDEO SERIALIZER
7660 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7661 L: linux-media@vger.kernel.org
7663 T: git git://linuxtv.org/media_tree.git
7664 F: drivers/media/spi/gs1662.c
7666 GSPCA FINEPIX SUBDRIVER
7667 M: Frank Zago <frank@zago.net>
7668 L: linux-media@vger.kernel.org
7670 T: git git://linuxtv.org/media_tree.git
7671 F: drivers/media/usb/gspca/finepix.c
7673 GSPCA GL860 SUBDRIVER
7674 M: Olivier Lorin <o.lorin@laposte.net>
7675 L: linux-media@vger.kernel.org
7677 T: git git://linuxtv.org/media_tree.git
7678 F: drivers/media/usb/gspca/gl860/
7680 GSPCA M5602 SUBDRIVER
7681 M: Erik Andren <erik.andren@gmail.com>
7682 L: linux-media@vger.kernel.org
7684 T: git git://linuxtv.org/media_tree.git
7685 F: drivers/media/usb/gspca/m5602/
7687 GSPCA PAC207 SONIXB SUBDRIVER
7688 M: Hans Verkuil <hverkuil@xs4all.nl>
7689 L: linux-media@vger.kernel.org
7691 T: git git://linuxtv.org/media_tree.git
7692 F: drivers/media/usb/gspca/pac207.c
7694 GSPCA SN9C20X SUBDRIVER
7695 M: Brian Johnson <brijohn@gmail.com>
7696 L: linux-media@vger.kernel.org
7698 T: git git://linuxtv.org/media_tree.git
7699 F: drivers/media/usb/gspca/sn9c20x.c
7701 GSPCA T613 SUBDRIVER
7702 M: Leandro Costantino <lcostantino@gmail.com>
7703 L: linux-media@vger.kernel.org
7705 T: git git://linuxtv.org/media_tree.git
7706 F: drivers/media/usb/gspca/t613.c
7708 GSPCA USB WEBCAM DRIVER
7709 M: Hans Verkuil <hverkuil@xs4all.nl>
7710 L: linux-media@vger.kernel.org
7712 T: git git://linuxtv.org/media_tree.git
7713 F: drivers/media/usb/gspca/
7715 GTP (GPRS Tunneling Protocol)
7716 M: Pablo Neira Ayuso <pablo@netfilter.org>
7717 M: Harald Welte <laforge@gnumonks.org>
7718 L: osmocom-net-gprs@lists.osmocom.org
7720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7721 F: drivers/net/gtp.c
7723 GUID PARTITION TABLE (GPT)
7724 M: Davidlohr Bueso <dave@stgolabs.net>
7725 L: linux-efi@vger.kernel.org
7727 F: block/partitions/efi.*
7730 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7731 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7733 W: http://uclinux-h8.sourceforge.jp
7734 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7736 F: drivers/clk/h8300/
7737 F: drivers/clocksource/h8300_*.c
7738 F: drivers/irqchip/irq-renesas-h8*.c
7740 HABANALABS PCI DRIVER
7741 M: Oded Gabbay <ogabbay@kernel.org>
7743 T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux.git
7744 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7745 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7746 F: drivers/misc/habanalabs/
7747 F: include/uapi/misc/habanalabs.h
7750 M: Antti Palosaari <crope@iki.fi>
7751 L: linux-media@vger.kernel.org
7753 W: https://linuxtv.org
7754 W: http://palosaari.fi/linux/
7755 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7756 T: git git://linuxtv.org/anttip/media_tree.git
7757 F: drivers/media/usb/hackrf/
7759 HANTRO VPU CODEC DRIVER
7760 M: Ezequiel Garcia <ezequiel@collabora.com>
7761 M: Philipp Zabel <p.zabel@pengutronix.de>
7762 L: linux-media@vger.kernel.org
7763 L: linux-rockchip@lists.infradead.org
7765 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7766 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7767 F: drivers/staging/media/hantro/
7769 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7770 M: Frank Seidel <frank@f-seidel.de>
7771 L: platform-driver-x86@vger.kernel.org
7773 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7774 F: drivers/platform/x86/hdaps.c
7777 M: Jean Delvare <jdelvare@suse.com>
7778 M: Guenter Roeck <linux@roeck-us.net>
7779 L: linux-hwmon@vger.kernel.org
7781 W: http://hwmon.wiki.kernel.org/
7782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7783 F: Documentation/devicetree/bindings/hwmon/
7784 F: Documentation/hwmon/
7786 F: include/linux/hwmon*.h
7787 F: include/trace/events/hwmon*.h
7789 HARDWARE RANDOM NUMBER GENERATOR CORE
7790 M: Matt Mackall <mpm@selenic.com>
7791 M: Herbert Xu <herbert@gondor.apana.org.au>
7792 L: linux-crypto@vger.kernel.org
7794 F: Documentation/admin-guide/hw_random.rst
7795 F: Documentation/devicetree/bindings/rng/
7796 F: drivers/char/hw_random/
7797 F: include/linux/hw_random.h
7799 HARDWARE SPINLOCK CORE
7800 M: Ohad Ben-Cohen <ohad@wizery.com>
7801 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7802 R: Baolin Wang <baolin.wang7@gmail.com>
7803 L: linux-remoteproc@vger.kernel.org
7805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7806 F: Documentation/devicetree/bindings/hwlock/
7807 F: Documentation/locking/hwspinlock.rst
7808 F: drivers/hwspinlock/
7809 F: include/linux/hwspinlock.h
7811 HARDWARE TRACING FACILITIES
7812 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7814 F: drivers/hwtracing/
7816 HARMONY SOUND DRIVER
7817 L: linux-parisc@vger.kernel.org
7819 F: sound/parisc/harmony.*
7821 HDPVR USB VIDEO ENCODER DRIVER
7822 M: Hans Verkuil <hverkuil@xs4all.nl>
7823 L: linux-media@vger.kernel.org
7825 W: https://linuxtv.org
7826 T: git git://linuxtv.org/media_tree.git
7827 F: drivers/media/usb/hdpvr/
7829 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7830 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7832 F: Documentation/watchdog/hpwdt.rst
7833 F: drivers/watchdog/hpwdt.c
7835 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7836 M: Don Brace <don.brace@microchip.com>
7837 L: storagedev@microchip.com
7838 L: linux-scsi@vger.kernel.org
7840 F: Documentation/scsi/hpsa.rst
7841 F: drivers/scsi/hpsa*.[ch]
7842 F: include/linux/cciss*.h
7843 F: include/uapi/linux/cciss*.h
7846 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7847 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7848 L: linux-rdma@vger.kernel.org
7850 F: drivers/infiniband/hw/hfi1
7853 L: linux-fsdevel@vger.kernel.org
7855 F: Documentation/filesystems/hfs.rst
7859 L: linux-fsdevel@vger.kernel.org
7861 F: Documentation/filesystems/hfsplus.rst
7864 HGA FRAMEBUFFER DRIVER
7865 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7866 L: linux-nvidia@lists.surfsouth.com
7868 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7869 F: drivers/video/fbdev/hgafb.c
7871 HIBERNATION (aka Software Suspend, aka swsusp)
7872 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7873 M: Pavel Machek <pavel@ucw.cz>
7874 L: linux-pm@vger.kernel.org
7876 B: https://bugzilla.kernel.org
7877 F: arch/*/include/asm/suspend*.h
7879 F: drivers/base/power/
7880 F: include/linux/freezer.h
7881 F: include/linux/pm.h
7882 F: include/linux/suspend.h
7886 M: Jiri Kosina <jikos@kernel.org>
7887 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7888 L: linux-input@vger.kernel.org
7890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7892 F: include/linux/hid*
7893 F: include/uapi/linux/hid*
7895 HID SENSOR HUB DRIVERS
7896 M: Jiri Kosina <jikos@kernel.org>
7897 M: Jonathan Cameron <jic23@kernel.org>
7898 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7899 L: linux-input@vger.kernel.org
7900 L: linux-iio@vger.kernel.org
7902 F: Documentation/hid/hid-sensor*
7903 F: drivers/hid/hid-sensor-*
7904 F: drivers/iio/*/hid-*
7905 F: include/linux/hid-sensor-*
7907 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7908 M: Thomas Gleixner <tglx@linutronix.de>
7909 L: linux-kernel@vger.kernel.org
7911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7912 F: Documentation/timers/
7913 F: include/linux/clockchips.h
7914 F: include/linux/hrtimer.h
7915 F: kernel/time/clockevents.c
7916 F: kernel/time/hrtimer.c
7917 F: kernel/time/timer_*.c
7919 HIGH-SPEED SCC DRIVER FOR AX.25
7920 L: linux-hams@vger.kernel.org
7922 F: drivers/net/hamradio/dmascc.c
7923 F: drivers/net/hamradio/scc.c
7925 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7926 M: HighPoint Linux Team <linux@highpoint-tech.com>
7928 W: http://www.highpoint-tech.com
7929 F: Documentation/scsi/hptiop.rst
7930 F: drivers/scsi/hptiop.c
7933 M: Jes Sorensen <jes@trained-monkey.org>
7934 L: linux-hippi@sunsite.dk
7936 F: drivers/net/hippi/
7937 F: include/linux/hippidevice.h
7938 F: include/uapi/linux/if_hippi.h
7941 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7942 M: Kurt Kanzenbach <kurt@linutronix.de>
7943 L: netdev@vger.kernel.org
7945 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7946 F: drivers/net/dsa/hirschmann/*
7947 F: include/linux/platform_data/hirschmann-hellcreek.h
7948 F: net/dsa/tag_hellcreek.c
7950 HISILICON DMA DRIVER
7951 M: Zhou Wang <wangzhou1@hisilicon.com>
7952 L: dmaengine@vger.kernel.org
7954 F: drivers/dma/hisi_dma.c
7956 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7957 M: Zaibo Xu <xuzaibo@huawei.com>
7958 L: linux-crypto@vger.kernel.org
7960 F: Documentation/ABI/testing/debugfs-hisi-hpre
7961 F: drivers/crypto/hisilicon/hpre/hpre.h
7962 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7963 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7965 HISILICON LPC BUS DRIVER
7966 M: john.garry@huawei.com
7968 W: http://www.hisilicon.com
7969 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7970 F: drivers/bus/hisi_lpc.c
7972 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7973 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7974 M: Salil Mehta <salil.mehta@huawei.com>
7975 L: netdev@vger.kernel.org
7977 W: http://www.hisilicon.com
7978 F: drivers/net/ethernet/hisilicon/hns3/
7980 HISILICON NETWORK SUBSYSTEM DRIVER
7981 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7982 M: Salil Mehta <salil.mehta@huawei.com>
7983 L: netdev@vger.kernel.org
7985 W: http://www.hisilicon.com
7986 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7987 F: drivers/net/ethernet/hisilicon/
7989 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7990 M: John Stultz <john.stultz@linaro.org>
7991 L: linux-kernel@vger.kernel.org
7993 F: drivers/misc/hisi_hikey_usb.c
7994 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7996 HISILICON PMU DRIVER
7997 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7999 W: http://www.hisilicon.com
8000 F: Documentation/admin-guide/perf/hisi-pmu.rst
8001 F: drivers/perf/hisilicon
8003 HISILICON QM AND ZIP Controller DRIVER
8004 M: Zhou Wang <wangzhou1@hisilicon.com>
8005 L: linux-crypto@vger.kernel.org
8007 F: Documentation/ABI/testing/debugfs-hisi-zip
8008 F: drivers/crypto/hisilicon/qm.c
8009 F: drivers/crypto/hisilicon/qm.h
8010 F: drivers/crypto/hisilicon/sgl.c
8011 F: drivers/crypto/hisilicon/zip/
8013 HISILICON ROCE DRIVER
8014 M: Lijun Ou <oulijun@huawei.com>
8015 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
8016 M: Weihang Li <liweihang@huawei.com>
8017 L: linux-rdma@vger.kernel.org
8019 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
8020 F: drivers/infiniband/hw/hns/
8022 HISILICON SAS Controller
8023 M: John Garry <john.garry@huawei.com>
8025 W: http://www.hisilicon.com
8026 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8027 F: drivers/scsi/hisi_sas/
8029 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8030 M: Zaibo Xu <xuzaibo@huawei.com>
8031 L: linux-crypto@vger.kernel.org
8033 F: Documentation/ABI/testing/debugfs-hisi-sec
8034 F: drivers/crypto/hisilicon/sec2/sec.h
8035 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8036 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8037 F: drivers/crypto/hisilicon/sec2/sec_main.c
8039 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8040 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8041 L: devel@driverdev.osuosl.org
8043 F: drivers/staging/hikey9xx/
8045 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8046 M: Zaibo Xu <xuzaibo@huawei.com>
8048 F: drivers/crypto/hisilicon/trng/trng.c
8050 HISILICON V3XX SPI NOR FLASH Controller Driver
8051 M: John Garry <john.garry@huawei.com>
8053 W: http://www.hisilicon.com
8054 F: drivers/spi/spi-hisi-sfc-v3xx.c
8056 HMM - Heterogeneous Memory Management
8057 M: Jérôme Glisse <jglisse@redhat.com>
8058 L: linux-mm@kvack.org
8060 F: Documentation/vm/hmm.rst
8061 F: include/linux/hmm*
8064 F: tools/testing/selftests/vm/*hmm*
8067 M: Jouni Malinen <j@w1.fi>
8068 L: linux-wireless@vger.kernel.org
8070 W: http://w1.fi/hostap-driver.html
8071 F: drivers/net/wireless/intersil/hostap/
8073 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8074 L: platform-driver-x86@vger.kernel.org
8076 F: drivers/platform/x86/tc1100-wmi.c
8078 HPET: High Precision Event Timers driver
8079 M: Clemens Ladisch <clemens@ladisch.de>
8081 F: Documentation/timers/hpet.rst
8082 F: drivers/char/hpet.c
8083 F: include/linux/hpet.h
8084 F: include/uapi/linux/hpet.h
8088 F: arch/x86/include/asm/hpet.h
8089 F: arch/x86/kernel/hpet.c
8092 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8094 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8098 M: Sebastian Reichel <sre@kernel.org>
8100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8101 F: Documentation/ABI/testing/sysfs-bus-hsi
8102 F: Documentation/driver-api/hsi.rst
8104 F: include/linux/hsi/
8105 F: include/uapi/linux/hsi/
8108 L: linux-usb@vger.kernel.org
8110 F: drivers/net/usb/hso.c
8112 HSR NETWORK PROTOCOL
8113 L: netdev@vger.kernel.org
8117 HT16K33 LED CONTROLLER DRIVER
8118 M: Robin van der Gracht <robin@protonic.nl>
8120 F: Documentation/devicetree/bindings/display/ht16k33.txt
8121 F: drivers/auxdisplay/ht16k33.c
8123 HTCPEN TOUCHSCREEN DRIVER
8124 M: Pau Oliva Fora <pof@eslack.org>
8125 L: linux-input@vger.kernel.org
8127 F: drivers/input/touchscreen/htcpen.c
8129 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8130 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8131 L: linux-iio@vger.kernel.org
8133 W: http://www.st.com/
8134 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8135 F: drivers/iio/humidity/hts221*
8137 HUAWEI ETHERNET DRIVER
8138 M: Bin Luo <luobin9@huawei.com>
8139 L: netdev@vger.kernel.org
8141 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8142 F: drivers/net/ethernet/huawei/hinic/
8145 M: Mike Kravetz <mike.kravetz@oracle.com>
8146 L: linux-mm@kvack.org
8148 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8149 F: Documentation/admin-guide/mm/hugetlbpage.rst
8150 F: Documentation/vm/hugetlbfs_reserv.rst
8152 F: include/linux/hugetlb.h
8156 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8157 L: linux-media@vger.kernel.org
8159 W: https://linuxtv.org
8160 T: git git://linuxtv.org/media_tree.git
8161 F: drivers/media/platform/sti/hva
8163 HWPOISON MEMORY FAILURE HANDLING
8164 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8165 L: linux-mm@kvack.org
8167 F: mm/hwpoison-inject.c
8168 F: mm/memory-failure.c
8170 HYGON PROCESSOR SUPPORT
8171 M: Pu Wen <puwen@hygon.cn>
8172 L: linux-kernel@vger.kernel.org
8174 F: arch/x86/kernel/cpu/hygon.c
8176 HYNIX HI556 SENSOR DRIVER
8177 M: Shawn Tu <shawnx.tu@intel.com>
8178 L: linux-media@vger.kernel.org
8180 T: git git://linuxtv.org/media_tree.git
8181 F: drivers/media/i2c/hi556.c
8183 Hyper-V CORE AND DRIVERS
8184 M: "K. Y. Srinivasan" <kys@microsoft.com>
8185 M: Haiyang Zhang <haiyangz@microsoft.com>
8186 M: Stephen Hemminger <sthemmin@microsoft.com>
8187 M: Wei Liu <wei.liu@kernel.org>
8188 L: linux-hyperv@vger.kernel.org
8190 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8191 F: Documentation/ABI/stable/sysfs-bus-vmbus
8192 F: Documentation/ABI/testing/debugfs-hyperv
8193 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8195 F: arch/x86/include/asm/hyperv-tlfs.h
8196 F: arch/x86/include/asm/mshyperv.h
8197 F: arch/x86/include/asm/trace/hyperv.h
8198 F: arch/x86/kernel/cpu/mshyperv.c
8199 F: drivers/clocksource/hyperv_timer.c
8200 F: drivers/hid/hid-hyperv.c
8202 F: drivers/input/serio/hyperv-keyboard.c
8203 F: drivers/iommu/hyperv-iommu.c
8204 F: drivers/net/hyperv/
8205 F: drivers/pci/controller/pci-hyperv-intf.c
8206 F: drivers/pci/controller/pci-hyperv.c
8207 F: drivers/scsi/storvsc_drv.c
8208 F: drivers/uio/uio_hv_generic.c
8209 F: drivers/video/fbdev/hyperv_fb.c
8210 F: include/asm-generic/hyperv-tlfs.h
8211 F: include/asm-generic/mshyperv.h
8212 F: include/clocksource/hyperv_timer.h
8213 F: include/linux/hyperv.h
8214 F: include/uapi/linux/hyperv.h
8215 F: net/vmw_vsock/hyperv_transport.c
8219 M: Vignesh Raghavendra <vigneshr@ti.com>
8220 L: linux-mtd@lists.infradead.org
8222 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8223 C: irc://irc.oftc.net/mtd
8224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8225 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8226 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8227 F: drivers/mtd/hyperbus/
8228 F: include/linux/mtd/hyperbus.h
8230 HYPERVISOR VIRTUAL CONSOLE DRIVER
8231 L: linuxppc-dev@lists.ozlabs.org
8236 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8237 L: linux-i2c@vger.kernel.org
8238 L: linux-acpi@vger.kernel.org
8240 F: drivers/i2c/i2c-core-acpi.c
8242 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8243 M: Ajay Gupta <ajayg@nvidia.com>
8244 L: linux-i2c@vger.kernel.org
8246 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8247 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8250 M: Peter Rosin <peda@axentia.se>
8251 L: linux-i2c@vger.kernel.org
8253 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8254 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8255 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8256 F: Documentation/i2c/i2c-topology.rst
8257 F: Documentation/i2c/muxes/
8258 F: drivers/i2c/i2c-mux.c
8259 F: drivers/i2c/muxes/
8260 F: include/linux/i2c-mux.h
8262 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8263 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8264 L: linux-i2c@vger.kernel.org
8266 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8267 F: drivers/i2c/busses/i2c-mv64xxx.c
8269 I2C OVER PARALLEL PORT
8270 M: Jean Delvare <jdelvare@suse.com>
8271 L: linux-i2c@vger.kernel.org
8273 F: Documentation/i2c/busses/i2c-parport.rst
8274 F: drivers/i2c/busses/i2c-parport.c
8277 M: Wolfram Sang <wsa@kernel.org>
8278 L: linux-i2c@vger.kernel.org
8280 W: https://i2c.wiki.kernel.org/
8281 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8282 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8283 F: Documentation/devicetree/bindings/i2c/i2c.txt
8284 F: Documentation/i2c/
8286 F: include/linux/i2c-dev.h
8287 F: include/linux/i2c-smbus.h
8288 F: include/linux/i2c.h
8289 F: include/uapi/linux/i2c-*.h
8290 F: include/uapi/linux/i2c.h
8292 I2C SUBSYSTEM HOST DRIVERS
8293 L: linux-i2c@vger.kernel.org
8295 W: https://i2c.wiki.kernel.org/
8296 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8298 F: Documentation/devicetree/bindings/i2c/
8299 F: drivers/i2c/algos/
8300 F: drivers/i2c/busses/
8303 M: Jean Delvare <jdelvare@suse.com>
8304 L: linux-i2c@vger.kernel.org
8306 F: Documentation/i2c/busses/i2c-taos-evm.rst
8307 F: drivers/i2c/busses/i2c-taos-evm.c
8310 M: Till Harbaum <till@harbaum.org>
8311 L: linux-i2c@vger.kernel.org
8313 W: http://www.harbaum.org/till/i2c_tiny_usb
8314 F: drivers/i2c/busses/i2c-tiny-usb.c
8316 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8317 M: Jean Delvare <jdelvare@suse.com>
8318 L: linux-i2c@vger.kernel.org
8320 F: Documentation/i2c/busses/i2c-ali1535.rst
8321 F: Documentation/i2c/busses/i2c-ali1563.rst
8322 F: Documentation/i2c/busses/i2c-ali15x3.rst
8323 F: Documentation/i2c/busses/i2c-amd756.rst
8324 F: Documentation/i2c/busses/i2c-amd8111.rst
8325 F: Documentation/i2c/busses/i2c-i801.rst
8326 F: Documentation/i2c/busses/i2c-nforce2.rst
8327 F: Documentation/i2c/busses/i2c-piix4.rst
8328 F: Documentation/i2c/busses/i2c-sis5595.rst
8329 F: Documentation/i2c/busses/i2c-sis630.rst
8330 F: Documentation/i2c/busses/i2c-sis96x.rst
8331 F: Documentation/i2c/busses/i2c-via.rst
8332 F: Documentation/i2c/busses/i2c-viapro.rst
8333 F: drivers/i2c/busses/i2c-ali1535.c
8334 F: drivers/i2c/busses/i2c-ali1563.c
8335 F: drivers/i2c/busses/i2c-ali15x3.c
8336 F: drivers/i2c/busses/i2c-amd756-s4882.c
8337 F: drivers/i2c/busses/i2c-amd756.c
8338 F: drivers/i2c/busses/i2c-amd8111.c
8339 F: drivers/i2c/busses/i2c-i801.c
8340 F: drivers/i2c/busses/i2c-isch.c
8341 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8342 F: drivers/i2c/busses/i2c-nforce2.c
8343 F: drivers/i2c/busses/i2c-piix4.c
8344 F: drivers/i2c/busses/i2c-sis5595.c
8345 F: drivers/i2c/busses/i2c-sis630.c
8346 F: drivers/i2c/busses/i2c-sis96x.c
8347 F: drivers/i2c/busses/i2c-via.c
8348 F: drivers/i2c/busses/i2c-viapro.c
8350 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8351 M: Hans de Goede <hdegoede@redhat.com>
8352 L: linux-i2c@vger.kernel.org
8354 F: drivers/i2c/busses/i2c-cht-wc.c
8356 I2C/SMBUS ISMT DRIVER
8357 M: Seth Heasley <seth.heasley@intel.com>
8358 M: Neil Horman <nhorman@tuxdriver.com>
8359 L: linux-i2c@vger.kernel.org
8360 F: Documentation/i2c/busses/i2c-ismt.rst
8361 F: drivers/i2c/busses/i2c-ismt.c
8363 I2C/SMBUS STUB DRIVER
8364 M: Jean Delvare <jdelvare@suse.com>
8365 L: linux-i2c@vger.kernel.org
8367 F: drivers/i2c/i2c-stub.c
8369 I3C DRIVER FOR CADENCE I3C MASTER IP
8370 M: Przemysław Gaj <pgaj@cadence.com>
8372 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8373 F: drivers/i3c/master/i3c-master-cdns.c
8375 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8376 M: Vitor Soares <vitor.soares@synopsys.com>
8378 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8379 F: drivers/i3c/master/dw*
8382 M: Boris Brezillon <bbrezillon@kernel.org>
8383 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8385 C: irc://chat.freenode.net/linux-i3c
8386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8387 F: Documentation/ABI/testing/sysfs-bus-i3c
8388 F: Documentation/devicetree/bindings/i3c/
8389 F: Documentation/driver-api/i3c
8391 F: include/linux/i3c/
8393 IA64 (Itanium) PLATFORM
8394 M: Tony Luck <tony.luck@intel.com>
8395 M: Fenghua Yu <fenghua.yu@intel.com>
8396 L: linux-ia64@vger.kernel.org
8398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8399 F: Documentation/ia64/
8402 IBM Power 842 compression accelerator
8403 M: Haren Myneni <haren@us.ibm.com>
8406 F: drivers/crypto/nx/Kconfig
8407 F: drivers/crypto/nx/Makefile
8408 F: drivers/crypto/nx/nx-842*
8409 F: include/linux/sw842.h
8412 IBM Power in-Nest Crypto Acceleration
8413 M: Breno Leitão <leitao@debian.org>
8414 M: Nayna Jain <nayna@linux.ibm.com>
8415 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8416 L: linux-crypto@vger.kernel.org
8418 F: drivers/crypto/nx/Kconfig
8419 F: drivers/crypto/nx/Makefile
8420 F: drivers/crypto/nx/nx-aes*
8421 F: drivers/crypto/nx/nx-sha*
8422 F: drivers/crypto/nx/nx.*
8423 F: drivers/crypto/nx/nx_csbcpb.h
8424 F: drivers/crypto/nx/nx_debugfs.c
8426 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8427 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8428 L: linux-pci@vger.kernel.org
8429 L: linuxppc-dev@lists.ozlabs.org
8431 F: drivers/pci/hotplug/rpadlpar*
8433 IBM Power Linux RAID adapter
8434 M: Brian King <brking@us.ibm.com>
8436 F: drivers/scsi/ipr.*
8438 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8439 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8440 L: linux-pci@vger.kernel.org
8441 L: linuxppc-dev@lists.ozlabs.org
8443 F: drivers/pci/hotplug/rpaphp*
8445 IBM Power SRIOV Virtual NIC Device Driver
8446 M: Dany Madden <drt@linux.ibm.com>
8447 M: Lijun Pan <ljp@linux.ibm.com>
8448 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8449 L: netdev@vger.kernel.org
8451 F: drivers/net/ethernet/ibm/ibmvnic.*
8453 IBM Power Virtual Accelerator Switchboard
8454 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8455 L: linuxppc-dev@lists.ozlabs.org
8457 F: arch/powerpc/include/asm/vas.h
8458 F: arch/powerpc/platforms/powernv/copy-paste.h
8459 F: arch/powerpc/platforms/powernv/vas*
8461 IBM Power Virtual Ethernet Device Driver
8462 M: Cristobal Forno <cforno12@linux.ibm.com>
8463 L: netdev@vger.kernel.org
8465 F: drivers/net/ethernet/ibm/ibmveth.*
8467 IBM Power Virtual FC Device Drivers
8468 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8469 L: linux-scsi@vger.kernel.org
8471 F: drivers/scsi/ibmvscsi/ibmvfc*
8473 IBM Power Virtual Management Channel Driver
8474 M: Steven Royer <seroyer@linux.ibm.com>
8476 F: drivers/misc/ibmvmc.*
8478 IBM Power Virtual SCSI Device Drivers
8479 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8480 L: linux-scsi@vger.kernel.org
8482 F: drivers/scsi/ibmvscsi/ibmvscsi*
8483 F: include/scsi/viosrp.h
8485 IBM Power Virtual SCSI Device Target Driver
8486 M: Michael Cyr <mikecyr@linux.ibm.com>
8487 L: linux-scsi@vger.kernel.org
8488 L: target-devel@vger.kernel.org
8490 F: drivers/scsi/ibmvscsi_tgt/
8492 IBM Power VMX Cryptographic instructions
8493 M: Breno Leitão <leitao@debian.org>
8494 M: Nayna Jain <nayna@linux.ibm.com>
8495 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8496 L: linux-crypto@vger.kernel.org
8498 F: drivers/crypto/vmx/Kconfig
8499 F: drivers/crypto/vmx/Makefile
8500 F: drivers/crypto/vmx/aes*
8501 F: drivers/crypto/vmx/ghash*
8502 F: drivers/crypto/vmx/ppc-xlate.pl
8503 F: drivers/crypto/vmx/vmx.c
8505 IBM ServeRAID RAID DRIVER
8507 F: drivers/scsi/ips.*
8509 ICH LPC AND GPIO DRIVER
8510 M: Peter Tyser <ptyser@xes-inc.com>
8512 F: drivers/gpio/gpio-ich.c
8513 F: drivers/mfd/lpc_ich.c
8516 M: Max Staudt <max@enpas.org>
8517 L: linux-i2c@vger.kernel.org
8519 F: drivers/i2c/busses/i2c-icy.c
8522 M: "David S. Miller" <davem@davemloft.net>
8523 L: linux-ide@vger.kernel.org
8525 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8527 F: Documentation/ide/
8529 F: include/linux/ide.h
8532 M: Borislav Petkov <bp@alien8.de>
8533 L: linux-ide@vger.kernel.org
8535 F: Documentation/cdrom/ide-cd.rst
8536 F: drivers/ide/ide-cd*
8538 IDEAPAD LAPTOP EXTRAS DRIVER
8539 M: Ike Panhc <ike.pan@canonical.com>
8540 L: platform-driver-x86@vger.kernel.org
8542 W: http://launchpad.net/ideapad-laptop
8543 F: drivers/platform/x86/ideapad-laptop.c
8545 IDEAPAD LAPTOP SLIDEBAR DRIVER
8546 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8547 L: linux-input@vger.kernel.org
8549 W: https://github.com/o2genum/ideapad-slidebar
8550 F: drivers/input/misc/ideapad_slidebar.c
8552 IDT VersaClock 5 CLOCK DRIVER
8553 M: Luca Ceresoli <luca@lucaceresoli.net>
8555 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8556 F: drivers/clk/clk-versaclock5.c
8558 IEEE 802.15.4 SUBSYSTEM
8559 M: Alexander Aring <alex.aring@gmail.com>
8560 M: Stefan Schmidt <stefan@datenfreihafen.org>
8561 L: linux-wpan@vger.kernel.org
8563 W: https://linux-wpan.org/
8564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8565 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8566 F: Documentation/networking/ieee802154.rst
8567 F: drivers/net/ieee802154/
8568 F: include/linux/ieee802154.h
8569 F: include/linux/nl802154.h
8570 F: include/net/af_ieee802154.h
8571 F: include/net/cfg802154.h
8572 F: include/net/ieee802154_netdev.h
8573 F: include/net/mac802154.h
8574 F: include/net/nl802154.h
8579 M: Yotam Gigi <yotam.gi@gmail.com>
8580 M: Jamal Hadi Salim <jhs@mojatatu.com>
8581 F: include/net/ife.h
8582 F: include/uapi/linux/ife.h
8585 IGORPLUG-USB IR RECEIVER
8586 M: Sean Young <sean@mess.org>
8587 L: linux-media@vger.kernel.org
8589 F: drivers/media/rc/igorplugusb.c
8591 IGUANAWORKS USB IR TRANSCEIVER
8592 M: Sean Young <sean@mess.org>
8593 L: linux-media@vger.kernel.org
8595 F: drivers/media/rc/iguanair.c
8597 IIO DIGITAL POTENTIOMETER DAC
8598 M: Peter Rosin <peda@axentia.se>
8599 L: linux-iio@vger.kernel.org
8601 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8602 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8603 F: drivers/iio/dac/dpot-dac.c
8605 IIO ENVELOPE DETECTOR
8606 M: Peter Rosin <peda@axentia.se>
8607 L: linux-iio@vger.kernel.org
8609 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8610 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8611 F: drivers/iio/adc/envelope-detector.c
8614 M: Peter Rosin <peda@axentia.se>
8615 L: linux-iio@vger.kernel.org
8617 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8618 F: drivers/iio/multiplexer/iio-mux.c
8620 IIO SUBSYSTEM AND DRIVERS
8621 M: Jonathan Cameron <jic23@kernel.org>
8622 R: Lars-Peter Clausen <lars@metafoo.de>
8623 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8624 L: linux-iio@vger.kernel.org
8626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8627 F: Documentation/ABI/testing/configfs-iio*
8628 F: Documentation/ABI/testing/sysfs-bus-iio*
8629 F: Documentation/devicetree/bindings/iio/
8631 F: drivers/staging/iio/
8632 F: include/linux/iio/
8636 M: Peter Rosin <peda@axentia.se>
8637 L: linux-iio@vger.kernel.org
8639 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8640 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8641 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8642 F: drivers/iio/afe/iio-rescale.c
8644 IKANOS/ADI EAGLE ADSL USB DRIVER
8645 M: Matthieu Castet <castet.matthieu@free.fr>
8646 M: Stanislaw Gruszka <stf_xl@wp.pl>
8648 F: drivers/usb/atm/ueagle-atm.c
8650 IMGTEC ASCII LCD DRIVER
8651 M: Paul Burton <paulburton@kernel.org>
8653 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8654 F: drivers/auxdisplay/img-ascii-lcd.c
8656 IMGTEC IR DECODER DRIVER
8658 F: drivers/media/rc/img-ir/
8660 IMON SOUNDGRAPH USB IR RECEIVER
8661 M: Sean Young <sean@mess.org>
8662 L: linux-media@vger.kernel.org
8664 F: drivers/media/rc/imon.c
8665 F: drivers/media/rc/imon_raw.c
8667 IMS TWINTURBO FRAMEBUFFER DRIVER
8668 L: linux-fbdev@vger.kernel.org
8670 F: drivers/video/fbdev/imsttfb.c
8672 INA209 HARDWARE MONITOR DRIVER
8673 M: Guenter Roeck <linux@roeck-us.net>
8674 L: linux-hwmon@vger.kernel.org
8676 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8677 F: Documentation/hwmon/ina209.rst
8678 F: drivers/hwmon/ina209.c
8680 INA2XX HARDWARE MONITOR DRIVER
8681 M: Guenter Roeck <linux@roeck-us.net>
8682 L: linux-hwmon@vger.kernel.org
8684 F: Documentation/hwmon/ina2xx.rst
8685 F: drivers/hwmon/ina2xx.c
8686 F: include/linux/platform_data/ina2xx.h
8688 INDUSTRY PACK SUBSYSTEM (IPACK)
8689 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8690 M: Jens Taprogge <jens.taprogge@taprogge.org>
8691 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8692 L: industrypack-devel@lists.sourceforge.net
8694 W: http://industrypack.sourceforge.net
8697 INFINEON DPS310 Driver
8698 M: Eddie James <eajames@linux.ibm.com>
8699 L: linux-iio@vger.kernel.org
8701 F: drivers/iio/pressure/dps310.c
8703 INFINIBAND SUBSYSTEM
8704 M: Doug Ledford <dledford@redhat.com>
8705 M: Jason Gunthorpe <jgg@nvidia.com>
8706 L: linux-rdma@vger.kernel.org
8708 W: https://github.com/linux-rdma/rdma-core
8709 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8710 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8711 F: Documentation/devicetree/bindings/infiniband/
8712 F: Documentation/infiniband/
8713 F: drivers/infiniband/
8715 F: include/trace/events/ib_mad.h
8716 F: include/trace/events/ib_umad.h
8717 F: include/uapi/linux/if_infiniband.h
8718 F: include/uapi/rdma/
8719 F: samples/bpf/ibumad_kern.c
8720 F: samples/bpf/ibumad_user.c
8722 INGENIC JZ4780 DMA Driver
8723 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8725 F: drivers/dma/dma-jz4780.c
8727 INGENIC JZ4780 NAND DRIVER
8728 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8729 L: linux-mtd@lists.infradead.org
8731 F: drivers/mtd/nand/raw/ingenic/
8734 M: Paul Cercueil <paul@crapouillou.net>
8736 F: arch/mips/boot/dts/ingenic/
8737 F: arch/mips/generic/board-ingenic.c
8738 F: arch/mips/include/asm/mach-ingenic/
8739 F: arch/mips/ingenic/Kconfig
8740 F: drivers/clk/ingenic/
8741 F: drivers/dma/dma-jz4780.c
8742 F: drivers/gpu/drm/ingenic/
8743 F: drivers/i2c/busses/i2c-jz4780.c
8744 F: drivers/iio/adc/ingenic-adc.c
8745 F: drivers/irqchip/irq-ingenic.c
8746 F: drivers/memory/jz4780-nemc.c
8747 F: drivers/mmc/host/jz4740_mmc.c
8748 F: drivers/mtd/nand/raw/ingenic/
8749 F: drivers/pinctrl/pinctrl-ingenic.c
8750 F: drivers/power/supply/ingenic-battery.c
8751 F: drivers/pwm/pwm-jz4740.c
8752 F: drivers/remoteproc/ingenic_rproc.c
8753 F: drivers/rtc/rtc-jz4740.c
8754 F: drivers/tty/serial/8250/8250_ingenic.c
8755 F: drivers/usb/musb/jz4740.c
8756 F: drivers/watchdog/jz4740_wdt.c
8757 F: include/dt-bindings/iio/adc/ingenic,adc.h
8758 F: include/linux/mfd/ingenic-tcu.h
8759 F: sound/soc/codecs/jz47*
8760 F: sound/soc/jz4740/
8763 M: Jan Kara <jack@suse.cz>
8764 R: Amir Goldstein <amir73il@gmail.com>
8765 L: linux-fsdevel@vger.kernel.org
8767 F: Documentation/filesystems/inotify.rst
8768 F: fs/notify/inotify/
8769 F: include/linux/inotify.h
8770 F: include/uapi/linux/inotify.h
8772 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8773 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8774 L: linux-input@vger.kernel.org
8776 Q: http://patchwork.kernel.org/project/linux-input/list/
8777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8778 F: Documentation/devicetree/bindings/input/
8779 F: Documentation/devicetree/bindings/serio/
8780 F: Documentation/input/
8782 F: include/linux/input.h
8783 F: include/linux/input/
8784 F: include/uapi/linux/input-event-codes.h
8785 F: include/uapi/linux/input.h
8787 INPUT MULTITOUCH (MT) PROTOCOL
8788 M: Henrik Rydberg <rydberg@bitmath.org>
8789 L: linux-input@vger.kernel.org
8791 F: Documentation/input/multi-touch-protocol.rst
8792 F: drivers/input/input-mt.c
8795 INSIDE SECURE CRYPTO DRIVER
8796 M: Antoine Tenart <atenart@kernel.org>
8797 L: linux-crypto@vger.kernel.org
8799 F: drivers/crypto/inside-secure/
8801 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8802 M: Mimi Zohar <zohar@linux.ibm.com>
8803 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8804 L: linux-integrity@vger.kernel.org
8806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8807 F: security/integrity/ima/
8809 INTEL 810/815 FRAMEBUFFER DRIVER
8810 M: Antonino Daplas <adaplas@gmail.com>
8811 L: linux-fbdev@vger.kernel.org
8813 F: drivers/video/fbdev/i810/
8816 M: Cezary Rojewski <cezary.rojewski@intel.com>
8817 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8818 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8819 M: Jie Yang <yang.jie@linux.intel.com>
8820 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8824 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8825 M: Hans de Goede <hdegoede@redhat.com>
8826 L: platform-driver-x86@vger.kernel.org
8828 F: drivers/platform/x86/intel_atomisp2_pm.c
8830 INTEL ATOMISP2 LED DRIVER
8831 M: Hans de Goede <hdegoede@redhat.com>
8832 L: platform-driver-x86@vger.kernel.org
8834 F: drivers/platform/x86/intel_atomisp2_led.c
8836 INTEL BROXTON PMC DRIVER
8837 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8838 M: Zha Qipeng <qipeng.zha@intel.com>
8840 F: drivers/mfd/intel_pmc_bxt.c
8841 F: include/linux/mfd/intel_pmc_bxt.h
8843 INTEL C600 SERIES SAS CONTROLLER DRIVER
8844 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8845 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8846 L: linux-scsi@vger.kernel.org
8848 T: git git://git.code.sf.net/p/intel-sas/isci
8849 F: drivers/scsi/isci/
8851 INTEL CPU family model numbers
8852 M: Tony Luck <tony.luck@intel.com>
8854 L: linux-kernel@vger.kernel.org
8856 F: arch/x86/include/asm/intel-family.h
8858 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8859 M: Jani Nikula <jani.nikula@linux.intel.com>
8860 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8861 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8862 L: intel-gfx@lists.freedesktop.org
8864 W: https://01.org/linuxgraphics/
8865 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8866 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8867 C: irc://chat.freenode.net/intel-gfx
8868 T: git git://anongit.freedesktop.org/drm-intel
8869 F: Documentation/gpu/i915.rst
8870 F: drivers/gpu/drm/i915/
8871 F: include/drm/i915*
8872 F: include/uapi/drm/i915_drm.h
8874 INTEL ETHERNET DRIVERS
8875 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8876 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8877 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8879 W: http://www.intel.com/support/feedback.htm
8880 W: http://e1000.sourceforge.net/
8881 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8884 F: Documentation/networking/device_drivers/ethernet/intel/
8885 F: drivers/net/ethernet/intel/
8886 F: drivers/net/ethernet/intel/*/
8887 F: include/linux/avf/virtchnl.h
8889 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8890 M: Maik Broemme <mbroemme@libmpq.org>
8891 L: linux-fbdev@vger.kernel.org
8893 F: Documentation/fb/intelfb.rst
8894 F: drivers/video/fbdev/intelfb/
8897 M: Andy Shevchenko <andy@kernel.org>
8898 L: linux-gpio@vger.kernel.org
8900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8901 F: drivers/gpio/gpio-ich.c
8902 F: drivers/gpio/gpio-intel-mid.c
8903 F: drivers/gpio/gpio-merrifield.c
8904 F: drivers/gpio/gpio-ml-ioh.c
8905 F: drivers/gpio/gpio-pch.c
8906 F: drivers/gpio/gpio-sch.c
8907 F: drivers/gpio/gpio-sodaville.c
8909 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8910 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8911 M: Zhi Wang <zhi.a.wang@intel.com>
8912 L: intel-gvt-dev@lists.freedesktop.org
8913 L: intel-gfx@lists.freedesktop.org
8915 W: https://01.org/igvt-g
8916 T: git https://github.com/intel/gvt-linux.git
8917 F: drivers/gpu/drm/i915/gvt/
8919 INTEL HID EVENT DRIVER
8920 M: Alex Hung <alex.hung@canonical.com>
8921 L: platform-driver-x86@vger.kernel.org
8923 F: drivers/platform/x86/intel-hid.c
8925 INTEL I/OAT DMA DRIVER
8926 M: Dave Jiang <dave.jiang@intel.com>
8927 R: Dan Williams <dan.j.williams@intel.com>
8928 L: dmaengine@vger.kernel.org
8930 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8931 F: drivers/dma/ioat*
8934 M: Dave Jiang <dave.jiang@intel.com>
8935 L: dmaengine@vger.kernel.org
8937 F: drivers/dma/idxd/*
8938 F: include/uapi/linux/idxd.h
8941 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8942 M: Len Brown <lenb@kernel.org>
8943 L: linux-pm@vger.kernel.org
8945 B: https://bugzilla.kernel.org
8946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8947 F: drivers/idle/intel_idle.c
8949 INTEL INTEGRATED SENSOR HUB DRIVER
8950 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8951 M: Jiri Kosina <jikos@kernel.org>
8952 L: linux-input@vger.kernel.org
8954 F: drivers/hid/intel-ish-hid/
8957 M: David Woodhouse <dwmw2@infradead.org>
8958 M: Lu Baolu <baolu.lu@linux.intel.com>
8959 L: iommu@lists.linux-foundation.org
8961 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8962 F: drivers/iommu/intel/
8963 F: include/linux/intel-iommu.h
8964 F: include/linux/intel-svm.h
8966 INTEL IOP-ADMA DMA DRIVER
8967 R: Dan Williams <dan.j.williams@intel.com>
8969 F: drivers/dma/iop-adma.c
8971 INTEL IPU3 CSI-2 CIO2 DRIVER
8972 M: Yong Zhi <yong.zhi@intel.com>
8973 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8974 M: Bingbu Cao <bingbu.cao@intel.com>
8975 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8976 L: linux-media@vger.kernel.org
8978 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8979 F: drivers/media/pci/intel/ipu3/
8981 INTEL IPU3 CSI-2 IMGU DRIVER
8982 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8983 R: Bingbu Cao <bingbu.cao@intel.com>
8984 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8985 L: linux-media@vger.kernel.org
8987 F: Documentation/admin-guide/media/ipu3.rst
8988 F: Documentation/admin-guide/media/ipu3_rcb.svg
8989 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8990 F: drivers/staging/media/ipu3/
8992 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8993 M: Krzysztof Halasa <khalasa@piap.pl>
8995 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8996 F: drivers/net/wan/ixp4xx_hss.c
8997 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8998 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8999 F: include/linux/soc/ixp4xx/npe.h
9000 F: include/linux/soc/ixp4xx/qmgr.h
9002 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
9003 M: Deepak Saxena <dsaxena@plexity.net>
9005 F: drivers/char/hw_random/ixp4xx-rng.c
9007 INTEL KEEM BAY DRM DRIVER
9008 M: Anitha Chrisanthus <anitha.chrisanthus@intel.com>
9009 M: Edmund Dea <edmund.j.dea@intel.com>
9011 F: Documentation/devicetree/bindings/display/intel,kmb_display.yaml
9012 F: drivers/gpu/drm/kmb/
9014 INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
9015 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
9017 F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
9018 F: drivers/crypto/keembay/Kconfig
9019 F: drivers/crypto/keembay/Makefile
9020 F: drivers/crypto/keembay/keembay-ocs-aes-core.c
9021 F: drivers/crypto/keembay/ocs-aes.c
9022 F: drivers/crypto/keembay/ocs-aes.h
9024 INTEL MANAGEMENT ENGINE (mei)
9025 M: Tomas Winkler <tomas.winkler@intel.com>
9026 L: linux-kernel@vger.kernel.org
9028 F: Documentation/driver-api/mei/*
9029 F: drivers/misc/mei/
9030 F: drivers/watchdog/mei_wdt.c
9031 F: include/linux/mei_cl_bus.h
9032 F: include/uapi/linux/mei.h
9035 INTEL MENLOW THERMAL DRIVER
9036 M: Sujith Thomas <sujith.thomas@intel.com>
9037 L: platform-driver-x86@vger.kernel.org
9039 W: https://01.org/linux-acpi
9040 F: drivers/platform/x86/intel_menlow.c
9042 INTEL P-Unit IPC DRIVER
9043 M: Zha Qipeng <qipeng.zha@intel.com>
9044 L: platform-driver-x86@vger.kernel.org
9046 F: arch/x86/include/asm/intel_punit_ipc.h
9047 F: drivers/platform/x86/intel_punit_ipc.c
9049 INTEL PMC CORE DRIVER
9050 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9051 M: David E Box <david.e.box@intel.com>
9052 L: platform-driver-x86@vger.kernel.org
9054 F: drivers/platform/x86/intel_pmc_core*
9056 INTEL PMIC GPIO DRIVERS
9057 M: Andy Shevchenko <andy@kernel.org>
9059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9060 F: drivers/gpio/gpio-*cove.c
9061 F: drivers/gpio/gpio-msic.c
9063 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9064 M: Andy Shevchenko <andy@kernel.org>
9066 F: drivers/mfd/intel_msic.c
9067 F: drivers/mfd/intel_soc_pmic*
9068 F: include/linux/mfd/intel_msic.h
9069 F: include/linux/mfd/intel_soc_pmic*
9071 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9072 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9073 L: linux-wireless@vger.kernel.org
9075 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9076 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9077 F: drivers/net/wireless/intel/ipw2x00/
9080 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9081 M: Len Brown <lenb@kernel.org>
9082 L: linux-pm@vger.kernel.org
9084 F: drivers/cpufreq/intel_pstate.c
9086 INTEL RDMA RNIC DRIVER
9087 M: Faisal Latif <faisal.latif@intel.com>
9088 M: Shiraz Saleem <shiraz.saleem@intel.com>
9089 L: linux-rdma@vger.kernel.org
9091 F: drivers/infiniband/hw/i40iw/
9092 F: include/uapi/rdma/i40iw-abi.h
9095 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9097 F: arch/x86/include/asm/intel_scu_ipc.h
9098 F: drivers/platform/x86/intel_scu_*
9100 INTEL SPEED SELECT TECHNOLOGY
9101 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9102 L: platform-driver-x86@vger.kernel.org
9104 F: drivers/platform/x86/intel_speed_select_if/
9105 F: include/uapi/linux/isst_if.h
9106 F: tools/power/x86/intel-speed-select/
9108 INTEL STRATIX10 FIRMWARE DRIVERS
9109 M: Richard Gong <richard.gong@linux.intel.com>
9110 L: linux-kernel@vger.kernel.org
9112 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9113 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9114 F: drivers/firmware/stratix10-rsu.c
9115 F: drivers/firmware/stratix10-svc.c
9116 F: include/linux/firmware/intel/stratix10-smc.h
9117 F: include/linux/firmware/intel/stratix10-svc-client.h
9119 INTEL TELEMETRY DRIVER
9120 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9121 M: "David E. Box" <david.e.box@linux.intel.com>
9122 L: platform-driver-x86@vger.kernel.org
9124 F: arch/x86/include/asm/intel_telemetry.h
9125 F: drivers/platform/x86/intel_telemetry*
9127 INTEL UNCORE FREQUENCY CONTROL
9128 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9129 L: platform-driver-x86@vger.kernel.org
9131 F: drivers/platform/x86/intel-uncore-frequency.c
9133 INTEL VIRTUAL BUTTON DRIVER
9134 M: AceLan Kao <acelan.kao@canonical.com>
9135 L: platform-driver-x86@vger.kernel.org
9137 F: drivers/platform/x86/intel-vbtn.c
9139 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9140 M: Stanislaw Gruszka <stf_xl@wp.pl>
9141 L: linux-wireless@vger.kernel.org
9143 F: drivers/net/wireless/intel/iwlegacy/
9145 INTEL WIRELESS WIFI LINK (iwlwifi)
9146 M: Luca Coelho <luciano.coelho@intel.com>
9147 L: linux-wireless@vger.kernel.org
9149 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9150 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9151 F: drivers/net/wireless/intel/iwlwifi/
9153 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9154 M: Jithu Joseph <jithu.joseph@intel.com>
9155 R: Maurice Ma <maurice.ma@intel.com>
9157 W: https://slimbootloader.github.io/security/firmware-update.html
9158 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9160 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9161 M: Mario Limonciello <mario.limonciello@dell.com>
9163 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9166 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9168 F: Documentation/trace/intel_th.rst
9169 F: drivers/hwtracing/intel_th/
9170 F: include/linux/intel_th.h
9172 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9173 M: Ning Sun <ning.sun@intel.com>
9174 L: tboot-devel@lists.sourceforge.net
9176 W: http://tboot.sourceforge.net
9177 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9178 F: Documentation/x86/intel_txt.rst
9179 F: arch/x86/kernel/tboot.c
9180 F: include/linux/tboot.h
9183 M: Jarkko Sakkinen <jarkko@kernel.org>
9184 L: linux-sgx@vger.kernel.org
9186 Q: https://patchwork.kernel.org/project/intel-sgx/list/
9187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-sgx.git
9188 F: Documentation/x86/sgx.rst
9189 F: arch/x86/entry/vdso/vsgx.S
9190 F: arch/x86/include/uapi/asm/sgx.h
9191 F: arch/x86/kernel/cpu/sgx/*
9192 F: tools/testing/selftests/sgx/*
9196 M: Georgi Djakov <georgi.djakov@linaro.org>
9197 L: linux-pm@vger.kernel.org
9199 F: Documentation/devicetree/bindings/interconnect/
9200 F: Documentation/driver-api/interconnect.rst
9201 F: drivers/interconnect/
9202 F: include/dt-bindings/interconnect/
9203 F: include/linux/interconnect-provider.h
9204 F: include/linux/interconnect.h
9206 INVENSENSE ICM-426xx IMU DRIVER
9207 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9208 L: linux-iio@vger.kernel.org
9210 W: https://invensense.tdk.com/
9211 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9212 F: drivers/iio/imu/inv_icm42600/
9214 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9215 M: Linus Walleij <linus.walleij@linaro.org>
9216 L: linux-iio@vger.kernel.org
9218 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9219 F: drivers/iio/gyro/mpu3050*
9221 IOC3 ETHERNET DRIVER
9222 M: Ralf Baechle <ralf@linux-mips.org>
9223 L: linux-mips@vger.kernel.org
9225 F: drivers/net/ethernet/sgi/ioc3-eth.c
9227 IOMAP FILESYSTEM LIBRARY
9228 M: Christoph Hellwig <hch@infradead.org>
9229 M: Darrick J. Wong <darrick.wong@oracle.com>
9230 M: linux-xfs@vger.kernel.org
9231 M: linux-fsdevel@vger.kernel.org
9232 L: linux-xfs@vger.kernel.org
9233 L: linux-fsdevel@vger.kernel.org
9235 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9237 F: include/linux/iomap.h
9240 M: Joerg Roedel <joro@8bytes.org>
9241 M: Will Deacon <will@kernel.org>
9242 L: iommu@lists.linux-foundation.org
9244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9245 F: Documentation/devicetree/bindings/iommu/
9246 F: Documentation/userspace-api/iommu.rst
9248 F: include/linux/iommu.h
9249 F: include/linux/iova.h
9250 F: include/linux/of_iommu.h
9251 F: include/uapi/linux/iommu.h
9254 M: Jens Axboe <axboe@kernel.dk>
9255 L: io-uring@vger.kernel.org
9257 T: git git://git.kernel.dk/linux-block
9258 T: git git://git.kernel.dk/liburing
9262 F: include/uapi/linux/io_uring.h
9265 M: Corey Minyard <minyard@acm.org>
9266 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9268 W: http://openipmi.sourceforge.net/
9269 F: Documentation/driver-api/ipmi.rst
9270 F: Documentation/devicetree/bindings/ipmi/
9271 F: drivers/char/ipmi/
9272 F: include/linux/ipmi*
9273 F: include/uapi/linux/ipmi*
9275 IPS SCSI RAID DRIVER
9276 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9277 L: linux-scsi@vger.kernel.org
9279 W: http://www.adaptec.com/
9280 F: drivers/scsi/ips*
9283 M: Wensong Zhang <wensong@linux-vs.org>
9284 M: Simon Horman <horms@verge.net.au>
9285 M: Julian Anastasov <ja@ssi.bg>
9286 L: netdev@vger.kernel.org
9287 L: lvs-devel@vger.kernel.org
9289 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9290 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9291 F: Documentation/networking/ipvs-sysctl.rst
9292 F: include/net/ip_vs.h
9293 F: include/uapi/linux/ip_vs.h
9294 F: net/netfilter/ipvs/
9297 M: Jiri Kosina <jikos@kernel.org>
9298 M: David Sterba <dsterba@suse.com>
9300 F: drivers/tty/ipwireless/
9303 L: netdev@vger.kernel.org
9305 F: include/uapi/linux/ipx.h
9307 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9308 M: Marc Zyngier <maz@kernel.org>
9310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9311 F: Documentation/core-api/irq/irq-domain.rst
9312 F: include/linux/irqdomain.h
9313 F: kernel/irq/irqdomain.c
9317 M: Thomas Gleixner <tglx@linutronix.de>
9318 L: linux-kernel@vger.kernel.org
9320 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9324 M: Thomas Gleixner <tglx@linutronix.de>
9325 M: Marc Zyngier <maz@kernel.org>
9326 L: linux-kernel@vger.kernel.org
9328 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9329 F: Documentation/devicetree/bindings/interrupt-controller/
9333 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9335 F: Documentation/driver-api/isa.rst
9336 F: drivers/base/isa.c
9337 F: include/linux/isa.h
9340 M: Hans Verkuil <hverkuil@xs4all.nl>
9341 L: linux-media@vger.kernel.org
9343 W: https://linuxtv.org
9344 T: git git://linuxtv.org/media_tree.git
9345 F: drivers/media/radio/radio-isa*
9348 M: Jaroslav Kysela <perex@perex.cz>
9350 F: Documentation/driver-api/isapnp.rst
9351 F: drivers/pnp/isapnp/
9352 F: include/linux/isapnp.h
9355 M: Lee Duncan <lduncan@suse.com>
9356 M: Chris Leech <cleech@redhat.com>
9357 L: open-iscsi@googlegroups.com
9358 L: linux-scsi@vger.kernel.org
9360 W: www.open-iscsi.com
9361 F: drivers/scsi/*iscsi*
9362 F: include/scsi/*iscsi*
9364 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9365 M: Peter Jones <pjones@redhat.com>
9366 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9368 F: drivers/firmware/iscsi_ibft*
9370 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9371 M: Sagi Grimberg <sagi@grimberg.me>
9372 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9373 L: linux-rdma@vger.kernel.org
9375 W: http://www.openfabrics.org
9376 W: www.open-iscsi.org
9377 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9378 F: drivers/infiniband/ulp/iser/
9380 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9381 M: Sagi Grimberg <sagi@grimberg.me>
9382 L: linux-rdma@vger.kernel.org
9383 L: target-devel@vger.kernel.org
9385 W: http://www.linux-iscsi.org
9386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9387 F: drivers/infiniband/ulp/isert
9389 ISDN/CMTP OVER BLUETOOTH
9390 M: Karsten Keil <isdn@linux-pingi.de>
9391 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9392 L: netdev@vger.kernel.org
9394 W: http://www.isdn4linux.de
9395 F: Documentation/isdn/
9396 F: drivers/isdn/capi/
9397 F: include/linux/isdn/
9398 F: include/uapi/linux/isdn/
9399 F: net/bluetooth/cmtp/
9401 ISDN/mISDN SUBSYSTEM
9402 M: Karsten Keil <isdn@linux-pingi.de>
9403 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9404 L: netdev@vger.kernel.org
9406 W: http://www.isdn4linux.de
9407 F: drivers/isdn/Kconfig
9408 F: drivers/isdn/Makefile
9409 F: drivers/isdn/hardware/
9410 F: drivers/isdn/mISDN/
9412 IT87 HARDWARE MONITORING DRIVER
9413 M: Jean Delvare <jdelvare@suse.com>
9414 L: linux-hwmon@vger.kernel.org
9416 F: Documentation/hwmon/it87.rst
9417 F: drivers/hwmon/it87.c
9420 M: Antti Palosaari <crope@iki.fi>
9421 L: linux-media@vger.kernel.org
9423 W: https://linuxtv.org
9424 W: http://palosaari.fi/linux/
9425 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9426 T: git git://linuxtv.org/anttip/media_tree.git
9427 F: drivers/media/tuners/it913x*
9429 IVTV VIDEO4LINUX DRIVER
9430 M: Andy Walls <awalls@md.metrocast.net>
9431 L: linux-media@vger.kernel.org
9433 W: https://linuxtv.org
9434 T: git git://linuxtv.org/media_tree.git
9435 F: Documentation/admin-guide/media/ivtv*
9436 F: drivers/media/pci/ivtv/
9437 F: include/uapi/linux/ivtv*
9439 IX2505V MEDIA DRIVER
9440 M: Malcolm Priestley <tvboxspy@gmail.com>
9441 L: linux-media@vger.kernel.org
9443 W: https://linuxtv.org
9444 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9445 F: drivers/media/dvb-frontends/ix2505v*
9447 JAILHOUSE HYPERVISOR INTERFACE
9448 M: Jan Kiszka <jan.kiszka@siemens.com>
9449 L: jailhouse-dev@googlegroups.com
9451 F: arch/x86/include/asm/jailhouse_para.h
9452 F: arch/x86/kernel/jailhouse.c
9454 JC42.4 TEMPERATURE SENSOR DRIVER
9455 M: Guenter Roeck <linux@roeck-us.net>
9456 L: linux-hwmon@vger.kernel.org
9458 F: Documentation/hwmon/jc42.rst
9459 F: drivers/hwmon/jc42.c
9462 M: Dave Kleikamp <shaggy@kernel.org>
9463 L: jfs-discussion@lists.sourceforge.net
9465 W: http://jfs.sourceforge.net/
9466 T: git git://github.com/kleikamp/linux-shaggy.git
9467 F: Documentation/admin-guide/jfs.rst
9471 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9472 L: netdev@vger.kernel.org
9474 F: drivers/net/ethernet/jme.*
9476 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9477 M: David Woodhouse <dwmw2@infradead.org>
9478 M: Richard Weinberger <richard@nod.at>
9479 L: linux-mtd@lists.infradead.org
9481 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9482 T: git git://git.infradead.org/ubifs-2.6.git
9484 F: include/uapi/linux/jffs2.h
9486 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9487 M: "Theodore Ts'o" <tytso@mit.edu>
9488 M: Jan Kara <jack@suse.com>
9489 L: linux-ext4@vger.kernel.org
9492 F: include/linux/jbd2.h
9494 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9495 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9496 L: linux-media@vger.kernel.org
9498 F: drivers/media/platform/rcar_jpu.c
9500 JSM Neo PCI based serial card
9501 L: linux-serial@vger.kernel.org
9503 F: drivers/tty/serial/jsm/
9505 K10TEMP HARDWARE MONITORING DRIVER
9506 M: Clemens Ladisch <clemens@ladisch.de>
9507 L: linux-hwmon@vger.kernel.org
9509 F: Documentation/hwmon/k10temp.rst
9510 F: drivers/hwmon/k10temp.c
9512 K8TEMP HARDWARE MONITORING DRIVER
9513 M: Rudolf Marek <r.marek@assembler.cz>
9514 L: linux-hwmon@vger.kernel.org
9516 F: Documentation/hwmon/k8temp.rst
9517 F: drivers/hwmon/k8temp.c
9520 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9521 R: Alexander Potapenko <glider@google.com>
9522 R: Dmitry Vyukov <dvyukov@google.com>
9523 L: kasan-dev@googlegroups.com
9525 F: Documentation/dev-tools/kasan.rst
9526 F: arch/*/include/asm/kasan.h
9527 F: arch/*/mm/kasan_init*
9528 F: include/linux/kasan*.h
9531 F: scripts/Makefile.kasan
9534 M: Masahiro Yamada <masahiroy@kernel.org>
9535 L: linux-kbuild@vger.kernel.org
9537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9538 F: Documentation/kbuild/kconfig*
9539 F: scripts/Kconfig.include
9543 R: Dmitry Vyukov <dvyukov@google.com>
9544 R: Andrey Konovalov <andreyknvl@google.com>
9545 L: kasan-dev@googlegroups.com
9547 F: Documentation/dev-tools/kcov.rst
9548 F: include/linux/kcov.h
9549 F: include/uapi/linux/kcov.h
9551 F: scripts/Makefile.kcov
9554 M: Marco Elver <elver@google.com>
9555 R: Dmitry Vyukov <dvyukov@google.com>
9556 L: kasan-dev@googlegroups.com
9558 F: Documentation/dev-tools/kcsan.rst
9559 F: include/linux/kcsan*.h
9561 F: lib/Kconfig.kcsan
9562 F: scripts/Makefile.kcsan
9565 M: Dave Young <dyoung@redhat.com>
9566 M: Baoquan He <bhe@redhat.com>
9567 R: Vivek Goyal <vgoyal@redhat.com>
9568 L: kexec@lists.infradead.org
9570 W: http://lse.sourceforge.net/kdump/
9571 F: Documentation/admin-guide/kdump/
9573 F: include/linux/crash_core.h
9574 F: include/linux/crash_dump.h
9575 F: include/uapi/linux/vmcore.h
9578 KEENE FM RADIO TRANSMITTER DRIVER
9579 M: Hans Verkuil <hverkuil@xs4all.nl>
9580 L: linux-media@vger.kernel.org
9582 W: https://linuxtv.org
9583 T: git git://linuxtv.org/media_tree.git
9584 F: drivers/media/radio/radio-keene*
9587 M: Ian Kent <raven@themaw.net>
9588 L: autofs@vger.kernel.org
9592 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9593 M: Masahiro Yamada <masahiroy@kernel.org>
9594 M: Michal Marek <michal.lkml@markovi.net>
9595 L: linux-kbuild@vger.kernel.org
9597 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9598 F: Documentation/kbuild/
9600 F: scripts/*vmlinux*
9602 F: scripts/Makefile*
9609 L: kernel-janitors@vger.kernel.org
9611 W: http://kernelnewbies.org/KernelJanitors
9613 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9614 M: "J. Bruce Fields" <bfields@fieldses.org>
9615 M: Chuck Lever <chuck.lever@oracle.com>
9616 L: linux-nfs@vger.kernel.org
9618 W: http://nfs.sourceforge.net/
9619 T: git git://linux-nfs.org/~bfields/linux.git
9623 F: include/linux/lockd/
9624 F: include/linux/sunrpc/
9625 F: include/uapi/linux/nfsd/
9626 F: include/uapi/linux/sunrpc/
9628 F: Documentation/filesystems/nfs/
9630 KERNEL SELFTEST FRAMEWORK
9631 M: Shuah Khan <shuah@kernel.org>
9632 M: Shuah Khan <skhan@linuxfoundation.org>
9633 L: linux-kselftest@vger.kernel.org
9635 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9637 F: Documentation/dev-tools/kselftest*
9638 F: tools/testing/selftests/
9640 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9641 M: Brendan Higgins <brendanhiggins@google.com>
9642 L: linux-kselftest@vger.kernel.org
9643 L: kunit-dev@googlegroups.com
9645 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9646 F: Documentation/dev-tools/kunit/
9649 F: tools/testing/kunit/
9651 KERNEL USERMODE HELPER
9652 M: Luis Chamberlain <mcgrof@kernel.org>
9653 L: linux-kernel@vger.kernel.org
9655 F: include/linux/umh.h
9658 KERNEL VIRTUAL MACHINE (KVM)
9659 M: Paolo Bonzini <pbonzini@redhat.com>
9660 L: kvm@vger.kernel.org
9662 W: http://www.linux-kvm.org
9663 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9664 F: Documentation/virt/kvm/
9665 F: include/asm-generic/kvm*
9666 F: include/kvm/iodev.h
9667 F: include/linux/kvm*
9668 F: include/trace/events/kvm.h
9669 F: include/uapi/asm-generic/kvm*
9670 F: include/uapi/linux/kvm*
9672 F: tools/testing/selftests/kvm/
9675 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9676 M: Marc Zyngier <maz@kernel.org>
9677 R: James Morse <james.morse@arm.com>
9678 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9679 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9681 L: kvmarm@lists.cs.columbia.edu
9683 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9684 F: arch/arm64/include/asm/kvm*
9685 F: arch/arm64/include/uapi/asm/kvm*
9687 F: include/kvm/arm_*
9689 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9690 M: Huacai Chen <chenhc@lemote.com>
9691 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9692 L: linux-mips@vger.kernel.org
9693 L: kvm@vger.kernel.org
9695 F: arch/mips/include/asm/kvm*
9696 F: arch/mips/include/uapi/asm/kvm*
9699 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9700 M: Paul Mackerras <paulus@ozlabs.org>
9701 L: kvm-ppc@vger.kernel.org
9703 W: http://www.linux-kvm.org/
9704 T: git git://github.com/agraf/linux-2.6.git
9705 F: arch/powerpc/include/asm/kvm*
9706 F: arch/powerpc/include/uapi/asm/kvm*
9707 F: arch/powerpc/kernel/kvm*
9708 F: arch/powerpc/kvm/
9710 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9711 M: Christian Borntraeger <borntraeger@de.ibm.com>
9712 M: Janosch Frank <frankja@linux.ibm.com>
9713 R: David Hildenbrand <david@redhat.com>
9714 R: Cornelia Huck <cohuck@redhat.com>
9715 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9716 L: kvm@vger.kernel.org
9718 W: http://www.ibm.com/developerworks/linux/linux390/
9719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9720 F: Documentation/virt/kvm/s390*
9721 F: arch/s390/include/asm/gmap.h
9722 F: arch/s390/include/asm/kvm*
9723 F: arch/s390/include/uapi/asm/kvm*
9724 F: arch/s390/kernel/uv.c
9726 F: arch/s390/mm/gmap.c
9727 F: tools/testing/selftests/kvm/*/s390x/
9728 F: tools/testing/selftests/kvm/s390x/
9730 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9731 M: Paolo Bonzini <pbonzini@redhat.com>
9732 R: Sean Christopherson <sean.j.christopherson@intel.com>
9733 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9734 R: Wanpeng Li <wanpengli@tencent.com>
9735 R: Jim Mattson <jmattson@google.com>
9736 R: Joerg Roedel <joro@8bytes.org>
9737 L: kvm@vger.kernel.org
9739 W: http://www.linux-kvm.org
9740 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9741 F: arch/x86/include/asm/kvm*
9742 F: arch/x86/include/asm/pvclock-abi.h
9743 F: arch/x86/include/asm/svm.h
9744 F: arch/x86/include/asm/vmx*.h
9745 F: arch/x86/include/uapi/asm/kvm*
9746 F: arch/x86/include/uapi/asm/svm.h
9747 F: arch/x86/include/uapi/asm/vmx.h
9748 F: arch/x86/kernel/kvm.c
9749 F: arch/x86/kernel/kvmclock.c
9754 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9755 M: Tejun Heo <tj@kernel.org>
9757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9759 F: include/linux/kernfs.h
9762 M: Eric Biederman <ebiederm@xmission.com>
9763 L: kexec@lists.infradead.org
9765 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9766 F: include/linux/kexec.h
9767 F: include/uapi/linux/kexec.h
9771 M: Mimi Zohar <zohar@linux.ibm.com>
9772 L: linux-integrity@vger.kernel.org
9773 L: keyrings@vger.kernel.org
9775 F: Documentation/security/keys/trusted-encrypted.rst
9776 F: include/keys/encrypted-type.h
9777 F: security/keys/encrypted-keys/
9780 M: James Bottomley <jejb@linux.ibm.com>
9781 M: Jarkko Sakkinen <jarkko@kernel.org>
9782 M: Mimi Zohar <zohar@linux.ibm.com>
9783 L: linux-integrity@vger.kernel.org
9784 L: keyrings@vger.kernel.org
9786 F: Documentation/security/keys/trusted-encrypted.rst
9787 F: include/keys/trusted-type.h
9788 F: include/keys/trusted_tpm.h
9789 F: security/keys/trusted-keys/
9792 M: David Howells <dhowells@redhat.com>
9793 M: Jarkko Sakkinen <jarkko@kernel.org>
9794 L: keyrings@vger.kernel.org
9796 F: Documentation/security/keys/core.rst
9798 F: include/linux/key-type.h
9799 F: include/linux/key.h
9800 F: include/linux/keyctl.h
9801 F: include/uapi/linux/keyctl.h
9805 M: Stefani Seibold <stefani@seibold.net>
9807 F: include/linux/kfifo.h
9811 KGDB / KDB /debug_core
9812 M: Jason Wessel <jason.wessel@windriver.com>
9813 M: Daniel Thompson <daniel.thompson@linaro.org>
9814 R: Douglas Anderson <dianders@chromium.org>
9815 L: kgdb-bugreport@lists.sourceforge.net
9817 W: http://kgdb.wiki.kernel.org/
9818 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9819 F: Documentation/dev-tools/kgdb.rst
9820 F: drivers/misc/kgdbts.c
9821 F: drivers/tty/serial/kgdboc.c
9822 F: include/linux/kdb.h
9823 F: include/linux/kgdb.h
9826 KHADAS MCU MFD DRIVER
9827 M: Neil Armstrong <narmstrong@baylibre.com>
9828 L: linux-amlogic@lists.infradead.org
9830 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9831 F: drivers/mfd/khadas-mcu.c
9832 F: include/linux/mfd/khadas-mcu.h
9833 F: drivers/thermal/khadas_mcu_fan.c
9836 M: Catalin Marinas <catalin.marinas@arm.com>
9838 F: Documentation/dev-tools/kmemleak.rst
9839 F: include/linux/kmemleak.h
9841 F: samples/kmemleak/kmemleak-test.c
9843 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9844 M: Luis Chamberlain <mcgrof@kernel.org>
9845 L: linux-kernel@vger.kernel.org
9847 F: include/linux/kmod.h
9850 F: tools/testing/selftests/kmod/
9853 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9854 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9855 M: "David S. Miller" <davem@davemloft.net>
9856 M: Masami Hiramatsu <mhiramat@kernel.org>
9858 F: Documentation/trace/kprobes.rst
9859 F: include/asm-generic/kprobes.h
9860 F: include/linux/kprobes.h
9863 KS0108 LCD CONTROLLER DRIVER
9864 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9866 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9867 F: drivers/auxdisplay/ks0108.c
9868 F: include/linux/ks0108.h
9870 KTD253 BACKLIGHT DRIVER
9871 M: Linus Walleij <linus.walleij@linaro.org>
9873 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9874 F: drivers/video/backlight/ktd253-backlight.c
9877 M: David Ahern <dsahern@kernel.org>
9878 L: netdev@vger.kernel.org
9880 F: include/net/l3mdev.h
9884 M: John Fastabend <john.fastabend@gmail.com>
9885 M: Daniel Borkmann <daniel@iogearbox.net>
9886 M: Jakub Sitnicki <jakub@cloudflare.com>
9887 M: Lorenz Bauer <lmb@cloudflare.com>
9888 L: netdev@vger.kernel.org
9889 L: bpf@vger.kernel.org
9891 F: include/linux/skmsg.h
9893 F: net/core/sock_map.c
9894 F: net/ipv4/tcp_bpf.c
9895 F: net/ipv4/udp_bpf.c
9897 LANTIQ / INTEL Ethernet drivers
9898 M: Hauke Mehrtens <hauke@hauke-m.de>
9899 L: netdev@vger.kernel.org
9901 F: drivers/net/dsa/lantiq_gswip.c
9902 F: drivers/net/dsa/lantiq_pce.h
9903 F: drivers/net/ethernet/lantiq_xrx200.c
9904 F: net/dsa/tag_gswip.c
9906 LANTIQ MIPS ARCHITECTURE
9907 M: John Crispin <john@phrozen.org>
9908 L: linux-mips@vger.kernel.org
9911 F: drivers/soc/lantiq
9913 LASI 53c700 driver for PARISC
9914 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9915 L: linux-scsi@vger.kernel.org
9917 F: Documentation/scsi/53c700.rst
9918 F: drivers/scsi/53c700*
9921 M: Tobin C. Harding <me@tobin.cc>
9922 M: Tycho Andersen <tycho@tycho.pizza>
9923 L: linux-hardening@vger.kernel.org
9925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9926 F: scripts/leaking_addresses.pl
9929 M: Pavel Machek <pavel@ucw.cz>
9930 R: Dan Murphy <dmurphy@ti.com>
9931 L: linux-leds@vger.kernel.org
9933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9934 F: Documentation/devicetree/bindings/leds/
9936 F: include/linux/leds.h
9938 LEGACY EEPROM DRIVER
9939 M: Jean Delvare <jdelvare@suse.com>
9941 F: Documentation/misc-devices/eeprom.rst
9942 F: drivers/misc/eeprom/eeprom.c
9945 R: David Lechner <david@lechnology.com>
9947 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9948 F: arch/arm/boot/dts/da850-lego-ev3.dts
9949 F: drivers/power/supply/lego_ev3_battery.c
9951 LEGO USB Tower driver
9952 M: Juergen Stuber <starblue@users.sourceforge.net>
9953 L: legousb-devel@lists.sourceforge.net
9955 W: http://legousb.sourceforge.net/
9956 F: drivers/usb/misc/legousbtower.c
9959 M: Matan Ziv-Av <matan@svgalib.org>
9960 L: platform-driver-x86@vger.kernel.org
9962 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9963 F: Documentation/admin-guide/laptops/lg-laptop.rst
9964 F: drivers/platform/x86/lg-laptop.c
9967 M: Michael Krufky <mkrufky@linuxtv.org>
9968 L: linux-media@vger.kernel.org
9970 W: https://linuxtv.org
9971 W: http://github.com/mkrufky
9972 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9973 T: git git://linuxtv.org/mkrufky/tuners.git
9974 F: drivers/media/dvb-frontends/lg2160.*
9976 LGDT3305 MEDIA DRIVER
9977 M: Michael Krufky <mkrufky@linuxtv.org>
9978 L: linux-media@vger.kernel.org
9980 W: https://linuxtv.org
9981 W: http://github.com/mkrufky
9982 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983 T: git git://linuxtv.org/mkrufky/tuners.git
9984 F: drivers/media/dvb-frontends/lgdt3305.*
9986 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9987 M: Viresh Kumar <vireshk@kernel.org>
9988 L: linux-ide@vger.kernel.org
9990 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9991 F: drivers/ata/pata_arasan_cf.c
9992 F: include/linux/pata_arasan_cf_data.h
9994 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9995 M: Linus Walleij <linus.walleij@linaro.org>
9996 L: linux-ide@vger.kernel.org
9998 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9999 F: drivers/ata/pata_ftide010.c
10000 F: drivers/ata/sata_gemini.c
10001 F: drivers/ata/sata_gemini.h
10003 LIBATA SATA AHCI PLATFORM devices support
10004 M: Hans de Goede <hdegoede@redhat.com>
10005 M: Jens Axboe <axboe@kernel.dk>
10006 L: linux-ide@vger.kernel.org
10008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10009 F: drivers/ata/ahci_platform.c
10010 F: drivers/ata/libahci_platform.c
10011 F: include/linux/ahci_platform.h
10013 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
10014 M: Mikael Pettersson <mikpelinux@gmail.com>
10015 L: linux-ide@vger.kernel.org
10017 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10018 F: drivers/ata/sata_promise.*
10020 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
10021 M: Jens Axboe <axboe@kernel.dk>
10022 L: linux-ide@vger.kernel.org
10024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
10025 F: Documentation/devicetree/bindings/ata/
10027 F: include/linux/ata.h
10028 F: include/linux/libata.h
10031 M: Sasha Levin <alexander.levin@microsoft.com>
10033 F: tools/lib/lockdep/
10035 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
10036 M: Dan Williams <dan.j.williams@intel.com>
10037 M: Vishal Verma <vishal.l.verma@intel.com>
10038 M: Dave Jiang <dave.jiang@intel.com>
10039 L: linux-nvdimm@lists.01.org
10041 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10042 P: Documentation/nvdimm/maintainer-entry-profile.rst
10043 F: drivers/nvdimm/blk.c
10044 F: drivers/nvdimm/region_devs.c
10046 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10047 M: Vishal Verma <vishal.l.verma@intel.com>
10048 M: Dan Williams <dan.j.williams@intel.com>
10049 M: Dave Jiang <dave.jiang@intel.com>
10050 L: linux-nvdimm@lists.01.org
10052 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10053 P: Documentation/nvdimm/maintainer-entry-profile.rst
10054 F: drivers/nvdimm/btt*
10056 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10057 M: Dan Williams <dan.j.williams@intel.com>
10058 M: Vishal Verma <vishal.l.verma@intel.com>
10059 M: Dave Jiang <dave.jiang@intel.com>
10060 L: linux-nvdimm@lists.01.org
10062 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10063 P: Documentation/nvdimm/maintainer-entry-profile.rst
10064 F: drivers/nvdimm/pmem*
10066 LIBNVDIMM: DEVICETREE BINDINGS
10067 M: Oliver O'Halloran <oohall@gmail.com>
10068 L: linux-nvdimm@lists.01.org
10070 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10071 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10072 F: drivers/nvdimm/of_pmem.c
10074 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10075 M: Dan Williams <dan.j.williams@intel.com>
10076 M: Vishal Verma <vishal.l.verma@intel.com>
10077 M: Dave Jiang <dave.jiang@intel.com>
10078 M: Ira Weiny <ira.weiny@intel.com>
10079 L: linux-nvdimm@lists.01.org
10081 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10082 P: Documentation/nvdimm/maintainer-entry-profile.rst
10083 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10084 F: drivers/acpi/nfit/*
10085 F: drivers/nvdimm/*
10086 F: include/linux/libnvdimm.h
10087 F: include/linux/nd.h
10088 F: include/uapi/linux/ndctl.h
10089 F: tools/testing/nvdimm/
10091 LICENSES and SPDX stuff
10092 M: Thomas Gleixner <tglx@linutronix.de>
10093 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10094 L: linux-spdx@vger.kernel.org
10096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10098 F: Documentation/process/license-rules.rst
10100 F: scripts/spdxcheck-test.sh
10101 F: scripts/spdxcheck.py
10103 LIGHTNVM PLATFORM SUPPORT
10104 M: Matias Bjorling <mb@lightnvm.io>
10105 L: linux-block@vger.kernel.org
10107 W: http://github/OpenChannelSSD
10108 F: drivers/lightnvm/
10109 F: include/linux/lightnvm.h
10110 F: include/uapi/linux/lightnvm.h
10112 LINEAR RANGES HELPERS
10113 M: Mark Brown <broonie@kernel.org>
10114 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10115 F: lib/linear_ranges.c
10116 F: lib/test_linear_ranges.c
10117 F: include/linux/linear_range.h
10119 LINUX FOR POWER MACINTOSH
10120 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10121 L: linuxppc-dev@lists.ozlabs.org
10123 F: arch/powerpc/platforms/powermac/
10124 F: drivers/macintosh/
10126 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10127 M: Michael Ellerman <mpe@ellerman.id.au>
10128 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10129 R: Paul Mackerras <paulus@samba.org>
10130 L: linuxppc-dev@lists.ozlabs.org
10132 W: https://github.com/linuxppc/wiki/wiki
10133 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10134 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10135 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10136 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10137 F: Documentation/devicetree/bindings/powerpc/
10138 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10139 F: Documentation/powerpc/
10141 F: drivers/*/*/*pasemi*
10142 F: drivers/*/*pasemi*
10143 F: drivers/char/tpm/tpm_ibmvtpm*
10144 F: drivers/crypto/nx/
10145 F: drivers/crypto/vmx/
10146 F: drivers/i2c/busses/i2c-opal.c
10147 F: drivers/net/ethernet/ibm/ibmveth.*
10148 F: drivers/net/ethernet/ibm/ibmvnic.*
10149 F: drivers/pci/hotplug/pnv_php.c
10150 F: drivers/pci/hotplug/rpa*
10151 F: drivers/rtc/rtc-opal.c
10152 F: drivers/scsi/ibmvscsi/
10153 F: drivers/tty/hvc/hvc_opal.c
10154 F: drivers/watchdog/wdrtas.c
10155 F: tools/testing/selftests/powerpc
10162 LINUX FOR POWERPC EMBEDDED MPC5XXX
10163 M: Anatolij Gustschin <agust@denx.de>
10164 L: linuxppc-dev@lists.ozlabs.org
10166 F: arch/powerpc/platforms/512x/
10167 F: arch/powerpc/platforms/52xx/
10169 LINUX FOR POWERPC EMBEDDED PPC4XX
10170 L: linuxppc-dev@lists.ozlabs.org
10172 F: arch/powerpc/platforms/40x/
10173 F: arch/powerpc/platforms/44x/
10175 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10176 M: Scott Wood <oss@buserror.net>
10177 L: linuxppc-dev@lists.ozlabs.org
10179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10180 F: Documentation/devicetree/bindings/powerpc/fsl/
10181 F: arch/powerpc/platforms/83xx/
10182 F: arch/powerpc/platforms/85xx/
10184 LINUX FOR POWERPC EMBEDDED PPC8XX
10185 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10186 L: linuxppc-dev@lists.ozlabs.org
10188 F: arch/powerpc/platforms/8xx/
10190 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10191 M: Kees Cook <keescook@chromium.org>
10193 F: drivers/misc/lkdtm/*
10194 F: tools/testing/selftests/lkdtm/*
10196 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10197 M: Alan Stern <stern@rowland.harvard.edu>
10198 M: Andrea Parri <parri.andrea@gmail.com>
10199 M: Will Deacon <will@kernel.org>
10200 M: Peter Zijlstra <peterz@infradead.org>
10201 M: Boqun Feng <boqun.feng@gmail.com>
10202 M: Nicholas Piggin <npiggin@gmail.com>
10203 M: David Howells <dhowells@redhat.com>
10204 M: Jade Alglave <j.alglave@ucl.ac.uk>
10205 M: Luc Maranget <luc.maranget@inria.fr>
10206 M: "Paul E. McKenney" <paulmck@kernel.org>
10207 R: Akira Yokosawa <akiyks@gmail.com>
10208 R: Daniel Lustig <dlustig@nvidia.com>
10209 R: Joel Fernandes <joel@joelfernandes.org>
10210 L: linux-kernel@vger.kernel.org
10211 L: linux-arch@vger.kernel.org
10213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10214 F: Documentation/atomic_bitops.txt
10215 F: Documentation/atomic_t.txt
10216 F: Documentation/core-api/atomic_ops.rst
10217 F: Documentation/core-api/refcount-vs-atomic.rst
10218 F: Documentation/litmus-tests/
10219 F: Documentation/memory-barriers.txt
10220 F: tools/memory-model/
10222 LIS3LV02D ACCELEROMETER DRIVER
10223 M: Eric Piel <eric.piel@tremplin-utc.net>
10225 F: Documentation/misc-devices/lis3lv02d.rst
10226 F: drivers/misc/lis3lv02d/
10227 F: drivers/platform/x86/hp_accel.c
10230 M: David Gow <davidgow@google.com>
10231 L: linux-kselftest@vger.kernel.org
10232 L: kunit-dev@googlegroups.com
10237 M: Josh Poimboeuf <jpoimboe@redhat.com>
10238 M: Jiri Kosina <jikos@kernel.org>
10239 M: Miroslav Benes <mbenes@suse.cz>
10240 M: Petr Mladek <pmladek@suse.com>
10241 R: Joe Lawrence <joe.lawrence@redhat.com>
10242 L: live-patching@vger.kernel.org
10244 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10245 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10246 F: Documentation/livepatch/
10247 F: arch/powerpc/include/asm/livepatch.h
10248 F: arch/s390/include/asm/livepatch.h
10249 F: arch/x86/include/asm/livepatch.h
10250 F: include/linux/livepatch.h
10251 F: kernel/livepatch/
10253 F: samples/livepatch/
10254 F: tools/testing/selftests/livepatch/
10257 L: netdev@vger.kernel.org
10259 F: include/linux/llc.h
10260 F: include/net/llc*
10261 F: include/uapi/linux/llc.h
10264 LM73 HARDWARE MONITOR DRIVER
10265 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10266 L: linux-hwmon@vger.kernel.org
10268 F: drivers/hwmon/lm73.c
10270 LM78 HARDWARE MONITOR DRIVER
10271 M: Jean Delvare <jdelvare@suse.com>
10272 L: linux-hwmon@vger.kernel.org
10274 F: Documentation/hwmon/lm78.rst
10275 F: drivers/hwmon/lm78.c
10277 LM83 HARDWARE MONITOR DRIVER
10278 M: Jean Delvare <jdelvare@suse.com>
10279 L: linux-hwmon@vger.kernel.org
10281 F: Documentation/hwmon/lm83.rst
10282 F: drivers/hwmon/lm83.c
10284 LM90 HARDWARE MONITOR DRIVER
10285 M: Jean Delvare <jdelvare@suse.com>
10286 L: linux-hwmon@vger.kernel.org
10288 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10289 F: Documentation/hwmon/lm90.rst
10290 F: drivers/hwmon/lm90.c
10291 F: include/dt-bindings/thermal/lm90.h
10293 LM95234 HARDWARE MONITOR DRIVER
10294 M: Guenter Roeck <linux@roeck-us.net>
10295 L: linux-hwmon@vger.kernel.org
10297 F: Documentation/hwmon/lm95234.rst
10298 F: drivers/hwmon/lm95234.c
10300 LME2510 MEDIA DRIVER
10301 M: Malcolm Priestley <tvboxspy@gmail.com>
10302 L: linux-media@vger.kernel.org
10304 W: https://linuxtv.org
10305 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10306 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10308 LOADPIN SECURITY MODULE
10309 M: Kees Cook <keescook@chromium.org>
10311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10312 F: Documentation/admin-guide/LSM/LoadPin.rst
10313 F: security/loadpin/
10316 M: Peter Zijlstra <peterz@infradead.org>
10317 M: Ingo Molnar <mingo@redhat.com>
10318 M: Will Deacon <will@kernel.org>
10319 L: linux-kernel@vger.kernel.org
10321 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10322 F: Documentation/locking/
10323 F: arch/*/include/asm/spinlock*.h
10324 F: include/linux/lockdep.h
10325 F: include/linux/mutex*.h
10326 F: include/linux/rwlock*.h
10327 F: include/linux/rwsem*.h
10328 F: include/linux/seqlock.h
10329 F: include/linux/spinlock*.h
10331 F: lib/locking*.[ch]
10332 X: kernel/locking/locktorture.c
10334 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10335 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10336 L: linux-ntfs-dev@lists.sourceforge.net
10338 W: http://www.linux-ntfs.org/content/view/19/37/
10339 F: Documentation/admin-guide/ldm.rst
10340 F: block/partitions/ldm.*
10342 LOGITECH HID GAMING KEYBOARDS
10343 M: Hans de Goede <hdegoede@redhat.com>
10344 L: linux-input@vger.kernel.org
10346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10347 F: drivers/hid/hid-lg-g15.c
10349 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10350 M: Sathya Prakash <sathya.prakash@broadcom.com>
10351 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10352 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10353 L: MPT-FusionLinux.pdl@broadcom.com
10354 L: linux-scsi@vger.kernel.org
10356 W: http://www.avagotech.com/support/
10357 F: drivers/message/fusion/
10358 F: drivers/scsi/mpt3sas/
10360 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10361 M: Matthew Wilcox <willy@infradead.org>
10362 L: linux-scsi@vger.kernel.org
10364 F: drivers/scsi/sym53c8xx_2/
10367 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10368 L: linux-iio@vger.kernel.org
10370 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10371 F: drivers/iio/dac/ltc1660.c
10373 LTC2947 HARDWARE MONITOR DRIVER
10374 M: Nuno Sá <nuno.sa@analog.com>
10375 L: linux-hwmon@vger.kernel.org
10377 W: http://ez.analog.com/community/linux-device-drivers
10378 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10379 F: drivers/hwmon/ltc2947-core.c
10380 F: drivers/hwmon/ltc2947-i2c.c
10381 F: drivers/hwmon/ltc2947-spi.c
10382 F: drivers/hwmon/ltc2947.h
10384 LTC2983 IIO TEMPERATURE DRIVER
10385 M: Nuno Sá <nuno.sa@analog.com>
10386 L: linux-iio@vger.kernel.org
10388 W: http://ez.analog.com/community/linux-device-drivers
10389 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10390 F: drivers/iio/temperature/ltc2983.c
10392 LTC4261 HARDWARE MONITOR DRIVER
10393 M: Guenter Roeck <linux@roeck-us.net>
10394 L: linux-hwmon@vger.kernel.org
10396 F: Documentation/hwmon/ltc4261.rst
10397 F: drivers/hwmon/ltc4261.c
10399 LTC4306 I2C MULTIPLEXER DRIVER
10400 M: Michael Hennerich <michael.hennerich@analog.com>
10401 L: linux-i2c@vger.kernel.org
10403 W: http://ez.analog.com/community/linux-device-drivers
10404 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10405 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10407 LTP (Linux Test Project)
10408 M: Mike Frysinger <vapier@gentoo.org>
10409 M: Cyril Hrubis <chrubis@suse.cz>
10410 M: Wanlong Gao <wanlong.gao@gmail.com>
10411 M: Jan Stancek <jstancek@redhat.com>
10412 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10413 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10414 L: ltp@lists.linux.it (subscribers-only)
10416 W: http://linux-test-project.github.io/
10417 T: git git://github.com/linux-test-project/ltp.git
10420 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10421 L: netdev@vger.kernel.org
10423 F: drivers/net/pcs/pcs-lynx.c
10424 F: include/linux/pcs-lynx.h
10427 M: Geert Uytterhoeven <geert@linux-m68k.org>
10428 L: linux-m68k@lists.linux-m68k.org
10430 W: http://www.linux-m68k.org/
10431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10435 M68K ON APPLE MACINTOSH
10436 M: Joshua Thompson <funaho@jurai.org>
10437 L: linux-m68k@lists.linux-m68k.org
10439 W: http://www.mac.linux-m68k.org/
10441 F: drivers/macintosh/adb-iop.c
10442 F: drivers/macintosh/via-macii.c
10445 M: Philip Blundell <philb@gnu.org>
10447 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10448 F: arch/m68k/hp300/
10450 M88DS3103 MEDIA DRIVER
10451 M: Antti Palosaari <crope@iki.fi>
10452 L: linux-media@vger.kernel.org
10454 W: https://linuxtv.org
10455 W: http://palosaari.fi/linux/
10456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10457 T: git git://linuxtv.org/anttip/media_tree.git
10458 F: drivers/media/dvb-frontends/m88ds3103*
10460 M88RS2000 MEDIA DRIVER
10461 M: Malcolm Priestley <tvboxspy@gmail.com>
10462 L: linux-media@vger.kernel.org
10464 W: https://linuxtv.org
10465 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10466 F: drivers/media/dvb-frontends/m88rs2000*
10468 MA901 MASTERKIT USB FM RADIO DRIVER
10469 M: Alexey Klimov <klimov.linux@gmail.com>
10470 L: linux-media@vger.kernel.org
10472 T: git git://linuxtv.org/media_tree.git
10473 F: drivers/media/radio/radio-ma901.c
10476 M: Johannes Berg <johannes@sipsolutions.net>
10477 L: linux-wireless@vger.kernel.org
10479 W: https://wireless.wiki.kernel.org/
10480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10481 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10482 F: Documentation/networking/mac80211-injection.rst
10483 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10484 F: drivers/net/wireless/mac80211_hwsim.[ch]
10485 F: include/net/mac80211.h
10489 M: Jassi Brar <jassisinghbrar@gmail.com>
10490 L: linux-kernel@vger.kernel.org
10492 F: drivers/mailbox/
10493 F: include/linux/mailbox_client.h
10494 F: include/linux/mailbox_controller.h
10496 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10497 M: Michael Kerrisk <mtk.manpages@gmail.com>
10498 L: linux-man@vger.kernel.org
10500 W: http://www.kernel.org/doc/man-pages
10502 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10503 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10504 L: linux-mips@vger.kernel.org
10506 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10508 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10509 M: Andrew Lunn <andrew@lunn.ch>
10510 M: Vivien Didelot <vivien.didelot@gmail.com>
10511 L: netdev@vger.kernel.org
10513 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10514 F: Documentation/networking/devlink/mv88e6xxx.rst
10515 F: drivers/net/dsa/mv88e6xxx/
10516 F: include/linux/platform_data/mv88e6xxx.h
10518 MARVELL ARMADA 3700 PHY DRIVERS
10519 M: Miquel Raynal <miquel.raynal@bootlin.com>
10521 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10522 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10523 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10524 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10526 MARVELL ARMADA DRM SUPPORT
10527 M: Russell King <linux@armlinux.org.uk>
10529 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10530 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10531 F: Documentation/devicetree/bindings/display/armada/
10532 F: drivers/gpu/drm/armada/
10533 F: include/uapi/drm/armada_drm.h
10535 MARVELL CRYPTO DRIVER
10536 M: Boris Brezillon <bbrezillon@kernel.org>
10537 M: Arnaud Ebalard <arno@natisbad.org>
10538 M: Srujana Challa <schalla@marvell.com>
10539 L: linux-crypto@vger.kernel.org
10541 F: drivers/crypto/marvell/
10542 F: include/linux/soc/marvell/octeontx2/
10544 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10545 M: Mirko Lindner <mlindner@marvell.com>
10546 M: Stephen Hemminger <stephen@networkplumber.org>
10547 L: netdev@vger.kernel.org
10549 F: drivers/net/ethernet/marvell/sk*
10551 MARVELL LIBERTAS WIRELESS DRIVER
10552 L: libertas-dev@lists.infradead.org
10554 F: drivers/net/wireless/marvell/libertas/
10556 MARVELL MACCHIATOBIN SUPPORT
10557 M: Russell King <linux@armlinux.org.uk>
10558 L: linux-arm-kernel@lists.infradead.org
10560 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10562 MARVELL MV643XX ETHERNET DRIVER
10563 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10564 L: netdev@vger.kernel.org
10566 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10567 F: include/linux/mv643xx.h
10569 MARVELL MV88X3310 PHY DRIVER
10570 M: Russell King <linux@armlinux.org.uk>
10571 L: netdev@vger.kernel.org
10573 F: drivers/net/phy/marvell10g.c
10575 MARVELL MVEBU THERMAL DRIVER
10576 M: Miquel Raynal <miquel.raynal@bootlin.com>
10578 F: drivers/thermal/armada_thermal.c
10580 MARVELL MVNETA ETHERNET DRIVER
10581 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10582 L: netdev@vger.kernel.org
10584 F: drivers/net/ethernet/marvell/mvneta.*
10586 MARVELL MVPP2 ETHERNET DRIVER
10587 M: Marcin Wojtas <mw@semihalf.com>
10588 M: Russell King <linux@armlinux.org.uk>
10589 L: netdev@vger.kernel.org
10591 F: Documentation/devicetree/bindings/net/marvell-pp2.txt
10592 F: drivers/net/ethernet/marvell/mvpp2/
10594 MARVELL MWIFIEX WIRELESS DRIVER
10595 M: Amitkumar Karwar <amitkarwar@gmail.com>
10596 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10597 M: Xinming Hu <huxinming820@gmail.com>
10598 L: linux-wireless@vger.kernel.org
10600 F: drivers/net/wireless/marvell/mwifiex/
10602 MARVELL MWL8K WIRELESS DRIVER
10603 M: Lennert Buytenhek <buytenh@wantstofly.org>
10604 L: linux-wireless@vger.kernel.org
10606 F: drivers/net/wireless/marvell/mwl8k.c
10608 MARVELL NAND CONTROLLER DRIVER
10609 M: Miquel Raynal <miquel.raynal@bootlin.com>
10610 L: linux-mtd@lists.infradead.org
10612 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10613 F: drivers/mtd/nand/raw/marvell_nand.c
10615 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10616 M: Sunil Goutham <sgoutham@marvell.com>
10617 M: Geetha sowjanya <gakula@marvell.com>
10618 M: Subbaraya Sundeep <sbhatta@marvell.com>
10619 M: hariprasad <hkelam@marvell.com>
10620 L: netdev@vger.kernel.org
10622 F: drivers/net/ethernet/marvell/octeontx2/nic/
10623 F: include/linux/soc/marvell/octeontx2/
10625 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10626 M: Sunil Goutham <sgoutham@marvell.com>
10627 M: Linu Cherian <lcherian@marvell.com>
10628 M: Geetha sowjanya <gakula@marvell.com>
10629 M: Jerin Jacob <jerinj@marvell.com>
10630 L: netdev@vger.kernel.org
10632 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10633 F: drivers/net/ethernet/marvell/octeontx2/af/
10635 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10636 M: Vadym Kochan <vkochan@marvell.com>
10637 M: Taras Chornyi <tchornyi@marvell.com>
10639 W: https://github.com/Marvell-switching/switchdev-prestera
10640 F: drivers/net/ethernet/marvell/prestera/
10642 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10643 M: Nicolas Pitre <nico@fluxnic.net>
10645 F: drivers/mmc/host/mvsdio.*
10647 MARVELL USB MDIO CONTROLLER DRIVER
10648 M: Tobias Waldekranz <tobias@waldekranz.com>
10649 L: netdev@vger.kernel.org
10651 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10652 F: drivers/net/mdio/mdio-mvusb.c
10654 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10655 M: Hu Ziji <huziji@marvell.com>
10656 L: linux-mmc@vger.kernel.org
10658 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10659 F: drivers/mmc/host/sdhci-xenon*
10661 MATROX FRAMEBUFFER DRIVER
10662 L: linux-fbdev@vger.kernel.org
10664 F: drivers/video/fbdev/matrox/matroxfb_*
10665 F: include/uapi/linux/matroxfb.h
10667 MAX16065 HARDWARE MONITOR DRIVER
10668 M: Guenter Roeck <linux@roeck-us.net>
10669 L: linux-hwmon@vger.kernel.org
10671 F: Documentation/hwmon/max16065.rst
10672 F: drivers/hwmon/max16065.c
10674 MAX2175 SDR TUNER DRIVER
10675 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10676 L: linux-media@vger.kernel.org
10678 T: git git://linuxtv.org/media_tree.git
10679 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10680 F: Documentation/userspace-api/media/drivers/max2175.rst
10681 F: drivers/media/i2c/max2175*
10682 F: include/uapi/linux/max2175.h
10684 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10685 L: linux-hwmon@vger.kernel.org
10687 F: Documentation/hwmon/max6650.rst
10688 F: drivers/hwmon/max6650.c
10690 MAX6697 HARDWARE MONITOR DRIVER
10691 M: Guenter Roeck <linux@roeck-us.net>
10692 L: linux-hwmon@vger.kernel.org
10694 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10695 F: Documentation/hwmon/max6697.rst
10696 F: drivers/hwmon/max6697.c
10697 F: include/linux/platform_data/max6697.h
10699 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10700 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10701 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10702 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10703 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10704 L: linux-media@vger.kernel.org
10706 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10707 F: drivers/media/i2c/max9286.c
10709 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10710 M: Peter Rosin <peda@axentia.se>
10711 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10713 F: Documentation/devicetree/bindings/sound/max9860.txt
10714 F: sound/soc/codecs/max9860.*
10716 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10717 M: Andreas Klinger <ak@it-klinger.de>
10718 L: linux-iio@vger.kernel.org
10720 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10721 F: drivers/iio/proximity/mb1232.c
10723 MAXIM MAX77650 PMIC MFD DRIVER
10724 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10725 L: linux-kernel@vger.kernel.org
10727 F: Documentation/devicetree/bindings/*/*max77650.yaml
10728 F: Documentation/devicetree/bindings/*/max77650*.yaml
10729 F: drivers/gpio/gpio-max77650.c
10730 F: drivers/input/misc/max77650-onkey.c
10731 F: drivers/leds/leds-max77650.c
10732 F: drivers/mfd/max77650.c
10733 F: drivers/power/supply/max77650-charger.c
10734 F: drivers/regulator/max77650-regulator.c
10735 F: include/linux/mfd/max77650.h
10737 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10738 M: Javier Martinez Canillas <javier@dowhile0.org>
10739 L: linux-kernel@vger.kernel.org
10741 F: Documentation/devicetree/bindings/*/*max77802.txt
10742 F: drivers/regulator/max77802-regulator.c
10743 F: include/dt-bindings/*/*max77802.h
10745 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10746 M: Krzysztof Kozlowski <krzk@kernel.org>
10747 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10748 L: linux-pm@vger.kernel.org
10750 F: drivers/power/supply/max14577_charger.c
10751 F: drivers/power/supply/max77693_charger.c
10753 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10754 M: Chanwoo Choi <cw00.choi@samsung.com>
10755 M: Krzysztof Kozlowski <krzk@kernel.org>
10756 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10757 L: linux-kernel@vger.kernel.org
10759 F: Documentation/devicetree/bindings/*/max77686.txt
10760 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10761 F: Documentation/devicetree/bindings/mfd/max14577.txt
10762 F: Documentation/devicetree/bindings/mfd/max77693.txt
10763 F: drivers/*/max14577*.c
10764 F: drivers/*/max77686*.c
10765 F: drivers/*/max77693*.c
10766 F: drivers/clk/clk-max77686.c
10767 F: drivers/extcon/extcon-max14577.c
10768 F: drivers/extcon/extcon-max77693.c
10769 F: drivers/rtc/rtc-max77686.c
10770 F: include/linux/mfd/max14577*.h
10771 F: include/linux/mfd/max77686*.h
10772 F: include/linux/mfd/max77693*.h
10774 MAXIRADIO FM RADIO RECEIVER DRIVER
10775 M: Hans Verkuil <hverkuil@xs4all.nl>
10776 L: linux-media@vger.kernel.org
10778 W: https://linuxtv.org
10779 T: git git://linuxtv.org/media_tree.git
10780 F: drivers/media/radio/radio-maxiradio*
10782 MCAN MMIO DEVICE DRIVER
10783 M: Dan Murphy <dmurphy@ti.com>
10784 M: Sriram Dash <sriram.dash@samsung.com>
10785 L: linux-can@vger.kernel.org
10787 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10788 F: drivers/net/can/m_can/m_can.c
10789 F: drivers/net/can/m_can/m_can.h
10790 F: drivers/net/can/m_can/m_can_platform.c
10792 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10793 M: Rishi Gupta <gupt21@gmail.com>
10794 L: linux-i2c@vger.kernel.org
10795 L: linux-input@vger.kernel.org
10797 F: drivers/hid/hid-mcp2221.c
10799 MCP251XFD SPI-CAN NETWORK DRIVER
10800 M: Marc Kleine-Budde <mkl@pengutronix.de>
10801 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10802 R: Thomas Kopp <thomas.kopp@microchip.com>
10803 L: linux-can@vger.kernel.org
10805 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10806 F: drivers/net/can/spi/mcp251xfd/
10808 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10809 M: Peter Rosin <peda@axentia.se>
10810 L: linux-iio@vger.kernel.org
10812 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10813 F: drivers/iio/potentiometer/mcp4018.c
10814 F: drivers/iio/potentiometer/mcp4531.c
10816 MCR20A IEEE-802.15.4 RADIO DRIVER
10817 M: Xue Liu <liuxuenetmail@gmail.com>
10818 L: linux-wpan@vger.kernel.org
10820 W: https://github.com/xueliu/mcr20a-linux
10821 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10822 F: drivers/net/ieee802154/mcr20a.c
10823 F: drivers/net/ieee802154/mcr20a.h
10825 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10826 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10827 L: linux-iio@vger.kernel.org
10829 F: drivers/iio/dac/cio-dac.c
10831 MEDIA CONTROLLER FRAMEWORK
10832 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10833 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10834 L: linux-media@vger.kernel.org
10836 W: https://www.linuxtv.org
10837 T: git git://linuxtv.org/media_tree.git
10838 F: drivers/media/mc/
10839 F: include/media/media-*.h
10840 F: include/uapi/linux/media.h
10842 MEDIA DRIVER FOR FREESCALE IMX PXP
10843 M: Philipp Zabel <p.zabel@pengutronix.de>
10844 L: linux-media@vger.kernel.org
10846 T: git git://linuxtv.org/media_tree.git
10847 F: drivers/media/platform/imx-pxp.[ch]
10849 MEDIA DRIVERS FOR ASCOT2E
10850 M: Sergey Kozlov <serjk@netup.ru>
10851 M: Abylay Ospan <aospan@netup.ru>
10852 L: linux-media@vger.kernel.org
10854 W: https://linuxtv.org
10855 W: http://netup.tv/
10856 T: git git://linuxtv.org/media_tree.git
10857 F: drivers/media/dvb-frontends/ascot2e*
10859 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10860 M: Jasmin Jessich <jasmin@anw.at>
10861 L: linux-media@vger.kernel.org
10863 W: https://linuxtv.org
10864 T: git git://linuxtv.org/media_tree.git
10865 F: drivers/media/dvb-frontends/cxd2099*
10867 MEDIA DRIVERS FOR CXD2841ER
10868 M: Sergey Kozlov <serjk@netup.ru>
10869 M: Abylay Ospan <aospan@netup.ru>
10870 L: linux-media@vger.kernel.org
10872 W: https://linuxtv.org
10873 W: http://netup.tv/
10874 T: git git://linuxtv.org/media_tree.git
10875 F: drivers/media/dvb-frontends/cxd2841er*
10877 MEDIA DRIVERS FOR CXD2880
10878 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10879 L: linux-media@vger.kernel.org
10881 W: http://linuxtv.org/
10882 T: git git://linuxtv.org/media_tree.git
10883 F: drivers/media/dvb-frontends/cxd2880/*
10884 F: drivers/media/spi/cxd2880*
10886 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10887 L: linux-media@vger.kernel.org
10889 W: https://linuxtv.org
10890 T: git git://linuxtv.org/media_tree.git
10891 F: drivers/media/pci/ddbridge/*
10893 MEDIA DRIVERS FOR FREESCALE IMX
10894 M: Steve Longerbeam <slongerbeam@gmail.com>
10895 M: Philipp Zabel <p.zabel@pengutronix.de>
10896 L: linux-media@vger.kernel.org
10898 T: git git://linuxtv.org/media_tree.git
10899 F: Documentation/admin-guide/media/imx.rst
10900 F: Documentation/devicetree/bindings/media/imx.txt
10901 F: drivers/staging/media/imx/
10902 F: include/linux/imx-media.h
10903 F: include/media/imx.h
10905 MEDIA DRIVERS FOR FREESCALE IMX7
10906 M: Rui Miguel Silva <rmfrfs@gmail.com>
10907 L: linux-media@vger.kernel.org
10909 T: git git://linuxtv.org/media_tree.git
10910 F: Documentation/admin-guide/media/imx7.rst
10911 F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
10912 F: Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml
10913 F: drivers/staging/media/imx/imx7-media-csi.c
10914 F: drivers/staging/media/imx/imx7-mipi-csis.c
10916 MEDIA DRIVERS FOR HELENE
10917 M: Abylay Ospan <aospan@netup.ru>
10918 L: linux-media@vger.kernel.org
10920 W: https://linuxtv.org
10921 W: http://netup.tv/
10922 T: git git://linuxtv.org/media_tree.git
10923 F: drivers/media/dvb-frontends/helene*
10925 MEDIA DRIVERS FOR HORUS3A
10926 M: Sergey Kozlov <serjk@netup.ru>
10927 M: Abylay Ospan <aospan@netup.ru>
10928 L: linux-media@vger.kernel.org
10930 W: https://linuxtv.org
10931 W: http://netup.tv/
10932 T: git git://linuxtv.org/media_tree.git
10933 F: drivers/media/dvb-frontends/horus3a*
10935 MEDIA DRIVERS FOR LNBH25
10936 M: Sergey Kozlov <serjk@netup.ru>
10937 M: Abylay Ospan <aospan@netup.ru>
10938 L: linux-media@vger.kernel.org
10940 W: https://linuxtv.org
10941 W: http://netup.tv/
10942 T: git git://linuxtv.org/media_tree.git
10943 F: drivers/media/dvb-frontends/lnbh25*
10945 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10946 L: linux-media@vger.kernel.org
10948 W: https://linuxtv.org
10949 T: git git://linuxtv.org/media_tree.git
10950 F: drivers/media/dvb-frontends/mxl5xx*
10952 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10953 M: Sergey Kozlov <serjk@netup.ru>
10954 M: Abylay Ospan <aospan@netup.ru>
10955 L: linux-media@vger.kernel.org
10957 W: https://linuxtv.org
10958 W: http://netup.tv/
10959 T: git git://linuxtv.org/media_tree.git
10960 F: drivers/media/pci/netup_unidvb/*
10962 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10963 M: Dmitry Osipenko <digetx@gmail.com>
10964 L: linux-media@vger.kernel.org
10965 L: linux-tegra@vger.kernel.org
10967 T: git git://linuxtv.org/media_tree.git
10968 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10969 F: drivers/staging/media/tegra-vde/
10971 MEDIA DRIVERS FOR RENESAS - CEU
10972 M: Jacopo Mondi <jacopo@jmondi.org>
10973 L: linux-media@vger.kernel.org
10974 L: linux-renesas-soc@vger.kernel.org
10976 T: git git://linuxtv.org/media_tree.git
10977 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10978 F: drivers/media/platform/renesas-ceu.c
10979 F: include/media/drv-intf/renesas-ceu.h
10981 MEDIA DRIVERS FOR RENESAS - DRIF
10982 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10983 L: linux-media@vger.kernel.org
10984 L: linux-renesas-soc@vger.kernel.org
10986 T: git git://linuxtv.org/media_tree.git
10987 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10988 F: drivers/media/platform/rcar_drif.c
10990 MEDIA DRIVERS FOR RENESAS - FCP
10991 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10992 L: linux-media@vger.kernel.org
10993 L: linux-renesas-soc@vger.kernel.org
10995 T: git git://linuxtv.org/media_tree.git
10996 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10997 F: drivers/media/platform/rcar-fcp.c
10998 F: include/media/rcar-fcp.h
11000 MEDIA DRIVERS FOR RENESAS - FDP1
11001 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11002 L: linux-media@vger.kernel.org
11003 L: linux-renesas-soc@vger.kernel.org
11005 T: git git://linuxtv.org/media_tree.git
11006 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
11007 F: drivers/media/platform/rcar_fdp1.c
11009 MEDIA DRIVERS FOR RENESAS - VIN
11010 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
11011 L: linux-media@vger.kernel.org
11012 L: linux-renesas-soc@vger.kernel.org
11014 T: git git://linuxtv.org/media_tree.git
11015 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
11016 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
11017 F: drivers/media/platform/rcar-vin/
11019 MEDIA DRIVERS FOR RENESAS - VSP1
11020 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11021 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
11022 L: linux-media@vger.kernel.org
11023 L: linux-renesas-soc@vger.kernel.org
11025 T: git git://linuxtv.org/media_tree.git
11026 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
11027 F: drivers/media/platform/vsp1/
11029 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
11030 L: linux-media@vger.kernel.org
11032 W: https://linuxtv.org
11033 T: git git://linuxtv.org/media_tree.git
11034 F: drivers/media/dvb-frontends/stv0910*
11036 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
11037 L: linux-media@vger.kernel.org
11039 W: https://linuxtv.org
11040 T: git git://linuxtv.org/media_tree.git
11041 F: drivers/media/dvb-frontends/stv6111*
11043 MEDIA DRIVERS FOR STM32 - DCMI
11044 M: Hugues Fruchet <hugues.fruchet@st.com>
11045 L: linux-media@vger.kernel.org
11047 T: git git://linuxtv.org/media_tree.git
11048 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
11049 F: drivers/media/platform/stm32/stm32-dcmi.c
11051 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
11052 M: Mauro Carvalho Chehab <mchehab@kernel.org>
11053 L: linux-media@vger.kernel.org
11055 W: https://linuxtv.org
11056 Q: http://patchwork.kernel.org/project/linux-media/list/
11057 T: git git://linuxtv.org/media_tree.git
11058 F: Documentation/admin-guide/media/
11059 F: Documentation/devicetree/bindings/media/
11060 F: Documentation/driver-api/media/
11061 F: Documentation/userspace-api/media/
11063 F: drivers/staging/media/
11064 F: include/linux/platform_data/media/
11066 F: include/uapi/linux/dvb/
11067 F: include/uapi/linux/ivtv*
11068 F: include/uapi/linux/media.h
11069 F: include/uapi/linux/meye.h
11070 F: include/uapi/linux/uvcvideo.h
11071 F: include/uapi/linux/v4l2-*
11072 F: include/uapi/linux/videodev2.h
11074 MEDIATEK BLUETOOTH DRIVER
11075 M: Sean Wang <sean.wang@mediatek.com>
11076 L: linux-bluetooth@vger.kernel.org
11077 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11079 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11080 F: drivers/bluetooth/btmtkuart.c
11082 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11083 M: Sean Wang <sean.wang@mediatek.com>
11084 L: linux-pm@vger.kernel.org
11086 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11087 F: drivers/power/reset/mt6323-poweroff.c
11089 MEDIATEK CIR DRIVER
11090 M: Sean Wang <sean.wang@mediatek.com>
11092 F: drivers/media/rc/mtk-cir.c
11094 MEDIATEK DMA DRIVER
11095 M: Sean Wang <sean.wang@mediatek.com>
11096 L: dmaengine@vger.kernel.org
11097 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11098 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11100 F: Documentation/devicetree/bindings/dma/mtk-*
11101 F: drivers/dma/mediatek/
11103 MEDIATEK ETHERNET DRIVER
11104 M: Felix Fietkau <nbd@nbd.name>
11105 M: John Crispin <john@phrozen.org>
11106 M: Sean Wang <sean.wang@mediatek.com>
11107 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11108 L: netdev@vger.kernel.org
11110 F: drivers/net/ethernet/mediatek/
11112 MEDIATEK I2C CONTROLLER DRIVER
11113 M: Qii Wang <qii.wang@mediatek.com>
11114 L: linux-i2c@vger.kernel.org
11116 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11117 F: drivers/i2c/busses/i2c-mt65xx.c
11119 MEDIATEK JPEG DRIVER
11120 M: Rick Chang <rick.chang@mediatek.com>
11121 M: Bin Liu <bin.liu@mediatek.com>
11123 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11124 F: drivers/media/platform/mtk-jpeg/
11126 MEDIATEK MDP DRIVER
11127 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11128 M: Houlong Wei <houlong.wei@mediatek.com>
11129 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11131 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11132 F: drivers/media/platform/mtk-mdp/
11133 F: drivers/media/platform/mtk-vpu/
11135 MEDIATEK MEDIA DRIVER
11136 M: Tiffany Lin <tiffany.lin@mediatek.com>
11137 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11139 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11140 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11141 F: drivers/media/platform/mtk-vcodec/
11142 F: drivers/media/platform/mtk-vpu/
11144 MEDIATEK MMC/SD/SDIO DRIVER
11145 M: Chaotian Jing <chaotian.jing@mediatek.com>
11147 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11148 F: drivers/mmc/host/mtk-sd.c
11150 MEDIATEK MT76 WIRELESS LAN DRIVER
11151 M: Felix Fietkau <nbd@nbd.name>
11152 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11153 R: Ryder Lee <ryder.lee@mediatek.com>
11154 L: linux-wireless@vger.kernel.org
11156 F: drivers/net/wireless/mediatek/mt76/
11158 MEDIATEK MT7601U WIRELESS LAN DRIVER
11159 M: Jakub Kicinski <kubakici@wp.pl>
11160 L: linux-wireless@vger.kernel.org
11162 F: drivers/net/wireless/mediatek/mt7601u/
11164 MEDIATEK MT7621/28/88 I2C DRIVER
11165 M: Stefan Roese <sr@denx.de>
11166 L: linux-i2c@vger.kernel.org
11168 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11169 F: drivers/i2c/busses/i2c-mt7621.c
11171 MEDIATEK MT7621 PHY PCI DRIVER
11172 M: Sergio Paracuellos <sergio.paracuellos@gmail.com>
11174 F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
11175 F: drivers/phy/ralink/phy-mt7621-pci.c
11177 MEDIATEK NAND CONTROLLER DRIVER
11178 L: linux-mtd@lists.infradead.org
11180 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11181 F: drivers/mtd/nand/raw/mtk_*
11183 MEDIATEK PMIC LED DRIVER
11184 M: Sean Wang <sean.wang@mediatek.com>
11186 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11187 F: drivers/leds/leds-mt6323.c
11189 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11190 M: Sean Wang <sean.wang@mediatek.com>
11192 F: drivers/char/hw_random/mtk-rng.c
11194 MEDIATEK SWITCH DRIVER
11195 M: Sean Wang <sean.wang@mediatek.com>
11196 M: Landen Chao <Landen.Chao@mediatek.com>
11197 L: netdev@vger.kernel.org
11199 F: drivers/net/dsa/mt7530.*
11200 F: net/dsa/tag_mtk.c
11202 MEDIATEK USB3 DRD IP DRIVER
11203 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11204 L: linux-usb@vger.kernel.org
11205 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11206 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11208 F: drivers/usb/mtu3/
11210 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11211 M: Peter Senna Tschudin <peter.senna@gmail.com>
11212 M: Martin Donnelly <martin.donnelly@ge.com>
11213 M: Martyn Welch <martyn.welch@collabora.co.uk>
11215 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11216 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11218 MEGARAID SCSI/SAS DRIVERS
11219 M: Kashyap Desai <kashyap.desai@broadcom.com>
11220 M: Sumit Saxena <sumit.saxena@broadcom.com>
11221 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11222 L: megaraidlinux.pdl@broadcom.com
11223 L: linux-scsi@vger.kernel.org
11225 W: http://www.avagotech.com/support/
11226 F: Documentation/scsi/megaraid.rst
11227 F: drivers/scsi/megaraid.*
11228 F: drivers/scsi/megaraid/
11230 MELEXIS MLX90614 DRIVER
11231 M: Crt Mori <cmo@melexis.com>
11232 L: linux-iio@vger.kernel.org
11234 W: http://www.melexis.com
11235 F: drivers/iio/temperature/mlx90614.c
11237 MELEXIS MLX90632 DRIVER
11238 M: Crt Mori <cmo@melexis.com>
11239 L: linux-iio@vger.kernel.org
11241 W: http://www.melexis.com
11242 F: drivers/iio/temperature/mlx90632.c
11244 MELFAS MIP4 TOUCHSCREEN DRIVER
11245 M: Sangwon Jee <jeesw@melfas.com>
11247 W: http://www.melfas.com
11248 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11249 F: drivers/input/touchscreen/melfas_mip4.c
11251 MELLANOX BLUEFIELD I2C DRIVER
11252 M: Khalil Blaiech <kblaiech@nvidia.com>
11253 L: linux-i2c@vger.kernel.org
11255 F: drivers/i2c/busses/i2c-mlxbf.c
11257 MELLANOX ETHERNET DRIVER (mlx4_en)
11258 M: Tariq Toukan <tariqt@nvidia.com>
11259 L: netdev@vger.kernel.org
11261 W: http://www.mellanox.com
11262 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11263 F: drivers/net/ethernet/mellanox/mlx4/en_*
11265 MELLANOX ETHERNET DRIVER (mlx5e)
11266 M: Saeed Mahameed <saeedm@nvidia.com>
11267 L: netdev@vger.kernel.org
11269 W: http://www.mellanox.com
11270 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11271 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11273 MELLANOX ETHERNET INNOVA DRIVERS
11274 R: Boris Pismenny <borisp@nvidia.com>
11275 L: netdev@vger.kernel.org
11277 W: http://www.mellanox.com
11278 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11279 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11280 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11281 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11282 F: include/linux/mlx5/mlx5_ifc_fpga.h
11284 MELLANOX ETHERNET SWITCH DRIVERS
11285 M: Jiri Pirko <jiri@nvidia.com>
11286 M: Ido Schimmel <idosch@nvidia.com>
11287 L: netdev@vger.kernel.org
11289 W: http://www.mellanox.com
11290 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11291 F: drivers/net/ethernet/mellanox/mlxsw/
11292 F: tools/testing/selftests/drivers/net/mlxsw/
11294 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11295 M: mlxsw@nvidia.com
11296 L: netdev@vger.kernel.org
11298 W: http://www.mellanox.com
11299 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11300 F: drivers/net/ethernet/mellanox/mlxfw/
11302 MELLANOX HARDWARE PLATFORM SUPPORT
11303 M: Andy Shevchenko <andy@infradead.org>
11304 M: Darren Hart <dvhart@infradead.org>
11305 M: Vadim Pasternak <vadimp@nvidia.com>
11306 L: platform-driver-x86@vger.kernel.org
11308 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11309 F: drivers/platform/mellanox/
11310 F: include/linux/platform_data/mlxreg.h
11312 MELLANOX MLX4 core VPI driver
11313 M: Tariq Toukan <tariqt@nvidia.com>
11314 L: netdev@vger.kernel.org
11315 L: linux-rdma@vger.kernel.org
11317 W: http://www.mellanox.com
11318 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11319 F: drivers/net/ethernet/mellanox/mlx4/
11320 F: include/linux/mlx4/
11322 MELLANOX MLX4 IB driver
11323 M: Yishai Hadas <yishaih@nvidia.com>
11324 L: linux-rdma@vger.kernel.org
11326 W: http://www.mellanox.com
11327 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11328 F: drivers/infiniband/hw/mlx4/
11329 F: include/linux/mlx4/
11330 F: include/uapi/rdma/mlx4-abi.h
11332 MELLANOX MLX5 core VPI driver
11333 M: Saeed Mahameed <saeedm@nvidia.com>
11334 M: Leon Romanovsky <leonro@nvidia.com>
11335 L: netdev@vger.kernel.org
11336 L: linux-rdma@vger.kernel.org
11338 W: http://www.mellanox.com
11339 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11340 F: Documentation/networking/device_drivers/ethernet/mellanox/
11341 F: drivers/net/ethernet/mellanox/mlx5/core/
11342 F: include/linux/mlx5/
11344 MELLANOX MLX5 IB driver
11345 M: Leon Romanovsky <leonro@nvidia.com>
11346 L: linux-rdma@vger.kernel.org
11348 W: http://www.mellanox.com
11349 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11350 F: drivers/infiniband/hw/mlx5/
11351 F: include/linux/mlx5/
11352 F: include/uapi/rdma/mlx5-abi.h
11354 MELLANOX MLXCPLD I2C AND MUX DRIVER
11355 M: Vadim Pasternak <vadimp@nvidia.com>
11356 M: Michael Shych <michaelsh@nvidia.com>
11357 L: linux-i2c@vger.kernel.org
11359 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11360 F: drivers/i2c/busses/i2c-mlxcpld.c
11361 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11363 MELLANOX MLXCPLD LED DRIVER
11364 M: Vadim Pasternak <vadimp@nvidia.com>
11365 L: linux-leds@vger.kernel.org
11367 F: Documentation/leds/leds-mlxcpld.rst
11368 F: drivers/leds/leds-mlxcpld.c
11369 F: drivers/leds/leds-mlxreg.c
11371 MELLANOX PLATFORM DRIVER
11372 M: Vadim Pasternak <vadimp@nvidia.com>
11373 L: platform-driver-x86@vger.kernel.org
11375 F: drivers/platform/x86/mlx-platform.c
11378 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11379 M: "Paul E. McKenney" <paulmck@kernel.org>
11380 L: linux-kernel@vger.kernel.org
11382 F: arch/powerpc/include/asm/membarrier.h
11383 F: include/uapi/linux/membarrier.h
11384 F: kernel/sched/membarrier.c
11387 M: Mike Rapoport <rppt@linux.ibm.com>
11388 L: linux-mm@kvack.org
11390 F: Documentation/core-api/boot-time-mm.rst
11391 F: include/linux/memblock.h
11394 MEMORY CONTROLLER DRIVERS
11395 M: Krzysztof Kozlowski <krzk@kernel.org>
11396 L: linux-kernel@vger.kernel.org
11398 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11399 F: Documentation/devicetree/bindings/memory-controllers/
11402 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11403 M: Dmitry Osipenko <digetx@gmail.com>
11404 L: linux-pm@vger.kernel.org
11405 L: linux-tegra@vger.kernel.org
11406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11408 F: drivers/devfreq/tegra20-devfreq.c
11409 F: drivers/devfreq/tegra30-devfreq.c
11412 M: Andrew Morton <akpm@linux-foundation.org>
11413 L: linux-mm@kvack.org
11415 W: http://www.linux-mm.org
11416 T: quilt https://ozlabs.org/~akpm/mmotm/
11417 T: quilt https://ozlabs.org/~akpm/mmots/
11418 T: git git://github.com/hnaz/linux-mm.git
11419 F: include/linux/gfp.h
11420 F: include/linux/memory_hotplug.h
11421 F: include/linux/mm.h
11422 F: include/linux/mmzone.h
11423 F: include/linux/vmalloc.h
11426 MEMORY TECHNOLOGY DEVICES (MTD)
11427 M: Miquel Raynal <miquel.raynal@bootlin.com>
11428 M: Richard Weinberger <richard@nod.at>
11429 M: Vignesh Raghavendra <vigneshr@ti.com>
11430 L: linux-mtd@lists.infradead.org
11432 W: http://www.linux-mtd.infradead.org/
11433 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11434 C: irc://irc.oftc.net/mtd
11435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11437 F: Documentation/devicetree/bindings/mtd/
11439 F: include/linux/mtd/
11440 F: include/uapi/mtd/
11442 MEN A21 WATCHDOG DRIVER
11443 M: Johannes Thumshirn <morbidrsa@gmail.com>
11444 L: linux-watchdog@vger.kernel.org
11446 F: drivers/watchdog/mena21_wdt.c
11448 MEN CHAMELEON BUS (mcb)
11449 M: Johannes Thumshirn <morbidrsa@gmail.com>
11451 F: Documentation/driver-api/men-chameleon-bus.rst
11453 F: include/linux/mcb.h
11455 MEN F21BMC (Board Management Controller)
11456 M: Andreas Werner <andreas.werner@men.de>
11458 F: Documentation/hwmon/menf21bmc.rst
11459 F: drivers/hwmon/menf21bmc_hwmon.c
11460 F: drivers/leds/leds-menf21bmc.c
11461 F: drivers/mfd/menf21bmc.c
11462 F: drivers/watchdog/menf21bmc_wdt.c
11464 MEN Z069 WATCHDOG DRIVER
11465 M: Johannes Thumshirn <jth@kernel.org>
11466 L: linux-watchdog@vger.kernel.org
11468 F: drivers/watchdog/menz69_wdt.c
11470 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11471 M: Neil Armstrong <narmstrong@baylibre.com>
11472 L: linux-media@vger.kernel.org
11473 L: linux-amlogic@lists.infradead.org
11475 W: http://linux-meson.com/
11476 T: git git://linuxtv.org/media_tree.git
11477 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11478 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11479 F: drivers/media/cec/platform/meson/ao-cec.c
11481 MESON GE2D DRIVER FOR AMLOGIC SOCS
11482 M: Neil Armstrong <narmstrong@baylibre.com>
11483 L: linux-media@vger.kernel.org
11484 L: linux-amlogic@lists.infradead.org
11486 T: git git://linuxtv.org/media_tree.git
11487 F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
11488 F: drivers/media/meson/ge2d/
11490 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11491 M: Liang Yang <liang.yang@amlogic.com>
11492 L: linux-mtd@lists.infradead.org
11494 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11495 F: drivers/mtd/nand/raw/meson_*
11497 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11498 M: Neil Armstrong <narmstrong@baylibre.com>
11499 L: linux-media@vger.kernel.org
11500 L: linux-amlogic@lists.infradead.org
11502 T: git git://linuxtv.org/media_tree.git
11503 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11504 F: drivers/staging/media/meson/vdec/
11506 METHODE UDPU SUPPORT
11507 M: Vladimir Vid <vladimir.vid@sartura.hr>
11509 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11512 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11513 M: Hemant Kumar <hemantk@codeaurora.org>
11514 L: linux-arm-msm@vger.kernel.org
11516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11517 F: Documentation/ABI/stable/sysfs-bus-mhi
11518 F: Documentation/mhi/
11519 F: drivers/bus/mhi/
11520 F: include/linux/mhi.h
11522 MICROBLAZE ARCHITECTURE
11523 M: Michal Simek <monstr@monstr.eu>
11525 W: http://www.monstr.eu/fdt/
11526 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11527 F: arch/microblaze/
11529 MICROCHIP AT91 DMA DRIVERS
11530 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11531 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11533 L: dmaengine@vger.kernel.org
11535 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11536 F: drivers/dma/at_hdmac.c
11537 F: drivers/dma/at_hdmac_regs.h
11538 F: drivers/dma/at_xdmac.c
11539 F: include/dt-bindings/dma/at91.h
11540 F: include/linux/platform_data/dma-atmel.h
11542 MICROCHIP AT91 SERIAL DRIVER
11543 M: Richard Genoud <richard.genoud@gmail.com>
11545 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11546 F: drivers/tty/serial/atmel_serial.c
11547 F: drivers/tty/serial/atmel_serial.h
11549 MICROCHIP AT91 USART MFD DRIVER
11550 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11551 L: linux-kernel@vger.kernel.org
11553 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11554 F: drivers/mfd/at91-usart.c
11555 F: include/dt-bindings/mfd/at91-usart.h
11557 MICROCHIP AT91 USART SPI DRIVER
11558 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11559 L: linux-spi@vger.kernel.org
11561 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11562 F: drivers/spi/spi-at91-usart.c
11564 MICROCHIP AUDIO ASOC DRIVERS
11565 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11566 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11570 MICROCHIP ECC DRIVER
11571 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11572 L: linux-crypto@vger.kernel.org
11574 F: drivers/crypto/atmel-ecc.*
11576 MICROCHIP I2C DRIVER
11577 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11578 L: linux-i2c@vger.kernel.org
11580 F: drivers/i2c/busses/i2c-at91-*.c
11581 F: drivers/i2c/busses/i2c-at91.h
11583 MICROCHIP ISC DRIVER
11584 M: Eugen Hristev <eugen.hristev@microchip.com>
11585 L: linux-media@vger.kernel.org
11587 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11588 F: drivers/media/platform/atmel/atmel-isc-base.c
11589 F: drivers/media/platform/atmel/atmel-isc-regs.h
11590 F: drivers/media/platform/atmel/atmel-isc.h
11591 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11592 F: include/linux/atmel-isc-media.h
11594 MICROCHIP ISI DRIVER
11595 M: Eugen Hristev <eugen.hristev@microchip.com>
11596 L: linux-media@vger.kernel.org
11598 F: drivers/media/platform/atmel/atmel-isi.c
11599 F: drivers/media/platform/atmel/atmel-isi.h
11601 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11602 M: Woojung Huh <woojung.huh@microchip.com>
11603 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11604 L: netdev@vger.kernel.org
11606 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11607 F: drivers/net/dsa/microchip/*
11608 F: include/linux/platform_data/microchip-ksz.h
11609 F: net/dsa/tag_ksz.c
11611 MICROCHIP LAN743X ETHERNET DRIVER
11612 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11613 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11614 L: netdev@vger.kernel.org
11616 F: drivers/net/ethernet/microchip/lan743x_*
11618 MICROCHIP LCDFB DRIVER
11619 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11620 L: linux-fbdev@vger.kernel.org
11622 F: drivers/video/fbdev/atmel_lcdfb.c
11623 F: include/video/atmel_lcdc.h
11625 MICROCHIP MCP16502 PMIC DRIVER
11626 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11627 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11629 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11630 F: drivers/regulator/mcp16502.c
11632 MICROCHIP MCP3911 ADC DRIVER
11633 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11634 M: Kent Gustavsson <kent@minoris.se>
11635 L: linux-iio@vger.kernel.org
11637 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11638 F: drivers/iio/adc/mcp3911.c
11640 MICROCHIP MMC/SD/SDIO MCI DRIVER
11641 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11643 F: drivers/mmc/host/atmel-mci.c
11645 MICROCHIP NAND DRIVER
11646 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11647 L: linux-mtd@lists.infradead.org
11649 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11650 F: drivers/mtd/nand/raw/atmel/*
11652 MICROCHIP PWM DRIVER
11653 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11654 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11655 L: linux-pwm@vger.kernel.org
11657 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11658 F: drivers/pwm/pwm-atmel.c
11660 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11661 M: Eugen Hristev <eugen.hristev@microchip.com>
11662 L: linux-iio@vger.kernel.org
11664 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11665 F: drivers/iio/adc/at91-sama5d2_adc.c
11666 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11668 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11669 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11671 F: drivers/power/reset/at91-sama5d2_shdwc.c
11673 MICROCHIP SPI DRIVER
11674 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11676 F: drivers/spi/spi-atmel.*
11678 MICROCHIP SSC DRIVER
11679 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11680 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11682 F: drivers/misc/atmel-ssc.c
11683 F: include/linux/atmel-ssc.h
11685 MICROCHIP USB251XB DRIVER
11686 M: Richard Leitner <richard.leitner@skidata.com>
11687 L: linux-usb@vger.kernel.org
11689 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11690 F: drivers/usb/misc/usb251xb.c
11692 MICROCHIP USBA UDC DRIVER
11693 M: Cristian Birsan <cristian.birsan@microchip.com>
11694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11696 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11698 MICROCHIP WILC1000 WIFI DRIVER
11699 M: Ajay Singh <ajay.kathat@microchip.com>
11700 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11701 L: linux-wireless@vger.kernel.org
11703 F: drivers/net/wireless/microchip/wilc1000/
11705 MICROSEMI MIPS SOCS
11706 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11707 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11708 L: linux-mips@vger.kernel.org
11710 F: Documentation/devicetree/bindings/mips/mscc.txt
11711 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11712 F: arch/mips/boot/dts/mscc/
11713 F: arch/mips/configs/generic/board-ocelot.config
11714 F: arch/mips/generic/board-ocelot.c
11716 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11717 M: Don Brace <don.brace@microchip.com>
11718 L: storagedev@microchip.com
11719 L: linux-scsi@vger.kernel.org
11721 F: Documentation/scsi/smartpqi.rst
11722 F: drivers/scsi/smartpqi/Kconfig
11723 F: drivers/scsi/smartpqi/Makefile
11724 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11725 F: include/linux/cciss*.h
11726 F: include/uapi/linux/cciss*.h
11728 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11729 M: Chen Yu <yu.c.chen@intel.com>
11730 L: platform-driver-x86@vger.kernel.org
11732 F: drivers/platform/x86/surfacepro3_button.c
11734 MICROTEK X6 SCANNER
11735 M: Oliver Neukum <oliver@neukum.org>
11737 F: drivers/usb/image/microtek.*
11739 MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
11740 M: Sakari Ailus <sakari.ailus@linux.intel.com>
11741 L: linux-media@vger.kernel.org
11743 F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
11744 F: Documentation/driver-api/media/drivers/ccs/
11745 F: drivers/media/i2c/ccs-pll.c
11746 F: drivers/media/i2c/ccs-pll.h
11747 F: drivers/media/i2c/ccs/
11748 F: include/uapi/linux/smiapp.h
11751 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11752 L: linux-mips@vger.kernel.org
11754 W: http://www.linux-mips.org/
11755 Q: https://patchwork.kernel.org/project/linux-mips/list/
11756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11757 F: Documentation/devicetree/bindings/mips/
11758 F: Documentation/mips/
11760 F: drivers/platform/mips/
11762 MIPS BOSTON DEVELOPMENT BOARD
11763 M: Paul Burton <paulburton@kernel.org>
11764 L: linux-mips@vger.kernel.org
11766 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11767 F: arch/mips/boot/dts/img/boston.dts
11768 F: arch/mips/configs/generic/board-boston.config
11769 F: drivers/clk/imgtec/clk-boston.c
11770 F: include/dt-bindings/clock/boston-clock.h
11773 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11774 M: Serge Semin <fancer.lancer@gmail.com>
11775 L: linux-mips@vger.kernel.org
11777 F: drivers/bus/mips_cdmm.c
11778 F: drivers/clocksource/mips-gic-timer.c
11779 F: drivers/cpuidle/cpuidle-cps.c
11780 F: drivers/irqchip/irq-mips-cpu.c
11781 F: drivers/irqchip/irq-mips-gic.c
11783 MIPS GENERIC PLATFORM
11784 M: Paul Burton <paulburton@kernel.org>
11785 L: linux-mips@vger.kernel.org
11787 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11788 F: arch/mips/generic/
11789 F: arch/mips/tools/generic-board-config.sh
11791 MIPS RINT INSTRUCTION EMULATION
11792 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11793 L: linux-mips@vger.kernel.org
11795 F: arch/mips/math-emu/dp_rint.c
11796 F: arch/mips/math-emu/sp_rint.c
11798 MIPS/LOONGSON1 ARCHITECTURE
11799 M: Keguang Zhang <keguang.zhang@gmail.com>
11800 L: linux-mips@vger.kernel.org
11802 F: arch/mips/include/asm/mach-loongson32/
11803 F: arch/mips/loongson32/
11804 F: drivers/*/*/*loongson1*
11805 F: drivers/*/*loongson1*
11807 MIPS/LOONGSON2EF ARCHITECTURE
11808 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11809 L: linux-mips@vger.kernel.org
11811 F: arch/mips/include/asm/mach-loongson2ef/
11812 F: arch/mips/loongson2ef/
11813 F: drivers/*/*/*loongson2*
11814 F: drivers/*/*loongson2*
11816 MIPS/LOONGSON64 ARCHITECTURE
11817 M: Huacai Chen <chenhc@lemote.com>
11818 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11819 L: linux-mips@vger.kernel.org
11821 F: arch/mips/include/asm/mach-loongson64/
11822 F: arch/mips/loongson64/
11823 F: drivers/*/*/*loongson3*
11824 F: drivers/*/*loongson3*
11825 F: drivers/irqchip/irq-loongson*
11826 F: drivers/platform/mips/cpu_hwmon.c
11828 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11829 M: Hans Verkuil <hverkuil@xs4all.nl>
11830 L: linux-media@vger.kernel.org
11832 W: https://linuxtv.org
11833 T: git git://linuxtv.org/media_tree.git
11834 F: drivers/media/radio/radio-miropcm20*
11837 R: Lubomir Rintel <lkundrak@v3.sk>
11838 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11841 F: arch/arm/boot/dts/mmp*
11842 F: arch/arm/mach-mmp/
11843 F: include/linux/soc/mmp/
11845 MMP USB PHY DRIVERS
11846 R: Lubomir Rintel <lkundrak@v3.sk>
11847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11849 F: drivers/phy/marvell/phy-mmp3-usb.c
11850 F: drivers/phy/marvell/phy-pxa-usb.c
11852 MMU GATHER AND TLB INVALIDATION
11853 M: Will Deacon <will@kernel.org>
11854 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11855 M: Andrew Morton <akpm@linux-foundation.org>
11856 M: Nick Piggin <npiggin@gmail.com>
11857 M: Peter Zijlstra <peterz@infradead.org>
11858 L: linux-arch@vger.kernel.org
11859 L: linux-mm@kvack.org
11861 F: arch/*/include/asm/tlb.h
11862 F: include/asm-generic/tlb.h
11865 MN88472 MEDIA DRIVER
11866 M: Antti Palosaari <crope@iki.fi>
11867 L: linux-media@vger.kernel.org
11869 W: https://linuxtv.org
11870 W: http://palosaari.fi/linux/
11871 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11872 F: drivers/media/dvb-frontends/mn88472*
11874 MN88473 MEDIA DRIVER
11875 M: Antti Palosaari <crope@iki.fi>
11876 L: linux-media@vger.kernel.org
11878 W: https://linuxtv.org
11879 W: http://palosaari.fi/linux/
11880 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11881 F: drivers/media/dvb-frontends/mn88473*
11884 M: Jessica Yu <jeyu@kernel.org>
11886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11887 F: include/linux/module.h
11890 MONOLITHIC POWER SYSTEM PMIC DRIVER
11891 M: Saravanan Sekar <sravanhome@gmail.com>
11893 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11894 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11895 F: drivers/iio/adc/mp2629_adc.c
11896 F: drivers/mfd/mp2629.c
11897 F: drivers/power/supply/mp2629_charger.c
11898 F: drivers/regulator/mp5416.c
11899 F: drivers/regulator/mpq7920.c
11900 F: drivers/regulator/mpq7920.h
11901 F: include/linux/mfd/mp2629.h
11903 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11905 W: http://popies.net/meye/
11906 F: Documentation/userspace-api/media/drivers/meye*
11907 F: drivers/media/pci/meye/
11908 F: include/uapi/linux/meye.h
11910 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11911 M: Jiri Slaby <jirislaby@kernel.org>
11913 F: Documentation/driver-api/serial/moxa-smartio.rst
11914 F: drivers/tty/mxser.*
11916 MR800 AVERMEDIA USB FM RADIO DRIVER
11917 M: Alexey Klimov <klimov.linux@gmail.com>
11918 L: linux-media@vger.kernel.org
11920 T: git git://linuxtv.org/media_tree.git
11921 F: drivers/media/radio/radio-mr800.c
11923 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11924 M: Alan Ott <alan@signal11.us>
11925 L: linux-wpan@vger.kernel.org
11927 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11928 F: drivers/net/ieee802154/mrf24j40.c
11931 M: "Lee, Chun-Yi" <jlee@suse.com>
11932 L: platform-driver-x86@vger.kernel.org
11934 F: drivers/platform/x86/msi-laptop.c
11937 L: platform-driver-x86@vger.kernel.org
11939 F: drivers/platform/x86/msi-wmi.c
11941 MSI001 MEDIA DRIVER
11942 M: Antti Palosaari <crope@iki.fi>
11943 L: linux-media@vger.kernel.org
11945 W: https://linuxtv.org
11946 W: http://palosaari.fi/linux/
11947 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11948 T: git git://linuxtv.org/anttip/media_tree.git
11949 F: drivers/media/tuners/msi001*
11951 MSI2500 MEDIA DRIVER
11952 M: Antti Palosaari <crope@iki.fi>
11953 L: linux-media@vger.kernel.org
11955 W: https://linuxtv.org
11956 W: http://palosaari.fi/linux/
11957 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11958 T: git git://linuxtv.org/anttip/media_tree.git
11959 F: drivers/media/usb/msi2500/
11961 MSTAR INTERRUPT CONTROLLER DRIVER
11962 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11963 M: Daniel Palmer <daniel@thingy.jp>
11965 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11966 F: drivers/irqchip/irq-mst-intc.c
11968 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11969 M: Robert Jarzmik <robert.jarzmik@free.fr>
11970 L: linux-mtd@lists.infradead.org
11972 F: drivers/mtd/devices/docg3*
11974 MT9M032 APTINA SENSOR DRIVER
11975 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11976 L: linux-media@vger.kernel.org
11978 T: git git://linuxtv.org/media_tree.git
11979 F: drivers/media/i2c/mt9m032.c
11980 F: include/media/i2c/mt9m032.h
11982 MT9P031 APTINA CAMERA SENSOR
11983 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11984 L: linux-media@vger.kernel.org
11986 T: git git://linuxtv.org/media_tree.git
11987 F: drivers/media/i2c/mt9p031.c
11988 F: include/media/i2c/mt9p031.h
11990 MT9T001 APTINA CAMERA SENSOR
11991 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11992 L: linux-media@vger.kernel.org
11994 T: git git://linuxtv.org/media_tree.git
11995 F: drivers/media/i2c/mt9t001.c
11996 F: include/media/i2c/mt9t001.h
11998 MT9T112 APTINA CAMERA SENSOR
11999 M: Jacopo Mondi <jacopo@jmondi.org>
12000 L: linux-media@vger.kernel.org
12002 T: git git://linuxtv.org/media_tree.git
12003 F: drivers/media/i2c/mt9t112.c
12004 F: include/media/i2c/mt9t112.h
12006 MT9V032 APTINA CAMERA SENSOR
12007 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12008 L: linux-media@vger.kernel.org
12010 T: git git://linuxtv.org/media_tree.git
12011 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
12012 F: drivers/media/i2c/mt9v032.c
12013 F: include/media/i2c/mt9v032.h
12015 MT9V111 APTINA CAMERA SENSOR
12016 M: Jacopo Mondi <jacopo@jmondi.org>
12017 L: linux-media@vger.kernel.org
12019 T: git git://linuxtv.org/media_tree.git
12020 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
12021 F: drivers/media/i2c/mt9v111.c
12023 MULTIFUNCTION DEVICES (MFD)
12024 M: Lee Jones <lee.jones@linaro.org>
12026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12027 F: Documentation/devicetree/bindings/mfd/
12029 F: include/dt-bindings/mfd/
12030 F: include/linux/mfd/
12032 MULTIMEDIA CARD (MMC) ETC. OVER SPI
12034 F: drivers/mmc/host/mmc_spi.c
12035 F: include/linux/spi/mmc_spi.h
12037 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
12038 M: Ulf Hansson <ulf.hansson@linaro.org>
12039 L: linux-mmc@vger.kernel.org
12041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
12042 F: Documentation/devicetree/bindings/mmc/
12044 F: include/linux/mmc/
12045 F: include/uapi/linux/mmc/
12047 MULTIPLEXER SUBSYSTEM
12048 M: Peter Rosin <peda@axentia.se>
12050 F: Documentation/ABI/testing/sysfs-class-mux*
12051 F: Documentation/devicetree/bindings/mux/
12053 F: include/dt-bindings/mux/
12054 F: include/linux/mux/
12056 MULTITECH MULTIPORT CARD (ISICOM)
12058 F: drivers/tty/isicom.c
12059 F: include/linux/isicom.h
12061 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
12062 M: Bin Liu <b-liu@ti.com>
12063 L: linux-usb@vger.kernel.org
12065 F: drivers/usb/musb/
12067 MXL301RF MEDIA DRIVER
12068 M: Akihiro Tsukada <tskd08@gmail.com>
12069 L: linux-media@vger.kernel.org
12071 F: drivers/media/tuners/mxl301rf*
12073 MXL5007T MEDIA DRIVER
12074 M: Michael Krufky <mkrufky@linuxtv.org>
12075 L: linux-media@vger.kernel.org
12077 W: https://linuxtv.org
12078 W: http://github.com/mkrufky
12079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
12080 T: git git://linuxtv.org/mkrufky/tuners.git
12081 F: drivers/media/tuners/mxl5007t.*
12084 M: Marek Vasut <marex@denx.de>
12085 M: Stefan Agner <stefan@agner.ch>
12086 L: dri-devel@lists.freedesktop.org
12088 T: git git://anongit.freedesktop.org/drm/drm-misc
12089 F: Documentation/devicetree/bindings/display/mxsfb.txt
12090 F: drivers/gpu/drm/mxsfb/
12092 MYLEX DAC960 PCI RAID Controller
12093 M: Hannes Reinecke <hare@kernel.org>
12094 L: linux-scsi@vger.kernel.org
12096 F: drivers/scsi/myrb.*
12097 F: drivers/scsi/myrs.*
12099 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12100 M: Chris Lee <christopher.lee@cspi.com>
12101 L: netdev@vger.kernel.org
12103 W: https://www.cspi.com/ethernet-products/support/downloads/
12104 F: drivers/net/ethernet/myricom/myri10ge/
12106 NAND FLASH SUBSYSTEM
12107 M: Miquel Raynal <miquel.raynal@bootlin.com>
12108 R: Richard Weinberger <richard@nod.at>
12109 L: linux-mtd@lists.infradead.org
12111 W: http://www.linux-mtd.infradead.org/
12112 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12113 C: irc://irc.oftc.net/mtd
12114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12115 F: drivers/mtd/nand/
12116 F: include/linux/mtd/*nand*.h
12118 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12119 M: Daniel Mack <zonque@gmail.com>
12120 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12122 W: http://www.native-instruments.com
12123 F: sound/usb/caiaq/
12125 NATSEMI ETHERNET DRIVER (DP8381x)
12127 F: drivers/net/ethernet/natsemi/natsemi.c
12129 NCR 5380 SCSI DRIVERS
12130 M: Finn Thain <fthain@telegraphics.com.au>
12131 M: Michael Schmitz <schmitzmic@gmail.com>
12132 L: linux-scsi@vger.kernel.org
12134 F: Documentation/scsi/g_NCR5380.rst
12135 F: drivers/scsi/NCR5380.*
12136 F: drivers/scsi/arm/cumana_1.c
12137 F: drivers/scsi/arm/oak.c
12138 F: drivers/scsi/atari_scsi.*
12139 F: drivers/scsi/dmx3191d.c
12140 F: drivers/scsi/g_NCR5380.*
12141 F: drivers/scsi/mac_scsi.*
12142 F: drivers/scsi/sun3_scsi.*
12143 F: drivers/scsi/sun3_scsi_vme.c
12146 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12150 NCT6775 HARDWARE MONITOR DRIVER
12151 M: Guenter Roeck <linux@roeck-us.net>
12152 L: linux-hwmon@vger.kernel.org
12154 F: Documentation/hwmon/nct6775.rst
12155 F: drivers/hwmon/nct6775.c
12158 M: Jakub Kicinski <kuba@kernel.org>
12160 F: drivers/net/netdevsim/*
12162 NETEM NETWORK EMULATOR
12163 M: Stephen Hemminger <stephen@networkplumber.org>
12164 L: netdev@vger.kernel.org
12166 F: net/sched/sch_netem.c
12168 NETERION 10GbE DRIVERS (s2io/vxge)
12169 M: Jon Mason <jdmason@kudzu.us>
12170 L: netdev@vger.kernel.org
12172 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12173 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12174 F: drivers/net/ethernet/neterion/
12177 M: Pablo Neira Ayuso <pablo@netfilter.org>
12178 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12179 M: Florian Westphal <fw@strlen.de>
12180 L: netfilter-devel@vger.kernel.org
12181 L: coreteam@netfilter.org
12183 W: http://www.netfilter.org/
12184 W: http://www.iptables.org/
12185 W: http://www.nftables.org/
12186 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12188 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12189 F: include/linux/netfilter*
12190 F: include/linux/netfilter/
12191 F: include/net/netfilter/
12192 F: include/uapi/linux/netfilter*
12193 F: include/uapi/linux/netfilter/
12194 F: net/*/netfilter.c
12195 F: net/*/netfilter/
12196 F: net/bridge/br_netfilter*.c
12199 NETROM NETWORK LAYER
12200 M: Ralf Baechle <ralf@linux-mips.org>
12201 L: linux-hams@vger.kernel.org
12203 W: http://www.linux-ax25.org/
12204 F: include/net/netrom.h
12205 F: include/uapi/linux/netrom.h
12208 NETRONOME ETHERNET DRIVERS
12209 M: Simon Horman <simon.horman@netronome.com>
12210 R: Jakub Kicinski <kuba@kernel.org>
12211 L: oss-drivers@netronome.com
12213 F: drivers/net/ethernet/netronome/
12215 NETWORK BLOCK DEVICE (NBD)
12216 M: Josef Bacik <josef@toxicpanda.com>
12217 L: linux-block@vger.kernel.org
12218 L: nbd@other.debian.org
12220 F: Documentation/admin-guide/blockdev/nbd.rst
12221 F: drivers/block/nbd.c
12222 F: include/trace/events/nbd.h
12223 F: include/uapi/linux/nbd.h
12225 NETWORK DROP MONITOR
12226 M: Neil Horman <nhorman@tuxdriver.com>
12227 L: netdev@vger.kernel.org
12229 W: https://fedorahosted.org/dropwatch/
12230 F: include/uapi/linux/net_dropmon.h
12231 F: net/core/drop_monitor.c
12234 M: "David S. Miller" <davem@davemloft.net>
12235 M: Jakub Kicinski <kuba@kernel.org>
12236 L: netdev@vger.kernel.org
12238 W: http://www.linuxfoundation.org/en/Net
12239 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12240 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12242 F: Documentation/devicetree/bindings/net/
12243 F: drivers/connector/
12245 F: include/linux/etherdevice.h
12246 F: include/linux/fcdevice.h
12247 F: include/linux/fddidevice.h
12248 F: include/linux/hippidevice.h
12249 F: include/linux/if_*
12250 F: include/linux/inetdevice.h
12251 F: include/linux/netdevice.h
12252 F: include/uapi/linux/if_*
12253 F: include/uapi/linux/netdevice.h
12255 NETWORKING DRIVERS (WIRELESS)
12256 M: Kalle Valo <kvalo@codeaurora.org>
12257 L: linux-wireless@vger.kernel.org
12259 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12260 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12261 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12262 F: Documentation/devicetree/bindings/net/wireless/
12263 F: drivers/net/wireless/
12266 M: Andrew Lunn <andrew@lunn.ch>
12267 M: Vivien Didelot <vivien.didelot@gmail.com>
12268 M: Florian Fainelli <f.fainelli@gmail.com>
12269 M: Vladimir Oltean <olteanv@gmail.com>
12271 F: Documentation/devicetree/bindings/net/dsa/
12272 F: drivers/net/dsa/
12273 F: include/linux/dsa/
12274 F: include/linux/platform_data/dsa.h
12275 F: include/net/dsa.h
12278 NETWORKING [GENERAL]
12279 M: "David S. Miller" <davem@davemloft.net>
12280 M: Jakub Kicinski <kuba@kernel.org>
12281 L: netdev@vger.kernel.org
12283 W: http://www.linuxfoundation.org/en/Net
12284 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12285 B: mailto:netdev@vger.kernel.org
12286 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12287 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12288 F: Documentation/networking/
12289 F: include/linux/in.h
12290 F: include/linux/net.h
12291 F: include/linux/netdevice.h
12293 F: include/uapi/linux/in.h
12294 F: include/uapi/linux/net.h
12295 F: include/uapi/linux/net_namespace.h
12296 F: include/uapi/linux/netdevice.h
12300 F: tools/testing/selftests/net/
12303 M: Steffen Klassert <steffen.klassert@secunet.com>
12304 M: Herbert Xu <herbert@gondor.apana.org.au>
12305 M: "David S. Miller" <davem@davemloft.net>
12306 L: netdev@vger.kernel.org
12308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12309 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12310 F: include/net/xfrm.h
12311 F: include/uapi/linux/xfrm.h
12314 F: net/ipv4/ip_vti.c
12315 F: net/ipv4/ipcomp.c
12319 F: net/ipv6/ip6_vti.c
12320 F: net/ipv6/ipcomp6.c
12324 F: tools/testing/selftests/net/ipsec.c
12326 NETWORKING [IPv4/IPv6]
12327 M: "David S. Miller" <davem@davemloft.net>
12328 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12329 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12330 L: netdev@vger.kernel.org
12332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12338 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12339 M: Paul Moore <paul@paul-moore.com>
12340 L: netdev@vger.kernel.org
12341 L: linux-security-module@vger.kernel.org
12343 W: https://github.com/netlabel
12344 F: Documentation/netlabel/
12345 F: include/net/calipso.h
12346 F: include/net/cipso_ipv4.h
12347 F: include/net/netlabel.h
12348 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12349 F: include/uapi/linux/netfilter/xt_SECMARK.h
12350 F: net/ipv4/cipso_ipv4.c
12351 F: net/ipv6/calipso.c
12352 F: net/netfilter/xt_CONNSECMARK.c
12353 F: net/netfilter/xt_SECMARK.c
12357 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12358 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12359 L: netdev@vger.kernel.org
12360 L: mptcp@lists.01.org
12362 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12363 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12364 F: Documentation/networking/mptcp-sysctl.rst
12365 F: include/net/mptcp.h
12366 F: include/uapi/linux/mptcp.h
12368 F: tools/testing/selftests/net/mptcp/
12371 M: Eric Dumazet <edumazet@google.com>
12372 L: netdev@vger.kernel.org
12374 F: include/linux/tcp.h
12375 F: include/net/tcp.h
12376 F: include/trace/events/tcp.h
12377 F: include/uapi/linux/tcp.h
12378 F: net/ipv4/syncookies.c
12380 F: net/ipv6/syncookies.c
12384 M: Boris Pismenny <borisp@nvidia.com>
12385 M: Aviad Yehezkel <aviadye@nvidia.com>
12386 M: John Fastabend <john.fastabend@gmail.com>
12387 M: Daniel Borkmann <daniel@iogearbox.net>
12388 M: Jakub Kicinski <kuba@kernel.org>
12389 L: netdev@vger.kernel.org
12391 F: include/net/tls.h
12392 F: include/uapi/linux/tls.h
12395 NETWORKING [WIRELESS]
12396 L: linux-wireless@vger.kernel.org
12397 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12399 NETXEN (1/10) GbE SUPPORT
12400 M: Manish Chopra <manishc@marvell.com>
12401 M: Rahul Verma <rahulv@marvell.com>
12402 M: GR-Linux-NIC-Dev@marvell.com
12403 L: netdev@vger.kernel.org
12405 F: drivers/net/ethernet/qlogic/netxen/
12407 NET_FAILOVER MODULE
12408 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12409 L: netdev@vger.kernel.org
12411 F: Documentation/networking/net_failover.rst
12412 F: drivers/net/net_failover.c
12413 F: include/net/net_failover.h
12416 M: David Ahern <dsahern@kernel.org>
12417 L: netdev@vger.kernel.org
12419 F: include/net/netns/nexthop.h
12420 F: include/net/nexthop.h
12421 F: include/uapi/linux/nexthop.h
12422 F: net/ipv4/nexthop.c
12425 L: netdev@vger.kernel.org
12427 F: Documentation/devicetree/bindings/net/nfc/
12429 F: include/linux/platform_data/nfcmrvl.h
12430 F: include/net/nfc/
12431 F: include/uapi/linux/nfc.h
12434 NFS, SUNRPC, AND LOCKD CLIENTS
12435 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12436 M: Anna Schumaker <anna.schumaker@netapp.com>
12437 L: linux-nfs@vger.kernel.org
12439 W: http://client.linux-nfs.org
12440 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12444 F: include/linux/lockd/
12445 F: include/linux/nfs*
12446 F: include/linux/sunrpc/
12447 F: include/uapi/linux/nfs*
12448 F: include/uapi/linux/sunrpc/
12450 F: Documentation/filesystems/nfs/
12453 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12454 L: linux-nilfs@vger.kernel.org
12456 W: https://nilfs.sourceforge.io/
12457 W: https://nilfs.osdn.jp/
12458 T: git git://github.com/konis/nilfs2.git
12459 F: Documentation/filesystems/nilfs2.rst
12461 F: include/trace/events/nilfs2.h
12462 F: include/uapi/linux/nilfs2_api.h
12463 F: include/uapi/linux/nilfs2_ondisk.h
12465 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12466 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12468 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12469 F: Documentation/scsi/NinjaSCSI.rst
12470 F: drivers/scsi/pcmcia/nsp_*
12472 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12473 M: GOTO Masanori <gotom@debian.or.jp>
12474 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12476 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12477 F: Documentation/scsi/NinjaSCSI.rst
12478 F: drivers/scsi/nsp32*
12481 M: Ley Foon Tan <ley.foon.tan@intel.com>
12483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12486 NITRO ENCLAVES (NE)
12487 M: Andra Paraschiv <andraprs@amazon.com>
12488 M: Alexandru Vasile <lexnv@amazon.com>
12489 M: Alexandru Ciobotaru <alcioa@amazon.com>
12490 L: linux-kernel@vger.kernel.org
12492 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12493 F: Documentation/virt/ne_overview.rst
12494 F: drivers/virt/nitro_enclaves/
12495 F: include/linux/nitro_enclaves.h
12496 F: include/uapi/linux/nitro_enclaves.h
12497 F: samples/nitro_enclaves/
12499 NOHZ, DYNTICKS SUPPORT
12500 M: Frederic Weisbecker <fweisbec@gmail.com>
12501 M: Thomas Gleixner <tglx@linutronix.de>
12502 M: Ingo Molnar <mingo@kernel.org>
12503 L: linux-kernel@vger.kernel.org
12505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12506 F: include/linux/sched/nohz.h
12507 F: include/linux/tick.h
12508 F: kernel/time/tick*.*
12510 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12511 M: Pavel Machek <pavel@ucw.cz>
12512 M: Sakari Ailus <sakari.ailus@iki.fi>
12513 L: linux-media@vger.kernel.org
12515 F: drivers/media/i2c/ad5820.c
12516 F: drivers/media/i2c/et8ek8
12518 NOKIA N900 POWER SUPPLY DRIVERS
12519 R: Pali Rohár <pali@kernel.org>
12520 F: drivers/power/supply/bq2415x_charger.c
12521 F: drivers/power/supply/bq27xxx_battery.c
12522 F: drivers/power/supply/bq27xxx_battery_i2c.c
12523 F: drivers/power/supply/isp1704_charger.c
12524 F: drivers/power/supply/rx51_battery.c
12525 F: include/linux/power/bq2415x_charger.h
12526 F: include/linux/power/bq27xxx_battery.h
12529 M: Willy Tarreau <w@1wt.eu>
12531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12532 F: tools/include/nolibc/
12535 M: Matthias Maennich <maennich@google.com>
12537 F: Documentation/core-api/symbol-namespaces.rst
12541 M: Sanjay R Mehta <sanju.mehta@amd.com>
12542 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12543 L: linux-ntb@googlegroups.com
12545 F: drivers/ntb/hw/amd/
12548 M: Jon Mason <jdmason@kudzu.us>
12549 M: Dave Jiang <dave.jiang@intel.com>
12550 M: Allen Hubbe <allenbh@gmail.com>
12551 L: linux-ntb@googlegroups.com
12553 W: https://github.com/jonmason/ntb/wiki
12554 T: git git://github.com/jonmason/ntb.git
12555 F: drivers/net/ntb_netdev.c
12557 F: include/linux/ntb.h
12558 F: include/linux/ntb_transport.h
12559 F: tools/testing/selftests/ntb/
12562 M: Serge Semin <fancer.lancer@gmail.com>
12563 L: linux-ntb@googlegroups.com
12565 F: drivers/ntb/hw/idt/
12568 M: Dave Jiang <dave.jiang@intel.com>
12569 L: linux-ntb@googlegroups.com
12571 W: https://github.com/davejiang/linux/wiki
12572 T: git https://github.com/davejiang/linux.git
12573 F: drivers/ntb/hw/intel/
12576 M: Anton Altaparmakov <anton@tuxera.com>
12577 L: linux-ntfs-dev@lists.sourceforge.net
12579 W: http://www.tuxera.com/
12580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12581 F: Documentation/filesystems/ntfs.rst
12585 M: Finn Thain <fthain@telegraphics.com.au>
12586 L: linux-m68k@lists.linux-m68k.org
12588 F: arch/*/include/asm/nubus.h
12590 F: include/linux/nubus.h
12591 F: include/uapi/linux/nubus.h
12593 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12594 M: Antonino Daplas <adaplas@gmail.com>
12595 L: linux-fbdev@vger.kernel.org
12597 F: drivers/video/fbdev/nvidia/
12598 F: drivers/video/fbdev/riva/
12601 M: Keith Busch <kbusch@kernel.org>
12602 M: Jens Axboe <axboe@fb.com>
12603 M: Christoph Hellwig <hch@lst.de>
12604 M: Sagi Grimberg <sagi@grimberg.me>
12605 L: linux-nvme@lists.infradead.org
12607 W: http://git.infradead.org/nvme.git
12608 T: git://git.infradead.org/nvme.git
12609 F: drivers/nvme/host/
12610 F: include/linux/nvme.h
12611 F: include/uapi/linux/nvme_ioctl.h
12613 NVM EXPRESS FC TRANSPORT DRIVERS
12614 M: James Smart <james.smart@broadcom.com>
12615 L: linux-nvme@lists.infradead.org
12617 F: drivers/nvme/host/fc.c
12618 F: drivers/nvme/target/fc.c
12619 F: drivers/nvme/target/fcloop.c
12620 F: include/linux/nvme-fc-driver.h
12621 F: include/linux/nvme-fc.h
12623 NVM EXPRESS TARGET DRIVER
12624 M: Christoph Hellwig <hch@lst.de>
12625 M: Sagi Grimberg <sagi@grimberg.me>
12626 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12627 L: linux-nvme@lists.infradead.org
12629 W: http://git.infradead.org/nvme.git
12630 T: git://git.infradead.org/nvme.git
12631 F: drivers/nvme/target/
12634 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12637 F: Documentation/ABI/stable/sysfs-bus-nvmem
12638 F: Documentation/devicetree/bindings/nvmem/
12640 F: include/linux/nvmem-consumer.h
12641 F: include/linux/nvmem-provider.h
12644 M: Ashish Kumar <ashish.kumar@nxp.com>
12645 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12646 L: linux-spi@vger.kernel.org
12648 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12649 F: drivers/spi/spi-nxp-fspi.c
12651 NXP FXAS21002C DRIVER
12652 M: Rui Miguel Silva <rmfrfs@gmail.com>
12653 L: linux-iio@vger.kernel.org
12655 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
12656 F: drivers/iio/gyro/fxas21002c.h
12657 F: drivers/iio/gyro/fxas21002c_core.c
12658 F: drivers/iio/gyro/fxas21002c_i2c.c
12659 F: drivers/iio/gyro/fxas21002c_spi.c
12661 NXP i.MX 8MQ DCSS DRIVER
12662 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12663 R: Lucas Stach <l.stach@pengutronix.de>
12664 L: dri-devel@lists.freedesktop.org
12666 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12667 F: drivers/gpu/drm/imx/dcss/
12669 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12670 M: Krzysztof Kozlowski <krzk@kernel.org>
12671 L: linux-kernel@vger.kernel.org
12673 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12674 F: drivers/extcon/extcon-ptn5150.c
12676 NXP SGTL5000 DRIVER
12677 M: Fabio Estevam <festevam@gmail.com>
12678 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12680 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12681 F: sound/soc/codecs/sgtl5000*
12683 NXP SJA1105 ETHERNET SWITCH DRIVER
12684 M: Vladimir Oltean <olteanv@gmail.com>
12685 L: linux-kernel@vger.kernel.org
12687 F: drivers/net/dsa/sja1105
12689 NXP TDA998X DRM DRIVER
12690 M: Russell King <linux@armlinux.org.uk>
12692 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12693 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12694 F: drivers/gpu/drm/i2c/tda998x_drv.c
12695 F: include/drm/i2c/tda998x.h
12696 F: include/dt-bindings/display/tda998x.h
12700 M: Peter Rosin <peda@axentia.se>
12701 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12703 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12704 F: sound/soc/codecs/tfa9879*
12707 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12708 R: Charles Gorand <charles.gorand@effinnov.com>
12709 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12711 F: drivers/nfc/nxp-nci
12714 M: Jiri Pirko <jiri@nvidia.com>
12715 L: netdev@vger.kernel.org
12717 F: include/linux/objagg.h
12719 F: lib/test_objagg.c
12722 M: Josh Poimboeuf <jpoimboe@redhat.com>
12723 M: Peter Zijlstra <peterz@infradead.org>
12726 F: include/linux/objtool.h
12728 OCELOT ETHERNET SWITCH DRIVER
12729 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12730 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12731 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12732 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12733 L: netdev@vger.kernel.org
12735 F: drivers/net/dsa/ocelot/*
12736 F: drivers/net/ethernet/mscc/
12737 F: include/soc/mscc/ocelot*
12738 F: net/dsa/tag_ocelot.c
12739 F: tools/testing/selftests/drivers/net/ocelot/*
12741 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12742 M: Frederic Barrat <fbarrat@linux.ibm.com>
12743 M: Andrew Donnellan <ajd@linux.ibm.com>
12744 L: linuxppc-dev@lists.ozlabs.org
12746 F: Documentation/userspace-api/accelerators/ocxl.rst
12747 F: arch/powerpc/include/asm/pnv-ocxl.h
12748 F: arch/powerpc/platforms/powernv/ocxl.c
12749 F: drivers/misc/ocxl/
12750 F: include/misc/ocxl*
12751 F: include/uapi/misc/ocxl.h
12754 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12755 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12756 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12757 L: linux-omap@vger.kernel.org
12759 F: sound/soc/ti/n810.c
12760 F: sound/soc/ti/omap*
12761 F: sound/soc/ti/rx51.c
12762 F: sound/soc/ti/sdma-pcm.*
12764 OMAP CLOCK FRAMEWORK SUPPORT
12765 M: Paul Walmsley <paul@pwsan.com>
12766 L: linux-omap@vger.kernel.org
12768 F: arch/arm/*omap*/*clock*
12770 OMAP DEVICE TREE SUPPORT
12771 M: Benoît Cousson <bcousson@baylibre.com>
12772 M: Tony Lindgren <tony@atomide.com>
12773 L: linux-omap@vger.kernel.org
12774 L: devicetree@vger.kernel.org
12776 F: arch/arm/boot/dts/*am3*
12777 F: arch/arm/boot/dts/*am4*
12778 F: arch/arm/boot/dts/*am5*
12779 F: arch/arm/boot/dts/*dra7*
12780 F: arch/arm/boot/dts/*omap*
12781 F: arch/arm/boot/dts/logicpd-som-lv*
12782 F: arch/arm/boot/dts/logicpd-torpedo*
12784 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12785 L: linux-omap@vger.kernel.org
12786 L: linux-fbdev@vger.kernel.org
12788 F: Documentation/arm/omap/dss.rst
12789 F: drivers/video/fbdev/omap2/
12791 OMAP FRAMEBUFFER SUPPORT
12792 L: linux-fbdev@vger.kernel.org
12793 L: linux-omap@vger.kernel.org
12795 F: drivers/video/fbdev/omap/
12797 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12798 M: Roger Quadros <rogerq@ti.com>
12799 M: Tony Lindgren <tony@atomide.com>
12800 L: linux-omap@vger.kernel.org
12802 F: arch/arm/mach-omap2/*gpmc*
12803 F: drivers/memory/omap-gpmc.c
12806 M: Grygorii Strashko <grygorii.strashko@ti.com>
12807 M: Santosh Shilimkar <ssantosh@kernel.org>
12808 M: Kevin Hilman <khilman@kernel.org>
12809 L: linux-omap@vger.kernel.org
12811 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12812 F: drivers/gpio/gpio-omap.c
12814 OMAP HARDWARE SPINLOCK SUPPORT
12815 M: Ohad Ben-Cohen <ohad@wizery.com>
12816 L: linux-omap@vger.kernel.org
12818 F: drivers/hwspinlock/omap_hwspinlock.c
12820 OMAP HS MMC SUPPORT
12821 L: linux-mmc@vger.kernel.org
12822 L: linux-omap@vger.kernel.org
12824 F: drivers/mmc/host/omap_hsmmc.c
12827 M: Paul Walmsley <paul@pwsan.com>
12828 L: linux-omap@vger.kernel.org
12830 F: arch/arm/mach-omap2/omap_hwmod*data*
12832 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12833 M: Benoît Cousson <bcousson@baylibre.com>
12834 L: linux-omap@vger.kernel.org
12836 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12839 M: Benoît Cousson <bcousson@baylibre.com>
12840 M: Paul Walmsley <paul@pwsan.com>
12841 L: linux-omap@vger.kernel.org
12843 F: arch/arm/mach-omap2/omap_hwmod.*
12846 M: Vignesh R <vigneshr@ti.com>
12847 L: linux-omap@vger.kernel.org
12848 L: linux-i2c@vger.kernel.org
12850 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12851 F: drivers/i2c/busses/i2c-omap.c
12853 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12854 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12855 L: linux-media@vger.kernel.org
12857 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12858 F: drivers/media/platform/omap3isp/
12859 F: drivers/staging/media/omap4iss/
12862 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12863 L: linux-omap@vger.kernel.org
12865 F: drivers/mmc/host/omap.c
12867 OMAP POWER MANAGEMENT SUPPORT
12868 M: Kevin Hilman <khilman@kernel.org>
12869 L: linux-omap@vger.kernel.org
12871 F: arch/arm/*omap*/*pm*
12872 F: drivers/cpufreq/omap-cpufreq.c
12874 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12875 M: Rajendra Nayak <rnayak@codeaurora.org>
12876 M: Paul Walmsley <paul@pwsan.com>
12877 L: linux-omap@vger.kernel.org
12879 F: arch/arm/mach-omap2/prm*
12881 OMAP RANDOM NUMBER GENERATOR SUPPORT
12882 M: Deepak Saxena <dsaxena@plexity.net>
12884 F: drivers/char/hw_random/omap-rng.c
12887 L: linux-usb@vger.kernel.org
12888 L: linux-omap@vger.kernel.org
12890 F: arch/arm/*omap*/usb*
12891 F: drivers/usb/*/*omap*
12893 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12894 M: Mark Jackson <mpfj@newflow.co.uk>
12895 L: linux-omap@vger.kernel.org
12897 F: arch/arm/boot/dts/am335x-nano.dts
12900 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12901 M: Tony Lindgren <tony@atomide.com>
12902 L: linux-omap@vger.kernel.org
12904 Q: http://patchwork.kernel.org/project/linux-omap/list/
12905 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12906 F: arch/arm/configs/omap1_defconfig
12907 F: arch/arm/mach-omap1/
12908 F: arch/arm/plat-omap/
12909 F: drivers/i2c/busses/i2c-omap.c
12910 F: include/linux/platform_data/ams-delta-fiq.h
12911 F: include/linux/platform_data/i2c-omap.h
12914 M: Tony Lindgren <tony@atomide.com>
12915 L: linux-omap@vger.kernel.org
12917 W: http://www.muru.com/linux/omap/
12918 W: http://linux.omap.com/
12919 Q: http://patchwork.kernel.org/project/linux-omap/list/
12920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12921 F: arch/arm/configs/omap2plus_defconfig
12922 F: arch/arm/mach-omap2/
12923 F: arch/arm/plat-omap/
12924 F: drivers/bus/ti-sysc.c
12925 F: drivers/i2c/busses/i2c-omap.c
12926 F: drivers/irqchip/irq-omap-intc.c
12927 F: drivers/mfd/*omap*.c
12928 F: drivers/mfd/menelaus.c
12929 F: drivers/mfd/palmas.c
12930 F: drivers/mfd/tps65217.c
12931 F: drivers/mfd/tps65218.c
12932 F: drivers/mfd/tps65910.c
12933 F: drivers/mfd/twl-core.[ch]
12934 F: drivers/mfd/twl4030*.c
12935 F: drivers/mfd/twl6030*.c
12936 F: drivers/mfd/twl6040*.c
12937 F: drivers/regulator/palmas-regulator*.c
12938 F: drivers/regulator/pbias-regulator.c
12939 F: drivers/regulator/tps65217-regulator.c
12940 F: drivers/regulator/tps65218-regulator.c
12941 F: drivers/regulator/tps65910-regulator.c
12942 F: drivers/regulator/twl-regulator.c
12943 F: drivers/regulator/twl6030-regulator.c
12944 F: include/linux/platform_data/i2c-omap.h
12945 F: include/linux/platform_data/ti-sysc.h
12948 M: Bob Copeland <me@bobcopeland.com>
12949 L: linux-karma-devel@lists.sourceforge.net
12951 F: Documentation/filesystems/omfs.rst
12954 OMNIKEY CARDMAN 4000 DRIVER
12955 M: Harald Welte <laforge@gnumonks.org>
12957 F: drivers/char/pcmcia/cm4000_cs.c
12958 F: include/linux/cm4000_cs.h
12959 F: include/uapi/linux/cm4000_cs.h
12961 OMNIKEY CARDMAN 4040 DRIVER
12962 M: Harald Welte <laforge@gnumonks.org>
12964 F: drivers/char/pcmcia/cm4040_cs.*
12966 OMNIVISION OV02A10 SENSOR DRIVER
12967 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12968 L: linux-media@vger.kernel.org
12970 T: git git://linuxtv.org/media_tree.git
12971 F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
12972 F: drivers/media/i2c/ov02a10.c
12974 OMNIVISION OV13858 SENSOR DRIVER
12975 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12976 L: linux-media@vger.kernel.org
12978 T: git git://linuxtv.org/media_tree.git
12979 F: drivers/media/i2c/ov13858.c
12981 OMNIVISION OV2680 SENSOR DRIVER
12982 M: Rui Miguel Silva <rmfrfs@gmail.com>
12983 L: linux-media@vger.kernel.org
12985 T: git git://linuxtv.org/media_tree.git
12986 F: Documentation/devicetree/bindings/media/i2c/ov2680.yaml
12987 F: drivers/media/i2c/ov2680.c
12989 OMNIVISION OV2685 SENSOR DRIVER
12990 M: Shunqian Zheng <zhengsq@rock-chips.com>
12991 L: linux-media@vger.kernel.org
12993 T: git git://linuxtv.org/media_tree.git
12994 F: drivers/media/i2c/ov2685.c
12996 OMNIVISION OV2740 SENSOR DRIVER
12997 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12998 R: Shawn Tu <shawnx.tu@intel.com>
12999 R: Bingbu Cao <bingbu.cao@intel.com>
13000 L: linux-media@vger.kernel.org
13002 T: git git://linuxtv.org/media_tree.git
13003 F: drivers/media/i2c/ov2740.c
13005 OMNIVISION OV5640 SENSOR DRIVER
13006 M: Steve Longerbeam <slongerbeam@gmail.com>
13007 L: linux-media@vger.kernel.org
13009 T: git git://linuxtv.org/media_tree.git
13010 F: drivers/media/i2c/ov5640.c
13012 OMNIVISION OV5647 SENSOR DRIVER
13013 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
13014 M: Jacopo Mondi <jacopo@jmondi.org>
13015 L: linux-media@vger.kernel.org
13017 T: git git://linuxtv.org/media_tree.git
13018 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
13019 F: drivers/media/i2c/ov5647.c
13021 OMNIVISION OV5670 SENSOR DRIVER
13022 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
13023 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
13024 L: linux-media@vger.kernel.org
13026 T: git git://linuxtv.org/media_tree.git
13027 F: drivers/media/i2c/ov5670.c
13029 OMNIVISION OV5675 SENSOR DRIVER
13030 M: Shawn Tu <shawnx.tu@intel.com>
13031 L: linux-media@vger.kernel.org
13033 T: git git://linuxtv.org/media_tree.git
13034 F: drivers/media/i2c/ov5675.c
13036 OMNIVISION OV5695 SENSOR DRIVER
13037 M: Shunqian Zheng <zhengsq@rock-chips.com>
13038 L: linux-media@vger.kernel.org
13040 T: git git://linuxtv.org/media_tree.git
13041 F: drivers/media/i2c/ov5695.c
13043 OMNIVISION OV7670 SENSOR DRIVER
13044 L: linux-media@vger.kernel.org
13046 T: git git://linuxtv.org/media_tree.git
13047 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
13048 F: drivers/media/i2c/ov7670.c
13050 OMNIVISION OV772x SENSOR DRIVER
13051 M: Jacopo Mondi <jacopo@jmondi.org>
13052 L: linux-media@vger.kernel.org
13054 T: git git://linuxtv.org/media_tree.git
13055 F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
13056 F: drivers/media/i2c/ov772x.c
13057 F: include/media/i2c/ov772x.h
13059 OMNIVISION OV7740 SENSOR DRIVER
13060 M: Wenyou Yang <wenyou.yang@microchip.com>
13061 L: linux-media@vger.kernel.org
13063 T: git git://linuxtv.org/media_tree.git
13064 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
13065 F: drivers/media/i2c/ov7740.c
13067 OMNIVISION OV8856 SENSOR DRIVER
13068 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
13069 L: linux-media@vger.kernel.org
13071 T: git git://linuxtv.org/media_tree.git
13072 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
13073 F: drivers/media/i2c/ov8856.c
13075 OMNIVISION OV9640 SENSOR DRIVER
13076 M: Petr Cvek <petrcvekcz@gmail.com>
13077 L: linux-media@vger.kernel.org
13079 F: drivers/media/i2c/ov9640.*
13081 OMNIVISION OV9650 SENSOR DRIVER
13082 M: Sakari Ailus <sakari.ailus@linux.intel.com>
13083 R: Akinobu Mita <akinobu.mita@gmail.com>
13084 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
13085 L: linux-media@vger.kernel.org
13087 T: git git://linuxtv.org/media_tree.git
13088 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13089 F: drivers/media/i2c/ov9650.c
13091 OMNIVISION OV9734 SENSOR DRIVER
13092 M: Tianshu Qiu <tian.shu.qiu@intel.com>
13093 R: Bingbu Cao <bingbu.cao@intel.com>
13094 L: linux-media@vger.kernel.org
13096 T: git git://linuxtv.org/media_tree.git
13097 F: drivers/media/i2c/ov9734.c
13099 ONENAND FLASH DRIVER
13100 M: Kyungmin Park <kyungmin.park@samsung.com>
13101 L: linux-mtd@lists.infradead.org
13103 F: drivers/mtd/nand/onenand/
13104 F: include/linux/mtd/onenand*.h
13106 ONION OMEGA2+ BOARD
13107 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13108 L: linux-mips@vger.kernel.org
13110 F: arch/mips/boot/dts/ralink/omega2p.dts
13113 M: Jens Wiklander <jens.wiklander@linaro.org>
13114 L: op-tee@lists.trustedfirmware.org
13116 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13117 F: drivers/tee/optee/
13119 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13120 M: Sumit Garg <sumit.garg@linaro.org>
13121 L: op-tee@lists.trustedfirmware.org
13123 F: drivers/char/hw_random/optee-rng.c
13126 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13127 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13128 L: linux-rdma@vger.kernel.org
13130 F: drivers/infiniband/ulp/opa_vnic
13132 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13133 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13134 M: Frank Rowand <frowand.list@gmail.com>
13135 L: devicetree@vger.kernel.org
13137 F: Documentation/devicetree/dynamic-resolution-notes.rst
13138 F: Documentation/devicetree/overlay-notes.rst
13139 F: drivers/of/overlay.c
13140 F: drivers/of/resolver.c
13141 K: of_overlay_notifier_
13143 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13144 M: Rob Herring <robh+dt@kernel.org>
13145 M: Frank Rowand <frowand.list@gmail.com>
13146 L: devicetree@vger.kernel.org
13148 W: http://www.devicetree.org/
13149 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13150 F: Documentation/ABI/testing/sysfs-firmware-ofw
13152 F: include/linux/of*.h
13155 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13156 M: Rob Herring <robh+dt@kernel.org>
13157 L: devicetree@vger.kernel.org
13159 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13161 F: Documentation/devicetree/
13162 F: arch/*/boot/dts/
13163 F: include/dt-bindings/
13165 OPENCORES I2C BUS DRIVER
13166 M: Peter Korsgaard <peter@korsgaard.com>
13167 M: Andrew Lunn <andrew@lunn.ch>
13168 L: linux-i2c@vger.kernel.org
13170 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13171 F: Documentation/i2c/busses/i2c-ocores.rst
13172 F: drivers/i2c/busses/i2c-ocores.c
13173 F: include/linux/platform_data/i2c-ocores.h
13175 OPENRISC ARCHITECTURE
13176 M: Jonas Bonn <jonas@southpole.se>
13177 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13178 M: Stafford Horne <shorne@gmail.com>
13179 L: openrisc@lists.librecores.org
13181 W: http://openrisc.io
13182 T: git git://github.com/openrisc/linux.git
13183 F: Documentation/devicetree/bindings/openrisc/
13184 F: Documentation/openrisc/
13186 F: drivers/irqchip/irq-ompic.c
13187 F: drivers/irqchip/irq-or1k-*
13190 M: Pravin B Shelar <pshelar@ovn.org>
13191 L: netdev@vger.kernel.org
13192 L: dev@openvswitch.org
13194 W: http://openvswitch.org
13195 F: include/uapi/linux/openvswitch.h
13196 F: net/openvswitch/
13198 OPERATING PERFORMANCE POINTS (OPP)
13199 M: Viresh Kumar <vireshk@kernel.org>
13200 M: Nishanth Menon <nm@ti.com>
13201 M: Stephen Boyd <sboyd@kernel.org>
13202 L: linux-pm@vger.kernel.org
13204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13205 F: Documentation/devicetree/bindings/opp/
13206 F: Documentation/power/opp.rst
13208 F: include/linux/pm_opp.h
13211 M: Clemens Ladisch <clemens@ladisch.de>
13212 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13215 F: sound/drivers/opl4/
13218 M: Robert Richter <rric@kernel.org>
13219 L: oprofile-list@lists.sf.net
13221 F: arch/*/include/asm/oprofile*.h
13222 F: arch/*/oprofile/
13223 F: drivers/oprofile/
13224 F: include/linux/oprofile.h
13226 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13227 M: Mark Fasheh <mark@fasheh.com>
13228 M: Joel Becker <jlbec@evilplan.org>
13229 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13230 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13232 W: http://ocfs2.wiki.kernel.org
13233 F: Documentation/filesystems/dlmfs.rst
13234 F: Documentation/filesystems/ocfs2.rst
13237 ORANGEFS FILESYSTEM
13238 M: Mike Marshall <hubcap@omnibond.com>
13239 R: Martin Brandenburg <martin@omnibond.com>
13240 L: devel@lists.orangefs.org
13242 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13243 F: Documentation/filesystems/orangefs.rst
13247 L: linux-wireless@vger.kernel.org
13249 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13250 W: http://www.nongnu.org/orinoco/
13251 F: drivers/net/wireless/intersil/orinoco/
13253 OV2659 OMNIVISION SENSOR DRIVER
13254 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13255 L: linux-media@vger.kernel.org
13257 W: https://linuxtv.org
13258 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13259 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13260 F: drivers/media/i2c/ov2659.c
13261 F: include/media/i2c/ov2659.h
13264 M: Miklos Szeredi <miklos@szeredi.hu>
13265 L: linux-unionfs@vger.kernel.org
13267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13268 F: Documentation/filesystems/overlayfs.rst
13271 P54 WIRELESS DRIVER
13272 M: Christian Lamparter <chunkeey@googlemail.com>
13273 L: linux-wireless@vger.kernel.org
13275 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13276 F: drivers/net/wireless/intersil/p54/
13279 M: Vladimir Oltean <olteanv@gmail.com>
13280 L: netdev@vger.kernel.org
13282 F: Documentation/core-api/packing.rst
13283 F: include/linux/packing.h
13286 PADATA PARALLEL EXECUTION MECHANISM
13287 M: Steffen Klassert <steffen.klassert@secunet.com>
13288 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13289 L: linux-crypto@vger.kernel.org
13290 L: linux-kernel@vger.kernel.org
13292 F: Documentation/core-api/padata.rst
13293 F: include/linux/padata.h
13297 M: Jesper Dangaard Brouer <hawk@kernel.org>
13298 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13299 L: netdev@vger.kernel.org
13301 F: Documentation/networking/page_pool.rst
13302 F: include/net/page_pool.h
13303 F: include/trace/events/page_pool.h
13304 F: net/core/page_pool.c
13306 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13307 M: Harald Welte <laforge@gnumonks.org>
13308 L: platform-driver-x86@vger.kernel.org
13310 F: drivers/platform/x86/panasonic-laptop.c
13312 PARALLAX PING IIO SENSOR DRIVER
13313 M: Andreas Klinger <ak@it-klinger.de>
13314 L: linux-iio@vger.kernel.org
13316 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13317 F: drivers/iio/proximity/ping.c
13319 PARALLEL LCD/KEYPAD PANEL DRIVER
13320 M: Willy Tarreau <willy@haproxy.com>
13321 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13323 F: Documentation/admin-guide/lcd-panel-cgram.rst
13324 F: drivers/auxdisplay/panel.c
13326 PARALLEL PORT SUBSYSTEM
13327 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13328 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13329 L: linux-parport@lists.infradead.org (subscribers-only)
13331 F: Documentation/driver-api/parport*.rst
13332 F: drivers/char/ppdev.c
13333 F: drivers/parport/
13334 F: include/linux/parport*.h
13335 F: include/uapi/linux/ppdev.h
13337 PARAVIRT_OPS INTERFACE
13338 M: Juergen Gross <jgross@suse.com>
13339 M: Deep Shah <sdeep@vmware.com>
13340 M: "VMware, Inc." <pv-drivers@vmware.com>
13341 L: virtualization@lists.linux-foundation.org
13343 F: Documentation/virt/paravirt_ops.rst
13344 F: arch/*/include/asm/paravirt*.h
13345 F: arch/*/kernel/paravirt*
13346 F: include/linux/hypervisor.h
13348 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13349 M: Tim Waugh <tim@cyberelk.net>
13350 L: linux-parport@lists.infradead.org (subscribers-only)
13352 F: Documentation/admin-guide/blockdev/paride.rst
13353 F: drivers/block/paride/
13355 PARISC ARCHITECTURE
13356 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13357 M: Helge Deller <deller@gmx.de>
13358 L: linux-parisc@vger.kernel.org
13360 W: https://parisc.wiki.kernel.org
13361 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13364 F: Documentation/parisc/
13366 F: drivers/char/agp/parisc-agp.c
13367 F: drivers/input/misc/hp_sdc_rtc.c
13368 F: drivers/input/serio/gscps2.c
13369 F: drivers/input/serio/hp_sdc*
13371 F: drivers/parport/parport_gsc.*
13372 F: drivers/tty/serial/8250/8250_gsc.c
13373 F: drivers/video/console/sti*
13374 F: drivers/video/fbdev/sti*
13375 F: drivers/video/logo/logo_parisc*
13376 F: include/linux/hp_sdc.h
13379 M: Jiri Pirko <jiri@nvidia.com>
13380 L: netdev@vger.kernel.org
13382 F: include/linux/parman.h
13384 F: lib/test_parman.c
13386 PC ENGINES APU BOARD DRIVER
13387 M: Enrico Weigelt, metux IT consult <info@metux.net>
13389 F: drivers/platform/x86/pcengines-apuv2.c
13391 PC87360 HARDWARE MONITORING DRIVER
13392 M: Jim Cromie <jim.cromie@gmail.com>
13393 L: linux-hwmon@vger.kernel.org
13395 F: Documentation/hwmon/pc87360.rst
13396 F: drivers/hwmon/pc87360.c
13398 PC8736x GPIO DRIVER
13399 M: Jim Cromie <jim.cromie@gmail.com>
13401 F: drivers/char/pc8736x_gpio.c
13403 PC87427 HARDWARE MONITORING DRIVER
13404 M: Jean Delvare <jdelvare@suse.com>
13405 L: linux-hwmon@vger.kernel.org
13407 F: Documentation/hwmon/pc87427.rst
13408 F: drivers/hwmon/pc87427.c
13411 M: Riku Voipio <riku.voipio@iki.fi>
13413 F: drivers/leds/leds-pca9532.c
13414 F: include/linux/leds-pca9532.h
13416 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13417 M: Guenter Roeck <linux@roeck-us.net>
13418 L: linux-i2c@vger.kernel.org
13420 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13422 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13423 M: Khalid Aziz <khalid@gonehiking.org>
13425 F: drivers/firmware/pcdp.*
13427 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13428 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13429 M: Pali Rohár <pali@kernel.org>
13430 L: linux-pci@vger.kernel.org
13431 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13433 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13434 F: drivers/pci/controller/pci-aardvark.c
13436 PCI DRIVER FOR ALTERA PCIE IP
13437 M: Ley Foon Tan <ley.foon.tan@intel.com>
13438 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13439 L: linux-pci@vger.kernel.org
13441 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13442 F: drivers/pci/controller/pcie-altera.c
13444 PCI DRIVER FOR APPLIEDMICRO XGENE
13445 M: Toan Le <toan@os.amperecomputing.com>
13446 L: linux-pci@vger.kernel.org
13447 L: linux-arm-kernel@lists.infradead.org
13449 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13450 F: drivers/pci/controller/pci-xgene.c
13452 PCI DRIVER FOR ARM VERSATILE PLATFORM
13453 M: Rob Herring <robh@kernel.org>
13454 L: linux-pci@vger.kernel.org
13455 L: linux-arm-kernel@lists.infradead.org
13457 F: Documentation/devicetree/bindings/pci/versatile.yaml
13458 F: drivers/pci/controller/pci-versatile.c
13460 PCI DRIVER FOR ARMADA 8K
13461 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13462 L: linux-pci@vger.kernel.org
13463 L: linux-arm-kernel@lists.infradead.org
13465 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13466 F: drivers/pci/controller/dwc/pcie-armada8k.c
13468 PCI DRIVER FOR CADENCE PCIE IP
13469 M: Tom Joseph <tjoseph@cadence.com>
13470 L: linux-pci@vger.kernel.org
13472 F: Documentation/devicetree/bindings/pci/cdns,*
13473 F: drivers/pci/controller/cadence/
13475 PCI DRIVER FOR FREESCALE LAYERSCAPE
13476 M: Minghuan Lian <minghuan.Lian@nxp.com>
13477 M: Mingkai Hu <mingkai.hu@nxp.com>
13478 M: Roy Zang <roy.zang@nxp.com>
13479 L: linuxppc-dev@lists.ozlabs.org
13480 L: linux-pci@vger.kernel.org
13481 L: linux-arm-kernel@lists.infradead.org
13483 F: drivers/pci/controller/dwc/*layerscape*
13485 PCI DRIVER FOR GENERIC OF HOSTS
13486 M: Will Deacon <will@kernel.org>
13487 L: linux-pci@vger.kernel.org
13488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13490 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13491 F: drivers/pci/controller/pci-host-common.c
13492 F: drivers/pci/controller/pci-host-generic.c
13494 PCI DRIVER FOR IMX6
13495 M: Richard Zhu <hongxing.zhu@nxp.com>
13496 M: Lucas Stach <l.stach@pengutronix.de>
13497 L: linux-pci@vger.kernel.org
13498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13500 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13501 F: drivers/pci/controller/dwc/*imx6*
13503 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13504 M: Jonathan Derrick <jonathan.derrick@intel.com>
13505 L: linux-pci@vger.kernel.org
13507 F: drivers/pci/controller/vmd.c
13509 PCI DRIVER FOR MICROSEMI SWITCHTEC
13510 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13511 M: Logan Gunthorpe <logang@deltatee.com>
13512 L: linux-pci@vger.kernel.org
13514 F: Documentation/ABI/testing/sysfs-class-switchtec
13515 F: Documentation/driver-api/switchtec.rst
13516 F: drivers/ntb/hw/mscc/
13517 F: drivers/pci/switch/switchtec*
13518 F: include/linux/switchtec.h
13519 F: include/uapi/linux/switchtec_ioctl.h
13521 PCI DRIVER FOR MOBIVEIL PCIE IP
13522 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13523 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13524 L: linux-pci@vger.kernel.org
13526 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13527 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13529 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13530 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13531 L: linux-pci@vger.kernel.org
13532 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13534 F: drivers/pci/controller/*mvebu*
13536 PCI DRIVER FOR NVIDIA TEGRA
13537 M: Thierry Reding <thierry.reding@gmail.com>
13538 L: linux-tegra@vger.kernel.org
13539 L: linux-pci@vger.kernel.org
13541 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13542 F: drivers/pci/controller/pci-tegra.c
13544 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13545 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13546 L: linux-pci@vger.kernel.org
13547 L: linux-arm-kernel@lists.infradead.org
13549 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13550 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13552 PCI DRIVER FOR RENESAS R-CAR
13553 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13554 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13555 L: linux-pci@vger.kernel.org
13556 L: linux-renesas-soc@vger.kernel.org
13558 F: Documentation/devicetree/bindings/pci/*rcar*
13559 F: drivers/pci/controller/*rcar*
13561 PCI DRIVER FOR SAMSUNG EXYNOS
13562 M: Jingoo Han <jingoohan1@gmail.com>
13563 L: linux-pci@vger.kernel.org
13564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13565 L: linux-samsung-soc@vger.kernel.org
13567 F: drivers/pci/controller/dwc/pci-exynos.c
13569 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13570 M: Jingoo Han <jingoohan1@gmail.com>
13571 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13572 L: linux-pci@vger.kernel.org
13574 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13575 F: drivers/pci/controller/dwc/*designware*
13577 PCI DRIVER FOR TI DRA7XX/J721E
13578 M: Kishon Vijay Abraham I <kishon@ti.com>
13579 L: linux-omap@vger.kernel.org
13580 L: linux-pci@vger.kernel.org
13581 L: linux-arm-kernel@lists.infradead.org
13583 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13584 F: drivers/pci/controller/cadence/pci-j721e.c
13585 F: drivers/pci/controller/dwc/pci-dra7xx.c
13587 PCI DRIVER FOR TI KEYSTONE
13588 M: Murali Karicheri <m-karicheri2@ti.com>
13589 L: linux-pci@vger.kernel.org
13590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13592 F: drivers/pci/controller/dwc/pci-keystone.c
13594 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13595 M: Linus Walleij <linus.walleij@linaro.org>
13596 L: linux-pci@vger.kernel.org
13598 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13599 F: drivers/pci/controller/pci-v3-semi.c
13601 PCI ENDPOINT SUBSYSTEM
13602 M: Kishon Vijay Abraham I <kishon@ti.com>
13603 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13604 L: linux-pci@vger.kernel.org
13606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13607 F: drivers/misc/pci_endpoint_test.c
13608 F: drivers/pci/endpoint/
13611 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13612 M: Russell Currey <ruscur@russell.cc>
13613 M: Oliver O'Halloran <oohall@gmail.com>
13614 L: linuxppc-dev@lists.ozlabs.org
13616 F: Documentation/PCI/pci-error-recovery.rst
13617 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13618 F: arch/powerpc/include/*/eeh*.h
13619 F: arch/powerpc/kernel/eeh*.c
13620 F: arch/powerpc/platforms/*/eeh*.c
13621 F: drivers/pci/pcie/aer.c
13622 F: drivers/pci/pcie/dpc.c
13623 F: drivers/pci/pcie/err.c
13626 M: Linas Vepstas <linasvepstas@gmail.com>
13627 L: linux-pci@vger.kernel.org
13629 F: Documentation/PCI/pci-error-recovery.rst
13631 PCI MSI DRIVER FOR ALTERA MSI IP
13632 M: Ley Foon Tan <ley.foon.tan@intel.com>
13633 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13634 L: linux-pci@vger.kernel.org
13636 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13637 F: drivers/pci/controller/pcie-altera-msi.c
13639 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13640 M: Toan Le <toan@os.amperecomputing.com>
13641 L: linux-pci@vger.kernel.org
13642 L: linux-arm-kernel@lists.infradead.org
13644 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13645 F: drivers/pci/controller/pci-xgene-msi.c
13647 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13648 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13649 R: Rob Herring <robh@kernel.org>
13650 L: linux-pci@vger.kernel.org
13652 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13653 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13654 F: drivers/pci/controller/
13657 M: Bjorn Helgaas <bhelgaas@google.com>
13658 L: linux-pci@vger.kernel.org
13660 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13662 F: Documentation/PCI/
13663 F: Documentation/devicetree/bindings/pci/
13664 F: arch/x86/kernel/early-quirks.c
13665 F: arch/x86/kernel/quirks.c
13667 F: drivers/acpi/pci*
13669 F: include/asm-generic/pci*
13670 F: include/linux/of_pci.h
13671 F: include/linux/pci*
13672 F: include/uapi/linux/pci*
13675 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13676 M: Jonathan Chocron <jonnyc@amazon.com>
13677 L: linux-pci@vger.kernel.org
13679 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13680 F: drivers/pci/controller/dwc/pcie-al.c
13682 PCIE DRIVER FOR AMLOGIC MESON
13683 M: Yue Wang <yue.wang@Amlogic.com>
13684 L: linux-pci@vger.kernel.org
13685 L: linux-amlogic@lists.infradead.org
13687 F: drivers/pci/controller/dwc/pci-meson.c
13689 PCIE DRIVER FOR AXIS ARTPEC
13690 M: Jesper Nilsson <jesper.nilsson@axis.com>
13691 L: linux-arm-kernel@axis.com
13692 L: linux-pci@vger.kernel.org
13694 F: Documentation/devicetree/bindings/pci/axis,artpec*
13695 F: drivers/pci/controller/dwc/*artpec*
13697 PCIE DRIVER FOR CAVIUM THUNDERX
13698 M: Robert Richter <rric@kernel.org>
13699 L: linux-pci@vger.kernel.org
13700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13702 F: drivers/pci/controller/pci-thunder-*
13704 PCIE DRIVER FOR HISILICON
13705 M: Zhou Wang <wangzhou1@hisilicon.com>
13706 L: linux-pci@vger.kernel.org
13708 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13709 F: drivers/pci/controller/dwc/pcie-hisi.c
13711 PCIE DRIVER FOR HISILICON KIRIN
13712 M: Xiaowei Song <songxiaowei@hisilicon.com>
13713 M: Binghui Wang <wangbinghui@hisilicon.com>
13714 L: linux-pci@vger.kernel.org
13716 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13717 F: drivers/pci/controller/dwc/pcie-kirin.c
13719 PCIE DRIVER FOR HISILICON STB
13720 M: Shawn Guo <shawn.guo@linaro.org>
13721 L: linux-pci@vger.kernel.org
13723 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13724 F: drivers/pci/controller/dwc/pcie-histb.c
13726 PCIE DRIVER FOR MEDIATEK
13727 M: Ryder Lee <ryder.lee@mediatek.com>
13728 L: linux-pci@vger.kernel.org
13729 L: linux-mediatek@lists.infradead.org
13731 F: Documentation/devicetree/bindings/pci/mediatek*
13732 F: drivers/pci/controller/*mediatek*
13734 PCIE DRIVER FOR QUALCOMM MSM
13735 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13736 L: linux-pci@vger.kernel.org
13737 L: linux-arm-msm@vger.kernel.org
13739 F: drivers/pci/controller/dwc/*qcom*
13741 PCIE DRIVER FOR ROCKCHIP
13742 M: Shawn Lin <shawn.lin@rock-chips.com>
13743 L: linux-pci@vger.kernel.org
13744 L: linux-rockchip@lists.infradead.org
13746 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13747 F: drivers/pci/controller/pcie-rockchip*
13749 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13750 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13751 L: linux-pci@vger.kernel.org
13753 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13754 F: drivers/pci/controller/dwc/pcie-uniphier*
13756 PCIE DRIVER FOR ST SPEAR13XX
13757 M: Pratyush Anand <pratyush.anand@gmail.com>
13758 L: linux-pci@vger.kernel.org
13760 F: drivers/pci/controller/dwc/*spear*
13763 M: Dominik Brodowski <linux@dominikbrodowski.net>
13765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13766 F: Documentation/pcmcia/
13771 PCNET32 NETWORK DRIVER
13772 M: Don Fry <pcnet32@frontier.com>
13773 L: netdev@vger.kernel.org
13775 F: drivers/net/ethernet/amd/pcnet32.c
13777 PCRYPT PARALLEL CRYPTO ENGINE
13778 M: Steffen Klassert <steffen.klassert@secunet.com>
13779 L: linux-crypto@vger.kernel.org
13782 F: include/crypto/pcrypt.h
13784 PEAQ WMI HOTKEYS DRIVER
13785 M: Hans de Goede <hdegoede@redhat.com>
13786 L: platform-driver-x86@vger.kernel.org
13788 F: drivers/platform/x86/peaq-wmi.c
13790 PENSANDO ETHERNET DRIVERS
13791 M: Shannon Nelson <snelson@pensando.io>
13792 M: Pensando Drivers <drivers@pensando.io>
13793 L: netdev@vger.kernel.org
13795 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13796 F: drivers/net/ethernet/pensando/
13798 PER-CPU MEMORY ALLOCATOR
13799 M: Dennis Zhou <dennis@kernel.org>
13800 M: Tejun Heo <tj@kernel.org>
13801 M: Christoph Lameter <cl@linux.com>
13803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13804 F: arch/*/include/asm/percpu.h
13805 F: include/linux/percpu*.h
13808 PER-TASK DELAY ACCOUNTING
13809 M: Balbir Singh <bsingharora@gmail.com>
13811 F: include/linux/delayacct.h
13812 F: kernel/delayacct.c
13814 PERFORMANCE EVENTS SUBSYSTEM
13815 M: Peter Zijlstra <peterz@infradead.org>
13816 M: Ingo Molnar <mingo@redhat.com>
13817 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13818 R: Mark Rutland <mark.rutland@arm.com>
13819 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13820 R: Jiri Olsa <jolsa@redhat.com>
13821 R: Namhyung Kim <namhyung@kernel.org>
13822 L: linux-kernel@vger.kernel.org
13824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13826 F: arch/*/events/*/*
13827 F: arch/*/include/asm/perf_event.h
13828 F: arch/*/kernel/*/*/perf_event*.c
13829 F: arch/*/kernel/*/perf_event*.c
13830 F: arch/*/kernel/perf_callchain.c
13831 F: arch/*/kernel/perf_event*.c
13832 F: include/linux/perf_event.h
13833 F: include/uapi/linux/perf_event.h
13838 PERFORMANCE EVENTS TOOLING ARM64
13839 R: John Garry <john.garry@huawei.com>
13840 R: Will Deacon <will@kernel.org>
13841 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13842 R: Leo Yan <leo.yan@linaro.org>
13843 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13845 F: tools/build/feature/test-libopencsd.c
13846 F: tools/perf/arch/arm*/
13847 F: tools/perf/pmu-events/arch/arm64/
13848 F: tools/perf/util/arm-spe*
13849 F: tools/perf/util/cs-etm*
13851 PERSONALITY HANDLING
13852 M: Christoph Hellwig <hch@infradead.org>
13853 L: linux-abi-devel@lists.sourceforge.net
13855 F: include/linux/personality.h
13856 F: include/uapi/linux/personality.h
13858 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13859 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13860 L: linux-input@vger.kernel.org
13862 F: Documentation/input/devices/pxrc.rst
13863 F: drivers/input/joystick/pxrc.c
13866 M: Remi Denis-Courmont <courmisch@gmail.com>
13868 F: Documentation/networking/phonet.rst
13869 F: include/linux/phonet.h
13870 F: include/net/phonet/
13871 F: include/uapi/linux/phonet.h
13875 M: Joern Engel <joern@lazybastard.org>
13876 L: linux-mtd@lists.infradead.org
13878 F: drivers/mtd/devices/phram.c
13881 M: Bruno Prémont <bonbons@linux-vserver.org>
13882 L: linux-input@vger.kernel.org
13884 F: drivers/hid/hid-picolcd*
13887 M: Jamie Iles <jamie@jamieiles.com>
13888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13890 T: git git://github.com/jamieiles/linux-2.6-ji.git
13891 F: arch/arm/boot/dts/picoxcell*
13892 F: arch/arm/mach-picoxcell/
13893 F: drivers/crypto/picoxcell*
13896 M: Christian Brauner <christian@brauner.io>
13897 L: linux-kernel@vger.kernel.org
13899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13901 F: tools/testing/selftests/clone3/
13902 F: tools/testing/selftests/pid_namespace/
13903 F: tools/testing/selftests/pidfd/
13906 K: \b(clone_args|kernel_clone_args)\b
13908 PIN CONTROL SUBSYSTEM
13909 M: Linus Walleij <linus.walleij@linaro.org>
13910 L: linux-gpio@vger.kernel.org
13912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13913 F: Documentation/devicetree/bindings/pinctrl/
13914 F: Documentation/driver-api/pinctl.rst
13915 F: drivers/pinctrl/
13916 F: include/linux/pinctrl/
13918 PIN CONTROLLER - FREESCALE
13919 M: Dong Aisheng <aisheng.dong@nxp.com>
13920 M: Fabio Estevam <festevam@gmail.com>
13921 M: Shawn Guo <shawnguo@kernel.org>
13922 M: Stefan Agner <stefan@agner.ch>
13923 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13924 L: linux-gpio@vger.kernel.org
13926 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13927 F: drivers/pinctrl/freescale/
13929 PIN CONTROLLER - INTEL
13930 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13931 M: Andy Shevchenko <andy@kernel.org>
13933 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13934 F: drivers/pinctrl/intel/
13936 PIN CONTROLLER - MEDIATEK
13937 M: Sean Wang <sean.wang@kernel.org>
13938 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13940 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13941 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13942 F: drivers/pinctrl/mediatek/
13944 PIN CONTROLLER - MICROCHIP AT91
13945 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13946 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13947 L: linux-gpio@vger.kernel.org
13949 F: drivers/gpio/gpio-sama5d2-piobu.c
13950 F: drivers/pinctrl/pinctrl-at91*
13952 PIN CONTROLLER - QUALCOMM
13953 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13954 L: linux-arm-msm@vger.kernel.org
13956 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13957 F: drivers/pinctrl/qcom/
13959 PIN CONTROLLER - RENESAS
13960 M: Geert Uytterhoeven <geert+renesas@glider.be>
13961 L: linux-renesas-soc@vger.kernel.org
13963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13964 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13965 F: drivers/pinctrl/renesas/
13967 PIN CONTROLLER - SAMSUNG
13968 M: Tomasz Figa <tomasz.figa@gmail.com>
13969 M: Krzysztof Kozlowski <krzk@kernel.org>
13970 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13971 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13972 L: linux-samsung-soc@vger.kernel.org
13974 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13975 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13976 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13977 F: drivers/pinctrl/samsung/
13978 F: include/dt-bindings/pinctrl/samsung.h
13980 PIN CONTROLLER - SINGLE
13981 M: Tony Lindgren <tony@atomide.com>
13982 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13984 L: linux-omap@vger.kernel.org
13986 F: drivers/pinctrl/pinctrl-single.c
13988 PIN CONTROLLER - ST SPEAR
13989 M: Viresh Kumar <vireshk@kernel.org>
13990 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13992 W: http://www.st.com/spear
13993 F: drivers/pinctrl/spear/
13995 PISTACHIO SOC SUPPORT
13996 M: James Hartley <james.hartley@sondrel.com>
13997 L: linux-mips@vger.kernel.org
13999 F: arch/mips/boot/dts/img/pistachio*
14000 F: arch/mips/configs/pistachio*_defconfig
14001 F: arch/mips/include/asm/mach-pistachio/
14002 F: arch/mips/pistachio/
14005 M: linux-block@vger.kernel.org
14007 F: drivers/block/pktcdvd.c
14008 F: include/linux/pktcdvd.h
14009 F: include/uapi/linux/pktcdvd.h
14011 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
14012 M: Tomasz Duszynski <tduszyns@gmail.com>
14014 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
14015 F: drivers/iio/chemical/pms7003.c
14018 M: Jacob Keller <jacob.e.keller@intel.com>
14020 F: Documentation/driver-api/pldmfw/
14021 F: include/linux/pldmfw.h
14025 M: Logan Gunthorpe <logang@deltatee.com>
14027 F: drivers/dma/plx_dma.c
14030 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
14031 L: linux-pm@vger.kernel.org
14033 W: https://01.org/pm-graph
14034 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
14035 T: git git://github.com/intel/pm-graph
14036 F: tools/power/pm-graph
14038 PMBUS HARDWARE MONITORING DRIVERS
14039 M: Guenter Roeck <linux@roeck-us.net>
14040 L: linux-hwmon@vger.kernel.org
14042 W: http://hwmon.wiki.kernel.org/
14043 W: http://www.roeck-us.net/linux/drivers/
14044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
14045 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
14046 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
14047 F: Documentation/devicetree/bindings/hwmon/max31785.txt
14048 F: Documentation/hwmon/adm1275.rst
14049 F: Documentation/hwmon/ibm-cffps.rst
14050 F: Documentation/hwmon/ir35221.rst
14051 F: Documentation/hwmon/lm25066.rst
14052 F: Documentation/hwmon/ltc2978.rst
14053 F: Documentation/hwmon/ltc3815.rst
14054 F: Documentation/hwmon/max16064.rst
14055 F: Documentation/hwmon/max20751.rst
14056 F: Documentation/hwmon/max31785.rst
14057 F: Documentation/hwmon/max34440.rst
14058 F: Documentation/hwmon/max8688.rst
14059 F: Documentation/hwmon/pmbus-core.rst
14060 F: Documentation/hwmon/pmbus.rst
14061 F: Documentation/hwmon/tps40422.rst
14062 F: Documentation/hwmon/ucd9000.rst
14063 F: Documentation/hwmon/ucd9200.rst
14064 F: Documentation/hwmon/zl6100.rst
14065 F: drivers/hwmon/pmbus/
14066 F: include/linux/pmbus.h
14068 PMC SIERRA MaxRAID DRIVER
14069 L: linux-scsi@vger.kernel.org
14071 W: http://www.pmc-sierra.com/
14072 F: drivers/scsi/pmcraid.*
14074 PMC SIERRA PM8001 DRIVER
14075 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14076 L: linux-scsi@vger.kernel.org
14078 F: drivers/scsi/pm8001/
14080 PNI RM3100 IIO DRIVER
14081 M: Song Qiang <songqiang1304521@gmail.com>
14082 L: linux-iio@vger.kernel.org
14084 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
14085 F: drivers/iio/magnetometer/rm3100*
14088 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
14089 L: linux-acpi@vger.kernel.org
14092 F: include/linux/pnp.h
14094 POSIX CLOCKS and TIMERS
14095 M: Thomas Gleixner <tglx@linutronix.de>
14096 L: linux-kernel@vger.kernel.org
14098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14100 F: include/linux/time_namespace.h
14101 F: include/linux/timer*
14102 F: kernel/time/*timer*
14103 F: kernel/time/namespace.c
14105 POWER MANAGEMENT CORE
14106 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14107 L: linux-pm@vger.kernel.org
14109 B: https://bugzilla.kernel.org
14110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14111 F: drivers/base/power/
14112 F: drivers/powercap/
14113 F: include/linux/intel_rapl.h
14114 F: include/linux/pm.h
14115 F: include/linux/pm_*
14116 F: include/linux/powercap.h
14117 F: kernel/configs/nopm.config
14119 POWER STATE COORDINATION INTERFACE (PSCI)
14120 M: Mark Rutland <mark.rutland@arm.com>
14121 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14122 L: linux-arm-kernel@lists.infradead.org
14124 F: drivers/firmware/psci/
14125 F: include/linux/psci.h
14126 F: include/uapi/linux/psci.h
14128 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14129 M: Sebastian Reichel <sre@kernel.org>
14130 L: linux-pm@vger.kernel.org
14132 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14133 F: Documentation/ABI/testing/sysfs-class-power
14134 F: Documentation/devicetree/bindings/power/supply/
14135 F: drivers/power/supply/
14136 F: include/linux/power_supply.h
14138 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14139 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14140 L: linuxppc-dev@lists.ozlabs.org
14142 F: drivers/char/powernv-op-panel.c
14144 PPP OVER ATM (RFC 2364)
14145 M: Mitchell Blank Jr <mitch@sfgoth.com>
14147 F: include/uapi/linux/atmppp.h
14148 F: net/atm/pppoatm.c
14151 M: Michal Ostrowski <mostrows@earthlink.net>
14153 F: drivers/net/ppp/pppoe.c
14154 F: drivers/net/ppp/pppox.c
14157 M: James Chapman <jchapman@katalix.com>
14159 F: include/linux/if_pppol2tp.h
14160 F: include/uapi/linux/if_pppol2tp.h
14161 F: net/l2tp/l2tp_ppp.c
14163 PPP PROTOCOL DRIVERS AND COMPRESSORS
14164 M: Paul Mackerras <paulus@samba.org>
14165 L: linux-ppp@vger.kernel.org
14167 F: drivers/net/ppp/ppp_*
14170 M: Rodolfo Giometti <giometti@enneenne.com>
14171 L: linuxpps@ml.enneenne.com (subscribers-only)
14173 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14174 F: Documentation/ABI/testing/sysfs-pps
14175 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14176 F: Documentation/driver-api/pps.rst
14178 F: include/linux/pps*.h
14179 F: include/uapi/linux/pps.h
14182 M: Dmitry Kozlov <xeb@mail.ru>
14183 L: netdev@vger.kernel.org
14185 W: http://sourceforge.net/projects/accel-pptp
14186 F: drivers/net/ppp/pptp.c
14188 PRESSURE STALL INFORMATION (PSI)
14189 M: Johannes Weiner <hannes@cmpxchg.org>
14191 F: include/linux/psi*
14192 F: kernel/sched/psi.c
14195 M: Petr Mladek <pmladek@suse.com>
14196 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14197 R: Steven Rostedt <rostedt@goodmis.org>
14198 R: John Ogness <john.ogness@linutronix.de>
14200 F: include/linux/printk.h
14203 PRISM54 WIRELESS DRIVER
14204 M: Luis Chamberlain <mcgrof@kernel.org>
14205 L: linux-wireless@vger.kernel.org
14207 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14208 F: drivers/net/wireless/intersil/prism54/
14211 R: Alexey Dobriyan <adobriyan@gmail.com>
14212 L: linux-kernel@vger.kernel.org
14213 L: linux-fsdevel@vger.kernel.org
14215 F: Documentation/filesystems/proc.rst
14217 F: include/linux/proc_fs.h
14218 F: tools/testing/selftests/proc/
14221 M: Luis Chamberlain <mcgrof@kernel.org>
14222 M: Kees Cook <keescook@chromium.org>
14223 M: Iurii Zaikin <yzaikin@google.com>
14224 L: linux-kernel@vger.kernel.org
14225 L: linux-fsdevel@vger.kernel.org
14227 F: fs/proc/proc_sysctl.c
14228 F: include/linux/sysctl.h
14229 F: kernel/sysctl-test.c
14231 F: tools/testing/selftests/sysctl/
14233 PS3 NETWORK SUPPORT
14234 M: Geoff Levand <geoff@infradead.org>
14235 L: netdev@vger.kernel.org
14236 L: linuxppc-dev@lists.ozlabs.org
14238 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14240 PS3 PLATFORM SUPPORT
14241 M: Geoff Levand <geoff@infradead.org>
14242 L: linuxppc-dev@lists.ozlabs.org
14244 F: arch/powerpc/boot/ps3*
14245 F: arch/powerpc/include/asm/lv1call.h
14246 F: arch/powerpc/include/asm/ps3*.h
14247 F: arch/powerpc/platforms/ps3/
14250 F: drivers/rtc/rtc-ps3.c
14251 F: drivers/usb/host/*ps3.c
14252 F: sound/ppc/snd_ps3*
14255 M: Jim Paris <jim@jtan.com>
14256 M: Geoff Levand <geoff@infradead.org>
14257 L: linuxppc-dev@lists.ozlabs.org
14259 F: drivers/block/ps3vram.c
14261 PSAMPLE PACKET SAMPLING SUPPORT
14262 M: Yotam Gigi <yotam.gi@gmail.com>
14264 F: include/net/psample.h
14265 F: include/uapi/linux/psample.h
14269 M: Kees Cook <keescook@chromium.org>
14270 M: Anton Vorontsov <anton@enomsg.org>
14271 M: Colin Cross <ccross@android.com>
14272 M: Tony Luck <tony.luck@intel.com>
14274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14275 F: Documentation/admin-guide/ramoops.rst
14276 F: Documentation/admin-guide/pstore-blk.rst
14277 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14278 F: drivers/acpi/apei/erst.c
14279 F: drivers/firmware/efi/efi-pstore.c
14281 F: include/linux/pstore*
14282 K: \b(pstore|ramoops)
14284 PTP HARDWARE CLOCK SUPPORT
14285 M: Richard Cochran <richardcochran@gmail.com>
14286 L: netdev@vger.kernel.org
14288 W: http://linuxptp.sourceforge.net/
14289 F: Documentation/ABI/testing/sysfs-ptp
14290 F: Documentation/driver-api/ptp.rst
14291 F: drivers/net/phy/dp83640*
14293 F: include/linux/ptp_cl*
14296 M: Oleg Nesterov <oleg@redhat.com>
14298 F: arch/*/*/ptrace*.c
14299 F: arch/*/include/asm/ptrace*.h
14300 F: arch/*/ptrace*.c
14301 F: include/asm-generic/syscall.h
14302 F: include/linux/ptrace.h
14303 F: include/linux/regset.h
14304 F: include/linux/tracehook.h
14305 F: include/uapi/linux/ptrace.h
14306 F: include/uapi/linux/ptrace.h
14310 M: Hans Verkuil <hverkuil@xs4all.nl>
14311 L: linux-media@vger.kernel.org
14313 T: git git://linuxtv.org/media_tree.git
14314 F: Documentation/admin-guide/media/pulse8-cec.rst
14315 F: drivers/media/cec/usb/pulse8/
14317 PVRUSB2 VIDEO4LINUX DRIVER
14318 M: Mike Isely <isely@pobox.com>
14319 L: pvrusb2@isely.net (subscribers-only)
14320 L: linux-media@vger.kernel.org
14322 W: http://www.isely.net/pvrusb2/
14323 T: git git://linuxtv.org/media_tree.git
14324 F: Documentation/driver-api/media/drivers/pvrusb2*
14325 F: drivers/media/usb/pvrusb2/
14328 M: Hans Verkuil <hverkuil@xs4all.nl>
14329 L: linux-media@vger.kernel.org
14331 T: git git://linuxtv.org/media_tree.git
14332 F: drivers/media/usb/pwc/*
14333 F: include/trace/events/pwc.h
14336 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14337 L: linux-hwmon@vger.kernel.org
14339 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14340 F: Documentation/hwmon/pwm-fan.rst
14341 F: drivers/hwmon/pwm-fan.c
14344 M: Sean Young <sean@mess.org>
14345 L: linux-media@vger.kernel.org
14347 F: drivers/media/rc/pwm-ir-tx.c
14350 M: Thierry Reding <thierry.reding@gmail.com>
14351 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14352 M: Lee Jones <lee.jones@linaro.org>
14353 L: linux-pwm@vger.kernel.org
14355 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14356 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14357 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14358 F: Documentation/devicetree/bindings/pwm/
14359 F: Documentation/driver-api/pwm.rst
14360 F: drivers/gpio/gpio-mvebu.c
14362 F: drivers/video/backlight/pwm_bl.c
14363 F: include/linux/pwm.h
14364 F: include/linux/pwm_backlight.h
14365 K: pwm_(config|apply_state|ops)
14368 M: Robert Jarzmik <robert.jarzmik@free.fr>
14369 L: linux-gpio@vger.kernel.org
14371 F: drivers/gpio/gpio-pxa.c
14377 M: Robert Jarzmik <robert.jarzmik@free.fr>
14378 L: linux-rtc@vger.kernel.org
14381 PXA2xx/PXA3xx SUPPORT
14382 M: Daniel Mack <daniel@zonque.org>
14383 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14384 M: Robert Jarzmik <robert.jarzmik@free.fr>
14385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14387 T: git git://github.com/hzhuang1/linux.git
14388 T: git git://github.com/rjarzmik/linux.git
14389 F: arch/arm/boot/dts/pxa*
14390 F: arch/arm/mach-pxa/
14391 F: drivers/dma/pxa*
14392 F: drivers/pcmcia/pxa2xx*
14393 F: drivers/pinctrl/pxa/
14394 F: drivers/spi/spi-pxa2xx*
14395 F: drivers/usb/gadget/udc/pxa2*
14396 F: include/sound/pxa2xx-lib.h
14401 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14402 L: qat-linux@intel.com
14404 F: drivers/crypto/qat/
14406 QCOM AUDIO (ASoC) DRIVERS
14407 M: Patrick Lai <plai@codeaurora.org>
14408 M: Banajit Goswami <bgoswami@codeaurora.org>
14409 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14414 M: Alex Elder <elder@kernel.org>
14415 L: netdev@vger.kernel.org
14417 F: drivers/net/ipa/
14419 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14420 M: Gabriel Somlo <somlo@cmu.edu>
14421 M: "Michael S. Tsirkin" <mst@redhat.com>
14422 L: qemu-devel@nongnu.org
14424 F: drivers/firmware/qemu_fw_cfg.c
14425 F: include/uapi/linux/qemu_fw_cfg.h
14428 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14429 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14430 L: linux-rdma@vger.kernel.org
14432 F: drivers/infiniband/hw/qib/
14434 QLOGIC QL41xxx FCOE DRIVER
14435 M: Saurav Kashyap <skashyap@marvell.com>
14436 M: Javed Hasan <jhasan@marvell.com>
14437 M: GR-QLogic-Storage-Upstream@marvell.com
14438 L: linux-scsi@vger.kernel.org
14440 F: drivers/scsi/qedf/
14442 QLOGIC QL41xxx ISCSI DRIVER
14443 M: Nilesh Javali <njavali@marvell.com>
14444 M: Manish Rangankar <mrangankar@marvell.com>
14445 M: GR-QLogic-Storage-Upstream@marvell.com
14446 L: linux-scsi@vger.kernel.org
14448 F: drivers/scsi/qedi/
14450 QLOGIC QL4xxx ETHERNET DRIVER
14451 M: Ariel Elior <aelior@marvell.com>
14452 M: GR-everest-linux-l2@marvell.com
14453 L: netdev@vger.kernel.org
14455 F: drivers/net/ethernet/qlogic/qed/
14456 F: drivers/net/ethernet/qlogic/qede/
14457 F: include/linux/qed/
14459 QLOGIC QL4xxx RDMA DRIVER
14460 M: Michal Kalderon <mkalderon@marvell.com>
14461 M: Ariel Elior <aelior@marvell.com>
14462 L: linux-rdma@vger.kernel.org
14464 F: drivers/infiniband/hw/qedr/
14465 F: include/uapi/rdma/qedr-abi.h
14467 QLOGIC QLA1280 SCSI DRIVER
14468 M: Michael Reed <mdr@sgi.com>
14469 L: linux-scsi@vger.kernel.org
14471 F: drivers/scsi/qla1280.[ch]
14473 QLOGIC QLA2XXX FC-SCSI DRIVER
14474 M: Nilesh Javali <njavali@marvell.com>
14475 M: GR-QLogic-Storage-Upstream@marvell.com
14476 L: linux-scsi@vger.kernel.org
14478 F: drivers/scsi/qla2xxx/
14480 QLOGIC QLA3XXX NETWORK DRIVER
14481 M: GR-Linux-NIC-Dev@marvell.com
14482 L: netdev@vger.kernel.org
14484 F: drivers/net/ethernet/qlogic/qla3xxx.*
14486 QLOGIC QLA4XXX iSCSI DRIVER
14487 M: Nilesh Javali <njavali@marvell.com>
14488 M: Manish Rangankar <mrangankar@marvell.com>
14489 M: GR-QLogic-Storage-Upstream@marvell.com
14490 L: linux-scsi@vger.kernel.org
14492 F: drivers/scsi/qla4xxx/
14494 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14495 M: Shahed Shaikh <shshaikh@marvell.com>
14496 M: Manish Chopra <manishc@marvell.com>
14497 M: GR-Linux-NIC-Dev@marvell.com
14498 L: netdev@vger.kernel.org
14500 F: drivers/net/ethernet/qlogic/qlcnic/
14502 QLOGIC QLGE 10Gb ETHERNET DRIVER
14503 M: Manish Chopra <manishc@marvell.com>
14504 M: GR-Linux-NIC-Dev@marvell.com
14505 L: netdev@vger.kernel.org
14507 F: drivers/staging/qlge/
14509 QM1D1B0004 MEDIA DRIVER
14510 M: Akihiro Tsukada <tskd08@gmail.com>
14511 L: linux-media@vger.kernel.org
14513 F: drivers/media/tuners/qm1d1b0004*
14515 QM1D1C0042 MEDIA DRIVER
14516 M: Akihiro Tsukada <tskd08@gmail.com>
14517 L: linux-media@vger.kernel.org
14519 F: drivers/media/tuners/qm1d1c0042*
14522 M: Anders Larsen <al@alarsen.net>
14524 W: http://www.alarsen.net/linux/qnx4fs/
14526 F: include/uapi/linux/qnx4_fs.h
14527 F: include/uapi/linux/qnxtypes.h
14529 QORIQ DPAA2 FSL-MC BUS DRIVER
14530 M: Stuart Yoder <stuyoder@gmail.com>
14531 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14532 L: linux-kernel@vger.kernel.org
14534 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14535 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14536 F: drivers/bus/fsl-mc/
14538 QT1010 MEDIA DRIVER
14539 M: Antti Palosaari <crope@iki.fi>
14540 L: linux-media@vger.kernel.org
14542 W: https://linuxtv.org
14543 W: http://palosaari.fi/linux/
14544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14545 T: git git://linuxtv.org/anttip/media_tree.git
14546 F: drivers/media/tuners/qt1010*
14548 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14549 M: Kalle Valo <kvalo@codeaurora.org>
14550 L: ath10k@lists.infradead.org
14552 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14554 F: drivers/net/wireless/ath/ath10k/
14556 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14557 M: Kalle Valo <kvalo@codeaurora.org>
14558 L: ath11k@lists.infradead.org
14560 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14561 F: drivers/net/wireless/ath/ath11k/
14563 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14564 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14565 L: linux-wireless@vger.kernel.org
14567 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14568 F: drivers/net/wireless/ath/ath9k/
14570 QUALCOMM CAMERA SUBSYSTEM DRIVER
14571 M: Robert Foss <robert.foss@linaro.org>
14572 M: Todor Tomov <todor.too@gmail.com>
14573 L: linux-media@vger.kernel.org
14575 F: Documentation/admin-guide/media/qcom_camss.rst
14576 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14577 F: drivers/media/platform/qcom/camss/
14579 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14580 M: Niklas Cassel <nks@flawful.org>
14581 L: linux-pm@vger.kernel.org
14582 L: linux-arm-msm@vger.kernel.org
14584 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14585 F: drivers/soc/qcom/cpr.c
14587 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14588 M: Ilia Lin <ilia.lin@kernel.org>
14589 L: linux-pm@vger.kernel.org
14591 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14592 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14594 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14595 M: Timur Tabi <timur@kernel.org>
14596 L: netdev@vger.kernel.org
14598 F: drivers/net/ethernet/qualcomm/emac/
14600 QUALCOMM ETHQOS ETHERNET DRIVER
14601 M: Vinod Koul <vkoul@kernel.org>
14602 L: netdev@vger.kernel.org
14604 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14605 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14607 QUALCOMM GENERIC INTERFACE I2C DRIVER
14608 M: Akash Asthana <akashast@codeaurora.org>
14609 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14610 L: linux-i2c@vger.kernel.org
14611 L: linux-arm-msm@vger.kernel.org
14613 F: drivers/i2c/busses/i2c-qcom-geni.c
14615 QUALCOMM HEXAGON ARCHITECTURE
14616 M: Brian Cain <bcain@codeaurora.org>
14617 L: linux-hexagon@vger.kernel.org
14621 QUALCOMM HIDMA DRIVER
14622 M: Sinan Kaya <okaya@kernel.org>
14623 L: linux-arm-kernel@lists.infradead.org
14624 L: linux-arm-msm@vger.kernel.org
14625 L: dmaengine@vger.kernel.org
14627 F: drivers/dma/qcom/hidma*
14629 QUALCOMM I2C CCI DRIVER
14630 M: Loic Poulain <loic.poulain@linaro.org>
14631 M: Robert Foss <robert.foss@linaro.org>
14632 L: linux-i2c@vger.kernel.org
14633 L: linux-arm-msm@vger.kernel.org
14635 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14636 F: drivers/i2c/busses/i2c-qcom-cci.c
14639 M: Rob Clark <robdclark@gmail.com>
14640 L: iommu@lists.linux-foundation.org
14641 L: linux-arm-msm@vger.kernel.org
14643 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14645 QUALCOMM IPCC MAILBOX DRIVER
14646 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14647 L: linux-arm-msm@vger.kernel.org
14649 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14650 F: drivers/mailbox/qcom-ipcc.c
14651 F: include/dt-bindings/mailbox/qcom-ipcc.h
14653 QUALCOMM IPQ4019 USB PHY DRIVER
14654 M: Robert Marko <robert.marko@sartura.hr>
14655 M: Luka Perkov <luka.perkov@sartura.hr>
14656 L: linux-arm-msm@vger.kernel.org
14658 F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
14659 F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
14661 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14662 M: Robert Marko <robert.marko@sartura.hr>
14663 M: Luka Perkov <luka.perkov@sartura.hr>
14664 L: linux-arm-msm@vger.kernel.org
14666 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14667 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14669 QUALCOMM RMNET DRIVER
14670 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14671 M: Sean Tranchetti <stranche@codeaurora.org>
14672 L: netdev@vger.kernel.org
14674 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14675 F: drivers/net/ethernet/qualcomm/rmnet/
14676 F: include/linux/if_rmnet.h
14678 QUALCOMM TSENS THERMAL DRIVER
14679 M: Amit Kucheria <amitk@kernel.org>
14680 L: linux-pm@vger.kernel.org
14681 L: linux-arm-msm@vger.kernel.org
14683 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14684 F: drivers/thermal/qcom/
14686 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14687 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14688 L: linux-media@vger.kernel.org
14689 L: linux-arm-msm@vger.kernel.org
14691 T: git git://linuxtv.org/media_tree.git
14692 F: Documentation/devicetree/bindings/media/*venus*
14693 F: drivers/media/platform/qcom/venus/
14695 QUALCOMM WCN36XX WIRELESS DRIVER
14696 M: Kalle Valo <kvalo@codeaurora.org>
14697 L: wcn36xx@lists.infradead.org
14699 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14700 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14701 F: drivers/net/wireless/ath/wcn36xx/
14703 QUANTENNA QTNFMAC WIRELESS DRIVER
14704 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14705 R: Sergey Matyukevich <geomatsi@gmail.com>
14706 L: linux-wireless@vger.kernel.org
14708 F: drivers/net/wireless/quantenna
14710 RADEON and AMDGPU DRM DRIVERS
14711 M: Alex Deucher <alexander.deucher@amd.com>
14712 M: Christian König <christian.koenig@amd.com>
14713 L: amd-gfx@lists.freedesktop.org
14715 T: git git://people.freedesktop.org/~agd5f/linux
14716 F: drivers/gpu/drm/amd/
14717 F: drivers/gpu/drm/radeon/
14718 F: include/uapi/drm/amdgpu_drm.h
14719 F: include/uapi/drm/radeon_drm.h
14721 RADEON FRAMEBUFFER DISPLAY DRIVER
14722 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14723 L: linux-fbdev@vger.kernel.org
14725 F: drivers/video/fbdev/aty/radeon*
14726 F: include/uapi/linux/radeonfb.h
14728 RADIOSHARK RADIO DRIVER
14729 M: Hans Verkuil <hverkuil@xs4all.nl>
14730 L: linux-media@vger.kernel.org
14732 T: git git://linuxtv.org/media_tree.git
14733 F: drivers/media/radio/radio-shark.c
14735 RADIOSHARK2 RADIO DRIVER
14736 M: Hans Verkuil <hverkuil@xs4all.nl>
14737 L: linux-media@vger.kernel.org
14739 T: git git://linuxtv.org/media_tree.git
14740 F: drivers/media/radio/radio-shark2.c
14741 F: drivers/media/radio/radio-tea5777.c
14743 RADOS BLOCK DEVICE (RBD)
14744 M: Ilya Dryomov <idryomov@gmail.com>
14745 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14746 L: ceph-devel@vger.kernel.org
14748 W: http://ceph.com/
14749 T: git git://github.com/ceph/ceph-client.git
14750 F: Documentation/ABI/testing/sysfs-bus-rbd
14751 F: drivers/block/rbd.c
14752 F: drivers/block/rbd_types.h
14754 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14755 M: Paul Mackerras <paulus@samba.org>
14756 L: linux-fbdev@vger.kernel.org
14758 F: drivers/video/fbdev/aty/aty128fb.c
14760 RAINSHADOW-CEC DRIVER
14761 M: Hans Verkuil <hverkuil@xs4all.nl>
14762 L: linux-media@vger.kernel.org
14764 T: git git://linuxtv.org/media_tree.git
14765 F: drivers/media/cec/usb/rainshadow/
14767 RALINK MIPS ARCHITECTURE
14768 M: John Crispin <john@phrozen.org>
14769 L: linux-mips@vger.kernel.org
14771 F: arch/mips/ralink
14773 RALINK RT2X00 WIRELESS LAN DRIVER
14774 M: Stanislaw Gruszka <stf_xl@wp.pl>
14775 M: Helmut Schaa <helmut.schaa@googlemail.com>
14776 L: linux-wireless@vger.kernel.org
14778 F: drivers/net/wireless/ralink/rt2x00/
14780 RAMDISK RAM BLOCK DEVICE DRIVER
14781 M: Jens Axboe <axboe@kernel.dk>
14783 F: Documentation/admin-guide/blockdev/ramdisk.rst
14784 F: drivers/block/brd.c
14786 RANCHU VIRTUAL BOARD FOR MIPS
14787 M: Miodrag Dinic <miodrag.dinic@mips.com>
14788 L: linux-mips@vger.kernel.org
14790 F: arch/mips/configs/generic/board-ranchu.config
14791 F: arch/mips/generic/board-ranchu.c
14793 RANDOM NUMBER DRIVER
14794 M: "Theodore Ts'o" <tytso@mit.edu>
14796 F: drivers/char/random.c
14799 M: Matt Porter <mporter@kernel.crashing.org>
14800 M: Alexandre Bounine <alex.bou9@gmail.com>
14802 F: drivers/rapidio/
14805 M: Tony Luck <tony.luck@intel.com>
14806 M: Borislav Petkov <bp@alien8.de>
14807 L: linux-edac@vger.kernel.org
14809 F: Documentation/admin-guide/ras.rst
14811 F: include/linux/ras.h
14812 F: include/ras/ras_event.h
14814 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14815 L: linux-wireless@vger.kernel.org
14817 F: drivers/net/wireless/ray*
14819 RC-CORE / LIRC FRAMEWORK
14820 M: Sean Young <sean@mess.org>
14821 L: linux-media@vger.kernel.org
14823 W: http://linuxtv.org
14824 T: git git://linuxtv.org/media_tree.git
14825 F: Documentation/driver-api/media/rc-core.rst
14826 F: Documentation/userspace-api/media/rc/
14827 F: drivers/media/rc/
14828 F: include/media/rc-map.h
14829 F: include/media/rc-core.h
14830 F: include/uapi/linux/lirc.h
14832 RCMM REMOTE CONTROLS DECODER
14833 M: Patrick Lerda <patrick9876@free.fr>
14835 F: drivers/media/rc/ir-rcmm-decoder.c
14837 RCUTORTURE TEST FRAMEWORK
14838 M: "Paul E. McKenney" <paulmck@kernel.org>
14839 M: Josh Triplett <josh@joshtriplett.org>
14840 R: Steven Rostedt <rostedt@goodmis.org>
14841 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14842 R: Lai Jiangshan <jiangshanlai@gmail.com>
14843 L: rcu@vger.kernel.org
14845 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14846 F: tools/testing/selftests/rcutorture
14848 RDACM20 Camera Sensor
14849 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14850 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14851 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14852 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14853 L: linux-media@vger.kernel.org
14855 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14856 F: drivers/media/i2c/max9271.c
14857 F: drivers/media/i2c/max9271.h
14858 F: drivers/media/i2c/rdacm20.c
14861 M: Florian Fainelli <florian@openwrt.org>
14864 RDC R6040 FAST ETHERNET DRIVER
14865 M: Florian Fainelli <f.fainelli@gmail.com>
14866 L: netdev@vger.kernel.org
14868 F: drivers/net/ethernet/rdc/r6040.c
14870 RDMAVT - RDMA verbs software
14871 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14872 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14873 L: linux-rdma@vger.kernel.org
14875 F: drivers/infiniband/sw/rdmavt
14877 RDS - RELIABLE DATAGRAM SOCKETS
14878 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14879 L: netdev@vger.kernel.org
14880 L: linux-rdma@vger.kernel.org
14881 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14883 W: https://oss.oracle.com/projects/rds/
14884 F: Documentation/networking/rds.rst
14887 RDT - RESOURCE ALLOCATION
14888 M: Fenghua Yu <fenghua.yu@intel.com>
14889 M: Reinette Chatre <reinette.chatre@intel.com>
14890 L: linux-kernel@vger.kernel.org
14892 F: Documentation/x86/resctrl*
14893 F: arch/x86/include/asm/resctrl.h
14894 F: arch/x86/kernel/cpu/resctrl/
14895 F: tools/testing/selftests/resctrl/
14897 READ-COPY UPDATE (RCU)
14898 M: "Paul E. McKenney" <paulmck@kernel.org>
14899 M: Josh Triplett <josh@joshtriplett.org>
14900 R: Steven Rostedt <rostedt@goodmis.org>
14901 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14902 R: Lai Jiangshan <jiangshanlai@gmail.com>
14903 R: Joel Fernandes <joel@joelfernandes.org>
14904 L: rcu@vger.kernel.org
14906 W: http://www.rdrop.com/users/paulmck/RCU/
14907 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14908 F: Documentation/RCU/
14909 F: include/linux/rcu*
14911 X: Documentation/RCU/torture.rst
14912 X: include/linux/srcu*.h
14913 X: kernel/rcu/srcu*.c
14915 REAL TIME CLOCK (RTC) SUBSYSTEM
14916 M: Alessandro Zummo <a.zummo@towertech.it>
14917 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14918 L: linux-rtc@vger.kernel.org
14920 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14922 F: Documentation/admin-guide/rtc.rst
14923 F: Documentation/devicetree/bindings/rtc/
14925 F: include/linux/platform_data/rtc-*
14926 F: include/linux/rtc.h
14927 F: include/linux/rtc/
14928 F: include/uapi/linux/rtc.h
14929 F: tools/testing/selftests/rtc/
14931 REALTEK AUDIO CODECS
14932 M: Oder Chiou <oder_chiou@realtek.com>
14934 F: include/sound/rt*.h
14935 F: sound/soc/codecs/rt*
14937 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14938 M: Linus Walleij <linus.walleij@linaro.org>
14940 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14941 F: drivers/net/dsa/realtek-smi*
14942 F: drivers/net/dsa/rtl83*
14944 REALTEK WIRELESS DRIVER (rtlwifi family)
14945 M: Ping-Ke Shih <pkshih@realtek.com>
14946 L: linux-wireless@vger.kernel.org
14948 W: https://wireless.wiki.kernel.org/
14949 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14950 F: drivers/net/wireless/realtek/rtlwifi/
14952 REALTEK WIRELESS DRIVER (rtw88)
14953 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14954 L: linux-wireless@vger.kernel.org
14956 F: drivers/net/wireless/realtek/rtw88/
14958 REDPINE WIRELESS DRIVER
14959 M: Amitkumar Karwar <amitkarwar@gmail.com>
14960 M: Siva Rebbagondla <siva8118@gmail.com>
14961 L: linux-wireless@vger.kernel.org
14963 F: drivers/net/wireless/rsi/
14965 REGISTER MAP ABSTRACTION
14966 M: Mark Brown <broonie@kernel.org>
14967 L: linux-kernel@vger.kernel.org
14969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14970 F: Documentation/devicetree/bindings/regmap/
14971 F: drivers/base/regmap/
14972 F: include/linux/regmap.h
14974 REISERFS FILE SYSTEM
14975 L: reiserfs-devel@vger.kernel.org
14979 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14980 M: Ohad Ben-Cohen <ohad@wizery.com>
14981 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14982 L: linux-remoteproc@vger.kernel.org
14984 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14985 F: Documentation/ABI/testing/sysfs-class-remoteproc
14986 F: Documentation/devicetree/bindings/remoteproc/
14987 F: Documentation/staging/remoteproc.rst
14988 F: drivers/remoteproc/
14989 F: include/linux/remoteproc.h
14990 F: include/linux/remoteproc/
14992 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14993 M: Ohad Ben-Cohen <ohad@wizery.com>
14994 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14995 L: linux-remoteproc@vger.kernel.org
14997 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14998 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14999 F: Documentation/staging/rpmsg.rst
15001 F: include/linux/rpmsg.h
15002 F: include/linux/rpmsg/
15003 F: include/uapi/linux/rpmsg.h
15006 RENESAS CLOCK DRIVERS
15007 M: Geert Uytterhoeven <geert+renesas@glider.be>
15008 L: linux-renesas-soc@vger.kernel.org
15010 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
15011 F: Documentation/devicetree/bindings/clock/renesas,*
15012 F: drivers/clk/renesas/
15014 RENESAS EMEV2 I2C DRIVER
15015 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15017 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
15018 F: drivers/i2c/busses/i2c-emev2.c
15020 RENESAS ETHERNET DRIVERS
15021 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
15022 L: netdev@vger.kernel.org
15023 L: linux-renesas-soc@vger.kernel.org
15024 F: Documentation/devicetree/bindings/net/renesas,*.yaml
15025 F: drivers/net/ethernet/renesas/
15026 F: include/linux/sh_eth.h
15028 RENESAS R-CAR GYROADC DRIVER
15029 M: Marek Vasut <marek.vasut@gmail.com>
15030 L: linux-iio@vger.kernel.org
15032 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
15033 F: drivers/iio/adc/rcar-gyroadc.c
15035 RENESAS R-CAR I2C DRIVERS
15036 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
15038 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
15039 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
15040 F: drivers/i2c/busses/i2c-rcar.c
15041 F: drivers/i2c/busses/i2c-sh_mobile.c
15043 RENESAS R-CAR THERMAL DRIVERS
15044 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
15045 L: linux-renesas-soc@vger.kernel.org
15047 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
15048 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
15049 F: drivers/thermal/rcar_gen3_thermal.c
15050 F: drivers/thermal/rcar_thermal.c
15052 RENESAS RIIC DRIVER
15053 M: Chris Brandt <chris.brandt@renesas.com>
15055 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
15056 F: drivers/i2c/busses/i2c-riic.c
15058 RENESAS USB PHY DRIVER
15059 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
15060 L: linux-renesas-soc@vger.kernel.org
15062 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
15064 RESET CONTROLLER FRAMEWORK
15065 M: Philipp Zabel <p.zabel@pengutronix.de>
15067 T: git git://git.pengutronix.de/git/pza/linux
15068 F: Documentation/devicetree/bindings/reset/
15069 F: Documentation/driver-api/reset.rst
15071 F: include/dt-bindings/reset/
15072 F: include/linux/reset-controller.h
15073 F: include/linux/reset.h
15074 F: include/linux/reset/
15075 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
15077 RESTARTABLE SEQUENCES SUPPORT
15078 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
15079 M: Peter Zijlstra <peterz@infradead.org>
15080 M: "Paul E. McKenney" <paulmck@kernel.org>
15081 M: Boqun Feng <boqun.feng@gmail.com>
15082 L: linux-kernel@vger.kernel.org
15084 F: include/trace/events/rseq.h
15085 F: include/uapi/linux/rseq.h
15087 F: tools/testing/selftests/rseq/
15090 M: Johannes Berg <johannes@sipsolutions.net>
15091 L: linux-wireless@vger.kernel.org
15093 W: https://wireless.wiki.kernel.org/
15094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
15095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
15096 F: Documentation/ABI/stable/sysfs-class-rfkill
15097 F: Documentation/driver-api/rfkill.rst
15098 F: include/linux/rfkill.h
15099 F: include/uapi/linux/rfkill.h
15103 M: Thomas Graf <tgraf@suug.ch>
15104 M: Herbert Xu <herbert@gondor.apana.org.au>
15105 L: netdev@vger.kernel.org
15107 F: include/linux/rhashtable-types.h
15108 F: include/linux/rhashtable.h
15109 F: lib/rhashtable.c
15110 F: lib/test_rhashtable.c
15112 RICOH R5C592 MEMORYSTICK DRIVER
15113 M: Maxim Levitsky <maximlevitsky@gmail.com>
15115 F: drivers/memstick/host/r592.*
15117 RICOH SMARTMEDIA/XD DRIVER
15118 M: Maxim Levitsky <maximlevitsky@gmail.com>
15120 F: drivers/mtd/nand/raw/r852.c
15121 F: drivers/mtd/nand/raw/r852.h
15123 RISC-V ARCHITECTURE
15124 M: Paul Walmsley <paul.walmsley@sifive.com>
15125 M: Palmer Dabbelt <palmer@dabbelt.com>
15126 M: Albert Ou <aou@eecs.berkeley.edu>
15127 L: linux-riscv@lists.infradead.org
15129 P: Documentation/riscv/patch-acceptance.rst
15130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15136 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15137 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15138 L: linux-block@vger.kernel.org
15140 F: drivers/block/rnbd/
15143 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15145 W: http://sourceforge.net/projects/roccat/
15146 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15147 F: drivers/hid/hid-roccat*
15148 F: include/linux/hid-roccat*
15150 ROCKCHIP ISP V1 DRIVER
15151 M: Helen Koike <helen.koike@collabora.com>
15152 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15153 L: linux-media@vger.kernel.org
15154 L: linux-rockchip@lists.infradead.org
15156 F: Documentation/admin-guide/media/rkisp1.rst
15157 F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
15158 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15159 F: drivers/media/platform/rockchip/rkisp1
15160 F: include/uapi/linux/rkisp1-config.h
15162 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15163 M: Jacob Chen <jacob-chen@iotwrt.com>
15164 M: Ezequiel Garcia <ezequiel@collabora.com>
15165 L: linux-media@vger.kernel.org
15166 L: linux-rockchip@lists.infradead.org
15168 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15169 F: drivers/media/platform/rockchip/rga/
15171 ROCKCHIP VIDEO DECODER DRIVER
15172 M: Ezequiel Garcia <ezequiel@collabora.com>
15173 L: linux-media@vger.kernel.org
15174 L: linux-rockchip@lists.infradead.org
15176 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15177 F: drivers/staging/media/rkvdec/
15180 M: Jiri Pirko <jiri@resnulli.us>
15181 L: netdev@vger.kernel.org
15183 F: drivers/net/ethernet/rocker/
15187 W: http://www.comtrol.com
15188 F: Documentation/driver-api/serial/rocket.rst
15189 F: drivers/tty/rocket*
15191 ROCKETPORT EXPRESS/INFINITY DRIVER
15192 M: Kevin Cernekee <cernekee@gmail.com>
15193 L: linux-serial@vger.kernel.org
15195 F: drivers/tty/serial/rp2.*
15197 ROHM BD99954 CHARGER IC
15198 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15199 L: linux-power@fi.rohmeurope.com
15201 F: drivers/power/supply/bd99954-charger.c
15202 F: drivers/power/supply/bd99954-charger.h
15204 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15205 M: Tomasz Duszynski <tduszyns@gmail.com>
15207 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15208 F: drivers/iio/light/bh1750.c
15210 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15211 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15212 L: linux-kernel@vger.kernel.org
15213 L: linux-renesas-soc@vger.kernel.org
15215 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15216 F: drivers/gpio/gpio-bd9571mwv.c
15217 F: drivers/mfd/bd9571mwv.c
15218 F: drivers/regulator/bd9571mwv-regulator.c
15219 F: include/linux/mfd/bd9571mwv.h
15221 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15222 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15223 L: linux-power@fi.rohmeurope.com
15225 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15226 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15227 F: drivers/clk/clk-bd718x7.c
15228 F: drivers/gpio/gpio-bd70528.c
15229 F: drivers/gpio/gpio-bd71828.c
15230 F: drivers/mfd/rohm-bd70528.c
15231 F: drivers/mfd/rohm-bd71828.c
15232 F: drivers/mfd/rohm-bd718x7.c
15233 F: drivers/power/supply/bd70528-charger.c
15234 F: drivers/regulator/bd70528-regulator.c
15235 F: drivers/regulator/bd71828-regulator.c
15236 F: drivers/regulator/bd718x7-regulator.c
15237 F: drivers/regulator/rohm-regulator.c
15238 F: drivers/rtc/rtc-bd70528.c
15239 F: drivers/watchdog/bd70528_wdt.c
15240 F: include/linux/mfd/rohm-bd70528.h
15241 F: include/linux/mfd/rohm-bd71828.h
15242 F: include/linux/mfd/rohm-bd718x7.h
15243 F: include/linux/mfd/rohm-generic.h
15244 F: include/linux/mfd/rohm-shared.h
15247 M: Ralf Baechle <ralf@linux-mips.org>
15248 L: linux-hams@vger.kernel.org
15250 W: http://www.linux-ax25.org/
15251 F: include/net/rose.h
15252 F: include/uapi/linux/rose.h
15255 ROTATION DRIVER FOR ALLWINNER A83T
15256 M: Jernej Skrabec <jernej.skrabec@siol.net>
15257 L: linux-media@vger.kernel.org
15259 T: git git://linuxtv.org/media_tree.git
15260 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15261 F: drivers/media/platform/sunxi/sun8i-rotate/
15263 RTL2830 MEDIA DRIVER
15264 M: Antti Palosaari <crope@iki.fi>
15265 L: linux-media@vger.kernel.org
15267 W: https://linuxtv.org
15268 W: http://palosaari.fi/linux/
15269 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15270 T: git git://linuxtv.org/anttip/media_tree.git
15271 F: drivers/media/dvb-frontends/rtl2830*
15273 RTL2832 MEDIA DRIVER
15274 M: Antti Palosaari <crope@iki.fi>
15275 L: linux-media@vger.kernel.org
15277 W: https://linuxtv.org
15278 W: http://palosaari.fi/linux/
15279 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15280 T: git git://linuxtv.org/anttip/media_tree.git
15281 F: drivers/media/dvb-frontends/rtl2832*
15283 RTL2832_SDR MEDIA DRIVER
15284 M: Antti Palosaari <crope@iki.fi>
15285 L: linux-media@vger.kernel.org
15287 W: https://linuxtv.org
15288 W: http://palosaari.fi/linux/
15289 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15290 T: git git://linuxtv.org/anttip/media_tree.git
15291 F: drivers/media/dvb-frontends/rtl2832_sdr*
15293 RTL8180 WIRELESS DRIVER
15294 L: linux-wireless@vger.kernel.org
15296 W: https://wireless.wiki.kernel.org/
15297 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15298 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15300 RTL8187 WIRELESS DRIVER
15301 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15302 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15303 M: Larry Finger <Larry.Finger@lwfinger.net>
15304 L: linux-wireless@vger.kernel.org
15306 W: https://wireless.wiki.kernel.org/
15307 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15308 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15310 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15311 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15312 L: linux-wireless@vger.kernel.org
15314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15315 F: drivers/net/wireless/realtek/rtl8xxxu/
15317 RTRS TRANSPORT DRIVERS
15318 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15319 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15320 L: linux-rdma@vger.kernel.org
15322 F: drivers/infiniband/ulp/rtrs/
15324 RXRPC SOCKETS (AF_RXRPC)
15325 M: David Howells <dhowells@redhat.com>
15326 L: linux-afs@lists.infradead.org
15328 W: https://www.infradead.org/~dhowells/kafs/
15329 F: Documentation/networking/rxrpc.rst
15330 F: include/keys/rxrpc-type.h
15331 F: include/net/af_rxrpc.h
15332 F: include/trace/events/rxrpc.h
15333 F: include/uapi/linux/rxrpc.h
15336 S3 SAVAGE FRAMEBUFFER DRIVER
15337 M: Antonino Daplas <adaplas@gmail.com>
15338 L: linux-fbdev@vger.kernel.org
15340 F: drivers/video/fbdev/savage/
15343 M: Heiko Carstens <hca@linux.ibm.com>
15344 M: Vasily Gorbik <gor@linux.ibm.com>
15345 M: Christian Borntraeger <borntraeger@de.ibm.com>
15346 L: linux-s390@vger.kernel.org
15348 W: http://www.ibm.com/developerworks/linux/linux390/
15349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15350 F: Documentation/driver-api/s390-drivers.rst
15351 F: Documentation/s390/
15355 S390 COMMON I/O LAYER
15356 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15357 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15358 L: linux-s390@vger.kernel.org
15360 W: http://www.ibm.com/developerworks/linux/linux390/
15361 F: drivers/s390/cio/
15364 M: Stefan Haberland <sth@linux.ibm.com>
15365 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15366 L: linux-s390@vger.kernel.org
15368 W: http://www.ibm.com/developerworks/linux/linux390/
15369 F: block/partitions/ibm.c
15370 F: drivers/s390/block/dasd*
15371 F: include/linux/dasd_mod.h
15374 M: Matthew Rosato <mjrosato@linux.ibm.com>
15375 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15376 L: linux-s390@vger.kernel.org
15378 W: http://www.ibm.com/developerworks/linux/linux390/
15379 F: drivers/iommu/s390-iommu.c
15381 S390 IUCV NETWORK LAYER
15382 M: Julian Wiedmann <jwi@linux.ibm.com>
15383 M: Karsten Graul <kgraul@linux.ibm.com>
15384 L: linux-s390@vger.kernel.org
15386 W: http://www.ibm.com/developerworks/linux/linux390/
15387 F: drivers/s390/net/*iucv*
15388 F: include/net/iucv/
15391 S390 NETWORK DRIVERS
15392 M: Julian Wiedmann <jwi@linux.ibm.com>
15393 M: Karsten Graul <kgraul@linux.ibm.com>
15394 L: linux-s390@vger.kernel.org
15396 W: http://www.ibm.com/developerworks/linux/linux390/
15397 F: drivers/s390/net/
15400 M: Niklas Schnelle <schnelle@linux.ibm.com>
15401 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15402 L: linux-s390@vger.kernel.org
15404 W: http://www.ibm.com/developerworks/linux/linux390/
15406 F: drivers/pci/hotplug/s390_pci_hpc.c
15407 F: Documentation/s390/pci.rst
15409 S390 VFIO AP DRIVER
15410 M: Tony Krowiak <akrowiak@linux.ibm.com>
15411 M: Pierre Morel <pmorel@linux.ibm.com>
15412 M: Halil Pasic <pasic@linux.ibm.com>
15413 L: linux-s390@vger.kernel.org
15415 W: http://www.ibm.com/developerworks/linux/linux390/
15416 F: Documentation/s390/vfio-ap.rst
15417 F: drivers/s390/crypto/vfio_ap_drv.c
15418 F: drivers/s390/crypto/vfio_ap_ops.c
15419 F: drivers/s390/crypto/vfio_ap_private.h
15421 S390 VFIO-CCW DRIVER
15422 M: Cornelia Huck <cohuck@redhat.com>
15423 M: Eric Farman <farman@linux.ibm.com>
15424 R: Halil Pasic <pasic@linux.ibm.com>
15425 L: linux-s390@vger.kernel.org
15426 L: kvm@vger.kernel.org
15428 F: Documentation/s390/vfio-ccw.rst
15429 F: drivers/s390/cio/vfio_ccw*
15430 F: include/uapi/linux/vfio_ccw.h
15432 S390 VFIO-PCI DRIVER
15433 M: Matthew Rosato <mjrosato@linux.ibm.com>
15434 L: linux-s390@vger.kernel.org
15435 L: kvm@vger.kernel.org
15437 F: drivers/vfio/pci/vfio_pci_zdev.c
15438 F: include/uapi/linux/vfio_zdev.h
15441 M: Harald Freudenberger <freude@linux.ibm.com>
15442 L: linux-s390@vger.kernel.org
15444 W: http://www.ibm.com/developerworks/linux/linux390/
15445 F: drivers/s390/crypto/
15448 M: Steffen Maier <maier@linux.ibm.com>
15449 M: Benjamin Block <bblock@linux.ibm.com>
15450 L: linux-s390@vger.kernel.org
15452 W: http://www.ibm.com/developerworks/linux/linux390/
15453 F: drivers/s390/scsi/zfcp_*
15455 S3C24XX SD/MMC Driver
15456 M: Ben Dooks <ben-linux@fluff.org>
15457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15459 F: drivers/mmc/host/s3cmci.*
15461 SAA6588 RDS RECEIVER DRIVER
15462 M: Hans Verkuil <hverkuil@xs4all.nl>
15463 L: linux-media@vger.kernel.org
15465 W: https://linuxtv.org
15466 T: git git://linuxtv.org/media_tree.git
15467 F: drivers/media/i2c/saa6588*
15469 SAA7134 VIDEO4LINUX DRIVER
15470 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15471 L: linux-media@vger.kernel.org
15473 W: https://linuxtv.org
15474 T: git git://linuxtv.org/media_tree.git
15475 F: Documentation/driver-api/media/drivers/saa7134*
15476 F: drivers/media/pci/saa7134/
15478 SAA7146 VIDEO4LINUX-2 DRIVER
15479 M: Hans Verkuil <hverkuil@xs4all.nl>
15480 L: linux-media@vger.kernel.org
15482 T: git git://linuxtv.org/media_tree.git
15483 F: drivers/media/common/saa7146/
15484 F: drivers/media/pci/saa7146/
15485 F: include/media/drv-intf/saa7146*
15487 SAFESETID SECURITY MODULE
15488 M: Micah Morton <mortonm@chromium.org>
15490 F: Documentation/admin-guide/LSM/SafeSetID.rst
15491 F: security/safesetid/
15493 SAMSUNG AUDIO (ASoC) DRIVERS
15494 M: Krzysztof Kozlowski <krzk@kernel.org>
15495 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15498 F: Documentation/devicetree/bindings/sound/samsung*
15499 F: sound/soc/samsung/
15501 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15502 M: Krzysztof Kozlowski <krzk@kernel.org>
15503 L: linux-crypto@vger.kernel.org
15504 L: linux-samsung-soc@vger.kernel.org
15506 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15507 F: drivers/crypto/exynos-rng.c
15509 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15510 M: Łukasz Stelmach <l.stelmach@samsung.com>
15511 L: linux-samsung-soc@vger.kernel.org
15513 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15514 F: drivers/char/hw_random/exynos-trng.c
15516 SAMSUNG FRAMEBUFFER DRIVER
15517 M: Jingoo Han <jingoohan1@gmail.com>
15518 L: linux-fbdev@vger.kernel.org
15520 F: drivers/video/fbdev/s3c-fb.c
15522 SAMSUNG INTERCONNECT DRIVERS
15523 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15524 M: Artur Świgoń <a.swigon@samsung.com>
15525 L: linux-pm@vger.kernel.org
15526 L: linux-samsung-soc@vger.kernel.org
15528 F: drivers/interconnect/samsung/
15530 SAMSUNG LAPTOP DRIVER
15531 M: Corentin Chary <corentin.chary@gmail.com>
15532 L: platform-driver-x86@vger.kernel.org
15534 F: drivers/platform/x86/samsung-laptop.c
15536 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15537 M: Krzysztof Kozlowski <krzk@kernel.org>
15538 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15539 L: linux-kernel@vger.kernel.org
15540 L: linux-samsung-soc@vger.kernel.org
15542 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15543 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15544 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15545 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15546 F: drivers/clk/clk-s2mps11.c
15547 F: drivers/mfd/sec*.c
15548 F: drivers/regulator/s2m*.c
15549 F: drivers/regulator/s5m*.c
15550 F: drivers/rtc/rtc-s5m.c
15551 F: include/linux/mfd/samsung/
15553 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15554 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15555 L: linux-media@vger.kernel.org
15556 L: linux-samsung-soc@vger.kernel.org
15558 F: drivers/media/platform/s3c-camif/
15559 F: include/media/drv-intf/s3c_camif.h
15561 SAMSUNG S3FWRN5 NFC DRIVER
15562 M: Krzysztof Kozlowski <krzk@kernel.org>
15563 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15564 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15566 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15567 F: drivers/nfc/s3fwrn5
15569 SAMSUNG S5C73M3 CAMERA DRIVER
15570 M: Andrzej Hajda <a.hajda@samsung.com>
15571 L: linux-media@vger.kernel.org
15573 F: drivers/media/i2c/s5c73m3/*
15575 SAMSUNG S5K5BAF CAMERA DRIVER
15576 M: Andrzej Hajda <a.hajda@samsung.com>
15577 L: linux-media@vger.kernel.org
15579 F: drivers/media/i2c/s5k5baf.c
15581 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15582 M: Krzysztof Kozlowski <krzk@kernel.org>
15583 M: Vladimir Zapolskiy <vz@mleia.com>
15584 M: Kamil Konieczny <k.konieczny@samsung.com>
15585 L: linux-crypto@vger.kernel.org
15586 L: linux-samsung-soc@vger.kernel.org
15588 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15589 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15590 F: drivers/crypto/s5p-sss.c
15592 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15593 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15594 L: linux-media@vger.kernel.org
15596 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15597 F: drivers/media/platform/exynos4-is/
15599 SAMSUNG SOC CLOCK DRIVERS
15600 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15601 M: Tomasz Figa <tomasz.figa@gmail.com>
15602 M: Chanwoo Choi <cw00.choi@samsung.com>
15603 L: linux-samsung-soc@vger.kernel.org
15605 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15606 F: Documentation/devicetree/bindings/clock/exynos*.txt
15607 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15608 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15609 F: drivers/clk/samsung/
15610 F: include/dt-bindings/clock/exynos*.h
15611 F: include/linux/clk/samsung.h
15612 F: include/linux/platform_data/clk-s3c2410.h
15614 SAMSUNG SPI DRIVERS
15615 M: Krzysztof Kozlowski <krzk@kernel.org>
15616 M: Andi Shyti <andi@etezian.org>
15617 L: linux-spi@vger.kernel.org
15618 L: linux-samsung-soc@vger.kernel.org
15620 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15621 F: drivers/spi/spi-s3c*
15622 F: include/linux/platform_data/spi-s3c64xx.h
15623 F: include/linux/spi/s3c24xx-fiq.h
15625 SAMSUNG SXGBE DRIVERS
15626 M: Byungho An <bh74.an@samsung.com>
15627 L: netdev@vger.kernel.org
15629 F: drivers/net/ethernet/samsung/sxgbe/
15631 SAMSUNG THERMAL DRIVER
15632 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15633 L: linux-pm@vger.kernel.org
15634 L: linux-samsung-soc@vger.kernel.org
15636 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15637 F: drivers/thermal/samsung/
15639 SAMSUNG USB2 PHY DRIVER
15640 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15641 L: linux-kernel@vger.kernel.org
15643 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15644 F: Documentation/driver-api/phy/samsung-usb2.rst
15645 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15646 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15647 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15648 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15649 F: drivers/phy/samsung/phy-samsung-usb2.c
15650 F: drivers/phy/samsung/phy-samsung-usb2.h
15653 M: Zwane Mwaikambo <zwanem@gmail.com>
15655 F: drivers/watchdog/sc1200wdt.c
15658 M: Ingo Molnar <mingo@redhat.com>
15659 M: Peter Zijlstra <peterz@infradead.org>
15660 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15661 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15662 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15663 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15664 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15665 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15666 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15667 L: linux-kernel@vger.kernel.org
15669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15670 F: include/linux/preempt.h
15671 F: include/linux/sched.h
15672 F: include/linux/wait.h
15673 F: include/uapi/linux/sched.h
15676 SCR24X CHIP CARD INTERFACE DRIVER
15677 M: Lubomir Rintel <lkundrak@v3.sk>
15679 F: drivers/char/pcmcia/scr24x_cs.c
15682 M: Jens Axboe <axboe@kernel.dk>
15683 L: linux-scsi@vger.kernel.org
15685 W: http://www.kernel.dk
15686 F: drivers/scsi/sr*
15688 SCSI RDMA PROTOCOL (SRP) INITIATOR
15689 M: Bart Van Assche <bvanassche@acm.org>
15690 L: linux-rdma@vger.kernel.org
15692 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15693 F: drivers/infiniband/ulp/srp/
15694 F: include/scsi/srp.h
15696 SCSI RDMA PROTOCOL (SRP) TARGET
15697 M: Bart Van Assche <bvanassche@acm.org>
15698 L: linux-rdma@vger.kernel.org
15699 L: target-devel@vger.kernel.org
15701 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15702 F: drivers/infiniband/ulp/srpt/
15705 M: Doug Gilbert <dgilbert@interlog.com>
15706 L: linux-scsi@vger.kernel.org
15708 W: http://sg.danny.cz/sg
15709 F: Documentation/scsi/scsi-generic.rst
15710 F: drivers/scsi/sg.c
15711 F: include/scsi/sg.h
15714 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15715 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15716 L: linux-scsi@vger.kernel.org
15718 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15719 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15720 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15721 F: Documentation/devicetree/bindings/scsi/
15726 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15727 L: linux-scsi@vger.kernel.org
15729 F: Documentation/scsi/st.rst
15730 F: drivers/scsi/st.*
15731 F: drivers/scsi/st_*.h
15733 SCSI TARGET SUBSYSTEM
15734 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15735 L: linux-scsi@vger.kernel.org
15736 L: target-devel@vger.kernel.org
15738 W: http://www.linux-iscsi.org
15739 Q: https://patchwork.kernel.org/project/target-devel/list/
15740 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15741 F: Documentation/target/
15746 M: Vlad Yasevich <vyasevich@gmail.com>
15747 M: Neil Horman <nhorman@tuxdriver.com>
15748 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15749 L: linux-sctp@vger.kernel.org
15751 W: http://lksctp.sourceforge.net
15752 F: Documentation/networking/sctp.rst
15753 F: include/linux/sctp.h
15754 F: include/net/sctp/
15755 F: include/uapi/linux/sctp.h
15759 M: Jim Cromie <jim.cromie@gmail.com>
15761 F: Documentation/i2c/busses/scx200_acb.rst
15762 F: arch/x86/platform/scx200/
15763 F: drivers/i2c/busses/scx200*
15764 F: drivers/mtd/maps/scx200_docflash.c
15765 F: drivers/watchdog/scx200_wdt.c
15766 F: include/linux/scx200.h
15769 M: Jim Cromie <jim.cromie@gmail.com>
15771 F: drivers/char/scx200_gpio.c
15772 F: include/linux/scx200_gpio.h
15774 SCx200 HRT CLOCKSOURCE DRIVER
15775 M: Jim Cromie <jim.cromie@gmail.com>
15777 F: drivers/clocksource/scx200_hrt.c
15779 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15780 M: Sascha Sommer <saschasommer@freenet.de>
15781 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15783 F: drivers/mmc/host/sdricoh_cs.c
15785 SECO BOARDS CEC DRIVER
15786 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15788 F: drivers/media/cec/platform/seco/seco-cec.c
15789 F: drivers/media/cec/platform/seco/seco-cec.h
15792 M: Kees Cook <keescook@chromium.org>
15793 R: Andy Lutomirski <luto@amacapital.net>
15794 R: Will Drewry <wad@chromium.org>
15796 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15797 F: Documentation/userspace-api/seccomp_filter.rst
15798 F: include/linux/seccomp.h
15799 F: include/uapi/linux/seccomp.h
15800 F: kernel/seccomp.c
15801 F: tools/testing/selftests/kselftest_harness.h
15802 F: tools/testing/selftests/seccomp/*
15803 K: \bsecure_computing
15806 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15807 M: Al Cooper <alcooperx@gmail.com>
15808 L: linux-mmc@vger.kernel.org
15809 L: bcm-kernel-feedback-list@broadcom.com
15811 F: drivers/mmc/host/sdhci-brcmstb*
15813 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15814 M: Adrian Hunter <adrian.hunter@intel.com>
15815 L: linux-mmc@vger.kernel.org
15817 F: drivers/mmc/host/sdhci*
15818 F: include/linux/mmc/sdhci*
15820 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15821 M: Eugen Hristev <eugen.hristev@microchip.com>
15822 L: linux-mmc@vger.kernel.org
15824 F: drivers/mmc/host/sdhci-of-at91.c
15826 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15827 M: Ben Dooks <ben-linux@fluff.org>
15828 M: Jaehoon Chung <jh80.chung@samsung.com>
15829 L: linux-mmc@vger.kernel.org
15831 F: drivers/mmc/host/sdhci-s3c*
15833 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15834 M: Viresh Kumar <vireshk@kernel.org>
15835 L: linux-mmc@vger.kernel.org
15837 F: drivers/mmc/host/sdhci-spear.c
15839 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15840 M: Kishon Vijay Abraham I <kishon@ti.com>
15841 L: linux-mmc@vger.kernel.org
15843 F: drivers/mmc/host/sdhci-omap.c
15845 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15846 M: Jonathan Derrick <jonathan.derrick@intel.com>
15847 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15848 L: linux-block@vger.kernel.org
15850 F: block/opal_proto.h
15852 F: include/linux/sed*
15853 F: include/uapi/linux/sed*
15856 M: Security Officers <security@kernel.org>
15858 F: Documentation/admin-guide/security-bugs.rst
15861 M: James Morris <jmorris@namei.org>
15862 M: "Serge E. Hallyn" <serge@hallyn.com>
15863 L: linux-security-module@vger.kernel.org (suggested Cc:)
15865 W: http://kernsec.org/
15866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15868 X: security/selinux/
15870 SELINUX SECURITY MODULE
15871 M: Paul Moore <paul@paul-moore.com>
15872 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15873 M: Eric Paris <eparis@parisplace.org>
15874 L: selinux@vger.kernel.org
15876 W: https://selinuxproject.org
15877 W: https://github.com/SELinuxProject
15878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15879 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15880 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15881 F: Documentation/admin-guide/LSM/SELinux.rst
15882 F: include/trace/events/avc.h
15883 F: include/uapi/linux/selinux_netlink.h
15884 F: scripts/selinux/
15885 F: security/selinux/
15888 M: Jiri Slaby <jirislaby@kernel.org>
15890 F: drivers/misc/phantom.c
15891 F: include/uapi/linux/phantom.h
15893 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15894 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15896 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15897 F: drivers/iio/chemical/scd30.h
15898 F: drivers/iio/chemical/scd30_core.c
15899 F: drivers/iio/chemical/scd30_i2c.c
15900 F: drivers/iio/chemical/scd30_serial.c
15902 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15903 M: Tomasz Duszynski <tduszyns@gmail.com>
15905 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15906 F: drivers/iio/chemical/sps30.c
15909 M: Rob Herring <robh@kernel.org>
15910 L: linux-serial@vger.kernel.org
15912 F: Documentation/devicetree/bindings/serial/serial.yaml
15913 F: drivers/tty/serdev/
15914 F: include/linux/serdev.h
15917 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15918 L: linux-serial@vger.kernel.org
15920 F: Documentation/devicetree/bindings/serial/
15921 F: drivers/tty/serial/
15924 M: Sean Young <sean@mess.org>
15925 L: linux-media@vger.kernel.org
15927 F: drivers/media/rc/serial_ir.c
15929 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15930 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15931 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15933 F: Documentation/devicetree/bindings/slimbus/
15934 F: drivers/slimbus/
15935 F: include/linux/slimbus.h
15938 M: Edward Cree <ecree.xilinx@gmail.com>
15939 M: Martin Habets <habetsm.xilinx@gmail.com>
15940 L: netdev@vger.kernel.org
15942 F: drivers/net/ethernet/sfc/
15944 SFF/SFP/SFP+ MODULE SUPPORT
15945 M: Russell King <linux@armlinux.org.uk>
15946 L: netdev@vger.kernel.org
15948 F: drivers/net/phy/phylink.c
15949 F: drivers/net/phy/sfp*
15950 F: include/linux/mdio/mdio-i2c.h
15951 F: include/linux/phylink.h
15952 F: include/linux/sfp.h
15953 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)
15956 M: Dimitri Sivanich <dimitri.sivanich@hpe.com>
15958 F: drivers/misc/sgi-gru/
15960 SGI XP/XPC/XPNET DRIVER
15961 M: Robin Holt <robinmholt@gmail.com>
15962 M: Steve Wahl <steve.wahl@hpe.com>
15963 R: Mike Travis <mike.travis@hpe.com>
15965 F: drivers/misc/sgi-xp/
15967 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15968 M: Karsten Graul <kgraul@linux.ibm.com>
15969 L: linux-s390@vger.kernel.org
15971 W: http://www.ibm.com/developerworks/linux/linux390/
15974 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15975 M: Linus Walleij <linus.walleij@linaro.org>
15976 L: linux-iio@vger.kernel.org
15978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15979 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15980 F: drivers/iio/light/gp2ap002.c
15982 SHARP RJ54N1CB0C SENSOR DRIVER
15983 M: Jacopo Mondi <jacopo@jmondi.org>
15984 L: linux-media@vger.kernel.org
15986 T: git git://linuxtv.org/media_tree.git
15987 F: drivers/media/i2c/rj54n1cb0c.c
15988 F: include/media/i2c/rj54n1cb0c.h
15990 SH_VOU V4L2 OUTPUT DRIVER
15991 L: linux-media@vger.kernel.org
15993 F: drivers/media/platform/sh_vou.c
15994 F: include/media/drv-intf/sh_vou.h
15996 SI2157 MEDIA DRIVER
15997 M: Antti Palosaari <crope@iki.fi>
15998 L: linux-media@vger.kernel.org
16000 W: https://linuxtv.org
16001 W: http://palosaari.fi/linux/
16002 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16003 T: git git://linuxtv.org/anttip/media_tree.git
16004 F: drivers/media/tuners/si2157*
16006 SI2165 MEDIA DRIVER
16007 M: Matthias Schwarzott <zzam@gentoo.org>
16008 L: linux-media@vger.kernel.org
16010 W: https://linuxtv.org
16011 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16012 F: drivers/media/dvb-frontends/si2165*
16014 SI2168 MEDIA DRIVER
16015 M: Antti Palosaari <crope@iki.fi>
16016 L: linux-media@vger.kernel.org
16018 W: https://linuxtv.org
16019 W: http://palosaari.fi/linux/
16020 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16021 T: git git://linuxtv.org/anttip/media_tree.git
16022 F: drivers/media/dvb-frontends/si2168*
16024 SI470X FM RADIO RECEIVER I2C DRIVER
16025 M: Hans Verkuil <hverkuil@xs4all.nl>
16026 L: linux-media@vger.kernel.org
16028 W: https://linuxtv.org
16029 T: git git://linuxtv.org/media_tree.git
16030 F: drivers/media/radio/si470x/radio-si470x-i2c.c
16032 SI470X FM RADIO RECEIVER USB DRIVER
16033 M: Hans Verkuil <hverkuil@xs4all.nl>
16034 L: linux-media@vger.kernel.org
16036 W: https://linuxtv.org
16037 T: git git://linuxtv.org/media_tree.git
16038 F: drivers/media/radio/si470x/radio-si470x-common.c
16039 F: drivers/media/radio/si470x/radio-si470x-usb.c
16040 F: drivers/media/radio/si470x/radio-si470x.h
16042 SI4713 FM RADIO TRANSMITTER I2C DRIVER
16043 M: Eduardo Valentin <edubezval@gmail.com>
16044 L: linux-media@vger.kernel.org
16046 W: https://linuxtv.org
16047 T: git git://linuxtv.org/media_tree.git
16048 F: drivers/media/radio/si4713/si4713.?
16050 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
16051 M: Eduardo Valentin <edubezval@gmail.com>
16052 L: linux-media@vger.kernel.org
16054 W: https://linuxtv.org
16055 T: git git://linuxtv.org/media_tree.git
16056 F: drivers/media/radio/si4713/radio-platform-si4713.c
16058 SI4713 FM RADIO TRANSMITTER USB DRIVER
16059 M: Hans Verkuil <hverkuil@xs4all.nl>
16060 L: linux-media@vger.kernel.org
16062 W: https://linuxtv.org
16063 T: git git://linuxtv.org/media_tree.git
16064 F: drivers/media/radio/si4713/radio-usb-si4713.c
16067 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16068 L: linux-media@vger.kernel.org
16070 W: https://linuxtv.org
16071 T: git git://linuxtv.org/media_tree.git
16072 F: drivers/media/common/siano/
16073 F: drivers/media/mmc/siano/
16074 F: drivers/media/usb/siano/
16075 F: drivers/media/usb/siano/
16078 M: Palmer Dabbelt <palmer@dabbelt.com>
16079 M: Paul Walmsley <paul.walmsley@sifive.com>
16080 L: linux-riscv@lists.infradead.org
16082 T: git git://github.com/sifive/riscv-linux.git
16086 SIFIVE FU540 SYSTEM-ON-CHIP
16087 M: Paul Walmsley <paul.walmsley@sifive.com>
16088 M: Palmer Dabbelt <palmer@dabbelt.com>
16089 L: linux-riscv@lists.infradead.org
16091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
16096 M: Green Wan <green.wan@sifive.com>
16098 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
16099 F: drivers/dma/sf-pdma/
16101 SILEAD TOUCHSCREEN DRIVER
16102 M: Hans de Goede <hdegoede@redhat.com>
16103 L: linux-input@vger.kernel.org
16104 L: platform-driver-x86@vger.kernel.org
16106 F: drivers/input/touchscreen/silead.c
16107 F: drivers/platform/x86/touchscreen_dmi.c
16109 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
16110 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
16112 F: drivers/staging/wfx/
16114 SILICON MOTION SM712 FRAME BUFFER DRIVER
16115 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16116 M: Teddy Wang <teddy.wang@siliconmotion.com>
16117 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16118 L: linux-fbdev@vger.kernel.org
16120 F: Documentation/fb/sm712fb.rst
16121 F: drivers/video/fbdev/sm712*
16123 SIMPLE FIRMWARE INTERFACE (SFI)
16125 W: http://simplefirmware.org/
16126 F: arch/x86/platform/sfi/
16128 F: include/linux/sfi*.h
16131 M: Hans de Goede <hdegoede@redhat.com>
16132 L: linux-fbdev@vger.kernel.org
16134 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16135 F: drivers/video/fbdev/simplefb.c
16136 F: include/linux/platform_data/simplefb.h
16138 SIMTEC EB110ATX (Chalice CATS)
16139 M: Simtec Linux Team <linux@simtec.co.uk>
16141 W: http://www.simtec.co.uk/products/EB110ATX/
16143 SIMTEC EB2410ITX (BAST)
16144 M: Simtec Linux Team <linux@simtec.co.uk>
16146 W: http://www.simtec.co.uk/products/EB2410ITX/
16147 F: arch/arm/mach-s3c/bast-ide.c
16148 F: arch/arm/mach-s3c/bast-irq.c
16149 F: arch/arm/mach-s3c/mach-bast.c
16152 M: Thorsten Scherer <t.scherer@eckelmann.de>
16153 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16154 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16156 F: drivers/gpio/gpio-siox.c
16158 F: include/trace/events/siox.h
16160 SIPHASH PRF ROUTINES
16161 M: Jason A. Donenfeld <Jason@zx2c4.com>
16163 F: include/linux/siphash.h
16165 F: lib/test_siphash.c
16167 SIS 190 ETHERNET DRIVER
16168 M: Francois Romieu <romieu@fr.zoreil.com>
16169 L: netdev@vger.kernel.org
16171 F: drivers/net/ethernet/sis/sis190.c
16173 SIS 900/7016 FAST ETHERNET DRIVER
16174 M: Daniele Venzano <venza@brownhat.org>
16175 L: netdev@vger.kernel.org
16177 W: http://www.brownhat.org/sis900.html
16178 F: drivers/net/ethernet/sis/sis900.*
16180 SIS FRAMEBUFFER DRIVER
16181 M: Thomas Winischhofer <thomas@winischhofer.net>
16183 W: http://www.winischhofer.net/linuxsisvga.shtml
16184 F: Documentation/fb/sisfb.rst
16185 F: drivers/video/fbdev/sis/
16186 F: include/video/sisfb.h
16188 SIS I2C TOUCHSCREEN DRIVER
16189 M: Mika Penttilä <mika.penttila@nextfour.com>
16190 L: linux-input@vger.kernel.org
16192 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16193 F: drivers/input/touchscreen/sis_i2c.c
16196 M: Thomas Winischhofer <thomas@winischhofer.net>
16198 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16199 F: drivers/usb/misc/sisusbvga/
16202 M: Christoph Lameter <cl@linux.com>
16203 M: Pekka Enberg <penberg@kernel.org>
16204 M: David Rientjes <rientjes@google.com>
16205 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16206 M: Andrew Morton <akpm@linux-foundation.org>
16207 L: linux-mm@kvack.org
16209 F: include/linux/sl?b*.h
16212 SLEEPABLE READ-COPY UPDATE (SRCU)
16213 M: Lai Jiangshan <jiangshanlai@gmail.com>
16214 M: "Paul E. McKenney" <paulmck@kernel.org>
16215 M: Josh Triplett <josh@joshtriplett.org>
16216 R: Steven Rostedt <rostedt@goodmis.org>
16217 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16218 L: rcu@vger.kernel.org
16220 W: http://www.rdrop.com/users/paulmck/RCU/
16221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16222 F: include/linux/srcu*.h
16223 F: kernel/rcu/srcu*.c
16225 SMACK SECURITY MODULE
16226 M: Casey Schaufler <casey@schaufler-ca.com>
16227 L: linux-security-module@vger.kernel.org
16229 W: http://schaufler-ca.com
16230 T: git git://github.com/cschaufler/smack-next
16231 F: Documentation/admin-guide/LSM/Smack.rst
16234 SMC91x ETHERNET DRIVER
16235 M: Nicolas Pitre <nico@fluxnic.net>
16237 F: drivers/net/ethernet/smsc/smc91x.*
16239 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16240 M: Mark Rutland <mark.rutland@arm.com>
16241 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16242 M: Sudeep Holla <sudeep.holla@arm.com>
16243 L: linux-arm-kernel@lists.infradead.org
16245 F: drivers/firmware/smccc/
16246 F: include/linux/arm-smccc.h
16248 SMM665 HARDWARE MONITOR DRIVER
16249 M: Guenter Roeck <linux@roeck-us.net>
16250 L: linux-hwmon@vger.kernel.org
16252 F: Documentation/hwmon/smm665.rst
16253 F: drivers/hwmon/smm665.c
16255 SMSC EMC2103 HARDWARE MONITOR DRIVER
16256 M: Steve Glendinning <steve.glendinning@shawell.net>
16257 L: linux-hwmon@vger.kernel.org
16259 F: Documentation/hwmon/emc2103.rst
16260 F: drivers/hwmon/emc2103.c
16262 SMSC SCH5627 HARDWARE MONITOR DRIVER
16263 M: Hans de Goede <hdegoede@redhat.com>
16264 L: linux-hwmon@vger.kernel.org
16266 F: Documentation/hwmon/sch5627.rst
16267 F: drivers/hwmon/sch5627.c
16269 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16270 M: Steve Glendinning <steve.glendinning@shawell.net>
16271 L: linux-fbdev@vger.kernel.org
16273 F: drivers/video/fbdev/smscufx.c
16275 SMSC47B397 HARDWARE MONITOR DRIVER
16276 M: Jean Delvare <jdelvare@suse.com>
16277 L: linux-hwmon@vger.kernel.org
16279 F: Documentation/hwmon/smsc47b397.rst
16280 F: drivers/hwmon/smsc47b397.c
16282 SMSC911x ETHERNET DRIVER
16283 M: Steve Glendinning <steve.glendinning@shawell.net>
16284 L: netdev@vger.kernel.org
16286 F: drivers/net/ethernet/smsc/smsc911x.*
16287 F: include/linux/smsc911x.h
16289 SMSC9420 PCI ETHERNET DRIVER
16290 M: Steve Glendinning <steve.glendinning@shawell.net>
16291 L: netdev@vger.kernel.org
16293 F: drivers/net/ethernet/smsc/smsc9420.*
16295 SOCIONEXT (SNI) AVE NETWORK DRIVER
16296 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16297 L: netdev@vger.kernel.org
16299 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16300 F: drivers/net/ethernet/socionext/sni_ave.c
16302 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16303 M: Jassi Brar <jaswinder.singh@linaro.org>
16304 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16305 L: netdev@vger.kernel.org
16307 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16308 F: drivers/net/ethernet/socionext/netsec.c
16310 SOCIONEXT (SNI) Synquacer SPI DRIVER
16311 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16312 M: Jassi Brar <jaswinder.singh@linaro.org>
16313 L: linux-spi@vger.kernel.org
16315 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16316 F: drivers/spi/spi-synquacer.c
16318 SOCIONEXT SYNQUACER I2C DRIVER
16319 M: Ard Biesheuvel <ardb@kernel.org>
16320 L: linux-i2c@vger.kernel.org
16322 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16323 F: drivers/i2c/busses/i2c-synquacer.c
16325 SOCIONEXT UNIPHIER SOUND DRIVER
16326 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16328 F: sound/soc/uniphier/
16330 SOEKRIS NET48XX LED SUPPORT
16331 M: Chris Boot <bootc@bootc.net>
16333 F: drivers/leds/leds-net48xx.c
16335 SOFT-IWARP DRIVER (siw)
16336 M: Bernard Metzler <bmt@zurich.ibm.com>
16337 L: linux-rdma@vger.kernel.org
16339 F: drivers/infiniband/sw/siw/
16340 F: include/uapi/rdma/siw-abi.h
16342 SOFT-ROCE DRIVER (rxe)
16343 M: Zhu Yanjun <yanjunz@nvidia.com>
16344 L: linux-rdma@vger.kernel.org
16346 F: drivers/infiniband/sw/rxe/
16347 F: include/uapi/rdma/rdma_user_rxe.h
16349 SOFTLOGIC 6x10 MPEG CODEC
16350 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16351 M: Anton Sviridenko <anton@corp.bluecherry.net>
16352 M: Andrey Utkin <andrey_utkin@fastmail.com>
16353 M: Ismael Luceno <ismael@iodev.co.uk>
16354 L: linux-media@vger.kernel.org
16356 F: drivers/media/pci/solo6x10/
16358 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16359 M: James Morse <james.morse@arm.com>
16360 L: linux-arm-kernel@lists.infradead.org
16362 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16363 F: drivers/firmware/arm_sdei.c
16364 F: include/linux/arm_sdei.h
16365 F: include/uapi/linux/arm_sdei.h
16367 SOFTWARE RAID (Multiple Disks) SUPPORT
16368 M: Song Liu <song@kernel.org>
16369 L: linux-raid@vger.kernel.org
16371 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16372 F: drivers/md/Kconfig
16373 F: drivers/md/Makefile
16375 F: drivers/md/raid*
16376 F: include/linux/raid/
16377 F: include/uapi/linux/raid/
16379 SOLIDRUN CLEARFOG SUPPORT
16380 M: Russell King <linux@armlinux.org.uk>
16382 F: arch/arm/boot/dts/armada-388-clearfog*
16383 F: arch/arm/boot/dts/armada-38x-solidrun-*
16385 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16386 M: Russell King <linux@armlinux.org.uk>
16388 F: arch/arm/boot/dts/imx6*-cubox-i*
16389 F: arch/arm/boot/dts/imx6*-hummingboard*
16390 F: arch/arm/boot/dts/imx6*-sr-*
16392 SONIC NETWORK DRIVER
16393 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16394 L: netdev@vger.kernel.org
16396 F: drivers/net/ethernet/natsemi/sonic.*
16398 SONICS SILICON BACKPLANE DRIVER (SSB)
16399 M: Michael Buesch <m@bues.ch>
16400 L: linux-wireless@vger.kernel.org
16403 F: include/linux/ssb/
16405 SONY IMX214 SENSOR DRIVER
16406 M: Ricardo Ribalda <ribalda@kernel.org>
16407 L: linux-media@vger.kernel.org
16409 T: git git://linuxtv.org/media_tree.git
16410 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
16411 F: drivers/media/i2c/imx214.c
16413 SONY IMX219 SENSOR DRIVER
16414 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16415 L: linux-media@vger.kernel.org
16417 T: git git://linuxtv.org/media_tree.git
16418 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16419 F: drivers/media/i2c/imx219.c
16421 SONY IMX258 SENSOR DRIVER
16422 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16423 L: linux-media@vger.kernel.org
16425 T: git git://linuxtv.org/media_tree.git
16426 F: drivers/media/i2c/imx258.c
16428 SONY IMX274 SENSOR DRIVER
16429 M: Leon Luo <leonl@leopardimaging.com>
16430 L: linux-media@vger.kernel.org
16432 T: git git://linuxtv.org/media_tree.git
16433 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16434 F: drivers/media/i2c/imx274.c
16436 SONY IMX290 SENSOR DRIVER
16437 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16438 L: linux-media@vger.kernel.org
16440 T: git git://linuxtv.org/media_tree.git
16441 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16442 F: drivers/media/i2c/imx290.c
16444 SONY IMX319 SENSOR DRIVER
16445 M: Bingbu Cao <bingbu.cao@intel.com>
16446 L: linux-media@vger.kernel.org
16448 T: git git://linuxtv.org/media_tree.git
16449 F: drivers/media/i2c/imx319.c
16451 SONY IMX355 SENSOR DRIVER
16452 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16453 L: linux-media@vger.kernel.org
16455 T: git git://linuxtv.org/media_tree.git
16456 F: drivers/media/i2c/imx355.c
16458 SONY MEMORYSTICK SUBSYSTEM
16459 M: Maxim Levitsky <maximlevitsky@gmail.com>
16460 M: Alex Dubov <oakad@yahoo.com>
16461 M: Ulf Hansson <ulf.hansson@linaro.org>
16462 L: linux-mmc@vger.kernel.org
16464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16465 F: drivers/memstick/
16466 F: include/linux/memstick.h
16468 SONY VAIO CONTROL DEVICE DRIVER
16469 M: Mattia Dongili <malattia@linux.it>
16470 L: platform-driver-x86@vger.kernel.org
16472 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16473 F: Documentation/admin-guide/laptops/sony-laptop.rst
16474 F: drivers/char/sonypi.c
16475 F: drivers/platform/x86/sony-laptop.c
16476 F: include/linux/sony-laptop.h
16479 M: Jaroslav Kysela <perex@perex.cz>
16480 M: Takashi Iwai <tiwai@suse.com>
16481 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16483 W: http://www.alsa-project.org/
16484 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16486 F: Documentation/sound/
16488 F: include/uapi/sound/
16491 SOUND - COMPRESSED AUDIO
16492 M: Vinod Koul <vkoul@kernel.org>
16493 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16496 F: Documentation/sound/designs/compress-offload.rst
16497 F: include/sound/compress_driver.h
16498 F: include/uapi/sound/compress_*
16499 F: sound/core/compress_offload.c
16500 F: sound/soc/soc-compress.c
16502 SOUND - DMAENGINE HELPERS
16503 M: Lars-Peter Clausen <lars@metafoo.de>
16505 F: include/sound/dmaengine_pcm.h
16506 F: sound/core/pcm_dmaengine.c
16507 F: sound/soc/soc-generic-dmaengine-pcm.c
16509 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16510 M: Liam Girdwood <lgirdwood@gmail.com>
16511 M: Mark Brown <broonie@kernel.org>
16512 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16514 W: http://alsa-project.org/main/index.php/ASoC
16515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16516 F: Documentation/devicetree/bindings/sound/
16517 F: Documentation/sound/soc/
16518 F: include/dt-bindings/sound/
16519 F: include/sound/soc*
16522 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16523 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16524 M: Liam Girdwood <lgirdwood@gmail.com>
16525 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16526 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16527 M: Daniel Baluta <daniel.baluta@nxp.com>
16528 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16530 W: https://github.com/thesofproject/linux/
16533 SOUNDWIRE SUBSYSTEM
16534 M: Vinod Koul <vkoul@kernel.org>
16535 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16536 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16537 R: Sanyog Kale <sanyog.r.kale@intel.com>
16538 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16540 F: Documentation/driver-api/soundwire/
16541 F: drivers/soundwire/
16542 F: include/linux/soundwire/
16545 M: Olli Salonen <olli.salonen@iki.fi>
16546 L: linux-media@vger.kernel.org
16548 W: https://linuxtv.org
16549 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16550 F: drivers/media/dvb-frontends/sp2*
16552 SPARC + UltraSPARC (sparc/sparc64)
16553 M: "David S. Miller" <davem@davemloft.net>
16554 L: sparclinux@vger.kernel.org
16556 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16562 SPARC SERIAL DRIVERS
16563 M: "David S. Miller" <davem@davemloft.net>
16564 L: sparclinux@vger.kernel.org
16566 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16568 F: drivers/tty/serial/suncore.c
16569 F: drivers/tty/serial/sunhv.c
16570 F: drivers/tty/serial/sunsab.c
16571 F: drivers/tty/serial/sunsab.h
16572 F: drivers/tty/serial/sunsu.c
16573 F: drivers/tty/serial/sunzilog.c
16574 F: drivers/tty/serial/sunzilog.h
16575 F: drivers/tty/vcc.c
16576 F: include/linux/sunserialcore.h
16579 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16580 L: linux-sparse@vger.kernel.org
16582 W: https://sparse.docs.kernel.org/
16583 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16584 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16585 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16586 F: include/linux/compiler.h
16588 SPEAKUP CONSOLE SPEECH DRIVER
16589 M: William Hubbs <w.d.hubbs@gmail.com>
16590 M: Chris Brannon <chris@the-brannons.com>
16591 M: Kirk Reiser <kirk@reisers.ca>
16592 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16593 L: speakup@linux-speakup.org
16595 W: http://www.linux-speakup.org/
16596 F: drivers/accessibility/speakup/
16598 SPEAR CLOCK FRAMEWORK SUPPORT
16599 M: Viresh Kumar <vireshk@kernel.org>
16600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16602 W: http://www.st.com/spear
16603 F: drivers/clk/spear/
16605 SPEAR PLATFORM SUPPORT
16606 M: Viresh Kumar <vireshk@kernel.org>
16607 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16610 W: http://www.st.com/spear
16611 F: arch/arm/boot/dts/spear*
16612 F: arch/arm/mach-spear/
16615 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16616 L: linux-mtd@lists.infradead.org
16618 W: http://www.linux-mtd.infradead.org/
16619 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16620 C: irc://irc.oftc.net/mtd
16621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16622 F: drivers/mtd/spi-nor/
16623 F: include/linux/mtd/spi-nor.h
16626 M: Mark Brown <broonie@kernel.org>
16627 L: linux-spi@vger.kernel.org
16629 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16630 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16631 F: Documentation/devicetree/bindings/spi/
16632 F: Documentation/spi/
16634 F: include/linux/spi/
16635 F: include/uapi/linux/spi/
16638 SPIDERNET NETWORK DRIVER for CELL
16639 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16640 L: netdev@vger.kernel.org
16642 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16643 F: drivers/net/ethernet/toshiba/spider_net*
16646 M: Stephen Boyd <sboyd@kernel.org>
16647 L: linux-kernel@vger.kernel.org
16649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
16650 F: Documentation/devicetree/bindings/spmi/
16652 F: include/dt-bindings/spmi/spmi.h
16653 F: include/linux/spmi.h
16654 F: include/trace/events/spmi.h
16657 M: Jeremy Kerr <jk@ozlabs.org>
16658 L: linuxppc-dev@lists.ozlabs.org
16660 W: http://www.ibm.com/developerworks/power/cell/
16661 F: Documentation/filesystems/spufs/spufs.rst
16662 F: arch/powerpc/platforms/cell/spufs/
16664 SQUASHFS FILE SYSTEM
16665 M: Phillip Lougher <phillip@squashfs.org.uk>
16666 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16668 W: http://squashfs.org.uk
16669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16670 F: Documentation/filesystems/squashfs.rst
16673 SRM (Alpha) environment access
16674 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16676 F: arch/alpha/kernel/srm_env.c
16678 ST LSM6DSx IMU IIO DRIVER
16679 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16680 L: linux-iio@vger.kernel.org
16682 W: http://www.st.com/
16683 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16684 F: drivers/iio/imu/st_lsm6dsx/
16686 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16687 M: Mickael Guene <mickael.guene@st.com>
16688 L: linux-media@vger.kernel.org
16690 T: git git://linuxtv.org/media_tree.git
16691 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16692 F: drivers/media/i2c/st-mipid02.c
16694 ST STM32 I2C/SMBUS DRIVER
16695 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16696 L: linux-i2c@vger.kernel.org
16698 F: drivers/i2c/busses/i2c-stm32*
16700 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16701 M: Song Qiang <songqiang1304521@gmail.com>
16702 L: linux-iio@vger.kernel.org
16704 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16705 F: drivers/iio/proximity/vl53l0x-i2c.c
16708 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16709 M: Sasha Levin <sashal@kernel.org>
16710 L: stable@vger.kernel.org
16712 F: Documentation/process/stable-kernel-rules.rst
16714 STAGING - ATOMISP DRIVER
16715 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16716 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16717 L: linux-media@vger.kernel.org
16719 F: drivers/staging/media/atomisp/
16722 M: Ian Abbott <abbotti@mev.co.uk>
16723 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16725 F: drivers/staging/comedi/
16727 STAGING - FIELDBUS SUBSYSTEM
16728 M: Sven Van Asbroeck <TheSven73@gmail.com>
16730 F: drivers/staging/fieldbus/*
16731 F: drivers/staging/fieldbus/Documentation/
16733 STAGING - HMS ANYBUS-S BUS
16734 M: Sven Van Asbroeck <TheSven73@gmail.com>
16736 F: drivers/staging/fieldbus/anybuss/
16738 STAGING - INDUSTRIAL IO
16739 M: Jonathan Cameron <jic23@kernel.org>
16740 L: linux-iio@vger.kernel.org
16742 F: Documentation/devicetree/bindings/staging/iio/
16743 F: drivers/staging/iio/
16745 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16746 M: Marc Dietrich <marvin24@gmx.de>
16747 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16748 L: linux-tegra@vger.kernel.org
16750 F: drivers/staging/nvec/
16752 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16753 M: Jens Frederich <jfrederich@gmail.com>
16754 M: Daniel Drake <dsd@laptop.org>
16755 M: Jon Nettleton <jon.nettleton@gmail.com>
16757 W: http://wiki.laptop.org/go/DCON
16758 F: drivers/staging/olpc_dcon/
16760 STAGING - REALTEK RTL8188EU DRIVERS
16761 M: Larry Finger <Larry.Finger@lwfinger.net>
16763 F: drivers/staging/rtl8188eu/
16765 STAGING - REALTEK RTL8712U DRIVERS
16766 M: Larry Finger <Larry.Finger@lwfinger.net>
16767 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16769 F: drivers/staging/rtl8712/
16771 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16772 M: Michael Hennerich <michael.hennerich@analog.com>
16773 L: linux-fbdev@vger.kernel.org
16775 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16776 F: drivers/staging/fbtft/fb_seps525.c
16778 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16779 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16780 M: Teddy Wang <teddy.wang@siliconmotion.com>
16781 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16782 L: linux-fbdev@vger.kernel.org
16784 F: drivers/staging/sm750fb/
16786 STAGING - VIA VT665X DRIVERS
16787 M: Forest Bond <forest@alittletooquiet.net>
16789 F: drivers/staging/vt665?/
16792 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16793 L: devel@driverdev.osuosl.org
16795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16796 F: drivers/staging/
16798 STARFIRE/DURALAN NETWORK DRIVER
16799 M: Ion Badulescu <ionut@badula.org>
16801 F: drivers/net/ethernet/adaptec/starfire*
16803 STEC S1220 SKD DRIVER
16804 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16805 L: linux-block@vger.kernel.org
16807 F: drivers/block/skd*[ch]
16809 STI AUDIO (ASoC) DRIVERS
16810 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16811 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16813 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16817 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16819 F: Documentation/devicetree/bindings/media/stih-cec.txt
16820 F: drivers/media/cec/platform/sti/
16822 STK1160 USB VIDEO CAPTURE DRIVER
16823 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16824 L: linux-media@vger.kernel.org
16826 T: git git://linuxtv.org/media_tree.git
16827 F: drivers/media/usb/stk1160/
16829 STM32 AUDIO (ASoC) DRIVERS
16830 M: Olivier Moysan <olivier.moysan@st.com>
16831 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16832 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16834 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16837 STM32 TIMER/LPTIMER DRIVERS
16838 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16840 F: Documentation/ABI/testing/*timer-stm32
16841 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16842 F: drivers/*/stm32-*timer*
16843 F: drivers/pwm/pwm-stm32*
16844 F: include/linux/*/stm32-*tim*
16846 STMMAC ETHERNET DRIVER
16847 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16848 M: Alexandre Torgue <alexandre.torgue@st.com>
16849 M: Jose Abreu <joabreu@synopsys.com>
16850 L: netdev@vger.kernel.org
16852 W: http://www.stlinux.com
16853 F: Documentation/networking/device_drivers/ethernet/stmicro/
16854 F: drivers/net/ethernet/stmicro/stmmac/
16857 M: Sam Creasey <sammy@sammy.net>
16859 W: http://sammy.net/sun3/
16860 F: arch/m68k/include/asm/sun3*
16861 F: arch/m68k/kernel/*sun3*
16862 F: arch/m68k/sun3*/
16863 F: drivers/net/ethernet/i825xx/sun3*
16865 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16866 M: Hans de Goede <hdegoede@redhat.com>
16867 L: linux-input@vger.kernel.org
16869 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16870 F: drivers/input/keyboard/sun4i-lradc-keys.c
16872 SUNDANCE NETWORK DRIVER
16873 M: Denis Kirjanov <kda@linux-powerpc.org>
16874 L: netdev@vger.kernel.org
16876 F: drivers/net/ethernet/dlink/sundance.c
16879 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16880 M: Rich Felker <dalias@libc.org>
16881 L: linux-sh@vger.kernel.org
16883 Q: http://patchwork.kernel.org/project/linux-sh/list/
16884 F: Documentation/sh/
16889 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16890 M: Len Brown <len.brown@intel.com>
16891 M: Pavel Machek <pavel@ucw.cz>
16892 L: linux-pm@vger.kernel.org
16894 B: https://bugzilla.kernel.org
16895 F: Documentation/power/
16896 F: arch/x86/kernel/acpi/
16897 F: drivers/base/power/
16898 F: include/linux/freezer.h
16899 F: include/linux/pm.h
16900 F: include/linux/suspend.h
16904 M: Martin Mares <mj@ucw.cz>
16905 L: linux-video@atrey.karlin.mff.cuni.cz
16907 F: Documentation/admin-guide/svga.rst
16908 F: arch/x86/boot/video*
16911 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16912 L: iommu@lists.linux-foundation.org
16914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16915 F: arch/*/kernel/pci-swiotlb.c
16916 F: include/linux/swiotlb.h
16917 F: kernel/dma/swiotlb.c
16920 M: Jiri Pirko <jiri@resnulli.us>
16921 M: Ivan Vecera <ivecera@redhat.com>
16922 L: netdev@vger.kernel.org
16924 F: include/net/switchdev.h
16927 SY8106A REGULATOR DRIVER
16928 M: Icenowy Zheng <icenowy@aosc.io>
16930 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16931 F: drivers/regulator/sy8106a-regulator.c
16933 SYNC FILE FRAMEWORK
16934 M: Sumit Semwal <sumit.semwal@linaro.org>
16935 R: Gustavo Padovan <gustavo@padovan.org>
16936 L: linux-media@vger.kernel.org
16937 L: dri-devel@lists.freedesktop.org
16939 T: git git://anongit.freedesktop.org/drm/drm-misc
16940 F: Documentation/driver-api/sync_file.rst
16941 F: drivers/dma-buf/dma-fence*
16942 F: drivers/dma-buf/sw_sync.c
16943 F: drivers/dma-buf/sync_*
16944 F: include/linux/sync_file.h
16945 F: include/uapi/linux/sync_file.h
16947 SYNOPSYS ARC ARCHITECTURE
16948 M: Vineet Gupta <vgupta@synopsys.com>
16949 L: linux-snps-arc@lists.infradead.org
16951 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16952 F: Documentation/devicetree/bindings/arc/*
16953 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16955 F: drivers/clocksource/arc_timer.c
16956 F: drivers/tty/serial/arc_uart.c
16958 SYNOPSYS ARC HSDK SDP pll clock driver
16959 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16961 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16962 F: drivers/clk/clk-hsdk-pll.c
16964 SYNOPSYS ARC SDP clock driver
16965 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16967 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16968 F: drivers/clk/axs10x/*
16970 SYNOPSYS ARC SDP platform support
16971 M: Alexey Brodkin <abrodkin@synopsys.com>
16973 F: Documentation/devicetree/bindings/arc/axs10*
16974 F: arch/arc/boot/dts/ax*
16975 F: arch/arc/plat-axs10x
16977 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16978 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16980 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16981 F: drivers/reset/reset-axs10x.c
16983 SYNOPSYS CREG GPIO DRIVER
16984 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16986 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16987 F: drivers/gpio/gpio-creg-snps.c
16989 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16990 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16992 F: drivers/tty/serial/8250/8250_dw.c
16993 F: drivers/tty/serial/8250/8250_dwlib.*
16994 F: drivers/tty/serial/8250/8250_lpss.c
16996 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16997 M: Hoan Tran <hoan@os.amperecomputing.com>
16998 M: Serge Semin <fancer.lancer@gmail.com>
16999 L: linux-gpio@vger.kernel.org
17001 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
17002 F: drivers/gpio/gpio-dwapb.c
17004 SYNOPSYS DESIGNWARE APB SSI DRIVER
17005 M: Serge Semin <fancer.lancer@gmail.com>
17006 L: linux-spi@vger.kernel.org
17008 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
17009 F: drivers/spi/spi-dw*
17011 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
17012 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17014 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
17015 F: drivers/dma/dw-axi-dmac/
17017 SYNOPSYS DESIGNWARE DMAC DRIVER
17018 M: Viresh Kumar <vireshk@kernel.org>
17019 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17021 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
17023 F: include/dt-bindings/dma/dw-dmac.h
17024 F: include/linux/dma/dw.h
17025 F: include/linux/platform_data/dma-dw.h
17027 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
17028 M: Jose Abreu <Jose.Abreu@synopsys.com>
17029 L: netdev@vger.kernel.org
17031 F: drivers/net/ethernet/synopsys/
17033 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
17034 M: Jose Abreu <Jose.Abreu@synopsys.com>
17035 L: netdev@vger.kernel.org
17037 F: drivers/net/pcs/pcs-xpcs.c
17038 F: include/linux/pcs/pcs-xpcs.h
17040 SYNOPSYS DESIGNWARE I2C DRIVER
17041 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
17042 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
17043 R: Mika Westerberg <mika.westerberg@linux.intel.com>
17044 L: linux-i2c@vger.kernel.org
17046 F: drivers/i2c/busses/i2c-designware-*
17047 F: include/linux/platform_data/i2c-designware.h
17049 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
17050 M: Jaehoon Chung <jh80.chung@samsung.com>
17051 L: linux-mmc@vger.kernel.org
17053 F: drivers/mmc/host/dw_mmc*
17055 SYNOPSYS HSDK RESET CONTROLLER DRIVER
17056 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
17058 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
17059 F: drivers/reset/reset-hsdk.c
17060 F: include/dt-bindings/reset/snps,hsdk-reset.h
17062 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
17063 M: Prabu Thangamuthu <prabu.t@synopsys.com>
17064 M: Manjunath M B <manjumb@synopsys.com>
17065 L: linux-mmc@vger.kernel.org
17067 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
17069 SYSTEM CONFIGURATION (SYSCON)
17070 M: Lee Jones <lee.jones@linaro.org>
17071 M: Arnd Bergmann <arnd@arndb.de>
17073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
17074 F: drivers/mfd/syscon.c
17076 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
17077 M: Sudeep Holla <sudeep.holla@arm.com>
17078 L: linux-arm-kernel@lists.infradead.org
17080 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
17081 F: drivers/clk/clk-sc[mp]i.c
17082 F: drivers/cpufreq/sc[mp]i-cpufreq.c
17083 F: drivers/firmware/arm_scmi/
17084 F: drivers/firmware/arm_scpi.c
17085 F: drivers/reset/reset-scmi.c
17086 F: include/linux/sc[mp]i_protocol.h
17087 F: include/trace/events/scmi.h
17089 SYSTEM RESET/SHUTDOWN DRIVERS
17090 M: Sebastian Reichel <sre@kernel.org>
17091 L: linux-pm@vger.kernel.org
17093 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
17094 F: Documentation/devicetree/bindings/power/reset/
17095 F: drivers/power/reset/
17097 SYSTEM TRACE MODULE CLASS
17098 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
17100 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
17101 F: Documentation/trace/stm.rst
17102 F: drivers/hwtracing/stm/
17103 F: include/linux/stm.h
17104 F: include/uapi/linux/stm.h
17106 SYSTEM76 ACPI DRIVER
17107 M: Jeremy Soller <jeremy@system76.com>
17108 M: System76 Product Development <productdev@system76.com>
17109 L: platform-driver-x86@vger.kernel.org
17111 F: drivers/platform/x86/system76_acpi.c
17114 M: Christoph Hellwig <hch@infradead.org>
17116 F: Documentation/filesystems/sysv-fs.rst
17118 F: include/linux/sysv_fs.h
17120 TASKSTATS STATISTICS INTERFACE
17121 M: Balbir Singh <bsingharora@gmail.com>
17123 F: Documentation/accounting/taskstats*
17124 F: include/linux/taskstats*
17125 F: kernel/taskstats.c
17128 M: Jamal Hadi Salim <jhs@mojatatu.com>
17129 M: Cong Wang <xiyou.wangcong@gmail.com>
17130 M: Jiri Pirko <jiri@resnulli.us>
17131 L: netdev@vger.kernel.org
17133 F: include/net/pkt_cls.h
17134 F: include/net/pkt_sched.h
17135 F: include/net/tc_act/
17136 F: include/uapi/linux/pkt_cls.h
17137 F: include/uapi/linux/pkt_sched.h
17138 F: include/uapi/linux/tc_act/
17139 F: include/uapi/linux/tc_ematch/
17142 TC90522 MEDIA DRIVER
17143 M: Akihiro Tsukada <tskd08@gmail.com>
17144 L: linux-media@vger.kernel.org
17146 F: drivers/media/dvb-frontends/tc90522*
17148 TCP LOW PRIORITY MODULE
17149 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17150 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17152 W: http://tcp-lp-mod.sourceforge.net/
17153 F: net/ipv4/tcp_lp.c
17155 TDA10071 MEDIA DRIVER
17156 M: Antti Palosaari <crope@iki.fi>
17157 L: linux-media@vger.kernel.org
17159 W: https://linuxtv.org
17160 W: http://palosaari.fi/linux/
17161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17162 T: git git://linuxtv.org/anttip/media_tree.git
17163 F: drivers/media/dvb-frontends/tda10071*
17165 TDA18212 MEDIA DRIVER
17166 M: Antti Palosaari <crope@iki.fi>
17167 L: linux-media@vger.kernel.org
17169 W: https://linuxtv.org
17170 W: http://palosaari.fi/linux/
17171 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17172 T: git git://linuxtv.org/anttip/media_tree.git
17173 F: drivers/media/tuners/tda18212*
17175 TDA18218 MEDIA DRIVER
17176 M: Antti Palosaari <crope@iki.fi>
17177 L: linux-media@vger.kernel.org
17179 W: https://linuxtv.org
17180 W: http://palosaari.fi/linux/
17181 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17182 T: git git://linuxtv.org/anttip/media_tree.git
17183 F: drivers/media/tuners/tda18218*
17185 TDA18250 MEDIA DRIVER
17186 M: Olli Salonen <olli.salonen@iki.fi>
17187 L: linux-media@vger.kernel.org
17189 W: https://linuxtv.org
17190 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17191 T: git git://linuxtv.org/media_tree.git
17192 F: drivers/media/tuners/tda18250*
17194 TDA18271 MEDIA DRIVER
17195 M: Michael Krufky <mkrufky@linuxtv.org>
17196 L: linux-media@vger.kernel.org
17198 W: https://linuxtv.org
17199 W: http://github.com/mkrufky
17200 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17201 T: git git://linuxtv.org/mkrufky/tuners.git
17202 F: drivers/media/tuners/tda18271*
17204 TDA1997x MEDIA DRIVER
17205 M: Tim Harvey <tharvey@gateworks.com>
17206 L: linux-media@vger.kernel.org
17208 W: https://linuxtv.org
17209 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17210 F: drivers/media/i2c/tda1997x.*
17212 TDA827x MEDIA DRIVER
17213 M: Michael Krufky <mkrufky@linuxtv.org>
17214 L: linux-media@vger.kernel.org
17216 W: https://linuxtv.org
17217 W: http://github.com/mkrufky
17218 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17219 T: git git://linuxtv.org/mkrufky/tuners.git
17220 F: drivers/media/tuners/tda8290.*
17222 TDA8290 MEDIA DRIVER
17223 M: Michael Krufky <mkrufky@linuxtv.org>
17224 L: linux-media@vger.kernel.org
17226 W: https://linuxtv.org
17227 W: http://github.com/mkrufky
17228 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17229 T: git git://linuxtv.org/mkrufky/tuners.git
17230 F: drivers/media/tuners/tda8290.*
17232 TDA9840 MEDIA DRIVER
17233 M: Hans Verkuil <hverkuil@xs4all.nl>
17234 L: linux-media@vger.kernel.org
17236 W: https://linuxtv.org
17237 T: git git://linuxtv.org/media_tree.git
17238 F: drivers/media/i2c/tda9840*
17240 TEA5761 TUNER DRIVER
17241 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17242 L: linux-media@vger.kernel.org
17244 W: https://linuxtv.org
17245 T: git git://linuxtv.org/media_tree.git
17246 F: drivers/media/tuners/tea5761.*
17248 TEA5767 TUNER DRIVER
17249 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17250 L: linux-media@vger.kernel.org
17252 W: https://linuxtv.org
17253 T: git git://linuxtv.org/media_tree.git
17254 F: drivers/media/tuners/tea5767.*
17256 TEA6415C MEDIA DRIVER
17257 M: Hans Verkuil <hverkuil@xs4all.nl>
17258 L: linux-media@vger.kernel.org
17260 W: https://linuxtv.org
17261 T: git git://linuxtv.org/media_tree.git
17262 F: drivers/media/i2c/tea6415c*
17264 TEA6420 MEDIA DRIVER
17265 M: Hans Verkuil <hverkuil@xs4all.nl>
17266 L: linux-media@vger.kernel.org
17268 W: https://linuxtv.org
17269 T: git git://linuxtv.org/media_tree.git
17270 F: drivers/media/i2c/tea6420*
17273 M: Jiri Pirko <jiri@resnulli.us>
17274 L: netdev@vger.kernel.org
17276 F: drivers/net/team/
17277 F: include/linux/if_team.h
17278 F: include/uapi/linux/if_team.h
17280 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17281 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17283 F: arch/x86/platform/ts5500/
17285 TECHNOTREND USB IR RECEIVER
17286 M: Sean Young <sean@mess.org>
17287 L: linux-media@vger.kernel.org
17289 F: drivers/media/rc/ttusbir.c
17291 TECHWELL TW9910 VIDEO DECODER
17292 L: linux-media@vger.kernel.org
17294 F: drivers/media/i2c/tw9910.c
17295 F: include/media/i2c/tw9910.h
17298 M: Jens Wiklander <jens.wiklander@linaro.org>
17299 L: op-tee@lists.trustedfirmware.org
17301 F: Documentation/staging/tee.rst
17303 F: include/linux/tee_drv.h
17304 F: include/uapi/linux/tee.h
17306 TEGRA ARCHITECTURE SUPPORT
17307 M: Thierry Reding <thierry.reding@gmail.com>
17308 M: Jonathan Hunter <jonathanh@nvidia.com>
17309 L: linux-tegra@vger.kernel.org
17311 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17316 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17317 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17319 F: drivers/clk/tegra/
17322 M: Laxman Dewangan <ldewangan@nvidia.com>
17323 M: Jon Hunter <jonathanh@nvidia.com>
17325 F: drivers/dma/tegra*
17328 M: Laxman Dewangan <ldewangan@nvidia.com>
17329 R: Dmitry Osipenko <digetx@gmail.com>
17331 F: drivers/i2c/busses/i2c-tegra.c
17333 TEGRA IOMMU DRIVERS
17334 M: Thierry Reding <thierry.reding@gmail.com>
17335 R: Krishna Reddy <vdumpa@nvidia.com>
17336 L: linux-tegra@vger.kernel.org
17338 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17339 F: drivers/iommu/tegra*
17342 M: Laxman Dewangan <ldewangan@nvidia.com>
17344 F: drivers/input/keyboard/tegra-kbc.c
17347 M: Stefan Agner <stefan@agner.ch>
17348 M: Lucas Stach <dev@lynxeye.de>
17350 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17351 F: drivers/mtd/nand/raw/tegra_nand.c
17354 M: Thierry Reding <thierry.reding@gmail.com>
17356 F: drivers/pwm/pwm-tegra.c
17358 TEGRA SERIAL DRIVER
17359 M: Laxman Dewangan <ldewangan@nvidia.com>
17361 F: drivers/tty/serial/serial-tegra.c
17364 M: Laxman Dewangan <ldewangan@nvidia.com>
17366 F: drivers/spi/spi-tegra*
17369 M: Thierry Reding <thierry.reding@gmail.com>
17370 M: Jonathan Hunter <jonathanh@nvidia.com>
17371 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17372 L: linux-media@vger.kernel.org
17373 L: linux-tegra@vger.kernel.org
17375 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17376 F: drivers/staging/media/tegra-video/
17378 TEGRA XUSB PADCTL DRIVER
17379 M: JC Kuo <jckuo@nvidia.com>
17381 F: drivers/phy/tegra/xusb*
17383 TEHUTI ETHERNET DRIVER
17384 M: Andy Gospodarek <andy@greyhouse.net>
17385 L: netdev@vger.kernel.org
17387 F: drivers/net/ethernet/tehuti/*
17389 TELECOM CLOCK DRIVER FOR MCPL0010
17390 M: Mark Gross <mark.gross@intel.com>
17392 F: drivers/char/tlclk.c
17394 TEMPO SEMICONDUCTOR DRIVERS
17395 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17397 F: Documentation/devicetree/bindings/sound/tscs*.txt
17398 F: sound/soc/codecs/tscs*.c
17399 F: sound/soc/codecs/tscs*.h
17401 TENSILICA XTENSA PORT (xtensa)
17402 M: Chris Zankel <chris@zankel.net>
17403 M: Max Filippov <jcmvbkbc@gmail.com>
17404 L: linux-xtensa@linux-xtensa.org
17406 T: git git://github.com/czankel/xtensa-linux.git
17408 F: drivers/irqchip/irq-xtensa-*
17410 TEXAS INSTRUMENTS ASoC DRIVERS
17411 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17412 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17416 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17417 M: Ricardo Ribalda <ribalda@kernel.org>
17418 L: linux-iio@vger.kernel.org
17420 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17421 F: drivers/iio/dac/ti-dac7612.c
17423 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17424 M: Nishanth Menon <nm@ti.com>
17425 M: Tero Kristo <t-kristo@ti.com>
17426 M: Santosh Shilimkar <ssantosh@kernel.org>
17427 L: linux-arm-kernel@lists.infradead.org
17429 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17430 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17431 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17432 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17433 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17434 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17435 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17436 F: drivers/clk/keystone/sci-clk.c
17437 F: drivers/firmware/ti_sci*
17438 F: drivers/irqchip/irq-ti-sci-inta.c
17439 F: drivers/irqchip/irq-ti-sci-intr.c
17440 F: drivers/reset/reset-ti-sci.c
17441 F: drivers/soc/ti/ti_sci_inta_msi.c
17442 F: drivers/soc/ti/ti_sci_pm_domains.c
17443 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17444 F: include/linux/soc/ti/ti_sci_inta_msi.h
17445 F: include/linux/soc/ti/ti_sci_protocol.h
17447 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17448 M: Hans Verkuil <hverkuil@xs4all.nl>
17449 L: linux-media@vger.kernel.org
17451 W: https://linuxtv.org
17452 T: git git://linuxtv.org/media_tree.git
17453 F: drivers/media/radio/radio-raremono.c
17456 M: Zhang Rui <rui.zhang@intel.com>
17457 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17458 R: Amit Kucheria <amitk@kernel.org>
17459 L: linux-pm@vger.kernel.org
17461 Q: https://patchwork.kernel.org/project/linux-pm/list/
17462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17463 F: Documentation/devicetree/bindings/thermal/
17464 F: drivers/thermal/
17465 F: include/linux/cpu_cooling.h
17466 F: include/linux/thermal.h
17467 F: include/uapi/linux/thermal.h
17469 THERMAL DRIVER FOR AMLOGIC SOCS
17470 M: Guillaume La Roque <glaroque@baylibre.com>
17471 L: linux-pm@vger.kernel.org
17472 L: linux-amlogic@lists.infradead.org
17474 W: http://linux-meson.com/
17475 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17476 F: drivers/thermal/amlogic_thermal.c
17478 THERMAL/CPU_COOLING
17479 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17480 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17481 M: Viresh Kumar <viresh.kumar@linaro.org>
17482 M: Javi Merino <javi.merino@kernel.org>
17483 L: linux-pm@vger.kernel.org
17485 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17486 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17487 F: drivers/thermal/cpufreq_cooling.c
17488 F: drivers/thermal/cpuidle_cooling.c
17489 F: include/linux/cpu_cooling.h
17491 THERMAL/POWER_ALLOCATOR
17492 M: Lukasz Luba <lukasz.luba@arm.com>
17493 L: linux-pm@vger.kernel.org
17495 F: Documentation/driver-api/thermal/power_allocator.rst
17496 F: drivers/thermal/gov_power_allocator.c
17497 F: include/trace/events/thermal_power_allocator.h
17499 THINKPAD ACPI EXTRAS DRIVER
17500 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17501 L: ibm-acpi-devel@lists.sourceforge.net
17502 L: platform-driver-x86@vger.kernel.org
17504 W: http://ibm-acpi.sourceforge.net
17505 W: http://thinkwiki.org/wiki/Ibm-acpi
17506 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17507 F: drivers/platform/x86/thinkpad_acpi.c
17509 THUNDERBOLT DMA TRAFFIC TEST DRIVER
17510 M: Isaac Hazan <isaac.hazan@intel.com>
17511 L: linux-usb@vger.kernel.org
17513 F: drivers/thunderbolt/dma_test.c
17516 M: Andreas Noever <andreas.noever@gmail.com>
17517 M: Michael Jamet <michael.jamet@intel.com>
17518 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17519 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17520 L: linux-usb@vger.kernel.org
17522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17523 F: Documentation/admin-guide/thunderbolt.rst
17524 F: drivers/thunderbolt/
17525 F: include/linux/thunderbolt.h
17527 THUNDERBOLT NETWORK DRIVER
17528 M: Michael Jamet <michael.jamet@intel.com>
17529 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17530 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17531 L: netdev@vger.kernel.org
17533 F: drivers/net/thunderbolt.c
17535 THUNDERX GPIO DRIVER
17536 M: Robert Richter <rric@kernel.org>
17538 F: drivers/gpio/gpio-thunderx.c
17540 TI AM437X VPFE DRIVER
17541 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17542 L: linux-media@vger.kernel.org
17544 W: https://linuxtv.org
17545 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17546 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17547 F: drivers/media/platform/am437x/
17549 TI BANDGAP AND THERMAL DRIVER
17550 M: Eduardo Valentin <edubezval@gmail.com>
17551 M: Keerthy <j-keerthy@ti.com>
17552 L: linux-pm@vger.kernel.org
17553 L: linux-omap@vger.kernel.org
17555 F: drivers/thermal/ti-soc-thermal/
17557 TI BQ27XXX POWER SUPPLY DRIVER
17558 R: Dan Murphy <dmurphy@ti.com>
17559 F: drivers/power/supply/bq27xxx_battery.c
17560 F: drivers/power/supply/bq27xxx_battery_i2c.c
17561 F: include/linux/power/bq27xxx_battery.h
17563 TI CDCE706 CLOCK DRIVER
17564 M: Max Filippov <jcmvbkbc@gmail.com>
17566 F: drivers/clk/clk-cdce706.c
17569 M: Tero Kristo <t-kristo@ti.com>
17570 L: linux-omap@vger.kernel.org
17573 F: include/linux/clk/ti.h
17575 TI DAVINCI MACHINE SUPPORT
17576 M: Sekhar Nori <nsekhar@ti.com>
17577 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17581 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17582 F: arch/arm/boot/dts/da850*
17583 F: arch/arm/mach-davinci/
17584 F: drivers/i2c/busses/i2c-davinci.c
17586 TI DAVINCI SERIES CLOCK DRIVER
17587 M: David Lechner <david@lechnology.com>
17588 R: Sekhar Nori <nsekhar@ti.com>
17590 F: Documentation/devicetree/bindings/clock/ti/davinci/
17591 F: drivers/clk/davinci/
17593 TI DAVINCI SERIES GPIO DRIVER
17594 M: Keerthy <j-keerthy@ti.com>
17595 L: linux-gpio@vger.kernel.org
17597 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17598 F: drivers/gpio/gpio-davinci.c
17600 TI DAVINCI SERIES MEDIA DRIVER
17601 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17602 L: linux-media@vger.kernel.org
17604 W: https://linuxtv.org
17605 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17606 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17607 F: drivers/media/platform/davinci/
17608 F: include/media/davinci/
17610 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17611 R: David Lechner <david@lechnology.com>
17612 L: linux-iio@vger.kernel.org
17613 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17614 F: drivers/counter/ti-eqep.c
17616 TI ETHERNET SWITCH DRIVER (CPSW)
17617 R: Grygorii Strashko <grygorii.strashko@ti.com>
17618 L: linux-omap@vger.kernel.org
17619 L: netdev@vger.kernel.org
17621 F: drivers/net/ethernet/ti/cpsw*
17622 F: drivers/net/ethernet/ti/davinci*
17624 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17625 M: Alex Dubov <oakad@yahoo.com>
17627 W: http://tifmxx.berlios.de/
17628 F: drivers/memstick/host/tifm_ms.c
17629 F: drivers/misc/tifm*
17630 F: drivers/mmc/host/tifm_sd.c
17631 F: include/linux/tifm.h
17633 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17634 M: Santosh Shilimkar <ssantosh@kernel.org>
17635 L: linux-kernel@vger.kernel.org
17636 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17638 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17639 F: drivers/soc/ti/*
17641 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17642 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17643 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17644 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17646 F: sound/soc/codecs/isabelle*
17647 F: sound/soc/codecs/lm49453*
17649 TI LP855x BACKLIGHT DRIVER
17650 M: Milo Kim <milo.kim@ti.com>
17652 F: Documentation/driver-api/backlight/lp855x-driver.rst
17653 F: drivers/video/backlight/lp855x_bl.c
17654 F: include/linux/platform_data/lp855x.h
17656 TI LP8727 CHARGER DRIVER
17657 M: Milo Kim <milo.kim@ti.com>
17659 F: drivers/power/supply/lp8727_charger.c
17660 F: include/linux/platform_data/lp8727.h
17662 TI LP8788 MFD DRIVER
17663 M: Milo Kim <milo.kim@ti.com>
17665 F: drivers/iio/adc/lp8788_adc.c
17666 F: drivers/leds/leds-lp8788.c
17667 F: drivers/mfd/lp8788*.c
17668 F: drivers/power/supply/lp8788-charger.c
17669 F: drivers/regulator/lp8788-*.c
17670 F: include/linux/mfd/lp8788*.h
17672 TI NETCP ETHERNET DRIVER
17673 M: Wingman Kwok <w-kwok2@ti.com>
17674 M: Murali Karicheri <m-karicheri2@ti.com>
17675 L: netdev@vger.kernel.org
17677 F: drivers/net/ethernet/ti/netcp*
17679 TI PCM3060 ASoC CODEC DRIVER
17680 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17681 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17683 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17684 F: sound/soc/codecs/pcm3060*
17686 TI TAS571X FAMILY ASoC CODEC DRIVER
17687 M: Kevin Cernekee <cernekee@chromium.org>
17688 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17690 F: sound/soc/codecs/tas571x*
17692 TI TCAN4X5X DEVICE DRIVER
17693 M: Dan Murphy <dmurphy@ti.com>
17694 L: linux-can@vger.kernel.org
17696 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17697 F: drivers/net/can/m_can/tcan4x5x.c
17699 TI TRF7970A NFC DRIVER
17700 M: Mark Greer <mgreer@animalcreek.com>
17701 L: linux-wireless@vger.kernel.org
17702 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17704 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17705 F: drivers/nfc/trf7970a.c
17707 TI TWL4030 SERIES SOC CODEC DRIVER
17708 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17709 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17711 F: sound/soc/codecs/twl4030*
17714 M: Benoit Parrot <bparrot@ti.com>
17715 L: linux-media@vger.kernel.org
17717 W: http://linuxtv.org/
17718 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17719 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17720 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17721 F: drivers/media/platform/ti-vpe/
17723 TI WILINK WIRELESS DRIVERS
17724 L: linux-wireless@vger.kernel.org
17726 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17727 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17729 F: drivers/net/wireless/ti/
17730 F: include/linux/wl12xx.h
17732 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17733 M: John Stultz <john.stultz@linaro.org>
17734 M: Thomas Gleixner <tglx@linutronix.de>
17735 R: Stephen Boyd <sboyd@kernel.org>
17736 L: linux-kernel@vger.kernel.org
17738 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17739 F: include/linux/clocksource.h
17740 F: include/linux/time.h
17741 F: include/linux/timex.h
17742 F: include/uapi/linux/time.h
17743 F: include/uapi/linux/timex.h
17744 F: kernel/time/alarmtimer.c
17745 F: kernel/time/clocksource.c
17746 F: kernel/time/ntp.c
17747 F: kernel/time/time*.c
17748 F: tools/testing/selftests/timers/
17751 M: Jon Maloy <jmaloy@redhat.com>
17752 M: Ying Xue <ying.xue@windriver.com>
17753 L: netdev@vger.kernel.org (core kernel code)
17754 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17756 W: http://tipc.sourceforge.net/
17757 F: include/uapi/linux/tipc*.h
17760 TLAN NETWORK DRIVER
17761 M: Samuel Chessman <chessman@tux.org>
17762 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17764 W: http://sourceforge.net/projects/tlan/
17765 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17766 F: drivers/net/ethernet/ti/tlan.*
17768 TM6000 VIDEO4LINUX DRIVER
17769 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17770 L: linux-media@vger.kernel.org
17772 W: https://linuxtv.org
17773 T: git git://linuxtv.org/media_tree.git
17774 F: Documentation/admin-guide/media/tm6000*
17775 F: drivers/media/usb/tm6000/
17777 TMIO/SDHI MMC DRIVER
17778 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17779 L: linux-mmc@vger.kernel.org
17781 F: drivers/mmc/host/renesas_sdhi*
17782 F: drivers/mmc/host/tmio_mmc*
17783 F: include/linux/mfd/tmio.h
17785 TMP401 HARDWARE MONITOR DRIVER
17786 M: Guenter Roeck <linux@roeck-us.net>
17787 L: linux-hwmon@vger.kernel.org
17789 F: Documentation/hwmon/tmp401.rst
17790 F: drivers/hwmon/tmp401.c
17792 TMP513 HARDWARE MONITOR DRIVER
17793 M: Eric Tremblay <etremblay@distech-controls.com>
17794 L: linux-hwmon@vger.kernel.org
17796 F: Documentation/hwmon/tmp513.rst
17797 F: drivers/hwmon/tmp513.c
17799 TMPFS (SHMEM FILESYSTEM)
17800 M: Hugh Dickins <hughd@google.com>
17801 L: linux-mm@kvack.org
17803 F: include/linux/shmem_fs.h
17806 TOMOYO SECURITY MODULE
17807 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17808 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17809 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17810 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17811 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17812 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17814 W: https://tomoyo.osdn.jp/
17815 F: security/tomoyo/
17817 TOPSTAR LAPTOP EXTRAS DRIVER
17818 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17819 L: platform-driver-x86@vger.kernel.org
17821 F: drivers/platform/x86/topstar-laptop.c
17823 TORTURE-TEST MODULES
17824 M: Davidlohr Bueso <dave@stgolabs.net>
17825 M: "Paul E. McKenney" <paulmck@kernel.org>
17826 M: Josh Triplett <josh@joshtriplett.org>
17827 L: linux-kernel@vger.kernel.org
17829 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17830 F: Documentation/RCU/torture.rst
17831 F: kernel/locking/locktorture.c
17832 F: kernel/rcu/rcuscale.c
17833 F: kernel/rcu/rcutorture.c
17834 F: kernel/rcu/refscale.c
17835 F: kernel/torture.c
17837 TOSHIBA ACPI EXTRAS DRIVER
17838 M: Azael Avalos <coproscefalo@gmail.com>
17839 L: platform-driver-x86@vger.kernel.org
17841 F: drivers/platform/x86/toshiba_acpi.c
17843 TOSHIBA BLUETOOTH DRIVER
17844 M: Azael Avalos <coproscefalo@gmail.com>
17845 L: platform-driver-x86@vger.kernel.org
17847 F: drivers/platform/x86/toshiba_bluetooth.c
17849 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17850 M: Azael Avalos <coproscefalo@gmail.com>
17851 L: platform-driver-x86@vger.kernel.org
17853 F: drivers/platform/x86/toshiba_haps.c
17856 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17858 W: http://www.buzzard.org.uk/toshiba/
17859 F: drivers/char/toshiba.c
17860 F: include/linux/toshiba.h
17861 F: include/uapi/linux/toshiba.h
17863 TOSHIBA TC358743 DRIVER
17864 M: Mats Randgaard <matrandg@cisco.com>
17865 L: linux-media@vger.kernel.org
17867 F: drivers/media/i2c/tc358743*
17868 F: include/media/i2c/tc358743.h
17870 TOSHIBA WMI HOTKEYS DRIVER
17871 M: Azael Avalos <coproscefalo@gmail.com>
17872 L: platform-driver-x86@vger.kernel.org
17874 F: drivers/platform/x86/toshiba-wmi.c
17877 M: Peter Huewe <peterhuewe@gmx.de>
17878 M: Jarkko Sakkinen <jarkko@kernel.org>
17879 R: Jason Gunthorpe <jgg@ziepe.ca>
17880 L: linux-integrity@vger.kernel.org
17882 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17883 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17885 F: drivers/char/tpm/
17888 M: Steven Rostedt <rostedt@goodmis.org>
17889 M: Ingo Molnar <mingo@redhat.com>
17891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17892 F: Documentation/trace/ftrace.rst
17893 F: arch/*/*/*/ftrace.h
17894 F: arch/*/kernel/ftrace.c
17895 F: include/*/ftrace.h
17896 F: include/linux/trace*.h
17899 F: tools/testing/selftests/ftrace/
17901 TRACING MMIO ACCESSES (MMIOTRACE)
17902 M: Steven Rostedt <rostedt@goodmis.org>
17903 M: Ingo Molnar <mingo@kernel.org>
17904 R: Karol Herbst <karolherbst@gmail.com>
17905 R: Pekka Paalanen <ppaalanen@gmail.com>
17906 L: linux-kernel@vger.kernel.org
17907 L: nouveau@lists.freedesktop.org
17909 F: arch/x86/mm/kmmio.c
17910 F: arch/x86/mm/mmio-mod.c
17911 F: arch/x86/mm/testmmiotrace.c
17912 F: include/linux/mmiotrace.h
17913 F: kernel/trace/trace_mmiotrace.c
17916 M: Jiri Kosina <trivial@kernel.org>
17918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17919 K: ^Subject:.*(?i)trivial
17922 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17923 M: Jiri Slaby <jirislaby@kernel.org>
17925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17926 F: Documentation/driver-api/serial/
17928 F: drivers/tty/serial/serial_core.c
17929 F: include/linux/serial.h
17930 F: include/linux/serial_core.h
17931 F: include/linux/tty.h
17932 F: include/uapi/linux/serial.h
17933 F: include/uapi/linux/serial_core.h
17934 F: include/uapi/linux/tty.h
17936 TUA9001 MEDIA DRIVER
17937 M: Antti Palosaari <crope@iki.fi>
17938 L: linux-media@vger.kernel.org
17940 W: https://linuxtv.org
17941 W: http://palosaari.fi/linux/
17942 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17943 T: git git://linuxtv.org/anttip/media_tree.git
17944 F: drivers/media/tuners/tua9001*
17946 TULIP NETWORK DRIVERS
17947 L: netdev@vger.kernel.org
17948 L: linux-parisc@vger.kernel.org
17950 F: drivers/net/ethernet/dec/tulip/
17953 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17955 W: http://vtun.sourceforge.net/tun
17956 F: Documentation/networking/tuntap.rst
17957 F: arch/um/os-Linux/drivers/
17959 TURBOCHANNEL SUBSYSTEM
17960 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17961 M: Ralf Baechle <ralf@linux-mips.org>
17962 L: linux-mips@vger.kernel.org
17964 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17966 F: include/linux/tc.h
17969 M: "Len Brown" <lenb@kernel.org>
17970 L: linux-pm@vger.kernel.org
17972 Q: https://patchwork.kernel.org/project/linux-pm/list/
17973 B: https://bugzilla.kernel.org
17974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17975 F: tools/power/x86/turbostat/
17977 TW5864 VIDEO4LINUX DRIVER
17978 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17979 M: Anton Sviridenko <anton@corp.bluecherry.net>
17980 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17981 M: Andrey Utkin <andrey_utkin@fastmail.com>
17982 L: linux-media@vger.kernel.org
17984 F: drivers/media/pci/tw5864/
17986 TW68 VIDEO4LINUX DRIVER
17987 M: Hans Verkuil <hverkuil@xs4all.nl>
17988 L: linux-media@vger.kernel.org
17990 W: https://linuxtv.org
17991 T: git git://linuxtv.org/media_tree.git
17992 F: drivers/media/pci/tw68/
17994 TW686X VIDEO4LINUX DRIVER
17995 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17996 L: linux-media@vger.kernel.org
17998 W: http://linuxtv.org
17999 T: git git://linuxtv.org/media_tree.git
18000 F: drivers/media/pci/tw686x/
18002 UACCE ACCELERATOR FRAMEWORK
18003 M: Zhangfei Gao <zhangfei.gao@linaro.org>
18004 M: Zhou Wang <wangzhou1@hisilicon.com>
18005 L: linux-accelerators@lists.ozlabs.org
18006 L: linux-kernel@vger.kernel.org
18008 F: Documentation/ABI/testing/sysfs-driver-uacce
18009 F: Documentation/misc-devices/uacce.rst
18010 F: drivers/misc/uacce/
18011 F: include/linux/uacce.h
18012 F: include/uapi/misc/uacce/
18014 UBI FILE SYSTEM (UBIFS)
18015 M: Richard Weinberger <richard@nod.at>
18016 L: linux-mtd@lists.infradead.org
18018 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
18019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18020 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18021 F: Documentation/filesystems/ubifs-authentication.rst
18022 F: Documentation/filesystems/ubifs.rst
18025 UCLINUX (M68KNOMMU AND COLDFIRE)
18026 M: Greg Ungerer <gerg@linux-m68k.org>
18027 L: linux-m68k@lists.linux-m68k.org
18028 L: uclinux-dev@uclinux.org (subscribers-only)
18030 W: http://www.linux-m68k.org/
18031 W: http://www.uclinux.org/
18032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
18033 F: arch/m68k/*/*_no.*
18035 F: arch/m68k/coldfire/
18036 F: arch/m68k/include/asm/*_no.*
18039 M: Jan Kara <jack@suse.com>
18041 F: Documentation/filesystems/udf.rst
18045 M: Bastien Nocera <hadess@hadess.net>
18046 L: linux-input@vger.kernel.org
18048 F: drivers/hid/hid-udraw-ps3.c
18051 M: Evgeniy Dushistov <dushistov@mail.ru>
18053 F: Documentation/admin-guide/ufs.rst
18056 UHID USERSPACE HID IO DRIVER
18057 M: David Rheinsberg <david.rheinsberg@gmail.com>
18058 L: linux-input@vger.kernel.org
18060 F: drivers/hid/uhid.c
18061 F: include/uapi/linux/uhid.h
18064 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18065 L: linux-usb@vger.kernel.org
18067 F: drivers/usb/common/ulpi.c
18068 F: include/linux/ulpi/
18071 M: Gabriel Krisman Bertazi <krisman@collabora.com>
18072 L: linux-fsdevel@vger.kernel.org
18077 M: Tony Finch <dot@dotat.at>
18079 W: http://dotat.at/prog/unifdef
18080 F: scripts/unifdef.c
18082 UNIFORM CDROM DRIVER
18083 M: Jens Axboe <axboe@kernel.dk>
18085 W: http://www.kernel.dk
18086 F: Documentation/cdrom/
18087 F: drivers/cdrom/cdrom.c
18088 F: include/linux/cdrom.h
18089 F: include/uapi/linux/cdrom.h
18091 UNISYS S-PAR DRIVERS
18092 M: David Kershner <david.kershner@unisys.com>
18093 L: sparmaintainer@unisys.com (Unisys internal)
18095 F: drivers/staging/unisys/
18096 F: drivers/visorbus/
18097 F: include/linux/visorbus.h
18099 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
18100 R: Alim Akhtar <alim.akhtar@samsung.com>
18101 R: Avri Altman <avri.altman@wdc.com>
18102 L: linux-scsi@vger.kernel.org
18104 F: Documentation/scsi/ufs.rst
18105 F: drivers/scsi/ufs/
18107 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
18108 M: Pedro Sousa <pedrom.sousa@synopsys.com>
18109 L: linux-scsi@vger.kernel.org
18111 F: drivers/scsi/ufs/*dwc*
18113 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
18114 M: Stanley Chu <stanley.chu@mediatek.com>
18115 L: linux-scsi@vger.kernel.org
18116 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18118 F: drivers/scsi/ufs/ufs-mediatek*
18120 UNSORTED BLOCK IMAGES (UBI)
18121 M: Richard Weinberger <richard@nod.at>
18122 L: linux-mtd@lists.infradead.org
18124 W: http://www.linux-mtd.infradead.org/
18125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18127 F: drivers/mtd/ubi/
18128 F: include/linux/mtd/ubi.h
18129 F: include/uapi/mtd/ubi-user.h
18131 USB "USBNET" DRIVER FRAMEWORK
18132 M: Oliver Neukum <oneukum@suse.com>
18133 L: netdev@vger.kernel.org
18135 W: http://www.linux-usb.org/usbnet
18136 F: drivers/net/usb/usbnet.c
18137 F: include/linux/usb/usbnet.h
18140 M: Oliver Neukum <oneukum@suse.com>
18141 L: linux-usb@vger.kernel.org
18143 F: Documentation/usb/acm.rst
18144 F: drivers/usb/class/cdc-acm.*
18146 USB APPLE MFI FASTCHARGE DRIVER
18147 M: Bastien Nocera <hadess@hadess.net>
18148 L: linux-usb@vger.kernel.org
18150 F: drivers/usb/misc/apple-mfi-fastcharge.c
18152 USB AR5523 WIRELESS DRIVER
18153 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18154 L: linux-wireless@vger.kernel.org
18156 F: drivers/net/wireless/ath/ar5523/
18159 M: Oliver Neukum <oneukum@suse.com>
18160 L: linux-usb@vger.kernel.org
18161 L: linux-scsi@vger.kernel.org
18163 F: drivers/usb/storage/uas.c
18165 USB CDC ETHERNET DRIVER
18166 M: Oliver Neukum <oliver@neukum.org>
18167 L: linux-usb@vger.kernel.org
18169 F: drivers/net/usb/cdc_*.c
18170 F: include/uapi/linux/usb/cdc.h
18172 USB CHAOSKEY DRIVER
18173 M: Keith Packard <keithp@keithp.com>
18174 L: linux-usb@vger.kernel.org
18176 F: drivers/usb/misc/chaoskey.c
18178 USB CYPRESS C67X00 DRIVER
18179 M: Peter Korsgaard <jacmet@sunsite.dk>
18180 L: linux-usb@vger.kernel.org
18182 F: drivers/usb/c67x00/
18184 USB DAVICOM DM9601 DRIVER
18185 M: Peter Korsgaard <jacmet@sunsite.dk>
18186 L: netdev@vger.kernel.org
18188 W: http://www.linux-usb.org/usbnet
18189 F: drivers/net/usb/dm9601.c
18192 M: Alan Stern <stern@rowland.harvard.edu>
18193 L: linux-usb@vger.kernel.org
18195 F: Documentation/usb/ehci.rst
18196 F: drivers/usb/host/ehci*
18198 USB GADGET/PERIPHERAL SUBSYSTEM
18199 M: Felipe Balbi <balbi@kernel.org>
18200 L: linux-usb@vger.kernel.org
18202 W: http://www.linux-usb.org/gadget
18203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18204 F: drivers/usb/gadget/
18205 F: include/linux/usb/gadget*
18207 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18208 M: Jiri Kosina <jikos@kernel.org>
18209 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18210 L: linux-usb@vger.kernel.org
18212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18213 F: Documentation/hid/hiddev.rst
18214 F: drivers/hid/usbhid/
18216 USB INTEL XHCI ROLE MUX DRIVER
18217 M: Hans de Goede <hdegoede@redhat.com>
18218 L: linux-usb@vger.kernel.org
18220 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18222 USB IP DRIVER FOR HISILICON KIRIN
18223 M: Yu Chen <chenyu56@huawei.com>
18224 M: Binghui Wang <wangbinghui@hisilicon.com>
18225 L: linux-usb@vger.kernel.org
18227 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18228 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18231 M: Olav Kongas <ok@artecdesign.ee>
18232 L: linux-usb@vger.kernel.org
18234 F: drivers/usb/host/isp116x*
18235 F: include/linux/usb/isp116x.h
18237 USB LAN78XX ETHERNET DRIVER
18238 M: Woojung Huh <woojung.huh@microchip.com>
18239 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18240 L: netdev@vger.kernel.org
18242 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18243 F: drivers/net/usb/lan78xx.*
18244 F: include/dt-bindings/net/microchip-lan78xx.h
18246 USB MASS STORAGE DRIVER
18247 M: Alan Stern <stern@rowland.harvard.edu>
18248 L: linux-usb@vger.kernel.org
18249 L: usb-storage@lists.one-eyed-alien.net
18251 F: drivers/usb/storage/
18254 M: Clemens Ladisch <clemens@ladisch.de>
18255 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18258 F: sound/usb/midi.*
18260 USB NETWORKING DRIVERS
18261 L: linux-usb@vger.kernel.org
18263 F: drivers/net/usb/
18266 M: Alan Stern <stern@rowland.harvard.edu>
18267 L: linux-usb@vger.kernel.org
18269 F: Documentation/usb/ohci.rst
18270 F: drivers/usb/host/ohci*
18272 USB OTG FSM (Finite State Machine)
18273 M: Peter Chen <Peter.Chen@nxp.com>
18274 L: linux-usb@vger.kernel.org
18276 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18277 F: drivers/usb/common/usb-otg-fsm.c
18280 M: Valentina Manea <valentina.manea.m@gmail.com>
18281 M: Shuah Khan <shuah@kernel.org>
18282 M: Shuah Khan <skhan@linuxfoundation.org>
18283 L: linux-usb@vger.kernel.org
18285 F: Documentation/usb/usbip_protocol.rst
18286 F: drivers/usb/usbip/
18287 F: tools/testing/selftests/drivers/usb/usbip/
18288 F: tools/usb/usbip/
18291 M: Petko Manolov <petkan@nucleusys.com>
18292 L: linux-usb@vger.kernel.org
18293 L: netdev@vger.kernel.org
18295 W: https://github.com/petkan/pegasus
18296 T: git git://github.com/petkan/pegasus.git
18297 F: drivers/net/usb/pegasus.*
18300 M: Felipe Balbi <balbi@kernel.org>
18301 L: linux-usb@vger.kernel.org
18303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18304 F: drivers/usb/phy/
18306 USB PRINTER DRIVER (usblp)
18307 M: Pete Zaitcev <zaitcev@redhat.com>
18308 L: linux-usb@vger.kernel.org
18310 F: drivers/usb/class/usblp.c
18312 USB RAW GADGET DRIVER
18313 R: Andrey Konovalov <andreyknvl@gmail.com>
18314 L: linux-usb@vger.kernel.org
18316 F: Documentation/usb/raw-gadget.rst
18317 F: drivers/usb/gadget/legacy/raw_gadget.c
18318 F: include/uapi/linux/usb/raw_gadget.h
18320 USB QMI WWAN NETWORK DRIVER
18321 M: Bjørn Mork <bjorn@mork.no>
18322 L: netdev@vger.kernel.org
18324 F: Documentation/ABI/testing/sysfs-class-net-qmi
18325 F: drivers/net/usb/qmi_wwan.c
18328 M: Petko Manolov <petkan@nucleusys.com>
18329 L: linux-usb@vger.kernel.org
18330 L: netdev@vger.kernel.org
18332 W: https://github.com/petkan/rtl8150
18333 T: git git://github.com/petkan/rtl8150.git
18334 F: drivers/net/usb/rtl8150.c
18336 USB SERIAL SUBSYSTEM
18337 M: Johan Hovold <johan@kernel.org>
18338 L: linux-usb@vger.kernel.org
18340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18341 F: Documentation/usb/usb-serial.rst
18342 F: drivers/usb/serial/
18343 F: include/linux/usb/serial.h
18345 USB SMSC75XX ETHERNET DRIVER
18346 M: Steve Glendinning <steve.glendinning@shawell.net>
18347 L: netdev@vger.kernel.org
18349 F: drivers/net/usb/smsc75xx.*
18351 USB SMSC95XX ETHERNET DRIVER
18352 M: Steve Glendinning <steve.glendinning@shawell.net>
18353 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18354 L: netdev@vger.kernel.org
18356 F: drivers/net/usb/smsc95xx.*
18359 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18360 L: linux-usb@vger.kernel.org
18362 W: http://www.linux-usb.org
18363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18364 F: Documentation/devicetree/bindings/usb/
18365 F: Documentation/usb/
18367 F: include/linux/usb.h
18368 F: include/linux/usb/
18370 USB TYPEC BUS FOR ALTERNATE MODES
18371 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18372 L: linux-usb@vger.kernel.org
18374 F: Documentation/ABI/testing/sysfs-bus-typec
18375 F: Documentation/driver-api/usb/typec_bus.rst
18376 F: drivers/usb/typec/altmodes/
18377 F: include/linux/usb/typec_altmode.h
18380 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18381 L: linux-usb@vger.kernel.org
18383 F: Documentation/ABI/testing/sysfs-class-typec
18384 F: Documentation/driver-api/usb/typec.rst
18385 F: drivers/usb/typec/
18386 F: include/linux/usb/typec.h
18388 USB TYPEC INTEL PMC MUX DRIVER
18389 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18390 L: linux-usb@vger.kernel.org
18392 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18393 F: drivers/usb/typec/mux/intel_pmc_mux.c
18395 USB TYPEC PI3USB30532 MUX DRIVER
18396 M: Hans de Goede <hdegoede@redhat.com>
18397 L: linux-usb@vger.kernel.org
18399 F: drivers/usb/typec/mux/pi3usb30532.c
18401 USB TYPEC PORT CONTROLLER DRIVERS
18402 M: Guenter Roeck <linux@roeck-us.net>
18403 L: linux-usb@vger.kernel.org
18405 F: drivers/usb/typec/tcpm/
18408 M: Alan Stern <stern@rowland.harvard.edu>
18409 L: linux-usb@vger.kernel.org
18411 F: drivers/usb/host/uhci*
18414 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18415 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18416 L: linux-media@vger.kernel.org
18418 W: http://www.ideasonboard.org/uvc/
18419 T: git git://linuxtv.org/media_tree.git
18420 F: drivers/media/usb/uvc/
18421 F: include/uapi/linux/uvcvideo.h
18424 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18425 L: linux-usb@vger.kernel.org
18427 F: drivers/usb/gadget/function/*uvc*
18428 F: drivers/usb/gadget/legacy/webcam.c
18429 F: include/uapi/linux/usb/g_uvc.h
18431 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18432 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18433 L: linux-wireless@vger.kernel.org
18435 F: drivers/net/wireless/rndis_wlan.c
18438 M: Mathias Nyman <mathias.nyman@intel.com>
18439 L: linux-usb@vger.kernel.org
18441 F: drivers/usb/host/pci-quirks*
18442 F: drivers/usb/host/xhci*
18445 L: linux-wireless@vger.kernel.org
18447 W: http://linux-lc100020.sourceforge.net
18448 F: drivers/net/wireless/zydas/zd1201.*
18451 M: Antoine Jacquet <royale@zerezo.com>
18452 L: linux-usb@vger.kernel.org
18453 L: linux-media@vger.kernel.org
18455 W: http://royale.zerezo.com/zr364xx/
18456 T: git git://linuxtv.org/media_tree.git
18457 F: Documentation/admin-guide/media/zr364xx*
18458 F: drivers/media/usb/zr364xx/
18460 USER-MODE LINUX (UML)
18461 M: Jeff Dike <jdike@addtoit.com>
18462 M: Richard Weinberger <richard@nod.at>
18463 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18464 L: linux-um@lists.infradead.org
18466 W: http://user-mode-linux.sourceforge.net
18467 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18468 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18469 F: Documentation/virt/uml/
18474 USERSPACE COPYIN/COPYOUT (UIOVEC)
18475 M: Alexander Viro <viro@zeniv.linux.org.uk>
18477 F: include/linux/uio.h
18480 USERSPACE DMA BUFFER DRIVER
18481 M: Gerd Hoffmann <kraxel@redhat.com>
18482 L: dri-devel@lists.freedesktop.org
18484 T: git git://anongit.freedesktop.org/drm/drm-misc
18485 F: drivers/dma-buf/udmabuf.c
18486 F: include/uapi/linux/udmabuf.h
18488 USERSPACE I/O (UIO)
18489 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18491 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18492 F: Documentation/driver-api/uio-howto.rst
18494 F: include/linux/uio_driver.h
18497 M: Karel Zak <kzak@redhat.com>
18498 L: util-linux@vger.kernel.org
18500 W: http://en.wikipedia.org/wiki/Util-linux
18501 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18504 M: Christoph Hellwig <hch@lst.de>
18505 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18506 L: linux-kernel@vger.kernel.org
18508 T: git git://git.infradead.org/users/hch/uuid.git
18509 F: include/linux/uuid.h
18510 F: include/uapi/linux/uuid.h
18515 M: Justin Ernst <justin.ernst@hpe.com>
18516 L: platform-driver-x86@vger.kernel.org
18518 F: drivers/platform/x86/uv_sysfs.c
18521 M: Michal Januszewski <spock@gentoo.org>
18522 L: linux-fbdev@vger.kernel.org
18524 W: https://github.com/mjanusz/v86d
18525 F: Documentation/fb/uvesafb.rst
18526 F: drivers/video/fbdev/uvesafb.*
18528 Ux500 CLOCK DRIVERS
18529 M: Ulf Hansson <ulf.hansson@linaro.org>
18530 L: linux-clk@vger.kernel.org
18531 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18533 F: drivers/clk/ux500/
18536 M: Stefan Agner <stefan@agner.ch>
18537 L: linux-mtd@lists.infradead.org
18539 F: drivers/mtd/nand/raw/vf610_nfc.c
18541 VFAT/FAT/MSDOS FILESYSTEM
18542 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18544 F: Documentation/filesystems/vfat.rst
18548 M: Alex Williamson <alex.williamson@redhat.com>
18549 R: Cornelia Huck <cohuck@redhat.com>
18550 L: kvm@vger.kernel.org
18552 T: git git://github.com/awilliam/linux-vfio.git
18553 F: Documentation/driver-api/vfio.rst
18555 F: include/linux/vfio.h
18556 F: include/uapi/linux/vfio.h
18559 M: Diana Craciun <diana.craciun@oss.nxp.com>
18560 L: kvm@vger.kernel.org
18562 F: drivers/vfio/fsl-mc/
18564 VFIO MEDIATED DEVICE DRIVERS
18565 M: Kirti Wankhede <kwankhede@nvidia.com>
18566 L: kvm@vger.kernel.org
18568 F: Documentation/driver-api/vfio-mediated-device.rst
18569 F: drivers/vfio/mdev/
18570 F: include/linux/mdev.h
18571 F: samples/vfio-mdev/
18573 VFIO PLATFORM DRIVER
18574 M: Eric Auger <eric.auger@redhat.com>
18575 L: kvm@vger.kernel.org
18577 F: drivers/vfio/platform/
18580 R: Lukas Wunner <lukas@wunner.de>
18582 T: git git://anongit.freedesktop.org/drm/drm-misc
18583 F: Documentation/gpu/vga-switcheroo.rst
18584 F: drivers/gpu/vga/vga_switcheroo.c
18585 F: include/linux/vga_switcheroo.h
18587 VIA RHINE NETWORK DRIVER
18589 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18590 F: drivers/net/ethernet/via/via-rhine.c
18592 VIA SD/MMC CARD CONTROLLER DRIVER
18593 M: Bruce Chang <brucechang@via.com.tw>
18594 M: Harald Welte <HaraldWelte@viatech.com>
18596 F: drivers/mmc/host/via-sdmmc.c
18598 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18599 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18600 L: linux-fbdev@vger.kernel.org
18602 F: drivers/video/fbdev/via/
18603 F: include/linux/via-core.h
18604 F: include/linux/via-gpio.h
18605 F: include/linux/via_i2c.h
18607 VIA VELOCITY NETWORK DRIVER
18608 M: Francois Romieu <romieu@fr.zoreil.com>
18609 L: netdev@vger.kernel.org
18611 F: drivers/net/ethernet/via/via-velocity.*
18613 VICODEC VIRTUAL CODEC DRIVER
18614 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18615 L: linux-media@vger.kernel.org
18617 W: https://linuxtv.org
18618 T: git git://linuxtv.org/media_tree.git
18619 F: drivers/media/test-drivers/vicodec/*
18621 VIDEO I2C POLLING DRIVER
18622 M: Matt Ranostay <matt.ranostay@konsulko.com>
18623 L: linux-media@vger.kernel.org
18625 F: drivers/media/i2c/video-i2c.c
18627 VIDEO MULTIPLEXER DRIVER
18628 M: Philipp Zabel <p.zabel@pengutronix.de>
18629 L: linux-media@vger.kernel.org
18631 F: drivers/media/platform/video-mux.c
18633 VIDEOBUF2 FRAMEWORK
18634 M: Tomasz Figa <tfiga@chromium.org>
18635 M: Marek Szyprowski <m.szyprowski@samsung.com>
18636 L: linux-media@vger.kernel.org
18638 F: drivers/media/common/videobuf2/*
18639 F: include/media/videobuf2-*
18641 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18642 M: Helen Koike <helen.koike@collabora.com>
18643 R: Shuah Khan <skhan@linuxfoundation.org>
18644 L: linux-media@vger.kernel.org
18646 W: https://linuxtv.org
18647 T: git git://linuxtv.org/media_tree.git
18648 F: drivers/media/test-drivers/vimc/*
18651 M: Alex Williamson <alex.williamson@redhat.com>
18652 M: Paolo Bonzini <pbonzini@redhat.com>
18653 L: kvm@vger.kernel.org
18657 VIRTIO AND VHOST VSOCK DRIVER
18658 M: Stefan Hajnoczi <stefanha@redhat.com>
18659 M: Stefano Garzarella <sgarzare@redhat.com>
18660 L: kvm@vger.kernel.org
18661 L: virtualization@lists.linux-foundation.org
18662 L: netdev@vger.kernel.org
18664 F: drivers/net/vsockmon.c
18665 F: drivers/vhost/vsock.c
18666 F: include/linux/virtio_vsock.h
18667 F: include/uapi/linux/virtio_vsock.h
18668 F: include/uapi/linux/vm_sockets_diag.h
18669 F: include/uapi/linux/vsockmon.h
18670 F: net/vmw_vsock/af_vsock_tap.c
18671 F: net/vmw_vsock/diag.c
18672 F: net/vmw_vsock/virtio_transport.c
18673 F: net/vmw_vsock/virtio_transport_common.c
18674 F: net/vmw_vsock/vsock_loopback.c
18675 F: tools/testing/vsock/
18677 VIRTIO BLOCK AND SCSI DRIVERS
18678 M: "Michael S. Tsirkin" <mst@redhat.com>
18679 M: Jason Wang <jasowang@redhat.com>
18680 R: Paolo Bonzini <pbonzini@redhat.com>
18681 R: Stefan Hajnoczi <stefanha@redhat.com>
18682 L: virtualization@lists.linux-foundation.org
18684 F: drivers/block/virtio_blk.c
18685 F: drivers/scsi/virtio_scsi.c
18686 F: drivers/vhost/scsi.c
18687 F: include/uapi/linux/virtio_blk.h
18688 F: include/uapi/linux/virtio_scsi.h
18690 VIRTIO CONSOLE DRIVER
18691 M: Amit Shah <amit@kernel.org>
18692 L: virtualization@lists.linux-foundation.org
18694 F: drivers/char/virtio_console.c
18695 F: include/linux/virtio_console.h
18696 F: include/uapi/linux/virtio_console.h
18698 VIRTIO CORE AND NET DRIVERS
18699 M: "Michael S. Tsirkin" <mst@redhat.com>
18700 M: Jason Wang <jasowang@redhat.com>
18701 L: virtualization@lists.linux-foundation.org
18703 F: Documentation/devicetree/bindings/virtio/
18704 F: drivers/block/virtio_blk.c
18705 F: drivers/crypto/virtio/
18706 F: drivers/net/virtio_net.c
18709 F: include/linux/vdpa.h
18710 F: include/linux/virtio*.h
18711 F: include/uapi/linux/virtio_*.h
18715 M: "Michael S. Tsirkin" <mst@redhat.com>
18716 M: David Hildenbrand <david@redhat.com>
18717 L: virtualization@lists.linux-foundation.org
18719 F: drivers/virtio/virtio_balloon.c
18720 F: include/uapi/linux/virtio_balloon.h
18721 F: include/linux/balloon_compaction.h
18722 F: mm/balloon_compaction.c
18724 VIRTIO CRYPTO DRIVER
18725 M: Gonglei <arei.gonglei@huawei.com>
18726 L: virtualization@lists.linux-foundation.org
18727 L: linux-crypto@vger.kernel.org
18729 F: drivers/crypto/virtio/
18730 F: include/uapi/linux/virtio_crypto.h
18732 VIRTIO DRIVERS FOR S390
18733 M: Cornelia Huck <cohuck@redhat.com>
18734 M: Halil Pasic <pasic@linux.ibm.com>
18735 L: linux-s390@vger.kernel.org
18736 L: virtualization@lists.linux-foundation.org
18737 L: kvm@vger.kernel.org
18739 F: arch/s390/include/uapi/asm/virtio-ccw.h
18740 F: drivers/s390/virtio/
18743 M: Vivek Goyal <vgoyal@redhat.com>
18744 M: Stefan Hajnoczi <stefanha@redhat.com>
18745 M: Miklos Szeredi <miklos@szeredi.hu>
18746 L: virtualization@lists.linux-foundation.org
18747 L: linux-fsdevel@vger.kernel.org
18749 W: https://virtio-fs.gitlab.io/
18750 F: Documentation/filesystems/virtiofs.rst
18751 F: fs/fuse/virtio_fs.c
18752 F: include/uapi/linux/virtio_fs.h
18755 M: David Airlie <airlied@linux.ie>
18756 M: Gerd Hoffmann <kraxel@redhat.com>
18757 L: dri-devel@lists.freedesktop.org
18758 L: virtualization@lists.linux-foundation.org
18760 T: git git://anongit.freedesktop.org/drm/drm-misc
18761 F: drivers/gpu/drm/virtio/
18762 F: include/uapi/linux/virtio_gpu.h
18764 VIRTIO HOST (VHOST)
18765 M: "Michael S. Tsirkin" <mst@redhat.com>
18766 M: Jason Wang <jasowang@redhat.com>
18767 L: kvm@vger.kernel.org
18768 L: virtualization@lists.linux-foundation.org
18769 L: netdev@vger.kernel.org
18771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18773 F: include/linux/vhost_iotlb.h
18774 F: include/uapi/linux/vhost.h
18776 VIRTIO INPUT DRIVER
18777 M: Gerd Hoffmann <kraxel@redhat.com>
18779 F: drivers/virtio/virtio_input.c
18780 F: include/uapi/linux/virtio_input.h
18782 VIRTIO IOMMU DRIVER
18783 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18784 L: virtualization@lists.linux-foundation.org
18786 F: drivers/iommu/virtio-iommu.c
18787 F: include/uapi/linux/virtio_iommu.h
18790 M: David Hildenbrand <david@redhat.com>
18791 L: virtualization@lists.linux-foundation.org
18793 W: https://virtio-mem.gitlab.io/
18794 F: drivers/virtio/virtio_mem.c
18795 F: include/uapi/linux/virtio_mem.h
18797 VIRTUAL BOX GUEST DEVICE DRIVER
18798 M: Hans de Goede <hdegoede@redhat.com>
18799 M: Arnd Bergmann <arnd@arndb.de>
18800 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18802 F: drivers/virt/vboxguest/
18803 F: include/linux/vbox_utils.h
18804 F: include/uapi/linux/vbox*.h
18806 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18807 M: Hans de Goede <hdegoede@redhat.com>
18808 L: linux-fsdevel@vger.kernel.org
18812 VIRTUAL SERIO DEVICE DRIVER
18813 M: Stephen Chandler Paul <thatslyude@gmail.com>
18815 F: drivers/input/serio/userio.c
18816 F: include/uapi/linux/userio.h
18818 VIVID VIRTUAL VIDEO DRIVER
18819 M: Hans Verkuil <hverkuil@xs4all.nl>
18820 L: linux-media@vger.kernel.org
18822 W: https://linuxtv.org
18823 T: git git://linuxtv.org/media_tree.git
18824 F: drivers/media/test-drivers/vivid/*
18826 VIDTV VIRTUAL DIGITAL TV DRIVER
18827 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18828 L: linux-media@vger.kernel.org
18830 W: https://linuxtv.org
18831 T: git git://linuxtv.org/media_tree.git
18832 F: drivers/media/test-drivers/vidtv/*
18835 M: Florian Fainelli <f.fainelli@gmail.com>
18836 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18838 F: drivers/vlynq/vlynq.c
18839 F: include/linux/vlynq.h
18842 M: Martyn Welch <martyn@welchs.me.uk>
18843 M: Manohar Vanga <manohar.vanga@gmail.com>
18844 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18845 L: devel@driverdev.osuosl.org
18847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18848 F: Documentation/driver-api/vme.rst
18849 F: drivers/staging/vme/
18851 F: include/linux/vme*
18853 VMWARE BALLOON DRIVER
18854 M: Nadav Amit <namit@vmware.com>
18855 M: "VMware, Inc." <pv-drivers@vmware.com>
18856 L: linux-kernel@vger.kernel.org
18858 F: drivers/misc/vmw_balloon.c
18860 VMWARE HYPERVISOR INTERFACE
18861 M: Deep Shah <sdeep@vmware.com>
18862 M: "VMware, Inc." <pv-drivers@vmware.com>
18863 L: virtualization@lists.linux-foundation.org
18865 F: arch/x86/include/asm/vmware.h
18866 F: arch/x86/kernel/cpu/vmware.c
18868 VMWARE PVRDMA DRIVER
18869 M: Adit Ranadive <aditr@vmware.com>
18870 M: VMware PV-Drivers <pv-drivers@vmware.com>
18871 L: linux-rdma@vger.kernel.org
18873 F: drivers/infiniband/hw/vmw_pvrdma/
18875 VMware PVSCSI driver
18876 M: Jim Gill <jgill@vmware.com>
18877 M: VMware PV-Drivers <pv-drivers@vmware.com>
18878 L: linux-scsi@vger.kernel.org
18880 F: drivers/scsi/vmw_pvscsi.c
18881 F: drivers/scsi/vmw_pvscsi.h
18883 VMWARE VIRTUAL PTP CLOCK DRIVER
18884 M: Vivek Thampi <vithampi@vmware.com>
18885 M: "VMware, Inc." <pv-drivers@vmware.com>
18886 L: netdev@vger.kernel.org
18888 F: drivers/ptp/ptp_vmw.c
18890 VMWARE VMMOUSE SUBDRIVER
18891 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18892 M: "VMware, Inc." <pv-drivers@vmware.com>
18893 L: linux-input@vger.kernel.org
18895 F: drivers/input/mouse/vmmouse.c
18896 F: drivers/input/mouse/vmmouse.h
18898 VMWARE VMXNET3 ETHERNET DRIVER
18899 M: Ronak Doshi <doshir@vmware.com>
18900 M: "VMware, Inc." <pv-drivers@vmware.com>
18901 L: netdev@vger.kernel.org
18903 F: drivers/net/vmxnet3/
18905 VOCORE VOCORE2 BOARD
18906 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18907 L: linux-mips@vger.kernel.org
18909 F: arch/mips/boot/dts/ralink/vocore2.dts
18911 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18912 M: Liam Girdwood <lgirdwood@gmail.com>
18913 M: Mark Brown <broonie@kernel.org>
18914 L: linux-kernel@vger.kernel.org
18916 W: http://www.slimlogic.co.uk/?p=48
18917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18918 F: Documentation/devicetree/bindings/regulator/
18919 F: Documentation/power/regulator/
18920 F: drivers/regulator/
18921 F: include/dt-bindings/regulator/
18922 F: include/linux/regulator/
18923 K: regulator_get_optional
18926 M: David Ahern <dsahern@kernel.org>
18927 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18928 L: netdev@vger.kernel.org
18930 F: Documentation/networking/vrf.rst
18931 F: drivers/net/vrf.c
18934 M: Petr Mladek <pmladek@suse.com>
18935 M: Steven Rostedt <rostedt@goodmis.org>
18936 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18937 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18938 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18941 F: Documentation/core-api/printk-formats.rst
18942 F: lib/test_printf.c
18945 VT1211 HARDWARE MONITOR DRIVER
18946 M: Juerg Haefliger <juergh@gmail.com>
18947 L: linux-hwmon@vger.kernel.org
18949 F: Documentation/hwmon/vt1211.rst
18950 F: drivers/hwmon/vt1211.c
18952 VT8231 HARDWARE MONITOR DRIVER
18953 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18954 L: linux-hwmon@vger.kernel.org
18956 F: drivers/hwmon/vt8231.c
18958 VUB300 USB to SDIO/SD/MMC bridge chip
18959 L: linux-mmc@vger.kernel.org
18961 F: drivers/mmc/host/vub300.c
18963 W1 DALLAS'S 1-WIRE BUS
18964 M: Evgeniy Polyakov <zbr@ioremap.net>
18966 F: Documentation/devicetree/bindings/w1/
18967 F: Documentation/w1/
18969 F: include/linux/w1.h
18971 W83791D HARDWARE MONITORING DRIVER
18972 M: Marc Hulsman <m.hulsman@tudelft.nl>
18973 L: linux-hwmon@vger.kernel.org
18975 F: Documentation/hwmon/w83791d.rst
18976 F: drivers/hwmon/w83791d.c
18978 W83793 HARDWARE MONITORING DRIVER
18979 M: Rudolf Marek <r.marek@assembler.cz>
18980 L: linux-hwmon@vger.kernel.org
18982 F: Documentation/hwmon/w83793.rst
18983 F: drivers/hwmon/w83793.c
18985 W83795 HARDWARE MONITORING DRIVER
18986 M: Jean Delvare <jdelvare@suse.com>
18987 L: linux-hwmon@vger.kernel.org
18989 F: drivers/hwmon/w83795.c
18991 W83L51xD SD/MMC CARD INTERFACE DRIVER
18992 M: Pierre Ossman <pierre@ossman.eu>
18994 F: drivers/mmc/host/wbsd.*
18996 WACOM PROTOCOL 4 SERIAL TABLETS
18997 M: Julian Squires <julian@cipht.net>
18998 M: Hans de Goede <hdegoede@redhat.com>
18999 L: linux-input@vger.kernel.org
19001 F: drivers/input/tablet/wacom_serial4.c
19003 WATCHDOG DEVICE DRIVERS
19004 M: Wim Van Sebroeck <wim@linux-watchdog.org>
19005 M: Guenter Roeck <linux@roeck-us.net>
19006 L: linux-watchdog@vger.kernel.org
19008 W: http://www.linux-watchdog.org/
19009 T: git git://www.linux-watchdog.org/linux-watchdog.git
19010 F: Documentation/devicetree/bindings/watchdog/
19011 F: Documentation/watchdog/
19012 F: drivers/watchdog/
19013 F: include/linux/watchdog.h
19014 F: include/uapi/linux/watchdog.h
19016 WHISKEYCOVE PMIC GPIO DRIVER
19017 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
19018 L: linux-gpio@vger.kernel.org
19020 F: drivers/gpio/gpio-wcove.c
19023 M: Dianlong Li <long17.cool@163.com>
19024 L: linux-rtc@vger.kernel.org
19026 F: drivers/rtc/rtc-sd3078.c
19029 M: David Rheinsberg <david.rheinsberg@gmail.com>
19030 L: linux-input@vger.kernel.org
19032 F: drivers/hid/hid-wiimote*
19034 WILOCITY WIL6210 WIRELESS DRIVER
19035 M: Maya Erez <merez@codeaurora.org>
19036 L: linux-wireless@vger.kernel.org
19037 L: wil6210@qti.qualcomm.com
19039 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
19040 F: drivers/net/wireless/ath/wil6210/
19043 M: David Härdeman <david@hardeman.nu>
19045 F: drivers/media/rc/winbond-cir.c
19047 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
19048 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19049 L: linux-watchdog@vger.kernel.org
19051 F: drivers/watchdog/ebc-c384_wdt.c
19053 WINSYSTEMS WS16C48 GPIO DRIVER
19054 M: William Breathitt Gray <vilhelm.gray@gmail.com>
19055 L: linux-gpio@vger.kernel.org
19057 F: drivers/gpio/gpio-ws16c48.c
19059 WIREGUARD SECURE NETWORK TUNNEL
19060 M: Jason A. Donenfeld <Jason@zx2c4.com>
19061 L: wireguard@lists.zx2c4.com
19062 L: netdev@vger.kernel.org
19064 F: drivers/net/wireguard/
19065 F: tools/testing/selftests/wireguard/
19067 WISTRON LAPTOP BUTTON DRIVER
19068 M: Miloslav Trmac <mitr@volny.cz>
19070 F: drivers/input/misc/wistron_btns.c
19072 WL3501 WIRELESS PCMCIA CARD DRIVER
19073 L: linux-wireless@vger.kernel.org
19075 F: drivers/net/wireless/wl3501*
19077 WOLFSON MICROELECTRONICS DRIVERS
19078 L: patches@opensource.cirrus.com
19080 W: https://github.com/CirrusLogic/linux-drivers/wiki
19081 T: git https://github.com/CirrusLogic/linux-drivers.git
19082 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
19083 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
19084 F: Documentation/devicetree/bindings/mfd/wm831x.txt
19085 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
19086 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
19087 F: Documentation/hwmon/wm83??.rst
19088 F: arch/arm/mach-s3c/mach-crag6410*
19089 F: drivers/clk/clk-wm83*.c
19090 F: drivers/extcon/extcon-arizona.c
19091 F: drivers/gpio/gpio-*wm*.c
19092 F: drivers/gpio/gpio-arizona.c
19093 F: drivers/hwmon/wm83??-hwmon.c
19094 F: drivers/input/misc/wm831x-on.c
19095 F: drivers/input/touchscreen/wm831x-ts.c
19096 F: drivers/input/touchscreen/wm97*.c
19097 F: drivers/leds/leds-wm83*.c
19098 F: drivers/mfd/arizona*
19099 F: drivers/mfd/cs47l24*
19100 F: drivers/mfd/wm*.c
19101 F: drivers/power/supply/wm83*.c
19102 F: drivers/regulator/arizona*
19103 F: drivers/regulator/wm8*.c
19104 F: drivers/rtc/rtc-wm83*.c
19105 F: drivers/video/backlight/wm83*_bl.c
19106 F: drivers/watchdog/wm83*_wdt.c
19107 F: include/linux/mfd/arizona/
19108 F: include/linux/mfd/wm831x/
19109 F: include/linux/mfd/wm8350/
19110 F: include/linux/mfd/wm8400*
19111 F: include/linux/regulator/arizona*
19112 F: include/linux/wm97xx.h
19113 F: include/sound/wm????.h
19114 F: sound/soc/codecs/arizona.?
19115 F: sound/soc/codecs/cs47l24*
19116 F: sound/soc/codecs/wm*
19119 M: Tejun Heo <tj@kernel.org>
19120 R: Lai Jiangshan <jiangshanlai@gmail.com>
19122 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19123 F: Documentation/core-api/workqueue.rst
19124 F: include/linux/workqueue.h
19125 F: kernel/workqueue.c
19127 X-POWERS AXP288 PMIC DRIVERS
19128 M: Hans de Goede <hdegoede@redhat.com>
19130 F: drivers/acpi/pmic/intel_pmic_xpower.c
19133 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19134 M: Chen-Yu Tsai <wens@csie.org>
19135 L: linux-kernel@vger.kernel.org
19140 M: Martin Schiller <ms@dev.tdt.de>
19141 L: linux-x25@vger.kernel.org
19143 F: Documentation/networking/lapb-module.rst
19144 F: Documentation/networking/x25*
19145 F: drivers/net/wan/hdlc_x25.c
19146 F: drivers/net/wan/lapbether.c
19147 F: include/*/lapb.h
19148 F: include/net/x25*
19149 F: include/uapi/linux/x25.h
19153 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19154 M: Thomas Gleixner <tglx@linutronix.de>
19155 M: Ingo Molnar <mingo@redhat.com>
19156 M: Borislav Petkov <bp@alien8.de>
19158 R: "H. Peter Anvin" <hpa@zytor.com>
19159 L: linux-kernel@vger.kernel.org
19161 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19162 F: Documentation/devicetree/bindings/x86/
19163 F: Documentation/x86/
19167 M: Andy Lutomirski <luto@kernel.org>
19168 L: linux-kernel@vger.kernel.org
19170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19173 X86 MCE INFRASTRUCTURE
19174 M: Tony Luck <tony.luck@intel.com>
19175 M: Borislav Petkov <bp@alien8.de>
19176 L: linux-edac@vger.kernel.org
19178 F: arch/x86/kernel/cpu/mce/*
19180 X86 MICROCODE UPDATE SUPPORT
19181 M: Borislav Petkov <bp@alien8.de>
19183 F: arch/x86/kernel/cpu/microcode/*
19186 M: Dave Hansen <dave.hansen@linux.intel.com>
19187 M: Andy Lutomirski <luto@kernel.org>
19188 M: Peter Zijlstra <peterz@infradead.org>
19189 L: linux-kernel@vger.kernel.org
19191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19194 X86 PLATFORM DRIVERS
19195 M: Hans de Goede <hdegoede@redhat.com>
19196 M: Mark Gross <mgross@linux.intel.com>
19197 L: platform-driver-x86@vger.kernel.org
19199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19200 F: drivers/platform/olpc/
19201 F: drivers/platform/x86/
19203 X86 PLATFORM DRIVERS - ARCH
19204 R: Darren Hart <dvhart@infradead.org>
19205 R: Andy Shevchenko <andy@infradead.org>
19206 L: platform-driver-x86@vger.kernel.org
19209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19210 F: arch/x86/platform
19212 X86 PLATFORM UV HPE SUPERDOME FLEX
19213 M: Steve Wahl <steve.wahl@hpe.com>
19214 R: Mike Travis <mike.travis@hpe.com>
19215 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19216 R: Russ Anderson <russ.anderson@hpe.com>
19218 F: arch/x86/include/asm/uv/
19219 F: arch/x86/kernel/apic/x2apic_uv_x.c
19220 F: arch/x86/platform/uv/
19223 M: Andy Lutomirski <luto@kernel.org>
19224 L: linux-kernel@vger.kernel.org
19226 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19227 F: arch/x86/entry/vdso/
19230 M: Matthew Wilcox <willy@infradead.org>
19231 L: linux-fsdevel@vger.kernel.org
19233 F: Documentation/core-api/xarray.rst
19234 F: include/linux/idr.h
19235 F: include/linux/xarray.h
19238 F: tools/testing/radix-tree
19241 M: Benjamin Valentin <benpicco@googlemail.com>
19243 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19244 F: drivers/media/rc/xbox_remote.c
19246 XC2028/3028 TUNER DRIVER
19247 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19248 L: linux-media@vger.kernel.org
19250 W: https://linuxtv.org
19251 T: git git://linuxtv.org/media_tree.git
19252 F: drivers/media/tuners/tuner-xc2028.*
19254 XDP (eXpress Data Path)
19255 M: Alexei Starovoitov <ast@kernel.org>
19256 M: Daniel Borkmann <daniel@iogearbox.net>
19257 M: David S. Miller <davem@davemloft.net>
19258 M: Jakub Kicinski <kuba@kernel.org>
19259 M: Jesper Dangaard Brouer <hawk@kernel.org>
19260 M: John Fastabend <john.fastabend@gmail.com>
19261 L: netdev@vger.kernel.org
19262 L: bpf@vger.kernel.org
19264 F: include/net/xdp.h
19265 F: include/net/xdp_priv.h
19266 F: include/trace/events/xdp.h
19267 F: kernel/bpf/cpumap.c
19268 F: kernel/bpf/devmap.c
19270 F: samples/bpf/xdp*
19271 F: tools/testing/selftests/bpf/*xdp*
19272 F: tools/testing/selftests/bpf/*/*xdp*
19273 F: drivers/net/ethernet/*/*/*/*/*xdp*
19274 F: drivers/net/ethernet/*/*/*xdp*
19275 K: (?:\b|_)xdp(?:\b|_)
19277 XDP SOCKETS (AF_XDP)
19278 M: Björn Töpel <bjorn.topel@intel.com>
19279 M: Magnus Karlsson <magnus.karlsson@intel.com>
19280 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19281 L: netdev@vger.kernel.org
19282 L: bpf@vger.kernel.org
19284 F: Documentation/networking/af_xdp.rst
19285 F: include/net/xdp_sock*
19286 F: include/net/xsk_buff_pool.h
19287 F: include/uapi/linux/if_xdp.h
19288 F: include/uapi/linux/xdp_diag.h
19289 F: include/net/netns/xdp.h
19291 F: samples/bpf/xdpsock*
19292 F: tools/lib/bpf/xsk*
19294 XEN BLOCK SUBSYSTEM
19295 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19296 M: Roger Pau Monné <roger.pau@citrix.com>
19297 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19299 F: drivers/block/xen*
19300 F: drivers/block/xen-blkback/*
19303 M: Stefano Stabellini <sstabellini@kernel.org>
19304 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19306 F: arch/arm/include/asm/xen/
19309 XEN HYPERVISOR ARM64
19310 M: Stefano Stabellini <sstabellini@kernel.org>
19311 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19313 F: arch/arm64/include/asm/xen/
19316 XEN HYPERVISOR INTERFACE
19317 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19318 M: Juergen Gross <jgross@suse.com>
19319 R: Stefano Stabellini <sstabellini@kernel.org>
19320 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19322 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19323 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19324 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19325 F: arch/x86/include/asm/pvclock-abi.h
19326 F: arch/x86/include/asm/xen/
19327 F: arch/x86/platform/pvh/
19329 F: drivers/*/xen-*front.c
19331 F: include/uapi/xen/
19334 XEN NETWORK BACKEND DRIVER
19335 M: Wei Liu <wei.liu@kernel.org>
19336 M: Paul Durrant <paul@xen.org>
19337 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19338 L: netdev@vger.kernel.org
19340 F: drivers/net/xen-netback/*
19343 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19344 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19346 F: arch/x86/pci/*xen*
19347 F: drivers/pci/*xen*
19350 M: Juergen Gross <jgross@suse.com>
19351 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19352 L: linux-scsi@vger.kernel.org
19354 F: drivers/scsi/xen-scsifront.c
19355 F: drivers/xen/xen-scsiback.c
19356 F: include/xen/interface/io/vscsiif.h
19358 XEN SOUND FRONTEND DRIVER
19359 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19360 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19365 XEN SWIOTLB SUBSYSTEM
19366 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19367 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19368 L: iommu@lists.linux-foundation.org
19370 F: arch/x86/xen/*swiotlb*
19371 F: drivers/xen/*swiotlb*
19374 M: Darrick J. Wong <darrick.wong@oracle.com>
19375 M: linux-xfs@vger.kernel.org
19376 L: linux-xfs@vger.kernel.org
19379 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19380 F: Documentation/ABI/testing/sysfs-fs-xfs
19381 F: Documentation/admin-guide/xfs.rst
19382 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19383 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19385 F: include/uapi/linux/dqblk_xfs.h
19386 F: include/uapi/linux/fsmap.h
19388 XILINX AXI ETHERNET DRIVER
19389 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19391 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19394 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19395 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19396 L: linux-can@vger.kernel.org
19398 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19399 F: drivers/net/can/xilinx_can.c
19401 XILINX SD-FEC IP CORES
19402 M: Derek Kiernan <derek.kiernan@xilinx.com>
19403 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19405 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19406 F: Documentation/misc-devices/xilinx_sdfec.rst
19407 F: drivers/misc/Kconfig
19408 F: drivers/misc/Makefile
19409 F: drivers/misc/xilinx_sdfec.c
19410 F: include/uapi/misc/xilinx_sdfec.h
19412 XILINX UARTLITE SERIAL DRIVER
19413 M: Peter Korsgaard <jacmet@sunsite.dk>
19414 L: linux-serial@vger.kernel.org
19416 F: drivers/tty/serial/uartlite.c
19418 XILINX VIDEO IP CORES
19419 M: Hyun Kwon <hyun.kwon@xilinx.com>
19420 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19421 L: linux-media@vger.kernel.org
19423 T: git git://linuxtv.org/media_tree.git
19424 F: Documentation/devicetree/bindings/media/xilinx/
19425 F: drivers/media/platform/xilinx/
19426 F: include/uapi/linux/xilinx-v4l2-controls.h
19428 XILINX ZYNQMP DPDMA DRIVER
19429 M: Hyun Kwon <hyun.kwon@xilinx.com>
19430 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19431 L: dmaengine@vger.kernel.org
19433 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19434 F: drivers/dma/xilinx/xilinx_dpdma.c
19435 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19437 XILINX ZYNQMP PSGTR PHY DRIVER
19438 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19439 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19440 L: linux-kernel@vger.kernel.org
19442 T: git https://github.com/Xilinx/linux-xlnx.git
19443 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19444 F: drivers/phy/xilinx/phy-zynqmp.c
19447 M: Eli Billauer <eli.billauer@gmail.com>
19448 L: linux-kernel@vger.kernel.org
19450 F: drivers/char/xillybus/
19453 M: George Cherian <gcherian@marvell.com>
19454 L: linux-i2c@vger.kernel.org
19456 W: http://www.marvell.com
19457 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19458 F: drivers/i2c/busses/i2c-xlp9xx.c
19460 XRA1403 GPIO EXPANDER
19461 M: Nandor Han <nandor.han@ge.com>
19462 M: Semi Malinen <semi.malinen@ge.com>
19463 L: linux-gpio@vger.kernel.org
19465 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19466 F: drivers/gpio/gpio-xra1403.c
19468 XTENSA XTFPGA PLATFORM SUPPORT
19469 M: Max Filippov <jcmvbkbc@gmail.com>
19470 L: linux-xtensa@linux-xtensa.org
19472 F: drivers/spi/spi-xtensa-xtfpga.c
19473 F: sound/soc/xtensa/xtfpga-i2s.c
19475 YAM DRIVER FOR AX.25
19476 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19477 L: linux-hams@vger.kernel.org
19479 F: drivers/net/hamradio/yam*
19480 F: include/linux/yam.h
19482 YAMA SECURITY MODULE
19483 M: Kees Cook <keescook@chromium.org>
19485 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19486 F: Documentation/admin-guide/LSM/Yama.rst
19489 YEALINK PHONE DRIVER
19490 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19491 L: usbb2k-api-dev@nongnu.org
19493 F: Documentation/input/devices/yealink.rst
19494 F: drivers/input/misc/yealink.*
19496 Z8530 DRIVER FOR AX.25
19497 M: Joerg Reuter <jreuter@yaina.de>
19498 L: linux-hams@vger.kernel.org
19500 W: http://yaina.de/jreuter/
19501 W: http://www.qsl.net/dl1bke/
19502 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19503 F: drivers/net/hamradio/*scc.c
19504 F: drivers/net/hamradio/z8530.h
19506 ZBUD COMPRESSED PAGE ALLOCATOR
19507 M: Seth Jennings <sjenning@redhat.com>
19508 M: Dan Streetman <ddstreet@ieee.org>
19509 L: linux-mm@kvack.org
19511 F: include/linux/zbud.h
19514 ZD1211RW WIRELESS DRIVER
19515 M: Daniel Drake <dsd@gentoo.org>
19516 M: Ulrich Kunitz <kune@deine-taler.de>
19517 L: linux-wireless@vger.kernel.org
19518 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19520 W: http://zd1211.ath.cx/wiki/DriverRewrite
19521 F: drivers/net/wireless/zydas/zd1211rw/
19523 ZD1301 MEDIA DRIVER
19524 M: Antti Palosaari <crope@iki.fi>
19525 L: linux-media@vger.kernel.org
19527 W: https://linuxtv.org/
19528 W: http://palosaari.fi/linux/
19529 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19530 F: drivers/media/usb/dvb-usb-v2/zd1301*
19532 ZD1301_DEMOD MEDIA DRIVER
19533 M: Antti Palosaari <crope@iki.fi>
19534 L: linux-media@vger.kernel.org
19536 W: https://linuxtv.org/
19537 W: http://palosaari.fi/linux/
19538 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19539 F: drivers/media/dvb-frontends/zd1301_demod*
19541 ZHAOXIN PROCESSOR SUPPORT
19542 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19543 L: linux-kernel@vger.kernel.org
19545 F: arch/x86/kernel/cpu/zhaoxin.c
19548 M: Damien Le Moal <damien.lemoal@wdc.com>
19549 M: Naohiro Aota <naohiro.aota@wdc.com>
19550 R: Johannes Thumshirn <jth@kernel.org>
19551 L: linux-fsdevel@vger.kernel.org
19553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19554 F: Documentation/filesystems/zonefs.rst
19557 ZPOOL COMPRESSED PAGE STORAGE API
19558 M: Dan Streetman <ddstreet@ieee.org>
19559 L: linux-mm@kvack.org
19561 F: include/linux/zpool.h
19564 ZR36067 VIDEO FOR LINUX DRIVER
19565 M: Corentin Labbe <clabbe@baylibre.com>
19566 L: mjpeg-users@lists.sourceforge.net
19567 L: linux-media@vger.kernel.org
19569 W: http://mjpeg.sourceforge.net/driver-zoran/
19570 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19571 F: Documentation/driver-api/media/drivers/zoran.rst
19572 F: drivers/staging/media/zoran/
19574 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19575 M: Minchan Kim <minchan@kernel.org>
19576 M: Nitin Gupta <ngupta@vflare.org>
19577 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19578 L: linux-kernel@vger.kernel.org
19580 F: Documentation/admin-guide/blockdev/zram.rst
19581 F: drivers/block/zram/
19583 ZS DECSTATION Z85C30 SERIAL DRIVER
19584 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19586 F: drivers/tty/serial/zs.*
19588 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19589 M: Minchan Kim <minchan@kernel.org>
19590 M: Nitin Gupta <ngupta@vflare.org>
19591 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19592 L: linux-mm@kvack.org
19594 F: Documentation/vm/zsmalloc.rst
19595 F: include/linux/zsmalloc.h
19598 ZSWAP COMPRESSED SWAP CACHING
19599 M: Seth Jennings <sjenning@redhat.com>
19600 M: Dan Streetman <ddstreet@ieee.org>
19601 M: Vitaly Wool <vitaly.wool@konsulko.com>
19602 L: linux-mm@kvack.org
19607 M: Linus Torvalds <torvalds@linux-foundation.org>
19608 L: linux-kernel@vger.kernel.org
19609 S: Buried alive in reporters
19610 Q: http://patchwork.kernel.org/project/LKML/list/
19611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git