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 AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1490 M: Arnd Bergmann <arnd@arndb.de>
1491 M: Olof Johansson <olof@lixom.net>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1496 F: arch/arm/boot/dts/Makefile
1497 F: arch/arm64/boot/dts/Makefile
1499 ARM SUB-ARCHITECTURES
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1502 T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1506 ARM/ACTIONS SEMI ARCHITECTURE
1507 M: Andreas Färber <afaerber@suse.de>
1508 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: Documentation/devicetree/bindings/arm/actions.yaml
1512 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1513 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1514 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1515 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1516 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1517 F: Documentation/devicetree/bindings/pinctrl/actions,*
1518 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1519 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1520 F: arch/arm/boot/dts/owl-*
1521 F: arch/arm/mach-actions/
1522 F: arch/arm64/boot/dts/actions/
1523 F: drivers/clk/actions/
1524 F: drivers/clocksource/timer-owl*
1525 F: drivers/dma/owl-dma.c
1526 F: drivers/i2c/busses/i2c-owl.c
1527 F: drivers/irqchip/irq-owl-sirq.c
1528 F: drivers/mmc/host/owl-mmc.c
1529 F: drivers/pinctrl/actions/*
1530 F: drivers/soc/actions/
1531 F: include/dt-bindings/power/owl-*
1532 F: include/dt-bindings/reset/actions,*
1533 F: include/linux/soc/actions/
1536 ARM/ADS SPHERE MACHINE SUPPORT
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/AFEB9260 MACHINE SUPPORT
1542 M: Sergey Lapin <slapin@ossfans.org>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 ARM/AJECO 1ARM MACHINE SUPPORT
1547 M: Lennert Buytenhek <kernel@wantstofly.org>
1548 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 ARM/Allwinner SoC Clock Support
1552 M: Emilio López <emilio@elopez.com.ar>
1554 F: drivers/clk/sunxi/
1556 ARM/Allwinner sunXi SoC support
1557 M: Maxime Ripard <mripard@kernel.org>
1558 M: Chen-Yu Tsai <wens@csie.org>
1559 R: Jernej Skrabec <jernej.skrabec@siol.net>
1560 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1563 F: arch/arm/mach-sunxi/
1564 F: arch/arm64/boot/dts/allwinner/
1565 F: drivers/clk/sunxi-ng/
1566 F: drivers/pinctrl/sunxi/
1567 F: drivers/soc/sunxi/
1571 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1572 M: Neil Armstrong <narmstrong@baylibre.com>
1573 M: Jerome Brunet <jbrunet@baylibre.com>
1574 L: linux-amlogic@lists.infradead.org
1576 F: Documentation/devicetree/bindings/clock/amlogic*
1577 F: drivers/clk/meson/
1578 F: include/dt-bindings/clock/gxbb*
1579 F: include/dt-bindings/clock/meson*
1581 ARM/Amlogic Meson SoC Crypto Drivers
1582 M: Corentin Labbe <clabbe@baylibre.com>
1583 L: linux-crypto@vger.kernel.org
1584 L: linux-amlogic@lists.infradead.org
1586 F: Documentation/devicetree/bindings/crypto/amlogic*
1587 F: drivers/crypto/amlogic/
1589 ARM/Amlogic Meson SoC Sound Drivers
1590 M: Jerome Brunet <jbrunet@baylibre.com>
1591 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1593 F: Documentation/devicetree/bindings/sound/amlogic*
1596 ARM/Amlogic Meson SoC support
1597 M: Kevin Hilman <khilman@baylibre.com>
1598 R: Neil Armstrong <narmstrong@baylibre.com>
1599 R: Jerome Brunet <jbrunet@baylibre.com>
1600 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 L: linux-amlogic@lists.infradead.org
1604 W: http://linux-meson.com/
1605 F: arch/arm/boot/dts/meson*
1606 F: arch/arm/mach-meson/
1607 F: arch/arm64/boot/dts/amlogic/
1608 F: drivers/mmc/host/meson*
1609 F: drivers/pinctrl/meson/
1610 F: drivers/rtc/rtc-meson*
1611 F: drivers/soc/amlogic/
1614 ARM/Annapurna Labs ALPINE ARCHITECTURE
1615 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1616 M: Antoine Tenart <atenart@kernel.org>
1617 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619 F: arch/arm/boot/dts/alpine*
1620 F: arch/arm/mach-alpine/
1621 F: arch/arm64/boot/dts/amazon/
1622 F: drivers/*/*alpine*
1624 ARM/ARTPEC MACHINE SUPPORT
1625 M: Jesper Nilsson <jesper.nilsson@axis.com>
1626 M: Lars Persson <lars.persson@axis.com>
1627 L: linux-arm-kernel@axis.com
1629 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1630 F: arch/arm/boot/dts/artpec6*
1631 F: arch/arm/mach-artpec
1633 F: drivers/crypto/axis
1634 F: drivers/mmc/host/usdhi6rol0.c
1635 F: drivers/pinctrl/pinctrl-artpec*
1637 ARM/ASPEED I2C DRIVER
1638 M: Brendan Higgins <brendanhiggins@google.com>
1639 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1640 R: Joel Stanley <joel@jms.id.au>
1641 L: linux-i2c@vger.kernel.org
1642 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1644 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1645 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1646 F: drivers/i2c/busses/i2c-aspeed.c
1647 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1649 ARM/ASPEED MACHINE SUPPORT
1650 M: Joel Stanley <joel@jms.id.au>
1651 R: Andrew Jeffery <andrew@aj.id.au>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1655 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1656 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1657 F: arch/arm/boot/dts/aspeed-*
1658 F: arch/arm/mach-aspeed/
1661 ARM/BITMAIN ARCHITECTURE
1662 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1666 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1667 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1668 F: arch/arm64/boot/dts/bitmain/
1669 F: drivers/clk/clk-bm1880.c
1670 F: drivers/pinctrl/pinctrl-bm1880.c
1672 ARM/CALXEDA HIGHBANK ARCHITECTURE
1673 M: Andre Przywara <andre.przywara@arm.com>
1674 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1676 F: arch/arm/boot/dts/ecx-*.dts*
1677 F: arch/arm/boot/dts/highbank.dts
1678 F: arch/arm/mach-highbank/
1680 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1681 M: Krzysztof Halasa <khalasa@piap.pl>
1683 F: arch/arm/mach-cns3xxx/
1685 ARM/CAVIUM THUNDER NETWORK DRIVER
1686 M: Sunil Goutham <sgoutham@marvell.com>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 F: drivers/net/ethernet/cavium/thunder/
1691 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1692 M: Lukasz Majewski <lukma@denx.de>
1693 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 F: arch/arm/mach-ep93xx/ts72xx.c
1697 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1698 M: Alexander Shiyan <shc_work@mail.ru>
1699 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1703 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1704 M: Lennert Buytenhek <kernel@wantstofly.org>
1705 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1709 M: Hartley Sweeten <hsweeten@visionengravers.com>
1710 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 F: arch/arm/mach-ep93xx/
1714 F: arch/arm/mach-ep93xx/include/mach/
1717 M: Russell King <linux@armlinux.org.uk>
1718 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1721 F: drivers/clk/clkdev.c
1723 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1724 M: Baruch Siach <baruch@tkos.co.il>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727 F: arch/arm/boot/dts/cx92755*
1730 ARM/CONTEC MICRO9 MACHINE SUPPORT
1731 M: Hubert Feurstein <hubert.feurstein@contec.at>
1733 F: arch/arm/mach-ep93xx/micro9.c
1735 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1736 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1737 M: Suzuki K Poulose <suzuki.poulose@arm.com>
1738 R: Mike Leach <mike.leach@linaro.org>
1739 R: Leo Yan <leo.yan@linaro.org>
1740 L: coresight@lists.linaro.org (moderated for non-subscribers)
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
1744 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1745 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1746 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1747 F: Documentation/devicetree/bindings/arm/coresight.txt
1748 F: Documentation/trace/coresight/*
1749 F: drivers/hwtracing/coresight/*
1750 F: include/dt-bindings/arm/coresight-cti-dt.h
1751 F: tools/perf/arch/arm/util/auxtrace.c
1752 F: tools/perf/arch/arm/util/cs-etm.c
1753 F: tools/perf/arch/arm/util/cs-etm.h
1754 F: tools/perf/arch/arm/util/pmu.c
1755 F: tools/perf/util/cs-etm-decoder/*
1756 F: tools/perf/util/cs-etm.*
1758 ARM/CORGI MACHINE SUPPORT
1759 M: Richard Purdie <rpurdie@rpsys.net>
1762 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1763 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1764 M: Linus Walleij <linus.walleij@linaro.org>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 T: git git://github.com/ulli-kroll/linux.git
1768 F: Documentation/devicetree/bindings/arm/gemini.txt
1769 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1770 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1771 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1772 F: arch/arm/mach-gemini/
1773 F: drivers/net/ethernet/cortina/
1774 F: drivers/pinctrl/pinctrl-gemini.c
1775 F: drivers/rtc/rtc-ftrtc010.c
1777 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1778 M: Barry Song <baohua@kernel.org>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1782 F: arch/arm/boot/dts/prima2*
1783 F: arch/arm/mach-prima2/
1784 F: drivers/clk/sirf/
1785 F: drivers/clocksource/timer-atlas7.c
1786 F: drivers/clocksource/timer-prima2.c
1790 ARM/CZ.NIC TURRIS MOX SUPPORT
1791 M: Marek Behun <marek.behun@nic.cz>
1793 W: http://mox.turris.cz
1794 F: Documentation/ABI/testing/debugfs-moxtet
1795 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1796 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1797 F: Documentation/devicetree/bindings/bus/moxtet.txt
1798 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1799 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1800 F: drivers/bus/moxtet.c
1801 F: drivers/firmware/turris-mox-rwtm.c
1802 F: drivers/gpio/gpio-moxtet.c
1803 F: include/linux/moxtet.h
1805 ARM/EBSA110 MACHINE SUPPORT
1806 M: Russell King <linux@armlinux.org.uk>
1807 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 W: http://www.armlinux.org.uk/
1810 F: arch/arm/mach-ebsa110/
1811 F: drivers/net/ethernet/amd/am79c961a.*
1813 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1814 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1815 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1816 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1820 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1821 M: Robert Jarzmik <robert.jarzmik@free.fr>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 F: arch/arm/mach-pxa/ezx.c
1826 ARM/FARADAY FA526 PORT
1827 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1828 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 T: git git://git.berlios.de/gemini-board
1831 F: arch/arm/mm/*-fa*
1833 ARM/FOOTBRIDGE ARCHITECTURE
1834 M: Russell King <linux@armlinux.org.uk>
1835 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837 W: http://www.armlinux.org.uk/
1838 F: arch/arm/include/asm/hardware/dec21285.h
1839 F: arch/arm/mach-footbridge/
1841 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1842 M: Shawn Guo <shawnguo@kernel.org>
1843 M: Sascha Hauer <s.hauer@pengutronix.de>
1844 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1845 R: Fabio Estevam <festevam@gmail.com>
1846 R: NXP Linux Team <linux-imx@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 X: drivers/media/i2c/
1854 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1855 M: Shawn Guo <shawnguo@kernel.org>
1856 M: Li Yang <leoyang.li@nxp.com>
1857 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1860 F: arch/arm/boot/dts/ls1021a*
1861 F: arch/arm64/boot/dts/freescale/fsl-*
1862 F: arch/arm64/boot/dts/freescale/qoriq-*
1864 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1865 M: Shawn Guo <shawnguo@kernel.org>
1866 M: Sascha Hauer <s.hauer@pengutronix.de>
1867 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1868 R: Stefan Agner <stefan@agner.ch>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1872 F: arch/arm/boot/dts/vf*
1873 F: arch/arm/mach-imx/*vf610*
1875 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1876 M: Lennert Buytenhek <kernel@wantstofly.org>
1877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880 ARM/GUMSTIX MACHINE SUPPORT
1881 M: Steve Sakoman <sakoman@gmail.com>
1882 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1886 M: Philipp Zabel <philipp.zabel@gmail.com>
1887 M: Paul Parsons <lost.distance@yahoo.com>
1888 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 F: arch/arm/mach-pxa/hx4700.c
1891 F: arch/arm/mach-pxa/include/mach/hx4700.h
1892 F: sound/soc/pxa/hx4700.c
1894 ARM/HISILICON SOC SUPPORT
1895 M: Wei Xu <xuwei5@hisilicon.com>
1896 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1898 W: http://www.hisilicon.com
1899 T: git git://github.com/hisilicon/linux-hisi.git
1900 F: arch/arm/boot/dts/hi3*
1901 F: arch/arm/boot/dts/hip*
1902 F: arch/arm/boot/dts/hisi*
1903 F: arch/arm/mach-hisi/
1904 F: arch/arm64/boot/dts/hisilicon/
1906 ARM/HP JORNADA 7XX MACHINE SUPPORT
1907 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1910 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1911 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1912 F: arch/arm/mach-sa1100/jornada720.c
1914 ARM/IGEP MACHINE SUPPORT
1915 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1916 M: Javier Martinez Canillas <javier@dowhile0.org>
1917 L: linux-omap@vger.kernel.org
1918 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 F: arch/arm/boot/dts/omap3-igep*
1922 ARM/INCOME PXA270 SUPPORT
1923 M: Marek Vasut <marek.vasut@gmail.com>
1924 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1928 ARM/INTEL IOP32X ARM ARCHITECTURE
1929 M: Lennert Buytenhek <kernel@wantstofly.org>
1930 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 ARM/INTEL IQ81342EX MACHINE SUPPORT
1934 M: Lennert Buytenhek <kernel@wantstofly.org>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1938 ARM/INTEL IXDP2850 MACHINE SUPPORT
1939 M: Lennert Buytenhek <kernel@wantstofly.org>
1940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943 ARM/INTEL IXP4XX ARM ARCHITECTURE
1944 M: Linus Walleij <linusw@kernel.org>
1945 M: Imre Kaloz <kaloz@openwrt.org>
1946 M: Krzysztof Halasa <khalasa@piap.pl>
1947 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1949 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1950 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1951 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1952 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1953 F: arch/arm/mach-ixp4xx/
1954 F: drivers/clocksource/timer-ixp4xx.c
1955 F: drivers/gpio/gpio-ixp4xx.c
1956 F: drivers/irqchip/irq-ixp4xx.c
1957 F: include/linux/irqchip/irq-ixp4xx.h
1958 F: include/linux/platform_data/timer-ixp4xx.h
1960 ARM/INTEL KEEMBAY ARCHITECTURE
1961 M: Paul J. Murphy <paul.j.murphy@intel.com>
1962 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1964 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1965 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1966 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1968 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1969 M: Jonathan Cameron <jic23@cam.ac.uk>
1970 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 F: arch/arm/mach-pxa/stargate2.c
1973 F: drivers/pcmcia/pxa2xx_stargate2.c
1975 ARM/INTEL XSC3 (MANZANO) ARM CORE
1976 M: Lennert Buytenhek <kernel@wantstofly.org>
1977 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1981 M: Lennert Buytenhek <kernel@wantstofly.org>
1982 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 ARM/LG1K ARCHITECTURE
1986 M: Chanho Min <chanho.min@lge.com>
1987 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1989 F: arch/arm64/boot/dts/lg/
1991 ARM/LOGICPD PXA270 MACHINE SUPPORT
1992 M: Lennert Buytenhek <kernel@wantstofly.org>
1993 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 ARM/LPC18XX ARCHITECTURE
1997 M: Vladimir Zapolskiy <vz@mleia.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
2001 F: arch/arm/boot/dts/lpc43*
2002 F: drivers/i2c/busses/i2c-lpc2k.c
2003 F: drivers/memory/pl172.c
2004 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2005 F: drivers/rtc/rtc-lpc24xx.c
2008 ARM/LPC32XX SOC SUPPORT
2009 M: Vladimir Zapolskiy <vz@mleia.com>
2010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2013 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2014 F: arch/arm/boot/dts/lpc32*
2015 F: arch/arm/mach-lpc32xx/
2016 F: drivers/i2c/busses/i2c-pnx.c
2017 F: drivers/net/ethernet/nxp/lpc_eth.c
2018 F: drivers/usb/host/ohci-nxp.c
2019 F: drivers/watchdog/pnx4008_wdt.c
2022 ARM/MAGICIAN MACHINE SUPPORT
2023 M: Philipp Zabel <philipp.zabel@gmail.com>
2026 ARM/Marvell Dove/MV78xx0/Orion SOC support
2027 M: Andrew Lunn <andrew@lunn.ch>
2028 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2029 M: Gregory Clement <gregory.clement@bootlin.com>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2032 T: git git://git.infradead.org/linux-mvebu.git
2033 F: Documentation/devicetree/bindings/soc/dove/
2034 F: arch/arm/boot/dts/dove*
2035 F: arch/arm/boot/dts/orion5x*
2036 F: arch/arm/mach-dove/
2037 F: arch/arm/mach-mv78xx0/
2038 F: arch/arm/mach-orion5x/
2039 F: arch/arm/plat-orion/
2040 F: drivers/soc/dove/
2042 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2043 M: Andrew Lunn <andrew@lunn.ch>
2044 M: Gregory Clement <gregory.clement@bootlin.com>
2045 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2046 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2048 T: git git://git.infradead.org/linux-mvebu.git
2049 F: arch/arm/boot/dts/armada*
2050 F: arch/arm/boot/dts/kirkwood*
2051 F: arch/arm/configs/mvebu_*_defconfig
2052 F: arch/arm/mach-mvebu/
2053 F: arch/arm64/boot/dts/marvell/armada*
2054 F: arch/arm64/boot/dts/marvell/cn913*
2055 F: drivers/cpufreq/armada-37xx-cpufreq.c
2056 F: drivers/cpufreq/armada-8k-cpufreq.c
2057 F: drivers/cpufreq/mvebu-cpufreq.c
2058 F: drivers/irqchip/irq-armada-370-xp.c
2059 F: drivers/irqchip/irq-mvebu-*
2060 F: drivers/pinctrl/mvebu/
2061 F: drivers/rtc/rtc-armada38x.c
2063 ARM/Mediatek RTC DRIVER
2064 M: Eddie Huang <eddie.huang@mediatek.com>
2065 M: Sean Wang <sean.wang@mediatek.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2067 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2069 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2070 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2071 F: drivers/rtc/rtc-mt2712.c
2072 F: drivers/rtc/rtc-mt6397.c
2073 F: drivers/rtc/rtc-mt7622.c
2075 ARM/Mediatek SoC support
2076 M: Matthias Brugger <matthias.bgg@gmail.com>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2078 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2080 W: https://mtk.bcnfs.org/
2081 C: irc://chat.freenode.net/linux-mediatek
2082 F: arch/arm/boot/dts/mt6*
2083 F: arch/arm/boot/dts/mt7*
2084 F: arch/arm/boot/dts/mt8*
2085 F: arch/arm/mach-mediatek/
2086 F: arch/arm64/boot/dts/mediatek/
2087 F: drivers/soc/mediatek/
2092 ARM/Mediatek USB3 PHY DRIVER
2093 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2097 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2098 F: drivers/phy/mediatek/
2100 ARM/Microchip (AT91) SoC support
2101 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2102 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2103 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2106 W: http://www.linux4sam.org
2107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2108 F: arch/arm/boot/dts/at91*.dts
2109 F: arch/arm/boot/dts/at91*.dtsi
2110 F: arch/arm/boot/dts/sama*.dts
2111 F: arch/arm/boot/dts/sama*.dtsi
2112 F: arch/arm/include/debug/at91.S
2113 F: arch/arm/mach-at91/
2114 F: drivers/memory/atmel*
2115 F: drivers/watchdog/sama5d4_wdt.c
2116 F: include/soc/at91/
2117 X: drivers/input/touchscreen/atmel_mxt_ts.c
2118 X: drivers/net/wireless/atmel/
2122 ARM/Microchip Sparx5 SoC support
2123 M: Lars Povlsen <lars.povlsen@microchip.com>
2124 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2125 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 T: git git://github.com/microchip-ung/linux-upstream.git
2129 F: arch/arm64/boot/dts/microchip/
2132 ARM/MIOA701 MACHINE SUPPORT
2133 M: Robert Jarzmik <robert.jarzmik@free.fr>
2134 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2136 F: arch/arm/mach-pxa/mioa701.c
2138 ARM/MStar/Sigmastar Armv7 SoC support
2139 M: Daniel Palmer <daniel@thingy.jp>
2140 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2142 W: http://linux-chenxing.org/
2143 F: Documentation/devicetree/bindings/arm/mstar/*
2144 F: arch/arm/boot/dts/mstar-*
2145 F: arch/arm/mach-mstar/
2147 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2148 M: Michael Petchkovsky <mkpetch@internode.on.net>
2151 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2152 M: Linus Walleij <linus.walleij@linaro.org>
2153 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2156 F: Documentation/devicetree/bindings/arm/ste-*
2157 F: Documentation/devicetree/bindings/arm/ux500.yaml
2158 F: Documentation/devicetree/bindings/arm/ux500/
2159 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2160 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2161 F: arch/arm/boot/dts/ste-*
2162 F: arch/arm/mach-nomadik/
2163 F: arch/arm/mach-u300/
2164 F: arch/arm/mach-ux500/
2165 F: drivers/clk/clk-nomadik.c
2166 F: drivers/clk/clk-u300.c
2167 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2168 F: drivers/clocksource/timer-u300.c
2169 F: drivers/dma/coh901318*
2170 F: drivers/dma/ste_dma40*
2171 F: drivers/hwspinlock/u8500_hsem.c
2172 F: drivers/i2c/busses/i2c-nomadik.c
2173 F: drivers/i2c/busses/i2c-stu300.c
2174 F: drivers/iio/adc/ab8500-gpadc.c
2175 F: drivers/mfd/ab3100*
2176 F: drivers/mfd/ab8500*
2177 F: drivers/mfd/abx500*
2178 F: drivers/mfd/db8500*
2179 F: drivers/mfd/dbx500*
2180 F: drivers/pinctrl/nomadik/
2181 F: drivers/pinctrl/pinctrl-coh901*
2182 F: drivers/pinctrl/pinctrl-u300.c
2183 F: drivers/rtc/rtc-ab3100.c
2184 F: drivers/rtc/rtc-ab8500.c
2185 F: drivers/rtc/rtc-coh901331.c
2186 F: drivers/rtc/rtc-pl031.c
2187 F: drivers/soc/ux500/
2188 F: drivers/watchdog/coh901327_wdt.c
2190 ARM/NUVOTON NPCM ARCHITECTURE
2191 M: Avi Fishman <avifishman70@gmail.com>
2192 M: Tomer Maimon <tmaimon77@gmail.com>
2193 M: Tali Perry <tali.perry1@gmail.com>
2194 R: Patrick Venture <venture@google.com>
2195 R: Nancy Yuen <yuenn@google.com>
2196 R: Benjamin Fair <benjaminfair@google.com>
2197 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2199 F: Documentation/devicetree/bindings/*/*/*npcm*
2200 F: Documentation/devicetree/bindings/*/*npcm*
2201 F: arch/arm/boot/dts/nuvoton-npcm*
2202 F: arch/arm/mach-npcm/
2204 F: drivers/*/*/*npcm*
2205 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2207 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2208 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2210 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2211 F: arch/arm/mach-s3c/gta02.h
2212 F: arch/arm/mach-s3c/mach-gta02.c
2214 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2215 M: Alexander Clouter <alex@digriz.org.uk>
2216 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218 W: http://www.digriz.org.uk/ts78xx/kernel
2219 F: arch/arm/mach-orion5x/ts78xx-*
2221 ARM/OXNAS platform support
2222 M: Neil Armstrong <narmstrong@baylibre.com>
2223 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2224 L: linux-oxnas@groups.io (moderated for non-subscribers)
2226 F: arch/arm/boot/dts/ox8*.dts*
2227 F: arch/arm/mach-oxnas/
2228 F: drivers/power/reset/oxnas-restart.c
2231 ARM/PALM TREO SUPPORT
2232 M: Tomas Cech <sleep_walker@suse.com>
2233 L: linux-arm-kernel@lists.infradead.org
2235 W: http://hackndev.com
2236 F: arch/arm/mach-pxa/palmtreo.*
2238 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2239 M: Marek Vasut <marek.vasut@gmail.com>
2240 L: linux-arm-kernel@lists.infradead.org
2242 W: http://hackndev.com
2243 F: arch/arm/mach-pxa/include/mach/palmld.h
2244 F: arch/arm/mach-pxa/include/mach/palmtc.h
2245 F: arch/arm/mach-pxa/include/mach/palmtx.h
2246 F: arch/arm/mach-pxa/palmld.c
2247 F: arch/arm/mach-pxa/palmt5.*
2248 F: arch/arm/mach-pxa/palmtc.c
2249 F: arch/arm/mach-pxa/palmte2.*
2250 F: arch/arm/mach-pxa/palmtx.c
2253 M: Sergey Lapin <slapin@ossfans.org>
2254 L: linux-arm-kernel@lists.infradead.org
2256 W: http://hackndev.com
2257 F: arch/arm/mach-pxa/palmz72.*
2260 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2262 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2264 ARM/PT DIGITAL BOARD PORT
2265 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2266 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268 W: http://www.armlinux.org.uk/
2270 ARM/QUALCOMM SUPPORT
2271 M: Andy Gross <agross@kernel.org>
2272 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2273 L: linux-arm-msm@vger.kernel.org
2275 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2276 F: Documentation/devicetree/bindings/*/qcom*
2277 F: Documentation/devicetree/bindings/soc/qcom/
2278 F: arch/arm/boot/dts/qcom-*.dts
2279 F: arch/arm/boot/dts/qcom-*.dtsi
2280 F: arch/arm/mach-qcom/
2281 F: arch/arm64/boot/dts/qcom/
2282 F: drivers/*/*/qcom*
2283 F: drivers/*/*/qcom/
2284 F: drivers/*/pm8???-*
2287 F: drivers/bluetooth/btqcomsmd.c
2288 F: drivers/clocksource/timer-qcom.c
2289 F: drivers/cpuidle/cpuidle-qcom-spm.c
2290 F: drivers/extcon/extcon-qcom*
2291 F: drivers/i2c/busses/i2c-qcom-geni.c
2292 F: drivers/i2c/busses/i2c-qup.c
2293 F: drivers/iommu/msm*
2294 F: drivers/mfd/ssbi.c
2295 F: drivers/mmc/host/mmci_qcom*
2296 F: drivers/mmc/host/sdhci-msm.c
2297 F: drivers/pci/controller/dwc/pcie-qcom.c
2298 F: drivers/phy/qualcomm/
2299 F: drivers/power/*/msm*
2300 F: drivers/reset/reset-qcom-*
2301 F: drivers/scsi/ufs/ufs-qcom*
2302 F: drivers/spi/spi-geni-qcom.c
2303 F: drivers/spi/spi-qcom-qspi.c
2304 F: drivers/spi/spi-qup.c
2305 F: drivers/tty/serial/msm_serial.c
2306 F: drivers/usb/dwc3/dwc3-qcom.c
2307 F: include/dt-bindings/*/qcom*
2308 F: include/linux/*/qcom*
2310 ARM/RADISYS ENP2611 MACHINE SUPPORT
2311 M: Lennert Buytenhek <kernel@wantstofly.org>
2312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2315 ARM/RDA MICRO ARCHITECTURE
2316 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2317 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2320 F: Documentation/devicetree/bindings/arm/rda.yaml
2321 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2322 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2323 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2324 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2325 F: arch/arm/boot/dts/rda8810pl-*
2326 F: drivers/clocksource/timer-rda.c
2327 F: drivers/gpio/gpio-rda.c
2328 F: drivers/irqchip/irq-rda-intc.c
2329 F: drivers/tty/serial/rda-uart.c
2331 ARM/REALTEK ARCHITECTURE
2332 M: Andreas Färber <afaerber@suse.de>
2333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2334 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2336 F: Documentation/devicetree/bindings/arm/realtek.yaml
2337 F: arch/arm/boot/dts/rtd*
2338 F: arch/arm/mach-realtek/
2339 F: arch/arm64/boot/dts/realtek/
2341 ARM/RENESAS ARM64 ARCHITECTURE
2342 M: Geert Uytterhoeven <geert+renesas@glider.be>
2343 M: Magnus Damm <magnus.damm@gmail.com>
2344 L: linux-renesas-soc@vger.kernel.org
2346 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2348 F: Documentation/devicetree/bindings/arm/renesas.yaml
2349 F: arch/arm64/boot/dts/renesas/
2350 F: drivers/soc/renesas/
2351 F: include/linux/soc/renesas/
2353 ARM/RISCPC ARCHITECTURE
2354 M: Russell King <linux@armlinux.org.uk>
2355 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2357 W: http://www.armlinux.org.uk/
2358 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2359 F: arch/arm/include/asm/hardware/ioc.h
2360 F: arch/arm/include/asm/hardware/iomd.h
2361 F: arch/arm/include/asm/hardware/memc.h
2362 F: arch/arm/mach-rpc/
2363 F: drivers/net/ethernet/8390/etherh.c
2364 F: drivers/net/ethernet/i825xx/ether1*
2365 F: drivers/net/ethernet/seeq/ether3*
2366 F: drivers/scsi/arm/
2368 ARM/Rockchip SoC support
2369 M: Heiko Stuebner <heiko@sntech.de>
2370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2371 L: linux-rockchip@lists.infradead.org
2373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2374 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2375 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2376 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2377 F: arch/arm/boot/dts/rk3*
2378 F: arch/arm/boot/dts/rv1108*
2379 F: arch/arm/mach-rockchip/
2380 F: drivers/*/*/*rockchip*
2381 F: drivers/*/*rockchip*
2382 F: drivers/clk/rockchip/
2383 F: drivers/i2c/busses/i2c-rk3x.c
2384 F: sound/soc/rockchip/
2387 ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
2388 M: Krzysztof Kozlowski <krzk@kernel.org>
2389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2390 L: linux-samsung-soc@vger.kernel.org
2392 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2393 F: Documentation/arm/samsung/
2394 F: Documentation/devicetree/bindings/arm/samsung/
2395 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2396 F: arch/arm/boot/dts/exynos*
2397 F: arch/arm/boot/dts/s3c*
2398 F: arch/arm/boot/dts/s5p*
2399 F: arch/arm/mach-exynos*/
2400 F: arch/arm/mach-s3c/
2401 F: arch/arm/mach-s5p*/
2402 F: arch/arm64/boot/dts/exynos/
2403 F: drivers/*/*/*s3c24*
2404 F: drivers/*/*s3c24*
2405 F: drivers/*/*s3c64xx*
2406 F: drivers/*/*s5pv210*
2407 F: drivers/memory/samsung/
2408 F: drivers/soc/samsung/
2409 F: drivers/tty/serial/samsung*
2410 F: include/linux/soc/samsung/
2416 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2417 M: Andrzej Hajda <a.hajda@samsung.com>
2418 L: linux-arm-kernel@lists.infradead.org
2419 L: linux-media@vger.kernel.org
2421 F: drivers/media/platform/s5p-g2d/
2423 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2424 M: Marek Szyprowski <m.szyprowski@samsung.com>
2425 L: linux-samsung-soc@vger.kernel.org
2426 L: linux-media@vger.kernel.org
2428 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2429 F: drivers/media/cec/platform/s5p/
2431 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2432 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2433 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2434 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2435 L: linux-arm-kernel@lists.infradead.org
2436 L: linux-media@vger.kernel.org
2438 F: drivers/media/platform/s5p-jpeg/
2440 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2441 M: Andrzej Hajda <a.hajda@samsung.com>
2442 L: linux-arm-kernel@lists.infradead.org
2443 L: linux-media@vger.kernel.org
2445 F: drivers/media/platform/s5p-mfc/
2447 ARM/SHMOBILE ARM ARCHITECTURE
2448 M: Geert Uytterhoeven <geert+renesas@glider.be>
2449 M: Magnus Damm <magnus.damm@gmail.com>
2450 L: linux-renesas-soc@vger.kernel.org
2452 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2454 F: Documentation/devicetree/bindings/arm/renesas.yaml
2455 F: arch/arm/boot/dts/emev2*
2456 F: arch/arm/boot/dts/gr-peach*
2457 F: arch/arm/boot/dts/iwg20d-q7*
2458 F: arch/arm/boot/dts/r7s*
2459 F: arch/arm/boot/dts/r8a*
2460 F: arch/arm/boot/dts/r9a*
2461 F: arch/arm/boot/dts/sh*
2462 F: arch/arm/configs/shmobile_defconfig
2463 F: arch/arm/include/debug/renesas-scif.S
2464 F: arch/arm/mach-shmobile/
2465 F: drivers/soc/renesas/
2466 F: include/linux/soc/renesas/
2468 ARM/SOCFPGA ARCHITECTURE
2469 M: Dinh Nguyen <dinguyen@kernel.org>
2471 W: http://www.rocketboards.org
2472 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2473 F: arch/arm/boot/dts/socfpga*
2474 F: arch/arm/configs/socfpga_defconfig
2475 F: arch/arm/mach-socfpga/
2476 F: arch/arm64/boot/dts/altera/
2477 F: arch/arm64/boot/dts/intel/
2479 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2480 M: Dinh Nguyen <dinguyen@kernel.org>
2482 F: drivers/clk/socfpga/
2484 ARM/SOCFPGA EDAC SUPPORT
2485 M: Dinh Nguyen <dinguyen@kernel.org>
2487 F: drivers/edac/altera_edac.
2489 ARM/SPREADTRUM SoC SUPPORT
2490 M: Orson Zhai <orsonzhai@gmail.com>
2491 M: Baolin Wang <baolin.wang7@gmail.com>
2492 M: Chunyan Zhang <zhang.lyra@gmail.com>
2494 F: arch/arm64/boot/dts/sprd
2499 ARM/STI ARCHITECTURE
2500 M: Patrice Chotard <patrice.chotard@st.com>
2501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2503 W: http://www.stlinux.com
2504 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2505 F: arch/arm/boot/dts/sti*
2506 F: arch/arm/mach-sti/
2507 F: drivers/ata/ahci_st.c
2508 F: drivers/char/hw_random/st-rng.c
2509 F: drivers/clocksource/arm_global_timer.c
2510 F: drivers/clocksource/clksrc_st_lpc.c
2511 F: drivers/cpufreq/sti-cpufreq.c
2512 F: drivers/dma/st_fdma*
2513 F: drivers/i2c/busses/i2c-st.c
2514 F: drivers/media/platform/sti/c8sectpfe/
2515 F: drivers/media/rc/st_rc.c
2516 F: drivers/mmc/host/sdhci-st.c
2517 F: drivers/phy/st/phy-miphy28lp.c
2518 F: drivers/phy/st/phy-stih407-usb.c
2519 F: drivers/pinctrl/pinctrl-st.c
2520 F: drivers/remoteproc/st_remoteproc.c
2521 F: drivers/remoteproc/st_slim_rproc.c
2522 F: drivers/reset/sti/
2523 F: drivers/rtc/rtc-st-lpc.c
2524 F: drivers/tty/serial/st-asc.c
2525 F: drivers/usb/dwc3/dwc3-st.c
2526 F: drivers/usb/host/ehci-st.c
2527 F: drivers/usb/host/ohci-st.c
2528 F: drivers/watchdog/st_lpc_wdt.c
2529 F: include/linux/remoteproc/st_slim_rproc.h
2531 ARM/STM32 ARCHITECTURE
2532 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2533 M: Alexandre Torgue <alexandre.torgue@st.com>
2534 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2537 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2538 F: arch/arm/boot/dts/stm32*
2539 F: arch/arm/mach-stm32/
2540 F: drivers/clocksource/armv7m_systick.c
2544 ARM/Synaptics SoC support
2545 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2546 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2547 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 F: arch/arm/boot/dts/berlin*
2550 F: arch/arm/mach-berlin/
2551 F: arch/arm64/boot/dts/synaptics/
2553 ARM/TANGO ARCHITECTURE
2554 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2555 M: Mans Rullgard <mans@mansr.com>
2556 L: linux-arm-kernel@lists.infradead.org
2560 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2561 M: Lennert Buytenhek <kernel@wantstofly.org>
2562 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2565 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2566 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2567 L: linux-tegra@vger.kernel.org
2568 L: linux-media@vger.kernel.org
2570 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2571 F: drivers/media/cec/platform/tegra/
2573 ARM/TETON BGA MACHINE SUPPORT
2574 M: "Mark F. Brown" <mark.brown314@gmail.com>
2575 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2579 M: Santosh Shilimkar <ssantosh@kernel.org>
2580 L: linux-kernel@vger.kernel.org
2582 F: drivers/memory/*emif*
2584 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2585 M: Santosh Shilimkar <ssantosh@kernel.org>
2586 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2589 F: arch/arm/boot/dts/keystone-*
2590 F: arch/arm/mach-keystone/
2592 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2593 M: Santosh Shilimkar <ssantosh@kernel.org>
2594 L: linux-kernel@vger.kernel.org
2596 F: drivers/clk/keystone/
2598 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2599 M: Santosh Shilimkar <ssantosh@kernel.org>
2600 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601 L: linux-kernel@vger.kernel.org
2603 F: drivers/clocksource/timer-keystone.c
2605 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2606 M: Santosh Shilimkar <ssantosh@kernel.org>
2607 L: linux-kernel@vger.kernel.org
2609 F: drivers/power/reset/keystone-reset.c
2611 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2612 M: Tero Kristo <t-kristo@ti.com>
2613 M: Nishanth Menon <nm@ti.com>
2614 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2616 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2617 F: arch/arm64/boot/dts/ti/Makefile
2618 F: arch/arm64/boot/dts/ti/k3-*
2619 F: include/dt-bindings/pinctrl/k3.h
2621 ARM/THECUS N2100 MACHINE SUPPORT
2622 M: Lennert Buytenhek <kernel@wantstofly.org>
2623 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2626 ARM/TOSA MACHINE SUPPORT
2627 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2628 M: Dirk Opfer <dirk@opfer-online.de>
2631 ARM/TOSHIBA VISCONTI ARCHITECTURE
2632 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2635 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2636 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2637 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2638 F: arch/arm64/boot/dts/toshiba/
2639 F: drivers/pinctrl/visconti/
2642 ARM/UNIPHIER ARCHITECTURE
2643 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2646 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2647 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2648 F: arch/arm/boot/dts/uniphier*
2649 F: arch/arm/include/asm/hardware/cache-uniphier.h
2650 F: arch/arm/mach-uniphier/
2651 F: arch/arm/mm/cache-uniphier.c
2652 F: arch/arm64/boot/dts/socionext/uniphier*
2653 F: drivers/bus/uniphier-system-bus.c
2654 F: drivers/clk/uniphier/
2655 F: drivers/dma/uniphier-mdmac.c
2656 F: drivers/gpio/gpio-uniphier.c
2657 F: drivers/i2c/busses/i2c-uniphier*
2658 F: drivers/irqchip/irq-uniphier-aidet.c
2659 F: drivers/mmc/host/uniphier-sd.c
2660 F: drivers/pinctrl/uniphier/
2661 F: drivers/reset/reset-uniphier.c
2662 F: drivers/tty/serial/8250/8250_uniphier.c
2665 ARM/VERSATILE EXPRESS PLATFORM
2666 M: Liviu Dudau <liviu.dudau@arm.com>
2667 M: Sudeep Holla <sudeep.holla@arm.com>
2668 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2669 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2673 F: arch/arm/boot/dts/vexpress*
2674 F: arch/arm/mach-vexpress/
2675 F: arch/arm64/boot/dts/arm/
2676 F: drivers/clk/versatile/clk-vexpress-osc.c
2677 F: drivers/clocksource/timer-versatile.c
2681 M: Russell King <linux@armlinux.org.uk>
2682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2684 W: http://www.armlinux.org.uk/
2687 ARM/VOIPAC PXA270 SUPPORT
2688 M: Marek Vasut <marek.vasut@gmail.com>
2689 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2691 F: arch/arm/mach-pxa/include/mach/vpac270.h
2692 F: arch/arm/mach-pxa/vpac270.c
2694 ARM/VT8500 ARM ARCHITECTURE
2695 M: Tony Prisk <linux@prisktech.co.nz>
2696 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2698 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2699 F: arch/arm/mach-vt8500/
2700 F: drivers/clocksource/timer-vt8500.c
2701 F: drivers/i2c/busses/i2c-wmt.c
2702 F: drivers/mmc/host/wmt-sdmmc.c
2703 F: drivers/pwm/pwm-vt8500.c
2704 F: drivers/rtc/rtc-vt8500.c
2705 F: drivers/tty/serial/vt8500_serial.c
2706 F: drivers/usb/host/ehci-platform.c
2707 F: drivers/usb/host/uhci-platform.c
2708 F: drivers/video/fbdev/vt8500lcdfb.*
2709 F: drivers/video/fbdev/wm8505fb*
2710 F: drivers/video/fbdev/wmt_ge_rops.*
2712 ARM/ZIPIT Z2 SUPPORT
2713 M: Marek Vasut <marek.vasut@gmail.com>
2714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2716 F: arch/arm/mach-pxa/include/mach/z2.h
2717 F: arch/arm/mach-pxa/z2.c
2719 ARM/ZTE ARCHITECTURE
2720 M: Jun Nie <jun.nie@linaro.org>
2721 M: Shawn Guo <shawnguo@kernel.org>
2722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2724 F: Documentation/devicetree/bindings/arm/zte.yaml
2725 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2726 F: Documentation/devicetree/bindings/dma/zxdma.txt
2727 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2728 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2729 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2730 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2731 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2732 F: Documentation/devicetree/bindings/soc/zte/
2733 F: Documentation/devicetree/bindings/sound/zte,*.txt
2734 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2735 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2736 F: arch/arm/boot/dts/zx2967*
2737 F: arch/arm/mach-zx/
2738 F: arch/arm64/boot/dts/zte/
2740 F: drivers/dma/zx_dma.c
2741 F: drivers/gpio/gpio-zx.c
2742 F: drivers/i2c/busses/i2c-zx2967.c
2743 F: drivers/mmc/host/dw_mmc-zx.*
2744 F: drivers/pinctrl/zte/
2746 F: drivers/thermal/zx2967_thermal.c
2747 F: drivers/watchdog/zx2967_wdt.c
2748 F: include/dt-bindings/clock/zx2967*.h
2749 F: include/dt-bindings/soc/zte,*.h
2750 F: sound/soc/codecs/zx_aud96p22.c
2753 ARM/ZYNQ ARCHITECTURE
2754 M: Michal Simek <michal.simek@xilinx.com>
2755 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2757 W: http://wiki.xilinx.com
2758 T: git https://github.com/Xilinx/linux-xlnx.git
2759 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2760 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2761 F: arch/arm/mach-zynq/
2762 F: drivers/block/xsysace.c
2763 F: drivers/clocksource/timer-cadence-ttc.c
2764 F: drivers/cpuidle/cpuidle-zynq.c
2765 F: drivers/edac/synopsys_edac.c
2766 F: drivers/i2c/busses/i2c-cadence.c
2767 F: drivers/i2c/busses/i2c-xiic.c
2768 F: drivers/mmc/host/sdhci-of-arasan.c
2772 ARM64 PORT (AARCH64 ARCHITECTURE)
2773 M: Catalin Marinas <catalin.marinas@arm.com>
2774 M: Will Deacon <will@kernel.org>
2775 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2777 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2778 F: Documentation/arm64/
2780 F: tools/testing/selftests/arm64/
2781 X: arch/arm64/boot/dts/
2783 AS3645A LED FLASH CONTROLLER DRIVER
2784 M: Sakari Ailus <sakari.ailus@iki.fi>
2785 L: linux-leds@vger.kernel.org
2787 F: drivers/leds/leds-as3645a.c
2789 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2790 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2791 L: linux-media@vger.kernel.org
2793 T: git git://linuxtv.org/media_tree.git
2794 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2795 F: drivers/media/i2c/ak7375.c
2797 ASAHI KASEI AK8974 DRIVER
2798 M: Linus Walleij <linus.walleij@linaro.org>
2799 L: linux-iio@vger.kernel.org
2801 W: http://www.akm.com/
2802 F: drivers/iio/magnetometer/ak8974.c
2804 ASC7621 HARDWARE MONITOR DRIVER
2805 M: George Joseph <george.joseph@fairview5.com>
2806 L: linux-hwmon@vger.kernel.org
2808 F: Documentation/hwmon/asc7621.rst
2809 F: drivers/hwmon/asc7621.c
2811 ASPEED PINCTRL DRIVERS
2812 M: Andrew Jeffery <andrew@aj.id.au>
2813 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2814 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2815 L: linux-gpio@vger.kernel.org
2817 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2818 F: drivers/pinctrl/aspeed/
2820 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2821 M: Eddie James <eajames@linux.ibm.com>
2822 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2824 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2825 F: drivers/irqchip/irq-aspeed-scu-ic.c
2826 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2828 ASPEED VIDEO ENGINE DRIVER
2829 M: Eddie James <eajames@linux.ibm.com>
2830 L: linux-media@vger.kernel.org
2831 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2833 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2834 F: drivers/media/platform/aspeed-video.c
2836 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2837 M: Corentin Chary <corentin.chary@gmail.com>
2838 L: acpi4asus-user@lists.sourceforge.net
2839 L: platform-driver-x86@vger.kernel.org
2841 W: http://acpi4asus.sf.net
2842 F: drivers/platform/x86/asus*.c
2843 F: drivers/platform/x86/eeepc*.c
2845 ASUS WIRELESS RADIO CONTROL DRIVER
2846 M: João Paulo Rechi Vita <jprvita@gmail.com>
2847 L: platform-driver-x86@vger.kernel.org
2849 F: drivers/platform/x86/asus-wireless.c
2852 M: David Howells <dhowells@redhat.com>
2853 L: keyrings@vger.kernel.org
2855 F: Documentation/crypto/asymmetric-keys.rst
2856 F: crypto/asymmetric_keys/
2857 F: include/crypto/pkcs7.h
2858 F: include/crypto/public_key.h
2859 F: include/linux/verification.h
2861 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2862 R: Dan Williams <dan.j.williams@intel.com>
2864 W: http://sourceforge.net/projects/xscaleiop
2865 F: Documentation/crypto/async-tx-api.rst
2868 F: include/linux/async_tx.h
2869 F: include/linux/dmaengine.h
2872 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2873 L: linux-i2c@vger.kernel.org
2875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2876 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2877 F: drivers/misc/eeprom/at24.c
2879 ATA OVER ETHERNET (AOE) DRIVER
2880 M: "Justin Sanders" <justin@coraid.com>
2882 W: http://www.openaoe.org/
2883 F: Documentation/admin-guide/aoe/
2884 F: drivers/block/aoe/
2886 ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.txt
2892 F: drivers/gpio/gpio-ath79.c
2894 ATHEROS 71XX/9XXX USB PHY DRIVER
2895 M: Alban Bedel <albeu@free.fr>
2897 W: https://github.com/AlbanBedel/linux
2898 T: git git://github.com/AlbanBedel/linux
2899 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2900 F: drivers/phy/qualcomm/phy-ath79-usb.c
2902 ATHEROS ATH GENERIC UTILITIES
2903 M: Kalle Valo <kvalo@codeaurora.org>
2904 L: linux-wireless@vger.kernel.org
2906 F: drivers/net/wireless/ath/*
2908 ATHEROS ATH5K WIRELESS DRIVER
2909 M: Jiri Slaby <jirislaby@kernel.org>
2910 M: Nick Kossifidis <mickflemm@gmail.com>
2911 M: Luis Chamberlain <mcgrof@kernel.org>
2912 L: linux-wireless@vger.kernel.org
2914 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2915 F: drivers/net/wireless/ath/ath5k/
2917 ATHEROS ATH6KL WIRELESS DRIVER
2918 M: Kalle Valo <kvalo@codeaurora.org>
2919 L: linux-wireless@vger.kernel.org
2921 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2922 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2923 F: drivers/net/wireless/ath/ath6kl/
2926 M: Ville Syrjala <syrjala@sci.fi>
2928 F: drivers/input/misc/ati_remote2.c
2930 ATK0110 HWMON DRIVER
2931 M: Luca Tettamanti <kronos.it@gmail.com>
2932 L: linux-hwmon@vger.kernel.org
2934 F: drivers/hwmon/asus_atk0110.c
2936 ATLX ETHERNET DRIVERS
2937 M: Jay Cliburn <jcliburn@gmail.com>
2938 M: Chris Snook <chris.snook@gmail.com>
2939 L: netdev@vger.kernel.org
2941 W: http://sourceforge.net/projects/atl1
2942 W: http://atl1.sourceforge.net
2943 F: drivers/net/ethernet/atheros/
2946 M: Chas Williams <3chas3@gmail.com>
2947 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2948 L: netdev@vger.kernel.org
2950 W: http://linux-atm.sourceforge.net
2952 F: include/linux/atm*
2953 F: include/uapi/linux/atm*
2955 ATMEL MACB ETHERNET DRIVER
2956 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2957 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2959 F: drivers/net/ethernet/cadence/
2961 ATMEL MAXTOUCH DRIVER
2962 M: Nick Dyer <nick@shmanahar.org>
2964 T: git git://github.com/ndyer/linux.git
2965 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2966 F: drivers/input/touchscreen/atmel_mxt_ts.c
2968 ATMEL WIRELESS DRIVER
2969 M: Simon Kelley <simon@thekelleys.org.uk>
2970 L: linux-wireless@vger.kernel.org
2972 W: http://www.thekelleys.org.uk/atmel
2973 W: http://atmelwlandriver.sourceforge.net/
2974 F: drivers/net/wireless/atmel/atmel*
2976 ATOMIC INFRASTRUCTURE
2977 M: Will Deacon <will@kernel.org>
2978 M: Peter Zijlstra <peterz@infradead.org>
2979 R: Boqun Feng <boqun.feng@gmail.com>
2980 L: linux-kernel@vger.kernel.org
2982 F: arch/*/include/asm/atomic*.h
2983 F: include/*/atomic*.h
2986 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2987 M: Bradley Grove <linuxdrivers@attotech.com>
2988 L: linux-scsi@vger.kernel.org
2990 W: http://www.attotech.com
2991 F: drivers/scsi/esas2r
2993 ATUSB IEEE 802.15.4 RADIO DRIVER
2994 M: Stefan Schmidt <stefan@datenfreihafen.org>
2995 L: linux-wpan@vger.kernel.org
2997 F: drivers/net/ieee802154/at86rf230.h
2998 F: drivers/net/ieee802154/atusb.c
2999 F: drivers/net/ieee802154/atusb.h
3002 M: Paul Moore <paul@paul-moore.com>
3003 M: Eric Paris <eparis@redhat.com>
3004 L: linux-audit@redhat.com (moderated for non-subscribers)
3006 W: https://github.com/linux-audit
3007 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3008 F: include/linux/audit.h
3009 F: include/uapi/linux/audit.h
3012 AUXILIARY DISPLAY DRIVERS
3013 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3015 F: drivers/auxdisplay/
3016 F: include/linux/cfag12864b.h
3018 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3019 M: Andreas Klinger <ak@it-klinger.de>
3020 L: linux-iio@vger.kernel.org
3022 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3023 F: drivers/iio/adc/hx711.c
3026 M: Ralf Baechle <ralf@linux-mips.org>
3027 L: linux-hams@vger.kernel.org
3029 W: http://www.linux-ax25.org/
3030 F: include/net/ax25.h
3031 F: include/uapi/linux/ax25.h
3035 M: Peter Rosin <peda@axentia.se>
3036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3038 F: arch/arm/boot/dts/at91-linea.dtsi
3039 F: arch/arm/boot/dts/at91-natte.dtsi
3040 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3041 F: arch/arm/boot/dts/at91-tse850-3.dts
3043 AXENTIA ASOC DRIVERS
3044 M: Peter Rosin <peda@axentia.se>
3045 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3047 F: Documentation/devicetree/bindings/sound/axentia,*
3048 F: sound/soc/atmel/tse850-pcm5142.c
3050 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3051 M: Nuno Sá <nuno.sa@analog.com>
3052 L: linux-hwmon@vger.kernel.org
3054 W: http://ez.analog.com/community/linux-device-drivers
3055 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3056 F: drivers/hwmon/axi-fan-control.c
3058 AXXIA I2C CONTROLLER
3059 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3060 L: linux-i2c@vger.kernel.org
3062 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3063 F: drivers/i2c/busses/i2c-axxia.c
3066 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3067 L: linux-media@vger.kernel.org
3069 W: https://linuxtv.org
3070 T: git git://linuxtv.org/media_tree.git
3071 F: drivers/media/usb/dvb-usb-v2/az6007.c
3073 AZTECH FM RADIO RECEIVER DRIVER
3074 M: Hans Verkuil <hverkuil@xs4all.nl>
3075 L: linux-media@vger.kernel.org
3077 W: https://linuxtv.org
3078 T: git git://linuxtv.org/media_tree.git
3079 F: drivers/media/radio/radio-aztech*
3082 L: linux-wireless@vger.kernel.org
3083 L: b43-dev@lists.infradead.org
3085 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3086 F: drivers/net/wireless/broadcom/b43/
3088 B43LEGACY WIRELESS DRIVER
3089 M: Larry Finger <Larry.Finger@lwfinger.net>
3090 L: linux-wireless@vger.kernel.org
3091 L: b43-dev@lists.infradead.org
3093 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3094 F: drivers/net/wireless/broadcom/b43legacy/
3096 BACKLIGHT CLASS/SUBSYSTEM
3097 M: Lee Jones <lee.jones@linaro.org>
3098 M: Daniel Thompson <daniel.thompson@linaro.org>
3099 M: Jingoo Han <jingoohan1@gmail.com>
3100 L: dri-devel@lists.freedesktop.org
3102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3103 F: Documentation/ABI/stable/sysfs-class-backlight
3104 F: Documentation/ABI/testing/sysfs-class-backlight
3105 F: Documentation/devicetree/bindings/leds/backlight
3106 F: drivers/video/backlight/
3107 F: include/linux/backlight.h
3108 F: include/linux/pwm_backlight.h
3111 M: Marek Lindner <mareklindner@neomailbox.ch>
3112 M: Simon Wunderlich <sw@simonwunderlich.de>
3113 M: Antonio Quartulli <a@unstable.cc>
3114 M: Sven Eckelmann <sven@narfation.org>
3115 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3117 W: https://www.open-mesh.org/
3118 Q: https://patchwork.open-mesh.org/project/batman/list/
3119 B: https://www.open-mesh.org/projects/batman-adv/issues
3120 C: irc://chat.freenode.net/batman
3121 T: git https://git.open-mesh.org/linux-merge.git
3122 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3123 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3124 F: Documentation/networking/batman-adv.rst
3125 F: include/uapi/linux/batadv_packet.h
3126 F: include/uapi/linux/batman_adv.h
3129 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3130 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3131 L: linux-hams@vger.kernel.org
3133 W: http://www.baycom.org/~tom/ham/ham.html
3134 F: drivers/net/hamradio/baycom*
3136 BCACHE (BLOCK LAYER CACHE)
3137 M: Coly Li <colyli@suse.de>
3138 M: Kent Overstreet <kent.overstreet@gmail.com>
3139 L: linux-bcache@vger.kernel.org
3141 W: http://bcache.evilpiepirate.org
3142 C: irc://irc.oftc.net/bcache
3143 F: drivers/md/bcache/
3145 BDISP ST MEDIA DRIVER
3146 M: Fabien Dessenne <fabien.dessenne@st.com>
3147 L: linux-media@vger.kernel.org
3149 W: https://linuxtv.org
3150 T: git git://linuxtv.org/media_tree.git
3151 F: drivers/media/platform/sti/bdisp
3153 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3154 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3155 L: netdev@vger.kernel.org
3157 F: drivers/net/ethernet/ec_bhf.c
3160 M: Luis de Bethencourt <luisbg@kernel.org>
3161 M: Salah Triki <salah.triki@gmail.com>
3163 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3164 F: Documentation/filesystems/befs.rst
3168 M: Paolo Valente <paolo.valente@linaro.org>
3169 M: Jens Axboe <axboe@kernel.dk>
3170 L: linux-block@vger.kernel.org
3172 F: Documentation/block/bfq-iosched.rst
3176 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3178 F: Documentation/filesystems/bfs.rst
3180 F: include/uapi/linux/bfs_fs.h
3182 BLINKM RGB LED DRIVER
3183 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3185 F: drivers/leds/leds-blinkm.c
3188 M: Jens Axboe <axboe@kernel.dk>
3189 L: linux-block@vger.kernel.org
3191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3194 F: include/linux/blk*
3195 F: kernel/trace/blktrace.c
3199 M: Joern Engel <joern@lazybastard.org>
3200 L: linux-mtd@lists.infradead.org
3202 F: drivers/mtd/devices/block2mtd.c
3205 M: Marcel Holtmann <marcel@holtmann.org>
3206 M: Johan Hedberg <johan.hedberg@gmail.com>
3207 L: linux-bluetooth@vger.kernel.org
3209 W: http://www.bluez.org/
3210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3212 F: drivers/bluetooth/
3215 M: Marcel Holtmann <marcel@holtmann.org>
3216 M: Johan Hedberg <johan.hedberg@gmail.com>
3217 L: linux-bluetooth@vger.kernel.org
3219 W: http://www.bluez.org/
3220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3221 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3222 F: include/net/bluetooth/
3226 M: Jay Vosburgh <j.vosburgh@gmail.com>
3227 M: Veaceslav Falico <vfalico@gmail.com>
3228 M: Andy Gospodarek <andy@greyhouse.net>
3229 L: netdev@vger.kernel.org
3231 W: http://sourceforge.net/projects/bonding/
3232 F: drivers/net/bonding/
3233 F: include/uapi/linux/if_bonding.h
3235 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3236 M: Dan Robertson <dan@dlrobertson.com>
3237 L: linux-iio@vger.kernel.org
3239 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3240 F: drivers/iio/accel/bma400*
3242 BPF (Safe dynamic programs and tools)
3243 M: Alexei Starovoitov <ast@kernel.org>
3244 M: Daniel Borkmann <daniel@iogearbox.net>
3245 M: Andrii Nakryiko <andrii@kernel.org>
3246 R: Martin KaFai Lau <kafai@fb.com>
3247 R: Song Liu <songliubraving@fb.com>
3248 R: Yonghong Song <yhs@fb.com>
3249 R: John Fastabend <john.fastabend@gmail.com>
3250 R: KP Singh <kpsingh@kernel.org>
3251 L: netdev@vger.kernel.org
3252 L: bpf@vger.kernel.org
3255 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3257 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3258 F: Documentation/bpf/
3259 F: Documentation/networking/filter.rst
3261 F: include/linux/bpf*
3262 F: include/linux/filter.h
3263 F: include/trace/events/xdp.h
3264 F: include/uapi/linux/bpf*
3265 F: include/uapi/linux/filter.h
3267 F: kernel/trace/bpf_trace.c
3270 F: net/core/filter.c
3271 F: net/sched/act_bpf.c
3272 F: net/sched/cls_bpf.c
3276 F: tools/testing/selftests/bpf/
3281 M: Shubham Bansal <illusionist.neo@gmail.com>
3282 L: netdev@vger.kernel.org
3283 L: bpf@vger.kernel.org
3288 M: Daniel Borkmann <daniel@iogearbox.net>
3289 M: Alexei Starovoitov <ast@kernel.org>
3290 M: Zi Shen Lim <zlim.lnx@gmail.com>
3291 L: netdev@vger.kernel.org
3292 L: bpf@vger.kernel.org
3296 BPF JIT for MIPS (32-BIT AND 64-BIT)
3297 M: Paul Burton <paulburton@kernel.org>
3298 L: netdev@vger.kernel.org
3299 L: bpf@vger.kernel.org
3303 BPF JIT for NFP NICs
3304 M: Jakub Kicinski <kuba@kernel.org>
3305 L: netdev@vger.kernel.org
3306 L: bpf@vger.kernel.org
3308 F: drivers/net/ethernet/netronome/nfp/bpf/
3310 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3311 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3312 M: Sandipan Das <sandipan@linux.ibm.com>
3313 L: netdev@vger.kernel.org
3314 L: bpf@vger.kernel.org
3316 F: arch/powerpc/net/
3318 BPF JIT for RISC-V (32-bit)
3319 M: Luke Nelson <luke.r.nels@gmail.com>
3320 M: Xi Wang <xi.wang@gmail.com>
3321 L: netdev@vger.kernel.org
3322 L: bpf@vger.kernel.org
3325 X: arch/riscv/net/bpf_jit_comp64.c
3327 BPF JIT for RISC-V (64-bit)
3328 M: Björn Töpel <bjorn.topel@gmail.com>
3329 L: netdev@vger.kernel.org
3330 L: bpf@vger.kernel.org
3333 X: arch/riscv/net/bpf_jit_comp32.c
3336 M: Ilya Leoshkevich <iii@linux.ibm.com>
3337 M: Heiko Carstens <hca@linux.ibm.com>
3338 M: Vasily Gorbik <gor@linux.ibm.com>
3339 L: netdev@vger.kernel.org
3340 L: bpf@vger.kernel.org
3343 X: arch/s390/net/pnet.c
3345 BPF JIT for SPARC (32-BIT AND 64-BIT)
3346 M: David S. Miller <davem@davemloft.net>
3347 L: netdev@vger.kernel.org
3348 L: bpf@vger.kernel.org
3352 BPF JIT for X86 32-BIT
3353 M: Wang YanQing <udknight@gmail.com>
3354 L: netdev@vger.kernel.org
3355 L: bpf@vger.kernel.org
3357 F: arch/x86/net/bpf_jit_comp32.c
3359 BPF JIT for X86 64-BIT
3360 M: Alexei Starovoitov <ast@kernel.org>
3361 M: Daniel Borkmann <daniel@iogearbox.net>
3362 L: netdev@vger.kernel.org
3363 L: bpf@vger.kernel.org
3366 X: arch/x86/net/bpf_jit_comp32.c
3368 BPF LSM (Security Audit and Enforcement using BPF)
3369 M: KP Singh <kpsingh@kernel.org>
3370 R: Florent Revest <revest@chromium.org>
3371 R: Brendan Jackman <jackmanb@chromium.org>
3372 L: bpf@vger.kernel.org
3374 F: Documentation/bpf/bpf_lsm.rst
3375 F: include/linux/bpf_lsm.h
3376 F: kernel/bpf/bpf_lsm.c
3379 BROADCOM B44 10/100 ETHERNET DRIVER
3380 M: Michael Chan <michael.chan@broadcom.com>
3381 L: netdev@vger.kernel.org
3383 F: drivers/net/ethernet/broadcom/b44.*
3385 BROADCOM B53 ETHERNET SWITCH DRIVER
3386 M: Florian Fainelli <f.fainelli@gmail.com>
3387 L: netdev@vger.kernel.org
3388 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3390 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3391 F: drivers/net/dsa/b53/*
3392 F: include/linux/platform_data/b53.h
3394 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3395 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3396 L: bcm-kernel-feedback-list@broadcom.com
3397 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3400 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3401 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3402 F: drivers/pci/controller/pcie-brcmstb.c
3403 F: drivers/staging/vc04_services
3407 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3408 M: Florian Fainelli <f.fainelli@gmail.com>
3409 M: Ray Jui <rjui@broadcom.com>
3410 M: Scott Branden <sbranden@broadcom.com>
3411 M: bcm-kernel-feedback-list@broadcom.com
3413 T: git git://github.com/broadcom/mach-bcm
3414 F: arch/arm/mach-bcm/
3420 BROADCOM BCM2711 HEVC DECODER
3421 M: Raspberry Pi Kernel Maintenance <kernel-list@raspberrypi.com>
3422 L: linux-media@vger.kernel.org
3424 F: Documentation/devicetree/bindings/media/rpivid_hevc.jaml
3425 F: drivers/staging/media/rpivid
3427 BROADCOM BCM2835 CAMERA DRIVER
3428 M: Dave Stevenson <dave.stevenson@raspberrypi.org>
3429 L: linux-media@vger.kernel.org
3431 F: drivers/media/platform/bcm2835/
3432 F: Documentation/devicetree/bindings/media/bcm2835-unicam.txt
3434 BROADCOM BCM47XX MIPS ARCHITECTURE
3435 M: Hauke Mehrtens <hauke@hauke-m.de>
3436 M: Rafał Miłecki <zajec5@gmail.com>
3437 L: linux-mips@vger.kernel.org
3439 F: Documentation/devicetree/bindings/mips/brcm/
3440 F: arch/mips/bcm47xx/*
3441 F: arch/mips/include/asm/mach-bcm47xx/*
3443 BROADCOM BCM5301X ARM ARCHITECTURE
3444 M: Hauke Mehrtens <hauke@hauke-m.de>
3445 M: Rafał Miłecki <zajec5@gmail.com>
3446 M: bcm-kernel-feedback-list@broadcom.com
3447 L: linux-arm-kernel@lists.infradead.org
3449 F: arch/arm/boot/dts/bcm470*
3450 F: arch/arm/boot/dts/bcm5301*
3451 F: arch/arm/boot/dts/bcm953012*
3452 F: arch/arm/mach-bcm/bcm_5301x.c
3454 BROADCOM BCM53573 ARM ARCHITECTURE
3455 M: Rafał Miłecki <rafal@milecki.pl>
3456 L: bcm-kernel-feedback-list@broadcom.com
3457 L: linux-arm-kernel@lists.infradead.org
3459 F: arch/arm/boot/dts/bcm47189*
3460 F: arch/arm/boot/dts/bcm53573*
3462 BROADCOM BCM63XX ARM ARCHITECTURE
3463 M: Florian Fainelli <f.fainelli@gmail.com>
3464 M: bcm-kernel-feedback-list@broadcom.com
3465 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3467 T: git git://github.com/broadcom/stblinux.git
3470 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3471 M: Kevin Cernekee <cernekee@gmail.com>
3472 L: linux-usb@vger.kernel.org
3474 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3476 BROADCOM BCM7XXX ARM ARCHITECTURE
3477 M: Florian Fainelli <f.fainelli@gmail.com>
3478 M: bcm-kernel-feedback-list@broadcom.com
3479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3481 T: git git://github.com/broadcom/stblinux.git
3482 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3483 F: arch/arm/boot/dts/bcm7*.dts*
3484 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3485 F: arch/arm/mach-bcm/*brcmstb*
3486 F: arch/arm/mm/cache-b15-rac.c
3487 F: drivers/bus/brcmstb_gisb.c
3488 F: drivers/pci/controller/pcie-brcmstb.c
3492 M: Al Cooper <alcooperx@gmail.com>
3493 L: linux-usb@vger.kernel.org
3494 L: bcm-kernel-feedback-list@broadcom.com
3496 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3497 F: drivers/usb/gadget/udc/bdc/
3499 BROADCOM BMIPS CPUFREQ DRIVER
3500 M: Markus Mayer <mmayer@broadcom.com>
3501 M: bcm-kernel-feedback-list@broadcom.com
3502 L: linux-pm@vger.kernel.org
3504 F: drivers/cpufreq/bmips-cpufreq.c
3506 BROADCOM BMIPS MIPS ARCHITECTURE
3507 M: Florian Fainelli <f.fainelli@gmail.com>
3508 L: bcm-kernel-feedback-list@broadcom.com
3509 L: linux-mips@vger.kernel.org
3511 T: git git://github.com/broadcom/stblinux.git
3512 F: arch/mips/bmips/*
3513 F: arch/mips/boot/dts/brcm/bcm*.dts*
3514 F: arch/mips/include/asm/mach-bmips/*
3515 F: arch/mips/kernel/*bmips*
3516 F: drivers/soc/bcm/bcm63xx
3517 F: drivers/irqchip/irq-bcm63*
3518 F: drivers/irqchip/irq-bcm7*
3519 F: drivers/irqchip/irq-brcmstb*
3520 F: include/linux/bcm963xx_nvram.h
3521 F: include/linux/bcm963xx_tag.h
3523 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3524 M: Rasesh Mody <rmody@marvell.com>
3525 M: GR-Linux-NIC-Dev@marvell.com
3526 L: netdev@vger.kernel.org
3528 F: drivers/net/ethernet/broadcom/bnx2.*
3529 F: drivers/net/ethernet/broadcom/bnx2_*
3531 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3532 M: Saurav Kashyap <skashyap@marvell.com>
3533 M: Javed Hasan <jhasan@marvell.com>
3534 M: GR-QLogic-Storage-Upstream@marvell.com
3535 L: linux-scsi@vger.kernel.org
3537 F: drivers/scsi/bnx2fc/
3539 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3540 M: Nilesh Javali <njavali@marvell.com>
3541 M: Manish Rangankar <mrangankar@marvell.com>
3542 M: GR-QLogic-Storage-Upstream@marvell.com
3543 L: linux-scsi@vger.kernel.org
3545 F: drivers/scsi/bnx2i/
3547 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3548 M: Ariel Elior <aelior@marvell.com>
3549 M: Sudarsana Kalluru <skalluru@marvell.com>
3550 M: GR-everest-linux-l2@marvell.com
3551 L: netdev@vger.kernel.org
3553 F: drivers/net/ethernet/broadcom/bnx2x/
3555 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3556 M: Michael Chan <michael.chan@broadcom.com>
3557 L: netdev@vger.kernel.org
3559 F: drivers/net/ethernet/broadcom/bnxt/
3561 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3562 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3563 M: Franky Lin <franky.lin@broadcom.com>
3564 M: Hante Meuleman <hante.meuleman@broadcom.com>
3565 M: Chi-hsien Lin <chi-hsien.lin@infineon.com>
3566 M: Wright Feng <wright.feng@infineon.com>
3567 M: Chung-hsien Hsu <chung-hsien.hsu@infineon.com>
3568 L: linux-wireless@vger.kernel.org
3569 L: brcm80211-dev-list.pdl@broadcom.com
3570 L: SHA-cyfmac-dev-list@infineon.com
3572 F: drivers/net/wireless/broadcom/brcm80211/
3574 BROADCOM BRCMSTB GPIO DRIVER
3575 M: Gregory Fong <gregory.0xf0@gmail.com>
3576 L: bcm-kernel-feedback-list@broadcom.com
3578 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3579 F: drivers/gpio/gpio-brcmstb.c
3581 BROADCOM BRCMSTB I2C DRIVER
3582 M: Kamal Dasu <kdasu.kdev@gmail.com>
3583 L: linux-i2c@vger.kernel.org
3584 L: bcm-kernel-feedback-list@broadcom.com
3586 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3587 F: drivers/i2c/busses/i2c-brcmstb.c
3589 BROADCOM BRCMSTB USB EHCI DRIVER
3590 M: Al Cooper <alcooperx@gmail.com>
3591 L: linux-usb@vger.kernel.org
3592 L: bcm-kernel-feedback-list@broadcom.com
3594 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3595 F: drivers/usb/host/ehci-brcm.*
3597 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3598 M: Al Cooper <alcooperx@gmail.com>
3599 L: linux-kernel@vger.kernel.org
3600 L: bcm-kernel-feedback-list@broadcom.com
3602 F: drivers/phy/broadcom/phy-brcm-usb*
3604 BROADCOM ETHERNET PHY DRIVERS
3605 M: Florian Fainelli <f.fainelli@gmail.com>
3606 L: bcm-kernel-feedback-list@broadcom.com
3607 L: netdev@vger.kernel.org
3609 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3610 F: drivers/net/phy/bcm*.[ch]
3611 F: drivers/net/phy/broadcom.c
3612 F: include/linux/brcmphy.h
3614 BROADCOM GENET ETHERNET DRIVER
3615 M: Doug Berger <opendmb@gmail.com>
3616 M: Florian Fainelli <f.fainelli@gmail.com>
3617 L: bcm-kernel-feedback-list@broadcom.com
3618 L: netdev@vger.kernel.org
3620 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3621 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3622 F: drivers/net/ethernet/broadcom/genet/
3623 F: drivers/net/mdio/mdio-bcm-unimac.c
3624 F: include/linux/platform_data/bcmgenet.h
3625 F: include/linux/platform_data/mdio-bcm-unimac.h
3627 BROADCOM IPROC ARM ARCHITECTURE
3628 M: Ray Jui <rjui@broadcom.com>
3629 M: Scott Branden <sbranden@broadcom.com>
3630 M: bcm-kernel-feedback-list@broadcom.com
3631 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3633 T: git git://github.com/broadcom/cygnus-linux.git
3634 F: arch/arm64/boot/dts/broadcom/northstar2/*
3635 F: arch/arm64/boot/dts/broadcom/stingray/*
3636 F: drivers/clk/bcm/clk-ns*
3637 F: drivers/clk/bcm/clk-sr*
3638 F: drivers/pinctrl/bcm/pinctrl-ns*
3639 F: include/dt-bindings/clock/bcm-sr*
3656 BROADCOM KONA GPIO DRIVER
3657 M: Ray Jui <rjui@broadcom.com>
3658 L: bcm-kernel-feedback-list@broadcom.com
3660 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3661 F: drivers/gpio/gpio-bcm-kona.c
3663 BROADCOM NETXTREME-E ROCE DRIVER
3664 M: Selvin Xavier <selvin.xavier@broadcom.com>
3665 M: Devesh Sharma <devesh.sharma@broadcom.com>
3666 M: Somnath Kotur <somnath.kotur@broadcom.com>
3667 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3668 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3669 L: linux-rdma@vger.kernel.org
3671 W: http://www.broadcom.com
3672 F: drivers/infiniband/hw/bnxt_re/
3673 F: include/uapi/rdma/bnxt_re-abi.h
3675 BROADCOM NVRAM DRIVER
3676 M: Rafał Miłecki <zajec5@gmail.com>
3677 L: linux-mips@vger.kernel.org
3679 F: drivers/firmware/broadcom/*
3681 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3682 M: Rafał Miłecki <zajec5@gmail.com>
3683 L: linux-wireless@vger.kernel.org
3686 F: include/linux/bcma/
3689 M: Kamal Dasu <kdasu.kdev@gmail.com>
3690 M: bcm-kernel-feedback-list@broadcom.com
3692 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3693 F: drivers/spi/spi-bcm-qspi.*
3694 F: drivers/spi/spi-brcmstb-qspi.c
3695 F: drivers/spi/spi-iproc-qspi.c
3697 BROADCOM STB AVS CPUFREQ DRIVER
3698 M: Markus Mayer <mmayer@broadcom.com>
3699 M: bcm-kernel-feedback-list@broadcom.com
3700 L: linux-pm@vger.kernel.org
3702 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3703 F: drivers/cpufreq/brcmstb*
3705 BROADCOM STB AVS TMON DRIVER
3706 M: Markus Mayer <mmayer@broadcom.com>
3707 M: bcm-kernel-feedback-list@broadcom.com
3708 L: linux-pm@vger.kernel.org
3710 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3711 F: drivers/thermal/broadcom/brcmstb*
3713 BROADCOM STB DPFE DRIVER
3714 M: Markus Mayer <mmayer@broadcom.com>
3715 M: bcm-kernel-feedback-list@broadcom.com
3716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3718 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3719 F: drivers/memory/brcmstb_dpfe.c
3721 BROADCOM STB NAND FLASH DRIVER
3722 M: Brian Norris <computersforpeace@gmail.com>
3723 M: Kamal Dasu <kdasu.kdev@gmail.com>
3724 L: linux-mtd@lists.infradead.org
3725 L: bcm-kernel-feedback-list@broadcom.com
3727 F: drivers/mtd/nand/raw/brcmnand/
3729 BROADCOM SYSTEMPORT ETHERNET DRIVER
3730 M: Florian Fainelli <f.fainelli@gmail.com>
3731 L: bcm-kernel-feedback-list@broadcom.com
3732 L: netdev@vger.kernel.org
3734 F: drivers/net/ethernet/broadcom/bcmsysport.*
3736 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3737 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3738 M: Prashant Sreedharan <prashant@broadcom.com>
3739 M: Michael Chan <mchan@broadcom.com>
3740 L: netdev@vger.kernel.org
3742 F: drivers/net/ethernet/broadcom/tg3.*
3744 BROCADE BFA FC SCSI DRIVER
3745 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3746 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3747 L: linux-scsi@vger.kernel.org
3749 F: drivers/scsi/bfa/
3751 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3752 M: Rasesh Mody <rmody@marvell.com>
3753 M: Sudarsana Kalluru <skalluru@marvell.com>
3754 M: GR-Linux-NIC-Dev@marvell.com
3755 L: netdev@vger.kernel.org
3757 F: drivers/net/ethernet/brocade/bna/
3759 BSG (block layer generic sg v4 driver)
3760 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3761 L: linux-scsi@vger.kernel.org
3764 F: include/linux/bsg.h
3765 F: include/uapi/linux/bsg.h
3768 M: Clemens Ladisch <clemens@ladisch.de>
3769 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3771 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3772 F: Documentation/sound/cards/bt87x.rst
3773 F: sound/pci/bt87x.c
3776 M: Michael Buesch <m@bues.ch>
3778 W: http://bu3sch.de/btgpio.php
3779 F: drivers/gpio/gpio-bt8xx.c
3782 M: Chris Mason <clm@fb.com>
3783 M: Josef Bacik <josef@toxicpanda.com>
3784 M: David Sterba <dsterba@suse.com>
3785 L: linux-btrfs@vger.kernel.org
3787 W: http://btrfs.wiki.kernel.org/
3788 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3789 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3790 F: Documentation/filesystems/btrfs.rst
3792 F: include/linux/btrfs*
3793 F: include/uapi/linux/btrfs*
3795 BTTV VIDEO4LINUX DRIVER
3796 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3797 L: linux-media@vger.kernel.org
3799 W: https://linuxtv.org
3800 T: git git://linuxtv.org/media_tree.git
3801 F: Documentation/driver-api/media/drivers/bttv*
3802 F: drivers/media/pci/bt8xx/bttv*
3804 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3805 M: Chanwoo Choi <cw00.choi@samsung.com>
3806 L: linux-pm@vger.kernel.org
3807 L: linux-samsung-soc@vger.kernel.org
3809 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3810 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3811 F: drivers/devfreq/exynos-bus.c
3813 BUSLOGIC SCSI DRIVER
3814 M: Khalid Aziz <khalid@gonehiking.org>
3815 L: linux-scsi@vger.kernel.org
3817 F: drivers/scsi/BusLogic.*
3818 F: drivers/scsi/FlashPoint.*
3820 C-MEDIA CMI8788 DRIVER
3821 M: Clemens Ladisch <clemens@ladisch.de>
3822 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3824 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3825 F: sound/pci/oxygen/
3828 M: Guo Ren <guoren@kernel.org>
3829 L: linux-csky@vger.kernel.org
3831 T: git https://github.com/c-sky/csky-linux.git
3832 F: Documentation/devicetree/bindings/csky/
3833 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3834 F: Documentation/devicetree/bindings/timer/csky,*
3836 F: drivers/clocksource/timer-gx6605s.c
3837 F: drivers/clocksource/timer-mp-csky.c
3838 F: drivers/irqchip/irq-csky-*
3843 M: Mark Salter <msalter@redhat.com>
3844 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3845 L: linux-c6x-dev@linux-c6x.org
3847 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3850 CA8210 IEEE-802.15.4 RADIO DRIVER
3851 M: Harry Morris <h.morris@cascoda.com>
3852 L: linux-wpan@vger.kernel.org
3854 W: https://github.com/Cascoda/ca8210-linux.git
3855 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3856 F: drivers/net/ieee802154/ca8210.c
3858 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3859 M: David Howells <dhowells@redhat.com>
3860 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3862 F: Documentation/filesystems/caching/cachefiles.rst
3865 CADENCE MIPI-CSI2 BRIDGES
3866 M: Maxime Ripard <mripard@kernel.org>
3867 L: linux-media@vger.kernel.org
3869 F: Documentation/devicetree/bindings/media/cdns,*.txt
3870 F: drivers/media/platform/cadence/cdns-csi2*
3873 L: linux-mtd@lists.infradead.org
3875 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3876 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3878 CADENCE USB3 DRD IP DRIVER
3879 M: Peter Chen <peter.chen@nxp.com>
3880 M: Pawel Laszczak <pawell@cadence.com>
3881 M: Roger Quadros <rogerq@ti.com>
3882 L: linux-usb@vger.kernel.org
3884 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3885 F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
3886 F: drivers/usb/cdns3/
3888 CADET FM/AM RADIO RECEIVER DRIVER
3889 M: Hans Verkuil <hverkuil@xs4all.nl>
3890 L: linux-media@vger.kernel.org
3892 W: https://linuxtv.org
3893 T: git git://linuxtv.org/media_tree.git
3894 F: drivers/media/radio/radio-cadet*
3896 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3897 M: Jonathan Corbet <corbet@lwn.net>
3898 L: linux-media@vger.kernel.org
3900 T: git git://linuxtv.org/media_tree.git
3901 F: Documentation/admin-guide/media/cafe_ccic*
3902 F: drivers/media/platform/marvell-ccic/
3905 L: netdev@vger.kernel.org
3907 F: Documentation/networking/caif/
3908 F: drivers/net/caif/
3909 F: include/net/caif/
3910 F: include/uapi/linux/caif/
3914 M: Toke Høiland-Jørgensen <toke@toke.dk>
3915 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3917 F: net/sched/sch_cake.c
3920 M: Wolfgang Grandegger <wg@grandegger.com>
3921 M: Marc Kleine-Budde <mkl@pengutronix.de>
3922 L: linux-can@vger.kernel.org
3924 W: https://github.com/linux-can
3925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3926 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3927 F: Documentation/devicetree/bindings/net/can/
3929 F: include/linux/can/dev.h
3930 F: include/linux/can/led.h
3931 F: include/linux/can/platform/
3932 F: include/linux/can/rx-offload.h
3933 F: include/uapi/linux/can/error.h
3934 F: include/uapi/linux/can/netlink.h
3935 F: include/uapi/linux/can/vxcan.h
3938 M: Oliver Hartkopp <socketcan@hartkopp.net>
3939 M: Marc Kleine-Budde <mkl@pengutronix.de>
3940 L: linux-can@vger.kernel.org
3942 W: https://github.com/linux-can
3943 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3944 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3945 F: Documentation/networking/can.rst
3946 F: include/linux/can/core.h
3947 F: include/linux/can/skb.h
3948 F: include/net/netns/can.h
3949 F: include/uapi/linux/can.h
3950 F: include/uapi/linux/can/bcm.h
3951 F: include/uapi/linux/can/gw.h
3952 F: include/uapi/linux/can/isotp.h
3953 F: include/uapi/linux/can/raw.h
3956 CAN-J1939 NETWORK LAYER
3957 M: Robin van der Gracht <robin@protonic.nl>
3958 M: Oleksij Rempel <o.rempel@pengutronix.de>
3959 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3960 L: linux-can@vger.kernel.org
3962 F: Documentation/networking/j1939.rst
3963 F: include/uapi/linux/can/j1939.h
3967 M: Serge Hallyn <serge@hallyn.com>
3968 L: linux-security-module@vger.kernel.org
3970 F: include/linux/capability.h
3971 F: include/uapi/linux/capability.h
3972 F: kernel/capability.c
3973 F: security/commoncap.c
3975 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3976 M: Kevin Tsai <ktsai@capellamicro.com>
3978 F: drivers/iio/light/cm*
3980 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3981 M: Christian Lamparter <chunkeey@googlemail.com>
3982 L: linux-wireless@vger.kernel.org
3984 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3985 F: drivers/net/wireless/ath/carl9170/
3988 M: Robert Richter <rric@kernel.org>
3990 W: http://www.marvell.com
3991 F: drivers/i2c/busses/i2c-octeon*
3992 F: drivers/i2c/busses/i2c-thunderx*
3994 CAVIUM LIQUIDIO NETWORK DRIVER
3995 M: Derek Chickles <dchickles@marvell.com>
3996 M: Satanand Burla <sburla@marvell.com>
3997 M: Felix Manlunas <fmanlunas@marvell.com>
3998 L: netdev@vger.kernel.org
4000 W: http://www.marvell.com
4001 F: drivers/net/ethernet/cavium/liquidio/
4004 M: Robert Richter <rric@kernel.org>
4006 W: http://www.marvell.com
4007 F: drivers/mmc/host/cavium*
4009 CAVIUM OCTEON-TX CRYPTO DRIVER
4010 M: George Cherian <gcherian@marvell.com>
4011 L: linux-crypto@vger.kernel.org
4013 W: http://www.marvell.com
4014 F: drivers/crypto/cavium/cpt/
4016 CAVIUM THUNDERX2 ARM64 SOC
4017 M: Robert Richter <rric@kernel.org>
4018 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4020 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
4021 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
4023 CC2520 IEEE-802.15.4 RADIO DRIVER
4024 M: Varka Bhadram <varkabhadram@gmail.com>
4025 L: linux-wpan@vger.kernel.org
4027 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4028 F: drivers/net/ieee802154/cc2520.c
4029 F: include/linux/spi/cc2520.h
4031 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4032 M: Gilad Ben-Yossef <gilad@benyossef.com>
4033 L: linux-crypto@vger.kernel.org
4035 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4036 F: drivers/crypto/ccree/
4038 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4039 M: Hadar Gat <hadar.gat@arm.com>
4040 L: linux-crypto@vger.kernel.org
4042 F: drivers/char/hw_random/cctrng.c
4043 F: drivers/char/hw_random/cctrng.h
4044 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4045 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4048 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4049 L: linux-media@vger.kernel.org
4051 W: http://linuxtv.org
4052 T: git git://linuxtv.org/media_tree.git
4053 F: Documentation/ABI/testing/debugfs-cec-error-inj
4054 F: Documentation/devicetree/bindings/media/cec.txt
4055 F: Documentation/driver-api/media/cec-core.rst
4056 F: Documentation/userspace-api/media/cec
4057 F: drivers/media/cec/
4058 F: drivers/media/rc/keymaps/rc-cec.c
4059 F: include/media/cec-notifier.h
4060 F: include/media/cec.h
4061 F: include/uapi/linux/cec-funcs.h
4062 F: include/uapi/linux/cec.h
4065 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4066 L: linux-media@vger.kernel.org
4068 W: http://linuxtv.org
4069 T: git git://linuxtv.org/media_tree.git
4070 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4071 F: drivers/media/cec/platform/cec-gpio/
4073 CELL BROADBAND ENGINE ARCHITECTURE
4074 M: Arnd Bergmann <arnd@arndb.de>
4075 L: linuxppc-dev@lists.ozlabs.org
4077 W: http://www.ibm.com/developerworks/power/cell/
4078 F: arch/powerpc/include/asm/cell*.h
4079 F: arch/powerpc/include/asm/spu*.h
4080 F: arch/powerpc/include/uapi/asm/spu*.h
4081 F: arch/powerpc/oprofile/*cell*
4082 F: arch/powerpc/platforms/cell/
4084 CELLWISE CW2015 BATTERY DRIVER
4085 M: Tobias Schrammm <t.schramm@manjaro.org>
4087 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4088 F: drivers/power/supply/cw2015_battery.c
4090 CEPH COMMON CODE (LIBCEPH)
4091 M: Ilya Dryomov <idryomov@gmail.com>
4092 M: Jeff Layton <jlayton@kernel.org>
4093 L: ceph-devel@vger.kernel.org
4096 T: git git://github.com/ceph/ceph-client.git
4097 F: include/linux/ceph/
4098 F: include/linux/crush/
4101 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4102 M: Jeff Layton <jlayton@kernel.org>
4103 M: Ilya Dryomov <idryomov@gmail.com>
4104 L: ceph-devel@vger.kernel.org
4107 T: git git://github.com/ceph/ceph-client.git
4108 F: Documentation/filesystems/ceph.rst
4111 CERTIFICATE HANDLING
4112 M: David Howells <dhowells@redhat.com>
4113 M: David Woodhouse <dwmw2@infradead.org>
4114 L: keyrings@vger.kernel.org
4116 F: Documentation/admin-guide/module-signing.rst
4118 F: scripts/extract-cert.c
4119 F: scripts/sign-file.c
4121 CFAG12864B LCD DRIVER
4122 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4124 F: drivers/auxdisplay/cfag12864b.c
4125 F: include/linux/cfag12864b.h
4127 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4128 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4130 F: drivers/auxdisplay/cfag12864bfb.c
4131 F: include/linux/cfag12864b.h
4133 CHAR and MISC DRIVERS
4134 M: Arnd Bergmann <arnd@arndb.de>
4135 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4140 F: include/linux/miscdevice.h
4141 X: drivers/char/agp/
4142 X: drivers/char/hw_random/
4143 X: drivers/char/ipmi/
4144 X: drivers/char/random.c
4145 X: drivers/char/tpm/
4148 M: Andy Whitcroft <apw@canonical.com>
4149 M: Joe Perches <joe@perches.com>
4151 F: scripts/checkpatch.pl
4153 CHINESE DOCUMENTATION
4154 M: Harry Wei <harryxiyou@gmail.com>
4155 M: Alex Shi <alex.shi@linux.alibaba.com>
4156 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4158 F: Documentation/translations/zh_CN/
4160 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4161 M: Peter Chen <Peter.Chen@nxp.com>
4162 L: linux-usb@vger.kernel.org
4164 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4165 F: drivers/usb/chipidea/
4167 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4168 M: Hans de Goede <hdegoede@redhat.com>
4169 L: linux-input@vger.kernel.org
4171 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4172 F: drivers/input/touchscreen/chipone_icn8318.c
4174 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4175 M: Hans de Goede <hdegoede@redhat.com>
4176 L: linux-input@vger.kernel.org
4178 F: drivers/input/touchscreen/chipone_icn8505.c
4180 CHROME HARDWARE PLATFORM SUPPORT
4181 M: Benson Leung <bleung@chromium.org>
4182 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4185 F: drivers/platform/chrome/
4187 CHROMEOS EC CODEC DRIVER
4188 M: Cheng-Yi Chiang <cychiang@chromium.org>
4189 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4190 R: Guenter Roeck <groeck@chromium.org>
4192 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4193 F: sound/soc/codecs/cros_ec_codec.*
4195 CHROMEOS EC SUBDRIVERS
4196 M: Benson Leung <bleung@chromium.org>
4197 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4198 R: Guenter Roeck <groeck@chromium.org>
4200 F: drivers/power/supply/cros_usbpd-charger.c
4204 CHRONTEL CH7322 CEC DRIVER
4205 M: Jeff Chase <jnchase@google.com>
4206 L: linux-media@vger.kernel.org
4208 T: git git://linuxtv.org/media_tree.git
4209 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4210 F: drivers/media/cec/i2c/ch7322.c
4212 CIRRUS LOGIC AUDIO CODEC DRIVERS
4213 M: James Schulman <james.schulman@cirrus.com>
4214 M: David Rhodes <david.rhodes@cirrus.com>
4215 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4216 L: patches@opensource.cirrus.com
4218 F: sound/soc/codecs/cs*
4220 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4221 M: Hartley Sweeten <hsweeten@visionengravers.com>
4222 L: netdev@vger.kernel.org
4224 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4226 CIRRUS LOGIC LOCHNAGAR DRIVER
4227 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4228 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4229 L: patches@opensource.cirrus.com
4231 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4232 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4233 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4234 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4235 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4236 F: Documentation/hwmon/lochnagar.rst
4237 F: drivers/clk/clk-lochnagar.c
4238 F: drivers/hwmon/lochnagar-hwmon.c
4239 F: drivers/mfd/lochnagar-i2c.c
4240 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4241 F: drivers/regulator/lochnagar-regulator.c
4242 F: include/dt-bindings/clk/lochnagar.h
4243 F: include/dt-bindings/pinctrl/lochnagar.h
4244 F: include/linux/mfd/lochnagar*
4245 F: sound/soc/codecs/lochnagar-sc.c
4247 CIRRUS LOGIC MADERA CODEC DRIVERS
4248 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4249 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4250 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4251 L: patches@opensource.cirrus.com
4253 W: https://github.com/CirrusLogic/linux-drivers/wiki
4254 T: git https://github.com/CirrusLogic/linux-drivers.git
4255 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4256 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4257 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4258 F: drivers/gpio/gpio-madera*
4259 F: drivers/irqchip/irq-madera*
4260 F: drivers/mfd/cs47l*
4261 F: drivers/mfd/madera*
4262 F: drivers/pinctrl/cirrus/*
4263 F: include/dt-bindings/sound/madera*
4264 F: include/linux/irqchip/irq-madera*
4265 F: include/linux/mfd/madera/*
4266 F: include/sound/madera*
4267 F: sound/soc/codecs/cs47l*
4268 F: sound/soc/codecs/madera*
4270 CISCO FCOE HBA DRIVER
4271 M: Satish Kharat <satishkh@cisco.com>
4272 M: Sesidhar Baddela <sebaddel@cisco.com>
4273 M: Karan Tilak Kumar <kartilak@cisco.com>
4274 L: linux-scsi@vger.kernel.org
4276 F: drivers/scsi/fnic/
4278 CISCO SCSI HBA DRIVER
4279 M: Karan Tilak Kumar <kartilak@cisco.com>
4280 M: Sesidhar Baddela <sebaddel@cisco.com>
4281 L: linux-scsi@vger.kernel.org
4283 F: drivers/scsi/snic/
4285 CISCO VIC ETHERNET NIC DRIVER
4286 M: Christian Benvenuti <benve@cisco.com>
4287 M: Govindarajulu Varadarajan <_govind@gmx.com>
4289 F: drivers/net/ethernet/cisco/enic/
4291 CISCO VIC LOW LATENCY NIC DRIVER
4292 M: Christian Benvenuti <benve@cisco.com>
4293 M: Nelson Escobar <neescoba@cisco.com>
4295 F: drivers/infiniband/hw/usnic/
4298 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4302 CLANG/LLVM BUILD SUPPORT
4303 M: Nathan Chancellor <natechancellor@gmail.com>
4304 M: Nick Desaulniers <ndesaulniers@google.com>
4305 L: clang-built-linux@googlegroups.com
4307 W: https://clangbuiltlinux.github.io/
4308 B: https://github.com/ClangBuiltLinux/linux/issues
4309 C: irc://chat.freenode.net/clangbuiltlinux
4310 F: Documentation/kbuild/llvm.rst
4311 F: scripts/clang-tools/
4312 F: scripts/lld-version.sh
4313 K: \b(?i:clang|llvm)\b
4316 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4317 L: linux-kernel@vger.kernel.org
4319 F: include/linux/cleancache.h
4323 M: Russell King <linux@armlinux.org.uk>
4324 L: linux-clk@vger.kernel.org
4326 F: include/linux/clk.h
4328 CLOCKSOURCE, CLOCKEVENT DRIVERS
4329 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4330 M: Thomas Gleixner <tglx@linutronix.de>
4331 L: linux-kernel@vger.kernel.org
4333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4334 F: Documentation/devicetree/bindings/timer/
4335 F: drivers/clocksource/
4338 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4339 M: Daniel Oliveira Nascimento <don@syst.com.br>
4340 L: platform-driver-x86@vger.kernel.org
4342 F: drivers/platform/x86/classmate-laptop.c
4345 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4346 L: linux-media@vger.kernel.org
4348 W: https://linuxtv.org
4349 T: git git://linuxtv.org/media_tree.git
4350 F: drivers/media/pci/cobalt/
4352 COCCINELLE/Semantic Patches (SmPL)
4353 M: Julia Lawall <Julia.Lawall@lip6.fr>
4354 M: Gilles Muller <Gilles.Muller@lip6.fr>
4355 M: Nicolas Palix <nicolas.palix@imag.fr>
4356 M: Michal Marek <michal.lkml@markovi.net>
4357 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4359 W: http://coccinelle.lip6.fr/
4360 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4361 F: Documentation/dev-tools/coccinelle.rst
4362 F: scripts/coccicheck
4363 F: scripts/coccinelle/
4366 M: Jan Harkes <jaharkes@cs.cmu.edu>
4368 L: codalist@coda.cs.cmu.edu
4370 W: http://www.coda.cs.cmu.edu/
4371 F: Documentation/filesystems/coda.rst
4373 F: include/linux/coda*.h
4374 F: include/uapi/linux/coda*.h
4376 CODA V4L2 MEM2MEM DRIVER
4377 M: Philipp Zabel <p.zabel@pengutronix.de>
4378 L: linux-media@vger.kernel.org
4380 F: Documentation/devicetree/bindings/media/coda.txt
4381 F: drivers/media/platform/coda/
4384 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4386 F: Documentation/process/code-of-conduct-interpretation.rst
4387 F: Documentation/process/code-of-conduct.rst
4389 COMMON CLK FRAMEWORK
4390 M: Michael Turquette <mturquette@baylibre.com>
4391 M: Stephen Boyd <sboyd@kernel.org>
4392 L: linux-clk@vger.kernel.org
4394 Q: http://patchwork.kernel.org/project/linux-clk/list/
4395 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4396 F: Documentation/devicetree/bindings/clock/
4398 F: include/linux/clk-pr*
4399 F: include/linux/clk/
4400 F: include/linux/of_clk.h
4401 X: drivers/clk/clkdev.c
4403 COMMON INTERNET FILE SYSTEM (CIFS)
4404 M: Steve French <sfrench@samba.org>
4405 L: linux-cifs@vger.kernel.org
4406 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4408 W: http://linux-cifs.samba.org/
4409 T: git git://git.samba.org/sfrench/cifs-2.6.git
4410 F: Documentation/admin-guide/cifs/
4413 COMPACTPCI HOTPLUG CORE
4414 M: Scott Murray <scott@spiteful.org>
4415 L: linux-pci@vger.kernel.org
4417 F: drivers/pci/hotplug/cpci_hotplug*
4419 COMPACTPCI HOTPLUG GENERIC DRIVER
4420 M: Scott Murray <scott@spiteful.org>
4421 L: linux-pci@vger.kernel.org
4423 F: drivers/pci/hotplug/cpcihp_generic.c
4425 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4426 M: Scott Murray <scott@spiteful.org>
4427 L: linux-pci@vger.kernel.org
4429 F: drivers/pci/hotplug/cpcihp_zt5550.*
4431 COMPAL LAPTOP SUPPORT
4432 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4433 L: platform-driver-x86@vger.kernel.org
4435 F: drivers/platform/x86/compal-laptop.c
4438 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4440 F: include/linux/compiler_attributes.h
4442 CONEXANT ACCESSRUNNER USB DRIVER
4443 L: accessrunner-general@lists.sourceforge.net
4445 W: http://accessrunner.sourceforge.net/
4446 F: drivers/usb/atm/cxacru.c
4449 M: Joel Becker <jlbec@evilplan.org>
4450 M: Christoph Hellwig <hch@lst.de>
4452 T: git git://git.infradead.org/users/hch/configfs.git
4454 F: include/linux/configfs.h
4455 F: samples/configfs/
4458 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4460 F: drivers/video/console/
4461 F: include/linux/console*
4463 CONTROL GROUP (CGROUP)
4464 M: Tejun Heo <tj@kernel.org>
4465 M: Li Zefan <lizefan@huawei.com>
4466 M: Johannes Weiner <hannes@cmpxchg.org>
4467 L: cgroups@vger.kernel.org
4469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4470 F: Documentation/admin-guide/cgroup-v1/
4471 F: Documentation/admin-guide/cgroup-v2.rst
4472 F: include/linux/cgroup*
4475 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4476 M: Tejun Heo <tj@kernel.org>
4477 M: Jens Axboe <axboe@kernel.dk>
4478 L: cgroups@vger.kernel.org
4479 L: linux-block@vger.kernel.org
4480 T: git git://git.kernel.dk/linux-block
4481 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4482 F: block/bfq-cgroup.c
4483 F: block/blk-cgroup.c
4484 F: block/blk-iolatency.c
4485 F: block/blk-throttle.c
4486 F: include/linux/blk-cgroup.h
4488 CONTROL GROUP - CPUSET
4489 M: Li Zefan <lizefan@huawei.com>
4490 L: cgroups@vger.kernel.org
4492 W: http://www.bullopensource.org/cpuset/
4493 W: http://oss.sgi.com/projects/cpusets/
4494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4495 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4496 F: include/linux/cpuset.h
4497 F: kernel/cgroup/cpuset.c
4499 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4500 M: Johannes Weiner <hannes@cmpxchg.org>
4501 M: Michal Hocko <mhocko@kernel.org>
4502 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4503 L: cgroups@vger.kernel.org
4504 L: linux-mm@kvack.org
4509 CORETEMP HARDWARE MONITORING DRIVER
4510 M: Fenghua Yu <fenghua.yu@intel.com>
4511 L: linux-hwmon@vger.kernel.org
4513 F: Documentation/hwmon/coretemp.rst
4514 F: drivers/hwmon/coretemp.c
4516 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4517 M: Marius Zachmann <mail@mariuszachmann.de>
4518 L: linux-hwmon@vger.kernel.org
4520 F: drivers/hwmon/corsair-cpro.c
4522 COSA/SRP SYNC SERIAL DRIVER
4523 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4525 W: http://www.fi.muni.cz/~kas/cosa/
4526 F: drivers/net/wan/cosa*
4529 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4530 L: linux-iio@vger.kernel.org
4532 F: Documentation/ABI/testing/sysfs-bus-counter*
4533 F: Documentation/driver-api/generic-counter.rst
4535 F: include/linux/counter.h
4536 F: include/linux/counter_enum.h
4538 CPMAC ETHERNET DRIVER
4539 M: Florian Fainelli <f.fainelli@gmail.com>
4540 L: netdev@vger.kernel.org
4542 F: drivers/net/ethernet/ti/cpmac.c
4544 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4545 M: Viresh Kumar <viresh.kumar@linaro.org>
4546 M: Sudeep Holla <sudeep.holla@arm.com>
4547 L: linux-pm@vger.kernel.org
4549 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4550 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4552 CPU FREQUENCY SCALING FRAMEWORK
4553 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4554 M: Viresh Kumar <viresh.kumar@linaro.org>
4555 L: linux-pm@vger.kernel.org
4557 B: https://bugzilla.kernel.org
4558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4559 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4560 F: Documentation/admin-guide/pm/cpufreq.rst
4561 F: Documentation/admin-guide/pm/intel_pstate.rst
4562 F: Documentation/cpu-freq/
4563 F: Documentation/devicetree/bindings/cpufreq/
4565 F: include/linux/cpufreq.h
4566 F: include/linux/sched/cpufreq.h
4567 F: kernel/sched/cpufreq*.c
4568 F: tools/testing/selftests/cpufreq/
4570 CPU IDLE TIME MANAGEMENT FRAMEWORK
4571 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4572 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4573 L: linux-pm@vger.kernel.org
4575 B: https://bugzilla.kernel.org
4576 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4577 F: Documentation/admin-guide/pm/cpuidle.rst
4578 F: Documentation/driver-api/pm/cpuidle.rst
4579 F: drivers/cpuidle/*
4580 F: include/linux/cpuidle.h
4582 CPU POWER MONITORING SUBSYSTEM
4583 M: Thomas Renninger <trenn@suse.com>
4584 M: Shuah Khan <shuah@kernel.org>
4585 M: Shuah Khan <skhan@linuxfoundation.org>
4586 L: linux-pm@vger.kernel.org
4588 F: tools/power/cpupower/
4591 M: "H. Peter Anvin" <hpa@zytor.com>
4593 F: arch/x86/kernel/cpuid.c
4594 F: arch/x86/kernel/msr.c
4596 CPUIDLE DRIVER - ARM BIG LITTLE
4597 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4598 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4599 L: linux-pm@vger.kernel.org
4600 L: linux-arm-kernel@lists.infradead.org
4602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4603 F: drivers/cpuidle/cpuidle-big_little.c
4605 CPUIDLE DRIVER - ARM EXYNOS
4606 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4607 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4608 M: Kukjin Kim <kgene@kernel.org>
4609 L: linux-pm@vger.kernel.org
4610 L: linux-samsung-soc@vger.kernel.org
4612 F: arch/arm/mach-exynos/pm.c
4613 F: drivers/cpuidle/cpuidle-exynos.c
4615 CPUIDLE DRIVER - ARM PSCI
4616 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4617 M: Sudeep Holla <sudeep.holla@arm.com>
4618 L: linux-pm@vger.kernel.org
4619 L: linux-arm-kernel@lists.infradead.org
4621 F: drivers/cpuidle/cpuidle-psci.c
4623 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4624 M: Ulf Hansson <ulf.hansson@linaro.org>
4625 L: linux-pm@vger.kernel.org
4626 L: linux-arm-kernel@lists.infradead.org
4628 F: drivers/cpuidle/cpuidle-psci.h
4629 F: drivers/cpuidle/cpuidle-psci-domain.c
4632 M: Nicolas Pitre <nico@fluxnic.net>
4634 F: Documentation/filesystems/cramfs.rst
4638 M: Bastien Nocera <hadess@hadess.net>
4639 L: linux-input@vger.kernel.org
4641 F: drivers/hid/hid-creative-sb0540.c
4644 M: Herbert Xu <herbert@gondor.apana.org.au>
4645 M: "David S. Miller" <davem@davemloft.net>
4646 L: linux-crypto@vger.kernel.org
4648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4650 F: Documentation/crypto/
4651 F: Documentation/devicetree/bindings/crypto/
4656 F: include/linux/crypto*
4659 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4660 M: Neil Horman <nhorman@tuxdriver.com>
4661 L: linux-crypto@vger.kernel.org
4663 F: crypto/ansi_cprng.c
4667 M: Hans Verkuil <hverkuil@xs4all.nl>
4668 L: linux-media@vger.kernel.org
4670 W: http://linuxtv.org
4671 T: git git://linuxtv.org/media_tree.git
4672 F: drivers/media/i2c/cs3308.c
4674 CS5535 Audio ALSA driver
4675 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4677 F: sound/pci/cs5535audio/
4679 CSI DRIVERS FOR ALLWINNER V3s
4680 M: Yong Deng <yong.deng@magewell.com>
4681 L: linux-media@vger.kernel.org
4683 T: git git://linuxtv.org/media_tree.git
4684 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4685 F: drivers/media/platform/sunxi/sun6i-csi/
4688 M: Solomon Peachy <pizza@shaftnet.org>
4690 F: drivers/net/wireless/st/cw1200/
4692 CX18 VIDEO4LINUX DRIVER
4693 M: Andy Walls <awalls@md.metrocast.net>
4694 L: linux-media@vger.kernel.org
4696 W: https://linuxtv.org
4697 T: git git://linuxtv.org/media_tree.git
4698 F: drivers/media/pci/cx18/
4699 F: include/uapi/linux/ivtv*
4701 CX2341X MPEG ENCODER HELPER MODULE
4702 M: Hans Verkuil <hverkuil@xs4all.nl>
4703 L: linux-media@vger.kernel.org
4705 W: https://linuxtv.org
4706 T: git git://linuxtv.org/media_tree.git
4707 F: drivers/media/common/cx2341x*
4708 F: include/media/drv-intf/cx2341x.h
4710 CX24120 MEDIA DRIVER
4711 M: Jemma Denson <jdenson@gmail.com>
4712 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4713 L: linux-media@vger.kernel.org
4715 W: https://linuxtv.org
4716 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4717 F: drivers/media/dvb-frontends/cx24120*
4719 CX88 VIDEO4LINUX DRIVER
4720 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4721 L: linux-media@vger.kernel.org
4723 W: https://linuxtv.org
4724 T: git git://linuxtv.org/media_tree.git
4725 F: Documentation/driver-api/media/drivers/cx88*
4726 F: drivers/media/pci/cx88/
4728 CXD2820R MEDIA DRIVER
4729 M: Antti Palosaari <crope@iki.fi>
4730 L: linux-media@vger.kernel.org
4732 W: https://linuxtv.org
4733 W: http://palosaari.fi/linux/
4734 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4735 T: git git://linuxtv.org/anttip/media_tree.git
4736 F: drivers/media/dvb-frontends/cxd2820r*
4738 CXGB3 ETHERNET DRIVER (CXGB3)
4739 M: Raju Rangoju <rajur@chelsio.com>
4740 L: netdev@vger.kernel.org
4742 W: http://www.chelsio.com
4743 F: drivers/net/ethernet/chelsio/cxgb3/
4745 CXGB3 ISCSI DRIVER (CXGB3I)
4746 M: Karen Xie <kxie@chelsio.com>
4747 L: linux-scsi@vger.kernel.org
4749 W: http://www.chelsio.com
4750 F: drivers/scsi/cxgbi/cxgb3i
4752 CXGB4 CRYPTO DRIVER (chcr)
4753 M: Ayush Sawal <ayush.sawal@chelsio.com>
4754 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4755 M: Rohit Maheshwari <rohitm@chelsio.com>
4756 L: linux-crypto@vger.kernel.org
4758 W: http://www.chelsio.com
4759 F: drivers/crypto/chelsio
4761 CXGB4 INLINE CRYPTO DRIVER
4762 M: Ayush Sawal <ayush.sawal@chelsio.com>
4763 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4764 M: Rohit Maheshwari <rohitm@chelsio.com>
4765 L: netdev@vger.kernel.org
4767 W: http://www.chelsio.com
4768 F: drivers/net/ethernet/chelsio/inline_crypto/
4770 CXGB4 ETHERNET DRIVER (CXGB4)
4771 M: Raju Rangoju <rajur@chelsio.com>
4772 L: netdev@vger.kernel.org
4774 W: http://www.chelsio.com
4775 F: drivers/net/ethernet/chelsio/cxgb4/
4777 CXGB4 ISCSI DRIVER (CXGB4I)
4778 M: Karen Xie <kxie@chelsio.com>
4779 L: linux-scsi@vger.kernel.org
4781 W: http://www.chelsio.com
4782 F: drivers/scsi/cxgbi/cxgb4i
4784 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4785 M: Potnuri Bharat Teja <bharat@chelsio.com>
4786 L: linux-rdma@vger.kernel.org
4788 W: http://www.openfabrics.org
4789 F: drivers/infiniband/hw/cxgb4/
4790 F: include/uapi/rdma/cxgb4-abi.h
4792 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4793 M: Raju Rangoju <rajur@chelsio.com>
4794 L: netdev@vger.kernel.org
4796 W: http://www.chelsio.com
4797 F: drivers/net/ethernet/chelsio/cxgb4vf/
4799 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4800 M: Frederic Barrat <fbarrat@linux.ibm.com>
4801 M: Andrew Donnellan <ajd@linux.ibm.com>
4802 L: linuxppc-dev@lists.ozlabs.org
4804 F: Documentation/ABI/testing/sysfs-class-cxl
4805 F: Documentation/powerpc/cxl.rst
4806 F: arch/powerpc/platforms/powernv/pci-cxl.c
4807 F: drivers/misc/cxl/
4808 F: include/misc/cxl*
4809 F: include/uapi/misc/cxl.h
4811 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4812 M: Manoj N. Kumar <manoj@linux.ibm.com>
4813 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4814 M: Uma Krishnan <ukrishn@linux.ibm.com>
4815 L: linux-scsi@vger.kernel.org
4817 F: Documentation/powerpc/cxlflash.rst
4818 F: drivers/scsi/cxlflash/
4819 F: include/uapi/scsi/cxlflash_ioctl.h
4822 M: Russell King <linux@armlinux.org.uk>
4823 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4825 W: http://www.armlinux.org.uk/
4826 F: drivers/video/fbdev/cyber2000fb.*
4828 CYCLADES ASYNC MUX DRIVER
4830 W: http://www.cyclades.com/
4831 F: drivers/tty/cyclades.c
4832 F: include/linux/cyclades.h
4833 F: include/uapi/linux/cyclades.h
4835 CYCLADES PC300 DRIVER
4837 W: http://www.cyclades.com/
4838 F: drivers/net/wan/pc300*
4840 CYPRESS_FIRMWARE MEDIA DRIVER
4841 M: Antti Palosaari <crope@iki.fi>
4842 L: linux-media@vger.kernel.org
4844 W: https://linuxtv.org
4845 W: http://palosaari.fi/linux/
4846 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4847 T: git git://linuxtv.org/anttip/media_tree.git
4848 F: drivers/media/common/cypress_firmware*
4850 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4851 M: Linus Walleij <linus.walleij@linaro.org>
4852 L: linux-input@vger.kernel.org
4854 F: drivers/input/touchscreen/cy8ctma140.c
4856 CYTTSP TOUCHSCREEN DRIVER
4857 M: Ferruh Yigit <fery@cypress.com>
4858 L: linux-input@vger.kernel.org
4860 F: drivers/input/touchscreen/cyttsp*
4861 F: include/linux/input/cyttsp.h
4863 D-LINK DIR-685 TOUCHKEYS DRIVER
4864 M: Linus Walleij <linus.walleij@linaro.org>
4865 L: linux-input@vger.kernel.org
4867 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4869 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4870 M: Joshua Kinard <kumba@gentoo.org>
4872 F: drivers/rtc/rtc-ds1685.c
4873 F: include/linux/rtc/ds1685.h
4875 DAMA SLAVE for AX.25
4876 M: Joerg Reuter <jreuter@yaina.de>
4877 L: linux-hams@vger.kernel.org
4879 W: http://yaina.de/jreuter/
4880 W: http://www.qsl.net/dl1bke/
4881 F: net/ax25/af_ax25.c
4882 F: net/ax25/ax25_dev.c
4883 F: net/ax25/ax25_ds_*
4884 F: net/ax25/ax25_in.c
4885 F: net/ax25/ax25_out.c
4886 F: net/ax25/ax25_timer.c
4887 F: net/ax25/sysctl_net_ax25.c
4889 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4890 L: netdev@vger.kernel.org
4892 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4893 F: drivers/net/ethernet/dec/tulip/dmfe.c
4895 DC390/AM53C974 SCSI driver
4896 M: Hannes Reinecke <hare@suse.com>
4897 L: linux-scsi@vger.kernel.org
4899 F: drivers/scsi/am53c974.c
4902 M: Oliver Neukum <oliver@neukum.org>
4903 M: Ali Akcaagac <aliakc@web.de>
4904 M: Jamie Lenehan <lenehan@twibble.org>
4905 L: dc395x@twibble.org
4907 W: http://twibble.org/dist/dc395x/
4908 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4909 F: Documentation/scsi/dc395x.rst
4910 F: drivers/scsi/dc395x.*
4913 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4914 L: dccp@vger.kernel.org
4916 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4917 F: include/linux/dccp.h
4918 F: include/linux/tfrc.h
4919 F: include/uapi/linux/dccp.h
4922 DECnet NETWORK LAYER
4923 L: linux-decnet-user@lists.sourceforge.net
4925 W: http://linux-decnet.sourceforge.net
4926 F: Documentation/networking/decnet.rst
4929 DECSTATION PLATFORM SUPPORT
4930 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4931 L: linux-mips@vger.kernel.org
4933 W: http://www.linux-mips.org/wiki/DECstation
4935 F: arch/mips/include/asm/dec/
4936 F: arch/mips/include/asm/mach-dec/
4938 DEFXX FDDI NETWORK DRIVER
4939 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4941 F: drivers/net/fddi/defxx.*
4943 DEFZA FDDI NETWORK DRIVER
4944 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4946 F: drivers/net/fddi/defza.*
4948 DEINTERLACE DRIVERS FOR ALLWINNER H3
4949 M: Jernej Skrabec <jernej.skrabec@siol.net>
4950 L: linux-media@vger.kernel.org
4952 T: git git://linuxtv.org/media_tree.git
4953 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4954 F: drivers/media/platform/sunxi/sun8i-di/
4957 M: Matthew Garrett <mjg59@srcf.ucam.org>
4958 M: Pali Rohár <pali@kernel.org>
4959 L: platform-driver-x86@vger.kernel.org
4961 F: drivers/platform/x86/dell-laptop.c
4963 DELL LAPTOP FREEFALL DRIVER
4964 M: Pali Rohár <pali@kernel.org>
4966 F: drivers/platform/x86/dell-smo8800.c
4968 DELL LAPTOP RBTN DRIVER
4969 M: Pali Rohár <pali@kernel.org>
4971 F: drivers/platform/x86/dell-rbtn.*
4973 DELL LAPTOP SMM DRIVER
4974 M: Pali Rohár <pali@kernel.org>
4976 F: drivers/hwmon/dell-smm-hwmon.c
4977 F: include/uapi/linux/i8k.h
4979 DELL REMOTE BIOS UPDATE DRIVER
4980 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4981 L: platform-driver-x86@vger.kernel.org
4983 F: drivers/platform/x86/dell_rbu.c
4986 M: Pali Rohár <pali@kernel.org>
4987 M: Mario Limonciello <mario.limonciello@dell.com>
4988 L: platform-driver-x86@vger.kernel.org
4990 F: drivers/platform/x86/dell-smbios.*
4992 DELL SMBIOS SMM DRIVER
4993 M: Mario Limonciello <mario.limonciello@dell.com>
4994 L: platform-driver-x86@vger.kernel.org
4996 F: drivers/platform/x86/dell-smbios-smm.c
4998 DELL SMBIOS WMI DRIVER
4999 M: Mario Limonciello <mario.limonciello@dell.com>
5000 L: platform-driver-x86@vger.kernel.org
5002 F: drivers/platform/x86/dell-smbios-wmi.c
5003 F: tools/wmi/dell-smbios-example.c
5005 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
5006 M: Stuart Hayes <stuart.w.hayes@gmail.com>
5007 L: platform-driver-x86@vger.kernel.org
5009 F: Documentation/driver-api/dcdbas.rst
5010 F: drivers/platform/x86/dcdbas.*
5012 DELL WMI DESCRIPTOR DRIVER
5013 M: Mario Limonciello <mario.limonciello@dell.com>
5015 F: drivers/platform/x86/dell-wmi-descriptor.c
5017 DELL WMI NOTIFICATIONS DRIVER
5018 M: Matthew Garrett <mjg59@srcf.ucam.org>
5019 M: Pali Rohár <pali@kernel.org>
5021 F: drivers/platform/x86/dell-wmi.c
5023 DELTA ST MEDIA DRIVER
5024 M: Hugues Fruchet <hugues.fruchet@st.com>
5025 L: linux-media@vger.kernel.org
5027 W: https://linuxtv.org
5028 T: git git://linuxtv.org/media_tree.git
5029 F: drivers/media/platform/sti/delta
5032 L: linux-mtd@lists.infradead.org
5034 F: drivers/mtd/nand/raw/denali*
5036 DESIGNWARE EDMA CORE IP DRIVER
5037 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5038 L: dmaengine@vger.kernel.org
5040 F: drivers/dma/dw-edma/
5041 F: include/linux/dma/edma.h
5043 DESIGNWARE USB2 DRD IP DRIVER
5044 M: Minas Harutyunyan <hminas@synopsys.com>
5045 L: linux-usb@vger.kernel.org
5047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5048 F: drivers/usb/dwc2/
5050 DESIGNWARE USB3 DRD IP DRIVER
5051 M: Felipe Balbi <balbi@kernel.org>
5052 L: linux-usb@vger.kernel.org
5054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5055 F: drivers/usb/dwc3/
5057 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5058 M: Andreas Klinger <ak@it-klinger.de>
5059 L: linux-iio@vger.kernel.org
5061 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5062 F: drivers/iio/proximity/srf*.c
5064 DEVICE COREDUMP (DEV_COREDUMP)
5065 M: Johannes Berg <johannes@sipsolutions.net>
5066 L: linux-kernel@vger.kernel.org
5068 F: drivers/base/devcoredump.c
5069 F: include/linux/devcoredump.h
5071 DEVICE DEPENDENCY HELPER SCRIPT
5072 M: Saravana Kannan <saravanak@google.com>
5073 L: linux-kernel@vger.kernel.org
5075 F: scripts/dev-needs.sh
5077 DEVICE DIRECT ACCESS (DAX)
5078 M: Dan Williams <dan.j.williams@intel.com>
5079 M: Vishal Verma <vishal.l.verma@intel.com>
5080 M: Dave Jiang <dave.jiang@intel.com>
5081 L: linux-nvdimm@lists.01.org
5085 DEVICE FREQUENCY (DEVFREQ)
5086 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5087 M: Kyungmin Park <kyungmin.park@samsung.com>
5088 M: Chanwoo Choi <cw00.choi@samsung.com>
5089 L: linux-pm@vger.kernel.org
5091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5092 F: Documentation/devicetree/bindings/devfreq/
5094 F: include/linux/devfreq.h
5095 F: include/trace/events/devfreq.h
5097 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5098 M: Chanwoo Choi <cw00.choi@samsung.com>
5099 L: linux-pm@vger.kernel.org
5101 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5102 F: Documentation/devicetree/bindings/devfreq/event/
5103 F: drivers/devfreq/devfreq-event.c
5104 F: drivers/devfreq/event/
5105 F: include/dt-bindings/pmu/exynos_ppmu.h
5106 F: include/linux/devfreq-event.h
5108 DEVICE NUMBER REGISTRY
5109 M: Torben Mathiasen <device@lanana.org>
5111 W: http://lanana.org/docs/device-list/index.html
5114 M: Alasdair Kergon <agk@redhat.com>
5115 M: Mike Snitzer <snitzer@redhat.com>
5116 M: dm-devel@redhat.com
5117 L: dm-devel@redhat.com
5119 W: http://sources.redhat.com/dm
5120 Q: http://patchwork.kernel.org/project/dm-devel/list/
5121 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5122 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5123 F: Documentation/admin-guide/device-mapper/
5124 F: drivers/md/Kconfig
5125 F: drivers/md/Makefile
5127 F: drivers/md/persistent-data/
5128 F: include/linux/device-mapper.h
5129 F: include/linux/dm-*.h
5130 F: include/uapi/linux/dm-*.h
5133 M: Jiri Pirko <jiri@nvidia.com>
5134 L: netdev@vger.kernel.org
5136 F: Documentation/networking/devlink
5137 F: include/net/devlink.h
5138 F: include/uapi/linux/devlink.h
5139 F: net/core/devlink.c
5141 DIALOG SEMICONDUCTOR DRIVERS
5142 M: Support Opensource <support.opensource@diasemi.com>
5144 W: http://www.dialog-semiconductor.com/products
5145 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5146 F: Documentation/devicetree/bindings/mfd/da90*.txt
5147 F: Documentation/devicetree/bindings/regulator/da92*.txt
5148 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5149 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5150 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5151 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5152 F: Documentation/hwmon/da90??.rst
5153 F: drivers/gpio/gpio-da90??.c
5154 F: drivers/hwmon/da90??-hwmon.c
5155 F: drivers/iio/adc/da91??-*.c
5156 F: drivers/input/misc/da90??_onkey.c
5157 F: drivers/input/touchscreen/da9052_tsi.c
5158 F: drivers/leds/leds-da90??.c
5159 F: drivers/mfd/da903x.c
5160 F: drivers/mfd/da90??-*.c
5161 F: drivers/mfd/da91??-*.c
5162 F: drivers/pinctrl/pinctrl-da90??.c
5163 F: drivers/power/supply/da9052-battery.c
5164 F: drivers/power/supply/da91??-*.c
5165 F: drivers/regulator/da9???-regulator.[ch]
5166 F: drivers/regulator/slg51000-regulator.[ch]
5167 F: drivers/rtc/rtc-da90??.c
5168 F: drivers/thermal/da90??-thermal.c
5169 F: drivers/video/backlight/da90??_bl.c
5170 F: drivers/watchdog/da90??_wdt.c
5171 F: include/linux/mfd/da903x.h
5172 F: include/linux/mfd/da9052/
5173 F: include/linux/mfd/da9055/
5174 F: include/linux/mfd/da9062/
5175 F: include/linux/mfd/da9063/
5176 F: include/linux/mfd/da9150/
5177 F: include/linux/regulator/da9211.h
5178 F: include/sound/da[79]*.h
5179 F: sound/soc/codecs/da[79]*.[ch]
5181 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5182 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5183 L: linux-gpio@vger.kernel.org
5185 F: drivers/gpio/gpio-gpio-mm.c
5187 DIOLAN U2C-12 I2C DRIVER
5188 M: Guenter Roeck <linux@roeck-us.net>
5189 L: linux-i2c@vger.kernel.org
5191 F: drivers/i2c/busses/i2c-diolan-u2c.c
5193 DIRECTORY NOTIFICATION (DNOTIFY)
5194 M: Jan Kara <jack@suse.cz>
5195 R: Amir Goldstein <amir73il@gmail.com>
5196 L: linux-fsdevel@vger.kernel.org
5198 F: Documentation/filesystems/dnotify.rst
5199 F: fs/notify/dnotify/
5200 F: include/linux/dnotify.h
5202 DISK GEOMETRY AND PARTITION HANDLING
5203 M: Andries Brouwer <aeb@cwi.nl>
5205 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5206 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5207 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5210 M: Jan Kara <jack@suse.com>
5212 F: Documentation/filesystems/quota.rst
5214 F: include/linux/quota*.h
5215 F: include/uapi/linux/quota*.h
5217 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5218 M: Bernie Thompson <bernie@plugable.com>
5219 L: linux-fbdev@vger.kernel.org
5221 W: http://plugable.com/category/projects/udlfb/
5222 F: Documentation/fb/udlfb.rst
5223 F: drivers/video/fbdev/udlfb.c
5224 F: include/video/udlfb.h
5226 DISTRIBUTED LOCK MANAGER (DLM)
5227 M: Christine Caulfield <ccaulfie@redhat.com>
5228 M: David Teigland <teigland@redhat.com>
5229 L: cluster-devel@redhat.com
5231 W: http://sources.redhat.com/cluster/
5232 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5235 DMA BUFFER SHARING FRAMEWORK
5236 M: Sumit Semwal <sumit.semwal@linaro.org>
5237 M: Christian König <christian.koenig@amd.com>
5238 L: linux-media@vger.kernel.org
5239 L: dri-devel@lists.freedesktop.org
5240 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5242 T: git git://anongit.freedesktop.org/drm/drm-misc
5243 F: Documentation/driver-api/dma-buf.rst
5245 F: include/linux/*fence.h
5246 F: include/linux/dma-buf*
5247 F: include/linux/dma-resv.h
5248 K: \bdma_(?:buf|fence|resv)\b
5250 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5251 M: Vinod Koul <vkoul@kernel.org>
5252 L: dmaengine@vger.kernel.org
5254 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5256 F: Documentation/devicetree/bindings/dma/
5257 F: Documentation/driver-api/dmaengine/
5259 F: include/linux/dmaengine.h
5260 F: include/linux/of_dma.h
5263 M: Christoph Hellwig <hch@lst.de>
5264 M: Marek Szyprowski <m.szyprowski@samsung.com>
5265 R: Robin Murphy <robin.murphy@arm.com>
5266 L: iommu@lists.linux-foundation.org
5268 W: http://git.infradead.org/users/hch/dma-mapping.git
5269 T: git git://git.infradead.org/users/hch/dma-mapping.git
5270 F: include/asm-generic/dma-mapping.h
5271 F: include/linux/dma-direct.h
5272 F: include/linux/dma-mapping.h
5273 F: include/linux/dma-map-ops.h
5276 DMA-BUF HEAPS FRAMEWORK
5277 M: Sumit Semwal <sumit.semwal@linaro.org>
5278 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5279 R: Liam Mark <lmark@codeaurora.org>
5280 R: Laura Abbott <labbott@redhat.com>
5281 R: Brian Starkey <Brian.Starkey@arm.com>
5282 R: John Stultz <john.stultz@linaro.org>
5283 L: linux-media@vger.kernel.org
5284 L: dri-devel@lists.freedesktop.org
5285 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5287 T: git git://anongit.freedesktop.org/drm/drm-misc
5288 F: drivers/dma-buf/dma-heap.c
5289 F: drivers/dma-buf/heaps/*
5290 F: include/linux/dma-heap.h
5291 F: include/uapi/linux/dma-heap.h
5293 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5294 M: Lukasz Luba <lukasz.luba@arm.com>
5295 L: linux-pm@vger.kernel.org
5296 L: linux-samsung-soc@vger.kernel.org
5298 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5299 F: drivers/memory/samsung/exynos5422-dmc.c
5301 DME1737 HARDWARE MONITOR DRIVER
5302 M: Juerg Haefliger <juergh@gmail.com>
5303 L: linux-hwmon@vger.kernel.org
5305 F: Documentation/hwmon/dme1737.rst
5306 F: drivers/hwmon/dme1737.c
5309 M: Jean Delvare <jdelvare@suse.com>
5311 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5312 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5313 F: drivers/firmware/dmi-id.c
5314 F: drivers/firmware/dmi_scan.c
5315 F: include/linux/dmi.h
5318 M: Jonathan Corbet <corbet@lwn.net>
5319 L: linux-doc@vger.kernel.org
5321 P: Documentation/doc-guide/maintainer-profile.rst
5322 T: git git://git.lwn.net/linux.git docs-next
5324 F: scripts/documentation-file-ref-check
5325 F: scripts/kernel-doc
5326 F: scripts/sphinx-pre-install
5327 X: Documentation/ABI/
5328 X: Documentation/admin-guide/media/
5329 X: Documentation/devicetree/
5330 X: Documentation/driver-api/media/
5331 X: Documentation/firmware-guide/acpi/
5332 X: Documentation/i2c/
5333 X: Documentation/power/
5334 X: Documentation/spi/
5335 X: Documentation/userspace-api/media/
5337 DOCUMENTATION SCRIPTS
5338 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5339 L: linux-doc@vger.kernel.org
5341 F: Documentation/sphinx/parse-headers.pl
5342 F: scripts/documentation-file-ref-check
5343 F: scripts/sphinx-pre-install
5345 DOCUMENTATION/ITALIAN
5346 M: Federico Vaga <federico.vaga@vaga.pv.it>
5347 L: linux-doc@vger.kernel.org
5349 F: Documentation/translations/it_IT
5351 DONGWOON DW9714 LENS VOICE COIL DRIVER
5352 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5353 L: linux-media@vger.kernel.org
5355 T: git git://linuxtv.org/media_tree.git
5356 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5357 F: drivers/media/i2c/dw9714.c
5359 DONGWOON DW9768 LENS VOICE COIL DRIVER
5360 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5361 L: linux-media@vger.kernel.org
5363 T: git git://linuxtv.org/media_tree.git
5364 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5365 F: drivers/media/i2c/dw9768.c
5367 DONGWOON DW9807 LENS VOICE COIL DRIVER
5368 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5369 L: linux-media@vger.kernel.org
5371 T: git git://linuxtv.org/media_tree.git
5372 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5373 F: drivers/media/i2c/dw9807-vcm.c
5376 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5377 L: blinux-list@redhat.com
5379 F: drivers/char/dtlk.c
5380 F: include/linux/dtlk.h
5382 DPAA2 DATAPATH I/O (DPIO) DRIVER
5383 M: Roy Pledge <Roy.Pledge@nxp.com>
5384 L: linux-kernel@vger.kernel.org
5386 F: drivers/soc/fsl/dpio
5388 DPAA2 ETHERNET DRIVER
5389 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5390 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5391 L: netdev@vger.kernel.org
5393 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5394 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5395 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5396 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5397 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5398 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5399 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5400 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5401 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5403 DPAA2 ETHERNET SWITCH DRIVER
5404 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5405 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5406 L: linux-kernel@vger.kernel.org
5408 F: drivers/staging/fsl-dpaa2/ethsw
5410 DPT_I2O SCSI RAID DRIVER
5411 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5412 L: linux-scsi@vger.kernel.org
5414 W: http://www.adaptec.com/
5415 F: drivers/scsi/dpt*
5416 F: drivers/scsi/dpt/
5419 M: Philipp Reisner <philipp.reisner@linbit.com>
5420 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5421 L: drbd-dev@lists.linbit.com
5423 W: http://www.drbd.org
5424 T: git git://git.linbit.com/linux-drbd.git
5425 T: git git://git.linbit.com/drbd-8.4.git
5426 F: Documentation/admin-guide/blockdev/
5427 F: drivers/block/drbd/
5430 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5431 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5432 R: "Rafael J. Wysocki" <rafael@kernel.org>
5434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5435 F: Documentation/core-api/kobject.rst
5439 F: include/linux/debugfs.h
5440 F: include/linux/kobj*
5443 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5444 M: Nishanth Menon <nm@ti.com>
5445 L: linux-pm@vger.kernel.org
5447 F: drivers/soc/ti/smartreflex.c
5448 F: include/linux/power/smartreflex.h
5450 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5451 M: Maxime Ripard <mripard@kernel.org>
5452 M: Chen-Yu Tsai <wens@csie.org>
5453 R: Jernej Skrabec <jernej.skrabec@siol.net>
5454 L: dri-devel@lists.freedesktop.org
5456 T: git git://anongit.freedesktop.org/drm/drm-misc
5457 F: drivers/gpu/drm/sun4i/sun8i*
5459 DRM DRIVER FOR ARM PL111 CLCD
5460 M: Eric Anholt <eric@anholt.net>
5462 T: git git://anongit.freedesktop.org/drm/drm-misc
5463 F: drivers/gpu/drm/pl111/
5465 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5466 M: Linus Walleij <linus.walleij@linaro.org>
5468 T: git git://anongit.freedesktop.org/drm/drm-misc
5469 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5470 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5472 DRM DRIVER FOR ASPEED BMC GFX
5473 M: Joel Stanley <joel@jms.id.au>
5474 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5476 T: git git://anongit.freedesktop.org/drm/drm-misc
5477 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5478 F: drivers/gpu/drm/aspeed/
5480 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5481 M: Dave Airlie <airlied@redhat.com>
5482 R: Thomas Zimmermann <tzimmermann@suse.de>
5483 L: dri-devel@lists.freedesktop.org
5485 T: git git://anongit.freedesktop.org/drm/drm-misc
5486 F: drivers/gpu/drm/ast/
5488 DRM DRIVER FOR BOCHS VIRTUAL GPU
5489 M: Gerd Hoffmann <kraxel@redhat.com>
5490 L: virtualization@lists.linux-foundation.org
5492 T: git git://anongit.freedesktop.org/drm/drm-misc
5493 F: drivers/gpu/drm/bochs/
5495 DRM DRIVER FOR BOE HIMAX8279D PANELS
5496 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5498 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5499 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5501 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5502 M: Linus Walleij <linus.walleij@linaro.org>
5504 T: git git://anongit.freedesktop.org/drm/drm-misc
5505 F: drivers/gpu/drm/tve200/
5507 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5508 M: Icenowy Zheng <icenowy@aosc.io>
5510 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5511 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5513 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5514 M: Jagan Teki <jagan@amarulasolutions.com>
5516 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5517 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5519 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5520 M: Hans de Goede <hdegoede@redhat.com>
5522 T: git git://anongit.freedesktop.org/drm/drm-misc
5523 F: drivers/gpu/drm/tiny/gm12u320.c
5525 DRM DRIVER FOR HX8357D PANELS
5526 M: Eric Anholt <eric@anholt.net>
5528 T: git git://anongit.freedesktop.org/drm/drm-misc
5529 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5530 F: drivers/gpu/drm/tiny/hx8357d.c
5532 DRM DRIVER FOR ILITEK ILI9225 PANELS
5533 M: David Lechner <david@lechnology.com>
5535 T: git git://anongit.freedesktop.org/drm/drm-misc
5536 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5537 F: drivers/gpu/drm/tiny/ili9225.c
5539 DRM DRIVER FOR ILITEK ILI9486 PANELS
5540 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5542 T: git git://anongit.freedesktop.org/drm/drm-misc
5543 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5544 F: drivers/gpu/drm/tiny/ili9486.c
5546 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5547 S: Orphan / Obsolete
5548 F: drivers/gpu/drm/i810/
5549 F: include/uapi/drm/i810_drm.h
5551 DRM DRIVER FOR LVDS PANELS
5552 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5553 L: dri-devel@lists.freedesktop.org
5554 T: git git://anongit.freedesktop.org/drm/drm-misc
5556 F: drivers/gpu/drm/panel/panel-lvds.c
5557 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5559 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5560 M: Guido Günther <agx@sigxcpu.org>
5561 R: Purism Kernel Team <kernel@puri.sm>
5563 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5564 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5566 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5567 S: Orphan / Obsolete
5568 F: drivers/gpu/drm/mga/
5569 F: include/uapi/drm/mga_drm.h
5571 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5572 M: Dave Airlie <airlied@redhat.com>
5573 R: Thomas Zimmermann <tzimmermann@suse.de>
5574 L: dri-devel@lists.freedesktop.org
5576 T: git git://anongit.freedesktop.org/drm/drm-misc
5577 F: drivers/gpu/drm/mgag200/
5579 DRM DRIVER FOR MI0283QT
5580 M: Noralf Trønnes <noralf@tronnes.org>
5582 T: git git://anongit.freedesktop.org/drm/drm-misc
5583 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5584 F: drivers/gpu/drm/tiny/mi0283qt.c
5586 DRM DRIVER FOR MSM ADRENO GPU
5587 M: Rob Clark <robdclark@gmail.com>
5588 M: Sean Paul <sean@poorly.run>
5589 L: linux-arm-msm@vger.kernel.org
5590 L: dri-devel@lists.freedesktop.org
5591 L: freedreno@lists.freedesktop.org
5593 T: git https://gitlab.freedesktop.org/drm/msm.git
5594 F: Documentation/devicetree/bindings/display/msm/
5595 F: drivers/gpu/drm/msm/
5596 F: include/uapi/drm/msm_drm.h
5598 DRM DRIVER FOR NOVATEK NT35510 PANELS
5599 M: Linus Walleij <linus.walleij@linaro.org>
5601 T: git git://anongit.freedesktop.org/drm/drm-misc
5602 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5603 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5605 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5606 M: Ben Skeggs <bskeggs@redhat.com>
5607 L: dri-devel@lists.freedesktop.org
5608 L: nouveau@lists.freedesktop.org
5610 T: git git://github.com/skeggsb/linux
5611 F: drivers/gpu/drm/nouveau/
5612 F: include/uapi/drm/nouveau_drm.h
5614 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5615 M: Stefan Mavrodiev <stefan@olimex.com>
5617 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5618 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5620 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5621 M: Noralf Trønnes <noralf@tronnes.org>
5623 T: git git://anongit.freedesktop.org/drm/drm-misc
5624 F: Documentation/devicetree/bindings/display/repaper.txt
5625 F: drivers/gpu/drm/tiny/repaper.c
5627 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5628 M: Dave Airlie <airlied@redhat.com>
5629 M: Gerd Hoffmann <kraxel@redhat.com>
5630 L: virtualization@lists.linux-foundation.org
5632 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5633 T: git git://anongit.freedesktop.org/drm/drm-misc
5634 F: drivers/gpu/drm/tiny/cirrus.c
5636 DRM DRIVER FOR QXL VIRTUAL GPU
5637 M: Dave Airlie <airlied@redhat.com>
5638 M: Gerd Hoffmann <kraxel@redhat.com>
5639 L: virtualization@lists.linux-foundation.org
5640 L: spice-devel@lists.freedesktop.org
5642 T: git git://anongit.freedesktop.org/drm/drm-misc
5643 F: drivers/gpu/drm/qxl/
5644 F: include/uapi/drm/qxl_drm.h
5646 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5647 S: Orphan / Obsolete
5648 F: drivers/gpu/drm/r128/
5649 F: include/uapi/drm/r128_drm.h
5651 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5652 M: Robert Chiras <robert.chiras@nxp.com>
5654 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5655 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5657 DRM DRIVER FOR SITRONIX ST7703 PANELS
5658 M: Guido Günther <agx@sigxcpu.org>
5659 R: Purism Kernel Team <kernel@puri.sm>
5660 R: Ondrej Jirman <megous@megous.com>
5662 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5663 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5665 DRM DRIVER FOR SAVAGE VIDEO CARDS
5666 S: Orphan / Obsolete
5667 F: drivers/gpu/drm/savage/
5668 F: include/uapi/drm/savage_drm.h
5670 DRM DRIVER FOR SIS VIDEO CARDS
5671 S: Orphan / Obsolete
5672 F: drivers/gpu/drm/sis/
5673 F: include/uapi/drm/sis_drm.h
5675 DRM DRIVER FOR SITRONIX ST7586 PANELS
5676 M: David Lechner <david@lechnology.com>
5678 T: git git://anongit.freedesktop.org/drm/drm-misc
5679 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5680 F: drivers/gpu/drm/tiny/st7586.c
5682 DRM DRIVER FOR SITRONIX ST7701 PANELS
5683 M: Jagan Teki <jagan@amarulasolutions.com>
5685 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5686 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5688 DRM DRIVER FOR SITRONIX ST7735R PANELS
5689 M: David Lechner <david@lechnology.com>
5691 T: git git://anongit.freedesktop.org/drm/drm-misc
5692 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5693 F: drivers/gpu/drm/tiny/st7735r.c
5695 DRM DRIVER FOR SONY ACX424AKP PANELS
5696 M: Linus Walleij <linus.walleij@linaro.org>
5698 T: git git://anongit.freedesktop.org/drm/drm-misc
5699 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5701 DRM DRIVER FOR ST-ERICSSON MCDE
5702 M: Linus Walleij <linus.walleij@linaro.org>
5704 T: git git://anongit.freedesktop.org/drm/drm-misc
5705 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5706 F: drivers/gpu/drm/mcde/
5708 DRM DRIVER FOR TDFX VIDEO CARDS
5709 S: Orphan / Obsolete
5710 F: drivers/gpu/drm/tdfx/
5712 DRM DRIVER FOR TPO TPG110 PANELS
5713 M: Linus Walleij <linus.walleij@linaro.org>
5715 T: git git://anongit.freedesktop.org/drm/drm-misc
5716 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5717 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5719 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5720 M: Dave Airlie <airlied@redhat.com>
5721 R: Sean Paul <sean@poorly.run>
5722 R: Thomas Zimmermann <tzimmermann@suse.de>
5723 L: dri-devel@lists.freedesktop.org
5725 T: git git://anongit.freedesktop.org/drm/drm-misc
5726 F: drivers/gpu/drm/udl/
5728 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5729 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5730 M: Melissa Wen <melissa.srw@gmail.com>
5731 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5732 R: Daniel Vetter <daniel@ffwll.ch>
5733 L: dri-devel@lists.freedesktop.org
5735 T: git git://anongit.freedesktop.org/drm/drm-misc
5736 F: Documentation/gpu/vkms.rst
5737 F: drivers/gpu/drm/vkms/
5739 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5740 M: Hans de Goede <hdegoede@redhat.com>
5741 L: dri-devel@lists.freedesktop.org
5743 T: git git://anongit.freedesktop.org/drm/drm-misc
5744 F: drivers/gpu/drm/vboxvideo/
5746 DRM DRIVER FOR VMWARE VIRTUAL GPU
5747 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5748 M: Roland Scheidegger <sroland@vmware.com>
5749 L: dri-devel@lists.freedesktop.org
5751 T: git git://people.freedesktop.org/~sroland/linux
5752 F: drivers/gpu/drm/vmwgfx/
5753 F: include/uapi/drm/vmwgfx_drm.h
5756 M: David Airlie <airlied@linux.ie>
5757 M: Daniel Vetter <daniel@ffwll.ch>
5758 L: dri-devel@lists.freedesktop.org
5760 B: https://bugs.freedesktop.org/
5761 C: irc://chat.freenode.net/dri-devel
5762 T: git git://anongit.freedesktop.org/drm/drm
5763 F: Documentation/devicetree/bindings/display/
5764 F: Documentation/devicetree/bindings/gpu/
5765 F: Documentation/gpu/
5769 F: include/linux/vga*
5770 F: include/uapi/drm/
5772 DRM DRIVERS AND MISC GPU PATCHES
5773 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5774 M: Maxime Ripard <mripard@kernel.org>
5775 M: Thomas Zimmermann <tzimmermann@suse.de>
5777 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5778 T: git git://anongit.freedesktop.org/drm/drm-misc
5779 F: Documentation/gpu/
5780 F: drivers/gpu/drm/*
5783 F: include/linux/vga*
5784 F: include/uapi/drm/drm*
5786 DRM DRIVERS FOR ALLWINNER A10
5787 M: Maxime Ripard <mripard@kernel.org>
5788 M: Chen-Yu Tsai <wens@csie.org>
5789 L: dri-devel@lists.freedesktop.org
5791 T: git git://anongit.freedesktop.org/drm/drm-misc
5792 F: Documentation/devicetree/bindings/display/allwinner*
5793 F: drivers/gpu/drm/sun4i/
5795 DRM DRIVERS FOR AMLOGIC SOCS
5796 M: Neil Armstrong <narmstrong@baylibre.com>
5797 L: dri-devel@lists.freedesktop.org
5798 L: linux-amlogic@lists.infradead.org
5800 W: http://linux-meson.com/
5801 T: git git://anongit.freedesktop.org/drm/drm-misc
5802 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5803 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5804 F: Documentation/gpu/meson.rst
5805 F: drivers/gpu/drm/meson/
5807 DRM DRIVERS FOR ATMEL HLCDC
5808 M: Sam Ravnborg <sam@ravnborg.org>
5809 M: Boris Brezillon <bbrezillon@kernel.org>
5810 L: dri-devel@lists.freedesktop.org
5812 T: git git://anongit.freedesktop.org/drm/drm-misc
5813 F: Documentation/devicetree/bindings/display/atmel/
5814 F: drivers/gpu/drm/atmel-hlcdc/
5816 DRM DRIVERS FOR BRIDGE CHIPS
5817 M: Andrzej Hajda <a.hajda@samsung.com>
5818 M: Neil Armstrong <narmstrong@baylibre.com>
5819 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5820 R: Jonas Karlman <jonas@kwiboo.se>
5821 R: Jernej Skrabec <jernej.skrabec@siol.net>
5823 T: git git://anongit.freedesktop.org/drm/drm-misc
5824 F: drivers/gpu/drm/bridge/
5826 DRM DRIVERS FOR EXYNOS
5827 M: Inki Dae <inki.dae@samsung.com>
5828 M: Joonyoung Shim <jy0922.shim@samsung.com>
5829 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5830 M: Kyungmin Park <kyungmin.park@samsung.com>
5831 L: dri-devel@lists.freedesktop.org
5833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5834 F: Documentation/devicetree/bindings/display/exynos/
5835 F: drivers/gpu/drm/exynos/
5836 F: include/uapi/drm/exynos_drm.h
5838 DRM DRIVERS FOR FREESCALE DCU
5839 M: Stefan Agner <stefan@agner.ch>
5840 M: Alison Wang <alison.wang@nxp.com>
5841 L: dri-devel@lists.freedesktop.org
5843 T: git git://anongit.freedesktop.org/drm/drm-misc
5844 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5845 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5846 F: drivers/gpu/drm/fsl-dcu/
5848 DRM DRIVERS FOR FREESCALE IMX
5849 M: Philipp Zabel <p.zabel@pengutronix.de>
5850 L: dri-devel@lists.freedesktop.org
5852 F: Documentation/devicetree/bindings/display/imx/
5853 F: drivers/gpu/drm/imx/
5854 F: drivers/gpu/ipu-v3/
5856 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5857 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5858 L: dri-devel@lists.freedesktop.org
5860 T: git git://github.com/patjak/drm-gma500
5861 F: drivers/gpu/drm/gma500/
5863 DRM DRIVERS FOR HISILICON
5864 M: Xinliang Liu <xinliang.liu@linaro.org>
5865 M: Tian Tao <tiantao6@hisilicon.com>
5866 R: John Stultz <john.stultz@linaro.org>
5867 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5868 R: Chen Feng <puck.chen@hisilicon.com>
5869 L: dri-devel@lists.freedesktop.org
5871 T: git git://anongit.freedesktop.org/drm/drm-misc
5872 F: Documentation/devicetree/bindings/display/hisilicon/
5873 F: drivers/gpu/drm/hisilicon/
5875 DRM DRIVERS FOR LIMA
5876 M: Qiang Yu <yuq825@gmail.com>
5877 L: dri-devel@lists.freedesktop.org
5878 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5880 T: git git://anongit.freedesktop.org/drm/drm-misc
5881 F: drivers/gpu/drm/lima/
5882 F: include/uapi/drm/lima_drm.h
5884 DRM DRIVERS FOR MEDIATEK
5885 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5886 M: Philipp Zabel <p.zabel@pengutronix.de>
5887 L: dri-devel@lists.freedesktop.org
5889 F: Documentation/devicetree/bindings/display/mediatek/
5890 F: drivers/gpu/drm/mediatek/
5891 F: drivers/phy/mediatek/phy-mtk-hdmi*
5893 DRM DRIVERS FOR NVIDIA TEGRA
5894 M: Thierry Reding <thierry.reding@gmail.com>
5895 L: dri-devel@lists.freedesktop.org
5896 L: linux-tegra@vger.kernel.org
5898 T: git git://anongit.freedesktop.org/tegra/linux.git
5899 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5900 F: drivers/gpu/drm/tegra/
5901 F: drivers/gpu/host1x/
5902 F: include/linux/host1x.h
5903 F: include/uapi/drm/tegra_drm.h
5905 DRM DRIVERS FOR RENESAS
5906 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5907 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5908 L: dri-devel@lists.freedesktop.org
5909 L: linux-renesas-soc@vger.kernel.org
5911 T: git git://linuxtv.org/pinchartl/media drm/du/next
5912 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5913 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5914 F: Documentation/devicetree/bindings/display/renesas,du.txt
5915 F: drivers/gpu/drm/rcar-du/
5916 F: drivers/gpu/drm/shmobile/
5917 F: include/linux/platform_data/shmob_drm.h
5919 DRM DRIVERS FOR ROCKCHIP
5920 M: Sandy Huang <hjc@rock-chips.com>
5921 M: Heiko Stübner <heiko@sntech.de>
5922 L: dri-devel@lists.freedesktop.org
5924 T: git git://anongit.freedesktop.org/drm/drm-misc
5925 F: Documentation/devicetree/bindings/display/rockchip/
5926 F: drivers/gpu/drm/rockchip/
5929 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5930 M: Vincent Abriou <vincent.abriou@st.com>
5931 L: dri-devel@lists.freedesktop.org
5933 T: git git://anongit.freedesktop.org/drm/drm-misc
5934 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5935 F: drivers/gpu/drm/sti
5938 M: Yannick Fertre <yannick.fertre@st.com>
5939 M: Philippe Cornu <philippe.cornu@st.com>
5940 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5941 M: Vincent Abriou <vincent.abriou@st.com>
5942 L: dri-devel@lists.freedesktop.org
5944 T: git git://anongit.freedesktop.org/drm/drm-misc
5945 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5946 F: drivers/gpu/drm/stm
5948 DRM DRIVERS FOR TI KEYSTONE
5949 M: Jyri Sarha <jsarha@ti.com>
5950 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5951 L: dri-devel@lists.freedesktop.org
5953 T: git git://anongit.freedesktop.org/drm/drm-misc
5954 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5955 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5956 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5957 F: drivers/gpu/drm/tidss/
5959 DRM DRIVERS FOR TI LCDC
5960 M: Jyri Sarha <jsarha@ti.com>
5961 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5962 L: dri-devel@lists.freedesktop.org
5964 F: Documentation/devicetree/bindings/display/tilcdc/
5965 F: drivers/gpu/drm/tilcdc/
5967 DRM DRIVERS FOR TI OMAP
5968 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5969 L: dri-devel@lists.freedesktop.org
5971 F: Documentation/devicetree/bindings/display/ti/
5972 F: drivers/gpu/drm/omapdrm/
5975 M: Eric Anholt <eric@anholt.net>
5977 T: git git://anongit.freedesktop.org/drm/drm-misc
5978 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5979 F: drivers/gpu/drm/v3d/
5980 F: include/uapi/drm/v3d_drm.h
5983 M: Eric Anholt <eric@anholt.net>
5985 T: git git://github.com/anholt/linux
5986 T: git git://anongit.freedesktop.org/drm/drm-misc
5987 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5988 F: drivers/gpu/drm/vc4/
5989 F: include/uapi/drm/vc4_drm.h
5991 DRM DRIVERS FOR VIVANTE GPU IP
5992 M: Lucas Stach <l.stach@pengutronix.de>
5993 R: Russell King <linux+etnaviv@armlinux.org.uk>
5994 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5995 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5996 L: dri-devel@lists.freedesktop.org
5998 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5999 F: drivers/gpu/drm/etnaviv/
6000 F: include/uapi/drm/etnaviv_drm.h
6003 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
6004 L: dri-devel@lists.freedesktop.org
6005 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
6007 T: git git://anongit.freedesktop.org/drm/drm-misc
6008 F: Documentation/gpu/xen-front.rst
6009 F: drivers/gpu/drm/xen/
6011 DRM DRIVERS FOR XILINX
6012 M: Hyun Kwon <hyun.kwon@xilinx.com>
6013 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6014 L: dri-devel@lists.freedesktop.org
6016 T: git git://anongit.freedesktop.org/drm/drm-misc
6017 F: Documentation/devicetree/bindings/display/xlnx/
6018 F: drivers/gpu/drm/xlnx/
6020 DRM DRIVERS FOR ZTE ZX
6021 M: Shawn Guo <shawnguo@kernel.org>
6022 L: dri-devel@lists.freedesktop.org
6024 T: git git://anongit.freedesktop.org/drm/drm-misc
6025 F: Documentation/devicetree/bindings/display/zte,vou.txt
6026 F: drivers/gpu/drm/zte/
6029 M: Thierry Reding <thierry.reding@gmail.com>
6030 R: Sam Ravnborg <sam@ravnborg.org>
6031 L: dri-devel@lists.freedesktop.org
6033 T: git git://anongit.freedesktop.org/drm/drm-misc
6034 F: Documentation/devicetree/bindings/display/panel/
6035 F: drivers/gpu/drm/drm_panel.c
6036 F: drivers/gpu/drm/panel/
6037 F: include/drm/drm_panel.h
6040 M: Christian Koenig <christian.koenig@amd.com>
6041 M: Huang Rui <ray.huang@amd.com>
6042 L: dri-devel@lists.freedesktop.org
6044 T: git git://people.freedesktop.org/~agd5f/linux
6045 F: drivers/gpu/drm/ttm/
6048 DSBR100 USB FM RADIO DRIVER
6049 M: Alexey Klimov <klimov.linux@gmail.com>
6050 L: linux-media@vger.kernel.org
6052 T: git git://linuxtv.org/media_tree.git
6053 F: drivers/media/radio/dsbr100.c
6056 M: Hans Verkuil <hverkuil@xs4all.nl>
6057 L: linux-media@vger.kernel.org
6059 W: https://linuxtv.org
6060 T: git git://linuxtv.org/media_tree.git
6061 F: drivers/media/pci/dt3155/
6063 DVB_USB_AF9015 MEDIA DRIVER
6064 M: Antti Palosaari <crope@iki.fi>
6065 L: linux-media@vger.kernel.org
6067 W: https://linuxtv.org
6068 W: http://palosaari.fi/linux/
6069 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6070 T: git git://linuxtv.org/anttip/media_tree.git
6071 F: drivers/media/usb/dvb-usb-v2/af9015*
6073 DVB_USB_AF9035 MEDIA DRIVER
6074 M: Antti Palosaari <crope@iki.fi>
6075 L: linux-media@vger.kernel.org
6077 W: https://linuxtv.org
6078 W: http://palosaari.fi/linux/
6079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6080 T: git git://linuxtv.org/anttip/media_tree.git
6081 F: drivers/media/usb/dvb-usb-v2/af9035*
6083 DVB_USB_ANYSEE MEDIA DRIVER
6084 M: Antti Palosaari <crope@iki.fi>
6085 L: linux-media@vger.kernel.org
6087 W: https://linuxtv.org
6088 W: http://palosaari.fi/linux/
6089 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6090 T: git git://linuxtv.org/anttip/media_tree.git
6091 F: drivers/media/usb/dvb-usb-v2/anysee*
6093 DVB_USB_AU6610 MEDIA DRIVER
6094 M: Antti Palosaari <crope@iki.fi>
6095 L: linux-media@vger.kernel.org
6097 W: https://linuxtv.org
6098 W: http://palosaari.fi/linux/
6099 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6100 T: git git://linuxtv.org/anttip/media_tree.git
6101 F: drivers/media/usb/dvb-usb-v2/au6610*
6103 DVB_USB_CE6230 MEDIA DRIVER
6104 M: Antti Palosaari <crope@iki.fi>
6105 L: linux-media@vger.kernel.org
6107 W: https://linuxtv.org
6108 W: http://palosaari.fi/linux/
6109 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6110 T: git git://linuxtv.org/anttip/media_tree.git
6111 F: drivers/media/usb/dvb-usb-v2/ce6230*
6113 DVB_USB_CXUSB MEDIA DRIVER
6114 M: Michael Krufky <mkrufky@linuxtv.org>
6115 L: linux-media@vger.kernel.org
6117 W: https://linuxtv.org
6118 W: http://github.com/mkrufky
6119 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6120 T: git git://linuxtv.org/media_tree.git
6121 F: drivers/media/usb/dvb-usb/cxusb*
6123 DVB_USB_EC168 MEDIA DRIVER
6124 M: Antti Palosaari <crope@iki.fi>
6125 L: linux-media@vger.kernel.org
6127 W: https://linuxtv.org
6128 W: http://palosaari.fi/linux/
6129 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6130 T: git git://linuxtv.org/anttip/media_tree.git
6131 F: drivers/media/usb/dvb-usb-v2/ec168*
6133 DVB_USB_GL861 MEDIA DRIVER
6134 M: Antti Palosaari <crope@iki.fi>
6135 L: linux-media@vger.kernel.org
6137 W: https://linuxtv.org
6138 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6139 T: git git://linuxtv.org/anttip/media_tree.git
6140 F: drivers/media/usb/dvb-usb-v2/gl861*
6142 DVB_USB_MXL111SF MEDIA DRIVER
6143 M: Michael Krufky <mkrufky@linuxtv.org>
6144 L: linux-media@vger.kernel.org
6146 W: https://linuxtv.org
6147 W: http://github.com/mkrufky
6148 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6149 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6150 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6152 DVB_USB_RTL28XXU MEDIA DRIVER
6153 M: Antti Palosaari <crope@iki.fi>
6154 L: linux-media@vger.kernel.org
6156 W: https://linuxtv.org
6157 W: http://palosaari.fi/linux/
6158 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6159 T: git git://linuxtv.org/anttip/media_tree.git
6160 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6162 DVB_USB_V2 MEDIA DRIVER
6163 M: Antti Palosaari <crope@iki.fi>
6164 L: linux-media@vger.kernel.org
6166 W: https://linuxtv.org
6167 W: http://palosaari.fi/linux/
6168 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6169 T: git git://linuxtv.org/anttip/media_tree.git
6170 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6171 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6174 M: Jason Baron <jbaron@akamai.com>
6176 F: include/linux/dynamic_debug.h
6177 F: lib/dynamic_debug.c
6179 DYNAMIC INTERRUPT MODERATION
6180 M: Tal Gilboa <talgi@nvidia.com>
6182 F: Documentation/networking/net_dim.rst
6183 F: include/linux/dim.h
6186 DZ DECSTATION DZ11 SERIAL DRIVER
6187 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6189 F: drivers/tty/serial/dz.*
6191 E3X0 POWER BUTTON DRIVER
6192 M: Moritz Fischer <moritz.fischer@ettus.com>
6193 L: usrp-users@lists.ettus.com
6195 W: http://www.ettus.com
6196 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6197 F: drivers/input/misc/e3x0-button.c
6200 M: Antti Palosaari <crope@iki.fi>
6201 L: linux-media@vger.kernel.org
6203 W: https://linuxtv.org
6204 W: http://palosaari.fi/linux/
6205 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6206 T: git git://linuxtv.org/anttip/media_tree.git
6207 F: drivers/media/tuners/e4000*
6209 EARTH_PT1 MEDIA DRIVER
6210 M: Akihiro Tsukada <tskd08@gmail.com>
6211 L: linux-media@vger.kernel.org
6213 F: drivers/media/pci/pt1/
6215 EARTH_PT3 MEDIA DRIVER
6216 M: Akihiro Tsukada <tskd08@gmail.com>
6217 L: linux-media@vger.kernel.org
6219 F: drivers/media/pci/pt3/
6222 M: Antti Palosaari <crope@iki.fi>
6223 L: linux-media@vger.kernel.org
6225 W: https://linuxtv.org
6226 W: http://palosaari.fi/linux/
6227 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6228 T: git git://linuxtv.org/anttip/media_tree.git
6229 F: drivers/media/dvb-frontends/ec100*
6232 M: Tyler Hicks <code@tyhicks.com>
6233 L: ecryptfs@vger.kernel.org
6235 W: http://ecryptfs.org
6236 W: https://launchpad.net/ecryptfs
6237 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6238 F: Documentation/filesystems/ecryptfs.rst
6242 M: Borislav Petkov <bp@alien8.de>
6243 L: linux-edac@vger.kernel.org
6245 F: drivers/edac/amd64_edac*
6248 M: Jan Luebbe <jlu@pengutronix.de>
6249 L: linux-edac@vger.kernel.org
6251 F: drivers/edac/armada_xp_*
6254 M: Stefan Schaeckeler <sschaeck@cisco.com>
6256 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6257 F: drivers/edac/aspeed_edac.c
6260 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6262 F: drivers/edac/bluefield_edac.c
6265 M: Andre Przywara <andre.przywara@arm.com>
6266 L: linux-edac@vger.kernel.org
6268 F: drivers/edac/highbank*
6271 M: Ralf Baechle <ralf@linux-mips.org>
6272 L: linux-edac@vger.kernel.org
6273 L: linux-mips@vger.kernel.org
6275 F: drivers/edac/octeon_edac*
6277 EDAC-CAVIUM THUNDERX
6278 M: Robert Richter <rric@kernel.org>
6279 L: linux-edac@vger.kernel.org
6281 F: drivers/edac/thunderx_edac*
6284 M: Borislav Petkov <bp@alien8.de>
6285 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6286 M: Tony Luck <tony.luck@intel.com>
6287 R: James Morse <james.morse@arm.com>
6288 R: Robert Richter <rric@kernel.org>
6289 L: linux-edac@vger.kernel.org
6291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6292 F: Documentation/admin-guide/ras.rst
6293 F: Documentation/driver-api/edac.rst
6295 F: include/linux/edac.h
6298 M: Lei Wang <lewan@microsoft.com>
6299 L: linux-edac@vger.kernel.org
6301 F: drivers/edac/dmc520_edac.c
6304 M: Mark Gross <mark.gross@intel.com>
6305 L: linux-edac@vger.kernel.org
6307 F: drivers/edac/e752x_edac.c
6310 L: linux-edac@vger.kernel.org
6312 F: drivers/edac/e7xxx_edac.c
6315 M: York Sun <york.sun@nxp.com>
6316 L: linux-edac@vger.kernel.org
6318 F: drivers/edac/fsl_ddr_edac.*
6321 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6322 L: linux-edac@vger.kernel.org
6324 F: drivers/edac/ghes_edac.c
6327 M: Tony Luck <tony.luck@intel.com>
6328 L: linux-edac@vger.kernel.org
6330 F: drivers/edac/i10nm_base.c
6333 L: linux-edac@vger.kernel.org
6335 F: drivers/edac/i3000_edac.c
6338 L: linux-edac@vger.kernel.org
6340 F: drivers/edac/i5000_edac.c
6343 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6344 L: linux-edac@vger.kernel.org
6346 F: drivers/edac/i5400_edac.c
6349 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6350 L: linux-edac@vger.kernel.org
6352 F: drivers/edac/i7300_edac.c
6355 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6356 L: linux-edac@vger.kernel.org
6358 F: drivers/edac/i7core_edac.c
6361 M: Tim Small <tim@buttersideup.com>
6362 L: linux-edac@vger.kernel.org
6364 F: drivers/edac/i82443bxgx_edac.c
6367 M: "Arvind R." <arvino55@gmail.com>
6368 L: linux-edac@vger.kernel.org
6370 F: drivers/edac/i82975x_edac.c
6373 M: Jason Baron <jbaron@akamai.com>
6374 L: linux-edac@vger.kernel.org
6376 F: drivers/edac/ie31200_edac.c
6379 M: Johannes Thumshirn <morbidrsa@gmail.com>
6380 L: linux-edac@vger.kernel.org
6382 F: drivers/edac/mpc85xx_edac.[ch]
6385 M: Egor Martovetsky <egor@pasemi.com>
6386 L: linux-edac@vger.kernel.org
6388 F: drivers/edac/pasemi_edac.c
6391 M: Tony Luck <tony.luck@intel.com>
6392 L: linux-edac@vger.kernel.org
6394 F: drivers/edac/pnd2_edac.[ch]
6397 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6398 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6399 L: linux-arm-msm@vger.kernel.org
6400 L: linux-edac@vger.kernel.org
6402 F: drivers/edac/qcom_edac.c
6405 M: Tim Small <tim@buttersideup.com>
6406 L: linux-edac@vger.kernel.org
6408 F: drivers/edac/r82600_edac.c
6411 M: Tony Luck <tony.luck@intel.com>
6412 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6413 L: linux-edac@vger.kernel.org
6415 F: drivers/edac/sb_edac.c
6418 M: Yash Shah <yash.shah@sifive.com>
6419 L: linux-edac@vger.kernel.org
6421 F: drivers/edac/sifive_edac.c
6424 M: Tony Luck <tony.luck@intel.com>
6425 L: linux-edac@vger.kernel.org
6427 F: drivers/edac/skx_*.c
6430 M: Tero Kristo <t-kristo@ti.com>
6431 L: linux-edac@vger.kernel.org
6433 F: drivers/edac/ti_edac.c
6435 EDIROL UA-101/UA-1000 DRIVER
6436 M: Clemens Ladisch <clemens@ladisch.de>
6437 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6440 F: sound/usb/misc/ua101.c
6443 M: Ivan Hu <ivan.hu@canonical.com>
6444 M: Ard Biesheuvel <ardb@kernel.org>
6445 L: linux-efi@vger.kernel.org
6447 F: drivers/firmware/efi/test/
6449 EFI VARIABLE FILESYSTEM
6450 M: Matthew Garrett <matthew.garrett@nebula.com>
6451 M: Jeremy Kerr <jk@ozlabs.org>
6452 M: Ard Biesheuvel <ardb@kernel.org>
6453 L: linux-efi@vger.kernel.org
6455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6458 EFIFB FRAMEBUFFER DRIVER
6459 M: Peter Jones <pjones@redhat.com>
6460 L: linux-fbdev@vger.kernel.org
6462 F: drivers/video/fbdev/efifb.c
6466 W: http://aeschi.ch.eu.org/efs/
6469 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6470 M: Douglas Miller <dougmill@linux.ibm.com>
6471 L: netdev@vger.kernel.org
6473 F: drivers/net/ethernet/ibm/ehea/
6475 EM28XX VIDEO4LINUX DRIVER
6476 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6477 L: linux-media@vger.kernel.org
6479 W: https://linuxtv.org
6480 T: git git://linuxtv.org/media_tree.git
6481 F: Documentation/admin-guide/media/em28xx*
6482 F: drivers/media/usb/em28xx/
6485 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6486 M: Matt Mackall <mpm@selenic.com>
6487 M: David Woodhouse <dwmw2@infradead.org>
6488 L: linux-embedded@vger.kernel.org
6491 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6492 M: Adrian Hunter <adrian.hunter@intel.com>
6493 M: Ritesh Harjani <riteshh@codeaurora.org>
6494 M: Asutosh Das <asutoshd@codeaurora.org>
6495 L: linux-mmc@vger.kernel.org
6497 F: drivers/mmc/host/cqhci*
6499 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6500 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6501 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6502 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6503 L: linux-scsi@vger.kernel.org
6505 W: http://www.broadcom.com
6506 F: drivers/scsi/be2iscsi/
6508 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6509 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6510 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6511 M: Somnath Kotur <somnath.kotur@broadcom.com>
6512 L: netdev@vger.kernel.org
6514 W: http://www.emulex.com
6515 F: drivers/net/ethernet/emulex/benet/
6517 EMULEX ONECONNECT ROCE DRIVER
6518 M: Selvin Xavier <selvin.xavier@broadcom.com>
6519 M: Devesh Sharma <devesh.sharma@broadcom.com>
6520 L: linux-rdma@vger.kernel.org
6522 W: http://www.broadcom.com
6523 F: drivers/infiniband/hw/ocrdma/
6524 F: include/uapi/rdma/ocrdma-abi.h
6526 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6527 M: James Smart <james.smart@broadcom.com>
6528 M: Dick Kennedy <dick.kennedy@broadcom.com>
6529 L: linux-scsi@vger.kernel.org
6531 W: http://www.broadcom.com
6532 F: drivers/scsi/lpfc/
6534 ENE CB710 FLASH CARD READER DRIVER
6535 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6537 F: drivers/misc/cb710/
6538 F: drivers/mmc/host/cb710-mmc.*
6539 F: include/linux/cb710.h
6541 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6542 M: Maxim Levitsky <maximlevitsky@gmail.com>
6544 F: drivers/media/rc/ene_ir.*
6546 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6547 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6548 L: linuxppc-dev@lists.ozlabs.org
6550 F: drivers/tty/ehv_bytechan.c
6552 EPSON S1D13XXX FRAMEBUFFER DRIVER
6553 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6556 F: drivers/video/fbdev/s1d13xxxfb.c
6557 F: include/video/s1d13xxxfb.h
6560 M: Gao Xiang <xiang@kernel.org>
6561 M: Chao Yu <yuchao0@huawei.com>
6562 L: linux-erofs@lists.ozlabs.org
6564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6565 F: Documentation/filesystems/erofs.rst
6567 F: include/trace/events/erofs.h
6569 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6570 M: Jeff Layton <jlayton@kernel.org>
6572 F: include/linux/errseq.h
6575 ET131X NETWORK DRIVER
6576 M: Mark Einon <mark.einon@gmail.com>
6578 F: drivers/net/ethernet/agere/
6581 M: Roopa Prabhu <roopa@nvidia.com>
6582 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6583 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6584 L: netdev@vger.kernel.org
6586 W: http://www.linuxfoundation.org/en/Net:Bridge
6587 F: include/linux/netfilter_bridge/
6590 ETHERNET PHY LIBRARY
6591 M: Andrew Lunn <andrew@lunn.ch>
6592 M: Heiner Kallweit <hkallweit1@gmail.com>
6593 R: Russell King <linux@armlinux.org.uk>
6594 L: netdev@vger.kernel.org
6596 F: Documentation/ABI/testing/sysfs-class-net-phydev
6597 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6598 F: Documentation/devicetree/bindings/net/mdio*
6599 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6600 F: Documentation/networking/phy.rst
6601 F: drivers/net/mdio/
6602 F: drivers/net/mdio/of_mdio.c
6605 F: drivers/of/of_net.c
6606 F: include/dt-bindings/net/qca-ar803x.h
6607 F: include/linux/*mdio*.h
6608 F: include/linux/mdio/*.h
6609 F: include/linux/of_net.h
6610 F: include/linux/phy.h
6611 F: include/linux/phy_fixed.h
6612 F: include/linux/platform_data/mdio-bcm-unimac.h
6613 F: include/linux/platform_data/mdio-gpio.h
6614 F: include/trace/events/mdio.h
6615 F: include/uapi/linux/mdio.h
6616 F: include/uapi/linux/mii.h
6619 M: Namjae Jeon <namjae.jeon@samsung.com>
6620 M: Sungjong Seo <sj1557.seo@samsung.com>
6621 L: linux-fsdevel@vger.kernel.org
6626 M: Jan Kara <jack@suse.com>
6627 L: linux-ext4@vger.kernel.org
6629 F: Documentation/filesystems/ext2.rst
6631 F: include/linux/ext2*
6634 M: "Theodore Ts'o" <tytso@mit.edu>
6635 M: Andreas Dilger <adilger.kernel@dilger.ca>
6636 L: linux-ext4@vger.kernel.org
6638 W: http://ext4.wiki.kernel.org
6639 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6641 F: Documentation/filesystems/ext4/
6643 F: include/trace/events/ext4.h
6645 Extended Verification Module (EVM)
6646 M: Mimi Zohar <zohar@linux.ibm.com>
6647 L: linux-integrity@vger.kernel.org
6649 F: security/integrity/evm/
6651 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6652 M: Ard Biesheuvel <ardb@kernel.org>
6653 L: linux-efi@vger.kernel.org
6655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6656 F: Documentation/admin-guide/efi-stub.rst
6657 F: arch/*/include/asm/efi.h
6658 F: arch/*/kernel/efi.c
6659 F: arch/arm/boot/compressed/efi-header.S
6660 F: arch/arm64/kernel/efi-entry.S
6661 F: arch/x86/platform/efi/
6662 F: drivers/firmware/efi/
6663 F: include/linux/efi*.h
6665 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6666 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6667 M: Chanwoo Choi <cw00.choi@samsung.com>
6668 L: linux-kernel@vger.kernel.org
6670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6671 F: Documentation/devicetree/bindings/extcon/
6672 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6674 F: include/linux/extcon.h
6675 F: include/linux/extcon/
6678 M: Masami Hiramatsu <mhiramat@kernel.org>
6680 F: Documentation/admin-guide/bootconfig.rst
6681 F: fs/proc/bootconfig.c
6682 F: include/linux/bootconfig.h
6684 F: tools/bootconfig/*
6685 F: tools/bootconfig/scripts/*
6688 M: Jingoo Han <jingoohan1@gmail.com>
6689 L: dri-devel@lists.freedesktop.org
6691 F: drivers/gpu/drm/exynos/exynos_dp*
6693 EXYNOS SYSMMU (IOMMU) driver
6694 M: Marek Szyprowski <m.szyprowski@samsung.com>
6695 L: iommu@lists.linux-foundation.org
6697 F: drivers/iommu/exynos-iommu.c
6700 M: Jaegeuk Kim <jaegeuk@kernel.org>
6701 M: Chao Yu <yuchao0@huawei.com>
6702 L: linux-f2fs-devel@lists.sourceforge.net
6704 W: https://f2fs.wiki.kernel.org/
6705 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6706 F: Documentation/ABI/testing/sysfs-fs-f2fs
6707 F: Documentation/filesystems/f2fs.rst
6709 F: include/linux/f2fs_fs.h
6710 F: include/trace/events/f2fs.h
6712 F71805F HARDWARE MONITORING DRIVER
6713 M: Jean Delvare <jdelvare@suse.com>
6714 L: linux-hwmon@vger.kernel.org
6716 F: Documentation/hwmon/f71805f.rst
6717 F: drivers/hwmon/f71805f.c
6720 M: Josh Poimboeuf <jpoimboe@redhat.com>
6722 F: scripts/faddr2line
6725 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6726 L: netdev@vger.kernel.org
6728 F: Documentation/networking/failover.rst
6729 F: include/net/failover.h
6730 F: net/core/failover.c
6733 M: Jan Kara <jack@suse.cz>
6734 R: Amir Goldstein <amir73il@gmail.com>
6735 L: linux-fsdevel@vger.kernel.org
6737 F: fs/notify/fanotify/
6738 F: include/linux/fanotify.h
6739 F: include/uapi/linux/fanotify.h
6741 FARSYNC SYNCHRONOUS DRIVER
6742 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6744 W: http://www.farsite.co.uk/
6745 F: drivers/net/wan/farsync.*
6747 FAULT INJECTION SUPPORT
6748 M: Akinobu Mita <akinobu.mita@gmail.com>
6750 F: Documentation/fault-injection/
6751 F: lib/fault-inject.c
6753 FBTFT Framebuffer drivers
6754 L: dri-devel@lists.freedesktop.org
6755 L: linux-fbdev@vger.kernel.org
6757 F: drivers/staging/fbtft/
6760 M: Michael Buesch <m@bues.ch>
6761 L: linux-media@vger.kernel.org
6763 F: drivers/media/tuners/fc0011.c
6764 F: drivers/media/tuners/fc0011.h
6767 M: Antti Palosaari <crope@iki.fi>
6768 L: linux-media@vger.kernel.org
6770 W: https://linuxtv.org
6771 W: http://palosaari.fi/linux/
6772 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6773 T: git git://linuxtv.org/anttip/media_tree.git
6774 F: drivers/media/tuners/fc2580*
6776 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6777 M: Hannes Reinecke <hare@suse.de>
6778 L: linux-scsi@vger.kernel.org
6780 W: www.Open-FCoE.org
6781 F: drivers/scsi/fcoe/
6782 F: drivers/scsi/libfc/
6784 F: include/scsi/libfc.h
6785 F: include/scsi/libfcoe.h
6786 F: include/uapi/scsi/fc/
6788 FILE LOCKING (flock() and fcntl()/lockf())
6789 M: Jeff Layton <jlayton@kernel.org>
6790 M: "J. Bruce Fields" <bfields@fieldses.org>
6791 L: linux-fsdevel@vger.kernel.org
6795 F: include/linux/fcntl.h
6796 F: include/uapi/linux/fcntl.h
6798 FILESYSTEM DIRECT ACCESS (DAX)
6799 M: Dan Williams <dan.j.williams@intel.com>
6800 R: Matthew Wilcox <willy@infradead.org>
6801 R: Jan Kara <jack@suse.cz>
6802 L: linux-fsdevel@vger.kernel.org
6803 L: linux-nvdimm@lists.01.org
6806 F: include/linux/dax.h
6807 F: include/trace/events/fs_dax.h
6809 FILESYSTEMS (VFS and infrastructure)
6810 M: Alexander Viro <viro@zeniv.linux.org.uk>
6811 L: linux-fsdevel@vger.kernel.org
6814 F: include/linux/fs.h
6815 F: include/linux/fs_types.h
6816 F: include/uapi/linux/fs.h
6817 F: include/uapi/linux/openat2.h
6819 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6820 M: Riku Voipio <riku.voipio@iki.fi>
6821 L: linux-hwmon@vger.kernel.org
6823 F: drivers/hwmon/f75375s.c
6824 F: include/linux/f75375s.h
6826 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6827 M: Clemens Ladisch <clemens@ladisch.de>
6828 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6829 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6832 F: include/uapi/sound/firewire.h
6835 FIREWIRE MEDIA DRIVERS (firedtv)
6836 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6837 L: linux-media@vger.kernel.org
6838 L: linux1394-devel@lists.sourceforge.net
6840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6841 F: drivers/media/firewire/
6843 FIREWIRE SBP-2 TARGET
6844 M: Chris Boot <bootc@bootc.net>
6845 L: linux-scsi@vger.kernel.org
6846 L: target-devel@vger.kernel.org
6847 L: linux1394-devel@lists.sourceforge.net
6849 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6850 F: drivers/target/sbp/
6853 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6854 L: linux1394-devel@lists.sourceforge.net
6856 W: http://ieee1394.wiki.kernel.org/
6857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6858 F: drivers/firewire/
6859 F: include/linux/firewire.h
6860 F: include/uapi/linux/firewire*.h
6863 FIRMWARE LOADER (request_firmware)
6864 M: Luis Chamberlain <mcgrof@kernel.org>
6865 L: linux-kernel@vger.kernel.org
6867 F: Documentation/firmware_class/
6868 F: drivers/base/firmware_loader/
6869 F: include/linux/firmware.h
6871 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6872 M: Joshua Morris <josh.h.morris@us.ibm.com>
6873 M: Philip Kelleher <pjk1939@linux.ibm.com>
6875 F: drivers/block/rsxx/
6877 FLEXTIMER FTM-QUADDEC DRIVER
6878 M: Patrick Havelange <patrick.havelange@essensium.com>
6879 L: linux-iio@vger.kernel.org
6881 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6882 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6883 F: drivers/counter/ftm-quaddec.c
6886 M: Denis Efremov <efremov@linux.com>
6887 L: linux-block@vger.kernel.org
6889 F: drivers/block/floppy.c
6891 FLYSKY FSIA6B RC RECEIVER
6892 M: Markus Koch <markus@notsyncing.net>
6893 L: linux-input@vger.kernel.org
6895 F: drivers/input/joystick/fsia6b.c
6897 FORCEDETH GIGABIT ETHERNET DRIVER
6898 M: Rain River <rain.1986.08.12@gmail.com>
6899 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6900 L: netdev@vger.kernel.org
6902 F: drivers/net/ethernet/nvidia/*
6905 M: Wu Hao <hao.wu@intel.com>
6906 R: Tom Rix <trix@redhat.com>
6907 L: linux-fpga@vger.kernel.org
6909 F: Documentation/ABI/testing/sysfs-bus-dfl
6910 F: Documentation/fpga/dfl.rst
6911 F: drivers/fpga/dfl*
6912 F: include/uapi/linux/fpga-dfl.h
6914 FPGA MANAGER FRAMEWORK
6915 M: Moritz Fischer <mdf@kernel.org>
6916 R: Tom Rix <trix@redhat.com>
6917 L: linux-fpga@vger.kernel.org
6919 W: http://www.rocketboards.org
6920 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6922 F: Documentation/devicetree/bindings/fpga/
6923 F: Documentation/driver-api/fpga/
6924 F: Documentation/fpga/
6926 F: include/linux/fpga/
6929 M: Bill Metzenthen <billm@melbpc.org.au>
6931 W: http://floatingpoint.sourceforge.net/emulator/index.html
6932 F: arch/x86/math-emu/
6934 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6935 L: netdev@vger.kernel.org
6937 F: drivers/net/wan/dlci.c
6938 F: drivers/net/wan/sdla.c
6941 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6942 L: dri-devel@lists.freedesktop.org
6943 L: linux-fbdev@vger.kernel.org
6945 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6946 T: git git://anongit.freedesktop.org/drm/drm-misc
6947 F: Documentation/fb/
6949 F: include/linux/fb.h
6950 F: include/uapi/linux/fb.h
6951 F: include/uapi/video/
6954 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6955 M: Horia Geantă <horia.geanta@nxp.com>
6956 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6957 L: linux-crypto@vger.kernel.org
6959 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6960 F: drivers/crypto/caam/
6962 FREESCALE COLDFIRE M5441X MMC DRIVER
6963 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6964 L: linux-mmc@vger.kernel.org
6966 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6967 F: include/linux/platform_data/mmc-esdhc-mcf.h
6969 FREESCALE DIU FRAMEBUFFER DRIVER
6970 M: Timur Tabi <timur@kernel.org>
6971 L: linux-fbdev@vger.kernel.org
6973 F: drivers/video/fbdev/fsl-diu-fb.*
6975 FREESCALE DMA DRIVER
6976 M: Li Yang <leoyang.li@nxp.com>
6977 M: Zhang Wei <zw@zh-kernel.org>
6978 L: linuxppc-dev@lists.ozlabs.org
6980 F: drivers/dma/fsldma.*
6982 FREESCALE DSPI DRIVER
6983 M: Vladimir Oltean <olteanv@gmail.com>
6984 L: linux-spi@vger.kernel.org
6986 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6987 F: drivers/spi/spi-fsl-dspi.c
6988 F: include/linux/spi/spi-fsl-dspi.h
6990 FREESCALE ENETC ETHERNET DRIVERS
6991 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6992 L: netdev@vger.kernel.org
6994 F: drivers/net/ethernet/freescale/enetc/
6996 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6997 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6998 L: netdev@vger.kernel.org
7000 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
7001 F: drivers/net/ethernet/freescale/gianfar*
7003 FREESCALE GPMI NAND DRIVER
7004 M: Han Xu <han.xu@nxp.com>
7005 L: linux-mtd@lists.infradead.org
7007 F: drivers/mtd/nand/raw/gpmi-nand/*
7009 FREESCALE I2C CPM DRIVER
7010 M: Jochen Friedrich <jochen@scram.de>
7011 L: linuxppc-dev@lists.ozlabs.org
7012 L: linux-i2c@vger.kernel.org
7014 F: drivers/i2c/busses/i2c-cpm.c
7016 FREESCALE IMX / MXC FEC DRIVER
7017 M: Fugang Duan <fugang.duan@nxp.com>
7018 L: netdev@vger.kernel.org
7020 F: Documentation/devicetree/bindings/net/fsl-fec.txt
7021 F: drivers/net/ethernet/freescale/fec.h
7022 F: drivers/net/ethernet/freescale/fec_main.c
7023 F: drivers/net/ethernet/freescale/fec_ptp.c
7025 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7026 M: Sascha Hauer <s.hauer@pengutronix.de>
7027 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7028 L: linux-fbdev@vger.kernel.org
7029 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7031 F: drivers/video/fbdev/imxfb.c
7032 F: include/linux/platform_data/video-imxfb.h
7034 FREESCALE IMX DDR PMU DRIVER
7035 M: Frank Li <Frank.li@nxp.com>
7036 L: linux-arm-kernel@lists.infradead.org
7038 F: Documentation/admin-guide/perf/imx-ddr.rst
7039 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7040 F: drivers/perf/fsl_imx8_ddr_perf.c
7042 FREESCALE IMX I2C DRIVER
7043 M: Oleksij Rempel <o.rempel@pengutronix.de>
7044 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7045 L: linux-i2c@vger.kernel.org
7047 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7048 F: drivers/i2c/busses/i2c-imx.c
7050 FREESCALE IMX LPI2C DRIVER
7051 M: Dong Aisheng <aisheng.dong@nxp.com>
7052 L: linux-i2c@vger.kernel.org
7053 L: linux-imx@nxp.com
7055 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7056 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7058 FREESCALE QORIQ DPAA ETHERNET DRIVER
7059 M: Madalin Bucur <madalin.bucur@nxp.com>
7060 L: netdev@vger.kernel.org
7062 F: drivers/net/ethernet/freescale/dpaa
7064 FREESCALE QORIQ DPAA FMAN DRIVER
7065 M: Madalin Bucur <madalin.bucur@nxp.com>
7066 L: netdev@vger.kernel.org
7068 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7069 F: drivers/net/ethernet/freescale/fman
7071 FREESCALE QORIQ PTP CLOCK DRIVER
7072 M: Yangbo Lu <yangbo.lu@nxp.com>
7073 L: netdev@vger.kernel.org
7075 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7076 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7077 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7078 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7079 F: drivers/ptp/ptp_qoriq.c
7080 F: drivers/ptp/ptp_qoriq_debugfs.c
7081 F: include/linux/fsl/ptp_qoriq.h
7083 FREESCALE QUAD SPI DRIVER
7084 M: Han Xu <han.xu@nxp.com>
7085 L: linux-spi@vger.kernel.org
7087 F: drivers/spi/spi-fsl-qspi.c
7089 FREESCALE QUICC ENGINE LIBRARY
7090 M: Qiang Zhao <qiang.zhao@nxp.com>
7091 L: linuxppc-dev@lists.ozlabs.org
7093 F: drivers/soc/fsl/qe/
7094 F: include/soc/fsl/*qe*.h
7095 F: include/soc/fsl/*ucc*.h
7097 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7098 M: Li Yang <leoyang.li@nxp.com>
7099 L: netdev@vger.kernel.org
7100 L: linuxppc-dev@lists.ozlabs.org
7102 F: drivers/net/ethernet/freescale/ucc_geth*
7104 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7105 M: Zhao Qiang <qiang.zhao@nxp.com>
7106 L: netdev@vger.kernel.org
7107 L: linuxppc-dev@lists.ozlabs.org
7109 F: drivers/net/wan/fsl_ucc_hdlc*
7111 FREESCALE QUICC ENGINE UCC UART DRIVER
7112 M: Timur Tabi <timur@kernel.org>
7113 L: linuxppc-dev@lists.ozlabs.org
7115 F: drivers/tty/serial/ucc_uart.c
7117 FREESCALE SOC DRIVERS
7118 M: Li Yang <leoyang.li@nxp.com>
7119 L: linuxppc-dev@lists.ozlabs.org
7120 L: linux-arm-kernel@lists.infradead.org
7122 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7123 F: Documentation/devicetree/bindings/soc/fsl/
7125 F: include/linux/fsl/
7127 FREESCALE SOC FS_ENET DRIVER
7128 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7129 L: linuxppc-dev@lists.ozlabs.org
7130 L: netdev@vger.kernel.org
7132 F: drivers/net/ethernet/freescale/fs_enet/
7133 F: include/linux/fs_enet_pd.h
7135 FREESCALE SOC SOUND DRIVERS
7136 M: Timur Tabi <timur@kernel.org>
7137 M: Nicolin Chen <nicoleotsuka@gmail.com>
7138 M: Xiubo Li <Xiubo.Lee@gmail.com>
7139 R: Fabio Estevam <festevam@gmail.com>
7140 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7141 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7142 L: linuxppc-dev@lists.ozlabs.org
7144 F: sound/soc/fsl/fsl*
7145 F: sound/soc/fsl/imx*
7146 F: sound/soc/fsl/mpc8610_hpcd.c
7148 FREESCALE USB PERIPHERAL DRIVERS
7149 M: Li Yang <leoyang.li@nxp.com>
7150 L: linux-usb@vger.kernel.org
7151 L: linuxppc-dev@lists.ozlabs.org
7153 F: drivers/usb/gadget/udc/fsl*
7155 FREESCALE USB PHY DRIVER
7156 M: Ran Wang <ran.wang_1@nxp.com>
7157 L: linux-usb@vger.kernel.org
7158 L: linuxppc-dev@lists.ozlabs.org
7160 F: drivers/usb/phy/phy-fsl-usb*
7163 M: Christoph Hellwig <hch@infradead.org>
7165 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7169 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7170 M: Pavel Machek <pavel@ucw.cz>
7171 L: linux-pm@vger.kernel.org
7173 F: Documentation/power/freezing-of-tasks.rst
7174 F: include/linux/freezer.h
7178 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7179 L: linux-kernel@vger.kernel.org
7181 F: include/linux/frontswap.h
7184 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7185 M: David Howells <dhowells@redhat.com>
7186 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7188 F: Documentation/filesystems/caching/
7190 F: include/linux/fscache*.h
7192 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7193 M: Theodore Y. Ts'o <tytso@mit.edu>
7194 M: Jaegeuk Kim <jaegeuk@kernel.org>
7195 M: Eric Biggers <ebiggers@kernel.org>
7196 L: linux-fscrypt@vger.kernel.org
7198 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7199 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7200 F: Documentation/filesystems/fscrypt.rst
7202 F: include/linux/fscrypt*.h
7203 F: include/uapi/linux/fscrypt.h
7206 M: Jeremy Kerr <jk@ozlabs.org>
7207 M: Joel Stanley <joel@jms.id.au>
7208 R: Alistar Popple <alistair@popple.id.au>
7209 R: Eddie James <eajames@linux.ibm.com>
7210 L: linux-fsi@lists.ozlabs.org
7212 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7215 F: include/linux/fsi*.h
7216 F: include/trace/events/fsi*.h
7218 FSI-ATTACHED I2C DRIVER
7219 M: Eddie James <eajames@linux.ibm.com>
7220 L: linux-i2c@vger.kernel.org
7221 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7223 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7224 F: drivers/i2c/busses/i2c-fsi.c
7226 FSI-ATTACHED SPI DRIVER
7227 M: Eddie James <eajames@linux.ibm.com>
7228 L: linux-spi@vger.kernel.org
7230 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7231 F: drivers/spi/spi-fsi.c
7233 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7234 M: Jan Kara <jack@suse.cz>
7235 R: Amir Goldstein <amir73il@gmail.com>
7236 L: linux-fsdevel@vger.kernel.org
7238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7240 F: include/linux/fsnotify*.h
7242 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7243 M: Eric Biggers <ebiggers@kernel.org>
7244 M: Theodore Y. Ts'o <tytso@mit.edu>
7245 L: linux-fscrypt@vger.kernel.org
7247 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7248 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7249 F: Documentation/filesystems/fsverity.rst
7251 F: include/linux/fsverity.h
7252 F: include/uapi/linux/fsverity.h
7254 FUJITSU LAPTOP EXTRAS
7255 M: Jonathan Woithe <jwoithe@just42.net>
7256 L: platform-driver-x86@vger.kernel.org
7258 F: drivers/platform/x86/fujitsu-laptop.c
7260 FUJITSU M-5MO LS CAMERA ISP DRIVER
7261 M: Kyungmin Park <kyungmin.park@samsung.com>
7262 M: Heungjun Kim <riverful.kim@samsung.com>
7263 L: linux-media@vger.kernel.org
7265 F: drivers/media/i2c/m5mols/
7266 F: include/media/i2c/m5mols.h
7268 FUJITSU TABLET EXTRAS
7269 M: Robert Gerlach <khnz@gmx.de>
7270 L: platform-driver-x86@vger.kernel.org
7272 F: drivers/platform/x86/fujitsu-tablet.c
7274 FUSE: FILESYSTEM IN USERSPACE
7275 M: Miklos Szeredi <miklos@szeredi.hu>
7276 L: linux-fsdevel@vger.kernel.org
7278 W: https://github.com/libfuse/
7279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7280 F: Documentation/filesystems/fuse.rst
7282 F: include/uapi/linux/fuse.h
7285 M: Thomas Gleixner <tglx@linutronix.de>
7286 M: Ingo Molnar <mingo@redhat.com>
7287 R: Peter Zijlstra <peterz@infradead.org>
7288 R: Darren Hart <dvhart@infradead.org>
7289 L: linux-kernel@vger.kernel.org
7291 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7292 F: Documentation/locking/*futex*
7293 F: include/asm-generic/futex.h
7294 F: include/linux/futex.h
7295 F: include/uapi/linux/futex.h
7297 F: tools/perf/bench/futex*
7298 F: tools/testing/selftests/futex/
7300 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7301 M: Tim Harvey <tharvey@gateworks.com>
7302 M: Robert Jones <rjones@gateworks.com>
7304 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7305 F: drivers/mfd/gateworks-gsc.c
7306 F: include/linux/mfd/gsc.h
7307 F: Documentation/hwmon/gsc-hwmon.rst
7308 F: drivers/hwmon/gsc-hwmon.c
7309 F: include/linux/platform_data/gsc_hwmon.h
7311 GASKET DRIVER FRAMEWORK
7312 M: Rob Springer <rspringer@google.com>
7313 M: Todd Poynor <toddpoynor@google.com>
7314 M: Ben Chan <benchan@chromium.org>
7315 M: Richard Yeh <rcy@google.com>
7317 F: drivers/staging/gasket/
7320 M: Kees Cook <keescook@chromium.org>
7321 R: Emese Revfy <re.emese@gmail.com>
7322 L: linux-hardening@vger.kernel.org
7324 F: Documentation/kbuild/gcc-plugins.rst
7325 F: scripts/Makefile.gcc-plugins
7326 F: scripts/gcc-plugin.sh
7327 F: scripts/gcc-plugins/
7329 GCOV BASED KERNEL PROFILING
7330 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7332 F: Documentation/dev-tools/gcov.rst
7335 GDB KERNEL DEBUGGING HELPER SCRIPTS
7336 M: Jan Kiszka <jan.kiszka@siemens.com>
7337 M: Kieran Bingham <kbingham@kernel.org>
7341 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7342 M: Achim Leubner <achim_leubner@adaptec.com>
7343 L: linux-scsi@vger.kernel.org
7345 W: http://www.icp-vortex.com/
7346 F: drivers/scsi/gdt*
7348 GEMTEK FM RADIO RECEIVER DRIVER
7349 M: Hans Verkuil <hverkuil@xs4all.nl>
7350 L: linux-media@vger.kernel.org
7352 W: https://linuxtv.org
7353 T: git git://linuxtv.org/media_tree.git
7354 F: drivers/media/radio/radio-gemtek*
7356 GENERIC ARCHITECTURE TOPOLOGY
7357 M: Sudeep Holla <sudeep.holla@arm.com>
7358 L: linux-kernel@vger.kernel.org
7360 F: drivers/base/arch_topology.c
7361 F: include/linux/arch_topology.h
7363 GENERIC GPIO I2C DRIVER
7364 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7366 F: drivers/i2c/busses/i2c-gpio.c
7367 F: include/linux/platform_data/i2c-gpio.h
7369 GENERIC GPIO I2C MULTIPLEXER DRIVER
7370 M: Peter Korsgaard <peter.korsgaard@barco.com>
7371 L: linux-i2c@vger.kernel.org
7373 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7374 F: drivers/i2c/muxes/i2c-mux-gpio.c
7375 F: include/linux/platform_data/i2c-mux-gpio.h
7377 GENERIC HDLC (WAN) DRIVERS
7378 M: Krzysztof Halasa <khc@pm.waw.pl>
7380 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7381 F: drivers/net/wan/c101.c
7382 F: drivers/net/wan/hd6457*
7383 F: drivers/net/wan/hdlc*
7384 F: drivers/net/wan/n2.c
7385 F: drivers/net/wan/pc300too.c
7386 F: drivers/net/wan/pci200syn.c
7387 F: drivers/net/wan/wanxl*
7389 GENERIC INCLUDE/ASM HEADER FILES
7390 M: Arnd Bergmann <arnd@arndb.de>
7391 L: linux-arch@vger.kernel.org
7393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7394 F: include/asm-generic/
7395 F: include/uapi/asm-generic/
7397 GENERIC PHY FRAMEWORK
7398 M: Kishon Vijay Abraham I <kishon@ti.com>
7399 M: Vinod Koul <vkoul@kernel.org>
7400 L: linux-kernel@vger.kernel.org
7402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7403 F: Documentation/devicetree/bindings/phy/
7405 F: include/linux/phy/
7407 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7408 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7410 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7413 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7414 M: Kevin Hilman <khilman@kernel.org>
7415 M: Ulf Hansson <ulf.hansson@linaro.org>
7416 L: linux-pm@vger.kernel.org
7418 F: Documentation/devicetree/bindings/power/power?domain*
7419 F: drivers/base/power/domain*.c
7420 F: include/linux/pm_domain.h
7422 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7423 M: Eugen Hristev <eugen.hristev@microchip.com>
7424 L: linux-input@vger.kernel.org
7426 F: drivers/input/touchscreen/resistive-adc-touch.c
7428 GENERIC UIO DRIVER FOR PCI DEVICES
7429 M: "Michael S. Tsirkin" <mst@redhat.com>
7430 L: kvm@vger.kernel.org
7432 F: drivers/uio/uio_pci_generic.c
7434 GENERIC VDSO LIBRARY
7435 M: Andy Lutomirski <luto@kernel.org>
7436 M: Thomas Gleixner <tglx@linutronix.de>
7437 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7438 L: linux-kernel@vger.kernel.org
7440 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7441 F: include/asm-generic/vdso/vsyscall.h
7443 F: kernel/time/vsyscall.c
7446 GENWQE (IBM Generic Workqueue Card)
7447 M: Frank Haverkamp <haver@linux.ibm.com>
7449 F: drivers/misc/genwqe/
7451 GET_MAINTAINER SCRIPT
7452 M: Joe Perches <joe@perches.com>
7454 F: scripts/get_maintainer.pl
7457 M: Bob Peterson <rpeterso@redhat.com>
7458 M: Andreas Gruenbacher <agruenba@redhat.com>
7459 L: cluster-devel@redhat.com
7461 W: http://sources.redhat.com/cluster/
7462 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7463 F: Documentation/filesystems/gfs2*
7465 F: include/uapi/linux/gfs2_ondisk.h
7468 M: Johan Hovold <johan@kernel.org>
7470 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7471 F: Documentation/ABI/testing/sysfs-class-gnss
7472 F: Documentation/devicetree/bindings/gnss/
7474 F: include/linux/gnss.h
7477 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7478 L: linux-media@vger.kernel.org
7480 F: drivers/media/usb/go7007/
7483 M: Bastien Nocera <hadess@hadess.net>
7484 L: linux-input@vger.kernel.org
7486 F: drivers/input/touchscreen/goodix.c
7488 GOOGLE ETHERNET DRIVERS
7489 M: Catherine Sullivan <csully@google.com>
7490 R: Sagi Shahar <sagis@google.com>
7491 R: Jon Olson <jonolson@google.com>
7492 L: netdev@vger.kernel.org
7494 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7495 F: drivers/net/ethernet/google
7497 GPD POCKET FAN DRIVER
7498 M: Hans de Goede <hdegoede@redhat.com>
7499 L: platform-driver-x86@vger.kernel.org
7501 F: drivers/platform/x86/gpd-pocket-fan.c
7504 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7505 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7506 L: linux-gpio@vger.kernel.org
7507 L: linux-acpi@vger.kernel.org
7509 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7510 F: drivers/gpio/gpiolib-acpi.c
7511 F: drivers/gpio/gpiolib-acpi.h
7514 M: Geert Uytterhoeven <geert+renesas@glider.be>
7515 L: linux-gpio@vger.kernel.org
7517 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7518 F: drivers/gpio/gpio-aggregator.c
7521 M: Sean Young <sean@mess.org>
7522 L: linux-media@vger.kernel.org
7524 F: drivers/media/rc/gpio-ir-tx.c
7527 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7528 L: linux-gpio@vger.kernel.org
7530 F: drivers/gpio/gpio-mockup.c
7531 F: tools/testing/selftests/gpio/
7534 R: Michael Walle <michael@walle.cc>
7536 F: drivers/gpio/gpio-regmap.c
7537 F: include/linux/gpio/regmap.h
7540 M: Linus Walleij <linus.walleij@linaro.org>
7541 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7542 L: linux-gpio@vger.kernel.org
7544 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7545 F: Documentation/ABI/obsolete/sysfs-gpio
7546 F: Documentation/ABI/testing/gpio-cdev
7547 F: Documentation/admin-guide/gpio/
7548 F: Documentation/devicetree/bindings/gpio/
7549 F: Documentation/driver-api/gpio/
7551 F: include/asm-generic/gpio.h
7552 F: include/linux/gpio.h
7553 F: include/linux/gpio/
7554 F: include/linux/of_gpio.h
7555 F: include/uapi/linux/gpio.h
7558 GRE DEMULTIPLEXER DRIVER
7559 M: Dmitry Kozlov <xeb@mail.ru>
7560 L: netdev@vger.kernel.org
7562 F: include/net/gre.h
7563 F: net/ipv4/gre_demux.c
7564 F: net/ipv4/gre_offload.c
7566 GRETH 10/100/1G Ethernet MAC device driver
7567 M: Andreas Larsson <andreas@gaisler.com>
7568 L: netdev@vger.kernel.org
7570 F: drivers/net/ethernet/aeroflex/
7572 GREYBUS AUDIO PROTOCOLS DRIVERS
7573 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7574 M: Mark Greer <mgreer@animalcreek.com>
7576 F: drivers/staging/greybus/audio_apbridgea.c
7577 F: drivers/staging/greybus/audio_apbridgea.h
7578 F: drivers/staging/greybus/audio_codec.c
7579 F: drivers/staging/greybus/audio_codec.h
7580 F: drivers/staging/greybus/audio_gb.c
7581 F: drivers/staging/greybus/audio_manager.c
7582 F: drivers/staging/greybus/audio_manager.h
7583 F: drivers/staging/greybus/audio_manager_module.c
7584 F: drivers/staging/greybus/audio_manager_private.h
7585 F: drivers/staging/greybus/audio_manager_sysfs.c
7586 F: drivers/staging/greybus/audio_module.c
7587 F: drivers/staging/greybus/audio_topology.c
7589 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7590 M: Viresh Kumar <vireshk@kernel.org>
7592 F: drivers/staging/greybus/authentication.c
7593 F: drivers/staging/greybus/bootrom.c
7594 F: drivers/staging/greybus/firmware.h
7595 F: drivers/staging/greybus/fw-core.c
7596 F: drivers/staging/greybus/fw-download.c
7597 F: drivers/staging/greybus/fw-management.c
7598 F: drivers/staging/greybus/greybus_authentication.h
7599 F: drivers/staging/greybus/greybus_firmware.h
7600 F: drivers/staging/greybus/hid.c
7601 F: drivers/staging/greybus/i2c.c
7602 F: drivers/staging/greybus/spi.c
7603 F: drivers/staging/greybus/spilib.c
7604 F: drivers/staging/greybus/spilib.h
7606 GREYBUS LOOPBACK DRIVER
7607 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7609 F: drivers/staging/greybus/loopback.c
7611 GREYBUS PLATFORM DRIVERS
7612 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7614 F: drivers/staging/greybus/arche-apb-ctrl.c
7615 F: drivers/staging/greybus/arche-platform.c
7616 F: drivers/staging/greybus/arche_platform.h
7618 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7619 M: Rui Miguel Silva <rmfrfs@gmail.com>
7621 F: drivers/staging/greybus/gpio.c
7622 F: drivers/staging/greybus/light.c
7623 F: drivers/staging/greybus/power_supply.c
7624 F: drivers/staging/greybus/sdio.c
7625 F: drivers/staging/greybus/spi.c
7626 F: drivers/staging/greybus/spilib.c
7629 M: Johan Hovold <johan@kernel.org>
7630 M: Alex Elder <elder@kernel.org>
7631 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7632 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7635 F: drivers/staging/greybus/
7636 F: include/linux/greybus.h
7637 F: include/linux/greybus/
7639 GREYBUS UART PROTOCOLS DRIVERS
7640 M: David Lin <dtwlin@gmail.com>
7642 F: drivers/staging/greybus/log.c
7643 F: drivers/staging/greybus/uart.c
7645 GS1662 VIDEO SERIALIZER
7646 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7647 L: linux-media@vger.kernel.org
7649 T: git git://linuxtv.org/media_tree.git
7650 F: drivers/media/spi/gs1662.c
7652 GSPCA FINEPIX SUBDRIVER
7653 M: Frank Zago <frank@zago.net>
7654 L: linux-media@vger.kernel.org
7656 T: git git://linuxtv.org/media_tree.git
7657 F: drivers/media/usb/gspca/finepix.c
7659 GSPCA GL860 SUBDRIVER
7660 M: Olivier Lorin <o.lorin@laposte.net>
7661 L: linux-media@vger.kernel.org
7663 T: git git://linuxtv.org/media_tree.git
7664 F: drivers/media/usb/gspca/gl860/
7666 GSPCA M5602 SUBDRIVER
7667 M: Erik Andren <erik.andren@gmail.com>
7668 L: linux-media@vger.kernel.org
7670 T: git git://linuxtv.org/media_tree.git
7671 F: drivers/media/usb/gspca/m5602/
7673 GSPCA PAC207 SONIXB SUBDRIVER
7674 M: Hans Verkuil <hverkuil@xs4all.nl>
7675 L: linux-media@vger.kernel.org
7677 T: git git://linuxtv.org/media_tree.git
7678 F: drivers/media/usb/gspca/pac207.c
7680 GSPCA SN9C20X SUBDRIVER
7681 M: Brian Johnson <brijohn@gmail.com>
7682 L: linux-media@vger.kernel.org
7684 T: git git://linuxtv.org/media_tree.git
7685 F: drivers/media/usb/gspca/sn9c20x.c
7687 GSPCA T613 SUBDRIVER
7688 M: Leandro Costantino <lcostantino@gmail.com>
7689 L: linux-media@vger.kernel.org
7691 T: git git://linuxtv.org/media_tree.git
7692 F: drivers/media/usb/gspca/t613.c
7694 GSPCA USB WEBCAM DRIVER
7695 M: Hans Verkuil <hverkuil@xs4all.nl>
7696 L: linux-media@vger.kernel.org
7698 T: git git://linuxtv.org/media_tree.git
7699 F: drivers/media/usb/gspca/
7701 GTP (GPRS Tunneling Protocol)
7702 M: Pablo Neira Ayuso <pablo@netfilter.org>
7703 M: Harald Welte <laforge@gnumonks.org>
7704 L: osmocom-net-gprs@lists.osmocom.org
7706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7707 F: drivers/net/gtp.c
7709 GUID PARTITION TABLE (GPT)
7710 M: Davidlohr Bueso <dave@stgolabs.net>
7711 L: linux-efi@vger.kernel.org
7713 F: block/partitions/efi.*
7716 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7717 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7719 W: http://uclinux-h8.sourceforge.jp
7720 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7722 F: drivers/clk/h8300/
7723 F: drivers/clocksource/h8300_*.c
7724 F: drivers/irqchip/irq-renesas-h8*.c
7726 HABANALABS PCI DRIVER
7727 M: Oded Gabbay <oded.gabbay@gmail.com>
7729 T: git https://github.com/HabanaAI/linux.git
7730 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7731 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7732 F: drivers/misc/habanalabs/
7733 F: include/uapi/misc/habanalabs.h
7736 M: Antti Palosaari <crope@iki.fi>
7737 L: linux-media@vger.kernel.org
7739 W: https://linuxtv.org
7740 W: http://palosaari.fi/linux/
7741 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7742 T: git git://linuxtv.org/anttip/media_tree.git
7743 F: drivers/media/usb/hackrf/
7745 HANTRO VPU CODEC DRIVER
7746 M: Ezequiel Garcia <ezequiel@collabora.com>
7747 M: Philipp Zabel <p.zabel@pengutronix.de>
7748 L: linux-media@vger.kernel.org
7749 L: linux-rockchip@lists.infradead.org
7751 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7752 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7753 F: drivers/staging/media/hantro/
7755 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7756 M: Frank Seidel <frank@f-seidel.de>
7757 L: platform-driver-x86@vger.kernel.org
7759 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7760 F: drivers/platform/x86/hdaps.c
7763 M: Jean Delvare <jdelvare@suse.com>
7764 M: Guenter Roeck <linux@roeck-us.net>
7765 L: linux-hwmon@vger.kernel.org
7767 W: http://hwmon.wiki.kernel.org/
7768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7769 F: Documentation/devicetree/bindings/hwmon/
7770 F: Documentation/hwmon/
7772 F: include/linux/hwmon*.h
7773 F: include/trace/events/hwmon*.h
7775 HARDWARE RANDOM NUMBER GENERATOR CORE
7776 M: Matt Mackall <mpm@selenic.com>
7777 M: Herbert Xu <herbert@gondor.apana.org.au>
7778 L: linux-crypto@vger.kernel.org
7780 F: Documentation/admin-guide/hw_random.rst
7781 F: Documentation/devicetree/bindings/rng/
7782 F: drivers/char/hw_random/
7783 F: include/linux/hw_random.h
7785 HARDWARE SPINLOCK CORE
7786 M: Ohad Ben-Cohen <ohad@wizery.com>
7787 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7788 R: Baolin Wang <baolin.wang7@gmail.com>
7789 L: linux-remoteproc@vger.kernel.org
7791 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7792 F: Documentation/devicetree/bindings/hwlock/
7793 F: Documentation/locking/hwspinlock.rst
7794 F: drivers/hwspinlock/
7795 F: include/linux/hwspinlock.h
7797 HARDWARE TRACING FACILITIES
7798 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7800 F: drivers/hwtracing/
7802 HARMONY SOUND DRIVER
7803 L: linux-parisc@vger.kernel.org
7805 F: sound/parisc/harmony.*
7807 HDPVR USB VIDEO ENCODER DRIVER
7808 M: Hans Verkuil <hverkuil@xs4all.nl>
7809 L: linux-media@vger.kernel.org
7811 W: https://linuxtv.org
7812 T: git git://linuxtv.org/media_tree.git
7813 F: drivers/media/usb/hdpvr/
7815 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7816 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7818 F: Documentation/watchdog/hpwdt.rst
7819 F: drivers/watchdog/hpwdt.c
7821 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7822 M: Don Brace <don.brace@microchip.com>
7823 L: storagedev@microchip.com
7824 L: linux-scsi@vger.kernel.org
7826 F: Documentation/scsi/hpsa.rst
7827 F: drivers/scsi/hpsa*.[ch]
7828 F: include/linux/cciss*.h
7829 F: include/uapi/linux/cciss*.h
7832 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7833 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7834 L: linux-rdma@vger.kernel.org
7836 F: drivers/infiniband/hw/hfi1
7839 L: linux-fsdevel@vger.kernel.org
7841 F: Documentation/filesystems/hfs.rst
7845 L: linux-fsdevel@vger.kernel.org
7847 F: Documentation/filesystems/hfsplus.rst
7850 HGA FRAMEBUFFER DRIVER
7851 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7852 L: linux-nvidia@lists.surfsouth.com
7854 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7855 F: drivers/video/fbdev/hgafb.c
7857 HIBERNATION (aka Software Suspend, aka swsusp)
7858 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7859 M: Pavel Machek <pavel@ucw.cz>
7860 L: linux-pm@vger.kernel.org
7862 B: https://bugzilla.kernel.org
7863 F: arch/*/include/asm/suspend*.h
7865 F: drivers/base/power/
7866 F: include/linux/freezer.h
7867 F: include/linux/pm.h
7868 F: include/linux/suspend.h
7872 M: Jiri Kosina <jikos@kernel.org>
7873 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7874 L: linux-input@vger.kernel.org
7876 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7878 F: include/linux/hid*
7879 F: include/uapi/linux/hid*
7881 HID SENSOR HUB DRIVERS
7882 M: Jiri Kosina <jikos@kernel.org>
7883 M: Jonathan Cameron <jic23@kernel.org>
7884 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7885 L: linux-input@vger.kernel.org
7886 L: linux-iio@vger.kernel.org
7888 F: Documentation/hid/hid-sensor*
7889 F: drivers/hid/hid-sensor-*
7890 F: drivers/iio/*/hid-*
7891 F: include/linux/hid-sensor-*
7893 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7894 M: Thomas Gleixner <tglx@linutronix.de>
7895 L: linux-kernel@vger.kernel.org
7897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7898 F: Documentation/timers/
7899 F: include/linux/clockchips.h
7900 F: include/linux/hrtimer.h
7901 F: kernel/time/clockevents.c
7902 F: kernel/time/hrtimer.c
7903 F: kernel/time/timer_*.c
7905 HIGH-SPEED SCC DRIVER FOR AX.25
7906 L: linux-hams@vger.kernel.org
7908 F: drivers/net/hamradio/dmascc.c
7909 F: drivers/net/hamradio/scc.c
7911 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7912 M: HighPoint Linux Team <linux@highpoint-tech.com>
7914 W: http://www.highpoint-tech.com
7915 F: Documentation/scsi/hptiop.rst
7916 F: drivers/scsi/hptiop.c
7919 M: Jes Sorensen <jes@trained-monkey.org>
7920 L: linux-hippi@sunsite.dk
7922 F: drivers/net/hippi/
7923 F: include/linux/hippidevice.h
7924 F: include/uapi/linux/if_hippi.h
7927 HISILICON DMA DRIVER
7928 M: Zhou Wang <wangzhou1@hisilicon.com>
7929 L: dmaengine@vger.kernel.org
7931 F: drivers/dma/hisi_dma.c
7933 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7934 M: Zaibo Xu <xuzaibo@huawei.com>
7935 L: linux-crypto@vger.kernel.org
7937 F: Documentation/ABI/testing/debugfs-hisi-hpre
7938 F: drivers/crypto/hisilicon/hpre/hpre.h
7939 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7940 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7942 HISILICON LPC BUS DRIVER
7943 M: john.garry@huawei.com
7945 W: http://www.hisilicon.com
7946 F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
7947 F: drivers/bus/hisi_lpc.c
7949 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7950 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7951 M: Salil Mehta <salil.mehta@huawei.com>
7952 L: netdev@vger.kernel.org
7954 W: http://www.hisilicon.com
7955 F: drivers/net/ethernet/hisilicon/hns3/
7957 HISILICON NETWORK SUBSYSTEM DRIVER
7958 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7959 M: Salil Mehta <salil.mehta@huawei.com>
7960 L: netdev@vger.kernel.org
7962 W: http://www.hisilicon.com
7963 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7964 F: drivers/net/ethernet/hisilicon/
7966 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7967 M: John Stultz <john.stultz@linaro.org>
7968 L: linux-kernel@vger.kernel.org
7970 F: drivers/misc/hisi_hikey_usb.c
7971 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7973 HISILICON PMU DRIVER
7974 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7976 W: http://www.hisilicon.com
7977 F: Documentation/admin-guide/perf/hisi-pmu.rst
7978 F: drivers/perf/hisilicon
7980 HISILICON QM AND ZIP Controller DRIVER
7981 M: Zhou Wang <wangzhou1@hisilicon.com>
7982 L: linux-crypto@vger.kernel.org
7984 F: Documentation/ABI/testing/debugfs-hisi-zip
7985 F: drivers/crypto/hisilicon/qm.c
7986 F: drivers/crypto/hisilicon/qm.h
7987 F: drivers/crypto/hisilicon/sgl.c
7988 F: drivers/crypto/hisilicon/zip/
7990 HISILICON ROCE DRIVER
7991 M: Lijun Ou <oulijun@huawei.com>
7992 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7993 M: Weihang Li <liweihang@huawei.com>
7994 L: linux-rdma@vger.kernel.org
7996 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7997 F: drivers/infiniband/hw/hns/
7999 HISILICON SAS Controller
8000 M: John Garry <john.garry@huawei.com>
8002 W: http://www.hisilicon.com
8003 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
8004 F: drivers/scsi/hisi_sas/
8006 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
8007 M: Zaibo Xu <xuzaibo@huawei.com>
8008 L: linux-crypto@vger.kernel.org
8010 F: Documentation/ABI/testing/debugfs-hisi-sec
8011 F: drivers/crypto/hisilicon/sec2/sec.h
8012 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
8013 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
8014 F: drivers/crypto/hisilicon/sec2/sec_main.c
8016 HISILICON STAGING DRIVERS FOR HIKEY 960/970
8017 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
8018 L: devel@driverdev.osuosl.org
8020 F: drivers/staging/hikey9xx/
8022 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
8023 M: Zaibo Xu <xuzaibo@huawei.com>
8025 F: drivers/char/hw_random/hisi-trng-v2.c
8027 HISILICON V3XX SPI NOR FLASH Controller Driver
8028 M: John Garry <john.garry@huawei.com>
8030 W: http://www.hisilicon.com
8031 F: drivers/spi/spi-hisi-sfc-v3xx.c
8033 HMM - Heterogeneous Memory Management
8034 M: Jérôme Glisse <jglisse@redhat.com>
8035 L: linux-mm@kvack.org
8037 F: Documentation/vm/hmm.rst
8038 F: include/linux/hmm*
8041 F: tools/testing/selftests/vm/*hmm*
8044 M: Jouni Malinen <j@w1.fi>
8045 L: linux-wireless@vger.kernel.org
8047 W: http://w1.fi/hostap-driver.html
8048 F: drivers/net/wireless/intersil/hostap/
8050 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8051 L: platform-driver-x86@vger.kernel.org
8053 F: drivers/platform/x86/tc1100-wmi.c
8055 HPET: High Precision Event Timers driver
8056 M: Clemens Ladisch <clemens@ladisch.de>
8058 F: Documentation/timers/hpet.rst
8059 F: drivers/char/hpet.c
8060 F: include/linux/hpet.h
8061 F: include/uapi/linux/hpet.h
8065 F: arch/x86/include/asm/hpet.h
8066 F: arch/x86/kernel/hpet.c
8069 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8071 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8075 M: Sebastian Reichel <sre@kernel.org>
8077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8078 F: Documentation/ABI/testing/sysfs-bus-hsi
8079 F: Documentation/driver-api/hsi.rst
8081 F: include/linux/hsi/
8082 F: include/uapi/linux/hsi/
8085 L: linux-usb@vger.kernel.org
8087 F: drivers/net/usb/hso.c
8089 HSR NETWORK PROTOCOL
8090 L: netdev@vger.kernel.org
8094 HT16K33 LED CONTROLLER DRIVER
8095 M: Robin van der Gracht <robin@protonic.nl>
8097 F: Documentation/devicetree/bindings/display/ht16k33.txt
8098 F: drivers/auxdisplay/ht16k33.c
8100 HTCPEN TOUCHSCREEN DRIVER
8101 M: Pau Oliva Fora <pof@eslack.org>
8102 L: linux-input@vger.kernel.org
8104 F: drivers/input/touchscreen/htcpen.c
8106 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8107 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8108 L: linux-iio@vger.kernel.org
8110 W: http://www.st.com/
8111 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8112 F: drivers/iio/humidity/hts221*
8114 HUAWEI ETHERNET DRIVER
8115 M: Bin Luo <luobin9@huawei.com>
8116 L: netdev@vger.kernel.org
8118 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8119 F: drivers/net/ethernet/huawei/hinic/
8122 M: Mike Kravetz <mike.kravetz@oracle.com>
8123 L: linux-mm@kvack.org
8125 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8126 F: Documentation/admin-guide/mm/hugetlbpage.rst
8127 F: Documentation/vm/hugetlbfs_reserv.rst
8129 F: include/linux/hugetlb.h
8133 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8134 L: linux-media@vger.kernel.org
8136 W: https://linuxtv.org
8137 T: git git://linuxtv.org/media_tree.git
8138 F: drivers/media/platform/sti/hva
8140 HWPOISON MEMORY FAILURE HANDLING
8141 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8142 L: linux-mm@kvack.org
8144 F: mm/hwpoison-inject.c
8145 F: mm/memory-failure.c
8147 HYGON PROCESSOR SUPPORT
8148 M: Pu Wen <puwen@hygon.cn>
8149 L: linux-kernel@vger.kernel.org
8151 F: arch/x86/kernel/cpu/hygon.c
8153 HYNIX HI556 SENSOR DRIVER
8154 M: Shawn Tu <shawnx.tu@intel.com>
8155 L: linux-media@vger.kernel.org
8157 T: git git://linuxtv.org/media_tree.git
8158 F: drivers/media/i2c/hi556.c
8160 Hyper-V CORE AND DRIVERS
8161 M: "K. Y. Srinivasan" <kys@microsoft.com>
8162 M: Haiyang Zhang <haiyangz@microsoft.com>
8163 M: Stephen Hemminger <sthemmin@microsoft.com>
8164 M: Wei Liu <wei.liu@kernel.org>
8165 L: linux-hyperv@vger.kernel.org
8167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8168 F: Documentation/ABI/stable/sysfs-bus-vmbus
8169 F: Documentation/ABI/testing/debugfs-hyperv
8170 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8172 F: arch/x86/include/asm/hyperv-tlfs.h
8173 F: arch/x86/include/asm/mshyperv.h
8174 F: arch/x86/include/asm/trace/hyperv.h
8175 F: arch/x86/kernel/cpu/mshyperv.c
8176 F: drivers/clocksource/hyperv_timer.c
8177 F: drivers/hid/hid-hyperv.c
8179 F: drivers/input/serio/hyperv-keyboard.c
8180 F: drivers/iommu/hyperv-iommu.c
8181 F: drivers/net/hyperv/
8182 F: drivers/pci/controller/pci-hyperv-intf.c
8183 F: drivers/pci/controller/pci-hyperv.c
8184 F: drivers/scsi/storvsc_drv.c
8185 F: drivers/uio/uio_hv_generic.c
8186 F: drivers/video/fbdev/hyperv_fb.c
8187 F: include/asm-generic/hyperv-tlfs.h
8188 F: include/asm-generic/mshyperv.h
8189 F: include/clocksource/hyperv_timer.h
8190 F: include/linux/hyperv.h
8191 F: include/uapi/linux/hyperv.h
8192 F: net/vmw_vsock/hyperv_transport.c
8196 M: Vignesh Raghavendra <vigneshr@ti.com>
8197 L: linux-mtd@lists.infradead.org
8199 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8200 C: irc://irc.oftc.net/mtd
8201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8202 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8203 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8204 F: drivers/mtd/hyperbus/
8205 F: include/linux/mtd/hyperbus.h
8207 HYPERVISOR VIRTUAL CONSOLE DRIVER
8208 L: linuxppc-dev@lists.ozlabs.org
8213 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8214 L: linux-i2c@vger.kernel.org
8215 L: linux-acpi@vger.kernel.org
8217 F: drivers/i2c/i2c-core-acpi.c
8219 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8220 M: Ajay Gupta <ajayg@nvidia.com>
8221 L: linux-i2c@vger.kernel.org
8223 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8224 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8227 M: Peter Rosin <peda@axentia.se>
8228 L: linux-i2c@vger.kernel.org
8230 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8231 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8232 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8233 F: Documentation/i2c/i2c-topology.rst
8234 F: Documentation/i2c/muxes/
8235 F: drivers/i2c/i2c-mux.c
8236 F: drivers/i2c/muxes/
8237 F: include/linux/i2c-mux.h
8239 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8240 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8241 L: linux-i2c@vger.kernel.org
8243 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8244 F: drivers/i2c/busses/i2c-mv64xxx.c
8246 I2C OVER PARALLEL PORT
8247 M: Jean Delvare <jdelvare@suse.com>
8248 L: linux-i2c@vger.kernel.org
8250 F: Documentation/i2c/busses/i2c-parport.rst
8251 F: drivers/i2c/busses/i2c-parport.c
8254 M: Wolfram Sang <wsa@kernel.org>
8255 L: linux-i2c@vger.kernel.org
8257 W: https://i2c.wiki.kernel.org/
8258 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8260 F: Documentation/devicetree/bindings/i2c/i2c.txt
8261 F: Documentation/i2c/
8263 F: include/linux/i2c-dev.h
8264 F: include/linux/i2c-smbus.h
8265 F: include/linux/i2c.h
8266 F: include/uapi/linux/i2c-*.h
8267 F: include/uapi/linux/i2c.h
8269 I2C SUBSYSTEM HOST DRIVERS
8270 L: linux-i2c@vger.kernel.org
8272 W: https://i2c.wiki.kernel.org/
8273 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8275 F: Documentation/devicetree/bindings/i2c/
8276 F: drivers/i2c/algos/
8277 F: drivers/i2c/busses/
8280 M: Jean Delvare <jdelvare@suse.com>
8281 L: linux-i2c@vger.kernel.org
8283 F: Documentation/i2c/busses/i2c-taos-evm.rst
8284 F: drivers/i2c/busses/i2c-taos-evm.c
8287 M: Till Harbaum <till@harbaum.org>
8288 L: linux-i2c@vger.kernel.org
8290 W: http://www.harbaum.org/till/i2c_tiny_usb
8291 F: drivers/i2c/busses/i2c-tiny-usb.c
8293 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8294 M: Jean Delvare <jdelvare@suse.com>
8295 L: linux-i2c@vger.kernel.org
8297 F: Documentation/i2c/busses/i2c-ali1535.rst
8298 F: Documentation/i2c/busses/i2c-ali1563.rst
8299 F: Documentation/i2c/busses/i2c-ali15x3.rst
8300 F: Documentation/i2c/busses/i2c-amd756.rst
8301 F: Documentation/i2c/busses/i2c-amd8111.rst
8302 F: Documentation/i2c/busses/i2c-i801.rst
8303 F: Documentation/i2c/busses/i2c-nforce2.rst
8304 F: Documentation/i2c/busses/i2c-piix4.rst
8305 F: Documentation/i2c/busses/i2c-sis5595.rst
8306 F: Documentation/i2c/busses/i2c-sis630.rst
8307 F: Documentation/i2c/busses/i2c-sis96x.rst
8308 F: Documentation/i2c/busses/i2c-via.rst
8309 F: Documentation/i2c/busses/i2c-viapro.rst
8310 F: drivers/i2c/busses/i2c-ali1535.c
8311 F: drivers/i2c/busses/i2c-ali1563.c
8312 F: drivers/i2c/busses/i2c-ali15x3.c
8313 F: drivers/i2c/busses/i2c-amd756-s4882.c
8314 F: drivers/i2c/busses/i2c-amd756.c
8315 F: drivers/i2c/busses/i2c-amd8111.c
8316 F: drivers/i2c/busses/i2c-i801.c
8317 F: drivers/i2c/busses/i2c-isch.c
8318 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8319 F: drivers/i2c/busses/i2c-nforce2.c
8320 F: drivers/i2c/busses/i2c-piix4.c
8321 F: drivers/i2c/busses/i2c-sis5595.c
8322 F: drivers/i2c/busses/i2c-sis630.c
8323 F: drivers/i2c/busses/i2c-sis96x.c
8324 F: drivers/i2c/busses/i2c-via.c
8325 F: drivers/i2c/busses/i2c-viapro.c
8327 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8328 M: Hans de Goede <hdegoede@redhat.com>
8329 L: linux-i2c@vger.kernel.org
8331 F: drivers/i2c/busses/i2c-cht-wc.c
8333 I2C/SMBUS ISMT DRIVER
8334 M: Seth Heasley <seth.heasley@intel.com>
8335 M: Neil Horman <nhorman@tuxdriver.com>
8336 L: linux-i2c@vger.kernel.org
8337 F: Documentation/i2c/busses/i2c-ismt.rst
8338 F: drivers/i2c/busses/i2c-ismt.c
8340 I2C/SMBUS STUB DRIVER
8341 M: Jean Delvare <jdelvare@suse.com>
8342 L: linux-i2c@vger.kernel.org
8344 F: drivers/i2c/i2c-stub.c
8346 I3C DRIVER FOR CADENCE I3C MASTER IP
8347 M: Przemysław Gaj <pgaj@cadence.com>
8349 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8350 F: drivers/i3c/master/i3c-master-cdns.c
8352 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8353 M: Vitor Soares <vitor.soares@synopsys.com>
8355 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8356 F: drivers/i3c/master/dw*
8359 M: Boris Brezillon <bbrezillon@kernel.org>
8360 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8362 C: irc://chat.freenode.net/linux-i3c
8363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8364 F: Documentation/ABI/testing/sysfs-bus-i3c
8365 F: Documentation/devicetree/bindings/i3c/
8366 F: Documentation/driver-api/i3c
8368 F: include/linux/i3c/
8370 IA64 (Itanium) PLATFORM
8371 M: Tony Luck <tony.luck@intel.com>
8372 M: Fenghua Yu <fenghua.yu@intel.com>
8373 L: linux-ia64@vger.kernel.org
8375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8376 F: Documentation/ia64/
8379 IBM Power 842 compression accelerator
8380 M: Haren Myneni <haren@us.ibm.com>
8383 F: drivers/crypto/nx/Kconfig
8384 F: drivers/crypto/nx/Makefile
8385 F: drivers/crypto/nx/nx-842*
8386 F: include/linux/sw842.h
8389 IBM Power in-Nest Crypto Acceleration
8390 M: Breno Leitão <leitao@debian.org>
8391 M: Nayna Jain <nayna@linux.ibm.com>
8392 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8393 L: linux-crypto@vger.kernel.org
8395 F: drivers/crypto/nx/Kconfig
8396 F: drivers/crypto/nx/Makefile
8397 F: drivers/crypto/nx/nx-aes*
8398 F: drivers/crypto/nx/nx-sha*
8399 F: drivers/crypto/nx/nx.*
8400 F: drivers/crypto/nx/nx_csbcpb.h
8401 F: drivers/crypto/nx/nx_debugfs.c
8403 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8404 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8405 L: linux-pci@vger.kernel.org
8406 L: linuxppc-dev@lists.ozlabs.org
8408 F: drivers/pci/hotplug/rpadlpar*
8410 IBM Power Linux RAID adapter
8411 M: Brian King <brking@us.ibm.com>
8413 F: drivers/scsi/ipr.*
8415 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8416 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8417 L: linux-pci@vger.kernel.org
8418 L: linuxppc-dev@lists.ozlabs.org
8420 F: drivers/pci/hotplug/rpaphp*
8422 IBM Power SRIOV Virtual NIC Device Driver
8423 M: Dany Madden <drt@linux.ibm.com>
8424 M: Lijun Pan <ljp@linux.ibm.com>
8425 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8426 L: netdev@vger.kernel.org
8428 F: drivers/net/ethernet/ibm/ibmvnic.*
8430 IBM Power Virtual Accelerator Switchboard
8431 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8432 L: linuxppc-dev@lists.ozlabs.org
8434 F: arch/powerpc/include/asm/vas.h
8435 F: arch/powerpc/platforms/powernv/copy-paste.h
8436 F: arch/powerpc/platforms/powernv/vas*
8438 IBM Power Virtual Ethernet Device Driver
8439 M: Cristobal Forno <cforno12@linux.ibm.com>
8440 L: netdev@vger.kernel.org
8442 F: drivers/net/ethernet/ibm/ibmveth.*
8444 IBM Power Virtual FC Device Drivers
8445 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8446 L: linux-scsi@vger.kernel.org
8448 F: drivers/scsi/ibmvscsi/ibmvfc*
8450 IBM Power Virtual Management Channel Driver
8451 M: Steven Royer <seroyer@linux.ibm.com>
8453 F: drivers/misc/ibmvmc.*
8455 IBM Power Virtual SCSI Device Drivers
8456 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8457 L: linux-scsi@vger.kernel.org
8459 F: drivers/scsi/ibmvscsi/ibmvscsi*
8460 F: include/scsi/viosrp.h
8462 IBM Power Virtual SCSI Device Target Driver
8463 M: Michael Cyr <mikecyr@linux.ibm.com>
8464 L: linux-scsi@vger.kernel.org
8465 L: target-devel@vger.kernel.org
8467 F: drivers/scsi/ibmvscsi_tgt/
8469 IBM Power VMX Cryptographic instructions
8470 M: Breno Leitão <leitao@debian.org>
8471 M: Nayna Jain <nayna@linux.ibm.com>
8472 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8473 L: linux-crypto@vger.kernel.org
8475 F: drivers/crypto/vmx/Kconfig
8476 F: drivers/crypto/vmx/Makefile
8477 F: drivers/crypto/vmx/aes*
8478 F: drivers/crypto/vmx/ghash*
8479 F: drivers/crypto/vmx/ppc-xlate.pl
8480 F: drivers/crypto/vmx/vmx.c
8482 IBM ServeRAID RAID DRIVER
8484 F: drivers/scsi/ips.*
8486 ICH LPC AND GPIO DRIVER
8487 M: Peter Tyser <ptyser@xes-inc.com>
8489 F: drivers/gpio/gpio-ich.c
8490 F: drivers/mfd/lpc_ich.c
8493 M: Max Staudt <max@enpas.org>
8494 L: linux-i2c@vger.kernel.org
8496 F: drivers/i2c/busses/i2c-icy.c
8499 M: "David S. Miller" <davem@davemloft.net>
8500 L: linux-ide@vger.kernel.org
8502 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8503 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8504 F: Documentation/ide/
8506 F: include/linux/ide.h
8509 M: Borislav Petkov <bp@alien8.de>
8510 L: linux-ide@vger.kernel.org
8512 F: Documentation/cdrom/ide-cd.rst
8513 F: drivers/ide/ide-cd*
8515 IDEAPAD LAPTOP EXTRAS DRIVER
8516 M: Ike Panhc <ike.pan@canonical.com>
8517 L: platform-driver-x86@vger.kernel.org
8519 W: http://launchpad.net/ideapad-laptop
8520 F: drivers/platform/x86/ideapad-laptop.c
8522 IDEAPAD LAPTOP SLIDEBAR DRIVER
8523 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8524 L: linux-input@vger.kernel.org
8526 W: https://github.com/o2genum/ideapad-slidebar
8527 F: drivers/input/misc/ideapad_slidebar.c
8529 IDT VersaClock 5 CLOCK DRIVER
8530 M: Luca Ceresoli <luca@lucaceresoli.net>
8532 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8533 F: drivers/clk/clk-versaclock5.c
8535 IEEE 802.15.4 SUBSYSTEM
8536 M: Alexander Aring <alex.aring@gmail.com>
8537 M: Stefan Schmidt <stefan@datenfreihafen.org>
8538 L: linux-wpan@vger.kernel.org
8540 W: https://linux-wpan.org/
8541 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8542 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8543 F: Documentation/networking/ieee802154.rst
8544 F: drivers/net/ieee802154/
8545 F: include/linux/ieee802154.h
8546 F: include/linux/nl802154.h
8547 F: include/net/af_ieee802154.h
8548 F: include/net/cfg802154.h
8549 F: include/net/ieee802154_netdev.h
8550 F: include/net/mac802154.h
8551 F: include/net/nl802154.h
8556 M: Yotam Gigi <yotam.gi@gmail.com>
8557 M: Jamal Hadi Salim <jhs@mojatatu.com>
8558 F: include/net/ife.h
8559 F: include/uapi/linux/ife.h
8562 IGORPLUG-USB IR RECEIVER
8563 M: Sean Young <sean@mess.org>
8564 L: linux-media@vger.kernel.org
8566 F: drivers/media/rc/igorplugusb.c
8568 IGUANAWORKS USB IR TRANSCEIVER
8569 M: Sean Young <sean@mess.org>
8570 L: linux-media@vger.kernel.org
8572 F: drivers/media/rc/iguanair.c
8574 IIO DIGITAL POTENTIOMETER DAC
8575 M: Peter Rosin <peda@axentia.se>
8576 L: linux-iio@vger.kernel.org
8578 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8579 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8580 F: drivers/iio/dac/dpot-dac.c
8582 IIO ENVELOPE DETECTOR
8583 M: Peter Rosin <peda@axentia.se>
8584 L: linux-iio@vger.kernel.org
8586 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8587 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8588 F: drivers/iio/adc/envelope-detector.c
8591 M: Peter Rosin <peda@axentia.se>
8592 L: linux-iio@vger.kernel.org
8594 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8595 F: drivers/iio/multiplexer/iio-mux.c
8597 IIO SUBSYSTEM AND DRIVERS
8598 M: Jonathan Cameron <jic23@kernel.org>
8599 R: Lars-Peter Clausen <lars@metafoo.de>
8600 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8601 L: linux-iio@vger.kernel.org
8603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8604 F: Documentation/ABI/testing/configfs-iio*
8605 F: Documentation/ABI/testing/sysfs-bus-iio*
8606 F: Documentation/devicetree/bindings/iio/
8608 F: drivers/staging/iio/
8609 F: include/linux/iio/
8613 M: Peter Rosin <peda@axentia.se>
8614 L: linux-iio@vger.kernel.org
8616 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8617 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8618 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8619 F: drivers/iio/afe/iio-rescale.c
8621 IKANOS/ADI EAGLE ADSL USB DRIVER
8622 M: Matthieu Castet <castet.matthieu@free.fr>
8623 M: Stanislaw Gruszka <stf_xl@wp.pl>
8625 F: drivers/usb/atm/ueagle-atm.c
8627 IMGTEC ASCII LCD DRIVER
8628 M: Paul Burton <paulburton@kernel.org>
8630 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8631 F: drivers/auxdisplay/img-ascii-lcd.c
8633 IMGTEC IR DECODER DRIVER
8635 F: drivers/media/rc/img-ir/
8637 IMON SOUNDGRAPH USB IR RECEIVER
8638 M: Sean Young <sean@mess.org>
8639 L: linux-media@vger.kernel.org
8641 F: drivers/media/rc/imon.c
8642 F: drivers/media/rc/imon_raw.c
8644 IMS TWINTURBO FRAMEBUFFER DRIVER
8645 L: linux-fbdev@vger.kernel.org
8647 F: drivers/video/fbdev/imsttfb.c
8649 INA209 HARDWARE MONITOR DRIVER
8650 M: Guenter Roeck <linux@roeck-us.net>
8651 L: linux-hwmon@vger.kernel.org
8653 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8654 F: Documentation/hwmon/ina209.rst
8655 F: drivers/hwmon/ina209.c
8657 INA2XX HARDWARE MONITOR DRIVER
8658 M: Guenter Roeck <linux@roeck-us.net>
8659 L: linux-hwmon@vger.kernel.org
8661 F: Documentation/hwmon/ina2xx.rst
8662 F: drivers/hwmon/ina2xx.c
8663 F: include/linux/platform_data/ina2xx.h
8665 INDUSTRY PACK SUBSYSTEM (IPACK)
8666 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8667 M: Jens Taprogge <jens.taprogge@taprogge.org>
8668 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8669 L: industrypack-devel@lists.sourceforge.net
8671 W: http://industrypack.sourceforge.net
8674 INFINEON DPS310 Driver
8675 M: Eddie James <eajames@linux.ibm.com>
8676 L: linux-iio@vger.kernel.org
8678 F: drivers/iio/pressure/dps310.c
8680 INFINIBAND SUBSYSTEM
8681 M: Doug Ledford <dledford@redhat.com>
8682 M: Jason Gunthorpe <jgg@nvidia.com>
8683 L: linux-rdma@vger.kernel.org
8685 W: https://github.com/linux-rdma/rdma-core
8686 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8688 F: Documentation/devicetree/bindings/infiniband/
8689 F: Documentation/infiniband/
8690 F: drivers/infiniband/
8692 F: include/trace/events/ib_mad.h
8693 F: include/trace/events/ib_umad.h
8694 F: include/uapi/linux/if_infiniband.h
8695 F: include/uapi/rdma/
8696 F: samples/bpf/ibumad_kern.c
8697 F: samples/bpf/ibumad_user.c
8699 INGENIC JZ4780 DMA Driver
8700 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8702 F: drivers/dma/dma-jz4780.c
8704 INGENIC JZ4780 NAND DRIVER
8705 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8706 L: linux-mtd@lists.infradead.org
8708 F: drivers/mtd/nand/raw/ingenic/
8711 M: Paul Cercueil <paul@crapouillou.net>
8713 F: arch/mips/boot/dts/ingenic/
8714 F: arch/mips/generic/board-ingenic.c
8715 F: arch/mips/include/asm/mach-ingenic/
8716 F: arch/mips/ingenic/Kconfig
8717 F: drivers/clk/ingenic/
8718 F: drivers/dma/dma-jz4780.c
8719 F: drivers/gpu/drm/ingenic/
8720 F: drivers/i2c/busses/i2c-jz4780.c
8721 F: drivers/iio/adc/ingenic-adc.c
8722 F: drivers/irqchip/irq-ingenic.c
8723 F: drivers/memory/jz4780-nemc.c
8724 F: drivers/mmc/host/jz4740_mmc.c
8725 F: drivers/mtd/nand/raw/ingenic/
8726 F: drivers/pinctrl/pinctrl-ingenic.c
8727 F: drivers/power/supply/ingenic-battery.c
8728 F: drivers/pwm/pwm-jz4740.c
8729 F: drivers/remoteproc/ingenic_rproc.c
8730 F: drivers/rtc/rtc-jz4740.c
8731 F: drivers/tty/serial/8250/8250_ingenic.c
8732 F: drivers/usb/musb/jz4740.c
8733 F: drivers/watchdog/jz4740_wdt.c
8734 F: include/dt-bindings/iio/adc/ingenic,adc.h
8735 F: include/linux/mfd/ingenic-tcu.h
8736 F: sound/soc/codecs/jz47*
8737 F: sound/soc/jz4740/
8740 M: Jan Kara <jack@suse.cz>
8741 R: Amir Goldstein <amir73il@gmail.com>
8742 L: linux-fsdevel@vger.kernel.org
8744 F: Documentation/filesystems/inotify.rst
8745 F: fs/notify/inotify/
8746 F: include/linux/inotify.h
8747 F: include/uapi/linux/inotify.h
8749 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8750 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8751 L: linux-input@vger.kernel.org
8753 Q: http://patchwork.kernel.org/project/linux-input/list/
8754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8755 F: Documentation/devicetree/bindings/input/
8756 F: Documentation/devicetree/bindings/serio/
8757 F: Documentation/input/
8759 F: include/linux/input.h
8760 F: include/linux/input/
8761 F: include/uapi/linux/input-event-codes.h
8762 F: include/uapi/linux/input.h
8764 INPUT MULTITOUCH (MT) PROTOCOL
8765 M: Henrik Rydberg <rydberg@bitmath.org>
8766 L: linux-input@vger.kernel.org
8768 F: Documentation/input/multi-touch-protocol.rst
8769 F: drivers/input/input-mt.c
8772 INSIDE SECURE CRYPTO DRIVER
8773 M: Antoine Tenart <atenart@kernel.org>
8774 L: linux-crypto@vger.kernel.org
8776 F: drivers/crypto/inside-secure/
8778 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8779 M: Mimi Zohar <zohar@linux.ibm.com>
8780 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8781 L: linux-integrity@vger.kernel.org
8783 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8784 F: security/integrity/ima/
8786 INTEL 810/815 FRAMEBUFFER DRIVER
8787 M: Antonino Daplas <adaplas@gmail.com>
8788 L: linux-fbdev@vger.kernel.org
8790 F: drivers/video/fbdev/i810/
8793 M: Cezary Rojewski <cezary.rojewski@intel.com>
8794 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8795 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8796 M: Jie Yang <yang.jie@linux.intel.com>
8797 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8801 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8802 M: Hans de Goede <hdegoede@redhat.com>
8803 L: platform-driver-x86@vger.kernel.org
8805 F: drivers/platform/x86/intel_atomisp2_pm.c
8807 INTEL ATOMISP2 LED DRIVER
8808 M: Hans de Goede <hdegoede@redhat.com>
8809 L: platform-driver-x86@vger.kernel.org
8811 F: drivers/platform/x86/intel_atomisp2_led.c
8813 INTEL BROXTON PMC DRIVER
8814 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8815 M: Zha Qipeng <qipeng.zha@intel.com>
8817 F: drivers/mfd/intel_pmc_bxt.c
8818 F: include/linux/mfd/intel_pmc_bxt.h
8820 INTEL C600 SERIES SAS CONTROLLER DRIVER
8821 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8822 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8823 L: linux-scsi@vger.kernel.org
8825 T: git git://git.code.sf.net/p/intel-sas/isci
8826 F: drivers/scsi/isci/
8828 INTEL CPU family model numbers
8829 M: Tony Luck <tony.luck@intel.com>
8831 L: linux-kernel@vger.kernel.org
8833 F: arch/x86/include/asm/intel-family.h
8835 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8836 M: Jani Nikula <jani.nikula@linux.intel.com>
8837 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8838 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8839 L: intel-gfx@lists.freedesktop.org
8841 W: https://01.org/linuxgraphics/
8842 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8843 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8844 C: irc://chat.freenode.net/intel-gfx
8845 T: git git://anongit.freedesktop.org/drm-intel
8846 F: Documentation/gpu/i915.rst
8847 F: drivers/gpu/drm/i915/
8848 F: include/drm/i915*
8849 F: include/uapi/drm/i915_drm.h
8851 INTEL ETHERNET DRIVERS
8852 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8853 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8854 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8856 W: http://www.intel.com/support/feedback.htm
8857 W: http://e1000.sourceforge.net/
8858 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
8860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
8861 F: Documentation/networking/device_drivers/ethernet/intel/
8862 F: drivers/net/ethernet/intel/
8863 F: drivers/net/ethernet/intel/*/
8864 F: include/linux/avf/virtchnl.h
8866 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8867 M: Maik Broemme <mbroemme@libmpq.org>
8868 L: linux-fbdev@vger.kernel.org
8870 F: Documentation/fb/intelfb.rst
8871 F: drivers/video/fbdev/intelfb/
8874 M: Andy Shevchenko <andy@kernel.org>
8875 L: linux-gpio@vger.kernel.org
8877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8878 F: drivers/gpio/gpio-ich.c
8879 F: drivers/gpio/gpio-intel-mid.c
8880 F: drivers/gpio/gpio-merrifield.c
8881 F: drivers/gpio/gpio-ml-ioh.c
8882 F: drivers/gpio/gpio-pch.c
8883 F: drivers/gpio/gpio-sch.c
8884 F: drivers/gpio/gpio-sodaville.c
8886 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8887 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8888 M: Zhi Wang <zhi.a.wang@intel.com>
8889 L: intel-gvt-dev@lists.freedesktop.org
8890 L: intel-gfx@lists.freedesktop.org
8892 W: https://01.org/igvt-g
8893 T: git https://github.com/intel/gvt-linux.git
8894 F: drivers/gpu/drm/i915/gvt/
8896 INTEL HID EVENT DRIVER
8897 M: Alex Hung <alex.hung@canonical.com>
8898 L: platform-driver-x86@vger.kernel.org
8900 F: drivers/platform/x86/intel-hid.c
8902 INTEL I/OAT DMA DRIVER
8903 M: Dave Jiang <dave.jiang@intel.com>
8904 R: Dan Williams <dan.j.williams@intel.com>
8905 L: dmaengine@vger.kernel.org
8907 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8908 F: drivers/dma/ioat*
8911 M: Dave Jiang <dave.jiang@intel.com>
8912 L: dmaengine@vger.kernel.org
8914 F: drivers/dma/idxd/*
8915 F: include/uapi/linux/idxd.h
8918 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8919 M: Len Brown <lenb@kernel.org>
8920 L: linux-pm@vger.kernel.org
8922 B: https://bugzilla.kernel.org
8923 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8924 F: drivers/idle/intel_idle.c
8926 INTEL INTEGRATED SENSOR HUB DRIVER
8927 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8928 M: Jiri Kosina <jikos@kernel.org>
8929 L: linux-input@vger.kernel.org
8931 F: drivers/hid/intel-ish-hid/
8934 M: David Woodhouse <dwmw2@infradead.org>
8935 M: Lu Baolu <baolu.lu@linux.intel.com>
8936 L: iommu@lists.linux-foundation.org
8938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8939 F: drivers/iommu/intel/
8940 F: include/linux/intel-iommu.h
8941 F: include/linux/intel-svm.h
8943 INTEL IOP-ADMA DMA DRIVER
8944 R: Dan Williams <dan.j.williams@intel.com>
8946 F: drivers/dma/iop-adma.c
8948 INTEL IPU3 CSI-2 CIO2 DRIVER
8949 M: Yong Zhi <yong.zhi@intel.com>
8950 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8951 M: Bingbu Cao <bingbu.cao@intel.com>
8952 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8953 L: linux-media@vger.kernel.org
8955 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8956 F: drivers/media/pci/intel/ipu3/
8958 INTEL IPU3 CSI-2 IMGU DRIVER
8959 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8960 R: Bingbu Cao <bingbu.cao@intel.com>
8961 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8962 L: linux-media@vger.kernel.org
8964 F: Documentation/admin-guide/media/ipu3.rst
8965 F: Documentation/admin-guide/media/ipu3_rcb.svg
8966 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8967 F: drivers/staging/media/ipu3/
8969 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8970 M: Krzysztof Halasa <khalasa@piap.pl>
8972 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8973 F: drivers/net/wan/ixp4xx_hss.c
8974 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8975 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8976 F: include/linux/soc/ixp4xx/npe.h
8977 F: include/linux/soc/ixp4xx/qmgr.h
8979 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8980 M: Deepak Saxena <dsaxena@plexity.net>
8982 F: drivers/char/hw_random/ixp4xx-rng.c
8984 INTEL MANAGEMENT ENGINE (mei)
8985 M: Tomas Winkler <tomas.winkler@intel.com>
8986 L: linux-kernel@vger.kernel.org
8988 F: Documentation/driver-api/mei/*
8989 F: drivers/misc/mei/
8990 F: drivers/watchdog/mei_wdt.c
8991 F: include/linux/mei_cl_bus.h
8992 F: include/uapi/linux/mei.h
8995 INTEL MENLOW THERMAL DRIVER
8996 M: Sujith Thomas <sujith.thomas@intel.com>
8997 L: platform-driver-x86@vger.kernel.org
8999 W: https://01.org/linux-acpi
9000 F: drivers/platform/x86/intel_menlow.c
9002 INTEL P-Unit IPC DRIVER
9003 M: Zha Qipeng <qipeng.zha@intel.com>
9004 L: platform-driver-x86@vger.kernel.org
9006 F: arch/x86/include/asm/intel_punit_ipc.h
9007 F: drivers/platform/x86/intel_punit_ipc.c
9009 INTEL PMC CORE DRIVER
9010 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9011 M: David E Box <david.e.box@intel.com>
9012 L: platform-driver-x86@vger.kernel.org
9014 F: drivers/platform/x86/intel_pmc_core*
9016 INTEL PMIC GPIO DRIVERS
9017 M: Andy Shevchenko <andy@kernel.org>
9019 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9020 F: drivers/gpio/gpio-*cove.c
9021 F: drivers/gpio/gpio-msic.c
9023 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9024 M: Andy Shevchenko <andy@kernel.org>
9026 F: drivers/mfd/intel_msic.c
9027 F: drivers/mfd/intel_soc_pmic*
9028 F: include/linux/mfd/intel_msic.h
9029 F: include/linux/mfd/intel_soc_pmic*
9031 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9032 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9033 L: linux-wireless@vger.kernel.org
9035 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9036 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9037 F: drivers/net/wireless/intel/ipw2x00/
9040 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9041 M: Len Brown <lenb@kernel.org>
9042 L: linux-pm@vger.kernel.org
9044 F: drivers/cpufreq/intel_pstate.c
9046 INTEL RDMA RNIC DRIVER
9047 M: Faisal Latif <faisal.latif@intel.com>
9048 M: Shiraz Saleem <shiraz.saleem@intel.com>
9049 L: linux-rdma@vger.kernel.org
9051 F: drivers/infiniband/hw/i40iw/
9052 F: include/uapi/rdma/i40iw-abi.h
9055 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9057 F: arch/x86/include/asm/intel_scu_ipc.h
9058 F: drivers/platform/x86/intel_scu_*
9060 INTEL SPEED SELECT TECHNOLOGY
9061 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9062 L: platform-driver-x86@vger.kernel.org
9064 F: drivers/platform/x86/intel_speed_select_if/
9065 F: include/uapi/linux/isst_if.h
9066 F: tools/power/x86/intel-speed-select/
9068 INTEL STRATIX10 FIRMWARE DRIVERS
9069 M: Richard Gong <richard.gong@linux.intel.com>
9070 L: linux-kernel@vger.kernel.org
9072 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9073 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9074 F: drivers/firmware/stratix10-rsu.c
9075 F: drivers/firmware/stratix10-svc.c
9076 F: include/linux/firmware/intel/stratix10-smc.h
9077 F: include/linux/firmware/intel/stratix10-svc-client.h
9079 INTEL TELEMETRY DRIVER
9080 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9081 M: "David E. Box" <david.e.box@linux.intel.com>
9082 L: platform-driver-x86@vger.kernel.org
9084 F: arch/x86/include/asm/intel_telemetry.h
9085 F: drivers/platform/x86/intel_telemetry*
9087 INTEL UNCORE FREQUENCY CONTROL
9088 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9089 L: platform-driver-x86@vger.kernel.org
9091 F: drivers/platform/x86/intel-uncore-frequency.c
9093 INTEL VIRTUAL BUTTON DRIVER
9094 M: AceLan Kao <acelan.kao@canonical.com>
9095 L: platform-driver-x86@vger.kernel.org
9097 F: drivers/platform/x86/intel-vbtn.c
9099 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9100 M: Stanislaw Gruszka <stf_xl@wp.pl>
9101 L: linux-wireless@vger.kernel.org
9103 F: drivers/net/wireless/intel/iwlegacy/
9105 INTEL WIRELESS WIFI LINK (iwlwifi)
9106 M: Luca Coelho <luciano.coelho@intel.com>
9107 L: linux-wireless@vger.kernel.org
9109 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9110 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9111 F: drivers/net/wireless/intel/iwlwifi/
9113 INTEL WIRELESS WIMAX CONNECTION 2400
9114 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9115 M: linux-wimax@intel.com
9116 L: wimax@linuxwimax.org (subscribers-only)
9118 W: http://linuxwimax.org
9119 F: Documentation/admin-guide/wimax/i2400m.rst
9120 F: drivers/net/wimax/i2400m/
9121 F: include/uapi/linux/wimax/i2400m.h
9123 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9124 M: Jithu Joseph <jithu.joseph@intel.com>
9125 R: Maurice Ma <maurice.ma@intel.com>
9127 W: https://slimbootloader.github.io/security/firmware-update.html
9128 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9130 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9131 M: Mario Limonciello <mario.limonciello@dell.com>
9133 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9136 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9138 F: Documentation/trace/intel_th.rst
9139 F: drivers/hwtracing/intel_th/
9140 F: include/linux/intel_th.h
9142 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9143 M: Ning Sun <ning.sun@intel.com>
9144 L: tboot-devel@lists.sourceforge.net
9146 W: http://tboot.sourceforge.net
9147 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9148 F: Documentation/x86/intel_txt.rst
9149 F: arch/x86/kernel/tboot.c
9150 F: include/linux/tboot.h
9153 M: Georgi Djakov <georgi.djakov@linaro.org>
9154 L: linux-pm@vger.kernel.org
9156 F: Documentation/devicetree/bindings/interconnect/
9157 F: Documentation/driver-api/interconnect.rst
9158 F: drivers/interconnect/
9159 F: include/dt-bindings/interconnect/
9160 F: include/linux/interconnect-provider.h
9161 F: include/linux/interconnect.h
9163 INVENSENSE ICM-426xx IMU DRIVER
9164 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9165 L: linux-iio@vger.kernel.org
9167 W https://invensense.tdk.com/
9168 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9169 F: drivers/iio/imu/inv_icm42600/
9171 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9172 M: Linus Walleij <linus.walleij@linaro.org>
9173 L: linux-iio@vger.kernel.org
9175 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9176 F: drivers/iio/gyro/mpu3050*
9178 IOC3 ETHERNET DRIVER
9179 M: Ralf Baechle <ralf@linux-mips.org>
9180 L: linux-mips@vger.kernel.org
9182 F: drivers/net/ethernet/sgi/ioc3-eth.c
9184 IOMAP FILESYSTEM LIBRARY
9185 M: Christoph Hellwig <hch@infradead.org>
9186 M: Darrick J. Wong <darrick.wong@oracle.com>
9187 M: linux-xfs@vger.kernel.org
9188 M: linux-fsdevel@vger.kernel.org
9189 L: linux-xfs@vger.kernel.org
9190 L: linux-fsdevel@vger.kernel.org
9192 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9194 F: include/linux/iomap.h
9197 M: Joerg Roedel <joro@8bytes.org>
9198 M: Will Deacon <will@kernel.org>
9199 L: iommu@lists.linux-foundation.org
9201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9202 F: Documentation/devicetree/bindings/iommu/
9203 F: Documentation/userspace-api/iommu.rst
9205 F: include/linux/iommu.h
9206 F: include/linux/iova.h
9207 F: include/linux/of_iommu.h
9208 F: include/uapi/linux/iommu.h
9211 M: Jens Axboe <axboe@kernel.dk>
9212 L: io-uring@vger.kernel.org
9214 T: git git://git.kernel.dk/linux-block
9215 T: git git://git.kernel.dk/liburing
9219 F: include/uapi/linux/io_uring.h
9222 M: Corey Minyard <minyard@acm.org>
9223 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9225 W: http://openipmi.sourceforge.net/
9226 F: Documentation/driver-api/ipmi.rst
9227 F: Documentation/devicetree/bindings/ipmi/
9228 F: drivers/char/ipmi/
9229 F: include/linux/ipmi*
9230 F: include/uapi/linux/ipmi*
9232 IPS SCSI RAID DRIVER
9233 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9234 L: linux-scsi@vger.kernel.org
9236 W: http://www.adaptec.com/
9237 F: drivers/scsi/ips*
9240 M: Wensong Zhang <wensong@linux-vs.org>
9241 M: Simon Horman <horms@verge.net.au>
9242 M: Julian Anastasov <ja@ssi.bg>
9243 L: netdev@vger.kernel.org
9244 L: lvs-devel@vger.kernel.org
9246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9247 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9248 F: Documentation/networking/ipvs-sysctl.rst
9249 F: include/net/ip_vs.h
9250 F: include/uapi/linux/ip_vs.h
9251 F: net/netfilter/ipvs/
9254 M: Jiri Kosina <jikos@kernel.org>
9255 M: David Sterba <dsterba@suse.com>
9257 F: drivers/tty/ipwireless/
9260 L: netdev@vger.kernel.org
9262 F: include/uapi/linux/ipx.h
9264 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9265 M: Marc Zyngier <maz@kernel.org>
9267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9268 F: Documentation/core-api/irq/irq-domain.rst
9269 F: include/linux/irqdomain.h
9270 F: kernel/irq/irqdomain.c
9274 M: Thomas Gleixner <tglx@linutronix.de>
9275 L: linux-kernel@vger.kernel.org
9277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9281 M: Thomas Gleixner <tglx@linutronix.de>
9282 M: Marc Zyngier <maz@kernel.org>
9283 L: linux-kernel@vger.kernel.org
9285 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9286 F: Documentation/devicetree/bindings/interrupt-controller/
9290 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9292 F: Documentation/driver-api/isa.rst
9293 F: drivers/base/isa.c
9294 F: include/linux/isa.h
9297 M: Hans Verkuil <hverkuil@xs4all.nl>
9298 L: linux-media@vger.kernel.org
9300 W: https://linuxtv.org
9301 T: git git://linuxtv.org/media_tree.git
9302 F: drivers/media/radio/radio-isa*
9305 M: Jaroslav Kysela <perex@perex.cz>
9307 F: Documentation/driver-api/isapnp.rst
9308 F: drivers/pnp/isapnp/
9309 F: include/linux/isapnp.h
9312 M: Lee Duncan <lduncan@suse.com>
9313 M: Chris Leech <cleech@redhat.com>
9314 L: open-iscsi@googlegroups.com
9315 L: linux-scsi@vger.kernel.org
9317 W: www.open-iscsi.com
9318 F: drivers/scsi/*iscsi*
9319 F: include/scsi/*iscsi*
9321 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9322 M: Peter Jones <pjones@redhat.com>
9323 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9325 F: drivers/firmware/iscsi_ibft*
9327 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9328 M: Sagi Grimberg <sagi@grimberg.me>
9329 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9330 L: linux-rdma@vger.kernel.org
9332 W: http://www.openfabrics.org
9333 W: www.open-iscsi.org
9334 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9335 F: drivers/infiniband/ulp/iser/
9337 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9338 M: Sagi Grimberg <sagi@grimberg.me>
9339 L: linux-rdma@vger.kernel.org
9340 L: target-devel@vger.kernel.org
9342 W: http://www.linux-iscsi.org
9343 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9344 F: drivers/infiniband/ulp/isert
9346 ISDN/CMTP OVER BLUETOOTH
9347 M: Karsten Keil <isdn@linux-pingi.de>
9348 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9349 L: netdev@vger.kernel.org
9351 W: http://www.isdn4linux.de
9352 F: Documentation/isdn/
9353 F: drivers/isdn/capi/
9354 F: include/linux/isdn/
9355 F: include/uapi/linux/isdn/
9356 F: net/bluetooth/cmtp/
9358 ISDN/mISDN SUBSYSTEM
9359 M: Karsten Keil <isdn@linux-pingi.de>
9360 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9361 L: netdev@vger.kernel.org
9363 W: http://www.isdn4linux.de
9364 F: drivers/isdn/Kconfig
9365 F: drivers/isdn/Makefile
9366 F: drivers/isdn/hardware/
9367 F: drivers/isdn/mISDN/
9369 IT87 HARDWARE MONITORING DRIVER
9370 M: Jean Delvare <jdelvare@suse.com>
9371 L: linux-hwmon@vger.kernel.org
9373 F: Documentation/hwmon/it87.rst
9374 F: drivers/hwmon/it87.c
9377 M: Antti Palosaari <crope@iki.fi>
9378 L: linux-media@vger.kernel.org
9380 W: https://linuxtv.org
9381 W: http://palosaari.fi/linux/
9382 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9383 T: git git://linuxtv.org/anttip/media_tree.git
9384 F: drivers/media/tuners/it913x*
9386 IVTV VIDEO4LINUX DRIVER
9387 M: Andy Walls <awalls@md.metrocast.net>
9388 L: linux-media@vger.kernel.org
9390 W: https://linuxtv.org
9391 T: git git://linuxtv.org/media_tree.git
9392 F: Documentation/admin-guide/media/ivtv*
9393 F: drivers/media/pci/ivtv/
9394 F: include/uapi/linux/ivtv*
9396 IX2505V MEDIA DRIVER
9397 M: Malcolm Priestley <tvboxspy@gmail.com>
9398 L: linux-media@vger.kernel.org
9400 W: https://linuxtv.org
9401 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9402 F: drivers/media/dvb-frontends/ix2505v*
9404 JAILHOUSE HYPERVISOR INTERFACE
9405 M: Jan Kiszka <jan.kiszka@siemens.com>
9406 L: jailhouse-dev@googlegroups.com
9408 F: arch/x86/include/asm/jailhouse_para.h
9409 F: arch/x86/kernel/jailhouse.c
9411 JC42.4 TEMPERATURE SENSOR DRIVER
9412 M: Guenter Roeck <linux@roeck-us.net>
9413 L: linux-hwmon@vger.kernel.org
9415 F: Documentation/hwmon/jc42.rst
9416 F: drivers/hwmon/jc42.c
9419 M: Dave Kleikamp <shaggy@kernel.org>
9420 L: jfs-discussion@lists.sourceforge.net
9422 W: http://jfs.sourceforge.net/
9423 T: git git://github.com/kleikamp/linux-shaggy.git
9424 F: Documentation/admin-guide/jfs.rst
9428 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9429 L: netdev@vger.kernel.org
9431 F: drivers/net/ethernet/jme.*
9433 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9434 M: David Woodhouse <dwmw2@infradead.org>
9435 M: Richard Weinberger <richard@nod.at>
9436 L: linux-mtd@lists.infradead.org
9438 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9439 T: git git://git.infradead.org/ubifs-2.6.git
9441 F: include/uapi/linux/jffs2.h
9443 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9444 M: "Theodore Ts'o" <tytso@mit.edu>
9445 M: Jan Kara <jack@suse.com>
9446 L: linux-ext4@vger.kernel.org
9449 F: include/linux/jbd2.h
9451 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9452 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9453 L: linux-media@vger.kernel.org
9455 F: drivers/media/platform/rcar_jpu.c
9457 JSM Neo PCI based serial card
9458 L: linux-serial@vger.kernel.org
9460 F: drivers/tty/serial/jsm/
9462 K10TEMP HARDWARE MONITORING DRIVER
9463 M: Clemens Ladisch <clemens@ladisch.de>
9464 L: linux-hwmon@vger.kernel.org
9466 F: Documentation/hwmon/k10temp.rst
9467 F: drivers/hwmon/k10temp.c
9469 K8TEMP HARDWARE MONITORING DRIVER
9470 M: Rudolf Marek <r.marek@assembler.cz>
9471 L: linux-hwmon@vger.kernel.org
9473 F: Documentation/hwmon/k8temp.rst
9474 F: drivers/hwmon/k8temp.c
9477 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9478 R: Alexander Potapenko <glider@google.com>
9479 R: Dmitry Vyukov <dvyukov@google.com>
9480 L: kasan-dev@googlegroups.com
9482 F: Documentation/dev-tools/kasan.rst
9483 F: arch/*/include/asm/kasan.h
9484 F: arch/*/mm/kasan_init*
9485 F: include/linux/kasan*.h
9488 F: scripts/Makefile.kasan
9491 M: Masahiro Yamada <masahiroy@kernel.org>
9492 L: linux-kbuild@vger.kernel.org
9494 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9495 F: Documentation/kbuild/kconfig*
9496 F: scripts/Kconfig.include
9500 R: Dmitry Vyukov <dvyukov@google.com>
9501 R: Andrey Konovalov <andreyknvl@google.com>
9502 L: kasan-dev@googlegroups.com
9504 F: Documentation/dev-tools/kcov.rst
9505 F: include/linux/kcov.h
9506 F: include/uapi/linux/kcov.h
9508 F: scripts/Makefile.kcov
9511 M: Marco Elver <elver@google.com>
9512 R: Dmitry Vyukov <dvyukov@google.com>
9513 L: kasan-dev@googlegroups.com
9515 F: Documentation/dev-tools/kcsan.rst
9516 F: include/linux/kcsan*.h
9518 F: lib/Kconfig.kcsan
9519 F: scripts/Makefile.kcsan
9522 M: Dave Young <dyoung@redhat.com>
9523 M: Baoquan He <bhe@redhat.com>
9524 R: Vivek Goyal <vgoyal@redhat.com>
9525 L: kexec@lists.infradead.org
9527 W: http://lse.sourceforge.net/kdump/
9528 F: Documentation/admin-guide/kdump/
9530 F: include/linux/crash_core.h
9531 F: include/linux/crash_dump.h
9532 F: include/uapi/linux/vmcore.h
9535 KEENE FM RADIO TRANSMITTER DRIVER
9536 M: Hans Verkuil <hverkuil@xs4all.nl>
9537 L: linux-media@vger.kernel.org
9539 W: https://linuxtv.org
9540 T: git git://linuxtv.org/media_tree.git
9541 F: drivers/media/radio/radio-keene*
9544 M: Ian Kent <raven@themaw.net>
9545 L: autofs@vger.kernel.org
9549 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9550 M: Masahiro Yamada <masahiroy@kernel.org>
9551 M: Michal Marek <michal.lkml@markovi.net>
9552 L: linux-kbuild@vger.kernel.org
9554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9555 F: Documentation/kbuild/
9557 F: scripts/*vmlinux*
9559 F: scripts/Makefile*
9566 L: kernel-janitors@vger.kernel.org
9568 W: http://kernelnewbies.org/KernelJanitors
9570 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9571 M: "J. Bruce Fields" <bfields@fieldses.org>
9572 M: Chuck Lever <chuck.lever@oracle.com>
9573 L: linux-nfs@vger.kernel.org
9575 W: http://nfs.sourceforge.net/
9576 T: git git://linux-nfs.org/~bfields/linux.git
9580 F: include/linux/lockd/
9581 F: include/linux/sunrpc/
9582 F: include/uapi/linux/nfsd/
9583 F: include/uapi/linux/sunrpc/
9585 F: Documentation/filesystems/nfs/
9587 KERNEL SELFTEST FRAMEWORK
9588 M: Shuah Khan <shuah@kernel.org>
9589 M: Shuah Khan <skhan@linuxfoundation.org>
9590 L: linux-kselftest@vger.kernel.org
9592 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9593 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9594 F: Documentation/dev-tools/kselftest*
9595 F: tools/testing/selftests/
9597 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9598 M: Brendan Higgins <brendanhiggins@google.com>
9599 L: linux-kselftest@vger.kernel.org
9600 L: kunit-dev@googlegroups.com
9602 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9603 F: Documentation/dev-tools/kunit/
9606 F: tools/testing/kunit/
9608 KERNEL USERMODE HELPER
9609 M: Luis Chamberlain <mcgrof@kernel.org>
9610 L: linux-kernel@vger.kernel.org
9612 F: include/linux/umh.h
9615 KERNEL VIRTUAL MACHINE (KVM)
9616 M: Paolo Bonzini <pbonzini@redhat.com>
9617 L: kvm@vger.kernel.org
9619 W: http://www.linux-kvm.org
9620 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9621 F: Documentation/virt/kvm/
9622 F: include/asm-generic/kvm*
9623 F: include/kvm/iodev.h
9624 F: include/linux/kvm*
9625 F: include/trace/events/kvm.h
9626 F: include/uapi/asm-generic/kvm*
9627 F: include/uapi/linux/kvm*
9629 F: tools/testing/selftests/kvm/
9632 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9633 M: Marc Zyngier <maz@kernel.org>
9634 R: James Morse <james.morse@arm.com>
9635 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9636 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9637 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9638 L: kvmarm@lists.cs.columbia.edu
9640 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9641 F: arch/arm64/include/asm/kvm*
9642 F: arch/arm64/include/uapi/asm/kvm*
9644 F: include/kvm/arm_*
9646 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9647 M: Huacai Chen <chenhc@lemote.com>
9648 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9649 L: linux-mips@vger.kernel.org
9650 L: kvm@vger.kernel.org
9652 F: arch/mips/include/asm/kvm*
9653 F: arch/mips/include/uapi/asm/kvm*
9656 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9657 M: Paul Mackerras <paulus@ozlabs.org>
9658 L: kvm-ppc@vger.kernel.org
9660 W: http://www.linux-kvm.org/
9661 T: git git://github.com/agraf/linux-2.6.git
9662 F: arch/powerpc/include/asm/kvm*
9663 F: arch/powerpc/include/uapi/asm/kvm*
9664 F: arch/powerpc/kernel/kvm*
9665 F: arch/powerpc/kvm/
9667 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9668 M: Christian Borntraeger <borntraeger@de.ibm.com>
9669 M: Janosch Frank <frankja@linux.ibm.com>
9670 R: David Hildenbrand <david@redhat.com>
9671 R: Cornelia Huck <cohuck@redhat.com>
9672 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9673 L: kvm@vger.kernel.org
9675 W: http://www.ibm.com/developerworks/linux/linux390/
9676 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9677 F: Documentation/virt/kvm/s390*
9678 F: arch/s390/include/asm/gmap.h
9679 F: arch/s390/include/asm/kvm*
9680 F: arch/s390/include/uapi/asm/kvm*
9681 F: arch/s390/kernel/uv.c
9683 F: arch/s390/mm/gmap.c
9684 F: tools/testing/selftests/kvm/*/s390x/
9685 F: tools/testing/selftests/kvm/s390x/
9687 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9688 M: Paolo Bonzini <pbonzini@redhat.com>
9689 R: Sean Christopherson <sean.j.christopherson@intel.com>
9690 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9691 R: Wanpeng Li <wanpengli@tencent.com>
9692 R: Jim Mattson <jmattson@google.com>
9693 R: Joerg Roedel <joro@8bytes.org>
9694 L: kvm@vger.kernel.org
9696 W: http://www.linux-kvm.org
9697 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9698 F: arch/x86/include/asm/kvm*
9699 F: arch/x86/include/asm/pvclock-abi.h
9700 F: arch/x86/include/asm/svm.h
9701 F: arch/x86/include/asm/vmx*.h
9702 F: arch/x86/include/uapi/asm/kvm*
9703 F: arch/x86/include/uapi/asm/svm.h
9704 F: arch/x86/include/uapi/asm/vmx.h
9705 F: arch/x86/kernel/kvm.c
9706 F: arch/x86/kernel/kvmclock.c
9711 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9712 M: Tejun Heo <tj@kernel.org>
9714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9716 F: include/linux/kernfs.h
9719 M: Eric Biederman <ebiederm@xmission.com>
9720 L: kexec@lists.infradead.org
9722 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9723 F: include/linux/kexec.h
9724 F: include/uapi/linux/kexec.h
9728 M: Mimi Zohar <zohar@linux.ibm.com>
9729 L: linux-integrity@vger.kernel.org
9730 L: keyrings@vger.kernel.org
9732 F: Documentation/security/keys/trusted-encrypted.rst
9733 F: include/keys/encrypted-type.h
9734 F: security/keys/encrypted-keys/
9737 M: James Bottomley <jejb@linux.ibm.com>
9738 M: Jarkko Sakkinen <jarkko@kernel.org>
9739 M: Mimi Zohar <zohar@linux.ibm.com>
9740 L: linux-integrity@vger.kernel.org
9741 L: keyrings@vger.kernel.org
9743 F: Documentation/security/keys/trusted-encrypted.rst
9744 F: include/keys/trusted-type.h
9745 F: include/keys/trusted_tpm.h
9746 F: security/keys/trusted-keys/
9749 M: David Howells <dhowells@redhat.com>
9750 M: Jarkko Sakkinen <jarkko@kernel.org>
9751 L: keyrings@vger.kernel.org
9753 F: Documentation/security/keys/core.rst
9755 F: include/linux/key-type.h
9756 F: include/linux/key.h
9757 F: include/linux/keyctl.h
9758 F: include/uapi/linux/keyctl.h
9762 M: Stefani Seibold <stefani@seibold.net>
9764 F: include/linux/kfifo.h
9768 KGDB / KDB /debug_core
9769 M: Jason Wessel <jason.wessel@windriver.com>
9770 M: Daniel Thompson <daniel.thompson@linaro.org>
9771 R: Douglas Anderson <dianders@chromium.org>
9772 L: kgdb-bugreport@lists.sourceforge.net
9774 W: http://kgdb.wiki.kernel.org/
9775 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9776 F: Documentation/dev-tools/kgdb.rst
9777 F: drivers/misc/kgdbts.c
9778 F: drivers/tty/serial/kgdboc.c
9779 F: include/linux/kdb.h
9780 F: include/linux/kgdb.h
9783 KHADAS MCU MFD DRIVER
9784 M: Neil Armstrong <narmstrong@baylibre.com>
9785 L: linux-amlogic@lists.infradead.org
9787 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9788 F: drivers/mfd/khadas-mcu.c
9789 F: include/linux/mfd/khadas-mcu.h
9790 F: drivers/thermal/khadas_mcu_fan.c
9793 M: Catalin Marinas <catalin.marinas@arm.com>
9795 F: Documentation/dev-tools/kmemleak.rst
9796 F: include/linux/kmemleak.h
9798 F: samples/kmemleak/kmemleak-test.c
9800 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9801 M: Luis Chamberlain <mcgrof@kernel.org>
9802 L: linux-kernel@vger.kernel.org
9804 F: include/linux/kmod.h
9807 F: tools/testing/selftests/kmod/
9810 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9811 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9812 M: "David S. Miller" <davem@davemloft.net>
9813 M: Masami Hiramatsu <mhiramat@kernel.org>
9815 F: Documentation/trace/kprobes.rst
9816 F: include/asm-generic/kprobes.h
9817 F: include/linux/kprobes.h
9820 KS0108 LCD CONTROLLER DRIVER
9821 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9823 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9824 F: drivers/auxdisplay/ks0108.c
9825 F: include/linux/ks0108.h
9827 KTD253 BACKLIGHT DRIVER
9828 M: Linus Walleij <linus.walleij@linaro.org>
9830 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9831 F: drivers/video/backlight/ktd253-backlight.c
9834 M: David Ahern <dsahern@kernel.org>
9835 L: netdev@vger.kernel.org
9837 F: include/net/l3mdev.h
9841 M: John Fastabend <john.fastabend@gmail.com>
9842 M: Daniel Borkmann <daniel@iogearbox.net>
9843 M: Jakub Sitnicki <jakub@cloudflare.com>
9844 M: Lorenz Bauer <lmb@cloudflare.com>
9845 L: netdev@vger.kernel.org
9846 L: bpf@vger.kernel.org
9848 F: include/linux/skmsg.h
9850 F: net/core/sock_map.c
9851 F: net/ipv4/tcp_bpf.c
9852 F: net/ipv4/udp_bpf.c
9854 LANTIQ / INTEL Ethernet drivers
9855 M: Hauke Mehrtens <hauke@hauke-m.de>
9856 L: netdev@vger.kernel.org
9858 F: drivers/net/dsa/lantiq_gswip.c
9859 F: drivers/net/dsa/lantiq_pce.h
9860 F: drivers/net/ethernet/lantiq_xrx200.c
9861 F: net/dsa/tag_gswip.c
9863 LANTIQ MIPS ARCHITECTURE
9864 M: John Crispin <john@phrozen.org>
9865 L: linux-mips@vger.kernel.org
9868 F: drivers/soc/lantiq
9870 LASI 53c700 driver for PARISC
9871 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9872 L: linux-scsi@vger.kernel.org
9874 F: Documentation/scsi/53c700.rst
9875 F: drivers/scsi/53c700*
9878 M: Tobin C. Harding <me@tobin.cc>
9879 M: Tycho Andersen <tycho@tycho.pizza>
9880 L: linux-hardening@vger.kernel.org
9882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9883 F: scripts/leaking_addresses.pl
9886 M: Pavel Machek <pavel@ucw.cz>
9887 R: Dan Murphy <dmurphy@ti.com>
9888 L: linux-leds@vger.kernel.org
9890 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9891 F: Documentation/devicetree/bindings/leds/
9893 F: include/linux/leds.h
9895 LEGACY EEPROM DRIVER
9896 M: Jean Delvare <jdelvare@suse.com>
9898 F: Documentation/misc-devices/eeprom.rst
9899 F: drivers/misc/eeprom/eeprom.c
9902 R: David Lechner <david@lechnology.com>
9904 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9905 F: arch/arm/boot/dts/da850-lego-ev3.dts
9906 F: drivers/power/supply/lego_ev3_battery.c
9908 LEGO USB Tower driver
9909 M: Juergen Stuber <starblue@users.sourceforge.net>
9910 L: legousb-devel@lists.sourceforge.net
9912 W: http://legousb.sourceforge.net/
9913 F: drivers/usb/misc/legousbtower.c
9916 M: Matan Ziv-Av <matan@svgalib.org>
9917 L: platform-driver-x86@vger.kernel.org
9919 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9920 F: Documentation/admin-guide/laptops/lg-laptop.rst
9921 F: drivers/platform/x86/lg-laptop.c
9924 M: Michael Krufky <mkrufky@linuxtv.org>
9925 L: linux-media@vger.kernel.org
9927 W: https://linuxtv.org
9928 W: http://github.com/mkrufky
9929 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9930 T: git git://linuxtv.org/mkrufky/tuners.git
9931 F: drivers/media/dvb-frontends/lg2160.*
9933 LGDT3305 MEDIA DRIVER
9934 M: Michael Krufky <mkrufky@linuxtv.org>
9935 L: linux-media@vger.kernel.org
9937 W: https://linuxtv.org
9938 W: http://github.com/mkrufky
9939 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9940 T: git git://linuxtv.org/mkrufky/tuners.git
9941 F: drivers/media/dvb-frontends/lgdt3305.*
9943 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9944 M: Viresh Kumar <vireshk@kernel.org>
9945 L: linux-ide@vger.kernel.org
9947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9948 F: drivers/ata/pata_arasan_cf.c
9949 F: include/linux/pata_arasan_cf_data.h
9951 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9952 M: Linus Walleij <linus.walleij@linaro.org>
9953 L: linux-ide@vger.kernel.org
9955 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9956 F: drivers/ata/pata_ftide010.c
9957 F: drivers/ata/sata_gemini.c
9958 F: drivers/ata/sata_gemini.h
9960 LIBATA SATA AHCI PLATFORM devices support
9961 M: Hans de Goede <hdegoede@redhat.com>
9962 M: Jens Axboe <axboe@kernel.dk>
9963 L: linux-ide@vger.kernel.org
9965 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9966 F: drivers/ata/ahci_platform.c
9967 F: drivers/ata/libahci_platform.c
9968 F: include/linux/ahci_platform.h
9970 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9971 M: Mikael Pettersson <mikpelinux@gmail.com>
9972 L: linux-ide@vger.kernel.org
9974 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9975 F: drivers/ata/sata_promise.*
9977 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9978 M: Jens Axboe <axboe@kernel.dk>
9979 L: linux-ide@vger.kernel.org
9981 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9982 F: Documentation/devicetree/bindings/ata/
9984 F: include/linux/ata.h
9985 F: include/linux/libata.h
9988 M: Sasha Levin <alexander.levin@microsoft.com>
9990 F: tools/lib/lockdep/
9992 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9993 M: Dan Williams <dan.j.williams@intel.com>
9994 M: Vishal Verma <vishal.l.verma@intel.com>
9995 M: Dave Jiang <dave.jiang@intel.com>
9996 L: linux-nvdimm@lists.01.org
9998 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9999 P: Documentation/nvdimm/maintainer-entry-profile.rst
10000 F: drivers/nvdimm/blk.c
10001 F: drivers/nvdimm/region_devs.c
10003 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10004 M: Vishal Verma <vishal.l.verma@intel.com>
10005 M: Dan Williams <dan.j.williams@intel.com>
10006 M: Dave Jiang <dave.jiang@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 F: drivers/nvdimm/btt*
10013 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10014 M: Dan Williams <dan.j.williams@intel.com>
10015 M: Vishal Verma <vishal.l.verma@intel.com>
10016 M: Dave Jiang <dave.jiang@intel.com>
10017 L: linux-nvdimm@lists.01.org
10019 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10020 P: Documentation/nvdimm/maintainer-entry-profile.rst
10021 F: drivers/nvdimm/pmem*
10023 LIBNVDIMM: DEVICETREE BINDINGS
10024 M: Oliver O'Halloran <oohall@gmail.com>
10025 L: linux-nvdimm@lists.01.org
10027 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10028 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10029 F: drivers/nvdimm/of_pmem.c
10031 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10032 M: Dan Williams <dan.j.williams@intel.com>
10033 M: Vishal Verma <vishal.l.verma@intel.com>
10034 M: Dave Jiang <dave.jiang@intel.com>
10035 M: Ira Weiny <ira.weiny@intel.com>
10036 L: linux-nvdimm@lists.01.org
10038 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10039 P: Documentation/nvdimm/maintainer-entry-profile.rst
10040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10041 F: drivers/acpi/nfit/*
10042 F: drivers/nvdimm/*
10043 F: include/linux/libnvdimm.h
10044 F: include/linux/nd.h
10045 F: include/uapi/linux/ndctl.h
10046 F: tools/testing/nvdimm/
10048 LICENSES and SPDX stuff
10049 M: Thomas Gleixner <tglx@linutronix.de>
10050 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10051 L: linux-spdx@vger.kernel.org
10053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10055 F: Documentation/process/license-rules.rst
10057 F: scripts/spdxcheck-test.sh
10058 F: scripts/spdxcheck.py
10060 LIGHTNVM PLATFORM SUPPORT
10061 M: Matias Bjorling <mb@lightnvm.io>
10062 L: linux-block@vger.kernel.org
10064 W: http://github/OpenChannelSSD
10065 F: drivers/lightnvm/
10066 F: include/linux/lightnvm.h
10067 F: include/uapi/linux/lightnvm.h
10069 LINEAR RANGES HELPERS
10070 M: Mark Brown <broonie@kernel.org>
10071 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10072 F: lib/linear_ranges.c
10073 F: lib/test_linear_ranges.c
10074 F: include/linux/linear_range.h
10076 LINUX FOR POWER MACINTOSH
10077 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10078 L: linuxppc-dev@lists.ozlabs.org
10080 F: arch/powerpc/platforms/powermac/
10081 F: drivers/macintosh/
10083 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10084 M: Michael Ellerman <mpe@ellerman.id.au>
10085 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10086 R: Paul Mackerras <paulus@samba.org>
10087 L: linuxppc-dev@lists.ozlabs.org
10089 W: https://github.com/linuxppc/wiki/wiki
10090 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10092 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10093 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10094 F: Documentation/devicetree/bindings/powerpc/
10095 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10096 F: Documentation/powerpc/
10098 F: drivers/*/*/*pasemi*
10099 F: drivers/*/*pasemi*
10100 F: drivers/char/tpm/tpm_ibmvtpm*
10101 F: drivers/crypto/nx/
10102 F: drivers/crypto/vmx/
10103 F: drivers/i2c/busses/i2c-opal.c
10104 F: drivers/net/ethernet/ibm/ibmveth.*
10105 F: drivers/net/ethernet/ibm/ibmvnic.*
10106 F: drivers/pci/hotplug/pnv_php.c
10107 F: drivers/pci/hotplug/rpa*
10108 F: drivers/rtc/rtc-opal.c
10109 F: drivers/scsi/ibmvscsi/
10110 F: drivers/tty/hvc/hvc_opal.c
10111 F: drivers/watchdog/wdrtas.c
10112 F: tools/testing/selftests/powerpc
10119 LINUX FOR POWERPC EMBEDDED MPC5XXX
10120 M: Anatolij Gustschin <agust@denx.de>
10121 L: linuxppc-dev@lists.ozlabs.org
10123 F: arch/powerpc/platforms/512x/
10124 F: arch/powerpc/platforms/52xx/
10126 LINUX FOR POWERPC EMBEDDED PPC4XX
10127 L: linuxppc-dev@lists.ozlabs.org
10129 F: arch/powerpc/platforms/40x/
10130 F: arch/powerpc/platforms/44x/
10132 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10133 M: Scott Wood <oss@buserror.net>
10134 L: linuxppc-dev@lists.ozlabs.org
10136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10137 F: Documentation/devicetree/bindings/powerpc/fsl/
10138 F: arch/powerpc/platforms/83xx/
10139 F: arch/powerpc/platforms/85xx/
10141 LINUX FOR POWERPC EMBEDDED PPC8XX
10142 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10143 L: linuxppc-dev@lists.ozlabs.org
10145 F: arch/powerpc/platforms/8xx/
10147 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10148 M: Kees Cook <keescook@chromium.org>
10150 F: drivers/misc/lkdtm/*
10151 F: tools/testing/selftests/lkdtm/*
10153 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10154 M: Alan Stern <stern@rowland.harvard.edu>
10155 M: Andrea Parri <parri.andrea@gmail.com>
10156 M: Will Deacon <will@kernel.org>
10157 M: Peter Zijlstra <peterz@infradead.org>
10158 M: Boqun Feng <boqun.feng@gmail.com>
10159 M: Nicholas Piggin <npiggin@gmail.com>
10160 M: David Howells <dhowells@redhat.com>
10161 M: Jade Alglave <j.alglave@ucl.ac.uk>
10162 M: Luc Maranget <luc.maranget@inria.fr>
10163 M: "Paul E. McKenney" <paulmck@kernel.org>
10164 R: Akira Yokosawa <akiyks@gmail.com>
10165 R: Daniel Lustig <dlustig@nvidia.com>
10166 R: Joel Fernandes <joel@joelfernandes.org>
10167 L: linux-kernel@vger.kernel.org
10168 L: linux-arch@vger.kernel.org
10170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10171 F: Documentation/atomic_bitops.txt
10172 F: Documentation/atomic_t.txt
10173 F: Documentation/core-api/atomic_ops.rst
10174 F: Documentation/core-api/refcount-vs-atomic.rst
10175 F: Documentation/litmus-tests/
10176 F: Documentation/memory-barriers.txt
10177 F: tools/memory-model/
10179 LIS3LV02D ACCELEROMETER DRIVER
10180 M: Eric Piel <eric.piel@tremplin-utc.net>
10182 F: Documentation/misc-devices/lis3lv02d.rst
10183 F: drivers/misc/lis3lv02d/
10184 F: drivers/platform/x86/hp_accel.c
10187 M: David Gow <davidgow@google.com>
10188 L: linux-kselftest@vger.kernel.org
10189 L: kunit-dev@googlegroups.com
10194 M: Josh Poimboeuf <jpoimboe@redhat.com>
10195 M: Jiri Kosina <jikos@kernel.org>
10196 M: Miroslav Benes <mbenes@suse.cz>
10197 M: Petr Mladek <pmladek@suse.com>
10198 R: Joe Lawrence <joe.lawrence@redhat.com>
10199 L: live-patching@vger.kernel.org
10201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10202 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10203 F: Documentation/livepatch/
10204 F: arch/powerpc/include/asm/livepatch.h
10205 F: arch/s390/include/asm/livepatch.h
10206 F: arch/x86/include/asm/livepatch.h
10207 F: include/linux/livepatch.h
10208 F: kernel/livepatch/
10210 F: samples/livepatch/
10211 F: tools/testing/selftests/livepatch/
10214 L: netdev@vger.kernel.org
10216 F: include/linux/llc.h
10217 F: include/net/llc*
10218 F: include/uapi/linux/llc.h
10221 LM73 HARDWARE MONITOR DRIVER
10222 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10223 L: linux-hwmon@vger.kernel.org
10225 F: drivers/hwmon/lm73.c
10227 LM78 HARDWARE MONITOR DRIVER
10228 M: Jean Delvare <jdelvare@suse.com>
10229 L: linux-hwmon@vger.kernel.org
10231 F: Documentation/hwmon/lm78.rst
10232 F: drivers/hwmon/lm78.c
10234 LM83 HARDWARE MONITOR DRIVER
10235 M: Jean Delvare <jdelvare@suse.com>
10236 L: linux-hwmon@vger.kernel.org
10238 F: Documentation/hwmon/lm83.rst
10239 F: drivers/hwmon/lm83.c
10241 LM90 HARDWARE MONITOR DRIVER
10242 M: Jean Delvare <jdelvare@suse.com>
10243 L: linux-hwmon@vger.kernel.org
10245 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10246 F: Documentation/hwmon/lm90.rst
10247 F: drivers/hwmon/lm90.c
10248 F: include/dt-bindings/thermal/lm90.h
10250 LM95234 HARDWARE MONITOR DRIVER
10251 M: Guenter Roeck <linux@roeck-us.net>
10252 L: linux-hwmon@vger.kernel.org
10254 F: Documentation/hwmon/lm95234.rst
10255 F: drivers/hwmon/lm95234.c
10257 LME2510 MEDIA DRIVER
10258 M: Malcolm Priestley <tvboxspy@gmail.com>
10259 L: linux-media@vger.kernel.org
10261 W: https://linuxtv.org
10262 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10263 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10265 LOADPIN SECURITY MODULE
10266 M: Kees Cook <keescook@chromium.org>
10268 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10269 F: Documentation/admin-guide/LSM/LoadPin.rst
10270 F: security/loadpin/
10273 M: Peter Zijlstra <peterz@infradead.org>
10274 M: Ingo Molnar <mingo@redhat.com>
10275 M: Will Deacon <will@kernel.org>
10276 L: linux-kernel@vger.kernel.org
10278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10279 F: Documentation/locking/
10280 F: arch/*/include/asm/spinlock*.h
10281 F: include/linux/lockdep.h
10282 F: include/linux/mutex*.h
10283 F: include/linux/rwlock*.h
10284 F: include/linux/rwsem*.h
10285 F: include/linux/seqlock.h
10286 F: include/linux/spinlock*.h
10288 F: lib/locking*.[ch]
10289 X: kernel/locking/locktorture.c
10291 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10292 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10293 L: linux-ntfs-dev@lists.sourceforge.net
10295 W: http://www.linux-ntfs.org/content/view/19/37/
10296 F: Documentation/admin-guide/ldm.rst
10297 F: block/partitions/ldm.*
10299 LOGITECH HID GAMING KEYBOARDS
10300 M: Hans de Goede <hdegoede@redhat.com>
10301 L: linux-input@vger.kernel.org
10303 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10304 F: drivers/hid/hid-lg-g15.c
10306 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10307 M: Sathya Prakash <sathya.prakash@broadcom.com>
10308 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10309 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10310 L: MPT-FusionLinux.pdl@broadcom.com
10311 L: linux-scsi@vger.kernel.org
10313 W: http://www.avagotech.com/support/
10314 F: drivers/message/fusion/
10315 F: drivers/scsi/mpt3sas/
10317 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10318 M: Matthew Wilcox <willy@infradead.org>
10319 L: linux-scsi@vger.kernel.org
10321 F: drivers/scsi/sym53c8xx_2/
10324 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10325 L: linux-iio@vger.kernel.org
10327 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10328 F: drivers/iio/dac/ltc1660.c
10330 LTC2947 HARDWARE MONITOR DRIVER
10331 M: Nuno Sá <nuno.sa@analog.com>
10332 L: linux-hwmon@vger.kernel.org
10334 W: http://ez.analog.com/community/linux-device-drivers
10335 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10336 F: drivers/hwmon/ltc2947-core.c
10337 F: drivers/hwmon/ltc2947-i2c.c
10338 F: drivers/hwmon/ltc2947-spi.c
10339 F: drivers/hwmon/ltc2947.h
10341 LTC2983 IIO TEMPERATURE DRIVER
10342 M: Nuno Sá <nuno.sa@analog.com>
10343 L: linux-iio@vger.kernel.org
10345 W: http://ez.analog.com/community/linux-device-drivers
10346 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10347 F: drivers/iio/temperature/ltc2983.c
10349 LTC4261 HARDWARE MONITOR DRIVER
10350 M: Guenter Roeck <linux@roeck-us.net>
10351 L: linux-hwmon@vger.kernel.org
10353 F: Documentation/hwmon/ltc4261.rst
10354 F: drivers/hwmon/ltc4261.c
10356 LTC4306 I2C MULTIPLEXER DRIVER
10357 M: Michael Hennerich <michael.hennerich@analog.com>
10358 L: linux-i2c@vger.kernel.org
10360 W: http://ez.analog.com/community/linux-device-drivers
10361 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10362 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10364 LTP (Linux Test Project)
10365 M: Mike Frysinger <vapier@gentoo.org>
10366 M: Cyril Hrubis <chrubis@suse.cz>
10367 M: Wanlong Gao <wanlong.gao@gmail.com>
10368 M: Jan Stancek <jstancek@redhat.com>
10369 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10370 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10371 L: ltp@lists.linux.it (subscribers-only)
10373 W: http://linux-test-project.github.io/
10374 T: git git://github.com/linux-test-project/ltp.git
10377 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10378 L: netdev@vger.kernel.org
10380 F: drivers/net/pcs/pcs-lynx.c
10381 F: include/linux/pcs-lynx.h
10384 M: Geert Uytterhoeven <geert@linux-m68k.org>
10385 L: linux-m68k@lists.linux-m68k.org
10387 W: http://www.linux-m68k.org/
10388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10392 M68K ON APPLE MACINTOSH
10393 M: Joshua Thompson <funaho@jurai.org>
10394 L: linux-m68k@lists.linux-m68k.org
10396 W: http://www.mac.linux-m68k.org/
10400 M: Philip Blundell <philb@gnu.org>
10402 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10403 F: arch/m68k/hp300/
10405 M88DS3103 MEDIA DRIVER
10406 M: Antti Palosaari <crope@iki.fi>
10407 L: linux-media@vger.kernel.org
10409 W: https://linuxtv.org
10410 W: http://palosaari.fi/linux/
10411 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10412 T: git git://linuxtv.org/anttip/media_tree.git
10413 F: drivers/media/dvb-frontends/m88ds3103*
10415 M88RS2000 MEDIA DRIVER
10416 M: Malcolm Priestley <tvboxspy@gmail.com>
10417 L: linux-media@vger.kernel.org
10419 W: https://linuxtv.org
10420 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10421 F: drivers/media/dvb-frontends/m88rs2000*
10423 MA901 MASTERKIT USB FM RADIO DRIVER
10424 M: Alexey Klimov <klimov.linux@gmail.com>
10425 L: linux-media@vger.kernel.org
10427 T: git git://linuxtv.org/media_tree.git
10428 F: drivers/media/radio/radio-ma901.c
10431 M: Johannes Berg <johannes@sipsolutions.net>
10432 L: linux-wireless@vger.kernel.org
10434 W: https://wireless.wiki.kernel.org/
10435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10437 F: Documentation/networking/mac80211-injection.rst
10438 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10439 F: drivers/net/wireless/mac80211_hwsim.[ch]
10440 F: include/net/mac80211.h
10444 M: Jassi Brar <jassisinghbrar@gmail.com>
10445 L: linux-kernel@vger.kernel.org
10447 F: drivers/mailbox/
10448 F: include/linux/mailbox_client.h
10449 F: include/linux/mailbox_controller.h
10451 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10452 M: Michael Kerrisk <mtk.manpages@gmail.com>
10453 L: linux-man@vger.kernel.org
10455 W: http://www.kernel.org/doc/man-pages
10457 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10458 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10459 L: linux-mips@vger.kernel.org
10461 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10463 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10464 M: Andrew Lunn <andrew@lunn.ch>
10465 M: Vivien Didelot <vivien.didelot@gmail.com>
10466 L: netdev@vger.kernel.org
10468 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10469 F: Documentation/networking/devlink/mv88e6xxx.rst
10470 F: drivers/net/dsa/mv88e6xxx/
10471 F: include/linux/platform_data/mv88e6xxx.h
10473 MARVELL ARMADA 3700 PHY DRIVERS
10474 M: Miquel Raynal <miquel.raynal@bootlin.com>
10476 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10477 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10478 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10479 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10481 MARVELL ARMADA DRM SUPPORT
10482 M: Russell King <linux@armlinux.org.uk>
10484 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10485 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10486 F: Documentation/devicetree/bindings/display/armada/
10487 F: drivers/gpu/drm/armada/
10488 F: include/uapi/drm/armada_drm.h
10490 MARVELL CRYPTO DRIVER
10491 M: Boris Brezillon <bbrezillon@kernel.org>
10492 M: Arnaud Ebalard <arno@natisbad.org>
10493 M: Srujana Challa <schalla@marvell.com>
10494 L: linux-crypto@vger.kernel.org
10496 F: drivers/crypto/marvell/
10498 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10499 M: Mirko Lindner <mlindner@marvell.com>
10500 M: Stephen Hemminger <stephen@networkplumber.org>
10501 L: netdev@vger.kernel.org
10503 F: drivers/net/ethernet/marvell/sk*
10505 MARVELL LIBERTAS WIRELESS DRIVER
10506 L: libertas-dev@lists.infradead.org
10508 F: drivers/net/wireless/marvell/libertas/
10510 MARVELL MACCHIATOBIN SUPPORT
10511 M: Russell King <linux@armlinux.org.uk>
10512 L: linux-arm-kernel@lists.infradead.org
10514 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10516 MARVELL MV643XX ETHERNET DRIVER
10517 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10518 L: netdev@vger.kernel.org
10520 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10521 F: include/linux/mv643xx.h
10523 MARVELL MV88X3310 PHY DRIVER
10524 M: Russell King <linux@armlinux.org.uk>
10525 L: netdev@vger.kernel.org
10527 F: drivers/net/phy/marvell10g.c
10529 MARVELL MVEBU THERMAL DRIVER
10530 M: Miquel Raynal <miquel.raynal@bootlin.com>
10532 F: drivers/thermal/armada_thermal.c
10534 MARVELL MVNETA ETHERNET DRIVER
10535 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10536 L: netdev@vger.kernel.org
10538 F: drivers/net/ethernet/marvell/mvneta.*
10540 MARVELL MWIFIEX WIRELESS DRIVER
10541 M: Amitkumar Karwar <amitkarwar@gmail.com>
10542 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10543 M: Xinming Hu <huxinming820@gmail.com>
10544 L: linux-wireless@vger.kernel.org
10546 F: drivers/net/wireless/marvell/mwifiex/
10548 MARVELL MWL8K WIRELESS DRIVER
10549 M: Lennert Buytenhek <buytenh@wantstofly.org>
10550 L: linux-wireless@vger.kernel.org
10552 F: drivers/net/wireless/marvell/mwl8k.c
10554 MARVELL NAND CONTROLLER DRIVER
10555 M: Miquel Raynal <miquel.raynal@bootlin.com>
10556 L: linux-mtd@lists.infradead.org
10558 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10559 F: drivers/mtd/nand/raw/marvell_nand.c
10561 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10562 M: Sunil Goutham <sgoutham@marvell.com>
10563 M: Geetha sowjanya <gakula@marvell.com>
10564 M: Subbaraya Sundeep <sbhatta@marvell.com>
10565 M: hariprasad <hkelam@marvell.com>
10566 L: netdev@vger.kernel.org
10568 F: drivers/net/ethernet/marvell/octeontx2/nic/
10570 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10571 M: Sunil Goutham <sgoutham@marvell.com>
10572 M: Linu Cherian <lcherian@marvell.com>
10573 M: Geetha sowjanya <gakula@marvell.com>
10574 M: Jerin Jacob <jerinj@marvell.com>
10575 L: netdev@vger.kernel.org
10577 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10578 F: drivers/net/ethernet/marvell/octeontx2/af/
10580 MARVELL PRESTERA ETHERNET SWITCH DRIVER
10581 M: Vadym Kochan <vkochan@marvell.com>
10582 M: Taras Chornyi <tchornyi@marvell.com>
10584 W: https://github.com/Marvell-switching/switchdev-prestera
10585 F: drivers/net/ethernet/marvell/prestera/
10587 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10588 M: Nicolas Pitre <nico@fluxnic.net>
10590 F: drivers/mmc/host/mvsdio.*
10592 MARVELL USB MDIO CONTROLLER DRIVER
10593 M: Tobias Waldekranz <tobias@waldekranz.com>
10594 L: netdev@vger.kernel.org
10596 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10597 F: drivers/net/mdio/mdio-mvusb.c
10599 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10600 M: Hu Ziji <huziji@marvell.com>
10601 L: linux-mmc@vger.kernel.org
10603 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10604 F: drivers/mmc/host/sdhci-xenon*
10606 MATROX FRAMEBUFFER DRIVER
10607 L: linux-fbdev@vger.kernel.org
10609 F: drivers/video/fbdev/matrox/matroxfb_*
10610 F: include/uapi/linux/matroxfb.h
10612 MAX16065 HARDWARE MONITOR DRIVER
10613 M: Guenter Roeck <linux@roeck-us.net>
10614 L: linux-hwmon@vger.kernel.org
10616 F: Documentation/hwmon/max16065.rst
10617 F: drivers/hwmon/max16065.c
10619 MAX2175 SDR TUNER DRIVER
10620 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10621 L: linux-media@vger.kernel.org
10623 T: git git://linuxtv.org/media_tree.git
10624 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10625 F: Documentation/userspace-api/media/drivers/max2175.rst
10626 F: drivers/media/i2c/max2175*
10627 F: include/uapi/linux/max2175.h
10629 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10630 L: linux-hwmon@vger.kernel.org
10632 F: Documentation/hwmon/max6650.rst
10633 F: drivers/hwmon/max6650.c
10635 MAX6697 HARDWARE MONITOR DRIVER
10636 M: Guenter Roeck <linux@roeck-us.net>
10637 L: linux-hwmon@vger.kernel.org
10639 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10640 F: Documentation/hwmon/max6697.rst
10641 F: drivers/hwmon/max6697.c
10642 F: include/linux/platform_data/max6697.h
10644 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10645 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10646 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10647 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10648 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10649 L: linux-media@vger.kernel.org
10651 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10652 F: drivers/media/i2c/max9286.c
10654 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10655 M: Peter Rosin <peda@axentia.se>
10656 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10658 F: Documentation/devicetree/bindings/sound/max9860.txt
10659 F: sound/soc/codecs/max9860.*
10661 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10662 M: Andreas Klinger <ak@it-klinger.de>
10663 L: linux-iio@vger.kernel.org
10665 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10666 F: drivers/iio/proximity/mb1232.c
10668 MAXIM MAX77650 PMIC MFD DRIVER
10669 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10670 L: linux-kernel@vger.kernel.org
10672 F: Documentation/devicetree/bindings/*/*max77650.yaml
10673 F: Documentation/devicetree/bindings/*/max77650*.yaml
10674 F: drivers/gpio/gpio-max77650.c
10675 F: drivers/input/misc/max77650-onkey.c
10676 F: drivers/leds/leds-max77650.c
10677 F: drivers/mfd/max77650.c
10678 F: drivers/power/supply/max77650-charger.c
10679 F: drivers/regulator/max77650-regulator.c
10680 F: include/linux/mfd/max77650.h
10682 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10683 M: Javier Martinez Canillas <javier@dowhile0.org>
10684 L: linux-kernel@vger.kernel.org
10686 F: Documentation/devicetree/bindings/*/*max77802.txt
10687 F: drivers/regulator/max77802-regulator.c
10688 F: include/dt-bindings/*/*max77802.h
10690 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10691 M: Krzysztof Kozlowski <krzk@kernel.org>
10692 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10693 L: linux-pm@vger.kernel.org
10695 F: drivers/power/supply/max14577_charger.c
10696 F: drivers/power/supply/max77693_charger.c
10698 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10699 M: Chanwoo Choi <cw00.choi@samsung.com>
10700 M: Krzysztof Kozlowski <krzk@kernel.org>
10701 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10702 L: linux-kernel@vger.kernel.org
10704 F: Documentation/devicetree/bindings/*/max77686.txt
10705 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10706 F: Documentation/devicetree/bindings/mfd/max14577.txt
10707 F: Documentation/devicetree/bindings/mfd/max77693.txt
10708 F: drivers/*/max14577*.c
10709 F: drivers/*/max77686*.c
10710 F: drivers/*/max77693*.c
10711 F: drivers/clk/clk-max77686.c
10712 F: drivers/extcon/extcon-max14577.c
10713 F: drivers/extcon/extcon-max77693.c
10714 F: drivers/rtc/rtc-max77686.c
10715 F: include/linux/mfd/max14577*.h
10716 F: include/linux/mfd/max77686*.h
10717 F: include/linux/mfd/max77693*.h
10719 MAXIRADIO FM RADIO RECEIVER DRIVER
10720 M: Hans Verkuil <hverkuil@xs4all.nl>
10721 L: linux-media@vger.kernel.org
10723 W: https://linuxtv.org
10724 T: git git://linuxtv.org/media_tree.git
10725 F: drivers/media/radio/radio-maxiradio*
10727 MCAN MMIO DEVICE DRIVER
10728 M: Dan Murphy <dmurphy@ti.com>
10729 M: Sriram Dash <sriram.dash@samsung.com>
10730 L: linux-can@vger.kernel.org
10732 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10733 F: drivers/net/can/m_can/m_can.c
10734 F: drivers/net/can/m_can/m_can.h
10735 F: drivers/net/can/m_can/m_can_platform.c
10737 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10738 M: Rishi Gupta <gupt21@gmail.com>
10739 L: linux-i2c@vger.kernel.org
10740 L: linux-input@vger.kernel.org
10742 F: drivers/hid/hid-mcp2221.c
10744 MCP251XFD SPI-CAN NETWORK DRIVER
10745 M: Marc Kleine-Budde <mkl@pengutronix.de>
10746 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10747 R: Thomas Kopp <thomas.kopp@microchip.com>
10748 L: linux-can@vger.kernel.org
10750 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10751 F: drivers/net/can/spi/mcp251xfd/
10753 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10754 M: Peter Rosin <peda@axentia.se>
10755 L: linux-iio@vger.kernel.org
10757 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10758 F: drivers/iio/potentiometer/mcp4018.c
10759 F: drivers/iio/potentiometer/mcp4531.c
10761 MCR20A IEEE-802.15.4 RADIO DRIVER
10762 M: Xue Liu <liuxuenetmail@gmail.com>
10763 L: linux-wpan@vger.kernel.org
10765 W: https://github.com/xueliu/mcr20a-linux
10766 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10767 F: drivers/net/ieee802154/mcr20a.c
10768 F: drivers/net/ieee802154/mcr20a.h
10770 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10771 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10772 L: linux-iio@vger.kernel.org
10774 F: drivers/iio/dac/cio-dac.c
10776 MEDIA CONTROLLER FRAMEWORK
10777 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10778 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10779 L: linux-media@vger.kernel.org
10781 W: https://www.linuxtv.org
10782 T: git git://linuxtv.org/media_tree.git
10783 F: drivers/media/mc/
10784 F: include/media/media-*.h
10785 F: include/uapi/linux/media.h
10787 MEDIA DRIVER FOR FREESCALE IMX PXP
10788 M: Philipp Zabel <p.zabel@pengutronix.de>
10789 L: linux-media@vger.kernel.org
10791 T: git git://linuxtv.org/media_tree.git
10792 F: drivers/media/platform/imx-pxp.[ch]
10794 MEDIA DRIVERS FOR ASCOT2E
10795 M: Sergey Kozlov <serjk@netup.ru>
10796 M: Abylay Ospan <aospan@netup.ru>
10797 L: linux-media@vger.kernel.org
10799 W: https://linuxtv.org
10800 W: http://netup.tv/
10801 T: git git://linuxtv.org/media_tree.git
10802 F: drivers/media/dvb-frontends/ascot2e*
10804 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10805 M: Jasmin Jessich <jasmin@anw.at>
10806 L: linux-media@vger.kernel.org
10808 W: https://linuxtv.org
10809 T: git git://linuxtv.org/media_tree.git
10810 F: drivers/media/dvb-frontends/cxd2099*
10812 MEDIA DRIVERS FOR CXD2841ER
10813 M: Sergey Kozlov <serjk@netup.ru>
10814 M: Abylay Ospan <aospan@netup.ru>
10815 L: linux-media@vger.kernel.org
10817 W: https://linuxtv.org
10818 W: http://netup.tv/
10819 T: git git://linuxtv.org/media_tree.git
10820 F: drivers/media/dvb-frontends/cxd2841er*
10822 MEDIA DRIVERS FOR CXD2880
10823 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10824 L: linux-media@vger.kernel.org
10826 W: http://linuxtv.org/
10827 T: git git://linuxtv.org/media_tree.git
10828 F: drivers/media/dvb-frontends/cxd2880/*
10829 F: drivers/media/spi/cxd2880*
10831 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10832 L: linux-media@vger.kernel.org
10834 W: https://linuxtv.org
10835 T: git git://linuxtv.org/media_tree.git
10836 F: drivers/media/pci/ddbridge/*
10838 MEDIA DRIVERS FOR FREESCALE IMX
10839 M: Steve Longerbeam <slongerbeam@gmail.com>
10840 M: Philipp Zabel <p.zabel@pengutronix.de>
10841 L: linux-media@vger.kernel.org
10843 T: git git://linuxtv.org/media_tree.git
10844 F: Documentation/admin-guide/media/imx.rst
10845 F: Documentation/devicetree/bindings/media/imx.txt
10846 F: drivers/staging/media/imx/
10847 F: include/linux/imx-media.h
10848 F: include/media/imx.h
10850 MEDIA DRIVERS FOR FREESCALE IMX7
10851 M: Rui Miguel Silva <rmfrfs@gmail.com>
10852 L: linux-media@vger.kernel.org
10854 T: git git://linuxtv.org/media_tree.git
10855 F: Documentation/admin-guide/media/imx7.rst
10856 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10857 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10858 F: drivers/staging/media/imx/imx7-media-csi.c
10859 F: drivers/staging/media/imx/imx7-mipi-csis.c
10861 MEDIA DRIVERS FOR HELENE
10862 M: Abylay Ospan <aospan@netup.ru>
10863 L: linux-media@vger.kernel.org
10865 W: https://linuxtv.org
10866 W: http://netup.tv/
10867 T: git git://linuxtv.org/media_tree.git
10868 F: drivers/media/dvb-frontends/helene*
10870 MEDIA DRIVERS FOR HORUS3A
10871 M: Sergey Kozlov <serjk@netup.ru>
10872 M: Abylay Ospan <aospan@netup.ru>
10873 L: linux-media@vger.kernel.org
10875 W: https://linuxtv.org
10876 W: http://netup.tv/
10877 T: git git://linuxtv.org/media_tree.git
10878 F: drivers/media/dvb-frontends/horus3a*
10880 MEDIA DRIVERS FOR LNBH25
10881 M: Sergey Kozlov <serjk@netup.ru>
10882 M: Abylay Ospan <aospan@netup.ru>
10883 L: linux-media@vger.kernel.org
10885 W: https://linuxtv.org
10886 W: http://netup.tv/
10887 T: git git://linuxtv.org/media_tree.git
10888 F: drivers/media/dvb-frontends/lnbh25*
10890 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10891 L: linux-media@vger.kernel.org
10893 W: https://linuxtv.org
10894 T: git git://linuxtv.org/media_tree.git
10895 F: drivers/media/dvb-frontends/mxl5xx*
10897 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10898 M: Sergey Kozlov <serjk@netup.ru>
10899 M: Abylay Ospan <aospan@netup.ru>
10900 L: linux-media@vger.kernel.org
10902 W: https://linuxtv.org
10903 W: http://netup.tv/
10904 T: git git://linuxtv.org/media_tree.git
10905 F: drivers/media/pci/netup_unidvb/*
10907 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10908 M: Dmitry Osipenko <digetx@gmail.com>
10909 L: linux-media@vger.kernel.org
10910 L: linux-tegra@vger.kernel.org
10912 T: git git://linuxtv.org/media_tree.git
10913 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10914 F: drivers/staging/media/tegra-vde/
10916 MEDIA DRIVERS FOR RENESAS - CEU
10917 M: Jacopo Mondi <jacopo@jmondi.org>
10918 L: linux-media@vger.kernel.org
10919 L: linux-renesas-soc@vger.kernel.org
10921 T: git git://linuxtv.org/media_tree.git
10922 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10923 F: drivers/media/platform/renesas-ceu.c
10924 F: include/media/drv-intf/renesas-ceu.h
10926 MEDIA DRIVERS FOR RENESAS - DRIF
10927 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10928 L: linux-media@vger.kernel.org
10929 L: linux-renesas-soc@vger.kernel.org
10931 T: git git://linuxtv.org/media_tree.git
10932 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10933 F: drivers/media/platform/rcar_drif.c
10935 MEDIA DRIVERS FOR RENESAS - FCP
10936 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10937 L: linux-media@vger.kernel.org
10938 L: linux-renesas-soc@vger.kernel.org
10940 T: git git://linuxtv.org/media_tree.git
10941 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10942 F: drivers/media/platform/rcar-fcp.c
10943 F: include/media/rcar-fcp.h
10945 MEDIA DRIVERS FOR RENESAS - FDP1
10946 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10947 L: linux-media@vger.kernel.org
10948 L: linux-renesas-soc@vger.kernel.org
10950 T: git git://linuxtv.org/media_tree.git
10951 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10952 F: drivers/media/platform/rcar_fdp1.c
10954 MEDIA DRIVERS FOR RENESAS - VIN
10955 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10956 L: linux-media@vger.kernel.org
10957 L: linux-renesas-soc@vger.kernel.org
10959 T: git git://linuxtv.org/media_tree.git
10960 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10961 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10962 F: drivers/media/platform/rcar-vin/
10964 MEDIA DRIVERS FOR RENESAS - VSP1
10965 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10966 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10967 L: linux-media@vger.kernel.org
10968 L: linux-renesas-soc@vger.kernel.org
10970 T: git git://linuxtv.org/media_tree.git
10971 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10972 F: drivers/media/platform/vsp1/
10974 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10975 L: linux-media@vger.kernel.org
10977 W: https://linuxtv.org
10978 T: git git://linuxtv.org/media_tree.git
10979 F: drivers/media/dvb-frontends/stv0910*
10981 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10982 L: linux-media@vger.kernel.org
10984 W: https://linuxtv.org
10985 T: git git://linuxtv.org/media_tree.git
10986 F: drivers/media/dvb-frontends/stv6111*
10988 MEDIA DRIVERS FOR STM32 - DCMI
10989 M: Hugues Fruchet <hugues.fruchet@st.com>
10990 L: linux-media@vger.kernel.org
10992 T: git git://linuxtv.org/media_tree.git
10993 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10994 F: drivers/media/platform/stm32/stm32-dcmi.c
10996 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10997 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10998 L: linux-media@vger.kernel.org
11000 W: https://linuxtv.org
11001 Q: http://patchwork.kernel.org/project/linux-media/list/
11002 T: git git://linuxtv.org/media_tree.git
11003 F: Documentation/admin-guide/media/
11004 F: Documentation/devicetree/bindings/media/
11005 F: Documentation/driver-api/media/
11006 F: Documentation/userspace-api/media/
11008 F: drivers/staging/media/
11009 F: include/linux/platform_data/media/
11011 F: include/uapi/linux/dvb/
11012 F: include/uapi/linux/ivtv*
11013 F: include/uapi/linux/media.h
11014 F: include/uapi/linux/meye.h
11015 F: include/uapi/linux/uvcvideo.h
11016 F: include/uapi/linux/v4l2-*
11017 F: include/uapi/linux/videodev2.h
11019 MEDIATEK BLUETOOTH DRIVER
11020 M: Sean Wang <sean.wang@mediatek.com>
11021 L: linux-bluetooth@vger.kernel.org
11022 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11024 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11025 F: drivers/bluetooth/btmtkuart.c
11027 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11028 M: Sean Wang <sean.wang@mediatek.com>
11029 L: linux-pm@vger.kernel.org
11031 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11032 F: drivers/power/reset/mt6323-poweroff.c
11034 MEDIATEK CIR DRIVER
11035 M: Sean Wang <sean.wang@mediatek.com>
11037 F: drivers/media/rc/mtk-cir.c
11039 MEDIATEK DMA DRIVER
11040 M: Sean Wang <sean.wang@mediatek.com>
11041 L: dmaengine@vger.kernel.org
11042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11043 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11045 F: Documentation/devicetree/bindings/dma/mtk-*
11046 F: drivers/dma/mediatek/
11048 MEDIATEK ETHERNET DRIVER
11049 M: Felix Fietkau <nbd@nbd.name>
11050 M: John Crispin <john@phrozen.org>
11051 M: Sean Wang <sean.wang@mediatek.com>
11052 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11053 L: netdev@vger.kernel.org
11055 F: drivers/net/ethernet/mediatek/
11057 MEDIATEK I2C CONTROLLER DRIVER
11058 M: Qii Wang <qii.wang@mediatek.com>
11059 L: linux-i2c@vger.kernel.org
11061 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11062 F: drivers/i2c/busses/i2c-mt65xx.c
11064 MEDIATEK JPEG DRIVER
11065 M: Rick Chang <rick.chang@mediatek.com>
11066 M: Bin Liu <bin.liu@mediatek.com>
11068 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11069 F: drivers/media/platform/mtk-jpeg/
11071 MEDIATEK MDP DRIVER
11072 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11073 M: Houlong Wei <houlong.wei@mediatek.com>
11074 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11076 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11077 F: drivers/media/platform/mtk-mdp/
11078 F: drivers/media/platform/mtk-vpu/
11080 MEDIATEK MEDIA DRIVER
11081 M: Tiffany Lin <tiffany.lin@mediatek.com>
11082 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11084 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11085 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11086 F: drivers/media/platform/mtk-vcodec/
11087 F: drivers/media/platform/mtk-vpu/
11089 MEDIATEK MMC/SD/SDIO DRIVER
11090 M: Chaotian Jing <chaotian.jing@mediatek.com>
11092 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11093 F: drivers/mmc/host/mtk-sd.c
11095 MEDIATEK MT76 WIRELESS LAN DRIVER
11096 M: Felix Fietkau <nbd@nbd.name>
11097 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11098 R: Ryder Lee <ryder.lee@mediatek.com>
11099 L: linux-wireless@vger.kernel.org
11101 F: drivers/net/wireless/mediatek/mt76/
11103 MEDIATEK MT7601U WIRELESS LAN DRIVER
11104 M: Jakub Kicinski <kubakici@wp.pl>
11105 L: linux-wireless@vger.kernel.org
11107 F: drivers/net/wireless/mediatek/mt7601u/
11109 MEDIATEK MT7621/28/88 I2C DRIVER
11110 M: Stefan Roese <sr@denx.de>
11111 L: linux-i2c@vger.kernel.org
11113 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11114 F: drivers/i2c/busses/i2c-mt7621.c
11116 MEDIATEK NAND CONTROLLER DRIVER
11117 L: linux-mtd@lists.infradead.org
11119 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11120 F: drivers/mtd/nand/raw/mtk_*
11122 MEDIATEK PMIC LED DRIVER
11123 M: Sean Wang <sean.wang@mediatek.com>
11125 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11126 F: drivers/leds/leds-mt6323.c
11128 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11129 M: Sean Wang <sean.wang@mediatek.com>
11131 F: drivers/char/hw_random/mtk-rng.c
11133 MEDIATEK SWITCH DRIVER
11134 M: Sean Wang <sean.wang@mediatek.com>
11135 M: Landen Chao <Landen.Chao@mediatek.com>
11136 L: netdev@vger.kernel.org
11138 F: drivers/net/dsa/mt7530.*
11139 F: net/dsa/tag_mtk.c
11141 MEDIATEK USB3 DRD IP DRIVER
11142 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11143 L: linux-usb@vger.kernel.org
11144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11145 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11147 F: drivers/usb/mtu3/
11149 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11150 M: Peter Senna Tschudin <peter.senna@gmail.com>
11151 M: Martin Donnelly <martin.donnelly@ge.com>
11152 M: Martyn Welch <martyn.welch@collabora.co.uk>
11154 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11155 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11157 MEGARAID SCSI/SAS DRIVERS
11158 M: Kashyap Desai <kashyap.desai@broadcom.com>
11159 M: Sumit Saxena <sumit.saxena@broadcom.com>
11160 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11161 L: megaraidlinux.pdl@broadcom.com
11162 L: linux-scsi@vger.kernel.org
11164 W: http://www.avagotech.com/support/
11165 F: Documentation/scsi/megaraid.rst
11166 F: drivers/scsi/megaraid.*
11167 F: drivers/scsi/megaraid/
11169 MELEXIS MLX90614 DRIVER
11170 M: Crt Mori <cmo@melexis.com>
11171 L: linux-iio@vger.kernel.org
11173 W: http://www.melexis.com
11174 F: drivers/iio/temperature/mlx90614.c
11176 MELEXIS MLX90632 DRIVER
11177 M: Crt Mori <cmo@melexis.com>
11178 L: linux-iio@vger.kernel.org
11180 W: http://www.melexis.com
11181 F: drivers/iio/temperature/mlx90632.c
11183 MELFAS MIP4 TOUCHSCREEN DRIVER
11184 M: Sangwon Jee <jeesw@melfas.com>
11186 W: http://www.melfas.com
11187 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11188 F: drivers/input/touchscreen/melfas_mip4.c
11190 MELLANOX BLUEFIELD I2C DRIVER
11191 M: Khalil Blaiech <kblaiech@nvidia.com>
11192 L: linux-i2c@vger.kernel.org
11194 F: drivers/i2c/busses/i2c-mlxbf.c
11196 MELLANOX ETHERNET DRIVER (mlx4_en)
11197 M: Tariq Toukan <tariqt@nvidia.com>
11198 L: netdev@vger.kernel.org
11200 W: http://www.mellanox.com
11201 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11202 F: drivers/net/ethernet/mellanox/mlx4/en_*
11204 MELLANOX ETHERNET DRIVER (mlx5e)
11205 M: Saeed Mahameed <saeedm@nvidia.com>
11206 L: netdev@vger.kernel.org
11208 W: http://www.mellanox.com
11209 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11210 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11212 MELLANOX ETHERNET INNOVA DRIVERS
11213 R: Boris Pismenny <borisp@nvidia.com>
11214 L: netdev@vger.kernel.org
11216 W: http://www.mellanox.com
11217 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11218 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11219 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11220 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11221 F: include/linux/mlx5/mlx5_ifc_fpga.h
11223 MELLANOX ETHERNET SWITCH DRIVERS
11224 M: Jiri Pirko <jiri@nvidia.com>
11225 M: Ido Schimmel <idosch@nvidia.com>
11226 L: netdev@vger.kernel.org
11228 W: http://www.mellanox.com
11229 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11230 F: drivers/net/ethernet/mellanox/mlxsw/
11231 F: tools/testing/selftests/drivers/net/mlxsw/
11233 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11234 M: mlxsw@nvidia.com
11235 L: netdev@vger.kernel.org
11237 W: http://www.mellanox.com
11238 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11239 F: drivers/net/ethernet/mellanox/mlxfw/
11241 MELLANOX HARDWARE PLATFORM SUPPORT
11242 M: Andy Shevchenko <andy@infradead.org>
11243 M: Darren Hart <dvhart@infradead.org>
11244 M: Vadim Pasternak <vadimp@nvidia.com>
11245 L: platform-driver-x86@vger.kernel.org
11247 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11248 F: drivers/platform/mellanox/
11249 F: include/linux/platform_data/mlxreg.h
11251 MELLANOX MLX4 core VPI driver
11252 M: Tariq Toukan <tariqt@nvidia.com>
11253 L: netdev@vger.kernel.org
11254 L: linux-rdma@vger.kernel.org
11256 W: http://www.mellanox.com
11257 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11258 F: drivers/net/ethernet/mellanox/mlx4/
11259 F: include/linux/mlx4/
11261 MELLANOX MLX4 IB driver
11262 M: Yishai Hadas <yishaih@nvidia.com>
11263 L: linux-rdma@vger.kernel.org
11265 W: http://www.mellanox.com
11266 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11267 F: drivers/infiniband/hw/mlx4/
11268 F: include/linux/mlx4/
11269 F: include/uapi/rdma/mlx4-abi.h
11271 MELLANOX MLX5 core VPI driver
11272 M: Saeed Mahameed <saeedm@nvidia.com>
11273 M: Leon Romanovsky <leonro@nvidia.com>
11274 L: netdev@vger.kernel.org
11275 L: linux-rdma@vger.kernel.org
11277 W: http://www.mellanox.com
11278 Q: https://patchwork.kernel.org/project/netdevbpf/list/
11279 F: Documentation/networking/device_drivers/ethernet/mellanox/
11280 F: drivers/net/ethernet/mellanox/mlx5/core/
11281 F: include/linux/mlx5/
11283 MELLANOX MLX5 IB driver
11284 M: Leon Romanovsky <leonro@nvidia.com>
11285 L: linux-rdma@vger.kernel.org
11287 W: http://www.mellanox.com
11288 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11289 F: drivers/infiniband/hw/mlx5/
11290 F: include/linux/mlx5/
11291 F: include/uapi/rdma/mlx5-abi.h
11293 MELLANOX MLXCPLD I2C AND MUX DRIVER
11294 M: Vadim Pasternak <vadimp@nvidia.com>
11295 M: Michael Shych <michaelsh@nvidia.com>
11296 L: linux-i2c@vger.kernel.org
11298 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11299 F: drivers/i2c/busses/i2c-mlxcpld.c
11300 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11302 MELLANOX MLXCPLD LED DRIVER
11303 M: Vadim Pasternak <vadimp@nvidia.com>
11304 L: linux-leds@vger.kernel.org
11306 F: Documentation/leds/leds-mlxcpld.rst
11307 F: drivers/leds/leds-mlxcpld.c
11308 F: drivers/leds/leds-mlxreg.c
11310 MELLANOX PLATFORM DRIVER
11311 M: Vadim Pasternak <vadimp@nvidia.com>
11312 L: platform-driver-x86@vger.kernel.org
11314 F: drivers/platform/x86/mlx-platform.c
11317 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11318 M: "Paul E. McKenney" <paulmck@kernel.org>
11319 L: linux-kernel@vger.kernel.org
11321 F: arch/powerpc/include/asm/membarrier.h
11322 F: include/uapi/linux/membarrier.h
11323 F: kernel/sched/membarrier.c
11326 M: Mike Rapoport <rppt@linux.ibm.com>
11327 L: linux-mm@kvack.org
11329 F: Documentation/core-api/boot-time-mm.rst
11330 F: include/linux/memblock.h
11333 MEMORY CONTROLLER DRIVERS
11334 M: Krzysztof Kozlowski <krzk@kernel.org>
11335 L: linux-kernel@vger.kernel.org
11337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11338 F: Documentation/devicetree/bindings/memory-controllers/
11341 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11342 M: Dmitry Osipenko <digetx@gmail.com>
11343 L: linux-pm@vger.kernel.org
11344 L: linux-tegra@vger.kernel.org
11345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11347 F: drivers/devfreq/tegra20-devfreq.c
11348 F: drivers/devfreq/tegra30-devfreq.c
11351 M: Andrew Morton <akpm@linux-foundation.org>
11352 L: linux-mm@kvack.org
11354 W: http://www.linux-mm.org
11355 T: quilt https://ozlabs.org/~akpm/mmotm/
11356 T: quilt https://ozlabs.org/~akpm/mmots/
11357 T: git git://github.com/hnaz/linux-mm.git
11358 F: include/linux/gfp.h
11359 F: include/linux/memory_hotplug.h
11360 F: include/linux/mm.h
11361 F: include/linux/mmzone.h
11362 F: include/linux/vmalloc.h
11365 MEMORY TECHNOLOGY DEVICES (MTD)
11366 M: Miquel Raynal <miquel.raynal@bootlin.com>
11367 M: Richard Weinberger <richard@nod.at>
11368 M: Vignesh Raghavendra <vigneshr@ti.com>
11369 L: linux-mtd@lists.infradead.org
11371 W: http://www.linux-mtd.infradead.org/
11372 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11373 C: irc://irc.oftc.net/mtd
11374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11375 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11376 F: Documentation/devicetree/bindings/mtd/
11378 F: include/linux/mtd/
11379 F: include/uapi/mtd/
11381 MEN A21 WATCHDOG DRIVER
11382 M: Johannes Thumshirn <morbidrsa@gmail.com>
11383 L: linux-watchdog@vger.kernel.org
11385 F: drivers/watchdog/mena21_wdt.c
11387 MEN CHAMELEON BUS (mcb)
11388 M: Johannes Thumshirn <morbidrsa@gmail.com>
11390 F: Documentation/driver-api/men-chameleon-bus.rst
11392 F: include/linux/mcb.h
11394 MEN F21BMC (Board Management Controller)
11395 M: Andreas Werner <andreas.werner@men.de>
11397 F: Documentation/hwmon/menf21bmc.rst
11398 F: drivers/hwmon/menf21bmc_hwmon.c
11399 F: drivers/leds/leds-menf21bmc.c
11400 F: drivers/mfd/menf21bmc.c
11401 F: drivers/watchdog/menf21bmc_wdt.c
11403 MEN Z069 WATCHDOG DRIVER
11404 M: Johannes Thumshirn <jth@kernel.org>
11405 L: linux-watchdog@vger.kernel.org
11407 F: drivers/watchdog/menz69_wdt.c
11409 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11410 M: Neil Armstrong <narmstrong@baylibre.com>
11411 L: linux-media@vger.kernel.org
11412 L: linux-amlogic@lists.infradead.org
11414 W: http://linux-meson.com/
11415 T: git git://linuxtv.org/media_tree.git
11416 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11417 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11418 F: drivers/media/cec/platform/meson/ao-cec.c
11420 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11421 M: Liang Yang <liang.yang@amlogic.com>
11422 L: linux-mtd@lists.infradead.org
11424 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11425 F: drivers/mtd/nand/raw/meson_*
11427 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11428 M: Neil Armstrong <narmstrong@baylibre.com>
11429 L: linux-media@vger.kernel.org
11430 L: linux-amlogic@lists.infradead.org
11432 T: git git://linuxtv.org/media_tree.git
11433 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11434 F: drivers/staging/media/meson/vdec/
11436 METHODE UDPU SUPPORT
11437 M: Vladimir Vid <vladimir.vid@sartura.hr>
11439 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11442 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11443 M: Hemant Kumar <hemantk@codeaurora.org>
11444 L: linux-arm-msm@vger.kernel.org
11446 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11447 F: Documentation/ABI/stable/sysfs-bus-mhi
11448 F: Documentation/mhi/
11449 F: drivers/bus/mhi/
11450 F: include/linux/mhi.h
11452 MICROBLAZE ARCHITECTURE
11453 M: Michal Simek <monstr@monstr.eu>
11455 W: http://www.monstr.eu/fdt/
11456 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11457 F: arch/microblaze/
11459 MICROCHIP AT91 DMA DRIVERS
11460 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11461 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11462 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11463 L: dmaengine@vger.kernel.org
11465 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11466 F: drivers/dma/at_hdmac.c
11467 F: drivers/dma/at_hdmac_regs.h
11468 F: drivers/dma/at_xdmac.c
11469 F: include/dt-bindings/dma/at91.h
11470 F: include/linux/platform_data/dma-atmel.h
11472 MICROCHIP AT91 SERIAL DRIVER
11473 M: Richard Genoud <richard.genoud@gmail.com>
11475 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11476 F: drivers/tty/serial/atmel_serial.c
11477 F: drivers/tty/serial/atmel_serial.h
11479 MICROCHIP AT91 USART MFD DRIVER
11480 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11481 L: linux-kernel@vger.kernel.org
11483 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11484 F: drivers/mfd/at91-usart.c
11485 F: include/dt-bindings/mfd/at91-usart.h
11487 MICROCHIP AT91 USART SPI DRIVER
11488 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11489 L: linux-spi@vger.kernel.org
11491 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11492 F: drivers/spi/spi-at91-usart.c
11494 MICROCHIP AUDIO ASOC DRIVERS
11495 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11496 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11500 MICROCHIP ECC DRIVER
11501 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11502 L: linux-crypto@vger.kernel.org
11504 F: drivers/crypto/atmel-ecc.*
11506 MICROCHIP I2C DRIVER
11507 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11508 L: linux-i2c@vger.kernel.org
11510 F: drivers/i2c/busses/i2c-at91-*.c
11511 F: drivers/i2c/busses/i2c-at91.h
11513 MICROCHIP ISC DRIVER
11514 M: Eugen Hristev <eugen.hristev@microchip.com>
11515 L: linux-media@vger.kernel.org
11517 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11518 F: drivers/media/platform/atmel/atmel-isc-base.c
11519 F: drivers/media/platform/atmel/atmel-isc-regs.h
11520 F: drivers/media/platform/atmel/atmel-isc.h
11521 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11522 F: include/linux/atmel-isc-media.h
11524 MICROCHIP ISI DRIVER
11525 M: Eugen Hristev <eugen.hristev@microchip.com>
11526 L: linux-media@vger.kernel.org
11528 F: drivers/media/platform/atmel/atmel-isi.c
11529 F: drivers/media/platform/atmel/atmel-isi.h
11531 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11532 M: Woojung Huh <woojung.huh@microchip.com>
11533 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11534 L: netdev@vger.kernel.org
11536 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11537 F: drivers/net/dsa/microchip/*
11538 F: include/linux/platform_data/microchip-ksz.h
11539 F: net/dsa/tag_ksz.c
11541 MICROCHIP LAN743X ETHERNET DRIVER
11542 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11543 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11544 L: netdev@vger.kernel.org
11546 F: drivers/net/ethernet/microchip/lan743x_*
11548 MICROCHIP LCDFB DRIVER
11549 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11550 L: linux-fbdev@vger.kernel.org
11552 F: drivers/video/fbdev/atmel_lcdfb.c
11553 F: include/video/atmel_lcdc.h
11555 MICROCHIP MCP16502 PMIC DRIVER
11556 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11557 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11559 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11560 F: drivers/regulator/mcp16502.c
11562 MICROCHIP MCP3911 ADC DRIVER
11563 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11564 M: Kent Gustavsson <kent@minoris.se>
11565 L: linux-iio@vger.kernel.org
11567 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11568 F: drivers/iio/adc/mcp3911.c
11570 MICROCHIP MMC/SD/SDIO MCI DRIVER
11571 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11573 F: drivers/mmc/host/atmel-mci.c
11575 MICROCHIP NAND DRIVER
11576 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11577 L: linux-mtd@lists.infradead.org
11579 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11580 F: drivers/mtd/nand/raw/atmel/*
11582 MICROCHIP PWM DRIVER
11583 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11584 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11585 L: linux-pwm@vger.kernel.org
11587 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11588 F: drivers/pwm/pwm-atmel.c
11590 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11591 M: Eugen Hristev <eugen.hristev@microchip.com>
11592 L: linux-iio@vger.kernel.org
11594 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11595 F: drivers/iio/adc/at91-sama5d2_adc.c
11596 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11598 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11599 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11601 F: drivers/power/reset/at91-sama5d2_shdwc.c
11603 MICROCHIP SPI DRIVER
11604 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11606 F: drivers/spi/spi-atmel.*
11608 MICROCHIP SSC DRIVER
11609 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11612 F: drivers/misc/atmel-ssc.c
11613 F: include/linux/atmel-ssc.h
11615 MICROCHIP USB251XB DRIVER
11616 M: Richard Leitner <richard.leitner@skidata.com>
11617 L: linux-usb@vger.kernel.org
11619 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11620 F: drivers/usb/misc/usb251xb.c
11622 MICROCHIP USBA UDC DRIVER
11623 M: Cristian Birsan <cristian.birsan@microchip.com>
11624 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11626 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11628 MICROCHIP WILC1000 WIFI DRIVER
11629 M: Ajay Singh <ajay.kathat@microchip.com>
11630 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11631 L: linux-wireless@vger.kernel.org
11633 F: drivers/net/wireless/microchip/wilc1000/
11635 MICROSEMI MIPS SOCS
11636 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11637 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11638 L: linux-mips@vger.kernel.org
11640 F: Documentation/devicetree/bindings/mips/mscc.txt
11641 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11642 F: arch/mips/boot/dts/mscc/
11643 F: arch/mips/configs/generic/board-ocelot.config
11644 F: arch/mips/generic/board-ocelot.c
11646 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11647 M: Don Brace <don.brace@microchip.com>
11648 L: storagedev@microchip.com
11649 L: linux-scsi@vger.kernel.org
11651 F: Documentation/scsi/smartpqi.rst
11652 F: drivers/scsi/smartpqi/Kconfig
11653 F: drivers/scsi/smartpqi/Makefile
11654 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11655 F: include/linux/cciss*.h
11656 F: include/uapi/linux/cciss*.h
11658 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11659 M: Chen Yu <yu.c.chen@intel.com>
11660 L: platform-driver-x86@vger.kernel.org
11662 F: drivers/platform/x86/surfacepro3_button.c
11664 MICROTEK X6 SCANNER
11665 M: Oliver Neukum <oliver@neukum.org>
11667 F: drivers/usb/image/microtek.*
11670 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11671 L: linux-mips@vger.kernel.org
11673 W: http://www.linux-mips.org/
11674 Q: https://patchwork.kernel.org/project/linux-mips/list/
11675 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11676 F: Documentation/devicetree/bindings/mips/
11677 F: Documentation/mips/
11679 F: drivers/platform/mips/
11681 MIPS BOSTON DEVELOPMENT BOARD
11682 M: Paul Burton <paulburton@kernel.org>
11683 L: linux-mips@vger.kernel.org
11685 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11686 F: arch/mips/boot/dts/img/boston.dts
11687 F: arch/mips/configs/generic/board-boston.config
11688 F: drivers/clk/imgtec/clk-boston.c
11689 F: include/dt-bindings/clock/boston-clock.h
11692 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11693 M: Serge Semin <fancer.lancer@gmail.com>
11694 L: linux-mips@vger.kernel.org
11696 F: drivers/bus/mips_cdmm.c
11697 F: drivers/clocksource/mips-gic-timer.c
11698 F: drivers/cpuidle/cpuidle-cps.c
11699 F: drivers/irqchip/irq-mips-cpu.c
11700 F: drivers/irqchip/irq-mips-gic.c
11702 MIPS GENERIC PLATFORM
11703 M: Paul Burton <paulburton@kernel.org>
11704 L: linux-mips@vger.kernel.org
11706 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11707 F: arch/mips/generic/
11708 F: arch/mips/tools/generic-board-config.sh
11710 MIPS RINT INSTRUCTION EMULATION
11711 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11712 L: linux-mips@vger.kernel.org
11714 F: arch/mips/math-emu/dp_rint.c
11715 F: arch/mips/math-emu/sp_rint.c
11717 MIPS/LOONGSON1 ARCHITECTURE
11718 M: Keguang Zhang <keguang.zhang@gmail.com>
11719 L: linux-mips@vger.kernel.org
11721 F: arch/mips/include/asm/mach-loongson32/
11722 F: arch/mips/loongson32/
11723 F: drivers/*/*/*loongson1*
11724 F: drivers/*/*loongson1*
11726 MIPS/LOONGSON2EF ARCHITECTURE
11727 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11728 L: linux-mips@vger.kernel.org
11730 F: arch/mips/include/asm/mach-loongson2ef/
11731 F: arch/mips/loongson2ef/
11732 F: drivers/*/*/*loongson2*
11733 F: drivers/*/*loongson2*
11735 MIPS/LOONGSON64 ARCHITECTURE
11736 M: Huacai Chen <chenhc@lemote.com>
11737 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11738 L: linux-mips@vger.kernel.org
11740 F: arch/mips/include/asm/mach-loongson64/
11741 F: arch/mips/loongson64/
11742 F: drivers/*/*/*loongson3*
11743 F: drivers/*/*loongson3*
11744 F: drivers/irqchip/irq-loongson*
11745 F: drivers/platform/mips/cpu_hwmon.c
11747 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11748 M: Hans Verkuil <hverkuil@xs4all.nl>
11749 L: linux-media@vger.kernel.org
11751 W: https://linuxtv.org
11752 T: git git://linuxtv.org/media_tree.git
11753 F: drivers/media/radio/radio-miropcm20*
11756 R: Lubomir Rintel <lkundrak@v3.sk>
11757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11759 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11760 F: arch/arm/boot/dts/mmp*
11761 F: arch/arm/mach-mmp/
11762 F: include/linux/soc/mmp/
11764 MMP USB PHY DRIVERS
11765 R: Lubomir Rintel <lkundrak@v3.sk>
11766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11768 F: drivers/phy/marvell/phy-mmp3-usb.c
11769 F: drivers/phy/marvell/phy-pxa-usb.c
11771 MMU GATHER AND TLB INVALIDATION
11772 M: Will Deacon <will@kernel.org>
11773 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11774 M: Andrew Morton <akpm@linux-foundation.org>
11775 M: Nick Piggin <npiggin@gmail.com>
11776 M: Peter Zijlstra <peterz@infradead.org>
11777 L: linux-arch@vger.kernel.org
11778 L: linux-mm@kvack.org
11780 F: arch/*/include/asm/tlb.h
11781 F: include/asm-generic/tlb.h
11784 MN88472 MEDIA DRIVER
11785 M: Antti Palosaari <crope@iki.fi>
11786 L: linux-media@vger.kernel.org
11788 W: https://linuxtv.org
11789 W: http://palosaari.fi/linux/
11790 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11791 F: drivers/media/dvb-frontends/mn88472*
11793 MN88473 MEDIA DRIVER
11794 M: Antti Palosaari <crope@iki.fi>
11795 L: linux-media@vger.kernel.org
11797 W: https://linuxtv.org
11798 W: http://palosaari.fi/linux/
11799 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11800 F: drivers/media/dvb-frontends/mn88473*
11803 M: Jessica Yu <jeyu@kernel.org>
11805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11806 F: include/linux/module.h
11809 MONOLITHIC POWER SYSTEM PMIC DRIVER
11810 M: Saravanan Sekar <sravanhome@gmail.com>
11812 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11813 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11814 F: drivers/iio/adc/mp2629_adc.c
11815 F: drivers/mfd/mp2629.c
11816 F: drivers/power/supply/mp2629_charger.c
11817 F: drivers/regulator/mp5416.c
11818 F: drivers/regulator/mpq7920.c
11819 F: drivers/regulator/mpq7920.h
11820 F: include/linux/mfd/mp2629.h
11822 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11824 W: http://popies.net/meye/
11825 F: Documentation/userspace-api/media/drivers/meye*
11826 F: drivers/media/pci/meye/
11827 F: include/uapi/linux/meye.h
11829 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11830 M: Jiri Slaby <jirislaby@kernel.org>
11832 F: Documentation/driver-api/serial/moxa-smartio.rst
11833 F: drivers/tty/mxser.*
11835 MR800 AVERMEDIA USB FM RADIO DRIVER
11836 M: Alexey Klimov <klimov.linux@gmail.com>
11837 L: linux-media@vger.kernel.org
11839 T: git git://linuxtv.org/media_tree.git
11840 F: drivers/media/radio/radio-mr800.c
11842 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11843 M: Alan Ott <alan@signal11.us>
11844 L: linux-wpan@vger.kernel.org
11846 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11847 F: drivers/net/ieee802154/mrf24j40.c
11850 M: "Lee, Chun-Yi" <jlee@suse.com>
11851 L: platform-driver-x86@vger.kernel.org
11853 F: drivers/platform/x86/msi-laptop.c
11856 L: platform-driver-x86@vger.kernel.org
11858 F: drivers/platform/x86/msi-wmi.c
11860 MSI001 MEDIA DRIVER
11861 M: Antti Palosaari <crope@iki.fi>
11862 L: linux-media@vger.kernel.org
11864 W: https://linuxtv.org
11865 W: http://palosaari.fi/linux/
11866 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11867 T: git git://linuxtv.org/anttip/media_tree.git
11868 F: drivers/media/tuners/msi001*
11870 MSI2500 MEDIA DRIVER
11871 M: Antti Palosaari <crope@iki.fi>
11872 L: linux-media@vger.kernel.org
11874 W: https://linuxtv.org
11875 W: http://palosaari.fi/linux/
11876 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11877 T: git git://linuxtv.org/anttip/media_tree.git
11878 F: drivers/media/usb/msi2500/
11880 MSTAR INTERRUPT CONTROLLER DRIVER
11881 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11882 M: Daniel Palmer <daniel@thingy.jp>
11884 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11885 F: drivers/irqchip/irq-mst-intc.c
11887 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11888 M: Robert Jarzmik <robert.jarzmik@free.fr>
11889 L: linux-mtd@lists.infradead.org
11891 F: drivers/mtd/devices/docg3*
11893 MT9M032 APTINA SENSOR DRIVER
11894 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11895 L: linux-media@vger.kernel.org
11897 T: git git://linuxtv.org/media_tree.git
11898 F: drivers/media/i2c/mt9m032.c
11899 F: include/media/i2c/mt9m032.h
11901 MT9P031 APTINA CAMERA SENSOR
11902 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11903 L: linux-media@vger.kernel.org
11905 T: git git://linuxtv.org/media_tree.git
11906 F: drivers/media/i2c/mt9p031.c
11907 F: include/media/i2c/mt9p031.h
11909 MT9T001 APTINA CAMERA SENSOR
11910 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11911 L: linux-media@vger.kernel.org
11913 T: git git://linuxtv.org/media_tree.git
11914 F: drivers/media/i2c/mt9t001.c
11915 F: include/media/i2c/mt9t001.h
11917 MT9T112 APTINA CAMERA SENSOR
11918 M: Jacopo Mondi <jacopo@jmondi.org>
11919 L: linux-media@vger.kernel.org
11921 T: git git://linuxtv.org/media_tree.git
11922 F: drivers/media/i2c/mt9t112.c
11923 F: include/media/i2c/mt9t112.h
11925 MT9V032 APTINA CAMERA SENSOR
11926 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11927 L: linux-media@vger.kernel.org
11929 T: git git://linuxtv.org/media_tree.git
11930 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11931 F: drivers/media/i2c/mt9v032.c
11932 F: include/media/i2c/mt9v032.h
11934 MT9V111 APTINA CAMERA SENSOR
11935 M: Jacopo Mondi <jacopo@jmondi.org>
11936 L: linux-media@vger.kernel.org
11938 T: git git://linuxtv.org/media_tree.git
11939 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11940 F: drivers/media/i2c/mt9v111.c
11942 MULTIFUNCTION DEVICES (MFD)
11943 M: Lee Jones <lee.jones@linaro.org>
11945 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11946 F: Documentation/devicetree/bindings/mfd/
11948 F: include/dt-bindings/mfd/
11949 F: include/linux/mfd/
11951 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11953 F: drivers/mmc/host/mmc_spi.c
11954 F: include/linux/spi/mmc_spi.h
11956 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11957 M: Ulf Hansson <ulf.hansson@linaro.org>
11958 L: linux-mmc@vger.kernel.org
11960 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11961 F: Documentation/devicetree/bindings/mmc/
11963 F: include/linux/mmc/
11964 F: include/uapi/linux/mmc/
11966 MULTIPLEXER SUBSYSTEM
11967 M: Peter Rosin <peda@axentia.se>
11969 F: Documentation/ABI/testing/sysfs-class-mux*
11970 F: Documentation/devicetree/bindings/mux/
11972 F: include/dt-bindings/mux/
11973 F: include/linux/mux/
11975 MULTITECH MULTIPORT CARD (ISICOM)
11977 F: drivers/tty/isicom.c
11978 F: include/linux/isicom.h
11980 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11981 M: Bin Liu <b-liu@ti.com>
11982 L: linux-usb@vger.kernel.org
11984 F: drivers/usb/musb/
11986 MXL301RF MEDIA DRIVER
11987 M: Akihiro Tsukada <tskd08@gmail.com>
11988 L: linux-media@vger.kernel.org
11990 F: drivers/media/tuners/mxl301rf*
11992 MXL5007T MEDIA DRIVER
11993 M: Michael Krufky <mkrufky@linuxtv.org>
11994 L: linux-media@vger.kernel.org
11996 W: https://linuxtv.org
11997 W: http://github.com/mkrufky
11998 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11999 T: git git://linuxtv.org/mkrufky/tuners.git
12000 F: drivers/media/tuners/mxl5007t.*
12003 M: Marek Vasut <marex@denx.de>
12004 M: Stefan Agner <stefan@agner.ch>
12005 L: dri-devel@lists.freedesktop.org
12007 T: git git://anongit.freedesktop.org/drm/drm-misc
12008 F: Documentation/devicetree/bindings/display/mxsfb.txt
12009 F: drivers/gpu/drm/mxsfb/
12011 MYLEX DAC960 PCI RAID Controller
12012 M: Hannes Reinecke <hare@kernel.org>
12013 L: linux-scsi@vger.kernel.org
12015 F: drivers/scsi/myrb.*
12016 F: drivers/scsi/myrs.*
12018 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12019 M: Chris Lee <christopher.lee@cspi.com>
12020 L: netdev@vger.kernel.org
12022 W: https://www.cspi.com/ethernet-products/support/downloads/
12023 F: drivers/net/ethernet/myricom/myri10ge/
12025 NAND FLASH SUBSYSTEM
12026 M: Miquel Raynal <miquel.raynal@bootlin.com>
12027 R: Richard Weinberger <richard@nod.at>
12028 L: linux-mtd@lists.infradead.org
12030 W: http://www.linux-mtd.infradead.org/
12031 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12032 C: irc://irc.oftc.net/mtd
12033 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12034 F: drivers/mtd/nand/
12035 F: include/linux/mtd/*nand*.h
12037 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12038 M: Daniel Mack <zonque@gmail.com>
12039 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12041 W: http://www.native-instruments.com
12042 F: sound/usb/caiaq/
12044 NATSEMI ETHERNET DRIVER (DP8381x)
12046 F: drivers/net/ethernet/natsemi/natsemi.c
12048 NCR 5380 SCSI DRIVERS
12049 M: Finn Thain <fthain@telegraphics.com.au>
12050 M: Michael Schmitz <schmitzmic@gmail.com>
12051 L: linux-scsi@vger.kernel.org
12053 F: Documentation/scsi/g_NCR5380.rst
12054 F: drivers/scsi/NCR5380.*
12055 F: drivers/scsi/arm/cumana_1.c
12056 F: drivers/scsi/arm/oak.c
12057 F: drivers/scsi/atari_scsi.*
12058 F: drivers/scsi/dmx3191d.c
12059 F: drivers/scsi/g_NCR5380.*
12060 F: drivers/scsi/mac_scsi.*
12061 F: drivers/scsi/sun3_scsi.*
12062 F: drivers/scsi/sun3_scsi_vme.c
12065 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12069 NCT6775 HARDWARE MONITOR DRIVER
12070 M: Guenter Roeck <linux@roeck-us.net>
12071 L: linux-hwmon@vger.kernel.org
12073 F: Documentation/hwmon/nct6775.rst
12074 F: drivers/hwmon/nct6775.c
12077 M: Jakub Kicinski <kuba@kernel.org>
12079 F: drivers/net/netdevsim/*
12081 NETEM NETWORK EMULATOR
12082 M: Stephen Hemminger <stephen@networkplumber.org>
12083 L: netdev@vger.kernel.org
12085 F: net/sched/sch_netem.c
12087 NETERION 10GbE DRIVERS (s2io/vxge)
12088 M: Jon Mason <jdmason@kudzu.us>
12089 L: netdev@vger.kernel.org
12091 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12092 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12093 F: drivers/net/ethernet/neterion/
12096 M: Pablo Neira Ayuso <pablo@netfilter.org>
12097 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12098 M: Florian Westphal <fw@strlen.de>
12099 L: netfilter-devel@vger.kernel.org
12100 L: coreteam@netfilter.org
12102 W: http://www.netfilter.org/
12103 W: http://www.iptables.org/
12104 W: http://www.nftables.org/
12105 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12106 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12108 F: include/linux/netfilter*
12109 F: include/linux/netfilter/
12110 F: include/net/netfilter/
12111 F: include/uapi/linux/netfilter*
12112 F: include/uapi/linux/netfilter/
12113 F: net/*/netfilter.c
12114 F: net/*/netfilter/
12115 F: net/bridge/br_netfilter*.c
12118 NETROM NETWORK LAYER
12119 M: Ralf Baechle <ralf@linux-mips.org>
12120 L: linux-hams@vger.kernel.org
12122 W: http://www.linux-ax25.org/
12123 F: include/net/netrom.h
12124 F: include/uapi/linux/netrom.h
12127 NETRONOME ETHERNET DRIVERS
12128 M: Simon Horman <simon.horman@netronome.com>
12129 R: Jakub Kicinski <kuba@kernel.org>
12130 L: oss-drivers@netronome.com
12132 F: drivers/net/ethernet/netronome/
12134 NETWORK BLOCK DEVICE (NBD)
12135 M: Josef Bacik <josef@toxicpanda.com>
12136 L: linux-block@vger.kernel.org
12137 L: nbd@other.debian.org
12139 F: Documentation/admin-guide/blockdev/nbd.rst
12140 F: drivers/block/nbd.c
12141 F: include/trace/events/nbd.h
12142 F: include/uapi/linux/nbd.h
12144 NETWORK DROP MONITOR
12145 M: Neil Horman <nhorman@tuxdriver.com>
12146 L: netdev@vger.kernel.org
12148 W: https://fedorahosted.org/dropwatch/
12149 F: include/uapi/linux/net_dropmon.h
12150 F: net/core/drop_monitor.c
12153 M: "David S. Miller" <davem@davemloft.net>
12154 M: Jakub Kicinski <kuba@kernel.org>
12155 L: netdev@vger.kernel.org
12157 W: http://www.linuxfoundation.org/en/Net
12158 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12161 F: Documentation/devicetree/bindings/net/
12162 F: drivers/connector/
12164 F: include/linux/etherdevice.h
12165 F: include/linux/fcdevice.h
12166 F: include/linux/fddidevice.h
12167 F: include/linux/hippidevice.h
12168 F: include/linux/if_*
12169 F: include/linux/inetdevice.h
12170 F: include/linux/netdevice.h
12171 F: include/uapi/linux/if_*
12172 F: include/uapi/linux/netdevice.h
12174 NETWORKING DRIVERS (WIRELESS)
12175 M: Kalle Valo <kvalo@codeaurora.org>
12176 L: linux-wireless@vger.kernel.org
12178 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12179 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12181 F: Documentation/devicetree/bindings/net/wireless/
12182 F: drivers/net/wireless/
12185 M: Andrew Lunn <andrew@lunn.ch>
12186 M: Vivien Didelot <vivien.didelot@gmail.com>
12187 M: Florian Fainelli <f.fainelli@gmail.com>
12188 M: Vladimir Oltean <olteanv@gmail.com>
12190 F: Documentation/devicetree/bindings/net/dsa/
12191 F: drivers/net/dsa/
12192 F: include/linux/dsa/
12193 F: include/linux/platform_data/dsa.h
12194 F: include/net/dsa.h
12197 NETWORKING [GENERAL]
12198 M: "David S. Miller" <davem@davemloft.net>
12199 M: Jakub Kicinski <kuba@kernel.org>
12200 L: netdev@vger.kernel.org
12202 W: http://www.linuxfoundation.org/en/Net
12203 Q: https://patchwork.kernel.org/project/netdevbpf/list/
12204 B: mailto:netdev@vger.kernel.org
12205 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12206 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12207 F: Documentation/networking/
12208 F: include/linux/in.h
12209 F: include/linux/net.h
12210 F: include/linux/netdevice.h
12212 F: include/uapi/linux/in.h
12213 F: include/uapi/linux/net.h
12214 F: include/uapi/linux/net_namespace.h
12215 F: include/uapi/linux/netdevice.h
12219 F: tools/testing/selftests/net/
12222 M: Steffen Klassert <steffen.klassert@secunet.com>
12223 M: Herbert Xu <herbert@gondor.apana.org.au>
12224 M: "David S. Miller" <davem@davemloft.net>
12225 L: netdev@vger.kernel.org
12227 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12228 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12229 F: include/net/xfrm.h
12230 F: include/uapi/linux/xfrm.h
12233 F: net/ipv4/ip_vti.c
12234 F: net/ipv4/ipcomp.c
12238 F: net/ipv6/ip6_vti.c
12239 F: net/ipv6/ipcomp6.c
12243 F: tools/testing/selftests/net/ipsec.c
12245 NETWORKING [IPv4/IPv6]
12246 M: "David S. Miller" <davem@davemloft.net>
12247 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12248 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12249 L: netdev@vger.kernel.org
12251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12257 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12258 M: Paul Moore <paul@paul-moore.com>
12259 L: netdev@vger.kernel.org
12260 L: linux-security-module@vger.kernel.org
12262 W: https://github.com/netlabel
12263 F: Documentation/netlabel/
12264 F: include/net/calipso.h
12265 F: include/net/cipso_ipv4.h
12266 F: include/net/netlabel.h
12267 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12268 F: include/uapi/linux/netfilter/xt_SECMARK.h
12269 F: net/ipv4/cipso_ipv4.c
12270 F: net/ipv6/calipso.c
12271 F: net/netfilter/xt_CONNSECMARK.c
12272 F: net/netfilter/xt_SECMARK.c
12276 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12277 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12278 L: netdev@vger.kernel.org
12279 L: mptcp@lists.01.org
12281 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12282 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12283 F: include/net/mptcp.h
12284 F: include/uapi/linux/mptcp.h
12286 F: tools/testing/selftests/net/mptcp/
12289 M: Eric Dumazet <edumazet@google.com>
12290 L: netdev@vger.kernel.org
12292 F: include/linux/tcp.h
12293 F: include/net/tcp.h
12294 F: include/trace/events/tcp.h
12295 F: include/uapi/linux/tcp.h
12296 F: net/ipv4/syncookies.c
12298 F: net/ipv6/syncookies.c
12302 M: Boris Pismenny <borisp@nvidia.com>
12303 M: Aviad Yehezkel <aviadye@nvidia.com>
12304 M: John Fastabend <john.fastabend@gmail.com>
12305 M: Daniel Borkmann <daniel@iogearbox.net>
12306 M: Jakub Kicinski <kuba@kernel.org>
12307 L: netdev@vger.kernel.org
12309 F: include/net/tls.h
12310 F: include/uapi/linux/tls.h
12313 NETWORKING [WIRELESS]
12314 L: linux-wireless@vger.kernel.org
12315 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12317 NETXEN (1/10) GbE SUPPORT
12318 M: Manish Chopra <manishc@marvell.com>
12319 M: Rahul Verma <rahulv@marvell.com>
12320 M: GR-Linux-NIC-Dev@marvell.com
12321 L: netdev@vger.kernel.org
12323 F: drivers/net/ethernet/qlogic/netxen/
12325 NET_FAILOVER MODULE
12326 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12327 L: netdev@vger.kernel.org
12329 F: Documentation/networking/net_failover.rst
12330 F: drivers/net/net_failover.c
12331 F: include/net/net_failover.h
12334 M: David Ahern <dsahern@kernel.org>
12335 L: netdev@vger.kernel.org
12337 F: include/net/netns/nexthop.h
12338 F: include/net/nexthop.h
12339 F: include/uapi/linux/nexthop.h
12340 F: net/ipv4/nexthop.c
12343 L: netdev@vger.kernel.org
12345 F: Documentation/devicetree/bindings/net/nfc/
12347 F: include/linux/platform_data/nfcmrvl.h
12348 F: include/net/nfc/
12349 F: include/uapi/linux/nfc.h
12352 NFS, SUNRPC, AND LOCKD CLIENTS
12353 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12354 M: Anna Schumaker <anna.schumaker@netapp.com>
12355 L: linux-nfs@vger.kernel.org
12357 W: http://client.linux-nfs.org
12358 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12362 F: include/linux/lockd/
12363 F: include/linux/nfs*
12364 F: include/linux/sunrpc/
12365 F: include/uapi/linux/nfs*
12366 F: include/uapi/linux/sunrpc/
12368 F: Documentation/filesystems/nfs/
12371 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12372 L: linux-nilfs@vger.kernel.org
12374 W: https://nilfs.sourceforge.io/
12375 W: https://nilfs.osdn.jp/
12376 T: git git://github.com/konis/nilfs2.git
12377 F: Documentation/filesystems/nilfs2.rst
12379 F: include/trace/events/nilfs2.h
12380 F: include/uapi/linux/nilfs2_api.h
12381 F: include/uapi/linux/nilfs2_ondisk.h
12383 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12384 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12386 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12387 F: Documentation/scsi/NinjaSCSI.rst
12388 F: drivers/scsi/pcmcia/nsp_*
12390 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12391 M: GOTO Masanori <gotom@debian.or.jp>
12392 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12394 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12395 F: Documentation/scsi/NinjaSCSI.rst
12396 F: drivers/scsi/nsp32*
12399 M: Ley Foon Tan <ley.foon.tan@intel.com>
12401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12404 NITRO ENCLAVES (NE)
12405 M: Andra Paraschiv <andraprs@amazon.com>
12406 M: Alexandru Vasile <lexnv@amazon.com>
12407 M: Alexandru Ciobotaru <alcioa@amazon.com>
12408 L: linux-kernel@vger.kernel.org
12410 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12411 F: Documentation/virt/ne_overview.rst
12412 F: drivers/virt/nitro_enclaves/
12413 F: include/linux/nitro_enclaves.h
12414 F: include/uapi/linux/nitro_enclaves.h
12415 F: samples/nitro_enclaves/
12417 NOHZ, DYNTICKS SUPPORT
12418 M: Frederic Weisbecker <fweisbec@gmail.com>
12419 M: Thomas Gleixner <tglx@linutronix.de>
12420 M: Ingo Molnar <mingo@kernel.org>
12421 L: linux-kernel@vger.kernel.org
12423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12424 F: include/linux/sched/nohz.h
12425 F: include/linux/tick.h
12426 F: kernel/time/tick*.*
12428 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12429 M: Pavel Machek <pavel@ucw.cz>
12430 M: Sakari Ailus <sakari.ailus@iki.fi>
12431 L: linux-media@vger.kernel.org
12433 F: drivers/media/i2c/ad5820.c
12434 F: drivers/media/i2c/et8ek8
12436 NOKIA N900 POWER SUPPLY DRIVERS
12437 R: Pali Rohár <pali@kernel.org>
12438 F: drivers/power/supply/bq2415x_charger.c
12439 F: drivers/power/supply/bq27xxx_battery.c
12440 F: drivers/power/supply/bq27xxx_battery_i2c.c
12441 F: drivers/power/supply/isp1704_charger.c
12442 F: drivers/power/supply/rx51_battery.c
12443 F: include/linux/power/bq2415x_charger.h
12444 F: include/linux/power/bq27xxx_battery.h
12447 M: Willy Tarreau <w@1wt.eu>
12449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12450 F: tools/include/nolibc/
12453 M: Matthias Maennich <maennich@google.com>
12455 F: Documentation/core-api/symbol-namespaces.rst
12459 M: Sanjay R Mehta <sanju.mehta@amd.com>
12460 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12461 L: linux-ntb@googlegroups.com
12463 F: drivers/ntb/hw/amd/
12466 M: Jon Mason <jdmason@kudzu.us>
12467 M: Dave Jiang <dave.jiang@intel.com>
12468 M: Allen Hubbe <allenbh@gmail.com>
12469 L: linux-ntb@googlegroups.com
12471 W: https://github.com/jonmason/ntb/wiki
12472 T: git git://github.com/jonmason/ntb.git
12473 F: drivers/net/ntb_netdev.c
12475 F: include/linux/ntb.h
12476 F: include/linux/ntb_transport.h
12477 F: tools/testing/selftests/ntb/
12480 M: Serge Semin <fancer.lancer@gmail.com>
12481 L: linux-ntb@googlegroups.com
12483 F: drivers/ntb/hw/idt/
12486 M: Dave Jiang <dave.jiang@intel.com>
12487 L: linux-ntb@googlegroups.com
12489 W: https://github.com/davejiang/linux/wiki
12490 T: git https://github.com/davejiang/linux.git
12491 F: drivers/ntb/hw/intel/
12494 M: Anton Altaparmakov <anton@tuxera.com>
12495 L: linux-ntfs-dev@lists.sourceforge.net
12497 W: http://www.tuxera.com/
12498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12499 F: Documentation/filesystems/ntfs.rst
12503 M: Finn Thain <fthain@telegraphics.com.au>
12504 L: linux-m68k@lists.linux-m68k.org
12506 F: arch/*/include/asm/nubus.h
12508 F: include/linux/nubus.h
12509 F: include/uapi/linux/nubus.h
12511 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12512 M: Antonino Daplas <adaplas@gmail.com>
12513 L: linux-fbdev@vger.kernel.org
12515 F: drivers/video/fbdev/nvidia/
12516 F: drivers/video/fbdev/riva/
12519 M: Keith Busch <kbusch@kernel.org>
12520 M: Jens Axboe <axboe@fb.com>
12521 M: Christoph Hellwig <hch@lst.de>
12522 M: Sagi Grimberg <sagi@grimberg.me>
12523 L: linux-nvme@lists.infradead.org
12525 W: http://git.infradead.org/nvme.git
12526 T: git://git.infradead.org/nvme.git
12527 F: drivers/nvme/host/
12528 F: include/linux/nvme.h
12529 F: include/uapi/linux/nvme_ioctl.h
12531 NVM EXPRESS FC TRANSPORT DRIVERS
12532 M: James Smart <james.smart@broadcom.com>
12533 L: linux-nvme@lists.infradead.org
12535 F: drivers/nvme/host/fc.c
12536 F: drivers/nvme/target/fc.c
12537 F: drivers/nvme/target/fcloop.c
12538 F: include/linux/nvme-fc-driver.h
12539 F: include/linux/nvme-fc.h
12541 NVM EXPRESS TARGET DRIVER
12542 M: Christoph Hellwig <hch@lst.de>
12543 M: Sagi Grimberg <sagi@grimberg.me>
12544 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12545 L: linux-nvme@lists.infradead.org
12547 W: http://git.infradead.org/nvme.git
12548 T: git://git.infradead.org/nvme.git
12549 F: drivers/nvme/target/
12552 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12555 F: Documentation/ABI/stable/sysfs-bus-nvmem
12556 F: Documentation/devicetree/bindings/nvmem/
12558 F: include/linux/nvmem-consumer.h
12559 F: include/linux/nvmem-provider.h
12562 M: Ashish Kumar <ashish.kumar@nxp.com>
12563 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12564 L: linux-spi@vger.kernel.org
12566 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12567 F: drivers/spi/spi-nxp-fspi.c
12569 NXP FXAS21002C DRIVER
12570 M: Rui Miguel Silva <rmfrfs@gmail.com>
12571 L: linux-iio@vger.kernel.org
12573 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12574 F: drivers/iio/gyro/fxas21002c.h
12575 F: drivers/iio/gyro/fxas21002c_core.c
12576 F: drivers/iio/gyro/fxas21002c_i2c.c
12577 F: drivers/iio/gyro/fxas21002c_spi.c
12579 NXP i.MX 8MQ DCSS DRIVER
12580 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12581 R: Lucas Stach <l.stach@pengutronix.de>
12582 L: dri-devel@lists.freedesktop.org
12584 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12585 F: drivers/gpu/drm/imx/dcss/
12587 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12588 M: Krzysztof Kozlowski <krzk@kernel.org>
12589 L: linux-kernel@vger.kernel.org
12591 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12592 F: drivers/extcon/extcon-ptn5150.c
12594 NXP SGTL5000 DRIVER
12595 M: Fabio Estevam <festevam@gmail.com>
12596 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12598 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12599 F: sound/soc/codecs/sgtl5000*
12601 NXP SJA1105 ETHERNET SWITCH DRIVER
12602 M: Vladimir Oltean <olteanv@gmail.com>
12603 L: linux-kernel@vger.kernel.org
12605 F: drivers/net/dsa/sja1105
12607 NXP TDA998X DRM DRIVER
12608 M: Russell King <linux@armlinux.org.uk>
12610 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12611 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12612 F: drivers/gpu/drm/i2c/tda998x_drv.c
12613 F: include/drm/i2c/tda998x.h
12614 F: include/dt-bindings/display/tda998x.h
12618 M: Peter Rosin <peda@axentia.se>
12619 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12621 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12622 F: sound/soc/codecs/tfa9879*
12625 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12626 R: Charles Gorand <charles.gorand@effinnov.com>
12627 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12629 F: drivers/nfc/nxp-nci
12632 M: Jiri Pirko <jiri@nvidia.com>
12633 L: netdev@vger.kernel.org
12635 F: include/linux/objagg.h
12637 F: lib/test_objagg.c
12640 M: Josh Poimboeuf <jpoimboe@redhat.com>
12641 M: Peter Zijlstra <peterz@infradead.org>
12644 F: include/linux/objtool.h
12646 OCELOT ETHERNET SWITCH DRIVER
12647 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12648 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12649 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12650 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12651 L: netdev@vger.kernel.org
12653 F: drivers/net/dsa/ocelot/*
12654 F: drivers/net/ethernet/mscc/
12655 F: include/soc/mscc/ocelot*
12656 F: net/dsa/tag_ocelot.c
12657 F: tools/testing/selftests/drivers/net/ocelot/*
12659 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12660 M: Frederic Barrat <fbarrat@linux.ibm.com>
12661 M: Andrew Donnellan <ajd@linux.ibm.com>
12662 L: linuxppc-dev@lists.ozlabs.org
12664 F: Documentation/userspace-api/accelerators/ocxl.rst
12665 F: arch/powerpc/include/asm/pnv-ocxl.h
12666 F: arch/powerpc/platforms/powernv/ocxl.c
12667 F: drivers/misc/ocxl/
12668 F: include/misc/ocxl*
12669 F: include/uapi/misc/ocxl.h
12672 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12673 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12674 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12675 L: linux-omap@vger.kernel.org
12677 F: sound/soc/ti/n810.c
12678 F: sound/soc/ti/omap*
12679 F: sound/soc/ti/rx51.c
12680 F: sound/soc/ti/sdma-pcm.*
12682 OMAP CLOCK FRAMEWORK SUPPORT
12683 M: Paul Walmsley <paul@pwsan.com>
12684 L: linux-omap@vger.kernel.org
12686 F: arch/arm/*omap*/*clock*
12688 OMAP DEVICE TREE SUPPORT
12689 M: Benoît Cousson <bcousson@baylibre.com>
12690 M: Tony Lindgren <tony@atomide.com>
12691 L: linux-omap@vger.kernel.org
12692 L: devicetree@vger.kernel.org
12694 F: arch/arm/boot/dts/*am3*
12695 F: arch/arm/boot/dts/*am4*
12696 F: arch/arm/boot/dts/*am5*
12697 F: arch/arm/boot/dts/*dra7*
12698 F: arch/arm/boot/dts/*omap*
12699 F: arch/arm/boot/dts/logicpd-som-lv*
12700 F: arch/arm/boot/dts/logicpd-torpedo*
12702 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12703 L: linux-omap@vger.kernel.org
12704 L: linux-fbdev@vger.kernel.org
12706 F: Documentation/arm/omap/dss.rst
12707 F: drivers/video/fbdev/omap2/
12709 OMAP FRAMEBUFFER SUPPORT
12710 L: linux-fbdev@vger.kernel.org
12711 L: linux-omap@vger.kernel.org
12713 F: drivers/video/fbdev/omap/
12715 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12716 M: Roger Quadros <rogerq@ti.com>
12717 M: Tony Lindgren <tony@atomide.com>
12718 L: linux-omap@vger.kernel.org
12720 F: arch/arm/mach-omap2/*gpmc*
12721 F: drivers/memory/omap-gpmc.c
12724 M: Grygorii Strashko <grygorii.strashko@ti.com>
12725 M: Santosh Shilimkar <ssantosh@kernel.org>
12726 M: Kevin Hilman <khilman@kernel.org>
12727 L: linux-omap@vger.kernel.org
12729 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12730 F: drivers/gpio/gpio-omap.c
12732 OMAP HARDWARE SPINLOCK SUPPORT
12733 M: Ohad Ben-Cohen <ohad@wizery.com>
12734 L: linux-omap@vger.kernel.org
12736 F: drivers/hwspinlock/omap_hwspinlock.c
12738 OMAP HS MMC SUPPORT
12739 L: linux-mmc@vger.kernel.org
12740 L: linux-omap@vger.kernel.org
12742 F: drivers/mmc/host/omap_hsmmc.c
12745 M: Paul Walmsley <paul@pwsan.com>
12746 L: linux-omap@vger.kernel.org
12748 F: arch/arm/mach-omap2/omap_hwmod*data*
12750 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12751 M: Benoît Cousson <bcousson@baylibre.com>
12752 L: linux-omap@vger.kernel.org
12754 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12757 M: Benoît Cousson <bcousson@baylibre.com>
12758 M: Paul Walmsley <paul@pwsan.com>
12759 L: linux-omap@vger.kernel.org
12761 F: arch/arm/mach-omap2/omap_hwmod.*
12764 M: Vignesh R <vigneshr@ti.com>
12765 L: linux-omap@vger.kernel.org
12766 L: linux-i2c@vger.kernel.org
12768 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12769 F: drivers/i2c/busses/i2c-omap.c
12771 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12772 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12773 L: linux-media@vger.kernel.org
12775 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12776 F: drivers/media/platform/omap3isp/
12777 F: drivers/staging/media/omap4iss/
12780 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12781 L: linux-omap@vger.kernel.org
12783 F: drivers/mmc/host/omap.c
12785 OMAP POWER MANAGEMENT SUPPORT
12786 M: Kevin Hilman <khilman@kernel.org>
12787 L: linux-omap@vger.kernel.org
12789 F: arch/arm/*omap*/*pm*
12790 F: drivers/cpufreq/omap-cpufreq.c
12792 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12793 M: Rajendra Nayak <rnayak@codeaurora.org>
12794 M: Paul Walmsley <paul@pwsan.com>
12795 L: linux-omap@vger.kernel.org
12797 F: arch/arm/mach-omap2/prm*
12799 OMAP RANDOM NUMBER GENERATOR SUPPORT
12800 M: Deepak Saxena <dsaxena@plexity.net>
12802 F: drivers/char/hw_random/omap-rng.c
12805 L: linux-usb@vger.kernel.org
12806 L: linux-omap@vger.kernel.org
12808 F: arch/arm/*omap*/usb*
12809 F: drivers/usb/*/*omap*
12811 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12812 M: Mark Jackson <mpfj@newflow.co.uk>
12813 L: linux-omap@vger.kernel.org
12815 F: arch/arm/boot/dts/am335x-nano.dts
12818 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12819 M: Tony Lindgren <tony@atomide.com>
12820 L: linux-omap@vger.kernel.org
12822 Q: http://patchwork.kernel.org/project/linux-omap/list/
12823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12824 F: arch/arm/configs/omap1_defconfig
12825 F: arch/arm/mach-omap1/
12826 F: arch/arm/plat-omap/
12827 F: drivers/i2c/busses/i2c-omap.c
12828 F: include/linux/platform_data/ams-delta-fiq.h
12829 F: include/linux/platform_data/i2c-omap.h
12832 M: Tony Lindgren <tony@atomide.com>
12833 L: linux-omap@vger.kernel.org
12835 W: http://www.muru.com/linux/omap/
12836 W: http://linux.omap.com/
12837 Q: http://patchwork.kernel.org/project/linux-omap/list/
12838 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12839 F: arch/arm/configs/omap2plus_defconfig
12840 F: arch/arm/mach-omap2/
12841 F: arch/arm/plat-omap/
12842 F: drivers/bus/ti-sysc.c
12843 F: drivers/i2c/busses/i2c-omap.c
12844 F: drivers/irqchip/irq-omap-intc.c
12845 F: drivers/mfd/*omap*.c
12846 F: drivers/mfd/menelaus.c
12847 F: drivers/mfd/palmas.c
12848 F: drivers/mfd/tps65217.c
12849 F: drivers/mfd/tps65218.c
12850 F: drivers/mfd/tps65910.c
12851 F: drivers/mfd/twl-core.[ch]
12852 F: drivers/mfd/twl4030*.c
12853 F: drivers/mfd/twl6030*.c
12854 F: drivers/mfd/twl6040*.c
12855 F: drivers/regulator/palmas-regulator*.c
12856 F: drivers/regulator/pbias-regulator.c
12857 F: drivers/regulator/tps65217-regulator.c
12858 F: drivers/regulator/tps65218-regulator.c
12859 F: drivers/regulator/tps65910-regulator.c
12860 F: drivers/regulator/twl-regulator.c
12861 F: drivers/regulator/twl6030-regulator.c
12862 F: include/linux/platform_data/i2c-omap.h
12863 F: include/linux/platform_data/ti-sysc.h
12866 M: Bob Copeland <me@bobcopeland.com>
12867 L: linux-karma-devel@lists.sourceforge.net
12869 F: Documentation/filesystems/omfs.rst
12872 OMNIKEY CARDMAN 4000 DRIVER
12873 M: Harald Welte <laforge@gnumonks.org>
12875 F: drivers/char/pcmcia/cm4000_cs.c
12876 F: include/linux/cm4000_cs.h
12877 F: include/uapi/linux/cm4000_cs.h
12879 OMNIKEY CARDMAN 4040 DRIVER
12880 M: Harald Welte <laforge@gnumonks.org>
12882 F: drivers/char/pcmcia/cm4040_cs.*
12884 OMNIVISION OV13858 SENSOR DRIVER
12885 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12886 L: linux-media@vger.kernel.org
12888 T: git git://linuxtv.org/media_tree.git
12889 F: drivers/media/i2c/ov13858.c
12891 OMNIVISION OV2680 SENSOR DRIVER
12892 M: Rui Miguel Silva <rmfrfs@gmail.com>
12893 L: linux-media@vger.kernel.org
12895 T: git git://linuxtv.org/media_tree.git
12896 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12897 F: drivers/media/i2c/ov2680.c
12899 OMNIVISION OV2685 SENSOR DRIVER
12900 M: Shunqian Zheng <zhengsq@rock-chips.com>
12901 L: linux-media@vger.kernel.org
12903 T: git git://linuxtv.org/media_tree.git
12904 F: drivers/media/i2c/ov2685.c
12906 OMNIVISION OV2740 SENSOR DRIVER
12907 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12908 R: Shawn Tu <shawnx.tu@intel.com>
12909 R: Bingbu Cao <bingbu.cao@intel.com>
12910 L: linux-media@vger.kernel.org
12912 T: git git://linuxtv.org/media_tree.git
12913 F: drivers/media/i2c/ov2740.c
12915 OMNIVISION OV5640 SENSOR DRIVER
12916 M: Steve Longerbeam <slongerbeam@gmail.com>
12917 L: linux-media@vger.kernel.org
12919 T: git git://linuxtv.org/media_tree.git
12920 F: drivers/media/i2c/ov5640.c
12922 OMNIVISION OV5647 SENSOR DRIVER
12923 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12924 M: Jacopo Mondi <jacopo@jmondi.org>
12925 L: linux-media@vger.kernel.org
12927 T: git git://linuxtv.org/media_tree.git
12928 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12929 F: drivers/media/i2c/ov5647.c
12931 OMNIVISION OV5670 SENSOR DRIVER
12932 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12933 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12934 L: linux-media@vger.kernel.org
12936 T: git git://linuxtv.org/media_tree.git
12937 F: drivers/media/i2c/ov5670.c
12939 OMNIVISION OV5675 SENSOR DRIVER
12940 M: Shawn Tu <shawnx.tu@intel.com>
12941 L: linux-media@vger.kernel.org
12943 T: git git://linuxtv.org/media_tree.git
12944 F: drivers/media/i2c/ov5675.c
12946 OMNIVISION OV5695 SENSOR DRIVER
12947 M: Shunqian Zheng <zhengsq@rock-chips.com>
12948 L: linux-media@vger.kernel.org
12950 T: git git://linuxtv.org/media_tree.git
12951 F: drivers/media/i2c/ov5695.c
12953 OMNIVISION OV7670 SENSOR DRIVER
12954 M: Jonathan Corbet <corbet@lwn.net>
12955 L: linux-media@vger.kernel.org
12957 T: git git://linuxtv.org/media_tree.git
12958 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12959 F: drivers/media/i2c/ov7670.c
12961 OMNIVISION OV772x SENSOR DRIVER
12962 M: Jacopo Mondi <jacopo@jmondi.org>
12963 L: linux-media@vger.kernel.org
12965 T: git git://linuxtv.org/media_tree.git
12966 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12967 F: drivers/media/i2c/ov772x.c
12968 F: include/media/i2c/ov772x.h
12970 OMNIVISION OV7740 SENSOR DRIVER
12971 M: Wenyou Yang <wenyou.yang@microchip.com>
12972 L: linux-media@vger.kernel.org
12974 T: git git://linuxtv.org/media_tree.git
12975 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12976 F: drivers/media/i2c/ov7740.c
12978 OMNIVISION OV8856 SENSOR DRIVER
12979 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12980 L: linux-media@vger.kernel.org
12982 T: git git://linuxtv.org/media_tree.git
12983 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12984 F: drivers/media/i2c/ov8856.c
12986 OMNIVISION OV9640 SENSOR DRIVER
12987 M: Petr Cvek <petrcvekcz@gmail.com>
12988 L: linux-media@vger.kernel.org
12990 F: drivers/media/i2c/ov9640.*
12992 OMNIVISION OV9650 SENSOR DRIVER
12993 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12994 R: Akinobu Mita <akinobu.mita@gmail.com>
12995 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12996 L: linux-media@vger.kernel.org
12998 T: git git://linuxtv.org/media_tree.git
12999 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
13000 F: drivers/media/i2c/ov9650.c
13002 ONENAND FLASH DRIVER
13003 M: Kyungmin Park <kyungmin.park@samsung.com>
13004 L: linux-mtd@lists.infradead.org
13006 F: drivers/mtd/nand/onenand/
13007 F: include/linux/mtd/onenand*.h
13009 ONION OMEGA2+ BOARD
13010 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13011 L: linux-mips@vger.kernel.org
13013 F: arch/mips/boot/dts/ralink/omega2p.dts
13016 M: Jens Wiklander <jens.wiklander@linaro.org>
13017 L: op-tee@lists.trustedfirmware.org
13019 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13020 F: drivers/tee/optee/
13022 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13023 M: Sumit Garg <sumit.garg@linaro.org>
13024 L: op-tee@lists.trustedfirmware.org
13026 F: drivers/char/hw_random/optee-rng.c
13029 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13030 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13031 L: linux-rdma@vger.kernel.org
13033 F: drivers/infiniband/ulp/opa_vnic
13035 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13036 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13037 M: Frank Rowand <frowand.list@gmail.com>
13038 L: devicetree@vger.kernel.org
13040 F: Documentation/devicetree/dynamic-resolution-notes.rst
13041 F: Documentation/devicetree/overlay-notes.rst
13042 F: drivers/of/overlay.c
13043 F: drivers/of/resolver.c
13044 K: of_overlay_notifier_
13046 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13047 M: Rob Herring <robh+dt@kernel.org>
13048 M: Frank Rowand <frowand.list@gmail.com>
13049 L: devicetree@vger.kernel.org
13051 W: http://www.devicetree.org/
13052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13053 F: Documentation/ABI/testing/sysfs-firmware-ofw
13055 F: include/linux/of*.h
13058 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13059 M: Rob Herring <robh+dt@kernel.org>
13060 L: devicetree@vger.kernel.org
13062 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13063 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13064 F: Documentation/devicetree/
13065 F: arch/*/boot/dts/
13066 F: include/dt-bindings/
13068 OPENCORES I2C BUS DRIVER
13069 M: Peter Korsgaard <peter@korsgaard.com>
13070 M: Andrew Lunn <andrew@lunn.ch>
13071 L: linux-i2c@vger.kernel.org
13073 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13074 F: Documentation/i2c/busses/i2c-ocores.rst
13075 F: drivers/i2c/busses/i2c-ocores.c
13076 F: include/linux/platform_data/i2c-ocores.h
13078 OPENRISC ARCHITECTURE
13079 M: Jonas Bonn <jonas@southpole.se>
13080 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13081 M: Stafford Horne <shorne@gmail.com>
13082 L: openrisc@lists.librecores.org
13084 W: http://openrisc.io
13085 T: git git://github.com/openrisc/linux.git
13086 F: Documentation/devicetree/bindings/openrisc/
13087 F: Documentation/openrisc/
13089 F: drivers/irqchip/irq-ompic.c
13090 F: drivers/irqchip/irq-or1k-*
13093 M: Pravin B Shelar <pshelar@ovn.org>
13094 L: netdev@vger.kernel.org
13095 L: dev@openvswitch.org
13097 W: http://openvswitch.org
13098 F: include/uapi/linux/openvswitch.h
13099 F: net/openvswitch/
13101 OPERATING PERFORMANCE POINTS (OPP)
13102 M: Viresh Kumar <vireshk@kernel.org>
13103 M: Nishanth Menon <nm@ti.com>
13104 M: Stephen Boyd <sboyd@kernel.org>
13105 L: linux-pm@vger.kernel.org
13107 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13108 F: Documentation/devicetree/bindings/opp/
13109 F: Documentation/power/opp.rst
13111 F: include/linux/pm_opp.h
13114 M: Clemens Ladisch <clemens@ladisch.de>
13115 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13117 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13118 F: sound/drivers/opl4/
13121 M: Robert Richter <rric@kernel.org>
13122 L: oprofile-list@lists.sf.net
13124 F: arch/*/include/asm/oprofile*.h
13125 F: arch/*/oprofile/
13126 F: drivers/oprofile/
13127 F: include/linux/oprofile.h
13129 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13130 M: Mark Fasheh <mark@fasheh.com>
13131 M: Joel Becker <jlbec@evilplan.org>
13132 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13133 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13135 W: http://ocfs2.wiki.kernel.org
13136 F: Documentation/filesystems/dlmfs.rst
13137 F: Documentation/filesystems/ocfs2.rst
13140 ORANGEFS FILESYSTEM
13141 M: Mike Marshall <hubcap@omnibond.com>
13142 R: Martin Brandenburg <martin@omnibond.com>
13143 L: devel@lists.orangefs.org
13145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13146 F: Documentation/filesystems/orangefs.rst
13150 L: linux-wireless@vger.kernel.org
13152 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13153 W: http://www.nongnu.org/orinoco/
13154 F: drivers/net/wireless/intersil/orinoco/
13156 OV2659 OMNIVISION SENSOR DRIVER
13157 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13158 L: linux-media@vger.kernel.org
13160 W: https://linuxtv.org
13161 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13162 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13163 F: drivers/media/i2c/ov2659.c
13164 F: include/media/i2c/ov2659.h
13167 M: Miklos Szeredi <miklos@szeredi.hu>
13168 L: linux-unionfs@vger.kernel.org
13170 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13171 F: Documentation/filesystems/overlayfs.rst
13174 P54 WIRELESS DRIVER
13175 M: Christian Lamparter <chunkeey@googlemail.com>
13176 L: linux-wireless@vger.kernel.org
13178 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13179 F: drivers/net/wireless/intersil/p54/
13182 M: Vladimir Oltean <olteanv@gmail.com>
13183 L: netdev@vger.kernel.org
13185 F: Documentation/core-api/packing.rst
13186 F: include/linux/packing.h
13189 PADATA PARALLEL EXECUTION MECHANISM
13190 M: Steffen Klassert <steffen.klassert@secunet.com>
13191 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13192 L: linux-crypto@vger.kernel.org
13193 L: linux-kernel@vger.kernel.org
13195 F: Documentation/core-api/padata.rst
13196 F: include/linux/padata.h
13200 M: Jesper Dangaard Brouer <hawk@kernel.org>
13201 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13202 L: netdev@vger.kernel.org
13204 F: Documentation/networking/page_pool.rst
13205 F: include/net/page_pool.h
13206 F: include/trace/events/page_pool.h
13207 F: net/core/page_pool.c
13209 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13210 M: Harald Welte <laforge@gnumonks.org>
13211 L: platform-driver-x86@vger.kernel.org
13213 F: drivers/platform/x86/panasonic-laptop.c
13215 PARALLAX PING IIO SENSOR DRIVER
13216 M: Andreas Klinger <ak@it-klinger.de>
13217 L: linux-iio@vger.kernel.org
13219 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13220 F: drivers/iio/proximity/ping.c
13222 PARALLEL LCD/KEYPAD PANEL DRIVER
13223 M: Willy Tarreau <willy@haproxy.com>
13224 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13226 F: Documentation/admin-guide/lcd-panel-cgram.rst
13227 F: drivers/auxdisplay/panel.c
13229 PARALLEL PORT SUBSYSTEM
13230 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13231 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13232 L: linux-parport@lists.infradead.org (subscribers-only)
13234 F: Documentation/driver-api/parport*.rst
13235 F: drivers/char/ppdev.c
13236 F: drivers/parport/
13237 F: include/linux/parport*.h
13238 F: include/uapi/linux/ppdev.h
13240 PARAVIRT_OPS INTERFACE
13241 M: Juergen Gross <jgross@suse.com>
13242 M: Deep Shah <sdeep@vmware.com>
13243 M: "VMware, Inc." <pv-drivers@vmware.com>
13244 L: virtualization@lists.linux-foundation.org
13246 F: Documentation/virt/paravirt_ops.rst
13247 F: arch/*/include/asm/paravirt*.h
13248 F: arch/*/kernel/paravirt*
13249 F: include/linux/hypervisor.h
13251 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13252 M: Tim Waugh <tim@cyberelk.net>
13253 L: linux-parport@lists.infradead.org (subscribers-only)
13255 F: Documentation/admin-guide/blockdev/paride.rst
13256 F: drivers/block/paride/
13258 PARISC ARCHITECTURE
13259 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13260 M: Helge Deller <deller@gmx.de>
13261 L: linux-parisc@vger.kernel.org
13263 W: https://parisc.wiki.kernel.org
13264 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13267 F: Documentation/parisc/
13269 F: drivers/char/agp/parisc-agp.c
13270 F: drivers/input/misc/hp_sdc_rtc.c
13271 F: drivers/input/serio/gscps2.c
13272 F: drivers/input/serio/hp_sdc*
13274 F: drivers/parport/parport_gsc.*
13275 F: drivers/tty/serial/8250/8250_gsc.c
13276 F: drivers/video/console/sti*
13277 F: drivers/video/fbdev/sti*
13278 F: drivers/video/logo/logo_parisc*
13279 F: include/linux/hp_sdc.h
13282 M: Jiri Pirko <jiri@nvidia.com>
13283 L: netdev@vger.kernel.org
13285 F: include/linux/parman.h
13287 F: lib/test_parman.c
13289 PC ENGINES APU BOARD DRIVER
13290 M: Enrico Weigelt, metux IT consult <info@metux.net>
13292 F: drivers/platform/x86/pcengines-apuv2.c
13294 PC87360 HARDWARE MONITORING DRIVER
13295 M: Jim Cromie <jim.cromie@gmail.com>
13296 L: linux-hwmon@vger.kernel.org
13298 F: Documentation/hwmon/pc87360.rst
13299 F: drivers/hwmon/pc87360.c
13301 PC8736x GPIO DRIVER
13302 M: Jim Cromie <jim.cromie@gmail.com>
13304 F: drivers/char/pc8736x_gpio.c
13306 PC87427 HARDWARE MONITORING DRIVER
13307 M: Jean Delvare <jdelvare@suse.com>
13308 L: linux-hwmon@vger.kernel.org
13310 F: Documentation/hwmon/pc87427.rst
13311 F: drivers/hwmon/pc87427.c
13314 M: Riku Voipio <riku.voipio@iki.fi>
13316 F: drivers/leds/leds-pca9532.c
13317 F: include/linux/leds-pca9532.h
13319 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13320 M: Guenter Roeck <linux@roeck-us.net>
13321 L: linux-i2c@vger.kernel.org
13323 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13325 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13326 M: Khalid Aziz <khalid@gonehiking.org>
13328 F: drivers/firmware/pcdp.*
13330 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13331 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13332 M: Pali Rohár <pali@kernel.org>
13333 L: linux-pci@vger.kernel.org
13334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13336 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13337 F: drivers/pci/controller/pci-aardvark.c
13339 PCI DRIVER FOR ALTERA PCIE IP
13340 M: Ley Foon Tan <ley.foon.tan@intel.com>
13341 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13342 L: linux-pci@vger.kernel.org
13344 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13345 F: drivers/pci/controller/pcie-altera.c
13347 PCI DRIVER FOR APPLIEDMICRO XGENE
13348 M: Toan Le <toan@os.amperecomputing.com>
13349 L: linux-pci@vger.kernel.org
13350 L: linux-arm-kernel@lists.infradead.org
13352 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13353 F: drivers/pci/controller/pci-xgene.c
13355 PCI DRIVER FOR ARM VERSATILE PLATFORM
13356 M: Rob Herring <robh@kernel.org>
13357 L: linux-pci@vger.kernel.org
13358 L: linux-arm-kernel@lists.infradead.org
13360 F: Documentation/devicetree/bindings/pci/versatile.yaml
13361 F: drivers/pci/controller/pci-versatile.c
13363 PCI DRIVER FOR ARMADA 8K
13364 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13365 L: linux-pci@vger.kernel.org
13366 L: linux-arm-kernel@lists.infradead.org
13368 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13369 F: drivers/pci/controller/dwc/pcie-armada8k.c
13371 PCI DRIVER FOR CADENCE PCIE IP
13372 M: Tom Joseph <tjoseph@cadence.com>
13373 L: linux-pci@vger.kernel.org
13375 F: Documentation/devicetree/bindings/pci/cdns,*
13376 F: drivers/pci/controller/cadence/
13378 PCI DRIVER FOR FREESCALE LAYERSCAPE
13379 M: Minghuan Lian <minghuan.Lian@nxp.com>
13380 M: Mingkai Hu <mingkai.hu@nxp.com>
13381 M: Roy Zang <roy.zang@nxp.com>
13382 L: linuxppc-dev@lists.ozlabs.org
13383 L: linux-pci@vger.kernel.org
13384 L: linux-arm-kernel@lists.infradead.org
13386 F: drivers/pci/controller/dwc/*layerscape*
13388 PCI DRIVER FOR GENERIC OF HOSTS
13389 M: Will Deacon <will@kernel.org>
13390 L: linux-pci@vger.kernel.org
13391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13393 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13394 F: drivers/pci/controller/pci-host-common.c
13395 F: drivers/pci/controller/pci-host-generic.c
13397 PCI DRIVER FOR IMX6
13398 M: Richard Zhu <hongxing.zhu@nxp.com>
13399 M: Lucas Stach <l.stach@pengutronix.de>
13400 L: linux-pci@vger.kernel.org
13401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13403 F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
13404 F: drivers/pci/controller/dwc/*imx6*
13406 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13407 M: Jonathan Derrick <jonathan.derrick@intel.com>
13408 L: linux-pci@vger.kernel.org
13410 F: drivers/pci/controller/vmd.c
13412 PCI DRIVER FOR MICROSEMI SWITCHTEC
13413 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13414 M: Logan Gunthorpe <logang@deltatee.com>
13415 L: linux-pci@vger.kernel.org
13417 F: Documentation/ABI/testing/sysfs-class-switchtec
13418 F: Documentation/driver-api/switchtec.rst
13419 F: drivers/ntb/hw/mscc/
13420 F: drivers/pci/switch/switchtec*
13421 F: include/linux/switchtec.h
13422 F: include/uapi/linux/switchtec_ioctl.h
13424 PCI DRIVER FOR MOBIVEIL PCIE IP
13425 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13426 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13427 L: linux-pci@vger.kernel.org
13429 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13430 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13432 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13433 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13434 L: linux-pci@vger.kernel.org
13435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13437 F: drivers/pci/controller/*mvebu*
13439 PCI DRIVER FOR NVIDIA TEGRA
13440 M: Thierry Reding <thierry.reding@gmail.com>
13441 L: linux-tegra@vger.kernel.org
13442 L: linux-pci@vger.kernel.org
13444 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13445 F: drivers/pci/controller/pci-tegra.c
13447 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13448 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13449 L: linux-pci@vger.kernel.org
13450 L: linux-arm-kernel@lists.infradead.org
13452 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13453 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13455 PCI DRIVER FOR RENESAS R-CAR
13456 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13457 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13458 L: linux-pci@vger.kernel.org
13459 L: linux-renesas-soc@vger.kernel.org
13461 F: Documentation/devicetree/bindings/pci/*rcar*
13462 F: drivers/pci/controller/*rcar*
13464 PCI DRIVER FOR SAMSUNG EXYNOS
13465 M: Jingoo Han <jingoohan1@gmail.com>
13466 L: linux-pci@vger.kernel.org
13467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13468 L: linux-samsung-soc@vger.kernel.org
13470 F: drivers/pci/controller/dwc/pci-exynos.c
13472 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13473 M: Jingoo Han <jingoohan1@gmail.com>
13474 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13475 L: linux-pci@vger.kernel.org
13477 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13478 F: drivers/pci/controller/dwc/*designware*
13480 PCI DRIVER FOR TI DRA7XX/J721E
13481 M: Kishon Vijay Abraham I <kishon@ti.com>
13482 L: linux-omap@vger.kernel.org
13483 L: linux-pci@vger.kernel.org
13484 L: linux-arm-kernel@lists.infradead.org
13486 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13487 F: drivers/pci/controller/cadence/pci-j721e.c
13488 F: drivers/pci/controller/dwc/pci-dra7xx.c
13490 PCI DRIVER FOR TI KEYSTONE
13491 M: Murali Karicheri <m-karicheri2@ti.com>
13492 L: linux-pci@vger.kernel.org
13493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13495 F: drivers/pci/controller/dwc/pci-keystone.c
13497 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13498 M: Linus Walleij <linus.walleij@linaro.org>
13499 L: linux-pci@vger.kernel.org
13501 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13502 F: drivers/pci/controller/pci-v3-semi.c
13504 PCI ENDPOINT SUBSYSTEM
13505 M: Kishon Vijay Abraham I <kishon@ti.com>
13506 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13507 L: linux-pci@vger.kernel.org
13509 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13510 F: drivers/misc/pci_endpoint_test.c
13511 F: drivers/pci/endpoint/
13514 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13515 M: Russell Currey <ruscur@russell.cc>
13516 M: Oliver O'Halloran <oohall@gmail.com>
13517 L: linuxppc-dev@lists.ozlabs.org
13519 F: Documentation/PCI/pci-error-recovery.rst
13520 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13521 F: arch/powerpc/include/*/eeh*.h
13522 F: arch/powerpc/kernel/eeh*.c
13523 F: arch/powerpc/platforms/*/eeh*.c
13524 F: drivers/pci/pcie/aer.c
13525 F: drivers/pci/pcie/dpc.c
13526 F: drivers/pci/pcie/err.c
13529 M: Linas Vepstas <linasvepstas@gmail.com>
13530 L: linux-pci@vger.kernel.org
13532 F: Documentation/PCI/pci-error-recovery.rst
13534 PCI MSI DRIVER FOR ALTERA MSI IP
13535 M: Ley Foon Tan <ley.foon.tan@intel.com>
13536 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13537 L: linux-pci@vger.kernel.org
13539 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13540 F: drivers/pci/controller/pcie-altera-msi.c
13542 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13543 M: Toan Le <toan@os.amperecomputing.com>
13544 L: linux-pci@vger.kernel.org
13545 L: linux-arm-kernel@lists.infradead.org
13547 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13548 F: drivers/pci/controller/pci-xgene-msi.c
13550 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13551 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13552 R: Rob Herring <robh@kernel.org>
13553 L: linux-pci@vger.kernel.org
13555 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13557 F: drivers/pci/controller/
13560 M: Bjorn Helgaas <bhelgaas@google.com>
13561 L: linux-pci@vger.kernel.org
13563 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13564 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13565 F: Documentation/PCI/
13566 F: Documentation/devicetree/bindings/pci/
13567 F: arch/x86/kernel/early-quirks.c
13568 F: arch/x86/kernel/quirks.c
13570 F: drivers/acpi/pci*
13572 F: include/asm-generic/pci*
13573 F: include/linux/of_pci.h
13574 F: include/linux/pci*
13575 F: include/uapi/linux/pci*
13578 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13579 M: Jonathan Chocron <jonnyc@amazon.com>
13580 L: linux-pci@vger.kernel.org
13582 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13583 F: drivers/pci/controller/dwc/pcie-al.c
13585 PCIE DRIVER FOR AMLOGIC MESON
13586 M: Yue Wang <yue.wang@Amlogic.com>
13587 L: linux-pci@vger.kernel.org
13588 L: linux-amlogic@lists.infradead.org
13590 F: drivers/pci/controller/dwc/pci-meson.c
13592 PCIE DRIVER FOR AXIS ARTPEC
13593 M: Jesper Nilsson <jesper.nilsson@axis.com>
13594 L: linux-arm-kernel@axis.com
13595 L: linux-pci@vger.kernel.org
13597 F: Documentation/devicetree/bindings/pci/axis,artpec*
13598 F: drivers/pci/controller/dwc/*artpec*
13600 PCIE DRIVER FOR CAVIUM THUNDERX
13601 M: Robert Richter <rric@kernel.org>
13602 L: linux-pci@vger.kernel.org
13603 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13605 F: drivers/pci/controller/pci-thunder-*
13607 PCIE DRIVER FOR HISILICON
13608 M: Zhou Wang <wangzhou1@hisilicon.com>
13609 L: linux-pci@vger.kernel.org
13611 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13612 F: drivers/pci/controller/dwc/pcie-hisi.c
13614 PCIE DRIVER FOR HISILICON KIRIN
13615 M: Xiaowei Song <songxiaowei@hisilicon.com>
13616 M: Binghui Wang <wangbinghui@hisilicon.com>
13617 L: linux-pci@vger.kernel.org
13619 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13620 F: drivers/pci/controller/dwc/pcie-kirin.c
13622 PCIE DRIVER FOR HISILICON STB
13623 M: Shawn Guo <shawn.guo@linaro.org>
13624 L: linux-pci@vger.kernel.org
13626 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13627 F: drivers/pci/controller/dwc/pcie-histb.c
13629 PCIE DRIVER FOR MEDIATEK
13630 M: Ryder Lee <ryder.lee@mediatek.com>
13631 L: linux-pci@vger.kernel.org
13632 L: linux-mediatek@lists.infradead.org
13634 F: Documentation/devicetree/bindings/pci/mediatek*
13635 F: drivers/pci/controller/*mediatek*
13637 PCIE DRIVER FOR QUALCOMM MSM
13638 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13639 L: linux-pci@vger.kernel.org
13640 L: linux-arm-msm@vger.kernel.org
13642 F: drivers/pci/controller/dwc/*qcom*
13644 PCIE DRIVER FOR ROCKCHIP
13645 M: Shawn Lin <shawn.lin@rock-chips.com>
13646 L: linux-pci@vger.kernel.org
13647 L: linux-rockchip@lists.infradead.org
13649 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13650 F: drivers/pci/controller/pcie-rockchip*
13652 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13653 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13654 L: linux-pci@vger.kernel.org
13656 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13657 F: drivers/pci/controller/dwc/pcie-uniphier*
13659 PCIE DRIVER FOR ST SPEAR13XX
13660 M: Pratyush Anand <pratyush.anand@gmail.com>
13661 L: linux-pci@vger.kernel.org
13663 F: drivers/pci/controller/dwc/*spear*
13666 M: Dominik Brodowski <linux@dominikbrodowski.net>
13668 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13669 F: Documentation/pcmcia/
13674 PCNET32 NETWORK DRIVER
13675 M: Don Fry <pcnet32@frontier.com>
13676 L: netdev@vger.kernel.org
13678 F: drivers/net/ethernet/amd/pcnet32.c
13680 PCRYPT PARALLEL CRYPTO ENGINE
13681 M: Steffen Klassert <steffen.klassert@secunet.com>
13682 L: linux-crypto@vger.kernel.org
13685 F: include/crypto/pcrypt.h
13687 PEAQ WMI HOTKEYS DRIVER
13688 M: Hans de Goede <hdegoede@redhat.com>
13689 L: platform-driver-x86@vger.kernel.org
13691 F: drivers/platform/x86/peaq-wmi.c
13693 PENSANDO ETHERNET DRIVERS
13694 M: Shannon Nelson <snelson@pensando.io>
13695 M: Pensando Drivers <drivers@pensando.io>
13696 L: netdev@vger.kernel.org
13698 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13699 F: drivers/net/ethernet/pensando/
13701 PER-CPU MEMORY ALLOCATOR
13702 M: Dennis Zhou <dennis@kernel.org>
13703 M: Tejun Heo <tj@kernel.org>
13704 M: Christoph Lameter <cl@linux.com>
13706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13707 F: arch/*/include/asm/percpu.h
13708 F: include/linux/percpu*.h
13711 PER-TASK DELAY ACCOUNTING
13712 M: Balbir Singh <bsingharora@gmail.com>
13714 F: include/linux/delayacct.h
13715 F: kernel/delayacct.c
13717 PERFORMANCE EVENTS SUBSYSTEM
13718 M: Peter Zijlstra <peterz@infradead.org>
13719 M: Ingo Molnar <mingo@redhat.com>
13720 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13721 R: Mark Rutland <mark.rutland@arm.com>
13722 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13723 R: Jiri Olsa <jolsa@redhat.com>
13724 R: Namhyung Kim <namhyung@kernel.org>
13725 L: linux-kernel@vger.kernel.org
13727 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13729 F: arch/*/events/*/*
13730 F: arch/*/include/asm/perf_event.h
13731 F: arch/*/kernel/*/*/perf_event*.c
13732 F: arch/*/kernel/*/perf_event*.c
13733 F: arch/*/kernel/perf_callchain.c
13734 F: arch/*/kernel/perf_event*.c
13735 F: include/linux/perf_event.h
13736 F: include/uapi/linux/perf_event.h
13741 PERFORMANCE EVENTS TOOLING ARM64
13742 R: John Garry <john.garry@huawei.com>
13743 R: Will Deacon <will@kernel.org>
13744 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13745 R: Leo Yan <leo.yan@linaro.org>
13746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13748 F: tools/build/feature/test-libopencsd.c
13749 F: tools/perf/arch/arm*/
13750 F: tools/perf/pmu-events/arch/arm64/
13751 F: tools/perf/util/arm-spe*
13752 F: tools/perf/util/cs-etm*
13754 PERSONALITY HANDLING
13755 M: Christoph Hellwig <hch@infradead.org>
13756 L: linux-abi-devel@lists.sourceforge.net
13758 F: include/linux/personality.h
13759 F: include/uapi/linux/personality.h
13761 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13762 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13763 L: linux-input@vger.kernel.org
13765 F: Documentation/input/devices/pxrc.rst
13766 F: drivers/input/joystick/pxrc.c
13769 M: Remi Denis-Courmont <courmisch@gmail.com>
13771 F: Documentation/networking/phonet.rst
13772 F: include/linux/phonet.h
13773 F: include/net/phonet/
13774 F: include/uapi/linux/phonet.h
13778 M: Joern Engel <joern@lazybastard.org>
13779 L: linux-mtd@lists.infradead.org
13781 F: drivers/mtd/devices/phram.c
13784 M: Bruno Prémont <bonbons@linux-vserver.org>
13785 L: linux-input@vger.kernel.org
13787 F: drivers/hid/hid-picolcd*
13790 M: Jamie Iles <jamie@jamieiles.com>
13791 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13793 T: git git://github.com/jamieiles/linux-2.6-ji.git
13794 F: arch/arm/boot/dts/picoxcell*
13795 F: arch/arm/mach-picoxcell/
13796 F: drivers/crypto/picoxcell*
13799 M: Christian Brauner <christian@brauner.io>
13800 L: linux-kernel@vger.kernel.org
13802 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13804 F: tools/testing/selftests/clone3/
13805 F: tools/testing/selftests/pid_namespace/
13806 F: tools/testing/selftests/pidfd/
13809 K: \b(clone_args|kernel_clone_args)\b
13811 PIN CONTROL SUBSYSTEM
13812 M: Linus Walleij <linus.walleij@linaro.org>
13813 L: linux-gpio@vger.kernel.org
13815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13816 F: Documentation/devicetree/bindings/pinctrl/
13817 F: Documentation/driver-api/pinctl.rst
13818 F: drivers/pinctrl/
13819 F: include/linux/pinctrl/
13821 PIN CONTROLLER - FREESCALE
13822 M: Dong Aisheng <aisheng.dong@nxp.com>
13823 M: Fabio Estevam <festevam@gmail.com>
13824 M: Shawn Guo <shawnguo@kernel.org>
13825 M: Stefan Agner <stefan@agner.ch>
13826 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13827 L: linux-gpio@vger.kernel.org
13829 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13830 F: drivers/pinctrl/freescale/
13832 PIN CONTROLLER - INTEL
13833 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13834 M: Andy Shevchenko <andy@kernel.org>
13836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13837 F: drivers/pinctrl/intel/
13839 PIN CONTROLLER - MEDIATEK
13840 M: Sean Wang <sean.wang@kernel.org>
13841 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13843 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13844 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13845 F: drivers/pinctrl/mediatek/
13847 PIN CONTROLLER - MICROCHIP AT91
13848 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13850 L: linux-gpio@vger.kernel.org
13852 F: drivers/gpio/gpio-sama5d2-piobu.c
13853 F: drivers/pinctrl/pinctrl-at91*
13855 PIN CONTROLLER - QUALCOMM
13856 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13857 L: linux-arm-msm@vger.kernel.org
13859 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13860 F: drivers/pinctrl/qcom/
13862 PIN CONTROLLER - RENESAS
13863 M: Geert Uytterhoeven <geert+renesas@glider.be>
13864 L: linux-renesas-soc@vger.kernel.org
13866 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13867 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13868 F: drivers/pinctrl/renesas/
13870 PIN CONTROLLER - SAMSUNG
13871 M: Tomasz Figa <tomasz.figa@gmail.com>
13872 M: Krzysztof Kozlowski <krzk@kernel.org>
13873 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13874 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13875 L: linux-samsung-soc@vger.kernel.org
13877 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13879 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13880 F: drivers/pinctrl/samsung/
13881 F: include/dt-bindings/pinctrl/samsung.h
13883 PIN CONTROLLER - SINGLE
13884 M: Tony Lindgren <tony@atomide.com>
13885 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13886 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13887 L: linux-omap@vger.kernel.org
13889 F: drivers/pinctrl/pinctrl-single.c
13891 PIN CONTROLLER - ST SPEAR
13892 M: Viresh Kumar <vireshk@kernel.org>
13893 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13895 W: http://www.st.com/spear
13896 F: drivers/pinctrl/spear/
13898 PISTACHIO SOC SUPPORT
13899 M: James Hartley <james.hartley@sondrel.com>
13900 L: linux-mips@vger.kernel.org
13902 F: arch/mips/boot/dts/img/pistachio*
13903 F: arch/mips/configs/pistachio*_defconfig
13904 F: arch/mips/include/asm/mach-pistachio/
13905 F: arch/mips/pistachio/
13908 M: linux-block@vger.kernel.org
13910 F: drivers/block/pktcdvd.c
13911 F: include/linux/pktcdvd.h
13912 F: include/uapi/linux/pktcdvd.h
13914 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13915 M: Tomasz Duszynski <tduszyns@gmail.com>
13917 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13918 F: drivers/iio/chemical/pms7003.c
13921 M: Jacob Keller <jacob.e.keller@intel.com>
13923 F: Documentation/driver-api/pldmfw/
13924 F: include/linux/pldmfw.h
13928 M: Logan Gunthorpe <logang@deltatee.com>
13930 F: drivers/dma/plx_dma.c
13933 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13934 L: linux-pm@vger.kernel.org
13936 W: https://01.org/pm-graph
13937 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13938 T: git git://github.com/intel/pm-graph
13939 F: tools/power/pm-graph
13941 PMBUS HARDWARE MONITORING DRIVERS
13942 M: Guenter Roeck <linux@roeck-us.net>
13943 L: linux-hwmon@vger.kernel.org
13945 W: http://hwmon.wiki.kernel.org/
13946 W: http://www.roeck-us.net/linux/drivers/
13947 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13948 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13949 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13950 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13951 F: Documentation/hwmon/adm1275.rst
13952 F: Documentation/hwmon/ibm-cffps.rst
13953 F: Documentation/hwmon/ir35221.rst
13954 F: Documentation/hwmon/lm25066.rst
13955 F: Documentation/hwmon/ltc2978.rst
13956 F: Documentation/hwmon/ltc3815.rst
13957 F: Documentation/hwmon/max16064.rst
13958 F: Documentation/hwmon/max20751.rst
13959 F: Documentation/hwmon/max31785.rst
13960 F: Documentation/hwmon/max34440.rst
13961 F: Documentation/hwmon/max8688.rst
13962 F: Documentation/hwmon/pmbus-core.rst
13963 F: Documentation/hwmon/pmbus.rst
13964 F: Documentation/hwmon/tps40422.rst
13965 F: Documentation/hwmon/ucd9000.rst
13966 F: Documentation/hwmon/ucd9200.rst
13967 F: Documentation/hwmon/zl6100.rst
13968 F: drivers/hwmon/pmbus/
13969 F: include/linux/pmbus.h
13971 PMC SIERRA MaxRAID DRIVER
13972 L: linux-scsi@vger.kernel.org
13974 W: http://www.pmc-sierra.com/
13975 F: drivers/scsi/pmcraid.*
13977 PMC SIERRA PM8001 DRIVER
13978 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13979 L: linux-scsi@vger.kernel.org
13981 F: drivers/scsi/pm8001/
13983 PNI RM3100 IIO DRIVER
13984 M: Song Qiang <songqiang1304521@gmail.com>
13985 L: linux-iio@vger.kernel.org
13987 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13988 F: drivers/iio/magnetometer/rm3100*
13991 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13992 L: linux-acpi@vger.kernel.org
13995 F: include/linux/pnp.h
13997 POSIX CLOCKS and TIMERS
13998 M: Thomas Gleixner <tglx@linutronix.de>
13999 L: linux-kernel@vger.kernel.org
14001 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
14003 F: include/linux/time_namespace.h
14004 F: include/linux/timer*
14005 F: kernel/time/*timer*
14006 F: kernel/time/namespace.c
14008 POWER MANAGEMENT CORE
14009 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14010 L: linux-pm@vger.kernel.org
14012 B: https://bugzilla.kernel.org
14013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14014 F: drivers/base/power/
14015 F: drivers/powercap/
14016 F: include/linux/intel_rapl.h
14017 F: include/linux/pm.h
14018 F: include/linux/pm_*
14019 F: include/linux/powercap.h
14020 F: kernel/configs/nopm.config
14022 POWER STATE COORDINATION INTERFACE (PSCI)
14023 M: Mark Rutland <mark.rutland@arm.com>
14024 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14025 L: linux-arm-kernel@lists.infradead.org
14027 F: drivers/firmware/psci/
14028 F: include/linux/psci.h
14029 F: include/uapi/linux/psci.h
14031 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14032 M: Sebastian Reichel <sre@kernel.org>
14033 L: linux-pm@vger.kernel.org
14035 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14036 F: Documentation/ABI/testing/sysfs-class-power
14037 F: Documentation/devicetree/bindings/power/supply/
14038 F: drivers/power/supply/
14039 F: include/linux/power_supply.h
14041 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14042 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14043 L: linuxppc-dev@lists.ozlabs.org
14045 F: drivers/char/powernv-op-panel.c
14047 PPP OVER ATM (RFC 2364)
14048 M: Mitchell Blank Jr <mitch@sfgoth.com>
14050 F: include/uapi/linux/atmppp.h
14051 F: net/atm/pppoatm.c
14054 M: Michal Ostrowski <mostrows@earthlink.net>
14056 F: drivers/net/ppp/pppoe.c
14057 F: drivers/net/ppp/pppox.c
14060 M: James Chapman <jchapman@katalix.com>
14062 F: include/linux/if_pppol2tp.h
14063 F: include/uapi/linux/if_pppol2tp.h
14064 F: net/l2tp/l2tp_ppp.c
14066 PPP PROTOCOL DRIVERS AND COMPRESSORS
14067 M: Paul Mackerras <paulus@samba.org>
14068 L: linux-ppp@vger.kernel.org
14070 F: drivers/net/ppp/ppp_*
14073 M: Rodolfo Giometti <giometti@enneenne.com>
14074 L: linuxpps@ml.enneenne.com (subscribers-only)
14076 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14077 F: Documentation/ABI/testing/sysfs-pps
14078 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14079 F: Documentation/driver-api/pps.rst
14081 F: include/linux/pps*.h
14082 F: include/uapi/linux/pps.h
14085 M: Dmitry Kozlov <xeb@mail.ru>
14086 L: netdev@vger.kernel.org
14088 W: http://sourceforge.net/projects/accel-pptp
14089 F: drivers/net/ppp/pptp.c
14091 PRESSURE STALL INFORMATION (PSI)
14092 M: Johannes Weiner <hannes@cmpxchg.org>
14094 F: include/linux/psi*
14095 F: kernel/sched/psi.c
14098 M: Petr Mladek <pmladek@suse.com>
14099 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14100 R: Steven Rostedt <rostedt@goodmis.org>
14101 R: John Ogness <john.ogness@linutronix.de>
14103 F: include/linux/printk.h
14106 PRISM54 WIRELESS DRIVER
14107 M: Luis Chamberlain <mcgrof@kernel.org>
14108 L: linux-wireless@vger.kernel.org
14110 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14111 F: drivers/net/wireless/intersil/prism54/
14114 R: Alexey Dobriyan <adobriyan@gmail.com>
14115 L: linux-kernel@vger.kernel.org
14116 L: linux-fsdevel@vger.kernel.org
14118 F: Documentation/filesystems/proc.rst
14120 F: include/linux/proc_fs.h
14121 F: tools/testing/selftests/proc/
14124 M: Luis Chamberlain <mcgrof@kernel.org>
14125 M: Kees Cook <keescook@chromium.org>
14126 M: Iurii Zaikin <yzaikin@google.com>
14127 L: linux-kernel@vger.kernel.org
14128 L: linux-fsdevel@vger.kernel.org
14130 F: fs/proc/proc_sysctl.c
14131 F: include/linux/sysctl.h
14132 F: kernel/sysctl-test.c
14134 F: tools/testing/selftests/sysctl/
14136 PS3 NETWORK SUPPORT
14137 M: Geoff Levand <geoff@infradead.org>
14138 L: netdev@vger.kernel.org
14139 L: linuxppc-dev@lists.ozlabs.org
14141 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14143 PS3 PLATFORM SUPPORT
14144 M: Geoff Levand <geoff@infradead.org>
14145 L: linuxppc-dev@lists.ozlabs.org
14147 F: arch/powerpc/boot/ps3*
14148 F: arch/powerpc/include/asm/lv1call.h
14149 F: arch/powerpc/include/asm/ps3*.h
14150 F: arch/powerpc/platforms/ps3/
14153 F: drivers/rtc/rtc-ps3.c
14154 F: drivers/usb/host/*ps3.c
14155 F: sound/ppc/snd_ps3*
14158 M: Jim Paris <jim@jtan.com>
14159 M: Geoff Levand <geoff@infradead.org>
14160 L: linuxppc-dev@lists.ozlabs.org
14162 F: drivers/block/ps3vram.c
14164 PSAMPLE PACKET SAMPLING SUPPORT
14165 M: Yotam Gigi <yotam.gi@gmail.com>
14167 F: include/net/psample.h
14168 F: include/uapi/linux/psample.h
14172 M: Kees Cook <keescook@chromium.org>
14173 M: Anton Vorontsov <anton@enomsg.org>
14174 M: Colin Cross <ccross@android.com>
14175 M: Tony Luck <tony.luck@intel.com>
14177 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14178 F: Documentation/admin-guide/ramoops.rst
14179 F: Documentation/admin-guide/pstore-blk.rst
14180 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14181 F: drivers/acpi/apei/erst.c
14182 F: drivers/firmware/efi/efi-pstore.c
14184 F: include/linux/pstore*
14185 K: \b(pstore|ramoops)
14187 PTP HARDWARE CLOCK SUPPORT
14188 M: Richard Cochran <richardcochran@gmail.com>
14189 L: netdev@vger.kernel.org
14191 W: http://linuxptp.sourceforge.net/
14192 F: Documentation/ABI/testing/sysfs-ptp
14193 F: Documentation/driver-api/ptp.rst
14194 F: drivers/net/phy/dp83640*
14196 F: include/linux/ptp_cl*
14199 M: Oleg Nesterov <oleg@redhat.com>
14201 F: arch/*/*/ptrace*.c
14202 F: arch/*/include/asm/ptrace*.h
14203 F: arch/*/ptrace*.c
14204 F: include/asm-generic/syscall.h
14205 F: include/linux/ptrace.h
14206 F: include/linux/regset.h
14207 F: include/linux/tracehook.h
14208 F: include/uapi/linux/ptrace.h
14209 F: include/uapi/linux/ptrace.h
14213 M: Hans Verkuil <hverkuil@xs4all.nl>
14214 L: linux-media@vger.kernel.org
14216 T: git git://linuxtv.org/media_tree.git
14217 F: Documentation/admin-guide/media/pulse8-cec.rst
14218 F: drivers/media/cec/usb/pulse8/
14220 PVRUSB2 VIDEO4LINUX DRIVER
14221 M: Mike Isely <isely@pobox.com>
14222 L: pvrusb2@isely.net (subscribers-only)
14223 L: linux-media@vger.kernel.org
14225 W: http://www.isely.net/pvrusb2/
14226 T: git git://linuxtv.org/media_tree.git
14227 F: Documentation/driver-api/media/drivers/pvrusb2*
14228 F: drivers/media/usb/pvrusb2/
14231 M: Hans Verkuil <hverkuil@xs4all.nl>
14232 L: linux-media@vger.kernel.org
14234 T: git git://linuxtv.org/media_tree.git
14235 F: drivers/media/usb/pwc/*
14236 F: include/trace/events/pwc.h
14239 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14240 L: linux-hwmon@vger.kernel.org
14242 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14243 F: Documentation/hwmon/pwm-fan.rst
14244 F: drivers/hwmon/pwm-fan.c
14247 M: Sean Young <sean@mess.org>
14248 L: linux-media@vger.kernel.org
14250 F: drivers/media/rc/pwm-ir-tx.c
14253 M: Thierry Reding <thierry.reding@gmail.com>
14254 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14255 M: Lee Jones <lee.jones@linaro.org>
14256 L: linux-pwm@vger.kernel.org
14258 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14260 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14261 F: Documentation/devicetree/bindings/pwm/
14262 F: Documentation/driver-api/pwm.rst
14263 F: drivers/gpio/gpio-mvebu.c
14265 F: drivers/video/backlight/pwm_bl.c
14266 F: include/linux/pwm.h
14267 F: include/linux/pwm_backlight.h
14268 K: pwm_(config|apply_state|ops)
14271 M: Robert Jarzmik <robert.jarzmik@free.fr>
14272 L: linux-gpio@vger.kernel.org
14274 F: drivers/gpio/gpio-pxa.c
14280 M: Robert Jarzmik <robert.jarzmik@free.fr>
14281 L: linux-rtc@vger.kernel.org
14284 PXA2xx/PXA3xx SUPPORT
14285 M: Daniel Mack <daniel@zonque.org>
14286 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14287 M: Robert Jarzmik <robert.jarzmik@free.fr>
14288 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14290 T: git git://github.com/hzhuang1/linux.git
14291 T: git git://github.com/rjarzmik/linux.git
14292 F: arch/arm/boot/dts/pxa*
14293 F: arch/arm/mach-pxa/
14294 F: drivers/dma/pxa*
14295 F: drivers/pcmcia/pxa2xx*
14296 F: drivers/pinctrl/pxa/
14297 F: drivers/spi/spi-pxa2xx*
14298 F: drivers/usb/gadget/udc/pxa2*
14299 F: include/sound/pxa2xx-lib.h
14304 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14305 L: qat-linux@intel.com
14307 F: drivers/crypto/qat/
14309 QCOM AUDIO (ASoC) DRIVERS
14310 M: Patrick Lai <plai@codeaurora.org>
14311 M: Banajit Goswami <bgoswami@codeaurora.org>
14312 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14317 M: Alex Elder <elder@kernel.org>
14318 L: netdev@vger.kernel.org
14320 F: drivers/net/ipa/
14322 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14323 M: Gabriel Somlo <somlo@cmu.edu>
14324 M: "Michael S. Tsirkin" <mst@redhat.com>
14325 L: qemu-devel@nongnu.org
14327 F: drivers/firmware/qemu_fw_cfg.c
14328 F: include/uapi/linux/qemu_fw_cfg.h
14331 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14332 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14333 L: linux-rdma@vger.kernel.org
14335 F: drivers/infiniband/hw/qib/
14337 QLOGIC QL41xxx FCOE DRIVER
14338 M: Saurav Kashyap <skashyap@marvell.com>
14339 M: Javed Hasan <jhasan@marvell.com>
14340 M: GR-QLogic-Storage-Upstream@marvell.com
14341 L: linux-scsi@vger.kernel.org
14343 F: drivers/scsi/qedf/
14345 QLOGIC QL41xxx ISCSI DRIVER
14346 M: Nilesh Javali <njavali@marvell.com>
14347 M: Manish Rangankar <mrangankar@marvell.com>
14348 M: GR-QLogic-Storage-Upstream@marvell.com
14349 L: linux-scsi@vger.kernel.org
14351 F: drivers/scsi/qedi/
14353 QLOGIC QL4xxx ETHERNET DRIVER
14354 M: Ariel Elior <aelior@marvell.com>
14355 M: GR-everest-linux-l2@marvell.com
14356 L: netdev@vger.kernel.org
14358 F: drivers/net/ethernet/qlogic/qed/
14359 F: drivers/net/ethernet/qlogic/qede/
14360 F: include/linux/qed/
14362 QLOGIC QL4xxx RDMA DRIVER
14363 M: Michal Kalderon <mkalderon@marvell.com>
14364 M: Ariel Elior <aelior@marvell.com>
14365 L: linux-rdma@vger.kernel.org
14367 F: drivers/infiniband/hw/qedr/
14368 F: include/uapi/rdma/qedr-abi.h
14370 QLOGIC QLA1280 SCSI DRIVER
14371 M: Michael Reed <mdr@sgi.com>
14372 L: linux-scsi@vger.kernel.org
14374 F: drivers/scsi/qla1280.[ch]
14376 QLOGIC QLA2XXX FC-SCSI DRIVER
14377 M: Nilesh Javali <njavali@marvell.com>
14378 M: GR-QLogic-Storage-Upstream@marvell.com
14379 L: linux-scsi@vger.kernel.org
14381 F: drivers/scsi/qla2xxx/
14383 QLOGIC QLA3XXX NETWORK DRIVER
14384 M: GR-Linux-NIC-Dev@marvell.com
14385 L: netdev@vger.kernel.org
14387 F: drivers/net/ethernet/qlogic/qla3xxx.*
14389 QLOGIC QLA4XXX iSCSI DRIVER
14390 M: Nilesh Javali <njavali@marvell.com>
14391 M: Manish Rangankar <mrangankar@marvell.com>
14392 M: GR-QLogic-Storage-Upstream@marvell.com
14393 L: linux-scsi@vger.kernel.org
14395 F: drivers/scsi/qla4xxx/
14397 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14398 M: Shahed Shaikh <shshaikh@marvell.com>
14399 M: Manish Chopra <manishc@marvell.com>
14400 M: GR-Linux-NIC-Dev@marvell.com
14401 L: netdev@vger.kernel.org
14403 F: drivers/net/ethernet/qlogic/qlcnic/
14405 QLOGIC QLGE 10Gb ETHERNET DRIVER
14406 M: Manish Chopra <manishc@marvell.com>
14407 M: GR-Linux-NIC-Dev@marvell.com
14408 L: netdev@vger.kernel.org
14410 F: drivers/staging/qlge/
14412 QM1D1B0004 MEDIA DRIVER
14413 M: Akihiro Tsukada <tskd08@gmail.com>
14414 L: linux-media@vger.kernel.org
14416 F: drivers/media/tuners/qm1d1b0004*
14418 QM1D1C0042 MEDIA DRIVER
14419 M: Akihiro Tsukada <tskd08@gmail.com>
14420 L: linux-media@vger.kernel.org
14422 F: drivers/media/tuners/qm1d1c0042*
14425 M: Anders Larsen <al@alarsen.net>
14427 W: http://www.alarsen.net/linux/qnx4fs/
14429 F: include/uapi/linux/qnx4_fs.h
14430 F: include/uapi/linux/qnxtypes.h
14432 QORIQ DPAA2 FSL-MC BUS DRIVER
14433 M: Stuart Yoder <stuyoder@gmail.com>
14434 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14435 L: linux-kernel@vger.kernel.org
14437 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14438 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14439 F: drivers/bus/fsl-mc/
14441 QT1010 MEDIA DRIVER
14442 M: Antti Palosaari <crope@iki.fi>
14443 L: linux-media@vger.kernel.org
14445 W: https://linuxtv.org
14446 W: http://palosaari.fi/linux/
14447 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14448 T: git git://linuxtv.org/anttip/media_tree.git
14449 F: drivers/media/tuners/qt1010*
14451 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14452 M: Kalle Valo <kvalo@codeaurora.org>
14453 L: ath10k@lists.infradead.org
14455 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14457 F: drivers/net/wireless/ath/ath10k/
14459 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14460 M: Kalle Valo <kvalo@codeaurora.org>
14461 L: ath11k@lists.infradead.org
14463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14464 F: drivers/net/wireless/ath/ath11k/
14466 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14467 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14468 L: linux-wireless@vger.kernel.org
14470 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14471 F: drivers/net/wireless/ath/ath9k/
14473 QUALCOMM CAMERA SUBSYSTEM DRIVER
14474 M: Todor Tomov <todor.too@gmail.com>
14475 L: linux-media@vger.kernel.org
14477 F: Documentation/admin-guide/media/qcom_camss.rst
14478 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14479 F: drivers/media/platform/qcom/camss/
14481 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14482 M: Niklas Cassel <nks@flawful.org>
14483 L: linux-pm@vger.kernel.org
14484 L: linux-arm-msm@vger.kernel.org
14486 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14487 F: drivers/soc/qcom/cpr.c
14489 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14490 M: Ilia Lin <ilia.lin@kernel.org>
14491 L: linux-pm@vger.kernel.org
14493 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14494 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14496 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14497 M: Timur Tabi <timur@kernel.org>
14498 L: netdev@vger.kernel.org
14500 F: drivers/net/ethernet/qualcomm/emac/
14502 QUALCOMM ETHQOS ETHERNET DRIVER
14503 M: Vinod Koul <vkoul@kernel.org>
14504 L: netdev@vger.kernel.org
14506 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14507 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14509 QUALCOMM GENERIC INTERFACE I2C DRIVER
14510 M: Akash Asthana <akashast@codeaurora.org>
14511 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14512 L: linux-i2c@vger.kernel.org
14513 L: linux-arm-msm@vger.kernel.org
14515 F: drivers/i2c/busses/i2c-qcom-geni.c
14517 QUALCOMM HEXAGON ARCHITECTURE
14518 M: Brian Cain <bcain@codeaurora.org>
14519 L: linux-hexagon@vger.kernel.org
14523 QUALCOMM HIDMA DRIVER
14524 M: Sinan Kaya <okaya@kernel.org>
14525 L: linux-arm-kernel@lists.infradead.org
14526 L: linux-arm-msm@vger.kernel.org
14527 L: dmaengine@vger.kernel.org
14529 F: drivers/dma/qcom/hidma*
14531 QUALCOMM I2C CCI DRIVER
14532 M: Loic Poulain <loic.poulain@linaro.org>
14533 M: Robert Foss <robert.foss@linaro.org>
14534 L: linux-i2c@vger.kernel.org
14535 L: linux-arm-msm@vger.kernel.org
14537 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14538 F: drivers/i2c/busses/i2c-qcom-cci.c
14541 M: Rob Clark <robdclark@gmail.com>
14542 L: iommu@lists.linux-foundation.org
14543 L: linux-arm-msm@vger.kernel.org
14545 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14547 QUALCOMM IPCC MAILBOX DRIVER
14548 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14549 L: linux-arm-msm@vger.kernel.org
14551 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14552 F: drivers/mailbox/qcom-ipcc.c
14553 F: include/dt-bindings/mailbox/qcom-ipcc.h
14555 QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
14556 M: Robert Marko <robert.marko@sartura.hr>
14557 M: Luka Perkov <luka.perkov@sartura.hr>
14558 L: linux-arm-msm@vger.kernel.org
14560 F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
14561 F: drivers/regulator/vqmmc-ipq4019-regulator.c
14563 QUALCOMM RMNET DRIVER
14564 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14565 M: Sean Tranchetti <stranche@codeaurora.org>
14566 L: netdev@vger.kernel.org
14568 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14569 F: drivers/net/ethernet/qualcomm/rmnet/
14570 F: include/linux/if_rmnet.h
14572 QUALCOMM TSENS THERMAL DRIVER
14573 M: Amit Kucheria <amitk@kernel.org>
14574 L: linux-pm@vger.kernel.org
14575 L: linux-arm-msm@vger.kernel.org
14577 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14578 F: drivers/thermal/qcom/
14580 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14581 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14582 L: linux-media@vger.kernel.org
14583 L: linux-arm-msm@vger.kernel.org
14585 T: git git://linuxtv.org/media_tree.git
14586 F: Documentation/devicetree/bindings/media/*venus*
14587 F: drivers/media/platform/qcom/venus/
14589 QUALCOMM WCN36XX WIRELESS DRIVER
14590 M: Kalle Valo <kvalo@codeaurora.org>
14591 L: wcn36xx@lists.infradead.org
14593 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14594 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14595 F: drivers/net/wireless/ath/wcn36xx/
14597 QUANTENNA QTNFMAC WIRELESS DRIVER
14598 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14599 R: Sergey Matyukevich <geomatsi@gmail.com>
14600 L: linux-wireless@vger.kernel.org
14602 F: drivers/net/wireless/quantenna
14604 RADEON and AMDGPU DRM DRIVERS
14605 M: Alex Deucher <alexander.deucher@amd.com>
14606 M: Christian König <christian.koenig@amd.com>
14607 L: amd-gfx@lists.freedesktop.org
14609 T: git git://people.freedesktop.org/~agd5f/linux
14610 F: drivers/gpu/drm/amd/
14611 F: drivers/gpu/drm/radeon/
14612 F: include/uapi/drm/amdgpu_drm.h
14613 F: include/uapi/drm/radeon_drm.h
14615 RADEON FRAMEBUFFER DISPLAY DRIVER
14616 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14617 L: linux-fbdev@vger.kernel.org
14619 F: drivers/video/fbdev/aty/radeon*
14620 F: include/uapi/linux/radeonfb.h
14622 RADIOSHARK RADIO 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/radio/radio-shark.c
14629 RADIOSHARK2 RADIO DRIVER
14630 M: Hans Verkuil <hverkuil@xs4all.nl>
14631 L: linux-media@vger.kernel.org
14633 T: git git://linuxtv.org/media_tree.git
14634 F: drivers/media/radio/radio-shark2.c
14635 F: drivers/media/radio/radio-tea5777.c
14637 RADOS BLOCK DEVICE (RBD)
14638 M: Ilya Dryomov <idryomov@gmail.com>
14639 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14640 L: ceph-devel@vger.kernel.org
14642 W: http://ceph.com/
14643 T: git git://github.com/ceph/ceph-client.git
14644 F: Documentation/ABI/testing/sysfs-bus-rbd
14645 F: drivers/block/rbd.c
14646 F: drivers/block/rbd_types.h
14648 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14649 M: Paul Mackerras <paulus@samba.org>
14650 L: linux-fbdev@vger.kernel.org
14652 F: drivers/video/fbdev/aty/aty128fb.c
14654 RAINSHADOW-CEC DRIVER
14655 M: Hans Verkuil <hverkuil@xs4all.nl>
14656 L: linux-media@vger.kernel.org
14658 T: git git://linuxtv.org/media_tree.git
14659 F: drivers/media/cec/usb/rainshadow/
14661 RALINK MIPS ARCHITECTURE
14662 M: John Crispin <john@phrozen.org>
14663 L: linux-mips@vger.kernel.org
14665 F: arch/mips/ralink
14667 RALINK RT2X00 WIRELESS LAN DRIVER
14668 M: Stanislaw Gruszka <stf_xl@wp.pl>
14669 M: Helmut Schaa <helmut.schaa@googlemail.com>
14670 L: linux-wireless@vger.kernel.org
14672 F: drivers/net/wireless/ralink/rt2x00/
14674 RAMDISK RAM BLOCK DEVICE DRIVER
14675 M: Jens Axboe <axboe@kernel.dk>
14677 F: Documentation/admin-guide/blockdev/ramdisk.rst
14678 F: drivers/block/brd.c
14680 RANCHU VIRTUAL BOARD FOR MIPS
14681 M: Miodrag Dinic <miodrag.dinic@mips.com>
14682 L: linux-mips@vger.kernel.org
14684 F: arch/mips/configs/generic/board-ranchu.config
14685 F: arch/mips/generic/board-ranchu.c
14687 RANDOM NUMBER DRIVER
14688 M: "Theodore Ts'o" <tytso@mit.edu>
14690 F: drivers/char/random.c
14693 M: Matt Porter <mporter@kernel.crashing.org>
14694 M: Alexandre Bounine <alex.bou9@gmail.com>
14696 F: drivers/rapidio/
14699 M: Tony Luck <tony.luck@intel.com>
14700 M: Borislav Petkov <bp@alien8.de>
14701 L: linux-edac@vger.kernel.org
14703 F: Documentation/admin-guide/ras.rst
14705 F: include/linux/ras.h
14706 F: include/ras/ras_event.h
14708 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14709 L: linux-wireless@vger.kernel.org
14711 F: drivers/net/wireless/ray*
14713 RC-CORE / LIRC FRAMEWORK
14714 M: Sean Young <sean@mess.org>
14715 L: linux-media@vger.kernel.org
14717 W: http://linuxtv.org
14718 T: git git://linuxtv.org/media_tree.git
14719 F: Documentation/driver-api/media/rc-core.rst
14720 F: Documentation/userspace-api/media/rc/
14721 F: drivers/media/rc/
14722 F: include/media/rc-map.h
14723 F: include/media/rc-core.h
14724 F: include/uapi/linux/lirc.h
14726 RCMM REMOTE CONTROLS DECODER
14727 M: Patrick Lerda <patrick9876@free.fr>
14729 F: drivers/media/rc/ir-rcmm-decoder.c
14731 RCUTORTURE TEST FRAMEWORK
14732 M: "Paul E. McKenney" <paulmck@kernel.org>
14733 M: Josh Triplett <josh@joshtriplett.org>
14734 R: Steven Rostedt <rostedt@goodmis.org>
14735 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14736 R: Lai Jiangshan <jiangshanlai@gmail.com>
14737 L: rcu@vger.kernel.org
14739 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14740 F: tools/testing/selftests/rcutorture
14742 RDACM20 Camera Sensor
14743 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14744 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14745 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14746 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14747 L: linux-media@vger.kernel.org
14749 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14750 F: drivers/media/i2c/max9271.c
14751 F: drivers/media/i2c/max9271.h
14752 F: drivers/media/i2c/rdacm20.c
14755 M: Florian Fainelli <florian@openwrt.org>
14758 RDC R6040 FAST ETHERNET DRIVER
14759 M: Florian Fainelli <f.fainelli@gmail.com>
14760 L: netdev@vger.kernel.org
14762 F: drivers/net/ethernet/rdc/r6040.c
14764 RDMAVT - RDMA verbs software
14765 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14766 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14767 L: linux-rdma@vger.kernel.org
14769 F: drivers/infiniband/sw/rdmavt
14771 RDS - RELIABLE DATAGRAM SOCKETS
14772 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14773 L: netdev@vger.kernel.org
14774 L: linux-rdma@vger.kernel.org
14775 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14777 W: https://oss.oracle.com/projects/rds/
14778 F: Documentation/networking/rds.rst
14781 RDT - RESOURCE ALLOCATION
14782 M: Fenghua Yu <fenghua.yu@intel.com>
14783 M: Reinette Chatre <reinette.chatre@intel.com>
14784 L: linux-kernel@vger.kernel.org
14786 F: Documentation/x86/resctrl*
14787 F: arch/x86/include/asm/resctrl.h
14788 F: arch/x86/kernel/cpu/resctrl/
14789 F: tools/testing/selftests/resctrl/
14791 READ-COPY UPDATE (RCU)
14792 M: "Paul E. McKenney" <paulmck@kernel.org>
14793 M: Josh Triplett <josh@joshtriplett.org>
14794 R: Steven Rostedt <rostedt@goodmis.org>
14795 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14796 R: Lai Jiangshan <jiangshanlai@gmail.com>
14797 R: Joel Fernandes <joel@joelfernandes.org>
14798 L: rcu@vger.kernel.org
14800 W: http://www.rdrop.com/users/paulmck/RCU/
14801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14802 F: Documentation/RCU/
14803 F: include/linux/rcu*
14805 X: Documentation/RCU/torture.rst
14806 X: include/linux/srcu*.h
14807 X: kernel/rcu/srcu*.c
14809 REAL TIME CLOCK (RTC) SUBSYSTEM
14810 M: Alessandro Zummo <a.zummo@towertech.it>
14811 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14812 L: linux-rtc@vger.kernel.org
14814 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14816 F: Documentation/admin-guide/rtc.rst
14817 F: Documentation/devicetree/bindings/rtc/
14819 F: include/linux/platform_data/rtc-*
14820 F: include/linux/rtc.h
14821 F: include/linux/rtc/
14822 F: include/uapi/linux/rtc.h
14823 F: tools/testing/selftests/rtc/
14825 REALTEK AUDIO CODECS
14826 M: Oder Chiou <oder_chiou@realtek.com>
14828 F: include/sound/rt*.h
14829 F: sound/soc/codecs/rt*
14831 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14832 M: Linus Walleij <linus.walleij@linaro.org>
14834 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14835 F: drivers/net/dsa/realtek-smi*
14836 F: drivers/net/dsa/rtl83*
14838 REALTEK WIRELESS DRIVER (rtlwifi family)
14839 M: Ping-Ke Shih <pkshih@realtek.com>
14840 L: linux-wireless@vger.kernel.org
14842 W: https://wireless.wiki.kernel.org/
14843 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14844 F: drivers/net/wireless/realtek/rtlwifi/
14846 REALTEK WIRELESS DRIVER (rtw88)
14847 M: Yan-Hsuan Chuang <tony0620emma@gmail.com>
14848 L: linux-wireless@vger.kernel.org
14850 F: drivers/net/wireless/realtek/rtw88/
14852 REDPINE WIRELESS DRIVER
14853 M: Amitkumar Karwar <amitkarwar@gmail.com>
14854 M: Siva Rebbagondla <siva8118@gmail.com>
14855 L: linux-wireless@vger.kernel.org
14857 F: drivers/net/wireless/rsi/
14859 REGISTER MAP ABSTRACTION
14860 M: Mark Brown <broonie@kernel.org>
14861 L: linux-kernel@vger.kernel.org
14863 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14864 F: Documentation/devicetree/bindings/regmap/
14865 F: drivers/base/regmap/
14866 F: include/linux/regmap.h
14868 REISERFS FILE SYSTEM
14869 L: reiserfs-devel@vger.kernel.org
14873 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14874 M: Ohad Ben-Cohen <ohad@wizery.com>
14875 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14876 L: linux-remoteproc@vger.kernel.org
14878 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14879 F: Documentation/ABI/testing/sysfs-class-remoteproc
14880 F: Documentation/devicetree/bindings/remoteproc/
14881 F: Documentation/staging/remoteproc.rst
14882 F: drivers/remoteproc/
14883 F: include/linux/remoteproc.h
14884 F: include/linux/remoteproc/
14886 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14887 M: Ohad Ben-Cohen <ohad@wizery.com>
14888 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14889 L: linux-remoteproc@vger.kernel.org
14891 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14892 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14893 F: Documentation/staging/rpmsg.rst
14895 F: include/linux/rpmsg.h
14896 F: include/linux/rpmsg/
14897 F: include/uapi/linux/rpmsg.h
14900 RENESAS CLOCK DRIVERS
14901 M: Geert Uytterhoeven <geert+renesas@glider.be>
14902 L: linux-renesas-soc@vger.kernel.org
14904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14905 F: Documentation/devicetree/bindings/clock/renesas,*
14906 F: drivers/clk/renesas/
14908 RENESAS EMEV2 I2C DRIVER
14909 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14911 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14912 F: drivers/i2c/busses/i2c-emev2.c
14914 RENESAS ETHERNET DRIVERS
14915 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14916 L: netdev@vger.kernel.org
14917 L: linux-renesas-soc@vger.kernel.org
14918 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14919 F: drivers/net/ethernet/renesas/
14920 F: include/linux/sh_eth.h
14922 RENESAS R-CAR GYROADC DRIVER
14923 M: Marek Vasut <marek.vasut@gmail.com>
14924 L: linux-iio@vger.kernel.org
14926 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14927 F: drivers/iio/adc/rcar-gyroadc.c
14929 RENESAS R-CAR I2C DRIVERS
14930 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14932 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14933 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14934 F: drivers/i2c/busses/i2c-rcar.c
14935 F: drivers/i2c/busses/i2c-sh_mobile.c
14937 RENESAS R-CAR THERMAL DRIVERS
14938 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14939 L: linux-renesas-soc@vger.kernel.org
14941 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14942 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14943 F: drivers/thermal/rcar_gen3_thermal.c
14944 F: drivers/thermal/rcar_thermal.c
14946 RENESAS RIIC DRIVER
14947 M: Chris Brandt <chris.brandt@renesas.com>
14949 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14950 F: drivers/i2c/busses/i2c-riic.c
14952 RENESAS USB PHY DRIVER
14953 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14954 L: linux-renesas-soc@vger.kernel.org
14956 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14958 RESET CONTROLLER FRAMEWORK
14959 M: Philipp Zabel <p.zabel@pengutronix.de>
14961 T: git git://git.pengutronix.de/git/pza/linux
14962 F: Documentation/devicetree/bindings/reset/
14964 F: include/dt-bindings/reset/
14965 F: include/linux/reset-controller.h
14966 F: include/linux/reset.h
14967 F: include/linux/reset/
14968 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14970 RESTARTABLE SEQUENCES SUPPORT
14971 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14972 M: Peter Zijlstra <peterz@infradead.org>
14973 M: "Paul E. McKenney" <paulmck@kernel.org>
14974 M: Boqun Feng <boqun.feng@gmail.com>
14975 L: linux-kernel@vger.kernel.org
14977 F: include/trace/events/rseq.h
14978 F: include/uapi/linux/rseq.h
14980 F: tools/testing/selftests/rseq/
14983 M: Johannes Berg <johannes@sipsolutions.net>
14984 L: linux-wireless@vger.kernel.org
14986 W: https://wireless.wiki.kernel.org/
14987 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14988 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14989 F: Documentation/ABI/stable/sysfs-class-rfkill
14990 F: Documentation/driver-api/rfkill.rst
14991 F: include/linux/rfkill.h
14992 F: include/uapi/linux/rfkill.h
14996 M: Thomas Graf <tgraf@suug.ch>
14997 M: Herbert Xu <herbert@gondor.apana.org.au>
14998 L: netdev@vger.kernel.org
15000 F: include/linux/rhashtable-types.h
15001 F: include/linux/rhashtable.h
15002 F: lib/rhashtable.c
15003 F: lib/test_rhashtable.c
15005 RICOH R5C592 MEMORYSTICK DRIVER
15006 M: Maxim Levitsky <maximlevitsky@gmail.com>
15008 F: drivers/memstick/host/r592.*
15010 RICOH SMARTMEDIA/XD DRIVER
15011 M: Maxim Levitsky <maximlevitsky@gmail.com>
15013 F: drivers/mtd/nand/raw/r852.c
15014 F: drivers/mtd/nand/raw/r852.h
15016 RISC-V ARCHITECTURE
15017 M: Paul Walmsley <paul.walmsley@sifive.com>
15018 M: Palmer Dabbelt <palmer@dabbelt.com>
15019 M: Albert Ou <aou@eecs.berkeley.edu>
15020 L: linux-riscv@lists.infradead.org
15022 P: Documentation/riscv/patch-acceptance.rst
15023 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15029 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15030 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15031 L: linux-block@vger.kernel.org
15033 F: drivers/block/rnbd/
15036 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15038 W: http://sourceforge.net/projects/roccat/
15039 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15040 F: drivers/hid/hid-roccat*
15041 F: include/linux/hid-roccat*
15043 ROCKCHIP ISP V1 DRIVER
15044 M: Helen Koike <helen.koike@collabora.com>
15045 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15046 L: linux-media@vger.kernel.org
15048 F: Documentation/admin-guide/media/rkisp1.rst
15049 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15050 F: drivers/staging/media/rkisp1/
15052 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15053 M: Jacob Chen <jacob-chen@iotwrt.com>
15054 M: Ezequiel Garcia <ezequiel@collabora.com>
15055 L: linux-media@vger.kernel.org
15056 L: linux-rockchip@lists.infradead.org
15058 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15059 F: drivers/media/platform/rockchip/rga/
15061 ROCKCHIP VIDEO DECODER DRIVER
15062 M: Ezequiel Garcia <ezequiel@collabora.com>
15063 L: linux-media@vger.kernel.org
15064 L: linux-rockchip@lists.infradead.org
15066 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15067 F: drivers/staging/media/rkvdec/
15070 M: Jiri Pirko <jiri@resnulli.us>
15071 L: netdev@vger.kernel.org
15073 F: drivers/net/ethernet/rocker/
15077 W: http://www.comtrol.com
15078 F: Documentation/driver-api/serial/rocket.rst
15079 F: drivers/tty/rocket*
15081 ROCKETPORT EXPRESS/INFINITY DRIVER
15082 M: Kevin Cernekee <cernekee@gmail.com>
15083 L: linux-serial@vger.kernel.org
15085 F: drivers/tty/serial/rp2.*
15087 ROHM BD99954 CHARGER IC
15088 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15089 L: linux-power@fi.rohmeurope.com
15091 F: drivers/power/supply/bd99954-charger.c
15092 F: drivers/power/supply/bd99954-charger.h
15094 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15095 M: Tomasz Duszynski <tduszyns@gmail.com>
15097 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15098 F: drivers/iio/light/bh1750.c
15100 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15101 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15102 L: linux-kernel@vger.kernel.org
15103 L: linux-renesas-soc@vger.kernel.org
15105 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15106 F: drivers/gpio/gpio-bd9571mwv.c
15107 F: drivers/mfd/bd9571mwv.c
15108 F: drivers/regulator/bd9571mwv-regulator.c
15109 F: include/linux/mfd/bd9571mwv.h
15111 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15112 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15113 L: linux-power@fi.rohmeurope.com
15115 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15116 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15117 F: drivers/clk/clk-bd718x7.c
15118 F: drivers/gpio/gpio-bd70528.c
15119 F: drivers/gpio/gpio-bd71828.c
15120 F: drivers/mfd/rohm-bd70528.c
15121 F: drivers/mfd/rohm-bd71828.c
15122 F: drivers/mfd/rohm-bd718x7.c
15123 F: drivers/power/supply/bd70528-charger.c
15124 F: drivers/regulator/bd70528-regulator.c
15125 F: drivers/regulator/bd71828-regulator.c
15126 F: drivers/regulator/bd718x7-regulator.c
15127 F: drivers/regulator/rohm-regulator.c
15128 F: drivers/rtc/rtc-bd70528.c
15129 F: drivers/watchdog/bd70528_wdt.c
15130 F: include/linux/mfd/rohm-bd70528.h
15131 F: include/linux/mfd/rohm-bd71828.h
15132 F: include/linux/mfd/rohm-bd718x7.h
15133 F: include/linux/mfd/rohm-generic.h
15134 F: include/linux/mfd/rohm-shared.h
15137 M: Ralf Baechle <ralf@linux-mips.org>
15138 L: linux-hams@vger.kernel.org
15140 W: http://www.linux-ax25.org/
15141 F: include/net/rose.h
15142 F: include/uapi/linux/rose.h
15145 ROTATION DRIVER FOR ALLWINNER A83T
15146 M: Jernej Skrabec <jernej.skrabec@siol.net>
15147 L: linux-media@vger.kernel.org
15149 T: git git://linuxtv.org/media_tree.git
15150 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15151 F: drivers/media/platform/sunxi/sun8i-rotate/
15153 RTL2830 MEDIA DRIVER
15154 M: Antti Palosaari <crope@iki.fi>
15155 L: linux-media@vger.kernel.org
15157 W: https://linuxtv.org
15158 W: http://palosaari.fi/linux/
15159 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15160 T: git git://linuxtv.org/anttip/media_tree.git
15161 F: drivers/media/dvb-frontends/rtl2830*
15163 RTL2832 MEDIA DRIVER
15164 M: Antti Palosaari <crope@iki.fi>
15165 L: linux-media@vger.kernel.org
15167 W: https://linuxtv.org
15168 W: http://palosaari.fi/linux/
15169 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15170 T: git git://linuxtv.org/anttip/media_tree.git
15171 F: drivers/media/dvb-frontends/rtl2832*
15173 RTL2832_SDR MEDIA DRIVER
15174 M: Antti Palosaari <crope@iki.fi>
15175 L: linux-media@vger.kernel.org
15177 W: https://linuxtv.org
15178 W: http://palosaari.fi/linux/
15179 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15180 T: git git://linuxtv.org/anttip/media_tree.git
15181 F: drivers/media/dvb-frontends/rtl2832_sdr*
15183 RTL8180 WIRELESS DRIVER
15184 L: linux-wireless@vger.kernel.org
15186 W: https://wireless.wiki.kernel.org/
15187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15188 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15190 RTL8187 WIRELESS DRIVER
15191 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15192 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15193 M: Larry Finger <Larry.Finger@lwfinger.net>
15194 L: linux-wireless@vger.kernel.org
15196 W: https://wireless.wiki.kernel.org/
15197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15198 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15200 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15201 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15202 L: linux-wireless@vger.kernel.org
15204 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15205 F: drivers/net/wireless/realtek/rtl8xxxu/
15207 RTRS TRANSPORT DRIVERS
15208 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15209 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15210 L: linux-rdma@vger.kernel.org
15212 F: drivers/infiniband/ulp/rtrs/
15214 RXRPC SOCKETS (AF_RXRPC)
15215 M: David Howells <dhowells@redhat.com>
15216 L: linux-afs@lists.infradead.org
15218 W: https://www.infradead.org/~dhowells/kafs/
15219 F: Documentation/networking/rxrpc.rst
15220 F: include/keys/rxrpc-type.h
15221 F: include/net/af_rxrpc.h
15222 F: include/trace/events/rxrpc.h
15223 F: include/uapi/linux/rxrpc.h
15226 S3 SAVAGE FRAMEBUFFER DRIVER
15227 M: Antonino Daplas <adaplas@gmail.com>
15228 L: linux-fbdev@vger.kernel.org
15230 F: drivers/video/fbdev/savage/
15233 M: Heiko Carstens <hca@linux.ibm.com>
15234 M: Vasily Gorbik <gor@linux.ibm.com>
15235 M: Christian Borntraeger <borntraeger@de.ibm.com>
15236 L: linux-s390@vger.kernel.org
15238 W: http://www.ibm.com/developerworks/linux/linux390/
15239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15240 F: Documentation/driver-api/s390-drivers.rst
15241 F: Documentation/s390/
15245 S390 COMMON I/O LAYER
15246 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15247 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15248 L: linux-s390@vger.kernel.org
15250 W: http://www.ibm.com/developerworks/linux/linux390/
15251 F: drivers/s390/cio/
15254 M: Stefan Haberland <sth@linux.ibm.com>
15255 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15256 L: linux-s390@vger.kernel.org
15258 W: http://www.ibm.com/developerworks/linux/linux390/
15259 F: block/partitions/ibm.c
15260 F: drivers/s390/block/dasd*
15261 F: include/linux/dasd_mod.h
15264 M: Matthew Rosato <mjrosato@linux.ibm.com>
15265 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15266 L: linux-s390@vger.kernel.org
15268 W: http://www.ibm.com/developerworks/linux/linux390/
15269 F: drivers/iommu/s390-iommu.c
15271 S390 IUCV NETWORK LAYER
15272 M: Julian Wiedmann <jwi@linux.ibm.com>
15273 M: Karsten Graul <kgraul@linux.ibm.com>
15274 L: linux-s390@vger.kernel.org
15276 W: http://www.ibm.com/developerworks/linux/linux390/
15277 F: drivers/s390/net/*iucv*
15278 F: include/net/iucv/
15281 S390 NETWORK DRIVERS
15282 M: Julian Wiedmann <jwi@linux.ibm.com>
15283 M: Karsten Graul <kgraul@linux.ibm.com>
15284 L: linux-s390@vger.kernel.org
15286 W: http://www.ibm.com/developerworks/linux/linux390/
15287 F: drivers/s390/net/
15290 M: Niklas Schnelle <schnelle@linux.ibm.com>
15291 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15292 L: linux-s390@vger.kernel.org
15294 W: http://www.ibm.com/developerworks/linux/linux390/
15296 F: drivers/pci/hotplug/s390_pci_hpc.c
15297 F: Documentation/s390/pci.rst
15299 S390 VFIO AP DRIVER
15300 M: Tony Krowiak <akrowiak@linux.ibm.com>
15301 M: Pierre Morel <pmorel@linux.ibm.com>
15302 M: Halil Pasic <pasic@linux.ibm.com>
15303 L: linux-s390@vger.kernel.org
15305 W: http://www.ibm.com/developerworks/linux/linux390/
15306 F: Documentation/s390/vfio-ap.rst
15307 F: drivers/s390/crypto/vfio_ap_drv.c
15308 F: drivers/s390/crypto/vfio_ap_ops.c
15309 F: drivers/s390/crypto/vfio_ap_private.h
15311 S390 VFIO-CCW DRIVER
15312 M: Cornelia Huck <cohuck@redhat.com>
15313 M: Eric Farman <farman@linux.ibm.com>
15314 R: Halil Pasic <pasic@linux.ibm.com>
15315 L: linux-s390@vger.kernel.org
15316 L: kvm@vger.kernel.org
15318 F: Documentation/s390/vfio-ccw.rst
15319 F: drivers/s390/cio/vfio_ccw*
15320 F: include/uapi/linux/vfio_ccw.h
15322 S390 VFIO-PCI DRIVER
15323 M: Matthew Rosato <mjrosato@linux.ibm.com>
15324 L: linux-s390@vger.kernel.org
15325 L: kvm@vger.kernel.org
15327 F: drivers/vfio/pci/vfio_pci_zdev.c
15328 F: include/uapi/linux/vfio_zdev.h
15331 M: Harald Freudenberger <freude@linux.ibm.com>
15332 L: linux-s390@vger.kernel.org
15334 W: http://www.ibm.com/developerworks/linux/linux390/
15335 F: drivers/s390/crypto/
15338 M: Steffen Maier <maier@linux.ibm.com>
15339 M: Benjamin Block <bblock@linux.ibm.com>
15340 L: linux-s390@vger.kernel.org
15342 W: http://www.ibm.com/developerworks/linux/linux390/
15343 F: drivers/s390/scsi/zfcp_*
15345 S3C24XX SD/MMC Driver
15346 M: Ben Dooks <ben-linux@fluff.org>
15347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15349 F: drivers/mmc/host/s3cmci.*
15351 SAA6588 RDS RECEIVER DRIVER
15352 M: Hans Verkuil <hverkuil@xs4all.nl>
15353 L: linux-media@vger.kernel.org
15355 W: https://linuxtv.org
15356 T: git git://linuxtv.org/media_tree.git
15357 F: drivers/media/i2c/saa6588*
15359 SAA7134 VIDEO4LINUX DRIVER
15360 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15361 L: linux-media@vger.kernel.org
15363 W: https://linuxtv.org
15364 T: git git://linuxtv.org/media_tree.git
15365 F: Documentation/driver-api/media/drivers/saa7134*
15366 F: drivers/media/pci/saa7134/
15368 SAA7146 VIDEO4LINUX-2 DRIVER
15369 M: Hans Verkuil <hverkuil@xs4all.nl>
15370 L: linux-media@vger.kernel.org
15372 T: git git://linuxtv.org/media_tree.git
15373 F: drivers/media/common/saa7146/
15374 F: drivers/media/pci/saa7146/
15375 F: include/media/drv-intf/saa7146*
15377 SAFESETID SECURITY MODULE
15378 M: Micah Morton <mortonm@chromium.org>
15380 F: Documentation/admin-guide/LSM/SafeSetID.rst
15381 F: security/safesetid/
15383 SAMSUNG AUDIO (ASoC) DRIVERS
15384 M: Krzysztof Kozlowski <krzk@kernel.org>
15385 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15386 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15388 F: Documentation/devicetree/bindings/sound/samsung*
15389 F: sound/soc/samsung/
15391 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15392 M: Krzysztof Kozlowski <krzk@kernel.org>
15393 L: linux-crypto@vger.kernel.org
15394 L: linux-samsung-soc@vger.kernel.org
15396 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15397 F: drivers/crypto/exynos-rng.c
15399 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15400 M: Łukasz Stelmach <l.stelmach@samsung.com>
15401 L: linux-samsung-soc@vger.kernel.org
15403 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15404 F: drivers/char/hw_random/exynos-trng.c
15406 SAMSUNG FRAMEBUFFER DRIVER
15407 M: Jingoo Han <jingoohan1@gmail.com>
15408 L: linux-fbdev@vger.kernel.org
15410 F: drivers/video/fbdev/s3c-fb.c
15412 SAMSUNG LAPTOP DRIVER
15413 M: Corentin Chary <corentin.chary@gmail.com>
15414 L: platform-driver-x86@vger.kernel.org
15416 F: drivers/platform/x86/samsung-laptop.c
15418 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15419 M: Krzysztof Kozlowski <krzk@kernel.org>
15420 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15421 L: linux-kernel@vger.kernel.org
15422 L: linux-samsung-soc@vger.kernel.org
15424 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15425 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15426 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15427 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15428 F: drivers/clk/clk-s2mps11.c
15429 F: drivers/mfd/sec*.c
15430 F: drivers/regulator/s2m*.c
15431 F: drivers/regulator/s5m*.c
15432 F: drivers/rtc/rtc-s5m.c
15433 F: include/linux/mfd/samsung/
15435 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15436 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15437 L: linux-media@vger.kernel.org
15438 L: linux-samsung-soc@vger.kernel.org
15440 F: drivers/media/platform/s3c-camif/
15441 F: include/media/drv-intf/s3c_camif.h
15443 SAMSUNG S3FWRN5 NFC DRIVER
15444 M: Krzysztof Kozlowski <krzk@kernel.org>
15445 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15446 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15448 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15449 F: drivers/nfc/s3fwrn5
15451 SAMSUNG S5C73M3 CAMERA DRIVER
15452 M: Andrzej Hajda <a.hajda@samsung.com>
15453 L: linux-media@vger.kernel.org
15455 F: drivers/media/i2c/s5c73m3/*
15457 SAMSUNG S5K5BAF CAMERA DRIVER
15458 M: Andrzej Hajda <a.hajda@samsung.com>
15459 L: linux-media@vger.kernel.org
15461 F: drivers/media/i2c/s5k5baf.c
15463 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15464 M: Krzysztof Kozlowski <krzk@kernel.org>
15465 M: Vladimir Zapolskiy <vz@mleia.com>
15466 M: Kamil Konieczny <k.konieczny@samsung.com>
15467 L: linux-crypto@vger.kernel.org
15468 L: linux-samsung-soc@vger.kernel.org
15470 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15471 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15472 F: drivers/crypto/s5p-sss.c
15474 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15475 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15476 L: linux-media@vger.kernel.org
15478 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15479 F: drivers/media/platform/exynos4-is/
15481 SAMSUNG SOC CLOCK DRIVERS
15482 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15483 M: Tomasz Figa <tomasz.figa@gmail.com>
15484 M: Chanwoo Choi <cw00.choi@samsung.com>
15485 L: linux-samsung-soc@vger.kernel.org
15487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15488 F: Documentation/devicetree/bindings/clock/exynos*.txt
15489 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15490 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15491 F: drivers/clk/samsung/
15492 F: include/dt-bindings/clock/exynos*.h
15493 F: include/linux/clk/samsung.h
15494 F: include/linux/platform_data/clk-s3c2410.h
15496 SAMSUNG SPI DRIVERS
15497 M: Krzysztof Kozlowski <krzk@kernel.org>
15498 M: Andi Shyti <andi@etezian.org>
15499 L: linux-spi@vger.kernel.org
15500 L: linux-samsung-soc@vger.kernel.org
15502 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15503 F: drivers/spi/spi-s3c*
15504 F: include/linux/platform_data/spi-s3c64xx.h
15505 F: include/linux/spi/s3c24xx-fiq.h
15507 SAMSUNG SXGBE DRIVERS
15508 M: Byungho An <bh74.an@samsung.com>
15509 L: netdev@vger.kernel.org
15511 F: drivers/net/ethernet/samsung/sxgbe/
15513 SAMSUNG THERMAL DRIVER
15514 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15515 L: linux-pm@vger.kernel.org
15516 L: linux-samsung-soc@vger.kernel.org
15518 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15519 F: drivers/thermal/samsung/
15521 SAMSUNG USB2 PHY DRIVER
15522 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15523 L: linux-kernel@vger.kernel.org
15525 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15526 F: Documentation/driver-api/phy/samsung-usb2.rst
15527 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15528 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15529 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15530 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15531 F: drivers/phy/samsung/phy-samsung-usb2.c
15532 F: drivers/phy/samsung/phy-samsung-usb2.h
15535 M: Zwane Mwaikambo <zwanem@gmail.com>
15537 F: drivers/watchdog/sc1200wdt.c
15540 M: Ingo Molnar <mingo@redhat.com>
15541 M: Peter Zijlstra <peterz@infradead.org>
15542 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15543 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15544 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15545 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15546 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15547 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15548 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15549 L: linux-kernel@vger.kernel.org
15551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15552 F: include/linux/preempt.h
15553 F: include/linux/sched.h
15554 F: include/linux/wait.h
15555 F: include/uapi/linux/sched.h
15558 SCR24X CHIP CARD INTERFACE DRIVER
15559 M: Lubomir Rintel <lkundrak@v3.sk>
15561 F: drivers/char/pcmcia/scr24x_cs.c
15564 M: Jens Axboe <axboe@kernel.dk>
15565 L: linux-scsi@vger.kernel.org
15567 W: http://www.kernel.dk
15568 F: drivers/scsi/sr*
15570 SCSI RDMA PROTOCOL (SRP) INITIATOR
15571 M: Bart Van Assche <bvanassche@acm.org>
15572 L: linux-rdma@vger.kernel.org
15574 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15575 F: drivers/infiniband/ulp/srp/
15576 F: include/scsi/srp.h
15578 SCSI RDMA PROTOCOL (SRP) TARGET
15579 M: Bart Van Assche <bvanassche@acm.org>
15580 L: linux-rdma@vger.kernel.org
15581 L: target-devel@vger.kernel.org
15583 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15584 F: drivers/infiniband/ulp/srpt/
15587 M: Doug Gilbert <dgilbert@interlog.com>
15588 L: linux-scsi@vger.kernel.org
15590 W: http://sg.danny.cz/sg
15591 F: Documentation/scsi/scsi-generic.rst
15592 F: drivers/scsi/sg.c
15593 F: include/scsi/sg.h
15596 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15597 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15598 L: linux-scsi@vger.kernel.org
15600 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15601 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15602 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15603 F: Documentation/devicetree/bindings/scsi/
15608 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15609 L: linux-scsi@vger.kernel.org
15611 F: Documentation/scsi/st.rst
15612 F: drivers/scsi/st.*
15613 F: drivers/scsi/st_*.h
15615 SCSI TARGET SUBSYSTEM
15616 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15617 L: linux-scsi@vger.kernel.org
15618 L: target-devel@vger.kernel.org
15620 W: http://www.linux-iscsi.org
15621 Q: https://patchwork.kernel.org/project/target-devel/list/
15622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15623 F: Documentation/target/
15628 M: Vlad Yasevich <vyasevich@gmail.com>
15629 M: Neil Horman <nhorman@tuxdriver.com>
15630 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15631 L: linux-sctp@vger.kernel.org
15633 W: http://lksctp.sourceforge.net
15634 F: Documentation/networking/sctp.rst
15635 F: include/linux/sctp.h
15636 F: include/net/sctp/
15637 F: include/uapi/linux/sctp.h
15641 M: Jim Cromie <jim.cromie@gmail.com>
15643 F: Documentation/i2c/busses/scx200_acb.rst
15644 F: arch/x86/platform/scx200/
15645 F: drivers/i2c/busses/scx200*
15646 F: drivers/mtd/maps/scx200_docflash.c
15647 F: drivers/watchdog/scx200_wdt.c
15648 F: include/linux/scx200.h
15651 M: Jim Cromie <jim.cromie@gmail.com>
15653 F: drivers/char/scx200_gpio.c
15654 F: include/linux/scx200_gpio.h
15656 SCx200 HRT CLOCKSOURCE DRIVER
15657 M: Jim Cromie <jim.cromie@gmail.com>
15659 F: drivers/clocksource/scx200_hrt.c
15661 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15662 M: Sascha Sommer <saschasommer@freenet.de>
15663 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15665 F: drivers/mmc/host/sdricoh_cs.c
15667 SECO BOARDS CEC DRIVER
15668 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15670 F: drivers/media/cec/platform/seco/seco-cec.c
15671 F: drivers/media/cec/platform/seco/seco-cec.h
15674 M: Kees Cook <keescook@chromium.org>
15675 R: Andy Lutomirski <luto@amacapital.net>
15676 R: Will Drewry <wad@chromium.org>
15678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15679 F: Documentation/userspace-api/seccomp_filter.rst
15680 F: include/linux/seccomp.h
15681 F: include/uapi/linux/seccomp.h
15682 F: kernel/seccomp.c
15683 F: tools/testing/selftests/kselftest_harness.h
15684 F: tools/testing/selftests/seccomp/*
15685 K: \bsecure_computing
15688 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15689 M: Al Cooper <alcooperx@gmail.com>
15690 L: linux-mmc@vger.kernel.org
15691 L: bcm-kernel-feedback-list@broadcom.com
15693 F: drivers/mmc/host/sdhci-brcmstb*
15695 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15696 M: Adrian Hunter <adrian.hunter@intel.com>
15697 L: linux-mmc@vger.kernel.org
15699 F: drivers/mmc/host/sdhci*
15700 F: include/linux/mmc/sdhci*
15702 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15703 M: Eugen Hristev <eugen.hristev@microchip.com>
15704 L: linux-mmc@vger.kernel.org
15706 F: drivers/mmc/host/sdhci-of-at91.c
15708 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15709 M: Ben Dooks <ben-linux@fluff.org>
15710 M: Jaehoon Chung <jh80.chung@samsung.com>
15711 L: linux-mmc@vger.kernel.org
15713 F: drivers/mmc/host/sdhci-s3c*
15715 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15716 M: Viresh Kumar <vireshk@kernel.org>
15717 L: linux-mmc@vger.kernel.org
15719 F: drivers/mmc/host/sdhci-spear.c
15721 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15722 M: Kishon Vijay Abraham I <kishon@ti.com>
15723 L: linux-mmc@vger.kernel.org
15725 F: drivers/mmc/host/sdhci-omap.c
15727 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15728 M: Jonathan Derrick <jonathan.derrick@intel.com>
15729 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15730 L: linux-block@vger.kernel.org
15732 F: block/opal_proto.h
15734 F: include/linux/sed*
15735 F: include/uapi/linux/sed*
15738 M: Security Officers <security@kernel.org>
15740 F: Documentation/admin-guide/security-bugs.rst
15743 M: James Morris <jmorris@namei.org>
15744 M: "Serge E. Hallyn" <serge@hallyn.com>
15745 L: linux-security-module@vger.kernel.org (suggested Cc:)
15747 W: http://kernsec.org/
15748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15750 X: security/selinux/
15752 SELINUX SECURITY MODULE
15753 M: Paul Moore <paul@paul-moore.com>
15754 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15755 M: Eric Paris <eparis@parisplace.org>
15756 L: selinux@vger.kernel.org
15758 W: https://selinuxproject.org
15759 W: https://github.com/SELinuxProject
15760 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15761 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15762 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15763 F: Documentation/admin-guide/LSM/SELinux.rst
15764 F: include/trace/events/avc.h
15765 F: include/uapi/linux/selinux_netlink.h
15766 F: scripts/selinux/
15767 F: security/selinux/
15770 M: Jiri Slaby <jirislaby@kernel.org>
15772 F: drivers/misc/phantom.c
15773 F: include/uapi/linux/phantom.h
15775 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15776 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15778 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15779 F: drivers/iio/chemical/scd30.h
15780 F: drivers/iio/chemical/scd30_core.c
15781 F: drivers/iio/chemical/scd30_i2c.c
15782 F: drivers/iio/chemical/scd30_serial.c
15784 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15785 M: Tomasz Duszynski <tduszyns@gmail.com>
15787 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15788 F: drivers/iio/chemical/sps30.c
15791 M: Rob Herring <robh@kernel.org>
15792 L: linux-serial@vger.kernel.org
15794 F: Documentation/devicetree/bindings/serial/serial.yaml
15795 F: drivers/tty/serdev/
15796 F: include/linux/serdev.h
15799 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15800 L: linux-serial@vger.kernel.org
15802 F: Documentation/devicetree/bindings/serial/
15803 F: drivers/tty/serial/
15806 M: Sean Young <sean@mess.org>
15807 L: linux-media@vger.kernel.org
15809 F: drivers/media/rc/serial_ir.c
15811 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15812 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15813 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15815 F: Documentation/devicetree/bindings/slimbus/
15816 F: drivers/slimbus/
15817 F: include/linux/slimbus.h
15820 M: Edward Cree <ecree.xilinx@gmail.com>
15821 M: Martin Habets <habetsm.xilinx@gmail.com>
15822 L: netdev@vger.kernel.org
15824 F: drivers/net/ethernet/sfc/
15826 SFF/SFP/SFP+ MODULE SUPPORT
15827 M: Russell King <linux@armlinux.org.uk>
15828 L: netdev@vger.kernel.org
15830 F: drivers/net/phy/phylink.c
15831 F: drivers/net/phy/sfp*
15832 F: include/linux/mdio/mdio-i2c.h
15833 F: include/linux/phylink.h
15834 F: include/linux/sfp.h
15835 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)
15838 M: Dimitri Sivanich <sivanich@sgi.com>
15840 F: drivers/misc/sgi-gru/
15842 SGI XP/XPC/XPNET DRIVER
15843 M: Cliff Whickman <cpw@sgi.com>
15844 M: Robin Holt <robinmholt@gmail.com>
15846 F: drivers/misc/sgi-xp/
15848 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15849 M: Karsten Graul <kgraul@linux.ibm.com>
15850 L: linux-s390@vger.kernel.org
15852 W: http://www.ibm.com/developerworks/linux/linux390/
15855 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15856 M: Linus Walleij <linus.walleij@linaro.org>
15857 L: linux-iio@vger.kernel.org
15859 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15860 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15861 F: drivers/iio/light/gp2ap002.c
15863 SHARP RJ54N1CB0C SENSOR DRIVER
15864 M: Jacopo Mondi <jacopo@jmondi.org>
15865 L: linux-media@vger.kernel.org
15867 T: git git://linuxtv.org/media_tree.git
15868 F: drivers/media/i2c/rj54n1cb0c.c
15869 F: include/media/i2c/rj54n1cb0c.h
15871 SH_VOU V4L2 OUTPUT DRIVER
15872 L: linux-media@vger.kernel.org
15874 F: drivers/media/platform/sh_vou.c
15875 F: include/media/drv-intf/sh_vou.h
15877 SI2157 MEDIA DRIVER
15878 M: Antti Palosaari <crope@iki.fi>
15879 L: linux-media@vger.kernel.org
15881 W: https://linuxtv.org
15882 W: http://palosaari.fi/linux/
15883 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15884 T: git git://linuxtv.org/anttip/media_tree.git
15885 F: drivers/media/tuners/si2157*
15887 SI2165 MEDIA DRIVER
15888 M: Matthias Schwarzott <zzam@gentoo.org>
15889 L: linux-media@vger.kernel.org
15891 W: https://linuxtv.org
15892 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15893 F: drivers/media/dvb-frontends/si2165*
15895 SI2168 MEDIA DRIVER
15896 M: Antti Palosaari <crope@iki.fi>
15897 L: linux-media@vger.kernel.org
15899 W: https://linuxtv.org
15900 W: http://palosaari.fi/linux/
15901 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15902 T: git git://linuxtv.org/anttip/media_tree.git
15903 F: drivers/media/dvb-frontends/si2168*
15905 SI470X FM RADIO RECEIVER I2C DRIVER
15906 M: Hans Verkuil <hverkuil@xs4all.nl>
15907 L: linux-media@vger.kernel.org
15909 W: https://linuxtv.org
15910 T: git git://linuxtv.org/media_tree.git
15911 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15913 SI470X FM RADIO RECEIVER USB DRIVER
15914 M: Hans Verkuil <hverkuil@xs4all.nl>
15915 L: linux-media@vger.kernel.org
15917 W: https://linuxtv.org
15918 T: git git://linuxtv.org/media_tree.git
15919 F: drivers/media/radio/si470x/radio-si470x-common.c
15920 F: drivers/media/radio/si470x/radio-si470x-usb.c
15921 F: drivers/media/radio/si470x/radio-si470x.h
15923 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15924 M: Eduardo Valentin <edubezval@gmail.com>
15925 L: linux-media@vger.kernel.org
15927 W: https://linuxtv.org
15928 T: git git://linuxtv.org/media_tree.git
15929 F: drivers/media/radio/si4713/si4713.?
15931 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15932 M: Eduardo Valentin <edubezval@gmail.com>
15933 L: linux-media@vger.kernel.org
15935 W: https://linuxtv.org
15936 T: git git://linuxtv.org/media_tree.git
15937 F: drivers/media/radio/si4713/radio-platform-si4713.c
15939 SI4713 FM RADIO TRANSMITTER USB DRIVER
15940 M: Hans Verkuil <hverkuil@xs4all.nl>
15941 L: linux-media@vger.kernel.org
15943 W: https://linuxtv.org
15944 T: git git://linuxtv.org/media_tree.git
15945 F: drivers/media/radio/si4713/radio-usb-si4713.c
15948 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15949 L: linux-media@vger.kernel.org
15951 W: https://linuxtv.org
15952 T: git git://linuxtv.org/media_tree.git
15953 F: drivers/media/common/siano/
15954 F: drivers/media/mmc/siano/
15955 F: drivers/media/usb/siano/
15956 F: drivers/media/usb/siano/
15959 M: Palmer Dabbelt <palmer@dabbelt.com>
15960 M: Paul Walmsley <paul.walmsley@sifive.com>
15961 L: linux-riscv@lists.infradead.org
15963 T: git git://github.com/sifive/riscv-linux.git
15967 SIFIVE FU540 SYSTEM-ON-CHIP
15968 M: Paul Walmsley <paul.walmsley@sifive.com>
15969 M: Palmer Dabbelt <palmer@dabbelt.com>
15970 L: linux-riscv@lists.infradead.org
15972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15977 M: Green Wan <green.wan@sifive.com>
15979 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15980 F: drivers/dma/sf-pdma/
15982 SILEAD TOUCHSCREEN DRIVER
15983 M: Hans de Goede <hdegoede@redhat.com>
15984 L: linux-input@vger.kernel.org
15985 L: platform-driver-x86@vger.kernel.org
15987 F: drivers/input/touchscreen/silead.c
15988 F: drivers/platform/x86/touchscreen_dmi.c
15990 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15991 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15993 F: drivers/staging/wfx/
15995 SILICON MOTION SM712 FRAME BUFFER DRIVER
15996 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15997 M: Teddy Wang <teddy.wang@siliconmotion.com>
15998 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15999 L: linux-fbdev@vger.kernel.org
16001 F: Documentation/fb/sm712fb.rst
16002 F: drivers/video/fbdev/sm712*
16004 SIMPLE FIRMWARE INTERFACE (SFI)
16006 W: http://simplefirmware.org/
16007 F: arch/x86/platform/sfi/
16009 F: include/linux/sfi*.h
16012 M: Hans de Goede <hdegoede@redhat.com>
16013 L: linux-fbdev@vger.kernel.org
16015 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16016 F: drivers/video/fbdev/simplefb.c
16017 F: include/linux/platform_data/simplefb.h
16019 SIMTEC EB110ATX (Chalice CATS)
16020 M: Simtec Linux Team <linux@simtec.co.uk>
16022 W: http://www.simtec.co.uk/products/EB110ATX/
16024 SIMTEC EB2410ITX (BAST)
16025 M: Simtec Linux Team <linux@simtec.co.uk>
16027 W: http://www.simtec.co.uk/products/EB2410ITX/
16028 F: arch/arm/mach-s3c/bast-ide.c
16029 F: arch/arm/mach-s3c/bast-irq.c
16030 F: arch/arm/mach-s3c/mach-bast.c
16033 M: Thorsten Scherer <t.scherer@eckelmann.de>
16034 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16035 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16037 F: drivers/gpio/gpio-siox.c
16039 F: include/trace/events/siox.h
16041 SIPHASH PRF ROUTINES
16042 M: Jason A. Donenfeld <Jason@zx2c4.com>
16044 F: include/linux/siphash.h
16046 F: lib/test_siphash.c
16048 SIS 190 ETHERNET DRIVER
16049 M: Francois Romieu <romieu@fr.zoreil.com>
16050 L: netdev@vger.kernel.org
16052 F: drivers/net/ethernet/sis/sis190.c
16054 SIS 900/7016 FAST ETHERNET DRIVER
16055 M: Daniele Venzano <venza@brownhat.org>
16056 L: netdev@vger.kernel.org
16058 W: http://www.brownhat.org/sis900.html
16059 F: drivers/net/ethernet/sis/sis900.*
16061 SIS FRAMEBUFFER DRIVER
16062 M: Thomas Winischhofer <thomas@winischhofer.net>
16064 W: http://www.winischhofer.net/linuxsisvga.shtml
16065 F: Documentation/fb/sisfb.rst
16066 F: drivers/video/fbdev/sis/
16067 F: include/video/sisfb.h
16069 SIS I2C TOUCHSCREEN DRIVER
16070 M: Mika Penttilä <mika.penttila@nextfour.com>
16071 L: linux-input@vger.kernel.org
16073 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16074 F: drivers/input/touchscreen/sis_i2c.c
16077 M: Thomas Winischhofer <thomas@winischhofer.net>
16079 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16080 F: drivers/usb/misc/sisusbvga/
16083 M: Christoph Lameter <cl@linux.com>
16084 M: Pekka Enberg <penberg@kernel.org>
16085 M: David Rientjes <rientjes@google.com>
16086 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16087 M: Andrew Morton <akpm@linux-foundation.org>
16088 L: linux-mm@kvack.org
16090 F: include/linux/sl?b*.h
16093 SLEEPABLE READ-COPY UPDATE (SRCU)
16094 M: Lai Jiangshan <jiangshanlai@gmail.com>
16095 M: "Paul E. McKenney" <paulmck@kernel.org>
16096 M: Josh Triplett <josh@joshtriplett.org>
16097 R: Steven Rostedt <rostedt@goodmis.org>
16098 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16099 L: rcu@vger.kernel.org
16101 W: http://www.rdrop.com/users/paulmck/RCU/
16102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16103 F: include/linux/srcu*.h
16104 F: kernel/rcu/srcu*.c
16106 SMACK SECURITY MODULE
16107 M: Casey Schaufler <casey@schaufler-ca.com>
16108 L: linux-security-module@vger.kernel.org
16110 W: http://schaufler-ca.com
16111 T: git git://github.com/cschaufler/smack-next
16112 F: Documentation/admin-guide/LSM/Smack.rst
16115 SMC91x ETHERNET DRIVER
16116 M: Nicolas Pitre <nico@fluxnic.net>
16118 F: drivers/net/ethernet/smsc/smc91x.*
16120 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16121 M: Mark Rutland <mark.rutland@arm.com>
16122 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16123 M: Sudeep Holla <sudeep.holla@arm.com>
16124 L: linux-arm-kernel@lists.infradead.org
16126 F: drivers/firmware/smccc/
16127 F: include/linux/arm-smccc.h
16129 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16130 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16131 L: linux-media@vger.kernel.org
16133 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16134 F: drivers/media/i2c/smiapp-pll.c
16135 F: drivers/media/i2c/smiapp-pll.h
16136 F: drivers/media/i2c/smiapp/
16137 F: include/uapi/linux/smiapp.h
16139 SMM665 HARDWARE MONITOR DRIVER
16140 M: Guenter Roeck <linux@roeck-us.net>
16141 L: linux-hwmon@vger.kernel.org
16143 F: Documentation/hwmon/smm665.rst
16144 F: drivers/hwmon/smm665.c
16146 SMSC EMC2103 HARDWARE MONITOR DRIVER
16147 M: Steve Glendinning <steve.glendinning@shawell.net>
16148 L: linux-hwmon@vger.kernel.org
16150 F: Documentation/hwmon/emc2103.rst
16151 F: drivers/hwmon/emc2103.c
16153 SMSC SCH5627 HARDWARE MONITOR DRIVER
16154 M: Hans de Goede <hdegoede@redhat.com>
16155 L: linux-hwmon@vger.kernel.org
16157 F: Documentation/hwmon/sch5627.rst
16158 F: drivers/hwmon/sch5627.c
16160 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16161 M: Steve Glendinning <steve.glendinning@shawell.net>
16162 L: linux-fbdev@vger.kernel.org
16164 F: drivers/video/fbdev/smscufx.c
16166 SMSC47B397 HARDWARE MONITOR DRIVER
16167 M: Jean Delvare <jdelvare@suse.com>
16168 L: linux-hwmon@vger.kernel.org
16170 F: Documentation/hwmon/smsc47b397.rst
16171 F: drivers/hwmon/smsc47b397.c
16173 SMSC911x ETHERNET DRIVER
16174 M: Steve Glendinning <steve.glendinning@shawell.net>
16175 L: netdev@vger.kernel.org
16177 F: drivers/net/ethernet/smsc/smsc911x.*
16178 F: include/linux/smsc911x.h
16180 SMSC9420 PCI ETHERNET DRIVER
16181 M: Steve Glendinning <steve.glendinning@shawell.net>
16182 L: netdev@vger.kernel.org
16184 F: drivers/net/ethernet/smsc/smsc9420.*
16186 SOCIONEXT (SNI) AVE NETWORK DRIVER
16187 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16188 L: netdev@vger.kernel.org
16190 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16191 F: drivers/net/ethernet/socionext/sni_ave.c
16193 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16194 M: Jassi Brar <jaswinder.singh@linaro.org>
16195 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16196 L: netdev@vger.kernel.org
16198 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16199 F: drivers/net/ethernet/socionext/netsec.c
16201 SOCIONEXT (SNI) Synquacer SPI DRIVER
16202 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16203 M: Jassi Brar <jaswinder.singh@linaro.org>
16204 L: linux-spi@vger.kernel.org
16206 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16207 F: drivers/spi/spi-synquacer.c
16209 SOCIONEXT SYNQUACER I2C DRIVER
16210 M: Ard Biesheuvel <ardb@kernel.org>
16211 L: linux-i2c@vger.kernel.org
16213 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16214 F: drivers/i2c/busses/i2c-synquacer.c
16216 SOCIONEXT UNIPHIER SOUND DRIVER
16217 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16219 F: sound/soc/uniphier/
16221 SOEKRIS NET48XX LED SUPPORT
16222 M: Chris Boot <bootc@bootc.net>
16224 F: drivers/leds/leds-net48xx.c
16226 SOFT-IWARP DRIVER (siw)
16227 M: Bernard Metzler <bmt@zurich.ibm.com>
16228 L: linux-rdma@vger.kernel.org
16230 F: drivers/infiniband/sw/siw/
16231 F: include/uapi/rdma/siw-abi.h
16233 SOFT-ROCE DRIVER (rxe)
16234 M: Zhu Yanjun <yanjunz@nvidia.com>
16235 L: linux-rdma@vger.kernel.org
16237 F: drivers/infiniband/sw/rxe/
16238 F: include/uapi/rdma/rdma_user_rxe.h
16240 SOFTLOGIC 6x10 MPEG CODEC
16241 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16242 M: Anton Sviridenko <anton@corp.bluecherry.net>
16243 M: Andrey Utkin <andrey_utkin@fastmail.com>
16244 M: Ismael Luceno <ismael@iodev.co.uk>
16245 L: linux-media@vger.kernel.org
16247 F: drivers/media/pci/solo6x10/
16249 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16250 M: James Morse <james.morse@arm.com>
16251 L: linux-arm-kernel@lists.infradead.org
16253 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16254 F: drivers/firmware/arm_sdei.c
16255 F: include/linux/arm_sdei.h
16256 F: include/uapi/linux/arm_sdei.h
16258 SOFTWARE RAID (Multiple Disks) SUPPORT
16259 M: Song Liu <song@kernel.org>
16260 L: linux-raid@vger.kernel.org
16262 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16263 F: drivers/md/Kconfig
16264 F: drivers/md/Makefile
16266 F: drivers/md/raid*
16267 F: include/linux/raid/
16268 F: include/uapi/linux/raid/
16270 SOLIDRUN CLEARFOG SUPPORT
16271 M: Russell King <linux@armlinux.org.uk>
16273 F: arch/arm/boot/dts/armada-388-clearfog*
16274 F: arch/arm/boot/dts/armada-38x-solidrun-*
16276 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16277 M: Russell King <linux@armlinux.org.uk>
16279 F: arch/arm/boot/dts/imx6*-cubox-i*
16280 F: arch/arm/boot/dts/imx6*-hummingboard*
16281 F: arch/arm/boot/dts/imx6*-sr-*
16283 SONIC NETWORK DRIVER
16284 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16285 L: netdev@vger.kernel.org
16287 F: drivers/net/ethernet/natsemi/sonic.*
16289 SONICS SILICON BACKPLANE DRIVER (SSB)
16290 M: Michael Buesch <m@bues.ch>
16291 L: linux-wireless@vger.kernel.org
16294 F: include/linux/ssb/
16296 SONY IMX214 SENSOR DRIVER
16297 M: Ricardo Ribalda <ribalda@kernel.org>
16298 L: linux-media@vger.kernel.org
16300 T: git git://linuxtv.org/media_tree.git
16301 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16302 F: drivers/media/i2c/imx214.c
16304 SONY IMX219 SENSOR DRIVER
16305 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16306 L: linux-media@vger.kernel.org
16308 T: git git://linuxtv.org/media_tree.git
16309 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16310 F: drivers/media/i2c/imx219.c
16312 SONY IMX258 SENSOR DRIVER
16313 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16314 L: linux-media@vger.kernel.org
16316 T: git git://linuxtv.org/media_tree.git
16317 F: drivers/media/i2c/imx258.c
16319 SONY IMX274 SENSOR DRIVER
16320 M: Leon Luo <leonl@leopardimaging.com>
16321 L: linux-media@vger.kernel.org
16323 T: git git://linuxtv.org/media_tree.git
16324 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16325 F: drivers/media/i2c/imx274.c
16327 SONY IMX290 SENSOR DRIVER
16328 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16329 L: linux-media@vger.kernel.org
16331 T: git git://linuxtv.org/media_tree.git
16332 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16333 F: drivers/media/i2c/imx290.c
16335 SONY IMX319 SENSOR DRIVER
16336 M: Bingbu Cao <bingbu.cao@intel.com>
16337 L: linux-media@vger.kernel.org
16339 T: git git://linuxtv.org/media_tree.git
16340 F: drivers/media/i2c/imx319.c
16342 SONY IMX355 SENSOR DRIVER
16343 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16344 L: linux-media@vger.kernel.org
16346 T: git git://linuxtv.org/media_tree.git
16347 F: drivers/media/i2c/imx355.c
16349 SONY MEMORYSTICK SUBSYSTEM
16350 M: Maxim Levitsky <maximlevitsky@gmail.com>
16351 M: Alex Dubov <oakad@yahoo.com>
16352 M: Ulf Hansson <ulf.hansson@linaro.org>
16353 L: linux-mmc@vger.kernel.org
16355 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16356 F: drivers/memstick/
16357 F: include/linux/memstick.h
16359 SONY VAIO CONTROL DEVICE DRIVER
16360 M: Mattia Dongili <malattia@linux.it>
16361 L: platform-driver-x86@vger.kernel.org
16363 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16364 F: Documentation/admin-guide/laptops/sony-laptop.rst
16365 F: drivers/char/sonypi.c
16366 F: drivers/platform/x86/sony-laptop.c
16367 F: include/linux/sony-laptop.h
16370 M: Jaroslav Kysela <perex@perex.cz>
16371 M: Takashi Iwai <tiwai@suse.com>
16372 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16374 W: http://www.alsa-project.org/
16375 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16377 F: Documentation/sound/
16379 F: include/uapi/sound/
16382 SOUND - COMPRESSED AUDIO
16383 M: Vinod Koul <vkoul@kernel.org>
16384 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16387 F: Documentation/sound/designs/compress-offload.rst
16388 F: include/sound/compress_driver.h
16389 F: include/uapi/sound/compress_*
16390 F: sound/core/compress_offload.c
16391 F: sound/soc/soc-compress.c
16393 SOUND - DMAENGINE HELPERS
16394 M: Lars-Peter Clausen <lars@metafoo.de>
16396 F: include/sound/dmaengine_pcm.h
16397 F: sound/core/pcm_dmaengine.c
16398 F: sound/soc/soc-generic-dmaengine-pcm.c
16400 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16401 M: Liam Girdwood <lgirdwood@gmail.com>
16402 M: Mark Brown <broonie@kernel.org>
16403 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16405 W: http://alsa-project.org/main/index.php/ASoC
16406 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16407 F: Documentation/devicetree/bindings/sound/
16408 F: Documentation/sound/soc/
16409 F: include/dt-bindings/sound/
16410 F: include/sound/soc*
16413 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16414 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16415 M: Liam Girdwood <lgirdwood@gmail.com>
16416 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16417 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16418 M: Daniel Baluta <daniel.baluta@nxp.com>
16419 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16421 W: https://github.com/thesofproject/linux/
16424 SOUNDWIRE SUBSYSTEM
16425 M: Vinod Koul <vkoul@kernel.org>
16426 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16427 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16428 R: Sanyog Kale <sanyog.r.kale@intel.com>
16429 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16431 F: Documentation/driver-api/soundwire/
16432 F: drivers/soundwire/
16433 F: include/linux/soundwire/
16436 M: Olli Salonen <olli.salonen@iki.fi>
16437 L: linux-media@vger.kernel.org
16439 W: https://linuxtv.org
16440 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16441 F: drivers/media/dvb-frontends/sp2*
16443 SPARC + UltraSPARC (sparc/sparc64)
16444 M: "David S. Miller" <davem@davemloft.net>
16445 L: sparclinux@vger.kernel.org
16447 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16449 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16453 SPARC SERIAL DRIVERS
16454 M: "David S. Miller" <davem@davemloft.net>
16455 L: sparclinux@vger.kernel.org
16457 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16458 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16459 F: drivers/tty/serial/suncore.c
16460 F: drivers/tty/serial/sunhv.c
16461 F: drivers/tty/serial/sunsab.c
16462 F: drivers/tty/serial/sunsab.h
16463 F: drivers/tty/serial/sunsu.c
16464 F: drivers/tty/serial/sunzilog.c
16465 F: drivers/tty/serial/sunzilog.h
16466 F: drivers/tty/vcc.c
16467 F: include/linux/sunserialcore.h
16470 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16471 L: linux-sparse@vger.kernel.org
16473 W: https://sparse.docs.kernel.org/
16474 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16475 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16476 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16477 F: include/linux/compiler.h
16479 SPEAKUP CONSOLE SPEECH DRIVER
16480 M: William Hubbs <w.d.hubbs@gmail.com>
16481 M: Chris Brannon <chris@the-brannons.com>
16482 M: Kirk Reiser <kirk@reisers.ca>
16483 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16484 L: speakup@linux-speakup.org
16486 W: http://www.linux-speakup.org/
16487 F: drivers/accessibility/speakup/
16489 SPEAR CLOCK FRAMEWORK SUPPORT
16490 M: Viresh Kumar <vireshk@kernel.org>
16491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16493 W: http://www.st.com/spear
16494 F: drivers/clk/spear/
16496 SPEAR PLATFORM SUPPORT
16497 M: Viresh Kumar <vireshk@kernel.org>
16498 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16501 W: http://www.st.com/spear
16502 F: arch/arm/boot/dts/spear*
16503 F: arch/arm/mach-spear/
16506 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16507 L: linux-mtd@lists.infradead.org
16509 W: http://www.linux-mtd.infradead.org/
16510 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16511 C: irc://irc.oftc.net/mtd
16512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16513 F: drivers/mtd/spi-nor/
16514 F: include/linux/mtd/spi-nor.h
16517 M: Mark Brown <broonie@kernel.org>
16518 L: linux-spi@vger.kernel.org
16520 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16522 F: Documentation/devicetree/bindings/spi/
16523 F: Documentation/spi/
16525 F: include/linux/spi/
16526 F: include/uapi/linux/spi/
16529 SPIDERNET NETWORK DRIVER for CELL
16530 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16531 L: netdev@vger.kernel.org
16533 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16534 F: drivers/net/ethernet/toshiba/spider_net*
16537 R: Stephen Boyd <sboyd@kernel.org>
16538 L: linux-arm-msm@vger.kernel.org
16539 F: Documentation/devicetree/bindings/spmi/
16541 F: include/dt-bindings/spmi/spmi.h
16542 F: include/linux/spmi.h
16543 F: include/trace/events/spmi.h
16546 M: Jeremy Kerr <jk@ozlabs.org>
16547 L: linuxppc-dev@lists.ozlabs.org
16549 W: http://www.ibm.com/developerworks/power/cell/
16550 F: Documentation/filesystems/spufs/spufs.rst
16551 F: arch/powerpc/platforms/cell/spufs/
16553 SQUASHFS FILE SYSTEM
16554 M: Phillip Lougher <phillip@squashfs.org.uk>
16555 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16557 W: http://squashfs.org.uk
16558 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16559 F: Documentation/filesystems/squashfs.rst
16562 SRM (Alpha) environment access
16563 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16565 F: arch/alpha/kernel/srm_env.c
16567 ST LSM6DSx IMU IIO DRIVER
16568 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16569 L: linux-iio@vger.kernel.org
16571 W: http://www.st.com/
16572 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16573 F: drivers/iio/imu/st_lsm6dsx/
16575 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16576 M: Mickael Guene <mickael.guene@st.com>
16577 L: linux-media@vger.kernel.org
16579 T: git git://linuxtv.org/media_tree.git
16580 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16581 F: drivers/media/i2c/st-mipid02.c
16583 ST STM32 I2C/SMBUS DRIVER
16584 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16585 L: linux-i2c@vger.kernel.org
16587 F: drivers/i2c/busses/i2c-stm32*
16589 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16590 M: Song Qiang <songqiang1304521@gmail.com>
16591 L: linux-iio@vger.kernel.org
16593 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16594 F: drivers/iio/proximity/vl53l0x-i2c.c
16597 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16598 M: Sasha Levin <sashal@kernel.org>
16599 L: stable@vger.kernel.org
16601 F: Documentation/process/stable-kernel-rules.rst
16603 STAGING - ATOMISP DRIVER
16604 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16605 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16606 L: linux-media@vger.kernel.org
16608 F: drivers/staging/media/atomisp/
16611 M: Ian Abbott <abbotti@mev.co.uk>
16612 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16614 F: drivers/staging/comedi/
16616 STAGING - FIELDBUS SUBSYSTEM
16617 M: Sven Van Asbroeck <TheSven73@gmail.com>
16619 F: drivers/staging/fieldbus/*
16620 F: drivers/staging/fieldbus/Documentation/
16622 STAGING - HMS ANYBUS-S BUS
16623 M: Sven Van Asbroeck <TheSven73@gmail.com>
16625 F: drivers/staging/fieldbus/anybuss/
16627 STAGING - INDUSTRIAL IO
16628 M: Jonathan Cameron <jic23@kernel.org>
16629 L: linux-iio@vger.kernel.org
16631 F: Documentation/devicetree/bindings/staging/iio/
16632 F: drivers/staging/iio/
16634 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16635 M: Marc Dietrich <marvin24@gmx.de>
16636 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16637 L: linux-tegra@vger.kernel.org
16639 F: drivers/staging/nvec/
16641 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16642 M: Jens Frederich <jfrederich@gmail.com>
16643 M: Daniel Drake <dsd@laptop.org>
16644 M: Jon Nettleton <jon.nettleton@gmail.com>
16646 W: http://wiki.laptop.org/go/DCON
16647 F: drivers/staging/olpc_dcon/
16649 STAGING - REALTEK RTL8188EU DRIVERS
16650 M: Larry Finger <Larry.Finger@lwfinger.net>
16652 F: drivers/staging/rtl8188eu/
16654 STAGING - REALTEK RTL8712U DRIVERS
16655 M: Larry Finger <Larry.Finger@lwfinger.net>
16656 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16658 F: drivers/staging/rtl8712/
16660 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16661 M: Michael Hennerich <michael.hennerich@analog.com>
16662 L: linux-fbdev@vger.kernel.org
16664 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16665 F: drivers/staging/fbtft/fb_seps525.c
16667 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16668 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16669 M: Teddy Wang <teddy.wang@siliconmotion.com>
16670 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16671 L: linux-fbdev@vger.kernel.org
16673 F: drivers/staging/sm750fb/
16675 STAGING - VIA VT665X DRIVERS
16676 M: Forest Bond <forest@alittletooquiet.net>
16678 F: drivers/staging/vt665?/
16681 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16682 L: devel@driverdev.osuosl.org
16684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16685 F: drivers/staging/
16687 STARFIRE/DURALAN NETWORK DRIVER
16688 M: Ion Badulescu <ionut@badula.org>
16690 F: drivers/net/ethernet/adaptec/starfire*
16692 STEC S1220 SKD DRIVER
16693 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16694 L: linux-block@vger.kernel.org
16696 F: drivers/block/skd*[ch]
16698 STI AUDIO (ASoC) DRIVERS
16699 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16700 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16702 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16706 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16708 F: Documentation/devicetree/bindings/media/stih-cec.txt
16709 F: drivers/media/cec/platform/sti/
16711 STK1160 USB VIDEO CAPTURE DRIVER
16712 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16713 L: linux-media@vger.kernel.org
16715 T: git git://linuxtv.org/media_tree.git
16716 F: drivers/media/usb/stk1160/
16718 STM32 AUDIO (ASoC) DRIVERS
16719 M: Olivier Moysan <olivier.moysan@st.com>
16720 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16721 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16723 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16726 STM32 TIMER/LPTIMER DRIVERS
16727 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16729 F: Documentation/ABI/testing/*timer-stm32
16730 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16731 F: drivers/*/stm32-*timer*
16732 F: drivers/pwm/pwm-stm32*
16733 F: include/linux/*/stm32-*tim*
16735 STMMAC ETHERNET DRIVER
16736 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16737 M: Alexandre Torgue <alexandre.torgue@st.com>
16738 M: Jose Abreu <joabreu@synopsys.com>
16739 L: netdev@vger.kernel.org
16741 W: http://www.stlinux.com
16742 F: Documentation/networking/device_drivers/ethernet/stmicro/
16743 F: drivers/net/ethernet/stmicro/stmmac/
16746 M: Sam Creasey <sammy@sammy.net>
16748 W: http://sammy.net/sun3/
16749 F: arch/m68k/include/asm/sun3*
16750 F: arch/m68k/kernel/*sun3*
16751 F: arch/m68k/sun3*/
16752 F: drivers/net/ethernet/i825xx/sun3*
16754 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16755 M: Hans de Goede <hdegoede@redhat.com>
16756 L: linux-input@vger.kernel.org
16758 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16759 F: drivers/input/keyboard/sun4i-lradc-keys.c
16761 SUNDANCE NETWORK DRIVER
16762 M: Denis Kirjanov <kda@linux-powerpc.org>
16763 L: netdev@vger.kernel.org
16765 F: drivers/net/ethernet/dlink/sundance.c
16768 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16769 M: Rich Felker <dalias@libc.org>
16770 L: linux-sh@vger.kernel.org
16772 Q: http://patchwork.kernel.org/project/linux-sh/list/
16773 F: Documentation/sh/
16778 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16779 M: Len Brown <len.brown@intel.com>
16780 M: Pavel Machek <pavel@ucw.cz>
16781 L: linux-pm@vger.kernel.org
16783 B: https://bugzilla.kernel.org
16784 F: Documentation/power/
16785 F: arch/x86/kernel/acpi/
16786 F: drivers/base/power/
16787 F: include/linux/freezer.h
16788 F: include/linux/pm.h
16789 F: include/linux/suspend.h
16793 M: Martin Mares <mj@ucw.cz>
16794 L: linux-video@atrey.karlin.mff.cuni.cz
16796 F: Documentation/admin-guide/svga.rst
16797 F: arch/x86/boot/video*
16800 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16801 L: iommu@lists.linux-foundation.org
16803 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16804 F: arch/*/kernel/pci-swiotlb.c
16805 F: include/linux/swiotlb.h
16806 F: kernel/dma/swiotlb.c
16809 M: Jiri Pirko <jiri@resnulli.us>
16810 M: Ivan Vecera <ivecera@redhat.com>
16811 L: netdev@vger.kernel.org
16813 F: include/net/switchdev.h
16816 SY8106A REGULATOR DRIVER
16817 M: Icenowy Zheng <icenowy@aosc.io>
16819 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16820 F: drivers/regulator/sy8106a-regulator.c
16822 SYNC FILE FRAMEWORK
16823 M: Sumit Semwal <sumit.semwal@linaro.org>
16824 R: Gustavo Padovan <gustavo@padovan.org>
16825 L: linux-media@vger.kernel.org
16826 L: dri-devel@lists.freedesktop.org
16828 T: git git://anongit.freedesktop.org/drm/drm-misc
16829 F: Documentation/driver-api/sync_file.rst
16830 F: drivers/dma-buf/dma-fence*
16831 F: drivers/dma-buf/sw_sync.c
16832 F: drivers/dma-buf/sync_*
16833 F: include/linux/sync_file.h
16834 F: include/uapi/linux/sync_file.h
16836 SYNOPSYS ARC ARCHITECTURE
16837 M: Vineet Gupta <vgupta@synopsys.com>
16838 L: linux-snps-arc@lists.infradead.org
16840 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16841 F: Documentation/devicetree/bindings/arc/*
16842 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16844 F: drivers/clocksource/arc_timer.c
16845 F: drivers/tty/serial/arc_uart.c
16847 SYNOPSYS ARC HSDK SDP pll clock driver
16848 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16850 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16851 F: drivers/clk/clk-hsdk-pll.c
16853 SYNOPSYS ARC SDP clock driver
16854 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16856 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16857 F: drivers/clk/axs10x/*
16859 SYNOPSYS ARC SDP platform support
16860 M: Alexey Brodkin <abrodkin@synopsys.com>
16862 F: Documentation/devicetree/bindings/arc/axs10*
16863 F: arch/arc/boot/dts/ax*
16864 F: arch/arc/plat-axs10x
16866 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16867 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16869 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16870 F: drivers/reset/reset-axs10x.c
16872 SYNOPSYS CREG GPIO DRIVER
16873 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16875 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16876 F: drivers/gpio/gpio-creg-snps.c
16878 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16879 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16881 F: drivers/tty/serial/8250/8250_dw.c
16882 F: drivers/tty/serial/8250/8250_dwlib.*
16883 F: drivers/tty/serial/8250/8250_lpss.c
16885 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16886 M: Hoan Tran <hoan@os.amperecomputing.com>
16887 M: Serge Semin <fancer.lancer@gmail.com>
16888 L: linux-gpio@vger.kernel.org
16890 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16891 F: drivers/gpio/gpio-dwapb.c
16893 SYNOPSYS DESIGNWARE APB SSI DRIVER
16894 M: Serge Semin <fancer.lancer@gmail.com>
16895 L: linux-spi@vger.kernel.org
16897 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16898 F: drivers/spi/spi-dw*
16900 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16901 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16903 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16904 F: drivers/dma/dw-axi-dmac/
16906 SYNOPSYS DESIGNWARE DMAC DRIVER
16907 M: Viresh Kumar <vireshk@kernel.org>
16908 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16910 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16912 F: include/dt-bindings/dma/dw-dmac.h
16913 F: include/linux/dma/dw.h
16914 F: include/linux/platform_data/dma-dw.h
16916 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16917 M: Jose Abreu <Jose.Abreu@synopsys.com>
16918 L: netdev@vger.kernel.org
16920 F: drivers/net/ethernet/synopsys/
16922 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16923 M: Jose Abreu <Jose.Abreu@synopsys.com>
16924 L: netdev@vger.kernel.org
16926 F: drivers/net/pcs/pcs-xpcs.c
16927 F: include/linux/pcs/pcs-xpcs.h
16929 SYNOPSYS DESIGNWARE I2C DRIVER
16930 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16931 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16932 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16933 L: linux-i2c@vger.kernel.org
16935 F: drivers/i2c/busses/i2c-designware-*
16936 F: include/linux/platform_data/i2c-designware.h
16938 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16939 M: Jaehoon Chung <jh80.chung@samsung.com>
16940 L: linux-mmc@vger.kernel.org
16942 F: drivers/mmc/host/dw_mmc*
16944 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16945 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16947 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16948 F: drivers/reset/reset-hsdk.c
16949 F: include/dt-bindings/reset/snps,hsdk-reset.h
16951 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16952 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16953 M: Manjunath M B <manjumb@synopsys.com>
16954 L: linux-mmc@vger.kernel.org
16956 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16958 SYSTEM CONFIGURATION (SYSCON)
16959 M: Lee Jones <lee.jones@linaro.org>
16960 M: Arnd Bergmann <arnd@arndb.de>
16962 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16963 F: drivers/mfd/syscon.c
16965 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16966 M: Sudeep Holla <sudeep.holla@arm.com>
16967 L: linux-arm-kernel@lists.infradead.org
16969 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16970 F: drivers/clk/clk-sc[mp]i.c
16971 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16972 F: drivers/firmware/arm_scmi/
16973 F: drivers/firmware/arm_scpi.c
16974 F: drivers/reset/reset-scmi.c
16975 F: include/linux/sc[mp]i_protocol.h
16976 F: include/trace/events/scmi.h
16978 SYSTEM RESET/SHUTDOWN DRIVERS
16979 M: Sebastian Reichel <sre@kernel.org>
16980 L: linux-pm@vger.kernel.org
16982 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16983 F: Documentation/devicetree/bindings/power/reset/
16984 F: drivers/power/reset/
16986 SYSTEM TRACE MODULE CLASS
16987 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16989 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16990 F: Documentation/trace/stm.rst
16991 F: drivers/hwtracing/stm/
16992 F: include/linux/stm.h
16993 F: include/uapi/linux/stm.h
16995 SYSTEM76 ACPI DRIVER
16996 M: Jeremy Soller <jeremy@system76.com>
16997 M: System76 Product Development <productdev@system76.com>
16998 L: platform-driver-x86@vger.kernel.org
17000 F: drivers/platform/x86/system76_acpi.c
17003 M: Christoph Hellwig <hch@infradead.org>
17005 F: Documentation/filesystems/sysv-fs.rst
17007 F: include/linux/sysv_fs.h
17009 TASKSTATS STATISTICS INTERFACE
17010 M: Balbir Singh <bsingharora@gmail.com>
17012 F: Documentation/accounting/taskstats*
17013 F: include/linux/taskstats*
17014 F: kernel/taskstats.c
17017 M: Jamal Hadi Salim <jhs@mojatatu.com>
17018 M: Cong Wang <xiyou.wangcong@gmail.com>
17019 M: Jiri Pirko <jiri@resnulli.us>
17020 L: netdev@vger.kernel.org
17022 F: include/net/pkt_cls.h
17023 F: include/net/pkt_sched.h
17024 F: include/net/tc_act/
17025 F: include/uapi/linux/pkt_cls.h
17026 F: include/uapi/linux/pkt_sched.h
17027 F: include/uapi/linux/tc_act/
17028 F: include/uapi/linux/tc_ematch/
17031 TC90522 MEDIA DRIVER
17032 M: Akihiro Tsukada <tskd08@gmail.com>
17033 L: linux-media@vger.kernel.org
17035 F: drivers/media/dvb-frontends/tc90522*
17037 TCP LOW PRIORITY MODULE
17038 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17039 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17041 W: http://tcp-lp-mod.sourceforge.net/
17042 F: net/ipv4/tcp_lp.c
17044 TDA10071 MEDIA DRIVER
17045 M: Antti Palosaari <crope@iki.fi>
17046 L: linux-media@vger.kernel.org
17048 W: https://linuxtv.org
17049 W: http://palosaari.fi/linux/
17050 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17051 T: git git://linuxtv.org/anttip/media_tree.git
17052 F: drivers/media/dvb-frontends/tda10071*
17054 TDA18212 MEDIA DRIVER
17055 M: Antti Palosaari <crope@iki.fi>
17056 L: linux-media@vger.kernel.org
17058 W: https://linuxtv.org
17059 W: http://palosaari.fi/linux/
17060 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17061 T: git git://linuxtv.org/anttip/media_tree.git
17062 F: drivers/media/tuners/tda18212*
17064 TDA18218 MEDIA DRIVER
17065 M: Antti Palosaari <crope@iki.fi>
17066 L: linux-media@vger.kernel.org
17068 W: https://linuxtv.org
17069 W: http://palosaari.fi/linux/
17070 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17071 T: git git://linuxtv.org/anttip/media_tree.git
17072 F: drivers/media/tuners/tda18218*
17074 TDA18250 MEDIA DRIVER
17075 M: Olli Salonen <olli.salonen@iki.fi>
17076 L: linux-media@vger.kernel.org
17078 W: https://linuxtv.org
17079 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17080 T: git git://linuxtv.org/media_tree.git
17081 F: drivers/media/tuners/tda18250*
17083 TDA18271 MEDIA DRIVER
17084 M: Michael Krufky <mkrufky@linuxtv.org>
17085 L: linux-media@vger.kernel.org
17087 W: https://linuxtv.org
17088 W: http://github.com/mkrufky
17089 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17090 T: git git://linuxtv.org/mkrufky/tuners.git
17091 F: drivers/media/tuners/tda18271*
17093 TDA1997x MEDIA DRIVER
17094 M: Tim Harvey <tharvey@gateworks.com>
17095 L: linux-media@vger.kernel.org
17097 W: https://linuxtv.org
17098 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17099 F: drivers/media/i2c/tda1997x.*
17101 TDA827x MEDIA DRIVER
17102 M: Michael Krufky <mkrufky@linuxtv.org>
17103 L: linux-media@vger.kernel.org
17105 W: https://linuxtv.org
17106 W: http://github.com/mkrufky
17107 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17108 T: git git://linuxtv.org/mkrufky/tuners.git
17109 F: drivers/media/tuners/tda8290.*
17111 TDA8290 MEDIA DRIVER
17112 M: Michael Krufky <mkrufky@linuxtv.org>
17113 L: linux-media@vger.kernel.org
17115 W: https://linuxtv.org
17116 W: http://github.com/mkrufky
17117 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17118 T: git git://linuxtv.org/mkrufky/tuners.git
17119 F: drivers/media/tuners/tda8290.*
17121 TDA9840 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/tda9840*
17129 TEA5761 TUNER DRIVER
17130 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17131 L: linux-media@vger.kernel.org
17133 W: https://linuxtv.org
17134 T: git git://linuxtv.org/media_tree.git
17135 F: drivers/media/tuners/tea5761.*
17137 TEA5767 TUNER DRIVER
17138 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17139 L: linux-media@vger.kernel.org
17141 W: https://linuxtv.org
17142 T: git git://linuxtv.org/media_tree.git
17143 F: drivers/media/tuners/tea5767.*
17145 TEA6415C MEDIA DRIVER
17146 M: Hans Verkuil <hverkuil@xs4all.nl>
17147 L: linux-media@vger.kernel.org
17149 W: https://linuxtv.org
17150 T: git git://linuxtv.org/media_tree.git
17151 F: drivers/media/i2c/tea6415c*
17153 TEA6420 MEDIA DRIVER
17154 M: Hans Verkuil <hverkuil@xs4all.nl>
17155 L: linux-media@vger.kernel.org
17157 W: https://linuxtv.org
17158 T: git git://linuxtv.org/media_tree.git
17159 F: drivers/media/i2c/tea6420*
17162 M: Jiri Pirko <jiri@resnulli.us>
17163 L: netdev@vger.kernel.org
17165 F: drivers/net/team/
17166 F: include/linux/if_team.h
17167 F: include/uapi/linux/if_team.h
17169 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17170 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17172 F: arch/x86/platform/ts5500/
17174 TECHNOTREND USB IR RECEIVER
17175 M: Sean Young <sean@mess.org>
17176 L: linux-media@vger.kernel.org
17178 F: drivers/media/rc/ttusbir.c
17180 TECHWELL TW9910 VIDEO DECODER
17181 L: linux-media@vger.kernel.org
17183 F: drivers/media/i2c/tw9910.c
17184 F: include/media/i2c/tw9910.h
17187 M: Jens Wiklander <jens.wiklander@linaro.org>
17188 L: op-tee@lists.trustedfirmware.org
17190 F: Documentation/staging/tee.rst
17192 F: include/linux/tee_drv.h
17193 F: include/uapi/linux/tee.h
17195 TEGRA ARCHITECTURE SUPPORT
17196 M: Thierry Reding <thierry.reding@gmail.com>
17197 M: Jonathan Hunter <jonathanh@nvidia.com>
17198 L: linux-tegra@vger.kernel.org
17200 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17205 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17206 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17208 F: drivers/clk/tegra/
17211 M: Laxman Dewangan <ldewangan@nvidia.com>
17212 M: Jon Hunter <jonathanh@nvidia.com>
17214 F: drivers/dma/tegra*
17217 M: Laxman Dewangan <ldewangan@nvidia.com>
17218 R: Dmitry Osipenko <digetx@gmail.com>
17220 F: drivers/i2c/busses/i2c-tegra.c
17222 TEGRA IOMMU DRIVERS
17223 M: Thierry Reding <thierry.reding@gmail.com>
17224 R: Krishna Reddy <vdumpa@nvidia.com>
17225 L: linux-tegra@vger.kernel.org
17227 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17228 F: drivers/iommu/tegra*
17231 M: Laxman Dewangan <ldewangan@nvidia.com>
17233 F: drivers/input/keyboard/tegra-kbc.c
17236 M: Stefan Agner <stefan@agner.ch>
17237 M: Lucas Stach <dev@lynxeye.de>
17239 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17240 F: drivers/mtd/nand/raw/tegra_nand.c
17243 M: Thierry Reding <thierry.reding@gmail.com>
17245 F: drivers/pwm/pwm-tegra.c
17247 TEGRA SERIAL DRIVER
17248 M: Laxman Dewangan <ldewangan@nvidia.com>
17250 F: drivers/tty/serial/serial-tegra.c
17253 M: Laxman Dewangan <ldewangan@nvidia.com>
17255 F: drivers/spi/spi-tegra*
17258 M: Thierry Reding <thierry.reding@gmail.com>
17259 M: Jonathan Hunter <jonathanh@nvidia.com>
17260 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17261 L: linux-media@vger.kernel.org
17262 L: linux-tegra@vger.kernel.org
17264 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17265 F: drivers/staging/media/tegra-video/
17267 TEGRA XUSB PADCTL DRIVER
17268 M: JC Kuo <jckuo@nvidia.com>
17270 F: drivers/phy/tegra/xusb*
17272 TEHUTI ETHERNET DRIVER
17273 M: Andy Gospodarek <andy@greyhouse.net>
17274 L: netdev@vger.kernel.org
17276 F: drivers/net/ethernet/tehuti/*
17278 TELECOM CLOCK DRIVER FOR MCPL0010
17279 M: Mark Gross <mark.gross@intel.com>
17281 F: drivers/char/tlclk.c
17283 TEMPO SEMICONDUCTOR DRIVERS
17284 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17286 F: Documentation/devicetree/bindings/sound/tscs*.txt
17287 F: sound/soc/codecs/tscs*.c
17288 F: sound/soc/codecs/tscs*.h
17290 TENSILICA XTENSA PORT (xtensa)
17291 M: Chris Zankel <chris@zankel.net>
17292 M: Max Filippov <jcmvbkbc@gmail.com>
17293 L: linux-xtensa@linux-xtensa.org
17295 T: git git://github.com/czankel/xtensa-linux.git
17297 F: drivers/irqchip/irq-xtensa-*
17299 TEXAS INSTRUMENTS ASoC DRIVERS
17300 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17301 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17305 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17306 M: Ricardo Ribalda <ribalda@kernel.org>
17307 L: linux-iio@vger.kernel.org
17309 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17310 F: drivers/iio/dac/ti-dac7612.c
17312 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17313 M: Nishanth Menon <nm@ti.com>
17314 M: Tero Kristo <t-kristo@ti.com>
17315 M: Santosh Shilimkar <ssantosh@kernel.org>
17316 L: linux-arm-kernel@lists.infradead.org
17318 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17319 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17320 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17321 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17322 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17323 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17324 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17325 F: drivers/clk/keystone/sci-clk.c
17326 F: drivers/firmware/ti_sci*
17327 F: drivers/irqchip/irq-ti-sci-inta.c
17328 F: drivers/irqchip/irq-ti-sci-intr.c
17329 F: drivers/reset/reset-ti-sci.c
17330 F: drivers/soc/ti/ti_sci_inta_msi.c
17331 F: drivers/soc/ti/ti_sci_pm_domains.c
17332 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17333 F: include/linux/soc/ti/ti_sci_inta_msi.h
17334 F: include/linux/soc/ti/ti_sci_protocol.h
17336 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17337 M: Hans Verkuil <hverkuil@xs4all.nl>
17338 L: linux-media@vger.kernel.org
17340 W: https://linuxtv.org
17341 T: git git://linuxtv.org/media_tree.git
17342 F: drivers/media/radio/radio-raremono.c
17345 M: Zhang Rui <rui.zhang@intel.com>
17346 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17347 R: Amit Kucheria <amitk@kernel.org>
17348 L: linux-pm@vger.kernel.org
17350 Q: https://patchwork.kernel.org/project/linux-pm/list/
17351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17352 F: Documentation/devicetree/bindings/thermal/
17353 F: drivers/thermal/
17354 F: include/linux/cpu_cooling.h
17355 F: include/linux/thermal.h
17356 F: include/uapi/linux/thermal.h
17358 THERMAL DRIVER FOR AMLOGIC SOCS
17359 M: Guillaume La Roque <glaroque@baylibre.com>
17360 L: linux-pm@vger.kernel.org
17361 L: linux-amlogic@lists.infradead.org
17363 W: http://linux-meson.com/
17364 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17365 F: drivers/thermal/amlogic_thermal.c
17367 THERMAL/CPU_COOLING
17368 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17369 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17370 M: Viresh Kumar <viresh.kumar@linaro.org>
17371 M: Javi Merino <javi.merino@kernel.org>
17372 L: linux-pm@vger.kernel.org
17374 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17375 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17376 F: drivers/thermal/cpufreq_cooling.c
17377 F: drivers/thermal/cpuidle_cooling.c
17378 F: include/linux/cpu_cooling.h
17380 THERMAL/POWER_ALLOCATOR
17381 M: Lukasz Luba <lukasz.luba@arm.com>
17382 L: linux-pm@vger.kernel.org
17384 F: Documentation/driver-api/thermal/power_allocator.rst
17385 F: drivers/thermal/gov_power_allocator.c
17386 F: include/trace/events/thermal_power_allocator.h
17388 THINKPAD ACPI EXTRAS DRIVER
17389 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17390 L: ibm-acpi-devel@lists.sourceforge.net
17391 L: platform-driver-x86@vger.kernel.org
17393 W: http://ibm-acpi.sourceforge.net
17394 W: http://thinkwiki.org/wiki/Ibm-acpi
17395 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17396 F: drivers/platform/x86/thinkpad_acpi.c
17399 M: Andreas Noever <andreas.noever@gmail.com>
17400 M: Michael Jamet <michael.jamet@intel.com>
17401 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17402 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17403 L: linux-usb@vger.kernel.org
17405 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17406 F: Documentation/admin-guide/thunderbolt.rst
17407 F: drivers/thunderbolt/
17408 F: include/linux/thunderbolt.h
17410 THUNDERBOLT NETWORK DRIVER
17411 M: Michael Jamet <michael.jamet@intel.com>
17412 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17413 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17414 L: netdev@vger.kernel.org
17416 F: drivers/net/thunderbolt.c
17418 THUNDERX GPIO DRIVER
17419 M: Robert Richter <rric@kernel.org>
17421 F: drivers/gpio/gpio-thunderx.c
17423 TI AM437X VPFE DRIVER
17424 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17425 L: linux-media@vger.kernel.org
17427 W: https://linuxtv.org
17428 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17429 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17430 F: drivers/media/platform/am437x/
17432 TI BANDGAP AND THERMAL DRIVER
17433 M: Eduardo Valentin <edubezval@gmail.com>
17434 M: Keerthy <j-keerthy@ti.com>
17435 L: linux-pm@vger.kernel.org
17436 L: linux-omap@vger.kernel.org
17438 F: drivers/thermal/ti-soc-thermal/
17440 TI BQ27XXX POWER SUPPLY DRIVER
17441 R: Dan Murphy <dmurphy@ti.com>
17442 F: drivers/power/supply/bq27xxx_battery.c
17443 F: drivers/power/supply/bq27xxx_battery_i2c.c
17444 F: include/linux/power/bq27xxx_battery.h
17446 TI CDCE706 CLOCK DRIVER
17447 M: Max Filippov <jcmvbkbc@gmail.com>
17449 F: drivers/clk/clk-cdce706.c
17452 M: Tero Kristo <t-kristo@ti.com>
17453 L: linux-omap@vger.kernel.org
17456 F: include/linux/clk/ti.h
17458 TI DAVINCI MACHINE SUPPORT
17459 M: Sekhar Nori <nsekhar@ti.com>
17460 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17461 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17463 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17464 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17465 F: arch/arm/boot/dts/da850*
17466 F: arch/arm/mach-davinci/
17467 F: drivers/i2c/busses/i2c-davinci.c
17469 TI DAVINCI SERIES CLOCK DRIVER
17470 M: David Lechner <david@lechnology.com>
17471 R: Sekhar Nori <nsekhar@ti.com>
17473 F: Documentation/devicetree/bindings/clock/ti/davinci/
17474 F: drivers/clk/davinci/
17476 TI DAVINCI SERIES GPIO DRIVER
17477 M: Keerthy <j-keerthy@ti.com>
17478 L: linux-gpio@vger.kernel.org
17480 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17481 F: drivers/gpio/gpio-davinci.c
17483 TI DAVINCI SERIES MEDIA DRIVER
17484 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17485 L: linux-media@vger.kernel.org
17487 W: https://linuxtv.org
17488 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17489 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17490 F: drivers/media/platform/davinci/
17491 F: include/media/davinci/
17493 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17494 R: David Lechner <david@lechnology.com>
17495 L: linux-iio@vger.kernel.org
17496 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17497 F: drivers/counter/ti-eqep.c
17499 TI ETHERNET SWITCH DRIVER (CPSW)
17500 R: Grygorii Strashko <grygorii.strashko@ti.com>
17501 L: linux-omap@vger.kernel.org
17502 L: netdev@vger.kernel.org
17504 F: drivers/net/ethernet/ti/cpsw*
17505 F: drivers/net/ethernet/ti/davinci*
17507 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17508 M: Alex Dubov <oakad@yahoo.com>
17510 W: http://tifmxx.berlios.de/
17511 F: drivers/memstick/host/tifm_ms.c
17512 F: drivers/misc/tifm*
17513 F: drivers/mmc/host/tifm_sd.c
17514 F: include/linux/tifm.h
17516 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17517 M: Santosh Shilimkar <ssantosh@kernel.org>
17518 L: linux-kernel@vger.kernel.org
17519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17521 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17522 F: drivers/soc/ti/*
17524 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17525 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17526 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17527 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17529 F: sound/soc/codecs/isabelle*
17530 F: sound/soc/codecs/lm49453*
17532 TI LP855x BACKLIGHT DRIVER
17533 M: Milo Kim <milo.kim@ti.com>
17535 F: Documentation/driver-api/backlight/lp855x-driver.rst
17536 F: drivers/video/backlight/lp855x_bl.c
17537 F: include/linux/platform_data/lp855x.h
17539 TI LP8727 CHARGER DRIVER
17540 M: Milo Kim <milo.kim@ti.com>
17542 F: drivers/power/supply/lp8727_charger.c
17543 F: include/linux/platform_data/lp8727.h
17545 TI LP8788 MFD DRIVER
17546 M: Milo Kim <milo.kim@ti.com>
17548 F: drivers/iio/adc/lp8788_adc.c
17549 F: drivers/leds/leds-lp8788.c
17550 F: drivers/mfd/lp8788*.c
17551 F: drivers/power/supply/lp8788-charger.c
17552 F: drivers/regulator/lp8788-*.c
17553 F: include/linux/mfd/lp8788*.h
17555 TI NETCP ETHERNET DRIVER
17556 M: Wingman Kwok <w-kwok2@ti.com>
17557 M: Murali Karicheri <m-karicheri2@ti.com>
17558 L: netdev@vger.kernel.org
17560 F: drivers/net/ethernet/ti/netcp*
17562 TI PCM3060 ASoC CODEC DRIVER
17563 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17564 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17566 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17567 F: sound/soc/codecs/pcm3060*
17569 TI TAS571X FAMILY ASoC CODEC DRIVER
17570 M: Kevin Cernekee <cernekee@chromium.org>
17571 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17573 F: sound/soc/codecs/tas571x*
17575 TI TCAN4X5X DEVICE DRIVER
17576 M: Dan Murphy <dmurphy@ti.com>
17577 L: linux-can@vger.kernel.org
17579 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17580 F: drivers/net/can/m_can/tcan4x5x.c
17582 TI TRF7970A NFC DRIVER
17583 M: Mark Greer <mgreer@animalcreek.com>
17584 L: linux-wireless@vger.kernel.org
17585 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17587 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17588 F: drivers/nfc/trf7970a.c
17590 TI TWL4030 SERIES SOC CODEC DRIVER
17591 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17592 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17594 F: sound/soc/codecs/twl4030*
17597 M: Benoit Parrot <bparrot@ti.com>
17598 L: linux-media@vger.kernel.org
17600 W: http://linuxtv.org/
17601 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17602 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17603 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17604 F: drivers/media/platform/ti-vpe/
17606 TI WILINK WIRELESS DRIVERS
17607 L: linux-wireless@vger.kernel.org
17609 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17610 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17611 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17612 F: drivers/net/wireless/ti/
17613 F: include/linux/wl12xx.h
17615 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17616 M: John Stultz <john.stultz@linaro.org>
17617 M: Thomas Gleixner <tglx@linutronix.de>
17618 R: Stephen Boyd <sboyd@kernel.org>
17619 L: linux-kernel@vger.kernel.org
17621 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17622 F: include/linux/clocksource.h
17623 F: include/linux/time.h
17624 F: include/linux/timex.h
17625 F: include/uapi/linux/time.h
17626 F: include/uapi/linux/timex.h
17627 F: kernel/time/alarmtimer.c
17628 F: kernel/time/clocksource.c
17629 F: kernel/time/ntp.c
17630 F: kernel/time/time*.c
17631 F: tools/testing/selftests/timers/
17634 M: Jon Maloy <jmaloy@redhat.com>
17635 M: Ying Xue <ying.xue@windriver.com>
17636 L: netdev@vger.kernel.org (core kernel code)
17637 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17639 W: http://tipc.sourceforge.net/
17640 F: include/uapi/linux/tipc*.h
17643 TLAN NETWORK DRIVER
17644 M: Samuel Chessman <chessman@tux.org>
17645 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17647 W: http://sourceforge.net/projects/tlan/
17648 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17649 F: drivers/net/ethernet/ti/tlan.*
17651 TM6000 VIDEO4LINUX DRIVER
17652 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17653 L: linux-media@vger.kernel.org
17655 W: https://linuxtv.org
17656 T: git git://linuxtv.org/media_tree.git
17657 F: Documentation/admin-guide/media/tm6000*
17658 F: drivers/media/usb/tm6000/
17660 TMIO/SDHI MMC DRIVER
17661 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17662 L: linux-mmc@vger.kernel.org
17664 F: drivers/mmc/host/renesas_sdhi*
17665 F: drivers/mmc/host/tmio_mmc*
17666 F: include/linux/mfd/tmio.h
17668 TMP401 HARDWARE MONITOR DRIVER
17669 M: Guenter Roeck <linux@roeck-us.net>
17670 L: linux-hwmon@vger.kernel.org
17672 F: Documentation/hwmon/tmp401.rst
17673 F: drivers/hwmon/tmp401.c
17675 TMP513 HARDWARE MONITOR DRIVER
17676 M: Eric Tremblay <etremblay@distech-controls.com>
17677 L: linux-hwmon@vger.kernel.org
17679 F: Documentation/hwmon/tmp513.rst
17680 F: drivers/hwmon/tmp513.c
17682 TMPFS (SHMEM FILESYSTEM)
17683 M: Hugh Dickins <hughd@google.com>
17684 L: linux-mm@kvack.org
17686 F: include/linux/shmem_fs.h
17689 TOMOYO SECURITY MODULE
17690 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17691 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17692 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17693 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17694 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17695 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17697 W: https://tomoyo.osdn.jp/
17698 F: security/tomoyo/
17700 TOPSTAR LAPTOP EXTRAS DRIVER
17701 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17702 L: platform-driver-x86@vger.kernel.org
17704 F: drivers/platform/x86/topstar-laptop.c
17706 TORTURE-TEST MODULES
17707 M: Davidlohr Bueso <dave@stgolabs.net>
17708 M: "Paul E. McKenney" <paulmck@kernel.org>
17709 M: Josh Triplett <josh@joshtriplett.org>
17710 L: linux-kernel@vger.kernel.org
17712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17713 F: Documentation/RCU/torture.rst
17714 F: kernel/locking/locktorture.c
17715 F: kernel/rcu/rcuscale.c
17716 F: kernel/rcu/rcutorture.c
17717 F: kernel/rcu/refscale.c
17718 F: kernel/torture.c
17720 TOSHIBA ACPI EXTRAS DRIVER
17721 M: Azael Avalos <coproscefalo@gmail.com>
17722 L: platform-driver-x86@vger.kernel.org
17724 F: drivers/platform/x86/toshiba_acpi.c
17726 TOSHIBA BLUETOOTH DRIVER
17727 M: Azael Avalos <coproscefalo@gmail.com>
17728 L: platform-driver-x86@vger.kernel.org
17730 F: drivers/platform/x86/toshiba_bluetooth.c
17732 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17733 M: Azael Avalos <coproscefalo@gmail.com>
17734 L: platform-driver-x86@vger.kernel.org
17736 F: drivers/platform/x86/toshiba_haps.c
17739 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17741 W: http://www.buzzard.org.uk/toshiba/
17742 F: drivers/char/toshiba.c
17743 F: include/linux/toshiba.h
17744 F: include/uapi/linux/toshiba.h
17746 TOSHIBA TC358743 DRIVER
17747 M: Mats Randgaard <matrandg@cisco.com>
17748 L: linux-media@vger.kernel.org
17750 F: drivers/media/i2c/tc358743*
17751 F: include/media/i2c/tc358743.h
17753 TOSHIBA WMI HOTKEYS DRIVER
17754 M: Azael Avalos <coproscefalo@gmail.com>
17755 L: platform-driver-x86@vger.kernel.org
17757 F: drivers/platform/x86/toshiba-wmi.c
17760 M: Peter Huewe <peterhuewe@gmx.de>
17761 M: Jarkko Sakkinen <jarkko@kernel.org>
17762 R: Jason Gunthorpe <jgg@ziepe.ca>
17763 L: linux-integrity@vger.kernel.org
17765 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17766 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17768 F: drivers/char/tpm/
17771 M: Steven Rostedt <rostedt@goodmis.org>
17772 M: Ingo Molnar <mingo@redhat.com>
17774 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17775 F: Documentation/trace/ftrace.rst
17776 F: arch/*/*/*/ftrace.h
17777 F: arch/*/kernel/ftrace.c
17778 F: include/*/ftrace.h
17779 F: include/linux/trace*.h
17782 F: tools/testing/selftests/ftrace/
17784 TRACING MMIO ACCESSES (MMIOTRACE)
17785 M: Steven Rostedt <rostedt@goodmis.org>
17786 M: Ingo Molnar <mingo@kernel.org>
17787 R: Karol Herbst <karolherbst@gmail.com>
17788 R: Pekka Paalanen <ppaalanen@gmail.com>
17789 L: linux-kernel@vger.kernel.org
17790 L: nouveau@lists.freedesktop.org
17792 F: arch/x86/mm/kmmio.c
17793 F: arch/x86/mm/mmio-mod.c
17794 F: arch/x86/mm/testmmiotrace.c
17795 F: include/linux/mmiotrace.h
17796 F: kernel/trace/trace_mmiotrace.c
17799 M: Jiri Kosina <trivial@kernel.org>
17801 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17802 K: ^Subject:.*(?i)trivial
17805 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17806 M: Jiri Slaby <jirislaby@kernel.org>
17808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17809 F: Documentation/driver-api/serial/
17811 F: drivers/tty/serial/serial_core.c
17812 F: include/linux/serial.h
17813 F: include/linux/serial_core.h
17814 F: include/linux/tty.h
17815 F: include/uapi/linux/serial.h
17816 F: include/uapi/linux/serial_core.h
17817 F: include/uapi/linux/tty.h
17819 TUA9001 MEDIA DRIVER
17820 M: Antti Palosaari <crope@iki.fi>
17821 L: linux-media@vger.kernel.org
17823 W: https://linuxtv.org
17824 W: http://palosaari.fi/linux/
17825 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17826 T: git git://linuxtv.org/anttip/media_tree.git
17827 F: drivers/media/tuners/tua9001*
17829 TULIP NETWORK DRIVERS
17830 L: netdev@vger.kernel.org
17831 L: linux-parisc@vger.kernel.org
17833 F: drivers/net/ethernet/dec/tulip/
17836 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17838 W: http://vtun.sourceforge.net/tun
17839 F: Documentation/networking/tuntap.rst
17840 F: arch/um/os-Linux/drivers/
17842 TURBOCHANNEL SUBSYSTEM
17843 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17844 M: Ralf Baechle <ralf@linux-mips.org>
17845 L: linux-mips@vger.kernel.org
17847 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17849 F: include/linux/tc.h
17852 M: "Len Brown" <lenb@kernel.org>
17853 L: linux-pm@vger.kernel.org
17855 Q: https://patchwork.kernel.org/project/linux-pm/list/
17856 B: https://bugzilla.kernel.org
17857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17858 F: tools/power/x86/turbostat/
17860 TW5864 VIDEO4LINUX DRIVER
17861 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17862 M: Anton Sviridenko <anton@corp.bluecherry.net>
17863 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17864 M: Andrey Utkin <andrey_utkin@fastmail.com>
17865 L: linux-media@vger.kernel.org
17867 F: drivers/media/pci/tw5864/
17869 TW68 VIDEO4LINUX DRIVER
17870 M: Hans Verkuil <hverkuil@xs4all.nl>
17871 L: linux-media@vger.kernel.org
17873 W: https://linuxtv.org
17874 T: git git://linuxtv.org/media_tree.git
17875 F: drivers/media/pci/tw68/
17877 TW686X VIDEO4LINUX DRIVER
17878 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17879 L: linux-media@vger.kernel.org
17881 W: http://linuxtv.org
17882 T: git git://linuxtv.org/media_tree.git
17883 F: drivers/media/pci/tw686x/
17885 UACCE ACCELERATOR FRAMEWORK
17886 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17887 M: Zhou Wang <wangzhou1@hisilicon.com>
17888 L: linux-accelerators@lists.ozlabs.org
17889 L: linux-kernel@vger.kernel.org
17891 F: Documentation/ABI/testing/sysfs-driver-uacce
17892 F: Documentation/misc-devices/uacce.rst
17893 F: drivers/misc/uacce/
17894 F: include/linux/uacce.h
17895 F: include/uapi/misc/uacce/
17897 UBI FILE SYSTEM (UBIFS)
17898 M: Richard Weinberger <richard@nod.at>
17899 L: linux-mtd@lists.infradead.org
17901 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17903 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17904 F: Documentation/filesystems/ubifs-authentication.rst
17905 F: Documentation/filesystems/ubifs.rst
17908 UCLINUX (M68KNOMMU AND COLDFIRE)
17909 M: Greg Ungerer <gerg@linux-m68k.org>
17910 L: linux-m68k@lists.linux-m68k.org
17911 L: uclinux-dev@uclinux.org (subscribers-only)
17913 W: http://www.linux-m68k.org/
17914 W: http://www.uclinux.org/
17915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17916 F: arch/m68k/*/*_no.*
17918 F: arch/m68k/coldfire/
17919 F: arch/m68k/include/asm/*_no.*
17922 M: Jan Kara <jack@suse.com>
17924 F: Documentation/filesystems/udf.rst
17928 M: Bastien Nocera <hadess@hadess.net>
17929 L: linux-input@vger.kernel.org
17931 F: drivers/hid/hid-udraw-ps3.c
17934 M: Evgeniy Dushistov <dushistov@mail.ru>
17936 F: Documentation/admin-guide/ufs.rst
17939 UHID USERSPACE HID IO DRIVER
17940 M: David Rheinsberg <david.rheinsberg@gmail.com>
17941 L: linux-input@vger.kernel.org
17943 F: drivers/hid/uhid.c
17944 F: include/uapi/linux/uhid.h
17947 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17948 L: linux-usb@vger.kernel.org
17950 F: drivers/usb/common/ulpi.c
17951 F: include/linux/ulpi/
17954 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17955 L: linux-fsdevel@vger.kernel.org
17960 M: Tony Finch <dot@dotat.at>
17962 W: http://dotat.at/prog/unifdef
17963 F: scripts/unifdef.c
17965 UNIFORM CDROM DRIVER
17966 M: Jens Axboe <axboe@kernel.dk>
17968 W: http://www.kernel.dk
17969 F: Documentation/cdrom/
17970 F: drivers/cdrom/cdrom.c
17971 F: include/linux/cdrom.h
17972 F: include/uapi/linux/cdrom.h
17974 UNISYS S-PAR DRIVERS
17975 M: David Kershner <david.kershner@unisys.com>
17976 L: sparmaintainer@unisys.com (Unisys internal)
17978 F: drivers/staging/unisys/
17979 F: drivers/visorbus/
17980 F: include/linux/visorbus.h
17982 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17983 R: Alim Akhtar <alim.akhtar@samsung.com>
17984 R: Avri Altman <avri.altman@wdc.com>
17985 L: linux-scsi@vger.kernel.org
17987 F: Documentation/scsi/ufs.rst
17988 F: drivers/scsi/ufs/
17990 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17991 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17992 L: linux-scsi@vger.kernel.org
17994 F: drivers/scsi/ufs/*dwc*
17996 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17997 M: Stanley Chu <stanley.chu@mediatek.com>
17998 L: linux-scsi@vger.kernel.org
17999 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
18001 F: drivers/scsi/ufs/ufs-mediatek*
18003 UNSORTED BLOCK IMAGES (UBI)
18004 M: Richard Weinberger <richard@nod.at>
18005 L: linux-mtd@lists.infradead.org
18007 W: http://www.linux-mtd.infradead.org/
18008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18010 F: drivers/mtd/ubi/
18011 F: include/linux/mtd/ubi.h
18012 F: include/uapi/mtd/ubi-user.h
18014 USB "USBNET" DRIVER FRAMEWORK
18015 M: Oliver Neukum <oneukum@suse.com>
18016 L: netdev@vger.kernel.org
18018 W: http://www.linux-usb.org/usbnet
18019 F: drivers/net/usb/usbnet.c
18020 F: include/linux/usb/usbnet.h
18023 M: Oliver Neukum <oneukum@suse.com>
18024 L: linux-usb@vger.kernel.org
18026 F: Documentation/usb/acm.rst
18027 F: drivers/usb/class/cdc-acm.*
18029 USB APPLE MFI FASTCHARGE DRIVER
18030 M: Bastien Nocera <hadess@hadess.net>
18031 L: linux-usb@vger.kernel.org
18033 F: drivers/usb/misc/apple-mfi-fastcharge.c
18035 USB AR5523 WIRELESS DRIVER
18036 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18037 L: linux-wireless@vger.kernel.org
18039 F: drivers/net/wireless/ath/ar5523/
18042 M: Oliver Neukum <oneukum@suse.com>
18043 L: linux-usb@vger.kernel.org
18044 L: linux-scsi@vger.kernel.org
18046 F: drivers/usb/storage/uas.c
18048 USB CDC ETHERNET DRIVER
18049 M: Oliver Neukum <oliver@neukum.org>
18050 L: linux-usb@vger.kernel.org
18052 F: drivers/net/usb/cdc_*.c
18053 F: include/uapi/linux/usb/cdc.h
18055 USB CHAOSKEY DRIVER
18056 M: Keith Packard <keithp@keithp.com>
18057 L: linux-usb@vger.kernel.org
18059 F: drivers/usb/misc/chaoskey.c
18061 USB CYPRESS C67X00 DRIVER
18062 M: Peter Korsgaard <jacmet@sunsite.dk>
18063 L: linux-usb@vger.kernel.org
18065 F: drivers/usb/c67x00/
18067 USB DAVICOM DM9601 DRIVER
18068 M: Peter Korsgaard <jacmet@sunsite.dk>
18069 L: netdev@vger.kernel.org
18071 W: http://www.linux-usb.org/usbnet
18072 F: drivers/net/usb/dm9601.c
18075 M: Alan Stern <stern@rowland.harvard.edu>
18076 L: linux-usb@vger.kernel.org
18078 F: Documentation/usb/ehci.rst
18079 F: drivers/usb/host/ehci*
18081 USB GADGET/PERIPHERAL SUBSYSTEM
18082 M: Felipe Balbi <balbi@kernel.org>
18083 L: linux-usb@vger.kernel.org
18085 W: http://www.linux-usb.org/gadget
18086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18087 F: drivers/usb/gadget/
18088 F: include/linux/usb/gadget*
18090 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18091 M: Jiri Kosina <jikos@kernel.org>
18092 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18093 L: linux-usb@vger.kernel.org
18095 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18096 F: Documentation/hid/hiddev.rst
18097 F: drivers/hid/usbhid/
18099 USB INTEL XHCI ROLE MUX DRIVER
18100 M: Hans de Goede <hdegoede@redhat.com>
18101 L: linux-usb@vger.kernel.org
18103 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18105 USB IP DRIVER FOR HISILICON KIRIN
18106 M: Yu Chen <chenyu56@huawei.com>
18107 M: Binghui Wang <wangbinghui@hisilicon.com>
18108 L: linux-usb@vger.kernel.org
18110 F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
18111 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18114 M: Olav Kongas <ok@artecdesign.ee>
18115 L: linux-usb@vger.kernel.org
18117 F: drivers/usb/host/isp116x*
18118 F: include/linux/usb/isp116x.h
18120 USB LAN78XX ETHERNET DRIVER
18121 M: Woojung Huh <woojung.huh@microchip.com>
18122 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18123 L: netdev@vger.kernel.org
18125 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18126 F: drivers/net/usb/lan78xx.*
18127 F: include/dt-bindings/net/microchip-lan78xx.h
18129 USB MASS STORAGE DRIVER
18130 M: Alan Stern <stern@rowland.harvard.edu>
18131 L: linux-usb@vger.kernel.org
18132 L: usb-storage@lists.one-eyed-alien.net
18134 F: drivers/usb/storage/
18137 M: Clemens Ladisch <clemens@ladisch.de>
18138 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18141 F: sound/usb/midi.*
18143 USB NETWORKING DRIVERS
18144 L: linux-usb@vger.kernel.org
18146 F: drivers/net/usb/
18149 M: Alan Stern <stern@rowland.harvard.edu>
18150 L: linux-usb@vger.kernel.org
18152 F: Documentation/usb/ohci.rst
18153 F: drivers/usb/host/ohci*
18155 USB OTG FSM (Finite State Machine)
18156 M: Peter Chen <Peter.Chen@nxp.com>
18157 L: linux-usb@vger.kernel.org
18159 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18160 F: drivers/usb/common/usb-otg-fsm.c
18163 M: Valentina Manea <valentina.manea.m@gmail.com>
18164 M: Shuah Khan <shuah@kernel.org>
18165 M: Shuah Khan <skhan@linuxfoundation.org>
18166 L: linux-usb@vger.kernel.org
18168 F: Documentation/usb/usbip_protocol.rst
18169 F: drivers/usb/usbip/
18170 F: tools/testing/selftests/drivers/usb/usbip/
18171 F: tools/usb/usbip/
18174 M: Petko Manolov <petkan@nucleusys.com>
18175 L: linux-usb@vger.kernel.org
18176 L: netdev@vger.kernel.org
18178 W: https://github.com/petkan/pegasus
18179 T: git git://github.com/petkan/pegasus.git
18180 F: drivers/net/usb/pegasus.*
18183 M: Felipe Balbi <balbi@kernel.org>
18184 L: linux-usb@vger.kernel.org
18186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18187 F: drivers/usb/phy/
18189 USB PRINTER DRIVER (usblp)
18190 M: Pete Zaitcev <zaitcev@redhat.com>
18191 L: linux-usb@vger.kernel.org
18193 F: drivers/usb/class/usblp.c
18195 USB RAW GADGET DRIVER
18196 R: Andrey Konovalov <andreyknvl@gmail.com>
18197 L: linux-usb@vger.kernel.org
18199 F: Documentation/usb/raw-gadget.rst
18200 F: drivers/usb/gadget/legacy/raw_gadget.c
18201 F: include/uapi/linux/usb/raw_gadget.h
18203 USB QMI WWAN NETWORK DRIVER
18204 M: Bjørn Mork <bjorn@mork.no>
18205 L: netdev@vger.kernel.org
18207 F: Documentation/ABI/testing/sysfs-class-net-qmi
18208 F: drivers/net/usb/qmi_wwan.c
18211 M: Petko Manolov <petkan@nucleusys.com>
18212 L: linux-usb@vger.kernel.org
18213 L: netdev@vger.kernel.org
18215 W: https://github.com/petkan/rtl8150
18216 T: git git://github.com/petkan/rtl8150.git
18217 F: drivers/net/usb/rtl8150.c
18219 USB SERIAL SUBSYSTEM
18220 M: Johan Hovold <johan@kernel.org>
18221 L: linux-usb@vger.kernel.org
18223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18224 F: Documentation/usb/usb-serial.rst
18225 F: drivers/usb/serial/
18226 F: include/linux/usb/serial.h
18228 USB SMSC75XX ETHERNET DRIVER
18229 M: Steve Glendinning <steve.glendinning@shawell.net>
18230 L: netdev@vger.kernel.org
18232 F: drivers/net/usb/smsc75xx.*
18234 USB SMSC95XX ETHERNET DRIVER
18235 M: Steve Glendinning <steve.glendinning@shawell.net>
18236 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18237 L: netdev@vger.kernel.org
18239 F: drivers/net/usb/smsc95xx.*
18242 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18243 L: linux-usb@vger.kernel.org
18245 W: http://www.linux-usb.org
18246 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18247 F: Documentation/devicetree/bindings/usb/
18248 F: Documentation/usb/
18250 F: include/linux/usb.h
18251 F: include/linux/usb/
18253 USB TYPEC BUS FOR ALTERNATE MODES
18254 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18255 L: linux-usb@vger.kernel.org
18257 F: Documentation/ABI/testing/sysfs-bus-typec
18258 F: Documentation/driver-api/usb/typec_bus.rst
18259 F: drivers/usb/typec/altmodes/
18260 F: include/linux/usb/typec_altmode.h
18263 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18264 L: linux-usb@vger.kernel.org
18266 F: Documentation/ABI/testing/sysfs-class-typec
18267 F: Documentation/driver-api/usb/typec.rst
18268 F: drivers/usb/typec/
18269 F: include/linux/usb/typec.h
18271 USB TYPEC INTEL PMC MUX DRIVER
18272 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18273 L: linux-usb@vger.kernel.org
18275 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18276 F: drivers/usb/typec/mux/intel_pmc_mux.c
18278 USB TYPEC PI3USB30532 MUX DRIVER
18279 M: Hans de Goede <hdegoede@redhat.com>
18280 L: linux-usb@vger.kernel.org
18282 F: drivers/usb/typec/mux/pi3usb30532.c
18284 USB TYPEC PORT CONTROLLER DRIVERS
18285 M: Guenter Roeck <linux@roeck-us.net>
18286 L: linux-usb@vger.kernel.org
18288 F: drivers/usb/typec/tcpm/
18291 M: Alan Stern <stern@rowland.harvard.edu>
18292 L: linux-usb@vger.kernel.org
18294 F: drivers/usb/host/uhci*
18297 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18298 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18299 L: linux-media@vger.kernel.org
18301 W: http://www.ideasonboard.org/uvc/
18302 T: git git://linuxtv.org/media_tree.git
18303 F: drivers/media/usb/uvc/
18304 F: include/uapi/linux/uvcvideo.h
18307 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18308 L: linux-usb@vger.kernel.org
18310 F: drivers/usb/gadget/function/*uvc*
18311 F: drivers/usb/gadget/legacy/webcam.c
18312 F: include/uapi/linux/usb/g_uvc.h
18314 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18315 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18316 L: linux-wireless@vger.kernel.org
18318 F: drivers/net/wireless/rndis_wlan.c
18321 M: Mathias Nyman <mathias.nyman@intel.com>
18322 L: linux-usb@vger.kernel.org
18324 F: drivers/usb/host/pci-quirks*
18325 F: drivers/usb/host/xhci*
18328 L: linux-wireless@vger.kernel.org
18330 W: http://linux-lc100020.sourceforge.net
18331 F: drivers/net/wireless/zydas/zd1201.*
18334 M: Antoine Jacquet <royale@zerezo.com>
18335 L: linux-usb@vger.kernel.org
18336 L: linux-media@vger.kernel.org
18338 W: http://royale.zerezo.com/zr364xx/
18339 T: git git://linuxtv.org/media_tree.git
18340 F: Documentation/admin-guide/media/zr364xx*
18341 F: drivers/media/usb/zr364xx/
18343 USER-MODE LINUX (UML)
18344 M: Jeff Dike <jdike@addtoit.com>
18345 M: Richard Weinberger <richard@nod.at>
18346 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18347 L: linux-um@lists.infradead.org
18349 W: http://user-mode-linux.sourceforge.net
18350 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18352 F: Documentation/virt/uml/
18357 USERSPACE COPYIN/COPYOUT (UIOVEC)
18358 M: Alexander Viro <viro@zeniv.linux.org.uk>
18360 F: include/linux/uio.h
18363 USERSPACE DMA BUFFER DRIVER
18364 M: Gerd Hoffmann <kraxel@redhat.com>
18365 L: dri-devel@lists.freedesktop.org
18367 T: git git://anongit.freedesktop.org/drm/drm-misc
18368 F: drivers/dma-buf/udmabuf.c
18369 F: include/uapi/linux/udmabuf.h
18371 USERSPACE I/O (UIO)
18372 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18374 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18375 F: Documentation/driver-api/uio-howto.rst
18377 F: include/linux/uio_driver.h
18380 M: Karel Zak <kzak@redhat.com>
18381 L: util-linux@vger.kernel.org
18383 W: http://en.wikipedia.org/wiki/Util-linux
18384 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18387 M: Christoph Hellwig <hch@lst.de>
18388 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18389 L: linux-kernel@vger.kernel.org
18391 T: git git://git.infradead.org/users/hch/uuid.git
18392 F: include/linux/uuid.h
18393 F: include/uapi/linux/uuid.h
18398 M: Michal Januszewski <spock@gentoo.org>
18399 L: linux-fbdev@vger.kernel.org
18401 W: https://github.com/mjanusz/v86d
18402 F: Documentation/fb/uvesafb.rst
18403 F: drivers/video/fbdev/uvesafb.*
18405 Ux500 CLOCK DRIVERS
18406 M: Ulf Hansson <ulf.hansson@linaro.org>
18407 L: linux-clk@vger.kernel.org
18408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18410 F: drivers/clk/ux500/
18413 M: Stefan Agner <stefan@agner.ch>
18414 L: linux-mtd@lists.infradead.org
18416 F: drivers/mtd/nand/raw/vf610_nfc.c
18418 VFAT/FAT/MSDOS FILESYSTEM
18419 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18421 F: Documentation/filesystems/vfat.rst
18425 M: Alex Williamson <alex.williamson@redhat.com>
18426 R: Cornelia Huck <cohuck@redhat.com>
18427 L: kvm@vger.kernel.org
18429 T: git git://github.com/awilliam/linux-vfio.git
18430 F: Documentation/driver-api/vfio.rst
18432 F: include/linux/vfio.h
18433 F: include/uapi/linux/vfio.h
18436 M: Diana Craciun <diana.craciun@oss.nxp.com>
18437 L: kvm@vger.kernel.org
18439 F: drivers/vfio/fsl-mc/
18441 VFIO MEDIATED DEVICE DRIVERS
18442 M: Kirti Wankhede <kwankhede@nvidia.com>
18443 L: kvm@vger.kernel.org
18445 F: Documentation/driver-api/vfio-mediated-device.rst
18446 F: drivers/vfio/mdev/
18447 F: include/linux/mdev.h
18448 F: samples/vfio-mdev/
18450 VFIO PLATFORM DRIVER
18451 M: Eric Auger <eric.auger@redhat.com>
18452 L: kvm@vger.kernel.org
18454 F: drivers/vfio/platform/
18457 R: Lukas Wunner <lukas@wunner.de>
18459 T: git git://anongit.freedesktop.org/drm/drm-misc
18460 F: Documentation/gpu/vga-switcheroo.rst
18461 F: drivers/gpu/vga/vga_switcheroo.c
18462 F: include/linux/vga_switcheroo.h
18464 VIA RHINE NETWORK DRIVER
18466 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18467 F: drivers/net/ethernet/via/via-rhine.c
18469 VIA SD/MMC CARD CONTROLLER DRIVER
18470 M: Bruce Chang <brucechang@via.com.tw>
18471 M: Harald Welte <HaraldWelte@viatech.com>
18473 F: drivers/mmc/host/via-sdmmc.c
18475 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18476 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18477 L: linux-fbdev@vger.kernel.org
18479 F: drivers/video/fbdev/via/
18480 F: include/linux/via-core.h
18481 F: include/linux/via-gpio.h
18482 F: include/linux/via_i2c.h
18484 VIA VELOCITY NETWORK DRIVER
18485 M: Francois Romieu <romieu@fr.zoreil.com>
18486 L: netdev@vger.kernel.org
18488 F: drivers/net/ethernet/via/via-velocity.*
18490 VICODEC VIRTUAL CODEC DRIVER
18491 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18492 L: linux-media@vger.kernel.org
18494 W: https://linuxtv.org
18495 T: git git://linuxtv.org/media_tree.git
18496 F: drivers/media/test-drivers/vicodec/*
18498 VIDEO I2C POLLING DRIVER
18499 M: Matt Ranostay <matt.ranostay@konsulko.com>
18500 L: linux-media@vger.kernel.org
18502 F: drivers/media/i2c/video-i2c.c
18504 VIDEO MULTIPLEXER DRIVER
18505 M: Philipp Zabel <p.zabel@pengutronix.de>
18506 L: linux-media@vger.kernel.org
18508 F: drivers/media/platform/video-mux.c
18510 VIDEOBUF2 FRAMEWORK
18511 M: Tomasz Figa <tfiga@chromium.org>
18512 M: Marek Szyprowski <m.szyprowski@samsung.com>
18513 L: linux-media@vger.kernel.org
18515 F: drivers/media/common/videobuf2/*
18516 F: include/media/videobuf2-*
18518 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18519 M: Helen Koike <helen.koike@collabora.com>
18520 R: Shuah Khan <skhan@linuxfoundation.org>
18521 L: linux-media@vger.kernel.org
18523 W: https://linuxtv.org
18524 T: git git://linuxtv.org/media_tree.git
18525 F: drivers/media/test-drivers/vimc/*
18528 M: Alex Williamson <alex.williamson@redhat.com>
18529 M: Paolo Bonzini <pbonzini@redhat.com>
18530 L: kvm@vger.kernel.org
18534 VIRTIO AND VHOST VSOCK DRIVER
18535 M: Stefan Hajnoczi <stefanha@redhat.com>
18536 M: Stefano Garzarella <sgarzare@redhat.com>
18537 L: kvm@vger.kernel.org
18538 L: virtualization@lists.linux-foundation.org
18539 L: netdev@vger.kernel.org
18541 F: drivers/net/vsockmon.c
18542 F: drivers/vhost/vsock.c
18543 F: include/linux/virtio_vsock.h
18544 F: include/uapi/linux/virtio_vsock.h
18545 F: include/uapi/linux/vm_sockets_diag.h
18546 F: include/uapi/linux/vsockmon.h
18547 F: net/vmw_vsock/af_vsock_tap.c
18548 F: net/vmw_vsock/diag.c
18549 F: net/vmw_vsock/virtio_transport.c
18550 F: net/vmw_vsock/virtio_transport_common.c
18551 F: net/vmw_vsock/vsock_loopback.c
18552 F: tools/testing/vsock/
18554 VIRTIO BLOCK AND SCSI DRIVERS
18555 M: "Michael S. Tsirkin" <mst@redhat.com>
18556 M: Jason Wang <jasowang@redhat.com>
18557 R: Paolo Bonzini <pbonzini@redhat.com>
18558 R: Stefan Hajnoczi <stefanha@redhat.com>
18559 L: virtualization@lists.linux-foundation.org
18561 F: drivers/block/virtio_blk.c
18562 F: drivers/scsi/virtio_scsi.c
18563 F: drivers/vhost/scsi.c
18564 F: include/uapi/linux/virtio_blk.h
18565 F: include/uapi/linux/virtio_scsi.h
18567 VIRTIO CONSOLE DRIVER
18568 M: Amit Shah <amit@kernel.org>
18569 L: virtualization@lists.linux-foundation.org
18571 F: drivers/char/virtio_console.c
18572 F: include/linux/virtio_console.h
18573 F: include/uapi/linux/virtio_console.h
18575 VIRTIO CORE AND NET DRIVERS
18576 M: "Michael S. Tsirkin" <mst@redhat.com>
18577 M: Jason Wang <jasowang@redhat.com>
18578 L: virtualization@lists.linux-foundation.org
18580 F: Documentation/devicetree/bindings/virtio/
18581 F: drivers/block/virtio_blk.c
18582 F: drivers/crypto/virtio/
18583 F: drivers/net/virtio_net.c
18586 F: include/linux/vdpa.h
18587 F: include/linux/virtio*.h
18588 F: include/uapi/linux/virtio_*.h
18592 M: "Michael S. Tsirkin" <mst@redhat.com>
18593 M: David Hildenbrand <david@redhat.com>
18594 L: virtualization@lists.linux-foundation.org
18596 F: drivers/virtio/virtio_balloon.c
18597 F: include/uapi/linux/virtio_balloon.h
18598 F: include/linux/balloon_compaction.h
18599 F: mm/balloon_compaction.c
18601 VIRTIO CRYPTO DRIVER
18602 M: Gonglei <arei.gonglei@huawei.com>
18603 L: virtualization@lists.linux-foundation.org
18604 L: linux-crypto@vger.kernel.org
18606 F: drivers/crypto/virtio/
18607 F: include/uapi/linux/virtio_crypto.h
18609 VIRTIO DRIVERS FOR S390
18610 M: Cornelia Huck <cohuck@redhat.com>
18611 M: Halil Pasic <pasic@linux.ibm.com>
18612 L: linux-s390@vger.kernel.org
18613 L: virtualization@lists.linux-foundation.org
18614 L: kvm@vger.kernel.org
18616 F: arch/s390/include/uapi/asm/virtio-ccw.h
18617 F: drivers/s390/virtio/
18620 M: Vivek Goyal <vgoyal@redhat.com>
18621 M: Stefan Hajnoczi <stefanha@redhat.com>
18622 M: Miklos Szeredi <miklos@szeredi.hu>
18623 L: virtualization@lists.linux-foundation.org
18624 L: linux-fsdevel@vger.kernel.org
18626 W: https://virtio-fs.gitlab.io/
18627 F: Documentation/filesystems/virtiofs.rst
18628 F: fs/fuse/virtio_fs.c
18629 F: include/uapi/linux/virtio_fs.h
18632 M: David Airlie <airlied@linux.ie>
18633 M: Gerd Hoffmann <kraxel@redhat.com>
18634 L: dri-devel@lists.freedesktop.org
18635 L: virtualization@lists.linux-foundation.org
18637 T: git git://anongit.freedesktop.org/drm/drm-misc
18638 F: drivers/gpu/drm/virtio/
18639 F: include/uapi/linux/virtio_gpu.h
18641 VIRTIO HOST (VHOST)
18642 M: "Michael S. Tsirkin" <mst@redhat.com>
18643 M: Jason Wang <jasowang@redhat.com>
18644 L: kvm@vger.kernel.org
18645 L: virtualization@lists.linux-foundation.org
18646 L: netdev@vger.kernel.org
18648 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18650 F: include/linux/vhost_iotlb.h
18651 F: include/uapi/linux/vhost.h
18653 VIRTIO INPUT DRIVER
18654 M: Gerd Hoffmann <kraxel@redhat.com>
18656 F: drivers/virtio/virtio_input.c
18657 F: include/uapi/linux/virtio_input.h
18659 VIRTIO IOMMU DRIVER
18660 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18661 L: virtualization@lists.linux-foundation.org
18663 F: drivers/iommu/virtio-iommu.c
18664 F: include/uapi/linux/virtio_iommu.h
18667 M: David Hildenbrand <david@redhat.com>
18668 L: virtualization@lists.linux-foundation.org
18670 W: https://virtio-mem.gitlab.io/
18671 F: drivers/virtio/virtio_mem.c
18672 F: include/uapi/linux/virtio_mem.h
18674 VIRTUAL BOX GUEST DEVICE DRIVER
18675 M: Hans de Goede <hdegoede@redhat.com>
18676 M: Arnd Bergmann <arnd@arndb.de>
18677 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18679 F: drivers/virt/vboxguest/
18680 F: include/linux/vbox_utils.h
18681 F: include/uapi/linux/vbox*.h
18683 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18684 M: Hans de Goede <hdegoede@redhat.com>
18685 L: linux-fsdevel@vger.kernel.org
18689 VIRTUAL SERIO DEVICE DRIVER
18690 M: Stephen Chandler Paul <thatslyude@gmail.com>
18692 F: drivers/input/serio/userio.c
18693 F: include/uapi/linux/userio.h
18695 VIVID VIRTUAL VIDEO DRIVER
18696 M: Hans Verkuil <hverkuil@xs4all.nl>
18697 L: linux-media@vger.kernel.org
18699 W: https://linuxtv.org
18700 T: git git://linuxtv.org/media_tree.git
18701 F: drivers/media/test-drivers/vivid/*
18703 VIDTV VIRTUAL DIGITAL TV DRIVER
18704 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18705 L: linux-media@vger.kernel.org
18707 W: https://linuxtv.org
18708 T: git git://linuxtv.org/media_tree.git
18709 F: drivers/media/test-drivers/vidtv/*
18712 M: Florian Fainelli <f.fainelli@gmail.com>
18713 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18715 F: drivers/vlynq/vlynq.c
18716 F: include/linux/vlynq.h
18719 M: Martyn Welch <martyn@welchs.me.uk>
18720 M: Manohar Vanga <manohar.vanga@gmail.com>
18721 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18722 L: devel@driverdev.osuosl.org
18724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18725 F: Documentation/driver-api/vme.rst
18726 F: drivers/staging/vme/
18728 F: include/linux/vme*
18730 VMWARE BALLOON DRIVER
18731 M: Nadav Amit <namit@vmware.com>
18732 M: "VMware, Inc." <pv-drivers@vmware.com>
18733 L: linux-kernel@vger.kernel.org
18735 F: drivers/misc/vmw_balloon.c
18737 VMWARE HYPERVISOR INTERFACE
18738 M: Deep Shah <sdeep@vmware.com>
18739 M: "VMware, Inc." <pv-drivers@vmware.com>
18740 L: virtualization@lists.linux-foundation.org
18742 F: arch/x86/include/asm/vmware.h
18743 F: arch/x86/kernel/cpu/vmware.c
18745 VMWARE PVRDMA DRIVER
18746 M: Adit Ranadive <aditr@vmware.com>
18747 M: VMware PV-Drivers <pv-drivers@vmware.com>
18748 L: linux-rdma@vger.kernel.org
18750 F: drivers/infiniband/hw/vmw_pvrdma/
18752 VMware PVSCSI driver
18753 M: Jim Gill <jgill@vmware.com>
18754 M: VMware PV-Drivers <pv-drivers@vmware.com>
18755 L: linux-scsi@vger.kernel.org
18757 F: drivers/scsi/vmw_pvscsi.c
18758 F: drivers/scsi/vmw_pvscsi.h
18760 VMWARE VIRTUAL PTP CLOCK DRIVER
18761 M: Vivek Thampi <vithampi@vmware.com>
18762 M: "VMware, Inc." <pv-drivers@vmware.com>
18763 L: netdev@vger.kernel.org
18765 F: drivers/ptp/ptp_vmw.c
18767 VMWARE VMMOUSE SUBDRIVER
18768 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18769 M: "VMware, Inc." <pv-drivers@vmware.com>
18770 L: linux-input@vger.kernel.org
18772 F: drivers/input/mouse/vmmouse.c
18773 F: drivers/input/mouse/vmmouse.h
18775 VMWARE VMXNET3 ETHERNET DRIVER
18776 M: Ronak Doshi <doshir@vmware.com>
18777 M: "VMware, Inc." <pv-drivers@vmware.com>
18778 L: netdev@vger.kernel.org
18780 F: drivers/net/vmxnet3/
18782 VOCORE VOCORE2 BOARD
18783 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18784 L: linux-mips@vger.kernel.org
18786 F: arch/mips/boot/dts/ralink/vocore2.dts
18788 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18789 M: Liam Girdwood <lgirdwood@gmail.com>
18790 M: Mark Brown <broonie@kernel.org>
18791 L: linux-kernel@vger.kernel.org
18793 W: http://www.slimlogic.co.uk/?p=48
18794 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18795 F: Documentation/devicetree/bindings/regulator/
18796 F: Documentation/power/regulator/
18797 F: drivers/regulator/
18798 F: include/dt-bindings/regulator/
18799 F: include/linux/regulator/
18800 K: regulator_get_optional
18803 M: David Ahern <dsahern@kernel.org>
18804 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18805 L: netdev@vger.kernel.org
18807 F: Documentation/networking/vrf.rst
18808 F: drivers/net/vrf.c
18811 M: Petr Mladek <pmladek@suse.com>
18812 M: Steven Rostedt <rostedt@goodmis.org>
18813 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18814 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18815 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18817 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18818 F: Documentation/core-api/printk-formats.rst
18819 F: lib/test_printf.c
18822 VT1211 HARDWARE MONITOR DRIVER
18823 M: Juerg Haefliger <juergh@gmail.com>
18824 L: linux-hwmon@vger.kernel.org
18826 F: Documentation/hwmon/vt1211.rst
18827 F: drivers/hwmon/vt1211.c
18829 VT8231 HARDWARE MONITOR DRIVER
18830 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18831 L: linux-hwmon@vger.kernel.org
18833 F: drivers/hwmon/vt8231.c
18835 VUB300 USB to SDIO/SD/MMC bridge chip
18836 L: linux-mmc@vger.kernel.org
18838 F: drivers/mmc/host/vub300.c
18840 W1 DALLAS'S 1-WIRE BUS
18841 M: Evgeniy Polyakov <zbr@ioremap.net>
18843 F: Documentation/devicetree/bindings/w1/
18844 F: Documentation/w1/
18846 F: include/linux/w1.h
18848 W83791D HARDWARE MONITORING DRIVER
18849 M: Marc Hulsman <m.hulsman@tudelft.nl>
18850 L: linux-hwmon@vger.kernel.org
18852 F: Documentation/hwmon/w83791d.rst
18853 F: drivers/hwmon/w83791d.c
18855 W83793 HARDWARE MONITORING DRIVER
18856 M: Rudolf Marek <r.marek@assembler.cz>
18857 L: linux-hwmon@vger.kernel.org
18859 F: Documentation/hwmon/w83793.rst
18860 F: drivers/hwmon/w83793.c
18862 W83795 HARDWARE MONITORING DRIVER
18863 M: Jean Delvare <jdelvare@suse.com>
18864 L: linux-hwmon@vger.kernel.org
18866 F: drivers/hwmon/w83795.c
18868 W83L51xD SD/MMC CARD INTERFACE DRIVER
18869 M: Pierre Ossman <pierre@ossman.eu>
18871 F: drivers/mmc/host/wbsd.*
18873 WACOM PROTOCOL 4 SERIAL TABLETS
18874 M: Julian Squires <julian@cipht.net>
18875 M: Hans de Goede <hdegoede@redhat.com>
18876 L: linux-input@vger.kernel.org
18878 F: drivers/input/tablet/wacom_serial4.c
18880 WATCHDOG DEVICE DRIVERS
18881 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18882 M: Guenter Roeck <linux@roeck-us.net>
18883 L: linux-watchdog@vger.kernel.org
18885 W: http://www.linux-watchdog.org/
18886 T: git git://www.linux-watchdog.org/linux-watchdog.git
18887 F: Documentation/devicetree/bindings/watchdog/
18888 F: Documentation/watchdog/
18889 F: drivers/watchdog/
18890 F: include/linux/watchdog.h
18891 F: include/uapi/linux/watchdog.h
18893 WHISKEYCOVE PMIC GPIO DRIVER
18894 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18895 L: linux-gpio@vger.kernel.org
18897 F: drivers/gpio/gpio-wcove.c
18900 M: Dianlong Li <long17.cool@163.com>
18901 L: linux-rtc@vger.kernel.org
18903 F: drivers/rtc/rtc-sd3078.c
18906 M: David Rheinsberg <david.rheinsberg@gmail.com>
18907 L: linux-input@vger.kernel.org
18909 F: drivers/hid/hid-wiimote*
18911 WILOCITY WIL6210 WIRELESS DRIVER
18912 M: Maya Erez <merez@codeaurora.org>
18913 L: linux-wireless@vger.kernel.org
18914 L: wil6210@qti.qualcomm.com
18916 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18917 F: drivers/net/wireless/ath/wil6210/
18920 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18921 M: linux-wimax@intel.com
18922 L: wimax@linuxwimax.org (subscribers-only)
18924 W: http://linuxwimax.org
18925 F: Documentation/admin-guide/wimax/wimax.rst
18926 F: include/linux/wimax/debug.h
18927 F: include/net/wimax.h
18928 F: include/uapi/linux/wimax.h
18932 M: David Härdeman <david@hardeman.nu>
18934 F: drivers/media/rc/winbond-cir.c
18936 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18937 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18938 L: linux-watchdog@vger.kernel.org
18940 F: drivers/watchdog/ebc-c384_wdt.c
18942 WINSYSTEMS WS16C48 GPIO DRIVER
18943 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18944 L: linux-gpio@vger.kernel.org
18946 F: drivers/gpio/gpio-ws16c48.c
18948 WIREGUARD SECURE NETWORK TUNNEL
18949 M: Jason A. Donenfeld <Jason@zx2c4.com>
18950 L: wireguard@lists.zx2c4.com
18951 L: netdev@vger.kernel.org
18953 F: drivers/net/wireguard/
18954 F: tools/testing/selftests/wireguard/
18956 WISTRON LAPTOP BUTTON DRIVER
18957 M: Miloslav Trmac <mitr@volny.cz>
18959 F: drivers/input/misc/wistron_btns.c
18961 WL3501 WIRELESS PCMCIA CARD DRIVER
18962 L: linux-wireless@vger.kernel.org
18964 F: drivers/net/wireless/wl3501*
18966 WOLFSON MICROELECTRONICS DRIVERS
18967 L: patches@opensource.cirrus.com
18969 W: https://github.com/CirrusLogic/linux-drivers/wiki
18970 T: git https://github.com/CirrusLogic/linux-drivers.git
18971 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18972 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18973 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18974 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18975 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18976 F: Documentation/hwmon/wm83??.rst
18977 F: arch/arm/mach-s3c/mach-crag6410*
18978 F: drivers/clk/clk-wm83*.c
18979 F: drivers/extcon/extcon-arizona.c
18980 F: drivers/gpio/gpio-*wm*.c
18981 F: drivers/gpio/gpio-arizona.c
18982 F: drivers/hwmon/wm83??-hwmon.c
18983 F: drivers/input/misc/wm831x-on.c
18984 F: drivers/input/touchscreen/wm831x-ts.c
18985 F: drivers/input/touchscreen/wm97*.c
18986 F: drivers/leds/leds-wm83*.c
18987 F: drivers/mfd/arizona*
18988 F: drivers/mfd/cs47l24*
18989 F: drivers/mfd/wm*.c
18990 F: drivers/power/supply/wm83*.c
18991 F: drivers/regulator/arizona*
18992 F: drivers/regulator/wm8*.c
18993 F: drivers/rtc/rtc-wm83*.c
18994 F: drivers/video/backlight/wm83*_bl.c
18995 F: drivers/watchdog/wm83*_wdt.c
18996 F: include/linux/mfd/arizona/
18997 F: include/linux/mfd/wm831x/
18998 F: include/linux/mfd/wm8350/
18999 F: include/linux/mfd/wm8400*
19000 F: include/linux/regulator/arizona*
19001 F: include/linux/wm97xx.h
19002 F: include/sound/wm????.h
19003 F: sound/soc/codecs/arizona.?
19004 F: sound/soc/codecs/cs47l24*
19005 F: sound/soc/codecs/wm*
19008 M: Tejun Heo <tj@kernel.org>
19009 R: Lai Jiangshan <jiangshanlai@gmail.com>
19011 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19012 F: Documentation/core-api/workqueue.rst
19013 F: include/linux/workqueue.h
19014 F: kernel/workqueue.c
19016 X-POWERS AXP288 PMIC DRIVERS
19017 M: Hans de Goede <hdegoede@redhat.com>
19019 F: drivers/acpi/pmic/intel_pmic_xpower.c
19022 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19023 M: Chen-Yu Tsai <wens@csie.org>
19024 L: linux-kernel@vger.kernel.org
19029 M: Martin Schiller <ms@dev.tdt.de>
19030 L: linux-x25@vger.kernel.org
19032 F: Documentation/networking/lapb-module.rst
19033 F: Documentation/networking/x25*
19034 F: drivers/net/wan/hdlc_x25.c
19035 F: drivers/net/wan/lapbether.c
19036 F: include/*/lapb.h
19037 F: include/net/x25*
19038 F: include/uapi/linux/x25.h
19042 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19043 M: Thomas Gleixner <tglx@linutronix.de>
19044 M: Ingo Molnar <mingo@redhat.com>
19045 M: Borislav Petkov <bp@alien8.de>
19047 R: "H. Peter Anvin" <hpa@zytor.com>
19048 L: linux-kernel@vger.kernel.org
19050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19051 F: Documentation/devicetree/bindings/x86/
19052 F: Documentation/x86/
19056 M: Andy Lutomirski <luto@kernel.org>
19057 L: linux-kernel@vger.kernel.org
19059 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19062 X86 MCE INFRASTRUCTURE
19063 M: Tony Luck <tony.luck@intel.com>
19064 M: Borislav Petkov <bp@alien8.de>
19065 L: linux-edac@vger.kernel.org
19067 F: arch/x86/kernel/cpu/mce/*
19069 X86 MICROCODE UPDATE SUPPORT
19070 M: Borislav Petkov <bp@alien8.de>
19072 F: arch/x86/kernel/cpu/microcode/*
19075 M: Dave Hansen <dave.hansen@linux.intel.com>
19076 M: Andy Lutomirski <luto@kernel.org>
19077 M: Peter Zijlstra <peterz@infradead.org>
19078 L: linux-kernel@vger.kernel.org
19080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19083 X86 PLATFORM DRIVERS
19084 M: Hans de Goede <hdegoede@redhat.com>
19085 M: Mark Gross <mgross@linux.intel.com>
19086 L: platform-driver-x86@vger.kernel.org
19088 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19089 F: drivers/platform/olpc/
19090 F: drivers/platform/x86/
19092 X86 PLATFORM DRIVERS - ARCH
19093 R: Darren Hart <dvhart@infradead.org>
19094 R: Andy Shevchenko <andy@infradead.org>
19095 L: platform-driver-x86@vger.kernel.org
19098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19099 F: arch/x86/platform
19101 X86 PLATFORM UV HPE SUPERDOME FLEX
19102 M: Steve Wahl <steve.wahl@hpe.com>
19103 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19104 R: Russ Anderson <russ.anderson@hpe.com>
19106 F: arch/x86/include/asm/uv/
19107 F: arch/x86/kernel/apic/x2apic_uv_x.c
19108 F: arch/x86/platform/uv/
19111 M: Andy Lutomirski <luto@kernel.org>
19112 L: linux-kernel@vger.kernel.org
19114 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19115 F: arch/x86/entry/vdso/
19118 M: Matthew Wilcox <willy@infradead.org>
19119 L: linux-fsdevel@vger.kernel.org
19121 F: Documentation/core-api/xarray.rst
19122 F: include/linux/idr.h
19123 F: include/linux/xarray.h
19126 F: tools/testing/radix-tree
19129 M: Benjamin Valentin <benpicco@googlemail.com>
19131 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19132 F: drivers/media/rc/xbox_remote.c
19134 XC2028/3028 TUNER DRIVER
19135 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19136 L: linux-media@vger.kernel.org
19138 W: https://linuxtv.org
19139 T: git git://linuxtv.org/media_tree.git
19140 F: drivers/media/tuners/tuner-xc2028.*
19142 XDP (eXpress Data Path)
19143 M: Alexei Starovoitov <ast@kernel.org>
19144 M: Daniel Borkmann <daniel@iogearbox.net>
19145 M: David S. Miller <davem@davemloft.net>
19146 M: Jakub Kicinski <kuba@kernel.org>
19147 M: Jesper Dangaard Brouer <hawk@kernel.org>
19148 M: John Fastabend <john.fastabend@gmail.com>
19149 L: netdev@vger.kernel.org
19150 L: bpf@vger.kernel.org
19152 F: include/net/xdp.h
19153 F: include/net/xdp_priv.h
19154 F: include/trace/events/xdp.h
19155 F: kernel/bpf/cpumap.c
19156 F: kernel/bpf/devmap.c
19158 F: samples/bpf/xdp*
19159 F: tools/testing/selftests/bpf/*xdp*
19160 F: tools/testing/selftests/bpf/*/*xdp*
19161 F: drivers/net/ethernet/*/*/*/*/*xdp*
19162 F: drivers/net/ethernet/*/*/*xdp*
19163 K: (?:\b|_)xdp(?:\b|_)
19165 XDP SOCKETS (AF_XDP)
19166 M: Björn Töpel <bjorn.topel@intel.com>
19167 M: Magnus Karlsson <magnus.karlsson@intel.com>
19168 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19169 L: netdev@vger.kernel.org
19170 L: bpf@vger.kernel.org
19172 F: Documentation/networking/af_xdp.rst
19173 F: include/net/xdp_sock*
19174 F: include/net/xsk_buff_pool.h
19175 F: include/uapi/linux/if_xdp.h
19176 F: include/uapi/linux/xdp_diag.h
19177 F: include/net/netns/xdp.h
19179 F: samples/bpf/xdpsock*
19180 F: tools/lib/bpf/xsk*
19182 XEN BLOCK SUBSYSTEM
19183 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19184 M: Roger Pau Monné <roger.pau@citrix.com>
19185 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19187 F: drivers/block/xen*
19188 F: drivers/block/xen-blkback/*
19191 M: Stefano Stabellini <sstabellini@kernel.org>
19192 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19194 F: arch/arm/include/asm/xen/
19197 XEN HYPERVISOR ARM64
19198 M: Stefano Stabellini <sstabellini@kernel.org>
19199 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19201 F: arch/arm64/include/asm/xen/
19204 XEN HYPERVISOR INTERFACE
19205 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19206 M: Juergen Gross <jgross@suse.com>
19207 R: Stefano Stabellini <sstabellini@kernel.org>
19208 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19210 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19211 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19212 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19213 F: arch/x86/include/asm/pvclock-abi.h
19214 F: arch/x86/include/asm/xen/
19215 F: arch/x86/platform/pvh/
19217 F: drivers/*/xen-*front.c
19219 F: include/uapi/xen/
19222 XEN NETWORK BACKEND DRIVER
19223 M: Wei Liu <wei.liu@kernel.org>
19224 M: Paul Durrant <paul@xen.org>
19225 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19226 L: netdev@vger.kernel.org
19228 F: drivers/net/xen-netback/*
19231 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19232 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19234 F: arch/x86/pci/*xen*
19235 F: drivers/pci/*xen*
19238 M: Juergen Gross <jgross@suse.com>
19239 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19240 L: linux-scsi@vger.kernel.org
19242 F: drivers/scsi/xen-scsifront.c
19243 F: drivers/xen/xen-scsiback.c
19244 F: include/xen/interface/io/vscsiif.h
19246 XEN SOUND FRONTEND DRIVER
19247 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19248 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19249 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19253 XEN SWIOTLB SUBSYSTEM
19254 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19255 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19256 L: iommu@lists.linux-foundation.org
19258 F: arch/x86/xen/*swiotlb*
19259 F: drivers/xen/*swiotlb*
19262 M: Darrick J. Wong <darrick.wong@oracle.com>
19263 M: linux-xfs@vger.kernel.org
19264 L: linux-xfs@vger.kernel.org
19267 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19268 F: Documentation/ABI/testing/sysfs-fs-xfs
19269 F: Documentation/admin-guide/xfs.rst
19270 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19271 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19273 F: include/uapi/linux/dqblk_xfs.h
19274 F: include/uapi/linux/fsmap.h
19276 XILINX AXI ETHERNET DRIVER
19277 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19279 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19282 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19283 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19284 L: linux-can@vger.kernel.org
19286 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19287 F: drivers/net/can/xilinx_can.c
19289 XILINX SD-FEC IP CORES
19290 M: Derek Kiernan <derek.kiernan@xilinx.com>
19291 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19293 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19294 F: Documentation/misc-devices/xilinx_sdfec.rst
19295 F: drivers/misc/Kconfig
19296 F: drivers/misc/Makefile
19297 F: drivers/misc/xilinx_sdfec.c
19298 F: include/uapi/misc/xilinx_sdfec.h
19300 XILINX UARTLITE SERIAL DRIVER
19301 M: Peter Korsgaard <jacmet@sunsite.dk>
19302 L: linux-serial@vger.kernel.org
19304 F: drivers/tty/serial/uartlite.c
19306 XILINX VIDEO IP CORES
19307 M: Hyun Kwon <hyun.kwon@xilinx.com>
19308 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19309 L: linux-media@vger.kernel.org
19311 T: git git://linuxtv.org/media_tree.git
19312 F: Documentation/devicetree/bindings/media/xilinx/
19313 F: drivers/media/platform/xilinx/
19314 F: include/uapi/linux/xilinx-v4l2-controls.h
19316 XILINX ZYNQMP DPDMA DRIVER
19317 M: Hyun Kwon <hyun.kwon@xilinx.com>
19318 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19319 L: dmaengine@vger.kernel.org
19321 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19322 F: drivers/dma/xilinx/xilinx_dpdma.c
19323 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19325 XILINX ZYNQMP PSGTR PHY DRIVER
19326 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19327 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19328 L: linux-kernel@vger.kernel.org
19330 T: git https://github.com/Xilinx/linux-xlnx.git
19331 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19332 F: drivers/phy/xilinx/phy-zynqmp.c
19335 M: Eli Billauer <eli.billauer@gmail.com>
19336 L: linux-kernel@vger.kernel.org
19338 F: drivers/char/xillybus/
19341 M: George Cherian <gcherian@marvell.com>
19342 L: linux-i2c@vger.kernel.org
19344 W: http://www.marvell.com
19345 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19346 F: drivers/i2c/busses/i2c-xlp9xx.c
19348 XRA1403 GPIO EXPANDER
19349 M: Nandor Han <nandor.han@ge.com>
19350 M: Semi Malinen <semi.malinen@ge.com>
19351 L: linux-gpio@vger.kernel.org
19353 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19354 F: drivers/gpio/gpio-xra1403.c
19356 XTENSA XTFPGA PLATFORM SUPPORT
19357 M: Max Filippov <jcmvbkbc@gmail.com>
19358 L: linux-xtensa@linux-xtensa.org
19360 F: drivers/spi/spi-xtensa-xtfpga.c
19361 F: sound/soc/xtensa/xtfpga-i2s.c
19363 YAM DRIVER FOR AX.25
19364 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19365 L: linux-hams@vger.kernel.org
19367 F: drivers/net/hamradio/yam*
19368 F: include/linux/yam.h
19370 YAMA SECURITY MODULE
19371 M: Kees Cook <keescook@chromium.org>
19373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19374 F: Documentation/admin-guide/LSM/Yama.rst
19377 YEALINK PHONE DRIVER
19378 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19379 L: usbb2k-api-dev@nongnu.org
19381 F: Documentation/input/devices/yealink.rst
19382 F: drivers/input/misc/yealink.*
19384 Z8530 DRIVER FOR AX.25
19385 M: Joerg Reuter <jreuter@yaina.de>
19386 L: linux-hams@vger.kernel.org
19388 W: http://yaina.de/jreuter/
19389 W: http://www.qsl.net/dl1bke/
19390 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19391 F: drivers/net/hamradio/*scc.c
19392 F: drivers/net/hamradio/z8530.h
19394 ZBUD COMPRESSED PAGE ALLOCATOR
19395 M: Seth Jennings <sjenning@redhat.com>
19396 M: Dan Streetman <ddstreet@ieee.org>
19397 L: linux-mm@kvack.org
19399 F: include/linux/zbud.h
19402 ZD1211RW WIRELESS DRIVER
19403 M: Daniel Drake <dsd@gentoo.org>
19404 M: Ulrich Kunitz <kune@deine-taler.de>
19405 L: linux-wireless@vger.kernel.org
19406 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19408 W: http://zd1211.ath.cx/wiki/DriverRewrite
19409 F: drivers/net/wireless/zydas/zd1211rw/
19411 ZD1301 MEDIA DRIVER
19412 M: Antti Palosaari <crope@iki.fi>
19413 L: linux-media@vger.kernel.org
19415 W: https://linuxtv.org/
19416 W: http://palosaari.fi/linux/
19417 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19418 F: drivers/media/usb/dvb-usb-v2/zd1301*
19420 ZD1301_DEMOD MEDIA DRIVER
19421 M: Antti Palosaari <crope@iki.fi>
19422 L: linux-media@vger.kernel.org
19424 W: https://linuxtv.org/
19425 W: http://palosaari.fi/linux/
19426 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19427 F: drivers/media/dvb-frontends/zd1301_demod*
19429 ZHAOXIN PROCESSOR SUPPORT
19430 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19431 L: linux-kernel@vger.kernel.org
19433 F: arch/x86/kernel/cpu/zhaoxin.c
19436 M: Damien Le Moal <damien.lemoal@wdc.com>
19437 M: Naohiro Aota <naohiro.aota@wdc.com>
19438 R: Johannes Thumshirn <jth@kernel.org>
19439 L: linux-fsdevel@vger.kernel.org
19441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19442 F: Documentation/filesystems/zonefs.rst
19445 ZR36067 VIDEO FOR LINUX DRIVER
19446 M: Corentin Labbe <clabbe@baylibre.com>
19447 L: mjpeg-users@lists.sourceforge.net
19448 L: linux-media@vger.kernel.org
19450 W: http://mjpeg.sourceforge.net/driver-zoran/
19451 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19452 F: Documentation/driver-api/media/drivers/zoran.rst
19453 F: drivers/staging/media/zoran/
19455 ZPOOL COMPRESSED PAGE STORAGE API
19456 M: Dan Streetman <ddstreet@ieee.org>
19457 L: linux-mm@kvack.org
19459 F: include/linux/zpool.h
19462 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19463 M: Minchan Kim <minchan@kernel.org>
19464 M: Nitin Gupta <ngupta@vflare.org>
19465 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19466 L: linux-kernel@vger.kernel.org
19468 F: Documentation/admin-guide/blockdev/zram.rst
19469 F: drivers/block/zram/
19471 ZS DECSTATION Z85C30 SERIAL DRIVER
19472 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19474 F: drivers/tty/serial/zs.*
19476 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19477 M: Minchan Kim <minchan@kernel.org>
19478 M: Nitin Gupta <ngupta@vflare.org>
19479 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19480 L: linux-mm@kvack.org
19482 F: Documentation/vm/zsmalloc.rst
19483 F: include/linux/zsmalloc.h
19486 ZSWAP COMPRESSED SWAP CACHING
19487 M: Seth Jennings <sjenning@redhat.com>
19488 M: Dan Streetman <ddstreet@ieee.org>
19489 M: Vitaly Wool <vitaly.wool@konsulko.com>
19490 L: linux-mm@kvack.org
19495 M: Linus Torvalds <torvalds@linux-foundation.org>
19496 L: linux-kernel@vger.kernel.org
19497 S: Buried alive in reporters
19498 Q: http://patchwork.kernel.org/project/LKML/list/
19499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git