1 List of maintainers and how to submit kernel changes
2 ====================================================
4 Please try to follow the guidelines below. This will make things
5 easier on the maintainers. Not all of these guidelines matter for every
6 trivial patch so apply some common sense.
8 Tips for patch submitters
9 -------------------------
11 1. Always *test* your changes, however small, on at least 4 or
12 5 people, preferably many more.
14 2. Try to release a few ALPHA test versions to the net. Announce
15 them onto the kernel channel and await results. This is especially
16 important for device drivers, because often that's the only way
17 you will find things like the fact version 3 firmware needs
18 a magic fix you didn't know about, or some clown changed the
19 chips on a board and not its name. (Don't laugh! Look at the
20 SMC etherpower for that.)
22 3. Make sure your changes compile correctly in multiple
23 configurations. In particular check that changes work both as a
24 module and built into the kernel.
26 4. When you are happy with a change make it generally available for
27 testing and await feedback.
29 5. Make a patch available to the relevant maintainer in the list. Use
30 ``diff -u`` to make the patch easy to merge. Be prepared to get your
31 changes sent back with seemingly silly requests about formatting
32 and variable names. These aren't as silly as they seem. One
33 job the maintainers (and especially Linus) do is to keep things
34 looking the same. Sometimes this means that the clever hack in
35 your driver to get around a problem actually needs to become a
36 generalized kernel feature ready for next time.
38 PLEASE check your patch with the automated style checker
39 (scripts/checkpatch.pl) to catch trivial style violations.
40 See Documentation/process/coding-style.rst for guidance here.
42 PLEASE CC: the maintainers and mailing lists that are generated
43 by ``scripts/get_maintainer.pl.`` The results returned by the
44 script will be best if you have git installed and are making
45 your changes in a branch derived from Linus' latest git tree.
46 See Documentation/process/submitting-patches.rst for details.
48 PLEASE try to include any credit lines you want added with the
49 patch. It avoids people being missed off by mistake and makes
50 it easier to know who wants adding and who doesn't.
52 PLEASE document known bugs. If it doesn't work for everything
53 or does something very odd once a month document it.
55 PLEASE remember that submissions must be made under the terms
56 of the Linux Foundation certificate of contribution and should
57 include a Signed-off-by: line. The current version of this
58 "Developer's Certificate of Origin" (DCO) is listed in the file
59 Documentation/process/submitting-patches.rst.
61 6. Make sure you have the right to send any changes you make. If you
62 do changes at work you may find your employer owns the patch
65 7. When sending security related changes or reports to a maintainer
66 please Cc: security@kernel.org, especially if the maintainer
67 does not respond. Please keep in mind that the security team is
68 a small set of people who can be efficient only when working on
69 verified bugs. Please only Cc: this list when you have identified
70 that the bug would present a short-term risk to other users if it
71 were publicly disclosed. For example, reports of address leaks do
72 not represent an immediate threat and are better handled publicly,
73 and ideally, should come with a patch proposal. Please do not send
74 automated reports to this list either. Such bugs will be handled
75 better and faster in the usual public places. See
76 Documentation/admin-guide/security-bugs.rst for details.
80 Descriptions of section entries and preferred order
81 ---------------------------------------------------
83 M: *Mail* patches to: FullName <address@domain>
84 R: Designated *Reviewer*: FullName <address@domain>
85 These reviewers should be CCed on patches.
86 L: *Mailing list* that is relevant to this area
87 S: *Status*, one of the following:
88 Supported: Someone is actually paid to look after this.
89 Maintained: Someone actually looks after it.
90 Odd Fixes: It has a maintainer but they don't have time to do
91 much other than throw the odd patch in. See below..
92 Orphan: No current maintainer [but maybe you could take the
93 role as you write your new code].
94 Obsolete: Old code. Something tagged obsolete generally means
95 it has been replaced by a better system and you
97 W: *Web-page* with status/info
98 Q: *Patchwork* web based patch tracking system site
99 B: URI for where to file *bugs*. A web-page with detailed bug
100 filing info, a direct bug tracker link, or a mailto: URI.
101 C: URI for *chat* protocol, server and channel where developers
102 usually hang out, for example irc://server/channel.
103 P: Subsystem Profile document for more details submitting
104 patches to the given subsystem. This is either an in-tree file,
105 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
107 T: *SCM* tree type and location.
108 Type is one of: git, hg, quilt, stgit, topgit
109 F: *Files* and directories wildcard patterns.
110 A trailing slash includes all files and subdirectory files.
111 F: drivers/net/ all files in and below drivers/net
112 F: drivers/net/* all files in drivers/net, but not below
113 F: */net/* all files in "any top level directory"/net
114 One pattern per line. Multiple F: lines acceptable.
115 X: *Excluded* files and directories that are NOT maintained, same
116 rules as F:. Files exclusions are tested before file matches.
117 Can be useful for excluding a specific subdirectory, for instance:
120 matches all files in and below net excluding net/ipv6/
121 N: Files and directories *Regex* patterns.
122 N: [^a-z]tegra all files whose path contains tegra
123 (not including files like integrator)
124 One pattern per line. Multiple N: lines acceptable.
125 scripts/get_maintainer.pl has different behavior for files that
126 match F: pattern and matches of N: patterns. By default,
127 get_maintainer will not look at git log history when an F: pattern
128 match occurs. When an N: match occurs, git log history is used
129 to also notify the people that have git commit signatures.
130 K: *Content regex* (perl extended) pattern match in a patch or file.
133 matches patches or files that contain "of_get_profile"
134 K: \b(printk|pr_(info|err))\b
135 matches patches or files that contain one or more of the words
136 printk, pr_info or pr_err
137 One regex pattern per line. Multiple K: lines acceptable.
142 .. note:: When reading this list, please look for the most precise areas
143 first. When adding to this list, please keep the entries in
147 M: Steffen Klassert <klassert@kernel.org>
148 L: netdev@vger.kernel.org
150 F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
151 F: drivers/net/ethernet/3com/3c59x.c
153 3CR990 NETWORK DRIVER
154 M: David Dillow <dave@thedillows.org>
155 L: netdev@vger.kernel.org
157 F: drivers/net/ethernet/3com/typhoon*
159 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
160 M: Adam Radford <aradford@gmail.com>
161 L: linux-scsi@vger.kernel.org
163 W: http://www.lsi.com
166 53C700 AND 53C700-66 SCSI DRIVER
167 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
168 L: linux-scsi@vger.kernel.org
170 F: drivers/scsi/53c700*
172 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
173 M: Alexander Aring <alex.aring@gmail.com>
174 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
175 L: linux-bluetooth@vger.kernel.org
176 L: linux-wpan@vger.kernel.org
178 F: Documentation/networking/6lowpan.rst
179 F: include/net/6lowpan.h
182 6PACK NETWORK DRIVER FOR AX.25
183 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
184 L: linux-hams@vger.kernel.org
186 F: drivers/net/hamradio/6pack.c
188 802.11 (including CFG80211/NL80211)
189 M: Johannes Berg <johannes@sipsolutions.net>
190 L: linux-wireless@vger.kernel.org
192 W: https://wireless.wiki.kernel.org/
193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
195 F: Documentation/driver-api/80211/cfg80211.rst
196 F: Documentation/networking/regulatory.rst
197 F: include/linux/ieee80211.h
198 F: include/net/cfg80211.h
199 F: include/net/ieee80211_radiotap.h
200 F: include/net/iw_handler.h
201 F: include/net/wext.h
202 F: include/uapi/linux/nl80211.h
205 8169 10/100/1000 GIGABIT ETHERNET DRIVER
206 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
207 M: Heiner Kallweit <hkallweit1@gmail.com>
208 L: netdev@vger.kernel.org
210 F: drivers/net/ethernet/realtek/r8169*
212 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
213 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
214 L: linux-serial@vger.kernel.org
216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
217 F: drivers/tty/serial/8250*
218 F: include/linux/serial_8250.h
220 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
221 L: netdev@vger.kernel.org
223 F: drivers/net/ethernet/8390/
226 M: Eric Van Hensbergen <ericvh@gmail.com>
227 M: Latchesar Ionkov <lucho@ionkov.net>
228 M: Dominique Martinet <asmadeus@codewreck.org>
229 L: v9fs-developer@lists.sourceforge.net
231 W: http://swik.net/v9fs
232 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
234 T: git git://github.com/martinetd/linux.git
235 F: Documentation/filesystems/9p.rst
238 F: include/trace/events/9p.h
239 F: include/uapi/linux/virtio_9p.h
243 M: Antti Palosaari <crope@iki.fi>
244 L: linux-media@vger.kernel.org
246 W: https://linuxtv.org
247 W: http://palosaari.fi/linux/
248 Q: http://patchwork.linuxtv.org/project/linux-media/list/
249 T: git git://linuxtv.org/anttip/media_tree.git
250 F: drivers/media/dvb-frontends/a8293*
252 AACRAID SCSI RAID DRIVER
253 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
254 L: linux-scsi@vger.kernel.org
256 W: http://www.adaptec.com/
257 F: Documentation/scsi/aacraid.rst
258 F: drivers/scsi/aacraid/
261 L: linux-api@vger.kernel.org
262 F: include/linux/syscalls.h
265 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
266 M: Hans de Goede <hdegoede@redhat.com>
267 L: linux-hwmon@vger.kernel.org
269 F: drivers/hwmon/abituguru.c
271 ABIT UGURU 3 HARDWARE MONITOR DRIVER
272 M: Alistair John Strachan <alistair@devzero.co.uk>
273 L: linux-hwmon@vger.kernel.org
275 F: drivers/hwmon/abituguru3.c
277 ACCES 104-DIO-48E GPIO DRIVER
278 M: William Breathitt Gray <vilhelm.gray@gmail.com>
279 L: linux-gpio@vger.kernel.org
281 F: drivers/gpio/gpio-104-dio-48e.c
283 ACCES 104-IDI-48 GPIO DRIVER
284 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
285 L: linux-gpio@vger.kernel.org
287 F: drivers/gpio/gpio-104-idi-48.c
289 ACCES 104-IDIO-16 GPIO DRIVER
290 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
291 L: linux-gpio@vger.kernel.org
293 F: drivers/gpio/gpio-104-idio-16.c
295 ACCES 104-QUAD-8 DRIVER
296 M: William Breathitt Gray <vilhelm.gray@gmail.com>
297 M: Syed Nayyar Waris <syednwaris@gmail.com>
298 L: linux-iio@vger.kernel.org
300 F: Documentation/ABI/testing/sysfs-bus-counter-104-quad-8
301 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
302 F: drivers/counter/104-quad-8.c
304 ACCES PCI-IDIO-16 GPIO DRIVER
305 M: William Breathitt Gray <vilhelm.gray@gmail.com>
306 L: linux-gpio@vger.kernel.org
308 F: drivers/gpio/gpio-pci-idio-16.c
310 ACCES PCIe-IDIO-24 GPIO DRIVER
311 M: William Breathitt Gray <vilhelm.gray@gmail.com>
312 L: linux-gpio@vger.kernel.org
314 F: drivers/gpio/gpio-pcie-idio-24.c
317 M: Jes Sorensen <jes@trained-monkey.org>
318 L: linux-acenic@sunsite.dk
320 F: drivers/net/ethernet/alteon/acenic*
322 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
323 M: Peter Kaestle <peter@piie.net>
324 L: platform-driver-x86@vger.kernel.org
326 W: http://piie.net/?section=acerhdf
327 F: drivers/platform/x86/acerhdf.c
329 ACER WMI LAPTOP EXTRAS
330 M: "Lee, Chun-Yi" <jlee@suse.com>
331 L: platform-driver-x86@vger.kernel.org
333 F: drivers/platform/x86/acer-wmi.c
336 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
337 M: Len Brown <lenb@kernel.org>
338 L: linux-acpi@vger.kernel.org
340 W: https://01.org/linux-acpi
341 Q: https://patchwork.kernel.org/project/linux-acpi/list/
342 B: https://bugzilla.kernel.org
343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
344 F: Documentation/ABI/testing/configfs-acpi
345 F: Documentation/ABI/testing/sysfs-bus-acpi
346 F: Documentation/firmware-guide/acpi/
348 F: drivers/pci/*/*acpi*
349 F: drivers/pci/*acpi*
350 F: drivers/pnp/pnpacpi/
352 F: include/linux/acpi.h
353 F: include/linux/fwnode.h
357 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
358 M: Len Brown <lenb@kernel.org>
359 R: James Morse <james.morse@arm.com>
360 R: Tony Luck <tony.luck@intel.com>
361 R: Borislav Petkov <bp@alien8.de>
362 L: linux-acpi@vger.kernel.org
363 F: drivers/acpi/apei/
365 ACPI COMPONENT ARCHITECTURE (ACPICA)
366 M: Robert Moore <robert.moore@intel.com>
367 M: Erik Kaneda <erik.kaneda@intel.com>
368 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
369 L: linux-acpi@vger.kernel.org
372 W: https://acpica.org/
373 W: https://github.com/acpica/acpica/
374 Q: https://patchwork.kernel.org/project/linux-acpi/list/
375 B: https://bugzilla.kernel.org
376 B: https://bugs.acpica.org
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 F: drivers/acpi/acpica/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
388 F: drivers/acpi/fan.c
390 ACPI FOR ARM64 (ACPI/arm64)
391 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
392 M: Hanjun Guo <guohanjun@huawei.com>
393 M: Sudeep Holla <sudeep.holla@arm.com>
394 L: linux-acpi@vger.kernel.org
395 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
397 F: drivers/acpi/arm64
399 ACPI I2C MULTI INSTANTIATE DRIVER
400 M: Hans de Goede <hdegoede@redhat.com>
401 L: platform-driver-x86@vger.kernel.org
403 F: drivers/platform/x86/i2c-multi-instantiate.c
406 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
407 M: Len Brown <lenb@kernel.org>
408 R: Andy Shevchenko <andy@kernel.org>
409 R: Mika Westerberg <mika.westerberg@linux.intel.com>
410 L: linux-acpi@vger.kernel.org
412 Q: https://patchwork.kernel.org/project/linux-acpi/list/
413 B: https://bugzilla.kernel.org
414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
415 F: drivers/acpi/pmic/
418 M: Zhang Rui <rui.zhang@intel.com>
419 L: linux-acpi@vger.kernel.org
421 W: https://01.org/linux-acpi
422 B: https://bugzilla.kernel.org
423 F: drivers/acpi/*thermal*
426 M: Zhang Rui <rui.zhang@intel.com>
427 L: linux-acpi@vger.kernel.org
429 W: https://01.org/linux-acpi
430 B: https://bugzilla.kernel.org
431 F: drivers/acpi/acpi_video.c
434 L: platform-driver-x86@vger.kernel.org
436 F: drivers/platform/x86/wmi.c
437 F: include/uapi/linux/wmi.h
439 AD1889 ALSA SOUND DRIVER
440 L: linux-parisc@vger.kernel.org
442 W: https://parisc.wiki.kernel.org/index.php/AD1889
443 F: sound/pci/ad1889.*
445 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
446 M: Michael Hennerich <michael.hennerich@analog.com>
448 W: http://wiki.analog.com/AD5254
449 W: http://ez.analog.com/community/linux-device-drivers
450 F: drivers/misc/ad525x_dpot.c
452 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
453 M: Michael Hennerich <michael.hennerich@analog.com>
455 W: http://wiki.analog.com/AD5398
456 W: http://ez.analog.com/community/linux-device-drivers
457 F: drivers/regulator/ad5398.c
459 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
460 M: Michael Hennerich <michael.hennerich@analog.com>
462 W: http://wiki.analog.com/AD7142
463 W: http://ez.analog.com/community/linux-device-drivers
464 F: drivers/input/misc/ad714x.c
466 AD7877 TOUCHSCREEN DRIVER
467 M: Michael Hennerich <michael.hennerich@analog.com>
469 W: http://wiki.analog.com/AD7877
470 W: http://ez.analog.com/community/linux-device-drivers
471 F: drivers/input/touchscreen/ad7877.c
473 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
474 M: Michael Hennerich <michael.hennerich@analog.com>
476 W: http://wiki.analog.com/AD7879
477 W: http://ez.analog.com/community/linux-device-drivers
478 F: drivers/input/touchscreen/ad7879.c
480 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
481 M: Jiri Kosina <jikos@kernel.org>
484 ADF7242 IEEE 802.15.4 RADIO DRIVER
485 M: Michael Hennerich <michael.hennerich@analog.com>
486 L: linux-wpan@vger.kernel.org
488 W: https://wiki.analog.com/ADF7242
489 W: http://ez.analog.com/community/linux-device-drivers
490 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
491 F: drivers/net/ieee802154/adf7242.c
493 ADM1025 HARDWARE MONITOR DRIVER
494 M: Jean Delvare <jdelvare@suse.com>
495 L: linux-hwmon@vger.kernel.org
497 F: Documentation/hwmon/adm1025.rst
498 F: drivers/hwmon/adm1025.c
500 ADM1029 HARDWARE MONITOR DRIVER
501 M: Corentin Labbe <clabbe.montjoie@gmail.com>
502 L: linux-hwmon@vger.kernel.org
504 F: drivers/hwmon/adm1029.c
506 ADM8211 WIRELESS DRIVER
507 L: linux-wireless@vger.kernel.org
509 W: https://wireless.wiki.kernel.org/
510 F: drivers/net/wireless/admtek/adm8211.*
512 ADP1653 FLASH CONTROLLER DRIVER
513 M: Sakari Ailus <sakari.ailus@iki.fi>
514 L: linux-media@vger.kernel.org
516 F: drivers/media/i2c/adp1653.c
517 F: include/media/i2c/adp1653.h
519 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
520 M: Michael Hennerich <michael.hennerich@analog.com>
522 W: http://wiki.analog.com/ADP5520
523 W: http://ez.analog.com/community/linux-device-drivers
524 F: drivers/gpio/gpio-adp5520.c
525 F: drivers/input/keyboard/adp5520-keys.c
526 F: drivers/leds/leds-adp5520.c
527 F: drivers/mfd/adp5520.c
528 F: drivers/video/backlight/adp5520_bl.c
530 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
531 M: Michael Hennerich <michael.hennerich@analog.com>
533 W: http://wiki.analog.com/ADP5588
534 W: http://ez.analog.com/community/linux-device-drivers
535 F: drivers/gpio/gpio-adp5588.c
536 F: drivers/input/keyboard/adp5588-keys.c
538 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
539 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADP8860
542 W: http://ez.analog.com/community/linux-device-drivers
543 F: drivers/video/backlight/adp8860_bl.c
546 M: Colin Leroy <colin@colino.net>
548 F: drivers/macintosh/therm_adt746x.c
550 ADT7475 HARDWARE MONITOR DRIVER
551 M: Jean Delvare <jdelvare@suse.com>
552 L: linux-hwmon@vger.kernel.org
554 F: Documentation/hwmon/adt7475.rst
555 F: drivers/hwmon/adt7475.c
558 M: Matthew Wilcox <willy@infradead.org>
559 M: Hannes Reinecke <hare@suse.com>
560 L: linux-scsi@vger.kernel.org
562 F: Documentation/scsi/advansys.rst
563 F: drivers/scsi/advansys.c
565 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
566 M: Michael Hennerich <michael.hennerich@analog.com>
568 W: http://wiki.analog.com/ADXL345
569 W: http://ez.analog.com/community/linux-device-drivers
570 F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
571 F: drivers/input/misc/adxl34x.c
573 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
574 M: Michael Hennerich <michael.hennerich@analog.com>
576 W: http://ez.analog.com/community/linux-device-drivers
577 F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
578 F: drivers/iio/accel/adxl372.c
579 F: drivers/iio/accel/adxl372_i2c.c
580 F: drivers/iio/accel/adxl372_spi.c
583 M: Antti Palosaari <crope@iki.fi>
584 L: linux-media@vger.kernel.org
586 W: https://linuxtv.org
587 W: http://palosaari.fi/linux/
588 Q: http://patchwork.linuxtv.org/project/linux-media/list/
589 T: git git://linuxtv.org/anttip/media_tree.git
590 F: drivers/media/dvb-frontends/af9013*
593 M: Antti Palosaari <crope@iki.fi>
594 L: linux-media@vger.kernel.org
596 W: https://linuxtv.org
597 W: http://palosaari.fi/linux/
598 Q: http://patchwork.linuxtv.org/project/linux-media/list/
599 T: git git://linuxtv.org/anttip/media_tree.git
600 F: drivers/media/dvb-frontends/af9033*
603 M: David Sterba <dsterba@suse.com>
604 L: linux-fsdevel@vger.kernel.org
606 F: Documentation/filesystems/affs.rst
610 M: David Howells <dhowells@redhat.com>
611 L: linux-afs@lists.infradead.org
613 W: https://www.infradead.org/~dhowells/kafs/
614 F: Documentation/filesystems/afs.rst
616 F: include/trace/events/afs.h
619 M: David Airlie <airlied@linux.ie>
621 T: git git://anongit.freedesktop.org/drm/drm
623 F: include/linux/agp*
624 F: include/uapi/linux/agp*
627 M: "Juergen E. Fischer" <fischer@norbit.de>
628 L: linux-scsi@vger.kernel.org
630 F: drivers/scsi/aha152x*
631 F: drivers/scsi/pcmcia/aha152x*
633 AIC7XXX / AIC79XX SCSI DRIVER
634 M: Hannes Reinecke <hare@suse.com>
635 L: linux-scsi@vger.kernel.org
637 F: drivers/scsi/aic7xxx/
639 AIMSLAB FM RADIO RECEIVER DRIVER
640 M: Hans Verkuil <hverkuil@xs4all.nl>
641 L: linux-media@vger.kernel.org
643 W: https://linuxtv.org
644 T: git git://linuxtv.org/media_tree.git
645 F: drivers/media/radio/radio-aimslab*
648 M: Benjamin LaHaise <bcrl@kvack.org>
649 L: linux-aio@kvack.org
652 F: include/linux/*aio*.h
655 M: Antti Palosaari <crope@iki.fi>
656 L: linux-media@vger.kernel.org
658 W: https://linuxtv.org
659 W: http://palosaari.fi/linux/
660 Q: http://patchwork.linuxtv.org/project/linux-media/list/
661 T: git git://linuxtv.org/anttip/media_tree.git
662 F: drivers/media/usb/airspy/
664 ALACRITECH GIGABIT ETHERNET DRIVER
665 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
667 F: drivers/net/ethernet/alacritech/*
669 ALCATEL SPEEDTOUCH USB DRIVER
670 M: Duncan Sands <duncan.sands@free.fr>
671 L: linux-usb@vger.kernel.org
673 W: http://www.linux-usb.org/SpeedTouch/
674 F: drivers/usb/atm/speedtch.c
675 F: drivers/usb/atm/usbatm.c
677 ALCHEMY AU1XX0 MMC DRIVER
678 M: Manuel Lauss <manuel.lauss@gmail.com>
680 F: drivers/mmc/host/au1xmmc.c
683 M: Rudolf Marek <r.marek@assembler.cz>
684 L: linux-i2c@vger.kernel.org
686 F: Documentation/i2c/busses/i2c-ali1563.rst
687 F: drivers/i2c/busses/i2c-ali1563.c
689 ALL SENSORS DLH SERIES PRESSURE SENSORS DRIVER
690 M: Tomislav Denis <tomislav.denis@avl.com>
691 L: linux-iio@vger.kernel.org
693 W: http://www.allsensors.com/
694 F: Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
695 F: drivers/iio/pressure/dlhl60d.c
697 ALLEGRO DVT VIDEO IP CORE DRIVER
698 M: Michael Tretter <m.tretter@pengutronix.de>
699 R: Pengutronix Kernel Team <kernel@pengutronix.de>
700 L: linux-media@vger.kernel.org
702 F: drivers/staging/media/allegro-dvt/
704 ALLWINNER A10 CSI DRIVER
705 M: Maxime Ripard <mripard@kernel.org>
706 L: linux-media@vger.kernel.org
708 T: git git://linuxtv.org/media_tree.git
709 F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
710 F: drivers/media/platform/sunxi/sun4i-csi/
712 ALLWINNER CPUFREQ DRIVER
713 M: Yangtao Li <tiny.windzz@gmail.com>
714 L: linux-pm@vger.kernel.org
716 F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
717 F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
719 ALLWINNER CRYPTO DRIVERS
720 M: Corentin Labbe <clabbe.montjoie@gmail.com>
721 L: linux-crypto@vger.kernel.org
723 F: drivers/crypto/allwinner/
725 ALLWINNER THERMAL DRIVER
726 M: Vasily Khoruzhick <anarsoul@gmail.com>
727 M: Yangtao Li <tiny.windzz@gmail.com>
728 L: linux-pm@vger.kernel.org
730 F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
731 F: drivers/thermal/sun8i_thermal.c
734 M: Maxime Ripard <mripard@kernel.org>
735 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
736 L: linux-media@vger.kernel.org
738 F: drivers/staging/media/sunxi/cedrus/
741 M: Richard Henderson <rth@twiddle.net>
742 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
743 M: Matt Turner <mattst88@gmail.com>
744 L: linux-alpha@vger.kernel.org
748 ALPS PS/2 TOUCHPAD DRIVER
749 R: Pali Rohár <pali@kernel.org>
750 F: drivers/input/mouse/alps.*
752 ALTERA I2C CONTROLLER DRIVER
753 M: Thor Thayer <thor.thayer@linux.intel.com>
755 F: Documentation/devicetree/bindings/i2c/i2c-altera.txt
756 F: drivers/i2c/busses/i2c-altera.c
758 ALTERA MAILBOX DRIVER
759 M: Ley Foon Tan <ley.foon.tan@intel.com>
761 F: drivers/mailbox/mailbox-altera.c
764 M: Joyce Ooi <joyce.ooi@intel.com>
765 L: linux-gpio@vger.kernel.org
767 F: drivers/gpio/gpio-altera.c
769 ALTERA SYSTEM MANAGER DRIVER
770 M: Thor Thayer <thor.thayer@linux.intel.com>
772 F: drivers/mfd/altera-sysmgr.c
773 F: include/linux/mfd/altera-sysmgr.h
775 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
776 M: Thor Thayer <thor.thayer@linux.intel.com>
778 F: drivers/gpio/gpio-altera-a10sr.c
779 F: drivers/mfd/altera-a10sr.c
780 F: drivers/reset/reset-a10sr.c
781 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
782 F: include/linux/mfd/altera-a10sr.h
784 ALTERA TRIPLE SPEED ETHERNET DRIVER
785 M: Joyce Ooi <joyce.ooi@intel.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/altera/
790 ALTERA UART/JTAG UART SERIAL DRIVERS
791 M: Tobias Klauser <tklauser@distanz.ch>
792 L: linux-serial@vger.kernel.org
794 F: drivers/tty/serial/altera_jtaguart.c
795 F: drivers/tty/serial/altera_uart.c
796 F: include/linux/altera_jtaguart.h
797 F: include/linux/altera_uart.h
799 AMAZON ANNAPURNA LABS FIC DRIVER
800 M: Talel Shenhar <talel@amazon.com>
802 F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
803 F: drivers/irqchip/irq-al-fic.c
805 AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
806 M: Talel Shenhar <talel@amazon.com>
807 M: Talel Shenhar <talelshenhar@gmail.com>
809 F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
810 F: drivers/edac/al_mc_edac.c
812 AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
813 M: Talel Shenhar <talel@amazon.com>
815 F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
816 F: drivers/thermal/thermal_mmio.c
818 AMAZON ETHERNET DRIVERS
819 M: Netanel Belgazal <netanel@amazon.com>
820 M: Arthur Kiyanovski <akiyano@amazon.com>
821 R: Guy Tzalik <gtzalik@amazon.com>
822 R: Saeed Bishara <saeedb@amazon.com>
823 R: Zorik Machulsky <zorik@amazon.com>
824 L: netdev@vger.kernel.org
826 F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
827 F: drivers/net/ethernet/amazon/
829 AMAZON RDMA EFA DRIVER
830 M: Gal Pressman <galpress@amazon.com>
831 R: Yossi Leybovich <sleybo@amazon.com>
832 L: linux-rdma@vger.kernel.org
834 Q: https://patchwork.kernel.org/project/linux-rdma/list/
835 F: drivers/infiniband/hw/efa/
836 F: include/uapi/rdma/efa-abi.h
838 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
839 M: Tom Lendacky <thomas.lendacky@amd.com>
840 M: John Allen <john.allen@amd.com>
841 L: linux-crypto@vger.kernel.org
843 F: drivers/crypto/ccp/
844 F: include/linux/ccp.h
846 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
847 M: Brijesh Singh <brijesh.singh@amd.com>
848 M: Tom Lendacky <thomas.lendacky@amd.com>
849 L: linux-crypto@vger.kernel.org
851 F: drivers/crypto/ccp/sev*
852 F: include/uapi/linux/psp-sev.h
855 M: Harry Wentland <harry.wentland@amd.com>
856 M: Leo Li <sunpeng.li@amd.com>
857 L: amd-gfx@lists.freedesktop.org
859 T: git git://people.freedesktop.org/~agd5f/linux
860 F: drivers/gpu/drm/amd/display/
863 M: Naveen Krishna Chatradhi <nchatrad@amd.com>
864 L: linux-hwmon@vger.kernel.org
866 F: Documentation/hwmon/amd_energy.rst
867 F: drivers/hwmon/amd_energy.c
869 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
870 M: Huang Rui <ray.huang@amd.com>
871 L: linux-hwmon@vger.kernel.org
873 F: Documentation/hwmon/fam15h_power.rst
874 F: drivers/hwmon/fam15h_power.c
877 M: Enrico Weigelt, metux IT consult <info@metux.net>
878 L: linux-gpio@vger.kernel.org
880 F: drivers/gpio/gpio-amd-fch.c
881 F: include/linux/platform_data/gpio/gpio-amd-fch.h
883 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
884 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
886 F: drivers/usb/gadget/udc/amd5536udc.*
888 AMD GEODE PROCESSOR/CHIPSET SUPPORT
889 M: Andres Salomon <dilinger@queued.net>
890 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
892 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
893 F: arch/x86/include/asm/geode.h
894 F: drivers/char/hw_random/geode-rng.c
895 F: drivers/crypto/geode*
896 F: drivers/video/fbdev/geode/
899 M: Joerg Roedel <joro@8bytes.org>
900 L: iommu@lists.linux-foundation.org
902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
903 F: drivers/iommu/amd/
904 F: include/linux/amd-iommu.h
907 M: Felix Kuehling <Felix.Kuehling@amd.com>
908 L: amd-gfx@lists.freedesktop.org
910 T: git git://people.freedesktop.org/~agd5f/linux
911 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
912 F: drivers/gpu/drm/amd/amdkfd/
913 F: drivers/gpu/drm/amd/include/cik_structs.h
914 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
915 F: drivers/gpu/drm/amd/include/v9_structs.h
916 F: drivers/gpu/drm/amd/include/vi_structs.h
917 F: include/uapi/linux/kfd_ioctl.h
920 M: Sanjay R Mehta <sanju.mehta@amd.com>
922 F: drivers/spi/spi-amd.c
925 M: Elie Morisse <syniurge@gmail.com>
926 M: Nehal Shah <nehal-bakulchandra.shah@amd.com>
927 M: Shyam Sundar S K <shyam-sundar.s-k@amd.com>
928 L: linux-i2c@vger.kernel.org
930 F: drivers/i2c/busses/i2c-amd-mp2*
933 M: Evan Quan <evan.quan@amd.com>
934 L: amd-gfx@lists.freedesktop.org
936 T: git git://people.freedesktop.org/~agd5f/linux
937 F: drivers/gpu/drm/amd/pm/powerplay/
939 AMD SEATTLE DEVICE TREE SUPPORT
940 M: Brijesh Singh <brijeshkumar.singh@amd.com>
941 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
942 M: Tom Lendacky <thomas.lendacky@amd.com>
944 F: arch/arm64/boot/dts/amd/
947 M: Tom Lendacky <thomas.lendacky@amd.com>
948 L: netdev@vger.kernel.org
950 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
951 F: drivers/net/ethernet/amd/xgbe/
954 M: Christian Eggers <ceggers@arri.de>
955 L: linux-iio@vger.kernel.org
957 F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
958 F: drivers/iio/light/as73211.c
960 ANALOG DEVICES INC AD7192 DRIVER
961 M: Alexandru Tachici <alexandru.tachici@analog.com>
962 L: linux-iio@vger.kernel.org
964 W: http://ez.analog.com/community/linux-device-drivers
965 F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
966 F: drivers/iio/adc/ad7192.c
968 ANALOG DEVICES INC AD7292 DRIVER
969 M: Marcelo Schmitt <marcelo.schmitt1@gmail.com>
970 L: linux-iio@vger.kernel.org
972 W: http://ez.analog.com/community/linux-device-drivers
973 F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
974 F: drivers/iio/adc/ad7292.c
976 ANALOG DEVICES INC AD7768-1 DRIVER
977 M: Michael Hennerich <Michael.Hennerich@analog.com>
978 L: linux-iio@vger.kernel.org
980 W: http://ez.analog.com/community/linux-device-drivers
981 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
982 F: drivers/iio/adc/ad7768-1.c
984 ANALOG DEVICES INC AD7780 DRIVER
985 M: Michael Hennerich <Michael.Hennerich@analog.com>
986 M: Renato Lui Geh <renatogeh@gmail.com>
987 L: linux-iio@vger.kernel.org
989 W: http://ez.analog.com/community/linux-device-drivers
990 F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
991 F: drivers/iio/adc/ad7780.c
993 ANALOG DEVICES INC AD9389B DRIVER
994 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
995 L: linux-media@vger.kernel.org
997 F: drivers/media/i2c/ad9389b*
999 ANALOG DEVICES INC ADGS1408 DRIVER
1000 M: Mircea Caprioru <mircea.caprioru@analog.com>
1002 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1003 F: drivers/mux/adgs1408.c
1005 ANALOG DEVICES INC ADIN DRIVER
1006 M: Alexandru Ardelean <alexaundru.ardelean@analog.com>
1007 L: netdev@vger.kernel.org
1009 W: http://ez.analog.com/community/linux-device-drivers
1010 F: Documentation/devicetree/bindings/net/adi,adin.yaml
1011 F: drivers/net/phy/adin.c
1013 ANALOG DEVICES INC ADIS DRIVER LIBRARY
1014 M: Alexandru Ardelean <alexandru.ardelean@analog.com>
1015 L: linux-iio@vger.kernel.org
1017 F: drivers/iio/imu/adis.c
1018 F: include/linux/iio/imu/adis.h
1020 ANALOG DEVICES INC ADIS16460 DRIVER
1021 M: Dragos Bogdan <dragos.bogdan@analog.com>
1022 L: linux-iio@vger.kernel.org
1024 W: http://ez.analog.com/community/linux-device-drivers
1025 F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1026 F: drivers/iio/imu/adis16460.c
1028 ANALOG DEVICES INC ADIS16475 DRIVER
1029 M: Nuno Sa <nuno.sa@analog.com>
1030 L: linux-iio@vger.kernel.org
1031 W: http://ez.analog.com/community/linux-device-drivers
1033 F: drivers/iio/imu/adis16475.c
1034 F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1036 ANALOG DEVICES INC ADM1177 DRIVER
1037 M: Michael Hennerich <Michael.Hennerich@analog.com>
1038 L: linux-hwmon@vger.kernel.org
1040 W: http://ez.analog.com/community/linux-device-drivers
1041 F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1042 F: drivers/hwmon/adm1177.c
1044 ANALOG DEVICES INC ADP5061 DRIVER
1045 M: Michael Hennerich <Michael.Hennerich@analog.com>
1046 L: linux-pm@vger.kernel.org
1048 W: http://ez.analog.com/community/linux-device-drivers
1049 F: drivers/power/supply/adp5061.c
1051 ANALOG DEVICES INC ADV7180 DRIVER
1052 M: Lars-Peter Clausen <lars@metafoo.de>
1053 L: linux-media@vger.kernel.org
1055 W: http://ez.analog.com/community/linux-device-drivers
1056 F: drivers/media/i2c/adv7180.c
1057 F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1059 ANALOG DEVICES INC ADV748X DRIVER
1060 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
1061 L: linux-media@vger.kernel.org
1063 F: drivers/media/i2c/adv748x/*
1065 ANALOG DEVICES INC ADV7511 DRIVER
1066 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1067 L: linux-media@vger.kernel.org
1069 F: drivers/media/i2c/adv7511*
1071 ANALOG DEVICES INC ADV7604 DRIVER
1072 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1073 L: linux-media@vger.kernel.org
1075 F: drivers/media/i2c/adv7604*
1077 ANALOG DEVICES INC ADV7842 DRIVER
1078 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
1079 L: linux-media@vger.kernel.org
1081 F: drivers/media/i2c/adv7842*
1083 ANALOG DEVICES INC ADXRS290 DRIVER
1084 M: Nishant Malpani <nish.malpani25@gmail.com>
1085 L: linux-iio@vger.kernel.org
1087 F: drivers/iio/gyro/adxrs290.c
1088 F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1090 ANALOG DEVICES INC ASOC CODEC DRIVERS
1091 M: Lars-Peter Clausen <lars@metafoo.de>
1092 M: Nuno Sá <nuno.sa@analog.com>
1093 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1095 W: http://wiki.analog.com/
1096 W: http://ez.analog.com/community/linux-device-drivers
1097 F: sound/soc/codecs/ad1*
1098 F: sound/soc/codecs/ad7*
1099 F: sound/soc/codecs/adau*
1100 F: sound/soc/codecs/adav*
1101 F: sound/soc/codecs/sigmadsp.*
1102 F: sound/soc/codecs/ssm*
1104 ANALOG DEVICES INC DMA DRIVERS
1105 M: Lars-Peter Clausen <lars@metafoo.de>
1107 W: http://ez.analog.com/community/linux-device-drivers
1108 F: drivers/dma/dma-axi-dmac.c
1110 ANALOG DEVICES INC IIO DRIVERS
1111 M: Lars-Peter Clausen <lars@metafoo.de>
1112 M: Michael Hennerich <Michael.Hennerich@analog.com>
1114 W: http://wiki.analog.com/
1115 W: http://ez.analog.com/community/linux-device-drivers
1116 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1117 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1118 F: Documentation/devicetree/bindings/iio/*/adi,*
1119 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
1120 F: drivers/iio/*/ad*
1121 F: drivers/iio/adc/ltc249*
1122 F: drivers/iio/amplifiers/hmc425a.c
1123 F: drivers/staging/iio/*/ad*
1124 X: drivers/iio/*/adjd*
1126 ANALOGBITS PLL LIBRARIES
1127 M: Paul Walmsley <paul.walmsley@sifive.com>
1129 F: drivers/clk/analogbits/*
1130 F: include/linux/clk/analogbits*
1133 M: Nick Hu <nickhu@andestech.com>
1134 M: Greentime Hu <green.hu@gmail.com>
1135 M: Vincent Chen <deanbo422@gmail.com>
1137 T: git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
1138 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
1139 F: Documentation/devicetree/bindings/nds32/
1144 ANDROID CONFIG FRAGMENTS
1145 M: Rob Herring <robh@kernel.org>
1147 F: kernel/configs/android*
1150 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
1151 M: Arve Hjønnevåg <arve@android.com>
1152 M: Todd Kjos <tkjos@android.com>
1153 M: Martijn Coenen <maco@android.com>
1154 M: Joel Fernandes <joel@joelfernandes.org>
1155 M: Christian Brauner <christian@brauner.io>
1156 M: Hridya Valsaraju <hridya@google.com>
1157 M: Suren Baghdasaryan <surenb@google.com>
1158 L: devel@driverdev.osuosl.org
1160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1162 F: drivers/staging/android/
1164 ANDROID GOLDFISH PIC DRIVER
1165 M: Miodrag Dinic <miodrag.dinic@mips.com>
1167 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1168 F: drivers/irqchip/irq-goldfish-pic.c
1170 ANDROID GOLDFISH RTC DRIVER
1171 M: Miodrag Dinic <miodrag.dinic@mips.com>
1173 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1174 F: drivers/rtc/rtc-goldfish.c
1177 M: Laura Abbott <labbott@redhat.com>
1178 M: Sumit Semwal <sumit.semwal@linaro.org>
1179 L: devel@driverdev.osuosl.org
1180 L: dri-devel@lists.freedesktop.org
1181 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1183 F: drivers/staging/android/ion
1184 F: drivers/staging/android/uapi/ion.h
1186 AOA (Apple Onboard Audio) ALSA DRIVER
1187 M: Johannes Berg <johannes@sipsolutions.net>
1188 L: linuxppc-dev@lists.ozlabs.org
1189 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1193 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1194 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1195 L: linux-iio@vger.kernel.org
1197 F: drivers/iio/adc/stx104.c
1200 M: Jiri Kosina <jikos@kernel.org>
1202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1203 F: arch/x86/kernel/apm_32.c
1204 F: drivers/char/apm-emulation.c
1205 F: include/linux/apm_bios.h
1206 F: include/uapi/linux/apm_bios.h
1208 APPARMOR SECURITY MODULE
1209 M: John Johansen <john.johansen@canonical.com>
1210 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1212 W: wiki.apparmor.net
1213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1214 F: Documentation/admin-guide/LSM/apparmor.rst
1215 F: security/apparmor/
1217 APPLE BCM5974 MULTITOUCH DRIVER
1218 M: Henrik Rydberg <rydberg@bitmath.org>
1219 L: linux-input@vger.kernel.org
1221 F: drivers/input/mouse/bcm5974.c
1224 M: Henrik Rydberg <rydberg@bitmath.org>
1225 L: linux-hwmon@vger.kernel.org
1227 F: drivers/hwmon/applesmc.c
1229 APPLETALK NETWORK LAYER
1230 L: netdev@vger.kernel.org
1232 F: drivers/net/appletalk/
1233 F: include/linux/atalk.h
1234 F: include/uapi/linux/atalk.h
1237 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1238 M: Khuong Dinh <khuong@os.amperecomputing.com>
1240 F: arch/arm64/boot/dts/apm/
1242 APPLIED MICRO (APM) X-GENE SOC EDAC
1243 M: Khuong Dinh <khuong@os.amperecomputing.com>
1245 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1246 F: drivers/edac/xgene_edac.c
1248 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1249 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1250 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1252 F: drivers/net/ethernet/apm/xgene-v2/
1254 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1255 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1256 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1257 M: Quan Nguyen <quan@os.amperecomputing.com>
1259 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1260 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1261 F: drivers/net/ethernet/apm/xgene/
1262 F: drivers/net/mdio/mdio-xgene.c
1264 APPLIED MICRO (APM) X-GENE SOC PMU
1265 M: Khuong Dinh <khuong@os.amperecomputing.com>
1267 F: Documentation/admin-guide/perf/xgene-pmu.rst
1268 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1269 F: drivers/perf/xgene_pmu.c
1271 APTINA CAMERA SENSOR PLL
1272 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1273 L: linux-media@vger.kernel.org
1275 F: drivers/media/i2c/aptina-pll.*
1277 AQUANTIA ETHERNET DRIVER (atlantic)
1278 M: Igor Russkikh <irusskikh@marvell.com>
1279 L: netdev@vger.kernel.org
1281 W: https://www.marvell.com/
1282 Q: https://patchwork.kernel.org/project/netdevbpf/list/
1283 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1284 F: drivers/net/ethernet/aquantia/atlantic/
1286 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1287 M: Egor Pomozov <epomozov@marvell.com>
1288 L: netdev@vger.kernel.org
1290 W: http://www.aquantia.com
1291 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1293 ARASAN NAND CONTROLLER DRIVER
1294 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1295 L: linux-mtd@lists.infradead.org
1297 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1298 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1300 ARC FRAMEBUFFER DRIVER
1301 M: Jaya Kumar <jayalk@intworks.biz>
1303 F: drivers/video/fbdev/arcfb.c
1304 F: drivers/video/fbdev/core/fb_defio.c
1307 M: Alexey Brodkin <abrodkin@synopsys.com>
1309 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1310 F: drivers/gpu/drm/arc/
1312 ARCNET NETWORK LAYER
1313 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1314 L: netdev@vger.kernel.org
1316 F: drivers/net/arcnet/
1317 F: include/uapi/linux/if_arcnet.h
1319 ARM ARCHITECTED TIMER DRIVER
1320 M: Mark Rutland <mark.rutland@arm.com>
1321 M: Marc Zyngier <maz@kernel.org>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/include/asm/arch_timer.h
1325 F: arch/arm64/include/asm/arch_timer.h
1326 F: drivers/clocksource/arm_arch_timer.c
1328 ARM HDLCD DRM DRIVER
1329 M: Liviu Dudau <liviu.dudau@arm.com>
1331 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1332 F: drivers/gpu/drm/arm/hdlcd_*
1334 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1335 M: Linus Walleij <linus.walleij@linaro.org>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1339 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1340 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1341 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1342 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1343 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1344 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1345 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1346 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1347 F: arch/arm/boot/dts/arm-realview-*
1348 F: arch/arm/boot/dts/integrator*
1349 F: arch/arm/boot/dts/versatile*
1350 F: arch/arm/mach-integrator/
1351 F: arch/arm/mach-realview/
1352 F: arch/arm/mach-versatile/
1353 F: arch/arm/plat-versatile/
1354 F: drivers/bus/arm-integrator-lm.c
1355 F: drivers/clk/versatile/
1356 F: drivers/i2c/busses/i2c-versatile.c
1357 F: drivers/irqchip/irq-versatile-fpga.c
1358 F: drivers/mtd/maps/physmap-versatile.*
1359 F: drivers/power/reset/arm-versatile-reboot.c
1360 F: drivers/soc/versatile/
1362 ARM KOMEDA DRM-KMS DRIVER
1363 M: James (Qian) Wang <james.qian.wang@arm.com>
1364 M: Liviu Dudau <liviu.dudau@arm.com>
1365 M: Mihail Atanassov <mihail.atanassov@arm.com>
1366 L: Mali DP Maintainers <malidp@foss.arm.com>
1368 T: git git://anongit.freedesktop.org/drm/drm-misc
1369 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1370 F: Documentation/gpu/komeda-kms.rst
1371 F: drivers/gpu/drm/arm/display/include/
1372 F: drivers/gpu/drm/arm/display/komeda/
1374 ARM MALI PANFROST DRM DRIVER
1375 M: Rob Herring <robh@kernel.org>
1376 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1377 R: Steven Price <steven.price@arm.com>
1378 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1379 L: dri-devel@lists.freedesktop.org
1381 T: git git://anongit.freedesktop.org/drm/drm-misc
1382 F: drivers/gpu/drm/panfrost/
1383 F: include/uapi/drm/panfrost_drm.h
1385 ARM MALI-DP DRM DRIVER
1386 M: Liviu Dudau <liviu.dudau@arm.com>
1387 M: Brian Starkey <brian.starkey@arm.com>
1388 L: Mali DP Maintainers <malidp@foss.arm.com>
1390 T: git git://anongit.freedesktop.org/drm/drm-misc
1391 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1392 F: Documentation/gpu/afbc.rst
1393 F: drivers/gpu/drm/arm/
1395 ARM MFM AND FLOPPY DRIVERS
1396 M: Ian Molton <spyro@f2s.com>
1398 F: arch/arm/include/asm/floppy.h
1399 F: arch/arm/mach-rpc/floppydma.S
1401 ARM PMU PROFILING AND DEBUGGING
1402 M: Will Deacon <will@kernel.org>
1403 M: Mark Rutland <mark.rutland@arm.com>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/arm/pmu.yaml
1407 F: Documentation/devicetree/bindings/perf/
1408 F: arch/arm*/include/asm/hw_breakpoint.h
1409 F: arch/arm*/include/asm/perf_event.h
1410 F: arch/arm*/kernel/hw_breakpoint.c
1411 F: arch/arm*/kernel/perf_*
1412 F: arch/arm/oprofile/common.c
1414 F: include/linux/perf/arm_pmu.h
1417 M: Russell King <linux@armlinux.org.uk>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 W: http://www.armlinux.org.uk/
1421 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1423 X: arch/arm/boot/dts/
1425 ARM PRIMECELL AACI PL041 DRIVER
1426 M: Russell King <linux@armlinux.org.uk>
1430 ARM PRIMECELL BUS SUPPORT
1431 M: Russell King <linux@armlinux.org.uk>
1434 F: include/linux/amba/bus.h
1436 ARM PRIMECELL CLCD PL110 DRIVER
1437 M: Russell King <linux@armlinux.org.uk>
1439 F: drivers/video/fbdev/amba-clcd.*
1441 ARM PRIMECELL KMI PL050 DRIVER
1442 M: Russell King <linux@armlinux.org.uk>
1444 F: drivers/input/serio/ambakmi.*
1445 F: include/linux/amba/kmi.h
1447 ARM PRIMECELL MMCI PL180/1 DRIVER
1448 M: Russell King <linux@armlinux.org.uk>
1450 F: drivers/mmc/host/mmci.*
1451 F: include/linux/amba/mmci.h
1453 ARM PRIMECELL SSP PL022 SPI DRIVER
1454 M: Linus Walleij <linus.walleij@linaro.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1458 F: drivers/spi/spi-pl022.c
1460 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1461 M: Russell King <linux@armlinux.org.uk>
1463 F: drivers/tty/serial/amba-pl01*.c
1464 F: include/linux/amba/serial.h
1466 ARM PRIMECELL VIC PL190/PL192 DRIVER
1467 M: Linus Walleij <linus.walleij@linaro.org>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1471 F: drivers/irqchip/irq-vic.c
1473 ARM SMC WATCHDOG DRIVER
1474 M: Julius Werner <jwerner@chromium.org>
1475 R: Evan Benn <evanbenn@chromium.org>
1477 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1478 F: drivers/watchdog/arm_smc_wdt.c
1481 M: Will Deacon <will@kernel.org>
1482 R: Robin Murphy <robin.murphy@arm.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1486 F: drivers/iommu/arm/
1487 F: drivers/iommu/io-pgtable-arm*
1489 ARM SUB-ARCHITECTURES
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1496 ARM/ACTIONS SEMI ARCHITECTURE
1497 M: Andreas Färber <afaerber@suse.de>
1498 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 F: Documentation/devicetree/bindings/arm/actions.yaml
1502 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1503 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1504 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1505 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1506 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1507 F: Documentation/devicetree/bindings/pinctrl/actions,*
1508 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1509 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1510 F: arch/arm/boot/dts/owl-*
1511 F: arch/arm/mach-actions/
1512 F: arch/arm64/boot/dts/actions/
1513 F: drivers/clk/actions/
1514 F: drivers/clocksource/timer-owl*
1515 F: drivers/dma/owl-dma.c
1516 F: drivers/i2c/busses/i2c-owl.c
1517 F: drivers/irqchip/irq-owl-sirq.c
1518 F: drivers/mmc/host/owl-mmc.c
1519 F: drivers/pinctrl/actions/*
1520 F: drivers/soc/actions/
1521 F: include/dt-bindings/power/owl-*
1522 F: include/dt-bindings/reset/actions,*
1523 F: include/linux/soc/actions/
1526 ARM/ADS SPHERE MACHINE SUPPORT
1527 M: Lennert Buytenhek <kernel@wantstofly.org>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 ARM/AFEB9260 MACHINE SUPPORT
1532 M: Sergey Lapin <slapin@ossfans.org>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 ARM/AJECO 1ARM MACHINE SUPPORT
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/Allwinner SoC Clock Support
1542 M: Emilio López <emilio@elopez.com.ar>
1544 F: drivers/clk/sunxi/
1546 ARM/Allwinner sunXi SoC support
1547 M: Maxime Ripard <mripard@kernel.org>
1548 M: Chen-Yu Tsai <wens@csie.org>
1549 R: Jernej Skrabec <jernej.skrabec@siol.net>
1550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1553 F: arch/arm/mach-sunxi/
1554 F: arch/arm64/boot/dts/allwinner/
1555 F: drivers/clk/sunxi-ng/
1556 F: drivers/pinctrl/sunxi/
1557 F: drivers/soc/sunxi/
1561 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1562 M: Neil Armstrong <narmstrong@baylibre.com>
1563 M: Jerome Brunet <jbrunet@baylibre.com>
1564 L: linux-amlogic@lists.infradead.org
1566 F: Documentation/devicetree/bindings/clock/amlogic*
1567 F: drivers/clk/meson/
1568 F: include/dt-bindings/clock/gxbb*
1569 F: include/dt-bindings/clock/meson*
1571 ARM/Amlogic Meson SoC Crypto Drivers
1572 M: Corentin Labbe <clabbe@baylibre.com>
1573 L: linux-crypto@vger.kernel.org
1574 L: linux-amlogic@lists.infradead.org
1576 F: Documentation/devicetree/bindings/crypto/amlogic*
1577 F: drivers/crypto/amlogic/
1579 ARM/Amlogic Meson SoC Sound Drivers
1580 M: Jerome Brunet <jbrunet@baylibre.com>
1581 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1583 F: Documentation/devicetree/bindings/sound/amlogic*
1586 ARM/Amlogic Meson SoC support
1587 M: Kevin Hilman <khilman@baylibre.com>
1588 R: Neil Armstrong <narmstrong@baylibre.com>
1589 R: Jerome Brunet <jbrunet@baylibre.com>
1590 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1591 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1592 L: linux-amlogic@lists.infradead.org
1594 W: http://linux-meson.com/
1595 F: arch/arm/boot/dts/meson*
1596 F: arch/arm/mach-meson/
1597 F: arch/arm64/boot/dts/amlogic/
1598 F: drivers/mmc/host/meson*
1599 F: drivers/pinctrl/meson/
1600 F: drivers/rtc/rtc-meson*
1601 F: drivers/soc/amlogic/
1604 ARM/Annapurna Labs ALPINE ARCHITECTURE
1605 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1606 M: Antoine Tenart <atenart@kernel.org>
1607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 F: arch/arm/boot/dts/alpine*
1610 F: arch/arm/mach-alpine/
1611 F: arch/arm64/boot/dts/amazon/
1612 F: drivers/*/*alpine*
1614 ARM/ARTPEC MACHINE SUPPORT
1615 M: Jesper Nilsson <jesper.nilsson@axis.com>
1616 M: Lars Persson <lars.persson@axis.com>
1617 L: linux-arm-kernel@axis.com
1619 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1620 F: arch/arm/boot/dts/artpec6*
1621 F: arch/arm/mach-artpec
1623 F: drivers/crypto/axis
1624 F: drivers/mmc/host/usdhi6rol0.c
1625 F: drivers/pinctrl/pinctrl-artpec*
1627 ARM/ASPEED I2C DRIVER
1628 M: Brendan Higgins <brendanhiggins@google.com>
1629 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1630 R: Joel Stanley <joel@jms.id.au>
1631 L: linux-i2c@vger.kernel.org
1632 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1634 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1635 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1636 F: drivers/i2c/busses/i2c-aspeed.c
1637 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1639 ARM/ASPEED MACHINE SUPPORT
1640 M: Joel Stanley <joel@jms.id.au>
1641 R: Andrew Jeffery <andrew@aj.id.au>
1642 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1643 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1645 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1647 F: arch/arm/boot/dts/aspeed-*
1648 F: arch/arm/mach-aspeed/
1651 ARM/BITMAIN ARCHITECTURE
1652 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1653 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1656 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1657 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1658 F: arch/arm64/boot/dts/bitmain/
1659 F: drivers/clk/clk-bm1880.c
1660 F: drivers/pinctrl/pinctrl-bm1880.c
1662 ARM/CALXEDA HIGHBANK ARCHITECTURE
1663 M: Andre Przywara <andre.przywara@arm.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 F: arch/arm/boot/dts/ecx-*.dts*
1667 F: arch/arm/boot/dts/highbank.dts
1668 F: arch/arm/mach-highbank/
1670 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1671 M: Krzysztof Halasa <khalasa@piap.pl>
1673 F: arch/arm/mach-cns3xxx/
1675 ARM/CAVIUM THUNDER NETWORK DRIVER
1676 M: Sunil Goutham <sgoutham@marvell.com>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 F: drivers/net/ethernet/cavium/thunder/
1681 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1682 M: Lukasz Majewski <lukma@denx.de>
1683 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 F: arch/arm/mach-ep93xx/ts72xx.c
1687 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1688 M: Alexander Shiyan <shc_work@mail.ru>
1689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1694 M: Lennert Buytenhek <kernel@wantstofly.org>
1695 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1699 M: Hartley Sweeten <hsweeten@visionengravers.com>
1700 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 F: arch/arm/mach-ep93xx/
1704 F: arch/arm/mach-ep93xx/include/mach/
1707 M: Russell King <linux@armlinux.org.uk>
1708 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1711 F: drivers/clk/clkdev.c
1713 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1714 M: Baruch Siach <baruch@tkos.co.il>
1715 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717 F: arch/arm/boot/dts/cx92755*
1720 ARM/CONTEC MICRO9 MACHINE SUPPORT
1721 M: Hubert Feurstein <hubert.feurstein@contec.at>
1723 F: arch/arm/mach-ep93xx/micro9.c
1725 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1726 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1727 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1728 R: Mike Leach <mike.leach@linaro.org>
1729 R: Leo Yan <leo.yan@linaro.org>
1730 L: coresight@lists.linaro.org (moderated for non-subscribers)
1731 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1734 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1735 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1736 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1737 F: Documentation/devicetree/bindings/arm/coresight.txt
1738 F: Documentation/trace/coresight/*
1739 F: drivers/hwtracing/coresight/*
1740 F: include/dt-bindings/arm/coresight-cti-dt.h
1741 F: tools/perf/arch/arm/util/auxtrace.c
1742 F: tools/perf/arch/arm/util/cs-etm.c
1743 F: tools/perf/arch/arm/util/cs-etm.h
1744 F: tools/perf/arch/arm/util/pmu.c
1745 F: tools/perf/util/cs-etm-decoder/*
1746 F: tools/perf/util/cs-etm.*
1748 ARM/CORGI MACHINE SUPPORT
1749 M: Richard Purdie <rpurdie@rpsys.net>
1752 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1753 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1754 M: Linus Walleij <linus.walleij@linaro.org>
1755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757 T: git git://github.com/ulli-kroll/linux.git
1758 F: Documentation/devicetree/bindings/arm/gemini.txt
1759 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1760 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1761 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1762 F: arch/arm/mach-gemini/
1763 F: drivers/net/ethernet/cortina/
1764 F: drivers/pinctrl/pinctrl-gemini.c
1765 F: drivers/rtc/rtc-ftrtc010.c
1767 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1768 M: Barry Song <baohua@kernel.org>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1772 F: arch/arm/boot/dts/prima2*
1773 F: arch/arm/mach-prima2/
1774 F: drivers/clk/sirf/
1775 F: drivers/clocksource/timer-atlas7.c
1776 F: drivers/clocksource/timer-prima2.c
1780 ARM/CZ.NIC TURRIS MOX SUPPORT
1781 M: Marek Behun <marek.behun@nic.cz>
1783 W: http://mox.turris.cz
1784 F: Documentation/ABI/testing/debugfs-moxtet
1785 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1786 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1787 F: Documentation/devicetree/bindings/bus/moxtet.txt
1788 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1789 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1790 F: drivers/bus/moxtet.c
1791 F: drivers/firmware/turris-mox-rwtm.c
1792 F: drivers/gpio/gpio-moxtet.c
1793 F: include/linux/moxtet.h
1795 ARM/EBSA110 MACHINE SUPPORT
1796 M: Russell King <linux@armlinux.org.uk>
1797 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 W: http://www.armlinux.org.uk/
1800 F: arch/arm/mach-ebsa110/
1801 F: drivers/net/ethernet/amd/am79c961a.*
1803 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1804 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1805 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1806 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1811 M: Robert Jarzmik <robert.jarzmik@free.fr>
1812 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 F: arch/arm/mach-pxa/ezx.c
1816 ARM/FARADAY FA526 PORT
1817 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1818 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 T: git git://git.berlios.de/gemini-board
1821 F: arch/arm/mm/*-fa*
1823 ARM/FOOTBRIDGE ARCHITECTURE
1824 M: Russell King <linux@armlinux.org.uk>
1825 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 W: http://www.armlinux.org.uk/
1828 F: arch/arm/include/asm/hardware/dec21285.h
1829 F: arch/arm/mach-footbridge/
1831 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1832 M: Shawn Guo <shawnguo@kernel.org>
1833 M: Sascha Hauer <s.hauer@pengutronix.de>
1834 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1835 R: Fabio Estevam <festevam@gmail.com>
1836 R: NXP Linux Team <linux-imx@nxp.com>
1837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1840 X: drivers/media/i2c/
1844 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1845 M: Shawn Guo <shawnguo@kernel.org>
1846 M: Li Yang <leoyang.li@nxp.com>
1847 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1850 F: arch/arm/boot/dts/ls1021a*
1851 F: arch/arm64/boot/dts/freescale/fsl-*
1852 F: arch/arm64/boot/dts/freescale/qoriq-*
1854 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1855 M: Shawn Guo <shawnguo@kernel.org>
1856 M: Sascha Hauer <s.hauer@pengutronix.de>
1857 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1858 R: Stefan Agner <stefan@agner.ch>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1862 F: arch/arm/boot/dts/vf*
1863 F: arch/arm/mach-imx/*vf610*
1865 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1866 M: Lennert Buytenhek <kernel@wantstofly.org>
1867 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 ARM/GUMSTIX MACHINE SUPPORT
1871 M: Steve Sakoman <sakoman@gmail.com>
1872 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1876 M: Philipp Zabel <philipp.zabel@gmail.com>
1877 M: Paul Parsons <lost.distance@yahoo.com>
1878 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 F: arch/arm/mach-pxa/hx4700.c
1881 F: arch/arm/mach-pxa/include/mach/hx4700.h
1882 F: sound/soc/pxa/hx4700.c
1884 ARM/HISILICON SOC SUPPORT
1885 M: Wei Xu <xuwei5@hisilicon.com>
1886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888 W: http://www.hisilicon.com
1889 T: git git://github.com/hisilicon/linux-hisi.git
1890 F: arch/arm/boot/dts/hi3*
1891 F: arch/arm/boot/dts/hip*
1892 F: arch/arm/boot/dts/hisi*
1893 F: arch/arm/mach-hisi/
1894 F: arch/arm64/boot/dts/hisilicon/
1896 ARM/HP JORNADA 7XX MACHINE SUPPORT
1897 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1901 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1902 F: arch/arm/mach-sa1100/jornada720.c
1904 ARM/IGEP MACHINE SUPPORT
1905 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1906 M: Javier Martinez Canillas <javier@dowhile0.org>
1907 L: linux-omap@vger.kernel.org
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910 F: arch/arm/boot/dts/omap3-igep*
1912 ARM/INCOME PXA270 SUPPORT
1913 M: Marek Vasut <marek.vasut@gmail.com>
1914 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1916 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1918 ARM/INTEL IOP32X ARM ARCHITECTURE
1919 M: Lennert Buytenhek <kernel@wantstofly.org>
1920 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923 ARM/INTEL IQ81342EX MACHINE SUPPORT
1924 M: Lennert Buytenhek <kernel@wantstofly.org>
1925 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928 ARM/INTEL IXDP2850 MACHINE SUPPORT
1929 M: Lennert Buytenhek <kernel@wantstofly.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 ARM/INTEL IXP4XX ARM ARCHITECTURE
1934 M: Linus Walleij <linusw@kernel.org>
1935 M: Imre Kaloz <kaloz@openwrt.org>
1936 M: Krzysztof Halasa <khalasa@piap.pl>
1937 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1940 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1941 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1942 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1943 F: arch/arm/mach-ixp4xx/
1944 F: drivers/clocksource/timer-ixp4xx.c
1945 F: drivers/gpio/gpio-ixp4xx.c
1946 F: drivers/irqchip/irq-ixp4xx.c
1947 F: include/linux/irqchip/irq-ixp4xx.h
1948 F: include/linux/platform_data/timer-ixp4xx.h
1950 ARM/INTEL KEEMBAY ARCHITECTURE
1951 M: Paul J. Murphy <paul.j.murphy@intel.com>
1952 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1954 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1955 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1956 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1958 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1959 M: Jonathan Cameron <jic23@cam.ac.uk>
1960 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1962 F: arch/arm/mach-pxa/stargate2.c
1963 F: drivers/pcmcia/pxa2xx_stargate2.c
1965 ARM/INTEL XSC3 (MANZANO) ARM CORE
1966 M: Lennert Buytenhek <kernel@wantstofly.org>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1971 M: Lennert Buytenhek <kernel@wantstofly.org>
1972 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 ARM/LG1K ARCHITECTURE
1976 M: Chanho Min <chanho.min@lge.com>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1979 F: arch/arm64/boot/dts/lg/
1981 ARM/LOGICPD PXA270 MACHINE SUPPORT
1982 M: Lennert Buytenhek <kernel@wantstofly.org>
1983 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986 ARM/LPC18XX ARCHITECTURE
1987 M: Vladimir Zapolskiy <vz@mleia.com>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1991 F: arch/arm/boot/dts/lpc43*
1992 F: drivers/i2c/busses/i2c-lpc2k.c
1993 F: drivers/memory/pl172.c
1994 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1995 F: drivers/rtc/rtc-lpc24xx.c
1998 ARM/LPC32XX SOC SUPPORT
1999 M: Vladimir Zapolskiy <vz@mleia.com>
2000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2003 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2004 F: arch/arm/boot/dts/lpc32*
2005 F: arch/arm/mach-lpc32xx/
2006 F: drivers/i2c/busses/i2c-pnx.c
2007 F: drivers/net/ethernet/nxp/lpc_eth.c
2008 F: drivers/usb/host/ohci-nxp.c
2009 F: drivers/watchdog/pnx4008_wdt.c
2012 ARM/MAGICIAN MACHINE SUPPORT
2013 M: Philipp Zabel <philipp.zabel@gmail.com>
2016 ARM/Marvell Dove/MV78xx0/Orion SOC support
2017 M: Jason Cooper <jason@lakedaemon.net>
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: Jason Cooper <jason@lakedaemon.net>
2035 M: Andrew Lunn <andrew@lunn.ch>
2036 M: Gregory Clement <gregory.clement@bootlin.com>
2037 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 T: git git://git.infradead.org/linux-mvebu.git
2041 F: arch/arm/boot/dts/armada*
2042 F: arch/arm/boot/dts/kirkwood*
2043 F: arch/arm/configs/mvebu_*_defconfig
2044 F: arch/arm/mach-mvebu/
2045 F: arch/arm64/boot/dts/marvell/armada*
2046 F: arch/arm64/boot/dts/marvell/cn913*
2047 F: drivers/cpufreq/armada-37xx-cpufreq.c
2048 F: drivers/cpufreq/armada-8k-cpufreq.c
2049 F: drivers/cpufreq/mvebu-cpufreq.c
2050 F: drivers/irqchip/irq-armada-370-xp.c
2051 F: drivers/irqchip/irq-mvebu-*
2052 F: drivers/pinctrl/mvebu/
2053 F: drivers/rtc/rtc-armada38x.c
2055 ARM/Mediatek RTC DRIVER
2056 M: Eddie Huang <eddie.huang@mediatek.com>
2057 M: Sean Wang <sean.wang@mediatek.com>
2058 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2059 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2061 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2062 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2063 F: drivers/rtc/rtc-mt2712.c
2064 F: drivers/rtc/rtc-mt6397.c
2065 F: drivers/rtc/rtc-mt7622.c
2067 ARM/Mediatek SoC support
2068 M: Matthias Brugger <matthias.bgg@gmail.com>
2069 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2072 W: https://mtk.bcnfs.org/
2073 C: irc://chat.freenode.net/linux-mediatek
2074 F: arch/arm/boot/dts/mt6*
2075 F: arch/arm/boot/dts/mt7*
2076 F: arch/arm/boot/dts/mt8*
2077 F: arch/arm/mach-mediatek/
2078 F: arch/arm64/boot/dts/mediatek/
2079 F: drivers/soc/mediatek/
2084 ARM/Mediatek USB3 PHY DRIVER
2085 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2086 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2087 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2089 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2090 F: drivers/phy/mediatek/
2092 ARM/Microchip (AT91) SoC support
2093 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2094 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2095 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098 W: http://www.linux4sam.org
2099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2100 F: arch/arm/boot/dts/at91*.dts
2101 F: arch/arm/boot/dts/at91*.dtsi
2102 F: arch/arm/boot/dts/sama*.dts
2103 F: arch/arm/boot/dts/sama*.dtsi
2104 F: arch/arm/include/debug/at91.S
2105 F: arch/arm/mach-at91/
2106 F: drivers/memory/atmel*
2107 F: drivers/watchdog/sama5d4_wdt.c
2108 F: include/soc/at91/
2109 X: drivers/input/touchscreen/atmel_mxt_ts.c
2110 X: drivers/net/wireless/atmel/
2114 ARM/Microchip Sparx5 SoC support
2115 M: Lars Povlsen <lars.povlsen@microchip.com>
2116 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2117 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 T: git git://github.com/microchip-ung/linux-upstream.git
2121 F: arch/arm64/boot/dts/microchip/
2124 ARM/MIOA701 MACHINE SUPPORT
2125 M: Robert Jarzmik <robert.jarzmik@free.fr>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 F: arch/arm/mach-pxa/mioa701.c
2130 ARM/MStar/Sigmastar Armv7 SoC support
2131 M: Daniel Palmer <daniel@thingy.jp>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 W: http://linux-chenxing.org/
2135 F: Documentation/devicetree/bindings/arm/mstar/*
2136 F: arch/arm/boot/dts/mstar-*
2137 F: arch/arm/mach-mstar/
2139 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2140 M: Michael Petchkovsky <mkpetch@internode.on.net>
2143 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2144 M: Linus Walleij <linus.walleij@linaro.org>
2145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2148 F: Documentation/devicetree/bindings/arm/ste-*
2149 F: Documentation/devicetree/bindings/arm/ux500.yaml
2150 F: Documentation/devicetree/bindings/arm/ux500/
2151 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2152 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2153 F: arch/arm/boot/dts/ste-*
2154 F: arch/arm/mach-nomadik/
2155 F: arch/arm/mach-u300/
2156 F: arch/arm/mach-ux500/
2157 F: drivers/clk/clk-nomadik.c
2158 F: drivers/clk/clk-u300.c
2159 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2160 F: drivers/clocksource/timer-u300.c
2161 F: drivers/dma/coh901318*
2162 F: drivers/dma/ste_dma40*
2163 F: drivers/hwspinlock/u8500_hsem.c
2164 F: drivers/i2c/busses/i2c-nomadik.c
2165 F: drivers/i2c/busses/i2c-stu300.c
2166 F: drivers/iio/adc/ab8500-gpadc.c
2167 F: drivers/mfd/ab3100*
2168 F: drivers/mfd/ab8500*
2169 F: drivers/mfd/abx500*
2170 F: drivers/mfd/db8500*
2171 F: drivers/mfd/dbx500*
2172 F: drivers/pinctrl/nomadik/
2173 F: drivers/pinctrl/pinctrl-coh901*
2174 F: drivers/pinctrl/pinctrl-u300.c
2175 F: drivers/rtc/rtc-ab3100.c
2176 F: drivers/rtc/rtc-ab8500.c
2177 F: drivers/rtc/rtc-coh901331.c
2178 F: drivers/rtc/rtc-pl031.c
2179 F: drivers/soc/ux500/
2180 F: drivers/watchdog/coh901327_wdt.c
2182 ARM/NUVOTON NPCM ARCHITECTURE
2183 M: Avi Fishman <avifishman70@gmail.com>
2184 M: Tomer Maimon <tmaimon77@gmail.com>
2185 M: Tali Perry <tali.perry1@gmail.com>
2186 R: Patrick Venture <venture@google.com>
2187 R: Nancy Yuen <yuenn@google.com>
2188 R: Benjamin Fair <benjaminfair@google.com>
2189 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2191 F: Documentation/devicetree/bindings/*/*/*npcm*
2192 F: Documentation/devicetree/bindings/*/*npcm*
2193 F: arch/arm/boot/dts/nuvoton-npcm*
2194 F: arch/arm/mach-npcm/
2196 F: drivers/*/*/*npcm*
2197 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2199 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2200 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2202 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2203 F: arch/arm/mach-s3c/gta02.h
2204 F: arch/arm/mach-s3c/mach-gta02.c
2206 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2207 M: Alexander Clouter <alex@digriz.org.uk>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2210 W: http://www.digriz.org.uk/ts78xx/kernel
2211 F: arch/arm/mach-orion5x/ts78xx-*
2213 ARM/OXNAS platform support
2214 M: Neil Armstrong <narmstrong@baylibre.com>
2215 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 L: linux-oxnas@groups.io (moderated for non-subscribers)
2218 F: arch/arm/boot/dts/ox8*.dts*
2219 F: arch/arm/mach-oxnas/
2220 F: drivers/power/reset/oxnas-restart.c
2223 ARM/PALM TREO SUPPORT
2224 M: Tomas Cech <sleep_walker@suse.com>
2225 L: linux-arm-kernel@lists.infradead.org
2227 W: http://hackndev.com
2228 F: arch/arm/mach-pxa/palmtreo.*
2230 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2231 M: Marek Vasut <marek.vasut@gmail.com>
2232 L: linux-arm-kernel@lists.infradead.org
2234 W: http://hackndev.com
2235 F: arch/arm/mach-pxa/include/mach/palmld.h
2236 F: arch/arm/mach-pxa/include/mach/palmtc.h
2237 F: arch/arm/mach-pxa/include/mach/palmtx.h
2238 F: arch/arm/mach-pxa/palmld.c
2239 F: arch/arm/mach-pxa/palmt5.*
2240 F: arch/arm/mach-pxa/palmtc.c
2241 F: arch/arm/mach-pxa/palmte2.*
2242 F: arch/arm/mach-pxa/palmtx.c
2245 M: Sergey Lapin <slapin@ossfans.org>
2246 L: linux-arm-kernel@lists.infradead.org
2248 W: http://hackndev.com
2249 F: arch/arm/mach-pxa/palmz72.*
2252 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2254 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2256 ARM/PT DIGITAL BOARD PORT
2257 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 W: http://www.armlinux.org.uk/
2262 ARM/QUALCOMM SUPPORT
2263 M: Andy Gross <agross@kernel.org>
2264 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2265 L: linux-arm-msm@vger.kernel.org
2267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2268 F: Documentation/devicetree/bindings/*/qcom*
2269 F: Documentation/devicetree/bindings/soc/qcom/
2270 F: arch/arm/boot/dts/qcom-*.dts
2271 F: arch/arm/boot/dts/qcom-*.dtsi
2272 F: arch/arm/mach-qcom/
2273 F: arch/arm64/boot/dts/qcom/
2274 F: drivers/*/*/qcom*
2275 F: drivers/*/*/qcom/
2276 F: drivers/*/pm8???-*
2279 F: drivers/bluetooth/btqcomsmd.c
2280 F: drivers/clocksource/timer-qcom.c
2281 F: drivers/cpuidle/cpuidle-qcom-spm.c
2282 F: drivers/extcon/extcon-qcom*
2283 F: drivers/i2c/busses/i2c-qcom-geni.c
2284 F: drivers/i2c/busses/i2c-qup.c
2285 F: drivers/iommu/msm*
2286 F: drivers/mfd/ssbi.c
2287 F: drivers/mmc/host/mmci_qcom*
2288 F: drivers/mmc/host/sdhci-msm.c
2289 F: drivers/pci/controller/dwc/pcie-qcom.c
2290 F: drivers/phy/qualcomm/
2291 F: drivers/power/*/msm*
2292 F: drivers/reset/reset-qcom-*
2293 F: drivers/scsi/ufs/ufs-qcom*
2294 F: drivers/spi/spi-geni-qcom.c
2295 F: drivers/spi/spi-qcom-qspi.c
2296 F: drivers/spi/spi-qup.c
2297 F: drivers/tty/serial/msm_serial.c
2298 F: drivers/usb/dwc3/dwc3-qcom.c
2299 F: include/dt-bindings/*/qcom*
2300 F: include/linux/*/qcom*
2302 ARM/RADISYS ENP2611 MACHINE SUPPORT
2303 M: Lennert Buytenhek <kernel@wantstofly.org>
2304 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 ARM/RDA MICRO ARCHITECTURE
2308 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2309 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2310 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2312 F: Documentation/devicetree/bindings/arm/rda.yaml
2313 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2314 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2315 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2316 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2317 F: arch/arm/boot/dts/rda8810pl-*
2318 F: drivers/clocksource/timer-rda.c
2319 F: drivers/gpio/gpio-rda.c
2320 F: drivers/irqchip/irq-rda-intc.c
2321 F: drivers/tty/serial/rda-uart.c
2323 ARM/REALTEK ARCHITECTURE
2324 M: Andreas Färber <afaerber@suse.de>
2325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2326 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2328 F: Documentation/devicetree/bindings/arm/realtek.yaml
2329 F: arch/arm/boot/dts/rtd*
2330 F: arch/arm/mach-realtek/
2331 F: arch/arm64/boot/dts/realtek/
2333 ARM/RENESAS ARM64 ARCHITECTURE
2334 M: Geert Uytterhoeven <geert+renesas@glider.be>
2335 M: Magnus Damm <magnus.damm@gmail.com>
2336 L: linux-renesas-soc@vger.kernel.org
2338 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2340 F: Documentation/devicetree/bindings/arm/renesas.yaml
2341 F: arch/arm64/boot/dts/renesas/
2342 F: drivers/soc/renesas/
2343 F: include/linux/soc/renesas/
2345 ARM/RISCPC ARCHITECTURE
2346 M: Russell King <linux@armlinux.org.uk>
2347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2349 W: http://www.armlinux.org.uk/
2350 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2351 F: arch/arm/include/asm/hardware/ioc.h
2352 F: arch/arm/include/asm/hardware/iomd.h
2353 F: arch/arm/include/asm/hardware/memc.h
2354 F: arch/arm/mach-rpc/
2355 F: drivers/net/ethernet/8390/etherh.c
2356 F: drivers/net/ethernet/i825xx/ether1*
2357 F: drivers/net/ethernet/seeq/ether3*
2358 F: drivers/scsi/arm/
2360 ARM/Rockchip SoC support
2361 M: Heiko Stuebner <heiko@sntech.de>
2362 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 L: linux-rockchip@lists.infradead.org
2365 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2366 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2367 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2368 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2369 F: arch/arm/boot/dts/rk3*
2370 F: arch/arm/boot/dts/rv1108*
2371 F: arch/arm/mach-rockchip/
2372 F: drivers/*/*/*rockchip*
2373 F: drivers/*/*rockchip*
2374 F: drivers/clk/rockchip/
2375 F: drivers/i2c/busses/i2c-rk3x.c
2376 F: sound/soc/rockchip/
2379 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2380 M: Krzysztof Kozlowski <krzk@kernel.org>
2381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2382 L: linux-samsung-soc@vger.kernel.org
2384 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2385 F: Documentation/arm/samsung/
2386 F: Documentation/devicetree/bindings/arm/samsung/
2387 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2388 F: arch/arm/boot/dts/exynos*
2389 F: arch/arm/boot/dts/s3c*
2390 F: arch/arm/boot/dts/s5p*
2391 F: arch/arm/mach-exynos*/
2392 F: arch/arm/mach-s3c/
2393 F: arch/arm/mach-s5p*/
2394 F: arch/arm64/boot/dts/exynos/
2395 F: drivers/*/*/*s3c24*
2396 F: drivers/*/*s3c24*
2397 F: drivers/*/*s3c64xx*
2398 F: drivers/*/*s5pv210*
2399 F: drivers/memory/samsung/
2400 F: drivers/soc/samsung/
2401 F: drivers/tty/serial/samsung*
2402 F: include/linux/soc/samsung/
2408 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2409 M: Andrzej Hajda <a.hajda@samsung.com>
2410 L: linux-arm-kernel@lists.infradead.org
2411 L: linux-media@vger.kernel.org
2413 F: drivers/media/platform/s5p-g2d/
2415 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2416 M: Marek Szyprowski <m.szyprowski@samsung.com>
2417 L: linux-samsung-soc@vger.kernel.org
2418 L: linux-media@vger.kernel.org
2420 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2421 F: drivers/media/cec/platform/s5p/
2423 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2424 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2425 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2426 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2427 L: linux-arm-kernel@lists.infradead.org
2428 L: linux-media@vger.kernel.org
2430 F: drivers/media/platform/s5p-jpeg/
2432 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2433 M: Andrzej Hajda <a.hajda@samsung.com>
2434 L: linux-arm-kernel@lists.infradead.org
2435 L: linux-media@vger.kernel.org
2437 F: drivers/media/platform/s5p-mfc/
2439 ARM/SHMOBILE ARM ARCHITECTURE
2440 M: Geert Uytterhoeven <geert+renesas@glider.be>
2441 M: Magnus Damm <magnus.damm@gmail.com>
2442 L: linux-renesas-soc@vger.kernel.org
2444 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2446 F: Documentation/devicetree/bindings/arm/renesas.yaml
2447 F: arch/arm/boot/dts/emev2*
2448 F: arch/arm/boot/dts/gr-peach*
2449 F: arch/arm/boot/dts/iwg20d-q7*
2450 F: arch/arm/boot/dts/r7s*
2451 F: arch/arm/boot/dts/r8a*
2452 F: arch/arm/boot/dts/r9a*
2453 F: arch/arm/boot/dts/sh*
2454 F: arch/arm/configs/shmobile_defconfig
2455 F: arch/arm/include/debug/renesas-scif.S
2456 F: arch/arm/mach-shmobile/
2457 F: drivers/soc/renesas/
2458 F: include/linux/soc/renesas/
2460 ARM/SOCFPGA ARCHITECTURE
2461 M: Dinh Nguyen <dinguyen@kernel.org>
2463 W: http://www.rocketboards.org
2464 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2465 F: arch/arm/boot/dts/socfpga*
2466 F: arch/arm/configs/socfpga_defconfig
2467 F: arch/arm/mach-socfpga/
2468 F: arch/arm64/boot/dts/altera/
2469 F: arch/arm64/boot/dts/intel/
2471 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2472 M: Dinh Nguyen <dinguyen@kernel.org>
2474 F: drivers/clk/socfpga/
2476 ARM/SOCFPGA EDAC SUPPORT
2477 M: Dinh Nguyen <dinguyen@kernel.org>
2479 F: drivers/edac/altera_edac.
2481 ARM/SPREADTRUM SoC SUPPORT
2482 M: Orson Zhai <orsonzhai@gmail.com>
2483 M: Baolin Wang <baolin.wang7@gmail.com>
2484 M: Chunyan Zhang <zhang.lyra@gmail.com>
2486 F: arch/arm64/boot/dts/sprd
2491 ARM/STI ARCHITECTURE
2492 M: Patrice Chotard <patrice.chotard@st.com>
2493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 W: http://www.stlinux.com
2496 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2497 F: arch/arm/boot/dts/sti*
2498 F: arch/arm/mach-sti/
2499 F: drivers/ata/ahci_st.c
2500 F: drivers/char/hw_random/st-rng.c
2501 F: drivers/clocksource/arm_global_timer.c
2502 F: drivers/clocksource/clksrc_st_lpc.c
2503 F: drivers/cpufreq/sti-cpufreq.c
2504 F: drivers/dma/st_fdma*
2505 F: drivers/i2c/busses/i2c-st.c
2506 F: drivers/media/platform/sti/c8sectpfe/
2507 F: drivers/media/rc/st_rc.c
2508 F: drivers/mmc/host/sdhci-st.c
2509 F: drivers/phy/st/phy-miphy28lp.c
2510 F: drivers/phy/st/phy-stih407-usb.c
2511 F: drivers/pinctrl/pinctrl-st.c
2512 F: drivers/remoteproc/st_remoteproc.c
2513 F: drivers/remoteproc/st_slim_rproc.c
2514 F: drivers/reset/sti/
2515 F: drivers/rtc/rtc-st-lpc.c
2516 F: drivers/tty/serial/st-asc.c
2517 F: drivers/usb/dwc3/dwc3-st.c
2518 F: drivers/usb/host/ehci-st.c
2519 F: drivers/usb/host/ohci-st.c
2520 F: drivers/watchdog/st_lpc_wdt.c
2521 F: include/linux/remoteproc/st_slim_rproc.h
2523 ARM/STM32 ARCHITECTURE
2524 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2525 M: Alexandre Torgue <alexandre.torgue@st.com>
2526 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2530 F: arch/arm/boot/dts/stm32*
2531 F: arch/arm/mach-stm32/
2532 F: drivers/clocksource/armv7m_systick.c
2536 ARM/Synaptics SoC support
2537 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2538 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2539 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541 F: arch/arm/boot/dts/berlin*
2542 F: arch/arm/mach-berlin/
2543 F: arch/arm64/boot/dts/synaptics/
2545 ARM/TANGO ARCHITECTURE
2546 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2547 M: Mans Rullgard <mans@mansr.com>
2548 L: linux-arm-kernel@lists.infradead.org
2552 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2553 M: Lennert Buytenhek <kernel@wantstofly.org>
2554 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2558 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2559 L: linux-tegra@vger.kernel.org
2560 L: linux-media@vger.kernel.org
2562 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2563 F: drivers/media/cec/platform/tegra/
2565 ARM/TETON BGA MACHINE SUPPORT
2566 M: "Mark F. Brown" <mark.brown314@gmail.com>
2567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2570 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2571 M: Santosh Shilimkar <ssantosh@kernel.org>
2572 L: linux-kernel@vger.kernel.org
2574 F: drivers/memory/*emif*
2576 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2577 M: Santosh Shilimkar <ssantosh@kernel.org>
2578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2581 F: arch/arm/boot/dts/keystone-*
2582 F: arch/arm/mach-keystone/
2584 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2585 M: Santosh Shilimkar <ssantosh@kernel.org>
2586 L: linux-kernel@vger.kernel.org
2588 F: drivers/clk/keystone/
2590 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2591 M: Santosh Shilimkar <ssantosh@kernel.org>
2592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2593 L: linux-kernel@vger.kernel.org
2595 F: drivers/clocksource/timer-keystone.c
2597 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2598 M: Santosh Shilimkar <ssantosh@kernel.org>
2599 L: linux-kernel@vger.kernel.org
2601 F: drivers/power/reset/keystone-reset.c
2603 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2604 M: Tero Kristo <t-kristo@ti.com>
2605 M: Nishanth Menon <nm@ti.com>
2606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2608 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2609 F: arch/arm64/boot/dts/ti/Makefile
2610 F: arch/arm64/boot/dts/ti/k3-*
2611 F: include/dt-bindings/pinctrl/k3.h
2613 ARM/THECUS N2100 MACHINE SUPPORT
2614 M: Lennert Buytenhek <kernel@wantstofly.org>
2615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 ARM/TOSA MACHINE SUPPORT
2619 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2620 M: Dirk Opfer <dirk@opfer-online.de>
2623 ARM/TOSHIBA VISCONTI ARCHITECTURE
2624 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2627 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2628 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2629 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2630 F: arch/arm64/boot/dts/toshiba/
2631 F: drivers/pinctrl/visconti/
2634 ARM/UNIPHIER ARCHITECTURE
2635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2638 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2639 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2640 F: arch/arm/boot/dts/uniphier*
2641 F: arch/arm/include/asm/hardware/cache-uniphier.h
2642 F: arch/arm/mach-uniphier/
2643 F: arch/arm/mm/cache-uniphier.c
2644 F: arch/arm64/boot/dts/socionext/uniphier*
2645 F: drivers/bus/uniphier-system-bus.c
2646 F: drivers/clk/uniphier/
2647 F: drivers/dma/uniphier-mdmac.c
2648 F: drivers/gpio/gpio-uniphier.c
2649 F: drivers/i2c/busses/i2c-uniphier*
2650 F: drivers/irqchip/irq-uniphier-aidet.c
2651 F: drivers/mmc/host/uniphier-sd.c
2652 F: drivers/pinctrl/uniphier/
2653 F: drivers/reset/reset-uniphier.c
2654 F: drivers/tty/serial/8250/8250_uniphier.c
2657 ARM/VERSATILE EXPRESS PLATFORM
2658 M: Liviu Dudau <liviu.dudau@arm.com>
2659 M: Sudeep Holla <sudeep.holla@arm.com>
2660 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2661 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2665 F: arch/arm/boot/dts/vexpress*
2666 F: arch/arm/mach-vexpress/
2667 F: arch/arm64/boot/dts/arm/
2668 F: drivers/clk/versatile/clk-vexpress-osc.c
2669 F: drivers/clocksource/timer-versatile.c
2673 M: Russell King <linux@armlinux.org.uk>
2674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2676 W: http://www.armlinux.org.uk/
2679 ARM/VOIPAC PXA270 SUPPORT
2680 M: Marek Vasut <marek.vasut@gmail.com>
2681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2683 F: arch/arm/mach-pxa/include/mach/vpac270.h
2684 F: arch/arm/mach-pxa/vpac270.c
2686 ARM/VT8500 ARM ARCHITECTURE
2687 M: Tony Prisk <linux@prisktech.co.nz>
2688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2690 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2691 F: arch/arm/mach-vt8500/
2692 F: drivers/clocksource/timer-vt8500.c
2693 F: drivers/i2c/busses/i2c-wmt.c
2694 F: drivers/mmc/host/wmt-sdmmc.c
2695 F: drivers/pwm/pwm-vt8500.c
2696 F: drivers/rtc/rtc-vt8500.c
2697 F: drivers/tty/serial/vt8500_serial.c
2698 F: drivers/usb/host/ehci-platform.c
2699 F: drivers/usb/host/uhci-platform.c
2700 F: drivers/video/fbdev/vt8500lcdfb.*
2701 F: drivers/video/fbdev/wm8505fb*
2702 F: drivers/video/fbdev/wmt_ge_rops.*
2704 ARM/ZIPIT Z2 SUPPORT
2705 M: Marek Vasut <marek.vasut@gmail.com>
2706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2708 F: arch/arm/mach-pxa/include/mach/z2.h
2709 F: arch/arm/mach-pxa/z2.c
2711 ARM/ZTE ARCHITECTURE
2712 M: Jun Nie <jun.nie@linaro.org>
2713 M: Shawn Guo <shawnguo@kernel.org>
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 F: Documentation/devicetree/bindings/arm/zte.yaml
2717 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2718 F: Documentation/devicetree/bindings/dma/zxdma.txt
2719 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2720 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2721 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2722 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2723 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2724 F: Documentation/devicetree/bindings/soc/zte/
2725 F: Documentation/devicetree/bindings/sound/zte,*.txt
2726 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2727 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2728 F: arch/arm/boot/dts/zx2967*
2729 F: arch/arm/mach-zx/
2730 F: arch/arm64/boot/dts/zte/
2732 F: drivers/dma/zx_dma.c
2733 F: drivers/gpio/gpio-zx.c
2734 F: drivers/i2c/busses/i2c-zx2967.c
2735 F: drivers/mmc/host/dw_mmc-zx.*
2736 F: drivers/pinctrl/zte/
2738 F: drivers/thermal/zx2967_thermal.c
2739 F: drivers/watchdog/zx2967_wdt.c
2740 F: include/dt-bindings/clock/zx2967*.h
2741 F: include/dt-bindings/soc/zte,*.h
2742 F: sound/soc/codecs/zx_aud96p22.c
2745 ARM/ZYNQ ARCHITECTURE
2746 M: Michal Simek <michal.simek@xilinx.com>
2747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749 W: http://wiki.xilinx.com
2750 T: git https://github.com/Xilinx/linux-xlnx.git
2751 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2752 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2753 F: arch/arm/mach-zynq/
2754 F: drivers/block/xsysace.c
2755 F: drivers/clocksource/timer-cadence-ttc.c
2756 F: drivers/cpuidle/cpuidle-zynq.c
2757 F: drivers/edac/synopsys_edac.c
2758 F: drivers/i2c/busses/i2c-cadence.c
2759 F: drivers/i2c/busses/i2c-xiic.c
2760 F: drivers/mmc/host/sdhci-of-arasan.c
2764 ARM64 PORT (AARCH64 ARCHITECTURE)
2765 M: Catalin Marinas <catalin.marinas@arm.com>
2766 M: Will Deacon <will@kernel.org>
2767 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2770 F: Documentation/arm64/
2772 F: tools/testing/selftests/arm64/
2773 X: arch/arm64/boot/dts/
2775 AS3645A LED FLASH CONTROLLER DRIVER
2776 M: Sakari Ailus <sakari.ailus@iki.fi>
2777 L: linux-leds@vger.kernel.org
2779 F: drivers/leds/leds-as3645a.c
2781 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2782 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2783 L: linux-media@vger.kernel.org
2785 T: git git://linuxtv.org/media_tree.git
2786 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2787 F: drivers/media/i2c/ak7375.c
2789 ASAHI KASEI AK8974 DRIVER
2790 M: Linus Walleij <linus.walleij@linaro.org>
2791 L: linux-iio@vger.kernel.org
2793 W: http://www.akm.com/
2794 F: drivers/iio/magnetometer/ak8974.c
2796 ASC7621 HARDWARE MONITOR DRIVER
2797 M: George Joseph <george.joseph@fairview5.com>
2798 L: linux-hwmon@vger.kernel.org
2800 F: Documentation/hwmon/asc7621.rst
2801 F: drivers/hwmon/asc7621.c
2803 ASPEED PINCTRL DRIVERS
2804 M: Andrew Jeffery <andrew@aj.id.au>
2805 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2806 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2807 L: linux-gpio@vger.kernel.org
2809 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2810 F: drivers/pinctrl/aspeed/
2812 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2813 M: Eddie James <eajames@linux.ibm.com>
2814 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2816 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2817 F: drivers/irqchip/irq-aspeed-scu-ic.c
2818 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2820 ASPEED VIDEO ENGINE DRIVER
2821 M: Eddie James <eajames@linux.ibm.com>
2822 L: linux-media@vger.kernel.org
2823 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2825 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2826 F: drivers/media/platform/aspeed-video.c
2828 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2829 M: Corentin Chary <corentin.chary@gmail.com>
2830 L: acpi4asus-user@lists.sourceforge.net
2831 L: platform-driver-x86@vger.kernel.org
2833 W: http://acpi4asus.sf.net
2834 F: drivers/platform/x86/asus*.c
2835 F: drivers/platform/x86/eeepc*.c
2837 ASUS WIRELESS RADIO CONTROL DRIVER
2838 M: João Paulo Rechi Vita <jprvita@gmail.com>
2839 L: platform-driver-x86@vger.kernel.org
2841 F: drivers/platform/x86/asus-wireless.c
2844 M: David Howells <dhowells@redhat.com>
2845 L: keyrings@vger.kernel.org
2847 F: Documentation/crypto/asymmetric-keys.rst
2848 F: crypto/asymmetric_keys/
2849 F: include/crypto/pkcs7.h
2850 F: include/crypto/public_key.h
2851 F: include/linux/verification.h
2853 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2854 R: Dan Williams <dan.j.williams@intel.com>
2856 W: http://sourceforge.net/projects/xscaleiop
2857 F: Documentation/crypto/async-tx-api.rst
2860 F: include/linux/async_tx.h
2861 F: include/linux/dmaengine.h
2864 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2865 L: linux-i2c@vger.kernel.org
2867 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2868 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2869 F: drivers/misc/eeprom/at24.c
2871 ATA OVER ETHERNET (AOE) DRIVER
2872 M: "Justin Sanders" <justin@coraid.com>
2874 W: http://www.openaoe.org/
2875 F: Documentation/admin-guide/aoe/
2876 F: drivers/block/aoe/
2878 ATHEROS 71XX/9XXX GPIO DRIVER
2879 M: Alban Bedel <albeu@free.fr>
2881 W: https://github.com/AlbanBedel/linux
2882 T: git git://github.com/AlbanBedel/linux
2883 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2884 F: drivers/gpio/gpio-ath79.c
2886 ATHEROS 71XX/9XXX USB PHY DRIVER
2887 M: Alban Bedel <albeu@free.fr>
2889 W: https://github.com/AlbanBedel/linux
2890 T: git git://github.com/AlbanBedel/linux
2891 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2892 F: drivers/phy/qualcomm/phy-ath79-usb.c
2894 ATHEROS ATH GENERIC UTILITIES
2895 M: Kalle Valo <kvalo@codeaurora.org>
2896 L: linux-wireless@vger.kernel.org
2898 F: drivers/net/wireless/ath/*
2900 ATHEROS ATH5K WIRELESS DRIVER
2901 M: Jiri Slaby <jirislaby@kernel.org>
2902 M: Nick Kossifidis <mickflemm@gmail.com>
2903 M: Luis Chamberlain <mcgrof@kernel.org>
2904 L: linux-wireless@vger.kernel.org
2906 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2907 F: drivers/net/wireless/ath/ath5k/
2909 ATHEROS ATH6KL WIRELESS DRIVER
2910 M: Kalle Valo <kvalo@codeaurora.org>
2911 L: linux-wireless@vger.kernel.org
2913 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2914 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2915 F: drivers/net/wireless/ath/ath6kl/
2918 M: Ville Syrjala <syrjala@sci.fi>
2920 F: drivers/input/misc/ati_remote2.c
2922 ATK0110 HWMON DRIVER
2923 M: Luca Tettamanti <kronos.it@gmail.com>
2924 L: linux-hwmon@vger.kernel.org
2926 F: drivers/hwmon/asus_atk0110.c
2928 ATLX ETHERNET DRIVERS
2929 M: Jay Cliburn <jcliburn@gmail.com>
2930 M: Chris Snook <chris.snook@gmail.com>
2931 L: netdev@vger.kernel.org
2933 W: http://sourceforge.net/projects/atl1
2934 W: http://atl1.sourceforge.net
2935 F: drivers/net/ethernet/atheros/
2938 M: Chas Williams <3chas3@gmail.com>
2939 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2940 L: netdev@vger.kernel.org
2942 W: http://linux-atm.sourceforge.net
2944 F: include/linux/atm*
2945 F: include/uapi/linux/atm*
2947 ATMEL MACB ETHERNET DRIVER
2948 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2949 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2951 F: drivers/net/ethernet/cadence/
2953 ATMEL MAXTOUCH DRIVER
2954 M: Nick Dyer <nick@shmanahar.org>
2956 T: git git://github.com/ndyer/linux.git
2957 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2958 F: drivers/input/touchscreen/atmel_mxt_ts.c
2960 ATMEL WIRELESS DRIVER
2961 M: Simon Kelley <simon@thekelleys.org.uk>
2962 L: linux-wireless@vger.kernel.org
2964 W: http://www.thekelleys.org.uk/atmel
2965 W: http://atmelwlandriver.sourceforge.net/
2966 F: drivers/net/wireless/atmel/atmel*
2968 ATOMIC INFRASTRUCTURE
2969 M: Will Deacon <will@kernel.org>
2970 M: Peter Zijlstra <peterz@infradead.org>
2971 R: Boqun Feng <boqun.feng@gmail.com>
2972 L: linux-kernel@vger.kernel.org
2974 F: arch/*/include/asm/atomic*.h
2975 F: include/*/atomic*.h
2978 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2979 M: Bradley Grove <linuxdrivers@attotech.com>
2980 L: linux-scsi@vger.kernel.org
2982 W: http://www.attotech.com
2983 F: drivers/scsi/esas2r
2985 ATUSB IEEE 802.15.4 RADIO DRIVER
2986 M: Stefan Schmidt <stefan@datenfreihafen.org>
2987 L: linux-wpan@vger.kernel.org
2989 F: drivers/net/ieee802154/at86rf230.h
2990 F: drivers/net/ieee802154/atusb.c
2991 F: drivers/net/ieee802154/atusb.h
2994 M: Paul Moore <paul@paul-moore.com>
2995 M: Eric Paris <eparis@redhat.com>
2996 L: linux-audit@redhat.com (moderated for non-subscribers)
2998 W: https://github.com/linux-audit
2999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3000 F: include/linux/audit.h
3001 F: include/uapi/linux/audit.h
3004 AUXILIARY DISPLAY DRIVERS
3005 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3007 F: drivers/auxdisplay/
3008 F: include/linux/cfag12864b.h
3010 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3011 M: Andreas Klinger <ak@it-klinger.de>
3012 L: linux-iio@vger.kernel.org
3014 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3015 F: drivers/iio/adc/hx711.c
3018 M: Ralf Baechle <ralf@linux-mips.org>
3019 L: linux-hams@vger.kernel.org
3021 W: http://www.linux-ax25.org/
3022 F: include/net/ax25.h
3023 F: include/uapi/linux/ax25.h
3027 M: Peter Rosin <peda@axentia.se>
3028 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3030 F: arch/arm/boot/dts/at91-linea.dtsi
3031 F: arch/arm/boot/dts/at91-natte.dtsi
3032 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3033 F: arch/arm/boot/dts/at91-tse850-3.dts
3035 AXENTIA ASOC DRIVERS
3036 M: Peter Rosin <peda@axentia.se>
3037 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3039 F: Documentation/devicetree/bindings/sound/axentia,*
3040 F: sound/soc/atmel/tse850-pcm5142.c
3042 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3043 M: Nuno Sá <nuno.sa@analog.com>
3044 L: linux-hwmon@vger.kernel.org
3046 W: http://ez.analog.com/community/linux-device-drivers
3047 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3048 F: drivers/hwmon/axi-fan-control.c
3050 AXXIA I2C CONTROLLER
3051 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3052 L: linux-i2c@vger.kernel.org
3054 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3055 F: drivers/i2c/busses/i2c-axxia.c
3058 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3059 L: linux-media@vger.kernel.org
3061 W: https://linuxtv.org
3062 T: git git://linuxtv.org/media_tree.git
3063 F: drivers/media/usb/dvb-usb-v2/az6007.c
3065 AZTECH FM RADIO RECEIVER DRIVER
3066 M: Hans Verkuil <hverkuil@xs4all.nl>
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/radio/radio-aztech*
3074 L: linux-wireless@vger.kernel.org
3075 L: b43-dev@lists.infradead.org
3077 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3078 F: drivers/net/wireless/broadcom/b43/
3080 B43LEGACY WIRELESS DRIVER
3081 M: Larry Finger <Larry.Finger@lwfinger.net>
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/b43legacy/
3088 BACKLIGHT CLASS/SUBSYSTEM
3089 M: Lee Jones <lee.jones@linaro.org>
3090 M: Daniel Thompson <daniel.thompson@linaro.org>
3091 M: Jingoo Han <jingoohan1@gmail.com>
3092 L: dri-devel@lists.freedesktop.org
3094 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3095 F: Documentation/ABI/stable/sysfs-class-backlight
3096 F: Documentation/ABI/testing/sysfs-class-backlight
3097 F: Documentation/devicetree/bindings/leds/backlight
3098 F: drivers/video/backlight/
3099 F: include/linux/backlight.h
3100 F: include/linux/pwm_backlight.h
3103 M: Marek Lindner <mareklindner@neomailbox.ch>
3104 M: Simon Wunderlich <sw@simonwunderlich.de>
3105 M: Antonio Quartulli <a@unstable.cc>
3106 M: Sven Eckelmann <sven@narfation.org>
3107 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3109 W: https://www.open-mesh.org/
3110 Q: https://patchwork.open-mesh.org/project/batman/list/
3111 B: https://www.open-mesh.org/projects/batman-adv/issues
3112 C: irc://chat.freenode.net/batman
3113 T: git https://git.open-mesh.org/linux-merge.git
3114 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3115 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3116 F: Documentation/networking/batman-adv.rst
3117 F: include/uapi/linux/batadv_packet.h
3118 F: include/uapi/linux/batman_adv.h
3121 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3122 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3123 L: linux-hams@vger.kernel.org
3125 W: http://www.baycom.org/~tom/ham/ham.html
3126 F: drivers/net/hamradio/baycom*
3128 BCACHE (BLOCK LAYER CACHE)
3129 M: Coly Li <colyli@suse.de>
3130 M: Kent Overstreet <kent.overstreet@gmail.com>
3131 L: linux-bcache@vger.kernel.org
3133 W: http://bcache.evilpiepirate.org
3134 C: irc://irc.oftc.net/bcache
3135 F: drivers/md/bcache/
3137 BDISP ST MEDIA DRIVER
3138 M: Fabien Dessenne <fabien.dessenne@st.com>
3139 L: linux-media@vger.kernel.org
3141 W: https://linuxtv.org
3142 T: git git://linuxtv.org/media_tree.git
3143 F: drivers/media/platform/sti/bdisp
3145 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3146 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3147 L: netdev@vger.kernel.org
3149 F: drivers/net/ethernet/ec_bhf.c
3152 M: Luis de Bethencourt <luisbg@kernel.org>
3153 M: Salah Triki <salah.triki@gmail.com>
3155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3156 F: Documentation/filesystems/befs.rst
3160 M: Paolo Valente <paolo.valente@linaro.org>
3161 M: Jens Axboe <axboe@kernel.dk>
3162 L: linux-block@vger.kernel.org
3164 F: Documentation/block/bfq-iosched.rst
3168 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3170 F: Documentation/filesystems/bfs.rst
3172 F: include/uapi/linux/bfs_fs.h
3174 BLINKM RGB LED DRIVER
3175 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3177 F: drivers/leds/leds-blinkm.c
3180 M: Jens Axboe <axboe@kernel.dk>
3181 L: linux-block@vger.kernel.org
3183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3186 F: include/linux/blk*
3187 F: kernel/trace/blktrace.c
3191 M: Joern Engel <joern@lazybastard.org>
3192 L: linux-mtd@lists.infradead.org
3194 F: drivers/mtd/devices/block2mtd.c
3197 M: Marcel Holtmann <marcel@holtmann.org>
3198 M: Johan Hedberg <johan.hedberg@gmail.com>
3199 L: linux-bluetooth@vger.kernel.org
3201 W: http://www.bluez.org/
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3204 F: drivers/bluetooth/
3207 M: Marcel Holtmann <marcel@holtmann.org>
3208 M: Johan Hedberg <johan.hedberg@gmail.com>
3209 L: linux-bluetooth@vger.kernel.org
3211 W: http://www.bluez.org/
3212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3214 F: include/net/bluetooth/
3218 M: Jay Vosburgh <j.vosburgh@gmail.com>
3219 M: Veaceslav Falico <vfalico@gmail.com>
3220 M: Andy Gospodarek <andy@greyhouse.net>
3221 L: netdev@vger.kernel.org
3223 W: http://sourceforge.net/projects/bonding/
3224 F: drivers/net/bonding/
3225 F: include/uapi/linux/if_bonding.h
3227 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3228 M: Dan Robertson <dan@dlrobertson.com>
3229 L: linux-iio@vger.kernel.org
3231 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3232 F: drivers/iio/accel/bma400*
3234 BPF (Safe dynamic programs and tools)
3235 M: Alexei Starovoitov <ast@kernel.org>
3236 M: Daniel Borkmann <daniel@iogearbox.net>
3237 M: Andrii Nakryiko <andrii@kernel.org>
3238 R: Martin KaFai Lau <kafai@fb.com>
3239 R: Song Liu <songliubraving@fb.com>
3240 R: Yonghong Song <yhs@fb.com>
3241 R: John Fastabend <john.fastabend@gmail.com>
3242 R: KP Singh <kpsingh@chromium.org>
3243 L: netdev@vger.kernel.org
3244 L: bpf@vger.kernel.org
3247 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3250 F: Documentation/bpf/
3251 F: Documentation/networking/filter.rst
3253 F: include/linux/bpf*
3254 F: include/linux/filter.h
3255 F: include/trace/events/xdp.h
3256 F: include/uapi/linux/bpf*
3257 F: include/uapi/linux/filter.h
3259 F: kernel/trace/bpf_trace.c
3262 F: net/core/filter.c
3263 F: net/sched/act_bpf.c
3264 F: net/sched/cls_bpf.c
3268 F: tools/testing/selftests/bpf/
3273 M: Shubham Bansal <illusionist.neo@gmail.com>
3274 L: netdev@vger.kernel.org
3275 L: bpf@vger.kernel.org
3280 M: Daniel Borkmann <daniel@iogearbox.net>
3281 M: Alexei Starovoitov <ast@kernel.org>
3282 M: Zi Shen Lim <zlim.lnx@gmail.com>
3283 L: netdev@vger.kernel.org
3284 L: bpf@vger.kernel.org
3288 BPF JIT for MIPS (32-BIT AND 64-BIT)
3289 M: Paul Burton <paulburton@kernel.org>
3290 L: netdev@vger.kernel.org
3291 L: bpf@vger.kernel.org
3295 BPF JIT for NFP NICs
3296 M: Jakub Kicinski <kuba@kernel.org>
3297 L: netdev@vger.kernel.org
3298 L: bpf@vger.kernel.org
3300 F: drivers/net/ethernet/netronome/nfp/bpf/
3302 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3303 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3304 M: Sandipan Das <sandipan@linux.ibm.com>
3305 L: netdev@vger.kernel.org
3306 L: bpf@vger.kernel.org
3308 F: arch/powerpc/net/
3310 BPF JIT for RISC-V (32-bit)
3311 M: Luke Nelson <luke.r.nels@gmail.com>
3312 M: Xi Wang <xi.wang@gmail.com>
3313 L: netdev@vger.kernel.org
3314 L: bpf@vger.kernel.org
3317 X: arch/riscv/net/bpf_jit_comp64.c
3319 BPF JIT for RISC-V (64-bit)
3320 M: Björn Töpel <bjorn.topel@gmail.com>
3321 L: netdev@vger.kernel.org
3322 L: bpf@vger.kernel.org
3325 X: arch/riscv/net/bpf_jit_comp32.c
3328 M: Ilya Leoshkevich <iii@linux.ibm.com>
3329 M: Heiko Carstens <hca@linux.ibm.com>
3330 M: Vasily Gorbik <gor@linux.ibm.com>
3331 L: netdev@vger.kernel.org
3332 L: bpf@vger.kernel.org
3335 X: arch/s390/net/pnet.c
3337 BPF JIT for SPARC (32-BIT AND 64-BIT)
3338 M: David S. Miller <davem@davemloft.net>
3339 L: netdev@vger.kernel.org
3340 L: bpf@vger.kernel.org
3344 BPF JIT for X86 32-BIT
3345 M: Wang YanQing <udknight@gmail.com>
3346 L: netdev@vger.kernel.org
3347 L: bpf@vger.kernel.org
3349 F: arch/x86/net/bpf_jit_comp32.c
3351 BPF JIT for X86 64-BIT
3352 M: Alexei Starovoitov <ast@kernel.org>
3353 M: Daniel Borkmann <daniel@iogearbox.net>
3354 L: netdev@vger.kernel.org
3355 L: bpf@vger.kernel.org
3358 X: arch/x86/net/bpf_jit_comp32.c
3360 BPF LSM (Security Audit and Enforcement using BPF)
3361 M: KP Singh <kpsingh@chromium.org>
3362 R: Florent Revest <revest@chromium.org>
3363 R: Brendan Jackman <jackmanb@chromium.org>
3364 L: bpf@vger.kernel.org
3366 F: Documentation/bpf/bpf_lsm.rst
3367 F: include/linux/bpf_lsm.h
3368 F: kernel/bpf/bpf_lsm.c
3371 BROADCOM B44 10/100 ETHERNET DRIVER
3372 M: Michael Chan <michael.chan@broadcom.com>
3373 L: netdev@vger.kernel.org
3375 F: drivers/net/ethernet/broadcom/b44.*
3377 BROADCOM B53 ETHERNET SWITCH DRIVER
3378 M: Florian Fainelli <f.fainelli@gmail.com>
3379 L: netdev@vger.kernel.org
3380 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3382 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3383 F: drivers/net/dsa/b53/*
3384 F: include/linux/platform_data/b53.h
3386 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3387 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3388 L: bcm-kernel-feedback-list@broadcom.com
3389 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3393 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3394 F: drivers/pci/controller/pcie-brcmstb.c
3395 F: drivers/staging/vc04_services
3399 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3400 M: Florian Fainelli <f.fainelli@gmail.com>
3401 M: Ray Jui <rjui@broadcom.com>
3402 M: Scott Branden <sbranden@broadcom.com>
3403 M: bcm-kernel-feedback-list@broadcom.com
3405 T: git git://github.com/broadcom/mach-bcm
3406 F: arch/arm/mach-bcm/
3412 BROADCOM BCM47XX MIPS ARCHITECTURE
3413 M: Hauke Mehrtens <hauke@hauke-m.de>
3414 M: Rafał Miłecki <zajec5@gmail.com>
3415 L: linux-mips@vger.kernel.org
3417 F: Documentation/devicetree/bindings/mips/brcm/
3418 F: arch/mips/bcm47xx/*
3419 F: arch/mips/include/asm/mach-bcm47xx/*
3421 BROADCOM BCM5301X ARM ARCHITECTURE
3422 M: Hauke Mehrtens <hauke@hauke-m.de>
3423 M: Rafał Miłecki <zajec5@gmail.com>
3424 M: bcm-kernel-feedback-list@broadcom.com
3425 L: linux-arm-kernel@lists.infradead.org
3427 F: arch/arm/boot/dts/bcm470*
3428 F: arch/arm/boot/dts/bcm5301*
3429 F: arch/arm/boot/dts/bcm953012*
3430 F: arch/arm/mach-bcm/bcm_5301x.c
3432 BROADCOM BCM53573 ARM ARCHITECTURE
3433 M: Rafał Miłecki <rafal@milecki.pl>
3434 L: bcm-kernel-feedback-list@broadcom.com
3435 L: linux-arm-kernel@lists.infradead.org
3437 F: arch/arm/boot/dts/bcm47189*
3438 F: arch/arm/boot/dts/bcm53573*
3440 BROADCOM BCM63XX ARM ARCHITECTURE
3441 M: Florian Fainelli <f.fainelli@gmail.com>
3442 M: bcm-kernel-feedback-list@broadcom.com
3443 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3445 T: git git://github.com/broadcom/stblinux.git
3448 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3449 M: Kevin Cernekee <cernekee@gmail.com>
3450 L: linux-usb@vger.kernel.org
3452 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3454 BROADCOM BCM7XXX ARM ARCHITECTURE
3455 M: Florian Fainelli <f.fainelli@gmail.com>
3456 M: bcm-kernel-feedback-list@broadcom.com
3457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3459 T: git git://github.com/broadcom/stblinux.git
3460 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3461 F: arch/arm/boot/dts/bcm7*.dts*
3462 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3463 F: arch/arm/mach-bcm/*brcmstb*
3464 F: arch/arm/mm/cache-b15-rac.c
3465 F: drivers/bus/brcmstb_gisb.c
3466 F: drivers/pci/controller/pcie-brcmstb.c
3470 M: Al Cooper <alcooperx@gmail.com>
3471 L: linux-usb@vger.kernel.org
3472 L: bcm-kernel-feedback-list@broadcom.com
3474 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3475 F: drivers/usb/gadget/udc/bdc/
3477 BROADCOM BMIPS CPUFREQ DRIVER
3478 M: Markus Mayer <mmayer@broadcom.com>
3479 M: bcm-kernel-feedback-list@broadcom.com
3480 L: linux-pm@vger.kernel.org
3482 F: drivers/cpufreq/bmips-cpufreq.c
3484 BROADCOM BMIPS MIPS ARCHITECTURE
3485 M: Florian Fainelli <f.fainelli@gmail.com>
3486 L: bcm-kernel-feedback-list@broadcom.com
3487 L: linux-mips@vger.kernel.org
3489 T: git git://github.com/broadcom/stblinux.git
3490 F: arch/mips/bmips/*
3491 F: arch/mips/boot/dts/brcm/bcm*.dts*
3492 F: arch/mips/include/asm/mach-bmips/*
3493 F: arch/mips/kernel/*bmips*
3494 F: drivers/soc/bcm/bcm63xx
3495 F: drivers/irqchip/irq-bcm63*
3496 F: drivers/irqchip/irq-bcm7*
3497 F: drivers/irqchip/irq-brcmstb*
3498 F: include/linux/bcm963xx_nvram.h
3499 F: include/linux/bcm963xx_tag.h
3501 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3502 M: Rasesh Mody <rmody@marvell.com>
3503 M: GR-Linux-NIC-Dev@marvell.com
3504 L: netdev@vger.kernel.org
3506 F: drivers/net/ethernet/broadcom/bnx2.*
3507 F: drivers/net/ethernet/broadcom/bnx2_*
3509 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3510 M: Saurav Kashyap <skashyap@marvell.com>
3511 M: Javed Hasan <jhasan@marvell.com>
3512 M: GR-QLogic-Storage-Upstream@marvell.com
3513 L: linux-scsi@vger.kernel.org
3515 F: drivers/scsi/bnx2fc/
3517 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3518 M: Nilesh Javali <njavali@marvell.com>
3519 M: Manish Rangankar <mrangankar@marvell.com>
3520 M: GR-QLogic-Storage-Upstream@marvell.com
3521 L: linux-scsi@vger.kernel.org
3523 F: drivers/scsi/bnx2i/
3525 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3526 M: Ariel Elior <aelior@marvell.com>
3527 M: Sudarsana Kalluru <skalluru@marvell.com>
3528 M: GR-everest-linux-l2@marvell.com
3529 L: netdev@vger.kernel.org
3531 F: drivers/net/ethernet/broadcom/bnx2x/
3533 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3534 M: Michael Chan <michael.chan@broadcom.com>
3535 L: netdev@vger.kernel.org
3537 F: drivers/net/ethernet/broadcom/bnxt/
3539 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3540 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3541 M: Franky Lin <franky.lin@broadcom.com>
3542 M: Hante Meuleman <hante.meuleman@broadcom.com>
3543 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3544 M: Wright Feng <wright.feng@infineon.com>
3545 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3546 L: linux-wireless@vger.kernel.org
3547 L: brcm80211-dev-list.pdl@broadcom.com
3548 L: SHA-cyfmac-dev-list@infineon.com
3550 F: drivers/net/wireless/broadcom/brcm80211/
3552 BROADCOM BRCMSTB GPIO DRIVER
3553 M: Gregory Fong <gregory.0xf0@gmail.com>
3554 L: bcm-kernel-feedback-list@broadcom.com
3556 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3557 F: drivers/gpio/gpio-brcmstb.c
3559 BROADCOM BRCMSTB I2C DRIVER
3560 M: Kamal Dasu <kdasu.kdev@gmail.com>
3561 L: linux-i2c@vger.kernel.org
3562 L: bcm-kernel-feedback-list@broadcom.com
3564 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3565 F: drivers/i2c/busses/i2c-brcmstb.c
3567 BROADCOM BRCMSTB USB EHCI DRIVER
3568 M: Al Cooper <alcooperx@gmail.com>
3569 L: linux-usb@vger.kernel.org
3570 L: bcm-kernel-feedback-list@broadcom.com
3572 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3573 F: drivers/usb/host/ehci-brcm.*
3575 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3576 M: Al Cooper <alcooperx@gmail.com>
3577 L: linux-kernel@vger.kernel.org
3578 L: bcm-kernel-feedback-list@broadcom.com
3580 F: drivers/phy/broadcom/phy-brcm-usb*
3582 BROADCOM ETHERNET PHY DRIVERS
3583 M: Florian Fainelli <f.fainelli@gmail.com>
3584 L: bcm-kernel-feedback-list@broadcom.com
3585 L: netdev@vger.kernel.org
3587 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3588 F: drivers/net/phy/bcm*.[ch]
3589 F: drivers/net/phy/broadcom.c
3590 F: include/linux/brcmphy.h
3592 BROADCOM GENET ETHERNET DRIVER
3593 M: Doug Berger <opendmb@gmail.com>
3594 M: Florian Fainelli <f.fainelli@gmail.com>
3595 L: bcm-kernel-feedback-list@broadcom.com
3596 L: netdev@vger.kernel.org
3598 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3599 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3600 F: drivers/net/ethernet/broadcom/genet/
3601 F: drivers/net/mdio/mdio-bcm-unimac.c
3602 F: include/linux/platform_data/bcmgenet.h
3603 F: include/linux/platform_data/mdio-bcm-unimac.h
3605 BROADCOM IPROC ARM ARCHITECTURE
3606 M: Ray Jui <rjui@broadcom.com>
3607 M: Scott Branden <sbranden@broadcom.com>
3608 M: bcm-kernel-feedback-list@broadcom.com
3609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3611 T: git git://github.com/broadcom/cygnus-linux.git
3612 F: arch/arm64/boot/dts/broadcom/northstar2/*
3613 F: arch/arm64/boot/dts/broadcom/stingray/*
3614 F: drivers/clk/bcm/clk-ns*
3615 F: drivers/clk/bcm/clk-sr*
3616 F: drivers/pinctrl/bcm/pinctrl-ns*
3617 F: include/dt-bindings/clock/bcm-sr*
3634 BROADCOM KONA GPIO DRIVER
3635 M: Ray Jui <rjui@broadcom.com>
3636 L: bcm-kernel-feedback-list@broadcom.com
3638 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3639 F: drivers/gpio/gpio-bcm-kona.c
3641 BROADCOM NETXTREME-E ROCE DRIVER
3642 M: Selvin Xavier <selvin.xavier@broadcom.com>
3643 M: Devesh Sharma <devesh.sharma@broadcom.com>
3644 M: Somnath Kotur <somnath.kotur@broadcom.com>
3645 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3646 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3647 L: linux-rdma@vger.kernel.org
3649 W: http://www.broadcom.com
3650 F: drivers/infiniband/hw/bnxt_re/
3651 F: include/uapi/rdma/bnxt_re-abi.h
3653 BROADCOM NVRAM DRIVER
3654 M: Rafał Miłecki <zajec5@gmail.com>
3655 L: linux-mips@vger.kernel.org
3657 F: drivers/firmware/broadcom/*
3659 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3660 M: Rafał Miłecki <zajec5@gmail.com>
3661 L: linux-wireless@vger.kernel.org
3664 F: include/linux/bcma/
3667 M: Kamal Dasu <kdasu.kdev@gmail.com>
3668 M: bcm-kernel-feedback-list@broadcom.com
3670 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3671 F: drivers/spi/spi-bcm-qspi.*
3672 F: drivers/spi/spi-brcmstb-qspi.c
3673 F: drivers/spi/spi-iproc-qspi.c
3675 BROADCOM STB AVS CPUFREQ DRIVER
3676 M: Markus Mayer <mmayer@broadcom.com>
3677 M: bcm-kernel-feedback-list@broadcom.com
3678 L: linux-pm@vger.kernel.org
3680 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3681 F: drivers/cpufreq/brcmstb*
3683 BROADCOM STB AVS TMON DRIVER
3684 M: Markus Mayer <mmayer@broadcom.com>
3685 M: bcm-kernel-feedback-list@broadcom.com
3686 L: linux-pm@vger.kernel.org
3688 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3689 F: drivers/thermal/broadcom/brcmstb*
3691 BROADCOM STB DPFE DRIVER
3692 M: Markus Mayer <mmayer@broadcom.com>
3693 M: bcm-kernel-feedback-list@broadcom.com
3694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3696 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3697 F: drivers/memory/brcmstb_dpfe.c
3699 BROADCOM STB NAND FLASH DRIVER
3700 M: Brian Norris <computersforpeace@gmail.com>
3701 M: Kamal Dasu <kdasu.kdev@gmail.com>
3702 L: linux-mtd@lists.infradead.org
3703 L: bcm-kernel-feedback-list@broadcom.com
3705 F: drivers/mtd/nand/raw/brcmnand/
3707 BROADCOM SYSTEMPORT ETHERNET DRIVER
3708 M: Florian Fainelli <f.fainelli@gmail.com>
3709 L: bcm-kernel-feedback-list@broadcom.com
3710 L: netdev@vger.kernel.org
3712 F: drivers/net/ethernet/broadcom/bcmsysport.*
3714 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3715 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3716 M: Prashant Sreedharan <prashant@broadcom.com>
3717 M: Michael Chan <mchan@broadcom.com>
3718 L: netdev@vger.kernel.org
3720 F: drivers/net/ethernet/broadcom/tg3.*
3722 BROCADE BFA FC SCSI DRIVER
3723 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3724 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3725 L: linux-scsi@vger.kernel.org
3727 F: drivers/scsi/bfa/
3729 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3730 M: Rasesh Mody <rmody@marvell.com>
3731 M: Sudarsana Kalluru <skalluru@marvell.com>
3732 M: GR-Linux-NIC-Dev@marvell.com
3733 L: netdev@vger.kernel.org
3735 F: drivers/net/ethernet/brocade/bna/
3737 BSG (block layer generic sg v4 driver)
3738 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3739 L: linux-scsi@vger.kernel.org
3742 F: include/linux/bsg.h
3743 F: include/uapi/linux/bsg.h
3746 M: Clemens Ladisch <clemens@ladisch.de>
3747 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3749 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3750 F: Documentation/sound/cards/bt87x.rst
3751 F: sound/pci/bt87x.c
3754 M: Michael Buesch <m@bues.ch>
3756 W: http://bu3sch.de/btgpio.php
3757 F: drivers/gpio/gpio-bt8xx.c
3760 M: Chris Mason <clm@fb.com>
3761 M: Josef Bacik <josef@toxicpanda.com>
3762 M: David Sterba <dsterba@suse.com>
3763 L: linux-btrfs@vger.kernel.org
3765 W: http://btrfs.wiki.kernel.org/
3766 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3768 F: Documentation/filesystems/btrfs.rst
3770 F: include/linux/btrfs*
3771 F: include/uapi/linux/btrfs*
3773 BTTV VIDEO4LINUX DRIVER
3774 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3775 L: linux-media@vger.kernel.org
3777 W: https://linuxtv.org
3778 T: git git://linuxtv.org/media_tree.git
3779 F: Documentation/driver-api/media/drivers/bttv*
3780 F: drivers/media/pci/bt8xx/bttv*
3782 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3783 M: Chanwoo Choi <cw00.choi@samsung.com>
3784 L: linux-pm@vger.kernel.org
3785 L: linux-samsung-soc@vger.kernel.org
3787 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3788 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3789 F: drivers/devfreq/exynos-bus.c
3791 BUSLOGIC SCSI DRIVER
3792 M: Khalid Aziz <khalid@gonehiking.org>
3793 L: linux-scsi@vger.kernel.org
3795 F: drivers/scsi/BusLogic.*
3796 F: drivers/scsi/FlashPoint.*
3798 C-MEDIA CMI8788 DRIVER
3799 M: Clemens Ladisch <clemens@ladisch.de>
3800 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3803 F: sound/pci/oxygen/
3806 M: Guo Ren <guoren@kernel.org>
3807 L: linux-csky@vger.kernel.org
3809 T: git https://github.com/c-sky/csky-linux.git
3810 F: Documentation/devicetree/bindings/csky/
3811 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3812 F: Documentation/devicetree/bindings/timer/csky,*
3814 F: drivers/clocksource/timer-gx6605s.c
3815 F: drivers/clocksource/timer-mp-csky.c
3816 F: drivers/irqchip/irq-csky-*
3821 M: Mark Salter <msalter@redhat.com>
3822 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3823 L: linux-c6x-dev@linux-c6x.org
3825 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3828 CA8210 IEEE-802.15.4 RADIO DRIVER
3829 M: Harry Morris <h.morris@cascoda.com>
3830 L: linux-wpan@vger.kernel.org
3832 W: https://github.com/Cascoda/ca8210-linux.git
3833 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3834 F: drivers/net/ieee802154/ca8210.c
3836 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3837 M: David Howells <dhowells@redhat.com>
3838 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3840 F: Documentation/filesystems/caching/cachefiles.rst
3843 CADENCE MIPI-CSI2 BRIDGES
3844 M: Maxime Ripard <mripard@kernel.org>
3845 L: linux-media@vger.kernel.org
3847 F: Documentation/devicetree/bindings/media/cdns,*.txt
3848 F: drivers/media/platform/cadence/cdns-csi2*
3851 L: linux-mtd@lists.infradead.org
3853 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3854 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3856 CADENCE USB3 DRD IP DRIVER
3857 M: Peter Chen <peter.chen@nxp.com>
3858 M: Pawel Laszczak <pawell@cadence.com>
3859 M: Roger Quadros <rogerq@ti.com>
3860 L: linux-usb@vger.kernel.org
3862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3863 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3864 F: drivers/usb/cdns3/
3866 CADET FM/AM RADIO RECEIVER DRIVER
3867 M: Hans Verkuil <hverkuil@xs4all.nl>
3868 L: linux-media@vger.kernel.org
3870 W: https://linuxtv.org
3871 T: git git://linuxtv.org/media_tree.git
3872 F: drivers/media/radio/radio-cadet*
3874 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3875 M: Jonathan Corbet <corbet@lwn.net>
3876 L: linux-media@vger.kernel.org
3878 T: git git://linuxtv.org/media_tree.git
3879 F: Documentation/admin-guide/media/cafe_ccic*
3880 F: drivers/media/platform/marvell-ccic/
3883 L: netdev@vger.kernel.org
3885 F: Documentation/networking/caif/
3886 F: drivers/net/caif/
3887 F: include/net/caif/
3888 F: include/uapi/linux/caif/
3892 M: Toke Høiland-Jørgensen <toke@toke.dk>
3893 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3895 F: net/sched/sch_cake.c
3898 M: Wolfgang Grandegger <wg@grandegger.com>
3899 M: Marc Kleine-Budde <mkl@pengutronix.de>
3900 L: linux-can@vger.kernel.org
3902 W: https://github.com/linux-can
3903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3905 F: Documentation/devicetree/bindings/net/can/
3907 F: include/linux/can/dev.h
3908 F: include/linux/can/led.h
3909 F: include/linux/can/platform/
3910 F: include/linux/can/rx-offload.h
3911 F: include/uapi/linux/can/error.h
3912 F: include/uapi/linux/can/netlink.h
3913 F: include/uapi/linux/can/vxcan.h
3916 M: Oliver Hartkopp <socketcan@hartkopp.net>
3917 M: Marc Kleine-Budde <mkl@pengutronix.de>
3918 L: linux-can@vger.kernel.org
3920 W: https://github.com/linux-can
3921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3923 F: Documentation/networking/can.rst
3924 F: include/linux/can/core.h
3925 F: include/linux/can/skb.h
3926 F: include/net/netns/can.h
3927 F: include/uapi/linux/can.h
3928 F: include/uapi/linux/can/bcm.h
3929 F: include/uapi/linux/can/gw.h
3930 F: include/uapi/linux/can/isotp.h
3931 F: include/uapi/linux/can/raw.h
3934 CAN-J1939 NETWORK LAYER
3935 M: Robin van der Gracht <robin@protonic.nl>
3936 M: Oleksij Rempel <o.rempel@pengutronix.de>
3937 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3938 L: linux-can@vger.kernel.org
3940 F: Documentation/networking/j1939.rst
3941 F: include/uapi/linux/can/j1939.h
3945 M: Serge Hallyn <serge@hallyn.com>
3946 L: linux-security-module@vger.kernel.org
3948 F: include/linux/capability.h
3949 F: include/uapi/linux/capability.h
3950 F: kernel/capability.c
3951 F: security/commoncap.c
3953 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3954 M: Kevin Tsai <ktsai@capellamicro.com>
3956 F: drivers/iio/light/cm*
3958 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3959 M: Christian Lamparter <chunkeey@googlemail.com>
3960 L: linux-wireless@vger.kernel.org
3962 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3963 F: drivers/net/wireless/ath/carl9170/
3966 M: Robert Richter <rric@kernel.org>
3968 W: http://www.marvell.com
3969 F: drivers/i2c/busses/i2c-octeon*
3970 F: drivers/i2c/busses/i2c-thunderx*
3972 CAVIUM LIQUIDIO NETWORK DRIVER
3973 M: Derek Chickles <dchickles@marvell.com>
3974 M: Satanand Burla <sburla@marvell.com>
3975 M: Felix Manlunas <fmanlunas@marvell.com>
3976 L: netdev@vger.kernel.org
3978 W: http://www.marvell.com
3979 F: drivers/net/ethernet/cavium/liquidio/
3982 M: Robert Richter <rric@kernel.org>
3984 W: http://www.marvell.com
3985 F: drivers/mmc/host/cavium*
3987 CAVIUM OCTEON-TX CRYPTO DRIVER
3988 M: George Cherian <gcherian@marvell.com>
3989 L: linux-crypto@vger.kernel.org
3991 W: http://www.marvell.com
3992 F: drivers/crypto/cavium/cpt/
3994 CAVIUM THUNDERX2 ARM64 SOC
3995 M: Robert Richter <rric@kernel.org>
3996 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3998 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3999 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4001 CC2520 IEEE-802.15.4 RADIO DRIVER
4002 M: Varka Bhadram <varkabhadram@gmail.com>
4003 L: linux-wpan@vger.kernel.org
4005 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4006 F: drivers/net/ieee802154/cc2520.c
4007 F: include/linux/spi/cc2520.h
4009 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4010 M: Gilad Ben-Yossef <gilad@benyossef.com>
4011 L: linux-crypto@vger.kernel.org
4013 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4014 F: drivers/crypto/ccree/
4016 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4017 M: Hadar Gat <hadar.gat@arm.com>
4018 L: linux-crypto@vger.kernel.org
4020 F: drivers/char/hw_random/cctrng.c
4021 F: drivers/char/hw_random/cctrng.h
4022 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4023 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4026 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4027 L: linux-media@vger.kernel.org
4029 W: http://linuxtv.org
4030 T: git git://linuxtv.org/media_tree.git
4031 F: Documentation/ABI/testing/debugfs-cec-error-inj
4032 F: Documentation/devicetree/bindings/media/cec.txt
4033 F: Documentation/driver-api/media/cec-core.rst
4034 F: Documentation/userspace-api/media/cec
4035 F: drivers/media/cec/
4036 F: drivers/media/rc/keymaps/rc-cec.c
4037 F: include/media/cec-notifier.h
4038 F: include/media/cec.h
4039 F: include/uapi/linux/cec-funcs.h
4040 F: include/uapi/linux/cec.h
4043 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4044 L: linux-media@vger.kernel.org
4046 W: http://linuxtv.org
4047 T: git git://linuxtv.org/media_tree.git
4048 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4049 F: drivers/media/cec/platform/cec-gpio/
4051 CELL BROADBAND ENGINE ARCHITECTURE
4052 M: Arnd Bergmann <arnd@arndb.de>
4053 L: linuxppc-dev@lists.ozlabs.org
4055 W: http://www.ibm.com/developerworks/power/cell/
4056 F: arch/powerpc/include/asm/cell*.h
4057 F: arch/powerpc/include/asm/spu*.h
4058 F: arch/powerpc/include/uapi/asm/spu*.h
4059 F: arch/powerpc/oprofile/*cell*
4060 F: arch/powerpc/platforms/cell/
4062 CELLWISE CW2015 BATTERY DRIVER
4063 M: Tobias Schrammm <t.schramm@manjaro.org>
4065 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4066 F: drivers/power/supply/cw2015_battery.c
4068 CEPH COMMON CODE (LIBCEPH)
4069 M: Ilya Dryomov <idryomov@gmail.com>
4070 M: Jeff Layton <jlayton@kernel.org>
4071 L: ceph-devel@vger.kernel.org
4074 T: git git://github.com/ceph/ceph-client.git
4075 F: include/linux/ceph/
4076 F: include/linux/crush/
4079 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4080 M: Jeff Layton <jlayton@kernel.org>
4081 M: Ilya Dryomov <idryomov@gmail.com>
4082 L: ceph-devel@vger.kernel.org
4085 T: git git://github.com/ceph/ceph-client.git
4086 F: Documentation/filesystems/ceph.rst
4089 CERTIFICATE HANDLING
4090 M: David Howells <dhowells@redhat.com>
4091 M: David Woodhouse <dwmw2@infradead.org>
4092 L: keyrings@vger.kernel.org
4094 F: Documentation/admin-guide/module-signing.rst
4096 F: scripts/extract-cert.c
4097 F: scripts/sign-file.c
4099 CFAG12864B LCD DRIVER
4100 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4102 F: drivers/auxdisplay/cfag12864b.c
4103 F: include/linux/cfag12864b.h
4105 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4106 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4108 F: drivers/auxdisplay/cfag12864bfb.c
4109 F: include/linux/cfag12864b.h
4111 CHAR and MISC DRIVERS
4112 M: Arnd Bergmann <arnd@arndb.de>
4113 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4118 F: include/linux/miscdevice.h
4119 X: drivers/char/agp/
4120 X: drivers/char/hw_random/
4121 X: drivers/char/ipmi/
4122 X: drivers/char/random.c
4123 X: drivers/char/tpm/
4126 M: Andy Whitcroft <apw@canonical.com>
4127 M: Joe Perches <joe@perches.com>
4129 F: scripts/checkpatch.pl
4131 CHINESE DOCUMENTATION
4132 M: Harry Wei <harryxiyou@gmail.com>
4133 M: Alex Shi <alex.shi@linux.alibaba.com>
4134 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4136 F: Documentation/translations/zh_CN/
4138 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4139 M: Peter Chen <Peter.Chen@nxp.com>
4140 L: linux-usb@vger.kernel.org
4142 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4143 F: drivers/usb/chipidea/
4145 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4146 M: Hans de Goede <hdegoede@redhat.com>
4147 L: linux-input@vger.kernel.org
4149 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4150 F: drivers/input/touchscreen/chipone_icn8318.c
4152 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4153 M: Hans de Goede <hdegoede@redhat.com>
4154 L: linux-input@vger.kernel.org
4156 F: drivers/input/touchscreen/chipone_icn8505.c
4158 CHROME HARDWARE PLATFORM SUPPORT
4159 M: Benson Leung <bleung@chromium.org>
4160 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4163 F: drivers/platform/chrome/
4165 CHROMEOS EC CODEC DRIVER
4166 M: Cheng-Yi Chiang <cychiang@chromium.org>
4167 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4168 R: Guenter Roeck <groeck@chromium.org>
4170 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4171 F: sound/soc/codecs/cros_ec_codec.*
4173 CHROMEOS EC SUBDRIVERS
4174 M: Benson Leung <bleung@chromium.org>
4175 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4176 R: Guenter Roeck <groeck@chromium.org>
4178 F: drivers/power/supply/cros_usbpd-charger.c
4182 CHRONTEL CH7322 CEC DRIVER
4183 M: Jeff Chase <jnchase@google.com>
4184 L: linux-media@vger.kernel.org
4186 T: git git://linuxtv.org/media_tree.git
4187 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4188 F: drivers/media/cec/i2c/ch7322.c
4190 CIRRUS LOGIC AUDIO CODEC DRIVERS
4191 M: James Schulman <james.schulman@cirrus.com>
4192 M: David Rhodes <david.rhodes@cirrus.com>
4193 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4194 L: patches@opensource.cirrus.com
4196 F: sound/soc/codecs/cs*
4198 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4199 M: Hartley Sweeten <hsweeten@visionengravers.com>
4200 L: netdev@vger.kernel.org
4202 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4204 CIRRUS LOGIC LOCHNAGAR DRIVER
4205 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4206 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4207 L: patches@opensource.cirrus.com
4209 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4210 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4211 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4212 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4213 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4214 F: Documentation/hwmon/lochnagar.rst
4215 F: drivers/clk/clk-lochnagar.c
4216 F: drivers/hwmon/lochnagar-hwmon.c
4217 F: drivers/mfd/lochnagar-i2c.c
4218 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4219 F: drivers/regulator/lochnagar-regulator.c
4220 F: include/dt-bindings/clk/lochnagar.h
4221 F: include/dt-bindings/pinctrl/lochnagar.h
4222 F: include/linux/mfd/lochnagar*
4223 F: sound/soc/codecs/lochnagar-sc.c
4225 CIRRUS LOGIC MADERA CODEC DRIVERS
4226 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4227 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4228 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4229 L: patches@opensource.cirrus.com
4231 W: https://github.com/CirrusLogic/linux-drivers/wiki
4232 T: git https://github.com/CirrusLogic/linux-drivers.git
4233 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4234 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4235 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4236 F: drivers/gpio/gpio-madera*
4237 F: drivers/irqchip/irq-madera*
4238 F: drivers/mfd/cs47l*
4239 F: drivers/mfd/madera*
4240 F: drivers/pinctrl/cirrus/*
4241 F: include/dt-bindings/sound/madera*
4242 F: include/linux/irqchip/irq-madera*
4243 F: include/linux/mfd/madera/*
4244 F: include/sound/madera*
4245 F: sound/soc/codecs/cs47l*
4246 F: sound/soc/codecs/madera*
4248 CISCO FCOE HBA DRIVER
4249 M: Satish Kharat <satishkh@cisco.com>
4250 M: Sesidhar Baddela <sebaddel@cisco.com>
4251 M: Karan Tilak Kumar <kartilak@cisco.com>
4252 L: linux-scsi@vger.kernel.org
4254 F: drivers/scsi/fnic/
4256 CISCO SCSI HBA DRIVER
4257 M: Karan Tilak Kumar <kartilak@cisco.com>
4258 M: Sesidhar Baddela <sebaddel@cisco.com>
4259 L: linux-scsi@vger.kernel.org
4261 F: drivers/scsi/snic/
4263 CISCO VIC ETHERNET NIC DRIVER
4264 M: Christian Benvenuti <benve@cisco.com>
4265 M: Govindarajulu Varadarajan <_govind@gmx.com>
4267 F: drivers/net/ethernet/cisco/enic/
4269 CISCO VIC LOW LATENCY NIC DRIVER
4270 M: Christian Benvenuti <benve@cisco.com>
4271 M: Nelson Escobar <neescoba@cisco.com>
4273 F: drivers/infiniband/hw/usnic/
4276 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4280 CLANG/LLVM BUILD SUPPORT
4281 M: Nathan Chancellor <natechancellor@gmail.com>
4282 M: Nick Desaulniers <ndesaulniers@google.com>
4283 L: clang-built-linux@googlegroups.com
4285 W: https://clangbuiltlinux.github.io/
4286 B: https://github.com/ClangBuiltLinux/linux/issues
4287 C: irc://chat.freenode.net/clangbuiltlinux
4288 F: Documentation/kbuild/llvm.rst
4289 F: scripts/clang-tools/
4290 K: \b(?i:clang|llvm)\b
4293 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4294 L: linux-kernel@vger.kernel.org
4296 F: include/linux/cleancache.h
4300 M: Russell King <linux@armlinux.org.uk>
4301 L: linux-clk@vger.kernel.org
4303 F: include/linux/clk.h
4305 CLOCKSOURCE, CLOCKEVENT DRIVERS
4306 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4307 M: Thomas Gleixner <tglx@linutronix.de>
4308 L: linux-kernel@vger.kernel.org
4310 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4311 F: Documentation/devicetree/bindings/timer/
4312 F: drivers/clocksource/
4315 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4316 M: Daniel Oliveira Nascimento <don@syst.com.br>
4317 L: platform-driver-x86@vger.kernel.org
4319 F: drivers/platform/x86/classmate-laptop.c
4322 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4323 L: linux-media@vger.kernel.org
4325 W: https://linuxtv.org
4326 T: git git://linuxtv.org/media_tree.git
4327 F: drivers/media/pci/cobalt/
4329 COCCINELLE/Semantic Patches (SmPL)
4330 M: Julia Lawall <Julia.Lawall@lip6.fr>
4331 M: Gilles Muller <Gilles.Muller@lip6.fr>
4332 M: Nicolas Palix <nicolas.palix@imag.fr>
4333 M: Michal Marek <michal.lkml@markovi.net>
4334 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4336 W: http://coccinelle.lip6.fr/
4337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4338 F: Documentation/dev-tools/coccinelle.rst
4339 F: scripts/coccicheck
4340 F: scripts/coccinelle/
4343 M: Jan Harkes <jaharkes@cs.cmu.edu>
4345 L: codalist@coda.cs.cmu.edu
4347 W: http://www.coda.cs.cmu.edu/
4348 F: Documentation/filesystems/coda.rst
4350 F: include/linux/coda*.h
4351 F: include/uapi/linux/coda*.h
4353 CODA V4L2 MEM2MEM DRIVER
4354 M: Philipp Zabel <p.zabel@pengutronix.de>
4355 L: linux-media@vger.kernel.org
4357 F: Documentation/devicetree/bindings/media/coda.txt
4358 F: drivers/media/platform/coda/
4361 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4363 F: Documentation/process/code-of-conduct-interpretation.rst
4364 F: Documentation/process/code-of-conduct.rst
4366 COMMON CLK FRAMEWORK
4367 M: Michael Turquette <mturquette@baylibre.com>
4368 M: Stephen Boyd <sboyd@kernel.org>
4369 L: linux-clk@vger.kernel.org
4371 Q: http://patchwork.kernel.org/project/linux-clk/list/
4372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4373 F: Documentation/devicetree/bindings/clock/
4375 F: include/linux/clk-pr*
4376 F: include/linux/clk/
4377 F: include/linux/of_clk.h
4378 X: drivers/clk/clkdev.c
4380 COMMON INTERNET FILE SYSTEM (CIFS)
4381 M: Steve French <sfrench@samba.org>
4382 L: linux-cifs@vger.kernel.org
4383 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4385 W: http://linux-cifs.samba.org/
4386 T: git git://git.samba.org/sfrench/cifs-2.6.git
4387 F: Documentation/admin-guide/cifs/
4390 COMPACTPCI HOTPLUG CORE
4391 M: Scott Murray <scott@spiteful.org>
4392 L: linux-pci@vger.kernel.org
4394 F: drivers/pci/hotplug/cpci_hotplug*
4396 COMPACTPCI HOTPLUG GENERIC DRIVER
4397 M: Scott Murray <scott@spiteful.org>
4398 L: linux-pci@vger.kernel.org
4400 F: drivers/pci/hotplug/cpcihp_generic.c
4402 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4403 M: Scott Murray <scott@spiteful.org>
4404 L: linux-pci@vger.kernel.org
4406 F: drivers/pci/hotplug/cpcihp_zt5550.*
4408 COMPAL LAPTOP SUPPORT
4409 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4410 L: platform-driver-x86@vger.kernel.org
4412 F: drivers/platform/x86/compal-laptop.c
4415 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4417 F: include/linux/compiler_attributes.h
4419 CONEXANT ACCESSRUNNER USB DRIVER
4420 L: accessrunner-general@lists.sourceforge.net
4422 W: http://accessrunner.sourceforge.net/
4423 F: drivers/usb/atm/cxacru.c
4426 M: Joel Becker <jlbec@evilplan.org>
4427 M: Christoph Hellwig <hch@lst.de>
4429 T: git git://git.infradead.org/users/hch/configfs.git
4431 F: include/linux/configfs.h
4432 F: samples/configfs/
4435 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4437 F: drivers/video/console/
4438 F: include/linux/console*
4440 CONTROL GROUP (CGROUP)
4441 M: Tejun Heo <tj@kernel.org>
4442 M: Li Zefan <lizefan@huawei.com>
4443 M: Johannes Weiner <hannes@cmpxchg.org>
4444 L: cgroups@vger.kernel.org
4446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4447 F: Documentation/admin-guide/cgroup-v1/
4448 F: Documentation/admin-guide/cgroup-v2.rst
4449 F: include/linux/cgroup*
4452 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4453 M: Tejun Heo <tj@kernel.org>
4454 M: Jens Axboe <axboe@kernel.dk>
4455 L: cgroups@vger.kernel.org
4456 L: linux-block@vger.kernel.org
4457 T: git git://git.kernel.dk/linux-block
4458 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4459 F: block/bfq-cgroup.c
4460 F: block/blk-cgroup.c
4461 F: block/blk-iolatency.c
4462 F: block/blk-throttle.c
4463 F: include/linux/blk-cgroup.h
4465 CONTROL GROUP - CPUSET
4466 M: Li Zefan <lizefan@huawei.com>
4467 L: cgroups@vger.kernel.org
4469 W: http://www.bullopensource.org/cpuset/
4470 W: http://oss.sgi.com/projects/cpusets/
4471 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4472 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4473 F: include/linux/cpuset.h
4474 F: kernel/cgroup/cpuset.c
4476 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4477 M: Johannes Weiner <hannes@cmpxchg.org>
4478 M: Michal Hocko <mhocko@kernel.org>
4479 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4480 L: cgroups@vger.kernel.org
4481 L: linux-mm@kvack.org
4486 CORETEMP HARDWARE MONITORING DRIVER
4487 M: Fenghua Yu <fenghua.yu@intel.com>
4488 L: linux-hwmon@vger.kernel.org
4490 F: Documentation/hwmon/coretemp.rst
4491 F: drivers/hwmon/coretemp.c
4493 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4494 M: Marius Zachmann <mail@mariuszachmann.de>
4495 L: linux-hwmon@vger.kernel.org
4497 F: drivers/hwmon/corsair-cpro.c
4499 COSA/SRP SYNC SERIAL DRIVER
4500 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4502 W: http://www.fi.muni.cz/~kas/cosa/
4503 F: drivers/net/wan/cosa*
4506 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4507 L: linux-iio@vger.kernel.org
4509 F: Documentation/ABI/testing/sysfs-bus-counter*
4510 F: Documentation/driver-api/generic-counter.rst
4512 F: include/linux/counter.h
4513 F: include/linux/counter_enum.h
4515 CPMAC ETHERNET DRIVER
4516 M: Florian Fainelli <f.fainelli@gmail.com>
4517 L: netdev@vger.kernel.org
4519 F: drivers/net/ethernet/ti/cpmac.c
4521 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4522 M: Viresh Kumar <viresh.kumar@linaro.org>
4523 M: Sudeep Holla <sudeep.holla@arm.com>
4524 L: linux-pm@vger.kernel.org
4526 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4527 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4529 CPU FREQUENCY SCALING FRAMEWORK
4530 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4531 M: Viresh Kumar <viresh.kumar@linaro.org>
4532 L: linux-pm@vger.kernel.org
4534 B: https://bugzilla.kernel.org
4535 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4536 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4537 F: Documentation/admin-guide/pm/cpufreq.rst
4538 F: Documentation/admin-guide/pm/intel_pstate.rst
4539 F: Documentation/cpu-freq/
4540 F: Documentation/devicetree/bindings/cpufreq/
4542 F: include/linux/cpufreq.h
4543 F: include/linux/sched/cpufreq.h
4544 F: kernel/sched/cpufreq*.c
4545 F: tools/testing/selftests/cpufreq/
4547 CPU IDLE TIME MANAGEMENT FRAMEWORK
4548 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4549 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4550 L: linux-pm@vger.kernel.org
4552 B: https://bugzilla.kernel.org
4553 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4554 F: Documentation/admin-guide/pm/cpuidle.rst
4555 F: Documentation/driver-api/pm/cpuidle.rst
4556 F: drivers/cpuidle/*
4557 F: include/linux/cpuidle.h
4559 CPU POWER MONITORING SUBSYSTEM
4560 M: Thomas Renninger <trenn@suse.com>
4561 M: Shuah Khan <shuah@kernel.org>
4562 M: Shuah Khan <skhan@linuxfoundation.org>
4563 L: linux-pm@vger.kernel.org
4565 F: tools/power/cpupower/
4568 M: "H. Peter Anvin" <hpa@zytor.com>
4570 F: arch/x86/kernel/cpuid.c
4571 F: arch/x86/kernel/msr.c
4573 CPUIDLE DRIVER - ARM BIG LITTLE
4574 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4575 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4576 L: linux-pm@vger.kernel.org
4577 L: linux-arm-kernel@lists.infradead.org
4579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4580 F: drivers/cpuidle/cpuidle-big_little.c
4582 CPUIDLE DRIVER - ARM EXYNOS
4583 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4584 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4585 M: Kukjin Kim <kgene@kernel.org>
4586 L: linux-pm@vger.kernel.org
4587 L: linux-samsung-soc@vger.kernel.org
4589 F: arch/arm/mach-exynos/pm.c
4590 F: drivers/cpuidle/cpuidle-exynos.c
4592 CPUIDLE DRIVER - ARM PSCI
4593 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4594 M: Sudeep Holla <sudeep.holla@arm.com>
4595 L: linux-pm@vger.kernel.org
4596 L: linux-arm-kernel@lists.infradead.org
4598 F: drivers/cpuidle/cpuidle-psci.c
4600 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4601 M: Ulf Hansson <ulf.hansson@linaro.org>
4602 L: linux-pm@vger.kernel.org
4603 L: linux-arm-kernel@lists.infradead.org
4605 F: drivers/cpuidle/cpuidle-psci.h
4606 F: drivers/cpuidle/cpuidle-psci-domain.c
4609 M: Nicolas Pitre <nico@fluxnic.net>
4611 F: Documentation/filesystems/cramfs.rst
4615 M: Bastien Nocera <hadess@hadess.net>
4616 L: linux-input@vger.kernel.org
4618 F: drivers/hid/hid-creative-sb0540.c
4621 M: Herbert Xu <herbert@gondor.apana.org.au>
4622 M: "David S. Miller" <davem@davemloft.net>
4623 L: linux-crypto@vger.kernel.org
4625 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4626 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4627 F: Documentation/crypto/
4628 F: Documentation/devicetree/bindings/crypto/
4633 F: include/linux/crypto*
4636 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4637 M: Neil Horman <nhorman@tuxdriver.com>
4638 L: linux-crypto@vger.kernel.org
4640 F: crypto/ansi_cprng.c
4644 M: Hans Verkuil <hverkuil@xs4all.nl>
4645 L: linux-media@vger.kernel.org
4647 W: http://linuxtv.org
4648 T: git git://linuxtv.org/media_tree.git
4649 F: drivers/media/i2c/cs3308.c
4651 CS5535 Audio ALSA driver
4652 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4654 F: sound/pci/cs5535audio/
4656 CSI DRIVERS FOR ALLWINNER V3s
4657 M: Yong Deng <yong.deng@magewell.com>
4658 L: linux-media@vger.kernel.org
4660 T: git git://linuxtv.org/media_tree.git
4661 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4662 F: drivers/media/platform/sunxi/sun6i-csi/
4665 M: Solomon Peachy <pizza@shaftnet.org>
4667 F: drivers/net/wireless/st/cw1200/
4669 CX18 VIDEO4LINUX DRIVER
4670 M: Andy Walls <awalls@md.metrocast.net>
4671 L: linux-media@vger.kernel.org
4673 W: https://linuxtv.org
4674 T: git git://linuxtv.org/media_tree.git
4675 F: drivers/media/pci/cx18/
4676 F: include/uapi/linux/ivtv*
4678 CX2341X MPEG ENCODER HELPER MODULE
4679 M: Hans Verkuil <hverkuil@xs4all.nl>
4680 L: linux-media@vger.kernel.org
4682 W: https://linuxtv.org
4683 T: git git://linuxtv.org/media_tree.git
4684 F: drivers/media/common/cx2341x*
4685 F: include/media/drv-intf/cx2341x.h
4687 CX24120 MEDIA DRIVER
4688 M: Jemma Denson <jdenson@gmail.com>
4689 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4690 L: linux-media@vger.kernel.org
4692 W: https://linuxtv.org
4693 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4694 F: drivers/media/dvb-frontends/cx24120*
4696 CX88 VIDEO4LINUX DRIVER
4697 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4698 L: linux-media@vger.kernel.org
4700 W: https://linuxtv.org
4701 T: git git://linuxtv.org/media_tree.git
4702 F: Documentation/driver-api/media/drivers/cx88*
4703 F: drivers/media/pci/cx88/
4705 CXD2820R MEDIA DRIVER
4706 M: Antti Palosaari <crope@iki.fi>
4707 L: linux-media@vger.kernel.org
4709 W: https://linuxtv.org
4710 W: http://palosaari.fi/linux/
4711 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4712 T: git git://linuxtv.org/anttip/media_tree.git
4713 F: drivers/media/dvb-frontends/cxd2820r*
4715 CXGB3 ETHERNET DRIVER (CXGB3)
4716 M: Raju Rangoju <rajur@chelsio.com>
4717 L: netdev@vger.kernel.org
4719 W: http://www.chelsio.com
4720 F: drivers/net/ethernet/chelsio/cxgb3/
4722 CXGB3 ISCSI DRIVER (CXGB3I)
4723 M: Karen Xie <kxie@chelsio.com>
4724 L: linux-scsi@vger.kernel.org
4726 W: http://www.chelsio.com
4727 F: drivers/scsi/cxgbi/cxgb3i
4729 CXGB4 CRYPTO DRIVER (chcr)
4730 M: Ayush Sawal <ayush.sawal@chelsio.com>
4731 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4732 M: Rohit Maheshwari <rohitm@chelsio.com>
4733 L: linux-crypto@vger.kernel.org
4735 W: http://www.chelsio.com
4736 F: drivers/crypto/chelsio
4738 CXGB4 INLINE CRYPTO DRIVER
4739 M: Ayush Sawal <ayush.sawal@chelsio.com>
4740 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4741 M: Rohit Maheshwari <rohitm@chelsio.com>
4742 L: netdev@vger.kernel.org
4744 W: http://www.chelsio.com
4745 F: drivers/net/ethernet/chelsio/inline_crypto/
4747 CXGB4 ETHERNET DRIVER (CXGB4)
4748 M: Raju Rangoju <rajur@chelsio.com>
4749 L: netdev@vger.kernel.org
4751 W: http://www.chelsio.com
4752 F: drivers/net/ethernet/chelsio/cxgb4/
4754 CXGB4 ISCSI DRIVER (CXGB4I)
4755 M: Karen Xie <kxie@chelsio.com>
4756 L: linux-scsi@vger.kernel.org
4758 W: http://www.chelsio.com
4759 F: drivers/scsi/cxgbi/cxgb4i
4761 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4762 M: Potnuri Bharat Teja <bharat@chelsio.com>
4763 L: linux-rdma@vger.kernel.org
4765 W: http://www.openfabrics.org
4766 F: drivers/infiniband/hw/cxgb4/
4767 F: include/uapi/rdma/cxgb4-abi.h
4769 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4770 M: Raju Rangoju <rajur@chelsio.com>
4771 L: netdev@vger.kernel.org
4773 W: http://www.chelsio.com
4774 F: drivers/net/ethernet/chelsio/cxgb4vf/
4776 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4777 M: Frederic Barrat <fbarrat@linux.ibm.com>
4778 M: Andrew Donnellan <ajd@linux.ibm.com>
4779 L: linuxppc-dev@lists.ozlabs.org
4781 F: Documentation/ABI/testing/sysfs-class-cxl
4782 F: Documentation/powerpc/cxl.rst
4783 F: arch/powerpc/platforms/powernv/pci-cxl.c
4784 F: drivers/misc/cxl/
4785 F: include/misc/cxl*
4786 F: include/uapi/misc/cxl.h
4788 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4789 M: Manoj N. Kumar <manoj@linux.ibm.com>
4790 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4791 M: Uma Krishnan <ukrishn@linux.ibm.com>
4792 L: linux-scsi@vger.kernel.org
4794 F: Documentation/powerpc/cxlflash.rst
4795 F: drivers/scsi/cxlflash/
4796 F: include/uapi/scsi/cxlflash_ioctl.h
4799 M: Russell King <linux@armlinux.org.uk>
4800 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4802 W: http://www.armlinux.org.uk/
4803 F: drivers/video/fbdev/cyber2000fb.*
4805 CYCLADES ASYNC MUX DRIVER
4807 W: http://www.cyclades.com/
4808 F: drivers/tty/cyclades.c
4809 F: include/linux/cyclades.h
4810 F: include/uapi/linux/cyclades.h
4812 CYCLADES PC300 DRIVER
4814 W: http://www.cyclades.com/
4815 F: drivers/net/wan/pc300*
4817 CYPRESS_FIRMWARE MEDIA DRIVER
4818 M: Antti Palosaari <crope@iki.fi>
4819 L: linux-media@vger.kernel.org
4821 W: https://linuxtv.org
4822 W: http://palosaari.fi/linux/
4823 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4824 T: git git://linuxtv.org/anttip/media_tree.git
4825 F: drivers/media/common/cypress_firmware*
4827 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4828 M: Linus Walleij <linus.walleij@linaro.org>
4829 L: linux-input@vger.kernel.org
4831 F: drivers/input/touchscreen/cy8ctma140.c
4833 CYTTSP TOUCHSCREEN DRIVER
4834 M: Ferruh Yigit <fery@cypress.com>
4835 L: linux-input@vger.kernel.org
4837 F: drivers/input/touchscreen/cyttsp*
4838 F: include/linux/input/cyttsp.h
4840 D-LINK DIR-685 TOUCHKEYS DRIVER
4841 M: Linus Walleij <linus.walleij@linaro.org>
4842 L: linux-input@vger.kernel.org
4844 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4846 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4847 M: Joshua Kinard <kumba@gentoo.org>
4849 F: drivers/rtc/rtc-ds1685.c
4850 F: include/linux/rtc/ds1685.h
4852 DAMA SLAVE for AX.25
4853 M: Joerg Reuter <jreuter@yaina.de>
4854 L: linux-hams@vger.kernel.org
4856 W: http://yaina.de/jreuter/
4857 W: http://www.qsl.net/dl1bke/
4858 F: net/ax25/af_ax25.c
4859 F: net/ax25/ax25_dev.c
4860 F: net/ax25/ax25_ds_*
4861 F: net/ax25/ax25_in.c
4862 F: net/ax25/ax25_out.c
4863 F: net/ax25/ax25_timer.c
4864 F: net/ax25/sysctl_net_ax25.c
4866 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4867 L: netdev@vger.kernel.org
4869 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4870 F: drivers/net/ethernet/dec/tulip/dmfe.c
4872 DC390/AM53C974 SCSI driver
4873 M: Hannes Reinecke <hare@suse.com>
4874 L: linux-scsi@vger.kernel.org
4876 F: drivers/scsi/am53c974.c
4879 M: Oliver Neukum <oliver@neukum.org>
4880 M: Ali Akcaagac <aliakc@web.de>
4881 M: Jamie Lenehan <lenehan@twibble.org>
4882 L: dc395x@twibble.org
4884 W: http://twibble.org/dist/dc395x/
4885 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4886 F: Documentation/scsi/dc395x.rst
4887 F: drivers/scsi/dc395x.*
4890 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4891 L: dccp@vger.kernel.org
4893 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4894 F: include/linux/dccp.h
4895 F: include/linux/tfrc.h
4896 F: include/uapi/linux/dccp.h
4899 DECnet NETWORK LAYER
4900 L: linux-decnet-user@lists.sourceforge.net
4902 W: http://linux-decnet.sourceforge.net
4903 F: Documentation/networking/decnet.rst
4906 DECSTATION PLATFORM SUPPORT
4907 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4908 L: linux-mips@vger.kernel.org
4910 W: http://www.linux-mips.org/wiki/DECstation
4912 F: arch/mips/include/asm/dec/
4913 F: arch/mips/include/asm/mach-dec/
4915 DEFXX FDDI NETWORK DRIVER
4916 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4918 F: drivers/net/fddi/defxx.*
4920 DEFZA FDDI NETWORK DRIVER
4921 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4923 F: drivers/net/fddi/defza.*
4925 DEINTERLACE DRIVERS FOR ALLWINNER H3
4926 M: Jernej Skrabec <jernej.skrabec@siol.net>
4927 L: linux-media@vger.kernel.org
4929 T: git git://linuxtv.org/media_tree.git
4930 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4931 F: drivers/media/platform/sunxi/sun8i-di/
4934 M: Matthew Garrett <mjg59@srcf.ucam.org>
4935 M: Pali Rohár <pali@kernel.org>
4936 L: platform-driver-x86@vger.kernel.org
4938 F: drivers/platform/x86/dell-laptop.c
4940 DELL LAPTOP FREEFALL DRIVER
4941 M: Pali Rohár <pali@kernel.org>
4943 F: drivers/platform/x86/dell-smo8800.c
4945 DELL LAPTOP RBTN DRIVER
4946 M: Pali Rohár <pali@kernel.org>
4948 F: drivers/platform/x86/dell-rbtn.*
4950 DELL LAPTOP SMM DRIVER
4951 M: Pali Rohár <pali@kernel.org>
4953 F: drivers/hwmon/dell-smm-hwmon.c
4954 F: include/uapi/linux/i8k.h
4956 DELL REMOTE BIOS UPDATE DRIVER
4957 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4958 L: platform-driver-x86@vger.kernel.org
4960 F: drivers/platform/x86/dell_rbu.c
4963 M: Pali Rohár <pali@kernel.org>
4964 M: Mario Limonciello <mario.limonciello@dell.com>
4965 L: platform-driver-x86@vger.kernel.org
4967 F: drivers/platform/x86/dell-smbios.*
4969 DELL SMBIOS SMM DRIVER
4970 M: Mario Limonciello <mario.limonciello@dell.com>
4971 L: platform-driver-x86@vger.kernel.org
4973 F: drivers/platform/x86/dell-smbios-smm.c
4975 DELL SMBIOS WMI DRIVER
4976 M: Mario Limonciello <mario.limonciello@dell.com>
4977 L: platform-driver-x86@vger.kernel.org
4979 F: drivers/platform/x86/dell-smbios-wmi.c
4980 F: tools/wmi/dell-smbios-example.c
4982 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4983 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4984 L: platform-driver-x86@vger.kernel.org
4986 F: Documentation/driver-api/dcdbas.rst
4987 F: drivers/platform/x86/dcdbas.*
4989 DELL WMI DESCRIPTOR DRIVER
4990 M: Mario Limonciello <mario.limonciello@dell.com>
4992 F: drivers/platform/x86/dell-wmi-descriptor.c
4994 DELL WMI NOTIFICATIONS DRIVER
4995 M: Matthew Garrett <mjg59@srcf.ucam.org>
4996 M: Pali Rohár <pali@kernel.org>
4998 F: drivers/platform/x86/dell-wmi.c
5000 DELTA ST MEDIA DRIVER
5001 M: Hugues Fruchet <hugues.fruchet@st.com>
5002 L: linux-media@vger.kernel.org
5004 W: https://linuxtv.org
5005 T: git git://linuxtv.org/media_tree.git
5006 F: drivers/media/platform/sti/delta
5009 L: linux-mtd@lists.infradead.org
5011 F: drivers/mtd/nand/raw/denali*
5013 DESIGNWARE EDMA CORE IP DRIVER
5014 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5015 L: dmaengine@vger.kernel.org
5017 F: drivers/dma/dw-edma/
5018 F: include/linux/dma/edma.h
5020 DESIGNWARE USB2 DRD IP DRIVER
5021 M: Minas Harutyunyan <hminas@synopsys.com>
5022 L: linux-usb@vger.kernel.org
5024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5025 F: drivers/usb/dwc2/
5027 DESIGNWARE USB3 DRD IP DRIVER
5028 M: Felipe Balbi <balbi@kernel.org>
5029 L: linux-usb@vger.kernel.org
5031 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5032 F: drivers/usb/dwc3/
5034 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5035 M: Andreas Klinger <ak@it-klinger.de>
5036 L: linux-iio@vger.kernel.org
5038 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5039 F: drivers/iio/proximity/srf*.c
5041 DEVICE COREDUMP (DEV_COREDUMP)
5042 M: Johannes Berg <johannes@sipsolutions.net>
5043 L: linux-kernel@vger.kernel.org
5045 F: drivers/base/devcoredump.c
5046 F: include/linux/devcoredump.h
5048 DEVICE DEPENDENCY HELPER SCRIPT
5049 M: Saravana Kannan <saravanak@google.com>
5050 L: linux-kernel@vger.kernel.org
5052 F: scripts/dev-needs.sh
5054 DEVICE DIRECT ACCESS (DAX)
5055 M: Dan Williams <dan.j.williams@intel.com>
5056 M: Vishal Verma <vishal.l.verma@intel.com>
5057 M: Dave Jiang <dave.jiang@intel.com>
5058 L: linux-nvdimm@lists.01.org
5062 DEVICE FREQUENCY (DEVFREQ)
5063 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5064 M: Kyungmin Park <kyungmin.park@samsung.com>
5065 M: Chanwoo Choi <cw00.choi@samsung.com>
5066 L: linux-pm@vger.kernel.org
5068 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5069 F: Documentation/devicetree/bindings/devfreq/
5071 F: include/linux/devfreq.h
5072 F: include/trace/events/devfreq.h
5074 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5075 M: Chanwoo Choi <cw00.choi@samsung.com>
5076 L: linux-pm@vger.kernel.org
5078 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5079 F: Documentation/devicetree/bindings/devfreq/event/
5080 F: drivers/devfreq/devfreq-event.c
5081 F: drivers/devfreq/event/
5082 F: include/dt-bindings/pmu/exynos_ppmu.h
5083 F: include/linux/devfreq-event.h
5085 DEVICE NUMBER REGISTRY
5086 M: Torben Mathiasen <device@lanana.org>
5088 W: http://lanana.org/docs/device-list/index.html
5091 M: Alasdair Kergon <agk@redhat.com>
5092 M: Mike Snitzer <snitzer@redhat.com>
5093 M: dm-devel@redhat.com
5094 L: dm-devel@redhat.com
5096 W: http://sources.redhat.com/dm
5097 Q: http://patchwork.kernel.org/project/dm-devel/list/
5098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5099 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5100 F: Documentation/admin-guide/device-mapper/
5101 F: drivers/md/Kconfig
5102 F: drivers/md/Makefile
5104 F: drivers/md/persistent-data/
5105 F: include/linux/device-mapper.h
5106 F: include/linux/dm-*.h
5107 F: include/uapi/linux/dm-*.h
5110 M: Jiri Pirko <jiri@nvidia.com>
5111 L: netdev@vger.kernel.org
5113 F: Documentation/networking/devlink
5114 F: include/net/devlink.h
5115 F: include/uapi/linux/devlink.h
5116 F: net/core/devlink.c
5118 DIALOG SEMICONDUCTOR DRIVERS
5119 M: Support Opensource <support.opensource@diasemi.com>
5121 W: http://www.dialog-semiconductor.com/products
5122 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5123 F: Documentation/devicetree/bindings/mfd/da90*.txt
5124 F: Documentation/devicetree/bindings/regulator/da92*.txt
5125 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5126 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5127 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5128 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5129 F: Documentation/hwmon/da90??.rst
5130 F: drivers/gpio/gpio-da90??.c
5131 F: drivers/hwmon/da90??-hwmon.c
5132 F: drivers/iio/adc/da91??-*.c
5133 F: drivers/input/misc/da90??_onkey.c
5134 F: drivers/input/touchscreen/da9052_tsi.c
5135 F: drivers/leds/leds-da90??.c
5136 F: drivers/mfd/da903x.c
5137 F: drivers/mfd/da90??-*.c
5138 F: drivers/mfd/da91??-*.c
5139 F: drivers/pinctrl/pinctrl-da90??.c
5140 F: drivers/power/supply/da9052-battery.c
5141 F: drivers/power/supply/da91??-*.c
5142 F: drivers/regulator/da9???-regulator.[ch]
5143 F: drivers/regulator/slg51000-regulator.[ch]
5144 F: drivers/rtc/rtc-da90??.c
5145 F: drivers/thermal/da90??-thermal.c
5146 F: drivers/video/backlight/da90??_bl.c
5147 F: drivers/watchdog/da90??_wdt.c
5148 F: include/linux/mfd/da903x.h
5149 F: include/linux/mfd/da9052/
5150 F: include/linux/mfd/da9055/
5151 F: include/linux/mfd/da9062/
5152 F: include/linux/mfd/da9063/
5153 F: include/linux/mfd/da9150/
5154 F: include/linux/regulator/da9211.h
5155 F: include/sound/da[79]*.h
5156 F: sound/soc/codecs/da[79]*.[ch]
5158 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5159 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5160 L: linux-gpio@vger.kernel.org
5162 F: drivers/gpio/gpio-gpio-mm.c
5164 DIOLAN U2C-12 I2C DRIVER
5165 M: Guenter Roeck <linux@roeck-us.net>
5166 L: linux-i2c@vger.kernel.org
5168 F: drivers/i2c/busses/i2c-diolan-u2c.c
5170 DIRECTORY NOTIFICATION (DNOTIFY)
5171 M: Jan Kara <jack@suse.cz>
5172 R: Amir Goldstein <amir73il@gmail.com>
5173 L: linux-fsdevel@vger.kernel.org
5175 F: Documentation/filesystems/dnotify.rst
5176 F: fs/notify/dnotify/
5177 F: include/linux/dnotify.h
5179 DISK GEOMETRY AND PARTITION HANDLING
5180 M: Andries Brouwer <aeb@cwi.nl>
5182 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5183 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5184 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5187 M: Jan Kara <jack@suse.com>
5189 F: Documentation/filesystems/quota.rst
5191 F: include/linux/quota*.h
5192 F: include/uapi/linux/quota*.h
5194 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5195 M: Bernie Thompson <bernie@plugable.com>
5196 L: linux-fbdev@vger.kernel.org
5198 W: http://plugable.com/category/projects/udlfb/
5199 F: Documentation/fb/udlfb.rst
5200 F: drivers/video/fbdev/udlfb.c
5201 F: include/video/udlfb.h
5203 DISTRIBUTED LOCK MANAGER (DLM)
5204 M: Christine Caulfield <ccaulfie@redhat.com>
5205 M: David Teigland <teigland@redhat.com>
5206 L: cluster-devel@redhat.com
5208 W: http://sources.redhat.com/cluster/
5209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5212 DMA BUFFER SHARING FRAMEWORK
5213 M: Sumit Semwal <sumit.semwal@linaro.org>
5214 M: Christian König <christian.koenig@amd.com>
5215 L: linux-media@vger.kernel.org
5216 L: dri-devel@lists.freedesktop.org
5217 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5219 T: git git://anongit.freedesktop.org/drm/drm-misc
5220 F: Documentation/driver-api/dma-buf.rst
5222 F: include/linux/*fence.h
5223 F: include/linux/dma-buf*
5224 F: include/linux/dma-resv.h
5225 K: \bdma_(?:buf|fence|resv)\b
5227 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5228 M: Vinod Koul <vkoul@kernel.org>
5229 L: dmaengine@vger.kernel.org
5231 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5233 F: Documentation/devicetree/bindings/dma/
5234 F: Documentation/driver-api/dmaengine/
5236 F: include/linux/dmaengine.h
5237 F: include/linux/of_dma.h
5240 M: Christoph Hellwig <hch@lst.de>
5241 M: Marek Szyprowski <m.szyprowski@samsung.com>
5242 R: Robin Murphy <robin.murphy@arm.com>
5243 L: iommu@lists.linux-foundation.org
5245 W: http://git.infradead.org/users/hch/dma-mapping.git
5246 T: git git://git.infradead.org/users/hch/dma-mapping.git
5247 F: include/asm-generic/dma-mapping.h
5248 F: include/linux/dma-direct.h
5249 F: include/linux/dma-mapping.h
5250 F: include/linux/dma-map-ops.h
5253 DMA-BUF HEAPS FRAMEWORK
5254 M: Sumit Semwal <sumit.semwal@linaro.org>
5255 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5256 R: Liam Mark <lmark@codeaurora.org>
5257 R: Laura Abbott <labbott@redhat.com>
5258 R: Brian Starkey <Brian.Starkey@arm.com>
5259 R: John Stultz <john.stultz@linaro.org>
5260 L: linux-media@vger.kernel.org
5261 L: dri-devel@lists.freedesktop.org
5262 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5264 T: git git://anongit.freedesktop.org/drm/drm-misc
5265 F: drivers/dma-buf/dma-heap.c
5266 F: drivers/dma-buf/heaps/*
5267 F: include/linux/dma-heap.h
5268 F: include/uapi/linux/dma-heap.h
5270 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5271 M: Lukasz Luba <lukasz.luba@arm.com>
5272 L: linux-pm@vger.kernel.org
5273 L: linux-samsung-soc@vger.kernel.org
5275 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5276 F: drivers/memory/samsung/exynos5422-dmc.c
5278 DME1737 HARDWARE MONITOR DRIVER
5279 M: Juerg Haefliger <juergh@gmail.com>
5280 L: linux-hwmon@vger.kernel.org
5282 F: Documentation/hwmon/dme1737.rst
5283 F: drivers/hwmon/dme1737.c
5286 M: Jean Delvare <jdelvare@suse.com>
5288 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5289 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5290 F: drivers/firmware/dmi-id.c
5291 F: drivers/firmware/dmi_scan.c
5292 F: include/linux/dmi.h
5295 M: Jonathan Corbet <corbet@lwn.net>
5296 L: linux-doc@vger.kernel.org
5298 P: Documentation/doc-guide/maintainer-profile.rst
5299 T: git git://git.lwn.net/linux.git docs-next
5301 F: scripts/documentation-file-ref-check
5302 F: scripts/kernel-doc
5303 F: scripts/sphinx-pre-install
5304 X: Documentation/ABI/
5305 X: Documentation/admin-guide/media/
5306 X: Documentation/devicetree/
5307 X: Documentation/driver-api/media/
5308 X: Documentation/firmware-guide/acpi/
5309 X: Documentation/i2c/
5310 X: Documentation/power/
5311 X: Documentation/spi/
5312 X: Documentation/userspace-api/media/
5314 DOCUMENTATION SCRIPTS
5315 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5316 L: linux-doc@vger.kernel.org
5318 F: Documentation/sphinx/parse-headers.pl
5319 F: scripts/documentation-file-ref-check
5320 F: scripts/sphinx-pre-install
5322 DOCUMENTATION/ITALIAN
5323 M: Federico Vaga <federico.vaga@vaga.pv.it>
5324 L: linux-doc@vger.kernel.org
5326 F: Documentation/translations/it_IT
5328 DONGWOON DW9714 LENS VOICE COIL DRIVER
5329 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5330 L: linux-media@vger.kernel.org
5332 T: git git://linuxtv.org/media_tree.git
5333 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5334 F: drivers/media/i2c/dw9714.c
5336 DONGWOON DW9768 LENS VOICE COIL DRIVER
5337 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5338 L: linux-media@vger.kernel.org
5340 T: git git://linuxtv.org/media_tree.git
5341 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5342 F: drivers/media/i2c/dw9768.c
5344 DONGWOON DW9807 LENS VOICE COIL DRIVER
5345 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5346 L: linux-media@vger.kernel.org
5348 T: git git://linuxtv.org/media_tree.git
5349 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5350 F: drivers/media/i2c/dw9807-vcm.c
5353 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5354 L: blinux-list@redhat.com
5356 F: drivers/char/dtlk.c
5357 F: include/linux/dtlk.h
5359 DPAA2 DATAPATH I/O (DPIO) DRIVER
5360 M: Roy Pledge <Roy.Pledge@nxp.com>
5361 L: linux-kernel@vger.kernel.org
5363 F: drivers/soc/fsl/dpio
5365 DPAA2 ETHERNET DRIVER
5366 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5367 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5368 L: netdev@vger.kernel.org
5370 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5371 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5372 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5373 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5374 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5375 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5376 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5377 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5378 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5380 DPAA2 ETHERNET SWITCH DRIVER
5381 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5382 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5383 L: linux-kernel@vger.kernel.org
5385 F: drivers/staging/fsl-dpaa2/ethsw
5387 DPT_I2O SCSI RAID DRIVER
5388 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5389 L: linux-scsi@vger.kernel.org
5391 W: http://www.adaptec.com/
5392 F: drivers/scsi/dpt*
5393 F: drivers/scsi/dpt/
5396 M: Philipp Reisner <philipp.reisner@linbit.com>
5397 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5398 L: drbd-dev@lists.linbit.com
5400 W: http://www.drbd.org
5401 T: git git://git.linbit.com/linux-drbd.git
5402 T: git git://git.linbit.com/drbd-8.4.git
5403 F: Documentation/admin-guide/blockdev/
5404 F: drivers/block/drbd/
5407 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5408 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5409 R: "Rafael J. Wysocki" <rafael@kernel.org>
5411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5412 F: Documentation/core-api/kobject.rst
5416 F: include/linux/debugfs.h
5417 F: include/linux/kobj*
5420 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5421 M: Nishanth Menon <nm@ti.com>
5422 L: linux-pm@vger.kernel.org
5424 F: drivers/soc/ti/smartreflex.c
5425 F: include/linux/power/smartreflex.h
5427 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5428 M: Maxime Ripard <mripard@kernel.org>
5429 M: Chen-Yu Tsai <wens@csie.org>
5430 R: Jernej Skrabec <jernej.skrabec@siol.net>
5431 L: dri-devel@lists.freedesktop.org
5433 T: git git://anongit.freedesktop.org/drm/drm-misc
5434 F: drivers/gpu/drm/sun4i/sun8i*
5436 DRM DRIVER FOR ARM PL111 CLCD
5437 M: Eric Anholt <eric@anholt.net>
5439 T: git git://anongit.freedesktop.org/drm/drm-misc
5440 F: drivers/gpu/drm/pl111/
5442 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5443 M: Linus Walleij <linus.walleij@linaro.org>
5445 T: git git://anongit.freedesktop.org/drm/drm-misc
5446 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5447 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5449 DRM DRIVER FOR ASPEED BMC GFX
5450 M: Joel Stanley <joel@jms.id.au>
5451 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5453 T: git git://anongit.freedesktop.org/drm/drm-misc
5454 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5455 F: drivers/gpu/drm/aspeed/
5457 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5458 M: Dave Airlie <airlied@redhat.com>
5459 R: Thomas Zimmermann <tzimmermann@suse.de>
5460 L: dri-devel@lists.freedesktop.org
5462 T: git git://anongit.freedesktop.org/drm/drm-misc
5463 F: drivers/gpu/drm/ast/
5465 DRM DRIVER FOR BOCHS VIRTUAL GPU
5466 M: Gerd Hoffmann <kraxel@redhat.com>
5467 L: virtualization@lists.linux-foundation.org
5469 T: git git://anongit.freedesktop.org/drm/drm-misc
5470 F: drivers/gpu/drm/bochs/
5472 DRM DRIVER FOR BOE HIMAX8279D PANELS
5473 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5475 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5476 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5478 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5479 M: Linus Walleij <linus.walleij@linaro.org>
5481 T: git git://anongit.freedesktop.org/drm/drm-misc
5482 F: drivers/gpu/drm/tve200/
5484 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5485 M: Icenowy Zheng <icenowy@aosc.io>
5487 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5488 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5490 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5491 M: Jagan Teki <jagan@amarulasolutions.com>
5493 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5494 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5496 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5497 M: Hans de Goede <hdegoede@redhat.com>
5499 T: git git://anongit.freedesktop.org/drm/drm-misc
5500 F: drivers/gpu/drm/tiny/gm12u320.c
5502 DRM DRIVER FOR HX8357D PANELS
5503 M: Eric Anholt <eric@anholt.net>
5505 T: git git://anongit.freedesktop.org/drm/drm-misc
5506 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5507 F: drivers/gpu/drm/tiny/hx8357d.c
5509 DRM DRIVER FOR ILITEK ILI9225 PANELS
5510 M: David Lechner <david@lechnology.com>
5512 T: git git://anongit.freedesktop.org/drm/drm-misc
5513 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5514 F: drivers/gpu/drm/tiny/ili9225.c
5516 DRM DRIVER FOR ILITEK ILI9486 PANELS
5517 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5519 T: git git://anongit.freedesktop.org/drm/drm-misc
5520 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5521 F: drivers/gpu/drm/tiny/ili9486.c
5523 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5524 S: Orphan / Obsolete
5525 F: drivers/gpu/drm/i810/
5526 F: include/uapi/drm/i810_drm.h
5528 DRM DRIVER FOR LVDS PANELS
5529 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5530 L: dri-devel@lists.freedesktop.org
5531 T: git git://anongit.freedesktop.org/drm/drm-misc
5533 F: drivers/gpu/drm/panel/panel-lvds.c
5534 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5536 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5537 M: Guido Günther <agx@sigxcpu.org>
5538 R: Purism Kernel Team <kernel@puri.sm>
5540 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5541 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5543 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5544 S: Orphan / Obsolete
5545 F: drivers/gpu/drm/mga/
5546 F: include/uapi/drm/mga_drm.h
5548 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5549 M: Dave Airlie <airlied@redhat.com>
5550 R: Thomas Zimmermann <tzimmermann@suse.de>
5551 L: dri-devel@lists.freedesktop.org
5553 T: git git://anongit.freedesktop.org/drm/drm-misc
5554 F: drivers/gpu/drm/mgag200/
5556 DRM DRIVER FOR MI0283QT
5557 M: Noralf Trønnes <noralf@tronnes.org>
5559 T: git git://anongit.freedesktop.org/drm/drm-misc
5560 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5561 F: drivers/gpu/drm/tiny/mi0283qt.c
5563 DRM DRIVER FOR MSM ADRENO GPU
5564 M: Rob Clark <robdclark@gmail.com>
5565 M: Sean Paul <sean@poorly.run>
5566 L: linux-arm-msm@vger.kernel.org
5567 L: dri-devel@lists.freedesktop.org
5568 L: freedreno@lists.freedesktop.org
5570 T: git https://gitlab.freedesktop.org/drm/msm.git
5571 F: Documentation/devicetree/bindings/display/msm/
5572 F: drivers/gpu/drm/msm/
5573 F: include/uapi/drm/msm_drm.h
5575 DRM DRIVER FOR NOVATEK NT35510 PANELS
5576 M: Linus Walleij <linus.walleij@linaro.org>
5578 T: git git://anongit.freedesktop.org/drm/drm-misc
5579 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5580 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5582 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5583 M: Ben Skeggs <bskeggs@redhat.com>
5584 L: dri-devel@lists.freedesktop.org
5585 L: nouveau@lists.freedesktop.org
5587 T: git git://github.com/skeggsb/linux
5588 F: drivers/gpu/drm/nouveau/
5589 F: include/uapi/drm/nouveau_drm.h
5591 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5592 M: Stefan Mavrodiev <stefan@olimex.com>
5594 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5595 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5597 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5598 M: Noralf Trønnes <noralf@tronnes.org>
5600 T: git git://anongit.freedesktop.org/drm/drm-misc
5601 F: Documentation/devicetree/bindings/display/repaper.txt
5602 F: drivers/gpu/drm/tiny/repaper.c
5604 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5605 M: Dave Airlie <airlied@redhat.com>
5606 M: Gerd Hoffmann <kraxel@redhat.com>
5607 L: virtualization@lists.linux-foundation.org
5609 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5610 T: git git://anongit.freedesktop.org/drm/drm-misc
5611 F: drivers/gpu/drm/tiny/cirrus.c
5613 DRM DRIVER FOR QXL VIRTUAL GPU
5614 M: Dave Airlie <airlied@redhat.com>
5615 M: Gerd Hoffmann <kraxel@redhat.com>
5616 L: virtualization@lists.linux-foundation.org
5617 L: spice-devel@lists.freedesktop.org
5619 T: git git://anongit.freedesktop.org/drm/drm-misc
5620 F: drivers/gpu/drm/qxl/
5621 F: include/uapi/drm/qxl_drm.h
5623 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5624 S: Orphan / Obsolete
5625 F: drivers/gpu/drm/r128/
5626 F: include/uapi/drm/r128_drm.h
5628 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5629 M: Robert Chiras <robert.chiras@nxp.com>
5631 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5632 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5634 DRM DRIVER FOR SITRONIX ST7703 PANELS
5635 M: Guido Günther <agx@sigxcpu.org>
5636 R: Purism Kernel Team <kernel@puri.sm>
5637 R: Ondrej Jirman <megous@megous.com>
5639 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5640 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5642 DRM DRIVER FOR SAVAGE VIDEO CARDS
5643 S: Orphan / Obsolete
5644 F: drivers/gpu/drm/savage/
5645 F: include/uapi/drm/savage_drm.h
5647 DRM DRIVER FOR SIS VIDEO CARDS
5648 S: Orphan / Obsolete
5649 F: drivers/gpu/drm/sis/
5650 F: include/uapi/drm/sis_drm.h
5652 DRM DRIVER FOR SITRONIX ST7586 PANELS
5653 M: David Lechner <david@lechnology.com>
5655 T: git git://anongit.freedesktop.org/drm/drm-misc
5656 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5657 F: drivers/gpu/drm/tiny/st7586.c
5659 DRM DRIVER FOR SITRONIX ST7701 PANELS
5660 M: Jagan Teki <jagan@amarulasolutions.com>
5662 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5663 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5665 DRM DRIVER FOR SITRONIX ST7735R PANELS
5666 M: David Lechner <david@lechnology.com>
5668 T: git git://anongit.freedesktop.org/drm/drm-misc
5669 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5670 F: drivers/gpu/drm/tiny/st7735r.c
5672 DRM DRIVER FOR SONY ACX424AKP PANELS
5673 M: Linus Walleij <linus.walleij@linaro.org>
5675 T: git git://anongit.freedesktop.org/drm/drm-misc
5676 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5678 DRM DRIVER FOR ST-ERICSSON MCDE
5679 M: Linus Walleij <linus.walleij@linaro.org>
5681 T: git git://anongit.freedesktop.org/drm/drm-misc
5682 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5683 F: drivers/gpu/drm/mcde/
5685 DRM DRIVER FOR TDFX VIDEO CARDS
5686 S: Orphan / Obsolete
5687 F: drivers/gpu/drm/tdfx/
5689 DRM DRIVER FOR TPO TPG110 PANELS
5690 M: Linus Walleij <linus.walleij@linaro.org>
5692 T: git git://anongit.freedesktop.org/drm/drm-misc
5693 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5694 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5696 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5697 M: Dave Airlie <airlied@redhat.com>
5698 R: Sean Paul <sean@poorly.run>
5699 R: Thomas Zimmermann <tzimmermann@suse.de>
5700 L: dri-devel@lists.freedesktop.org
5702 T: git git://anongit.freedesktop.org/drm/drm-misc
5703 F: drivers/gpu/drm/udl/
5705 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5706 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5707 M: Melissa Wen <melissa.srw@gmail.com>
5708 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5709 R: Daniel Vetter <daniel@ffwll.ch>
5710 L: dri-devel@lists.freedesktop.org
5712 T: git git://anongit.freedesktop.org/drm/drm-misc
5713 F: Documentation/gpu/vkms.rst
5714 F: drivers/gpu/drm/vkms/
5716 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5717 M: Hans de Goede <hdegoede@redhat.com>
5718 L: dri-devel@lists.freedesktop.org
5720 T: git git://anongit.freedesktop.org/drm/drm-misc
5721 F: drivers/gpu/drm/vboxvideo/
5723 DRM DRIVER FOR VMWARE VIRTUAL GPU
5724 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5725 M: Roland Scheidegger <sroland@vmware.com>
5726 L: dri-devel@lists.freedesktop.org
5728 T: git git://people.freedesktop.org/~sroland/linux
5729 F: drivers/gpu/drm/vmwgfx/
5730 F: include/uapi/drm/vmwgfx_drm.h
5733 M: David Airlie <airlied@linux.ie>
5734 M: Daniel Vetter <daniel@ffwll.ch>
5735 L: dri-devel@lists.freedesktop.org
5737 B: https://bugs.freedesktop.org/
5738 C: irc://chat.freenode.net/dri-devel
5739 T: git git://anongit.freedesktop.org/drm/drm
5740 F: Documentation/devicetree/bindings/display/
5741 F: Documentation/devicetree/bindings/gpu/
5742 F: Documentation/gpu/
5746 F: include/linux/vga*
5747 F: include/uapi/drm/
5749 DRM DRIVERS AND MISC GPU PATCHES
5750 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5751 M: Maxime Ripard <mripard@kernel.org>
5752 M: Thomas Zimmermann <tzimmermann@suse.de>
5754 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5755 T: git git://anongit.freedesktop.org/drm/drm-misc
5756 F: Documentation/gpu/
5757 F: drivers/gpu/drm/*
5760 F: include/linux/vga*
5761 F: include/uapi/drm/drm*
5763 DRM DRIVERS FOR ALLWINNER A10
5764 M: Maxime Ripard <mripard@kernel.org>
5765 M: Chen-Yu Tsai <wens@csie.org>
5766 L: dri-devel@lists.freedesktop.org
5768 T: git git://anongit.freedesktop.org/drm/drm-misc
5769 F: Documentation/devicetree/bindings/display/allwinner*
5770 F: drivers/gpu/drm/sun4i/
5772 DRM DRIVERS FOR AMLOGIC SOCS
5773 M: Neil Armstrong <narmstrong@baylibre.com>
5774 L: dri-devel@lists.freedesktop.org
5775 L: linux-amlogic@lists.infradead.org
5777 W: http://linux-meson.com/
5778 T: git git://anongit.freedesktop.org/drm/drm-misc
5779 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5780 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5781 F: Documentation/gpu/meson.rst
5782 F: drivers/gpu/drm/meson/
5784 DRM DRIVERS FOR ATMEL HLCDC
5785 M: Sam Ravnborg <sam@ravnborg.org>
5786 M: Boris Brezillon <bbrezillon@kernel.org>
5787 L: dri-devel@lists.freedesktop.org
5789 T: git git://anongit.freedesktop.org/drm/drm-misc
5790 F: Documentation/devicetree/bindings/display/atmel/
5791 F: drivers/gpu/drm/atmel-hlcdc/
5793 DRM DRIVERS FOR BRIDGE CHIPS
5794 M: Andrzej Hajda <a.hajda@samsung.com>
5795 M: Neil Armstrong <narmstrong@baylibre.com>
5796 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5797 R: Jonas Karlman <jonas@kwiboo.se>
5798 R: Jernej Skrabec <jernej.skrabec@siol.net>
5800 T: git git://anongit.freedesktop.org/drm/drm-misc
5801 F: drivers/gpu/drm/bridge/
5803 DRM DRIVERS FOR EXYNOS
5804 M: Inki Dae <inki.dae@samsung.com>
5805 M: Joonyoung Shim <jy0922.shim@samsung.com>
5806 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5807 M: Kyungmin Park <kyungmin.park@samsung.com>
5808 L: dri-devel@lists.freedesktop.org
5810 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5811 F: Documentation/devicetree/bindings/display/exynos/
5812 F: drivers/gpu/drm/exynos/
5813 F: include/uapi/drm/exynos_drm.h
5815 DRM DRIVERS FOR FREESCALE DCU
5816 M: Stefan Agner <stefan@agner.ch>
5817 M: Alison Wang <alison.wang@nxp.com>
5818 L: dri-devel@lists.freedesktop.org
5820 T: git git://anongit.freedesktop.org/drm/drm-misc
5821 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5822 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5823 F: drivers/gpu/drm/fsl-dcu/
5825 DRM DRIVERS FOR FREESCALE IMX
5826 M: Philipp Zabel <p.zabel@pengutronix.de>
5827 L: dri-devel@lists.freedesktop.org
5829 F: Documentation/devicetree/bindings/display/imx/
5830 F: drivers/gpu/drm/imx/
5831 F: drivers/gpu/ipu-v3/
5833 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5834 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5835 L: dri-devel@lists.freedesktop.org
5837 T: git git://github.com/patjak/drm-gma500
5838 F: drivers/gpu/drm/gma500/
5840 DRM DRIVERS FOR HISILICON
5841 M: Xinliang Liu <xinliang.liu@linaro.org>
5842 M: Tian Tao <tiantao6@hisilicon.com>
5843 R: John Stultz <john.stultz@linaro.org>
5844 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5845 R: Chen Feng <puck.chen@hisilicon.com>
5846 L: dri-devel@lists.freedesktop.org
5848 T: git git://anongit.freedesktop.org/drm/drm-misc
5849 F: Documentation/devicetree/bindings/display/hisilicon/
5850 F: drivers/gpu/drm/hisilicon/
5852 DRM DRIVERS FOR LIMA
5853 M: Qiang Yu <yuq825@gmail.com>
5854 L: dri-devel@lists.freedesktop.org
5855 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5857 T: git git://anongit.freedesktop.org/drm/drm-misc
5858 F: drivers/gpu/drm/lima/
5859 F: include/uapi/drm/lima_drm.h
5861 DRM DRIVERS FOR MEDIATEK
5862 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5863 M: Philipp Zabel <p.zabel@pengutronix.de>
5864 L: dri-devel@lists.freedesktop.org
5866 F: Documentation/devicetree/bindings/display/mediatek/
5867 F: drivers/gpu/drm/mediatek/
5868 F: drivers/phy/mediatek/phy-mtk-hdmi*
5870 DRM DRIVERS FOR NVIDIA TEGRA
5871 M: Thierry Reding <thierry.reding@gmail.com>
5872 L: dri-devel@lists.freedesktop.org
5873 L: linux-tegra@vger.kernel.org
5875 T: git git://anongit.freedesktop.org/tegra/linux.git
5876 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5877 F: drivers/gpu/drm/tegra/
5878 F: drivers/gpu/host1x/
5879 F: include/linux/host1x.h
5880 F: include/uapi/drm/tegra_drm.h
5882 DRM DRIVERS FOR RENESAS
5883 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5884 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5885 L: dri-devel@lists.freedesktop.org
5886 L: linux-renesas-soc@vger.kernel.org
5888 T: git git://linuxtv.org/pinchartl/media drm/du/next
5889 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5890 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5891 F: Documentation/devicetree/bindings/display/renesas,du.txt
5892 F: drivers/gpu/drm/rcar-du/
5893 F: drivers/gpu/drm/shmobile/
5894 F: include/linux/platform_data/shmob_drm.h
5896 DRM DRIVERS FOR ROCKCHIP
5897 M: Sandy Huang <hjc@rock-chips.com>
5898 M: Heiko Stübner <heiko@sntech.de>
5899 L: dri-devel@lists.freedesktop.org
5901 T: git git://anongit.freedesktop.org/drm/drm-misc
5902 F: Documentation/devicetree/bindings/display/rockchip/
5903 F: drivers/gpu/drm/rockchip/
5906 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5907 M: Vincent Abriou <vincent.abriou@st.com>
5908 L: dri-devel@lists.freedesktop.org
5910 T: git git://anongit.freedesktop.org/drm/drm-misc
5911 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5912 F: drivers/gpu/drm/sti
5915 M: Yannick Fertre <yannick.fertre@st.com>
5916 M: Philippe Cornu <philippe.cornu@st.com>
5917 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5918 M: Vincent Abriou <vincent.abriou@st.com>
5919 L: dri-devel@lists.freedesktop.org
5921 T: git git://anongit.freedesktop.org/drm/drm-misc
5922 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5923 F: drivers/gpu/drm/stm
5925 DRM DRIVERS FOR TI KEYSTONE
5926 M: Jyri Sarha <jsarha@ti.com>
5927 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5928 L: dri-devel@lists.freedesktop.org
5930 T: git git://anongit.freedesktop.org/drm/drm-misc
5931 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5932 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5933 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5934 F: drivers/gpu/drm/tidss/
5936 DRM DRIVERS FOR TI LCDC
5937 M: Jyri Sarha <jsarha@ti.com>
5938 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5939 L: dri-devel@lists.freedesktop.org
5941 F: Documentation/devicetree/bindings/display/tilcdc/
5942 F: drivers/gpu/drm/tilcdc/
5944 DRM DRIVERS FOR TI OMAP
5945 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5946 L: dri-devel@lists.freedesktop.org
5948 F: Documentation/devicetree/bindings/display/ti/
5949 F: drivers/gpu/drm/omapdrm/
5952 M: Eric Anholt <eric@anholt.net>
5954 T: git git://anongit.freedesktop.org/drm/drm-misc
5955 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5956 F: drivers/gpu/drm/v3d/
5957 F: include/uapi/drm/v3d_drm.h
5960 M: Eric Anholt <eric@anholt.net>
5962 T: git git://github.com/anholt/linux
5963 T: git git://anongit.freedesktop.org/drm/drm-misc
5964 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5965 F: drivers/gpu/drm/vc4/
5966 F: include/uapi/drm/vc4_drm.h
5968 DRM DRIVERS FOR VIVANTE GPU IP
5969 M: Lucas Stach <l.stach@pengutronix.de>
5970 R: Russell King <linux+etnaviv@armlinux.org.uk>
5971 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5972 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5973 L: dri-devel@lists.freedesktop.org
5975 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5976 F: drivers/gpu/drm/etnaviv/
5977 F: include/uapi/drm/etnaviv_drm.h
5980 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5981 L: dri-devel@lists.freedesktop.org
5982 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5984 T: git git://anongit.freedesktop.org/drm/drm-misc
5985 F: Documentation/gpu/xen-front.rst
5986 F: drivers/gpu/drm/xen/
5988 DRM DRIVERS FOR XILINX
5989 M: Hyun Kwon <hyun.kwon@xilinx.com>
5990 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5991 L: dri-devel@lists.freedesktop.org
5993 T: git git://anongit.freedesktop.org/drm/drm-misc
5994 F: Documentation/devicetree/bindings/display/xlnx/
5995 F: drivers/gpu/drm/xlnx/
5997 DRM DRIVERS FOR ZTE ZX
5998 M: Shawn Guo <shawnguo@kernel.org>
5999 L: dri-devel@lists.freedesktop.org
6001 T: git git://anongit.freedesktop.org/drm/drm-misc
6002 F: Documentation/devicetree/bindings/display/zte,vou.txt
6003 F: drivers/gpu/drm/zte/
6006 M: Thierry Reding <thierry.reding@gmail.com>
6007 R: Sam Ravnborg <sam@ravnborg.org>
6008 L: dri-devel@lists.freedesktop.org
6010 T: git git://anongit.freedesktop.org/drm/drm-misc
6011 F: Documentation/devicetree/bindings/display/panel/
6012 F: drivers/gpu/drm/drm_panel.c
6013 F: drivers/gpu/drm/panel/
6014 F: include/drm/drm_panel.h
6017 M: Christian Koenig <christian.koenig@amd.com>
6018 M: Huang Rui <ray.huang@amd.com>
6019 L: dri-devel@lists.freedesktop.org
6021 T: git git://people.freedesktop.org/~agd5f/linux
6022 F: drivers/gpu/drm/ttm/
6025 DSBR100 USB FM RADIO DRIVER
6026 M: Alexey Klimov <klimov.linux@gmail.com>
6027 L: linux-media@vger.kernel.org
6029 T: git git://linuxtv.org/media_tree.git
6030 F: drivers/media/radio/dsbr100.c
6033 M: Hans Verkuil <hverkuil@xs4all.nl>
6034 L: linux-media@vger.kernel.org
6036 W: https://linuxtv.org
6037 T: git git://linuxtv.org/media_tree.git
6038 F: drivers/media/pci/dt3155/
6040 DVB_USB_AF9015 MEDIA DRIVER
6041 M: Antti Palosaari <crope@iki.fi>
6042 L: linux-media@vger.kernel.org
6044 W: https://linuxtv.org
6045 W: http://palosaari.fi/linux/
6046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6047 T: git git://linuxtv.org/anttip/media_tree.git
6048 F: drivers/media/usb/dvb-usb-v2/af9015*
6050 DVB_USB_AF9035 MEDIA DRIVER
6051 M: Antti Palosaari <crope@iki.fi>
6052 L: linux-media@vger.kernel.org
6054 W: https://linuxtv.org
6055 W: http://palosaari.fi/linux/
6056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6057 T: git git://linuxtv.org/anttip/media_tree.git
6058 F: drivers/media/usb/dvb-usb-v2/af9035*
6060 DVB_USB_ANYSEE MEDIA DRIVER
6061 M: Antti Palosaari <crope@iki.fi>
6062 L: linux-media@vger.kernel.org
6064 W: https://linuxtv.org
6065 W: http://palosaari.fi/linux/
6066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6067 T: git git://linuxtv.org/anttip/media_tree.git
6068 F: drivers/media/usb/dvb-usb-v2/anysee*
6070 DVB_USB_AU6610 MEDIA DRIVER
6071 M: Antti Palosaari <crope@iki.fi>
6072 L: linux-media@vger.kernel.org
6074 W: https://linuxtv.org
6075 W: http://palosaari.fi/linux/
6076 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6077 T: git git://linuxtv.org/anttip/media_tree.git
6078 F: drivers/media/usb/dvb-usb-v2/au6610*
6080 DVB_USB_CE6230 MEDIA DRIVER
6081 M: Antti Palosaari <crope@iki.fi>
6082 L: linux-media@vger.kernel.org
6084 W: https://linuxtv.org
6085 W: http://palosaari.fi/linux/
6086 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6087 T: git git://linuxtv.org/anttip/media_tree.git
6088 F: drivers/media/usb/dvb-usb-v2/ce6230*
6090 DVB_USB_CXUSB MEDIA DRIVER
6091 M: Michael Krufky <mkrufky@linuxtv.org>
6092 L: linux-media@vger.kernel.org
6094 W: https://linuxtv.org
6095 W: http://github.com/mkrufky
6096 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6097 T: git git://linuxtv.org/media_tree.git
6098 F: drivers/media/usb/dvb-usb/cxusb*
6100 DVB_USB_EC168 MEDIA DRIVER
6101 M: Antti Palosaari <crope@iki.fi>
6102 L: linux-media@vger.kernel.org
6104 W: https://linuxtv.org
6105 W: http://palosaari.fi/linux/
6106 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6107 T: git git://linuxtv.org/anttip/media_tree.git
6108 F: drivers/media/usb/dvb-usb-v2/ec168*
6110 DVB_USB_GL861 MEDIA DRIVER
6111 M: Antti Palosaari <crope@iki.fi>
6112 L: linux-media@vger.kernel.org
6114 W: https://linuxtv.org
6115 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6116 T: git git://linuxtv.org/anttip/media_tree.git
6117 F: drivers/media/usb/dvb-usb-v2/gl861*
6119 DVB_USB_MXL111SF MEDIA DRIVER
6120 M: Michael Krufky <mkrufky@linuxtv.org>
6121 L: linux-media@vger.kernel.org
6123 W: https://linuxtv.org
6124 W: http://github.com/mkrufky
6125 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6126 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6127 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6129 DVB_USB_RTL28XXU MEDIA DRIVER
6130 M: Antti Palosaari <crope@iki.fi>
6131 L: linux-media@vger.kernel.org
6133 W: https://linuxtv.org
6134 W: http://palosaari.fi/linux/
6135 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6136 T: git git://linuxtv.org/anttip/media_tree.git
6137 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6139 DVB_USB_V2 MEDIA DRIVER
6140 M: Antti Palosaari <crope@iki.fi>
6141 L: linux-media@vger.kernel.org
6143 W: https://linuxtv.org
6144 W: http://palosaari.fi/linux/
6145 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6146 T: git git://linuxtv.org/anttip/media_tree.git
6147 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6148 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6151 M: Jason Baron <jbaron@akamai.com>
6153 F: include/linux/dynamic_debug.h
6154 F: lib/dynamic_debug.c
6156 DYNAMIC INTERRUPT MODERATION
6157 M: Tal Gilboa <talgi@nvidia.com>
6159 F: Documentation/networking/net_dim.rst
6160 F: include/linux/dim.h
6163 DZ DECSTATION DZ11 SERIAL DRIVER
6164 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6166 F: drivers/tty/serial/dz.*
6168 E3X0 POWER BUTTON DRIVER
6169 M: Moritz Fischer <moritz.fischer@ettus.com>
6170 L: usrp-users@lists.ettus.com
6172 W: http://www.ettus.com
6173 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6174 F: drivers/input/misc/e3x0-button.c
6177 M: Antti Palosaari <crope@iki.fi>
6178 L: linux-media@vger.kernel.org
6180 W: https://linuxtv.org
6181 W: http://palosaari.fi/linux/
6182 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6183 T: git git://linuxtv.org/anttip/media_tree.git
6184 F: drivers/media/tuners/e4000*
6186 EARTH_PT1 MEDIA DRIVER
6187 M: Akihiro Tsukada <tskd08@gmail.com>
6188 L: linux-media@vger.kernel.org
6190 F: drivers/media/pci/pt1/
6192 EARTH_PT3 MEDIA DRIVER
6193 M: Akihiro Tsukada <tskd08@gmail.com>
6194 L: linux-media@vger.kernel.org
6196 F: drivers/media/pci/pt3/
6199 M: Antti Palosaari <crope@iki.fi>
6200 L: linux-media@vger.kernel.org
6202 W: https://linuxtv.org
6203 W: http://palosaari.fi/linux/
6204 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6205 T: git git://linuxtv.org/anttip/media_tree.git
6206 F: drivers/media/dvb-frontends/ec100*
6209 M: Tyler Hicks <code@tyhicks.com>
6210 L: ecryptfs@vger.kernel.org
6212 W: http://ecryptfs.org
6213 W: https://launchpad.net/ecryptfs
6214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6215 F: Documentation/filesystems/ecryptfs.rst
6219 M: Borislav Petkov <bp@alien8.de>
6220 L: linux-edac@vger.kernel.org
6222 F: drivers/edac/amd64_edac*
6225 M: Jan Luebbe <jlu@pengutronix.de>
6226 L: linux-edac@vger.kernel.org
6228 F: drivers/edac/armada_xp_*
6231 M: Stefan Schaeckeler <sschaeck@cisco.com>
6233 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6234 F: drivers/edac/aspeed_edac.c
6237 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6239 F: drivers/edac/bluefield_edac.c
6242 M: Andre Przywara <andre.przywara@arm.com>
6243 L: linux-edac@vger.kernel.org
6245 F: drivers/edac/highbank*
6248 M: Ralf Baechle <ralf@linux-mips.org>
6249 L: linux-edac@vger.kernel.org
6250 L: linux-mips@vger.kernel.org
6252 F: drivers/edac/octeon_edac*
6254 EDAC-CAVIUM THUNDERX
6255 M: Robert Richter <rric@kernel.org>
6256 L: linux-edac@vger.kernel.org
6258 F: drivers/edac/thunderx_edac*
6261 M: Borislav Petkov <bp@alien8.de>
6262 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6263 M: Tony Luck <tony.luck@intel.com>
6264 R: James Morse <james.morse@arm.com>
6265 R: Robert Richter <rric@kernel.org>
6266 L: linux-edac@vger.kernel.org
6268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6269 F: Documentation/admin-guide/ras.rst
6270 F: Documentation/driver-api/edac.rst
6272 F: include/linux/edac.h
6275 M: Lei Wang <lewan@microsoft.com>
6276 L: linux-edac@vger.kernel.org
6278 F: drivers/edac/dmc520_edac.c
6281 M: Mark Gross <mark.gross@intel.com>
6282 L: linux-edac@vger.kernel.org
6284 F: drivers/edac/e752x_edac.c
6287 L: linux-edac@vger.kernel.org
6289 F: drivers/edac/e7xxx_edac.c
6292 M: York Sun <york.sun@nxp.com>
6293 L: linux-edac@vger.kernel.org
6295 F: drivers/edac/fsl_ddr_edac.*
6298 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6299 L: linux-edac@vger.kernel.org
6301 F: drivers/edac/ghes_edac.c
6304 M: Tony Luck <tony.luck@intel.com>
6305 L: linux-edac@vger.kernel.org
6307 F: drivers/edac/i10nm_base.c
6310 L: linux-edac@vger.kernel.org
6312 F: drivers/edac/i3000_edac.c
6315 L: linux-edac@vger.kernel.org
6317 F: drivers/edac/i5000_edac.c
6320 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6321 L: linux-edac@vger.kernel.org
6323 F: drivers/edac/i5400_edac.c
6326 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6327 L: linux-edac@vger.kernel.org
6329 F: drivers/edac/i7300_edac.c
6332 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6333 L: linux-edac@vger.kernel.org
6335 F: drivers/edac/i7core_edac.c
6338 M: Tim Small <tim@buttersideup.com>
6339 L: linux-edac@vger.kernel.org
6341 F: drivers/edac/i82443bxgx_edac.c
6344 M: "Arvind R." <arvino55@gmail.com>
6345 L: linux-edac@vger.kernel.org
6347 F: drivers/edac/i82975x_edac.c
6350 M: Jason Baron <jbaron@akamai.com>
6351 L: linux-edac@vger.kernel.org
6353 F: drivers/edac/ie31200_edac.c
6356 M: Johannes Thumshirn <morbidrsa@gmail.com>
6357 L: linux-edac@vger.kernel.org
6359 F: drivers/edac/mpc85xx_edac.[ch]
6362 M: Egor Martovetsky <egor@pasemi.com>
6363 L: linux-edac@vger.kernel.org
6365 F: drivers/edac/pasemi_edac.c
6368 M: Tony Luck <tony.luck@intel.com>
6369 L: linux-edac@vger.kernel.org
6371 F: drivers/edac/pnd2_edac.[ch]
6374 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6375 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6376 L: linux-arm-msm@vger.kernel.org
6377 L: linux-edac@vger.kernel.org
6379 F: drivers/edac/qcom_edac.c
6382 M: Tim Small <tim@buttersideup.com>
6383 L: linux-edac@vger.kernel.org
6385 F: drivers/edac/r82600_edac.c
6388 M: Tony Luck <tony.luck@intel.com>
6389 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6390 L: linux-edac@vger.kernel.org
6392 F: drivers/edac/sb_edac.c
6395 M: Yash Shah <yash.shah@sifive.com>
6396 L: linux-edac@vger.kernel.org
6398 F: drivers/edac/sifive_edac.c
6401 M: Tony Luck <tony.luck@intel.com>
6402 L: linux-edac@vger.kernel.org
6404 F: drivers/edac/skx_*.c
6407 M: Tero Kristo <t-kristo@ti.com>
6408 L: linux-edac@vger.kernel.org
6410 F: drivers/edac/ti_edac.c
6412 EDIROL UA-101/UA-1000 DRIVER
6413 M: Clemens Ladisch <clemens@ladisch.de>
6414 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6417 F: sound/usb/misc/ua101.c
6420 M: Ivan Hu <ivan.hu@canonical.com>
6421 M: Ard Biesheuvel <ardb@kernel.org>
6422 L: linux-efi@vger.kernel.org
6424 F: drivers/firmware/efi/test/
6426 EFI VARIABLE FILESYSTEM
6427 M: Matthew Garrett <matthew.garrett@nebula.com>
6428 M: Jeremy Kerr <jk@ozlabs.org>
6429 M: Ard Biesheuvel <ardb@kernel.org>
6430 L: linux-efi@vger.kernel.org
6432 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6435 EFIFB FRAMEBUFFER DRIVER
6436 M: Peter Jones <pjones@redhat.com>
6437 L: linux-fbdev@vger.kernel.org
6439 F: drivers/video/fbdev/efifb.c
6443 W: http://aeschi.ch.eu.org/efs/
6446 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6447 M: Douglas Miller <dougmill@linux.ibm.com>
6448 L: netdev@vger.kernel.org
6450 F: drivers/net/ethernet/ibm/ehea/
6452 EM28XX VIDEO4LINUX DRIVER
6453 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6454 L: linux-media@vger.kernel.org
6456 W: https://linuxtv.org
6457 T: git git://linuxtv.org/media_tree.git
6458 F: Documentation/admin-guide/media/em28xx*
6459 F: drivers/media/usb/em28xx/
6462 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6463 M: Matt Mackall <mpm@selenic.com>
6464 M: David Woodhouse <dwmw2@infradead.org>
6465 L: linux-embedded@vger.kernel.org
6468 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6469 M: Adrian Hunter <adrian.hunter@intel.com>
6470 M: Ritesh Harjani <riteshh@codeaurora.org>
6471 M: Asutosh Das <asutoshd@codeaurora.org>
6472 L: linux-mmc@vger.kernel.org
6474 F: drivers/mmc/host/cqhci*
6476 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6477 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6478 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6479 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6480 L: linux-scsi@vger.kernel.org
6482 W: http://www.broadcom.com
6483 F: drivers/scsi/be2iscsi/
6485 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6486 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6487 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6488 M: Somnath Kotur <somnath.kotur@broadcom.com>
6489 L: netdev@vger.kernel.org
6491 W: http://www.emulex.com
6492 F: drivers/net/ethernet/emulex/benet/
6494 EMULEX ONECONNECT ROCE DRIVER
6495 M: Selvin Xavier <selvin.xavier@broadcom.com>
6496 M: Devesh Sharma <devesh.sharma@broadcom.com>
6497 L: linux-rdma@vger.kernel.org
6499 W: http://www.broadcom.com
6500 F: drivers/infiniband/hw/ocrdma/
6501 F: include/uapi/rdma/ocrdma-abi.h
6503 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6504 M: James Smart <james.smart@broadcom.com>
6505 M: Dick Kennedy <dick.kennedy@broadcom.com>
6506 L: linux-scsi@vger.kernel.org
6508 W: http://www.broadcom.com
6509 F: drivers/scsi/lpfc/
6511 ENE CB710 FLASH CARD READER DRIVER
6512 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6514 F: drivers/misc/cb710/
6515 F: drivers/mmc/host/cb710-mmc.*
6516 F: include/linux/cb710.h
6518 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6519 M: Maxim Levitsky <maximlevitsky@gmail.com>
6521 F: drivers/media/rc/ene_ir.*
6523 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6524 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6525 L: linuxppc-dev@lists.ozlabs.org
6527 F: drivers/tty/ehv_bytechan.c
6529 EPSON S1D13XXX FRAMEBUFFER DRIVER
6530 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6533 F: drivers/video/fbdev/s1d13xxxfb.c
6534 F: include/video/s1d13xxxfb.h
6537 M: Gao Xiang <xiang@kernel.org>
6538 M: Chao Yu <yuchao0@huawei.com>
6539 L: linux-erofs@lists.ozlabs.org
6541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6542 F: Documentation/filesystems/erofs.rst
6544 F: include/trace/events/erofs.h
6546 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6547 M: Jeff Layton <jlayton@kernel.org>
6549 F: include/linux/errseq.h
6552 ET131X NETWORK DRIVER
6553 M: Mark Einon <mark.einon@gmail.com>
6555 F: drivers/net/ethernet/agere/
6558 M: Roopa Prabhu <roopa@nvidia.com>
6559 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6560 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6561 L: netdev@vger.kernel.org
6563 W: http://www.linuxfoundation.org/en/Net:Bridge
6564 F: include/linux/netfilter_bridge/
6567 ETHERNET PHY LIBRARY
6568 M: Andrew Lunn <andrew@lunn.ch>
6569 M: Heiner Kallweit <hkallweit1@gmail.com>
6570 R: Russell King <linux@armlinux.org.uk>
6571 L: netdev@vger.kernel.org
6573 F: Documentation/ABI/testing/sysfs-class-net-phydev
6574 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6575 F: Documentation/devicetree/bindings/net/mdio*
6576 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6577 F: Documentation/networking/phy.rst
6578 F: drivers/net/mdio/
6579 F: drivers/net/mdio/of_mdio.c
6582 F: drivers/of/of_net.c
6583 F: include/dt-bindings/net/qca-ar803x.h
6584 F: include/linux/*mdio*.h
6585 F: include/linux/mdio/*.h
6586 F: include/linux/of_net.h
6587 F: include/linux/phy.h
6588 F: include/linux/phy_fixed.h
6589 F: include/linux/platform_data/mdio-bcm-unimac.h
6590 F: include/linux/platform_data/mdio-gpio.h
6591 F: include/trace/events/mdio.h
6592 F: include/uapi/linux/mdio.h
6593 F: include/uapi/linux/mii.h
6596 M: Namjae Jeon <namjae.jeon@samsung.com>
6597 M: Sungjong Seo <sj1557.seo@samsung.com>
6598 L: linux-fsdevel@vger.kernel.org
6603 M: Jan Kara <jack@suse.com>
6604 L: linux-ext4@vger.kernel.org
6606 F: Documentation/filesystems/ext2.rst
6608 F: include/linux/ext2*
6611 M: "Theodore Ts'o" <tytso@mit.edu>
6612 M: Andreas Dilger <adilger.kernel@dilger.ca>
6613 L: linux-ext4@vger.kernel.org
6615 W: http://ext4.wiki.kernel.org
6616 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6618 F: Documentation/filesystems/ext4/
6620 F: include/trace/events/ext4.h
6622 Extended Verification Module (EVM)
6623 M: Mimi Zohar <zohar@linux.ibm.com>
6624 L: linux-integrity@vger.kernel.org
6626 F: security/integrity/evm/
6628 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6629 M: Ard Biesheuvel <ardb@kernel.org>
6630 L: linux-efi@vger.kernel.org
6632 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6633 F: Documentation/admin-guide/efi-stub.rst
6634 F: arch/*/include/asm/efi.h
6635 F: arch/*/kernel/efi.c
6636 F: arch/arm/boot/compressed/efi-header.S
6637 F: arch/arm64/kernel/efi-entry.S
6638 F: arch/x86/platform/efi/
6639 F: drivers/firmware/efi/
6640 F: include/linux/efi*.h
6642 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6643 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6644 M: Chanwoo Choi <cw00.choi@samsung.com>
6645 L: linux-kernel@vger.kernel.org
6647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6648 F: Documentation/devicetree/bindings/extcon/
6649 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6651 F: include/linux/extcon.h
6652 F: include/linux/extcon/
6655 M: Masami Hiramatsu <mhiramat@kernel.org>
6657 F: Documentation/admin-guide/bootconfig.rst
6658 F: fs/proc/bootconfig.c
6659 F: include/linux/bootconfig.h
6661 F: tools/bootconfig/*
6662 F: tools/bootconfig/scripts/*
6665 M: Jingoo Han <jingoohan1@gmail.com>
6666 L: dri-devel@lists.freedesktop.org
6668 F: drivers/gpu/drm/exynos/exynos_dp*
6670 EXYNOS SYSMMU (IOMMU) driver
6671 M: Marek Szyprowski <m.szyprowski@samsung.com>
6672 L: iommu@lists.linux-foundation.org
6674 F: drivers/iommu/exynos-iommu.c
6677 M: Jaegeuk Kim <jaegeuk@kernel.org>
6678 M: Chao Yu <yuchao0@huawei.com>
6679 L: linux-f2fs-devel@lists.sourceforge.net
6681 W: https://f2fs.wiki.kernel.org/
6682 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6683 F: Documentation/ABI/testing/sysfs-fs-f2fs
6684 F: Documentation/filesystems/f2fs.rst
6686 F: include/linux/f2fs_fs.h
6687 F: include/trace/events/f2fs.h
6689 F71805F HARDWARE MONITORING DRIVER
6690 M: Jean Delvare <jdelvare@suse.com>
6691 L: linux-hwmon@vger.kernel.org
6693 F: Documentation/hwmon/f71805f.rst
6694 F: drivers/hwmon/f71805f.c
6697 M: Josh Poimboeuf <jpoimboe@redhat.com>
6699 F: scripts/faddr2line
6702 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6703 L: netdev@vger.kernel.org
6705 F: Documentation/networking/failover.rst
6706 F: include/net/failover.h
6707 F: net/core/failover.c
6710 M: Jan Kara <jack@suse.cz>
6711 R: Amir Goldstein <amir73il@gmail.com>
6712 L: linux-fsdevel@vger.kernel.org
6714 F: fs/notify/fanotify/
6715 F: include/linux/fanotify.h
6716 F: include/uapi/linux/fanotify.h
6718 FARSYNC SYNCHRONOUS DRIVER
6719 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6721 W: http://www.farsite.co.uk/
6722 F: drivers/net/wan/farsync.*
6724 FAULT INJECTION SUPPORT
6725 M: Akinobu Mita <akinobu.mita@gmail.com>
6727 F: Documentation/fault-injection/
6728 F: lib/fault-inject.c
6730 FBTFT Framebuffer drivers
6731 L: dri-devel@lists.freedesktop.org
6732 L: linux-fbdev@vger.kernel.org
6734 F: drivers/staging/fbtft/
6737 M: Michael Buesch <m@bues.ch>
6738 L: linux-media@vger.kernel.org
6740 F: drivers/media/tuners/fc0011.c
6741 F: drivers/media/tuners/fc0011.h
6744 M: Antti Palosaari <crope@iki.fi>
6745 L: linux-media@vger.kernel.org
6747 W: https://linuxtv.org
6748 W: http://palosaari.fi/linux/
6749 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6750 T: git git://linuxtv.org/anttip/media_tree.git
6751 F: drivers/media/tuners/fc2580*
6753 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6754 M: Hannes Reinecke <hare@suse.de>
6755 L: linux-scsi@vger.kernel.org
6757 W: www.Open-FCoE.org
6758 F: drivers/scsi/fcoe/
6759 F: drivers/scsi/libfc/
6761 F: include/scsi/libfc.h
6762 F: include/scsi/libfcoe.h
6763 F: include/uapi/scsi/fc/
6765 FILE LOCKING (flock() and fcntl()/lockf())
6766 M: Jeff Layton <jlayton@kernel.org>
6767 M: "J. Bruce Fields" <bfields@fieldses.org>
6768 L: linux-fsdevel@vger.kernel.org
6772 F: include/linux/fcntl.h
6773 F: include/uapi/linux/fcntl.h
6775 FILESYSTEM DIRECT ACCESS (DAX)
6776 M: Dan Williams <dan.j.williams@intel.com>
6777 R: Matthew Wilcox <willy@infradead.org>
6778 R: Jan Kara <jack@suse.cz>
6779 L: linux-fsdevel@vger.kernel.org
6780 L: linux-nvdimm@lists.01.org
6783 F: include/linux/dax.h
6784 F: include/trace/events/fs_dax.h
6786 FILESYSTEMS (VFS and infrastructure)
6787 M: Alexander Viro <viro@zeniv.linux.org.uk>
6788 L: linux-fsdevel@vger.kernel.org
6791 F: include/linux/fs.h
6792 F: include/linux/fs_types.h
6793 F: include/uapi/linux/fs.h
6794 F: include/uapi/linux/openat2.h
6796 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6797 M: Riku Voipio <riku.voipio@iki.fi>
6798 L: linux-hwmon@vger.kernel.org
6800 F: drivers/hwmon/f75375s.c
6801 F: include/linux/f75375s.h
6803 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6804 M: Clemens Ladisch <clemens@ladisch.de>
6805 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6806 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6809 F: include/uapi/sound/firewire.h
6812 FIREWIRE MEDIA DRIVERS (firedtv)
6813 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6814 L: linux-media@vger.kernel.org
6815 L: linux1394-devel@lists.sourceforge.net
6817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6818 F: drivers/media/firewire/
6820 FIREWIRE SBP-2 TARGET
6821 M: Chris Boot <bootc@bootc.net>
6822 L: linux-scsi@vger.kernel.org
6823 L: target-devel@vger.kernel.org
6824 L: linux1394-devel@lists.sourceforge.net
6826 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6827 F: drivers/target/sbp/
6830 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6831 L: linux1394-devel@lists.sourceforge.net
6833 W: http://ieee1394.wiki.kernel.org/
6834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6835 F: drivers/firewire/
6836 F: include/linux/firewire.h
6837 F: include/uapi/linux/firewire*.h
6840 FIRMWARE LOADER (request_firmware)
6841 M: Luis Chamberlain <mcgrof@kernel.org>
6842 L: linux-kernel@vger.kernel.org
6844 F: Documentation/firmware_class/
6845 F: drivers/base/firmware_loader/
6846 F: include/linux/firmware.h
6848 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6849 M: Joshua Morris <josh.h.morris@us.ibm.com>
6850 M: Philip Kelleher <pjk1939@linux.ibm.com>
6852 F: drivers/block/rsxx/
6854 FLEXTIMER FTM-QUADDEC DRIVER
6855 M: Patrick Havelange <patrick.havelange@essensium.com>
6856 L: linux-iio@vger.kernel.org
6858 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6859 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6860 F: drivers/counter/ftm-quaddec.c
6863 M: Denis Efremov <efremov@linux.com>
6864 L: linux-block@vger.kernel.org
6866 F: drivers/block/floppy.c
6868 FLYSKY FSIA6B RC RECEIVER
6869 M: Markus Koch <markus@notsyncing.net>
6870 L: linux-input@vger.kernel.org
6872 F: drivers/input/joystick/fsia6b.c
6874 FORCEDETH GIGABIT ETHERNET DRIVER
6875 M: Rain River <rain.1986.08.12@gmail.com>
6876 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6877 L: netdev@vger.kernel.org
6879 F: drivers/net/ethernet/nvidia/*
6882 M: Wu Hao <hao.wu@intel.com>
6883 R: Tom Rix <trix@redhat.com>
6884 L: linux-fpga@vger.kernel.org
6886 F: Documentation/ABI/testing/sysfs-bus-dfl
6887 F: Documentation/fpga/dfl.rst
6888 F: drivers/fpga/dfl*
6889 F: include/uapi/linux/fpga-dfl.h
6891 FPGA MANAGER FRAMEWORK
6892 M: Moritz Fischer <mdf@kernel.org>
6893 R: Tom Rix <trix@redhat.com>
6894 L: linux-fpga@vger.kernel.org
6896 W: http://www.rocketboards.org
6897 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6899 F: Documentation/devicetree/bindings/fpga/
6900 F: Documentation/driver-api/fpga/
6901 F: Documentation/fpga/
6903 F: include/linux/fpga/
6906 M: Bill Metzenthen <billm@melbpc.org.au>
6908 W: http://floatingpoint.sourceforge.net/emulator/index.html
6909 F: arch/x86/math-emu/
6912 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6913 L: dri-devel@lists.freedesktop.org
6914 L: linux-fbdev@vger.kernel.org
6916 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6917 T: git git://anongit.freedesktop.org/drm/drm-misc
6918 F: Documentation/fb/
6920 F: include/linux/fb.h
6921 F: include/uapi/linux/fb.h
6922 F: include/uapi/video/
6925 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6926 M: Horia Geantă <horia.geanta@nxp.com>
6927 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6928 L: linux-crypto@vger.kernel.org
6930 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6931 F: drivers/crypto/caam/
6933 FREESCALE COLDFIRE M5441X MMC DRIVER
6934 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6935 L: linux-mmc@vger.kernel.org
6937 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6938 F: include/linux/platform_data/mmc-esdhc-mcf.h
6940 FREESCALE DIU FRAMEBUFFER DRIVER
6941 M: Timur Tabi <timur@kernel.org>
6942 L: linux-fbdev@vger.kernel.org
6944 F: drivers/video/fbdev/fsl-diu-fb.*
6946 FREESCALE DMA DRIVER
6947 M: Li Yang <leoyang.li@nxp.com>
6948 M: Zhang Wei <zw@zh-kernel.org>
6949 L: linuxppc-dev@lists.ozlabs.org
6951 F: drivers/dma/fsldma.*
6953 FREESCALE DSPI DRIVER
6954 M: Vladimir Oltean <olteanv@gmail.com>
6955 L: linux-spi@vger.kernel.org
6957 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6958 F: drivers/spi/spi-fsl-dspi.c
6959 F: include/linux/spi/spi-fsl-dspi.h
6961 FREESCALE ENETC ETHERNET DRIVERS
6962 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6963 L: netdev@vger.kernel.org
6965 F: drivers/net/ethernet/freescale/enetc/
6967 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6968 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6969 L: netdev@vger.kernel.org
6971 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6972 F: drivers/net/ethernet/freescale/gianfar*
6974 FREESCALE GPMI NAND DRIVER
6975 M: Han Xu <han.xu@nxp.com>
6976 L: linux-mtd@lists.infradead.org
6978 F: drivers/mtd/nand/raw/gpmi-nand/*
6980 FREESCALE I2C CPM DRIVER
6981 M: Jochen Friedrich <jochen@scram.de>
6982 L: linuxppc-dev@lists.ozlabs.org
6983 L: linux-i2c@vger.kernel.org
6985 F: drivers/i2c/busses/i2c-cpm.c
6987 FREESCALE IMX / MXC FEC DRIVER
6988 M: Fugang Duan <fugang.duan@nxp.com>
6989 L: netdev@vger.kernel.org
6991 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6992 F: drivers/net/ethernet/freescale/fec.h
6993 F: drivers/net/ethernet/freescale/fec_main.c
6994 F: drivers/net/ethernet/freescale/fec_ptp.c
6996 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
6997 M: Sascha Hauer <s.hauer@pengutronix.de>
6998 R: Pengutronix Kernel Team <kernel@pengutronix.de>
6999 L: linux-fbdev@vger.kernel.org
7000 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7002 F: drivers/video/fbdev/imxfb.c
7003 F: include/linux/platform_data/video-imxfb.h
7005 FREESCALE IMX DDR PMU DRIVER
7006 M: Frank Li <Frank.li@nxp.com>
7007 L: linux-arm-kernel@lists.infradead.org
7009 F: Documentation/admin-guide/perf/imx-ddr.rst
7010 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7011 F: drivers/perf/fsl_imx8_ddr_perf.c
7013 FREESCALE IMX I2C DRIVER
7014 M: Oleksij Rempel <o.rempel@pengutronix.de>
7015 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7016 L: linux-i2c@vger.kernel.org
7018 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7019 F: drivers/i2c/busses/i2c-imx.c
7021 FREESCALE IMX LPI2C DRIVER
7022 M: Dong Aisheng <aisheng.dong@nxp.com>
7023 L: linux-i2c@vger.kernel.org
7024 L: linux-imx@nxp.com
7026 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7027 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7029 FREESCALE QORIQ DPAA ETHERNET DRIVER
7030 M: Madalin Bucur <madalin.bucur@nxp.com>
7031 L: netdev@vger.kernel.org
7033 F: drivers/net/ethernet/freescale/dpaa
7035 FREESCALE QORIQ DPAA FMAN DRIVER
7036 M: Madalin Bucur <madalin.bucur@nxp.com>
7037 L: netdev@vger.kernel.org
7039 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7040 F: drivers/net/ethernet/freescale/fman
7042 FREESCALE QORIQ PTP CLOCK DRIVER
7043 M: Yangbo Lu <yangbo.lu@nxp.com>
7044 L: netdev@vger.kernel.org
7046 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7047 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7048 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7049 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7050 F: drivers/ptp/ptp_qoriq.c
7051 F: drivers/ptp/ptp_qoriq_debugfs.c
7052 F: include/linux/fsl/ptp_qoriq.h
7054 FREESCALE QUAD SPI DRIVER
7055 M: Han Xu <han.xu@nxp.com>
7056 L: linux-spi@vger.kernel.org
7058 F: drivers/spi/spi-fsl-qspi.c
7060 FREESCALE QUICC ENGINE LIBRARY
7061 M: Qiang Zhao <qiang.zhao@nxp.com>
7062 L: linuxppc-dev@lists.ozlabs.org
7064 F: drivers/soc/fsl/qe/
7065 F: include/soc/fsl/*qe*.h
7066 F: include/soc/fsl/*ucc*.h
7068 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7069 M: Li Yang <leoyang.li@nxp.com>
7070 L: netdev@vger.kernel.org
7071 L: linuxppc-dev@lists.ozlabs.org
7073 F: drivers/net/ethernet/freescale/ucc_geth*
7075 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7076 M: Zhao Qiang <qiang.zhao@nxp.com>
7077 L: netdev@vger.kernel.org
7078 L: linuxppc-dev@lists.ozlabs.org
7080 F: drivers/net/wan/fsl_ucc_hdlc*
7082 FREESCALE QUICC ENGINE UCC UART DRIVER
7083 M: Timur Tabi <timur@kernel.org>
7084 L: linuxppc-dev@lists.ozlabs.org
7086 F: drivers/tty/serial/ucc_uart.c
7088 FREESCALE SOC DRIVERS
7089 M: Li Yang <leoyang.li@nxp.com>
7090 L: linuxppc-dev@lists.ozlabs.org
7091 L: linux-arm-kernel@lists.infradead.org
7093 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7094 F: Documentation/devicetree/bindings/soc/fsl/
7096 F: include/linux/fsl/
7098 FREESCALE SOC FS_ENET DRIVER
7099 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7100 L: linuxppc-dev@lists.ozlabs.org
7101 L: netdev@vger.kernel.org
7103 F: drivers/net/ethernet/freescale/fs_enet/
7104 F: include/linux/fs_enet_pd.h
7106 FREESCALE SOC SOUND DRIVERS
7107 M: Timur Tabi <timur@kernel.org>
7108 M: Nicolin Chen <nicoleotsuka@gmail.com>
7109 M: Xiubo Li <Xiubo.Lee@gmail.com>
7110 R: Fabio Estevam <festevam@gmail.com>
7111 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7112 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7113 L: linuxppc-dev@lists.ozlabs.org
7115 F: sound/soc/fsl/fsl*
7116 F: sound/soc/fsl/imx*
7117 F: sound/soc/fsl/mpc8610_hpcd.c
7119 FREESCALE USB PERIPHERAL DRIVERS
7120 M: Li Yang <leoyang.li@nxp.com>
7121 L: linux-usb@vger.kernel.org
7122 L: linuxppc-dev@lists.ozlabs.org
7124 F: drivers/usb/gadget/udc/fsl*
7126 FREESCALE USB PHY DRIVER
7127 M: Ran Wang <ran.wang_1@nxp.com>
7128 L: linux-usb@vger.kernel.org
7129 L: linuxppc-dev@lists.ozlabs.org
7131 F: drivers/usb/phy/phy-fsl-usb*
7134 M: Christoph Hellwig <hch@infradead.org>
7136 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7140 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7141 M: Pavel Machek <pavel@ucw.cz>
7142 L: linux-pm@vger.kernel.org
7144 F: Documentation/power/freezing-of-tasks.rst
7145 F: include/linux/freezer.h
7149 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7150 L: linux-kernel@vger.kernel.org
7152 F: include/linux/frontswap.h
7155 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7156 M: David Howells <dhowells@redhat.com>
7157 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7159 F: Documentation/filesystems/caching/
7161 F: include/linux/fscache*.h
7163 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7164 M: Theodore Y. Ts'o <tytso@mit.edu>
7165 M: Jaegeuk Kim <jaegeuk@kernel.org>
7166 M: Eric Biggers <ebiggers@kernel.org>
7167 L: linux-fscrypt@vger.kernel.org
7169 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7170 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7171 F: Documentation/filesystems/fscrypt.rst
7173 F: include/linux/fscrypt*.h
7174 F: include/uapi/linux/fscrypt.h
7177 M: Jeremy Kerr <jk@ozlabs.org>
7178 M: Joel Stanley <joel@jms.id.au>
7179 R: Alistar Popple <alistair@popple.id.au>
7180 R: Eddie James <eajames@linux.ibm.com>
7181 L: linux-fsi@lists.ozlabs.org
7183 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7186 F: include/linux/fsi*.h
7187 F: include/trace/events/fsi*.h
7189 FSI-ATTACHED I2C DRIVER
7190 M: Eddie James <eajames@linux.ibm.com>
7191 L: linux-i2c@vger.kernel.org
7192 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7194 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7195 F: drivers/i2c/busses/i2c-fsi.c
7197 FSI-ATTACHED SPI DRIVER
7198 M: Eddie James <eajames@linux.ibm.com>
7199 L: linux-spi@vger.kernel.org
7201 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7202 F: drivers/spi/spi-fsi.c
7204 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7205 M: Jan Kara <jack@suse.cz>
7206 R: Amir Goldstein <amir73il@gmail.com>
7207 L: linux-fsdevel@vger.kernel.org
7209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7211 F: include/linux/fsnotify*.h
7213 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7214 M: Eric Biggers <ebiggers@kernel.org>
7215 M: Theodore Y. Ts'o <tytso@mit.edu>
7216 L: linux-fscrypt@vger.kernel.org
7218 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7219 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7220 F: Documentation/filesystems/fsverity.rst
7222 F: include/linux/fsverity.h
7223 F: include/uapi/linux/fsverity.h
7225 FUJITSU LAPTOP EXTRAS
7226 M: Jonathan Woithe <jwoithe@just42.net>
7227 L: platform-driver-x86@vger.kernel.org
7229 F: drivers/platform/x86/fujitsu-laptop.c
7231 FUJITSU M-5MO LS CAMERA ISP DRIVER
7232 M: Kyungmin Park <kyungmin.park@samsung.com>
7233 M: Heungjun Kim <riverful.kim@samsung.com>
7234 L: linux-media@vger.kernel.org
7236 F: drivers/media/i2c/m5mols/
7237 F: include/media/i2c/m5mols.h
7239 FUJITSU TABLET EXTRAS
7240 M: Robert Gerlach <khnz@gmx.de>
7241 L: platform-driver-x86@vger.kernel.org
7243 F: drivers/platform/x86/fujitsu-tablet.c
7245 FUSE: FILESYSTEM IN USERSPACE
7246 M: Miklos Szeredi <miklos@szeredi.hu>
7247 L: linux-fsdevel@vger.kernel.org
7249 W: https://github.com/libfuse/
7250 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7251 F: Documentation/filesystems/fuse.rst
7253 F: include/uapi/linux/fuse.h
7256 M: Thomas Gleixner <tglx@linutronix.de>
7257 M: Ingo Molnar <mingo@redhat.com>
7258 R: Peter Zijlstra <peterz@infradead.org>
7259 R: Darren Hart <dvhart@infradead.org>
7260 L: linux-kernel@vger.kernel.org
7262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7263 F: Documentation/locking/*futex*
7264 F: include/asm-generic/futex.h
7265 F: include/linux/futex.h
7266 F: include/uapi/linux/futex.h
7268 F: tools/perf/bench/futex*
7269 F: tools/testing/selftests/futex/
7271 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7272 M: Tim Harvey <tharvey@gateworks.com>
7273 M: Robert Jones <rjones@gateworks.com>
7275 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7276 F: drivers/mfd/gateworks-gsc.c
7277 F: include/linux/mfd/gsc.h
7278 F: Documentation/hwmon/gsc-hwmon.rst
7279 F: drivers/hwmon/gsc-hwmon.c
7280 F: include/linux/platform_data/gsc_hwmon.h
7282 GASKET DRIVER FRAMEWORK
7283 M: Rob Springer <rspringer@google.com>
7284 M: Todd Poynor <toddpoynor@google.com>
7285 M: Ben Chan <benchan@chromium.org>
7286 M: Richard Yeh <rcy@google.com>
7288 F: drivers/staging/gasket/
7291 M: Kees Cook <keescook@chromium.org>
7292 R: Emese Revfy <re.emese@gmail.com>
7293 L: linux-hardening@vger.kernel.org
7295 F: Documentation/kbuild/gcc-plugins.rst
7296 F: scripts/Makefile.gcc-plugins
7297 F: scripts/gcc-plugin.sh
7298 F: scripts/gcc-plugins/
7300 GCOV BASED KERNEL PROFILING
7301 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7303 F: Documentation/dev-tools/gcov.rst
7306 GDB KERNEL DEBUGGING HELPER SCRIPTS
7307 M: Jan Kiszka <jan.kiszka@siemens.com>
7308 M: Kieran Bingham <kbingham@kernel.org>
7312 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7313 M: Achim Leubner <achim_leubner@adaptec.com>
7314 L: linux-scsi@vger.kernel.org
7316 W: http://www.icp-vortex.com/
7317 F: drivers/scsi/gdt*
7319 GEMTEK FM RADIO RECEIVER DRIVER
7320 M: Hans Verkuil <hverkuil@xs4all.nl>
7321 L: linux-media@vger.kernel.org
7323 W: https://linuxtv.org
7324 T: git git://linuxtv.org/media_tree.git
7325 F: drivers/media/radio/radio-gemtek*
7327 GENERIC ARCHITECTURE TOPOLOGY
7328 M: Sudeep Holla <sudeep.holla@arm.com>
7329 L: linux-kernel@vger.kernel.org
7331 F: drivers/base/arch_topology.c
7332 F: include/linux/arch_topology.h
7334 GENERIC GPIO I2C DRIVER
7335 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7337 F: drivers/i2c/busses/i2c-gpio.c
7338 F: include/linux/platform_data/i2c-gpio.h
7340 GENERIC GPIO I2C MULTIPLEXER DRIVER
7341 M: Peter Korsgaard <peter.korsgaard@barco.com>
7342 L: linux-i2c@vger.kernel.org
7344 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7345 F: drivers/i2c/muxes/i2c-mux-gpio.c
7346 F: include/linux/platform_data/i2c-mux-gpio.h
7348 GENERIC HDLC (WAN) DRIVERS
7349 M: Krzysztof Halasa <khc@pm.waw.pl>
7351 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7352 F: drivers/net/wan/c101.c
7353 F: drivers/net/wan/hd6457*
7354 F: drivers/net/wan/hdlc*
7355 F: drivers/net/wan/n2.c
7356 F: drivers/net/wan/pc300too.c
7357 F: drivers/net/wan/pci200syn.c
7358 F: drivers/net/wan/wanxl*
7360 GENERIC INCLUDE/ASM HEADER FILES
7361 M: Arnd Bergmann <arnd@arndb.de>
7362 L: linux-arch@vger.kernel.org
7364 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7365 F: include/asm-generic/
7366 F: include/uapi/asm-generic/
7368 GENERIC PHY FRAMEWORK
7369 M: Kishon Vijay Abraham I <kishon@ti.com>
7370 M: Vinod Koul <vkoul@kernel.org>
7371 L: linux-kernel@vger.kernel.org
7373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7374 F: Documentation/devicetree/bindings/phy/
7376 F: include/linux/phy/
7378 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7379 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7381 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7384 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7385 M: Kevin Hilman <khilman@kernel.org>
7386 M: Ulf Hansson <ulf.hansson@linaro.org>
7387 L: linux-pm@vger.kernel.org
7389 F: Documentation/devicetree/bindings/power/power?domain*
7390 F: drivers/base/power/domain*.c
7391 F: include/linux/pm_domain.h
7393 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7394 M: Eugen Hristev <eugen.hristev@microchip.com>
7395 L: linux-input@vger.kernel.org
7397 F: drivers/input/touchscreen/resistive-adc-touch.c
7399 GENERIC UIO DRIVER FOR PCI DEVICES
7400 M: "Michael S. Tsirkin" <mst@redhat.com>
7401 L: kvm@vger.kernel.org
7403 F: drivers/uio/uio_pci_generic.c
7405 GENERIC VDSO LIBRARY
7406 M: Andy Lutomirski <luto@kernel.org>
7407 M: Thomas Gleixner <tglx@linutronix.de>
7408 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7409 L: linux-kernel@vger.kernel.org
7411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7412 F: include/asm-generic/vdso/vsyscall.h
7414 F: kernel/time/vsyscall.c
7417 GENWQE (IBM Generic Workqueue Card)
7418 M: Frank Haverkamp <haver@linux.ibm.com>
7420 F: drivers/misc/genwqe/
7422 GET_MAINTAINER SCRIPT
7423 M: Joe Perches <joe@perches.com>
7425 F: scripts/get_maintainer.pl
7428 M: Bob Peterson <rpeterso@redhat.com>
7429 M: Andreas Gruenbacher <agruenba@redhat.com>
7430 L: cluster-devel@redhat.com
7432 W: http://sources.redhat.com/cluster/
7433 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7434 F: Documentation/filesystems/gfs2*
7436 F: include/uapi/linux/gfs2_ondisk.h
7439 M: Johan Hovold <johan@kernel.org>
7441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7442 F: Documentation/ABI/testing/sysfs-class-gnss
7443 F: Documentation/devicetree/bindings/gnss/
7445 F: include/linux/gnss.h
7448 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7449 L: linux-media@vger.kernel.org
7451 F: drivers/media/usb/go7007/
7454 M: Bastien Nocera <hadess@hadess.net>
7455 L: linux-input@vger.kernel.org
7457 F: drivers/input/touchscreen/goodix.c
7459 GOOGLE ETHERNET DRIVERS
7460 M: Catherine Sullivan <csully@google.com>
7461 R: Sagi Shahar <sagis@google.com>
7462 R: Jon Olson <jonolson@google.com>
7463 L: netdev@vger.kernel.org
7465 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7466 F: drivers/net/ethernet/google
7468 GPD POCKET FAN DRIVER
7469 M: Hans de Goede <hdegoede@redhat.com>
7470 L: platform-driver-x86@vger.kernel.org
7472 F: drivers/platform/x86/gpd-pocket-fan.c
7475 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7476 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7477 L: linux-gpio@vger.kernel.org
7478 L: linux-acpi@vger.kernel.org
7480 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7481 F: drivers/gpio/gpiolib-acpi.c
7482 F: drivers/gpio/gpiolib-acpi.h
7485 M: Geert Uytterhoeven <geert+renesas@glider.be>
7486 L: linux-gpio@vger.kernel.org
7488 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7489 F: drivers/gpio/gpio-aggregator.c
7492 M: Sean Young <sean@mess.org>
7493 L: linux-media@vger.kernel.org
7495 F: drivers/media/rc/gpio-ir-tx.c
7498 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7499 L: linux-gpio@vger.kernel.org
7501 F: drivers/gpio/gpio-mockup.c
7502 F: tools/testing/selftests/gpio/
7505 R: Michael Walle <michael@walle.cc>
7507 F: drivers/gpio/gpio-regmap.c
7508 F: include/linux/gpio/regmap.h
7511 M: Linus Walleij <linus.walleij@linaro.org>
7512 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7513 L: linux-gpio@vger.kernel.org
7515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7516 F: Documentation/ABI/obsolete/sysfs-gpio
7517 F: Documentation/ABI/testing/gpio-cdev
7518 F: Documentation/admin-guide/gpio/
7519 F: Documentation/devicetree/bindings/gpio/
7520 F: Documentation/driver-api/gpio/
7522 F: include/asm-generic/gpio.h
7523 F: include/linux/gpio.h
7524 F: include/linux/gpio/
7525 F: include/linux/of_gpio.h
7526 F: include/uapi/linux/gpio.h
7529 GRE DEMULTIPLEXER DRIVER
7530 M: Dmitry Kozlov <xeb@mail.ru>
7531 L: netdev@vger.kernel.org
7533 F: include/net/gre.h
7534 F: net/ipv4/gre_demux.c
7535 F: net/ipv4/gre_offload.c
7537 GRETH 10/100/1G Ethernet MAC device driver
7538 M: Andreas Larsson <andreas@gaisler.com>
7539 L: netdev@vger.kernel.org
7541 F: drivers/net/ethernet/aeroflex/
7543 GREYBUS AUDIO PROTOCOLS DRIVERS
7544 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7545 M: Mark Greer <mgreer@animalcreek.com>
7547 F: drivers/staging/greybus/audio_apbridgea.c
7548 F: drivers/staging/greybus/audio_apbridgea.h
7549 F: drivers/staging/greybus/audio_codec.c
7550 F: drivers/staging/greybus/audio_codec.h
7551 F: drivers/staging/greybus/audio_gb.c
7552 F: drivers/staging/greybus/audio_manager.c
7553 F: drivers/staging/greybus/audio_manager.h
7554 F: drivers/staging/greybus/audio_manager_module.c
7555 F: drivers/staging/greybus/audio_manager_private.h
7556 F: drivers/staging/greybus/audio_manager_sysfs.c
7557 F: drivers/staging/greybus/audio_module.c
7558 F: drivers/staging/greybus/audio_topology.c
7560 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7561 M: Viresh Kumar <vireshk@kernel.org>
7563 F: drivers/staging/greybus/authentication.c
7564 F: drivers/staging/greybus/bootrom.c
7565 F: drivers/staging/greybus/firmware.h
7566 F: drivers/staging/greybus/fw-core.c
7567 F: drivers/staging/greybus/fw-download.c
7568 F: drivers/staging/greybus/fw-management.c
7569 F: drivers/staging/greybus/greybus_authentication.h
7570 F: drivers/staging/greybus/greybus_firmware.h
7571 F: drivers/staging/greybus/hid.c
7572 F: drivers/staging/greybus/i2c.c
7573 F: drivers/staging/greybus/spi.c
7574 F: drivers/staging/greybus/spilib.c
7575 F: drivers/staging/greybus/spilib.h
7577 GREYBUS LOOPBACK DRIVER
7578 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7580 F: drivers/staging/greybus/loopback.c
7582 GREYBUS PLATFORM DRIVERS
7583 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7585 F: drivers/staging/greybus/arche-apb-ctrl.c
7586 F: drivers/staging/greybus/arche-platform.c
7587 F: drivers/staging/greybus/arche_platform.h
7589 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7590 M: Rui Miguel Silva <rmfrfs@gmail.com>
7592 F: drivers/staging/greybus/gpio.c
7593 F: drivers/staging/greybus/light.c
7594 F: drivers/staging/greybus/power_supply.c
7595 F: drivers/staging/greybus/sdio.c
7596 F: drivers/staging/greybus/spi.c
7597 F: drivers/staging/greybus/spilib.c
7600 M: Johan Hovold <johan@kernel.org>
7601 M: Alex Elder <elder@kernel.org>
7602 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7603 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7606 F: drivers/staging/greybus/
7607 F: include/linux/greybus.h
7608 F: include/linux/greybus/
7610 GREYBUS UART PROTOCOLS DRIVERS
7611 M: David Lin <dtwlin@gmail.com>
7613 F: drivers/staging/greybus/log.c
7614 F: drivers/staging/greybus/uart.c
7616 GS1662 VIDEO SERIALIZER
7617 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7618 L: linux-media@vger.kernel.org
7620 T: git git://linuxtv.org/media_tree.git
7621 F: drivers/media/spi/gs1662.c
7623 GSPCA FINEPIX SUBDRIVER
7624 M: Frank Zago <frank@zago.net>
7625 L: linux-media@vger.kernel.org
7627 T: git git://linuxtv.org/media_tree.git
7628 F: drivers/media/usb/gspca/finepix.c
7630 GSPCA GL860 SUBDRIVER
7631 M: Olivier Lorin <o.lorin@laposte.net>
7632 L: linux-media@vger.kernel.org
7634 T: git git://linuxtv.org/media_tree.git
7635 F: drivers/media/usb/gspca/gl860/
7637 GSPCA M5602 SUBDRIVER
7638 M: Erik Andren <erik.andren@gmail.com>
7639 L: linux-media@vger.kernel.org
7641 T: git git://linuxtv.org/media_tree.git
7642 F: drivers/media/usb/gspca/m5602/
7644 GSPCA PAC207 SONIXB SUBDRIVER
7645 M: Hans Verkuil <hverkuil@xs4all.nl>
7646 L: linux-media@vger.kernel.org
7648 T: git git://linuxtv.org/media_tree.git
7649 F: drivers/media/usb/gspca/pac207.c
7651 GSPCA SN9C20X SUBDRIVER
7652 M: Brian Johnson <brijohn@gmail.com>
7653 L: linux-media@vger.kernel.org
7655 T: git git://linuxtv.org/media_tree.git
7656 F: drivers/media/usb/gspca/sn9c20x.c
7658 GSPCA T613 SUBDRIVER
7659 M: Leandro Costantino <lcostantino@gmail.com>
7660 L: linux-media@vger.kernel.org
7662 T: git git://linuxtv.org/media_tree.git
7663 F: drivers/media/usb/gspca/t613.c
7665 GSPCA USB WEBCAM DRIVER
7666 M: Hans Verkuil <hverkuil@xs4all.nl>
7667 L: linux-media@vger.kernel.org
7669 T: git git://linuxtv.org/media_tree.git
7670 F: drivers/media/usb/gspca/
7672 GTP (GPRS Tunneling Protocol)
7673 M: Pablo Neira Ayuso <pablo@netfilter.org>
7674 M: Harald Welte <laforge@gnumonks.org>
7675 L: osmocom-net-gprs@lists.osmocom.org
7677 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7678 F: drivers/net/gtp.c
7680 GUID PARTITION TABLE (GPT)
7681 M: Davidlohr Bueso <dave@stgolabs.net>
7682 L: linux-efi@vger.kernel.org
7684 F: block/partitions/efi.*
7687 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7688 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7690 W: http://uclinux-h8.sourceforge.jp
7691 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7693 F: drivers/clk/h8300/
7694 F: drivers/clocksource/h8300_*.c
7695 F: drivers/irqchip/irq-renesas-h8*.c
7697 HABANALABS PCI DRIVER
7698 M: Oded Gabbay <oded.gabbay@gmail.com>
7700 T: git https://github.com/HabanaAI/linux.git
7701 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7702 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7703 F: drivers/misc/habanalabs/
7704 F: include/uapi/misc/habanalabs.h
7707 M: Antti Palosaari <crope@iki.fi>
7708 L: linux-media@vger.kernel.org
7710 W: https://linuxtv.org
7711 W: http://palosaari.fi/linux/
7712 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7713 T: git git://linuxtv.org/anttip/media_tree.git
7714 F: drivers/media/usb/hackrf/
7716 HANTRO VPU CODEC DRIVER
7717 M: Ezequiel Garcia <ezequiel@collabora.com>
7718 M: Philipp Zabel <p.zabel@pengutronix.de>
7719 L: linux-media@vger.kernel.org
7720 L: linux-rockchip@lists.infradead.org
7722 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7723 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7724 F: drivers/staging/media/hantro/
7726 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7727 M: Frank Seidel <frank@f-seidel.de>
7728 L: platform-driver-x86@vger.kernel.org
7730 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7731 F: drivers/platform/x86/hdaps.c
7734 M: Jean Delvare <jdelvare@suse.com>
7735 M: Guenter Roeck <linux@roeck-us.net>
7736 L: linux-hwmon@vger.kernel.org
7738 W: http://hwmon.wiki.kernel.org/
7739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7740 F: Documentation/devicetree/bindings/hwmon/
7741 F: Documentation/hwmon/
7743 F: include/linux/hwmon*.h
7744 F: include/trace/events/hwmon*.h
7746 HARDWARE RANDOM NUMBER GENERATOR CORE
7747 M: Matt Mackall <mpm@selenic.com>
7748 M: Herbert Xu <herbert@gondor.apana.org.au>
7749 L: linux-crypto@vger.kernel.org
7751 F: Documentation/admin-guide/hw_random.rst
7752 F: Documentation/devicetree/bindings/rng/
7753 F: drivers/char/hw_random/
7754 F: include/linux/hw_random.h
7756 HARDWARE SPINLOCK CORE
7757 M: Ohad Ben-Cohen <ohad@wizery.com>
7758 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7759 R: Baolin Wang <baolin.wang7@gmail.com>
7760 L: linux-remoteproc@vger.kernel.org
7762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7763 F: Documentation/devicetree/bindings/hwlock/
7764 F: Documentation/locking/hwspinlock.rst
7765 F: drivers/hwspinlock/
7766 F: include/linux/hwspinlock.h
7768 HARDWARE TRACING FACILITIES
7769 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7771 F: drivers/hwtracing/
7773 HARMONY SOUND DRIVER
7774 L: linux-parisc@vger.kernel.org
7776 F: sound/parisc/harmony.*
7778 HDPVR USB VIDEO ENCODER DRIVER
7779 M: Hans Verkuil <hverkuil@xs4all.nl>
7780 L: linux-media@vger.kernel.org
7782 W: https://linuxtv.org
7783 T: git git://linuxtv.org/media_tree.git
7784 F: drivers/media/usb/hdpvr/
7786 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7787 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7789 F: Documentation/watchdog/hpwdt.rst
7790 F: drivers/watchdog/hpwdt.c
7792 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7793 M: Don Brace <don.brace@microchip.com>
7794 L: storagedev@microchip.com
7795 L: linux-scsi@vger.kernel.org
7797 F: Documentation/scsi/hpsa.rst
7798 F: drivers/scsi/hpsa*.[ch]
7799 F: include/linux/cciss*.h
7800 F: include/uapi/linux/cciss*.h
7803 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7804 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7805 L: linux-rdma@vger.kernel.org
7807 F: drivers/infiniband/hw/hfi1
7810 L: linux-fsdevel@vger.kernel.org
7812 F: Documentation/filesystems/hfs.rst
7816 L: linux-fsdevel@vger.kernel.org
7818 F: Documentation/filesystems/hfsplus.rst
7821 HGA FRAMEBUFFER DRIVER
7822 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7823 L: linux-nvidia@lists.surfsouth.com
7825 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7826 F: drivers/video/fbdev/hgafb.c
7828 HIBERNATION (aka Software Suspend, aka swsusp)
7829 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7830 M: Pavel Machek <pavel@ucw.cz>
7831 L: linux-pm@vger.kernel.org
7833 B: https://bugzilla.kernel.org
7834 F: arch/*/include/asm/suspend*.h
7836 F: drivers/base/power/
7837 F: include/linux/freezer.h
7838 F: include/linux/pm.h
7839 F: include/linux/suspend.h
7843 M: Jiri Kosina <jikos@kernel.org>
7844 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7845 L: linux-input@vger.kernel.org
7847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7849 F: include/linux/hid*
7850 F: include/uapi/linux/hid*
7852 HID SENSOR HUB DRIVERS
7853 M: Jiri Kosina <jikos@kernel.org>
7854 M: Jonathan Cameron <jic23@kernel.org>
7855 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7856 L: linux-input@vger.kernel.org
7857 L: linux-iio@vger.kernel.org
7859 F: Documentation/hid/hid-sensor*
7860 F: drivers/hid/hid-sensor-*
7861 F: drivers/iio/*/hid-*
7862 F: include/linux/hid-sensor-*
7864 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7865 M: Thomas Gleixner <tglx@linutronix.de>
7866 L: linux-kernel@vger.kernel.org
7868 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7869 F: Documentation/timers/
7870 F: include/linux/clockchips.h
7871 F: include/linux/hrtimer.h
7872 F: kernel/time/clockevents.c
7873 F: kernel/time/hrtimer.c
7874 F: kernel/time/timer_*.c
7876 HIGH-SPEED SCC DRIVER FOR AX.25
7877 L: linux-hams@vger.kernel.org
7879 F: drivers/net/hamradio/dmascc.c
7880 F: drivers/net/hamradio/scc.c
7882 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7883 M: HighPoint Linux Team <linux@highpoint-tech.com>
7885 W: http://www.highpoint-tech.com
7886 F: Documentation/scsi/hptiop.rst
7887 F: drivers/scsi/hptiop.c
7890 M: Jes Sorensen <jes@trained-monkey.org>
7891 L: linux-hippi@sunsite.dk
7893 F: drivers/net/hippi/
7894 F: include/linux/hippidevice.h
7895 F: include/uapi/linux/if_hippi.h
7898 HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
7899 M: Kurt Kanzenbach <kurt@linutronix.de>
7900 L: netdev@vger.kernel.org
7902 F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
7903 F: drivers/net/dsa/hirschmann/*
7904 F: include/linux/platform_data/hirschmann-hellcreek.h
7905 F: net/dsa/tag_hellcreek.c
7907 HISILICON DMA DRIVER
7908 M: Zhou Wang <wangzhou1@hisilicon.com>
7909 L: dmaengine@vger.kernel.org
7911 F: drivers/dma/hisi_dma.c
7913 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7914 M: Zaibo Xu <xuzaibo@huawei.com>
7915 L: linux-crypto@vger.kernel.org
7917 F: Documentation/ABI/testing/debugfs-hisi-hpre
7918 F: drivers/crypto/hisilicon/hpre/hpre.h
7919 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7920 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7922 HISILICON LPC BUS DRIVER
7923 M: john.garry@huawei.com
7925 W: http://www.hisilicon.com
7926 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7927 F: drivers/bus/hisi_lpc.c
7929 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7930 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7931 M: Salil Mehta <salil.mehta@huawei.com>
7932 L: netdev@vger.kernel.org
7934 W: http://www.hisilicon.com
7935 F: drivers/net/ethernet/hisilicon/hns3/
7937 HISILICON NETWORK SUBSYSTEM DRIVER
7938 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7939 M: Salil Mehta <salil.mehta@huawei.com>
7940 L: netdev@vger.kernel.org
7942 W: http://www.hisilicon.com
7943 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7944 F: drivers/net/ethernet/hisilicon/
7946 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7947 M: John Stultz <john.stultz@linaro.org>
7948 L: linux-kernel@vger.kernel.org
7950 F: drivers/misc/hisi_hikey_usb.c
7951 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7953 HISILICON PMU DRIVER
7954 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7956 W: http://www.hisilicon.com
7957 F: Documentation/admin-guide/perf/hisi-pmu.rst
7958 F: drivers/perf/hisilicon
7960 HISILICON QM AND ZIP Controller DRIVER
7961 M: Zhou Wang <wangzhou1@hisilicon.com>
7962 L: linux-crypto@vger.kernel.org
7964 F: Documentation/ABI/testing/debugfs-hisi-zip
7965 F: drivers/crypto/hisilicon/qm.c
7966 F: drivers/crypto/hisilicon/qm.h
7967 F: drivers/crypto/hisilicon/sgl.c
7968 F: drivers/crypto/hisilicon/zip/
7970 HISILICON ROCE DRIVER
7971 M: Lijun Ou <oulijun@huawei.com>
7972 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7973 M: Weihang Li <liweihang@huawei.com>
7974 L: linux-rdma@vger.kernel.org
7976 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7977 F: drivers/infiniband/hw/hns/
7979 HISILICON SAS Controller
7980 M: John Garry <john.garry@huawei.com>
7982 W: http://www.hisilicon.com
7983 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7984 F: drivers/scsi/hisi_sas/
7986 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7987 M: Zaibo Xu <xuzaibo@huawei.com>
7988 L: linux-crypto@vger.kernel.org
7990 F: Documentation/ABI/testing/debugfs-hisi-sec
7991 F: drivers/crypto/hisilicon/sec2/sec.h
7992 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7993 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7994 F: drivers/crypto/hisilicon/sec2/sec_main.c
7996 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7997 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7998 L: devel@driverdev.osuosl.org
8000 F: drivers/staging/hikey9xx/
8002 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8003 M: Zaibo Xu <xuzaibo@huawei.com>
8005 F: drivers/char/hw_random/hisi-trng-v2.c
8007 HISILICON V3XX SPI NOR FLASH Controller Driver
8008 M: John Garry <john.garry@huawei.com>
8010 W: http://www.hisilicon.com
8011 F: drivers/spi/spi-hisi-sfc-v3xx.c
8013 HMM - Heterogeneous Memory Management
8014 M: Jérôme Glisse <jglisse@redhat.com>
8015 L: linux-mm@kvack.org
8017 F: Documentation/vm/hmm.rst
8018 F: include/linux/hmm*
8021 F: tools/testing/selftests/vm/*hmm*
8024 M: Jouni Malinen <j@w1.fi>
8025 L: linux-wireless@vger.kernel.org
8027 W: http://w1.fi/hostap-driver.html
8028 F: drivers/net/wireless/intersil/hostap/
8030 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8031 L: platform-driver-x86@vger.kernel.org
8033 F: drivers/platform/x86/tc1100-wmi.c
8035 HPET: High Precision Event Timers driver
8036 M: Clemens Ladisch <clemens@ladisch.de>
8038 F: Documentation/timers/hpet.rst
8039 F: drivers/char/hpet.c
8040 F: include/linux/hpet.h
8041 F: include/uapi/linux/hpet.h
8045 F: arch/x86/include/asm/hpet.h
8046 F: arch/x86/kernel/hpet.c
8049 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8051 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8055 M: Sebastian Reichel <sre@kernel.org>
8057 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8058 F: Documentation/ABI/testing/sysfs-bus-hsi
8059 F: Documentation/driver-api/hsi.rst
8061 F: include/linux/hsi/
8062 F: include/uapi/linux/hsi/
8065 L: linux-usb@vger.kernel.org
8067 F: drivers/net/usb/hso.c
8069 HSR NETWORK PROTOCOL
8070 L: netdev@vger.kernel.org
8074 HT16K33 LED CONTROLLER DRIVER
8075 M: Robin van der Gracht <robin@protonic.nl>
8077 F: Documentation/devicetree/bindings/display/ht16k33.txt
8078 F: drivers/auxdisplay/ht16k33.c
8080 HTCPEN TOUCHSCREEN DRIVER
8081 M: Pau Oliva Fora <pof@eslack.org>
8082 L: linux-input@vger.kernel.org
8084 F: drivers/input/touchscreen/htcpen.c
8086 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8087 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8088 L: linux-iio@vger.kernel.org
8090 W: http://www.st.com/
8091 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8092 F: drivers/iio/humidity/hts221*
8094 HUAWEI ETHERNET DRIVER
8095 M: Bin Luo <luobin9@huawei.com>
8096 L: netdev@vger.kernel.org
8098 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8099 F: drivers/net/ethernet/huawei/hinic/
8102 M: Mike Kravetz <mike.kravetz@oracle.com>
8103 L: linux-mm@kvack.org
8105 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8106 F: Documentation/admin-guide/mm/hugetlbpage.rst
8107 F: Documentation/vm/hugetlbfs_reserv.rst
8109 F: include/linux/hugetlb.h
8113 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8114 L: linux-media@vger.kernel.org
8116 W: https://linuxtv.org
8117 T: git git://linuxtv.org/media_tree.git
8118 F: drivers/media/platform/sti/hva
8120 HWPOISON MEMORY FAILURE HANDLING
8121 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8122 L: linux-mm@kvack.org
8124 F: mm/hwpoison-inject.c
8125 F: mm/memory-failure.c
8127 HYGON PROCESSOR SUPPORT
8128 M: Pu Wen <puwen@hygon.cn>
8129 L: linux-kernel@vger.kernel.org
8131 F: arch/x86/kernel/cpu/hygon.c
8133 HYNIX HI556 SENSOR DRIVER
8134 M: Shawn Tu <shawnx.tu@intel.com>
8135 L: linux-media@vger.kernel.org
8137 T: git git://linuxtv.org/media_tree.git
8138 F: drivers/media/i2c/hi556.c
8140 Hyper-V CORE AND DRIVERS
8141 M: "K. Y. Srinivasan" <kys@microsoft.com>
8142 M: Haiyang Zhang <haiyangz@microsoft.com>
8143 M: Stephen Hemminger <sthemmin@microsoft.com>
8144 M: Wei Liu <wei.liu@kernel.org>
8145 L: linux-hyperv@vger.kernel.org
8147 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8148 F: Documentation/ABI/stable/sysfs-bus-vmbus
8149 F: Documentation/ABI/testing/debugfs-hyperv
8150 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8152 F: arch/x86/include/asm/hyperv-tlfs.h
8153 F: arch/x86/include/asm/mshyperv.h
8154 F: arch/x86/include/asm/trace/hyperv.h
8155 F: arch/x86/kernel/cpu/mshyperv.c
8156 F: drivers/clocksource/hyperv_timer.c
8157 F: drivers/hid/hid-hyperv.c
8159 F: drivers/input/serio/hyperv-keyboard.c
8160 F: drivers/iommu/hyperv-iommu.c
8161 F: drivers/net/hyperv/
8162 F: drivers/pci/controller/pci-hyperv-intf.c
8163 F: drivers/pci/controller/pci-hyperv.c
8164 F: drivers/scsi/storvsc_drv.c
8165 F: drivers/uio/uio_hv_generic.c
8166 F: drivers/video/fbdev/hyperv_fb.c
8167 F: include/asm-generic/hyperv-tlfs.h
8168 F: include/asm-generic/mshyperv.h
8169 F: include/clocksource/hyperv_timer.h
8170 F: include/linux/hyperv.h
8171 F: include/uapi/linux/hyperv.h
8172 F: net/vmw_vsock/hyperv_transport.c
8176 M: Vignesh Raghavendra <vigneshr@ti.com>
8177 L: linux-mtd@lists.infradead.org
8179 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8180 C: irc://irc.oftc.net/mtd
8181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8182 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8183 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8184 F: drivers/mtd/hyperbus/
8185 F: include/linux/mtd/hyperbus.h
8187 HYPERVISOR VIRTUAL CONSOLE DRIVER
8188 L: linuxppc-dev@lists.ozlabs.org
8193 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8194 L: linux-i2c@vger.kernel.org
8195 L: linux-acpi@vger.kernel.org
8197 F: drivers/i2c/i2c-core-acpi.c
8199 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8200 M: Ajay Gupta <ajayg@nvidia.com>
8201 L: linux-i2c@vger.kernel.org
8203 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8204 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8207 M: Peter Rosin <peda@axentia.se>
8208 L: linux-i2c@vger.kernel.org
8210 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8211 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8212 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8213 F: Documentation/i2c/i2c-topology.rst
8214 F: Documentation/i2c/muxes/
8215 F: drivers/i2c/i2c-mux.c
8216 F: drivers/i2c/muxes/
8217 F: include/linux/i2c-mux.h
8219 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8220 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8221 L: linux-i2c@vger.kernel.org
8223 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8224 F: drivers/i2c/busses/i2c-mv64xxx.c
8226 I2C OVER PARALLEL PORT
8227 M: Jean Delvare <jdelvare@suse.com>
8228 L: linux-i2c@vger.kernel.org
8230 F: Documentation/i2c/busses/i2c-parport.rst
8231 F: drivers/i2c/busses/i2c-parport.c
8234 M: Wolfram Sang <wsa@kernel.org>
8235 L: linux-i2c@vger.kernel.org
8237 W: https://i2c.wiki.kernel.org/
8238 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8240 F: Documentation/devicetree/bindings/i2c/i2c.txt
8241 F: Documentation/i2c/
8243 F: include/linux/i2c-dev.h
8244 F: include/linux/i2c-smbus.h
8245 F: include/linux/i2c.h
8246 F: include/uapi/linux/i2c-*.h
8247 F: include/uapi/linux/i2c.h
8249 I2C SUBSYSTEM HOST DRIVERS
8250 L: linux-i2c@vger.kernel.org
8252 W: https://i2c.wiki.kernel.org/
8253 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8254 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8255 F: Documentation/devicetree/bindings/i2c/
8256 F: drivers/i2c/algos/
8257 F: drivers/i2c/busses/
8260 M: Jean Delvare <jdelvare@suse.com>
8261 L: linux-i2c@vger.kernel.org
8263 F: Documentation/i2c/busses/i2c-taos-evm.rst
8264 F: drivers/i2c/busses/i2c-taos-evm.c
8267 M: Till Harbaum <till@harbaum.org>
8268 L: linux-i2c@vger.kernel.org
8270 W: http://www.harbaum.org/till/i2c_tiny_usb
8271 F: drivers/i2c/busses/i2c-tiny-usb.c
8273 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8274 M: Jean Delvare <jdelvare@suse.com>
8275 L: linux-i2c@vger.kernel.org
8277 F: Documentation/i2c/busses/i2c-ali1535.rst
8278 F: Documentation/i2c/busses/i2c-ali1563.rst
8279 F: Documentation/i2c/busses/i2c-ali15x3.rst
8280 F: Documentation/i2c/busses/i2c-amd756.rst
8281 F: Documentation/i2c/busses/i2c-amd8111.rst
8282 F: Documentation/i2c/busses/i2c-i801.rst
8283 F: Documentation/i2c/busses/i2c-nforce2.rst
8284 F: Documentation/i2c/busses/i2c-piix4.rst
8285 F: Documentation/i2c/busses/i2c-sis5595.rst
8286 F: Documentation/i2c/busses/i2c-sis630.rst
8287 F: Documentation/i2c/busses/i2c-sis96x.rst
8288 F: Documentation/i2c/busses/i2c-via.rst
8289 F: Documentation/i2c/busses/i2c-viapro.rst
8290 F: drivers/i2c/busses/i2c-ali1535.c
8291 F: drivers/i2c/busses/i2c-ali1563.c
8292 F: drivers/i2c/busses/i2c-ali15x3.c
8293 F: drivers/i2c/busses/i2c-amd756-s4882.c
8294 F: drivers/i2c/busses/i2c-amd756.c
8295 F: drivers/i2c/busses/i2c-amd8111.c
8296 F: drivers/i2c/busses/i2c-i801.c
8297 F: drivers/i2c/busses/i2c-isch.c
8298 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8299 F: drivers/i2c/busses/i2c-nforce2.c
8300 F: drivers/i2c/busses/i2c-piix4.c
8301 F: drivers/i2c/busses/i2c-sis5595.c
8302 F: drivers/i2c/busses/i2c-sis630.c
8303 F: drivers/i2c/busses/i2c-sis96x.c
8304 F: drivers/i2c/busses/i2c-via.c
8305 F: drivers/i2c/busses/i2c-viapro.c
8307 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8308 M: Hans de Goede <hdegoede@redhat.com>
8309 L: linux-i2c@vger.kernel.org
8311 F: drivers/i2c/busses/i2c-cht-wc.c
8313 I2C/SMBUS ISMT DRIVER
8314 M: Seth Heasley <seth.heasley@intel.com>
8315 M: Neil Horman <nhorman@tuxdriver.com>
8316 L: linux-i2c@vger.kernel.org
8317 F: Documentation/i2c/busses/i2c-ismt.rst
8318 F: drivers/i2c/busses/i2c-ismt.c
8320 I2C/SMBUS STUB DRIVER
8321 M: Jean Delvare <jdelvare@suse.com>
8322 L: linux-i2c@vger.kernel.org
8324 F: drivers/i2c/i2c-stub.c
8326 I3C DRIVER FOR CADENCE I3C MASTER IP
8327 M: Przemysław Gaj <pgaj@cadence.com>
8329 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8330 F: drivers/i3c/master/i3c-master-cdns.c
8332 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8333 M: Vitor Soares <vitor.soares@synopsys.com>
8335 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8336 F: drivers/i3c/master/dw*
8339 M: Boris Brezillon <bbrezillon@kernel.org>
8340 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8342 C: irc://chat.freenode.net/linux-i3c
8343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8344 F: Documentation/ABI/testing/sysfs-bus-i3c
8345 F: Documentation/devicetree/bindings/i3c/
8346 F: Documentation/driver-api/i3c
8348 F: include/linux/i3c/
8350 IA64 (Itanium) PLATFORM
8351 M: Tony Luck <tony.luck@intel.com>
8352 M: Fenghua Yu <fenghua.yu@intel.com>
8353 L: linux-ia64@vger.kernel.org
8355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8356 F: Documentation/ia64/
8359 IBM Power 842 compression accelerator
8360 M: Haren Myneni <haren@us.ibm.com>
8363 F: drivers/crypto/nx/Kconfig
8364 F: drivers/crypto/nx/Makefile
8365 F: drivers/crypto/nx/nx-842*
8366 F: include/linux/sw842.h
8369 IBM Power in-Nest Crypto Acceleration
8370 M: Breno Leitão <leitao@debian.org>
8371 M: Nayna Jain <nayna@linux.ibm.com>
8372 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8373 L: linux-crypto@vger.kernel.org
8375 F: drivers/crypto/nx/Kconfig
8376 F: drivers/crypto/nx/Makefile
8377 F: drivers/crypto/nx/nx-aes*
8378 F: drivers/crypto/nx/nx-sha*
8379 F: drivers/crypto/nx/nx.*
8380 F: drivers/crypto/nx/nx_csbcpb.h
8381 F: drivers/crypto/nx/nx_debugfs.c
8383 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8384 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8385 L: linux-pci@vger.kernel.org
8386 L: linuxppc-dev@lists.ozlabs.org
8388 F: drivers/pci/hotplug/rpadlpar*
8390 IBM Power Linux RAID adapter
8391 M: Brian King <brking@us.ibm.com>
8393 F: drivers/scsi/ipr.*
8395 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8396 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8397 L: linux-pci@vger.kernel.org
8398 L: linuxppc-dev@lists.ozlabs.org
8400 F: drivers/pci/hotplug/rpaphp*
8402 IBM Power SRIOV Virtual NIC Device Driver
8403 M: Dany Madden <drt@linux.ibm.com>
8404 M: Lijun Pan <ljp@linux.ibm.com>
8405 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8406 L: netdev@vger.kernel.org
8408 F: drivers/net/ethernet/ibm/ibmvnic.*
8410 IBM Power Virtual Accelerator Switchboard
8411 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8412 L: linuxppc-dev@lists.ozlabs.org
8414 F: arch/powerpc/include/asm/vas.h
8415 F: arch/powerpc/platforms/powernv/copy-paste.h
8416 F: arch/powerpc/platforms/powernv/vas*
8418 IBM Power Virtual Ethernet Device Driver
8419 M: Cristobal Forno <cforno12@linux.ibm.com>
8420 L: netdev@vger.kernel.org
8422 F: drivers/net/ethernet/ibm/ibmveth.*
8424 IBM Power Virtual FC Device Drivers
8425 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8426 L: linux-scsi@vger.kernel.org
8428 F: drivers/scsi/ibmvscsi/ibmvfc*
8430 IBM Power Virtual Management Channel Driver
8431 M: Steven Royer <seroyer@linux.ibm.com>
8433 F: drivers/misc/ibmvmc.*
8435 IBM Power Virtual SCSI Device Drivers
8436 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8437 L: linux-scsi@vger.kernel.org
8439 F: drivers/scsi/ibmvscsi/ibmvscsi*
8440 F: include/scsi/viosrp.h
8442 IBM Power Virtual SCSI Device Target Driver
8443 M: Michael Cyr <mikecyr@linux.ibm.com>
8444 L: linux-scsi@vger.kernel.org
8445 L: target-devel@vger.kernel.org
8447 F: drivers/scsi/ibmvscsi_tgt/
8449 IBM Power VMX Cryptographic instructions
8450 M: Breno Leitão <leitao@debian.org>
8451 M: Nayna Jain <nayna@linux.ibm.com>
8452 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8453 L: linux-crypto@vger.kernel.org
8455 F: drivers/crypto/vmx/Kconfig
8456 F: drivers/crypto/vmx/Makefile
8457 F: drivers/crypto/vmx/aes*
8458 F: drivers/crypto/vmx/ghash*
8459 F: drivers/crypto/vmx/ppc-xlate.pl
8460 F: drivers/crypto/vmx/vmx.c
8462 IBM ServeRAID RAID DRIVER
8464 F: drivers/scsi/ips.*
8466 ICH LPC AND GPIO DRIVER
8467 M: Peter Tyser <ptyser@xes-inc.com>
8469 F: drivers/gpio/gpio-ich.c
8470 F: drivers/mfd/lpc_ich.c
8473 M: Max Staudt <max@enpas.org>
8474 L: linux-i2c@vger.kernel.org
8476 F: drivers/i2c/busses/i2c-icy.c
8479 M: "David S. Miller" <davem@davemloft.net>
8480 L: linux-ide@vger.kernel.org
8482 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8484 F: Documentation/ide/
8486 F: include/linux/ide.h
8489 M: Borislav Petkov <bp@alien8.de>
8490 L: linux-ide@vger.kernel.org
8492 F: Documentation/cdrom/ide-cd.rst
8493 F: drivers/ide/ide-cd*
8495 IDEAPAD LAPTOP EXTRAS DRIVER
8496 M: Ike Panhc <ike.pan@canonical.com>
8497 L: platform-driver-x86@vger.kernel.org
8499 W: http://launchpad.net/ideapad-laptop
8500 F: drivers/platform/x86/ideapad-laptop.c
8502 IDEAPAD LAPTOP SLIDEBAR DRIVER
8503 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8504 L: linux-input@vger.kernel.org
8506 W: https://github.com/o2genum/ideapad-slidebar
8507 F: drivers/input/misc/ideapad_slidebar.c
8509 IDT VersaClock 5 CLOCK DRIVER
8510 M: Luca Ceresoli <luca@lucaceresoli.net>
8512 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8513 F: drivers/clk/clk-versaclock5.c
8515 IEEE 802.15.4 SUBSYSTEM
8516 M: Alexander Aring <alex.aring@gmail.com>
8517 M: Stefan Schmidt <stefan@datenfreihafen.org>
8518 L: linux-wpan@vger.kernel.org
8520 W: https://linux-wpan.org/
8521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8522 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8523 F: Documentation/networking/ieee802154.rst
8524 F: drivers/net/ieee802154/
8525 F: include/linux/ieee802154.h
8526 F: include/linux/nl802154.h
8527 F: include/net/af_ieee802154.h
8528 F: include/net/cfg802154.h
8529 F: include/net/ieee802154_netdev.h
8530 F: include/net/mac802154.h
8531 F: include/net/nl802154.h
8536 M: Yotam Gigi <yotam.gi@gmail.com>
8537 M: Jamal Hadi Salim <jhs@mojatatu.com>
8538 F: include/net/ife.h
8539 F: include/uapi/linux/ife.h
8542 IGORPLUG-USB IR RECEIVER
8543 M: Sean Young <sean@mess.org>
8544 L: linux-media@vger.kernel.org
8546 F: drivers/media/rc/igorplugusb.c
8548 IGUANAWORKS USB IR TRANSCEIVER
8549 M: Sean Young <sean@mess.org>
8550 L: linux-media@vger.kernel.org
8552 F: drivers/media/rc/iguanair.c
8554 IIO DIGITAL POTENTIOMETER DAC
8555 M: Peter Rosin <peda@axentia.se>
8556 L: linux-iio@vger.kernel.org
8558 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8559 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8560 F: drivers/iio/dac/dpot-dac.c
8562 IIO ENVELOPE DETECTOR
8563 M: Peter Rosin <peda@axentia.se>
8564 L: linux-iio@vger.kernel.org
8566 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8567 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8568 F: drivers/iio/adc/envelope-detector.c
8571 M: Peter Rosin <peda@axentia.se>
8572 L: linux-iio@vger.kernel.org
8574 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8575 F: drivers/iio/multiplexer/iio-mux.c
8577 IIO SUBSYSTEM AND DRIVERS
8578 M: Jonathan Cameron <jic23@kernel.org>
8579 R: Lars-Peter Clausen <lars@metafoo.de>
8580 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8581 L: linux-iio@vger.kernel.org
8583 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8584 F: Documentation/ABI/testing/configfs-iio*
8585 F: Documentation/ABI/testing/sysfs-bus-iio*
8586 F: Documentation/devicetree/bindings/iio/
8588 F: drivers/staging/iio/
8589 F: include/linux/iio/
8593 M: Peter Rosin <peda@axentia.se>
8594 L: linux-iio@vger.kernel.org
8596 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8597 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8598 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8599 F: drivers/iio/afe/iio-rescale.c
8601 IKANOS/ADI EAGLE ADSL USB DRIVER
8602 M: Matthieu Castet <castet.matthieu@free.fr>
8603 M: Stanislaw Gruszka <stf_xl@wp.pl>
8605 F: drivers/usb/atm/ueagle-atm.c
8607 IMGTEC ASCII LCD DRIVER
8608 M: Paul Burton <paulburton@kernel.org>
8610 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8611 F: drivers/auxdisplay/img-ascii-lcd.c
8613 IMGTEC IR DECODER DRIVER
8615 F: drivers/media/rc/img-ir/
8617 IMON SOUNDGRAPH USB IR RECEIVER
8618 M: Sean Young <sean@mess.org>
8619 L: linux-media@vger.kernel.org
8621 F: drivers/media/rc/imon.c
8622 F: drivers/media/rc/imon_raw.c
8624 IMS TWINTURBO FRAMEBUFFER DRIVER
8625 L: linux-fbdev@vger.kernel.org
8627 F: drivers/video/fbdev/imsttfb.c
8629 INA209 HARDWARE MONITOR DRIVER
8630 M: Guenter Roeck <linux@roeck-us.net>
8631 L: linux-hwmon@vger.kernel.org
8633 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8634 F: Documentation/hwmon/ina209.rst
8635 F: drivers/hwmon/ina209.c
8637 INA2XX HARDWARE MONITOR DRIVER
8638 M: Guenter Roeck <linux@roeck-us.net>
8639 L: linux-hwmon@vger.kernel.org
8641 F: Documentation/hwmon/ina2xx.rst
8642 F: drivers/hwmon/ina2xx.c
8643 F: include/linux/platform_data/ina2xx.h
8645 INDUSTRY PACK SUBSYSTEM (IPACK)
8646 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8647 M: Jens Taprogge <jens.taprogge@taprogge.org>
8648 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8649 L: industrypack-devel@lists.sourceforge.net
8651 W: http://industrypack.sourceforge.net
8654 INFINEON DPS310 Driver
8655 M: Eddie James <eajames@linux.ibm.com>
8656 L: linux-iio@vger.kernel.org
8658 F: drivers/iio/pressure/dps310.c
8660 INFINIBAND SUBSYSTEM
8661 M: Doug Ledford <dledford@redhat.com>
8662 M: Jason Gunthorpe <jgg@nvidia.com>
8663 L: linux-rdma@vger.kernel.org
8665 W: https://github.com/linux-rdma/rdma-core
8666 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8668 F: Documentation/devicetree/bindings/infiniband/
8669 F: Documentation/infiniband/
8670 F: drivers/infiniband/
8672 F: include/trace/events/ib_mad.h
8673 F: include/trace/events/ib_umad.h
8674 F: include/uapi/linux/if_infiniband.h
8675 F: include/uapi/rdma/
8676 F: samples/bpf/ibumad_kern.c
8677 F: samples/bpf/ibumad_user.c
8679 INGENIC JZ4780 DMA Driver
8680 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8682 F: drivers/dma/dma-jz4780.c
8684 INGENIC JZ4780 NAND DRIVER
8685 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8686 L: linux-mtd@lists.infradead.org
8688 F: drivers/mtd/nand/raw/ingenic/
8691 M: Paul Cercueil <paul@crapouillou.net>
8693 F: arch/mips/boot/dts/ingenic/
8694 F: arch/mips/generic/board-ingenic.c
8695 F: arch/mips/include/asm/mach-ingenic/
8696 F: arch/mips/ingenic/Kconfig
8697 F: drivers/clk/ingenic/
8698 F: drivers/dma/dma-jz4780.c
8699 F: drivers/gpu/drm/ingenic/
8700 F: drivers/i2c/busses/i2c-jz4780.c
8701 F: drivers/iio/adc/ingenic-adc.c
8702 F: drivers/irqchip/irq-ingenic.c
8703 F: drivers/memory/jz4780-nemc.c
8704 F: drivers/mmc/host/jz4740_mmc.c
8705 F: drivers/mtd/nand/raw/ingenic/
8706 F: drivers/pinctrl/pinctrl-ingenic.c
8707 F: drivers/power/supply/ingenic-battery.c
8708 F: drivers/pwm/pwm-jz4740.c
8709 F: drivers/remoteproc/ingenic_rproc.c
8710 F: drivers/rtc/rtc-jz4740.c
8711 F: drivers/tty/serial/8250/8250_ingenic.c
8712 F: drivers/usb/musb/jz4740.c
8713 F: drivers/watchdog/jz4740_wdt.c
8714 F: include/dt-bindings/iio/adc/ingenic,adc.h
8715 F: include/linux/mfd/ingenic-tcu.h
8716 F: sound/soc/codecs/jz47*
8717 F: sound/soc/jz4740/
8720 M: Jan Kara <jack@suse.cz>
8721 R: Amir Goldstein <amir73il@gmail.com>
8722 L: linux-fsdevel@vger.kernel.org
8724 F: Documentation/filesystems/inotify.rst
8725 F: fs/notify/inotify/
8726 F: include/linux/inotify.h
8727 F: include/uapi/linux/inotify.h
8729 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8730 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8731 L: linux-input@vger.kernel.org
8733 Q: http://patchwork.kernel.org/project/linux-input/list/
8734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8735 F: Documentation/devicetree/bindings/input/
8736 F: Documentation/devicetree/bindings/serio/
8737 F: Documentation/input/
8739 F: include/linux/input.h
8740 F: include/linux/input/
8741 F: include/uapi/linux/input-event-codes.h
8742 F: include/uapi/linux/input.h
8744 INPUT MULTITOUCH (MT) PROTOCOL
8745 M: Henrik Rydberg <rydberg@bitmath.org>
8746 L: linux-input@vger.kernel.org
8748 F: Documentation/input/multi-touch-protocol.rst
8749 F: drivers/input/input-mt.c
8752 INSIDE SECURE CRYPTO DRIVER
8753 M: Antoine Tenart <atenart@kernel.org>
8754 L: linux-crypto@vger.kernel.org
8756 F: drivers/crypto/inside-secure/
8758 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8759 M: Mimi Zohar <zohar@linux.ibm.com>
8760 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8761 L: linux-integrity@vger.kernel.org
8763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8764 F: security/integrity/ima/
8766 INTEL 810/815 FRAMEBUFFER DRIVER
8767 M: Antonino Daplas <adaplas@gmail.com>
8768 L: linux-fbdev@vger.kernel.org
8770 F: drivers/video/fbdev/i810/
8773 M: Cezary Rojewski <cezary.rojewski@intel.com>
8774 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8775 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8776 M: Jie Yang <yang.jie@linux.intel.com>
8777 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8781 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8782 M: Hans de Goede <hdegoede@redhat.com>
8783 L: platform-driver-x86@vger.kernel.org
8785 F: drivers/platform/x86/intel_atomisp2_pm.c
8787 INTEL ATOMISP2 LED DRIVER
8788 M: Hans de Goede <hdegoede@redhat.com>
8789 L: platform-driver-x86@vger.kernel.org
8791 F: drivers/platform/x86/intel_atomisp2_led.c
8793 INTEL BROXTON PMC DRIVER
8794 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8795 M: Zha Qipeng <qipeng.zha@intel.com>
8797 F: drivers/mfd/intel_pmc_bxt.c
8798 F: include/linux/mfd/intel_pmc_bxt.h
8800 INTEL C600 SERIES SAS CONTROLLER DRIVER
8801 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8802 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8803 L: linux-scsi@vger.kernel.org
8805 T: git git://git.code.sf.net/p/intel-sas/isci
8806 F: drivers/scsi/isci/
8808 INTEL CPU family model numbers
8809 M: Tony Luck <tony.luck@intel.com>
8811 L: linux-kernel@vger.kernel.org
8813 F: arch/x86/include/asm/intel-family.h
8815 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8816 M: Jani Nikula <jani.nikula@linux.intel.com>
8817 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8818 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8819 L: intel-gfx@lists.freedesktop.org
8821 W: https://01.org/linuxgraphics/
8822 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8823 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8824 C: irc://chat.freenode.net/intel-gfx
8825 T: git git://anongit.freedesktop.org/drm-intel
8826 F: Documentation/gpu/i915.rst
8827 F: drivers/gpu/drm/i915/
8828 F: include/drm/i915*
8829 F: include/uapi/drm/i915_drm.h
8831 INTEL ETHERNET DRIVERS
8832 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8833 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8834 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8836 W: http://www.intel.com/support/feedback.htm
8837 W: http://e1000.sourceforge.net/
8838 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8841 F: Documentation/networking/device_drivers/ethernet/intel/
8842 F: drivers/net/ethernet/intel/
8843 F: drivers/net/ethernet/intel/*/
8844 F: include/linux/avf/virtchnl.h
8846 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8847 M: Maik Broemme <mbroemme@libmpq.org>
8848 L: linux-fbdev@vger.kernel.org
8850 F: Documentation/fb/intelfb.rst
8851 F: drivers/video/fbdev/intelfb/
8854 M: Andy Shevchenko <andy@kernel.org>
8855 L: linux-gpio@vger.kernel.org
8857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8858 F: drivers/gpio/gpio-ich.c
8859 F: drivers/gpio/gpio-intel-mid.c
8860 F: drivers/gpio/gpio-merrifield.c
8861 F: drivers/gpio/gpio-ml-ioh.c
8862 F: drivers/gpio/gpio-pch.c
8863 F: drivers/gpio/gpio-sch.c
8864 F: drivers/gpio/gpio-sodaville.c
8866 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8867 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8868 M: Zhi Wang <zhi.a.wang@intel.com>
8869 L: intel-gvt-dev@lists.freedesktop.org
8870 L: intel-gfx@lists.freedesktop.org
8872 W: https://01.org/igvt-g
8873 T: git https://github.com/intel/gvt-linux.git
8874 F: drivers/gpu/drm/i915/gvt/
8876 INTEL HID EVENT DRIVER
8877 M: Alex Hung <alex.hung@canonical.com>
8878 L: platform-driver-x86@vger.kernel.org
8880 F: drivers/platform/x86/intel-hid.c
8882 INTEL I/OAT DMA DRIVER
8883 M: Dave Jiang <dave.jiang@intel.com>
8884 R: Dan Williams <dan.j.williams@intel.com>
8885 L: dmaengine@vger.kernel.org
8887 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8888 F: drivers/dma/ioat*
8891 M: Dave Jiang <dave.jiang@intel.com>
8892 L: dmaengine@vger.kernel.org
8894 F: drivers/dma/idxd/*
8895 F: include/uapi/linux/idxd.h
8898 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8899 M: Len Brown <lenb@kernel.org>
8900 L: linux-pm@vger.kernel.org
8902 B: https://bugzilla.kernel.org
8903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8904 F: drivers/idle/intel_idle.c
8906 INTEL INTEGRATED SENSOR HUB DRIVER
8907 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8908 M: Jiri Kosina <jikos@kernel.org>
8909 L: linux-input@vger.kernel.org
8911 F: drivers/hid/intel-ish-hid/
8914 M: David Woodhouse <dwmw2@infradead.org>
8915 M: Lu Baolu <baolu.lu@linux.intel.com>
8916 L: iommu@lists.linux-foundation.org
8918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8919 F: drivers/iommu/intel/
8920 F: include/linux/intel-iommu.h
8921 F: include/linux/intel-svm.h
8923 INTEL IOP-ADMA DMA DRIVER
8924 R: Dan Williams <dan.j.williams@intel.com>
8926 F: drivers/dma/iop-adma.c
8928 INTEL IPU3 CSI-2 CIO2 DRIVER
8929 M: Yong Zhi <yong.zhi@intel.com>
8930 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8931 M: Bingbu Cao <bingbu.cao@intel.com>
8932 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8933 L: linux-media@vger.kernel.org
8935 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8936 F: drivers/media/pci/intel/ipu3/
8938 INTEL IPU3 CSI-2 IMGU DRIVER
8939 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8940 R: Bingbu Cao <bingbu.cao@intel.com>
8941 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8942 L: linux-media@vger.kernel.org
8944 F: Documentation/admin-guide/media/ipu3.rst
8945 F: Documentation/admin-guide/media/ipu3_rcb.svg
8946 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8947 F: drivers/staging/media/ipu3/
8949 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8950 M: Krzysztof Halasa <khalasa@piap.pl>
8952 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8953 F: drivers/net/wan/ixp4xx_hss.c
8954 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8955 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8956 F: include/linux/soc/ixp4xx/npe.h
8957 F: include/linux/soc/ixp4xx/qmgr.h
8959 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8960 M: Deepak Saxena <dsaxena@plexity.net>
8962 F: drivers/char/hw_random/ixp4xx-rng.c
8964 INTEL MANAGEMENT ENGINE (mei)
8965 M: Tomas Winkler <tomas.winkler@intel.com>
8966 L: linux-kernel@vger.kernel.org
8968 F: Documentation/driver-api/mei/*
8969 F: drivers/misc/mei/
8970 F: drivers/watchdog/mei_wdt.c
8971 F: include/linux/mei_cl_bus.h
8972 F: include/uapi/linux/mei.h
8975 INTEL MENLOW THERMAL DRIVER
8976 M: Sujith Thomas <sujith.thomas@intel.com>
8977 L: platform-driver-x86@vger.kernel.org
8979 W: https://01.org/linux-acpi
8980 F: drivers/platform/x86/intel_menlow.c
8982 INTEL P-Unit IPC DRIVER
8983 M: Zha Qipeng <qipeng.zha@intel.com>
8984 L: platform-driver-x86@vger.kernel.org
8986 F: arch/x86/include/asm/intel_punit_ipc.h
8987 F: drivers/platform/x86/intel_punit_ipc.c
8989 INTEL PMC CORE DRIVER
8990 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
8991 M: David E Box <david.e.box@intel.com>
8992 L: platform-driver-x86@vger.kernel.org
8994 F: drivers/platform/x86/intel_pmc_core*
8996 INTEL PMIC GPIO DRIVERS
8997 M: Andy Shevchenko <andy@kernel.org>
8999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9000 F: drivers/gpio/gpio-*cove.c
9001 F: drivers/gpio/gpio-msic.c
9003 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9004 M: Andy Shevchenko <andy@kernel.org>
9006 F: drivers/mfd/intel_msic.c
9007 F: drivers/mfd/intel_soc_pmic*
9008 F: include/linux/mfd/intel_msic.h
9009 F: include/linux/mfd/intel_soc_pmic*
9011 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9012 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9013 L: linux-wireless@vger.kernel.org
9015 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9016 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9017 F: drivers/net/wireless/intel/ipw2x00/
9020 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9021 M: Len Brown <lenb@kernel.org>
9022 L: linux-pm@vger.kernel.org
9024 F: drivers/cpufreq/intel_pstate.c
9026 INTEL RDMA RNIC DRIVER
9027 M: Faisal Latif <faisal.latif@intel.com>
9028 M: Shiraz Saleem <shiraz.saleem@intel.com>
9029 L: linux-rdma@vger.kernel.org
9031 F: drivers/infiniband/hw/i40iw/
9032 F: include/uapi/rdma/i40iw-abi.h
9035 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9037 F: arch/x86/include/asm/intel_scu_ipc.h
9038 F: drivers/platform/x86/intel_scu_*
9040 INTEL SPEED SELECT TECHNOLOGY
9041 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9042 L: platform-driver-x86@vger.kernel.org
9044 F: drivers/platform/x86/intel_speed_select_if/
9045 F: include/uapi/linux/isst_if.h
9046 F: tools/power/x86/intel-speed-select/
9048 INTEL STRATIX10 FIRMWARE DRIVERS
9049 M: Richard Gong <richard.gong@linux.intel.com>
9050 L: linux-kernel@vger.kernel.org
9052 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9053 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9054 F: drivers/firmware/stratix10-rsu.c
9055 F: drivers/firmware/stratix10-svc.c
9056 F: include/linux/firmware/intel/stratix10-smc.h
9057 F: include/linux/firmware/intel/stratix10-svc-client.h
9059 INTEL TELEMETRY DRIVER
9060 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9061 M: "David E. Box" <david.e.box@linux.intel.com>
9062 L: platform-driver-x86@vger.kernel.org
9064 F: arch/x86/include/asm/intel_telemetry.h
9065 F: drivers/platform/x86/intel_telemetry*
9067 INTEL UNCORE FREQUENCY CONTROL
9068 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9069 L: platform-driver-x86@vger.kernel.org
9071 F: drivers/platform/x86/intel-uncore-frequency.c
9073 INTEL VIRTUAL BUTTON DRIVER
9074 M: AceLan Kao <acelan.kao@canonical.com>
9075 L: platform-driver-x86@vger.kernel.org
9077 F: drivers/platform/x86/intel-vbtn.c
9079 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9080 M: Stanislaw Gruszka <stf_xl@wp.pl>
9081 L: linux-wireless@vger.kernel.org
9083 F: drivers/net/wireless/intel/iwlegacy/
9085 INTEL WIRELESS WIFI LINK (iwlwifi)
9086 M: Luca Coelho <luciano.coelho@intel.com>
9087 L: linux-wireless@vger.kernel.org
9089 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9091 F: drivers/net/wireless/intel/iwlwifi/
9093 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9094 M: Jithu Joseph <jithu.joseph@intel.com>
9095 R: Maurice Ma <maurice.ma@intel.com>
9097 W: https://slimbootloader.github.io/security/firmware-update.html
9098 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9100 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9101 M: Mario Limonciello <mario.limonciello@dell.com>
9103 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9106 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9108 F: Documentation/trace/intel_th.rst
9109 F: drivers/hwtracing/intel_th/
9110 F: include/linux/intel_th.h
9112 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9113 M: Ning Sun <ning.sun@intel.com>
9114 L: tboot-devel@lists.sourceforge.net
9116 W: http://tboot.sourceforge.net
9117 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9118 F: Documentation/x86/intel_txt.rst
9119 F: arch/x86/kernel/tboot.c
9120 F: include/linux/tboot.h
9123 M: Georgi Djakov <georgi.djakov@linaro.org>
9124 L: linux-pm@vger.kernel.org
9126 F: Documentation/devicetree/bindings/interconnect/
9127 F: Documentation/driver-api/interconnect.rst
9128 F: drivers/interconnect/
9129 F: include/dt-bindings/interconnect/
9130 F: include/linux/interconnect-provider.h
9131 F: include/linux/interconnect.h
9133 INVENSENSE ICM-426xx IMU DRIVER
9134 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9135 L: linux-iio@vger.kernel.org
9137 W https://invensense.tdk.com/
9138 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9139 F: drivers/iio/imu/inv_icm42600/
9141 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9142 M: Linus Walleij <linus.walleij@linaro.org>
9143 L: linux-iio@vger.kernel.org
9145 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9146 F: drivers/iio/gyro/mpu3050*
9148 IOC3 ETHERNET DRIVER
9149 M: Ralf Baechle <ralf@linux-mips.org>
9150 L: linux-mips@vger.kernel.org
9152 F: drivers/net/ethernet/sgi/ioc3-eth.c
9154 IOMAP FILESYSTEM LIBRARY
9155 M: Christoph Hellwig <hch@infradead.org>
9156 M: Darrick J. Wong <darrick.wong@oracle.com>
9157 M: linux-xfs@vger.kernel.org
9158 M: linux-fsdevel@vger.kernel.org
9159 L: linux-xfs@vger.kernel.org
9160 L: linux-fsdevel@vger.kernel.org
9162 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9164 F: include/linux/iomap.h
9167 M: Joerg Roedel <joro@8bytes.org>
9168 M: Will Deacon <will@kernel.org>
9169 L: iommu@lists.linux-foundation.org
9171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9172 F: Documentation/devicetree/bindings/iommu/
9173 F: Documentation/userspace-api/iommu.rst
9175 F: include/linux/iommu.h
9176 F: include/linux/iova.h
9177 F: include/linux/of_iommu.h
9178 F: include/uapi/linux/iommu.h
9181 M: Jens Axboe <axboe@kernel.dk>
9182 L: io-uring@vger.kernel.org
9184 T: git git://git.kernel.dk/linux-block
9185 T: git git://git.kernel.dk/liburing
9189 F: include/uapi/linux/io_uring.h
9192 M: Corey Minyard <minyard@acm.org>
9193 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9195 W: http://openipmi.sourceforge.net/
9196 F: Documentation/driver-api/ipmi.rst
9197 F: Documentation/devicetree/bindings/ipmi/
9198 F: drivers/char/ipmi/
9199 F: include/linux/ipmi*
9200 F: include/uapi/linux/ipmi*
9202 IPS SCSI RAID DRIVER
9203 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9204 L: linux-scsi@vger.kernel.org
9206 W: http://www.adaptec.com/
9207 F: drivers/scsi/ips*
9210 M: Wensong Zhang <wensong@linux-vs.org>
9211 M: Simon Horman <horms@verge.net.au>
9212 M: Julian Anastasov <ja@ssi.bg>
9213 L: netdev@vger.kernel.org
9214 L: lvs-devel@vger.kernel.org
9216 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9218 F: Documentation/networking/ipvs-sysctl.rst
9219 F: include/net/ip_vs.h
9220 F: include/uapi/linux/ip_vs.h
9221 F: net/netfilter/ipvs/
9224 M: Jiri Kosina <jikos@kernel.org>
9225 M: David Sterba <dsterba@suse.com>
9227 F: drivers/tty/ipwireless/
9230 L: netdev@vger.kernel.org
9232 F: include/uapi/linux/ipx.h
9234 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9235 M: Marc Zyngier <maz@kernel.org>
9237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9238 F: Documentation/core-api/irq/irq-domain.rst
9239 F: include/linux/irqdomain.h
9240 F: kernel/irq/irqdomain.c
9244 M: Thomas Gleixner <tglx@linutronix.de>
9245 L: linux-kernel@vger.kernel.org
9247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9251 M: Thomas Gleixner <tglx@linutronix.de>
9252 M: Jason Cooper <jason@lakedaemon.net>
9253 M: Marc Zyngier <maz@kernel.org>
9254 L: linux-kernel@vger.kernel.org
9256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9257 F: Documentation/devicetree/bindings/interrupt-controller/
9261 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9263 F: Documentation/driver-api/isa.rst
9264 F: drivers/base/isa.c
9265 F: include/linux/isa.h
9268 M: Hans Verkuil <hverkuil@xs4all.nl>
9269 L: linux-media@vger.kernel.org
9271 W: https://linuxtv.org
9272 T: git git://linuxtv.org/media_tree.git
9273 F: drivers/media/radio/radio-isa*
9276 M: Jaroslav Kysela <perex@perex.cz>
9278 F: Documentation/driver-api/isapnp.rst
9279 F: drivers/pnp/isapnp/
9280 F: include/linux/isapnp.h
9283 M: Lee Duncan <lduncan@suse.com>
9284 M: Chris Leech <cleech@redhat.com>
9285 L: open-iscsi@googlegroups.com
9286 L: linux-scsi@vger.kernel.org
9288 W: www.open-iscsi.com
9289 F: drivers/scsi/*iscsi*
9290 F: include/scsi/*iscsi*
9292 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9293 M: Peter Jones <pjones@redhat.com>
9294 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9296 F: drivers/firmware/iscsi_ibft*
9298 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9299 M: Sagi Grimberg <sagi@grimberg.me>
9300 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9301 L: linux-rdma@vger.kernel.org
9303 W: http://www.openfabrics.org
9304 W: www.open-iscsi.org
9305 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9306 F: drivers/infiniband/ulp/iser/
9308 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9309 M: Sagi Grimberg <sagi@grimberg.me>
9310 L: linux-rdma@vger.kernel.org
9311 L: target-devel@vger.kernel.org
9313 W: http://www.linux-iscsi.org
9314 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9315 F: drivers/infiniband/ulp/isert
9317 ISDN/CMTP OVER BLUETOOTH
9318 M: Karsten Keil <isdn@linux-pingi.de>
9319 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9320 L: netdev@vger.kernel.org
9322 W: http://www.isdn4linux.de
9323 F: Documentation/isdn/
9324 F: drivers/isdn/capi/
9325 F: include/linux/isdn/
9326 F: include/uapi/linux/isdn/
9327 F: net/bluetooth/cmtp/
9329 ISDN/mISDN SUBSYSTEM
9330 M: Karsten Keil <isdn@linux-pingi.de>
9331 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9332 L: netdev@vger.kernel.org
9334 W: http://www.isdn4linux.de
9335 F: drivers/isdn/Kconfig
9336 F: drivers/isdn/Makefile
9337 F: drivers/isdn/hardware/
9338 F: drivers/isdn/mISDN/
9340 IT87 HARDWARE MONITORING DRIVER
9341 M: Jean Delvare <jdelvare@suse.com>
9342 L: linux-hwmon@vger.kernel.org
9344 F: Documentation/hwmon/it87.rst
9345 F: drivers/hwmon/it87.c
9348 M: Antti Palosaari <crope@iki.fi>
9349 L: linux-media@vger.kernel.org
9351 W: https://linuxtv.org
9352 W: http://palosaari.fi/linux/
9353 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9354 T: git git://linuxtv.org/anttip/media_tree.git
9355 F: drivers/media/tuners/it913x*
9357 IVTV VIDEO4LINUX DRIVER
9358 M: Andy Walls <awalls@md.metrocast.net>
9359 L: linux-media@vger.kernel.org
9361 W: https://linuxtv.org
9362 T: git git://linuxtv.org/media_tree.git
9363 F: Documentation/admin-guide/media/ivtv*
9364 F: drivers/media/pci/ivtv/
9365 F: include/uapi/linux/ivtv*
9367 IX2505V MEDIA DRIVER
9368 M: Malcolm Priestley <tvboxspy@gmail.com>
9369 L: linux-media@vger.kernel.org
9371 W: https://linuxtv.org
9372 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9373 F: drivers/media/dvb-frontends/ix2505v*
9375 JAILHOUSE HYPERVISOR INTERFACE
9376 M: Jan Kiszka <jan.kiszka@siemens.com>
9377 L: jailhouse-dev@googlegroups.com
9379 F: arch/x86/include/asm/jailhouse_para.h
9380 F: arch/x86/kernel/jailhouse.c
9382 JC42.4 TEMPERATURE SENSOR DRIVER
9383 M: Guenter Roeck <linux@roeck-us.net>
9384 L: linux-hwmon@vger.kernel.org
9386 F: Documentation/hwmon/jc42.rst
9387 F: drivers/hwmon/jc42.c
9390 M: Dave Kleikamp <shaggy@kernel.org>
9391 L: jfs-discussion@lists.sourceforge.net
9393 W: http://jfs.sourceforge.net/
9394 T: git git://github.com/kleikamp/linux-shaggy.git
9395 F: Documentation/admin-guide/jfs.rst
9399 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9400 L: netdev@vger.kernel.org
9402 F: drivers/net/ethernet/jme.*
9404 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9405 M: David Woodhouse <dwmw2@infradead.org>
9406 M: Richard Weinberger <richard@nod.at>
9407 L: linux-mtd@lists.infradead.org
9409 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9410 T: git git://git.infradead.org/ubifs-2.6.git
9412 F: include/uapi/linux/jffs2.h
9414 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9415 M: "Theodore Ts'o" <tytso@mit.edu>
9416 M: Jan Kara <jack@suse.com>
9417 L: linux-ext4@vger.kernel.org
9420 F: include/linux/jbd2.h
9422 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9423 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9424 L: linux-media@vger.kernel.org
9426 F: drivers/media/platform/rcar_jpu.c
9428 JSM Neo PCI based serial card
9429 L: linux-serial@vger.kernel.org
9431 F: drivers/tty/serial/jsm/
9433 K10TEMP HARDWARE MONITORING DRIVER
9434 M: Clemens Ladisch <clemens@ladisch.de>
9435 L: linux-hwmon@vger.kernel.org
9437 F: Documentation/hwmon/k10temp.rst
9438 F: drivers/hwmon/k10temp.c
9440 K8TEMP HARDWARE MONITORING DRIVER
9441 M: Rudolf Marek <r.marek@assembler.cz>
9442 L: linux-hwmon@vger.kernel.org
9444 F: Documentation/hwmon/k8temp.rst
9445 F: drivers/hwmon/k8temp.c
9448 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9449 R: Alexander Potapenko <glider@google.com>
9450 R: Dmitry Vyukov <dvyukov@google.com>
9451 L: kasan-dev@googlegroups.com
9453 F: Documentation/dev-tools/kasan.rst
9454 F: arch/*/include/asm/kasan.h
9455 F: arch/*/mm/kasan_init*
9456 F: include/linux/kasan*.h
9459 F: scripts/Makefile.kasan
9462 M: Masahiro Yamada <masahiroy@kernel.org>
9463 L: linux-kbuild@vger.kernel.org
9465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9466 F: Documentation/kbuild/kconfig*
9467 F: scripts/Kconfig.include
9471 R: Dmitry Vyukov <dvyukov@google.com>
9472 R: Andrey Konovalov <andreyknvl@google.com>
9473 L: kasan-dev@googlegroups.com
9475 F: Documentation/dev-tools/kcov.rst
9476 F: include/linux/kcov.h
9477 F: include/uapi/linux/kcov.h
9479 F: scripts/Makefile.kcov
9482 M: Marco Elver <elver@google.com>
9483 R: Dmitry Vyukov <dvyukov@google.com>
9484 L: kasan-dev@googlegroups.com
9486 F: Documentation/dev-tools/kcsan.rst
9487 F: include/linux/kcsan*.h
9489 F: lib/Kconfig.kcsan
9490 F: scripts/Makefile.kcsan
9493 M: Dave Young <dyoung@redhat.com>
9494 M: Baoquan He <bhe@redhat.com>
9495 R: Vivek Goyal <vgoyal@redhat.com>
9496 L: kexec@lists.infradead.org
9498 W: http://lse.sourceforge.net/kdump/
9499 F: Documentation/admin-guide/kdump/
9501 F: include/linux/crash_core.h
9502 F: include/linux/crash_dump.h
9503 F: include/uapi/linux/vmcore.h
9506 KEENE FM RADIO TRANSMITTER DRIVER
9507 M: Hans Verkuil <hverkuil@xs4all.nl>
9508 L: linux-media@vger.kernel.org
9510 W: https://linuxtv.org
9511 T: git git://linuxtv.org/media_tree.git
9512 F: drivers/media/radio/radio-keene*
9515 M: Ian Kent <raven@themaw.net>
9516 L: autofs@vger.kernel.org
9520 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9521 M: Masahiro Yamada <masahiroy@kernel.org>
9522 M: Michal Marek <michal.lkml@markovi.net>
9523 L: linux-kbuild@vger.kernel.org
9525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9526 F: Documentation/kbuild/
9528 F: scripts/*vmlinux*
9530 F: scripts/Makefile*
9537 L: kernel-janitors@vger.kernel.org
9539 W: http://kernelnewbies.org/KernelJanitors
9541 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9542 M: "J. Bruce Fields" <bfields@fieldses.org>
9543 M: Chuck Lever <chuck.lever@oracle.com>
9544 L: linux-nfs@vger.kernel.org
9546 W: http://nfs.sourceforge.net/
9547 T: git git://linux-nfs.org/~bfields/linux.git
9551 F: include/linux/lockd/
9552 F: include/linux/sunrpc/
9553 F: include/uapi/linux/nfsd/
9554 F: include/uapi/linux/sunrpc/
9556 F: Documentation/filesystems/nfs/
9558 KERNEL SELFTEST FRAMEWORK
9559 M: Shuah Khan <shuah@kernel.org>
9560 M: Shuah Khan <skhan@linuxfoundation.org>
9561 L: linux-kselftest@vger.kernel.org
9563 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9565 F: Documentation/dev-tools/kselftest*
9566 F: tools/testing/selftests/
9568 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9569 M: Brendan Higgins <brendanhiggins@google.com>
9570 L: linux-kselftest@vger.kernel.org
9571 L: kunit-dev@googlegroups.com
9573 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9574 F: Documentation/dev-tools/kunit/
9577 F: tools/testing/kunit/
9579 KERNEL USERMODE HELPER
9580 M: Luis Chamberlain <mcgrof@kernel.org>
9581 L: linux-kernel@vger.kernel.org
9583 F: include/linux/umh.h
9586 KERNEL VIRTUAL MACHINE (KVM)
9587 M: Paolo Bonzini <pbonzini@redhat.com>
9588 L: kvm@vger.kernel.org
9590 W: http://www.linux-kvm.org
9591 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9592 F: Documentation/virt/kvm/
9593 F: include/asm-generic/kvm*
9594 F: include/kvm/iodev.h
9595 F: include/linux/kvm*
9596 F: include/trace/events/kvm.h
9597 F: include/uapi/asm-generic/kvm*
9598 F: include/uapi/linux/kvm*
9600 F: tools/testing/selftests/kvm/
9603 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9604 M: Marc Zyngier <maz@kernel.org>
9605 R: James Morse <james.morse@arm.com>
9606 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9607 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9608 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9609 L: kvmarm@lists.cs.columbia.edu
9611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9612 F: arch/arm64/include/asm/kvm*
9613 F: arch/arm64/include/uapi/asm/kvm*
9615 F: include/kvm/arm_*
9617 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9618 M: Huacai Chen <chenhc@lemote.com>
9619 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9620 L: linux-mips@vger.kernel.org
9621 L: kvm@vger.kernel.org
9623 F: arch/mips/include/asm/kvm*
9624 F: arch/mips/include/uapi/asm/kvm*
9627 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9628 M: Paul Mackerras <paulus@ozlabs.org>
9629 L: kvm-ppc@vger.kernel.org
9631 W: http://www.linux-kvm.org/
9632 T: git git://github.com/agraf/linux-2.6.git
9633 F: arch/powerpc/include/asm/kvm*
9634 F: arch/powerpc/include/uapi/asm/kvm*
9635 F: arch/powerpc/kernel/kvm*
9636 F: arch/powerpc/kvm/
9638 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9639 M: Christian Borntraeger <borntraeger@de.ibm.com>
9640 M: Janosch Frank <frankja@linux.ibm.com>
9641 R: David Hildenbrand <david@redhat.com>
9642 R: Cornelia Huck <cohuck@redhat.com>
9643 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9644 L: kvm@vger.kernel.org
9646 W: http://www.ibm.com/developerworks/linux/linux390/
9647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9648 F: Documentation/virt/kvm/s390*
9649 F: arch/s390/include/asm/gmap.h
9650 F: arch/s390/include/asm/kvm*
9651 F: arch/s390/include/uapi/asm/kvm*
9652 F: arch/s390/kernel/uv.c
9654 F: arch/s390/mm/gmap.c
9655 F: tools/testing/selftests/kvm/*/s390x/
9656 F: tools/testing/selftests/kvm/s390x/
9658 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9659 M: Paolo Bonzini <pbonzini@redhat.com>
9660 R: Sean Christopherson <sean.j.christopherson@intel.com>
9661 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9662 R: Wanpeng Li <wanpengli@tencent.com>
9663 R: Jim Mattson <jmattson@google.com>
9664 R: Joerg Roedel <joro@8bytes.org>
9665 L: kvm@vger.kernel.org
9667 W: http://www.linux-kvm.org
9668 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9669 F: arch/x86/include/asm/kvm*
9670 F: arch/x86/include/asm/pvclock-abi.h
9671 F: arch/x86/include/asm/svm.h
9672 F: arch/x86/include/asm/vmx*.h
9673 F: arch/x86/include/uapi/asm/kvm*
9674 F: arch/x86/include/uapi/asm/svm.h
9675 F: arch/x86/include/uapi/asm/vmx.h
9676 F: arch/x86/kernel/kvm.c
9677 F: arch/x86/kernel/kvmclock.c
9682 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9683 M: Tejun Heo <tj@kernel.org>
9685 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9687 F: include/linux/kernfs.h
9690 M: Eric Biederman <ebiederm@xmission.com>
9691 L: kexec@lists.infradead.org
9693 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9694 F: include/linux/kexec.h
9695 F: include/uapi/linux/kexec.h
9699 M: Mimi Zohar <zohar@linux.ibm.com>
9700 L: linux-integrity@vger.kernel.org
9701 L: keyrings@vger.kernel.org
9703 F: Documentation/security/keys/trusted-encrypted.rst
9704 F: include/keys/encrypted-type.h
9705 F: security/keys/encrypted-keys/
9708 M: James Bottomley <jejb@linux.ibm.com>
9709 M: Jarkko Sakkinen <jarkko@kernel.org>
9710 M: Mimi Zohar <zohar@linux.ibm.com>
9711 L: linux-integrity@vger.kernel.org
9712 L: keyrings@vger.kernel.org
9714 F: Documentation/security/keys/trusted-encrypted.rst
9715 F: include/keys/trusted-type.h
9716 F: include/keys/trusted_tpm.h
9717 F: security/keys/trusted-keys/
9720 M: David Howells <dhowells@redhat.com>
9721 M: Jarkko Sakkinen <jarkko@kernel.org>
9722 L: keyrings@vger.kernel.org
9724 F: Documentation/security/keys/core.rst
9726 F: include/linux/key-type.h
9727 F: include/linux/key.h
9728 F: include/linux/keyctl.h
9729 F: include/uapi/linux/keyctl.h
9733 M: Stefani Seibold <stefani@seibold.net>
9735 F: include/linux/kfifo.h
9739 KGDB / KDB /debug_core
9740 M: Jason Wessel <jason.wessel@windriver.com>
9741 M: Daniel Thompson <daniel.thompson@linaro.org>
9742 R: Douglas Anderson <dianders@chromium.org>
9743 L: kgdb-bugreport@lists.sourceforge.net
9745 W: http://kgdb.wiki.kernel.org/
9746 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9747 F: Documentation/dev-tools/kgdb.rst
9748 F: drivers/misc/kgdbts.c
9749 F: drivers/tty/serial/kgdboc.c
9750 F: include/linux/kdb.h
9751 F: include/linux/kgdb.h
9754 KHADAS MCU MFD DRIVER
9755 M: Neil Armstrong <narmstrong@baylibre.com>
9756 L: linux-amlogic@lists.infradead.org
9758 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9759 F: drivers/mfd/khadas-mcu.c
9760 F: include/linux/mfd/khadas-mcu.h
9761 F: drivers/thermal/khadas_mcu_fan.c
9764 M: Catalin Marinas <catalin.marinas@arm.com>
9766 F: Documentation/dev-tools/kmemleak.rst
9767 F: include/linux/kmemleak.h
9769 F: samples/kmemleak/kmemleak-test.c
9771 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9772 M: Luis Chamberlain <mcgrof@kernel.org>
9773 L: linux-kernel@vger.kernel.org
9775 F: include/linux/kmod.h
9778 F: tools/testing/selftests/kmod/
9781 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9782 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9783 M: "David S. Miller" <davem@davemloft.net>
9784 M: Masami Hiramatsu <mhiramat@kernel.org>
9786 F: Documentation/trace/kprobes.rst
9787 F: include/asm-generic/kprobes.h
9788 F: include/linux/kprobes.h
9791 KS0108 LCD CONTROLLER DRIVER
9792 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9794 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9795 F: drivers/auxdisplay/ks0108.c
9796 F: include/linux/ks0108.h
9798 KTD253 BACKLIGHT DRIVER
9799 M: Linus Walleij <linus.walleij@linaro.org>
9801 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9802 F: drivers/video/backlight/ktd253-backlight.c
9805 M: David Ahern <dsahern@kernel.org>
9806 L: netdev@vger.kernel.org
9808 F: include/net/l3mdev.h
9812 M: John Fastabend <john.fastabend@gmail.com>
9813 M: Daniel Borkmann <daniel@iogearbox.net>
9814 M: Jakub Sitnicki <jakub@cloudflare.com>
9815 M: Lorenz Bauer <lmb@cloudflare.com>
9816 L: netdev@vger.kernel.org
9817 L: bpf@vger.kernel.org
9819 F: include/linux/skmsg.h
9821 F: net/core/sock_map.c
9822 F: net/ipv4/tcp_bpf.c
9823 F: net/ipv4/udp_bpf.c
9825 LANTIQ / INTEL Ethernet drivers
9826 M: Hauke Mehrtens <hauke@hauke-m.de>
9827 L: netdev@vger.kernel.org
9829 F: drivers/net/dsa/lantiq_gswip.c
9830 F: drivers/net/dsa/lantiq_pce.h
9831 F: drivers/net/ethernet/lantiq_xrx200.c
9832 F: net/dsa/tag_gswip.c
9834 LANTIQ MIPS ARCHITECTURE
9835 M: John Crispin <john@phrozen.org>
9836 L: linux-mips@vger.kernel.org
9839 F: drivers/soc/lantiq
9841 LASI 53c700 driver for PARISC
9842 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9843 L: linux-scsi@vger.kernel.org
9845 F: Documentation/scsi/53c700.rst
9846 F: drivers/scsi/53c700*
9849 M: Tobin C. Harding <me@tobin.cc>
9850 M: Tycho Andersen <tycho@tycho.pizza>
9851 L: linux-hardening@vger.kernel.org
9853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9854 F: scripts/leaking_addresses.pl
9857 M: Pavel Machek <pavel@ucw.cz>
9858 R: Dan Murphy <dmurphy@ti.com>
9859 L: linux-leds@vger.kernel.org
9861 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9862 F: Documentation/devicetree/bindings/leds/
9864 F: include/linux/leds.h
9866 LEGACY EEPROM DRIVER
9867 M: Jean Delvare <jdelvare@suse.com>
9869 F: Documentation/misc-devices/eeprom.rst
9870 F: drivers/misc/eeprom/eeprom.c
9873 R: David Lechner <david@lechnology.com>
9875 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9876 F: arch/arm/boot/dts/da850-lego-ev3.dts
9877 F: drivers/power/supply/lego_ev3_battery.c
9879 LEGO USB Tower driver
9880 M: Juergen Stuber <starblue@users.sourceforge.net>
9881 L: legousb-devel@lists.sourceforge.net
9883 W: http://legousb.sourceforge.net/
9884 F: drivers/usb/misc/legousbtower.c
9887 M: Matan Ziv-Av <matan@svgalib.org>
9888 L: platform-driver-x86@vger.kernel.org
9890 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9891 F: Documentation/admin-guide/laptops/lg-laptop.rst
9892 F: drivers/platform/x86/lg-laptop.c
9895 M: Michael Krufky <mkrufky@linuxtv.org>
9896 L: linux-media@vger.kernel.org
9898 W: https://linuxtv.org
9899 W: http://github.com/mkrufky
9900 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9901 T: git git://linuxtv.org/mkrufky/tuners.git
9902 F: drivers/media/dvb-frontends/lg2160.*
9904 LGDT3305 MEDIA DRIVER
9905 M: Michael Krufky <mkrufky@linuxtv.org>
9906 L: linux-media@vger.kernel.org
9908 W: https://linuxtv.org
9909 W: http://github.com/mkrufky
9910 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9911 T: git git://linuxtv.org/mkrufky/tuners.git
9912 F: drivers/media/dvb-frontends/lgdt3305.*
9914 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9915 M: Viresh Kumar <vireshk@kernel.org>
9916 L: linux-ide@vger.kernel.org
9918 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9919 F: drivers/ata/pata_arasan_cf.c
9920 F: include/linux/pata_arasan_cf_data.h
9922 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9923 M: Linus Walleij <linus.walleij@linaro.org>
9924 L: linux-ide@vger.kernel.org
9926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9927 F: drivers/ata/pata_ftide010.c
9928 F: drivers/ata/sata_gemini.c
9929 F: drivers/ata/sata_gemini.h
9931 LIBATA SATA AHCI PLATFORM devices support
9932 M: Hans de Goede <hdegoede@redhat.com>
9933 M: Jens Axboe <axboe@kernel.dk>
9934 L: linux-ide@vger.kernel.org
9936 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9937 F: drivers/ata/ahci_platform.c
9938 F: drivers/ata/libahci_platform.c
9939 F: include/linux/ahci_platform.h
9941 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9942 M: Mikael Pettersson <mikpelinux@gmail.com>
9943 L: linux-ide@vger.kernel.org
9945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9946 F: drivers/ata/sata_promise.*
9948 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9949 M: Jens Axboe <axboe@kernel.dk>
9950 L: linux-ide@vger.kernel.org
9952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9953 F: Documentation/devicetree/bindings/ata/
9955 F: include/linux/ata.h
9956 F: include/linux/libata.h
9959 M: Sasha Levin <alexander.levin@microsoft.com>
9961 F: tools/lib/lockdep/
9963 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9964 M: Dan Williams <dan.j.williams@intel.com>
9965 M: Vishal Verma <vishal.l.verma@intel.com>
9966 M: Dave Jiang <dave.jiang@intel.com>
9967 L: linux-nvdimm@lists.01.org
9969 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9970 P: Documentation/nvdimm/maintainer-entry-profile.rst
9971 F: drivers/nvdimm/blk.c
9972 F: drivers/nvdimm/region_devs.c
9974 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
9975 M: Vishal Verma <vishal.l.verma@intel.com>
9976 M: Dan Williams <dan.j.williams@intel.com>
9977 M: Dave Jiang <dave.jiang@intel.com>
9978 L: linux-nvdimm@lists.01.org
9980 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9981 P: Documentation/nvdimm/maintainer-entry-profile.rst
9982 F: drivers/nvdimm/btt*
9984 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
9985 M: Dan Williams <dan.j.williams@intel.com>
9986 M: Vishal Verma <vishal.l.verma@intel.com>
9987 M: Dave Jiang <dave.jiang@intel.com>
9988 L: linux-nvdimm@lists.01.org
9990 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9991 P: Documentation/nvdimm/maintainer-entry-profile.rst
9992 F: drivers/nvdimm/pmem*
9994 LIBNVDIMM: DEVICETREE BINDINGS
9995 M: Oliver O'Halloran <oohall@gmail.com>
9996 L: linux-nvdimm@lists.01.org
9998 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9999 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10000 F: drivers/nvdimm/of_pmem.c
10002 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10003 M: Dan Williams <dan.j.williams@intel.com>
10004 M: Vishal Verma <vishal.l.verma@intel.com>
10005 M: Dave Jiang <dave.jiang@intel.com>
10006 M: Ira Weiny <ira.weiny@intel.com>
10007 L: linux-nvdimm@lists.01.org
10009 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10010 P: Documentation/nvdimm/maintainer-entry-profile.rst
10011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10012 F: drivers/acpi/nfit/*
10013 F: drivers/nvdimm/*
10014 F: include/linux/libnvdimm.h
10015 F: include/linux/nd.h
10016 F: include/uapi/linux/ndctl.h
10017 F: tools/testing/nvdimm/
10019 LICENSES and SPDX stuff
10020 M: Thomas Gleixner <tglx@linutronix.de>
10021 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10022 L: linux-spdx@vger.kernel.org
10024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10026 F: Documentation/process/license-rules.rst
10028 F: scripts/spdxcheck-test.sh
10029 F: scripts/spdxcheck.py
10031 LIGHTNVM PLATFORM SUPPORT
10032 M: Matias Bjorling <mb@lightnvm.io>
10033 L: linux-block@vger.kernel.org
10035 W: http://github/OpenChannelSSD
10036 F: drivers/lightnvm/
10037 F: include/linux/lightnvm.h
10038 F: include/uapi/linux/lightnvm.h
10040 LINEAR RANGES HELPERS
10041 M: Mark Brown <broonie@kernel.org>
10042 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10043 F: lib/linear_ranges.c
10044 F: lib/test_linear_ranges.c
10045 F: include/linux/linear_range.h
10047 LINUX FOR POWER MACINTOSH
10048 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10049 L: linuxppc-dev@lists.ozlabs.org
10051 F: arch/powerpc/platforms/powermac/
10052 F: drivers/macintosh/
10054 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10055 M: Michael Ellerman <mpe@ellerman.id.au>
10056 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10057 R: Paul Mackerras <paulus@samba.org>
10058 L: linuxppc-dev@lists.ozlabs.org
10060 W: https://github.com/linuxppc/wiki/wiki
10061 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10063 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10064 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10065 F: Documentation/devicetree/bindings/powerpc/
10066 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10067 F: Documentation/powerpc/
10069 F: drivers/*/*/*pasemi*
10070 F: drivers/*/*pasemi*
10071 F: drivers/char/tpm/tpm_ibmvtpm*
10072 F: drivers/crypto/nx/
10073 F: drivers/crypto/vmx/
10074 F: drivers/i2c/busses/i2c-opal.c
10075 F: drivers/net/ethernet/ibm/ibmveth.*
10076 F: drivers/net/ethernet/ibm/ibmvnic.*
10077 F: drivers/pci/hotplug/pnv_php.c
10078 F: drivers/pci/hotplug/rpa*
10079 F: drivers/rtc/rtc-opal.c
10080 F: drivers/scsi/ibmvscsi/
10081 F: drivers/tty/hvc/hvc_opal.c
10082 F: drivers/watchdog/wdrtas.c
10083 F: tools/testing/selftests/powerpc
10090 LINUX FOR POWERPC EMBEDDED MPC5XXX
10091 M: Anatolij Gustschin <agust@denx.de>
10092 L: linuxppc-dev@lists.ozlabs.org
10094 F: arch/powerpc/platforms/512x/
10095 F: arch/powerpc/platforms/52xx/
10097 LINUX FOR POWERPC EMBEDDED PPC4XX
10098 L: linuxppc-dev@lists.ozlabs.org
10100 F: arch/powerpc/platforms/40x/
10101 F: arch/powerpc/platforms/44x/
10103 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10104 M: Scott Wood <oss@buserror.net>
10105 L: linuxppc-dev@lists.ozlabs.org
10107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10108 F: Documentation/devicetree/bindings/powerpc/fsl/
10109 F: arch/powerpc/platforms/83xx/
10110 F: arch/powerpc/platforms/85xx/
10112 LINUX FOR POWERPC EMBEDDED PPC8XX
10113 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10114 L: linuxppc-dev@lists.ozlabs.org
10116 F: arch/powerpc/platforms/8xx/
10118 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10119 M: Kees Cook <keescook@chromium.org>
10121 F: drivers/misc/lkdtm/*
10122 F: tools/testing/selftests/lkdtm/*
10124 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10125 M: Alan Stern <stern@rowland.harvard.edu>
10126 M: Andrea Parri <parri.andrea@gmail.com>
10127 M: Will Deacon <will@kernel.org>
10128 M: Peter Zijlstra <peterz@infradead.org>
10129 M: Boqun Feng <boqun.feng@gmail.com>
10130 M: Nicholas Piggin <npiggin@gmail.com>
10131 M: David Howells <dhowells@redhat.com>
10132 M: Jade Alglave <j.alglave@ucl.ac.uk>
10133 M: Luc Maranget <luc.maranget@inria.fr>
10134 M: "Paul E. McKenney" <paulmck@kernel.org>
10135 R: Akira Yokosawa <akiyks@gmail.com>
10136 R: Daniel Lustig <dlustig@nvidia.com>
10137 R: Joel Fernandes <joel@joelfernandes.org>
10138 L: linux-kernel@vger.kernel.org
10139 L: linux-arch@vger.kernel.org
10141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10142 F: Documentation/atomic_bitops.txt
10143 F: Documentation/atomic_t.txt
10144 F: Documentation/core-api/atomic_ops.rst
10145 F: Documentation/core-api/refcount-vs-atomic.rst
10146 F: Documentation/litmus-tests/
10147 F: Documentation/memory-barriers.txt
10148 F: tools/memory-model/
10150 LIS3LV02D ACCELEROMETER DRIVER
10151 M: Eric Piel <eric.piel@tremplin-utc.net>
10153 F: Documentation/misc-devices/lis3lv02d.rst
10154 F: drivers/misc/lis3lv02d/
10155 F: drivers/platform/x86/hp_accel.c
10158 M: David Gow <davidgow@google.com>
10159 L: linux-kselftest@vger.kernel.org
10160 L: kunit-dev@googlegroups.com
10165 M: Josh Poimboeuf <jpoimboe@redhat.com>
10166 M: Jiri Kosina <jikos@kernel.org>
10167 M: Miroslav Benes <mbenes@suse.cz>
10168 M: Petr Mladek <pmladek@suse.com>
10169 R: Joe Lawrence <joe.lawrence@redhat.com>
10170 L: live-patching@vger.kernel.org
10172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10173 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10174 F: Documentation/livepatch/
10175 F: arch/powerpc/include/asm/livepatch.h
10176 F: arch/s390/include/asm/livepatch.h
10177 F: arch/x86/include/asm/livepatch.h
10178 F: include/linux/livepatch.h
10179 F: kernel/livepatch/
10181 F: samples/livepatch/
10182 F: tools/testing/selftests/livepatch/
10185 L: netdev@vger.kernel.org
10187 F: include/linux/llc.h
10188 F: include/net/llc*
10189 F: include/uapi/linux/llc.h
10192 LM73 HARDWARE MONITOR DRIVER
10193 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10194 L: linux-hwmon@vger.kernel.org
10196 F: drivers/hwmon/lm73.c
10198 LM78 HARDWARE MONITOR DRIVER
10199 M: Jean Delvare <jdelvare@suse.com>
10200 L: linux-hwmon@vger.kernel.org
10202 F: Documentation/hwmon/lm78.rst
10203 F: drivers/hwmon/lm78.c
10205 LM83 HARDWARE MONITOR DRIVER
10206 M: Jean Delvare <jdelvare@suse.com>
10207 L: linux-hwmon@vger.kernel.org
10209 F: Documentation/hwmon/lm83.rst
10210 F: drivers/hwmon/lm83.c
10212 LM90 HARDWARE MONITOR DRIVER
10213 M: Jean Delvare <jdelvare@suse.com>
10214 L: linux-hwmon@vger.kernel.org
10216 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10217 F: Documentation/hwmon/lm90.rst
10218 F: drivers/hwmon/lm90.c
10219 F: include/dt-bindings/thermal/lm90.h
10221 LM95234 HARDWARE MONITOR DRIVER
10222 M: Guenter Roeck <linux@roeck-us.net>
10223 L: linux-hwmon@vger.kernel.org
10225 F: Documentation/hwmon/lm95234.rst
10226 F: drivers/hwmon/lm95234.c
10228 LME2510 MEDIA DRIVER
10229 M: Malcolm Priestley <tvboxspy@gmail.com>
10230 L: linux-media@vger.kernel.org
10232 W: https://linuxtv.org
10233 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10234 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10236 LOADPIN SECURITY MODULE
10237 M: Kees Cook <keescook@chromium.org>
10239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10240 F: Documentation/admin-guide/LSM/LoadPin.rst
10241 F: security/loadpin/
10244 M: Peter Zijlstra <peterz@infradead.org>
10245 M: Ingo Molnar <mingo@redhat.com>
10246 M: Will Deacon <will@kernel.org>
10247 L: linux-kernel@vger.kernel.org
10249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10250 F: Documentation/locking/
10251 F: arch/*/include/asm/spinlock*.h
10252 F: include/linux/lockdep.h
10253 F: include/linux/mutex*.h
10254 F: include/linux/rwlock*.h
10255 F: include/linux/rwsem*.h
10256 F: include/linux/seqlock.h
10257 F: include/linux/spinlock*.h
10259 F: lib/locking*.[ch]
10260 X: kernel/locking/locktorture.c
10262 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10263 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10264 L: linux-ntfs-dev@lists.sourceforge.net
10266 W: http://www.linux-ntfs.org/content/view/19/37/
10267 F: Documentation/admin-guide/ldm.rst
10268 F: block/partitions/ldm.*
10270 LOGITECH HID GAMING KEYBOARDS
10271 M: Hans de Goede <hdegoede@redhat.com>
10272 L: linux-input@vger.kernel.org
10274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10275 F: drivers/hid/hid-lg-g15.c
10277 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10278 M: Sathya Prakash <sathya.prakash@broadcom.com>
10279 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10280 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10281 L: MPT-FusionLinux.pdl@broadcom.com
10282 L: linux-scsi@vger.kernel.org
10284 W: http://www.avagotech.com/support/
10285 F: drivers/message/fusion/
10286 F: drivers/scsi/mpt3sas/
10288 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10289 M: Matthew Wilcox <willy@infradead.org>
10290 L: linux-scsi@vger.kernel.org
10292 F: drivers/scsi/sym53c8xx_2/
10295 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10296 L: linux-iio@vger.kernel.org
10298 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10299 F: drivers/iio/dac/ltc1660.c
10301 LTC2947 HARDWARE MONITOR DRIVER
10302 M: Nuno Sá <nuno.sa@analog.com>
10303 L: linux-hwmon@vger.kernel.org
10305 W: http://ez.analog.com/community/linux-device-drivers
10306 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10307 F: drivers/hwmon/ltc2947-core.c
10308 F: drivers/hwmon/ltc2947-i2c.c
10309 F: drivers/hwmon/ltc2947-spi.c
10310 F: drivers/hwmon/ltc2947.h
10312 LTC2983 IIO TEMPERATURE DRIVER
10313 M: Nuno Sá <nuno.sa@analog.com>
10314 L: linux-iio@vger.kernel.org
10316 W: http://ez.analog.com/community/linux-device-drivers
10317 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10318 F: drivers/iio/temperature/ltc2983.c
10320 LTC4261 HARDWARE MONITOR DRIVER
10321 M: Guenter Roeck <linux@roeck-us.net>
10322 L: linux-hwmon@vger.kernel.org
10324 F: Documentation/hwmon/ltc4261.rst
10325 F: drivers/hwmon/ltc4261.c
10327 LTC4306 I2C MULTIPLEXER DRIVER
10328 M: Michael Hennerich <michael.hennerich@analog.com>
10329 L: linux-i2c@vger.kernel.org
10331 W: http://ez.analog.com/community/linux-device-drivers
10332 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10333 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10335 LTP (Linux Test Project)
10336 M: Mike Frysinger <vapier@gentoo.org>
10337 M: Cyril Hrubis <chrubis@suse.cz>
10338 M: Wanlong Gao <wanlong.gao@gmail.com>
10339 M: Jan Stancek <jstancek@redhat.com>
10340 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10341 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10342 L: ltp@lists.linux.it (subscribers-only)
10344 W: http://linux-test-project.github.io/
10345 T: git git://github.com/linux-test-project/ltp.git
10348 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10349 L: netdev@vger.kernel.org
10351 F: drivers/net/pcs/pcs-lynx.c
10352 F: include/linux/pcs-lynx.h
10355 M: Geert Uytterhoeven <geert@linux-m68k.org>
10356 L: linux-m68k@lists.linux-m68k.org
10358 W: http://www.linux-m68k.org/
10359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10363 M68K ON APPLE MACINTOSH
10364 M: Joshua Thompson <funaho@jurai.org>
10365 L: linux-m68k@lists.linux-m68k.org
10367 W: http://www.mac.linux-m68k.org/
10371 M: Philip Blundell <philb@gnu.org>
10373 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10374 F: arch/m68k/hp300/
10376 M88DS3103 MEDIA DRIVER
10377 M: Antti Palosaari <crope@iki.fi>
10378 L: linux-media@vger.kernel.org
10380 W: https://linuxtv.org
10381 W: http://palosaari.fi/linux/
10382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10383 T: git git://linuxtv.org/anttip/media_tree.git
10384 F: drivers/media/dvb-frontends/m88ds3103*
10386 M88RS2000 MEDIA DRIVER
10387 M: Malcolm Priestley <tvboxspy@gmail.com>
10388 L: linux-media@vger.kernel.org
10390 W: https://linuxtv.org
10391 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10392 F: drivers/media/dvb-frontends/m88rs2000*
10394 MA901 MASTERKIT USB FM RADIO DRIVER
10395 M: Alexey Klimov <klimov.linux@gmail.com>
10396 L: linux-media@vger.kernel.org
10398 T: git git://linuxtv.org/media_tree.git
10399 F: drivers/media/radio/radio-ma901.c
10402 M: Johannes Berg <johannes@sipsolutions.net>
10403 L: linux-wireless@vger.kernel.org
10405 W: https://wireless.wiki.kernel.org/
10406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10408 F: Documentation/networking/mac80211-injection.rst
10409 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10410 F: drivers/net/wireless/mac80211_hwsim.[ch]
10411 F: include/net/mac80211.h
10415 M: Jassi Brar <jassisinghbrar@gmail.com>
10416 L: linux-kernel@vger.kernel.org
10418 F: drivers/mailbox/
10419 F: include/linux/mailbox_client.h
10420 F: include/linux/mailbox_controller.h
10422 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10423 M: Michael Kerrisk <mtk.manpages@gmail.com>
10424 L: linux-man@vger.kernel.org
10426 W: http://www.kernel.org/doc/man-pages
10428 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10429 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10430 L: linux-mips@vger.kernel.org
10432 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10434 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10435 M: Andrew Lunn <andrew@lunn.ch>
10436 M: Vivien Didelot <vivien.didelot@gmail.com>
10437 L: netdev@vger.kernel.org
10439 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10440 F: Documentation/networking/devlink/mv88e6xxx.rst
10441 F: drivers/net/dsa/mv88e6xxx/
10442 F: include/linux/platform_data/mv88e6xxx.h
10444 MARVELL ARMADA 3700 PHY DRIVERS
10445 M: Miquel Raynal <miquel.raynal@bootlin.com>
10447 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10448 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10449 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10450 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10452 MARVELL ARMADA DRM SUPPORT
10453 M: Russell King <linux@armlinux.org.uk>
10455 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10456 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10457 F: Documentation/devicetree/bindings/display/armada/
10458 F: drivers/gpu/drm/armada/
10459 F: include/uapi/drm/armada_drm.h
10461 MARVELL CRYPTO DRIVER
10462 M: Boris Brezillon <bbrezillon@kernel.org>
10463 M: Arnaud Ebalard <arno@natisbad.org>
10464 M: Srujana Challa <schalla@marvell.com>
10465 L: linux-crypto@vger.kernel.org
10467 F: drivers/crypto/marvell/
10468 F: include/linux/soc/marvell/octeontx2/
10470 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10471 M: Mirko Lindner <mlindner@marvell.com>
10472 M: Stephen Hemminger <stephen@networkplumber.org>
10473 L: netdev@vger.kernel.org
10475 F: drivers/net/ethernet/marvell/sk*
10477 MARVELL LIBERTAS WIRELESS DRIVER
10478 L: libertas-dev@lists.infradead.org
10480 F: drivers/net/wireless/marvell/libertas/
10482 MARVELL MACCHIATOBIN SUPPORT
10483 M: Russell King <linux@armlinux.org.uk>
10484 L: linux-arm-kernel@lists.infradead.org
10486 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10488 MARVELL MV643XX ETHERNET DRIVER
10489 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10490 L: netdev@vger.kernel.org
10492 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10493 F: include/linux/mv643xx.h
10495 MARVELL MV88X3310 PHY DRIVER
10496 M: Russell King <linux@armlinux.org.uk>
10497 L: netdev@vger.kernel.org
10499 F: drivers/net/phy/marvell10g.c
10501 MARVELL MVEBU THERMAL DRIVER
10502 M: Miquel Raynal <miquel.raynal@bootlin.com>
10504 F: drivers/thermal/armada_thermal.c
10506 MARVELL MVNETA ETHERNET DRIVER
10507 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10508 L: netdev@vger.kernel.org
10510 F: drivers/net/ethernet/marvell/mvneta.*
10512 MARVELL MWIFIEX WIRELESS DRIVER
10513 M: Amitkumar Karwar <amitkarwar@gmail.com>
10514 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10515 M: Xinming Hu <huxinming820@gmail.com>
10516 L: linux-wireless@vger.kernel.org
10518 F: drivers/net/wireless/marvell/mwifiex/
10520 MARVELL MWL8K WIRELESS DRIVER
10521 M: Lennert Buytenhek <buytenh@wantstofly.org>
10522 L: linux-wireless@vger.kernel.org
10524 F: drivers/net/wireless/marvell/mwl8k.c
10526 MARVELL NAND CONTROLLER DRIVER
10527 M: Miquel Raynal <miquel.raynal@bootlin.com>
10528 L: linux-mtd@lists.infradead.org
10530 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10531 F: drivers/mtd/nand/raw/marvell_nand.c
10533 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10534 M: Sunil Goutham <sgoutham@marvell.com>
10535 M: Geetha sowjanya <gakula@marvell.com>
10536 M: Subbaraya Sundeep <sbhatta@marvell.com>
10537 M: hariprasad <hkelam@marvell.com>
10538 L: netdev@vger.kernel.org
10540 F: drivers/net/ethernet/marvell/octeontx2/nic/
10541 F: include/linux/soc/marvell/octeontx2/
10543 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10544 M: Sunil Goutham <sgoutham@marvell.com>
10545 M: Linu Cherian <lcherian@marvell.com>
10546 M: Geetha sowjanya <gakula@marvell.com>
10547 M: Jerin Jacob <jerinj@marvell.com>
10548 L: netdev@vger.kernel.org
10550 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10551 F: drivers/net/ethernet/marvell/octeontx2/af/
10553 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10554 M: Nicolas Pitre <nico@fluxnic.net>
10556 F: drivers/mmc/host/mvsdio.*
10558 MARVELL USB MDIO CONTROLLER DRIVER
10559 M: Tobias Waldekranz <tobias@waldekranz.com>
10560 L: netdev@vger.kernel.org
10562 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10563 F: drivers/net/mdio/mdio-mvusb.c
10565 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10566 M: Hu Ziji <huziji@marvell.com>
10567 L: linux-mmc@vger.kernel.org
10569 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10570 F: drivers/mmc/host/sdhci-xenon*
10572 MATROX FRAMEBUFFER DRIVER
10573 L: linux-fbdev@vger.kernel.org
10575 F: drivers/video/fbdev/matrox/matroxfb_*
10576 F: include/uapi/linux/matroxfb.h
10578 MAX16065 HARDWARE MONITOR DRIVER
10579 M: Guenter Roeck <linux@roeck-us.net>
10580 L: linux-hwmon@vger.kernel.org
10582 F: Documentation/hwmon/max16065.rst
10583 F: drivers/hwmon/max16065.c
10585 MAX2175 SDR TUNER DRIVER
10586 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10587 L: linux-media@vger.kernel.org
10589 T: git git://linuxtv.org/media_tree.git
10590 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10591 F: Documentation/userspace-api/media/drivers/max2175.rst
10592 F: drivers/media/i2c/max2175*
10593 F: include/uapi/linux/max2175.h
10595 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10596 L: linux-hwmon@vger.kernel.org
10598 F: Documentation/hwmon/max6650.rst
10599 F: drivers/hwmon/max6650.c
10601 MAX6697 HARDWARE MONITOR DRIVER
10602 M: Guenter Roeck <linux@roeck-us.net>
10603 L: linux-hwmon@vger.kernel.org
10605 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10606 F: Documentation/hwmon/max6697.rst
10607 F: drivers/hwmon/max6697.c
10608 F: include/linux/platform_data/max6697.h
10610 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10611 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10612 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10613 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10614 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10615 L: linux-media@vger.kernel.org
10617 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10618 F: drivers/media/i2c/max9286.c
10620 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10621 M: Peter Rosin <peda@axentia.se>
10622 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10624 F: Documentation/devicetree/bindings/sound/max9860.txt
10625 F: sound/soc/codecs/max9860.*
10627 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10628 M: Andreas Klinger <ak@it-klinger.de>
10629 L: linux-iio@vger.kernel.org
10631 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10632 F: drivers/iio/proximity/mb1232.c
10634 MAXIM MAX77650 PMIC MFD DRIVER
10635 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10636 L: linux-kernel@vger.kernel.org
10638 F: Documentation/devicetree/bindings/*/*max77650.yaml
10639 F: Documentation/devicetree/bindings/*/max77650*.yaml
10640 F: drivers/gpio/gpio-max77650.c
10641 F: drivers/input/misc/max77650-onkey.c
10642 F: drivers/leds/leds-max77650.c
10643 F: drivers/mfd/max77650.c
10644 F: drivers/power/supply/max77650-charger.c
10645 F: drivers/regulator/max77650-regulator.c
10646 F: include/linux/mfd/max77650.h
10648 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10649 M: Javier Martinez Canillas <javier@dowhile0.org>
10650 L: linux-kernel@vger.kernel.org
10652 F: Documentation/devicetree/bindings/*/*max77802.txt
10653 F: drivers/regulator/max77802-regulator.c
10654 F: include/dt-bindings/*/*max77802.h
10656 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10657 M: Krzysztof Kozlowski <krzk@kernel.org>
10658 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10659 L: linux-pm@vger.kernel.org
10661 F: drivers/power/supply/max14577_charger.c
10662 F: drivers/power/supply/max77693_charger.c
10664 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10665 M: Chanwoo Choi <cw00.choi@samsung.com>
10666 M: Krzysztof Kozlowski <krzk@kernel.org>
10667 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10668 L: linux-kernel@vger.kernel.org
10670 F: Documentation/devicetree/bindings/*/max77686.txt
10671 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10672 F: Documentation/devicetree/bindings/mfd/max14577.txt
10673 F: Documentation/devicetree/bindings/mfd/max77693.txt
10674 F: drivers/*/max14577*.c
10675 F: drivers/*/max77686*.c
10676 F: drivers/*/max77693*.c
10677 F: drivers/clk/clk-max77686.c
10678 F: drivers/extcon/extcon-max14577.c
10679 F: drivers/extcon/extcon-max77693.c
10680 F: drivers/rtc/rtc-max77686.c
10681 F: include/linux/mfd/max14577*.h
10682 F: include/linux/mfd/max77686*.h
10683 F: include/linux/mfd/max77693*.h
10685 MAXIRADIO FM RADIO RECEIVER DRIVER
10686 M: Hans Verkuil <hverkuil@xs4all.nl>
10687 L: linux-media@vger.kernel.org
10689 W: https://linuxtv.org
10690 T: git git://linuxtv.org/media_tree.git
10691 F: drivers/media/radio/radio-maxiradio*
10693 MCAN MMIO DEVICE DRIVER
10694 M: Dan Murphy <dmurphy@ti.com>
10695 M: Sriram Dash <sriram.dash@samsung.com>
10696 L: linux-can@vger.kernel.org
10698 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10699 F: drivers/net/can/m_can/m_can.c
10700 F: drivers/net/can/m_can/m_can.h
10701 F: drivers/net/can/m_can/m_can_platform.c
10703 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10704 M: Rishi Gupta <gupt21@gmail.com>
10705 L: linux-i2c@vger.kernel.org
10706 L: linux-input@vger.kernel.org
10708 F: drivers/hid/hid-mcp2221.c
10710 MCP251XFD SPI-CAN NETWORK DRIVER
10711 M: Marc Kleine-Budde <mkl@pengutronix.de>
10712 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10713 R: Thomas Kopp <thomas.kopp@microchip.com>
10714 L: linux-can@vger.kernel.org
10716 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10717 F: drivers/net/can/spi/mcp251xfd/
10719 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10720 M: Peter Rosin <peda@axentia.se>
10721 L: linux-iio@vger.kernel.org
10723 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10724 F: drivers/iio/potentiometer/mcp4018.c
10725 F: drivers/iio/potentiometer/mcp4531.c
10727 MCR20A IEEE-802.15.4 RADIO DRIVER
10728 M: Xue Liu <liuxuenetmail@gmail.com>
10729 L: linux-wpan@vger.kernel.org
10731 W: https://github.com/xueliu/mcr20a-linux
10732 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10733 F: drivers/net/ieee802154/mcr20a.c
10734 F: drivers/net/ieee802154/mcr20a.h
10736 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10737 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10738 L: linux-iio@vger.kernel.org
10740 F: drivers/iio/dac/cio-dac.c
10742 MEDIA CONTROLLER FRAMEWORK
10743 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10744 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10745 L: linux-media@vger.kernel.org
10747 W: https://www.linuxtv.org
10748 T: git git://linuxtv.org/media_tree.git
10749 F: drivers/media/mc/
10750 F: include/media/media-*.h
10751 F: include/uapi/linux/media.h
10753 MEDIA DRIVER FOR FREESCALE IMX PXP
10754 M: Philipp Zabel <p.zabel@pengutronix.de>
10755 L: linux-media@vger.kernel.org
10757 T: git git://linuxtv.org/media_tree.git
10758 F: drivers/media/platform/imx-pxp.[ch]
10760 MEDIA DRIVERS FOR ASCOT2E
10761 M: Sergey Kozlov <serjk@netup.ru>
10762 M: Abylay Ospan <aospan@netup.ru>
10763 L: linux-media@vger.kernel.org
10765 W: https://linuxtv.org
10766 W: http://netup.tv/
10767 T: git git://linuxtv.org/media_tree.git
10768 F: drivers/media/dvb-frontends/ascot2e*
10770 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10771 M: Jasmin Jessich <jasmin@anw.at>
10772 L: linux-media@vger.kernel.org
10774 W: https://linuxtv.org
10775 T: git git://linuxtv.org/media_tree.git
10776 F: drivers/media/dvb-frontends/cxd2099*
10778 MEDIA DRIVERS FOR CXD2841ER
10779 M: Sergey Kozlov <serjk@netup.ru>
10780 M: Abylay Ospan <aospan@netup.ru>
10781 L: linux-media@vger.kernel.org
10783 W: https://linuxtv.org
10784 W: http://netup.tv/
10785 T: git git://linuxtv.org/media_tree.git
10786 F: drivers/media/dvb-frontends/cxd2841er*
10788 MEDIA DRIVERS FOR CXD2880
10789 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10790 L: linux-media@vger.kernel.org
10792 W: http://linuxtv.org/
10793 T: git git://linuxtv.org/media_tree.git
10794 F: drivers/media/dvb-frontends/cxd2880/*
10795 F: drivers/media/spi/cxd2880*
10797 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10798 L: linux-media@vger.kernel.org
10800 W: https://linuxtv.org
10801 T: git git://linuxtv.org/media_tree.git
10802 F: drivers/media/pci/ddbridge/*
10804 MEDIA DRIVERS FOR FREESCALE IMX
10805 M: Steve Longerbeam <slongerbeam@gmail.com>
10806 M: Philipp Zabel <p.zabel@pengutronix.de>
10807 L: linux-media@vger.kernel.org
10809 T: git git://linuxtv.org/media_tree.git
10810 F: Documentation/admin-guide/media/imx.rst
10811 F: Documentation/devicetree/bindings/media/imx.txt
10812 F: drivers/staging/media/imx/
10813 F: include/linux/imx-media.h
10814 F: include/media/imx.h
10816 MEDIA DRIVERS FOR FREESCALE IMX7
10817 M: Rui Miguel Silva <rmfrfs@gmail.com>
10818 L: linux-media@vger.kernel.org
10820 T: git git://linuxtv.org/media_tree.git
10821 F: Documentation/admin-guide/media/imx7.rst
10822 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10823 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10824 F: drivers/staging/media/imx/imx7-media-csi.c
10825 F: drivers/staging/media/imx/imx7-mipi-csis.c
10827 MEDIA DRIVERS FOR HELENE
10828 M: Abylay Ospan <aospan@netup.ru>
10829 L: linux-media@vger.kernel.org
10831 W: https://linuxtv.org
10832 W: http://netup.tv/
10833 T: git git://linuxtv.org/media_tree.git
10834 F: drivers/media/dvb-frontends/helene*
10836 MEDIA DRIVERS FOR HORUS3A
10837 M: Sergey Kozlov <serjk@netup.ru>
10838 M: Abylay Ospan <aospan@netup.ru>
10839 L: linux-media@vger.kernel.org
10841 W: https://linuxtv.org
10842 W: http://netup.tv/
10843 T: git git://linuxtv.org/media_tree.git
10844 F: drivers/media/dvb-frontends/horus3a*
10846 MEDIA DRIVERS FOR LNBH25
10847 M: Sergey Kozlov <serjk@netup.ru>
10848 M: Abylay Ospan <aospan@netup.ru>
10849 L: linux-media@vger.kernel.org
10851 W: https://linuxtv.org
10852 W: http://netup.tv/
10853 T: git git://linuxtv.org/media_tree.git
10854 F: drivers/media/dvb-frontends/lnbh25*
10856 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10857 L: linux-media@vger.kernel.org
10859 W: https://linuxtv.org
10860 T: git git://linuxtv.org/media_tree.git
10861 F: drivers/media/dvb-frontends/mxl5xx*
10863 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10864 M: Sergey Kozlov <serjk@netup.ru>
10865 M: Abylay Ospan <aospan@netup.ru>
10866 L: linux-media@vger.kernel.org
10868 W: https://linuxtv.org
10869 W: http://netup.tv/
10870 T: git git://linuxtv.org/media_tree.git
10871 F: drivers/media/pci/netup_unidvb/*
10873 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10874 M: Dmitry Osipenko <digetx@gmail.com>
10875 L: linux-media@vger.kernel.org
10876 L: linux-tegra@vger.kernel.org
10878 T: git git://linuxtv.org/media_tree.git
10879 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10880 F: drivers/staging/media/tegra-vde/
10882 MEDIA DRIVERS FOR RENESAS - CEU
10883 M: Jacopo Mondi <jacopo@jmondi.org>
10884 L: linux-media@vger.kernel.org
10885 L: linux-renesas-soc@vger.kernel.org
10887 T: git git://linuxtv.org/media_tree.git
10888 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10889 F: drivers/media/platform/renesas-ceu.c
10890 F: include/media/drv-intf/renesas-ceu.h
10892 MEDIA DRIVERS FOR RENESAS - DRIF
10893 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10894 L: linux-media@vger.kernel.org
10895 L: linux-renesas-soc@vger.kernel.org
10897 T: git git://linuxtv.org/media_tree.git
10898 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10899 F: drivers/media/platform/rcar_drif.c
10901 MEDIA DRIVERS FOR RENESAS - FCP
10902 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10903 L: linux-media@vger.kernel.org
10904 L: linux-renesas-soc@vger.kernel.org
10906 T: git git://linuxtv.org/media_tree.git
10907 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10908 F: drivers/media/platform/rcar-fcp.c
10909 F: include/media/rcar-fcp.h
10911 MEDIA DRIVERS FOR RENESAS - FDP1
10912 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10913 L: linux-media@vger.kernel.org
10914 L: linux-renesas-soc@vger.kernel.org
10916 T: git git://linuxtv.org/media_tree.git
10917 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10918 F: drivers/media/platform/rcar_fdp1.c
10920 MEDIA DRIVERS FOR RENESAS - VIN
10921 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10922 L: linux-media@vger.kernel.org
10923 L: linux-renesas-soc@vger.kernel.org
10925 T: git git://linuxtv.org/media_tree.git
10926 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10927 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10928 F: drivers/media/platform/rcar-vin/
10930 MEDIA DRIVERS FOR RENESAS - VSP1
10931 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10932 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10933 L: linux-media@vger.kernel.org
10934 L: linux-renesas-soc@vger.kernel.org
10936 T: git git://linuxtv.org/media_tree.git
10937 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10938 F: drivers/media/platform/vsp1/
10940 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10941 L: linux-media@vger.kernel.org
10943 W: https://linuxtv.org
10944 T: git git://linuxtv.org/media_tree.git
10945 F: drivers/media/dvb-frontends/stv0910*
10947 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10948 L: linux-media@vger.kernel.org
10950 W: https://linuxtv.org
10951 T: git git://linuxtv.org/media_tree.git
10952 F: drivers/media/dvb-frontends/stv6111*
10954 MEDIA DRIVERS FOR STM32 - DCMI
10955 M: Hugues Fruchet <hugues.fruchet@st.com>
10956 L: linux-media@vger.kernel.org
10958 T: git git://linuxtv.org/media_tree.git
10959 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10960 F: drivers/media/platform/stm32/stm32-dcmi.c
10962 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10963 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10964 L: linux-media@vger.kernel.org
10966 W: https://linuxtv.org
10967 Q: http://patchwork.kernel.org/project/linux-media/list/
10968 T: git git://linuxtv.org/media_tree.git
10969 F: Documentation/admin-guide/media/
10970 F: Documentation/devicetree/bindings/media/
10971 F: Documentation/driver-api/media/
10972 F: Documentation/userspace-api/media/
10974 F: drivers/staging/media/
10975 F: include/linux/platform_data/media/
10977 F: include/uapi/linux/dvb/
10978 F: include/uapi/linux/ivtv*
10979 F: include/uapi/linux/media.h
10980 F: include/uapi/linux/meye.h
10981 F: include/uapi/linux/uvcvideo.h
10982 F: include/uapi/linux/v4l2-*
10983 F: include/uapi/linux/videodev2.h
10985 MEDIATEK BLUETOOTH DRIVER
10986 M: Sean Wang <sean.wang@mediatek.com>
10987 L: linux-bluetooth@vger.kernel.org
10988 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
10990 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
10991 F: drivers/bluetooth/btmtkuart.c
10993 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
10994 M: Sean Wang <sean.wang@mediatek.com>
10995 L: linux-pm@vger.kernel.org
10997 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
10998 F: drivers/power/reset/mt6323-poweroff.c
11000 MEDIATEK CIR DRIVER
11001 M: Sean Wang <sean.wang@mediatek.com>
11003 F: drivers/media/rc/mtk-cir.c
11005 MEDIATEK DMA DRIVER
11006 M: Sean Wang <sean.wang@mediatek.com>
11007 L: dmaengine@vger.kernel.org
11008 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11009 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11011 F: Documentation/devicetree/bindings/dma/mtk-*
11012 F: drivers/dma/mediatek/
11014 MEDIATEK ETHERNET DRIVER
11015 M: Felix Fietkau <nbd@nbd.name>
11016 M: John Crispin <john@phrozen.org>
11017 M: Sean Wang <sean.wang@mediatek.com>
11018 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11019 L: netdev@vger.kernel.org
11021 F: drivers/net/ethernet/mediatek/
11023 MEDIATEK I2C CONTROLLER DRIVER
11024 M: Qii Wang <qii.wang@mediatek.com>
11025 L: linux-i2c@vger.kernel.org
11027 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11028 F: drivers/i2c/busses/i2c-mt65xx.c
11030 MEDIATEK JPEG DRIVER
11031 M: Rick Chang <rick.chang@mediatek.com>
11032 M: Bin Liu <bin.liu@mediatek.com>
11034 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11035 F: drivers/media/platform/mtk-jpeg/
11037 MEDIATEK MDP DRIVER
11038 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11039 M: Houlong Wei <houlong.wei@mediatek.com>
11040 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11042 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11043 F: drivers/media/platform/mtk-mdp/
11044 F: drivers/media/platform/mtk-vpu/
11046 MEDIATEK MEDIA DRIVER
11047 M: Tiffany Lin <tiffany.lin@mediatek.com>
11048 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11050 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11051 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11052 F: drivers/media/platform/mtk-vcodec/
11053 F: drivers/media/platform/mtk-vpu/
11055 MEDIATEK MMC/SD/SDIO DRIVER
11056 M: Chaotian Jing <chaotian.jing@mediatek.com>
11058 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11059 F: drivers/mmc/host/mtk-sd.c
11061 MEDIATEK MT76 WIRELESS LAN DRIVER
11062 M: Felix Fietkau <nbd@nbd.name>
11063 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11064 R: Ryder Lee <ryder.lee@mediatek.com>
11065 L: linux-wireless@vger.kernel.org
11067 F: drivers/net/wireless/mediatek/mt76/
11069 MEDIATEK MT7601U WIRELESS LAN DRIVER
11070 M: Jakub Kicinski <kubakici@wp.pl>
11071 L: linux-wireless@vger.kernel.org
11073 F: drivers/net/wireless/mediatek/mt7601u/
11075 MEDIATEK MT7621/28/88 I2C DRIVER
11076 M: Stefan Roese <sr@denx.de>
11077 L: linux-i2c@vger.kernel.org
11079 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11080 F: drivers/i2c/busses/i2c-mt7621.c
11082 MEDIATEK NAND CONTROLLER DRIVER
11083 L: linux-mtd@lists.infradead.org
11085 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11086 F: drivers/mtd/nand/raw/mtk_*
11088 MEDIATEK PMIC LED DRIVER
11089 M: Sean Wang <sean.wang@mediatek.com>
11091 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11092 F: drivers/leds/leds-mt6323.c
11094 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11095 M: Sean Wang <sean.wang@mediatek.com>
11097 F: drivers/char/hw_random/mtk-rng.c
11099 MEDIATEK SWITCH DRIVER
11100 M: Sean Wang <sean.wang@mediatek.com>
11101 M: Landen Chao <Landen.Chao@mediatek.com>
11102 L: netdev@vger.kernel.org
11104 F: drivers/net/dsa/mt7530.*
11105 F: net/dsa/tag_mtk.c
11107 MEDIATEK USB3 DRD IP DRIVER
11108 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11109 L: linux-usb@vger.kernel.org
11110 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11111 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11113 F: drivers/usb/mtu3/
11115 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11116 M: Peter Senna Tschudin <peter.senna@gmail.com>
11117 M: Martin Donnelly <martin.donnelly@ge.com>
11118 M: Martyn Welch <martyn.welch@collabora.co.uk>
11120 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11121 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11123 MEGARAID SCSI/SAS DRIVERS
11124 M: Kashyap Desai <kashyap.desai@broadcom.com>
11125 M: Sumit Saxena <sumit.saxena@broadcom.com>
11126 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11127 L: megaraidlinux.pdl@broadcom.com
11128 L: linux-scsi@vger.kernel.org
11130 W: http://www.avagotech.com/support/
11131 F: Documentation/scsi/megaraid.rst
11132 F: drivers/scsi/megaraid.*
11133 F: drivers/scsi/megaraid/
11135 MELEXIS MLX90614 DRIVER
11136 M: Crt Mori <cmo@melexis.com>
11137 L: linux-iio@vger.kernel.org
11139 W: http://www.melexis.com
11140 F: drivers/iio/temperature/mlx90614.c
11142 MELEXIS MLX90632 DRIVER
11143 M: Crt Mori <cmo@melexis.com>
11144 L: linux-iio@vger.kernel.org
11146 W: http://www.melexis.com
11147 F: drivers/iio/temperature/mlx90632.c
11149 MELFAS MIP4 TOUCHSCREEN DRIVER
11150 M: Sangwon Jee <jeesw@melfas.com>
11152 W: http://www.melfas.com
11153 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11154 F: drivers/input/touchscreen/melfas_mip4.c
11156 MELLANOX BLUEFIELD I2C DRIVER
11157 M: Khalil Blaiech <kblaiech@nvidia.com>
11158 L: linux-i2c@vger.kernel.org
11160 F: drivers/i2c/busses/i2c-mlxbf.c
11162 MELLANOX ETHERNET DRIVER (mlx4_en)
11163 M: Tariq Toukan <tariqt@nvidia.com>
11164 L: netdev@vger.kernel.org
11166 W: http://www.mellanox.com
11167 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11168 F: drivers/net/ethernet/mellanox/mlx4/en_*
11170 MELLANOX ETHERNET DRIVER (mlx5e)
11171 M: Saeed Mahameed <saeedm@nvidia.com>
11172 L: netdev@vger.kernel.org
11174 W: http://www.mellanox.com
11175 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11176 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11178 MELLANOX ETHERNET INNOVA DRIVERS
11179 R: Boris Pismenny <borisp@nvidia.com>
11180 L: netdev@vger.kernel.org
11182 W: http://www.mellanox.com
11183 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11184 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11185 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11186 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11187 F: include/linux/mlx5/mlx5_ifc_fpga.h
11189 MELLANOX ETHERNET SWITCH DRIVERS
11190 M: Jiri Pirko <jiri@nvidia.com>
11191 M: Ido Schimmel <idosch@nvidia.com>
11192 L: netdev@vger.kernel.org
11194 W: http://www.mellanox.com
11195 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11196 F: drivers/net/ethernet/mellanox/mlxsw/
11197 F: tools/testing/selftests/drivers/net/mlxsw/
11199 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11200 M: mlxsw@nvidia.com
11201 L: netdev@vger.kernel.org
11203 W: http://www.mellanox.com
11204 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11205 F: drivers/net/ethernet/mellanox/mlxfw/
11207 MELLANOX HARDWARE PLATFORM SUPPORT
11208 M: Andy Shevchenko <andy@infradead.org>
11209 M: Darren Hart <dvhart@infradead.org>
11210 M: Vadim Pasternak <vadimp@nvidia.com>
11211 L: platform-driver-x86@vger.kernel.org
11213 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11214 F: drivers/platform/mellanox/
11215 F: include/linux/platform_data/mlxreg.h
11217 MELLANOX MLX4 core VPI driver
11218 M: Tariq Toukan <tariqt@nvidia.com>
11219 L: netdev@vger.kernel.org
11220 L: linux-rdma@vger.kernel.org
11222 W: http://www.mellanox.com
11223 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11224 F: drivers/net/ethernet/mellanox/mlx4/
11225 F: include/linux/mlx4/
11227 MELLANOX MLX4 IB driver
11228 M: Yishai Hadas <yishaih@nvidia.com>
11229 L: linux-rdma@vger.kernel.org
11231 W: http://www.mellanox.com
11232 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11233 F: drivers/infiniband/hw/mlx4/
11234 F: include/linux/mlx4/
11235 F: include/uapi/rdma/mlx4-abi.h
11237 MELLANOX MLX5 core VPI driver
11238 M: Saeed Mahameed <saeedm@nvidia.com>
11239 M: Leon Romanovsky <leonro@nvidia.com>
11240 L: netdev@vger.kernel.org
11241 L: linux-rdma@vger.kernel.org
11243 W: http://www.mellanox.com
11244 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11245 F: Documentation/networking/device_drivers/ethernet/mellanox/
11246 F: drivers/net/ethernet/mellanox/mlx5/core/
11247 F: include/linux/mlx5/
11249 MELLANOX MLX5 IB driver
11250 M: Leon Romanovsky <leonro@nvidia.com>
11251 L: linux-rdma@vger.kernel.org
11253 W: http://www.mellanox.com
11254 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11255 F: drivers/infiniband/hw/mlx5/
11256 F: include/linux/mlx5/
11257 F: include/uapi/rdma/mlx5-abi.h
11259 MELLANOX MLXCPLD I2C AND MUX DRIVER
11260 M: Vadim Pasternak <vadimp@nvidia.com>
11261 M: Michael Shych <michaelsh@nvidia.com>
11262 L: linux-i2c@vger.kernel.org
11264 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11265 F: drivers/i2c/busses/i2c-mlxcpld.c
11266 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11268 MELLANOX MLXCPLD LED DRIVER
11269 M: Vadim Pasternak <vadimp@nvidia.com>
11270 L: linux-leds@vger.kernel.org
11272 F: Documentation/leds/leds-mlxcpld.rst
11273 F: drivers/leds/leds-mlxcpld.c
11274 F: drivers/leds/leds-mlxreg.c
11276 MELLANOX PLATFORM DRIVER
11277 M: Vadim Pasternak <vadimp@nvidia.com>
11278 L: platform-driver-x86@vger.kernel.org
11280 F: drivers/platform/x86/mlx-platform.c
11283 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11284 M: "Paul E. McKenney" <paulmck@kernel.org>
11285 L: linux-kernel@vger.kernel.org
11287 F: arch/powerpc/include/asm/membarrier.h
11288 F: include/uapi/linux/membarrier.h
11289 F: kernel/sched/membarrier.c
11292 M: Mike Rapoport <rppt@linux.ibm.com>
11293 L: linux-mm@kvack.org
11295 F: Documentation/core-api/boot-time-mm.rst
11296 F: include/linux/memblock.h
11299 MEMORY CONTROLLER DRIVERS
11300 M: Krzysztof Kozlowski <krzk@kernel.org>
11301 L: linux-kernel@vger.kernel.org
11303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11304 F: Documentation/devicetree/bindings/memory-controllers/
11307 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11308 M: Dmitry Osipenko <digetx@gmail.com>
11309 L: linux-pm@vger.kernel.org
11310 L: linux-tegra@vger.kernel.org
11311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11313 F: drivers/devfreq/tegra20-devfreq.c
11314 F: drivers/devfreq/tegra30-devfreq.c
11317 M: Andrew Morton <akpm@linux-foundation.org>
11318 L: linux-mm@kvack.org
11320 W: http://www.linux-mm.org
11321 T: quilt https://ozlabs.org/~akpm/mmotm/
11322 T: quilt https://ozlabs.org/~akpm/mmots/
11323 T: git git://github.com/hnaz/linux-mm.git
11324 F: include/linux/gfp.h
11325 F: include/linux/memory_hotplug.h
11326 F: include/linux/mm.h
11327 F: include/linux/mmzone.h
11328 F: include/linux/vmalloc.h
11331 MEMORY TECHNOLOGY DEVICES (MTD)
11332 M: Miquel Raynal <miquel.raynal@bootlin.com>
11333 M: Richard Weinberger <richard@nod.at>
11334 M: Vignesh Raghavendra <vigneshr@ti.com>
11335 L: linux-mtd@lists.infradead.org
11337 W: http://www.linux-mtd.infradead.org/
11338 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11339 C: irc://irc.oftc.net/mtd
11340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11341 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11342 F: Documentation/devicetree/bindings/mtd/
11344 F: include/linux/mtd/
11345 F: include/uapi/mtd/
11347 MEN A21 WATCHDOG DRIVER
11348 M: Johannes Thumshirn <morbidrsa@gmail.com>
11349 L: linux-watchdog@vger.kernel.org
11351 F: drivers/watchdog/mena21_wdt.c
11353 MEN CHAMELEON BUS (mcb)
11354 M: Johannes Thumshirn <morbidrsa@gmail.com>
11356 F: Documentation/driver-api/men-chameleon-bus.rst
11358 F: include/linux/mcb.h
11360 MEN F21BMC (Board Management Controller)
11361 M: Andreas Werner <andreas.werner@men.de>
11363 F: Documentation/hwmon/menf21bmc.rst
11364 F: drivers/hwmon/menf21bmc_hwmon.c
11365 F: drivers/leds/leds-menf21bmc.c
11366 F: drivers/mfd/menf21bmc.c
11367 F: drivers/watchdog/menf21bmc_wdt.c
11369 MEN Z069 WATCHDOG DRIVER
11370 M: Johannes Thumshirn <jth@kernel.org>
11371 L: linux-watchdog@vger.kernel.org
11373 F: drivers/watchdog/menz69_wdt.c
11375 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11376 M: Neil Armstrong <narmstrong@baylibre.com>
11377 L: linux-media@vger.kernel.org
11378 L: linux-amlogic@lists.infradead.org
11380 W: http://linux-meson.com/
11381 T: git git://linuxtv.org/media_tree.git
11382 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11383 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11384 F: drivers/media/cec/platform/meson/ao-cec.c
11386 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11387 M: Liang Yang <liang.yang@amlogic.com>
11388 L: linux-mtd@lists.infradead.org
11390 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11391 F: drivers/mtd/nand/raw/meson_*
11393 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11394 M: Neil Armstrong <narmstrong@baylibre.com>
11395 L: linux-media@vger.kernel.org
11396 L: linux-amlogic@lists.infradead.org
11398 T: git git://linuxtv.org/media_tree.git
11399 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11400 F: drivers/staging/media/meson/vdec/
11402 METHODE UDPU SUPPORT
11403 M: Vladimir Vid <vladimir.vid@sartura.hr>
11405 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11408 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11409 M: Hemant Kumar <hemantk@codeaurora.org>
11410 L: linux-arm-msm@vger.kernel.org
11412 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11413 F: Documentation/ABI/stable/sysfs-bus-mhi
11414 F: Documentation/mhi/
11415 F: drivers/bus/mhi/
11416 F: include/linux/mhi.h
11418 MICROBLAZE ARCHITECTURE
11419 M: Michal Simek <monstr@monstr.eu>
11421 W: http://www.monstr.eu/fdt/
11422 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11423 F: arch/microblaze/
11425 MICROCHIP AT91 DMA DRIVERS
11426 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11427 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11429 L: dmaengine@vger.kernel.org
11431 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11432 F: drivers/dma/at_hdmac.c
11433 F: drivers/dma/at_hdmac_regs.h
11434 F: drivers/dma/at_xdmac.c
11435 F: include/dt-bindings/dma/at91.h
11436 F: include/linux/platform_data/dma-atmel.h
11438 MICROCHIP AT91 SERIAL DRIVER
11439 M: Richard Genoud <richard.genoud@gmail.com>
11441 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11442 F: drivers/tty/serial/atmel_serial.c
11443 F: drivers/tty/serial/atmel_serial.h
11445 MICROCHIP AT91 USART MFD DRIVER
11446 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11447 L: linux-kernel@vger.kernel.org
11449 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11450 F: drivers/mfd/at91-usart.c
11451 F: include/dt-bindings/mfd/at91-usart.h
11453 MICROCHIP AT91 USART SPI DRIVER
11454 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11455 L: linux-spi@vger.kernel.org
11457 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11458 F: drivers/spi/spi-at91-usart.c
11460 MICROCHIP AUDIO ASOC DRIVERS
11461 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11462 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11466 MICROCHIP ECC DRIVER
11467 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11468 L: linux-crypto@vger.kernel.org
11470 F: drivers/crypto/atmel-ecc.*
11472 MICROCHIP I2C DRIVER
11473 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11474 L: linux-i2c@vger.kernel.org
11476 F: drivers/i2c/busses/i2c-at91-*.c
11477 F: drivers/i2c/busses/i2c-at91.h
11479 MICROCHIP ISC DRIVER
11480 M: Eugen Hristev <eugen.hristev@microchip.com>
11481 L: linux-media@vger.kernel.org
11483 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11484 F: drivers/media/platform/atmel/atmel-isc-base.c
11485 F: drivers/media/platform/atmel/atmel-isc-regs.h
11486 F: drivers/media/platform/atmel/atmel-isc.h
11487 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11488 F: include/linux/atmel-isc-media.h
11490 MICROCHIP ISI DRIVER
11491 M: Eugen Hristev <eugen.hristev@microchip.com>
11492 L: linux-media@vger.kernel.org
11494 F: drivers/media/platform/atmel/atmel-isi.c
11495 F: drivers/media/platform/atmel/atmel-isi.h
11497 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11498 M: Woojung Huh <woojung.huh@microchip.com>
11499 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11500 L: netdev@vger.kernel.org
11502 F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
11503 F: drivers/net/dsa/microchip/*
11504 F: include/linux/platform_data/microchip-ksz.h
11505 F: net/dsa/tag_ksz.c
11507 MICROCHIP LAN743X ETHERNET DRIVER
11508 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11509 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11510 L: netdev@vger.kernel.org
11512 F: drivers/net/ethernet/microchip/lan743x_*
11514 MICROCHIP LCDFB DRIVER
11515 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11516 L: linux-fbdev@vger.kernel.org
11518 F: drivers/video/fbdev/atmel_lcdfb.c
11519 F: include/video/atmel_lcdc.h
11521 MICROCHIP MCP16502 PMIC DRIVER
11522 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11525 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11526 F: drivers/regulator/mcp16502.c
11528 MICROCHIP MCP3911 ADC DRIVER
11529 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11530 M: Kent Gustavsson <kent@minoris.se>
11531 L: linux-iio@vger.kernel.org
11533 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11534 F: drivers/iio/adc/mcp3911.c
11536 MICROCHIP MMC/SD/SDIO MCI DRIVER
11537 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11539 F: drivers/mmc/host/atmel-mci.c
11541 MICROCHIP NAND DRIVER
11542 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11543 L: linux-mtd@lists.infradead.org
11545 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11546 F: drivers/mtd/nand/raw/atmel/*
11548 MICROCHIP PWM DRIVER
11549 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11550 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11551 L: linux-pwm@vger.kernel.org
11553 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11554 F: drivers/pwm/pwm-atmel.c
11556 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11557 M: Eugen Hristev <eugen.hristev@microchip.com>
11558 L: linux-iio@vger.kernel.org
11560 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11561 F: drivers/iio/adc/at91-sama5d2_adc.c
11562 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11564 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11565 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11567 F: drivers/power/reset/at91-sama5d2_shdwc.c
11569 MICROCHIP SPI DRIVER
11570 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11572 F: drivers/spi/spi-atmel.*
11574 MICROCHIP SSC DRIVER
11575 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11578 F: drivers/misc/atmel-ssc.c
11579 F: include/linux/atmel-ssc.h
11581 MICROCHIP USB251XB DRIVER
11582 M: Richard Leitner <richard.leitner@skidata.com>
11583 L: linux-usb@vger.kernel.org
11585 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11586 F: drivers/usb/misc/usb251xb.c
11588 MICROCHIP USBA UDC DRIVER
11589 M: Cristian Birsan <cristian.birsan@microchip.com>
11590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11592 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11594 MICROCHIP WILC1000 WIFI DRIVER
11595 M: Ajay Singh <ajay.kathat@microchip.com>
11596 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11597 L: linux-wireless@vger.kernel.org
11599 F: drivers/net/wireless/microchip/wilc1000/
11601 MICROSEMI MIPS SOCS
11602 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11603 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11604 L: linux-mips@vger.kernel.org
11606 F: Documentation/devicetree/bindings/mips/mscc.txt
11607 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11608 F: arch/mips/boot/dts/mscc/
11609 F: arch/mips/configs/generic/board-ocelot.config
11610 F: arch/mips/generic/board-ocelot.c
11612 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11613 M: Don Brace <don.brace@microchip.com>
11614 L: storagedev@microchip.com
11615 L: linux-scsi@vger.kernel.org
11617 F: Documentation/scsi/smartpqi.rst
11618 F: drivers/scsi/smartpqi/Kconfig
11619 F: drivers/scsi/smartpqi/Makefile
11620 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11621 F: include/linux/cciss*.h
11622 F: include/uapi/linux/cciss*.h
11624 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11625 M: Chen Yu <yu.c.chen@intel.com>
11626 L: platform-driver-x86@vger.kernel.org
11628 F: drivers/platform/x86/surfacepro3_button.c
11630 MICROTEK X6 SCANNER
11631 M: Oliver Neukum <oliver@neukum.org>
11633 F: drivers/usb/image/microtek.*
11636 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11637 L: linux-mips@vger.kernel.org
11639 W: http://www.linux-mips.org/
11640 Q: https://patchwork.kernel.org/project/linux-mips/list/
11641 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11642 F: Documentation/devicetree/bindings/mips/
11643 F: Documentation/mips/
11645 F: drivers/platform/mips/
11647 MIPS BOSTON DEVELOPMENT BOARD
11648 M: Paul Burton <paulburton@kernel.org>
11649 L: linux-mips@vger.kernel.org
11651 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11652 F: arch/mips/boot/dts/img/boston.dts
11653 F: arch/mips/configs/generic/board-boston.config
11654 F: drivers/clk/imgtec/clk-boston.c
11655 F: include/dt-bindings/clock/boston-clock.h
11658 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11659 M: Serge Semin <fancer.lancer@gmail.com>
11660 L: linux-mips@vger.kernel.org
11662 F: drivers/bus/mips_cdmm.c
11663 F: drivers/clocksource/mips-gic-timer.c
11664 F: drivers/cpuidle/cpuidle-cps.c
11665 F: drivers/irqchip/irq-mips-cpu.c
11666 F: drivers/irqchip/irq-mips-gic.c
11668 MIPS GENERIC PLATFORM
11669 M: Paul Burton <paulburton@kernel.org>
11670 L: linux-mips@vger.kernel.org
11672 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11673 F: arch/mips/generic/
11674 F: arch/mips/tools/generic-board-config.sh
11676 MIPS RINT INSTRUCTION EMULATION
11677 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11678 L: linux-mips@vger.kernel.org
11680 F: arch/mips/math-emu/dp_rint.c
11681 F: arch/mips/math-emu/sp_rint.c
11683 MIPS/LOONGSON1 ARCHITECTURE
11684 M: Keguang Zhang <keguang.zhang@gmail.com>
11685 L: linux-mips@vger.kernel.org
11687 F: arch/mips/include/asm/mach-loongson32/
11688 F: arch/mips/loongson32/
11689 F: drivers/*/*/*loongson1*
11690 F: drivers/*/*loongson1*
11692 MIPS/LOONGSON2EF ARCHITECTURE
11693 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11694 L: linux-mips@vger.kernel.org
11696 F: arch/mips/include/asm/mach-loongson2ef/
11697 F: arch/mips/loongson2ef/
11698 F: drivers/*/*/*loongson2*
11699 F: drivers/*/*loongson2*
11701 MIPS/LOONGSON64 ARCHITECTURE
11702 M: Huacai Chen <chenhc@lemote.com>
11703 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11704 L: linux-mips@vger.kernel.org
11706 F: arch/mips/include/asm/mach-loongson64/
11707 F: arch/mips/loongson64/
11708 F: drivers/*/*/*loongson3*
11709 F: drivers/*/*loongson3*
11710 F: drivers/irqchip/irq-loongson*
11711 F: drivers/platform/mips/cpu_hwmon.c
11713 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11714 M: Hans Verkuil <hverkuil@xs4all.nl>
11715 L: linux-media@vger.kernel.org
11717 W: https://linuxtv.org
11718 T: git git://linuxtv.org/media_tree.git
11719 F: drivers/media/radio/radio-miropcm20*
11722 R: Lubomir Rintel <lkundrak@v3.sk>
11723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11725 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11726 F: arch/arm/boot/dts/mmp*
11727 F: arch/arm/mach-mmp/
11728 F: include/linux/soc/mmp/
11730 MMP USB PHY DRIVERS
11731 R: Lubomir Rintel <lkundrak@v3.sk>
11732 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11734 F: drivers/phy/marvell/phy-mmp3-usb.c
11735 F: drivers/phy/marvell/phy-pxa-usb.c
11737 MMU GATHER AND TLB INVALIDATION
11738 M: Will Deacon <will@kernel.org>
11739 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11740 M: Andrew Morton <akpm@linux-foundation.org>
11741 M: Nick Piggin <npiggin@gmail.com>
11742 M: Peter Zijlstra <peterz@infradead.org>
11743 L: linux-arch@vger.kernel.org
11744 L: linux-mm@kvack.org
11746 F: arch/*/include/asm/tlb.h
11747 F: include/asm-generic/tlb.h
11750 MN88472 MEDIA DRIVER
11751 M: Antti Palosaari <crope@iki.fi>
11752 L: linux-media@vger.kernel.org
11754 W: https://linuxtv.org
11755 W: http://palosaari.fi/linux/
11756 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11757 F: drivers/media/dvb-frontends/mn88472*
11759 MN88473 MEDIA DRIVER
11760 M: Antti Palosaari <crope@iki.fi>
11761 L: linux-media@vger.kernel.org
11763 W: https://linuxtv.org
11764 W: http://palosaari.fi/linux/
11765 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11766 F: drivers/media/dvb-frontends/mn88473*
11769 M: Jessica Yu <jeyu@kernel.org>
11771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11772 F: include/linux/module.h
11775 MONOLITHIC POWER SYSTEM PMIC DRIVER
11776 M: Saravanan Sekar <sravanhome@gmail.com>
11778 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11779 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11780 F: drivers/iio/adc/mp2629_adc.c
11781 F: drivers/mfd/mp2629.c
11782 F: drivers/power/supply/mp2629_charger.c
11783 F: drivers/regulator/mp5416.c
11784 F: drivers/regulator/mpq7920.c
11785 F: drivers/regulator/mpq7920.h
11786 F: include/linux/mfd/mp2629.h
11788 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11790 W: http://popies.net/meye/
11791 F: Documentation/userspace-api/media/drivers/meye*
11792 F: drivers/media/pci/meye/
11793 F: include/uapi/linux/meye.h
11795 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11796 M: Jiri Slaby <jirislaby@kernel.org>
11798 F: Documentation/driver-api/serial/moxa-smartio.rst
11799 F: drivers/tty/mxser.*
11801 MR800 AVERMEDIA USB FM RADIO DRIVER
11802 M: Alexey Klimov <klimov.linux@gmail.com>
11803 L: linux-media@vger.kernel.org
11805 T: git git://linuxtv.org/media_tree.git
11806 F: drivers/media/radio/radio-mr800.c
11808 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11809 M: Alan Ott <alan@signal11.us>
11810 L: linux-wpan@vger.kernel.org
11812 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11813 F: drivers/net/ieee802154/mrf24j40.c
11816 M: "Lee, Chun-Yi" <jlee@suse.com>
11817 L: platform-driver-x86@vger.kernel.org
11819 F: drivers/platform/x86/msi-laptop.c
11822 L: platform-driver-x86@vger.kernel.org
11824 F: drivers/platform/x86/msi-wmi.c
11826 MSI001 MEDIA DRIVER
11827 M: Antti Palosaari <crope@iki.fi>
11828 L: linux-media@vger.kernel.org
11830 W: https://linuxtv.org
11831 W: http://palosaari.fi/linux/
11832 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11833 T: git git://linuxtv.org/anttip/media_tree.git
11834 F: drivers/media/tuners/msi001*
11836 MSI2500 MEDIA DRIVER
11837 M: Antti Palosaari <crope@iki.fi>
11838 L: linux-media@vger.kernel.org
11840 W: https://linuxtv.org
11841 W: http://palosaari.fi/linux/
11842 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11843 T: git git://linuxtv.org/anttip/media_tree.git
11844 F: drivers/media/usb/msi2500/
11846 MSTAR INTERRUPT CONTROLLER DRIVER
11847 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11848 M: Daniel Palmer <daniel@thingy.jp>
11850 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11851 F: drivers/irqchip/irq-mst-intc.c
11853 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11854 M: Robert Jarzmik <robert.jarzmik@free.fr>
11855 L: linux-mtd@lists.infradead.org
11857 F: drivers/mtd/devices/docg3*
11859 MT9M032 APTINA SENSOR DRIVER
11860 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11861 L: linux-media@vger.kernel.org
11863 T: git git://linuxtv.org/media_tree.git
11864 F: drivers/media/i2c/mt9m032.c
11865 F: include/media/i2c/mt9m032.h
11867 MT9P031 APTINA CAMERA SENSOR
11868 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11869 L: linux-media@vger.kernel.org
11871 T: git git://linuxtv.org/media_tree.git
11872 F: drivers/media/i2c/mt9p031.c
11873 F: include/media/i2c/mt9p031.h
11875 MT9T001 APTINA CAMERA SENSOR
11876 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11877 L: linux-media@vger.kernel.org
11879 T: git git://linuxtv.org/media_tree.git
11880 F: drivers/media/i2c/mt9t001.c
11881 F: include/media/i2c/mt9t001.h
11883 MT9T112 APTINA CAMERA SENSOR
11884 M: Jacopo Mondi <jacopo@jmondi.org>
11885 L: linux-media@vger.kernel.org
11887 T: git git://linuxtv.org/media_tree.git
11888 F: drivers/media/i2c/mt9t112.c
11889 F: include/media/i2c/mt9t112.h
11891 MT9V032 APTINA CAMERA SENSOR
11892 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11893 L: linux-media@vger.kernel.org
11895 T: git git://linuxtv.org/media_tree.git
11896 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11897 F: drivers/media/i2c/mt9v032.c
11898 F: include/media/i2c/mt9v032.h
11900 MT9V111 APTINA CAMERA SENSOR
11901 M: Jacopo Mondi <jacopo@jmondi.org>
11902 L: linux-media@vger.kernel.org
11904 T: git git://linuxtv.org/media_tree.git
11905 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11906 F: drivers/media/i2c/mt9v111.c
11908 MULTIFUNCTION DEVICES (MFD)
11909 M: Lee Jones <lee.jones@linaro.org>
11911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11912 F: Documentation/devicetree/bindings/mfd/
11914 F: include/dt-bindings/mfd/
11915 F: include/linux/mfd/
11917 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11919 F: drivers/mmc/host/mmc_spi.c
11920 F: include/linux/spi/mmc_spi.h
11922 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11923 M: Ulf Hansson <ulf.hansson@linaro.org>
11924 L: linux-mmc@vger.kernel.org
11926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11927 F: Documentation/devicetree/bindings/mmc/
11929 F: include/linux/mmc/
11930 F: include/uapi/linux/mmc/
11932 MULTIPLEXER SUBSYSTEM
11933 M: Peter Rosin <peda@axentia.se>
11935 F: Documentation/ABI/testing/sysfs-class-mux*
11936 F: Documentation/devicetree/bindings/mux/
11938 F: include/dt-bindings/mux/
11939 F: include/linux/mux/
11941 MULTITECH MULTIPORT CARD (ISICOM)
11943 F: drivers/tty/isicom.c
11944 F: include/linux/isicom.h
11946 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11947 M: Bin Liu <b-liu@ti.com>
11948 L: linux-usb@vger.kernel.org
11950 F: drivers/usb/musb/
11952 MXL301RF MEDIA DRIVER
11953 M: Akihiro Tsukada <tskd08@gmail.com>
11954 L: linux-media@vger.kernel.org
11956 F: drivers/media/tuners/mxl301rf*
11958 MXL5007T MEDIA DRIVER
11959 M: Michael Krufky <mkrufky@linuxtv.org>
11960 L: linux-media@vger.kernel.org
11962 W: https://linuxtv.org
11963 W: http://github.com/mkrufky
11964 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11965 T: git git://linuxtv.org/mkrufky/tuners.git
11966 F: drivers/media/tuners/mxl5007t.*
11969 M: Marek Vasut <marex@denx.de>
11970 M: Stefan Agner <stefan@agner.ch>
11971 L: dri-devel@lists.freedesktop.org
11973 T: git git://anongit.freedesktop.org/drm/drm-misc
11974 F: Documentation/devicetree/bindings/display/mxsfb.txt
11975 F: drivers/gpu/drm/mxsfb/
11977 MYLEX DAC960 PCI RAID Controller
11978 M: Hannes Reinecke <hare@kernel.org>
11979 L: linux-scsi@vger.kernel.org
11981 F: drivers/scsi/myrb.*
11982 F: drivers/scsi/myrs.*
11984 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
11985 M: Chris Lee <christopher.lee@cspi.com>
11986 L: netdev@vger.kernel.org
11988 W: https://www.cspi.com/ethernet-products/support/downloads/
11989 F: drivers/net/ethernet/myricom/myri10ge/
11991 NAND FLASH SUBSYSTEM
11992 M: Miquel Raynal <miquel.raynal@bootlin.com>
11993 R: Richard Weinberger <richard@nod.at>
11994 L: linux-mtd@lists.infradead.org
11996 W: http://www.linux-mtd.infradead.org/
11997 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11998 C: irc://irc.oftc.net/mtd
11999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12000 F: drivers/mtd/nand/
12001 F: include/linux/mtd/*nand*.h
12003 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12004 M: Daniel Mack <zonque@gmail.com>
12005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12007 W: http://www.native-instruments.com
12008 F: sound/usb/caiaq/
12010 NATSEMI ETHERNET DRIVER (DP8381x)
12012 F: drivers/net/ethernet/natsemi/natsemi.c
12014 NCR 5380 SCSI DRIVERS
12015 M: Finn Thain <fthain@telegraphics.com.au>
12016 M: Michael Schmitz <schmitzmic@gmail.com>
12017 L: linux-scsi@vger.kernel.org
12019 F: Documentation/scsi/g_NCR5380.rst
12020 F: drivers/scsi/NCR5380.*
12021 F: drivers/scsi/arm/cumana_1.c
12022 F: drivers/scsi/arm/oak.c
12023 F: drivers/scsi/atari_scsi.*
12024 F: drivers/scsi/dmx3191d.c
12025 F: drivers/scsi/g_NCR5380.*
12026 F: drivers/scsi/mac_scsi.*
12027 F: drivers/scsi/sun3_scsi.*
12028 F: drivers/scsi/sun3_scsi_vme.c
12031 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12035 NCT6775 HARDWARE MONITOR DRIVER
12036 M: Guenter Roeck <linux@roeck-us.net>
12037 L: linux-hwmon@vger.kernel.org
12039 F: Documentation/hwmon/nct6775.rst
12040 F: drivers/hwmon/nct6775.c
12043 M: Jakub Kicinski <kuba@kernel.org>
12045 F: drivers/net/netdevsim/*
12047 NETEM NETWORK EMULATOR
12048 M: Stephen Hemminger <stephen@networkplumber.org>
12049 L: netdev@vger.kernel.org
12051 F: net/sched/sch_netem.c
12053 NETERION 10GbE DRIVERS (s2io/vxge)
12054 M: Jon Mason <jdmason@kudzu.us>
12055 L: netdev@vger.kernel.org
12057 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12058 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12059 F: drivers/net/ethernet/neterion/
12062 M: Pablo Neira Ayuso <pablo@netfilter.org>
12063 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12064 M: Florian Westphal <fw@strlen.de>
12065 L: netfilter-devel@vger.kernel.org
12066 L: coreteam@netfilter.org
12068 W: http://www.netfilter.org/
12069 W: http://www.iptables.org/
12070 W: http://www.nftables.org/
12071 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12072 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12073 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12074 F: include/linux/netfilter*
12075 F: include/linux/netfilter/
12076 F: include/net/netfilter/
12077 F: include/uapi/linux/netfilter*
12078 F: include/uapi/linux/netfilter/
12079 F: net/*/netfilter.c
12080 F: net/*/netfilter/
12081 F: net/bridge/br_netfilter*.c
12084 NETROM NETWORK LAYER
12085 M: Ralf Baechle <ralf@linux-mips.org>
12086 L: linux-hams@vger.kernel.org
12088 W: http://www.linux-ax25.org/
12089 F: include/net/netrom.h
12090 F: include/uapi/linux/netrom.h
12093 NETRONOME ETHERNET DRIVERS
12094 M: Simon Horman <simon.horman@netronome.com>
12095 R: Jakub Kicinski <kuba@kernel.org>
12096 L: oss-drivers@netronome.com
12098 F: drivers/net/ethernet/netronome/
12100 NETWORK BLOCK DEVICE (NBD)
12101 M: Josef Bacik <josef@toxicpanda.com>
12102 L: linux-block@vger.kernel.org
12103 L: nbd@other.debian.org
12105 F: Documentation/admin-guide/blockdev/nbd.rst
12106 F: drivers/block/nbd.c
12107 F: include/trace/events/nbd.h
12108 F: include/uapi/linux/nbd.h
12110 NETWORK DROP MONITOR
12111 M: Neil Horman <nhorman@tuxdriver.com>
12112 L: netdev@vger.kernel.org
12114 W: https://fedorahosted.org/dropwatch/
12115 F: include/uapi/linux/net_dropmon.h
12116 F: net/core/drop_monitor.c
12119 M: "David S. Miller" <davem@davemloft.net>
12120 M: Jakub Kicinski <kuba@kernel.org>
12121 L: netdev@vger.kernel.org
12123 W: http://www.linuxfoundation.org/en/Net
12124 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12125 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12126 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12127 F: Documentation/devicetree/bindings/net/
12128 F: drivers/connector/
12130 F: include/linux/etherdevice.h
12131 F: include/linux/fcdevice.h
12132 F: include/linux/fddidevice.h
12133 F: include/linux/hippidevice.h
12134 F: include/linux/if_*
12135 F: include/linux/inetdevice.h
12136 F: include/linux/netdevice.h
12137 F: include/uapi/linux/if_*
12138 F: include/uapi/linux/netdevice.h
12140 NETWORKING DRIVERS (WIRELESS)
12141 M: Kalle Valo <kvalo@codeaurora.org>
12142 L: linux-wireless@vger.kernel.org
12144 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12146 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12147 F: Documentation/devicetree/bindings/net/wireless/
12148 F: drivers/net/wireless/
12151 M: Andrew Lunn <andrew@lunn.ch>
12152 M: Vivien Didelot <vivien.didelot@gmail.com>
12153 M: Florian Fainelli <f.fainelli@gmail.com>
12154 M: Vladimir Oltean <olteanv@gmail.com>
12156 F: Documentation/devicetree/bindings/net/dsa/
12157 F: drivers/net/dsa/
12158 F: include/linux/dsa/
12159 F: include/linux/platform_data/dsa.h
12160 F: include/net/dsa.h
12163 NETWORKING [GENERAL]
12164 M: "David S. Miller" <davem@davemloft.net>
12165 M: Jakub Kicinski <kuba@kernel.org>
12166 L: netdev@vger.kernel.org
12168 W: http://www.linuxfoundation.org/en/Net
12169 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12170 B: mailto:netdev@vger.kernel.org
12171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12173 F: Documentation/networking/
12174 F: include/linux/in.h
12175 F: include/linux/net.h
12176 F: include/linux/netdevice.h
12178 F: include/uapi/linux/in.h
12179 F: include/uapi/linux/net.h
12180 F: include/uapi/linux/net_namespace.h
12181 F: include/uapi/linux/netdevice.h
12185 F: tools/testing/selftests/net/
12188 M: Steffen Klassert <steffen.klassert@secunet.com>
12189 M: Herbert Xu <herbert@gondor.apana.org.au>
12190 M: "David S. Miller" <davem@davemloft.net>
12191 L: netdev@vger.kernel.org
12193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12194 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12195 F: include/net/xfrm.h
12196 F: include/uapi/linux/xfrm.h
12199 F: net/ipv4/ip_vti.c
12200 F: net/ipv4/ipcomp.c
12204 F: net/ipv6/ip6_vti.c
12205 F: net/ipv6/ipcomp6.c
12209 F: tools/testing/selftests/net/ipsec.c
12211 NETWORKING [IPv4/IPv6]
12212 M: "David S. Miller" <davem@davemloft.net>
12213 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12214 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12215 L: netdev@vger.kernel.org
12217 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12223 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12224 M: Paul Moore <paul@paul-moore.com>
12225 L: netdev@vger.kernel.org
12226 L: linux-security-module@vger.kernel.org
12228 W: https://github.com/netlabel
12229 F: Documentation/netlabel/
12230 F: include/net/calipso.h
12231 F: include/net/cipso_ipv4.h
12232 F: include/net/netlabel.h
12233 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12234 F: include/uapi/linux/netfilter/xt_SECMARK.h
12235 F: net/ipv4/cipso_ipv4.c
12236 F: net/ipv6/calipso.c
12237 F: net/netfilter/xt_CONNSECMARK.c
12238 F: net/netfilter/xt_SECMARK.c
12242 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12243 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12244 L: netdev@vger.kernel.org
12245 L: mptcp@lists.01.org
12247 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12248 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12249 F: Documentation/networking/mptcp-sysctl.rst
12250 F: include/net/mptcp.h
12251 F: include/uapi/linux/mptcp.h
12253 F: tools/testing/selftests/net/mptcp/
12256 M: Eric Dumazet <edumazet@google.com>
12257 L: netdev@vger.kernel.org
12259 F: include/linux/tcp.h
12260 F: include/net/tcp.h
12261 F: include/trace/events/tcp.h
12262 F: include/uapi/linux/tcp.h
12263 F: net/ipv4/syncookies.c
12265 F: net/ipv6/syncookies.c
12269 M: Boris Pismenny <borisp@nvidia.com>
12270 M: Aviad Yehezkel <aviadye@nvidia.com>
12271 M: John Fastabend <john.fastabend@gmail.com>
12272 M: Daniel Borkmann <daniel@iogearbox.net>
12273 M: Jakub Kicinski <kuba@kernel.org>
12274 L: netdev@vger.kernel.org
12276 F: include/net/tls.h
12277 F: include/uapi/linux/tls.h
12280 NETWORKING [WIRELESS]
12281 L: linux-wireless@vger.kernel.org
12282 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12284 NETXEN (1/10) GbE SUPPORT
12285 M: Manish Chopra <manishc@marvell.com>
12286 M: Rahul Verma <rahulv@marvell.com>
12287 M: GR-Linux-NIC-Dev@marvell.com
12288 L: netdev@vger.kernel.org
12290 F: drivers/net/ethernet/qlogic/netxen/
12292 NET_FAILOVER MODULE
12293 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12294 L: netdev@vger.kernel.org
12296 F: Documentation/networking/net_failover.rst
12297 F: drivers/net/net_failover.c
12298 F: include/net/net_failover.h
12301 M: David Ahern <dsahern@kernel.org>
12302 L: netdev@vger.kernel.org
12304 F: include/net/netns/nexthop.h
12305 F: include/net/nexthop.h
12306 F: include/uapi/linux/nexthop.h
12307 F: net/ipv4/nexthop.c
12310 L: netdev@vger.kernel.org
12312 F: Documentation/devicetree/bindings/net/nfc/
12314 F: include/linux/platform_data/nfcmrvl.h
12315 F: include/net/nfc/
12316 F: include/uapi/linux/nfc.h
12319 NFS, SUNRPC, AND LOCKD CLIENTS
12320 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12321 M: Anna Schumaker <anna.schumaker@netapp.com>
12322 L: linux-nfs@vger.kernel.org
12324 W: http://client.linux-nfs.org
12325 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12329 F: include/linux/lockd/
12330 F: include/linux/nfs*
12331 F: include/linux/sunrpc/
12332 F: include/uapi/linux/nfs*
12333 F: include/uapi/linux/sunrpc/
12335 F: Documentation/filesystems/nfs/
12338 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12339 L: linux-nilfs@vger.kernel.org
12341 W: https://nilfs.sourceforge.io/
12342 W: https://nilfs.osdn.jp/
12343 T: git git://github.com/konis/nilfs2.git
12344 F: Documentation/filesystems/nilfs2.rst
12346 F: include/trace/events/nilfs2.h
12347 F: include/uapi/linux/nilfs2_api.h
12348 F: include/uapi/linux/nilfs2_ondisk.h
12350 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12351 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12353 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12354 F: Documentation/scsi/NinjaSCSI.rst
12355 F: drivers/scsi/pcmcia/nsp_*
12357 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12358 M: GOTO Masanori <gotom@debian.or.jp>
12359 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12361 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12362 F: Documentation/scsi/NinjaSCSI.rst
12363 F: drivers/scsi/nsp32*
12366 M: Ley Foon Tan <ley.foon.tan@intel.com>
12368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12371 NITRO ENCLAVES (NE)
12372 M: Andra Paraschiv <andraprs@amazon.com>
12373 M: Alexandru Vasile <lexnv@amazon.com>
12374 M: Alexandru Ciobotaru <alcioa@amazon.com>
12375 L: linux-kernel@vger.kernel.org
12377 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12378 F: Documentation/virt/ne_overview.rst
12379 F: drivers/virt/nitro_enclaves/
12380 F: include/linux/nitro_enclaves.h
12381 F: include/uapi/linux/nitro_enclaves.h
12382 F: samples/nitro_enclaves/
12384 NOHZ, DYNTICKS SUPPORT
12385 M: Frederic Weisbecker <fweisbec@gmail.com>
12386 M: Thomas Gleixner <tglx@linutronix.de>
12387 M: Ingo Molnar <mingo@kernel.org>
12388 L: linux-kernel@vger.kernel.org
12390 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12391 F: include/linux/sched/nohz.h
12392 F: include/linux/tick.h
12393 F: kernel/time/tick*.*
12395 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12396 M: Pavel Machek <pavel@ucw.cz>
12397 M: Sakari Ailus <sakari.ailus@iki.fi>
12398 L: linux-media@vger.kernel.org
12400 F: drivers/media/i2c/ad5820.c
12401 F: drivers/media/i2c/et8ek8
12403 NOKIA N900 POWER SUPPLY DRIVERS
12404 R: Pali Rohár <pali@kernel.org>
12405 F: drivers/power/supply/bq2415x_charger.c
12406 F: drivers/power/supply/bq27xxx_battery.c
12407 F: drivers/power/supply/bq27xxx_battery_i2c.c
12408 F: drivers/power/supply/isp1704_charger.c
12409 F: drivers/power/supply/rx51_battery.c
12410 F: include/linux/power/bq2415x_charger.h
12411 F: include/linux/power/bq27xxx_battery.h
12414 M: Willy Tarreau <w@1wt.eu>
12416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12417 F: tools/include/nolibc/
12420 M: Matthias Maennich <maennich@google.com>
12422 F: Documentation/core-api/symbol-namespaces.rst
12426 M: Sanjay R Mehta <sanju.mehta@amd.com>
12427 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12428 L: linux-ntb@googlegroups.com
12430 F: drivers/ntb/hw/amd/
12433 M: Jon Mason <jdmason@kudzu.us>
12434 M: Dave Jiang <dave.jiang@intel.com>
12435 M: Allen Hubbe <allenbh@gmail.com>
12436 L: linux-ntb@googlegroups.com
12438 W: https://github.com/jonmason/ntb/wiki
12439 T: git git://github.com/jonmason/ntb.git
12440 F: drivers/net/ntb_netdev.c
12442 F: include/linux/ntb.h
12443 F: include/linux/ntb_transport.h
12444 F: tools/testing/selftests/ntb/
12447 M: Serge Semin <fancer.lancer@gmail.com>
12448 L: linux-ntb@googlegroups.com
12450 F: drivers/ntb/hw/idt/
12453 M: Dave Jiang <dave.jiang@intel.com>
12454 L: linux-ntb@googlegroups.com
12456 W: https://github.com/davejiang/linux/wiki
12457 T: git https://github.com/davejiang/linux.git
12458 F: drivers/ntb/hw/intel/
12461 M: Anton Altaparmakov <anton@tuxera.com>
12462 L: linux-ntfs-dev@lists.sourceforge.net
12464 W: http://www.tuxera.com/
12465 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12466 F: Documentation/filesystems/ntfs.rst
12470 M: Finn Thain <fthain@telegraphics.com.au>
12471 L: linux-m68k@lists.linux-m68k.org
12473 F: arch/*/include/asm/nubus.h
12475 F: include/linux/nubus.h
12476 F: include/uapi/linux/nubus.h
12478 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12479 M: Antonino Daplas <adaplas@gmail.com>
12480 L: linux-fbdev@vger.kernel.org
12482 F: drivers/video/fbdev/nvidia/
12483 F: drivers/video/fbdev/riva/
12486 M: Keith Busch <kbusch@kernel.org>
12487 M: Jens Axboe <axboe@fb.com>
12488 M: Christoph Hellwig <hch@lst.de>
12489 M: Sagi Grimberg <sagi@grimberg.me>
12490 L: linux-nvme@lists.infradead.org
12492 W: http://git.infradead.org/nvme.git
12493 T: git://git.infradead.org/nvme.git
12494 F: drivers/nvme/host/
12495 F: include/linux/nvme.h
12496 F: include/uapi/linux/nvme_ioctl.h
12498 NVM EXPRESS FC TRANSPORT DRIVERS
12499 M: James Smart <james.smart@broadcom.com>
12500 L: linux-nvme@lists.infradead.org
12502 F: drivers/nvme/host/fc.c
12503 F: drivers/nvme/target/fc.c
12504 F: drivers/nvme/target/fcloop.c
12505 F: include/linux/nvme-fc-driver.h
12506 F: include/linux/nvme-fc.h
12508 NVM EXPRESS TARGET DRIVER
12509 M: Christoph Hellwig <hch@lst.de>
12510 M: Sagi Grimberg <sagi@grimberg.me>
12511 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12512 L: linux-nvme@lists.infradead.org
12514 W: http://git.infradead.org/nvme.git
12515 T: git://git.infradead.org/nvme.git
12516 F: drivers/nvme/target/
12519 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12522 F: Documentation/ABI/stable/sysfs-bus-nvmem
12523 F: Documentation/devicetree/bindings/nvmem/
12525 F: include/linux/nvmem-consumer.h
12526 F: include/linux/nvmem-provider.h
12529 M: Ashish Kumar <ashish.kumar@nxp.com>
12530 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12531 L: linux-spi@vger.kernel.org
12533 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12534 F: drivers/spi/spi-nxp-fspi.c
12536 NXP FXAS21002C DRIVER
12537 M: Rui Miguel Silva <rmfrfs@gmail.com>
12538 L: linux-iio@vger.kernel.org
12540 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12541 F: drivers/iio/gyro/fxas21002c.h
12542 F: drivers/iio/gyro/fxas21002c_core.c
12543 F: drivers/iio/gyro/fxas21002c_i2c.c
12544 F: drivers/iio/gyro/fxas21002c_spi.c
12546 NXP i.MX 8MQ DCSS DRIVER
12547 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12548 R: Lucas Stach <l.stach@pengutronix.de>
12549 L: dri-devel@lists.freedesktop.org
12551 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12552 F: drivers/gpu/drm/imx/dcss/
12554 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12555 M: Krzysztof Kozlowski <krzk@kernel.org>
12556 L: linux-kernel@vger.kernel.org
12558 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12559 F: drivers/extcon/extcon-ptn5150.c
12561 NXP SGTL5000 DRIVER
12562 M: Fabio Estevam <festevam@gmail.com>
12563 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12565 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12566 F: sound/soc/codecs/sgtl5000*
12568 NXP SJA1105 ETHERNET SWITCH DRIVER
12569 M: Vladimir Oltean <olteanv@gmail.com>
12570 L: linux-kernel@vger.kernel.org
12572 F: drivers/net/dsa/sja1105
12574 NXP TDA998X DRM DRIVER
12575 M: Russell King <linux@armlinux.org.uk>
12577 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12578 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12579 F: drivers/gpu/drm/i2c/tda998x_drv.c
12580 F: include/drm/i2c/tda998x.h
12581 F: include/dt-bindings/display/tda998x.h
12585 M: Peter Rosin <peda@axentia.se>
12586 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12588 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12589 F: sound/soc/codecs/tfa9879*
12592 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12593 R: Charles Gorand <charles.gorand@effinnov.com>
12594 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12596 F: drivers/nfc/nxp-nci
12599 M: Jiri Pirko <jiri@nvidia.com>
12600 L: netdev@vger.kernel.org
12602 F: include/linux/objagg.h
12604 F: lib/test_objagg.c
12607 M: Josh Poimboeuf <jpoimboe@redhat.com>
12608 M: Peter Zijlstra <peterz@infradead.org>
12611 F: include/linux/objtool.h
12613 OCELOT ETHERNET SWITCH DRIVER
12614 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12615 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12616 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12617 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12618 L: netdev@vger.kernel.org
12620 F: drivers/net/dsa/ocelot/*
12621 F: drivers/net/ethernet/mscc/
12622 F: include/soc/mscc/ocelot*
12623 F: net/dsa/tag_ocelot.c
12624 F: tools/testing/selftests/drivers/net/ocelot/*
12626 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12627 M: Frederic Barrat <fbarrat@linux.ibm.com>
12628 M: Andrew Donnellan <ajd@linux.ibm.com>
12629 L: linuxppc-dev@lists.ozlabs.org
12631 F: Documentation/userspace-api/accelerators/ocxl.rst
12632 F: arch/powerpc/include/asm/pnv-ocxl.h
12633 F: arch/powerpc/platforms/powernv/ocxl.c
12634 F: drivers/misc/ocxl/
12635 F: include/misc/ocxl*
12636 F: include/uapi/misc/ocxl.h
12639 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12640 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12641 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12642 L: linux-omap@vger.kernel.org
12644 F: sound/soc/ti/n810.c
12645 F: sound/soc/ti/omap*
12646 F: sound/soc/ti/rx51.c
12647 F: sound/soc/ti/sdma-pcm.*
12649 OMAP CLOCK FRAMEWORK SUPPORT
12650 M: Paul Walmsley <paul@pwsan.com>
12651 L: linux-omap@vger.kernel.org
12653 F: arch/arm/*omap*/*clock*
12655 OMAP DEVICE TREE SUPPORT
12656 M: Benoît Cousson <bcousson@baylibre.com>
12657 M: Tony Lindgren <tony@atomide.com>
12658 L: linux-omap@vger.kernel.org
12659 L: devicetree@vger.kernel.org
12661 F: arch/arm/boot/dts/*am3*
12662 F: arch/arm/boot/dts/*am4*
12663 F: arch/arm/boot/dts/*am5*
12664 F: arch/arm/boot/dts/*dra7*
12665 F: arch/arm/boot/dts/*omap*
12666 F: arch/arm/boot/dts/logicpd-som-lv*
12667 F: arch/arm/boot/dts/logicpd-torpedo*
12669 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12670 L: linux-omap@vger.kernel.org
12671 L: linux-fbdev@vger.kernel.org
12673 F: Documentation/arm/omap/dss.rst
12674 F: drivers/video/fbdev/omap2/
12676 OMAP FRAMEBUFFER SUPPORT
12677 L: linux-fbdev@vger.kernel.org
12678 L: linux-omap@vger.kernel.org
12680 F: drivers/video/fbdev/omap/
12682 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12683 M: Roger Quadros <rogerq@ti.com>
12684 M: Tony Lindgren <tony@atomide.com>
12685 L: linux-omap@vger.kernel.org
12687 F: arch/arm/mach-omap2/*gpmc*
12688 F: drivers/memory/omap-gpmc.c
12691 M: Grygorii Strashko <grygorii.strashko@ti.com>
12692 M: Santosh Shilimkar <ssantosh@kernel.org>
12693 M: Kevin Hilman <khilman@kernel.org>
12694 L: linux-omap@vger.kernel.org
12696 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12697 F: drivers/gpio/gpio-omap.c
12699 OMAP HARDWARE SPINLOCK SUPPORT
12700 M: Ohad Ben-Cohen <ohad@wizery.com>
12701 L: linux-omap@vger.kernel.org
12703 F: drivers/hwspinlock/omap_hwspinlock.c
12705 OMAP HS MMC SUPPORT
12706 L: linux-mmc@vger.kernel.org
12707 L: linux-omap@vger.kernel.org
12709 F: drivers/mmc/host/omap_hsmmc.c
12712 M: Paul Walmsley <paul@pwsan.com>
12713 L: linux-omap@vger.kernel.org
12715 F: arch/arm/mach-omap2/omap_hwmod*data*
12717 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12718 M: Benoît Cousson <bcousson@baylibre.com>
12719 L: linux-omap@vger.kernel.org
12721 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12724 M: Benoît Cousson <bcousson@baylibre.com>
12725 M: Paul Walmsley <paul@pwsan.com>
12726 L: linux-omap@vger.kernel.org
12728 F: arch/arm/mach-omap2/omap_hwmod.*
12731 M: Vignesh R <vigneshr@ti.com>
12732 L: linux-omap@vger.kernel.org
12733 L: linux-i2c@vger.kernel.org
12735 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12736 F: drivers/i2c/busses/i2c-omap.c
12738 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12739 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12740 L: linux-media@vger.kernel.org
12742 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12743 F: drivers/media/platform/omap3isp/
12744 F: drivers/staging/media/omap4iss/
12747 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12748 L: linux-omap@vger.kernel.org
12750 F: drivers/mmc/host/omap.c
12752 OMAP POWER MANAGEMENT SUPPORT
12753 M: Kevin Hilman <khilman@kernel.org>
12754 L: linux-omap@vger.kernel.org
12756 F: arch/arm/*omap*/*pm*
12757 F: drivers/cpufreq/omap-cpufreq.c
12759 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12760 M: Rajendra Nayak <rnayak@codeaurora.org>
12761 M: Paul Walmsley <paul@pwsan.com>
12762 L: linux-omap@vger.kernel.org
12764 F: arch/arm/mach-omap2/prm*
12766 OMAP RANDOM NUMBER GENERATOR SUPPORT
12767 M: Deepak Saxena <dsaxena@plexity.net>
12769 F: drivers/char/hw_random/omap-rng.c
12772 L: linux-usb@vger.kernel.org
12773 L: linux-omap@vger.kernel.org
12775 F: arch/arm/*omap*/usb*
12776 F: drivers/usb/*/*omap*
12778 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12779 M: Mark Jackson <mpfj@newflow.co.uk>
12780 L: linux-omap@vger.kernel.org
12782 F: arch/arm/boot/dts/am335x-nano.dts
12785 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12786 M: Tony Lindgren <tony@atomide.com>
12787 L: linux-omap@vger.kernel.org
12789 Q: http://patchwork.kernel.org/project/linux-omap/list/
12790 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12791 F: arch/arm/configs/omap1_defconfig
12792 F: arch/arm/mach-omap1/
12793 F: arch/arm/plat-omap/
12794 F: drivers/i2c/busses/i2c-omap.c
12795 F: include/linux/platform_data/ams-delta-fiq.h
12796 F: include/linux/platform_data/i2c-omap.h
12799 M: Tony Lindgren <tony@atomide.com>
12800 L: linux-omap@vger.kernel.org
12802 W: http://www.muru.com/linux/omap/
12803 W: http://linux.omap.com/
12804 Q: http://patchwork.kernel.org/project/linux-omap/list/
12805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12806 F: arch/arm/configs/omap2plus_defconfig
12807 F: arch/arm/mach-omap2/
12808 F: arch/arm/plat-omap/
12809 F: drivers/bus/ti-sysc.c
12810 F: drivers/i2c/busses/i2c-omap.c
12811 F: drivers/irqchip/irq-omap-intc.c
12812 F: drivers/mfd/*omap*.c
12813 F: drivers/mfd/menelaus.c
12814 F: drivers/mfd/palmas.c
12815 F: drivers/mfd/tps65217.c
12816 F: drivers/mfd/tps65218.c
12817 F: drivers/mfd/tps65910.c
12818 F: drivers/mfd/twl-core.[ch]
12819 F: drivers/mfd/twl4030*.c
12820 F: drivers/mfd/twl6030*.c
12821 F: drivers/mfd/twl6040*.c
12822 F: drivers/regulator/palmas-regulator*.c
12823 F: drivers/regulator/pbias-regulator.c
12824 F: drivers/regulator/tps65217-regulator.c
12825 F: drivers/regulator/tps65218-regulator.c
12826 F: drivers/regulator/tps65910-regulator.c
12827 F: drivers/regulator/twl-regulator.c
12828 F: drivers/regulator/twl6030-regulator.c
12829 F: include/linux/platform_data/i2c-omap.h
12830 F: include/linux/platform_data/ti-sysc.h
12833 M: Bob Copeland <me@bobcopeland.com>
12834 L: linux-karma-devel@lists.sourceforge.net
12836 F: Documentation/filesystems/omfs.rst
12839 OMNIKEY CARDMAN 4000 DRIVER
12840 M: Harald Welte <laforge@gnumonks.org>
12842 F: drivers/char/pcmcia/cm4000_cs.c
12843 F: include/linux/cm4000_cs.h
12844 F: include/uapi/linux/cm4000_cs.h
12846 OMNIKEY CARDMAN 4040 DRIVER
12847 M: Harald Welte <laforge@gnumonks.org>
12849 F: drivers/char/pcmcia/cm4040_cs.*
12851 OMNIVISION OV13858 SENSOR DRIVER
12852 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12853 L: linux-media@vger.kernel.org
12855 T: git git://linuxtv.org/media_tree.git
12856 F: drivers/media/i2c/ov13858.c
12858 OMNIVISION OV2680 SENSOR DRIVER
12859 M: Rui Miguel Silva <rmfrfs@gmail.com>
12860 L: linux-media@vger.kernel.org
12862 T: git git://linuxtv.org/media_tree.git
12863 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12864 F: drivers/media/i2c/ov2680.c
12866 OMNIVISION OV2685 SENSOR DRIVER
12867 M: Shunqian Zheng <zhengsq@rock-chips.com>
12868 L: linux-media@vger.kernel.org
12870 T: git git://linuxtv.org/media_tree.git
12871 F: drivers/media/i2c/ov2685.c
12873 OMNIVISION OV2740 SENSOR DRIVER
12874 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12875 R: Shawn Tu <shawnx.tu@intel.com>
12876 R: Bingbu Cao <bingbu.cao@intel.com>
12877 L: linux-media@vger.kernel.org
12879 T: git git://linuxtv.org/media_tree.git
12880 F: drivers/media/i2c/ov2740.c
12882 OMNIVISION OV5640 SENSOR DRIVER
12883 M: Steve Longerbeam <slongerbeam@gmail.com>
12884 L: linux-media@vger.kernel.org
12886 T: git git://linuxtv.org/media_tree.git
12887 F: drivers/media/i2c/ov5640.c
12889 OMNIVISION OV5647 SENSOR DRIVER
12890 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12891 M: Jacopo Mondi <jacopo@jmondi.org>
12892 L: linux-media@vger.kernel.org
12894 T: git git://linuxtv.org/media_tree.git
12895 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12896 F: drivers/media/i2c/ov5647.c
12898 OMNIVISION OV5670 SENSOR DRIVER
12899 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12900 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12901 L: linux-media@vger.kernel.org
12903 T: git git://linuxtv.org/media_tree.git
12904 F: drivers/media/i2c/ov5670.c
12906 OMNIVISION OV5675 SENSOR DRIVER
12907 M: Shawn Tu <shawnx.tu@intel.com>
12908 L: linux-media@vger.kernel.org
12910 T: git git://linuxtv.org/media_tree.git
12911 F: drivers/media/i2c/ov5675.c
12913 OMNIVISION OV5695 SENSOR DRIVER
12914 M: Shunqian Zheng <zhengsq@rock-chips.com>
12915 L: linux-media@vger.kernel.org
12917 T: git git://linuxtv.org/media_tree.git
12918 F: drivers/media/i2c/ov5695.c
12920 OMNIVISION OV7670 SENSOR DRIVER
12921 M: Jonathan Corbet <corbet@lwn.net>
12922 L: linux-media@vger.kernel.org
12924 T: git git://linuxtv.org/media_tree.git
12925 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12926 F: drivers/media/i2c/ov7670.c
12928 OMNIVISION OV772x SENSOR DRIVER
12929 M: Jacopo Mondi <jacopo@jmondi.org>
12930 L: linux-media@vger.kernel.org
12932 T: git git://linuxtv.org/media_tree.git
12933 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12934 F: drivers/media/i2c/ov772x.c
12935 F: include/media/i2c/ov772x.h
12937 OMNIVISION OV7740 SENSOR DRIVER
12938 M: Wenyou Yang <wenyou.yang@microchip.com>
12939 L: linux-media@vger.kernel.org
12941 T: git git://linuxtv.org/media_tree.git
12942 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12943 F: drivers/media/i2c/ov7740.c
12945 OMNIVISION OV8856 SENSOR DRIVER
12946 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12947 L: linux-media@vger.kernel.org
12949 T: git git://linuxtv.org/media_tree.git
12950 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12951 F: drivers/media/i2c/ov8856.c
12953 OMNIVISION OV9640 SENSOR DRIVER
12954 M: Petr Cvek <petrcvekcz@gmail.com>
12955 L: linux-media@vger.kernel.org
12957 F: drivers/media/i2c/ov9640.*
12959 OMNIVISION OV9650 SENSOR DRIVER
12960 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12961 R: Akinobu Mita <akinobu.mita@gmail.com>
12962 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12963 L: linux-media@vger.kernel.org
12965 T: git git://linuxtv.org/media_tree.git
12966 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12967 F: drivers/media/i2c/ov9650.c
12969 ONENAND FLASH DRIVER
12970 M: Kyungmin Park <kyungmin.park@samsung.com>
12971 L: linux-mtd@lists.infradead.org
12973 F: drivers/mtd/nand/onenand/
12974 F: include/linux/mtd/onenand*.h
12976 ONION OMEGA2+ BOARD
12977 M: Harvey Hunt <harveyhuntnexus@gmail.com>
12978 L: linux-mips@vger.kernel.org
12980 F: arch/mips/boot/dts/ralink/omega2p.dts
12983 M: Jens Wiklander <jens.wiklander@linaro.org>
12984 L: op-tee@lists.trustedfirmware.org
12986 F: Documentation/ABI/testing/sysfs-bus-optee-devices
12987 F: drivers/tee/optee/
12989 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
12990 M: Sumit Garg <sumit.garg@linaro.org>
12991 L: op-tee@lists.trustedfirmware.org
12993 F: drivers/char/hw_random/optee-rng.c
12996 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
12997 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
12998 L: linux-rdma@vger.kernel.org
13000 F: drivers/infiniband/ulp/opa_vnic
13002 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13003 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13004 M: Frank Rowand <frowand.list@gmail.com>
13005 L: devicetree@vger.kernel.org
13007 F: Documentation/devicetree/dynamic-resolution-notes.rst
13008 F: Documentation/devicetree/overlay-notes.rst
13009 F: drivers/of/overlay.c
13010 F: drivers/of/resolver.c
13011 K: of_overlay_notifier_
13013 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13014 M: Rob Herring <robh+dt@kernel.org>
13015 M: Frank Rowand <frowand.list@gmail.com>
13016 L: devicetree@vger.kernel.org
13018 W: http://www.devicetree.org/
13019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13020 F: Documentation/ABI/testing/sysfs-firmware-ofw
13022 F: include/linux/of*.h
13025 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13026 M: Rob Herring <robh+dt@kernel.org>
13027 L: devicetree@vger.kernel.org
13029 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13031 F: Documentation/devicetree/
13032 F: arch/*/boot/dts/
13033 F: include/dt-bindings/
13035 OPENCORES I2C BUS DRIVER
13036 M: Peter Korsgaard <peter@korsgaard.com>
13037 M: Andrew Lunn <andrew@lunn.ch>
13038 L: linux-i2c@vger.kernel.org
13040 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13041 F: Documentation/i2c/busses/i2c-ocores.rst
13042 F: drivers/i2c/busses/i2c-ocores.c
13043 F: include/linux/platform_data/i2c-ocores.h
13045 OPENRISC ARCHITECTURE
13046 M: Jonas Bonn <jonas@southpole.se>
13047 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13048 M: Stafford Horne <shorne@gmail.com>
13049 L: openrisc@lists.librecores.org
13051 W: http://openrisc.io
13052 T: git git://github.com/openrisc/linux.git
13053 F: Documentation/devicetree/bindings/openrisc/
13054 F: Documentation/openrisc/
13056 F: drivers/irqchip/irq-ompic.c
13057 F: drivers/irqchip/irq-or1k-*
13060 M: Pravin B Shelar <pshelar@ovn.org>
13061 L: netdev@vger.kernel.org
13062 L: dev@openvswitch.org
13064 W: http://openvswitch.org
13065 F: include/uapi/linux/openvswitch.h
13066 F: net/openvswitch/
13068 OPERATING PERFORMANCE POINTS (OPP)
13069 M: Viresh Kumar <vireshk@kernel.org>
13070 M: Nishanth Menon <nm@ti.com>
13071 M: Stephen Boyd <sboyd@kernel.org>
13072 L: linux-pm@vger.kernel.org
13074 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13075 F: Documentation/devicetree/bindings/opp/
13076 F: Documentation/power/opp.rst
13078 F: include/linux/pm_opp.h
13081 M: Clemens Ladisch <clemens@ladisch.de>
13082 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13084 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13085 F: sound/drivers/opl4/
13088 M: Robert Richter <rric@kernel.org>
13089 L: oprofile-list@lists.sf.net
13091 F: arch/*/include/asm/oprofile*.h
13092 F: arch/*/oprofile/
13093 F: drivers/oprofile/
13094 F: include/linux/oprofile.h
13096 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13097 M: Mark Fasheh <mark@fasheh.com>
13098 M: Joel Becker <jlbec@evilplan.org>
13099 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13100 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13102 W: http://ocfs2.wiki.kernel.org
13103 F: Documentation/filesystems/dlmfs.rst
13104 F: Documentation/filesystems/ocfs2.rst
13107 ORANGEFS FILESYSTEM
13108 M: Mike Marshall <hubcap@omnibond.com>
13109 R: Martin Brandenburg <martin@omnibond.com>
13110 L: devel@lists.orangefs.org
13112 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13113 F: Documentation/filesystems/orangefs.rst
13117 L: linux-wireless@vger.kernel.org
13119 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13120 W: http://www.nongnu.org/orinoco/
13121 F: drivers/net/wireless/intersil/orinoco/
13123 OV2659 OMNIVISION SENSOR DRIVER
13124 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13125 L: linux-media@vger.kernel.org
13127 W: https://linuxtv.org
13128 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13129 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13130 F: drivers/media/i2c/ov2659.c
13131 F: include/media/i2c/ov2659.h
13134 M: Miklos Szeredi <miklos@szeredi.hu>
13135 L: linux-unionfs@vger.kernel.org
13137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13138 F: Documentation/filesystems/overlayfs.rst
13141 P54 WIRELESS DRIVER
13142 M: Christian Lamparter <chunkeey@googlemail.com>
13143 L: linux-wireless@vger.kernel.org
13145 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13146 F: drivers/net/wireless/intersil/p54/
13149 M: Vladimir Oltean <olteanv@gmail.com>
13150 L: netdev@vger.kernel.org
13152 F: Documentation/core-api/packing.rst
13153 F: include/linux/packing.h
13156 PADATA PARALLEL EXECUTION MECHANISM
13157 M: Steffen Klassert <steffen.klassert@secunet.com>
13158 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13159 L: linux-crypto@vger.kernel.org
13160 L: linux-kernel@vger.kernel.org
13162 F: Documentation/core-api/padata.rst
13163 F: include/linux/padata.h
13167 M: Jesper Dangaard Brouer <hawk@kernel.org>
13168 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13169 L: netdev@vger.kernel.org
13171 F: Documentation/networking/page_pool.rst
13172 F: include/net/page_pool.h
13173 F: include/trace/events/page_pool.h
13174 F: net/core/page_pool.c
13176 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13177 M: Harald Welte <laforge@gnumonks.org>
13178 L: platform-driver-x86@vger.kernel.org
13180 F: drivers/platform/x86/panasonic-laptop.c
13182 PARALLAX PING IIO SENSOR DRIVER
13183 M: Andreas Klinger <ak@it-klinger.de>
13184 L: linux-iio@vger.kernel.org
13186 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13187 F: drivers/iio/proximity/ping.c
13189 PARALLEL LCD/KEYPAD PANEL DRIVER
13190 M: Willy Tarreau <willy@haproxy.com>
13191 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13193 F: Documentation/admin-guide/lcd-panel-cgram.rst
13194 F: drivers/auxdisplay/panel.c
13196 PARALLEL PORT SUBSYSTEM
13197 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13198 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13199 L: linux-parport@lists.infradead.org (subscribers-only)
13201 F: Documentation/driver-api/parport*.rst
13202 F: drivers/char/ppdev.c
13203 F: drivers/parport/
13204 F: include/linux/parport*.h
13205 F: include/uapi/linux/ppdev.h
13207 PARAVIRT_OPS INTERFACE
13208 M: Juergen Gross <jgross@suse.com>
13209 M: Deep Shah <sdeep@vmware.com>
13210 M: "VMware, Inc." <pv-drivers@vmware.com>
13211 L: virtualization@lists.linux-foundation.org
13213 F: Documentation/virt/paravirt_ops.rst
13214 F: arch/*/include/asm/paravirt*.h
13215 F: arch/*/kernel/paravirt*
13216 F: include/linux/hypervisor.h
13218 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13219 M: Tim Waugh <tim@cyberelk.net>
13220 L: linux-parport@lists.infradead.org (subscribers-only)
13222 F: Documentation/admin-guide/blockdev/paride.rst
13223 F: drivers/block/paride/
13225 PARISC ARCHITECTURE
13226 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13227 M: Helge Deller <deller@gmx.de>
13228 L: linux-parisc@vger.kernel.org
13230 W: https://parisc.wiki.kernel.org
13231 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13234 F: Documentation/parisc/
13236 F: drivers/char/agp/parisc-agp.c
13237 F: drivers/input/misc/hp_sdc_rtc.c
13238 F: drivers/input/serio/gscps2.c
13239 F: drivers/input/serio/hp_sdc*
13241 F: drivers/parport/parport_gsc.*
13242 F: drivers/tty/serial/8250/8250_gsc.c
13243 F: drivers/video/console/sti*
13244 F: drivers/video/fbdev/sti*
13245 F: drivers/video/logo/logo_parisc*
13246 F: include/linux/hp_sdc.h
13249 M: Jiri Pirko <jiri@nvidia.com>
13250 L: netdev@vger.kernel.org
13252 F: include/linux/parman.h
13254 F: lib/test_parman.c
13256 PC ENGINES APU BOARD DRIVER
13257 M: Enrico Weigelt, metux IT consult <info@metux.net>
13259 F: drivers/platform/x86/pcengines-apuv2.c
13261 PC87360 HARDWARE MONITORING DRIVER
13262 M: Jim Cromie <jim.cromie@gmail.com>
13263 L: linux-hwmon@vger.kernel.org
13265 F: Documentation/hwmon/pc87360.rst
13266 F: drivers/hwmon/pc87360.c
13268 PC8736x GPIO DRIVER
13269 M: Jim Cromie <jim.cromie@gmail.com>
13271 F: drivers/char/pc8736x_gpio.c
13273 PC87427 HARDWARE MONITORING DRIVER
13274 M: Jean Delvare <jdelvare@suse.com>
13275 L: linux-hwmon@vger.kernel.org
13277 F: Documentation/hwmon/pc87427.rst
13278 F: drivers/hwmon/pc87427.c
13281 M: Riku Voipio <riku.voipio@iki.fi>
13283 F: drivers/leds/leds-pca9532.c
13284 F: include/linux/leds-pca9532.h
13286 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13287 M: Guenter Roeck <linux@roeck-us.net>
13288 L: linux-i2c@vger.kernel.org
13290 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13292 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13293 M: Khalid Aziz <khalid@gonehiking.org>
13295 F: drivers/firmware/pcdp.*
13297 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13298 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13299 M: Pali Rohár <pali@kernel.org>
13300 L: linux-pci@vger.kernel.org
13301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13303 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13304 F: drivers/pci/controller/pci-aardvark.c
13306 PCI DRIVER FOR ALTERA PCIE IP
13307 M: Ley Foon Tan <ley.foon.tan@intel.com>
13308 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13309 L: linux-pci@vger.kernel.org
13311 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13312 F: drivers/pci/controller/pcie-altera.c
13314 PCI DRIVER FOR APPLIEDMICRO XGENE
13315 M: Toan Le <toan@os.amperecomputing.com>
13316 L: linux-pci@vger.kernel.org
13317 L: linux-arm-kernel@lists.infradead.org
13319 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13320 F: drivers/pci/controller/pci-xgene.c
13322 PCI DRIVER FOR ARM VERSATILE PLATFORM
13323 M: Rob Herring <robh@kernel.org>
13324 L: linux-pci@vger.kernel.org
13325 L: linux-arm-kernel@lists.infradead.org
13327 F: Documentation/devicetree/bindings/pci/versatile.yaml
13328 F: drivers/pci/controller/pci-versatile.c
13330 PCI DRIVER FOR ARMADA 8K
13331 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13332 L: linux-pci@vger.kernel.org
13333 L: linux-arm-kernel@lists.infradead.org
13335 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13336 F: drivers/pci/controller/dwc/pcie-armada8k.c
13338 PCI DRIVER FOR CADENCE PCIE IP
13339 M: Tom Joseph <tjoseph@cadence.com>
13340 L: linux-pci@vger.kernel.org
13342 F: Documentation/devicetree/bindings/pci/cdns,*
13343 F: drivers/pci/controller/cadence/
13345 PCI DRIVER FOR FREESCALE LAYERSCAPE
13346 M: Minghuan Lian <minghuan.Lian@nxp.com>
13347 M: Mingkai Hu <mingkai.hu@nxp.com>
13348 M: Roy Zang <roy.zang@nxp.com>
13349 L: linuxppc-dev@lists.ozlabs.org
13350 L: linux-pci@vger.kernel.org
13351 L: linux-arm-kernel@lists.infradead.org
13353 F: drivers/pci/controller/dwc/*layerscape*
13355 PCI DRIVER FOR GENERIC OF HOSTS
13356 M: Will Deacon <will@kernel.org>
13357 L: linux-pci@vger.kernel.org
13358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13360 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13361 F: drivers/pci/controller/pci-host-common.c
13362 F: drivers/pci/controller/pci-host-generic.c
13364 PCI DRIVER FOR IMX6
13365 M: Richard Zhu <hongxing.zhu@nxp.com>
13366 M: Lucas Stach <l.stach@pengutronix.de>
13367 L: linux-pci@vger.kernel.org
13368 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13370 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13371 F: drivers/pci/controller/dwc/*imx6*
13373 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13374 M: Jonathan Derrick <jonathan.derrick@intel.com>
13375 L: linux-pci@vger.kernel.org
13377 F: drivers/pci/controller/vmd.c
13379 PCI DRIVER FOR MICROSEMI SWITCHTEC
13380 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13381 M: Logan Gunthorpe <logang@deltatee.com>
13382 L: linux-pci@vger.kernel.org
13384 F: Documentation/ABI/testing/sysfs-class-switchtec
13385 F: Documentation/driver-api/switchtec.rst
13386 F: drivers/ntb/hw/mscc/
13387 F: drivers/pci/switch/switchtec*
13388 F: include/linux/switchtec.h
13389 F: include/uapi/linux/switchtec_ioctl.h
13391 PCI DRIVER FOR MOBIVEIL PCIE IP
13392 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13393 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13394 L: linux-pci@vger.kernel.org
13396 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13397 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13399 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13400 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13401 M: Jason Cooper <jason@lakedaemon.net>
13402 L: linux-pci@vger.kernel.org
13403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13405 F: drivers/pci/controller/*mvebu*
13407 PCI DRIVER FOR NVIDIA TEGRA
13408 M: Thierry Reding <thierry.reding@gmail.com>
13409 L: linux-tegra@vger.kernel.org
13410 L: linux-pci@vger.kernel.org
13412 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13413 F: drivers/pci/controller/pci-tegra.c
13415 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13416 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13417 L: linux-pci@vger.kernel.org
13418 L: linux-arm-kernel@lists.infradead.org
13420 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13421 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13423 PCI DRIVER FOR RENESAS R-CAR
13424 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13425 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13426 L: linux-pci@vger.kernel.org
13427 L: linux-renesas-soc@vger.kernel.org
13429 F: Documentation/devicetree/bindings/pci/*rcar*
13430 F: drivers/pci/controller/*rcar*
13432 PCI DRIVER FOR SAMSUNG EXYNOS
13433 M: Jingoo Han <jingoohan1@gmail.com>
13434 L: linux-pci@vger.kernel.org
13435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13436 L: linux-samsung-soc@vger.kernel.org
13438 F: drivers/pci/controller/dwc/pci-exynos.c
13440 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13441 M: Jingoo Han <jingoohan1@gmail.com>
13442 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13443 L: linux-pci@vger.kernel.org
13445 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13446 F: drivers/pci/controller/dwc/*designware*
13448 PCI DRIVER FOR TI DRA7XX/J721E
13449 M: Kishon Vijay Abraham I <kishon@ti.com>
13450 L: linux-omap@vger.kernel.org
13451 L: linux-pci@vger.kernel.org
13452 L: linux-arm-kernel@lists.infradead.org
13454 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13455 F: drivers/pci/controller/cadence/pci-j721e.c
13456 F: drivers/pci/controller/dwc/pci-dra7xx.c
13458 PCI DRIVER FOR TI KEYSTONE
13459 M: Murali Karicheri <m-karicheri2@ti.com>
13460 L: linux-pci@vger.kernel.org
13461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13463 F: drivers/pci/controller/dwc/pci-keystone.c
13465 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13466 M: Linus Walleij <linus.walleij@linaro.org>
13467 L: linux-pci@vger.kernel.org
13469 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13470 F: drivers/pci/controller/pci-v3-semi.c
13472 PCI ENDPOINT SUBSYSTEM
13473 M: Kishon Vijay Abraham I <kishon@ti.com>
13474 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13475 L: linux-pci@vger.kernel.org
13477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13478 F: drivers/misc/pci_endpoint_test.c
13479 F: drivers/pci/endpoint/
13482 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13483 M: Russell Currey <ruscur@russell.cc>
13484 M: Oliver O'Halloran <oohall@gmail.com>
13485 L: linuxppc-dev@lists.ozlabs.org
13487 F: Documentation/PCI/pci-error-recovery.rst
13488 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13489 F: arch/powerpc/include/*/eeh*.h
13490 F: arch/powerpc/kernel/eeh*.c
13491 F: arch/powerpc/platforms/*/eeh*.c
13492 F: drivers/pci/pcie/aer.c
13493 F: drivers/pci/pcie/dpc.c
13494 F: drivers/pci/pcie/err.c
13497 M: Linas Vepstas <linasvepstas@gmail.com>
13498 L: linux-pci@vger.kernel.org
13500 F: Documentation/PCI/pci-error-recovery.rst
13502 PCI MSI DRIVER FOR ALTERA MSI IP
13503 M: Ley Foon Tan <ley.foon.tan@intel.com>
13504 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13505 L: linux-pci@vger.kernel.org
13507 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13508 F: drivers/pci/controller/pcie-altera-msi.c
13510 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13511 M: Toan Le <toan@os.amperecomputing.com>
13512 L: linux-pci@vger.kernel.org
13513 L: linux-arm-kernel@lists.infradead.org
13515 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13516 F: drivers/pci/controller/pci-xgene-msi.c
13518 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13519 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13520 R: Rob Herring <robh@kernel.org>
13521 L: linux-pci@vger.kernel.org
13523 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13525 F: drivers/pci/controller/
13528 M: Bjorn Helgaas <bhelgaas@google.com>
13529 L: linux-pci@vger.kernel.org
13531 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13532 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13533 F: Documentation/PCI/
13534 F: Documentation/devicetree/bindings/pci/
13535 F: arch/x86/kernel/early-quirks.c
13536 F: arch/x86/kernel/quirks.c
13538 F: drivers/acpi/pci*
13540 F: include/asm-generic/pci*
13541 F: include/linux/of_pci.h
13542 F: include/linux/pci*
13543 F: include/uapi/linux/pci*
13546 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13547 M: Jonathan Chocron <jonnyc@amazon.com>
13548 L: linux-pci@vger.kernel.org
13550 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13551 F: drivers/pci/controller/dwc/pcie-al.c
13553 PCIE DRIVER FOR AMLOGIC MESON
13554 M: Yue Wang <yue.wang@Amlogic.com>
13555 L: linux-pci@vger.kernel.org
13556 L: linux-amlogic@lists.infradead.org
13558 F: drivers/pci/controller/dwc/pci-meson.c
13560 PCIE DRIVER FOR AXIS ARTPEC
13561 M: Jesper Nilsson <jesper.nilsson@axis.com>
13562 L: linux-arm-kernel@axis.com
13563 L: linux-pci@vger.kernel.org
13565 F: Documentation/devicetree/bindings/pci/axis,artpec*
13566 F: drivers/pci/controller/dwc/*artpec*
13568 PCIE DRIVER FOR CAVIUM THUNDERX
13569 M: Robert Richter <rric@kernel.org>
13570 L: linux-pci@vger.kernel.org
13571 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13573 F: drivers/pci/controller/pci-thunder-*
13575 PCIE DRIVER FOR HISILICON
13576 M: Zhou Wang <wangzhou1@hisilicon.com>
13577 L: linux-pci@vger.kernel.org
13579 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13580 F: drivers/pci/controller/dwc/pcie-hisi.c
13582 PCIE DRIVER FOR HISILICON KIRIN
13583 M: Xiaowei Song <songxiaowei@hisilicon.com>
13584 M: Binghui Wang <wangbinghui@hisilicon.com>
13585 L: linux-pci@vger.kernel.org
13587 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13588 F: drivers/pci/controller/dwc/pcie-kirin.c
13590 PCIE DRIVER FOR HISILICON STB
13591 M: Shawn Guo <shawn.guo@linaro.org>
13592 L: linux-pci@vger.kernel.org
13594 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13595 F: drivers/pci/controller/dwc/pcie-histb.c
13597 PCIE DRIVER FOR MEDIATEK
13598 M: Ryder Lee <ryder.lee@mediatek.com>
13599 L: linux-pci@vger.kernel.org
13600 L: linux-mediatek@lists.infradead.org
13602 F: Documentation/devicetree/bindings/pci/mediatek*
13603 F: drivers/pci/controller/*mediatek*
13605 PCIE DRIVER FOR QUALCOMM MSM
13606 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13607 L: linux-pci@vger.kernel.org
13608 L: linux-arm-msm@vger.kernel.org
13610 F: drivers/pci/controller/dwc/*qcom*
13612 PCIE DRIVER FOR ROCKCHIP
13613 M: Shawn Lin <shawn.lin@rock-chips.com>
13614 L: linux-pci@vger.kernel.org
13615 L: linux-rockchip@lists.infradead.org
13617 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13618 F: drivers/pci/controller/pcie-rockchip*
13620 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13621 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13622 L: linux-pci@vger.kernel.org
13624 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13625 F: drivers/pci/controller/dwc/pcie-uniphier*
13627 PCIE DRIVER FOR ST SPEAR13XX
13628 M: Pratyush Anand <pratyush.anand@gmail.com>
13629 L: linux-pci@vger.kernel.org
13631 F: drivers/pci/controller/dwc/*spear*
13634 M: Dominik Brodowski <linux@dominikbrodowski.net>
13636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13637 F: Documentation/pcmcia/
13642 PCNET32 NETWORK DRIVER
13643 M: Don Fry <pcnet32@frontier.com>
13644 L: netdev@vger.kernel.org
13646 F: drivers/net/ethernet/amd/pcnet32.c
13648 PCRYPT PARALLEL CRYPTO ENGINE
13649 M: Steffen Klassert <steffen.klassert@secunet.com>
13650 L: linux-crypto@vger.kernel.org
13653 F: include/crypto/pcrypt.h
13655 PEAQ WMI HOTKEYS DRIVER
13656 M: Hans de Goede <hdegoede@redhat.com>
13657 L: platform-driver-x86@vger.kernel.org
13659 F: drivers/platform/x86/peaq-wmi.c
13661 PENSANDO ETHERNET DRIVERS
13662 M: Shannon Nelson <snelson@pensando.io>
13663 M: Pensando Drivers <drivers@pensando.io>
13664 L: netdev@vger.kernel.org
13666 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13667 F: drivers/net/ethernet/pensando/
13669 PER-CPU MEMORY ALLOCATOR
13670 M: Dennis Zhou <dennis@kernel.org>
13671 M: Tejun Heo <tj@kernel.org>
13672 M: Christoph Lameter <cl@linux.com>
13674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13675 F: arch/*/include/asm/percpu.h
13676 F: include/linux/percpu*.h
13679 PER-TASK DELAY ACCOUNTING
13680 M: Balbir Singh <bsingharora@gmail.com>
13682 F: include/linux/delayacct.h
13683 F: kernel/delayacct.c
13685 PERFORMANCE EVENTS SUBSYSTEM
13686 M: Peter Zijlstra <peterz@infradead.org>
13687 M: Ingo Molnar <mingo@redhat.com>
13688 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13689 R: Mark Rutland <mark.rutland@arm.com>
13690 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13691 R: Jiri Olsa <jolsa@redhat.com>
13692 R: Namhyung Kim <namhyung@kernel.org>
13693 L: linux-kernel@vger.kernel.org
13695 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13697 F: arch/*/events/*/*
13698 F: arch/*/include/asm/perf_event.h
13699 F: arch/*/kernel/*/*/perf_event*.c
13700 F: arch/*/kernel/*/perf_event*.c
13701 F: arch/*/kernel/perf_callchain.c
13702 F: arch/*/kernel/perf_event*.c
13703 F: include/linux/perf_event.h
13704 F: include/uapi/linux/perf_event.h
13709 PERFORMANCE EVENTS TOOLING ARM64
13710 R: John Garry <john.garry@huawei.com>
13711 R: Will Deacon <will@kernel.org>
13712 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13713 R: Leo Yan <leo.yan@linaro.org>
13714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13716 F: tools/build/feature/test-libopencsd.c
13717 F: tools/perf/arch/arm*/
13718 F: tools/perf/pmu-events/arch/arm64/
13719 F: tools/perf/util/arm-spe*
13720 F: tools/perf/util/cs-etm*
13722 PERSONALITY HANDLING
13723 M: Christoph Hellwig <hch@infradead.org>
13724 L: linux-abi-devel@lists.sourceforge.net
13726 F: include/linux/personality.h
13727 F: include/uapi/linux/personality.h
13729 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13730 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13731 L: linux-input@vger.kernel.org
13733 F: Documentation/input/devices/pxrc.rst
13734 F: drivers/input/joystick/pxrc.c
13737 M: Remi Denis-Courmont <courmisch@gmail.com>
13739 F: Documentation/networking/phonet.rst
13740 F: include/linux/phonet.h
13741 F: include/net/phonet/
13742 F: include/uapi/linux/phonet.h
13746 M: Joern Engel <joern@lazybastard.org>
13747 L: linux-mtd@lists.infradead.org
13749 F: drivers/mtd/devices/phram.c
13752 M: Bruno Prémont <bonbons@linux-vserver.org>
13753 L: linux-input@vger.kernel.org
13755 F: drivers/hid/hid-picolcd*
13758 M: Jamie Iles <jamie@jamieiles.com>
13759 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13761 T: git git://github.com/jamieiles/linux-2.6-ji.git
13762 F: arch/arm/boot/dts/picoxcell*
13763 F: arch/arm/mach-picoxcell/
13764 F: drivers/crypto/picoxcell*
13767 M: Christian Brauner <christian@brauner.io>
13768 L: linux-kernel@vger.kernel.org
13770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13772 F: tools/testing/selftests/clone3/
13773 F: tools/testing/selftests/pid_namespace/
13774 F: tools/testing/selftests/pidfd/
13777 K: \b(clone_args|kernel_clone_args)\b
13779 PIN CONTROL SUBSYSTEM
13780 M: Linus Walleij <linus.walleij@linaro.org>
13781 L: linux-gpio@vger.kernel.org
13783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13784 F: Documentation/devicetree/bindings/pinctrl/
13785 F: Documentation/driver-api/pinctl.rst
13786 F: drivers/pinctrl/
13787 F: include/linux/pinctrl/
13789 PIN CONTROLLER - FREESCALE
13790 M: Dong Aisheng <aisheng.dong@nxp.com>
13791 M: Fabio Estevam <festevam@gmail.com>
13792 M: Shawn Guo <shawnguo@kernel.org>
13793 M: Stefan Agner <stefan@agner.ch>
13794 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13795 L: linux-gpio@vger.kernel.org
13797 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13798 F: drivers/pinctrl/freescale/
13800 PIN CONTROLLER - INTEL
13801 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13802 M: Andy Shevchenko <andy@kernel.org>
13804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13805 F: drivers/pinctrl/intel/
13807 PIN CONTROLLER - MEDIATEK
13808 M: Sean Wang <sean.wang@kernel.org>
13809 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13811 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13812 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13813 F: drivers/pinctrl/mediatek/
13815 PIN CONTROLLER - MICROCHIP AT91
13816 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13817 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13818 L: linux-gpio@vger.kernel.org
13820 F: drivers/gpio/gpio-sama5d2-piobu.c
13821 F: drivers/pinctrl/pinctrl-at91*
13823 PIN CONTROLLER - QUALCOMM
13824 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13825 L: linux-arm-msm@vger.kernel.org
13827 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13828 F: drivers/pinctrl/qcom/
13830 PIN CONTROLLER - RENESAS
13831 M: Geert Uytterhoeven <geert+renesas@glider.be>
13832 L: linux-renesas-soc@vger.kernel.org
13834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13835 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13836 F: drivers/pinctrl/renesas/
13838 PIN CONTROLLER - SAMSUNG
13839 M: Tomasz Figa <tomasz.figa@gmail.com>
13840 M: Krzysztof Kozlowski <krzk@kernel.org>
13841 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13842 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13843 L: linux-samsung-soc@vger.kernel.org
13845 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13847 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13848 F: drivers/pinctrl/samsung/
13849 F: include/dt-bindings/pinctrl/samsung.h
13851 PIN CONTROLLER - SINGLE
13852 M: Tony Lindgren <tony@atomide.com>
13853 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13854 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13855 L: linux-omap@vger.kernel.org
13857 F: drivers/pinctrl/pinctrl-single.c
13859 PIN CONTROLLER - ST SPEAR
13860 M: Viresh Kumar <vireshk@kernel.org>
13861 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13863 W: http://www.st.com/spear
13864 F: drivers/pinctrl/spear/
13866 PISTACHIO SOC SUPPORT
13867 M: James Hartley <james.hartley@sondrel.com>
13868 L: linux-mips@vger.kernel.org
13870 F: arch/mips/boot/dts/img/pistachio*
13871 F: arch/mips/configs/pistachio*_defconfig
13872 F: arch/mips/include/asm/mach-pistachio/
13873 F: arch/mips/pistachio/
13876 M: linux-block@vger.kernel.org
13878 F: drivers/block/pktcdvd.c
13879 F: include/linux/pktcdvd.h
13880 F: include/uapi/linux/pktcdvd.h
13882 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13883 M: Tomasz Duszynski <tduszyns@gmail.com>
13885 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13886 F: drivers/iio/chemical/pms7003.c
13889 M: Jacob Keller <jacob.e.keller@intel.com>
13891 F: Documentation/driver-api/pldmfw/
13892 F: include/linux/pldmfw.h
13896 M: Logan Gunthorpe <logang@deltatee.com>
13898 F: drivers/dma/plx_dma.c
13901 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13902 L: linux-pm@vger.kernel.org
13904 W: https://01.org/pm-graph
13905 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13906 T: git git://github.com/intel/pm-graph
13907 F: tools/power/pm-graph
13909 PMBUS HARDWARE MONITORING DRIVERS
13910 M: Guenter Roeck <linux@roeck-us.net>
13911 L: linux-hwmon@vger.kernel.org
13913 W: http://hwmon.wiki.kernel.org/
13914 W: http://www.roeck-us.net/linux/drivers/
13915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13916 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13917 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13918 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13919 F: Documentation/hwmon/adm1275.rst
13920 F: Documentation/hwmon/ibm-cffps.rst
13921 F: Documentation/hwmon/ir35221.rst
13922 F: Documentation/hwmon/lm25066.rst
13923 F: Documentation/hwmon/ltc2978.rst
13924 F: Documentation/hwmon/ltc3815.rst
13925 F: Documentation/hwmon/max16064.rst
13926 F: Documentation/hwmon/max20751.rst
13927 F: Documentation/hwmon/max31785.rst
13928 F: Documentation/hwmon/max34440.rst
13929 F: Documentation/hwmon/max8688.rst
13930 F: Documentation/hwmon/pmbus-core.rst
13931 F: Documentation/hwmon/pmbus.rst
13932 F: Documentation/hwmon/tps40422.rst
13933 F: Documentation/hwmon/ucd9000.rst
13934 F: Documentation/hwmon/ucd9200.rst
13935 F: Documentation/hwmon/zl6100.rst
13936 F: drivers/hwmon/pmbus/
13937 F: include/linux/pmbus.h
13939 PMC SIERRA MaxRAID DRIVER
13940 L: linux-scsi@vger.kernel.org
13942 W: http://www.pmc-sierra.com/
13943 F: drivers/scsi/pmcraid.*
13945 PMC SIERRA PM8001 DRIVER
13946 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13947 L: linux-scsi@vger.kernel.org
13949 F: drivers/scsi/pm8001/
13951 PNI RM3100 IIO DRIVER
13952 M: Song Qiang <songqiang1304521@gmail.com>
13953 L: linux-iio@vger.kernel.org
13955 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13956 F: drivers/iio/magnetometer/rm3100*
13959 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13960 L: linux-acpi@vger.kernel.org
13963 F: include/linux/pnp.h
13965 POSIX CLOCKS and TIMERS
13966 M: Thomas Gleixner <tglx@linutronix.de>
13967 L: linux-kernel@vger.kernel.org
13969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13971 F: include/linux/time_namespace.h
13972 F: include/linux/timer*
13973 F: kernel/time/*timer*
13974 F: kernel/time/namespace.c
13976 POWER MANAGEMENT CORE
13977 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
13978 L: linux-pm@vger.kernel.org
13980 B: https://bugzilla.kernel.org
13981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
13982 F: drivers/base/power/
13983 F: drivers/powercap/
13984 F: include/linux/intel_rapl.h
13985 F: include/linux/pm.h
13986 F: include/linux/pm_*
13987 F: include/linux/powercap.h
13988 F: kernel/configs/nopm.config
13990 POWER STATE COORDINATION INTERFACE (PSCI)
13991 M: Mark Rutland <mark.rutland@arm.com>
13992 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13993 L: linux-arm-kernel@lists.infradead.org
13995 F: drivers/firmware/psci/
13996 F: include/linux/psci.h
13997 F: include/uapi/linux/psci.h
13999 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14000 M: Sebastian Reichel <sre@kernel.org>
14001 L: linux-pm@vger.kernel.org
14003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14004 F: Documentation/ABI/testing/sysfs-class-power
14005 F: Documentation/devicetree/bindings/power/supply/
14006 F: drivers/power/supply/
14007 F: include/linux/power_supply.h
14009 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14010 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14011 L: linuxppc-dev@lists.ozlabs.org
14013 F: drivers/char/powernv-op-panel.c
14015 PPP OVER ATM (RFC 2364)
14016 M: Mitchell Blank Jr <mitch@sfgoth.com>
14018 F: include/uapi/linux/atmppp.h
14019 F: net/atm/pppoatm.c
14022 M: Michal Ostrowski <mostrows@earthlink.net>
14024 F: drivers/net/ppp/pppoe.c
14025 F: drivers/net/ppp/pppox.c
14028 M: James Chapman <jchapman@katalix.com>
14030 F: include/linux/if_pppol2tp.h
14031 F: include/uapi/linux/if_pppol2tp.h
14032 F: net/l2tp/l2tp_ppp.c
14034 PPP PROTOCOL DRIVERS AND COMPRESSORS
14035 M: Paul Mackerras <paulus@samba.org>
14036 L: linux-ppp@vger.kernel.org
14038 F: drivers/net/ppp/ppp_*
14041 M: Rodolfo Giometti <giometti@enneenne.com>
14042 L: linuxpps@ml.enneenne.com (subscribers-only)
14044 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14045 F: Documentation/ABI/testing/sysfs-pps
14046 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14047 F: Documentation/driver-api/pps.rst
14049 F: include/linux/pps*.h
14050 F: include/uapi/linux/pps.h
14053 M: Dmitry Kozlov <xeb@mail.ru>
14054 L: netdev@vger.kernel.org
14056 W: http://sourceforge.net/projects/accel-pptp
14057 F: drivers/net/ppp/pptp.c
14059 PRESSURE STALL INFORMATION (PSI)
14060 M: Johannes Weiner <hannes@cmpxchg.org>
14062 F: include/linux/psi*
14063 F: kernel/sched/psi.c
14066 M: Petr Mladek <pmladek@suse.com>
14067 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14068 R: Steven Rostedt <rostedt@goodmis.org>
14069 R: John Ogness <john.ogness@linutronix.de>
14071 F: include/linux/printk.h
14074 PRISM54 WIRELESS DRIVER
14075 M: Luis Chamberlain <mcgrof@kernel.org>
14076 L: linux-wireless@vger.kernel.org
14078 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14079 F: drivers/net/wireless/intersil/prism54/
14082 R: Alexey Dobriyan <adobriyan@gmail.com>
14083 L: linux-kernel@vger.kernel.org
14084 L: linux-fsdevel@vger.kernel.org
14086 F: Documentation/filesystems/proc.rst
14088 F: include/linux/proc_fs.h
14089 F: tools/testing/selftests/proc/
14092 M: Luis Chamberlain <mcgrof@kernel.org>
14093 M: Kees Cook <keescook@chromium.org>
14094 M: Iurii Zaikin <yzaikin@google.com>
14095 L: linux-kernel@vger.kernel.org
14096 L: linux-fsdevel@vger.kernel.org
14098 F: fs/proc/proc_sysctl.c
14099 F: include/linux/sysctl.h
14100 F: kernel/sysctl-test.c
14102 F: tools/testing/selftests/sysctl/
14104 PS3 NETWORK SUPPORT
14105 M: Geoff Levand <geoff@infradead.org>
14106 L: netdev@vger.kernel.org
14107 L: linuxppc-dev@lists.ozlabs.org
14109 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14111 PS3 PLATFORM SUPPORT
14112 M: Geoff Levand <geoff@infradead.org>
14113 L: linuxppc-dev@lists.ozlabs.org
14115 F: arch/powerpc/boot/ps3*
14116 F: arch/powerpc/include/asm/lv1call.h
14117 F: arch/powerpc/include/asm/ps3*.h
14118 F: arch/powerpc/platforms/ps3/
14121 F: drivers/rtc/rtc-ps3.c
14122 F: drivers/usb/host/*ps3.c
14123 F: sound/ppc/snd_ps3*
14126 M: Jim Paris <jim@jtan.com>
14127 M: Geoff Levand <geoff@infradead.org>
14128 L: linuxppc-dev@lists.ozlabs.org
14130 F: drivers/block/ps3vram.c
14132 PSAMPLE PACKET SAMPLING SUPPORT
14133 M: Yotam Gigi <yotam.gi@gmail.com>
14135 F: include/net/psample.h
14136 F: include/uapi/linux/psample.h
14140 M: Kees Cook <keescook@chromium.org>
14141 M: Anton Vorontsov <anton@enomsg.org>
14142 M: Colin Cross <ccross@android.com>
14143 M: Tony Luck <tony.luck@intel.com>
14145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14146 F: Documentation/admin-guide/ramoops.rst
14147 F: Documentation/admin-guide/pstore-blk.rst
14148 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14149 F: drivers/acpi/apei/erst.c
14150 F: drivers/firmware/efi/efi-pstore.c
14152 F: include/linux/pstore*
14153 K: \b(pstore|ramoops)
14155 PTP HARDWARE CLOCK SUPPORT
14156 M: Richard Cochran <richardcochran@gmail.com>
14157 L: netdev@vger.kernel.org
14159 W: http://linuxptp.sourceforge.net/
14160 F: Documentation/ABI/testing/sysfs-ptp
14161 F: Documentation/driver-api/ptp.rst
14162 F: drivers/net/phy/dp83640*
14164 F: include/linux/ptp_cl*
14167 M: Oleg Nesterov <oleg@redhat.com>
14169 F: arch/*/*/ptrace*.c
14170 F: arch/*/include/asm/ptrace*.h
14171 F: arch/*/ptrace*.c
14172 F: include/asm-generic/syscall.h
14173 F: include/linux/ptrace.h
14174 F: include/linux/regset.h
14175 F: include/linux/tracehook.h
14176 F: include/uapi/linux/ptrace.h
14177 F: include/uapi/linux/ptrace.h
14181 M: Hans Verkuil <hverkuil@xs4all.nl>
14182 L: linux-media@vger.kernel.org
14184 T: git git://linuxtv.org/media_tree.git
14185 F: Documentation/admin-guide/media/pulse8-cec.rst
14186 F: drivers/media/cec/usb/pulse8/
14188 PVRUSB2 VIDEO4LINUX DRIVER
14189 M: Mike Isely <isely@pobox.com>
14190 L: pvrusb2@isely.net (subscribers-only)
14191 L: linux-media@vger.kernel.org
14193 W: http://www.isely.net/pvrusb2/
14194 T: git git://linuxtv.org/media_tree.git
14195 F: Documentation/driver-api/media/drivers/pvrusb2*
14196 F: drivers/media/usb/pvrusb2/
14199 M: Hans Verkuil <hverkuil@xs4all.nl>
14200 L: linux-media@vger.kernel.org
14202 T: git git://linuxtv.org/media_tree.git
14203 F: drivers/media/usb/pwc/*
14204 F: include/trace/events/pwc.h
14207 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14208 L: linux-hwmon@vger.kernel.org
14210 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14211 F: Documentation/hwmon/pwm-fan.rst
14212 F: drivers/hwmon/pwm-fan.c
14215 M: Sean Young <sean@mess.org>
14216 L: linux-media@vger.kernel.org
14218 F: drivers/media/rc/pwm-ir-tx.c
14221 M: Thierry Reding <thierry.reding@gmail.com>
14222 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14223 M: Lee Jones <lee.jones@linaro.org>
14224 L: linux-pwm@vger.kernel.org
14226 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14228 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14229 F: Documentation/devicetree/bindings/pwm/
14230 F: Documentation/driver-api/pwm.rst
14231 F: drivers/gpio/gpio-mvebu.c
14233 F: drivers/video/backlight/pwm_bl.c
14234 F: include/linux/pwm.h
14235 F: include/linux/pwm_backlight.h
14236 K: pwm_(config|apply_state|ops)
14239 M: Robert Jarzmik <robert.jarzmik@free.fr>
14240 L: linux-gpio@vger.kernel.org
14242 F: drivers/gpio/gpio-pxa.c
14248 M: Robert Jarzmik <robert.jarzmik@free.fr>
14249 L: linux-rtc@vger.kernel.org
14252 PXA2xx/PXA3xx SUPPORT
14253 M: Daniel Mack <daniel@zonque.org>
14254 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14255 M: Robert Jarzmik <robert.jarzmik@free.fr>
14256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14258 T: git git://github.com/hzhuang1/linux.git
14259 T: git git://github.com/rjarzmik/linux.git
14260 F: arch/arm/boot/dts/pxa*
14261 F: arch/arm/mach-pxa/
14262 F: drivers/dma/pxa*
14263 F: drivers/pcmcia/pxa2xx*
14264 F: drivers/pinctrl/pxa/
14265 F: drivers/spi/spi-pxa2xx*
14266 F: drivers/usb/gadget/udc/pxa2*
14267 F: include/sound/pxa2xx-lib.h
14272 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14273 L: qat-linux@intel.com
14275 F: drivers/crypto/qat/
14277 QCOM AUDIO (ASoC) DRIVERS
14278 M: Patrick Lai <plai@codeaurora.org>
14279 M: Banajit Goswami <bgoswami@codeaurora.org>
14280 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14285 M: Alex Elder <elder@kernel.org>
14286 L: netdev@vger.kernel.org
14288 F: drivers/net/ipa/
14290 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14291 M: Gabriel Somlo <somlo@cmu.edu>
14292 M: "Michael S. Tsirkin" <mst@redhat.com>
14293 L: qemu-devel@nongnu.org
14295 F: drivers/firmware/qemu_fw_cfg.c
14296 F: include/uapi/linux/qemu_fw_cfg.h
14299 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14300 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14301 L: linux-rdma@vger.kernel.org
14303 F: drivers/infiniband/hw/qib/
14305 QLOGIC QL41xxx FCOE DRIVER
14306 M: Saurav Kashyap <skashyap@marvell.com>
14307 M: Javed Hasan <jhasan@marvell.com>
14308 M: GR-QLogic-Storage-Upstream@marvell.com
14309 L: linux-scsi@vger.kernel.org
14311 F: drivers/scsi/qedf/
14313 QLOGIC QL41xxx ISCSI DRIVER
14314 M: Nilesh Javali <njavali@marvell.com>
14315 M: Manish Rangankar <mrangankar@marvell.com>
14316 M: GR-QLogic-Storage-Upstream@marvell.com
14317 L: linux-scsi@vger.kernel.org
14319 F: drivers/scsi/qedi/
14321 QLOGIC QL4xxx ETHERNET DRIVER
14322 M: Ariel Elior <aelior@marvell.com>
14323 M: GR-everest-linux-l2@marvell.com
14324 L: netdev@vger.kernel.org
14326 F: drivers/net/ethernet/qlogic/qed/
14327 F: drivers/net/ethernet/qlogic/qede/
14328 F: include/linux/qed/
14330 QLOGIC QL4xxx RDMA DRIVER
14331 M: Michal Kalderon <mkalderon@marvell.com>
14332 M: Ariel Elior <aelior@marvell.com>
14333 L: linux-rdma@vger.kernel.org
14335 F: drivers/infiniband/hw/qedr/
14336 F: include/uapi/rdma/qedr-abi.h
14338 QLOGIC QLA1280 SCSI DRIVER
14339 M: Michael Reed <mdr@sgi.com>
14340 L: linux-scsi@vger.kernel.org
14342 F: drivers/scsi/qla1280.[ch]
14344 QLOGIC QLA2XXX FC-SCSI DRIVER
14345 M: Nilesh Javali <njavali@marvell.com>
14346 M: GR-QLogic-Storage-Upstream@marvell.com
14347 L: linux-scsi@vger.kernel.org
14349 F: drivers/scsi/qla2xxx/
14351 QLOGIC QLA3XXX NETWORK DRIVER
14352 M: GR-Linux-NIC-Dev@marvell.com
14353 L: netdev@vger.kernel.org
14355 F: drivers/net/ethernet/qlogic/qla3xxx.*
14357 QLOGIC QLA4XXX iSCSI DRIVER
14358 M: Nilesh Javali <njavali@marvell.com>
14359 M: Manish Rangankar <mrangankar@marvell.com>
14360 M: GR-QLogic-Storage-Upstream@marvell.com
14361 L: linux-scsi@vger.kernel.org
14363 F: drivers/scsi/qla4xxx/
14365 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14366 M: Shahed Shaikh <shshaikh@marvell.com>
14367 M: Manish Chopra <manishc@marvell.com>
14368 M: GR-Linux-NIC-Dev@marvell.com
14369 L: netdev@vger.kernel.org
14371 F: drivers/net/ethernet/qlogic/qlcnic/
14373 QLOGIC QLGE 10Gb ETHERNET DRIVER
14374 M: Manish Chopra <manishc@marvell.com>
14375 M: GR-Linux-NIC-Dev@marvell.com
14376 L: netdev@vger.kernel.org
14378 F: drivers/staging/qlge/
14380 QM1D1B0004 MEDIA DRIVER
14381 M: Akihiro Tsukada <tskd08@gmail.com>
14382 L: linux-media@vger.kernel.org
14384 F: drivers/media/tuners/qm1d1b0004*
14386 QM1D1C0042 MEDIA DRIVER
14387 M: Akihiro Tsukada <tskd08@gmail.com>
14388 L: linux-media@vger.kernel.org
14390 F: drivers/media/tuners/qm1d1c0042*
14393 M: Anders Larsen <al@alarsen.net>
14395 W: http://www.alarsen.net/linux/qnx4fs/
14397 F: include/uapi/linux/qnx4_fs.h
14398 F: include/uapi/linux/qnxtypes.h
14400 QORIQ DPAA2 FSL-MC BUS DRIVER
14401 M: Stuart Yoder <stuyoder@gmail.com>
14402 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14403 L: linux-kernel@vger.kernel.org
14405 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14406 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14407 F: drivers/bus/fsl-mc/
14409 QT1010 MEDIA DRIVER
14410 M: Antti Palosaari <crope@iki.fi>
14411 L: linux-media@vger.kernel.org
14413 W: https://linuxtv.org
14414 W: http://palosaari.fi/linux/
14415 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14416 T: git git://linuxtv.org/anttip/media_tree.git
14417 F: drivers/media/tuners/qt1010*
14419 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14420 M: Kalle Valo <kvalo@codeaurora.org>
14421 L: ath10k@lists.infradead.org
14423 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14424 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14425 F: drivers/net/wireless/ath/ath10k/
14427 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14428 M: Kalle Valo <kvalo@codeaurora.org>
14429 L: ath11k@lists.infradead.org
14431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14432 F: drivers/net/wireless/ath/ath11k/
14434 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14435 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14436 L: linux-wireless@vger.kernel.org
14438 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14439 F: drivers/net/wireless/ath/ath9k/
14441 QUALCOMM CAMERA SUBSYSTEM DRIVER
14442 M: Todor Tomov <todor.too@gmail.com>
14443 L: linux-media@vger.kernel.org
14445 F: Documentation/admin-guide/media/qcom_camss.rst
14446 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14447 F: drivers/media/platform/qcom/camss/
14449 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14450 M: Niklas Cassel <nks@flawful.org>
14451 L: linux-pm@vger.kernel.org
14452 L: linux-arm-msm@vger.kernel.org
14454 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14455 F: drivers/soc/qcom/cpr.c
14457 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14458 M: Ilia Lin <ilia.lin@kernel.org>
14459 L: linux-pm@vger.kernel.org
14461 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14462 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14464 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14465 M: Timur Tabi <timur@kernel.org>
14466 L: netdev@vger.kernel.org
14468 F: drivers/net/ethernet/qualcomm/emac/
14470 QUALCOMM ETHQOS ETHERNET DRIVER
14471 M: Vinod Koul <vkoul@kernel.org>
14472 L: netdev@vger.kernel.org
14474 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14475 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14477 QUALCOMM GENERIC INTERFACE I2C DRIVER
14478 M: Akash Asthana <akashast@codeaurora.org>
14479 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14480 L: linux-i2c@vger.kernel.org
14481 L: linux-arm-msm@vger.kernel.org
14483 F: drivers/i2c/busses/i2c-qcom-geni.c
14485 QUALCOMM HEXAGON ARCHITECTURE
14486 M: Brian Cain <bcain@codeaurora.org>
14487 L: linux-hexagon@vger.kernel.org
14491 QUALCOMM HIDMA DRIVER
14492 M: Sinan Kaya <okaya@kernel.org>
14493 L: linux-arm-kernel@lists.infradead.org
14494 L: linux-arm-msm@vger.kernel.org
14495 L: dmaengine@vger.kernel.org
14497 F: drivers/dma/qcom/hidma*
14499 QUALCOMM I2C CCI DRIVER
14500 M: Loic Poulain <loic.poulain@linaro.org>
14501 M: Robert Foss <robert.foss@linaro.org>
14502 L: linux-i2c@vger.kernel.org
14503 L: linux-arm-msm@vger.kernel.org
14505 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14506 F: drivers/i2c/busses/i2c-qcom-cci.c
14509 M: Rob Clark <robdclark@gmail.com>
14510 L: iommu@lists.linux-foundation.org
14511 L: linux-arm-msm@vger.kernel.org
14513 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14515 QUALCOMM IPCC MAILBOX DRIVER
14516 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14517 L: linux-arm-msm@vger.kernel.org
14519 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14520 F: drivers/mailbox/qcom-ipcc.c
14521 F: include/dt-bindings/mailbox/qcom-ipcc.h
14523 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14524 M: Robert Marko <robert.marko@sartura.hr>
14525 M: Luka Perkov <luka.perkov@sartura.hr>
14526 L: linux-arm-msm@vger.kernel.org
14528 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14529 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14531 QUALCOMM RMNET DRIVER
14532 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14533 M: Sean Tranchetti <stranche@codeaurora.org>
14534 L: netdev@vger.kernel.org
14536 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14537 F: drivers/net/ethernet/qualcomm/rmnet/
14538 F: include/linux/if_rmnet.h
14540 QUALCOMM TSENS THERMAL DRIVER
14541 M: Amit Kucheria <amitk@kernel.org>
14542 L: linux-pm@vger.kernel.org
14543 L: linux-arm-msm@vger.kernel.org
14545 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14546 F: drivers/thermal/qcom/
14548 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14549 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14550 L: linux-media@vger.kernel.org
14551 L: linux-arm-msm@vger.kernel.org
14553 T: git git://linuxtv.org/media_tree.git
14554 F: Documentation/devicetree/bindings/media/*venus*
14555 F: drivers/media/platform/qcom/venus/
14557 QUALCOMM WCN36XX WIRELESS DRIVER
14558 M: Kalle Valo <kvalo@codeaurora.org>
14559 L: wcn36xx@lists.infradead.org
14561 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14562 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14563 F: drivers/net/wireless/ath/wcn36xx/
14565 QUANTENNA QTNFMAC WIRELESS DRIVER
14566 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14567 R: Sergey Matyukevich <geomatsi@gmail.com>
14568 L: linux-wireless@vger.kernel.org
14570 F: drivers/net/wireless/quantenna
14572 RADEON and AMDGPU DRM DRIVERS
14573 M: Alex Deucher <alexander.deucher@amd.com>
14574 M: Christian König <christian.koenig@amd.com>
14575 L: amd-gfx@lists.freedesktop.org
14577 T: git git://people.freedesktop.org/~agd5f/linux
14578 F: drivers/gpu/drm/amd/
14579 F: drivers/gpu/drm/radeon/
14580 F: include/uapi/drm/amdgpu_drm.h
14581 F: include/uapi/drm/radeon_drm.h
14583 RADEON FRAMEBUFFER DISPLAY DRIVER
14584 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14585 L: linux-fbdev@vger.kernel.org
14587 F: drivers/video/fbdev/aty/radeon*
14588 F: include/uapi/linux/radeonfb.h
14590 RADIOSHARK RADIO DRIVER
14591 M: Hans Verkuil <hverkuil@xs4all.nl>
14592 L: linux-media@vger.kernel.org
14594 T: git git://linuxtv.org/media_tree.git
14595 F: drivers/media/radio/radio-shark.c
14597 RADIOSHARK2 RADIO DRIVER
14598 M: Hans Verkuil <hverkuil@xs4all.nl>
14599 L: linux-media@vger.kernel.org
14601 T: git git://linuxtv.org/media_tree.git
14602 F: drivers/media/radio/radio-shark2.c
14603 F: drivers/media/radio/radio-tea5777.c
14605 RADOS BLOCK DEVICE (RBD)
14606 M: Ilya Dryomov <idryomov@gmail.com>
14607 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14608 L: ceph-devel@vger.kernel.org
14610 W: http://ceph.com/
14611 T: git git://github.com/ceph/ceph-client.git
14612 F: Documentation/ABI/testing/sysfs-bus-rbd
14613 F: drivers/block/rbd.c
14614 F: drivers/block/rbd_types.h
14616 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14617 M: Paul Mackerras <paulus@samba.org>
14618 L: linux-fbdev@vger.kernel.org
14620 F: drivers/video/fbdev/aty/aty128fb.c
14622 RAINSHADOW-CEC DRIVER
14623 M: Hans Verkuil <hverkuil@xs4all.nl>
14624 L: linux-media@vger.kernel.org
14626 T: git git://linuxtv.org/media_tree.git
14627 F: drivers/media/cec/usb/rainshadow/
14629 RALINK MIPS ARCHITECTURE
14630 M: John Crispin <john@phrozen.org>
14631 L: linux-mips@vger.kernel.org
14633 F: arch/mips/ralink
14635 RALINK RT2X00 WIRELESS LAN DRIVER
14636 M: Stanislaw Gruszka <stf_xl@wp.pl>
14637 M: Helmut Schaa <helmut.schaa@googlemail.com>
14638 L: linux-wireless@vger.kernel.org
14640 F: drivers/net/wireless/ralink/rt2x00/
14642 RAMDISK RAM BLOCK DEVICE DRIVER
14643 M: Jens Axboe <axboe@kernel.dk>
14645 F: Documentation/admin-guide/blockdev/ramdisk.rst
14646 F: drivers/block/brd.c
14648 RANCHU VIRTUAL BOARD FOR MIPS
14649 M: Miodrag Dinic <miodrag.dinic@mips.com>
14650 L: linux-mips@vger.kernel.org
14652 F: arch/mips/configs/generic/board-ranchu.config
14653 F: arch/mips/generic/board-ranchu.c
14655 RANDOM NUMBER DRIVER
14656 M: "Theodore Ts'o" <tytso@mit.edu>
14658 F: drivers/char/random.c
14661 M: Matt Porter <mporter@kernel.crashing.org>
14662 M: Alexandre Bounine <alex.bou9@gmail.com>
14664 F: drivers/rapidio/
14667 M: Tony Luck <tony.luck@intel.com>
14668 M: Borislav Petkov <bp@alien8.de>
14669 L: linux-edac@vger.kernel.org
14671 F: Documentation/admin-guide/ras.rst
14673 F: include/linux/ras.h
14674 F: include/ras/ras_event.h
14676 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14677 L: linux-wireless@vger.kernel.org
14679 F: drivers/net/wireless/ray*
14681 RC-CORE / LIRC FRAMEWORK
14682 M: Sean Young <sean@mess.org>
14683 L: linux-media@vger.kernel.org
14685 W: http://linuxtv.org
14686 T: git git://linuxtv.org/media_tree.git
14687 F: Documentation/driver-api/media/rc-core.rst
14688 F: Documentation/userspace-api/media/rc/
14689 F: drivers/media/rc/
14690 F: include/media/rc-map.h
14691 F: include/media/rc-core.h
14692 F: include/uapi/linux/lirc.h
14694 RCMM REMOTE CONTROLS DECODER
14695 M: Patrick Lerda <patrick9876@free.fr>
14697 F: drivers/media/rc/ir-rcmm-decoder.c
14699 RCUTORTURE TEST FRAMEWORK
14700 M: "Paul E. McKenney" <paulmck@kernel.org>
14701 M: Josh Triplett <josh@joshtriplett.org>
14702 R: Steven Rostedt <rostedt@goodmis.org>
14703 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14704 R: Lai Jiangshan <jiangshanlai@gmail.com>
14705 L: rcu@vger.kernel.org
14707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14708 F: tools/testing/selftests/rcutorture
14710 RDACM20 Camera Sensor
14711 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14712 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14713 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14714 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14715 L: linux-media@vger.kernel.org
14717 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14718 F: drivers/media/i2c/max9271.c
14719 F: drivers/media/i2c/max9271.h
14720 F: drivers/media/i2c/rdacm20.c
14723 M: Florian Fainelli <florian@openwrt.org>
14726 RDC R6040 FAST ETHERNET DRIVER
14727 M: Florian Fainelli <f.fainelli@gmail.com>
14728 L: netdev@vger.kernel.org
14730 F: drivers/net/ethernet/rdc/r6040.c
14732 RDMAVT - RDMA verbs software
14733 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14734 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14735 L: linux-rdma@vger.kernel.org
14737 F: drivers/infiniband/sw/rdmavt
14739 RDS - RELIABLE DATAGRAM SOCKETS
14740 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14741 L: netdev@vger.kernel.org
14742 L: linux-rdma@vger.kernel.org
14743 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14745 W: https://oss.oracle.com/projects/rds/
14746 F: Documentation/networking/rds.rst
14749 RDT - RESOURCE ALLOCATION
14750 M: Fenghua Yu <fenghua.yu@intel.com>
14751 M: Reinette Chatre <reinette.chatre@intel.com>
14752 L: linux-kernel@vger.kernel.org
14754 F: Documentation/x86/resctrl*
14755 F: arch/x86/include/asm/resctrl.h
14756 F: arch/x86/kernel/cpu/resctrl/
14757 F: tools/testing/selftests/resctrl/
14759 READ-COPY UPDATE (RCU)
14760 M: "Paul E. McKenney" <paulmck@kernel.org>
14761 M: Josh Triplett <josh@joshtriplett.org>
14762 R: Steven Rostedt <rostedt@goodmis.org>
14763 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14764 R: Lai Jiangshan <jiangshanlai@gmail.com>
14765 R: Joel Fernandes <joel@joelfernandes.org>
14766 L: rcu@vger.kernel.org
14768 W: http://www.rdrop.com/users/paulmck/RCU/
14769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14770 F: Documentation/RCU/
14771 F: include/linux/rcu*
14773 X: Documentation/RCU/torture.rst
14774 X: include/linux/srcu*.h
14775 X: kernel/rcu/srcu*.c
14777 REAL TIME CLOCK (RTC) SUBSYSTEM
14778 M: Alessandro Zummo <a.zummo@towertech.it>
14779 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14780 L: linux-rtc@vger.kernel.org
14782 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14784 F: Documentation/admin-guide/rtc.rst
14785 F: Documentation/devicetree/bindings/rtc/
14787 F: include/linux/platform_data/rtc-*
14788 F: include/linux/rtc.h
14789 F: include/linux/rtc/
14790 F: include/uapi/linux/rtc.h
14791 F: tools/testing/selftests/rtc/
14793 REALTEK AUDIO CODECS
14794 M: Oder Chiou <oder_chiou@realtek.com>
14796 F: include/sound/rt*.h
14797 F: sound/soc/codecs/rt*
14799 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14800 M: Linus Walleij <linus.walleij@linaro.org>
14802 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14803 F: drivers/net/dsa/realtek-smi*
14804 F: drivers/net/dsa/rtl83*
14806 REALTEK WIRELESS DRIVER (rtlwifi family)
14807 M: Ping-Ke Shih <pkshih@realtek.com>
14808 L: linux-wireless@vger.kernel.org
14810 W: https://wireless.wiki.kernel.org/
14811 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14812 F: drivers/net/wireless/realtek/rtlwifi/
14814 REALTEK WIRELESS DRIVER (rtw88)
14815 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14816 L: linux-wireless@vger.kernel.org
14818 F: drivers/net/wireless/realtek/rtw88/
14820 REDPINE WIRELESS DRIVER
14821 M: Amitkumar Karwar <amitkarwar@gmail.com>
14822 M: Siva Rebbagondla <siva8118@gmail.com>
14823 L: linux-wireless@vger.kernel.org
14825 F: drivers/net/wireless/rsi/
14827 REGISTER MAP ABSTRACTION
14828 M: Mark Brown <broonie@kernel.org>
14829 L: linux-kernel@vger.kernel.org
14831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14832 F: Documentation/devicetree/bindings/regmap/
14833 F: drivers/base/regmap/
14834 F: include/linux/regmap.h
14836 REISERFS FILE SYSTEM
14837 L: reiserfs-devel@vger.kernel.org
14841 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14842 M: Ohad Ben-Cohen <ohad@wizery.com>
14843 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14844 L: linux-remoteproc@vger.kernel.org
14846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14847 F: Documentation/ABI/testing/sysfs-class-remoteproc
14848 F: Documentation/devicetree/bindings/remoteproc/
14849 F: Documentation/staging/remoteproc.rst
14850 F: drivers/remoteproc/
14851 F: include/linux/remoteproc.h
14852 F: include/linux/remoteproc/
14854 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14855 M: Ohad Ben-Cohen <ohad@wizery.com>
14856 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14857 L: linux-remoteproc@vger.kernel.org
14859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14860 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14861 F: Documentation/staging/rpmsg.rst
14863 F: include/linux/rpmsg.h
14864 F: include/linux/rpmsg/
14865 F: include/uapi/linux/rpmsg.h
14868 RENESAS CLOCK DRIVERS
14869 M: Geert Uytterhoeven <geert+renesas@glider.be>
14870 L: linux-renesas-soc@vger.kernel.org
14872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14873 F: Documentation/devicetree/bindings/clock/renesas,*
14874 F: drivers/clk/renesas/
14876 RENESAS EMEV2 I2C DRIVER
14877 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14879 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14880 F: drivers/i2c/busses/i2c-emev2.c
14882 RENESAS ETHERNET DRIVERS
14883 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14884 L: netdev@vger.kernel.org
14885 L: linux-renesas-soc@vger.kernel.org
14886 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14887 F: drivers/net/ethernet/renesas/
14888 F: include/linux/sh_eth.h
14890 RENESAS R-CAR GYROADC DRIVER
14891 M: Marek Vasut <marek.vasut@gmail.com>
14892 L: linux-iio@vger.kernel.org
14894 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14895 F: drivers/iio/adc/rcar-gyroadc.c
14897 RENESAS R-CAR I2C DRIVERS
14898 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14900 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14901 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14902 F: drivers/i2c/busses/i2c-rcar.c
14903 F: drivers/i2c/busses/i2c-sh_mobile.c
14905 RENESAS R-CAR THERMAL DRIVERS
14906 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14907 L: linux-renesas-soc@vger.kernel.org
14909 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14910 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14911 F: drivers/thermal/rcar_gen3_thermal.c
14912 F: drivers/thermal/rcar_thermal.c
14914 RENESAS RIIC DRIVER
14915 M: Chris Brandt <chris.brandt@renesas.com>
14917 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14918 F: drivers/i2c/busses/i2c-riic.c
14920 RENESAS USB PHY DRIVER
14921 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14922 L: linux-renesas-soc@vger.kernel.org
14924 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14926 RESET CONTROLLER FRAMEWORK
14927 M: Philipp Zabel <p.zabel@pengutronix.de>
14929 T: git git://git.pengutronix.de/git/pza/linux
14930 F: Documentation/devicetree/bindings/reset/
14932 F: include/dt-bindings/reset/
14933 F: include/linux/reset-controller.h
14934 F: include/linux/reset.h
14935 F: include/linux/reset/
14936 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14938 RESTARTABLE SEQUENCES SUPPORT
14939 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14940 M: Peter Zijlstra <peterz@infradead.org>
14941 M: "Paul E. McKenney" <paulmck@kernel.org>
14942 M: Boqun Feng <boqun.feng@gmail.com>
14943 L: linux-kernel@vger.kernel.org
14945 F: include/trace/events/rseq.h
14946 F: include/uapi/linux/rseq.h
14948 F: tools/testing/selftests/rseq/
14951 M: Johannes Berg <johannes@sipsolutions.net>
14952 L: linux-wireless@vger.kernel.org
14954 W: https://wireless.wiki.kernel.org/
14955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14956 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14957 F: Documentation/ABI/stable/sysfs-class-rfkill
14958 F: Documentation/driver-api/rfkill.rst
14959 F: include/linux/rfkill.h
14960 F: include/uapi/linux/rfkill.h
14964 M: Thomas Graf <tgraf@suug.ch>
14965 M: Herbert Xu <herbert@gondor.apana.org.au>
14966 L: netdev@vger.kernel.org
14968 F: include/linux/rhashtable-types.h
14969 F: include/linux/rhashtable.h
14970 F: lib/rhashtable.c
14971 F: lib/test_rhashtable.c
14973 RICOH R5C592 MEMORYSTICK DRIVER
14974 M: Maxim Levitsky <maximlevitsky@gmail.com>
14976 F: drivers/memstick/host/r592.*
14978 RICOH SMARTMEDIA/XD DRIVER
14979 M: Maxim Levitsky <maximlevitsky@gmail.com>
14981 F: drivers/mtd/nand/raw/r852.c
14982 F: drivers/mtd/nand/raw/r852.h
14984 RISC-V ARCHITECTURE
14985 M: Paul Walmsley <paul.walmsley@sifive.com>
14986 M: Palmer Dabbelt <palmer@dabbelt.com>
14987 M: Albert Ou <aou@eecs.berkeley.edu>
14988 L: linux-riscv@lists.infradead.org
14990 P: Documentation/riscv/patch-acceptance.rst
14991 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
14997 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
14998 M: Jack Wang <jinpu.wang@cloud.ionos.com>
14999 L: linux-block@vger.kernel.org
15001 F: drivers/block/rnbd/
15004 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15006 W: http://sourceforge.net/projects/roccat/
15007 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15008 F: drivers/hid/hid-roccat*
15009 F: include/linux/hid-roccat*
15011 ROCKCHIP ISP V1 DRIVER
15012 M: Helen Koike <helen.koike@collabora.com>
15013 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15014 L: linux-media@vger.kernel.org
15016 F: Documentation/admin-guide/media/rkisp1.rst
15017 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15018 F: drivers/staging/media/rkisp1/
15020 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15021 M: Jacob Chen <jacob-chen@iotwrt.com>
15022 M: Ezequiel Garcia <ezequiel@collabora.com>
15023 L: linux-media@vger.kernel.org
15024 L: linux-rockchip@lists.infradead.org
15026 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15027 F: drivers/media/platform/rockchip/rga/
15029 ROCKCHIP VIDEO DECODER DRIVER
15030 M: Ezequiel Garcia <ezequiel@collabora.com>
15031 L: linux-media@vger.kernel.org
15032 L: linux-rockchip@lists.infradead.org
15034 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15035 F: drivers/staging/media/rkvdec/
15038 M: Jiri Pirko <jiri@resnulli.us>
15039 L: netdev@vger.kernel.org
15041 F: drivers/net/ethernet/rocker/
15045 W: http://www.comtrol.com
15046 F: Documentation/driver-api/serial/rocket.rst
15047 F: drivers/tty/rocket*
15049 ROCKETPORT EXPRESS/INFINITY DRIVER
15050 M: Kevin Cernekee <cernekee@gmail.com>
15051 L: linux-serial@vger.kernel.org
15053 F: drivers/tty/serial/rp2.*
15055 ROHM BD99954 CHARGER IC
15056 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15057 L: linux-power@fi.rohmeurope.com
15059 F: drivers/power/supply/bd99954-charger.c
15060 F: drivers/power/supply/bd99954-charger.h
15062 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15063 M: Tomasz Duszynski <tduszyns@gmail.com>
15065 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15066 F: drivers/iio/light/bh1750.c
15068 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15069 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15070 L: linux-kernel@vger.kernel.org
15071 L: linux-renesas-soc@vger.kernel.org
15073 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15074 F: drivers/gpio/gpio-bd9571mwv.c
15075 F: drivers/mfd/bd9571mwv.c
15076 F: drivers/regulator/bd9571mwv-regulator.c
15077 F: include/linux/mfd/bd9571mwv.h
15079 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15080 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15081 L: linux-power@fi.rohmeurope.com
15083 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15084 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15085 F: drivers/clk/clk-bd718x7.c
15086 F: drivers/gpio/gpio-bd70528.c
15087 F: drivers/gpio/gpio-bd71828.c
15088 F: drivers/mfd/rohm-bd70528.c
15089 F: drivers/mfd/rohm-bd71828.c
15090 F: drivers/mfd/rohm-bd718x7.c
15091 F: drivers/power/supply/bd70528-charger.c
15092 F: drivers/regulator/bd70528-regulator.c
15093 F: drivers/regulator/bd71828-regulator.c
15094 F: drivers/regulator/bd718x7-regulator.c
15095 F: drivers/regulator/rohm-regulator.c
15096 F: drivers/rtc/rtc-bd70528.c
15097 F: drivers/watchdog/bd70528_wdt.c
15098 F: include/linux/mfd/rohm-bd70528.h
15099 F: include/linux/mfd/rohm-bd71828.h
15100 F: include/linux/mfd/rohm-bd718x7.h
15101 F: include/linux/mfd/rohm-generic.h
15102 F: include/linux/mfd/rohm-shared.h
15105 M: Ralf Baechle <ralf@linux-mips.org>
15106 L: linux-hams@vger.kernel.org
15108 W: http://www.linux-ax25.org/
15109 F: include/net/rose.h
15110 F: include/uapi/linux/rose.h
15113 ROTATION DRIVER FOR ALLWINNER A83T
15114 M: Jernej Skrabec <jernej.skrabec@siol.net>
15115 L: linux-media@vger.kernel.org
15117 T: git git://linuxtv.org/media_tree.git
15118 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15119 F: drivers/media/platform/sunxi/sun8i-rotate/
15121 RTL2830 MEDIA DRIVER
15122 M: Antti Palosaari <crope@iki.fi>
15123 L: linux-media@vger.kernel.org
15125 W: https://linuxtv.org
15126 W: http://palosaari.fi/linux/
15127 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15128 T: git git://linuxtv.org/anttip/media_tree.git
15129 F: drivers/media/dvb-frontends/rtl2830*
15131 RTL2832 MEDIA DRIVER
15132 M: Antti Palosaari <crope@iki.fi>
15133 L: linux-media@vger.kernel.org
15135 W: https://linuxtv.org
15136 W: http://palosaari.fi/linux/
15137 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15138 T: git git://linuxtv.org/anttip/media_tree.git
15139 F: drivers/media/dvb-frontends/rtl2832*
15141 RTL2832_SDR MEDIA DRIVER
15142 M: Antti Palosaari <crope@iki.fi>
15143 L: linux-media@vger.kernel.org
15145 W: https://linuxtv.org
15146 W: http://palosaari.fi/linux/
15147 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15148 T: git git://linuxtv.org/anttip/media_tree.git
15149 F: drivers/media/dvb-frontends/rtl2832_sdr*
15151 RTL8180 WIRELESS DRIVER
15152 L: linux-wireless@vger.kernel.org
15154 W: https://wireless.wiki.kernel.org/
15155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15156 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15158 RTL8187 WIRELESS DRIVER
15159 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15160 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15161 M: Larry Finger <Larry.Finger@lwfinger.net>
15162 L: linux-wireless@vger.kernel.org
15164 W: https://wireless.wiki.kernel.org/
15165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15166 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15168 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15169 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15170 L: linux-wireless@vger.kernel.org
15172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15173 F: drivers/net/wireless/realtek/rtl8xxxu/
15175 RTRS TRANSPORT DRIVERS
15176 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15177 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15178 L: linux-rdma@vger.kernel.org
15180 F: drivers/infiniband/ulp/rtrs/
15182 RXRPC SOCKETS (AF_RXRPC)
15183 M: David Howells <dhowells@redhat.com>
15184 L: linux-afs@lists.infradead.org
15186 W: https://www.infradead.org/~dhowells/kafs/
15187 F: Documentation/networking/rxrpc.rst
15188 F: include/keys/rxrpc-type.h
15189 F: include/net/af_rxrpc.h
15190 F: include/trace/events/rxrpc.h
15191 F: include/uapi/linux/rxrpc.h
15194 S3 SAVAGE FRAMEBUFFER DRIVER
15195 M: Antonino Daplas <adaplas@gmail.com>
15196 L: linux-fbdev@vger.kernel.org
15198 F: drivers/video/fbdev/savage/
15201 M: Heiko Carstens <hca@linux.ibm.com>
15202 M: Vasily Gorbik <gor@linux.ibm.com>
15203 M: Christian Borntraeger <borntraeger@de.ibm.com>
15204 L: linux-s390@vger.kernel.org
15206 W: http://www.ibm.com/developerworks/linux/linux390/
15207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15208 F: Documentation/driver-api/s390-drivers.rst
15209 F: Documentation/s390/
15213 S390 COMMON I/O LAYER
15214 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15215 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15216 L: linux-s390@vger.kernel.org
15218 W: http://www.ibm.com/developerworks/linux/linux390/
15219 F: drivers/s390/cio/
15222 M: Stefan Haberland <sth@linux.ibm.com>
15223 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15224 L: linux-s390@vger.kernel.org
15226 W: http://www.ibm.com/developerworks/linux/linux390/
15227 F: block/partitions/ibm.c
15228 F: drivers/s390/block/dasd*
15229 F: include/linux/dasd_mod.h
15232 M: Matthew Rosato <mjrosato@linux.ibm.com>
15233 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15234 L: linux-s390@vger.kernel.org
15236 W: http://www.ibm.com/developerworks/linux/linux390/
15237 F: drivers/iommu/s390-iommu.c
15239 S390 IUCV NETWORK LAYER
15240 M: Julian Wiedmann <jwi@linux.ibm.com>
15241 M: Karsten Graul <kgraul@linux.ibm.com>
15242 L: linux-s390@vger.kernel.org
15244 W: http://www.ibm.com/developerworks/linux/linux390/
15245 F: drivers/s390/net/*iucv*
15246 F: include/net/iucv/
15249 S390 NETWORK DRIVERS
15250 M: Julian Wiedmann <jwi@linux.ibm.com>
15251 M: Karsten Graul <kgraul@linux.ibm.com>
15252 L: linux-s390@vger.kernel.org
15254 W: http://www.ibm.com/developerworks/linux/linux390/
15255 F: drivers/s390/net/
15258 M: Niklas Schnelle <schnelle@linux.ibm.com>
15259 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15260 L: linux-s390@vger.kernel.org
15262 W: http://www.ibm.com/developerworks/linux/linux390/
15264 F: drivers/pci/hotplug/s390_pci_hpc.c
15265 F: Documentation/s390/pci.rst
15267 S390 VFIO AP DRIVER
15268 M: Tony Krowiak <akrowiak@linux.ibm.com>
15269 M: Pierre Morel <pmorel@linux.ibm.com>
15270 M: Halil Pasic <pasic@linux.ibm.com>
15271 L: linux-s390@vger.kernel.org
15273 W: http://www.ibm.com/developerworks/linux/linux390/
15274 F: Documentation/s390/vfio-ap.rst
15275 F: drivers/s390/crypto/vfio_ap_drv.c
15276 F: drivers/s390/crypto/vfio_ap_ops.c
15277 F: drivers/s390/crypto/vfio_ap_private.h
15279 S390 VFIO-CCW DRIVER
15280 M: Cornelia Huck <cohuck@redhat.com>
15281 M: Eric Farman <farman@linux.ibm.com>
15282 R: Halil Pasic <pasic@linux.ibm.com>
15283 L: linux-s390@vger.kernel.org
15284 L: kvm@vger.kernel.org
15286 F: Documentation/s390/vfio-ccw.rst
15287 F: drivers/s390/cio/vfio_ccw*
15288 F: include/uapi/linux/vfio_ccw.h
15290 S390 VFIO-PCI DRIVER
15291 M: Matthew Rosato <mjrosato@linux.ibm.com>
15292 L: linux-s390@vger.kernel.org
15293 L: kvm@vger.kernel.org
15295 F: drivers/vfio/pci/vfio_pci_zdev.c
15296 F: include/uapi/linux/vfio_zdev.h
15299 M: Harald Freudenberger <freude@linux.ibm.com>
15300 L: linux-s390@vger.kernel.org
15302 W: http://www.ibm.com/developerworks/linux/linux390/
15303 F: drivers/s390/crypto/
15306 M: Steffen Maier <maier@linux.ibm.com>
15307 M: Benjamin Block <bblock@linux.ibm.com>
15308 L: linux-s390@vger.kernel.org
15310 W: http://www.ibm.com/developerworks/linux/linux390/
15311 F: drivers/s390/scsi/zfcp_*
15313 S3C24XX SD/MMC Driver
15314 M: Ben Dooks <ben-linux@fluff.org>
15315 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15317 F: drivers/mmc/host/s3cmci.*
15319 SAA6588 RDS RECEIVER DRIVER
15320 M: Hans Verkuil <hverkuil@xs4all.nl>
15321 L: linux-media@vger.kernel.org
15323 W: https://linuxtv.org
15324 T: git git://linuxtv.org/media_tree.git
15325 F: drivers/media/i2c/saa6588*
15327 SAA7134 VIDEO4LINUX DRIVER
15328 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15329 L: linux-media@vger.kernel.org
15331 W: https://linuxtv.org
15332 T: git git://linuxtv.org/media_tree.git
15333 F: Documentation/driver-api/media/drivers/saa7134*
15334 F: drivers/media/pci/saa7134/
15336 SAA7146 VIDEO4LINUX-2 DRIVER
15337 M: Hans Verkuil <hverkuil@xs4all.nl>
15338 L: linux-media@vger.kernel.org
15340 T: git git://linuxtv.org/media_tree.git
15341 F: drivers/media/common/saa7146/
15342 F: drivers/media/pci/saa7146/
15343 F: include/media/drv-intf/saa7146*
15345 SAFESETID SECURITY MODULE
15346 M: Micah Morton <mortonm@chromium.org>
15348 F: Documentation/admin-guide/LSM/SafeSetID.rst
15349 F: security/safesetid/
15351 SAMSUNG AUDIO (ASoC) DRIVERS
15352 M: Krzysztof Kozlowski <krzk@kernel.org>
15353 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15354 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15356 F: Documentation/devicetree/bindings/sound/samsung*
15357 F: sound/soc/samsung/
15359 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15360 M: Krzysztof Kozlowski <krzk@kernel.org>
15361 L: linux-crypto@vger.kernel.org
15362 L: linux-samsung-soc@vger.kernel.org
15364 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15365 F: drivers/crypto/exynos-rng.c
15367 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15368 M: Łukasz Stelmach <l.stelmach@samsung.com>
15369 L: linux-samsung-soc@vger.kernel.org
15371 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15372 F: drivers/char/hw_random/exynos-trng.c
15374 SAMSUNG FRAMEBUFFER DRIVER
15375 M: Jingoo Han <jingoohan1@gmail.com>
15376 L: linux-fbdev@vger.kernel.org
15378 F: drivers/video/fbdev/s3c-fb.c
15380 SAMSUNG LAPTOP DRIVER
15381 M: Corentin Chary <corentin.chary@gmail.com>
15382 L: platform-driver-x86@vger.kernel.org
15384 F: drivers/platform/x86/samsung-laptop.c
15386 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15387 M: Krzysztof Kozlowski <krzk@kernel.org>
15388 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15389 L: linux-kernel@vger.kernel.org
15390 L: linux-samsung-soc@vger.kernel.org
15392 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15393 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15394 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15395 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15396 F: drivers/clk/clk-s2mps11.c
15397 F: drivers/mfd/sec*.c
15398 F: drivers/regulator/s2m*.c
15399 F: drivers/regulator/s5m*.c
15400 F: drivers/rtc/rtc-s5m.c
15401 F: include/linux/mfd/samsung/
15403 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15404 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15405 L: linux-media@vger.kernel.org
15406 L: linux-samsung-soc@vger.kernel.org
15408 F: drivers/media/platform/s3c-camif/
15409 F: include/media/drv-intf/s3c_camif.h
15411 SAMSUNG S3FWRN5 NFC DRIVER
15412 M: Krzysztof Kozlowski <krzk@kernel.org>
15413 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15414 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15416 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15417 F: drivers/nfc/s3fwrn5
15419 SAMSUNG S5C73M3 CAMERA DRIVER
15420 M: Andrzej Hajda <a.hajda@samsung.com>
15421 L: linux-media@vger.kernel.org
15423 F: drivers/media/i2c/s5c73m3/*
15425 SAMSUNG S5K5BAF CAMERA DRIVER
15426 M: Andrzej Hajda <a.hajda@samsung.com>
15427 L: linux-media@vger.kernel.org
15429 F: drivers/media/i2c/s5k5baf.c
15431 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15432 M: Krzysztof Kozlowski <krzk@kernel.org>
15433 M: Vladimir Zapolskiy <vz@mleia.com>
15434 M: Kamil Konieczny <k.konieczny@samsung.com>
15435 L: linux-crypto@vger.kernel.org
15436 L: linux-samsung-soc@vger.kernel.org
15438 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15439 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15440 F: drivers/crypto/s5p-sss.c
15442 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15443 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15444 L: linux-media@vger.kernel.org
15446 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15447 F: drivers/media/platform/exynos4-is/
15449 SAMSUNG SOC CLOCK DRIVERS
15450 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15451 M: Tomasz Figa <tomasz.figa@gmail.com>
15452 M: Chanwoo Choi <cw00.choi@samsung.com>
15453 L: linux-samsung-soc@vger.kernel.org
15455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15456 F: Documentation/devicetree/bindings/clock/exynos*.txt
15457 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15458 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15459 F: drivers/clk/samsung/
15460 F: include/dt-bindings/clock/exynos*.h
15461 F: include/linux/clk/samsung.h
15462 F: include/linux/platform_data/clk-s3c2410.h
15464 SAMSUNG SPI DRIVERS
15465 M: Krzysztof Kozlowski <krzk@kernel.org>
15466 M: Andi Shyti <andi@etezian.org>
15467 L: linux-spi@vger.kernel.org
15468 L: linux-samsung-soc@vger.kernel.org
15470 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15471 F: drivers/spi/spi-s3c*
15472 F: include/linux/platform_data/spi-s3c64xx.h
15473 F: include/linux/spi/s3c24xx-fiq.h
15475 SAMSUNG SXGBE DRIVERS
15476 M: Byungho An <bh74.an@samsung.com>
15477 L: netdev@vger.kernel.org
15479 F: drivers/net/ethernet/samsung/sxgbe/
15481 SAMSUNG THERMAL DRIVER
15482 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15483 L: linux-pm@vger.kernel.org
15484 L: linux-samsung-soc@vger.kernel.org
15486 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15487 F: drivers/thermal/samsung/
15489 SAMSUNG USB2 PHY DRIVER
15490 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15491 L: linux-kernel@vger.kernel.org
15493 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15494 F: Documentation/driver-api/phy/samsung-usb2.rst
15495 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15496 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15497 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15498 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15499 F: drivers/phy/samsung/phy-samsung-usb2.c
15500 F: drivers/phy/samsung/phy-samsung-usb2.h
15503 M: Zwane Mwaikambo <zwanem@gmail.com>
15505 F: drivers/watchdog/sc1200wdt.c
15508 M: Ingo Molnar <mingo@redhat.com>
15509 M: Peter Zijlstra <peterz@infradead.org>
15510 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15511 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15512 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15513 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15514 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15515 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15516 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15517 L: linux-kernel@vger.kernel.org
15519 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15520 F: include/linux/preempt.h
15521 F: include/linux/sched.h
15522 F: include/linux/wait.h
15523 F: include/uapi/linux/sched.h
15526 SCR24X CHIP CARD INTERFACE DRIVER
15527 M: Lubomir Rintel <lkundrak@v3.sk>
15529 F: drivers/char/pcmcia/scr24x_cs.c
15532 M: Jens Axboe <axboe@kernel.dk>
15533 L: linux-scsi@vger.kernel.org
15535 W: http://www.kernel.dk
15536 F: drivers/scsi/sr*
15538 SCSI RDMA PROTOCOL (SRP) INITIATOR
15539 M: Bart Van Assche <bvanassche@acm.org>
15540 L: linux-rdma@vger.kernel.org
15542 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15543 F: drivers/infiniband/ulp/srp/
15544 F: include/scsi/srp.h
15546 SCSI RDMA PROTOCOL (SRP) TARGET
15547 M: Bart Van Assche <bvanassche@acm.org>
15548 L: linux-rdma@vger.kernel.org
15549 L: target-devel@vger.kernel.org
15551 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15552 F: drivers/infiniband/ulp/srpt/
15555 M: Doug Gilbert <dgilbert@interlog.com>
15556 L: linux-scsi@vger.kernel.org
15558 W: http://sg.danny.cz/sg
15559 F: Documentation/scsi/scsi-generic.rst
15560 F: drivers/scsi/sg.c
15561 F: include/scsi/sg.h
15564 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15565 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15566 L: linux-scsi@vger.kernel.org
15568 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15569 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15570 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15571 F: Documentation/devicetree/bindings/scsi/
15576 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15577 L: linux-scsi@vger.kernel.org
15579 F: Documentation/scsi/st.rst
15580 F: drivers/scsi/st.*
15581 F: drivers/scsi/st_*.h
15583 SCSI TARGET SUBSYSTEM
15584 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15585 L: linux-scsi@vger.kernel.org
15586 L: target-devel@vger.kernel.org
15588 W: http://www.linux-iscsi.org
15589 Q: https://patchwork.kernel.org/project/target-devel/list/
15590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15591 F: Documentation/target/
15596 M: Vlad Yasevich <vyasevich@gmail.com>
15597 M: Neil Horman <nhorman@tuxdriver.com>
15598 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15599 L: linux-sctp@vger.kernel.org
15601 W: http://lksctp.sourceforge.net
15602 F: Documentation/networking/sctp.rst
15603 F: include/linux/sctp.h
15604 F: include/net/sctp/
15605 F: include/uapi/linux/sctp.h
15609 M: Jim Cromie <jim.cromie@gmail.com>
15611 F: Documentation/i2c/busses/scx200_acb.rst
15612 F: arch/x86/platform/scx200/
15613 F: drivers/i2c/busses/scx200*
15614 F: drivers/mtd/maps/scx200_docflash.c
15615 F: drivers/watchdog/scx200_wdt.c
15616 F: include/linux/scx200.h
15619 M: Jim Cromie <jim.cromie@gmail.com>
15621 F: drivers/char/scx200_gpio.c
15622 F: include/linux/scx200_gpio.h
15624 SCx200 HRT CLOCKSOURCE DRIVER
15625 M: Jim Cromie <jim.cromie@gmail.com>
15627 F: drivers/clocksource/scx200_hrt.c
15629 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15630 M: Sascha Sommer <saschasommer@freenet.de>
15631 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15633 F: drivers/mmc/host/sdricoh_cs.c
15635 SECO BOARDS CEC DRIVER
15636 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15638 F: drivers/media/cec/platform/seco/seco-cec.c
15639 F: drivers/media/cec/platform/seco/seco-cec.h
15642 M: Kees Cook <keescook@chromium.org>
15643 R: Andy Lutomirski <luto@amacapital.net>
15644 R: Will Drewry <wad@chromium.org>
15646 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15647 F: Documentation/userspace-api/seccomp_filter.rst
15648 F: include/linux/seccomp.h
15649 F: include/uapi/linux/seccomp.h
15650 F: kernel/seccomp.c
15651 F: tools/testing/selftests/kselftest_harness.h
15652 F: tools/testing/selftests/seccomp/*
15653 K: \bsecure_computing
15656 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15657 M: Al Cooper <alcooperx@gmail.com>
15658 L: linux-mmc@vger.kernel.org
15659 L: bcm-kernel-feedback-list@broadcom.com
15661 F: drivers/mmc/host/sdhci-brcmstb*
15663 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15664 M: Adrian Hunter <adrian.hunter@intel.com>
15665 L: linux-mmc@vger.kernel.org
15667 F: drivers/mmc/host/sdhci*
15668 F: include/linux/mmc/sdhci*
15670 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15671 M: Eugen Hristev <eugen.hristev@microchip.com>
15672 L: linux-mmc@vger.kernel.org
15674 F: drivers/mmc/host/sdhci-of-at91.c
15676 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15677 M: Ben Dooks <ben-linux@fluff.org>
15678 M: Jaehoon Chung <jh80.chung@samsung.com>
15679 L: linux-mmc@vger.kernel.org
15681 F: drivers/mmc/host/sdhci-s3c*
15683 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15684 M: Viresh Kumar <vireshk@kernel.org>
15685 L: linux-mmc@vger.kernel.org
15687 F: drivers/mmc/host/sdhci-spear.c
15689 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15690 M: Kishon Vijay Abraham I <kishon@ti.com>
15691 L: linux-mmc@vger.kernel.org
15693 F: drivers/mmc/host/sdhci-omap.c
15695 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15696 M: Jonathan Derrick <jonathan.derrick@intel.com>
15697 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15698 L: linux-block@vger.kernel.org
15700 F: block/opal_proto.h
15702 F: include/linux/sed*
15703 F: include/uapi/linux/sed*
15706 M: Security Officers <security@kernel.org>
15708 F: Documentation/admin-guide/security-bugs.rst
15711 M: James Morris <jmorris@namei.org>
15712 M: "Serge E. Hallyn" <serge@hallyn.com>
15713 L: linux-security-module@vger.kernel.org (suggested Cc:)
15715 W: http://kernsec.org/
15716 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15718 X: security/selinux/
15720 SELINUX SECURITY MODULE
15721 M: Paul Moore <paul@paul-moore.com>
15722 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15723 M: Eric Paris <eparis@parisplace.org>
15724 L: selinux@vger.kernel.org
15726 W: https://selinuxproject.org
15727 W: https://github.com/SELinuxProject
15728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15729 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15730 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15731 F: Documentation/admin-guide/LSM/SELinux.rst
15732 F: include/trace/events/avc.h
15733 F: include/uapi/linux/selinux_netlink.h
15734 F: scripts/selinux/
15735 F: security/selinux/
15738 M: Jiri Slaby <jirislaby@kernel.org>
15740 F: drivers/misc/phantom.c
15741 F: include/uapi/linux/phantom.h
15743 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15744 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15746 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15747 F: drivers/iio/chemical/scd30.h
15748 F: drivers/iio/chemical/scd30_core.c
15749 F: drivers/iio/chemical/scd30_i2c.c
15750 F: drivers/iio/chemical/scd30_serial.c
15752 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15753 M: Tomasz Duszynski <tduszyns@gmail.com>
15755 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15756 F: drivers/iio/chemical/sps30.c
15759 M: Rob Herring <robh@kernel.org>
15760 L: linux-serial@vger.kernel.org
15762 F: Documentation/devicetree/bindings/serial/serial.yaml
15763 F: drivers/tty/serdev/
15764 F: include/linux/serdev.h
15767 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15768 L: linux-serial@vger.kernel.org
15770 F: Documentation/devicetree/bindings/serial/
15771 F: drivers/tty/serial/
15774 M: Sean Young <sean@mess.org>
15775 L: linux-media@vger.kernel.org
15777 F: drivers/media/rc/serial_ir.c
15779 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15780 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15781 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15783 F: Documentation/devicetree/bindings/slimbus/
15784 F: drivers/slimbus/
15785 F: include/linux/slimbus.h
15788 M: Edward Cree <ecree.xilinx@gmail.com>
15789 M: Martin Habets <habetsm.xilinx@gmail.com>
15790 L: netdev@vger.kernel.org
15792 F: drivers/net/ethernet/sfc/
15794 SFF/SFP/SFP+ MODULE SUPPORT
15795 M: Russell King <linux@armlinux.org.uk>
15796 L: netdev@vger.kernel.org
15798 F: drivers/net/phy/phylink.c
15799 F: drivers/net/phy/sfp*
15800 F: include/linux/mdio/mdio-i2c.h
15801 F: include/linux/phylink.h
15802 F: include/linux/sfp.h
15803 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)
15806 M: Dimitri Sivanich <sivanich@sgi.com>
15808 F: drivers/misc/sgi-gru/
15810 SGI XP/XPC/XPNET DRIVER
15811 M: Cliff Whickman <cpw@sgi.com>
15812 M: Robin Holt <robinmholt@gmail.com>
15814 F: drivers/misc/sgi-xp/
15816 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15817 M: Karsten Graul <kgraul@linux.ibm.com>
15818 L: linux-s390@vger.kernel.org
15820 W: http://www.ibm.com/developerworks/linux/linux390/
15823 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15824 M: Linus Walleij <linus.walleij@linaro.org>
15825 L: linux-iio@vger.kernel.org
15827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15828 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15829 F: drivers/iio/light/gp2ap002.c
15831 SHARP RJ54N1CB0C SENSOR DRIVER
15832 M: Jacopo Mondi <jacopo@jmondi.org>
15833 L: linux-media@vger.kernel.org
15835 T: git git://linuxtv.org/media_tree.git
15836 F: drivers/media/i2c/rj54n1cb0c.c
15837 F: include/media/i2c/rj54n1cb0c.h
15839 SH_VOU V4L2 OUTPUT DRIVER
15840 L: linux-media@vger.kernel.org
15842 F: drivers/media/platform/sh_vou.c
15843 F: include/media/drv-intf/sh_vou.h
15845 SI2157 MEDIA DRIVER
15846 M: Antti Palosaari <crope@iki.fi>
15847 L: linux-media@vger.kernel.org
15849 W: https://linuxtv.org
15850 W: http://palosaari.fi/linux/
15851 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15852 T: git git://linuxtv.org/anttip/media_tree.git
15853 F: drivers/media/tuners/si2157*
15855 SI2165 MEDIA DRIVER
15856 M: Matthias Schwarzott <zzam@gentoo.org>
15857 L: linux-media@vger.kernel.org
15859 W: https://linuxtv.org
15860 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15861 F: drivers/media/dvb-frontends/si2165*
15863 SI2168 MEDIA DRIVER
15864 M: Antti Palosaari <crope@iki.fi>
15865 L: linux-media@vger.kernel.org
15867 W: https://linuxtv.org
15868 W: http://palosaari.fi/linux/
15869 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15870 T: git git://linuxtv.org/anttip/media_tree.git
15871 F: drivers/media/dvb-frontends/si2168*
15873 SI470X FM RADIO RECEIVER I2C DRIVER
15874 M: Hans Verkuil <hverkuil@xs4all.nl>
15875 L: linux-media@vger.kernel.org
15877 W: https://linuxtv.org
15878 T: git git://linuxtv.org/media_tree.git
15879 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15881 SI470X FM RADIO RECEIVER USB DRIVER
15882 M: Hans Verkuil <hverkuil@xs4all.nl>
15883 L: linux-media@vger.kernel.org
15885 W: https://linuxtv.org
15886 T: git git://linuxtv.org/media_tree.git
15887 F: drivers/media/radio/si470x/radio-si470x-common.c
15888 F: drivers/media/radio/si470x/radio-si470x-usb.c
15889 F: drivers/media/radio/si470x/radio-si470x.h
15891 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15892 M: Eduardo Valentin <edubezval@gmail.com>
15893 L: linux-media@vger.kernel.org
15895 W: https://linuxtv.org
15896 T: git git://linuxtv.org/media_tree.git
15897 F: drivers/media/radio/si4713/si4713.?
15899 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15900 M: Eduardo Valentin <edubezval@gmail.com>
15901 L: linux-media@vger.kernel.org
15903 W: https://linuxtv.org
15904 T: git git://linuxtv.org/media_tree.git
15905 F: drivers/media/radio/si4713/radio-platform-si4713.c
15907 SI4713 FM RADIO TRANSMITTER USB DRIVER
15908 M: Hans Verkuil <hverkuil@xs4all.nl>
15909 L: linux-media@vger.kernel.org
15911 W: https://linuxtv.org
15912 T: git git://linuxtv.org/media_tree.git
15913 F: drivers/media/radio/si4713/radio-usb-si4713.c
15916 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15917 L: linux-media@vger.kernel.org
15919 W: https://linuxtv.org
15920 T: git git://linuxtv.org/media_tree.git
15921 F: drivers/media/common/siano/
15922 F: drivers/media/mmc/siano/
15923 F: drivers/media/usb/siano/
15924 F: drivers/media/usb/siano/
15927 M: Palmer Dabbelt <palmer@dabbelt.com>
15928 M: Paul Walmsley <paul.walmsley@sifive.com>
15929 L: linux-riscv@lists.infradead.org
15931 T: git git://github.com/sifive/riscv-linux.git
15935 SIFIVE FU540 SYSTEM-ON-CHIP
15936 M: Paul Walmsley <paul.walmsley@sifive.com>
15937 M: Palmer Dabbelt <palmer@dabbelt.com>
15938 L: linux-riscv@lists.infradead.org
15940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15945 M: Green Wan <green.wan@sifive.com>
15947 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15948 F: drivers/dma/sf-pdma/
15950 SILEAD TOUCHSCREEN DRIVER
15951 M: Hans de Goede <hdegoede@redhat.com>
15952 L: linux-input@vger.kernel.org
15953 L: platform-driver-x86@vger.kernel.org
15955 F: drivers/input/touchscreen/silead.c
15956 F: drivers/platform/x86/touchscreen_dmi.c
15958 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15959 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15961 F: drivers/staging/wfx/
15963 SILICON MOTION SM712 FRAME BUFFER DRIVER
15964 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15965 M: Teddy Wang <teddy.wang@siliconmotion.com>
15966 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15967 L: linux-fbdev@vger.kernel.org
15969 F: Documentation/fb/sm712fb.rst
15970 F: drivers/video/fbdev/sm712*
15972 SIMPLE FIRMWARE INTERFACE (SFI)
15974 W: http://simplefirmware.org/
15975 F: arch/x86/platform/sfi/
15977 F: include/linux/sfi*.h
15980 M: Hans de Goede <hdegoede@redhat.com>
15981 L: linux-fbdev@vger.kernel.org
15983 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
15984 F: drivers/video/fbdev/simplefb.c
15985 F: include/linux/platform_data/simplefb.h
15987 SIMTEC EB110ATX (Chalice CATS)
15988 M: Simtec Linux Team <linux@simtec.co.uk>
15990 W: http://www.simtec.co.uk/products/EB110ATX/
15992 SIMTEC EB2410ITX (BAST)
15993 M: Simtec Linux Team <linux@simtec.co.uk>
15995 W: http://www.simtec.co.uk/products/EB2410ITX/
15996 F: arch/arm/mach-s3c/bast-ide.c
15997 F: arch/arm/mach-s3c/bast-irq.c
15998 F: arch/arm/mach-s3c/mach-bast.c
16001 M: Thorsten Scherer <t.scherer@eckelmann.de>
16002 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16003 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16005 F: drivers/gpio/gpio-siox.c
16007 F: include/trace/events/siox.h
16009 SIPHASH PRF ROUTINES
16010 M: Jason A. Donenfeld <Jason@zx2c4.com>
16012 F: include/linux/siphash.h
16014 F: lib/test_siphash.c
16016 SIS 190 ETHERNET DRIVER
16017 M: Francois Romieu <romieu@fr.zoreil.com>
16018 L: netdev@vger.kernel.org
16020 F: drivers/net/ethernet/sis/sis190.c
16022 SIS 900/7016 FAST ETHERNET DRIVER
16023 M: Daniele Venzano <venza@brownhat.org>
16024 L: netdev@vger.kernel.org
16026 W: http://www.brownhat.org/sis900.html
16027 F: drivers/net/ethernet/sis/sis900.*
16029 SIS FRAMEBUFFER DRIVER
16030 M: Thomas Winischhofer <thomas@winischhofer.net>
16032 W: http://www.winischhofer.net/linuxsisvga.shtml
16033 F: Documentation/fb/sisfb.rst
16034 F: drivers/video/fbdev/sis/
16035 F: include/video/sisfb.h
16037 SIS I2C TOUCHSCREEN DRIVER
16038 M: Mika Penttilä <mika.penttila@nextfour.com>
16039 L: linux-input@vger.kernel.org
16041 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16042 F: drivers/input/touchscreen/sis_i2c.c
16045 M: Thomas Winischhofer <thomas@winischhofer.net>
16047 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16048 F: drivers/usb/misc/sisusbvga/
16051 M: Christoph Lameter <cl@linux.com>
16052 M: Pekka Enberg <penberg@kernel.org>
16053 M: David Rientjes <rientjes@google.com>
16054 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16055 M: Andrew Morton <akpm@linux-foundation.org>
16056 L: linux-mm@kvack.org
16058 F: include/linux/sl?b*.h
16061 SLEEPABLE READ-COPY UPDATE (SRCU)
16062 M: Lai Jiangshan <jiangshanlai@gmail.com>
16063 M: "Paul E. McKenney" <paulmck@kernel.org>
16064 M: Josh Triplett <josh@joshtriplett.org>
16065 R: Steven Rostedt <rostedt@goodmis.org>
16066 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16067 L: rcu@vger.kernel.org
16069 W: http://www.rdrop.com/users/paulmck/RCU/
16070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16071 F: include/linux/srcu*.h
16072 F: kernel/rcu/srcu*.c
16074 SMACK SECURITY MODULE
16075 M: Casey Schaufler <casey@schaufler-ca.com>
16076 L: linux-security-module@vger.kernel.org
16078 W: http://schaufler-ca.com
16079 T: git git://github.com/cschaufler/smack-next
16080 F: Documentation/admin-guide/LSM/Smack.rst
16083 SMC91x ETHERNET DRIVER
16084 M: Nicolas Pitre <nico@fluxnic.net>
16086 F: drivers/net/ethernet/smsc/smc91x.*
16088 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16089 M: Mark Rutland <mark.rutland@arm.com>
16090 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16091 M: Sudeep Holla <sudeep.holla@arm.com>
16092 L: linux-arm-kernel@lists.infradead.org
16094 F: drivers/firmware/smccc/
16095 F: include/linux/arm-smccc.h
16097 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16098 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16099 L: linux-media@vger.kernel.org
16101 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16102 F: drivers/media/i2c/smiapp-pll.c
16103 F: drivers/media/i2c/smiapp-pll.h
16104 F: drivers/media/i2c/smiapp/
16105 F: include/uapi/linux/smiapp.h
16107 SMM665 HARDWARE MONITOR DRIVER
16108 M: Guenter Roeck <linux@roeck-us.net>
16109 L: linux-hwmon@vger.kernel.org
16111 F: Documentation/hwmon/smm665.rst
16112 F: drivers/hwmon/smm665.c
16114 SMSC EMC2103 HARDWARE MONITOR DRIVER
16115 M: Steve Glendinning <steve.glendinning@shawell.net>
16116 L: linux-hwmon@vger.kernel.org
16118 F: Documentation/hwmon/emc2103.rst
16119 F: drivers/hwmon/emc2103.c
16121 SMSC SCH5627 HARDWARE MONITOR DRIVER
16122 M: Hans de Goede <hdegoede@redhat.com>
16123 L: linux-hwmon@vger.kernel.org
16125 F: Documentation/hwmon/sch5627.rst
16126 F: drivers/hwmon/sch5627.c
16128 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16129 M: Steve Glendinning <steve.glendinning@shawell.net>
16130 L: linux-fbdev@vger.kernel.org
16132 F: drivers/video/fbdev/smscufx.c
16134 SMSC47B397 HARDWARE MONITOR DRIVER
16135 M: Jean Delvare <jdelvare@suse.com>
16136 L: linux-hwmon@vger.kernel.org
16138 F: Documentation/hwmon/smsc47b397.rst
16139 F: drivers/hwmon/smsc47b397.c
16141 SMSC911x ETHERNET DRIVER
16142 M: Steve Glendinning <steve.glendinning@shawell.net>
16143 L: netdev@vger.kernel.org
16145 F: drivers/net/ethernet/smsc/smsc911x.*
16146 F: include/linux/smsc911x.h
16148 SMSC9420 PCI ETHERNET DRIVER
16149 M: Steve Glendinning <steve.glendinning@shawell.net>
16150 L: netdev@vger.kernel.org
16152 F: drivers/net/ethernet/smsc/smsc9420.*
16154 SOCIONEXT (SNI) AVE NETWORK DRIVER
16155 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16156 L: netdev@vger.kernel.org
16158 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16159 F: drivers/net/ethernet/socionext/sni_ave.c
16161 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16162 M: Jassi Brar <jaswinder.singh@linaro.org>
16163 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16164 L: netdev@vger.kernel.org
16166 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16167 F: drivers/net/ethernet/socionext/netsec.c
16169 SOCIONEXT (SNI) Synquacer SPI DRIVER
16170 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16171 M: Jassi Brar <jaswinder.singh@linaro.org>
16172 L: linux-spi@vger.kernel.org
16174 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16175 F: drivers/spi/spi-synquacer.c
16177 SOCIONEXT SYNQUACER I2C DRIVER
16178 M: Ard Biesheuvel <ardb@kernel.org>
16179 L: linux-i2c@vger.kernel.org
16181 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16182 F: drivers/i2c/busses/i2c-synquacer.c
16184 SOCIONEXT UNIPHIER SOUND DRIVER
16185 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16187 F: sound/soc/uniphier/
16189 SOEKRIS NET48XX LED SUPPORT
16190 M: Chris Boot <bootc@bootc.net>
16192 F: drivers/leds/leds-net48xx.c
16194 SOFT-IWARP DRIVER (siw)
16195 M: Bernard Metzler <bmt@zurich.ibm.com>
16196 L: linux-rdma@vger.kernel.org
16198 F: drivers/infiniband/sw/siw/
16199 F: include/uapi/rdma/siw-abi.h
16201 SOFT-ROCE DRIVER (rxe)
16202 M: Zhu Yanjun <yanjunz@nvidia.com>
16203 L: linux-rdma@vger.kernel.org
16205 F: drivers/infiniband/sw/rxe/
16206 F: include/uapi/rdma/rdma_user_rxe.h
16208 SOFTLOGIC 6x10 MPEG CODEC
16209 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16210 M: Anton Sviridenko <anton@corp.bluecherry.net>
16211 M: Andrey Utkin <andrey_utkin@fastmail.com>
16212 M: Ismael Luceno <ismael@iodev.co.uk>
16213 L: linux-media@vger.kernel.org
16215 F: drivers/media/pci/solo6x10/
16217 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16218 M: James Morse <james.morse@arm.com>
16219 L: linux-arm-kernel@lists.infradead.org
16221 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16222 F: drivers/firmware/arm_sdei.c
16223 F: include/linux/arm_sdei.h
16224 F: include/uapi/linux/arm_sdei.h
16226 SOFTWARE RAID (Multiple Disks) SUPPORT
16227 M: Song Liu <song@kernel.org>
16228 L: linux-raid@vger.kernel.org
16230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16231 F: drivers/md/Kconfig
16232 F: drivers/md/Makefile
16234 F: drivers/md/raid*
16235 F: include/linux/raid/
16236 F: include/uapi/linux/raid/
16238 SOLIDRUN CLEARFOG SUPPORT
16239 M: Russell King <linux@armlinux.org.uk>
16241 F: arch/arm/boot/dts/armada-388-clearfog*
16242 F: arch/arm/boot/dts/armada-38x-solidrun-*
16244 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16245 M: Russell King <linux@armlinux.org.uk>
16247 F: arch/arm/boot/dts/imx6*-cubox-i*
16248 F: arch/arm/boot/dts/imx6*-hummingboard*
16249 F: arch/arm/boot/dts/imx6*-sr-*
16251 SONIC NETWORK DRIVER
16252 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16253 L: netdev@vger.kernel.org
16255 F: drivers/net/ethernet/natsemi/sonic.*
16257 SONICS SILICON BACKPLANE DRIVER (SSB)
16258 M: Michael Buesch <m@bues.ch>
16259 L: linux-wireless@vger.kernel.org
16262 F: include/linux/ssb/
16264 SONY IMX214 SENSOR DRIVER
16265 M: Ricardo Ribalda <ribalda@kernel.org>
16266 L: linux-media@vger.kernel.org
16268 T: git git://linuxtv.org/media_tree.git
16269 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16270 F: drivers/media/i2c/imx214.c
16272 SONY IMX219 SENSOR DRIVER
16273 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16274 L: linux-media@vger.kernel.org
16276 T: git git://linuxtv.org/media_tree.git
16277 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16278 F: drivers/media/i2c/imx219.c
16280 SONY IMX258 SENSOR DRIVER
16281 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16282 L: linux-media@vger.kernel.org
16284 T: git git://linuxtv.org/media_tree.git
16285 F: drivers/media/i2c/imx258.c
16287 SONY IMX274 SENSOR DRIVER
16288 M: Leon Luo <leonl@leopardimaging.com>
16289 L: linux-media@vger.kernel.org
16291 T: git git://linuxtv.org/media_tree.git
16292 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16293 F: drivers/media/i2c/imx274.c
16295 SONY IMX290 SENSOR DRIVER
16296 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16297 L: linux-media@vger.kernel.org
16299 T: git git://linuxtv.org/media_tree.git
16300 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16301 F: drivers/media/i2c/imx290.c
16303 SONY IMX319 SENSOR DRIVER
16304 M: Bingbu Cao <bingbu.cao@intel.com>
16305 L: linux-media@vger.kernel.org
16307 T: git git://linuxtv.org/media_tree.git
16308 F: drivers/media/i2c/imx319.c
16310 SONY IMX355 SENSOR DRIVER
16311 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16312 L: linux-media@vger.kernel.org
16314 T: git git://linuxtv.org/media_tree.git
16315 F: drivers/media/i2c/imx355.c
16317 SONY MEMORYSTICK SUBSYSTEM
16318 M: Maxim Levitsky <maximlevitsky@gmail.com>
16319 M: Alex Dubov <oakad@yahoo.com>
16320 M: Ulf Hansson <ulf.hansson@linaro.org>
16321 L: linux-mmc@vger.kernel.org
16323 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16324 F: drivers/memstick/
16325 F: include/linux/memstick.h
16327 SONY VAIO CONTROL DEVICE DRIVER
16328 M: Mattia Dongili <malattia@linux.it>
16329 L: platform-driver-x86@vger.kernel.org
16331 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16332 F: Documentation/admin-guide/laptops/sony-laptop.rst
16333 F: drivers/char/sonypi.c
16334 F: drivers/platform/x86/sony-laptop.c
16335 F: include/linux/sony-laptop.h
16338 M: Jaroslav Kysela <perex@perex.cz>
16339 M: Takashi Iwai <tiwai@suse.com>
16340 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16342 W: http://www.alsa-project.org/
16343 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16344 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16345 F: Documentation/sound/
16347 F: include/uapi/sound/
16350 SOUND - COMPRESSED AUDIO
16351 M: Vinod Koul <vkoul@kernel.org>
16352 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16354 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16355 F: Documentation/sound/designs/compress-offload.rst
16356 F: include/sound/compress_driver.h
16357 F: include/uapi/sound/compress_*
16358 F: sound/core/compress_offload.c
16359 F: sound/soc/soc-compress.c
16361 SOUND - DMAENGINE HELPERS
16362 M: Lars-Peter Clausen <lars@metafoo.de>
16364 F: include/sound/dmaengine_pcm.h
16365 F: sound/core/pcm_dmaengine.c
16366 F: sound/soc/soc-generic-dmaengine-pcm.c
16368 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16369 M: Liam Girdwood <lgirdwood@gmail.com>
16370 M: Mark Brown <broonie@kernel.org>
16371 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16373 W: http://alsa-project.org/main/index.php/ASoC
16374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16375 F: Documentation/devicetree/bindings/sound/
16376 F: Documentation/sound/soc/
16377 F: include/dt-bindings/sound/
16378 F: include/sound/soc*
16381 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16382 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16383 M: Liam Girdwood <lgirdwood@gmail.com>
16384 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16385 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16386 M: Daniel Baluta <daniel.baluta@nxp.com>
16387 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16389 W: https://github.com/thesofproject/linux/
16392 SOUNDWIRE SUBSYSTEM
16393 M: Vinod Koul <vkoul@kernel.org>
16394 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16395 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16396 R: Sanyog Kale <sanyog.r.kale@intel.com>
16397 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16399 F: Documentation/driver-api/soundwire/
16400 F: drivers/soundwire/
16401 F: include/linux/soundwire/
16404 M: Olli Salonen <olli.salonen@iki.fi>
16405 L: linux-media@vger.kernel.org
16407 W: https://linuxtv.org
16408 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16409 F: drivers/media/dvb-frontends/sp2*
16411 SPARC + UltraSPARC (sparc/sparc64)
16412 M: "David S. Miller" <davem@davemloft.net>
16413 L: sparclinux@vger.kernel.org
16415 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16416 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16421 SPARC SERIAL DRIVERS
16422 M: "David S. Miller" <davem@davemloft.net>
16423 L: sparclinux@vger.kernel.org
16425 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16426 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16427 F: drivers/tty/serial/suncore.c
16428 F: drivers/tty/serial/sunhv.c
16429 F: drivers/tty/serial/sunsab.c
16430 F: drivers/tty/serial/sunsab.h
16431 F: drivers/tty/serial/sunsu.c
16432 F: drivers/tty/serial/sunzilog.c
16433 F: drivers/tty/serial/sunzilog.h
16434 F: drivers/tty/vcc.c
16435 F: include/linux/sunserialcore.h
16438 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16439 L: linux-sparse@vger.kernel.org
16441 W: https://sparse.docs.kernel.org/
16442 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16443 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16444 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16445 F: include/linux/compiler.h
16447 SPEAKUP CONSOLE SPEECH DRIVER
16448 M: William Hubbs <w.d.hubbs@gmail.com>
16449 M: Chris Brannon <chris@the-brannons.com>
16450 M: Kirk Reiser <kirk@reisers.ca>
16451 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16452 L: speakup@linux-speakup.org
16454 W: http://www.linux-speakup.org/
16455 F: drivers/accessibility/speakup/
16457 SPEAR CLOCK FRAMEWORK SUPPORT
16458 M: Viresh Kumar <vireshk@kernel.org>
16459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16461 W: http://www.st.com/spear
16462 F: drivers/clk/spear/
16464 SPEAR PLATFORM SUPPORT
16465 M: Viresh Kumar <vireshk@kernel.org>
16466 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16469 W: http://www.st.com/spear
16470 F: arch/arm/boot/dts/spear*
16471 F: arch/arm/mach-spear/
16474 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16475 L: linux-mtd@lists.infradead.org
16477 W: http://www.linux-mtd.infradead.org/
16478 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16479 C: irc://irc.oftc.net/mtd
16480 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16481 F: drivers/mtd/spi-nor/
16482 F: include/linux/mtd/spi-nor.h
16485 M: Mark Brown <broonie@kernel.org>
16486 L: linux-spi@vger.kernel.org
16488 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16490 F: Documentation/devicetree/bindings/spi/
16491 F: Documentation/spi/
16493 F: include/linux/spi/
16494 F: include/uapi/linux/spi/
16497 SPIDERNET NETWORK DRIVER for CELL
16498 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16499 L: netdev@vger.kernel.org
16501 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16502 F: drivers/net/ethernet/toshiba/spider_net*
16505 R: Stephen Boyd <sboyd@kernel.org>
16506 L: linux-arm-msm@vger.kernel.org
16507 F: Documentation/devicetree/bindings/spmi/
16509 F: include/dt-bindings/spmi/spmi.h
16510 F: include/linux/spmi.h
16511 F: include/trace/events/spmi.h
16514 M: Jeremy Kerr <jk@ozlabs.org>
16515 L: linuxppc-dev@lists.ozlabs.org
16517 W: http://www.ibm.com/developerworks/power/cell/
16518 F: Documentation/filesystems/spufs/spufs.rst
16519 F: arch/powerpc/platforms/cell/spufs/
16521 SQUASHFS FILE SYSTEM
16522 M: Phillip Lougher <phillip@squashfs.org.uk>
16523 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16525 W: http://squashfs.org.uk
16526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16527 F: Documentation/filesystems/squashfs.rst
16530 SRM (Alpha) environment access
16531 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16533 F: arch/alpha/kernel/srm_env.c
16535 ST LSM6DSx IMU IIO DRIVER
16536 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16537 L: linux-iio@vger.kernel.org
16539 W: http://www.st.com/
16540 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16541 F: drivers/iio/imu/st_lsm6dsx/
16543 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16544 M: Mickael Guene <mickael.guene@st.com>
16545 L: linux-media@vger.kernel.org
16547 T: git git://linuxtv.org/media_tree.git
16548 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16549 F: drivers/media/i2c/st-mipid02.c
16551 ST STM32 I2C/SMBUS DRIVER
16552 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16553 L: linux-i2c@vger.kernel.org
16555 F: drivers/i2c/busses/i2c-stm32*
16557 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16558 M: Song Qiang <songqiang1304521@gmail.com>
16559 L: linux-iio@vger.kernel.org
16561 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16562 F: drivers/iio/proximity/vl53l0x-i2c.c
16565 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16566 M: Sasha Levin <sashal@kernel.org>
16567 L: stable@vger.kernel.org
16569 F: Documentation/process/stable-kernel-rules.rst
16571 STAGING - ATOMISP DRIVER
16572 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16573 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16574 L: linux-media@vger.kernel.org
16576 F: drivers/staging/media/atomisp/
16579 M: Ian Abbott <abbotti@mev.co.uk>
16580 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16582 F: drivers/staging/comedi/
16584 STAGING - FIELDBUS SUBSYSTEM
16585 M: Sven Van Asbroeck <TheSven73@gmail.com>
16587 F: drivers/staging/fieldbus/*
16588 F: drivers/staging/fieldbus/Documentation/
16590 STAGING - HMS ANYBUS-S BUS
16591 M: Sven Van Asbroeck <TheSven73@gmail.com>
16593 F: drivers/staging/fieldbus/anybuss/
16595 STAGING - INDUSTRIAL IO
16596 M: Jonathan Cameron <jic23@kernel.org>
16597 L: linux-iio@vger.kernel.org
16599 F: Documentation/devicetree/bindings/staging/iio/
16600 F: drivers/staging/iio/
16602 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16603 M: Marc Dietrich <marvin24@gmx.de>
16604 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16605 L: linux-tegra@vger.kernel.org
16607 F: drivers/staging/nvec/
16609 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16610 M: Jens Frederich <jfrederich@gmail.com>
16611 M: Daniel Drake <dsd@laptop.org>
16612 M: Jon Nettleton <jon.nettleton@gmail.com>
16614 W: http://wiki.laptop.org/go/DCON
16615 F: drivers/staging/olpc_dcon/
16617 STAGING - REALTEK RTL8188EU DRIVERS
16618 M: Larry Finger <Larry.Finger@lwfinger.net>
16620 F: drivers/staging/rtl8188eu/
16622 STAGING - REALTEK RTL8712U DRIVERS
16623 M: Larry Finger <Larry.Finger@lwfinger.net>
16624 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16626 F: drivers/staging/rtl8712/
16628 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16629 M: Michael Hennerich <michael.hennerich@analog.com>
16630 L: linux-fbdev@vger.kernel.org
16632 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16633 F: drivers/staging/fbtft/fb_seps525.c
16635 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16636 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16637 M: Teddy Wang <teddy.wang@siliconmotion.com>
16638 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16639 L: linux-fbdev@vger.kernel.org
16641 F: drivers/staging/sm750fb/
16643 STAGING - VIA VT665X DRIVERS
16644 M: Forest Bond <forest@alittletooquiet.net>
16646 F: drivers/staging/vt665?/
16649 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16650 L: devel@driverdev.osuosl.org
16652 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16653 F: drivers/staging/
16655 STARFIRE/DURALAN NETWORK DRIVER
16656 M: Ion Badulescu <ionut@badula.org>
16658 F: drivers/net/ethernet/adaptec/starfire*
16660 STEC S1220 SKD DRIVER
16661 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16662 L: linux-block@vger.kernel.org
16664 F: drivers/block/skd*[ch]
16666 STI AUDIO (ASoC) DRIVERS
16667 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16668 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16670 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16674 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16676 F: Documentation/devicetree/bindings/media/stih-cec.txt
16677 F: drivers/media/cec/platform/sti/
16679 STK1160 USB VIDEO CAPTURE DRIVER
16680 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16681 L: linux-media@vger.kernel.org
16683 T: git git://linuxtv.org/media_tree.git
16684 F: drivers/media/usb/stk1160/
16686 STM32 AUDIO (ASoC) DRIVERS
16687 M: Olivier Moysan <olivier.moysan@st.com>
16688 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16689 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16691 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16694 STM32 TIMER/LPTIMER DRIVERS
16695 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16697 F: Documentation/ABI/testing/*timer-stm32
16698 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16699 F: drivers/*/stm32-*timer*
16700 F: drivers/pwm/pwm-stm32*
16701 F: include/linux/*/stm32-*tim*
16703 STMMAC ETHERNET DRIVER
16704 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16705 M: Alexandre Torgue <alexandre.torgue@st.com>
16706 M: Jose Abreu <joabreu@synopsys.com>
16707 L: netdev@vger.kernel.org
16709 W: http://www.stlinux.com
16710 F: Documentation/networking/device_drivers/ethernet/stmicro/
16711 F: drivers/net/ethernet/stmicro/stmmac/
16714 M: Sam Creasey <sammy@sammy.net>
16716 W: http://sammy.net/sun3/
16717 F: arch/m68k/include/asm/sun3*
16718 F: arch/m68k/kernel/*sun3*
16719 F: arch/m68k/sun3*/
16720 F: drivers/net/ethernet/i825xx/sun3*
16722 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16723 M: Hans de Goede <hdegoede@redhat.com>
16724 L: linux-input@vger.kernel.org
16726 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16727 F: drivers/input/keyboard/sun4i-lradc-keys.c
16729 SUNDANCE NETWORK DRIVER
16730 M: Denis Kirjanov <kda@linux-powerpc.org>
16731 L: netdev@vger.kernel.org
16733 F: drivers/net/ethernet/dlink/sundance.c
16736 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16737 M: Rich Felker <dalias@libc.org>
16738 L: linux-sh@vger.kernel.org
16740 Q: http://patchwork.kernel.org/project/linux-sh/list/
16741 F: Documentation/sh/
16746 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16747 M: Len Brown <len.brown@intel.com>
16748 M: Pavel Machek <pavel@ucw.cz>
16749 L: linux-pm@vger.kernel.org
16751 B: https://bugzilla.kernel.org
16752 F: Documentation/power/
16753 F: arch/x86/kernel/acpi/
16754 F: drivers/base/power/
16755 F: include/linux/freezer.h
16756 F: include/linux/pm.h
16757 F: include/linux/suspend.h
16761 M: Martin Mares <mj@ucw.cz>
16762 L: linux-video@atrey.karlin.mff.cuni.cz
16764 F: Documentation/admin-guide/svga.rst
16765 F: arch/x86/boot/video*
16768 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16769 L: iommu@lists.linux-foundation.org
16771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16772 F: arch/*/kernel/pci-swiotlb.c
16773 F: include/linux/swiotlb.h
16774 F: kernel/dma/swiotlb.c
16777 M: Jiri Pirko <jiri@resnulli.us>
16778 M: Ivan Vecera <ivecera@redhat.com>
16779 L: netdev@vger.kernel.org
16781 F: include/net/switchdev.h
16784 SY8106A REGULATOR DRIVER
16785 M: Icenowy Zheng <icenowy@aosc.io>
16787 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16788 F: drivers/regulator/sy8106a-regulator.c
16790 SYNC FILE FRAMEWORK
16791 M: Sumit Semwal <sumit.semwal@linaro.org>
16792 R: Gustavo Padovan <gustavo@padovan.org>
16793 L: linux-media@vger.kernel.org
16794 L: dri-devel@lists.freedesktop.org
16796 T: git git://anongit.freedesktop.org/drm/drm-misc
16797 F: Documentation/driver-api/sync_file.rst
16798 F: drivers/dma-buf/dma-fence*
16799 F: drivers/dma-buf/sw_sync.c
16800 F: drivers/dma-buf/sync_*
16801 F: include/linux/sync_file.h
16802 F: include/uapi/linux/sync_file.h
16804 SYNOPSYS ARC ARCHITECTURE
16805 M: Vineet Gupta <vgupta@synopsys.com>
16806 L: linux-snps-arc@lists.infradead.org
16808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16809 F: Documentation/devicetree/bindings/arc/*
16810 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16812 F: drivers/clocksource/arc_timer.c
16813 F: drivers/tty/serial/arc_uart.c
16815 SYNOPSYS ARC HSDK SDP pll clock driver
16816 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16818 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16819 F: drivers/clk/clk-hsdk-pll.c
16821 SYNOPSYS ARC SDP clock driver
16822 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16824 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16825 F: drivers/clk/axs10x/*
16827 SYNOPSYS ARC SDP platform support
16828 M: Alexey Brodkin <abrodkin@synopsys.com>
16830 F: Documentation/devicetree/bindings/arc/axs10*
16831 F: arch/arc/boot/dts/ax*
16832 F: arch/arc/plat-axs10x
16834 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16835 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16837 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16838 F: drivers/reset/reset-axs10x.c
16840 SYNOPSYS CREG GPIO DRIVER
16841 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16843 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16844 F: drivers/gpio/gpio-creg-snps.c
16846 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16847 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16849 F: drivers/tty/serial/8250/8250_dw.c
16850 F: drivers/tty/serial/8250/8250_dwlib.*
16851 F: drivers/tty/serial/8250/8250_lpss.c
16853 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16854 M: Hoan Tran <hoan@os.amperecomputing.com>
16855 M: Serge Semin <fancer.lancer@gmail.com>
16856 L: linux-gpio@vger.kernel.org
16858 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16859 F: drivers/gpio/gpio-dwapb.c
16861 SYNOPSYS DESIGNWARE APB SSI DRIVER
16862 M: Serge Semin <fancer.lancer@gmail.com>
16863 L: linux-spi@vger.kernel.org
16865 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16866 F: drivers/spi/spi-dw*
16868 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16869 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16871 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16872 F: drivers/dma/dw-axi-dmac/
16874 SYNOPSYS DESIGNWARE DMAC DRIVER
16875 M: Viresh Kumar <vireshk@kernel.org>
16876 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16878 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16880 F: include/dt-bindings/dma/dw-dmac.h
16881 F: include/linux/dma/dw.h
16882 F: include/linux/platform_data/dma-dw.h
16884 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16885 M: Jose Abreu <Jose.Abreu@synopsys.com>
16886 L: netdev@vger.kernel.org
16888 F: drivers/net/ethernet/synopsys/
16890 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16891 M: Jose Abreu <Jose.Abreu@synopsys.com>
16892 L: netdev@vger.kernel.org
16894 F: drivers/net/pcs/pcs-xpcs.c
16895 F: include/linux/pcs/pcs-xpcs.h
16897 SYNOPSYS DESIGNWARE I2C DRIVER
16898 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16899 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16900 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16901 L: linux-i2c@vger.kernel.org
16903 F: drivers/i2c/busses/i2c-designware-*
16904 F: include/linux/platform_data/i2c-designware.h
16906 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16907 M: Jaehoon Chung <jh80.chung@samsung.com>
16908 L: linux-mmc@vger.kernel.org
16910 F: drivers/mmc/host/dw_mmc*
16912 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16913 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16915 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16916 F: drivers/reset/reset-hsdk.c
16917 F: include/dt-bindings/reset/snps,hsdk-reset.h
16919 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16920 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16921 M: Manjunath M B <manjumb@synopsys.com>
16922 L: linux-mmc@vger.kernel.org
16924 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16926 SYSTEM CONFIGURATION (SYSCON)
16927 M: Lee Jones <lee.jones@linaro.org>
16928 M: Arnd Bergmann <arnd@arndb.de>
16930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16931 F: drivers/mfd/syscon.c
16933 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16934 M: Sudeep Holla <sudeep.holla@arm.com>
16935 L: linux-arm-kernel@lists.infradead.org
16937 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16938 F: drivers/clk/clk-sc[mp]i.c
16939 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16940 F: drivers/firmware/arm_scmi/
16941 F: drivers/firmware/arm_scpi.c
16942 F: drivers/reset/reset-scmi.c
16943 F: include/linux/sc[mp]i_protocol.h
16944 F: include/trace/events/scmi.h
16946 SYSTEM RESET/SHUTDOWN DRIVERS
16947 M: Sebastian Reichel <sre@kernel.org>
16948 L: linux-pm@vger.kernel.org
16950 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16951 F: Documentation/devicetree/bindings/power/reset/
16952 F: drivers/power/reset/
16954 SYSTEM TRACE MODULE CLASS
16955 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16957 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16958 F: Documentation/trace/stm.rst
16959 F: drivers/hwtracing/stm/
16960 F: include/linux/stm.h
16961 F: include/uapi/linux/stm.h
16963 SYSTEM76 ACPI DRIVER
16964 M: Jeremy Soller <jeremy@system76.com>
16965 M: System76 Product Development <productdev@system76.com>
16966 L: platform-driver-x86@vger.kernel.org
16968 F: drivers/platform/x86/system76_acpi.c
16971 M: Christoph Hellwig <hch@infradead.org>
16973 F: Documentation/filesystems/sysv-fs.rst
16975 F: include/linux/sysv_fs.h
16977 TASKSTATS STATISTICS INTERFACE
16978 M: Balbir Singh <bsingharora@gmail.com>
16980 F: Documentation/accounting/taskstats*
16981 F: include/linux/taskstats*
16982 F: kernel/taskstats.c
16985 M: Jamal Hadi Salim <jhs@mojatatu.com>
16986 M: Cong Wang <xiyou.wangcong@gmail.com>
16987 M: Jiri Pirko <jiri@resnulli.us>
16988 L: netdev@vger.kernel.org
16990 F: include/net/pkt_cls.h
16991 F: include/net/pkt_sched.h
16992 F: include/net/tc_act/
16993 F: include/uapi/linux/pkt_cls.h
16994 F: include/uapi/linux/pkt_sched.h
16995 F: include/uapi/linux/tc_act/
16996 F: include/uapi/linux/tc_ematch/
16999 TC90522 MEDIA DRIVER
17000 M: Akihiro Tsukada <tskd08@gmail.com>
17001 L: linux-media@vger.kernel.org
17003 F: drivers/media/dvb-frontends/tc90522*
17005 TCP LOW PRIORITY MODULE
17006 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17007 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17009 W: http://tcp-lp-mod.sourceforge.net/
17010 F: net/ipv4/tcp_lp.c
17012 TDA10071 MEDIA DRIVER
17013 M: Antti Palosaari <crope@iki.fi>
17014 L: linux-media@vger.kernel.org
17016 W: https://linuxtv.org
17017 W: http://palosaari.fi/linux/
17018 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17019 T: git git://linuxtv.org/anttip/media_tree.git
17020 F: drivers/media/dvb-frontends/tda10071*
17022 TDA18212 MEDIA DRIVER
17023 M: Antti Palosaari <crope@iki.fi>
17024 L: linux-media@vger.kernel.org
17026 W: https://linuxtv.org
17027 W: http://palosaari.fi/linux/
17028 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17029 T: git git://linuxtv.org/anttip/media_tree.git
17030 F: drivers/media/tuners/tda18212*
17032 TDA18218 MEDIA DRIVER
17033 M: Antti Palosaari <crope@iki.fi>
17034 L: linux-media@vger.kernel.org
17036 W: https://linuxtv.org
17037 W: http://palosaari.fi/linux/
17038 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17039 T: git git://linuxtv.org/anttip/media_tree.git
17040 F: drivers/media/tuners/tda18218*
17042 TDA18250 MEDIA DRIVER
17043 M: Olli Salonen <olli.salonen@iki.fi>
17044 L: linux-media@vger.kernel.org
17046 W: https://linuxtv.org
17047 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17048 T: git git://linuxtv.org/media_tree.git
17049 F: drivers/media/tuners/tda18250*
17051 TDA18271 MEDIA DRIVER
17052 M: Michael Krufky <mkrufky@linuxtv.org>
17053 L: linux-media@vger.kernel.org
17055 W: https://linuxtv.org
17056 W: http://github.com/mkrufky
17057 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17058 T: git git://linuxtv.org/mkrufky/tuners.git
17059 F: drivers/media/tuners/tda18271*
17061 TDA1997x MEDIA DRIVER
17062 M: Tim Harvey <tharvey@gateworks.com>
17063 L: linux-media@vger.kernel.org
17065 W: https://linuxtv.org
17066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17067 F: drivers/media/i2c/tda1997x.*
17069 TDA827x MEDIA DRIVER
17070 M: Michael Krufky <mkrufky@linuxtv.org>
17071 L: linux-media@vger.kernel.org
17073 W: https://linuxtv.org
17074 W: http://github.com/mkrufky
17075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17076 T: git git://linuxtv.org/mkrufky/tuners.git
17077 F: drivers/media/tuners/tda8290.*
17079 TDA8290 MEDIA DRIVER
17080 M: Michael Krufky <mkrufky@linuxtv.org>
17081 L: linux-media@vger.kernel.org
17083 W: https://linuxtv.org
17084 W: http://github.com/mkrufky
17085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17086 T: git git://linuxtv.org/mkrufky/tuners.git
17087 F: drivers/media/tuners/tda8290.*
17089 TDA9840 MEDIA DRIVER
17090 M: Hans Verkuil <hverkuil@xs4all.nl>
17091 L: linux-media@vger.kernel.org
17093 W: https://linuxtv.org
17094 T: git git://linuxtv.org/media_tree.git
17095 F: drivers/media/i2c/tda9840*
17097 TEA5761 TUNER DRIVER
17098 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17099 L: linux-media@vger.kernel.org
17101 W: https://linuxtv.org
17102 T: git git://linuxtv.org/media_tree.git
17103 F: drivers/media/tuners/tea5761.*
17105 TEA5767 TUNER DRIVER
17106 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17107 L: linux-media@vger.kernel.org
17109 W: https://linuxtv.org
17110 T: git git://linuxtv.org/media_tree.git
17111 F: drivers/media/tuners/tea5767.*
17113 TEA6415C MEDIA DRIVER
17114 M: Hans Verkuil <hverkuil@xs4all.nl>
17115 L: linux-media@vger.kernel.org
17117 W: https://linuxtv.org
17118 T: git git://linuxtv.org/media_tree.git
17119 F: drivers/media/i2c/tea6415c*
17121 TEA6420 MEDIA DRIVER
17122 M: Hans Verkuil <hverkuil@xs4all.nl>
17123 L: linux-media@vger.kernel.org
17125 W: https://linuxtv.org
17126 T: git git://linuxtv.org/media_tree.git
17127 F: drivers/media/i2c/tea6420*
17130 M: Jiri Pirko <jiri@resnulli.us>
17131 L: netdev@vger.kernel.org
17133 F: drivers/net/team/
17134 F: include/linux/if_team.h
17135 F: include/uapi/linux/if_team.h
17137 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17138 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17140 F: arch/x86/platform/ts5500/
17142 TECHNOTREND USB IR RECEIVER
17143 M: Sean Young <sean@mess.org>
17144 L: linux-media@vger.kernel.org
17146 F: drivers/media/rc/ttusbir.c
17148 TECHWELL TW9910 VIDEO DECODER
17149 L: linux-media@vger.kernel.org
17151 F: drivers/media/i2c/tw9910.c
17152 F: include/media/i2c/tw9910.h
17155 M: Jens Wiklander <jens.wiklander@linaro.org>
17156 L: op-tee@lists.trustedfirmware.org
17158 F: Documentation/staging/tee.rst
17160 F: include/linux/tee_drv.h
17161 F: include/uapi/linux/tee.h
17163 TEGRA ARCHITECTURE SUPPORT
17164 M: Thierry Reding <thierry.reding@gmail.com>
17165 M: Jonathan Hunter <jonathanh@nvidia.com>
17166 L: linux-tegra@vger.kernel.org
17168 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17173 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17174 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17176 F: drivers/clk/tegra/
17179 M: Laxman Dewangan <ldewangan@nvidia.com>
17180 M: Jon Hunter <jonathanh@nvidia.com>
17182 F: drivers/dma/tegra*
17185 M: Laxman Dewangan <ldewangan@nvidia.com>
17186 R: Dmitry Osipenko <digetx@gmail.com>
17188 F: drivers/i2c/busses/i2c-tegra.c
17190 TEGRA IOMMU DRIVERS
17191 M: Thierry Reding <thierry.reding@gmail.com>
17192 R: Krishna Reddy <vdumpa@nvidia.com>
17193 L: linux-tegra@vger.kernel.org
17195 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17196 F: drivers/iommu/tegra*
17199 M: Laxman Dewangan <ldewangan@nvidia.com>
17201 F: drivers/input/keyboard/tegra-kbc.c
17204 M: Stefan Agner <stefan@agner.ch>
17205 M: Lucas Stach <dev@lynxeye.de>
17207 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17208 F: drivers/mtd/nand/raw/tegra_nand.c
17211 M: Thierry Reding <thierry.reding@gmail.com>
17213 F: drivers/pwm/pwm-tegra.c
17215 TEGRA SERIAL DRIVER
17216 M: Laxman Dewangan <ldewangan@nvidia.com>
17218 F: drivers/tty/serial/serial-tegra.c
17221 M: Laxman Dewangan <ldewangan@nvidia.com>
17223 F: drivers/spi/spi-tegra*
17226 M: Thierry Reding <thierry.reding@gmail.com>
17227 M: Jonathan Hunter <jonathanh@nvidia.com>
17228 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17229 L: linux-media@vger.kernel.org
17230 L: linux-tegra@vger.kernel.org
17232 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17233 F: drivers/staging/media/tegra-video/
17235 TEGRA XUSB PADCTL DRIVER
17236 M: JC Kuo <jckuo@nvidia.com>
17238 F: drivers/phy/tegra/xusb*
17240 TEHUTI ETHERNET DRIVER
17241 M: Andy Gospodarek <andy@greyhouse.net>
17242 L: netdev@vger.kernel.org
17244 F: drivers/net/ethernet/tehuti/*
17246 TELECOM CLOCK DRIVER FOR MCPL0010
17247 M: Mark Gross <mark.gross@intel.com>
17249 F: drivers/char/tlclk.c
17251 TEMPO SEMICONDUCTOR DRIVERS
17252 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17254 F: Documentation/devicetree/bindings/sound/tscs*.txt
17255 F: sound/soc/codecs/tscs*.c
17256 F: sound/soc/codecs/tscs*.h
17258 TENSILICA XTENSA PORT (xtensa)
17259 M: Chris Zankel <chris@zankel.net>
17260 M: Max Filippov <jcmvbkbc@gmail.com>
17261 L: linux-xtensa@linux-xtensa.org
17263 T: git git://github.com/czankel/xtensa-linux.git
17265 F: drivers/irqchip/irq-xtensa-*
17267 TEXAS INSTRUMENTS ASoC DRIVERS
17268 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17269 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17273 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17274 M: Ricardo Ribalda <ribalda@kernel.org>
17275 L: linux-iio@vger.kernel.org
17277 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17278 F: drivers/iio/dac/ti-dac7612.c
17280 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17281 M: Nishanth Menon <nm@ti.com>
17282 M: Tero Kristo <t-kristo@ti.com>
17283 M: Santosh Shilimkar <ssantosh@kernel.org>
17284 L: linux-arm-kernel@lists.infradead.org
17286 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17287 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17288 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17289 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17290 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17291 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17292 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17293 F: drivers/clk/keystone/sci-clk.c
17294 F: drivers/firmware/ti_sci*
17295 F: drivers/irqchip/irq-ti-sci-inta.c
17296 F: drivers/irqchip/irq-ti-sci-intr.c
17297 F: drivers/reset/reset-ti-sci.c
17298 F: drivers/soc/ti/ti_sci_inta_msi.c
17299 F: drivers/soc/ti/ti_sci_pm_domains.c
17300 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17301 F: include/linux/soc/ti/ti_sci_inta_msi.h
17302 F: include/linux/soc/ti/ti_sci_protocol.h
17304 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17305 M: Hans Verkuil <hverkuil@xs4all.nl>
17306 L: linux-media@vger.kernel.org
17308 W: https://linuxtv.org
17309 T: git git://linuxtv.org/media_tree.git
17310 F: drivers/media/radio/radio-raremono.c
17313 M: Zhang Rui <rui.zhang@intel.com>
17314 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17315 R: Amit Kucheria <amitk@kernel.org>
17316 L: linux-pm@vger.kernel.org
17318 Q: https://patchwork.kernel.org/project/linux-pm/list/
17319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17320 F: Documentation/devicetree/bindings/thermal/
17321 F: drivers/thermal/
17322 F: include/linux/cpu_cooling.h
17323 F: include/linux/thermal.h
17324 F: include/uapi/linux/thermal.h
17326 THERMAL DRIVER FOR AMLOGIC SOCS
17327 M: Guillaume La Roque <glaroque@baylibre.com>
17328 L: linux-pm@vger.kernel.org
17329 L: linux-amlogic@lists.infradead.org
17331 W: http://linux-meson.com/
17332 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17333 F: drivers/thermal/amlogic_thermal.c
17335 THERMAL/CPU_COOLING
17336 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17337 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17338 M: Viresh Kumar <viresh.kumar@linaro.org>
17339 M: Javi Merino <javi.merino@kernel.org>
17340 L: linux-pm@vger.kernel.org
17342 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17343 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17344 F: drivers/thermal/cpufreq_cooling.c
17345 F: drivers/thermal/cpuidle_cooling.c
17346 F: include/linux/cpu_cooling.h
17348 THERMAL/POWER_ALLOCATOR
17349 M: Lukasz Luba <lukasz.luba@arm.com>
17350 L: linux-pm@vger.kernel.org
17352 F: Documentation/driver-api/thermal/power_allocator.rst
17353 F: drivers/thermal/gov_power_allocator.c
17354 F: include/trace/events/thermal_power_allocator.h
17356 THINKPAD ACPI EXTRAS DRIVER
17357 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17358 L: ibm-acpi-devel@lists.sourceforge.net
17359 L: platform-driver-x86@vger.kernel.org
17361 W: http://ibm-acpi.sourceforge.net
17362 W: http://thinkwiki.org/wiki/Ibm-acpi
17363 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17364 F: drivers/platform/x86/thinkpad_acpi.c
17367 M: Andreas Noever <andreas.noever@gmail.com>
17368 M: Michael Jamet <michael.jamet@intel.com>
17369 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17370 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17371 L: linux-usb@vger.kernel.org
17373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17374 F: Documentation/admin-guide/thunderbolt.rst
17375 F: drivers/thunderbolt/
17376 F: include/linux/thunderbolt.h
17378 THUNDERBOLT NETWORK DRIVER
17379 M: Michael Jamet <michael.jamet@intel.com>
17380 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17381 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17382 L: netdev@vger.kernel.org
17384 F: drivers/net/thunderbolt.c
17386 THUNDERX GPIO DRIVER
17387 M: Robert Richter <rric@kernel.org>
17389 F: drivers/gpio/gpio-thunderx.c
17391 TI AM437X VPFE DRIVER
17392 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17393 L: linux-media@vger.kernel.org
17395 W: https://linuxtv.org
17396 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17397 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17398 F: drivers/media/platform/am437x/
17400 TI BANDGAP AND THERMAL DRIVER
17401 M: Eduardo Valentin <edubezval@gmail.com>
17402 M: Keerthy <j-keerthy@ti.com>
17403 L: linux-pm@vger.kernel.org
17404 L: linux-omap@vger.kernel.org
17406 F: drivers/thermal/ti-soc-thermal/
17408 TI BQ27XXX POWER SUPPLY DRIVER
17409 R: Dan Murphy <dmurphy@ti.com>
17410 F: drivers/power/supply/bq27xxx_battery.c
17411 F: drivers/power/supply/bq27xxx_battery_i2c.c
17412 F: include/linux/power/bq27xxx_battery.h
17414 TI CDCE706 CLOCK DRIVER
17415 M: Max Filippov <jcmvbkbc@gmail.com>
17417 F: drivers/clk/clk-cdce706.c
17420 M: Tero Kristo <t-kristo@ti.com>
17421 L: linux-omap@vger.kernel.org
17424 F: include/linux/clk/ti.h
17426 TI DAVINCI MACHINE SUPPORT
17427 M: Sekhar Nori <nsekhar@ti.com>
17428 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17429 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17431 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17432 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17433 F: arch/arm/boot/dts/da850*
17434 F: arch/arm/mach-davinci/
17435 F: drivers/i2c/busses/i2c-davinci.c
17437 TI DAVINCI SERIES CLOCK DRIVER
17438 M: David Lechner <david@lechnology.com>
17439 R: Sekhar Nori <nsekhar@ti.com>
17441 F: Documentation/devicetree/bindings/clock/ti/davinci/
17442 F: drivers/clk/davinci/
17444 TI DAVINCI SERIES GPIO DRIVER
17445 M: Keerthy <j-keerthy@ti.com>
17446 L: linux-gpio@vger.kernel.org
17448 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17449 F: drivers/gpio/gpio-davinci.c
17451 TI DAVINCI SERIES MEDIA DRIVER
17452 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17453 L: linux-media@vger.kernel.org
17455 W: https://linuxtv.org
17456 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17457 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17458 F: drivers/media/platform/davinci/
17459 F: include/media/davinci/
17461 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17462 R: David Lechner <david@lechnology.com>
17463 L: linux-iio@vger.kernel.org
17464 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17465 F: drivers/counter/ti-eqep.c
17467 TI ETHERNET SWITCH DRIVER (CPSW)
17468 R: Grygorii Strashko <grygorii.strashko@ti.com>
17469 L: linux-omap@vger.kernel.org
17470 L: netdev@vger.kernel.org
17472 F: drivers/net/ethernet/ti/cpsw*
17473 F: drivers/net/ethernet/ti/davinci*
17475 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17476 M: Alex Dubov <oakad@yahoo.com>
17478 W: http://tifmxx.berlios.de/
17479 F: drivers/memstick/host/tifm_ms.c
17480 F: drivers/misc/tifm*
17481 F: drivers/mmc/host/tifm_sd.c
17482 F: include/linux/tifm.h
17484 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17485 M: Santosh Shilimkar <ssantosh@kernel.org>
17486 L: linux-kernel@vger.kernel.org
17487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17490 F: drivers/soc/ti/*
17492 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17493 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17494 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17495 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17497 F: sound/soc/codecs/isabelle*
17498 F: sound/soc/codecs/lm49453*
17500 TI LP855x BACKLIGHT DRIVER
17501 M: Milo Kim <milo.kim@ti.com>
17503 F: Documentation/driver-api/backlight/lp855x-driver.rst
17504 F: drivers/video/backlight/lp855x_bl.c
17505 F: include/linux/platform_data/lp855x.h
17507 TI LP8727 CHARGER DRIVER
17508 M: Milo Kim <milo.kim@ti.com>
17510 F: drivers/power/supply/lp8727_charger.c
17511 F: include/linux/platform_data/lp8727.h
17513 TI LP8788 MFD DRIVER
17514 M: Milo Kim <milo.kim@ti.com>
17516 F: drivers/iio/adc/lp8788_adc.c
17517 F: drivers/leds/leds-lp8788.c
17518 F: drivers/mfd/lp8788*.c
17519 F: drivers/power/supply/lp8788-charger.c
17520 F: drivers/regulator/lp8788-*.c
17521 F: include/linux/mfd/lp8788*.h
17523 TI NETCP ETHERNET DRIVER
17524 M: Wingman Kwok <w-kwok2@ti.com>
17525 M: Murali Karicheri <m-karicheri2@ti.com>
17526 L: netdev@vger.kernel.org
17528 F: drivers/net/ethernet/ti/netcp*
17530 TI PCM3060 ASoC CODEC DRIVER
17531 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17532 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17534 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17535 F: sound/soc/codecs/pcm3060*
17537 TI TAS571X FAMILY ASoC CODEC DRIVER
17538 M: Kevin Cernekee <cernekee@chromium.org>
17539 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17541 F: sound/soc/codecs/tas571x*
17543 TI TCAN4X5X DEVICE DRIVER
17544 M: Dan Murphy <dmurphy@ti.com>
17545 L: linux-can@vger.kernel.org
17547 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17548 F: drivers/net/can/m_can/tcan4x5x.c
17550 TI TRF7970A NFC DRIVER
17551 M: Mark Greer <mgreer@animalcreek.com>
17552 L: linux-wireless@vger.kernel.org
17553 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17555 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17556 F: drivers/nfc/trf7970a.c
17558 TI TWL4030 SERIES SOC CODEC DRIVER
17559 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17562 F: sound/soc/codecs/twl4030*
17565 M: Benoit Parrot <bparrot@ti.com>
17566 L: linux-media@vger.kernel.org
17568 W: http://linuxtv.org/
17569 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17570 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17571 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17572 F: drivers/media/platform/ti-vpe/
17574 TI WILINK WIRELESS DRIVERS
17575 L: linux-wireless@vger.kernel.org
17577 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17578 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17579 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17580 F: drivers/net/wireless/ti/
17581 F: include/linux/wl12xx.h
17583 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17584 M: John Stultz <john.stultz@linaro.org>
17585 M: Thomas Gleixner <tglx@linutronix.de>
17586 R: Stephen Boyd <sboyd@kernel.org>
17587 L: linux-kernel@vger.kernel.org
17589 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17590 F: include/linux/clocksource.h
17591 F: include/linux/time.h
17592 F: include/linux/timex.h
17593 F: include/uapi/linux/time.h
17594 F: include/uapi/linux/timex.h
17595 F: kernel/time/alarmtimer.c
17596 F: kernel/time/clocksource.c
17597 F: kernel/time/ntp.c
17598 F: kernel/time/time*.c
17599 F: tools/testing/selftests/timers/
17602 M: Jon Maloy <jmaloy@redhat.com>
17603 M: Ying Xue <ying.xue@windriver.com>
17604 L: netdev@vger.kernel.org (core kernel code)
17605 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17607 W: http://tipc.sourceforge.net/
17608 F: include/uapi/linux/tipc*.h
17611 TLAN NETWORK DRIVER
17612 M: Samuel Chessman <chessman@tux.org>
17613 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17615 W: http://sourceforge.net/projects/tlan/
17616 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17617 F: drivers/net/ethernet/ti/tlan.*
17619 TM6000 VIDEO4LINUX DRIVER
17620 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17621 L: linux-media@vger.kernel.org
17623 W: https://linuxtv.org
17624 T: git git://linuxtv.org/media_tree.git
17625 F: Documentation/admin-guide/media/tm6000*
17626 F: drivers/media/usb/tm6000/
17628 TMIO/SDHI MMC DRIVER
17629 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17630 L: linux-mmc@vger.kernel.org
17632 F: drivers/mmc/host/renesas_sdhi*
17633 F: drivers/mmc/host/tmio_mmc*
17634 F: include/linux/mfd/tmio.h
17636 TMP401 HARDWARE MONITOR DRIVER
17637 M: Guenter Roeck <linux@roeck-us.net>
17638 L: linux-hwmon@vger.kernel.org
17640 F: Documentation/hwmon/tmp401.rst
17641 F: drivers/hwmon/tmp401.c
17643 TMP513 HARDWARE MONITOR DRIVER
17644 M: Eric Tremblay <etremblay@distech-controls.com>
17645 L: linux-hwmon@vger.kernel.org
17647 F: Documentation/hwmon/tmp513.rst
17648 F: drivers/hwmon/tmp513.c
17650 TMPFS (SHMEM FILESYSTEM)
17651 M: Hugh Dickins <hughd@google.com>
17652 L: linux-mm@kvack.org
17654 F: include/linux/shmem_fs.h
17657 TOMOYO SECURITY MODULE
17658 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17659 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17660 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17661 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17662 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17663 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17665 W: https://tomoyo.osdn.jp/
17666 F: security/tomoyo/
17668 TOPSTAR LAPTOP EXTRAS DRIVER
17669 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17670 L: platform-driver-x86@vger.kernel.org
17672 F: drivers/platform/x86/topstar-laptop.c
17674 TORTURE-TEST MODULES
17675 M: Davidlohr Bueso <dave@stgolabs.net>
17676 M: "Paul E. McKenney" <paulmck@kernel.org>
17677 M: Josh Triplett <josh@joshtriplett.org>
17678 L: linux-kernel@vger.kernel.org
17680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17681 F: Documentation/RCU/torture.rst
17682 F: kernel/locking/locktorture.c
17683 F: kernel/rcu/rcuscale.c
17684 F: kernel/rcu/rcutorture.c
17685 F: kernel/rcu/refscale.c
17686 F: kernel/torture.c
17688 TOSHIBA ACPI EXTRAS DRIVER
17689 M: Azael Avalos <coproscefalo@gmail.com>
17690 L: platform-driver-x86@vger.kernel.org
17692 F: drivers/platform/x86/toshiba_acpi.c
17694 TOSHIBA BLUETOOTH DRIVER
17695 M: Azael Avalos <coproscefalo@gmail.com>
17696 L: platform-driver-x86@vger.kernel.org
17698 F: drivers/platform/x86/toshiba_bluetooth.c
17700 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17701 M: Azael Avalos <coproscefalo@gmail.com>
17702 L: platform-driver-x86@vger.kernel.org
17704 F: drivers/platform/x86/toshiba_haps.c
17707 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17709 W: http://www.buzzard.org.uk/toshiba/
17710 F: drivers/char/toshiba.c
17711 F: include/linux/toshiba.h
17712 F: include/uapi/linux/toshiba.h
17714 TOSHIBA TC358743 DRIVER
17715 M: Mats Randgaard <matrandg@cisco.com>
17716 L: linux-media@vger.kernel.org
17718 F: drivers/media/i2c/tc358743*
17719 F: include/media/i2c/tc358743.h
17721 TOSHIBA WMI HOTKEYS DRIVER
17722 M: Azael Avalos <coproscefalo@gmail.com>
17723 L: platform-driver-x86@vger.kernel.org
17725 F: drivers/platform/x86/toshiba-wmi.c
17728 M: Peter Huewe <peterhuewe@gmx.de>
17729 M: Jarkko Sakkinen <jarkko@kernel.org>
17730 R: Jason Gunthorpe <jgg@ziepe.ca>
17731 L: linux-integrity@vger.kernel.org
17733 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17734 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17735 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17736 F: drivers/char/tpm/
17739 M: Steven Rostedt <rostedt@goodmis.org>
17740 M: Ingo Molnar <mingo@redhat.com>
17742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17743 F: Documentation/trace/ftrace.rst
17744 F: arch/*/*/*/ftrace.h
17745 F: arch/*/kernel/ftrace.c
17746 F: include/*/ftrace.h
17747 F: include/linux/trace*.h
17750 F: tools/testing/selftests/ftrace/
17752 TRACING MMIO ACCESSES (MMIOTRACE)
17753 M: Steven Rostedt <rostedt@goodmis.org>
17754 M: Ingo Molnar <mingo@kernel.org>
17755 R: Karol Herbst <karolherbst@gmail.com>
17756 R: Pekka Paalanen <ppaalanen@gmail.com>
17757 L: linux-kernel@vger.kernel.org
17758 L: nouveau@lists.freedesktop.org
17760 F: arch/x86/mm/kmmio.c
17761 F: arch/x86/mm/mmio-mod.c
17762 F: arch/x86/mm/testmmiotrace.c
17763 F: include/linux/mmiotrace.h
17764 F: kernel/trace/trace_mmiotrace.c
17767 M: Jiri Kosina <trivial@kernel.org>
17769 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17770 K: ^Subject:.*(?i)trivial
17773 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17774 M: Jiri Slaby <jirislaby@kernel.org>
17776 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17777 F: Documentation/driver-api/serial/
17779 F: drivers/tty/serial/serial_core.c
17780 F: include/linux/serial.h
17781 F: include/linux/serial_core.h
17782 F: include/linux/tty.h
17783 F: include/uapi/linux/serial.h
17784 F: include/uapi/linux/serial_core.h
17785 F: include/uapi/linux/tty.h
17787 TUA9001 MEDIA DRIVER
17788 M: Antti Palosaari <crope@iki.fi>
17789 L: linux-media@vger.kernel.org
17791 W: https://linuxtv.org
17792 W: http://palosaari.fi/linux/
17793 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17794 T: git git://linuxtv.org/anttip/media_tree.git
17795 F: drivers/media/tuners/tua9001*
17797 TULIP NETWORK DRIVERS
17798 L: netdev@vger.kernel.org
17799 L: linux-parisc@vger.kernel.org
17801 F: drivers/net/ethernet/dec/tulip/
17804 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17806 W: http://vtun.sourceforge.net/tun
17807 F: Documentation/networking/tuntap.rst
17808 F: arch/um/os-Linux/drivers/
17810 TURBOCHANNEL SUBSYSTEM
17811 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17812 M: Ralf Baechle <ralf@linux-mips.org>
17813 L: linux-mips@vger.kernel.org
17815 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17817 F: include/linux/tc.h
17820 M: "Len Brown" <lenb@kernel.org>
17821 L: linux-pm@vger.kernel.org
17823 Q: https://patchwork.kernel.org/project/linux-pm/list/
17824 B: https://bugzilla.kernel.org
17825 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17826 F: tools/power/x86/turbostat/
17828 TW5864 VIDEO4LINUX DRIVER
17829 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17830 M: Anton Sviridenko <anton@corp.bluecherry.net>
17831 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17832 M: Andrey Utkin <andrey_utkin@fastmail.com>
17833 L: linux-media@vger.kernel.org
17835 F: drivers/media/pci/tw5864/
17837 TW68 VIDEO4LINUX DRIVER
17838 M: Hans Verkuil <hverkuil@xs4all.nl>
17839 L: linux-media@vger.kernel.org
17841 W: https://linuxtv.org
17842 T: git git://linuxtv.org/media_tree.git
17843 F: drivers/media/pci/tw68/
17845 TW686X VIDEO4LINUX DRIVER
17846 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17847 L: linux-media@vger.kernel.org
17849 W: http://linuxtv.org
17850 T: git git://linuxtv.org/media_tree.git
17851 F: drivers/media/pci/tw686x/
17853 UACCE ACCELERATOR FRAMEWORK
17854 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17855 M: Zhou Wang <wangzhou1@hisilicon.com>
17856 L: linux-accelerators@lists.ozlabs.org
17857 L: linux-kernel@vger.kernel.org
17859 F: Documentation/ABI/testing/sysfs-driver-uacce
17860 F: Documentation/misc-devices/uacce.rst
17861 F: drivers/misc/uacce/
17862 F: include/linux/uacce.h
17863 F: include/uapi/misc/uacce/
17865 UBI FILE SYSTEM (UBIFS)
17866 M: Richard Weinberger <richard@nod.at>
17867 L: linux-mtd@lists.infradead.org
17869 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17870 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17872 F: Documentation/filesystems/ubifs-authentication.rst
17873 F: Documentation/filesystems/ubifs.rst
17876 UCLINUX (M68KNOMMU AND COLDFIRE)
17877 M: Greg Ungerer <gerg@linux-m68k.org>
17878 L: linux-m68k@lists.linux-m68k.org
17879 L: uclinux-dev@uclinux.org (subscribers-only)
17881 W: http://www.linux-m68k.org/
17882 W: http://www.uclinux.org/
17883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17884 F: arch/m68k/*/*_no.*
17886 F: arch/m68k/coldfire/
17887 F: arch/m68k/include/asm/*_no.*
17890 M: Jan Kara <jack@suse.com>
17892 F: Documentation/filesystems/udf.rst
17896 M: Bastien Nocera <hadess@hadess.net>
17897 L: linux-input@vger.kernel.org
17899 F: drivers/hid/hid-udraw-ps3.c
17902 M: Evgeniy Dushistov <dushistov@mail.ru>
17904 F: Documentation/admin-guide/ufs.rst
17907 UHID USERSPACE HID IO DRIVER
17908 M: David Rheinsberg <david.rheinsberg@gmail.com>
17909 L: linux-input@vger.kernel.org
17911 F: drivers/hid/uhid.c
17912 F: include/uapi/linux/uhid.h
17915 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17916 L: linux-usb@vger.kernel.org
17918 F: drivers/usb/common/ulpi.c
17919 F: include/linux/ulpi/
17922 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17923 L: linux-fsdevel@vger.kernel.org
17928 M: Tony Finch <dot@dotat.at>
17930 W: http://dotat.at/prog/unifdef
17931 F: scripts/unifdef.c
17933 UNIFORM CDROM DRIVER
17934 M: Jens Axboe <axboe@kernel.dk>
17936 W: http://www.kernel.dk
17937 F: Documentation/cdrom/
17938 F: drivers/cdrom/cdrom.c
17939 F: include/linux/cdrom.h
17940 F: include/uapi/linux/cdrom.h
17942 UNISYS S-PAR DRIVERS
17943 M: David Kershner <david.kershner@unisys.com>
17944 L: sparmaintainer@unisys.com (Unisys internal)
17946 F: drivers/staging/unisys/
17947 F: drivers/visorbus/
17948 F: include/linux/visorbus.h
17950 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17951 R: Alim Akhtar <alim.akhtar@samsung.com>
17952 R: Avri Altman <avri.altman@wdc.com>
17953 L: linux-scsi@vger.kernel.org
17955 F: Documentation/scsi/ufs.rst
17956 F: drivers/scsi/ufs/
17958 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17959 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17960 L: linux-scsi@vger.kernel.org
17962 F: drivers/scsi/ufs/*dwc*
17964 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17965 M: Stanley Chu <stanley.chu@mediatek.com>
17966 L: linux-scsi@vger.kernel.org
17967 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17969 F: drivers/scsi/ufs/ufs-mediatek*
17971 UNSORTED BLOCK IMAGES (UBI)
17972 M: Richard Weinberger <richard@nod.at>
17973 L: linux-mtd@lists.infradead.org
17975 W: http://www.linux-mtd.infradead.org/
17976 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17977 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17978 F: drivers/mtd/ubi/
17979 F: include/linux/mtd/ubi.h
17980 F: include/uapi/mtd/ubi-user.h
17982 USB "USBNET" DRIVER FRAMEWORK
17983 M: Oliver Neukum <oneukum@suse.com>
17984 L: netdev@vger.kernel.org
17986 W: http://www.linux-usb.org/usbnet
17987 F: drivers/net/usb/usbnet.c
17988 F: include/linux/usb/usbnet.h
17991 M: Oliver Neukum <oneukum@suse.com>
17992 L: linux-usb@vger.kernel.org
17994 F: Documentation/usb/acm.rst
17995 F: drivers/usb/class/cdc-acm.*
17997 USB APPLE MFI FASTCHARGE DRIVER
17998 M: Bastien Nocera <hadess@hadess.net>
17999 L: linux-usb@vger.kernel.org
18001 F: drivers/usb/misc/apple-mfi-fastcharge.c
18003 USB AR5523 WIRELESS DRIVER
18004 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18005 L: linux-wireless@vger.kernel.org
18007 F: drivers/net/wireless/ath/ar5523/
18010 M: Oliver Neukum <oneukum@suse.com>
18011 L: linux-usb@vger.kernel.org
18012 L: linux-scsi@vger.kernel.org
18014 F: drivers/usb/storage/uas.c
18016 USB CDC ETHERNET DRIVER
18017 M: Oliver Neukum <oliver@neukum.org>
18018 L: linux-usb@vger.kernel.org
18020 F: drivers/net/usb/cdc_*.c
18021 F: include/uapi/linux/usb/cdc.h
18023 USB CHAOSKEY DRIVER
18024 M: Keith Packard <keithp@keithp.com>
18025 L: linux-usb@vger.kernel.org
18027 F: drivers/usb/misc/chaoskey.c
18029 USB CYPRESS C67X00 DRIVER
18030 M: Peter Korsgaard <jacmet@sunsite.dk>
18031 L: linux-usb@vger.kernel.org
18033 F: drivers/usb/c67x00/
18035 USB DAVICOM DM9601 DRIVER
18036 M: Peter Korsgaard <jacmet@sunsite.dk>
18037 L: netdev@vger.kernel.org
18039 W: http://www.linux-usb.org/usbnet
18040 F: drivers/net/usb/dm9601.c
18043 M: Alan Stern <stern@rowland.harvard.edu>
18044 L: linux-usb@vger.kernel.org
18046 F: Documentation/usb/ehci.rst
18047 F: drivers/usb/host/ehci*
18049 USB GADGET/PERIPHERAL SUBSYSTEM
18050 M: Felipe Balbi <balbi@kernel.org>
18051 L: linux-usb@vger.kernel.org
18053 W: http://www.linux-usb.org/gadget
18054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18055 F: drivers/usb/gadget/
18056 F: include/linux/usb/gadget*
18058 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18059 M: Jiri Kosina <jikos@kernel.org>
18060 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18061 L: linux-usb@vger.kernel.org
18063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18064 F: Documentation/hid/hiddev.rst
18065 F: drivers/hid/usbhid/
18067 USB INTEL XHCI ROLE MUX DRIVER
18068 M: Hans de Goede <hdegoede@redhat.com>
18069 L: linux-usb@vger.kernel.org
18071 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18073 USB IP DRIVER FOR HISILICON KIRIN
18074 M: Yu Chen <chenyu56@huawei.com>
18075 M: Binghui Wang <wangbinghui@hisilicon.com>
18076 L: linux-usb@vger.kernel.org
18078 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18079 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18082 M: Olav Kongas <ok@artecdesign.ee>
18083 L: linux-usb@vger.kernel.org
18085 F: drivers/usb/host/isp116x*
18086 F: include/linux/usb/isp116x.h
18088 USB LAN78XX ETHERNET DRIVER
18089 M: Woojung Huh <woojung.huh@microchip.com>
18090 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18091 L: netdev@vger.kernel.org
18093 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18094 F: drivers/net/usb/lan78xx.*
18095 F: include/dt-bindings/net/microchip-lan78xx.h
18097 USB MASS STORAGE DRIVER
18098 M: Alan Stern <stern@rowland.harvard.edu>
18099 L: linux-usb@vger.kernel.org
18100 L: usb-storage@lists.one-eyed-alien.net
18102 F: drivers/usb/storage/
18105 M: Clemens Ladisch <clemens@ladisch.de>
18106 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18109 F: sound/usb/midi.*
18111 USB NETWORKING DRIVERS
18112 L: linux-usb@vger.kernel.org
18114 F: drivers/net/usb/
18117 M: Alan Stern <stern@rowland.harvard.edu>
18118 L: linux-usb@vger.kernel.org
18120 F: Documentation/usb/ohci.rst
18121 F: drivers/usb/host/ohci*
18123 USB OTG FSM (Finite State Machine)
18124 M: Peter Chen <Peter.Chen@nxp.com>
18125 L: linux-usb@vger.kernel.org
18127 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18128 F: drivers/usb/common/usb-otg-fsm.c
18131 M: Valentina Manea <valentina.manea.m@gmail.com>
18132 M: Shuah Khan <shuah@kernel.org>
18133 M: Shuah Khan <skhan@linuxfoundation.org>
18134 L: linux-usb@vger.kernel.org
18136 F: Documentation/usb/usbip_protocol.rst
18137 F: drivers/usb/usbip/
18138 F: tools/testing/selftests/drivers/usb/usbip/
18139 F: tools/usb/usbip/
18142 M: Petko Manolov <petkan@nucleusys.com>
18143 L: linux-usb@vger.kernel.org
18144 L: netdev@vger.kernel.org
18146 W: https://github.com/petkan/pegasus
18147 T: git git://github.com/petkan/pegasus.git
18148 F: drivers/net/usb/pegasus.*
18151 M: Felipe Balbi <balbi@kernel.org>
18152 L: linux-usb@vger.kernel.org
18154 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18155 F: drivers/usb/phy/
18157 USB PRINTER DRIVER (usblp)
18158 M: Pete Zaitcev <zaitcev@redhat.com>
18159 L: linux-usb@vger.kernel.org
18161 F: drivers/usb/class/usblp.c
18163 USB RAW GADGET DRIVER
18164 R: Andrey Konovalov <andreyknvl@gmail.com>
18165 L: linux-usb@vger.kernel.org
18167 F: Documentation/usb/raw-gadget.rst
18168 F: drivers/usb/gadget/legacy/raw_gadget.c
18169 F: include/uapi/linux/usb/raw_gadget.h
18171 USB QMI WWAN NETWORK DRIVER
18172 M: Bjørn Mork <bjorn@mork.no>
18173 L: netdev@vger.kernel.org
18175 F: Documentation/ABI/testing/sysfs-class-net-qmi
18176 F: drivers/net/usb/qmi_wwan.c
18179 M: Petko Manolov <petkan@nucleusys.com>
18180 L: linux-usb@vger.kernel.org
18181 L: netdev@vger.kernel.org
18183 W: https://github.com/petkan/rtl8150
18184 T: git git://github.com/petkan/rtl8150.git
18185 F: drivers/net/usb/rtl8150.c
18187 USB SERIAL SUBSYSTEM
18188 M: Johan Hovold <johan@kernel.org>
18189 L: linux-usb@vger.kernel.org
18191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18192 F: Documentation/usb/usb-serial.rst
18193 F: drivers/usb/serial/
18194 F: include/linux/usb/serial.h
18196 USB SMSC75XX ETHERNET DRIVER
18197 M: Steve Glendinning <steve.glendinning@shawell.net>
18198 L: netdev@vger.kernel.org
18200 F: drivers/net/usb/smsc75xx.*
18202 USB SMSC95XX ETHERNET DRIVER
18203 M: Steve Glendinning <steve.glendinning@shawell.net>
18204 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18205 L: netdev@vger.kernel.org
18207 F: drivers/net/usb/smsc95xx.*
18210 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18211 L: linux-usb@vger.kernel.org
18213 W: http://www.linux-usb.org
18214 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18215 F: Documentation/devicetree/bindings/usb/
18216 F: Documentation/usb/
18218 F: include/linux/usb.h
18219 F: include/linux/usb/
18221 USB TYPEC BUS FOR ALTERNATE MODES
18222 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18223 L: linux-usb@vger.kernel.org
18225 F: Documentation/ABI/testing/sysfs-bus-typec
18226 F: Documentation/driver-api/usb/typec_bus.rst
18227 F: drivers/usb/typec/altmodes/
18228 F: include/linux/usb/typec_altmode.h
18231 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18232 L: linux-usb@vger.kernel.org
18234 F: Documentation/ABI/testing/sysfs-class-typec
18235 F: Documentation/driver-api/usb/typec.rst
18236 F: drivers/usb/typec/
18237 F: include/linux/usb/typec.h
18239 USB TYPEC INTEL PMC MUX DRIVER
18240 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18241 L: linux-usb@vger.kernel.org
18243 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18244 F: drivers/usb/typec/mux/intel_pmc_mux.c
18246 USB TYPEC PI3USB30532 MUX DRIVER
18247 M: Hans de Goede <hdegoede@redhat.com>
18248 L: linux-usb@vger.kernel.org
18250 F: drivers/usb/typec/mux/pi3usb30532.c
18252 USB TYPEC PORT CONTROLLER DRIVERS
18253 M: Guenter Roeck <linux@roeck-us.net>
18254 L: linux-usb@vger.kernel.org
18256 F: drivers/usb/typec/tcpm/
18259 M: Alan Stern <stern@rowland.harvard.edu>
18260 L: linux-usb@vger.kernel.org
18262 F: drivers/usb/host/uhci*
18265 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18266 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18267 L: linux-media@vger.kernel.org
18269 W: http://www.ideasonboard.org/uvc/
18270 T: git git://linuxtv.org/media_tree.git
18271 F: drivers/media/usb/uvc/
18272 F: include/uapi/linux/uvcvideo.h
18275 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18276 L: linux-usb@vger.kernel.org
18278 F: drivers/usb/gadget/function/*uvc*
18279 F: drivers/usb/gadget/legacy/webcam.c
18280 F: include/uapi/linux/usb/g_uvc.h
18282 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18283 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18284 L: linux-wireless@vger.kernel.org
18286 F: drivers/net/wireless/rndis_wlan.c
18289 M: Mathias Nyman <mathias.nyman@intel.com>
18290 L: linux-usb@vger.kernel.org
18292 F: drivers/usb/host/pci-quirks*
18293 F: drivers/usb/host/xhci*
18296 L: linux-wireless@vger.kernel.org
18298 W: http://linux-lc100020.sourceforge.net
18299 F: drivers/net/wireless/zydas/zd1201.*
18302 M: Antoine Jacquet <royale@zerezo.com>
18303 L: linux-usb@vger.kernel.org
18304 L: linux-media@vger.kernel.org
18306 W: http://royale.zerezo.com/zr364xx/
18307 T: git git://linuxtv.org/media_tree.git
18308 F: Documentation/admin-guide/media/zr364xx*
18309 F: drivers/media/usb/zr364xx/
18311 USER-MODE LINUX (UML)
18312 M: Jeff Dike <jdike@addtoit.com>
18313 M: Richard Weinberger <richard@nod.at>
18314 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18315 L: linux-um@lists.infradead.org
18317 W: http://user-mode-linux.sourceforge.net
18318 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18319 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18320 F: Documentation/virt/uml/
18325 USERSPACE COPYIN/COPYOUT (UIOVEC)
18326 M: Alexander Viro <viro@zeniv.linux.org.uk>
18328 F: include/linux/uio.h
18331 USERSPACE DMA BUFFER DRIVER
18332 M: Gerd Hoffmann <kraxel@redhat.com>
18333 L: dri-devel@lists.freedesktop.org
18335 T: git git://anongit.freedesktop.org/drm/drm-misc
18336 F: drivers/dma-buf/udmabuf.c
18337 F: include/uapi/linux/udmabuf.h
18339 USERSPACE I/O (UIO)
18340 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18342 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18343 F: Documentation/driver-api/uio-howto.rst
18345 F: include/linux/uio_driver.h
18348 M: Karel Zak <kzak@redhat.com>
18349 L: util-linux@vger.kernel.org
18351 W: http://en.wikipedia.org/wiki/Util-linux
18352 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18355 M: Christoph Hellwig <hch@lst.de>
18356 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18357 L: linux-kernel@vger.kernel.org
18359 T: git git://git.infradead.org/users/hch/uuid.git
18360 F: include/linux/uuid.h
18361 F: include/uapi/linux/uuid.h
18366 M: Michal Januszewski <spock@gentoo.org>
18367 L: linux-fbdev@vger.kernel.org
18369 W: https://github.com/mjanusz/v86d
18370 F: Documentation/fb/uvesafb.rst
18371 F: drivers/video/fbdev/uvesafb.*
18373 Ux500 CLOCK DRIVERS
18374 M: Ulf Hansson <ulf.hansson@linaro.org>
18375 L: linux-clk@vger.kernel.org
18376 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18378 F: drivers/clk/ux500/
18381 M: Stefan Agner <stefan@agner.ch>
18382 L: linux-mtd@lists.infradead.org
18384 F: drivers/mtd/nand/raw/vf610_nfc.c
18386 VFAT/FAT/MSDOS FILESYSTEM
18387 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18389 F: Documentation/filesystems/vfat.rst
18393 M: Alex Williamson <alex.williamson@redhat.com>
18394 R: Cornelia Huck <cohuck@redhat.com>
18395 L: kvm@vger.kernel.org
18397 T: git git://github.com/awilliam/linux-vfio.git
18398 F: Documentation/driver-api/vfio.rst
18400 F: include/linux/vfio.h
18401 F: include/uapi/linux/vfio.h
18404 M: Diana Craciun <diana.craciun@oss.nxp.com>
18405 L: kvm@vger.kernel.org
18407 F: drivers/vfio/fsl-mc/
18409 VFIO MEDIATED DEVICE DRIVERS
18410 M: Kirti Wankhede <kwankhede@nvidia.com>
18411 L: kvm@vger.kernel.org
18413 F: Documentation/driver-api/vfio-mediated-device.rst
18414 F: drivers/vfio/mdev/
18415 F: include/linux/mdev.h
18416 F: samples/vfio-mdev/
18418 VFIO PLATFORM DRIVER
18419 M: Eric Auger <eric.auger@redhat.com>
18420 L: kvm@vger.kernel.org
18422 F: drivers/vfio/platform/
18425 R: Lukas Wunner <lukas@wunner.de>
18427 T: git git://anongit.freedesktop.org/drm/drm-misc
18428 F: Documentation/gpu/vga-switcheroo.rst
18429 F: drivers/gpu/vga/vga_switcheroo.c
18430 F: include/linux/vga_switcheroo.h
18432 VIA RHINE NETWORK DRIVER
18434 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18435 F: drivers/net/ethernet/via/via-rhine.c
18437 VIA SD/MMC CARD CONTROLLER DRIVER
18438 M: Bruce Chang <brucechang@via.com.tw>
18439 M: Harald Welte <HaraldWelte@viatech.com>
18441 F: drivers/mmc/host/via-sdmmc.c
18443 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18444 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18445 L: linux-fbdev@vger.kernel.org
18447 F: drivers/video/fbdev/via/
18448 F: include/linux/via-core.h
18449 F: include/linux/via-gpio.h
18450 F: include/linux/via_i2c.h
18452 VIA VELOCITY NETWORK DRIVER
18453 M: Francois Romieu <romieu@fr.zoreil.com>
18454 L: netdev@vger.kernel.org
18456 F: drivers/net/ethernet/via/via-velocity.*
18458 VICODEC VIRTUAL CODEC DRIVER
18459 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18460 L: linux-media@vger.kernel.org
18462 W: https://linuxtv.org
18463 T: git git://linuxtv.org/media_tree.git
18464 F: drivers/media/test-drivers/vicodec/*
18466 VIDEO I2C POLLING DRIVER
18467 M: Matt Ranostay <matt.ranostay@konsulko.com>
18468 L: linux-media@vger.kernel.org
18470 F: drivers/media/i2c/video-i2c.c
18472 VIDEO MULTIPLEXER DRIVER
18473 M: Philipp Zabel <p.zabel@pengutronix.de>
18474 L: linux-media@vger.kernel.org
18476 F: drivers/media/platform/video-mux.c
18478 VIDEOBUF2 FRAMEWORK
18479 M: Tomasz Figa <tfiga@chromium.org>
18480 M: Marek Szyprowski <m.szyprowski@samsung.com>
18481 L: linux-media@vger.kernel.org
18483 F: drivers/media/common/videobuf2/*
18484 F: include/media/videobuf2-*
18486 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18487 M: Helen Koike <helen.koike@collabora.com>
18488 R: Shuah Khan <skhan@linuxfoundation.org>
18489 L: linux-media@vger.kernel.org
18491 W: https://linuxtv.org
18492 T: git git://linuxtv.org/media_tree.git
18493 F: drivers/media/test-drivers/vimc/*
18496 M: Alex Williamson <alex.williamson@redhat.com>
18497 M: Paolo Bonzini <pbonzini@redhat.com>
18498 L: kvm@vger.kernel.org
18502 VIRTIO AND VHOST VSOCK DRIVER
18503 M: Stefan Hajnoczi <stefanha@redhat.com>
18504 M: Stefano Garzarella <sgarzare@redhat.com>
18505 L: kvm@vger.kernel.org
18506 L: virtualization@lists.linux-foundation.org
18507 L: netdev@vger.kernel.org
18509 F: drivers/net/vsockmon.c
18510 F: drivers/vhost/vsock.c
18511 F: include/linux/virtio_vsock.h
18512 F: include/uapi/linux/virtio_vsock.h
18513 F: include/uapi/linux/vm_sockets_diag.h
18514 F: include/uapi/linux/vsockmon.h
18515 F: net/vmw_vsock/af_vsock_tap.c
18516 F: net/vmw_vsock/diag.c
18517 F: net/vmw_vsock/virtio_transport.c
18518 F: net/vmw_vsock/virtio_transport_common.c
18519 F: net/vmw_vsock/vsock_loopback.c
18520 F: tools/testing/vsock/
18522 VIRTIO BLOCK AND SCSI DRIVERS
18523 M: "Michael S. Tsirkin" <mst@redhat.com>
18524 M: Jason Wang <jasowang@redhat.com>
18525 R: Paolo Bonzini <pbonzini@redhat.com>
18526 R: Stefan Hajnoczi <stefanha@redhat.com>
18527 L: virtualization@lists.linux-foundation.org
18529 F: drivers/block/virtio_blk.c
18530 F: drivers/scsi/virtio_scsi.c
18531 F: drivers/vhost/scsi.c
18532 F: include/uapi/linux/virtio_blk.h
18533 F: include/uapi/linux/virtio_scsi.h
18535 VIRTIO CONSOLE DRIVER
18536 M: Amit Shah <amit@kernel.org>
18537 L: virtualization@lists.linux-foundation.org
18539 F: drivers/char/virtio_console.c
18540 F: include/linux/virtio_console.h
18541 F: include/uapi/linux/virtio_console.h
18543 VIRTIO CORE AND NET DRIVERS
18544 M: "Michael S. Tsirkin" <mst@redhat.com>
18545 M: Jason Wang <jasowang@redhat.com>
18546 L: virtualization@lists.linux-foundation.org
18548 F: Documentation/devicetree/bindings/virtio/
18549 F: drivers/block/virtio_blk.c
18550 F: drivers/crypto/virtio/
18551 F: drivers/net/virtio_net.c
18554 F: include/linux/vdpa.h
18555 F: include/linux/virtio*.h
18556 F: include/uapi/linux/virtio_*.h
18560 M: "Michael S. Tsirkin" <mst@redhat.com>
18561 M: David Hildenbrand <david@redhat.com>
18562 L: virtualization@lists.linux-foundation.org
18564 F: drivers/virtio/virtio_balloon.c
18565 F: include/uapi/linux/virtio_balloon.h
18566 F: include/linux/balloon_compaction.h
18567 F: mm/balloon_compaction.c
18569 VIRTIO CRYPTO DRIVER
18570 M: Gonglei <arei.gonglei@huawei.com>
18571 L: virtualization@lists.linux-foundation.org
18572 L: linux-crypto@vger.kernel.org
18574 F: drivers/crypto/virtio/
18575 F: include/uapi/linux/virtio_crypto.h
18577 VIRTIO DRIVERS FOR S390
18578 M: Cornelia Huck <cohuck@redhat.com>
18579 M: Halil Pasic <pasic@linux.ibm.com>
18580 L: linux-s390@vger.kernel.org
18581 L: virtualization@lists.linux-foundation.org
18582 L: kvm@vger.kernel.org
18584 F: arch/s390/include/uapi/asm/virtio-ccw.h
18585 F: drivers/s390/virtio/
18588 M: Vivek Goyal <vgoyal@redhat.com>
18589 M: Stefan Hajnoczi <stefanha@redhat.com>
18590 M: Miklos Szeredi <miklos@szeredi.hu>
18591 L: virtualization@lists.linux-foundation.org
18592 L: linux-fsdevel@vger.kernel.org
18594 W: https://virtio-fs.gitlab.io/
18595 F: Documentation/filesystems/virtiofs.rst
18596 F: fs/fuse/virtio_fs.c
18597 F: include/uapi/linux/virtio_fs.h
18600 M: David Airlie <airlied@linux.ie>
18601 M: Gerd Hoffmann <kraxel@redhat.com>
18602 L: dri-devel@lists.freedesktop.org
18603 L: virtualization@lists.linux-foundation.org
18605 T: git git://anongit.freedesktop.org/drm/drm-misc
18606 F: drivers/gpu/drm/virtio/
18607 F: include/uapi/linux/virtio_gpu.h
18609 VIRTIO HOST (VHOST)
18610 M: "Michael S. Tsirkin" <mst@redhat.com>
18611 M: Jason Wang <jasowang@redhat.com>
18612 L: kvm@vger.kernel.org
18613 L: virtualization@lists.linux-foundation.org
18614 L: netdev@vger.kernel.org
18616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18618 F: include/linux/vhost_iotlb.h
18619 F: include/uapi/linux/vhost.h
18621 VIRTIO INPUT DRIVER
18622 M: Gerd Hoffmann <kraxel@redhat.com>
18624 F: drivers/virtio/virtio_input.c
18625 F: include/uapi/linux/virtio_input.h
18627 VIRTIO IOMMU DRIVER
18628 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18629 L: virtualization@lists.linux-foundation.org
18631 F: drivers/iommu/virtio-iommu.c
18632 F: include/uapi/linux/virtio_iommu.h
18635 M: David Hildenbrand <david@redhat.com>
18636 L: virtualization@lists.linux-foundation.org
18638 W: https://virtio-mem.gitlab.io/
18639 F: drivers/virtio/virtio_mem.c
18640 F: include/uapi/linux/virtio_mem.h
18642 VIRTUAL BOX GUEST DEVICE DRIVER
18643 M: Hans de Goede <hdegoede@redhat.com>
18644 M: Arnd Bergmann <arnd@arndb.de>
18645 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18647 F: drivers/virt/vboxguest/
18648 F: include/linux/vbox_utils.h
18649 F: include/uapi/linux/vbox*.h
18651 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18652 M: Hans de Goede <hdegoede@redhat.com>
18653 L: linux-fsdevel@vger.kernel.org
18657 VIRTUAL SERIO DEVICE DRIVER
18658 M: Stephen Chandler Paul <thatslyude@gmail.com>
18660 F: drivers/input/serio/userio.c
18661 F: include/uapi/linux/userio.h
18663 VIVID VIRTUAL VIDEO DRIVER
18664 M: Hans Verkuil <hverkuil@xs4all.nl>
18665 L: linux-media@vger.kernel.org
18667 W: https://linuxtv.org
18668 T: git git://linuxtv.org/media_tree.git
18669 F: drivers/media/test-drivers/vivid/*
18671 VIDTV VIRTUAL DIGITAL TV DRIVER
18672 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18673 L: linux-media@vger.kernel.org
18675 W: https://linuxtv.org
18676 T: git git://linuxtv.org/media_tree.git
18677 F: drivers/media/test-drivers/vidtv/*
18680 M: Florian Fainelli <f.fainelli@gmail.com>
18681 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18683 F: drivers/vlynq/vlynq.c
18684 F: include/linux/vlynq.h
18687 M: Martyn Welch <martyn@welchs.me.uk>
18688 M: Manohar Vanga <manohar.vanga@gmail.com>
18689 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18690 L: devel@driverdev.osuosl.org
18692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18693 F: Documentation/driver-api/vme.rst
18694 F: drivers/staging/vme/
18696 F: include/linux/vme*
18698 VMWARE BALLOON DRIVER
18699 M: Nadav Amit <namit@vmware.com>
18700 M: "VMware, Inc." <pv-drivers@vmware.com>
18701 L: linux-kernel@vger.kernel.org
18703 F: drivers/misc/vmw_balloon.c
18705 VMWARE HYPERVISOR INTERFACE
18706 M: Deep Shah <sdeep@vmware.com>
18707 M: "VMware, Inc." <pv-drivers@vmware.com>
18708 L: virtualization@lists.linux-foundation.org
18710 F: arch/x86/include/asm/vmware.h
18711 F: arch/x86/kernel/cpu/vmware.c
18713 VMWARE PVRDMA DRIVER
18714 M: Adit Ranadive <aditr@vmware.com>
18715 M: VMware PV-Drivers <pv-drivers@vmware.com>
18716 L: linux-rdma@vger.kernel.org
18718 F: drivers/infiniband/hw/vmw_pvrdma/
18720 VMware PVSCSI driver
18721 M: Jim Gill <jgill@vmware.com>
18722 M: VMware PV-Drivers <pv-drivers@vmware.com>
18723 L: linux-scsi@vger.kernel.org
18725 F: drivers/scsi/vmw_pvscsi.c
18726 F: drivers/scsi/vmw_pvscsi.h
18728 VMWARE VIRTUAL PTP CLOCK DRIVER
18729 M: Vivek Thampi <vithampi@vmware.com>
18730 M: "VMware, Inc." <pv-drivers@vmware.com>
18731 L: netdev@vger.kernel.org
18733 F: drivers/ptp/ptp_vmw.c
18735 VMWARE VMMOUSE SUBDRIVER
18736 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18737 M: "VMware, Inc." <pv-drivers@vmware.com>
18738 L: linux-input@vger.kernel.org
18740 F: drivers/input/mouse/vmmouse.c
18741 F: drivers/input/mouse/vmmouse.h
18743 VMWARE VMXNET3 ETHERNET DRIVER
18744 M: Ronak Doshi <doshir@vmware.com>
18745 M: "VMware, Inc." <pv-drivers@vmware.com>
18746 L: netdev@vger.kernel.org
18748 F: drivers/net/vmxnet3/
18750 VOCORE VOCORE2 BOARD
18751 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18752 L: linux-mips@vger.kernel.org
18754 F: arch/mips/boot/dts/ralink/vocore2.dts
18756 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18757 M: Liam Girdwood <lgirdwood@gmail.com>
18758 M: Mark Brown <broonie@kernel.org>
18759 L: linux-kernel@vger.kernel.org
18761 W: http://www.slimlogic.co.uk/?p=48
18762 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18763 F: Documentation/devicetree/bindings/regulator/
18764 F: Documentation/power/regulator/
18765 F: drivers/regulator/
18766 F: include/dt-bindings/regulator/
18767 F: include/linux/regulator/
18768 K: regulator_get_optional
18771 M: David Ahern <dsahern@kernel.org>
18772 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18773 L: netdev@vger.kernel.org
18775 F: Documentation/networking/vrf.rst
18776 F: drivers/net/vrf.c
18779 M: Petr Mladek <pmladek@suse.com>
18780 M: Steven Rostedt <rostedt@goodmis.org>
18781 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18782 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18783 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18786 F: Documentation/core-api/printk-formats.rst
18787 F: lib/test_printf.c
18790 VT1211 HARDWARE MONITOR DRIVER
18791 M: Juerg Haefliger <juergh@gmail.com>
18792 L: linux-hwmon@vger.kernel.org
18794 F: Documentation/hwmon/vt1211.rst
18795 F: drivers/hwmon/vt1211.c
18797 VT8231 HARDWARE MONITOR DRIVER
18798 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18799 L: linux-hwmon@vger.kernel.org
18801 F: drivers/hwmon/vt8231.c
18803 VUB300 USB to SDIO/SD/MMC bridge chip
18804 L: linux-mmc@vger.kernel.org
18806 F: drivers/mmc/host/vub300.c
18808 W1 DALLAS'S 1-WIRE BUS
18809 M: Evgeniy Polyakov <zbr@ioremap.net>
18811 F: Documentation/devicetree/bindings/w1/
18812 F: Documentation/w1/
18814 F: include/linux/w1.h
18816 W83791D HARDWARE MONITORING DRIVER
18817 M: Marc Hulsman <m.hulsman@tudelft.nl>
18818 L: linux-hwmon@vger.kernel.org
18820 F: Documentation/hwmon/w83791d.rst
18821 F: drivers/hwmon/w83791d.c
18823 W83793 HARDWARE MONITORING DRIVER
18824 M: Rudolf Marek <r.marek@assembler.cz>
18825 L: linux-hwmon@vger.kernel.org
18827 F: Documentation/hwmon/w83793.rst
18828 F: drivers/hwmon/w83793.c
18830 W83795 HARDWARE MONITORING DRIVER
18831 M: Jean Delvare <jdelvare@suse.com>
18832 L: linux-hwmon@vger.kernel.org
18834 F: drivers/hwmon/w83795.c
18836 W83L51xD SD/MMC CARD INTERFACE DRIVER
18837 M: Pierre Ossman <pierre@ossman.eu>
18839 F: drivers/mmc/host/wbsd.*
18841 WACOM PROTOCOL 4 SERIAL TABLETS
18842 M: Julian Squires <julian@cipht.net>
18843 M: Hans de Goede <hdegoede@redhat.com>
18844 L: linux-input@vger.kernel.org
18846 F: drivers/input/tablet/wacom_serial4.c
18848 WATCHDOG DEVICE DRIVERS
18849 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18850 M: Guenter Roeck <linux@roeck-us.net>
18851 L: linux-watchdog@vger.kernel.org
18853 W: http://www.linux-watchdog.org/
18854 T: git git://www.linux-watchdog.org/linux-watchdog.git
18855 F: Documentation/devicetree/bindings/watchdog/
18856 F: Documentation/watchdog/
18857 F: drivers/watchdog/
18858 F: include/linux/watchdog.h
18859 F: include/uapi/linux/watchdog.h
18861 WHISKEYCOVE PMIC GPIO DRIVER
18862 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18863 L: linux-gpio@vger.kernel.org
18865 F: drivers/gpio/gpio-wcove.c
18868 M: Dianlong Li <long17.cool@163.com>
18869 L: linux-rtc@vger.kernel.org
18871 F: drivers/rtc/rtc-sd3078.c
18874 M: David Rheinsberg <david.rheinsberg@gmail.com>
18875 L: linux-input@vger.kernel.org
18877 F: drivers/hid/hid-wiimote*
18879 WILOCITY WIL6210 WIRELESS DRIVER
18880 M: Maya Erez <merez@codeaurora.org>
18881 L: linux-wireless@vger.kernel.org
18882 L: wil6210@qti.qualcomm.com
18884 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18885 F: drivers/net/wireless/ath/wil6210/
18888 M: David Härdeman <david@hardeman.nu>
18890 F: drivers/media/rc/winbond-cir.c
18892 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18893 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18894 L: linux-watchdog@vger.kernel.org
18896 F: drivers/watchdog/ebc-c384_wdt.c
18898 WINSYSTEMS WS16C48 GPIO DRIVER
18899 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18900 L: linux-gpio@vger.kernel.org
18902 F: drivers/gpio/gpio-ws16c48.c
18904 WIREGUARD SECURE NETWORK TUNNEL
18905 M: Jason A. Donenfeld <Jason@zx2c4.com>
18906 L: wireguard@lists.zx2c4.com
18907 L: netdev@vger.kernel.org
18909 F: drivers/net/wireguard/
18910 F: tools/testing/selftests/wireguard/
18912 WISTRON LAPTOP BUTTON DRIVER
18913 M: Miloslav Trmac <mitr@volny.cz>
18915 F: drivers/input/misc/wistron_btns.c
18917 WL3501 WIRELESS PCMCIA CARD DRIVER
18918 L: linux-wireless@vger.kernel.org
18920 F: drivers/net/wireless/wl3501*
18922 WOLFSON MICROELECTRONICS DRIVERS
18923 L: patches@opensource.cirrus.com
18925 W: https://github.com/CirrusLogic/linux-drivers/wiki
18926 T: git https://github.com/CirrusLogic/linux-drivers.git
18927 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18928 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18929 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18930 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18931 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18932 F: Documentation/hwmon/wm83??.rst
18933 F: arch/arm/mach-s3c/mach-crag6410*
18934 F: drivers/clk/clk-wm83*.c
18935 F: drivers/extcon/extcon-arizona.c
18936 F: drivers/gpio/gpio-*wm*.c
18937 F: drivers/gpio/gpio-arizona.c
18938 F: drivers/hwmon/wm83??-hwmon.c
18939 F: drivers/input/misc/wm831x-on.c
18940 F: drivers/input/touchscreen/wm831x-ts.c
18941 F: drivers/input/touchscreen/wm97*.c
18942 F: drivers/leds/leds-wm83*.c
18943 F: drivers/mfd/arizona*
18944 F: drivers/mfd/cs47l24*
18945 F: drivers/mfd/wm*.c
18946 F: drivers/power/supply/wm83*.c
18947 F: drivers/regulator/arizona*
18948 F: drivers/regulator/wm8*.c
18949 F: drivers/rtc/rtc-wm83*.c
18950 F: drivers/video/backlight/wm83*_bl.c
18951 F: drivers/watchdog/wm83*_wdt.c
18952 F: include/linux/mfd/arizona/
18953 F: include/linux/mfd/wm831x/
18954 F: include/linux/mfd/wm8350/
18955 F: include/linux/mfd/wm8400*
18956 F: include/linux/regulator/arizona*
18957 F: include/linux/wm97xx.h
18958 F: include/sound/wm????.h
18959 F: sound/soc/codecs/arizona.?
18960 F: sound/soc/codecs/cs47l24*
18961 F: sound/soc/codecs/wm*
18964 M: Tejun Heo <tj@kernel.org>
18965 R: Lai Jiangshan <jiangshanlai@gmail.com>
18967 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
18968 F: Documentation/core-api/workqueue.rst
18969 F: include/linux/workqueue.h
18970 F: kernel/workqueue.c
18972 X-POWERS AXP288 PMIC DRIVERS
18973 M: Hans de Goede <hdegoede@redhat.com>
18975 F: drivers/acpi/pmic/intel_pmic_xpower.c
18978 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
18979 M: Chen-Yu Tsai <wens@csie.org>
18980 L: linux-kernel@vger.kernel.org
18985 M: Martin Schiller <ms@dev.tdt.de>
18986 L: linux-x25@vger.kernel.org
18988 F: Documentation/networking/lapb-module.rst
18989 F: Documentation/networking/x25*
18990 F: drivers/net/wan/hdlc_x25.c
18991 F: drivers/net/wan/lapbether.c
18992 F: include/*/lapb.h
18993 F: include/net/x25*
18994 F: include/uapi/linux/x25.h
18998 X86 ARCHITECTURE (32-BIT AND 64-BIT)
18999 M: Thomas Gleixner <tglx@linutronix.de>
19000 M: Ingo Molnar <mingo@redhat.com>
19001 M: Borislav Petkov <bp@alien8.de>
19003 R: "H. Peter Anvin" <hpa@zytor.com>
19004 L: linux-kernel@vger.kernel.org
19006 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19007 F: Documentation/devicetree/bindings/x86/
19008 F: Documentation/x86/
19012 M: Andy Lutomirski <luto@kernel.org>
19013 L: linux-kernel@vger.kernel.org
19015 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19018 X86 MCE INFRASTRUCTURE
19019 M: Tony Luck <tony.luck@intel.com>
19020 M: Borislav Petkov <bp@alien8.de>
19021 L: linux-edac@vger.kernel.org
19023 F: arch/x86/kernel/cpu/mce/*
19025 X86 MICROCODE UPDATE SUPPORT
19026 M: Borislav Petkov <bp@alien8.de>
19028 F: arch/x86/kernel/cpu/microcode/*
19031 M: Dave Hansen <dave.hansen@linux.intel.com>
19032 M: Andy Lutomirski <luto@kernel.org>
19033 M: Peter Zijlstra <peterz@infradead.org>
19034 L: linux-kernel@vger.kernel.org
19036 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19039 X86 PLATFORM DRIVERS
19040 M: Hans de Goede <hdegoede@redhat.com>
19041 M: Mark Gross <mgross@linux.intel.com>
19042 L: platform-driver-x86@vger.kernel.org
19044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19045 F: drivers/platform/olpc/
19046 F: drivers/platform/x86/
19048 X86 PLATFORM DRIVERS - ARCH
19049 R: Darren Hart <dvhart@infradead.org>
19050 R: Andy Shevchenko <andy@infradead.org>
19051 L: platform-driver-x86@vger.kernel.org
19054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19055 F: arch/x86/platform
19057 X86 PLATFORM UV HPE SUPERDOME FLEX
19058 M: Steve Wahl <steve.wahl@hpe.com>
19059 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19060 R: Russ Anderson <russ.anderson@hpe.com>
19062 F: arch/x86/include/asm/uv/
19063 F: arch/x86/kernel/apic/x2apic_uv_x.c
19064 F: arch/x86/platform/uv/
19067 M: Andy Lutomirski <luto@kernel.org>
19068 L: linux-kernel@vger.kernel.org
19070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19071 F: arch/x86/entry/vdso/
19074 M: Matthew Wilcox <willy@infradead.org>
19075 L: linux-fsdevel@vger.kernel.org
19077 F: Documentation/core-api/xarray.rst
19078 F: include/linux/idr.h
19079 F: include/linux/xarray.h
19082 F: tools/testing/radix-tree
19085 M: Benjamin Valentin <benpicco@googlemail.com>
19087 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19088 F: drivers/media/rc/xbox_remote.c
19090 XC2028/3028 TUNER DRIVER
19091 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19092 L: linux-media@vger.kernel.org
19094 W: https://linuxtv.org
19095 T: git git://linuxtv.org/media_tree.git
19096 F: drivers/media/tuners/tuner-xc2028.*
19098 XDP (eXpress Data Path)
19099 M: Alexei Starovoitov <ast@kernel.org>
19100 M: Daniel Borkmann <daniel@iogearbox.net>
19101 M: David S. Miller <davem@davemloft.net>
19102 M: Jakub Kicinski <kuba@kernel.org>
19103 M: Jesper Dangaard Brouer <hawk@kernel.org>
19104 M: John Fastabend <john.fastabend@gmail.com>
19105 L: netdev@vger.kernel.org
19106 L: bpf@vger.kernel.org
19108 F: include/net/xdp.h
19109 F: include/net/xdp_priv.h
19110 F: include/trace/events/xdp.h
19111 F: kernel/bpf/cpumap.c
19112 F: kernel/bpf/devmap.c
19114 F: samples/bpf/xdp*
19115 F: tools/testing/selftests/bpf/*xdp*
19116 F: tools/testing/selftests/bpf/*/*xdp*
19117 F: drivers/net/ethernet/*/*/*/*/*xdp*
19118 F: drivers/net/ethernet/*/*/*xdp*
19119 K: (?:\b|_)xdp(?:\b|_)
19121 XDP SOCKETS (AF_XDP)
19122 M: Björn Töpel <bjorn.topel@intel.com>
19123 M: Magnus Karlsson <magnus.karlsson@intel.com>
19124 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19125 L: netdev@vger.kernel.org
19126 L: bpf@vger.kernel.org
19128 F: Documentation/networking/af_xdp.rst
19129 F: include/net/xdp_sock*
19130 F: include/net/xsk_buff_pool.h
19131 F: include/uapi/linux/if_xdp.h
19132 F: include/uapi/linux/xdp_diag.h
19133 F: include/net/netns/xdp.h
19135 F: samples/bpf/xdpsock*
19136 F: tools/lib/bpf/xsk*
19138 XEN BLOCK SUBSYSTEM
19139 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19140 M: Roger Pau Monné <roger.pau@citrix.com>
19141 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19143 F: drivers/block/xen*
19144 F: drivers/block/xen-blkback/*
19147 M: Stefano Stabellini <sstabellini@kernel.org>
19148 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19150 F: arch/arm/include/asm/xen/
19153 XEN HYPERVISOR ARM64
19154 M: Stefano Stabellini <sstabellini@kernel.org>
19155 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19157 F: arch/arm64/include/asm/xen/
19160 XEN HYPERVISOR INTERFACE
19161 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19162 M: Juergen Gross <jgross@suse.com>
19163 R: Stefano Stabellini <sstabellini@kernel.org>
19164 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19166 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19167 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19168 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19169 F: arch/x86/include/asm/pvclock-abi.h
19170 F: arch/x86/include/asm/xen/
19171 F: arch/x86/platform/pvh/
19173 F: drivers/*/xen-*front.c
19175 F: include/uapi/xen/
19178 XEN NETWORK BACKEND DRIVER
19179 M: Wei Liu <wei.liu@kernel.org>
19180 M: Paul Durrant <paul@xen.org>
19181 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19182 L: netdev@vger.kernel.org
19184 F: drivers/net/xen-netback/*
19187 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19188 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19190 F: arch/x86/pci/*xen*
19191 F: drivers/pci/*xen*
19194 M: Juergen Gross <jgross@suse.com>
19195 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19196 L: linux-scsi@vger.kernel.org
19198 F: drivers/scsi/xen-scsifront.c
19199 F: drivers/xen/xen-scsiback.c
19200 F: include/xen/interface/io/vscsiif.h
19202 XEN SOUND FRONTEND DRIVER
19203 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19204 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19205 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19209 XEN SWIOTLB SUBSYSTEM
19210 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19211 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19212 L: iommu@lists.linux-foundation.org
19214 F: arch/x86/xen/*swiotlb*
19215 F: drivers/xen/*swiotlb*
19218 M: Darrick J. Wong <darrick.wong@oracle.com>
19219 M: linux-xfs@vger.kernel.org
19220 L: linux-xfs@vger.kernel.org
19223 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19224 F: Documentation/ABI/testing/sysfs-fs-xfs
19225 F: Documentation/admin-guide/xfs.rst
19226 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19227 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19229 F: include/uapi/linux/dqblk_xfs.h
19230 F: include/uapi/linux/fsmap.h
19232 XILINX AXI ETHERNET DRIVER
19233 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19235 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19238 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19239 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19240 L: linux-can@vger.kernel.org
19242 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19243 F: drivers/net/can/xilinx_can.c
19245 XILINX SD-FEC IP CORES
19246 M: Derek Kiernan <derek.kiernan@xilinx.com>
19247 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19249 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19250 F: Documentation/misc-devices/xilinx_sdfec.rst
19251 F: drivers/misc/Kconfig
19252 F: drivers/misc/Makefile
19253 F: drivers/misc/xilinx_sdfec.c
19254 F: include/uapi/misc/xilinx_sdfec.h
19256 XILINX UARTLITE SERIAL DRIVER
19257 M: Peter Korsgaard <jacmet@sunsite.dk>
19258 L: linux-serial@vger.kernel.org
19260 F: drivers/tty/serial/uartlite.c
19262 XILINX VIDEO IP CORES
19263 M: Hyun Kwon <hyun.kwon@xilinx.com>
19264 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19265 L: linux-media@vger.kernel.org
19267 T: git git://linuxtv.org/media_tree.git
19268 F: Documentation/devicetree/bindings/media/xilinx/
19269 F: drivers/media/platform/xilinx/
19270 F: include/uapi/linux/xilinx-v4l2-controls.h
19272 XILINX ZYNQMP DPDMA DRIVER
19273 M: Hyun Kwon <hyun.kwon@xilinx.com>
19274 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19275 L: dmaengine@vger.kernel.org
19277 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19278 F: drivers/dma/xilinx/xilinx_dpdma.c
19279 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19281 XILINX ZYNQMP PSGTR PHY DRIVER
19282 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19283 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19284 L: linux-kernel@vger.kernel.org
19286 T: git https://github.com/Xilinx/linux-xlnx.git
19287 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19288 F: drivers/phy/xilinx/phy-zynqmp.c
19291 M: Eli Billauer <eli.billauer@gmail.com>
19292 L: linux-kernel@vger.kernel.org
19294 F: drivers/char/xillybus/
19297 M: George Cherian <gcherian@marvell.com>
19298 L: linux-i2c@vger.kernel.org
19300 W: http://www.marvell.com
19301 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19302 F: drivers/i2c/busses/i2c-xlp9xx.c
19304 XRA1403 GPIO EXPANDER
19305 M: Nandor Han <nandor.han@ge.com>
19306 M: Semi Malinen <semi.malinen@ge.com>
19307 L: linux-gpio@vger.kernel.org
19309 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19310 F: drivers/gpio/gpio-xra1403.c
19312 XTENSA XTFPGA PLATFORM SUPPORT
19313 M: Max Filippov <jcmvbkbc@gmail.com>
19314 L: linux-xtensa@linux-xtensa.org
19316 F: drivers/spi/spi-xtensa-xtfpga.c
19317 F: sound/soc/xtensa/xtfpga-i2s.c
19319 YAM DRIVER FOR AX.25
19320 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19321 L: linux-hams@vger.kernel.org
19323 F: drivers/net/hamradio/yam*
19324 F: include/linux/yam.h
19326 YAMA SECURITY MODULE
19327 M: Kees Cook <keescook@chromium.org>
19329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19330 F: Documentation/admin-guide/LSM/Yama.rst
19333 YEALINK PHONE DRIVER
19334 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19335 L: usbb2k-api-dev@nongnu.org
19337 F: Documentation/input/devices/yealink.rst
19338 F: drivers/input/misc/yealink.*
19340 Z8530 DRIVER FOR AX.25
19341 M: Joerg Reuter <jreuter@yaina.de>
19342 L: linux-hams@vger.kernel.org
19344 W: http://yaina.de/jreuter/
19345 W: http://www.qsl.net/dl1bke/
19346 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19347 F: drivers/net/hamradio/*scc.c
19348 F: drivers/net/hamradio/z8530.h
19350 ZBUD COMPRESSED PAGE ALLOCATOR
19351 M: Seth Jennings <sjenning@redhat.com>
19352 M: Dan Streetman <ddstreet@ieee.org>
19353 L: linux-mm@kvack.org
19355 F: include/linux/zbud.h
19358 ZD1211RW WIRELESS DRIVER
19359 M: Daniel Drake <dsd@gentoo.org>
19360 M: Ulrich Kunitz <kune@deine-taler.de>
19361 L: linux-wireless@vger.kernel.org
19362 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19364 W: http://zd1211.ath.cx/wiki/DriverRewrite
19365 F: drivers/net/wireless/zydas/zd1211rw/
19367 ZD1301 MEDIA DRIVER
19368 M: Antti Palosaari <crope@iki.fi>
19369 L: linux-media@vger.kernel.org
19371 W: https://linuxtv.org/
19372 W: http://palosaari.fi/linux/
19373 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19374 F: drivers/media/usb/dvb-usb-v2/zd1301*
19376 ZD1301_DEMOD MEDIA DRIVER
19377 M: Antti Palosaari <crope@iki.fi>
19378 L: linux-media@vger.kernel.org
19380 W: https://linuxtv.org/
19381 W: http://palosaari.fi/linux/
19382 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19383 F: drivers/media/dvb-frontends/zd1301_demod*
19385 ZHAOXIN PROCESSOR SUPPORT
19386 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19387 L: linux-kernel@vger.kernel.org
19389 F: arch/x86/kernel/cpu/zhaoxin.c
19392 M: Damien Le Moal <damien.lemoal@wdc.com>
19393 M: Naohiro Aota <naohiro.aota@wdc.com>
19394 R: Johannes Thumshirn <jth@kernel.org>
19395 L: linux-fsdevel@vger.kernel.org
19397 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19398 F: Documentation/filesystems/zonefs.rst
19401 ZR36067 VIDEO FOR LINUX DRIVER
19402 M: Corentin Labbe <clabbe@baylibre.com>
19403 L: mjpeg-users@lists.sourceforge.net
19404 L: linux-media@vger.kernel.org
19406 W: http://mjpeg.sourceforge.net/driver-zoran/
19407 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19408 F: Documentation/driver-api/media/drivers/zoran.rst
19409 F: drivers/staging/media/zoran/
19411 ZPOOL COMPRESSED PAGE STORAGE API
19412 M: Dan Streetman <ddstreet@ieee.org>
19413 L: linux-mm@kvack.org
19415 F: include/linux/zpool.h
19418 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19419 M: Minchan Kim <minchan@kernel.org>
19420 M: Nitin Gupta <ngupta@vflare.org>
19421 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19422 L: linux-kernel@vger.kernel.org
19424 F: Documentation/admin-guide/blockdev/zram.rst
19425 F: drivers/block/zram/
19427 ZS DECSTATION Z85C30 SERIAL DRIVER
19428 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19430 F: drivers/tty/serial/zs.*
19432 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19433 M: Minchan Kim <minchan@kernel.org>
19434 M: Nitin Gupta <ngupta@vflare.org>
19435 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19436 L: linux-mm@kvack.org
19438 F: Documentation/vm/zsmalloc.rst
19439 F: include/linux/zsmalloc.h
19442 ZSWAP COMPRESSED SWAP CACHING
19443 M: Seth Jennings <sjenning@redhat.com>
19444 M: Dan Streetman <ddstreet@ieee.org>
19445 M: Vitaly Wool <vitaly.wool@konsulko.com>
19446 L: linux-mm@kvack.org
19451 M: Linus Torvalds <torvalds@linux-foundation.org>
19452 L: linux-kernel@vger.kernel.org
19453 S: Buried alive in reporters
19454 Q: http://patchwork.kernel.org/project/LKML/list/
19455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git