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/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.txt
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: http://patchwork.ozlabs.org/project/netdev/list/
1283 F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1284 F: drivers/net/ethernet/aquantia/atlantic/
1286 AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1287 M: Egor Pomozov <epomozov@marvell.com>
1288 L: netdev@vger.kernel.org
1290 W: http://www.aquantia.com
1291 F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1293 ARASAN NAND CONTROLLER DRIVER
1294 M: Naga Sureshkumar Relli <nagasure@xilinx.com>
1295 L: linux-mtd@lists.infradead.org
1297 F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1298 F: drivers/mtd/nand/raw/arasan-nand-controller.c
1300 ARC FRAMEBUFFER DRIVER
1301 M: Jaya Kumar <jayalk@intworks.biz>
1303 F: drivers/video/fbdev/arcfb.c
1304 F: drivers/video/fbdev/core/fb_defio.c
1307 M: Alexey Brodkin <abrodkin@synopsys.com>
1309 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1310 F: drivers/gpu/drm/arc/
1312 ARCNET NETWORK LAYER
1313 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1314 L: netdev@vger.kernel.org
1316 F: drivers/net/arcnet/
1317 F: include/uapi/linux/if_arcnet.h
1319 ARM ARCHITECTED TIMER DRIVER
1320 M: Mark Rutland <mark.rutland@arm.com>
1321 M: Marc Zyngier <maz@kernel.org>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: arch/arm/include/asm/arch_timer.h
1325 F: arch/arm64/include/asm/arch_timer.h
1326 F: drivers/clocksource/arm_arch_timer.c
1328 ARM HDLCD DRM DRIVER
1329 M: Liviu Dudau <liviu.dudau@arm.com>
1331 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1332 F: drivers/gpu/drm/arm/hdlcd_*
1334 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1335 M: Linus Walleij <linus.walleij@linaro.org>
1336 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1339 F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1340 F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1341 F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1342 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1343 F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1344 F: Documentation/devicetree/bindings/i2c/i2c-versatile.txt
1345 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1346 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1347 F: arch/arm/boot/dts/arm-realview-*
1348 F: arch/arm/boot/dts/integrator*
1349 F: arch/arm/boot/dts/versatile*
1350 F: arch/arm/mach-integrator/
1351 F: arch/arm/mach-realview/
1352 F: arch/arm/mach-versatile/
1353 F: arch/arm/plat-versatile/
1354 F: drivers/bus/arm-integrator-lm.c
1355 F: drivers/clk/versatile/
1356 F: drivers/i2c/busses/i2c-versatile.c
1357 F: drivers/irqchip/irq-versatile-fpga.c
1358 F: drivers/mtd/maps/physmap-versatile.*
1359 F: drivers/power/reset/arm-versatile-reboot.c
1360 F: drivers/soc/versatile/
1362 ARM KOMEDA DRM-KMS DRIVER
1363 M: James (Qian) Wang <james.qian.wang@arm.com>
1364 M: Liviu Dudau <liviu.dudau@arm.com>
1365 M: Mihail Atanassov <mihail.atanassov@arm.com>
1366 L: Mali DP Maintainers <malidp@foss.arm.com>
1368 T: git git://anongit.freedesktop.org/drm/drm-misc
1369 F: Documentation/devicetree/bindings/display/arm,komeda.txt
1370 F: Documentation/gpu/komeda-kms.rst
1371 F: drivers/gpu/drm/arm/display/include/
1372 F: drivers/gpu/drm/arm/display/komeda/
1374 ARM MALI PANFROST DRM DRIVER
1375 M: Rob Herring <robh@kernel.org>
1376 M: Tomeu Vizoso <tomeu.vizoso@collabora.com>
1377 R: Steven Price <steven.price@arm.com>
1378 R: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
1379 L: dri-devel@lists.freedesktop.org
1381 T: git git://anongit.freedesktop.org/drm/drm-misc
1382 F: drivers/gpu/drm/panfrost/
1383 F: include/uapi/drm/panfrost_drm.h
1385 ARM MALI-DP DRM DRIVER
1386 M: Liviu Dudau <liviu.dudau@arm.com>
1387 M: Brian Starkey <brian.starkey@arm.com>
1388 L: Mali DP Maintainers <malidp@foss.arm.com>
1390 T: git git://anongit.freedesktop.org/drm/drm-misc
1391 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1392 F: Documentation/gpu/afbc.rst
1393 F: drivers/gpu/drm/arm/
1395 ARM MFM AND FLOPPY DRIVERS
1396 M: Ian Molton <spyro@f2s.com>
1398 F: arch/arm/include/asm/floppy.h
1399 F: arch/arm/mach-rpc/floppydma.S
1401 ARM PMU PROFILING AND DEBUGGING
1402 M: Will Deacon <will@kernel.org>
1403 M: Mark Rutland <mark.rutland@arm.com>
1404 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1406 F: Documentation/devicetree/bindings/arm/pmu.yaml
1407 F: Documentation/devicetree/bindings/perf/
1408 F: arch/arm*/include/asm/hw_breakpoint.h
1409 F: arch/arm*/include/asm/perf_event.h
1410 F: arch/arm*/kernel/hw_breakpoint.c
1411 F: arch/arm*/kernel/perf_*
1412 F: arch/arm/oprofile/common.c
1414 F: include/linux/perf/arm_pmu.h
1417 M: Russell King <linux@armlinux.org.uk>
1418 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 W: http://www.armlinux.org.uk/
1421 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1423 X: arch/arm/boot/dts/
1425 ARM PRIMECELL AACI PL041 DRIVER
1426 M: Russell King <linux@armlinux.org.uk>
1430 ARM PRIMECELL BUS SUPPORT
1431 M: Russell King <linux@armlinux.org.uk>
1434 F: include/linux/amba/bus.h
1436 ARM PRIMECELL CLCD PL110 DRIVER
1437 M: Russell King <linux@armlinux.org.uk>
1439 F: drivers/video/fbdev/amba-clcd.*
1441 ARM PRIMECELL KMI PL050 DRIVER
1442 M: Russell King <linux@armlinux.org.uk>
1444 F: drivers/input/serio/ambakmi.*
1445 F: include/linux/amba/kmi.h
1447 ARM PRIMECELL MMCI PL180/1 DRIVER
1448 M: Russell King <linux@armlinux.org.uk>
1450 F: drivers/mmc/host/mmci.*
1451 F: include/linux/amba/mmci.h
1453 ARM PRIMECELL SSP PL022 SPI DRIVER
1454 M: Linus Walleij <linus.walleij@linaro.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457 F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
1458 F: drivers/spi/spi-pl022.c
1460 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1461 M: Russell King <linux@armlinux.org.uk>
1463 F: drivers/tty/serial/amba-pl01*.c
1464 F: include/linux/amba/serial.h
1466 ARM PRIMECELL VIC PL190/PL192 DRIVER
1467 M: Linus Walleij <linus.walleij@linaro.org>
1468 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1471 F: drivers/irqchip/irq-vic.c
1473 ARM SMC WATCHDOG DRIVER
1474 M: Julius Werner <jwerner@chromium.org>
1475 R: Evan Benn <evanbenn@chromium.org>
1477 F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
1478 F: drivers/watchdog/arm_smc_wdt.c
1481 M: Will Deacon <will@kernel.org>
1482 R: Robin Murphy <robin.murphy@arm.com>
1483 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1485 F: Documentation/devicetree/bindings/iommu/arm,smmu*
1486 F: drivers/iommu/arm/
1487 F: drivers/iommu/io-pgtable-arm*
1489 ARM SUB-ARCHITECTURES
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1496 ARM/ACTIONS SEMI ARCHITECTURE
1497 M: Andreas Färber <afaerber@suse.de>
1498 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1499 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 F: Documentation/devicetree/bindings/arm/actions.yaml
1502 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1503 F: Documentation/devicetree/bindings/dma/owl-dma.yaml
1504 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1505 F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
1506 F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
1507 F: Documentation/devicetree/bindings/pinctrl/actions,*
1508 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1509 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1510 F: arch/arm/boot/dts/owl-*
1511 F: arch/arm/mach-actions/
1512 F: arch/arm64/boot/dts/actions/
1513 F: drivers/clk/actions/
1514 F: drivers/clocksource/timer-owl*
1515 F: drivers/dma/owl-dma.c
1516 F: drivers/i2c/busses/i2c-owl.c
1517 F: drivers/irqchip/irq-owl-sirq.c
1518 F: drivers/mmc/host/owl-mmc.c
1519 F: drivers/pinctrl/actions/*
1520 F: drivers/soc/actions/
1521 F: include/dt-bindings/power/owl-*
1522 F: include/dt-bindings/reset/actions,*
1523 F: include/linux/soc/actions/
1526 ARM/ADS SPHERE MACHINE SUPPORT
1527 M: Lennert Buytenhek <kernel@wantstofly.org>
1528 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 ARM/AFEB9260 MACHINE SUPPORT
1532 M: Sergey Lapin <slapin@ossfans.org>
1533 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 ARM/AJECO 1ARM MACHINE SUPPORT
1537 M: Lennert Buytenhek <kernel@wantstofly.org>
1538 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 ARM/Allwinner SoC Clock Support
1542 M: Emilio López <emilio@elopez.com.ar>
1544 F: drivers/clk/sunxi/
1546 ARM/Allwinner sunXi SoC support
1547 M: Maxime Ripard <mripard@kernel.org>
1548 M: Chen-Yu Tsai <wens@csie.org>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1552 F: arch/arm/mach-sunxi/
1553 F: arch/arm64/boot/dts/allwinner/
1554 F: drivers/clk/sunxi-ng/
1555 F: drivers/pinctrl/sunxi/
1556 F: drivers/soc/sunxi/
1560 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1561 M: Neil Armstrong <narmstrong@baylibre.com>
1562 M: Jerome Brunet <jbrunet@baylibre.com>
1563 L: linux-amlogic@lists.infradead.org
1565 F: Documentation/devicetree/bindings/clock/amlogic*
1566 F: drivers/clk/meson/
1567 F: include/dt-bindings/clock/gxbb*
1568 F: include/dt-bindings/clock/meson*
1570 ARM/Amlogic Meson SoC Crypto Drivers
1571 M: Corentin Labbe <clabbe@baylibre.com>
1572 L: linux-crypto@vger.kernel.org
1573 L: linux-amlogic@lists.infradead.org
1575 F: Documentation/devicetree/bindings/crypto/amlogic*
1576 F: drivers/crypto/amlogic/
1578 ARM/Amlogic Meson SoC Sound Drivers
1579 M: Jerome Brunet <jbrunet@baylibre.com>
1580 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1582 F: Documentation/devicetree/bindings/sound/amlogic*
1585 ARM/Amlogic Meson SoC support
1586 M: Kevin Hilman <khilman@baylibre.com>
1587 R: Neil Armstrong <narmstrong@baylibre.com>
1588 R: Jerome Brunet <jbrunet@baylibre.com>
1589 R: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
1590 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1591 L: linux-amlogic@lists.infradead.org
1593 W: http://linux-meson.com/
1594 F: arch/arm/boot/dts/meson*
1595 F: arch/arm/mach-meson/
1596 F: arch/arm64/boot/dts/amlogic/
1597 F: drivers/mmc/host/meson*
1598 F: drivers/pinctrl/meson/
1599 F: drivers/rtc/rtc-meson*
1600 F: drivers/soc/amlogic/
1603 ARM/Annapurna Labs ALPINE ARCHITECTURE
1604 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1605 M: Antoine Tenart <atenart@kernel.org>
1606 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 F: arch/arm/boot/dts/alpine*
1609 F: arch/arm/mach-alpine/
1610 F: arch/arm64/boot/dts/amazon/
1611 F: drivers/*/*alpine*
1613 ARM/ARTPEC MACHINE SUPPORT
1614 M: Jesper Nilsson <jesper.nilsson@axis.com>
1615 M: Lars Persson <lars.persson@axis.com>
1616 L: linux-arm-kernel@axis.com
1618 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1619 F: arch/arm/boot/dts/artpec6*
1620 F: arch/arm/mach-artpec
1622 F: drivers/crypto/axis
1623 F: drivers/mmc/host/usdhi6rol0.c
1624 F: drivers/pinctrl/pinctrl-artpec*
1626 ARM/ASPEED I2C DRIVER
1627 M: Brendan Higgins <brendanhiggins@google.com>
1628 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1629 R: Joel Stanley <joel@jms.id.au>
1630 L: linux-i2c@vger.kernel.org
1631 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1633 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1634 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1635 F: drivers/i2c/busses/i2c-aspeed.c
1636 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1638 ARM/ASPEED MACHINE SUPPORT
1639 M: Joel Stanley <joel@jms.id.au>
1640 R: Andrew Jeffery <andrew@aj.id.au>
1641 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1644 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1645 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1646 F: arch/arm/boot/dts/aspeed-*
1647 F: arch/arm/mach-aspeed/
1650 ARM/BITMAIN ARCHITECTURE
1651 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1652 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1654 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1655 F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
1656 F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1657 F: arch/arm64/boot/dts/bitmain/
1658 F: drivers/clk/clk-bm1880.c
1659 F: drivers/pinctrl/pinctrl-bm1880.c
1661 ARM/CALXEDA HIGHBANK ARCHITECTURE
1662 M: Andre Przywara <andre.przywara@arm.com>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 F: arch/arm/boot/dts/ecx-*.dts*
1666 F: arch/arm/boot/dts/highbank.dts
1667 F: arch/arm/mach-highbank/
1669 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1670 M: Krzysztof Halasa <khalasa@piap.pl>
1672 F: arch/arm/mach-cns3xxx/
1674 ARM/CAVIUM THUNDER NETWORK DRIVER
1675 M: Sunil Goutham <sgoutham@marvell.com>
1676 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1678 F: drivers/net/ethernet/cavium/thunder/
1680 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1681 M: Lukasz Majewski <lukma@denx.de>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1684 F: arch/arm/mach-ep93xx/ts72xx.c
1686 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1687 M: Alexander Shiyan <shc_work@mail.ru>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1693 M: Lennert Buytenhek <kernel@wantstofly.org>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1698 M: Hartley Sweeten <hsweeten@visionengravers.com>
1699 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1700 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702 F: arch/arm/mach-ep93xx/
1703 F: arch/arm/mach-ep93xx/include/mach/
1706 M: Russell King <linux@armlinux.org.uk>
1707 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1710 F: drivers/clk/clkdev.c
1712 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1713 M: Baruch Siach <baruch@tkos.co.il>
1714 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716 F: arch/arm/boot/dts/cx92755*
1719 ARM/CONTEC MICRO9 MACHINE SUPPORT
1720 M: Hubert Feurstein <hubert.feurstein@contec.at>
1722 F: arch/arm/mach-ep93xx/micro9.c
1724 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1725 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1726 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1727 R: Mike Leach <mike.leach@linaro.org>
1728 L: coresight@lists.linaro.org (moderated for non-subscribers)
1729 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1732 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1733 F: Documentation/devicetree/bindings/arm/coresight-cti.yaml
1734 F: Documentation/devicetree/bindings/arm/coresight.txt
1735 F: Documentation/trace/coresight/*
1736 F: drivers/hwtracing/coresight/*
1737 F: include/dt-bindings/arm/coresight-cti-dt.h
1738 F: tools/perf/arch/arm/util/auxtrace.c
1739 F: tools/perf/arch/arm/util/cs-etm.c
1740 F: tools/perf/arch/arm/util/cs-etm.h
1741 F: tools/perf/arch/arm/util/pmu.c
1742 F: tools/perf/util/cs-etm-decoder/*
1743 F: tools/perf/util/cs-etm.*
1745 ARM/CORGI MACHINE SUPPORT
1746 M: Richard Purdie <rpurdie@rpsys.net>
1749 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1750 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1751 M: Linus Walleij <linus.walleij@linaro.org>
1752 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1754 T: git git://github.com/ulli-kroll/linux.git
1755 F: Documentation/devicetree/bindings/arm/gemini.txt
1756 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1757 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1758 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1759 F: arch/arm/mach-gemini/
1760 F: drivers/net/ethernet/cortina/
1761 F: drivers/pinctrl/pinctrl-gemini.c
1762 F: drivers/rtc/rtc-ftrtc010.c
1764 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1765 M: Barry Song <baohua@kernel.org>
1766 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1769 F: arch/arm/boot/dts/prima2*
1770 F: arch/arm/mach-prima2/
1771 F: drivers/clk/sirf/
1772 F: drivers/clocksource/timer-atlas7.c
1773 F: drivers/clocksource/timer-prima2.c
1777 ARM/CZ.NIC TURRIS MOX SUPPORT
1778 M: Marek Behun <marek.behun@nic.cz>
1780 W: http://mox.turris.cz
1781 F: Documentation/ABI/testing/debugfs-moxtet
1782 F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
1783 F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1784 F: Documentation/devicetree/bindings/bus/moxtet.txt
1785 F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1786 F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1787 F: drivers/bus/moxtet.c
1788 F: drivers/firmware/turris-mox-rwtm.c
1789 F: drivers/gpio/gpio-moxtet.c
1790 F: include/linux/moxtet.h
1792 ARM/EBSA110 MACHINE SUPPORT
1793 M: Russell King <linux@armlinux.org.uk>
1794 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 W: http://www.armlinux.org.uk/
1797 F: arch/arm/mach-ebsa110/
1798 F: drivers/net/ethernet/amd/am79c961a.*
1800 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1801 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1802 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1808 M: Robert Jarzmik <robert.jarzmik@free.fr>
1809 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 F: arch/arm/mach-pxa/ezx.c
1813 ARM/FARADAY FA526 PORT
1814 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1817 T: git git://git.berlios.de/gemini-board
1818 F: arch/arm/mm/*-fa*
1820 ARM/FOOTBRIDGE ARCHITECTURE
1821 M: Russell King <linux@armlinux.org.uk>
1822 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824 W: http://www.armlinux.org.uk/
1825 F: arch/arm/include/asm/hardware/dec21285.h
1826 F: arch/arm/mach-footbridge/
1828 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1829 M: Shawn Guo <shawnguo@kernel.org>
1830 M: Sascha Hauer <s.hauer@pengutronix.de>
1831 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1832 R: Fabio Estevam <festevam@gmail.com>
1833 R: NXP Linux Team <linux-imx@nxp.com>
1834 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1837 X: drivers/media/i2c/
1841 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1842 M: Shawn Guo <shawnguo@kernel.org>
1843 M: Li Yang <leoyang.li@nxp.com>
1844 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1846 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1847 F: arch/arm/boot/dts/ls1021a*
1848 F: arch/arm64/boot/dts/freescale/fsl-*
1849 F: arch/arm64/boot/dts/freescale/qoriq-*
1851 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1852 M: Shawn Guo <shawnguo@kernel.org>
1853 M: Sascha Hauer <s.hauer@pengutronix.de>
1854 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1855 R: Stefan Agner <stefan@agner.ch>
1856 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1859 F: arch/arm/boot/dts/vf*
1860 F: arch/arm/mach-imx/*vf610*
1862 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1863 M: Lennert Buytenhek <kernel@wantstofly.org>
1864 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867 ARM/GUMSTIX MACHINE SUPPORT
1868 M: Steve Sakoman <sakoman@gmail.com>
1869 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1873 M: Philipp Zabel <philipp.zabel@gmail.com>
1874 M: Paul Parsons <lost.distance@yahoo.com>
1875 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 F: arch/arm/mach-pxa/hx4700.c
1878 F: arch/arm/mach-pxa/include/mach/hx4700.h
1879 F: sound/soc/pxa/hx4700.c
1881 ARM/HISILICON SOC SUPPORT
1882 M: Wei Xu <xuwei5@hisilicon.com>
1883 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1885 W: http://www.hisilicon.com
1886 T: git git://github.com/hisilicon/linux-hisi.git
1887 F: arch/arm/boot/dts/hi3*
1888 F: arch/arm/boot/dts/hip*
1889 F: arch/arm/boot/dts/hisi*
1890 F: arch/arm/mach-hisi/
1891 F: arch/arm64/boot/dts/hisilicon/
1893 ARM/HP JORNADA 7XX MACHINE SUPPORT
1894 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1898 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1899 F: arch/arm/mach-sa1100/jornada720.c
1901 ARM/IGEP MACHINE SUPPORT
1902 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1903 M: Javier Martinez Canillas <javier@dowhile0.org>
1904 L: linux-omap@vger.kernel.org
1905 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907 F: arch/arm/boot/dts/omap3-igep*
1909 ARM/INCOME PXA270 SUPPORT
1910 M: Marek Vasut <marek.vasut@gmail.com>
1911 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1913 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1915 ARM/INTEL IOP32X ARM ARCHITECTURE
1916 M: Lennert Buytenhek <kernel@wantstofly.org>
1917 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920 ARM/INTEL IQ81342EX MACHINE SUPPORT
1921 M: Lennert Buytenhek <kernel@wantstofly.org>
1922 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1925 ARM/INTEL IXDP2850 MACHINE SUPPORT
1926 M: Lennert Buytenhek <kernel@wantstofly.org>
1927 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 ARM/INTEL IXP4XX ARM ARCHITECTURE
1931 M: Linus Walleij <linusw@kernel.org>
1932 M: Imre Kaloz <kaloz@openwrt.org>
1933 M: Krzysztof Halasa <khalasa@piap.pl>
1934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1937 F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1938 F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1939 F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1940 F: arch/arm/mach-ixp4xx/
1941 F: drivers/clocksource/timer-ixp4xx.c
1942 F: drivers/gpio/gpio-ixp4xx.c
1943 F: drivers/irqchip/irq-ixp4xx.c
1944 F: include/linux/irqchip/irq-ixp4xx.h
1945 F: include/linux/platform_data/timer-ixp4xx.h
1947 ARM/INTEL KEEMBAY ARCHITECTURE
1948 M: Paul J. Murphy <paul.j.murphy@intel.com>
1949 M: Daniele Alessandrelli <daniele.alessandrelli@intel.com>
1951 F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
1952 F: arch/arm64/boot/dts/intel/keembay-evm.dts
1953 F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
1955 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1956 M: Jonathan Cameron <jic23@cam.ac.uk>
1957 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1959 F: arch/arm/mach-pxa/stargate2.c
1960 F: drivers/pcmcia/pxa2xx_stargate2.c
1962 ARM/INTEL XSC3 (MANZANO) ARM CORE
1963 M: Lennert Buytenhek <kernel@wantstofly.org>
1964 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1968 M: Lennert Buytenhek <kernel@wantstofly.org>
1969 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1972 ARM/LG1K ARCHITECTURE
1973 M: Chanho Min <chanho.min@lge.com>
1974 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1976 F: arch/arm64/boot/dts/lg/
1978 ARM/LOGICPD PXA270 MACHINE SUPPORT
1979 M: Lennert Buytenhek <kernel@wantstofly.org>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1983 ARM/LPC18XX ARCHITECTURE
1984 M: Vladimir Zapolskiy <vz@mleia.com>
1985 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987 F: Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1988 F: arch/arm/boot/dts/lpc43*
1989 F: drivers/i2c/busses/i2c-lpc2k.c
1990 F: drivers/memory/pl172.c
1991 F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
1992 F: drivers/rtc/rtc-lpc24xx.c
1995 ARM/LPC32XX SOC SUPPORT
1996 M: Vladimir Zapolskiy <vz@mleia.com>
1997 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1998 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2001 F: Documentation/devicetree/bindings/i2c/i2c-pnx.txt
2002 F: arch/arm/boot/dts/lpc32*
2003 F: arch/arm/mach-lpc32xx/
2004 F: drivers/i2c/busses/i2c-pnx.c
2005 F: drivers/net/ethernet/nxp/lpc_eth.c
2006 F: drivers/usb/host/ohci-nxp.c
2007 F: drivers/watchdog/pnx4008_wdt.c
2010 ARM/MAGICIAN MACHINE SUPPORT
2011 M: Philipp Zabel <philipp.zabel@gmail.com>
2014 ARM/Marvell Dove/MV78xx0/Orion SOC support
2015 M: Jason Cooper <jason@lakedaemon.net>
2016 M: Andrew Lunn <andrew@lunn.ch>
2017 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2018 M: Gregory Clement <gregory.clement@bootlin.com>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2021 T: git git://git.infradead.org/linux-mvebu.git
2022 F: Documentation/devicetree/bindings/soc/dove/
2023 F: arch/arm/boot/dts/dove*
2024 F: arch/arm/boot/dts/orion5x*
2025 F: arch/arm/mach-dove/
2026 F: arch/arm/mach-mv78xx0/
2027 F: arch/arm/mach-orion5x/
2028 F: arch/arm/plat-orion/
2029 F: drivers/soc/dove/
2031 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2032 M: Jason Cooper <jason@lakedaemon.net>
2033 M: Andrew Lunn <andrew@lunn.ch>
2034 M: Gregory Clement <gregory.clement@bootlin.com>
2035 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 T: git git://git.infradead.org/linux-mvebu.git
2039 F: arch/arm/boot/dts/armada*
2040 F: arch/arm/boot/dts/kirkwood*
2041 F: arch/arm/configs/mvebu_*_defconfig
2042 F: arch/arm/mach-mvebu/
2043 F: arch/arm64/boot/dts/marvell/armada*
2044 F: arch/arm64/boot/dts/marvell/cn913*
2045 F: drivers/cpufreq/armada-37xx-cpufreq.c
2046 F: drivers/cpufreq/armada-8k-cpufreq.c
2047 F: drivers/cpufreq/mvebu-cpufreq.c
2048 F: drivers/irqchip/irq-armada-370-xp.c
2049 F: drivers/irqchip/irq-mvebu-*
2050 F: drivers/pinctrl/mvebu/
2051 F: drivers/rtc/rtc-armada38x.c
2053 ARM/Mediatek RTC DRIVER
2054 M: Eddie Huang <eddie.huang@mediatek.com>
2055 M: Sean Wang <sean.wang@mediatek.com>
2056 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2059 F: Documentation/devicetree/bindings/rtc/rtc-mt2712.txt
2060 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
2061 F: drivers/rtc/rtc-mt2712.c
2062 F: drivers/rtc/rtc-mt6397.c
2063 F: drivers/rtc/rtc-mt7622.c
2065 ARM/Mediatek SoC support
2066 M: Matthias Brugger <matthias.bgg@gmail.com>
2067 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2068 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2070 W: https://mtk.bcnfs.org/
2071 C: irc://chat.freenode.net/linux-mediatek
2072 F: arch/arm/boot/dts/mt6*
2073 F: arch/arm/boot/dts/mt7*
2074 F: arch/arm/boot/dts/mt8*
2075 F: arch/arm/mach-mediatek/
2076 F: arch/arm64/boot/dts/mediatek/
2077 F: drivers/soc/mediatek/
2082 ARM/Mediatek USB3 PHY DRIVER
2083 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
2084 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
2087 F: Documentation/devicetree/bindings/phy/phy-mtk-*
2088 F: drivers/phy/mediatek/
2090 ARM/Microchip (AT91) SoC support
2091 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2092 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
2093 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2094 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 W: http://www.linux4sam.org
2097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2098 F: arch/arm/boot/dts/at91*.dts
2099 F: arch/arm/boot/dts/at91*.dtsi
2100 F: arch/arm/boot/dts/sama*.dts
2101 F: arch/arm/boot/dts/sama*.dtsi
2102 F: arch/arm/include/debug/at91.S
2103 F: arch/arm/mach-at91/
2104 F: drivers/memory/atmel*
2105 F: drivers/watchdog/sama5d4_wdt.c
2106 F: include/soc/at91/
2107 X: drivers/input/touchscreen/atmel_mxt_ts.c
2108 X: drivers/net/wireless/atmel/
2112 ARM/Microchip Sparx5 SoC support
2113 M: Lars Povlsen <lars.povlsen@microchip.com>
2114 M: Steen Hegelund <Steen.Hegelund@microchip.com>
2115 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 T: git git://github.com/microchip-ung/linux-upstream.git
2119 F: arch/arm64/boot/dts/microchip/
2122 ARM/MIOA701 MACHINE SUPPORT
2123 M: Robert Jarzmik <robert.jarzmik@free.fr>
2124 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2126 F: arch/arm/mach-pxa/mioa701.c
2128 ARM/MStar/Sigmastar Armv7 SoC support
2129 M: Daniel Palmer <daniel@thingy.jp>
2130 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2132 W: http://linux-chenxing.org/
2133 F: Documentation/devicetree/bindings/arm/mstar/*
2134 F: arch/arm/boot/dts/mstar-*
2135 F: arch/arm/mach-mstar/
2137 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
2138 M: Michael Petchkovsky <mkpetch@internode.on.net>
2141 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
2142 M: Linus Walleij <linus.walleij@linaro.org>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2146 F: Documentation/devicetree/bindings/arm/ste-*
2147 F: Documentation/devicetree/bindings/arm/ux500.yaml
2148 F: Documentation/devicetree/bindings/arm/ux500/
2149 F: Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
2150 F: Documentation/devicetree/bindings/i2c/i2c-stu300.txt
2151 F: arch/arm/boot/dts/ste-*
2152 F: arch/arm/mach-nomadik/
2153 F: arch/arm/mach-u300/
2154 F: arch/arm/mach-ux500/
2155 F: drivers/clk/clk-nomadik.c
2156 F: drivers/clk/clk-u300.c
2157 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2158 F: drivers/clocksource/timer-u300.c
2159 F: drivers/dma/coh901318*
2160 F: drivers/dma/ste_dma40*
2161 F: drivers/hwspinlock/u8500_hsem.c
2162 F: drivers/i2c/busses/i2c-nomadik.c
2163 F: drivers/i2c/busses/i2c-stu300.c
2164 F: drivers/iio/adc/ab8500-gpadc.c
2165 F: drivers/mfd/ab3100*
2166 F: drivers/mfd/ab8500*
2167 F: drivers/mfd/abx500*
2168 F: drivers/mfd/db8500*
2169 F: drivers/mfd/dbx500*
2170 F: drivers/pinctrl/nomadik/
2171 F: drivers/pinctrl/pinctrl-coh901*
2172 F: drivers/pinctrl/pinctrl-u300.c
2173 F: drivers/rtc/rtc-ab3100.c
2174 F: drivers/rtc/rtc-ab8500.c
2175 F: drivers/rtc/rtc-coh901331.c
2176 F: drivers/rtc/rtc-pl031.c
2177 F: drivers/soc/ux500/
2178 F: drivers/watchdog/coh901327_wdt.c
2180 ARM/NUVOTON NPCM ARCHITECTURE
2181 M: Avi Fishman <avifishman70@gmail.com>
2182 M: Tomer Maimon <tmaimon77@gmail.com>
2183 M: Tali Perry <tali.perry1@gmail.com>
2184 R: Patrick Venture <venture@google.com>
2185 R: Nancy Yuen <yuenn@google.com>
2186 R: Benjamin Fair <benjaminfair@google.com>
2187 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2189 F: Documentation/devicetree/bindings/*/*/*npcm*
2190 F: Documentation/devicetree/bindings/*/*npcm*
2191 F: arch/arm/boot/dts/nuvoton-npcm*
2192 F: arch/arm/mach-npcm/
2194 F: drivers/*/*/*npcm*
2195 F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2197 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2198 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
2200 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
2201 F: arch/arm/mach-s3c/gta02.h
2202 F: arch/arm/mach-s3c/mach-gta02.c
2204 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2205 M: Alexander Clouter <alex@digriz.org.uk>
2206 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 W: http://www.digriz.org.uk/ts78xx/kernel
2209 F: arch/arm/mach-orion5x/ts78xx-*
2211 ARM/OXNAS platform support
2212 M: Neil Armstrong <narmstrong@baylibre.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 L: linux-oxnas@groups.io (moderated for non-subscribers)
2216 F: arch/arm/boot/dts/ox8*.dts*
2217 F: arch/arm/mach-oxnas/
2218 F: drivers/power/reset/oxnas-restart.c
2221 ARM/PALM TREO SUPPORT
2222 M: Tomas Cech <sleep_walker@suse.com>
2223 L: linux-arm-kernel@lists.infradead.org
2225 W: http://hackndev.com
2226 F: arch/arm/mach-pxa/palmtreo.*
2228 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2229 M: Marek Vasut <marek.vasut@gmail.com>
2230 L: linux-arm-kernel@lists.infradead.org
2232 W: http://hackndev.com
2233 F: arch/arm/mach-pxa/include/mach/palmld.h
2234 F: arch/arm/mach-pxa/include/mach/palmtc.h
2235 F: arch/arm/mach-pxa/include/mach/palmtx.h
2236 F: arch/arm/mach-pxa/palmld.c
2237 F: arch/arm/mach-pxa/palmt5.*
2238 F: arch/arm/mach-pxa/palmtc.c
2239 F: arch/arm/mach-pxa/palmte2.*
2240 F: arch/arm/mach-pxa/palmtx.c
2243 M: Sergey Lapin <slapin@ossfans.org>
2244 L: linux-arm-kernel@lists.infradead.org
2246 W: http://hackndev.com
2247 F: arch/arm/mach-pxa/palmz72.*
2250 M: Peter Chubb <pleb@gelato.unsw.edu.au>
2252 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2254 ARM/PT DIGITAL BOARD PORT
2255 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2256 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2258 W: http://www.armlinux.org.uk/
2260 ARM/QUALCOMM SUPPORT
2261 M: Andy Gross <agross@kernel.org>
2262 M: Bjorn Andersson <bjorn.andersson@linaro.org>
2263 L: linux-arm-msm@vger.kernel.org
2265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2266 F: Documentation/devicetree/bindings/*/qcom*
2267 F: Documentation/devicetree/bindings/soc/qcom/
2268 F: arch/arm/boot/dts/qcom-*.dts
2269 F: arch/arm/boot/dts/qcom-*.dtsi
2270 F: arch/arm/mach-qcom/
2271 F: arch/arm64/boot/dts/qcom/
2272 F: drivers/*/*/qcom*
2273 F: drivers/*/*/qcom/
2274 F: drivers/*/pm8???-*
2277 F: drivers/bluetooth/btqcomsmd.c
2278 F: drivers/clocksource/timer-qcom.c
2279 F: drivers/cpuidle/cpuidle-qcom-spm.c
2280 F: drivers/extcon/extcon-qcom*
2281 F: drivers/i2c/busses/i2c-qcom-geni.c
2282 F: drivers/i2c/busses/i2c-qup.c
2283 F: drivers/iommu/msm*
2284 F: drivers/mfd/ssbi.c
2285 F: drivers/mmc/host/mmci_qcom*
2286 F: drivers/mmc/host/sdhci-msm.c
2287 F: drivers/pci/controller/dwc/pcie-qcom.c
2288 F: drivers/phy/qualcomm/
2289 F: drivers/power/*/msm*
2290 F: drivers/reset/reset-qcom-*
2291 F: drivers/scsi/ufs/ufs-qcom*
2292 F: drivers/spi/spi-geni-qcom.c
2293 F: drivers/spi/spi-qcom-qspi.c
2294 F: drivers/spi/spi-qup.c
2295 F: drivers/tty/serial/msm_serial.c
2296 F: drivers/usb/dwc3/dwc3-qcom.c
2297 F: include/dt-bindings/*/qcom*
2298 F: include/linux/*/qcom*
2300 ARM/RADISYS ENP2611 MACHINE SUPPORT
2301 M: Lennert Buytenhek <kernel@wantstofly.org>
2302 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 ARM/RDA MICRO ARCHITECTURE
2306 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2308 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2310 F: Documentation/devicetree/bindings/arm/rda.yaml
2311 F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
2312 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2313 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2314 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2315 F: arch/arm/boot/dts/rda8810pl-*
2316 F: drivers/clocksource/timer-rda.c
2317 F: drivers/gpio/gpio-rda.c
2318 F: drivers/irqchip/irq-rda-intc.c
2319 F: drivers/tty/serial/rda-uart.c
2321 ARM/REALTEK ARCHITECTURE
2322 M: Andreas Färber <afaerber@suse.de>
2323 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 L: linux-realtek-soc@lists.infradead.org (moderated for non-subscribers)
2326 F: Documentation/devicetree/bindings/arm/realtek.yaml
2327 F: arch/arm/boot/dts/rtd*
2328 F: arch/arm/mach-realtek/
2329 F: arch/arm64/boot/dts/realtek/
2331 ARM/RENESAS ARM64 ARCHITECTURE
2332 M: Geert Uytterhoeven <geert+renesas@glider.be>
2333 M: Magnus Damm <magnus.damm@gmail.com>
2334 L: linux-renesas-soc@vger.kernel.org
2336 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2338 F: Documentation/devicetree/bindings/arm/renesas.yaml
2339 F: arch/arm64/boot/dts/renesas/
2340 F: drivers/soc/renesas/
2341 F: include/linux/soc/renesas/
2343 ARM/RISCPC ARCHITECTURE
2344 M: Russell King <linux@armlinux.org.uk>
2345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2347 W: http://www.armlinux.org.uk/
2348 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2349 F: arch/arm/include/asm/hardware/ioc.h
2350 F: arch/arm/include/asm/hardware/iomd.h
2351 F: arch/arm/include/asm/hardware/memc.h
2352 F: arch/arm/mach-rpc/
2353 F: drivers/net/ethernet/8390/etherh.c
2354 F: drivers/net/ethernet/i825xx/ether1*
2355 F: drivers/net/ethernet/seeq/ether3*
2356 F: drivers/scsi/arm/
2358 ARM/Rockchip SoC support
2359 M: Heiko Stuebner <heiko@sntech.de>
2360 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2361 L: linux-rockchip@lists.infradead.org
2363 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2364 F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
2365 F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
2366 F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
2367 F: arch/arm/boot/dts/rk3*
2368 F: arch/arm/boot/dts/rv1108*
2369 F: arch/arm/mach-rockchip/
2370 F: drivers/*/*/*rockchip*
2371 F: drivers/*/*rockchip*
2372 F: drivers/clk/rockchip/
2373 F: drivers/i2c/busses/i2c-rk3x.c
2374 F: sound/soc/rockchip/
2377 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2378 M: Kukjin Kim <kgene@kernel.org>
2379 M: Krzysztof Kozlowski <krzk@kernel.org>
2380 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2381 L: linux-samsung-soc@vger.kernel.org
2383 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2384 F: Documentation/arm/samsung/
2385 F: Documentation/devicetree/bindings/arm/samsung/
2386 F: Documentation/devicetree/bindings/power/pd-samsung.yaml
2387 F: arch/arm/boot/dts/exynos*
2388 F: arch/arm/boot/dts/s3c*
2389 F: arch/arm/boot/dts/s5p*
2390 F: arch/arm/mach-exynos*/
2391 F: arch/arm/mach-s3c/
2392 F: arch/arm/mach-s5p*/
2393 F: arch/arm64/boot/dts/exynos/
2394 F: drivers/*/*/*s3c24*
2395 F: drivers/*/*s3c24*
2396 F: drivers/*/*s3c64xx*
2397 F: drivers/*/*s5pv210*
2398 F: drivers/memory/samsung/
2399 F: drivers/soc/samsung/
2400 F: drivers/tty/serial/samsung*
2401 F: include/linux/soc/samsung/
2407 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2408 M: Kyungmin Park <kyungmin.park@samsung.com>
2409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2411 F: arch/arm/mach-s5pv210/
2413 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2414 M: Kyungmin Park <kyungmin.park@samsung.com>
2415 M: Kamil Debski <kamil@wypas.org>
2416 M: Andrzej Hajda <a.hajda@samsung.com>
2417 L: linux-arm-kernel@lists.infradead.org
2418 L: linux-media@vger.kernel.org
2420 F: drivers/media/platform/s5p-g2d/
2422 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2423 M: Marek Szyprowski <m.szyprowski@samsung.com>
2424 L: linux-samsung-soc@vger.kernel.org
2425 L: linux-media@vger.kernel.org
2427 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2428 F: drivers/media/cec/platform/s5p/
2430 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2431 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2432 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2433 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2434 L: linux-arm-kernel@lists.infradead.org
2435 L: linux-media@vger.kernel.org
2437 F: drivers/media/platform/s5p-jpeg/
2439 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2440 M: Kyungmin Park <kyungmin.park@samsung.com>
2441 M: Kamil Debski <kamil@wypas.org>
2442 M: Jeongtae Park <jtp.park@samsung.com>
2443 M: Andrzej Hajda <a.hajda@samsung.com>
2444 L: linux-arm-kernel@lists.infradead.org
2445 L: linux-media@vger.kernel.org
2447 F: drivers/media/platform/s5p-mfc/
2449 ARM/SHMOBILE ARM ARCHITECTURE
2450 M: Geert Uytterhoeven <geert+renesas@glider.be>
2451 M: Magnus Damm <magnus.damm@gmail.com>
2452 L: linux-renesas-soc@vger.kernel.org
2454 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2456 F: Documentation/devicetree/bindings/arm/renesas.yaml
2457 F: arch/arm/boot/dts/emev2*
2458 F: arch/arm/boot/dts/gr-peach*
2459 F: arch/arm/boot/dts/iwg20d-q7*
2460 F: arch/arm/boot/dts/r7s*
2461 F: arch/arm/boot/dts/r8a*
2462 F: arch/arm/boot/dts/r9a*
2463 F: arch/arm/boot/dts/sh*
2464 F: arch/arm/configs/shmobile_defconfig
2465 F: arch/arm/include/debug/renesas-scif.S
2466 F: arch/arm/mach-shmobile/
2467 F: drivers/soc/renesas/
2468 F: include/linux/soc/renesas/
2470 ARM/SOCFPGA ARCHITECTURE
2471 M: Dinh Nguyen <dinguyen@kernel.org>
2473 W: http://www.rocketboards.org
2474 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2475 F: arch/arm/boot/dts/socfpga*
2476 F: arch/arm/configs/socfpga_defconfig
2477 F: arch/arm/mach-socfpga/
2478 F: arch/arm64/boot/dts/altera/
2479 F: arch/arm64/boot/dts/intel/
2481 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2482 M: Dinh Nguyen <dinguyen@kernel.org>
2484 F: drivers/clk/socfpga/
2486 ARM/SOCFPGA EDAC SUPPORT
2487 M: Dinh Nguyen <dinguyen@kernel.org>
2489 F: drivers/edac/altera_edac.
2491 ARM/SPREADTRUM SoC SUPPORT
2492 M: Orson Zhai <orsonzhai@gmail.com>
2493 M: Baolin Wang <baolin.wang7@gmail.com>
2494 M: Chunyan Zhang <zhang.lyra@gmail.com>
2496 F: arch/arm64/boot/dts/sprd
2501 ARM/STI ARCHITECTURE
2502 M: Patrice Chotard <patrice.chotard@st.com>
2503 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505 W: http://www.stlinux.com
2506 F: Documentation/devicetree/bindings/i2c/i2c-st.txt
2507 F: arch/arm/boot/dts/sti*
2508 F: arch/arm/mach-sti/
2509 F: drivers/ata/ahci_st.c
2510 F: drivers/char/hw_random/st-rng.c
2511 F: drivers/clocksource/arm_global_timer.c
2512 F: drivers/clocksource/clksrc_st_lpc.c
2513 F: drivers/cpufreq/sti-cpufreq.c
2514 F: drivers/dma/st_fdma*
2515 F: drivers/i2c/busses/i2c-st.c
2516 F: drivers/media/platform/sti/c8sectpfe/
2517 F: drivers/media/rc/st_rc.c
2518 F: drivers/mmc/host/sdhci-st.c
2519 F: drivers/phy/st/phy-miphy28lp.c
2520 F: drivers/phy/st/phy-stih407-usb.c
2521 F: drivers/pinctrl/pinctrl-st.c
2522 F: drivers/remoteproc/st_remoteproc.c
2523 F: drivers/remoteproc/st_slim_rproc.c
2524 F: drivers/reset/sti/
2525 F: drivers/rtc/rtc-st-lpc.c
2526 F: drivers/tty/serial/st-asc.c
2527 F: drivers/usb/dwc3/dwc3-st.c
2528 F: drivers/usb/host/ehci-st.c
2529 F: drivers/usb/host/ohci-st.c
2530 F: drivers/watchdog/st_lpc_wdt.c
2531 F: include/linux/remoteproc/st_slim_rproc.h
2533 ARM/STM32 ARCHITECTURE
2534 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2535 M: Alexandre Torgue <alexandre.torgue@st.com>
2536 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2537 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2540 F: arch/arm/boot/dts/stm32*
2541 F: arch/arm/mach-stm32/
2542 F: drivers/clocksource/armv7m_systick.c
2546 ARM/Synaptics SoC support
2547 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2548 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2551 F: arch/arm/boot/dts/berlin*
2552 F: arch/arm/mach-berlin/
2553 F: arch/arm64/boot/dts/synaptics/
2555 ARM/TANGO ARCHITECTURE
2556 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2557 M: Mans Rullgard <mans@mansr.com>
2558 L: linux-arm-kernel@lists.infradead.org
2562 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2563 M: Lennert Buytenhek <kernel@wantstofly.org>
2564 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2568 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2569 L: linux-tegra@vger.kernel.org
2570 L: linux-media@vger.kernel.org
2572 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2573 F: drivers/media/cec/platform/tegra/
2575 ARM/TETON BGA MACHINE SUPPORT
2576 M: "Mark F. Brown" <mark.brown314@gmail.com>
2577 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2580 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2581 M: Santosh Shilimkar <ssantosh@kernel.org>
2582 L: linux-kernel@vger.kernel.org
2584 F: drivers/memory/*emif*
2586 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2587 M: Santosh Shilimkar <ssantosh@kernel.org>
2588 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2591 F: arch/arm/boot/dts/keystone-*
2592 F: arch/arm/mach-keystone/
2594 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2595 M: Santosh Shilimkar <ssantosh@kernel.org>
2596 L: linux-kernel@vger.kernel.org
2598 F: drivers/clk/keystone/
2600 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2601 M: Santosh Shilimkar <ssantosh@kernel.org>
2602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2603 L: linux-kernel@vger.kernel.org
2605 F: drivers/clocksource/timer-keystone.c
2607 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2608 M: Santosh Shilimkar <ssantosh@kernel.org>
2609 L: linux-kernel@vger.kernel.org
2611 F: drivers/power/reset/keystone-reset.c
2613 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2614 M: Tero Kristo <t-kristo@ti.com>
2615 M: Nishanth Menon <nm@ti.com>
2616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2618 F: Documentation/devicetree/bindings/arm/ti/k3.yaml
2619 F: arch/arm64/boot/dts/ti/Makefile
2620 F: arch/arm64/boot/dts/ti/k3-*
2621 F: include/dt-bindings/pinctrl/k3.h
2623 ARM/THECUS N2100 MACHINE SUPPORT
2624 M: Lennert Buytenhek <kernel@wantstofly.org>
2625 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628 ARM/TOSA MACHINE SUPPORT
2629 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2630 M: Dirk Opfer <dirk@opfer-online.de>
2633 ARM/TOSHIBA VISCONTI ARCHITECTURE
2634 M: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
2635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2637 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
2638 F: Documentation/devicetree/bindings/arm/toshiba.yaml
2639 F: Documentation/devicetree/bindings/pinctrl/toshiba,tmpv7700-pinctrl.yaml
2640 F: arch/arm64/boot/dts/toshiba/
2641 F: drivers/pinctrl/visconti/
2644 ARM/UNIPHIER ARCHITECTURE
2645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2647 F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
2648 F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
2649 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
2650 F: arch/arm/boot/dts/uniphier*
2651 F: arch/arm/include/asm/hardware/cache-uniphier.h
2652 F: arch/arm/mach-uniphier/
2653 F: arch/arm/mm/cache-uniphier.c
2654 F: arch/arm64/boot/dts/socionext/uniphier*
2655 F: drivers/bus/uniphier-system-bus.c
2656 F: drivers/clk/uniphier/
2657 F: drivers/dma/uniphier-mdmac.c
2658 F: drivers/gpio/gpio-uniphier.c
2659 F: drivers/i2c/busses/i2c-uniphier*
2660 F: drivers/irqchip/irq-uniphier-aidet.c
2661 F: drivers/mmc/host/uniphier-sd.c
2662 F: drivers/pinctrl/uniphier/
2663 F: drivers/reset/reset-uniphier.c
2664 F: drivers/tty/serial/8250/8250_uniphier.c
2667 ARM/VERSATILE EXPRESS PLATFORM
2668 M: Liviu Dudau <liviu.dudau@arm.com>
2669 M: Sudeep Holla <sudeep.holla@arm.com>
2670 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2671 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2675 F: arch/arm/boot/dts/vexpress*
2676 F: arch/arm/mach-vexpress/
2677 F: arch/arm64/boot/dts/arm/
2678 F: drivers/clk/versatile/clk-vexpress-osc.c
2679 F: drivers/clocksource/timer-versatile.c
2683 M: Russell King <linux@armlinux.org.uk>
2684 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686 W: http://www.armlinux.org.uk/
2689 ARM/VOIPAC PXA270 SUPPORT
2690 M: Marek Vasut <marek.vasut@gmail.com>
2691 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2693 F: arch/arm/mach-pxa/include/mach/vpac270.h
2694 F: arch/arm/mach-pxa/vpac270.c
2696 ARM/VT8500 ARM ARCHITECTURE
2697 M: Tony Prisk <linux@prisktech.co.nz>
2698 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2700 F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2701 F: arch/arm/mach-vt8500/
2702 F: drivers/clocksource/timer-vt8500.c
2703 F: drivers/i2c/busses/i2c-wmt.c
2704 F: drivers/mmc/host/wmt-sdmmc.c
2705 F: drivers/pwm/pwm-vt8500.c
2706 F: drivers/rtc/rtc-vt8500.c
2707 F: drivers/tty/serial/vt8500_serial.c
2708 F: drivers/usb/host/ehci-platform.c
2709 F: drivers/usb/host/uhci-platform.c
2710 F: drivers/video/fbdev/vt8500lcdfb.*
2711 F: drivers/video/fbdev/wm8505fb*
2712 F: drivers/video/fbdev/wmt_ge_rops.*
2714 ARM/ZIPIT Z2 SUPPORT
2715 M: Marek Vasut <marek.vasut@gmail.com>
2716 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2718 F: arch/arm/mach-pxa/include/mach/z2.h
2719 F: arch/arm/mach-pxa/z2.c
2721 ARM/ZTE ARCHITECTURE
2722 M: Jun Nie <jun.nie@linaro.org>
2723 M: Shawn Guo <shawnguo@kernel.org>
2724 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2726 F: Documentation/devicetree/bindings/arm/zte.yaml
2727 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2728 F: Documentation/devicetree/bindings/dma/zxdma.txt
2729 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2730 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2731 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2732 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2733 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2734 F: Documentation/devicetree/bindings/soc/zte/
2735 F: Documentation/devicetree/bindings/sound/zte,*.txt
2736 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2737 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2738 F: arch/arm/boot/dts/zx2967*
2739 F: arch/arm/mach-zx/
2740 F: arch/arm64/boot/dts/zte/
2742 F: drivers/dma/zx_dma.c
2743 F: drivers/gpio/gpio-zx.c
2744 F: drivers/i2c/busses/i2c-zx2967.c
2745 F: drivers/mmc/host/dw_mmc-zx.*
2746 F: drivers/pinctrl/zte/
2748 F: drivers/thermal/zx2967_thermal.c
2749 F: drivers/watchdog/zx2967_wdt.c
2750 F: include/dt-bindings/clock/zx2967*.h
2751 F: include/dt-bindings/soc/zte,*.h
2752 F: sound/soc/codecs/zx_aud96p22.c
2755 ARM/ZYNQ ARCHITECTURE
2756 M: Michal Simek <michal.simek@xilinx.com>
2757 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2759 W: http://wiki.xilinx.com
2760 T: git https://github.com/Xilinx/linux-xlnx.git
2761 F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
2762 F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
2763 F: arch/arm/mach-zynq/
2764 F: drivers/block/xsysace.c
2765 F: drivers/clocksource/timer-cadence-ttc.c
2766 F: drivers/cpuidle/cpuidle-zynq.c
2767 F: drivers/edac/synopsys_edac.c
2768 F: drivers/i2c/busses/i2c-cadence.c
2769 F: drivers/i2c/busses/i2c-xiic.c
2770 F: drivers/mmc/host/sdhci-of-arasan.c
2774 ARM64 PORT (AARCH64 ARCHITECTURE)
2775 M: Catalin Marinas <catalin.marinas@arm.com>
2776 M: Will Deacon <will@kernel.org>
2777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2780 F: Documentation/arm64/
2782 F: tools/testing/selftests/arm64/
2783 X: arch/arm64/boot/dts/
2785 AS3645A LED FLASH CONTROLLER DRIVER
2786 M: Sakari Ailus <sakari.ailus@iki.fi>
2787 L: linux-leds@vger.kernel.org
2789 F: drivers/leds/leds-as3645a.c
2791 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2792 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2793 L: linux-media@vger.kernel.org
2795 T: git git://linuxtv.org/media_tree.git
2796 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2797 F: drivers/media/i2c/ak7375.c
2799 ASAHI KASEI AK8974 DRIVER
2800 M: Linus Walleij <linus.walleij@linaro.org>
2801 L: linux-iio@vger.kernel.org
2803 W: http://www.akm.com/
2804 F: drivers/iio/magnetometer/ak8974.c
2806 ASC7621 HARDWARE MONITOR DRIVER
2807 M: George Joseph <george.joseph@fairview5.com>
2808 L: linux-hwmon@vger.kernel.org
2810 F: Documentation/hwmon/asc7621.rst
2811 F: drivers/hwmon/asc7621.c
2813 ASPEED PINCTRL DRIVERS
2814 M: Andrew Jeffery <andrew@aj.id.au>
2815 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2816 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2817 L: linux-gpio@vger.kernel.org
2819 F: Documentation/devicetree/bindings/pinctrl/aspeed,*
2820 F: drivers/pinctrl/aspeed/
2822 ASPEED SCU INTERRUPT CONTROLLER DRIVER
2823 M: Eddie James <eajames@linux.ibm.com>
2824 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2826 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
2827 F: drivers/irqchip/irq-aspeed-scu-ic.c
2828 F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
2830 ASPEED VIDEO ENGINE DRIVER
2831 M: Eddie James <eajames@linux.ibm.com>
2832 L: linux-media@vger.kernel.org
2833 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2835 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2836 F: drivers/media/platform/aspeed-video.c
2838 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2839 M: Corentin Chary <corentin.chary@gmail.com>
2840 L: acpi4asus-user@lists.sourceforge.net
2841 L: platform-driver-x86@vger.kernel.org
2843 W: http://acpi4asus.sf.net
2844 F: drivers/platform/x86/asus*.c
2845 F: drivers/platform/x86/eeepc*.c
2847 ASUS WIRELESS RADIO CONTROL DRIVER
2848 M: João Paulo Rechi Vita <jprvita@gmail.com>
2849 L: platform-driver-x86@vger.kernel.org
2851 F: drivers/platform/x86/asus-wireless.c
2854 M: David Howells <dhowells@redhat.com>
2855 L: keyrings@vger.kernel.org
2857 F: Documentation/crypto/asymmetric-keys.rst
2858 F: crypto/asymmetric_keys/
2859 F: include/crypto/pkcs7.h
2860 F: include/crypto/public_key.h
2861 F: include/linux/verification.h
2863 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2864 R: Dan Williams <dan.j.williams@intel.com>
2866 W: http://sourceforge.net/projects/xscaleiop
2867 F: Documentation/crypto/async-tx-api.rst
2870 F: include/linux/async_tx.h
2871 F: include/linux/dmaengine.h
2874 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
2875 L: linux-i2c@vger.kernel.org
2877 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2878 F: Documentation/devicetree/bindings/eeprom/at24.yaml
2879 F: drivers/misc/eeprom/at24.c
2881 ATA OVER ETHERNET (AOE) DRIVER
2882 M: "Justin Sanders" <justin@coraid.com>
2884 W: http://www.openaoe.org/
2885 F: Documentation/admin-guide/aoe/
2886 F: drivers/block/aoe/
2888 ATHEROS 71XX/9XXX GPIO DRIVER
2889 M: Alban Bedel <albeu@free.fr>
2891 W: https://github.com/AlbanBedel/linux
2892 T: git git://github.com/AlbanBedel/linux
2893 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2894 F: drivers/gpio/gpio-ath79.c
2896 ATHEROS 71XX/9XXX USB PHY DRIVER
2897 M: Alban Bedel <albeu@free.fr>
2899 W: https://github.com/AlbanBedel/linux
2900 T: git git://github.com/AlbanBedel/linux
2901 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2902 F: drivers/phy/qualcomm/phy-ath79-usb.c
2904 ATHEROS ATH GENERIC UTILITIES
2905 M: Kalle Valo <kvalo@codeaurora.org>
2906 L: linux-wireless@vger.kernel.org
2908 F: drivers/net/wireless/ath/*
2910 ATHEROS ATH5K WIRELESS DRIVER
2911 M: Jiri Slaby <jirislaby@kernel.org>
2912 M: Nick Kossifidis <mickflemm@gmail.com>
2913 M: Luis Chamberlain <mcgrof@kernel.org>
2914 L: linux-wireless@vger.kernel.org
2916 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
2917 F: drivers/net/wireless/ath/ath5k/
2919 ATHEROS ATH6KL WIRELESS DRIVER
2920 M: Kalle Valo <kvalo@codeaurora.org>
2921 L: linux-wireless@vger.kernel.org
2923 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
2924 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2925 F: drivers/net/wireless/ath/ath6kl/
2928 M: Ville Syrjala <syrjala@sci.fi>
2930 F: drivers/input/misc/ati_remote2.c
2932 ATK0110 HWMON DRIVER
2933 M: Luca Tettamanti <kronos.it@gmail.com>
2934 L: linux-hwmon@vger.kernel.org
2936 F: drivers/hwmon/asus_atk0110.c
2938 ATLX ETHERNET DRIVERS
2939 M: Jay Cliburn <jcliburn@gmail.com>
2940 M: Chris Snook <chris.snook@gmail.com>
2941 L: netdev@vger.kernel.org
2943 W: http://sourceforge.net/projects/atl1
2944 W: http://atl1.sourceforge.net
2945 F: drivers/net/ethernet/atheros/
2948 M: Chas Williams <3chas3@gmail.com>
2949 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2950 L: netdev@vger.kernel.org
2952 W: http://linux-atm.sourceforge.net
2954 F: include/linux/atm*
2955 F: include/uapi/linux/atm*
2957 ATMEL MACB ETHERNET DRIVER
2958 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2959 M: Claudiu Beznea <claudiu.beznea@microchip.com>
2961 F: drivers/net/ethernet/cadence/
2963 ATMEL MAXTOUCH DRIVER
2964 M: Nick Dyer <nick@shmanahar.org>
2966 T: git git://github.com/ndyer/linux.git
2967 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2968 F: drivers/input/touchscreen/atmel_mxt_ts.c
2970 ATMEL WIRELESS DRIVER
2971 M: Simon Kelley <simon@thekelleys.org.uk>
2972 L: linux-wireless@vger.kernel.org
2974 W: http://www.thekelleys.org.uk/atmel
2975 W: http://atmelwlandriver.sourceforge.net/
2976 F: drivers/net/wireless/atmel/atmel*
2978 ATOMIC INFRASTRUCTURE
2979 M: Will Deacon <will@kernel.org>
2980 M: Peter Zijlstra <peterz@infradead.org>
2981 R: Boqun Feng <boqun.feng@gmail.com>
2982 L: linux-kernel@vger.kernel.org
2984 F: arch/*/include/asm/atomic*.h
2985 F: include/*/atomic*.h
2988 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2989 M: Bradley Grove <linuxdrivers@attotech.com>
2990 L: linux-scsi@vger.kernel.org
2992 W: http://www.attotech.com
2993 F: drivers/scsi/esas2r
2995 ATUSB IEEE 802.15.4 RADIO DRIVER
2996 M: Stefan Schmidt <stefan@datenfreihafen.org>
2997 L: linux-wpan@vger.kernel.org
2999 F: drivers/net/ieee802154/at86rf230.h
3000 F: drivers/net/ieee802154/atusb.c
3001 F: drivers/net/ieee802154/atusb.h
3004 M: Paul Moore <paul@paul-moore.com>
3005 M: Eric Paris <eparis@redhat.com>
3006 L: linux-audit@redhat.com (moderated for non-subscribers)
3008 W: https://github.com/linux-audit
3009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3010 F: include/linux/audit.h
3011 F: include/uapi/linux/audit.h
3014 AUXILIARY DISPLAY DRIVERS
3015 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3017 F: drivers/auxdisplay/
3018 F: include/linux/cfag12864b.h
3020 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3021 M: Andreas Klinger <ak@it-klinger.de>
3022 L: linux-iio@vger.kernel.org
3024 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3025 F: drivers/iio/adc/hx711.c
3028 M: Ralf Baechle <ralf@linux-mips.org>
3029 L: linux-hams@vger.kernel.org
3031 W: http://www.linux-ax25.org/
3032 F: include/net/ax25.h
3033 F: include/uapi/linux/ax25.h
3037 M: Peter Rosin <peda@axentia.se>
3038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3040 F: arch/arm/boot/dts/at91-linea.dtsi
3041 F: arch/arm/boot/dts/at91-natte.dtsi
3042 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
3043 F: arch/arm/boot/dts/at91-tse850-3.dts
3045 AXENTIA ASOC DRIVERS
3046 M: Peter Rosin <peda@axentia.se>
3047 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3049 F: Documentation/devicetree/bindings/sound/axentia,*
3050 F: sound/soc/atmel/tse850-pcm5142.c
3052 AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3053 M: Nuno Sá <nuno.sa@analog.com>
3054 L: linux-hwmon@vger.kernel.org
3056 W: http://ez.analog.com/community/linux-device-drivers
3057 F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3058 F: drivers/hwmon/axi-fan-control.c
3060 AXXIA I2C CONTROLLER
3061 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
3062 L: linux-i2c@vger.kernel.org
3064 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
3065 F: drivers/i2c/busses/i2c-axxia.c
3068 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3069 L: linux-media@vger.kernel.org
3071 W: https://linuxtv.org
3072 T: git git://linuxtv.org/media_tree.git
3073 F: drivers/media/usb/dvb-usb-v2/az6007.c
3075 AZTECH FM RADIO RECEIVER DRIVER
3076 M: Hans Verkuil <hverkuil@xs4all.nl>
3077 L: linux-media@vger.kernel.org
3079 W: https://linuxtv.org
3080 T: git git://linuxtv.org/media_tree.git
3081 F: drivers/media/radio/radio-aztech*
3084 L: linux-wireless@vger.kernel.org
3085 L: b43-dev@lists.infradead.org
3087 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3088 F: drivers/net/wireless/broadcom/b43/
3090 B43LEGACY WIRELESS DRIVER
3091 M: Larry Finger <Larry.Finger@lwfinger.net>
3092 L: linux-wireless@vger.kernel.org
3093 L: b43-dev@lists.infradead.org
3095 W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3096 F: drivers/net/wireless/broadcom/b43legacy/
3098 BACKLIGHT CLASS/SUBSYSTEM
3099 M: Lee Jones <lee.jones@linaro.org>
3100 M: Daniel Thompson <daniel.thompson@linaro.org>
3101 M: Jingoo Han <jingoohan1@gmail.com>
3102 L: dri-devel@lists.freedesktop.org
3104 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3105 F: Documentation/ABI/stable/sysfs-class-backlight
3106 F: Documentation/ABI/testing/sysfs-class-backlight
3107 F: Documentation/devicetree/bindings/leds/backlight
3108 F: drivers/video/backlight/
3109 F: include/linux/backlight.h
3110 F: include/linux/pwm_backlight.h
3113 M: Marek Lindner <mareklindner@neomailbox.ch>
3114 M: Simon Wunderlich <sw@simonwunderlich.de>
3115 M: Antonio Quartulli <a@unstable.cc>
3116 M: Sven Eckelmann <sven@narfation.org>
3117 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
3119 W: https://www.open-mesh.org/
3120 Q: https://patchwork.open-mesh.org/project/batman/list/
3121 B: https://www.open-mesh.org/projects/batman-adv/issues
3122 C: irc://chat.freenode.net/batman
3123 T: git https://git.open-mesh.org/linux-merge.git
3124 F: Documentation/ABI/obsolete/sysfs-class-net-batman-adv
3125 F: Documentation/ABI/obsolete/sysfs-class-net-mesh
3126 F: Documentation/networking/batman-adv.rst
3127 F: include/uapi/linux/batadv_packet.h
3128 F: include/uapi/linux/batman_adv.h
3131 BAYCOM/HDLCDRV DRIVERS FOR AX.25
3132 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
3133 L: linux-hams@vger.kernel.org
3135 W: http://www.baycom.org/~tom/ham/ham.html
3136 F: drivers/net/hamradio/baycom*
3138 BCACHE (BLOCK LAYER CACHE)
3139 M: Coly Li <colyli@suse.de>
3140 M: Kent Overstreet <kent.overstreet@gmail.com>
3141 L: linux-bcache@vger.kernel.org
3143 W: http://bcache.evilpiepirate.org
3144 C: irc://irc.oftc.net/bcache
3145 F: drivers/md/bcache/
3147 BDISP ST MEDIA DRIVER
3148 M: Fabien Dessenne <fabien.dessenne@st.com>
3149 L: linux-media@vger.kernel.org
3151 W: https://linuxtv.org
3152 T: git git://linuxtv.org/media_tree.git
3153 F: drivers/media/platform/sti/bdisp
3155 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
3156 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
3157 L: netdev@vger.kernel.org
3159 F: drivers/net/ethernet/ec_bhf.c
3162 M: Luis de Bethencourt <luisbg@kernel.org>
3163 M: Salah Triki <salah.triki@gmail.com>
3165 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
3166 F: Documentation/filesystems/befs.rst
3170 M: Paolo Valente <paolo.valente@linaro.org>
3171 M: Jens Axboe <axboe@kernel.dk>
3172 L: linux-block@vger.kernel.org
3174 F: Documentation/block/bfq-iosched.rst
3178 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
3180 F: Documentation/filesystems/bfs.rst
3182 F: include/uapi/linux/bfs_fs.h
3184 BLINKM RGB LED DRIVER
3185 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
3187 F: drivers/leds/leds-blinkm.c
3190 M: Jens Axboe <axboe@kernel.dk>
3191 L: linux-block@vger.kernel.org
3193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3196 F: include/linux/blk*
3197 F: kernel/trace/blktrace.c
3201 M: Joern Engel <joern@lazybastard.org>
3202 L: linux-mtd@lists.infradead.org
3204 F: drivers/mtd/devices/block2mtd.c
3207 M: Marcel Holtmann <marcel@holtmann.org>
3208 M: Johan Hedberg <johan.hedberg@gmail.com>
3209 L: linux-bluetooth@vger.kernel.org
3211 W: http://www.bluez.org/
3212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3213 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3214 F: drivers/bluetooth/
3217 M: Marcel Holtmann <marcel@holtmann.org>
3218 M: Johan Hedberg <johan.hedberg@gmail.com>
3219 L: linux-bluetooth@vger.kernel.org
3221 W: http://www.bluez.org/
3222 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3223 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3224 F: include/net/bluetooth/
3228 M: Jay Vosburgh <j.vosburgh@gmail.com>
3229 M: Veaceslav Falico <vfalico@gmail.com>
3230 M: Andy Gospodarek <andy@greyhouse.net>
3231 L: netdev@vger.kernel.org
3233 W: http://sourceforge.net/projects/bonding/
3234 F: drivers/net/bonding/
3235 F: include/uapi/linux/if_bonding.h
3237 BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
3238 M: Dan Robertson <dan@dlrobertson.com>
3239 L: linux-iio@vger.kernel.org
3241 F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
3242 F: drivers/iio/accel/bma400*
3244 BPF (Safe dynamic programs and tools)
3245 M: Alexei Starovoitov <ast@kernel.org>
3246 M: Daniel Borkmann <daniel@iogearbox.net>
3247 R: Martin KaFai Lau <kafai@fb.com>
3248 R: Song Liu <songliubraving@fb.com>
3249 R: Yonghong Song <yhs@fb.com>
3250 R: Andrii Nakryiko <andrii@kernel.org>
3251 R: John Fastabend <john.fastabend@gmail.com>
3252 R: KP Singh <kpsingh@chromium.org>
3253 L: netdev@vger.kernel.org
3254 L: bpf@vger.kernel.org
3257 Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
3258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3260 F: Documentation/bpf/
3261 F: Documentation/networking/filter.rst
3263 F: include/linux/bpf*
3264 F: include/linux/filter.h
3265 F: include/trace/events/xdp.h
3266 F: include/uapi/linux/bpf*
3267 F: include/uapi/linux/filter.h
3269 F: kernel/trace/bpf_trace.c
3272 F: net/core/filter.c
3273 F: net/sched/act_bpf.c
3274 F: net/sched/cls_bpf.c
3278 F: tools/testing/selftests/bpf/
3283 M: Shubham Bansal <illusionist.neo@gmail.com>
3284 L: netdev@vger.kernel.org
3285 L: bpf@vger.kernel.org
3290 M: Daniel Borkmann <daniel@iogearbox.net>
3291 M: Alexei Starovoitov <ast@kernel.org>
3292 M: Zi Shen Lim <zlim.lnx@gmail.com>
3293 L: netdev@vger.kernel.org
3294 L: bpf@vger.kernel.org
3298 BPF JIT for MIPS (32-BIT AND 64-BIT)
3299 M: Paul Burton <paulburton@kernel.org>
3300 L: netdev@vger.kernel.org
3301 L: bpf@vger.kernel.org
3305 BPF JIT for NFP NICs
3306 M: Jakub Kicinski <kuba@kernel.org>
3307 L: netdev@vger.kernel.org
3308 L: bpf@vger.kernel.org
3310 F: drivers/net/ethernet/netronome/nfp/bpf/
3312 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3313 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3314 M: Sandipan Das <sandipan@linux.ibm.com>
3315 L: netdev@vger.kernel.org
3316 L: bpf@vger.kernel.org
3318 F: arch/powerpc/net/
3320 BPF JIT for RISC-V (32-bit)
3321 M: Luke Nelson <luke.r.nels@gmail.com>
3322 M: Xi Wang <xi.wang@gmail.com>
3323 L: netdev@vger.kernel.org
3324 L: bpf@vger.kernel.org
3327 X: arch/riscv/net/bpf_jit_comp64.c
3329 BPF JIT for RISC-V (64-bit)
3330 M: Björn Töpel <bjorn.topel@gmail.com>
3331 L: netdev@vger.kernel.org
3332 L: bpf@vger.kernel.org
3335 X: arch/riscv/net/bpf_jit_comp32.c
3338 M: Ilya Leoshkevich <iii@linux.ibm.com>
3339 M: Heiko Carstens <hca@linux.ibm.com>
3340 M: Vasily Gorbik <gor@linux.ibm.com>
3341 L: netdev@vger.kernel.org
3342 L: bpf@vger.kernel.org
3345 X: arch/s390/net/pnet.c
3347 BPF JIT for SPARC (32-BIT AND 64-BIT)
3348 M: David S. Miller <davem@davemloft.net>
3349 L: netdev@vger.kernel.org
3350 L: bpf@vger.kernel.org
3354 BPF JIT for X86 32-BIT
3355 M: Wang YanQing <udknight@gmail.com>
3356 L: netdev@vger.kernel.org
3357 L: bpf@vger.kernel.org
3359 F: arch/x86/net/bpf_jit_comp32.c
3361 BPF JIT for X86 64-BIT
3362 M: Alexei Starovoitov <ast@kernel.org>
3363 M: Daniel Borkmann <daniel@iogearbox.net>
3364 L: netdev@vger.kernel.org
3365 L: bpf@vger.kernel.org
3368 X: arch/x86/net/bpf_jit_comp32.c
3370 BROADCOM B44 10/100 ETHERNET DRIVER
3371 M: Michael Chan <michael.chan@broadcom.com>
3372 L: netdev@vger.kernel.org
3374 F: drivers/net/ethernet/broadcom/b44.*
3376 BROADCOM B53 ETHERNET SWITCH DRIVER
3377 M: Florian Fainelli <f.fainelli@gmail.com>
3378 L: netdev@vger.kernel.org
3379 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3381 F: Documentation/devicetree/bindings/net/dsa/b53.txt
3382 F: drivers/net/dsa/b53/*
3383 F: include/linux/platform_data/b53.h
3385 BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
3386 M: Nicolas Saenz Julienne <nsaenzjulienne@suse.de>
3387 L: bcm-kernel-feedback-list@broadcom.com
3388 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsaenz/linux-rpi.git
3392 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3393 F: drivers/pci/controller/pcie-brcmstb.c
3394 F: drivers/staging/vc04_services
3398 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3399 M: Florian Fainelli <f.fainelli@gmail.com>
3400 M: Ray Jui <rjui@broadcom.com>
3401 M: Scott Branden <sbranden@broadcom.com>
3402 M: bcm-kernel-feedback-list@broadcom.com
3404 T: git git://github.com/broadcom/mach-bcm
3405 F: arch/arm/mach-bcm/
3411 BROADCOM BCM47XX MIPS ARCHITECTURE
3412 M: Hauke Mehrtens <hauke@hauke-m.de>
3413 M: Rafał Miłecki <zajec5@gmail.com>
3414 L: linux-mips@vger.kernel.org
3416 F: Documentation/devicetree/bindings/mips/brcm/
3417 F: arch/mips/bcm47xx/*
3418 F: arch/mips/include/asm/mach-bcm47xx/*
3420 BROADCOM BCM5301X ARM ARCHITECTURE
3421 M: Hauke Mehrtens <hauke@hauke-m.de>
3422 M: Rafał Miłecki <zajec5@gmail.com>
3423 M: bcm-kernel-feedback-list@broadcom.com
3424 L: linux-arm-kernel@lists.infradead.org
3426 F: arch/arm/boot/dts/bcm470*
3427 F: arch/arm/boot/dts/bcm5301*
3428 F: arch/arm/boot/dts/bcm953012*
3429 F: arch/arm/mach-bcm/bcm_5301x.c
3431 BROADCOM BCM53573 ARM ARCHITECTURE
3432 M: Rafał Miłecki <rafal@milecki.pl>
3433 L: bcm-kernel-feedback-list@broadcom.com
3434 L: linux-arm-kernel@lists.infradead.org
3436 F: arch/arm/boot/dts/bcm47189*
3437 F: arch/arm/boot/dts/bcm53573*
3439 BROADCOM BCM63XX ARM ARCHITECTURE
3440 M: Florian Fainelli <f.fainelli@gmail.com>
3441 M: bcm-kernel-feedback-list@broadcom.com
3442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3444 T: git git://github.com/broadcom/stblinux.git
3447 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3448 M: Kevin Cernekee <cernekee@gmail.com>
3449 L: linux-usb@vger.kernel.org
3451 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3453 BROADCOM BCM7XXX ARM ARCHITECTURE
3454 M: Florian Fainelli <f.fainelli@gmail.com>
3455 M: bcm-kernel-feedback-list@broadcom.com
3456 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3458 T: git git://github.com/broadcom/stblinux.git
3459 F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
3460 F: arch/arm/boot/dts/bcm7*.dts*
3461 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3462 F: arch/arm/mach-bcm/*brcmstb*
3463 F: arch/arm/mm/cache-b15-rac.c
3464 F: drivers/bus/brcmstb_gisb.c
3465 F: drivers/pci/controller/pcie-brcmstb.c
3469 M: Al Cooper <alcooperx@gmail.com>
3470 L: linux-usb@vger.kernel.org
3471 L: bcm-kernel-feedback-list@broadcom.com
3473 F: Documentation/devicetree/bindings/usb/brcm,bdc.txt
3474 F: drivers/usb/gadget/udc/bdc/
3476 BROADCOM BMIPS CPUFREQ DRIVER
3477 M: Markus Mayer <mmayer@broadcom.com>
3478 M: bcm-kernel-feedback-list@broadcom.com
3479 L: linux-pm@vger.kernel.org
3481 F: drivers/cpufreq/bmips-cpufreq.c
3483 BROADCOM BMIPS MIPS ARCHITECTURE
3484 M: Florian Fainelli <f.fainelli@gmail.com>
3485 L: bcm-kernel-feedback-list@broadcom.com
3486 L: linux-mips@vger.kernel.org
3488 T: git git://github.com/broadcom/stblinux.git
3489 F: arch/mips/bmips/*
3490 F: arch/mips/boot/dts/brcm/bcm*.dts*
3491 F: arch/mips/include/asm/mach-bmips/*
3492 F: arch/mips/kernel/*bmips*
3493 F: drivers/soc/bcm/bcm63xx
3494 F: drivers/irqchip/irq-bcm63*
3495 F: drivers/irqchip/irq-bcm7*
3496 F: drivers/irqchip/irq-brcmstb*
3497 F: include/linux/bcm963xx_nvram.h
3498 F: include/linux/bcm963xx_tag.h
3500 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3501 M: Rasesh Mody <rmody@marvell.com>
3502 M: GR-Linux-NIC-Dev@marvell.com
3503 L: netdev@vger.kernel.org
3505 F: drivers/net/ethernet/broadcom/bnx2.*
3506 F: drivers/net/ethernet/broadcom/bnx2_*
3508 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3509 M: Saurav Kashyap <skashyap@marvell.com>
3510 M: Javed Hasan <jhasan@marvell.com>
3511 M: GR-QLogic-Storage-Upstream@marvell.com
3512 L: linux-scsi@vger.kernel.org
3514 F: drivers/scsi/bnx2fc/
3516 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3517 M: Nilesh Javali <njavali@marvell.com>
3518 M: Manish Rangankar <mrangankar@marvell.com>
3519 M: GR-QLogic-Storage-Upstream@marvell.com
3520 L: linux-scsi@vger.kernel.org
3522 F: drivers/scsi/bnx2i/
3524 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3525 M: Ariel Elior <aelior@marvell.com>
3526 M: Sudarsana Kalluru <skalluru@marvell.com>
3527 M: GR-everest-linux-l2@marvell.com
3528 L: netdev@vger.kernel.org
3530 F: drivers/net/ethernet/broadcom/bnx2x/
3532 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3533 M: Michael Chan <michael.chan@broadcom.com>
3534 L: netdev@vger.kernel.org
3536 F: drivers/net/ethernet/broadcom/bnxt/
3538 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3539 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3540 M: Franky Lin <franky.lin@broadcom.com>
3541 M: Hante Meuleman <hante.meuleman@broadcom.com>
3542 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3543 M: Wright Feng <wright.feng@cypress.com>
3544 L: linux-wireless@vger.kernel.org
3545 L: brcm80211-dev-list.pdl@broadcom.com
3546 L: brcm80211-dev-list@cypress.com
3548 F: drivers/net/wireless/broadcom/brcm80211/
3550 BROADCOM BRCMSTB GPIO DRIVER
3551 M: Gregory Fong <gregory.0xf0@gmail.com>
3552 L: bcm-kernel-feedback-list@broadcom.com
3554 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3555 F: drivers/gpio/gpio-brcmstb.c
3557 BROADCOM BRCMSTB I2C DRIVER
3558 M: Kamal Dasu <kdasu.kdev@gmail.com>
3559 L: linux-i2c@vger.kernel.org
3560 L: bcm-kernel-feedback-list@broadcom.com
3562 F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
3563 F: drivers/i2c/busses/i2c-brcmstb.c
3565 BROADCOM BRCMSTB USB EHCI DRIVER
3566 M: Al Cooper <alcooperx@gmail.com>
3567 L: linux-usb@vger.kernel.org
3568 L: bcm-kernel-feedback-list@broadcom.com
3570 F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
3571 F: drivers/usb/host/ehci-brcm.*
3573 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3574 M: Al Cooper <alcooperx@gmail.com>
3575 L: linux-kernel@vger.kernel.org
3576 L: bcm-kernel-feedback-list@broadcom.com
3578 F: drivers/phy/broadcom/phy-brcm-usb*
3580 BROADCOM ETHERNET PHY DRIVERS
3581 M: Florian Fainelli <f.fainelli@gmail.com>
3582 L: bcm-kernel-feedback-list@broadcom.com
3583 L: netdev@vger.kernel.org
3585 F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
3586 F: drivers/net/phy/bcm*.[ch]
3587 F: drivers/net/phy/broadcom.c
3588 F: include/linux/brcmphy.h
3590 BROADCOM GENET ETHERNET DRIVER
3591 M: Doug Berger <opendmb@gmail.com>
3592 M: Florian Fainelli <f.fainelli@gmail.com>
3593 L: bcm-kernel-feedback-list@broadcom.com
3594 L: netdev@vger.kernel.org
3596 F: Documentation/devicetree/bindings/net/brcm,bcmgenet.txt
3597 F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.txt
3598 F: drivers/net/ethernet/broadcom/genet/
3599 F: drivers/net/mdio/mdio-bcm-unimac.c
3600 F: include/linux/platform_data/bcmgenet.h
3601 F: include/linux/platform_data/mdio-bcm-unimac.h
3603 BROADCOM IPROC ARM ARCHITECTURE
3604 M: Ray Jui <rjui@broadcom.com>
3605 M: Scott Branden <sbranden@broadcom.com>
3606 M: bcm-kernel-feedback-list@broadcom.com
3607 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3609 T: git git://github.com/broadcom/cygnus-linux.git
3610 F: arch/arm64/boot/dts/broadcom/northstar2/*
3611 F: arch/arm64/boot/dts/broadcom/stingray/*
3612 F: drivers/clk/bcm/clk-ns*
3613 F: drivers/clk/bcm/clk-sr*
3614 F: drivers/pinctrl/bcm/pinctrl-ns*
3615 F: include/dt-bindings/clock/bcm-sr*
3632 BROADCOM KONA GPIO DRIVER
3633 M: Ray Jui <rjui@broadcom.com>
3634 L: bcm-kernel-feedback-list@broadcom.com
3636 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3637 F: drivers/gpio/gpio-bcm-kona.c
3639 BROADCOM NETXTREME-E ROCE DRIVER
3640 M: Selvin Xavier <selvin.xavier@broadcom.com>
3641 M: Devesh Sharma <devesh.sharma@broadcom.com>
3642 M: Somnath Kotur <somnath.kotur@broadcom.com>
3643 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3644 M: Naresh Kumar PBS <nareshkumar.pbs@broadcom.com>
3645 L: linux-rdma@vger.kernel.org
3647 W: http://www.broadcom.com
3648 F: drivers/infiniband/hw/bnxt_re/
3649 F: include/uapi/rdma/bnxt_re-abi.h
3651 BROADCOM NVRAM DRIVER
3652 M: Rafał Miłecki <zajec5@gmail.com>
3653 L: linux-mips@vger.kernel.org
3655 F: drivers/firmware/broadcom/*
3657 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3658 M: Rafał Miłecki <zajec5@gmail.com>
3659 L: linux-wireless@vger.kernel.org
3662 F: include/linux/bcma/
3665 M: Kamal Dasu <kdasu.kdev@gmail.com>
3666 M: bcm-kernel-feedback-list@broadcom.com
3668 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3669 F: drivers/spi/spi-bcm-qspi.*
3670 F: drivers/spi/spi-brcmstb-qspi.c
3671 F: drivers/spi/spi-iproc-qspi.c
3673 BROADCOM STB AVS CPUFREQ DRIVER
3674 M: Markus Mayer <mmayer@broadcom.com>
3675 M: bcm-kernel-feedback-list@broadcom.com
3676 L: linux-pm@vger.kernel.org
3678 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3679 F: drivers/cpufreq/brcmstb*
3681 BROADCOM STB AVS TMON DRIVER
3682 M: Markus Mayer <mmayer@broadcom.com>
3683 M: bcm-kernel-feedback-list@broadcom.com
3684 L: linux-pm@vger.kernel.org
3686 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3687 F: drivers/thermal/broadcom/brcmstb*
3689 BROADCOM STB DPFE DRIVER
3690 M: Markus Mayer <mmayer@broadcom.com>
3691 M: bcm-kernel-feedback-list@broadcom.com
3692 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3694 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3695 F: drivers/memory/brcmstb_dpfe.c
3697 BROADCOM STB NAND FLASH DRIVER
3698 M: Brian Norris <computersforpeace@gmail.com>
3699 M: Kamal Dasu <kdasu.kdev@gmail.com>
3700 L: linux-mtd@lists.infradead.org
3701 L: bcm-kernel-feedback-list@broadcom.com
3703 F: drivers/mtd/nand/raw/brcmnand/
3705 BROADCOM SYSTEMPORT ETHERNET DRIVER
3706 M: Florian Fainelli <f.fainelli@gmail.com>
3707 L: bcm-kernel-feedback-list@broadcom.com
3708 L: netdev@vger.kernel.org
3710 F: drivers/net/ethernet/broadcom/bcmsysport.*
3712 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3713 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3714 M: Prashant Sreedharan <prashant@broadcom.com>
3715 M: Michael Chan <mchan@broadcom.com>
3716 L: netdev@vger.kernel.org
3718 F: drivers/net/ethernet/broadcom/tg3.*
3720 BROCADE BFA FC SCSI DRIVER
3721 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3722 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3723 L: linux-scsi@vger.kernel.org
3725 F: drivers/scsi/bfa/
3727 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3728 M: Rasesh Mody <rmody@marvell.com>
3729 M: Sudarsana Kalluru <skalluru@marvell.com>
3730 M: GR-Linux-NIC-Dev@marvell.com
3731 L: netdev@vger.kernel.org
3733 F: drivers/net/ethernet/brocade/bna/
3735 BSG (block layer generic sg v4 driver)
3736 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3737 L: linux-scsi@vger.kernel.org
3740 F: include/linux/bsg.h
3741 F: include/uapi/linux/bsg.h
3744 M: Clemens Ladisch <clemens@ladisch.de>
3745 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3747 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3748 F: Documentation/sound/cards/bt87x.rst
3749 F: sound/pci/bt87x.c
3752 M: Michael Buesch <m@bues.ch>
3754 W: http://bu3sch.de/btgpio.php
3755 F: drivers/gpio/gpio-bt8xx.c
3758 M: Chris Mason <clm@fb.com>
3759 M: Josef Bacik <josef@toxicpanda.com>
3760 M: David Sterba <dsterba@suse.com>
3761 L: linux-btrfs@vger.kernel.org
3763 W: http://btrfs.wiki.kernel.org/
3764 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
3766 F: Documentation/filesystems/btrfs.rst
3768 F: include/linux/btrfs*
3769 F: include/uapi/linux/btrfs*
3771 BTTV VIDEO4LINUX DRIVER
3772 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3773 L: linux-media@vger.kernel.org
3775 W: https://linuxtv.org
3776 T: git git://linuxtv.org/media_tree.git
3777 F: Documentation/driver-api/media/drivers/bttv*
3778 F: drivers/media/pci/bt8xx/bttv*
3780 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3781 M: Chanwoo Choi <cw00.choi@samsung.com>
3782 L: linux-pm@vger.kernel.org
3783 L: linux-samsung-soc@vger.kernel.org
3785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
3786 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3787 F: drivers/devfreq/exynos-bus.c
3789 BUSLOGIC SCSI DRIVER
3790 M: Khalid Aziz <khalid@gonehiking.org>
3791 L: linux-scsi@vger.kernel.org
3793 F: drivers/scsi/BusLogic.*
3794 F: drivers/scsi/FlashPoint.*
3796 C-MEDIA CMI8788 DRIVER
3797 M: Clemens Ladisch <clemens@ladisch.de>
3798 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3800 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3801 F: sound/pci/oxygen/
3804 M: Guo Ren <guoren@kernel.org>
3805 L: linux-csky@vger.kernel.org
3807 T: git https://github.com/c-sky/csky-linux.git
3808 F: Documentation/devicetree/bindings/csky/
3809 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3810 F: Documentation/devicetree/bindings/timer/csky,*
3812 F: drivers/clocksource/timer-gx6605s.c
3813 F: drivers/clocksource/timer-mp-csky.c
3814 F: drivers/irqchip/irq-csky-*
3819 M: Mark Salter <msalter@redhat.com>
3820 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3821 L: linux-c6x-dev@linux-c6x.org
3823 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3826 CA8210 IEEE-802.15.4 RADIO DRIVER
3827 M: Harry Morris <h.morris@cascoda.com>
3828 L: linux-wpan@vger.kernel.org
3830 W: https://github.com/Cascoda/ca8210-linux.git
3831 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3832 F: drivers/net/ieee802154/ca8210.c
3834 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3835 M: David Howells <dhowells@redhat.com>
3836 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3838 F: Documentation/filesystems/caching/cachefiles.rst
3841 CADENCE MIPI-CSI2 BRIDGES
3842 M: Maxime Ripard <mripard@kernel.org>
3843 L: linux-media@vger.kernel.org
3845 F: Documentation/devicetree/bindings/media/cdns,*.txt
3846 F: drivers/media/platform/cadence/cdns-csi2*
3849 L: linux-mtd@lists.infradead.org
3851 F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
3852 F: drivers/mtd/nand/raw/cadence-nand-controller.c
3854 CADENCE USB3 DRD IP DRIVER
3855 M: Peter Chen <peter.chen@nxp.com>
3856 M: Pawel Laszczak <pawell@cadence.com>
3857 M: Roger Quadros <rogerq@ti.com>
3858 L: linux-usb@vger.kernel.org
3860 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3861 F: Documentation/devicetree/bindings/usb/cdns-usb3.txt
3862 F: drivers/usb/cdns3/
3864 CADET FM/AM RADIO RECEIVER DRIVER
3865 M: Hans Verkuil <hverkuil@xs4all.nl>
3866 L: linux-media@vger.kernel.org
3868 W: https://linuxtv.org
3869 T: git git://linuxtv.org/media_tree.git
3870 F: drivers/media/radio/radio-cadet*
3872 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3873 M: Jonathan Corbet <corbet@lwn.net>
3874 L: linux-media@vger.kernel.org
3876 T: git git://linuxtv.org/media_tree.git
3877 F: Documentation/admin-guide/media/cafe_ccic*
3878 F: drivers/media/platform/marvell-ccic/
3881 L: netdev@vger.kernel.org
3883 F: Documentation/networking/caif/
3884 F: drivers/net/caif/
3885 F: include/net/caif/
3886 F: include/uapi/linux/caif/
3890 M: Toke Høiland-Jørgensen <toke@toke.dk>
3891 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3893 F: net/sched/sch_cake.c
3896 M: Wolfgang Grandegger <wg@grandegger.com>
3897 M: Marc Kleine-Budde <mkl@pengutronix.de>
3898 L: linux-can@vger.kernel.org
3900 W: https://github.com/linux-can
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3902 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3903 F: Documentation/devicetree/bindings/net/can/
3905 F: include/linux/can/dev.h
3906 F: include/linux/can/led.h
3907 F: include/linux/can/platform/
3908 F: include/linux/can/rx-offload.h
3909 F: include/uapi/linux/can/error.h
3910 F: include/uapi/linux/can/netlink.h
3911 F: include/uapi/linux/can/vxcan.h
3914 M: Oliver Hartkopp <socketcan@hartkopp.net>
3915 M: Marc Kleine-Budde <mkl@pengutronix.de>
3916 L: linux-can@vger.kernel.org
3918 W: https://github.com/linux-can
3919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3920 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3921 F: Documentation/networking/can.rst
3922 F: include/linux/can/core.h
3923 F: include/linux/can/skb.h
3924 F: include/net/netns/can.h
3925 F: include/uapi/linux/can.h
3926 F: include/uapi/linux/can/bcm.h
3927 F: include/uapi/linux/can/gw.h
3928 F: include/uapi/linux/can/isotp.h
3929 F: include/uapi/linux/can/raw.h
3932 CAN-J1939 NETWORK LAYER
3933 M: Robin van der Gracht <robin@protonic.nl>
3934 M: Oleksij Rempel <o.rempel@pengutronix.de>
3935 R: Pengutronix Kernel Team <kernel@pengutronix.de>
3936 L: linux-can@vger.kernel.org
3938 F: Documentation/networking/j1939.rst
3939 F: include/uapi/linux/can/j1939.h
3943 M: Serge Hallyn <serge@hallyn.com>
3944 L: linux-security-module@vger.kernel.org
3946 F: include/linux/capability.h
3947 F: include/uapi/linux/capability.h
3948 F: kernel/capability.c
3949 F: security/commoncap.c
3951 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3952 M: Kevin Tsai <ktsai@capellamicro.com>
3954 F: drivers/iio/light/cm*
3956 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3957 M: Christian Lamparter <chunkeey@googlemail.com>
3958 L: linux-wireless@vger.kernel.org
3960 W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
3961 F: drivers/net/wireless/ath/carl9170/
3964 M: Robert Richter <rric@kernel.org>
3966 W: http://www.marvell.com
3967 F: drivers/i2c/busses/i2c-octeon*
3968 F: drivers/i2c/busses/i2c-thunderx*
3970 CAVIUM LIQUIDIO NETWORK DRIVER
3971 M: Derek Chickles <dchickles@marvell.com>
3972 M: Satanand Burla <sburla@marvell.com>
3973 M: Felix Manlunas <fmanlunas@marvell.com>
3974 L: netdev@vger.kernel.org
3976 W: http://www.marvell.com
3977 F: drivers/net/ethernet/cavium/liquidio/
3980 M: Robert Richter <rric@kernel.org>
3982 W: http://www.marvell.com
3983 F: drivers/mmc/host/cavium*
3985 CAVIUM OCTEON-TX CRYPTO DRIVER
3986 M: George Cherian <gcherian@marvell.com>
3987 L: linux-crypto@vger.kernel.org
3989 W: http://www.marvell.com
3990 F: drivers/crypto/cavium/cpt/
3992 CAVIUM THUNDERX2 ARM64 SOC
3993 M: Robert Richter <rric@kernel.org>
3994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3996 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3997 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3999 CC2520 IEEE-802.15.4 RADIO DRIVER
4000 M: Varka Bhadram <varkabhadram@gmail.com>
4001 L: linux-wpan@vger.kernel.org
4003 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
4004 F: drivers/net/ieee802154/cc2520.c
4005 F: include/linux/spi/cc2520.h
4007 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
4008 M: Gilad Ben-Yossef <gilad@benyossef.com>
4009 L: linux-crypto@vger.kernel.org
4011 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4012 F: drivers/crypto/ccree/
4014 CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
4015 M: Hadar Gat <hadar.gat@arm.com>
4016 L: linux-crypto@vger.kernel.org
4018 F: drivers/char/hw_random/cctrng.c
4019 F: drivers/char/hw_random/cctrng.h
4020 F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
4021 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
4024 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4025 L: linux-media@vger.kernel.org
4027 W: http://linuxtv.org
4028 T: git git://linuxtv.org/media_tree.git
4029 F: Documentation/ABI/testing/debugfs-cec-error-inj
4030 F: Documentation/devicetree/bindings/media/cec.txt
4031 F: Documentation/driver-api/media/cec-core.rst
4032 F: Documentation/userspace-api/media/cec
4033 F: drivers/media/cec/
4034 F: drivers/media/rc/keymaps/rc-cec.c
4035 F: include/media/cec-notifier.h
4036 F: include/media/cec.h
4037 F: include/uapi/linux/cec-funcs.h
4038 F: include/uapi/linux/cec.h
4041 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4042 L: linux-media@vger.kernel.org
4044 W: http://linuxtv.org
4045 T: git git://linuxtv.org/media_tree.git
4046 F: Documentation/devicetree/bindings/media/cec-gpio.txt
4047 F: drivers/media/cec/platform/cec-gpio/
4049 CELL BROADBAND ENGINE ARCHITECTURE
4050 M: Arnd Bergmann <arnd@arndb.de>
4051 L: linuxppc-dev@lists.ozlabs.org
4053 W: http://www.ibm.com/developerworks/power/cell/
4054 F: arch/powerpc/include/asm/cell*.h
4055 F: arch/powerpc/include/asm/spu*.h
4056 F: arch/powerpc/include/uapi/asm/spu*.h
4057 F: arch/powerpc/oprofile/*cell*
4058 F: arch/powerpc/platforms/cell/
4060 CELLWISE CW2015 BATTERY DRIVER
4061 M: Tobias Schrammm <t.schramm@manjaro.org>
4063 F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
4064 F: drivers/power/supply/cw2015_battery.c
4066 CEPH COMMON CODE (LIBCEPH)
4067 M: Ilya Dryomov <idryomov@gmail.com>
4068 M: Jeff Layton <jlayton@kernel.org>
4069 L: ceph-devel@vger.kernel.org
4072 T: git git://github.com/ceph/ceph-client.git
4073 F: include/linux/ceph/
4074 F: include/linux/crush/
4077 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
4078 M: Jeff Layton <jlayton@kernel.org>
4079 M: Ilya Dryomov <idryomov@gmail.com>
4080 L: ceph-devel@vger.kernel.org
4083 T: git git://github.com/ceph/ceph-client.git
4084 F: Documentation/filesystems/ceph.rst
4087 CERTIFICATE HANDLING
4088 M: David Howells <dhowells@redhat.com>
4089 M: David Woodhouse <dwmw2@infradead.org>
4090 L: keyrings@vger.kernel.org
4092 F: Documentation/admin-guide/module-signing.rst
4094 F: scripts/extract-cert.c
4095 F: scripts/sign-file.c
4097 CFAG12864B LCD DRIVER
4098 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4100 F: drivers/auxdisplay/cfag12864b.c
4101 F: include/linux/cfag12864b.h
4103 CFAG12864BFB LCD FRAMEBUFFER DRIVER
4104 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
4106 F: drivers/auxdisplay/cfag12864bfb.c
4107 F: include/linux/cfag12864b.h
4109 CHAR and MISC DRIVERS
4110 M: Arnd Bergmann <arnd@arndb.de>
4111 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4113 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
4116 F: include/linux/miscdevice.h
4117 X: drivers/char/agp/
4118 X: drivers/char/hw_random/
4119 X: drivers/char/ipmi/
4120 X: drivers/char/random.c
4121 X: drivers/char/tpm/
4124 M: Andy Whitcroft <apw@canonical.com>
4125 M: Joe Perches <joe@perches.com>
4127 F: scripts/checkpatch.pl
4129 CHINESE DOCUMENTATION
4130 M: Harry Wei <harryxiyou@gmail.com>
4131 M: Alex Shi <alex.shi@linux.alibaba.com>
4132 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
4134 F: Documentation/translations/zh_CN/
4136 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
4137 M: Peter Chen <Peter.Chen@nxp.com>
4138 L: linux-usb@vger.kernel.org
4140 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
4141 F: drivers/usb/chipidea/
4143 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
4144 M: Hans de Goede <hdegoede@redhat.com>
4145 L: linux-input@vger.kernel.org
4147 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
4148 F: drivers/input/touchscreen/chipone_icn8318.c
4150 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
4151 M: Hans de Goede <hdegoede@redhat.com>
4152 L: linux-input@vger.kernel.org
4154 F: drivers/input/touchscreen/chipone_icn8505.c
4156 CHROME HARDWARE PLATFORM SUPPORT
4157 M: Benson Leung <bleung@chromium.org>
4158 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4160 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
4161 F: drivers/platform/chrome/
4163 CHROMEOS EC CODEC DRIVER
4164 M: Cheng-Yi Chiang <cychiang@chromium.org>
4165 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4166 R: Guenter Roeck <groeck@chromium.org>
4168 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
4169 F: sound/soc/codecs/cros_ec_codec.*
4171 CHROMEOS EC SUBDRIVERS
4172 M: Benson Leung <bleung@chromium.org>
4173 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
4174 R: Guenter Roeck <groeck@chromium.org>
4176 F: drivers/power/supply/cros_usbpd-charger.c
4180 CHRONTEL CH7322 CEC DRIVER
4181 M: Jeff Chase <jnchase@google.com>
4182 L: linux-media@vger.kernel.org
4184 T: git git://linuxtv.org/media_tree.git
4185 F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
4186 F: drivers/media/cec/i2c/ch7322.c
4188 CIRRUS LOGIC AUDIO CODEC DRIVERS
4189 M: James Schulman <james.schulman@cirrus.com>
4190 M: David Rhodes <david.rhodes@cirrus.com>
4191 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4192 L: patches@opensource.cirrus.com
4194 F: sound/soc/codecs/cs*
4196 CIRRUS LOGIC EP93XX ETHERNET DRIVER
4197 M: Hartley Sweeten <hsweeten@visionengravers.com>
4198 L: netdev@vger.kernel.org
4200 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
4202 CIRRUS LOGIC LOCHNAGAR DRIVER
4203 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4204 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4205 L: patches@opensource.cirrus.com
4207 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
4208 F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
4209 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
4210 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
4211 F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
4212 F: Documentation/hwmon/lochnagar.rst
4213 F: drivers/clk/clk-lochnagar.c
4214 F: drivers/hwmon/lochnagar-hwmon.c
4215 F: drivers/mfd/lochnagar-i2c.c
4216 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
4217 F: drivers/regulator/lochnagar-regulator.c
4218 F: include/dt-bindings/clk/lochnagar.h
4219 F: include/dt-bindings/pinctrl/lochnagar.h
4220 F: include/linux/mfd/lochnagar*
4221 F: sound/soc/codecs/lochnagar-sc.c
4223 CIRRUS LOGIC MADERA CODEC DRIVERS
4224 M: Charles Keepax <ckeepax@opensource.cirrus.com>
4225 M: Richard Fitzgerald <rf@opensource.cirrus.com>
4226 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4227 L: patches@opensource.cirrus.com
4229 W: https://github.com/CirrusLogic/linux-drivers/wiki
4230 T: git https://github.com/CirrusLogic/linux-drivers.git
4231 F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
4232 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
4233 F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
4234 F: drivers/gpio/gpio-madera*
4235 F: drivers/irqchip/irq-madera*
4236 F: drivers/mfd/cs47l*
4237 F: drivers/mfd/madera*
4238 F: drivers/pinctrl/cirrus/*
4239 F: include/dt-bindings/sound/madera*
4240 F: include/linux/irqchip/irq-madera*
4241 F: include/linux/mfd/madera/*
4242 F: include/sound/madera*
4243 F: sound/soc/codecs/cs47l*
4244 F: sound/soc/codecs/madera*
4246 CISCO FCOE HBA DRIVER
4247 M: Satish Kharat <satishkh@cisco.com>
4248 M: Sesidhar Baddela <sebaddel@cisco.com>
4249 M: Karan Tilak Kumar <kartilak@cisco.com>
4250 L: linux-scsi@vger.kernel.org
4252 F: drivers/scsi/fnic/
4254 CISCO SCSI HBA DRIVER
4255 M: Karan Tilak Kumar <kartilak@cisco.com>
4256 M: Sesidhar Baddela <sebaddel@cisco.com>
4257 L: linux-scsi@vger.kernel.org
4259 F: drivers/scsi/snic/
4261 CISCO VIC ETHERNET NIC DRIVER
4262 M: Christian Benvenuti <benve@cisco.com>
4263 M: Govindarajulu Varadarajan <_govind@gmx.com>
4265 F: drivers/net/ethernet/cisco/enic/
4267 CISCO VIC LOW LATENCY NIC DRIVER
4268 M: Christian Benvenuti <benve@cisco.com>
4269 M: Nelson Escobar <neescoba@cisco.com>
4271 F: drivers/infiniband/hw/usnic/
4274 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4278 CLANG/LLVM BUILD SUPPORT
4279 M: Nathan Chancellor <natechancellor@gmail.com>
4280 M: Nick Desaulniers <ndesaulniers@google.com>
4281 L: clang-built-linux@googlegroups.com
4283 W: https://clangbuiltlinux.github.io/
4284 B: https://github.com/ClangBuiltLinux/linux/issues
4285 C: irc://chat.freenode.net/clangbuiltlinux
4286 F: Documentation/kbuild/llvm.rst
4287 F: scripts/clang-tools/
4288 K: \b(?i:clang|llvm)\b
4291 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4292 L: linux-kernel@vger.kernel.org
4294 F: include/linux/cleancache.h
4298 M: Russell King <linux@armlinux.org.uk>
4299 L: linux-clk@vger.kernel.org
4301 F: include/linux/clk.h
4303 CLOCKSOURCE, CLOCKEVENT DRIVERS
4304 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4305 M: Thomas Gleixner <tglx@linutronix.de>
4306 L: linux-kernel@vger.kernel.org
4308 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4309 F: Documentation/devicetree/bindings/timer/
4310 F: drivers/clocksource/
4313 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
4314 M: Daniel Oliveira Nascimento <don@syst.com.br>
4315 L: platform-driver-x86@vger.kernel.org
4317 F: drivers/platform/x86/classmate-laptop.c
4320 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
4321 L: linux-media@vger.kernel.org
4323 W: https://linuxtv.org
4324 T: git git://linuxtv.org/media_tree.git
4325 F: drivers/media/pci/cobalt/
4327 COCCINELLE/Semantic Patches (SmPL)
4328 M: Julia Lawall <Julia.Lawall@lip6.fr>
4329 M: Gilles Muller <Gilles.Muller@lip6.fr>
4330 M: Nicolas Palix <nicolas.palix@imag.fr>
4331 M: Michal Marek <michal.lkml@markovi.net>
4332 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
4334 W: http://coccinelle.lip6.fr/
4335 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
4336 F: Documentation/dev-tools/coccinelle.rst
4337 F: scripts/coccicheck
4338 F: scripts/coccinelle/
4341 M: Jan Harkes <jaharkes@cs.cmu.edu>
4343 L: codalist@coda.cs.cmu.edu
4345 W: http://www.coda.cs.cmu.edu/
4346 F: Documentation/filesystems/coda.rst
4348 F: include/linux/coda*.h
4349 F: include/uapi/linux/coda*.h
4351 CODA V4L2 MEM2MEM DRIVER
4352 M: Philipp Zabel <p.zabel@pengutronix.de>
4353 L: linux-media@vger.kernel.org
4355 F: Documentation/devicetree/bindings/media/coda.txt
4356 F: drivers/media/platform/coda/
4359 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4361 F: Documentation/process/code-of-conduct-interpretation.rst
4362 F: Documentation/process/code-of-conduct.rst
4364 COMMON CLK FRAMEWORK
4365 M: Michael Turquette <mturquette@baylibre.com>
4366 M: Stephen Boyd <sboyd@kernel.org>
4367 L: linux-clk@vger.kernel.org
4369 Q: http://patchwork.kernel.org/project/linux-clk/list/
4370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
4371 F: Documentation/devicetree/bindings/clock/
4373 F: include/linux/clk-pr*
4374 F: include/linux/clk/
4375 F: include/linux/of_clk.h
4376 X: drivers/clk/clkdev.c
4378 COMMON INTERNET FILE SYSTEM (CIFS)
4379 M: Steve French <sfrench@samba.org>
4380 L: linux-cifs@vger.kernel.org
4381 L: samba-technical@lists.samba.org (moderated for non-subscribers)
4383 W: http://linux-cifs.samba.org/
4384 T: git git://git.samba.org/sfrench/cifs-2.6.git
4385 F: Documentation/admin-guide/cifs/
4388 COMPACTPCI HOTPLUG CORE
4389 M: Scott Murray <scott@spiteful.org>
4390 L: linux-pci@vger.kernel.org
4392 F: drivers/pci/hotplug/cpci_hotplug*
4394 COMPACTPCI HOTPLUG GENERIC DRIVER
4395 M: Scott Murray <scott@spiteful.org>
4396 L: linux-pci@vger.kernel.org
4398 F: drivers/pci/hotplug/cpcihp_generic.c
4400 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
4401 M: Scott Murray <scott@spiteful.org>
4402 L: linux-pci@vger.kernel.org
4404 F: drivers/pci/hotplug/cpcihp_zt5550.*
4406 COMPAL LAPTOP SUPPORT
4407 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
4408 L: platform-driver-x86@vger.kernel.org
4410 F: drivers/platform/x86/compal-laptop.c
4413 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
4415 F: include/linux/compiler_attributes.h
4417 CONEXANT ACCESSRUNNER USB DRIVER
4418 L: accessrunner-general@lists.sourceforge.net
4420 W: http://accessrunner.sourceforge.net/
4421 F: drivers/usb/atm/cxacru.c
4424 M: Joel Becker <jlbec@evilplan.org>
4425 M: Christoph Hellwig <hch@lst.de>
4427 T: git git://git.infradead.org/users/hch/configfs.git
4429 F: include/linux/configfs.h
4430 F: samples/configfs/
4433 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4435 F: drivers/video/console/
4436 F: include/linux/console*
4438 CONTROL GROUP (CGROUP)
4439 M: Tejun Heo <tj@kernel.org>
4440 M: Li Zefan <lizefan@huawei.com>
4441 M: Johannes Weiner <hannes@cmpxchg.org>
4442 L: cgroups@vger.kernel.org
4444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4445 F: Documentation/admin-guide/cgroup-v1/
4446 F: Documentation/admin-guide/cgroup-v2.rst
4447 F: include/linux/cgroup*
4450 CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
4451 M: Tejun Heo <tj@kernel.org>
4452 M: Jens Axboe <axboe@kernel.dk>
4453 L: cgroups@vger.kernel.org
4454 L: linux-block@vger.kernel.org
4455 T: git git://git.kernel.dk/linux-block
4456 F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
4457 F: block/bfq-cgroup.c
4458 F: block/blk-cgroup.c
4459 F: block/blk-iolatency.c
4460 F: block/blk-throttle.c
4461 F: include/linux/blk-cgroup.h
4463 CONTROL GROUP - CPUSET
4464 M: Li Zefan <lizefan@huawei.com>
4465 L: cgroups@vger.kernel.org
4467 W: http://www.bullopensource.org/cpuset/
4468 W: http://oss.sgi.com/projects/cpusets/
4469 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
4470 F: Documentation/admin-guide/cgroup-v1/cpusets.rst
4471 F: include/linux/cpuset.h
4472 F: kernel/cgroup/cpuset.c
4474 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
4475 M: Johannes Weiner <hannes@cmpxchg.org>
4476 M: Michal Hocko <mhocko@kernel.org>
4477 M: Vladimir Davydov <vdavydov.dev@gmail.com>
4478 L: cgroups@vger.kernel.org
4479 L: linux-mm@kvack.org
4484 CORETEMP HARDWARE MONITORING DRIVER
4485 M: Fenghua Yu <fenghua.yu@intel.com>
4486 L: linux-hwmon@vger.kernel.org
4488 F: Documentation/hwmon/coretemp.rst
4489 F: drivers/hwmon/coretemp.c
4491 CORSAIR-CPRO HARDWARE MONITOR DRIVER
4492 M: Marius Zachmann <mail@mariuszachmann.de>
4493 L: linux-hwmon@vger.kernel.org
4495 F: drivers/hwmon/corsair-cpro.c
4497 COSA/SRP SYNC SERIAL DRIVER
4498 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
4500 W: http://www.fi.muni.cz/~kas/cosa/
4501 F: drivers/net/wan/cosa*
4504 M: William Breathitt Gray <vilhelm.gray@gmail.com>
4505 L: linux-iio@vger.kernel.org
4507 F: Documentation/ABI/testing/sysfs-bus-counter*
4508 F: Documentation/driver-api/generic-counter.rst
4510 F: include/linux/counter.h
4511 F: include/linux/counter_enum.h
4513 CPMAC ETHERNET DRIVER
4514 M: Florian Fainelli <f.fainelli@gmail.com>
4515 L: netdev@vger.kernel.org
4517 F: drivers/net/ethernet/ti/cpmac.c
4519 CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
4520 M: Viresh Kumar <viresh.kumar@linaro.org>
4521 M: Sudeep Holla <sudeep.holla@arm.com>
4522 L: linux-pm@vger.kernel.org
4524 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
4525 F: drivers/cpufreq/vexpress-spc-cpufreq.c
4527 CPU FREQUENCY SCALING FRAMEWORK
4528 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4529 M: Viresh Kumar <viresh.kumar@linaro.org>
4530 L: linux-pm@vger.kernel.org
4532 B: https://bugzilla.kernel.org
4533 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4534 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
4535 F: Documentation/admin-guide/pm/cpufreq.rst
4536 F: Documentation/admin-guide/pm/intel_pstate.rst
4537 F: Documentation/cpu-freq/
4538 F: Documentation/devicetree/bindings/cpufreq/
4540 F: include/linux/cpufreq.h
4541 F: include/linux/sched/cpufreq.h
4542 F: kernel/sched/cpufreq*.c
4543 F: tools/testing/selftests/cpufreq/
4545 CPU IDLE TIME MANAGEMENT FRAMEWORK
4546 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4547 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4548 L: linux-pm@vger.kernel.org
4550 B: https://bugzilla.kernel.org
4551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4552 F: Documentation/admin-guide/pm/cpuidle.rst
4553 F: Documentation/driver-api/pm/cpuidle.rst
4554 F: drivers/cpuidle/*
4555 F: include/linux/cpuidle.h
4557 CPU POWER MONITORING SUBSYSTEM
4558 M: Thomas Renninger <trenn@suse.com>
4559 M: Shuah Khan <shuah@kernel.org>
4560 M: Shuah Khan <skhan@linuxfoundation.org>
4561 L: linux-pm@vger.kernel.org
4563 F: tools/power/cpupower/
4566 M: "H. Peter Anvin" <hpa@zytor.com>
4568 F: arch/x86/kernel/cpuid.c
4569 F: arch/x86/kernel/msr.c
4571 CPUIDLE DRIVER - ARM BIG LITTLE
4572 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4573 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4574 L: linux-pm@vger.kernel.org
4575 L: linux-arm-kernel@lists.infradead.org
4577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
4578 F: drivers/cpuidle/cpuidle-big_little.c
4580 CPUIDLE DRIVER - ARM EXYNOS
4581 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
4582 M: Daniel Lezcano <daniel.lezcano@linaro.org>
4583 M: Kukjin Kim <kgene@kernel.org>
4584 L: linux-pm@vger.kernel.org
4585 L: linux-samsung-soc@vger.kernel.org
4587 F: arch/arm/mach-exynos/pm.c
4588 F: drivers/cpuidle/cpuidle-exynos.c
4590 CPUIDLE DRIVER - ARM PSCI
4591 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
4592 M: Sudeep Holla <sudeep.holla@arm.com>
4593 L: linux-pm@vger.kernel.org
4594 L: linux-arm-kernel@lists.infradead.org
4596 F: drivers/cpuidle/cpuidle-psci.c
4598 CPUIDLE DRIVER - ARM PSCI PM DOMAIN
4599 M: Ulf Hansson <ulf.hansson@linaro.org>
4600 L: linux-pm@vger.kernel.org
4601 L: linux-arm-kernel@lists.infradead.org
4603 F: drivers/cpuidle/cpuidle-psci.h
4604 F: drivers/cpuidle/cpuidle-psci-domain.c
4607 M: Nicolas Pitre <nico@fluxnic.net>
4609 F: Documentation/filesystems/cramfs.rst
4613 M: Bastien Nocera <hadess@hadess.net>
4614 L: linux-input@vger.kernel.org
4616 F: drivers/hid/hid-creative-sb0540.c
4619 M: Herbert Xu <herbert@gondor.apana.org.au>
4620 M: "David S. Miller" <davem@davemloft.net>
4621 L: linux-crypto@vger.kernel.org
4623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
4624 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
4625 F: Documentation/crypto/
4626 F: Documentation/devicetree/bindings/crypto/
4631 F: include/linux/crypto*
4634 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
4635 M: Neil Horman <nhorman@tuxdriver.com>
4636 L: linux-crypto@vger.kernel.org
4638 F: crypto/ansi_cprng.c
4642 M: Hans Verkuil <hverkuil@xs4all.nl>
4643 L: linux-media@vger.kernel.org
4645 W: http://linuxtv.org
4646 T: git git://linuxtv.org/media_tree.git
4647 F: drivers/media/i2c/cs3308.c
4649 CS5535 Audio ALSA driver
4650 M: Jaya Kumar <jayakumar.alsa@gmail.com>
4652 F: sound/pci/cs5535audio/
4654 CSI DRIVERS FOR ALLWINNER V3s
4655 M: Yong Deng <yong.deng@magewell.com>
4656 L: linux-media@vger.kernel.org
4658 T: git git://linuxtv.org/media_tree.git
4659 F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
4660 F: drivers/media/platform/sunxi/sun6i-csi/
4663 M: Solomon Peachy <pizza@shaftnet.org>
4665 F: drivers/net/wireless/st/cw1200/
4667 CX18 VIDEO4LINUX DRIVER
4668 M: Andy Walls <awalls@md.metrocast.net>
4669 L: linux-media@vger.kernel.org
4671 W: https://linuxtv.org
4672 T: git git://linuxtv.org/media_tree.git
4673 F: drivers/media/pci/cx18/
4674 F: include/uapi/linux/ivtv*
4676 CX2341X MPEG ENCODER HELPER MODULE
4677 M: Hans Verkuil <hverkuil@xs4all.nl>
4678 L: linux-media@vger.kernel.org
4680 W: https://linuxtv.org
4681 T: git git://linuxtv.org/media_tree.git
4682 F: drivers/media/common/cx2341x*
4683 F: include/media/drv-intf/cx2341x.h
4685 CX24120 MEDIA DRIVER
4686 M: Jemma Denson <jdenson@gmail.com>
4687 M: Patrick Boettcher <patrick.boettcher@posteo.de>
4688 L: linux-media@vger.kernel.org
4690 W: https://linuxtv.org
4691 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4692 F: drivers/media/dvb-frontends/cx24120*
4694 CX88 VIDEO4LINUX DRIVER
4695 M: Mauro Carvalho Chehab <mchehab@kernel.org>
4696 L: linux-media@vger.kernel.org
4698 W: https://linuxtv.org
4699 T: git git://linuxtv.org/media_tree.git
4700 F: Documentation/driver-api/media/drivers/cx88*
4701 F: drivers/media/pci/cx88/
4703 CXD2820R MEDIA DRIVER
4704 M: Antti Palosaari <crope@iki.fi>
4705 L: linux-media@vger.kernel.org
4707 W: https://linuxtv.org
4708 W: http://palosaari.fi/linux/
4709 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4710 T: git git://linuxtv.org/anttip/media_tree.git
4711 F: drivers/media/dvb-frontends/cxd2820r*
4713 CXGB3 ETHERNET DRIVER (CXGB3)
4714 M: Vishal Kulkarni <vishal@chelsio.com>
4715 L: netdev@vger.kernel.org
4717 W: http://www.chelsio.com
4718 F: drivers/net/ethernet/chelsio/cxgb3/
4720 CXGB3 ISCSI DRIVER (CXGB3I)
4721 M: Karen Xie <kxie@chelsio.com>
4722 L: linux-scsi@vger.kernel.org
4724 W: http://www.chelsio.com
4725 F: drivers/scsi/cxgbi/cxgb3i
4727 CXGB4 CRYPTO DRIVER (chcr)
4728 M: Ayush Sawal <ayush.sawal@chelsio.com>
4729 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4730 M: Rohit Maheshwari <rohitm@chelsio.com>
4731 L: linux-crypto@vger.kernel.org
4733 W: http://www.chelsio.com
4734 F: drivers/crypto/chelsio
4736 CXGB4 INLINE CRYPTO DRIVER
4737 M: Ayush Sawal <ayush.sawal@chelsio.com>
4738 M: Vinay Kumar Yadav <vinay.yadav@chelsio.com>
4739 M: Rohit Maheshwari <rohitm@chelsio.com>
4740 L: netdev@vger.kernel.org
4742 W: http://www.chelsio.com
4743 F: drivers/net/ethernet/chelsio/inline_crypto/
4745 CXGB4 ETHERNET DRIVER (CXGB4)
4746 M: Vishal Kulkarni <vishal@chelsio.com>
4747 L: netdev@vger.kernel.org
4749 W: http://www.chelsio.com
4750 F: drivers/net/ethernet/chelsio/cxgb4/
4752 CXGB4 ISCSI DRIVER (CXGB4I)
4753 M: Karen Xie <kxie@chelsio.com>
4754 L: linux-scsi@vger.kernel.org
4756 W: http://www.chelsio.com
4757 F: drivers/scsi/cxgbi/cxgb4i
4759 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4760 M: Potnuri Bharat Teja <bharat@chelsio.com>
4761 L: linux-rdma@vger.kernel.org
4763 W: http://www.openfabrics.org
4764 F: drivers/infiniband/hw/cxgb4/
4765 F: include/uapi/rdma/cxgb4-abi.h
4767 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4768 M: Vishal Kulkarni <vishal@gmail.com>
4769 L: netdev@vger.kernel.org
4771 W: http://www.chelsio.com
4772 F: drivers/net/ethernet/chelsio/cxgb4vf/
4774 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4775 M: Frederic Barrat <fbarrat@linux.ibm.com>
4776 M: Andrew Donnellan <ajd@linux.ibm.com>
4777 L: linuxppc-dev@lists.ozlabs.org
4779 F: Documentation/ABI/testing/sysfs-class-cxl
4780 F: Documentation/powerpc/cxl.rst
4781 F: arch/powerpc/platforms/powernv/pci-cxl.c
4782 F: drivers/misc/cxl/
4783 F: include/misc/cxl*
4784 F: include/uapi/misc/cxl.h
4786 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4787 M: Manoj N. Kumar <manoj@linux.ibm.com>
4788 M: Matthew R. Ochs <mrochs@linux.ibm.com>
4789 M: Uma Krishnan <ukrishn@linux.ibm.com>
4790 L: linux-scsi@vger.kernel.org
4792 F: Documentation/powerpc/cxlflash.rst
4793 F: drivers/scsi/cxlflash/
4794 F: include/uapi/scsi/cxlflash_ioctl.h
4797 M: Russell King <linux@armlinux.org.uk>
4798 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4800 W: http://www.armlinux.org.uk/
4801 F: drivers/video/fbdev/cyber2000fb.*
4803 CYCLADES ASYNC MUX DRIVER
4805 W: http://www.cyclades.com/
4806 F: drivers/tty/cyclades.c
4807 F: include/linux/cyclades.h
4808 F: include/uapi/linux/cyclades.h
4810 CYCLADES PC300 DRIVER
4812 W: http://www.cyclades.com/
4813 F: drivers/net/wan/pc300*
4815 CYPRESS_FIRMWARE MEDIA DRIVER
4816 M: Antti Palosaari <crope@iki.fi>
4817 L: linux-media@vger.kernel.org
4819 W: https://linuxtv.org
4820 W: http://palosaari.fi/linux/
4821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
4822 T: git git://linuxtv.org/anttip/media_tree.git
4823 F: drivers/media/common/cypress_firmware*
4825 CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
4826 M: Linus Walleij <linus.walleij@linaro.org>
4827 L: linux-input@vger.kernel.org
4829 F: drivers/input/touchscreen/cy8ctma140.c
4831 CYTTSP TOUCHSCREEN DRIVER
4832 M: Ferruh Yigit <fery@cypress.com>
4833 L: linux-input@vger.kernel.org
4835 F: drivers/input/touchscreen/cyttsp*
4836 F: include/linux/input/cyttsp.h
4838 D-LINK DIR-685 TOUCHKEYS DRIVER
4839 M: Linus Walleij <linus.walleij@linaro.org>
4840 L: linux-input@vger.kernel.org
4842 F: drivers/input/keyboard/dlink-dir685-touchkeys.c
4844 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4845 M: Joshua Kinard <kumba@gentoo.org>
4847 F: drivers/rtc/rtc-ds1685.c
4848 F: include/linux/rtc/ds1685.h
4850 DAMA SLAVE for AX.25
4851 M: Joerg Reuter <jreuter@yaina.de>
4852 L: linux-hams@vger.kernel.org
4854 W: http://yaina.de/jreuter/
4855 W: http://www.qsl.net/dl1bke/
4856 F: net/ax25/af_ax25.c
4857 F: net/ax25/ax25_dev.c
4858 F: net/ax25/ax25_ds_*
4859 F: net/ax25/ax25_in.c
4860 F: net/ax25/ax25_out.c
4861 F: net/ax25/ax25_timer.c
4862 F: net/ax25/sysctl_net_ax25.c
4864 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4865 L: netdev@vger.kernel.org
4867 F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
4868 F: drivers/net/ethernet/dec/tulip/dmfe.c
4870 DC390/AM53C974 SCSI driver
4871 M: Hannes Reinecke <hare@suse.com>
4872 L: linux-scsi@vger.kernel.org
4874 F: drivers/scsi/am53c974.c
4877 M: Oliver Neukum <oliver@neukum.org>
4878 M: Ali Akcaagac <aliakc@web.de>
4879 M: Jamie Lenehan <lenehan@twibble.org>
4880 L: dc395x@twibble.org
4882 W: http://twibble.org/dist/dc395x/
4883 W: http://lists.twibble.org/mailman/listinfo/dc395x/
4884 F: Documentation/scsi/dc395x.rst
4885 F: drivers/scsi/dc395x.*
4888 M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
4889 L: dccp@vger.kernel.org
4891 W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4892 F: include/linux/dccp.h
4893 F: include/linux/tfrc.h
4894 F: include/uapi/linux/dccp.h
4897 DECnet NETWORK LAYER
4898 L: linux-decnet-user@lists.sourceforge.net
4900 W: http://linux-decnet.sourceforge.net
4901 F: Documentation/networking/decnet.rst
4904 DECSTATION PLATFORM SUPPORT
4905 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4906 L: linux-mips@vger.kernel.org
4908 W: http://www.linux-mips.org/wiki/DECstation
4910 F: arch/mips/include/asm/dec/
4911 F: arch/mips/include/asm/mach-dec/
4913 DEFXX FDDI NETWORK DRIVER
4914 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4916 F: drivers/net/fddi/defxx.*
4918 DEFZA FDDI NETWORK DRIVER
4919 M: "Maciej W. Rozycki" <macro@linux-mips.org>
4921 F: drivers/net/fddi/defza.*
4923 DEINTERLACE DRIVERS FOR ALLWINNER H3
4924 M: Jernej Skrabec <jernej.skrabec@siol.net>
4925 L: linux-media@vger.kernel.org
4927 T: git git://linuxtv.org/media_tree.git
4928 F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
4929 F: drivers/media/platform/sunxi/sun8i-di/
4932 M: Matthew Garrett <mjg59@srcf.ucam.org>
4933 M: Pali Rohár <pali@kernel.org>
4934 L: platform-driver-x86@vger.kernel.org
4936 F: drivers/platform/x86/dell-laptop.c
4938 DELL LAPTOP FREEFALL DRIVER
4939 M: Pali Rohár <pali@kernel.org>
4941 F: drivers/platform/x86/dell-smo8800.c
4943 DELL LAPTOP RBTN DRIVER
4944 M: Pali Rohár <pali@kernel.org>
4946 F: drivers/platform/x86/dell-rbtn.*
4948 DELL LAPTOP SMM DRIVER
4949 M: Pali Rohár <pali@kernel.org>
4951 F: drivers/hwmon/dell-smm-hwmon.c
4952 F: include/uapi/linux/i8k.h
4954 DELL REMOTE BIOS UPDATE DRIVER
4955 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4956 L: platform-driver-x86@vger.kernel.org
4958 F: drivers/platform/x86/dell_rbu.c
4961 M: Pali Rohár <pali@kernel.org>
4962 M: Mario Limonciello <mario.limonciello@dell.com>
4963 L: platform-driver-x86@vger.kernel.org
4965 F: drivers/platform/x86/dell-smbios.*
4967 DELL SMBIOS SMM DRIVER
4968 M: Mario Limonciello <mario.limonciello@dell.com>
4969 L: platform-driver-x86@vger.kernel.org
4971 F: drivers/platform/x86/dell-smbios-smm.c
4973 DELL SMBIOS WMI DRIVER
4974 M: Mario Limonciello <mario.limonciello@dell.com>
4975 L: platform-driver-x86@vger.kernel.org
4977 F: drivers/platform/x86/dell-smbios-wmi.c
4978 F: tools/wmi/dell-smbios-example.c
4980 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4981 M: Stuart Hayes <stuart.w.hayes@gmail.com>
4982 L: platform-driver-x86@vger.kernel.org
4984 F: Documentation/driver-api/dcdbas.rst
4985 F: drivers/platform/x86/dcdbas.*
4987 DELL WMI DESCRIPTOR DRIVER
4988 M: Mario Limonciello <mario.limonciello@dell.com>
4990 F: drivers/platform/x86/dell-wmi-descriptor.c
4992 DELL WMI NOTIFICATIONS DRIVER
4993 M: Matthew Garrett <mjg59@srcf.ucam.org>
4994 M: Pali Rohár <pali@kernel.org>
4996 F: drivers/platform/x86/dell-wmi.c
4998 DELTA ST MEDIA DRIVER
4999 M: Hugues Fruchet <hugues.fruchet@st.com>
5000 L: linux-media@vger.kernel.org
5002 W: https://linuxtv.org
5003 T: git git://linuxtv.org/media_tree.git
5004 F: drivers/media/platform/sti/delta
5007 L: linux-mtd@lists.infradead.org
5009 F: drivers/mtd/nand/raw/denali*
5011 DESIGNWARE EDMA CORE IP DRIVER
5012 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
5013 L: dmaengine@vger.kernel.org
5015 F: drivers/dma/dw-edma/
5016 F: include/linux/dma/edma.h
5018 DESIGNWARE USB2 DRD IP DRIVER
5019 M: Minas Harutyunyan <hminas@synopsys.com>
5020 L: linux-usb@vger.kernel.org
5022 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5023 F: drivers/usb/dwc2/
5025 DESIGNWARE USB3 DRD IP DRIVER
5026 M: Felipe Balbi <balbi@kernel.org>
5027 L: linux-usb@vger.kernel.org
5029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
5030 F: drivers/usb/dwc3/
5032 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
5033 M: Andreas Klinger <ak@it-klinger.de>
5034 L: linux-iio@vger.kernel.org
5036 F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
5037 F: drivers/iio/proximity/srf*.c
5039 DEVICE COREDUMP (DEV_COREDUMP)
5040 M: Johannes Berg <johannes@sipsolutions.net>
5041 L: linux-kernel@vger.kernel.org
5043 F: drivers/base/devcoredump.c
5044 F: include/linux/devcoredump.h
5046 DEVICE DEPENDENCY HELPER SCRIPT
5047 M: Saravana Kannan <saravanak@google.com>
5048 L: linux-kernel@vger.kernel.org
5050 F: scripts/dev-needs.sh
5052 DEVICE DIRECT ACCESS (DAX)
5053 M: Dan Williams <dan.j.williams@intel.com>
5054 M: Vishal Verma <vishal.l.verma@intel.com>
5055 M: Dave Jiang <dave.jiang@intel.com>
5056 L: linux-nvdimm@lists.01.org
5060 DEVICE FREQUENCY (DEVFREQ)
5061 M: MyungJoo Ham <myungjoo.ham@samsung.com>
5062 M: Kyungmin Park <kyungmin.park@samsung.com>
5063 M: Chanwoo Choi <cw00.choi@samsung.com>
5064 L: linux-pm@vger.kernel.org
5066 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5067 F: Documentation/devicetree/bindings/devfreq/
5069 F: include/linux/devfreq.h
5070 F: include/trace/events/devfreq.h
5072 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
5073 M: Chanwoo Choi <cw00.choi@samsung.com>
5074 L: linux-pm@vger.kernel.org
5076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5077 F: Documentation/devicetree/bindings/devfreq/event/
5078 F: drivers/devfreq/devfreq-event.c
5079 F: drivers/devfreq/event/
5080 F: include/dt-bindings/pmu/exynos_ppmu.h
5081 F: include/linux/devfreq-event.h
5083 DEVICE NUMBER REGISTRY
5084 M: Torben Mathiasen <device@lanana.org>
5086 W: http://lanana.org/docs/device-list/index.html
5089 M: Alasdair Kergon <agk@redhat.com>
5090 M: Mike Snitzer <snitzer@redhat.com>
5091 M: dm-devel@redhat.com
5092 L: dm-devel@redhat.com
5094 W: http://sources.redhat.com/dm
5095 Q: http://patchwork.kernel.org/project/dm-devel/list/
5096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
5097 T: quilt http://people.redhat.com/agk/patches/linux/editing/
5098 F: Documentation/admin-guide/device-mapper/
5099 F: drivers/md/Kconfig
5100 F: drivers/md/Makefile
5102 F: drivers/md/persistent-data/
5103 F: include/linux/device-mapper.h
5104 F: include/linux/dm-*.h
5105 F: include/uapi/linux/dm-*.h
5108 M: Jiri Pirko <jiri@nvidia.com>
5109 L: netdev@vger.kernel.org
5111 F: Documentation/networking/devlink
5112 F: include/net/devlink.h
5113 F: include/uapi/linux/devlink.h
5114 F: net/core/devlink.c
5116 DIALOG SEMICONDUCTOR DRIVERS
5117 M: Support Opensource <support.opensource@diasemi.com>
5119 W: http://www.dialog-semiconductor.com/products
5120 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
5121 F: Documentation/devicetree/bindings/mfd/da90*.txt
5122 F: Documentation/devicetree/bindings/regulator/da92*.txt
5123 F: Documentation/devicetree/bindings/regulator/slg51000.txt
5124 F: Documentation/devicetree/bindings/sound/da[79]*.txt
5125 F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
5126 F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
5127 F: Documentation/hwmon/da90??.rst
5128 F: drivers/gpio/gpio-da90??.c
5129 F: drivers/hwmon/da90??-hwmon.c
5130 F: drivers/iio/adc/da91??-*.c
5131 F: drivers/input/misc/da90??_onkey.c
5132 F: drivers/input/touchscreen/da9052_tsi.c
5133 F: drivers/leds/leds-da90??.c
5134 F: drivers/mfd/da903x.c
5135 F: drivers/mfd/da90??-*.c
5136 F: drivers/mfd/da91??-*.c
5137 F: drivers/pinctrl/pinctrl-da90??.c
5138 F: drivers/power/supply/da9052-battery.c
5139 F: drivers/power/supply/da91??-*.c
5140 F: drivers/regulator/da9???-regulator.[ch]
5141 F: drivers/regulator/slg51000-regulator.[ch]
5142 F: drivers/rtc/rtc-da90??.c
5143 F: drivers/thermal/da90??-thermal.c
5144 F: drivers/video/backlight/da90??_bl.c
5145 F: drivers/watchdog/da90??_wdt.c
5146 F: include/linux/mfd/da903x.h
5147 F: include/linux/mfd/da9052/
5148 F: include/linux/mfd/da9055/
5149 F: include/linux/mfd/da9062/
5150 F: include/linux/mfd/da9063/
5151 F: include/linux/mfd/da9150/
5152 F: include/linux/regulator/da9211.h
5153 F: include/sound/da[79]*.h
5154 F: sound/soc/codecs/da[79]*.[ch]
5156 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
5157 M: William Breathitt Gray <vilhelm.gray@gmail.com>
5158 L: linux-gpio@vger.kernel.org
5160 F: drivers/gpio/gpio-gpio-mm.c
5162 DIOLAN U2C-12 I2C DRIVER
5163 M: Guenter Roeck <linux@roeck-us.net>
5164 L: linux-i2c@vger.kernel.org
5166 F: drivers/i2c/busses/i2c-diolan-u2c.c
5168 DIRECTORY NOTIFICATION (DNOTIFY)
5169 M: Jan Kara <jack@suse.cz>
5170 R: Amir Goldstein <amir73il@gmail.com>
5171 L: linux-fsdevel@vger.kernel.org
5173 F: Documentation/filesystems/dnotify.rst
5174 F: fs/notify/dnotify/
5175 F: include/linux/dnotify.h
5177 DISK GEOMETRY AND PARTITION HANDLING
5178 M: Andries Brouwer <aeb@cwi.nl>
5180 W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
5181 W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
5182 W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
5185 M: Jan Kara <jack@suse.com>
5187 F: Documentation/filesystems/quota.rst
5189 F: include/linux/quota*.h
5190 F: include/uapi/linux/quota*.h
5192 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
5193 M: Bernie Thompson <bernie@plugable.com>
5194 L: linux-fbdev@vger.kernel.org
5196 W: http://plugable.com/category/projects/udlfb/
5197 F: Documentation/fb/udlfb.rst
5198 F: drivers/video/fbdev/udlfb.c
5199 F: include/video/udlfb.h
5201 DISTRIBUTED LOCK MANAGER (DLM)
5202 M: Christine Caulfield <ccaulfie@redhat.com>
5203 M: David Teigland <teigland@redhat.com>
5204 L: cluster-devel@redhat.com
5206 W: http://sources.redhat.com/cluster/
5207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
5210 DMA BUFFER SHARING FRAMEWORK
5211 M: Sumit Semwal <sumit.semwal@linaro.org>
5212 M: Christian König <christian.koenig@amd.com>
5213 L: linux-media@vger.kernel.org
5214 L: dri-devel@lists.freedesktop.org
5215 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5217 T: git git://anongit.freedesktop.org/drm/drm-misc
5218 F: Documentation/driver-api/dma-buf.rst
5220 F: include/linux/*fence.h
5221 F: include/linux/dma-buf*
5222 F: include/linux/dma-resv.h
5223 K: \bdma_(?:buf|fence|resv)\b
5225 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
5226 M: Vinod Koul <vkoul@kernel.org>
5227 L: dmaengine@vger.kernel.org
5229 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
5231 F: Documentation/devicetree/bindings/dma/
5232 F: Documentation/driver-api/dmaengine/
5234 F: include/linux/dmaengine.h
5235 F: include/linux/of_dma.h
5238 M: Christoph Hellwig <hch@lst.de>
5239 M: Marek Szyprowski <m.szyprowski@samsung.com>
5240 R: Robin Murphy <robin.murphy@arm.com>
5241 L: iommu@lists.linux-foundation.org
5243 W: http://git.infradead.org/users/hch/dma-mapping.git
5244 T: git git://git.infradead.org/users/hch/dma-mapping.git
5245 F: include/asm-generic/dma-mapping.h
5246 F: include/linux/dma-direct.h
5247 F: include/linux/dma-mapping.h
5248 F: include/linux/dma-map-ops.h
5251 DMA-BUF HEAPS FRAMEWORK
5252 M: Sumit Semwal <sumit.semwal@linaro.org>
5253 R: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5254 R: Liam Mark <lmark@codeaurora.org>
5255 R: Laura Abbott <labbott@redhat.com>
5256 R: Brian Starkey <Brian.Starkey@arm.com>
5257 R: John Stultz <john.stultz@linaro.org>
5258 L: linux-media@vger.kernel.org
5259 L: dri-devel@lists.freedesktop.org
5260 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
5262 T: git git://anongit.freedesktop.org/drm/drm-misc
5263 F: drivers/dma-buf/dma-heap.c
5264 F: drivers/dma-buf/heaps/*
5265 F: include/linux/dma-heap.h
5266 F: include/uapi/linux/dma-heap.h
5268 DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
5269 M: Lukasz Luba <lukasz.luba@arm.com>
5270 L: linux-pm@vger.kernel.org
5271 L: linux-samsung-soc@vger.kernel.org
5273 F: Documentation/devicetree/bindings/memory-controllers/exynos5422-dmc.txt
5274 F: drivers/memory/samsung/exynos5422-dmc.c
5276 DME1737 HARDWARE MONITOR DRIVER
5277 M: Juerg Haefliger <juergh@gmail.com>
5278 L: linux-hwmon@vger.kernel.org
5280 F: Documentation/hwmon/dme1737.rst
5281 F: drivers/hwmon/dme1737.c
5284 M: Jean Delvare <jdelvare@suse.com>
5286 T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
5287 F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
5288 F: drivers/firmware/dmi-id.c
5289 F: drivers/firmware/dmi_scan.c
5290 F: include/linux/dmi.h
5293 M: Jonathan Corbet <corbet@lwn.net>
5294 L: linux-doc@vger.kernel.org
5296 P: Documentation/doc-guide/maintainer-profile.rst
5297 T: git git://git.lwn.net/linux.git docs-next
5299 F: scripts/documentation-file-ref-check
5300 F: scripts/kernel-doc
5301 F: scripts/sphinx-pre-install
5302 X: Documentation/ABI/
5303 X: Documentation/admin-guide/media/
5304 X: Documentation/devicetree/
5305 X: Documentation/driver-api/media/
5306 X: Documentation/firmware-guide/acpi/
5307 X: Documentation/i2c/
5308 X: Documentation/power/
5309 X: Documentation/spi/
5310 X: Documentation/userspace-api/media/
5312 DOCUMENTATION SCRIPTS
5313 M: Mauro Carvalho Chehab <mchehab@kernel.org>
5314 L: linux-doc@vger.kernel.org
5316 F: Documentation/sphinx/parse-headers.pl
5317 F: scripts/documentation-file-ref-check
5318 F: scripts/sphinx-pre-install
5320 DOCUMENTATION/ITALIAN
5321 M: Federico Vaga <federico.vaga@vaga.pv.it>
5322 L: linux-doc@vger.kernel.org
5324 F: Documentation/translations/it_IT
5326 DONGWOON DW9714 LENS VOICE COIL DRIVER
5327 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5328 L: linux-media@vger.kernel.org
5330 T: git git://linuxtv.org/media_tree.git
5331 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
5332 F: drivers/media/i2c/dw9714.c
5334 DONGWOON DW9768 LENS VOICE COIL DRIVER
5335 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
5336 L: linux-media@vger.kernel.org
5338 T: git git://linuxtv.org/media_tree.git
5339 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
5340 F: drivers/media/i2c/dw9768.c
5342 DONGWOON DW9807 LENS VOICE COIL DRIVER
5343 M: Sakari Ailus <sakari.ailus@linux.intel.com>
5344 L: linux-media@vger.kernel.org
5346 T: git git://linuxtv.org/media_tree.git
5347 F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
5348 F: drivers/media/i2c/dw9807-vcm.c
5351 M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
5352 L: blinux-list@redhat.com
5354 F: drivers/char/dtlk.c
5355 F: include/linux/dtlk.h
5357 DPAA2 DATAPATH I/O (DPIO) DRIVER
5358 M: Roy Pledge <Roy.Pledge@nxp.com>
5359 L: linux-kernel@vger.kernel.org
5361 F: drivers/soc/fsl/dpio
5363 DPAA2 ETHERNET DRIVER
5364 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5365 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5366 L: netdev@vger.kernel.org
5368 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
5369 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
5370 F: drivers/net/ethernet/freescale/dpaa2/Kconfig
5371 F: drivers/net/ethernet/freescale/dpaa2/Makefile
5372 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
5373 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
5374 F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
5375 F: drivers/net/ethernet/freescale/dpaa2/dpmac*
5376 F: drivers/net/ethernet/freescale/dpaa2/dpni*
5378 DPAA2 ETHERNET SWITCH DRIVER
5379 M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
5380 M: Ioana Ciornei <ioana.ciornei@nxp.com>
5381 L: linux-kernel@vger.kernel.org
5383 F: drivers/staging/fsl-dpaa2/ethsw
5385 DPT_I2O SCSI RAID DRIVER
5386 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
5387 L: linux-scsi@vger.kernel.org
5389 W: http://www.adaptec.com/
5390 F: drivers/scsi/dpt*
5391 F: drivers/scsi/dpt/
5394 M: Philipp Reisner <philipp.reisner@linbit.com>
5395 M: Lars Ellenberg <lars.ellenberg@linbit.com>
5396 L: drbd-dev@lists.linbit.com
5398 W: http://www.drbd.org
5399 T: git git://git.linbit.com/linux-drbd.git
5400 T: git git://git.linbit.com/drbd-8.4.git
5401 F: Documentation/admin-guide/blockdev/
5402 F: drivers/block/drbd/
5405 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
5406 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5407 R: "Rafael J. Wysocki" <rafael@kernel.org>
5409 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
5410 F: Documentation/core-api/kobject.rst
5414 F: include/linux/debugfs.h
5415 F: include/linux/kobj*
5418 DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
5419 M: Nishanth Menon <nm@ti.com>
5420 L: linux-pm@vger.kernel.org
5422 F: drivers/soc/ti/smartreflex.c
5423 F: include/linux/power/smartreflex.h
5425 DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
5426 M: Maxime Ripard <mripard@kernel.org>
5427 M: Chen-Yu Tsai <wens@csie.org>
5428 R: Jernej Skrabec <jernej.skrabec@siol.net>
5429 L: dri-devel@lists.freedesktop.org
5431 T: git git://anongit.freedesktop.org/drm/drm-misc
5432 F: drivers/gpu/drm/sun4i/sun8i*
5434 DRM DRIVER FOR ARM PL111 CLCD
5435 M: Eric Anholt <eric@anholt.net>
5437 T: git git://anongit.freedesktop.org/drm/drm-misc
5438 F: drivers/gpu/drm/pl111/
5440 DRM DRIVER FOR ARM VERSATILE TFT PANELS
5441 M: Linus Walleij <linus.walleij@linaro.org>
5443 T: git git://anongit.freedesktop.org/drm/drm-misc
5444 F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
5445 F: drivers/gpu/drm/panel/panel-arm-versatile.c
5447 DRM DRIVER FOR ASPEED BMC GFX
5448 M: Joel Stanley <joel@jms.id.au>
5449 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
5451 T: git git://anongit.freedesktop.org/drm/drm-misc
5452 F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
5453 F: drivers/gpu/drm/aspeed/
5455 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
5456 M: Dave Airlie <airlied@redhat.com>
5457 R: Thomas Zimmermann <tzimmermann@suse.de>
5458 L: dri-devel@lists.freedesktop.org
5460 T: git git://anongit.freedesktop.org/drm/drm-misc
5461 F: drivers/gpu/drm/ast/
5463 DRM DRIVER FOR BOCHS VIRTUAL GPU
5464 M: Gerd Hoffmann <kraxel@redhat.com>
5465 L: virtualization@lists.linux-foundation.org
5467 T: git git://anongit.freedesktop.org/drm/drm-misc
5468 F: drivers/gpu/drm/bochs/
5470 DRM DRIVER FOR BOE HIMAX8279D PANELS
5471 M: Jerry Han <hanxu5@huaqin.corp-partner.google.com>
5473 F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
5474 F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
5476 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
5477 M: Linus Walleij <linus.walleij@linaro.org>
5479 T: git git://anongit.freedesktop.org/drm/drm-misc
5480 F: drivers/gpu/drm/tve200/
5482 DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
5483 M: Icenowy Zheng <icenowy@aosc.io>
5485 F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
5486 F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
5488 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
5489 M: Jagan Teki <jagan@amarulasolutions.com>
5491 F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
5492 F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
5494 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
5495 M: Hans de Goede <hdegoede@redhat.com>
5497 T: git git://anongit.freedesktop.org/drm/drm-misc
5498 F: drivers/gpu/drm/tiny/gm12u320.c
5500 DRM DRIVER FOR HX8357D PANELS
5501 M: Eric Anholt <eric@anholt.net>
5503 T: git git://anongit.freedesktop.org/drm/drm-misc
5504 F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
5505 F: drivers/gpu/drm/tiny/hx8357d.c
5507 DRM DRIVER FOR ILITEK ILI9225 PANELS
5508 M: David Lechner <david@lechnology.com>
5510 T: git git://anongit.freedesktop.org/drm/drm-misc
5511 F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
5512 F: drivers/gpu/drm/tiny/ili9225.c
5514 DRM DRIVER FOR ILITEK ILI9486 PANELS
5515 M: Kamlesh Gurudasani <kamlesh.gurudasani@gmail.com>
5517 T: git git://anongit.freedesktop.org/drm/drm-misc
5518 F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
5519 F: drivers/gpu/drm/tiny/ili9486.c
5521 DRM DRIVER FOR INTEL I810 VIDEO CARDS
5522 S: Orphan / Obsolete
5523 F: drivers/gpu/drm/i810/
5524 F: include/uapi/drm/i810_drm.h
5526 DRM DRIVER FOR LVDS PANELS
5527 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5528 L: dri-devel@lists.freedesktop.org
5529 T: git git://anongit.freedesktop.org/drm/drm-misc
5531 F: drivers/gpu/drm/panel/panel-lvds.c
5532 F: Documentation/devicetree/bindings/display/panel/lvds.yaml
5534 DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
5535 M: Guido Günther <agx@sigxcpu.org>
5536 R: Purism Kernel Team <kernel@puri.sm>
5538 F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
5539 F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
5541 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
5542 S: Orphan / Obsolete
5543 F: drivers/gpu/drm/mga/
5544 F: include/uapi/drm/mga_drm.h
5546 DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
5547 M: Dave Airlie <airlied@redhat.com>
5548 R: Thomas Zimmermann <tzimmermann@suse.de>
5549 L: dri-devel@lists.freedesktop.org
5551 T: git git://anongit.freedesktop.org/drm/drm-misc
5552 F: drivers/gpu/drm/mgag200/
5554 DRM DRIVER FOR MI0283QT
5555 M: Noralf Trønnes <noralf@tronnes.org>
5557 T: git git://anongit.freedesktop.org/drm/drm-misc
5558 F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
5559 F: drivers/gpu/drm/tiny/mi0283qt.c
5561 DRM DRIVER FOR MSM ADRENO GPU
5562 M: Rob Clark <robdclark@gmail.com>
5563 M: Sean Paul <sean@poorly.run>
5564 L: linux-arm-msm@vger.kernel.org
5565 L: dri-devel@lists.freedesktop.org
5566 L: freedreno@lists.freedesktop.org
5568 T: git https://gitlab.freedesktop.org/drm/msm.git
5569 F: Documentation/devicetree/bindings/display/msm/
5570 F: drivers/gpu/drm/msm/
5571 F: include/uapi/drm/msm_drm.h
5573 DRM DRIVER FOR NOVATEK NT35510 PANELS
5574 M: Linus Walleij <linus.walleij@linaro.org>
5576 T: git git://anongit.freedesktop.org/drm/drm-misc
5577 F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
5578 F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
5580 DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
5581 M: Ben Skeggs <bskeggs@redhat.com>
5582 L: dri-devel@lists.freedesktop.org
5583 L: nouveau@lists.freedesktop.org
5585 T: git git://github.com/skeggsb/linux
5586 F: drivers/gpu/drm/nouveau/
5587 F: include/uapi/drm/nouveau_drm.h
5589 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
5590 M: Stefan Mavrodiev <stefan@olimex.com>
5592 F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
5593 F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
5595 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
5596 M: Noralf Trønnes <noralf@tronnes.org>
5598 T: git git://anongit.freedesktop.org/drm/drm-misc
5599 F: Documentation/devicetree/bindings/display/repaper.txt
5600 F: drivers/gpu/drm/tiny/repaper.c
5602 DRM DRIVER FOR QEMU'S CIRRUS DEVICE
5603 M: Dave Airlie <airlied@redhat.com>
5604 M: Gerd Hoffmann <kraxel@redhat.com>
5605 L: virtualization@lists.linux-foundation.org
5607 W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
5608 T: git git://anongit.freedesktop.org/drm/drm-misc
5609 F: drivers/gpu/drm/tiny/cirrus.c
5611 DRM DRIVER FOR QXL VIRTUAL GPU
5612 M: Dave Airlie <airlied@redhat.com>
5613 M: Gerd Hoffmann <kraxel@redhat.com>
5614 L: virtualization@lists.linux-foundation.org
5615 L: spice-devel@lists.freedesktop.org
5617 T: git git://anongit.freedesktop.org/drm/drm-misc
5618 F: drivers/gpu/drm/qxl/
5619 F: include/uapi/drm/qxl_drm.h
5621 DRM DRIVER FOR RAGE 128 VIDEO CARDS
5622 S: Orphan / Obsolete
5623 F: drivers/gpu/drm/r128/
5624 F: include/uapi/drm/r128_drm.h
5626 DRM DRIVER FOR RAYDIUM RM67191 PANELS
5627 M: Robert Chiras <robert.chiras@nxp.com>
5629 F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
5630 F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
5632 DRM DRIVER FOR SITRONIX ST7703 PANELS
5633 M: Guido Günther <agx@sigxcpu.org>
5634 R: Purism Kernel Team <kernel@puri.sm>
5635 R: Ondrej Jirman <megous@megous.com>
5637 F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
5638 F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
5640 DRM DRIVER FOR SAVAGE VIDEO CARDS
5641 S: Orphan / Obsolete
5642 F: drivers/gpu/drm/savage/
5643 F: include/uapi/drm/savage_drm.h
5645 DRM DRIVER FOR SIS VIDEO CARDS
5646 S: Orphan / Obsolete
5647 F: drivers/gpu/drm/sis/
5648 F: include/uapi/drm/sis_drm.h
5650 DRM DRIVER FOR SITRONIX ST7586 PANELS
5651 M: David Lechner <david@lechnology.com>
5653 T: git git://anongit.freedesktop.org/drm/drm-misc
5654 F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
5655 F: drivers/gpu/drm/tiny/st7586.c
5657 DRM DRIVER FOR SITRONIX ST7701 PANELS
5658 M: Jagan Teki <jagan@amarulasolutions.com>
5660 F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
5661 F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
5663 DRM DRIVER FOR SITRONIX ST7735R PANELS
5664 M: David Lechner <david@lechnology.com>
5666 T: git git://anongit.freedesktop.org/drm/drm-misc
5667 F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
5668 F: drivers/gpu/drm/tiny/st7735r.c
5670 DRM DRIVER FOR SONY ACX424AKP PANELS
5671 M: Linus Walleij <linus.walleij@linaro.org>
5673 T: git git://anongit.freedesktop.org/drm/drm-misc
5674 F: drivers/gpu/drm/panel/panel-sony-acx424akp.c
5676 DRM DRIVER FOR ST-ERICSSON MCDE
5677 M: Linus Walleij <linus.walleij@linaro.org>
5679 T: git git://anongit.freedesktop.org/drm/drm-misc
5680 F: Documentation/devicetree/bindings/display/ste,mcde.txt
5681 F: drivers/gpu/drm/mcde/
5683 DRM DRIVER FOR TDFX VIDEO CARDS
5684 S: Orphan / Obsolete
5685 F: drivers/gpu/drm/tdfx/
5687 DRM DRIVER FOR TPO TPG110 PANELS
5688 M: Linus Walleij <linus.walleij@linaro.org>
5690 T: git git://anongit.freedesktop.org/drm/drm-misc
5691 F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
5692 F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
5694 DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
5695 M: Dave Airlie <airlied@redhat.com>
5696 R: Sean Paul <sean@poorly.run>
5697 R: Thomas Zimmermann <tzimmermann@suse.de>
5698 L: dri-devel@lists.freedesktop.org
5700 T: git git://anongit.freedesktop.org/drm/drm-misc
5701 F: drivers/gpu/drm/udl/
5703 DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
5704 M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com>
5705 M: Melissa Wen <melissa.srw@gmail.com>
5706 R: Haneen Mohammed <hamohammed.sa@gmail.com>
5707 R: Daniel Vetter <daniel@ffwll.ch>
5708 L: dri-devel@lists.freedesktop.org
5710 T: git git://anongit.freedesktop.org/drm/drm-misc
5711 F: Documentation/gpu/vkms.rst
5712 F: drivers/gpu/drm/vkms/
5714 DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
5715 M: Hans de Goede <hdegoede@redhat.com>
5716 L: dri-devel@lists.freedesktop.org
5718 T: git git://anongit.freedesktop.org/drm/drm-misc
5719 F: drivers/gpu/drm/vboxvideo/
5721 DRM DRIVER FOR VMWARE VIRTUAL GPU
5722 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
5723 M: Roland Scheidegger <sroland@vmware.com>
5724 L: dri-devel@lists.freedesktop.org
5726 T: git git://people.freedesktop.org/~sroland/linux
5727 F: drivers/gpu/drm/vmwgfx/
5728 F: include/uapi/drm/vmwgfx_drm.h
5731 M: David Airlie <airlied@linux.ie>
5732 M: Daniel Vetter <daniel@ffwll.ch>
5733 L: dri-devel@lists.freedesktop.org
5735 B: https://bugs.freedesktop.org/
5736 C: irc://chat.freenode.net/dri-devel
5737 T: git git://anongit.freedesktop.org/drm/drm
5738 F: Documentation/devicetree/bindings/display/
5739 F: Documentation/devicetree/bindings/gpu/
5740 F: Documentation/gpu/
5744 F: include/linux/vga*
5745 F: include/uapi/drm/
5747 DRM DRIVERS AND MISC GPU PATCHES
5748 M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
5749 M: Maxime Ripard <mripard@kernel.org>
5750 M: Thomas Zimmermann <tzimmermann@suse.de>
5752 W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
5753 T: git git://anongit.freedesktop.org/drm/drm-misc
5754 F: Documentation/gpu/
5755 F: drivers/gpu/drm/*
5758 F: include/linux/vga*
5759 F: include/uapi/drm/drm*
5761 DRM DRIVERS FOR ALLWINNER A10
5762 M: Maxime Ripard <mripard@kernel.org>
5763 M: Chen-Yu Tsai <wens@csie.org>
5764 L: dri-devel@lists.freedesktop.org
5766 T: git git://anongit.freedesktop.org/drm/drm-misc
5767 F: Documentation/devicetree/bindings/display/allwinner*
5768 F: drivers/gpu/drm/sun4i/
5770 DRM DRIVERS FOR AMLOGIC SOCS
5771 M: Neil Armstrong <narmstrong@baylibre.com>
5772 L: dri-devel@lists.freedesktop.org
5773 L: linux-amlogic@lists.infradead.org
5775 W: http://linux-meson.com/
5776 T: git git://anongit.freedesktop.org/drm/drm-misc
5777 F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
5778 F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
5779 F: Documentation/gpu/meson.rst
5780 F: drivers/gpu/drm/meson/
5782 DRM DRIVERS FOR ATMEL HLCDC
5783 M: Sam Ravnborg <sam@ravnborg.org>
5784 M: Boris Brezillon <bbrezillon@kernel.org>
5785 L: dri-devel@lists.freedesktop.org
5787 T: git git://anongit.freedesktop.org/drm/drm-misc
5788 F: Documentation/devicetree/bindings/display/atmel/
5789 F: drivers/gpu/drm/atmel-hlcdc/
5791 DRM DRIVERS FOR BRIDGE CHIPS
5792 M: Andrzej Hajda <a.hajda@samsung.com>
5793 M: Neil Armstrong <narmstrong@baylibre.com>
5794 R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
5795 R: Jonas Karlman <jonas@kwiboo.se>
5796 R: Jernej Skrabec <jernej.skrabec@siol.net>
5798 T: git git://anongit.freedesktop.org/drm/drm-misc
5799 F: drivers/gpu/drm/bridge/
5801 DRM DRIVERS FOR EXYNOS
5802 M: Inki Dae <inki.dae@samsung.com>
5803 M: Joonyoung Shim <jy0922.shim@samsung.com>
5804 M: Seung-Woo Kim <sw0312.kim@samsung.com>
5805 M: Kyungmin Park <kyungmin.park@samsung.com>
5806 L: dri-devel@lists.freedesktop.org
5808 T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
5809 F: Documentation/devicetree/bindings/display/exynos/
5810 F: drivers/gpu/drm/exynos/
5811 F: include/uapi/drm/exynos_drm.h
5813 DRM DRIVERS FOR FREESCALE DCU
5814 M: Stefan Agner <stefan@agner.ch>
5815 M: Alison Wang <alison.wang@nxp.com>
5816 L: dri-devel@lists.freedesktop.org
5818 T: git git://anongit.freedesktop.org/drm/drm-misc
5819 F: Documentation/devicetree/bindings/display/fsl,dcu.txt
5820 F: Documentation/devicetree/bindings/display/fsl,tcon.txt
5821 F: drivers/gpu/drm/fsl-dcu/
5823 DRM DRIVERS FOR FREESCALE IMX
5824 M: Philipp Zabel <p.zabel@pengutronix.de>
5825 L: dri-devel@lists.freedesktop.org
5827 F: Documentation/devicetree/bindings/display/imx/
5828 F: drivers/gpu/drm/imx/
5829 F: drivers/gpu/ipu-v3/
5831 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
5832 M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
5833 L: dri-devel@lists.freedesktop.org
5835 T: git git://github.com/patjak/drm-gma500
5836 F: drivers/gpu/drm/gma500/
5838 DRM DRIVERS FOR HISILICON
5839 M: Xinliang Liu <xinliang.liu@linaro.org>
5840 M: Tian Tao <tiantao6@hisilicon.com>
5841 R: John Stultz <john.stultz@linaro.org>
5842 R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
5843 R: Chen Feng <puck.chen@hisilicon.com>
5844 L: dri-devel@lists.freedesktop.org
5846 T: git git://anongit.freedesktop.org/drm/drm-misc
5847 F: Documentation/devicetree/bindings/display/hisilicon/
5848 F: drivers/gpu/drm/hisilicon/
5850 DRM DRIVERS FOR LIMA
5851 M: Qiang Yu <yuq825@gmail.com>
5852 L: dri-devel@lists.freedesktop.org
5853 L: lima@lists.freedesktop.org (moderated for non-subscribers)
5855 T: git git://anongit.freedesktop.org/drm/drm-misc
5856 F: drivers/gpu/drm/lima/
5857 F: include/uapi/drm/lima_drm.h
5859 DRM DRIVERS FOR MEDIATEK
5860 M: Chun-Kuang Hu <chunkuang.hu@kernel.org>
5861 M: Philipp Zabel <p.zabel@pengutronix.de>
5862 L: dri-devel@lists.freedesktop.org
5864 F: Documentation/devicetree/bindings/display/mediatek/
5865 F: drivers/gpu/drm/mediatek/
5866 F: drivers/phy/mediatek/phy-mtk-hdmi*
5868 DRM DRIVERS FOR NVIDIA TEGRA
5869 M: Thierry Reding <thierry.reding@gmail.com>
5870 L: dri-devel@lists.freedesktop.org
5871 L: linux-tegra@vger.kernel.org
5873 T: git git://anongit.freedesktop.org/tegra/linux.git
5874 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
5875 F: drivers/gpu/drm/tegra/
5876 F: drivers/gpu/host1x/
5877 F: include/linux/host1x.h
5878 F: include/uapi/drm/tegra_drm.h
5880 DRM DRIVERS FOR RENESAS
5881 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5882 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
5883 L: dri-devel@lists.freedesktop.org
5884 L: linux-renesas-soc@vger.kernel.org
5886 T: git git://linuxtv.org/pinchartl/media drm/du/next
5887 F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
5888 F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
5889 F: Documentation/devicetree/bindings/display/renesas,du.txt
5890 F: drivers/gpu/drm/rcar-du/
5891 F: drivers/gpu/drm/shmobile/
5892 F: include/linux/platform_data/shmob_drm.h
5894 DRM DRIVERS FOR ROCKCHIP
5895 M: Sandy Huang <hjc@rock-chips.com>
5896 M: Heiko Stübner <heiko@sntech.de>
5897 L: dri-devel@lists.freedesktop.org
5899 T: git git://anongit.freedesktop.org/drm/drm-misc
5900 F: Documentation/devicetree/bindings/display/rockchip/
5901 F: drivers/gpu/drm/rockchip/
5904 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5905 M: Vincent Abriou <vincent.abriou@st.com>
5906 L: dri-devel@lists.freedesktop.org
5908 T: git git://anongit.freedesktop.org/drm/drm-misc
5909 F: Documentation/devicetree/bindings/display/st,stih4xx.txt
5910 F: drivers/gpu/drm/sti
5913 M: Yannick Fertre <yannick.fertre@st.com>
5914 M: Philippe Cornu <philippe.cornu@st.com>
5915 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
5916 M: Vincent Abriou <vincent.abriou@st.com>
5917 L: dri-devel@lists.freedesktop.org
5919 T: git git://anongit.freedesktop.org/drm/drm-misc
5920 F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
5921 F: drivers/gpu/drm/stm
5923 DRM DRIVERS FOR TI KEYSTONE
5924 M: Jyri Sarha <jsarha@ti.com>
5925 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5926 L: dri-devel@lists.freedesktop.org
5928 T: git git://anongit.freedesktop.org/drm/drm-misc
5929 F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
5930 F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
5931 F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
5932 F: drivers/gpu/drm/tidss/
5934 DRM DRIVERS FOR TI LCDC
5935 M: Jyri Sarha <jsarha@ti.com>
5936 R: Tomi Valkeinen <tomi.valkeinen@ti.com>
5937 L: dri-devel@lists.freedesktop.org
5939 F: Documentation/devicetree/bindings/display/tilcdc/
5940 F: drivers/gpu/drm/tilcdc/
5942 DRM DRIVERS FOR TI OMAP
5943 M: Tomi Valkeinen <tomi.valkeinen@ti.com>
5944 L: dri-devel@lists.freedesktop.org
5946 F: Documentation/devicetree/bindings/display/ti/
5947 F: drivers/gpu/drm/omapdrm/
5950 M: Eric Anholt <eric@anholt.net>
5952 T: git git://anongit.freedesktop.org/drm/drm-misc
5953 F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt
5954 F: drivers/gpu/drm/v3d/
5955 F: include/uapi/drm/v3d_drm.h
5958 M: Eric Anholt <eric@anholt.net>
5960 T: git git://github.com/anholt/linux
5961 T: git git://anongit.freedesktop.org/drm/drm-misc
5962 F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
5963 F: drivers/gpu/drm/vc4/
5964 F: include/uapi/drm/vc4_drm.h
5966 DRM DRIVERS FOR VIVANTE GPU IP
5967 M: Lucas Stach <l.stach@pengutronix.de>
5968 R: Russell King <linux+etnaviv@armlinux.org.uk>
5969 R: Christian Gmeiner <christian.gmeiner@gmail.com>
5970 L: etnaviv@lists.freedesktop.org (moderated for non-subscribers)
5971 L: dri-devel@lists.freedesktop.org
5973 F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
5974 F: drivers/gpu/drm/etnaviv/
5975 F: include/uapi/drm/etnaviv_drm.h
5978 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
5979 L: dri-devel@lists.freedesktop.org
5980 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
5982 T: git git://anongit.freedesktop.org/drm/drm-misc
5983 F: Documentation/gpu/xen-front.rst
5984 F: drivers/gpu/drm/xen/
5986 DRM DRIVERS FOR XILINX
5987 M: Hyun Kwon <hyun.kwon@xilinx.com>
5988 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
5989 L: dri-devel@lists.freedesktop.org
5991 T: git git://anongit.freedesktop.org/drm/drm-misc
5992 F: Documentation/devicetree/bindings/display/xlnx/
5993 F: drivers/gpu/drm/xlnx/
5995 DRM DRIVERS FOR ZTE ZX
5996 M: Shawn Guo <shawnguo@kernel.org>
5997 L: dri-devel@lists.freedesktop.org
5999 T: git git://anongit.freedesktop.org/drm/drm-misc
6000 F: Documentation/devicetree/bindings/display/zte,vou.txt
6001 F: drivers/gpu/drm/zte/
6004 M: Thierry Reding <thierry.reding@gmail.com>
6005 R: Sam Ravnborg <sam@ravnborg.org>
6006 L: dri-devel@lists.freedesktop.org
6008 T: git git://anongit.freedesktop.org/drm/drm-misc
6009 F: Documentation/devicetree/bindings/display/panel/
6010 F: drivers/gpu/drm/drm_panel.c
6011 F: drivers/gpu/drm/panel/
6012 F: include/drm/drm_panel.h
6015 M: Christian Koenig <christian.koenig@amd.com>
6016 M: Huang Rui <ray.huang@amd.com>
6017 L: dri-devel@lists.freedesktop.org
6019 T: git git://people.freedesktop.org/~agd5f/linux
6020 F: drivers/gpu/drm/ttm/
6023 DSBR100 USB FM RADIO DRIVER
6024 M: Alexey Klimov <klimov.linux@gmail.com>
6025 L: linux-media@vger.kernel.org
6027 T: git git://linuxtv.org/media_tree.git
6028 F: drivers/media/radio/dsbr100.c
6031 M: Hans Verkuil <hverkuil@xs4all.nl>
6032 L: linux-media@vger.kernel.org
6034 W: https://linuxtv.org
6035 T: git git://linuxtv.org/media_tree.git
6036 F: drivers/media/pci/dt3155/
6038 DVB_USB_AF9015 MEDIA DRIVER
6039 M: Antti Palosaari <crope@iki.fi>
6040 L: linux-media@vger.kernel.org
6042 W: https://linuxtv.org
6043 W: http://palosaari.fi/linux/
6044 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6045 T: git git://linuxtv.org/anttip/media_tree.git
6046 F: drivers/media/usb/dvb-usb-v2/af9015*
6048 DVB_USB_AF9035 MEDIA DRIVER
6049 M: Antti Palosaari <crope@iki.fi>
6050 L: linux-media@vger.kernel.org
6052 W: https://linuxtv.org
6053 W: http://palosaari.fi/linux/
6054 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6055 T: git git://linuxtv.org/anttip/media_tree.git
6056 F: drivers/media/usb/dvb-usb-v2/af9035*
6058 DVB_USB_ANYSEE MEDIA DRIVER
6059 M: Antti Palosaari <crope@iki.fi>
6060 L: linux-media@vger.kernel.org
6062 W: https://linuxtv.org
6063 W: http://palosaari.fi/linux/
6064 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6065 T: git git://linuxtv.org/anttip/media_tree.git
6066 F: drivers/media/usb/dvb-usb-v2/anysee*
6068 DVB_USB_AU6610 MEDIA DRIVER
6069 M: Antti Palosaari <crope@iki.fi>
6070 L: linux-media@vger.kernel.org
6072 W: https://linuxtv.org
6073 W: http://palosaari.fi/linux/
6074 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6075 T: git git://linuxtv.org/anttip/media_tree.git
6076 F: drivers/media/usb/dvb-usb-v2/au6610*
6078 DVB_USB_CE6230 MEDIA DRIVER
6079 M: Antti Palosaari <crope@iki.fi>
6080 L: linux-media@vger.kernel.org
6082 W: https://linuxtv.org
6083 W: http://palosaari.fi/linux/
6084 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6085 T: git git://linuxtv.org/anttip/media_tree.git
6086 F: drivers/media/usb/dvb-usb-v2/ce6230*
6088 DVB_USB_CXUSB MEDIA DRIVER
6089 M: Michael Krufky <mkrufky@linuxtv.org>
6090 L: linux-media@vger.kernel.org
6092 W: https://linuxtv.org
6093 W: http://github.com/mkrufky
6094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6095 T: git git://linuxtv.org/media_tree.git
6096 F: drivers/media/usb/dvb-usb/cxusb*
6098 DVB_USB_EC168 MEDIA DRIVER
6099 M: Antti Palosaari <crope@iki.fi>
6100 L: linux-media@vger.kernel.org
6102 W: https://linuxtv.org
6103 W: http://palosaari.fi/linux/
6104 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6105 T: git git://linuxtv.org/anttip/media_tree.git
6106 F: drivers/media/usb/dvb-usb-v2/ec168*
6108 DVB_USB_GL861 MEDIA DRIVER
6109 M: Antti Palosaari <crope@iki.fi>
6110 L: linux-media@vger.kernel.org
6112 W: https://linuxtv.org
6113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6114 T: git git://linuxtv.org/anttip/media_tree.git
6115 F: drivers/media/usb/dvb-usb-v2/gl861*
6117 DVB_USB_MXL111SF MEDIA DRIVER
6118 M: Michael Krufky <mkrufky@linuxtv.org>
6119 L: linux-media@vger.kernel.org
6121 W: https://linuxtv.org
6122 W: http://github.com/mkrufky
6123 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6124 T: git git://linuxtv.org/mkrufky/mxl111sf.git
6125 F: drivers/media/usb/dvb-usb-v2/mxl111sf*
6127 DVB_USB_RTL28XXU MEDIA DRIVER
6128 M: Antti Palosaari <crope@iki.fi>
6129 L: linux-media@vger.kernel.org
6131 W: https://linuxtv.org
6132 W: http://palosaari.fi/linux/
6133 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6134 T: git git://linuxtv.org/anttip/media_tree.git
6135 F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
6137 DVB_USB_V2 MEDIA DRIVER
6138 M: Antti Palosaari <crope@iki.fi>
6139 L: linux-media@vger.kernel.org
6141 W: https://linuxtv.org
6142 W: http://palosaari.fi/linux/
6143 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6144 T: git git://linuxtv.org/anttip/media_tree.git
6145 F: drivers/media/usb/dvb-usb-v2/dvb_usb*
6146 F: drivers/media/usb/dvb-usb-v2/usb_urb.c
6149 M: Jason Baron <jbaron@akamai.com>
6151 F: include/linux/dynamic_debug.h
6152 F: lib/dynamic_debug.c
6154 DYNAMIC INTERRUPT MODERATION
6155 M: Tal Gilboa <talgi@nvidia.com>
6157 F: Documentation/networking/net_dim.rst
6158 F: include/linux/dim.h
6161 DZ DECSTATION DZ11 SERIAL DRIVER
6162 M: "Maciej W. Rozycki" <macro@linux-mips.org>
6164 F: drivers/tty/serial/dz.*
6166 E3X0 POWER BUTTON DRIVER
6167 M: Moritz Fischer <moritz.fischer@ettus.com>
6168 L: usrp-users@lists.ettus.com
6170 W: http://www.ettus.com
6171 F: Documentation/devicetree/bindings/input/e3x0-button.txt
6172 F: drivers/input/misc/e3x0-button.c
6175 M: Antti Palosaari <crope@iki.fi>
6176 L: linux-media@vger.kernel.org
6178 W: https://linuxtv.org
6179 W: http://palosaari.fi/linux/
6180 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6181 T: git git://linuxtv.org/anttip/media_tree.git
6182 F: drivers/media/tuners/e4000*
6184 EARTH_PT1 MEDIA DRIVER
6185 M: Akihiro Tsukada <tskd08@gmail.com>
6186 L: linux-media@vger.kernel.org
6188 F: drivers/media/pci/pt1/
6190 EARTH_PT3 MEDIA DRIVER
6191 M: Akihiro Tsukada <tskd08@gmail.com>
6192 L: linux-media@vger.kernel.org
6194 F: drivers/media/pci/pt3/
6197 M: Antti Palosaari <crope@iki.fi>
6198 L: linux-media@vger.kernel.org
6200 W: https://linuxtv.org
6201 W: http://palosaari.fi/linux/
6202 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6203 T: git git://linuxtv.org/anttip/media_tree.git
6204 F: drivers/media/dvb-frontends/ec100*
6207 M: Tyler Hicks <code@tyhicks.com>
6208 L: ecryptfs@vger.kernel.org
6210 W: http://ecryptfs.org
6211 W: https://launchpad.net/ecryptfs
6212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
6213 F: Documentation/filesystems/ecryptfs.rst
6217 M: Borislav Petkov <bp@alien8.de>
6218 L: linux-edac@vger.kernel.org
6220 F: drivers/edac/amd64_edac*
6223 M: Jan Luebbe <jlu@pengutronix.de>
6224 L: linux-edac@vger.kernel.org
6226 F: drivers/edac/armada_xp_*
6229 M: Stefan Schaeckeler <sschaeck@cisco.com>
6231 F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
6232 F: drivers/edac/aspeed_edac.c
6235 M: Shravan Kumar Ramani <shravankr@nvidia.com>
6237 F: drivers/edac/bluefield_edac.c
6240 M: Andre Przywara <andre.przywara@arm.com>
6241 L: linux-edac@vger.kernel.org
6243 F: drivers/edac/highbank*
6246 M: Ralf Baechle <ralf@linux-mips.org>
6247 L: linux-edac@vger.kernel.org
6248 L: linux-mips@vger.kernel.org
6250 F: drivers/edac/octeon_edac*
6252 EDAC-CAVIUM THUNDERX
6253 M: Robert Richter <rric@kernel.org>
6254 L: linux-edac@vger.kernel.org
6256 F: drivers/edac/thunderx_edac*
6259 M: Borislav Petkov <bp@alien8.de>
6260 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6261 M: Tony Luck <tony.luck@intel.com>
6262 R: James Morse <james.morse@arm.com>
6263 R: Robert Richter <rric@kernel.org>
6264 L: linux-edac@vger.kernel.org
6266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
6267 F: Documentation/admin-guide/ras.rst
6268 F: Documentation/driver-api/edac.rst
6270 F: include/linux/edac.h
6273 M: Lei Wang <lewan@microsoft.com>
6274 L: linux-edac@vger.kernel.org
6276 F: drivers/edac/dmc520_edac.c
6279 M: Mark Gross <mark.gross@intel.com>
6280 L: linux-edac@vger.kernel.org
6282 F: drivers/edac/e752x_edac.c
6285 L: linux-edac@vger.kernel.org
6287 F: drivers/edac/e7xxx_edac.c
6290 M: York Sun <york.sun@nxp.com>
6291 L: linux-edac@vger.kernel.org
6293 F: drivers/edac/fsl_ddr_edac.*
6296 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6297 L: linux-edac@vger.kernel.org
6299 F: drivers/edac/ghes_edac.c
6302 M: Tony Luck <tony.luck@intel.com>
6303 L: linux-edac@vger.kernel.org
6305 F: drivers/edac/i10nm_base.c
6308 L: linux-edac@vger.kernel.org
6310 F: drivers/edac/i3000_edac.c
6313 L: linux-edac@vger.kernel.org
6315 F: drivers/edac/i5000_edac.c
6318 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6319 L: linux-edac@vger.kernel.org
6321 F: drivers/edac/i5400_edac.c
6324 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6325 L: linux-edac@vger.kernel.org
6327 F: drivers/edac/i7300_edac.c
6330 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6331 L: linux-edac@vger.kernel.org
6333 F: drivers/edac/i7core_edac.c
6336 M: Tim Small <tim@buttersideup.com>
6337 L: linux-edac@vger.kernel.org
6339 F: drivers/edac/i82443bxgx_edac.c
6342 M: "Arvind R." <arvino55@gmail.com>
6343 L: linux-edac@vger.kernel.org
6345 F: drivers/edac/i82975x_edac.c
6348 M: Jason Baron <jbaron@akamai.com>
6349 L: linux-edac@vger.kernel.org
6351 F: drivers/edac/ie31200_edac.c
6354 M: Johannes Thumshirn <morbidrsa@gmail.com>
6355 L: linux-edac@vger.kernel.org
6357 F: drivers/edac/mpc85xx_edac.[ch]
6360 M: Egor Martovetsky <egor@pasemi.com>
6361 L: linux-edac@vger.kernel.org
6363 F: drivers/edac/pasemi_edac.c
6366 M: Tony Luck <tony.luck@intel.com>
6367 L: linux-edac@vger.kernel.org
6369 F: drivers/edac/pnd2_edac.[ch]
6372 M: Channagoud Kadabi <ckadabi@codeaurora.org>
6373 M: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org>
6374 L: linux-arm-msm@vger.kernel.org
6375 L: linux-edac@vger.kernel.org
6377 F: drivers/edac/qcom_edac.c
6380 M: Tim Small <tim@buttersideup.com>
6381 L: linux-edac@vger.kernel.org
6383 F: drivers/edac/r82600_edac.c
6386 M: Tony Luck <tony.luck@intel.com>
6387 R: Qiuxu Zhuo <qiuxu.zhuo@intel.com>
6388 L: linux-edac@vger.kernel.org
6390 F: drivers/edac/sb_edac.c
6393 M: Yash Shah <yash.shah@sifive.com>
6394 L: linux-edac@vger.kernel.org
6396 F: drivers/edac/sifive_edac.c
6399 M: Tony Luck <tony.luck@intel.com>
6400 L: linux-edac@vger.kernel.org
6402 F: drivers/edac/skx_*.c
6405 M: Tero Kristo <t-kristo@ti.com>
6406 L: linux-edac@vger.kernel.org
6408 F: drivers/edac/ti_edac.c
6410 EDIROL UA-101/UA-1000 DRIVER
6411 M: Clemens Ladisch <clemens@ladisch.de>
6412 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6415 F: sound/usb/misc/ua101.c
6418 M: Ivan Hu <ivan.hu@canonical.com>
6419 M: Ard Biesheuvel <ardb@kernel.org>
6420 L: linux-efi@vger.kernel.org
6422 F: drivers/firmware/efi/test/
6424 EFI VARIABLE FILESYSTEM
6425 M: Matthew Garrett <matthew.garrett@nebula.com>
6426 M: Jeremy Kerr <jk@ozlabs.org>
6427 M: Ard Biesheuvel <ardb@kernel.org>
6428 L: linux-efi@vger.kernel.org
6430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6433 EFIFB FRAMEBUFFER DRIVER
6434 M: Peter Jones <pjones@redhat.com>
6435 L: linux-fbdev@vger.kernel.org
6437 F: drivers/video/fbdev/efifb.c
6441 W: http://aeschi.ch.eu.org/efs/
6444 EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
6445 M: Douglas Miller <dougmill@linux.ibm.com>
6446 L: netdev@vger.kernel.org
6448 F: drivers/net/ethernet/ibm/ehea/
6450 EM28XX VIDEO4LINUX DRIVER
6451 M: Mauro Carvalho Chehab <mchehab@kernel.org>
6452 L: linux-media@vger.kernel.org
6454 W: https://linuxtv.org
6455 T: git git://linuxtv.org/media_tree.git
6456 F: Documentation/admin-guide/media/em28xx*
6457 F: drivers/media/usb/em28xx/
6460 M: Paul Gortmaker <paul.gortmaker@windriver.com>
6461 M: Matt Mackall <mpm@selenic.com>
6462 M: David Woodhouse <dwmw2@infradead.org>
6463 L: linux-embedded@vger.kernel.org
6466 EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
6467 M: Adrian Hunter <adrian.hunter@intel.com>
6468 M: Ritesh Harjani <riteshh@codeaurora.org>
6469 M: Asutosh Das <asutoshd@codeaurora.org>
6470 L: linux-mmc@vger.kernel.org
6472 F: drivers/mmc/host/cqhci*
6474 EMULEX 10Gbps iSCSI - OneConnect DRIVER
6475 M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
6476 M: Ketan Mukadam <ketan.mukadam@broadcom.com>
6477 M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
6478 L: linux-scsi@vger.kernel.org
6480 W: http://www.broadcom.com
6481 F: drivers/scsi/be2iscsi/
6483 EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
6484 M: Ajit Khaparde <ajit.khaparde@broadcom.com>
6485 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
6486 M: Somnath Kotur <somnath.kotur@broadcom.com>
6487 L: netdev@vger.kernel.org
6489 W: http://www.emulex.com
6490 F: drivers/net/ethernet/emulex/benet/
6492 EMULEX ONECONNECT ROCE DRIVER
6493 M: Selvin Xavier <selvin.xavier@broadcom.com>
6494 M: Devesh Sharma <devesh.sharma@broadcom.com>
6495 L: linux-rdma@vger.kernel.org
6497 W: http://www.broadcom.com
6498 F: drivers/infiniband/hw/ocrdma/
6499 F: include/uapi/rdma/ocrdma-abi.h
6501 EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
6502 M: James Smart <james.smart@broadcom.com>
6503 M: Dick Kennedy <dick.kennedy@broadcom.com>
6504 L: linux-scsi@vger.kernel.org
6506 W: http://www.broadcom.com
6507 F: drivers/scsi/lpfc/
6509 ENE CB710 FLASH CARD READER DRIVER
6510 M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
6512 F: drivers/misc/cb710/
6513 F: drivers/mmc/host/cb710-mmc.*
6514 F: include/linux/cb710.h
6516 ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
6517 M: Maxim Levitsky <maximlevitsky@gmail.com>
6519 F: drivers/media/rc/ene_ir.*
6521 EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
6522 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
6523 L: linuxppc-dev@lists.ozlabs.org
6525 F: drivers/tty/ehv_bytechan.c
6527 EPSON S1D13XXX FRAMEBUFFER DRIVER
6528 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
6530 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
6531 F: drivers/video/fbdev/s1d13xxxfb.c
6532 F: include/video/s1d13xxxfb.h
6535 M: Gao Xiang <xiang@kernel.org>
6536 M: Chao Yu <yuchao0@huawei.com>
6537 L: linux-erofs@lists.ozlabs.org
6539 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
6540 F: Documentation/filesystems/erofs.rst
6542 F: include/trace/events/erofs.h
6544 ERRSEQ ERROR TRACKING INFRASTRUCTURE
6545 M: Jeff Layton <jlayton@kernel.org>
6547 F: include/linux/errseq.h
6550 ET131X NETWORK DRIVER
6551 M: Mark Einon <mark.einon@gmail.com>
6553 F: drivers/net/ethernet/agere/
6556 M: Roopa Prabhu <roopa@nvidia.com>
6557 M: Nikolay Aleksandrov <nikolay@nvidia.com>
6558 L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
6559 L: netdev@vger.kernel.org
6561 W: http://www.linuxfoundation.org/en/Net:Bridge
6562 F: include/linux/netfilter_bridge/
6565 ETHERNET PHY LIBRARY
6566 M: Andrew Lunn <andrew@lunn.ch>
6567 M: Heiner Kallweit <hkallweit1@gmail.com>
6568 R: Russell King <linux@armlinux.org.uk>
6569 L: netdev@vger.kernel.org
6571 F: Documentation/ABI/testing/sysfs-class-net-phydev
6572 F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
6573 F: Documentation/devicetree/bindings/net/mdio*
6574 F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
6575 F: Documentation/networking/phy.rst
6576 F: drivers/net/mdio/
6577 F: drivers/net/mdio/of_mdio.c
6580 F: drivers/of/of_net.c
6581 F: include/dt-bindings/net/qca-ar803x.h
6582 F: include/linux/*mdio*.h
6583 F: include/linux/mdio/*.h
6584 F: include/linux/of_net.h
6585 F: include/linux/phy.h
6586 F: include/linux/phy_fixed.h
6587 F: include/linux/platform_data/mdio-bcm-unimac.h
6588 F: include/linux/platform_data/mdio-gpio.h
6589 F: include/trace/events/mdio.h
6590 F: include/uapi/linux/mdio.h
6591 F: include/uapi/linux/mii.h
6594 M: Namjae Jeon <namjae.jeon@samsung.com>
6595 M: Sungjong Seo <sj1557.seo@samsung.com>
6596 L: linux-fsdevel@vger.kernel.org
6601 M: Jan Kara <jack@suse.com>
6602 L: linux-ext4@vger.kernel.org
6604 F: Documentation/filesystems/ext2.rst
6606 F: include/linux/ext2*
6609 M: "Theodore Ts'o" <tytso@mit.edu>
6610 M: Andreas Dilger <adilger.kernel@dilger.ca>
6611 L: linux-ext4@vger.kernel.org
6613 W: http://ext4.wiki.kernel.org
6614 Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
6615 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
6616 F: Documentation/filesystems/ext4/
6619 Extended Verification Module (EVM)
6620 M: Mimi Zohar <zohar@linux.ibm.com>
6621 L: linux-integrity@vger.kernel.org
6623 F: security/integrity/evm/
6625 EXTENSIBLE FIRMWARE INTERFACE (EFI)
6626 M: Ard Biesheuvel <ardb@kernel.org>
6627 L: linux-efi@vger.kernel.org
6629 T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
6630 F: Documentation/admin-guide/efi-stub.rst
6631 F: arch/*/include/asm/efi.h
6632 F: arch/*/kernel/efi.c
6633 F: arch/arm/boot/compressed/efi-header.S
6634 F: arch/arm64/kernel/efi-entry.S
6635 F: arch/x86/platform/efi/
6636 F: drivers/firmware/efi/
6637 F: include/linux/efi*.h
6639 EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
6640 M: MyungJoo Ham <myungjoo.ham@samsung.com>
6641 M: Chanwoo Choi <cw00.choi@samsung.com>
6642 L: linux-kernel@vger.kernel.org
6644 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
6645 F: Documentation/devicetree/bindings/extcon/
6646 F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
6648 F: include/linux/extcon.h
6649 F: include/linux/extcon/
6652 M: Masami Hiramatsu <mhiramat@kernel.org>
6654 F: Documentation/admin-guide/bootconfig.rst
6655 F: fs/proc/bootconfig.c
6656 F: include/linux/bootconfig.h
6658 F: tools/bootconfig/*
6659 F: tools/bootconfig/scripts/*
6662 M: Jingoo Han <jingoohan1@gmail.com>
6663 L: dri-devel@lists.freedesktop.org
6665 F: drivers/gpu/drm/exynos/exynos_dp*
6667 EXYNOS SYSMMU (IOMMU) driver
6668 M: Marek Szyprowski <m.szyprowski@samsung.com>
6669 L: iommu@lists.linux-foundation.org
6671 F: drivers/iommu/exynos-iommu.c
6674 M: Jaegeuk Kim <jaegeuk@kernel.org>
6675 M: Chao Yu <yuchao0@huawei.com>
6676 L: linux-f2fs-devel@lists.sourceforge.net
6678 W: https://f2fs.wiki.kernel.org/
6679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
6680 F: Documentation/ABI/testing/sysfs-fs-f2fs
6681 F: Documentation/filesystems/f2fs.rst
6683 F: include/linux/f2fs_fs.h
6684 F: include/trace/events/f2fs.h
6686 F71805F HARDWARE MONITORING DRIVER
6687 M: Jean Delvare <jdelvare@suse.com>
6688 L: linux-hwmon@vger.kernel.org
6690 F: Documentation/hwmon/f71805f.rst
6691 F: drivers/hwmon/f71805f.c
6694 M: Josh Poimboeuf <jpoimboe@redhat.com>
6696 F: scripts/faddr2line
6699 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
6700 L: netdev@vger.kernel.org
6702 F: Documentation/networking/failover.rst
6703 F: include/net/failover.h
6704 F: net/core/failover.c
6707 M: Jan Kara <jack@suse.cz>
6708 R: Amir Goldstein <amir73il@gmail.com>
6709 L: linux-fsdevel@vger.kernel.org
6711 F: fs/notify/fanotify/
6712 F: include/linux/fanotify.h
6713 F: include/uapi/linux/fanotify.h
6715 FARSYNC SYNCHRONOUS DRIVER
6716 M: Kevin Curtis <kevin.curtis@farsite.co.uk>
6718 W: http://www.farsite.co.uk/
6719 F: drivers/net/wan/farsync.*
6721 FAULT INJECTION SUPPORT
6722 M: Akinobu Mita <akinobu.mita@gmail.com>
6724 F: Documentation/fault-injection/
6725 F: lib/fault-inject.c
6727 FBTFT Framebuffer drivers
6728 L: dri-devel@lists.freedesktop.org
6729 L: linux-fbdev@vger.kernel.org
6731 F: drivers/staging/fbtft/
6734 M: Michael Buesch <m@bues.ch>
6735 L: linux-media@vger.kernel.org
6737 F: drivers/media/tuners/fc0011.c
6738 F: drivers/media/tuners/fc0011.h
6741 M: Antti Palosaari <crope@iki.fi>
6742 L: linux-media@vger.kernel.org
6744 W: https://linuxtv.org
6745 W: http://palosaari.fi/linux/
6746 Q: http://patchwork.linuxtv.org/project/linux-media/list/
6747 T: git git://linuxtv.org/anttip/media_tree.git
6748 F: drivers/media/tuners/fc2580*
6750 FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
6751 M: Hannes Reinecke <hare@suse.de>
6752 L: linux-scsi@vger.kernel.org
6754 W: www.Open-FCoE.org
6755 F: drivers/scsi/fcoe/
6756 F: drivers/scsi/libfc/
6758 F: include/scsi/libfc.h
6759 F: include/scsi/libfcoe.h
6760 F: include/uapi/scsi/fc/
6762 FILE LOCKING (flock() and fcntl()/lockf())
6763 M: Jeff Layton <jlayton@kernel.org>
6764 M: "J. Bruce Fields" <bfields@fieldses.org>
6765 L: linux-fsdevel@vger.kernel.org
6769 F: include/linux/fcntl.h
6770 F: include/uapi/linux/fcntl.h
6772 FILESYSTEM DIRECT ACCESS (DAX)
6773 M: Dan Williams <dan.j.williams@intel.com>
6774 R: Matthew Wilcox <willy@infradead.org>
6775 R: Jan Kara <jack@suse.cz>
6776 L: linux-fsdevel@vger.kernel.org
6777 L: linux-nvdimm@lists.01.org
6780 F: include/linux/dax.h
6781 F: include/trace/events/fs_dax.h
6783 FILESYSTEMS (VFS and infrastructure)
6784 M: Alexander Viro <viro@zeniv.linux.org.uk>
6785 L: linux-fsdevel@vger.kernel.org
6788 F: include/linux/fs.h
6789 F: include/linux/fs_types.h
6790 F: include/uapi/linux/fs.h
6791 F: include/uapi/linux/openat2.h
6793 FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6794 M: Riku Voipio <riku.voipio@iki.fi>
6795 L: linux-hwmon@vger.kernel.org
6797 F: drivers/hwmon/f75375s.c
6798 F: include/linux/f75375s.h
6800 FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
6801 M: Clemens Ladisch <clemens@ladisch.de>
6802 M: Takashi Sakamoto <o-takashi@sakamocchi.jp>
6803 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
6806 F: include/uapi/sound/firewire.h
6809 FIREWIRE MEDIA DRIVERS (firedtv)
6810 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6811 L: linux-media@vger.kernel.org
6812 L: linux1394-devel@lists.sourceforge.net
6814 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
6815 F: drivers/media/firewire/
6817 FIREWIRE SBP-2 TARGET
6818 M: Chris Boot <bootc@bootc.net>
6819 L: linux-scsi@vger.kernel.org
6820 L: target-devel@vger.kernel.org
6821 L: linux1394-devel@lists.sourceforge.net
6823 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
6824 F: drivers/target/sbp/
6827 M: Stefan Richter <stefanr@s5r6.in-berlin.de>
6828 L: linux1394-devel@lists.sourceforge.net
6830 W: http://ieee1394.wiki.kernel.org/
6831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
6832 F: drivers/firewire/
6833 F: include/linux/firewire.h
6834 F: include/uapi/linux/firewire*.h
6837 FIRMWARE LOADER (request_firmware)
6838 M: Luis Chamberlain <mcgrof@kernel.org>
6839 L: linux-kernel@vger.kernel.org
6841 F: Documentation/firmware_class/
6842 F: drivers/base/firmware_loader/
6843 F: include/linux/firmware.h
6845 FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
6846 M: Joshua Morris <josh.h.morris@us.ibm.com>
6847 M: Philip Kelleher <pjk1939@linux.ibm.com>
6849 F: drivers/block/rsxx/
6851 FLEXTIMER FTM-QUADDEC DRIVER
6852 M: Patrick Havelange <patrick.havelange@essensium.com>
6853 L: linux-iio@vger.kernel.org
6855 F: Documentation/ABI/testing/sysfs-bus-counter-ftm-quaddec
6856 F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
6857 F: drivers/counter/ftm-quaddec.c
6860 M: Denis Efremov <efremov@linux.com>
6861 L: linux-block@vger.kernel.org
6863 F: drivers/block/floppy.c
6865 FLYSKY FSIA6B RC RECEIVER
6866 M: Markus Koch <markus@notsyncing.net>
6867 L: linux-input@vger.kernel.org
6869 F: drivers/input/joystick/fsia6b.c
6871 FORCEDETH GIGABIT ETHERNET DRIVER
6872 M: Rain River <rain.1986.08.12@gmail.com>
6873 M: Zhu Yanjun <zyjzyj2000@gmail.com>
6874 L: netdev@vger.kernel.org
6876 F: drivers/net/ethernet/nvidia/*
6879 M: Wu Hao <hao.wu@intel.com>
6880 R: Tom Rix <trix@redhat.com>
6881 L: linux-fpga@vger.kernel.org
6883 F: Documentation/ABI/testing/sysfs-bus-dfl
6884 F: Documentation/fpga/dfl.rst
6885 F: drivers/fpga/dfl*
6886 F: include/uapi/linux/fpga-dfl.h
6888 FPGA MANAGER FRAMEWORK
6889 M: Moritz Fischer <mdf@kernel.org>
6890 R: Tom Rix <trix@redhat.com>
6891 L: linux-fpga@vger.kernel.org
6893 W: http://www.rocketboards.org
6894 Q: http://patchwork.kernel.org/project/linux-fpga/list/
6895 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdf/linux-fpga.git
6896 F: Documentation/devicetree/bindings/fpga/
6897 F: Documentation/driver-api/fpga/
6898 F: Documentation/fpga/
6900 F: include/linux/fpga/
6903 M: Bill Metzenthen <billm@melbpc.org.au>
6905 W: http://floatingpoint.sourceforge.net/emulator/index.html
6906 F: arch/x86/math-emu/
6908 FRAME RELAY DLCI/FRAD (Sangoma drivers too)
6909 L: netdev@vger.kernel.org
6911 F: drivers/net/wan/dlci.c
6912 F: drivers/net/wan/sdla.c
6915 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6916 L: dri-devel@lists.freedesktop.org
6917 L: linux-fbdev@vger.kernel.org
6919 Q: http://patchwork.kernel.org/project/linux-fbdev/list/
6920 T: git git://anongit.freedesktop.org/drm/drm-misc
6921 F: Documentation/fb/
6923 F: include/linux/fb.h
6924 F: include/uapi/linux/fb.h
6925 F: include/uapi/video/
6928 FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
6929 M: Horia Geantă <horia.geanta@nxp.com>
6930 M: Aymen Sghaier <aymen.sghaier@nxp.com>
6931 L: linux-crypto@vger.kernel.org
6933 F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
6934 F: drivers/crypto/caam/
6936 FREESCALE COLDFIRE M5441X MMC DRIVER
6937 M: Angelo Dureghello <angelo.dureghello@timesys.com>
6938 L: linux-mmc@vger.kernel.org
6940 F: drivers/mmc/host/sdhci-esdhc-mcf.c
6941 F: include/linux/platform_data/mmc-esdhc-mcf.h
6943 FREESCALE DIU FRAMEBUFFER DRIVER
6944 M: Timur Tabi <timur@kernel.org>
6945 L: linux-fbdev@vger.kernel.org
6947 F: drivers/video/fbdev/fsl-diu-fb.*
6949 FREESCALE DMA DRIVER
6950 M: Li Yang <leoyang.li@nxp.com>
6951 M: Zhang Wei <zw@zh-kernel.org>
6952 L: linuxppc-dev@lists.ozlabs.org
6954 F: drivers/dma/fsldma.*
6956 FREESCALE DSPI DRIVER
6957 M: Vladimir Oltean <olteanv@gmail.com>
6958 L: linux-spi@vger.kernel.org
6960 F: Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
6961 F: drivers/spi/spi-fsl-dspi.c
6962 F: include/linux/spi/spi-fsl-dspi.h
6964 FREESCALE ENETC ETHERNET DRIVERS
6965 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6966 L: netdev@vger.kernel.org
6968 F: drivers/net/ethernet/freescale/enetc/
6970 FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
6971 M: Claudiu Manoil <claudiu.manoil@nxp.com>
6972 L: netdev@vger.kernel.org
6974 F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
6975 F: drivers/net/ethernet/freescale/gianfar*
6977 FREESCALE GPMI NAND DRIVER
6978 M: Han Xu <han.xu@nxp.com>
6979 L: linux-mtd@lists.infradead.org
6981 F: drivers/mtd/nand/raw/gpmi-nand/*
6983 FREESCALE I2C CPM DRIVER
6984 M: Jochen Friedrich <jochen@scram.de>
6985 L: linuxppc-dev@lists.ozlabs.org
6986 L: linux-i2c@vger.kernel.org
6988 F: drivers/i2c/busses/i2c-cpm.c
6990 FREESCALE IMX / MXC FEC DRIVER
6991 M: Fugang Duan <fugang.duan@nxp.com>
6992 L: netdev@vger.kernel.org
6994 F: Documentation/devicetree/bindings/net/fsl-fec.txt
6995 F: drivers/net/ethernet/freescale/fec.h
6996 F: drivers/net/ethernet/freescale/fec_main.c
6997 F: drivers/net/ethernet/freescale/fec_ptp.c
6999 FREESCALE IMX / MXC FRAMEBUFFER DRIVER
7000 M: Sascha Hauer <s.hauer@pengutronix.de>
7001 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7002 L: linux-fbdev@vger.kernel.org
7003 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7005 F: drivers/video/fbdev/imxfb.c
7006 F: include/linux/platform_data/video-imxfb.h
7008 FREESCALE IMX DDR PMU DRIVER
7009 M: Frank Li <Frank.li@nxp.com>
7010 L: linux-arm-kernel@lists.infradead.org
7012 F: Documentation/admin-guide/perf/imx-ddr.rst
7013 F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
7014 F: drivers/perf/fsl_imx8_ddr_perf.c
7016 FREESCALE IMX I2C DRIVER
7017 M: Oleksij Rempel <o.rempel@pengutronix.de>
7018 R: Pengutronix Kernel Team <kernel@pengutronix.de>
7019 L: linux-i2c@vger.kernel.org
7021 F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
7022 F: drivers/i2c/busses/i2c-imx.c
7024 FREESCALE IMX LPI2C DRIVER
7025 M: Dong Aisheng <aisheng.dong@nxp.com>
7026 L: linux-i2c@vger.kernel.org
7027 L: linux-imx@nxp.com
7029 F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
7030 F: drivers/i2c/busses/i2c-imx-lpi2c.c
7032 FREESCALE QORIQ DPAA ETHERNET DRIVER
7033 M: Madalin Bucur <madalin.bucur@nxp.com>
7034 L: netdev@vger.kernel.org
7036 F: drivers/net/ethernet/freescale/dpaa
7038 FREESCALE QORIQ DPAA FMAN DRIVER
7039 M: Madalin Bucur <madalin.bucur@nxp.com>
7040 L: netdev@vger.kernel.org
7042 F: Documentation/devicetree/bindings/net/fsl-fman.txt
7043 F: drivers/net/ethernet/freescale/fman
7045 FREESCALE QORIQ PTP CLOCK DRIVER
7046 M: Yangbo Lu <yangbo.lu@nxp.com>
7047 L: netdev@vger.kernel.org
7049 F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
7050 F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
7051 F: drivers/net/ethernet/freescale/dpaa2/dprtc*
7052 F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
7053 F: drivers/ptp/ptp_qoriq.c
7054 F: drivers/ptp/ptp_qoriq_debugfs.c
7055 F: include/linux/fsl/ptp_qoriq.h
7057 FREESCALE QUAD SPI DRIVER
7058 M: Han Xu <han.xu@nxp.com>
7059 L: linux-spi@vger.kernel.org
7061 F: drivers/spi/spi-fsl-qspi.c
7063 FREESCALE QUICC ENGINE LIBRARY
7064 M: Qiang Zhao <qiang.zhao@nxp.com>
7065 L: linuxppc-dev@lists.ozlabs.org
7067 F: drivers/soc/fsl/qe/
7068 F: include/soc/fsl/*qe*.h
7069 F: include/soc/fsl/*ucc*.h
7071 FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
7072 M: Li Yang <leoyang.li@nxp.com>
7073 L: netdev@vger.kernel.org
7074 L: linuxppc-dev@lists.ozlabs.org
7076 F: drivers/net/ethernet/freescale/ucc_geth*
7078 FREESCALE QUICC ENGINE UCC HDLC DRIVER
7079 M: Zhao Qiang <qiang.zhao@nxp.com>
7080 L: netdev@vger.kernel.org
7081 L: linuxppc-dev@lists.ozlabs.org
7083 F: drivers/net/wan/fsl_ucc_hdlc*
7085 FREESCALE QUICC ENGINE UCC UART DRIVER
7086 M: Timur Tabi <timur@kernel.org>
7087 L: linuxppc-dev@lists.ozlabs.org
7089 F: drivers/tty/serial/ucc_uart.c
7091 FREESCALE SOC DRIVERS
7092 M: Li Yang <leoyang.li@nxp.com>
7093 L: linuxppc-dev@lists.ozlabs.org
7094 L: linux-arm-kernel@lists.infradead.org
7096 F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
7097 F: Documentation/devicetree/bindings/soc/fsl/
7099 F: include/linux/fsl/
7101 FREESCALE SOC FS_ENET DRIVER
7102 M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
7103 L: linuxppc-dev@lists.ozlabs.org
7104 L: netdev@vger.kernel.org
7106 F: drivers/net/ethernet/freescale/fs_enet/
7107 F: include/linux/fs_enet_pd.h
7109 FREESCALE SOC SOUND DRIVERS
7110 M: Timur Tabi <timur@kernel.org>
7111 M: Nicolin Chen <nicoleotsuka@gmail.com>
7112 M: Xiubo Li <Xiubo.Lee@gmail.com>
7113 R: Fabio Estevam <festevam@gmail.com>
7114 R: Shengjiu Wang <shengjiu.wang@gmail.com>
7115 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7116 L: linuxppc-dev@lists.ozlabs.org
7118 F: sound/soc/fsl/fsl*
7119 F: sound/soc/fsl/imx*
7120 F: sound/soc/fsl/mpc8610_hpcd.c
7122 FREESCALE USB PERIPHERAL DRIVERS
7123 M: Li Yang <leoyang.li@nxp.com>
7124 L: linux-usb@vger.kernel.org
7125 L: linuxppc-dev@lists.ozlabs.org
7127 F: drivers/usb/gadget/udc/fsl*
7129 FREESCALE USB PHY DRIVER
7130 M: Ran Wang <ran.wang_1@nxp.com>
7131 L: linux-usb@vger.kernel.org
7132 L: linuxppc-dev@lists.ozlabs.org
7134 F: drivers/usb/phy/phy-fsl-usb*
7137 M: Christoph Hellwig <hch@infradead.org>
7139 W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
7143 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7144 M: Pavel Machek <pavel@ucw.cz>
7145 L: linux-pm@vger.kernel.org
7147 F: Documentation/power/freezing-of-tasks.rst
7148 F: include/linux/freezer.h
7152 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
7153 L: linux-kernel@vger.kernel.org
7155 F: include/linux/frontswap.h
7158 FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
7159 M: David Howells <dhowells@redhat.com>
7160 L: linux-cachefs@redhat.com (moderated for non-subscribers)
7162 F: Documentation/filesystems/caching/
7164 F: include/linux/fscache*.h
7166 FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
7167 M: Theodore Y. Ts'o <tytso@mit.edu>
7168 M: Jaegeuk Kim <jaegeuk@kernel.org>
7169 M: Eric Biggers <ebiggers@kernel.org>
7170 L: linux-fscrypt@vger.kernel.org
7172 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7173 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git
7174 F: Documentation/filesystems/fscrypt.rst
7176 F: include/linux/fscrypt*.h
7177 F: include/uapi/linux/fscrypt.h
7180 M: Jeremy Kerr <jk@ozlabs.org>
7181 M: Joel Stanley <joel@jms.id.au>
7182 R: Alistar Popple <alistair@popple.id.au>
7183 R: Eddie James <eajames@linux.ibm.com>
7184 L: linux-fsi@lists.ozlabs.org
7186 Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
7187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git
7189 F: include/linux/fsi*.h
7190 F: include/trace/events/fsi*.h
7192 FSI-ATTACHED I2C DRIVER
7193 M: Eddie James <eajames@linux.ibm.com>
7194 L: linux-i2c@vger.kernel.org
7195 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
7197 F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt
7198 F: drivers/i2c/busses/i2c-fsi.c
7200 FSI-ATTACHED SPI DRIVER
7201 M: Eddie James <eajames@linux.ibm.com>
7202 L: linux-spi@vger.kernel.org
7204 F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
7205 F: drivers/spi/spi-fsi.c
7207 FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
7208 M: Jan Kara <jack@suse.cz>
7209 R: Amir Goldstein <amir73il@gmail.com>
7210 L: linux-fsdevel@vger.kernel.org
7212 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
7214 F: include/linux/fsnotify*.h
7216 FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
7217 M: Eric Biggers <ebiggers@kernel.org>
7218 M: Theodore Y. Ts'o <tytso@mit.edu>
7219 L: linux-fscrypt@vger.kernel.org
7221 Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
7222 T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git fsverity
7223 F: Documentation/filesystems/fsverity.rst
7225 F: include/linux/fsverity.h
7226 F: include/uapi/linux/fsverity.h
7228 FUJITSU LAPTOP EXTRAS
7229 M: Jonathan Woithe <jwoithe@just42.net>
7230 L: platform-driver-x86@vger.kernel.org
7232 F: drivers/platform/x86/fujitsu-laptop.c
7234 FUJITSU M-5MO LS CAMERA ISP DRIVER
7235 M: Kyungmin Park <kyungmin.park@samsung.com>
7236 M: Heungjun Kim <riverful.kim@samsung.com>
7237 L: linux-media@vger.kernel.org
7239 F: drivers/media/i2c/m5mols/
7240 F: include/media/i2c/m5mols.h
7242 FUJITSU TABLET EXTRAS
7243 M: Robert Gerlach <khnz@gmx.de>
7244 L: platform-driver-x86@vger.kernel.org
7246 F: drivers/platform/x86/fujitsu-tablet.c
7248 FUSE: FILESYSTEM IN USERSPACE
7249 M: Miklos Szeredi <miklos@szeredi.hu>
7250 L: linux-fsdevel@vger.kernel.org
7252 W: https://github.com/libfuse/
7253 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
7254 F: Documentation/filesystems/fuse.rst
7256 F: include/uapi/linux/fuse.h
7259 M: Thomas Gleixner <tglx@linutronix.de>
7260 M: Ingo Molnar <mingo@redhat.com>
7261 R: Peter Zijlstra <peterz@infradead.org>
7262 R: Darren Hart <dvhart@infradead.org>
7263 L: linux-kernel@vger.kernel.org
7265 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7266 F: Documentation/locking/*futex*
7267 F: include/asm-generic/futex.h
7268 F: include/linux/futex.h
7269 F: include/uapi/linux/futex.h
7271 F: tools/perf/bench/futex*
7272 F: tools/testing/selftests/futex/
7274 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
7275 M: Tim Harvey <tharvey@gateworks.com>
7276 M: Robert Jones <rjones@gateworks.com>
7278 F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
7279 F: drivers/mfd/gateworks-gsc.c
7280 F: include/linux/mfd/gsc.h
7281 F: Documentation/hwmon/gsc-hwmon.rst
7282 F: drivers/hwmon/gsc-hwmon.c
7283 F: include/linux/platform_data/gsc_hwmon.h
7285 GASKET DRIVER FRAMEWORK
7286 M: Rob Springer <rspringer@google.com>
7287 M: Todd Poynor <toddpoynor@google.com>
7288 M: Ben Chan <benchan@chromium.org>
7289 M: Richard Yeh <rcy@google.com>
7291 F: drivers/staging/gasket/
7294 M: Kees Cook <keescook@chromium.org>
7295 R: Emese Revfy <re.emese@gmail.com>
7296 L: linux-hardening@vger.kernel.org
7298 F: Documentation/kbuild/gcc-plugins.rst
7299 F: scripts/Makefile.gcc-plugins
7300 F: scripts/gcc-plugin.sh
7301 F: scripts/gcc-plugins/
7303 GCOV BASED KERNEL PROFILING
7304 M: Peter Oberparleiter <oberpar@linux.ibm.com>
7306 F: Documentation/dev-tools/gcov.rst
7309 GDB KERNEL DEBUGGING HELPER SCRIPTS
7310 M: Jan Kiszka <jan.kiszka@siemens.com>
7311 M: Kieran Bingham <kbingham@kernel.org>
7315 GDT SCSI DISK ARRAY CONTROLLER DRIVER
7316 M: Achim Leubner <achim_leubner@adaptec.com>
7317 L: linux-scsi@vger.kernel.org
7319 W: http://www.icp-vortex.com/
7320 F: drivers/scsi/gdt*
7322 GEMTEK FM RADIO RECEIVER DRIVER
7323 M: Hans Verkuil <hverkuil@xs4all.nl>
7324 L: linux-media@vger.kernel.org
7326 W: https://linuxtv.org
7327 T: git git://linuxtv.org/media_tree.git
7328 F: drivers/media/radio/radio-gemtek*
7330 GENERIC ARCHITECTURE TOPOLOGY
7331 M: Sudeep Holla <sudeep.holla@arm.com>
7332 L: linux-kernel@vger.kernel.org
7334 F: drivers/base/arch_topology.c
7335 F: include/linux/arch_topology.h
7337 GENERIC GPIO I2C DRIVER
7338 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7340 F: drivers/i2c/busses/i2c-gpio.c
7341 F: include/linux/platform_data/i2c-gpio.h
7343 GENERIC GPIO I2C MULTIPLEXER DRIVER
7344 M: Peter Korsgaard <peter.korsgaard@barco.com>
7345 L: linux-i2c@vger.kernel.org
7347 F: Documentation/i2c/muxes/i2c-mux-gpio.rst
7348 F: drivers/i2c/muxes/i2c-mux-gpio.c
7349 F: include/linux/platform_data/i2c-mux-gpio.h
7351 GENERIC HDLC (WAN) DRIVERS
7352 M: Krzysztof Halasa <khc@pm.waw.pl>
7354 W: http://www.kernel.org/pub/linux/utils/net/hdlc/
7355 F: drivers/net/wan/c101.c
7356 F: drivers/net/wan/hd6457*
7357 F: drivers/net/wan/hdlc*
7358 F: drivers/net/wan/n2.c
7359 F: drivers/net/wan/pc300too.c
7360 F: drivers/net/wan/pci200syn.c
7361 F: drivers/net/wan/wanxl*
7363 GENERIC INCLUDE/ASM HEADER FILES
7364 M: Arnd Bergmann <arnd@arndb.de>
7365 L: linux-arch@vger.kernel.org
7367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
7368 F: include/asm-generic/
7369 F: include/uapi/asm-generic/
7371 GENERIC PHY FRAMEWORK
7372 M: Kishon Vijay Abraham I <kishon@ti.com>
7373 M: Vinod Koul <vkoul@kernel.org>
7374 L: linux-kernel@vger.kernel.org
7376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
7377 F: Documentation/devicetree/bindings/phy/
7379 F: include/linux/phy/
7381 GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
7382 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
7384 F: drivers/i2c/muxes/i2c-demux-pinctrl.c
7387 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7388 M: Kevin Hilman <khilman@kernel.org>
7389 M: Ulf Hansson <ulf.hansson@linaro.org>
7390 L: linux-pm@vger.kernel.org
7392 F: Documentation/devicetree/bindings/power/power?domain*
7393 F: drivers/base/power/domain*.c
7394 F: include/linux/pm_domain.h
7396 GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
7397 M: Eugen Hristev <eugen.hristev@microchip.com>
7398 L: linux-input@vger.kernel.org
7400 F: drivers/input/touchscreen/resistive-adc-touch.c
7402 GENERIC UIO DRIVER FOR PCI DEVICES
7403 M: "Michael S. Tsirkin" <mst@redhat.com>
7404 L: kvm@vger.kernel.org
7406 F: drivers/uio/uio_pci_generic.c
7408 GENERIC VDSO LIBRARY
7409 M: Andy Lutomirski <luto@kernel.org>
7410 M: Thomas Gleixner <tglx@linutronix.de>
7411 M: Vincenzo Frascino <vincenzo.frascino@arm.com>
7412 L: linux-kernel@vger.kernel.org
7414 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
7415 F: include/asm-generic/vdso/vsyscall.h
7417 F: kernel/time/vsyscall.c
7420 GENWQE (IBM Generic Workqueue Card)
7421 M: Frank Haverkamp <haver@linux.ibm.com>
7423 F: drivers/misc/genwqe/
7425 GET_MAINTAINER SCRIPT
7426 M: Joe Perches <joe@perches.com>
7428 F: scripts/get_maintainer.pl
7431 M: Bob Peterson <rpeterso@redhat.com>
7432 M: Andreas Gruenbacher <agruenba@redhat.com>
7433 L: cluster-devel@redhat.com
7435 W: http://sources.redhat.com/cluster/
7436 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
7437 F: Documentation/filesystems/gfs2*
7439 F: include/uapi/linux/gfs2_ondisk.h
7442 M: Johan Hovold <johan@kernel.org>
7444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
7445 F: Documentation/ABI/testing/sysfs-class-gnss
7446 F: Documentation/devicetree/bindings/gnss/
7448 F: include/linux/gnss.h
7451 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
7452 L: linux-media@vger.kernel.org
7454 F: drivers/media/usb/go7007/
7457 M: Bastien Nocera <hadess@hadess.net>
7458 L: linux-input@vger.kernel.org
7460 F: drivers/input/touchscreen/goodix.c
7462 GOOGLE ETHERNET DRIVERS
7463 M: Catherine Sullivan <csully@google.com>
7464 R: Sagi Shahar <sagis@google.com>
7465 R: Jon Olson <jonolson@google.com>
7466 L: netdev@vger.kernel.org
7468 F: Documentation/networking/device_drivers/ethernet/google/gve.rst
7469 F: drivers/net/ethernet/google
7471 GPD POCKET FAN DRIVER
7472 M: Hans de Goede <hdegoede@redhat.com>
7473 L: platform-driver-x86@vger.kernel.org
7475 F: drivers/platform/x86/gpd-pocket-fan.c
7478 M: Mika Westerberg <mika.westerberg@linux.intel.com>
7479 M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
7480 L: linux-gpio@vger.kernel.org
7481 L: linux-acpi@vger.kernel.org
7483 F: Documentation/firmware-guide/acpi/gpio-properties.rst
7484 F: drivers/gpio/gpiolib-acpi.c
7485 F: drivers/gpio/gpiolib-acpi.h
7488 M: Geert Uytterhoeven <geert+renesas@glider.be>
7489 L: linux-gpio@vger.kernel.org
7491 F: Documentation/admin-guide/gpio/gpio-aggregator.rst
7492 F: drivers/gpio/gpio-aggregator.c
7495 M: Sean Young <sean@mess.org>
7496 L: linux-media@vger.kernel.org
7498 F: drivers/media/rc/gpio-ir-tx.c
7501 M: Bamvor Jian Zhang <bamv2005@gmail.com>
7502 L: linux-gpio@vger.kernel.org
7504 F: drivers/gpio/gpio-mockup.c
7505 F: tools/testing/selftests/gpio/
7508 R: Michael Walle <michael@walle.cc>
7510 F: drivers/gpio/gpio-regmap.c
7511 F: include/linux/gpio/regmap.h
7514 M: Linus Walleij <linus.walleij@linaro.org>
7515 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
7516 L: linux-gpio@vger.kernel.org
7518 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
7519 F: Documentation/ABI/obsolete/sysfs-gpio
7520 F: Documentation/ABI/testing/gpio-cdev
7521 F: Documentation/admin-guide/gpio/
7522 F: Documentation/devicetree/bindings/gpio/
7523 F: Documentation/driver-api/gpio/
7525 F: include/asm-generic/gpio.h
7526 F: include/linux/gpio.h
7527 F: include/linux/gpio/
7528 F: include/linux/of_gpio.h
7529 F: include/uapi/linux/gpio.h
7532 GRE DEMULTIPLEXER DRIVER
7533 M: Dmitry Kozlov <xeb@mail.ru>
7534 L: netdev@vger.kernel.org
7536 F: include/net/gre.h
7537 F: net/ipv4/gre_demux.c
7538 F: net/ipv4/gre_offload.c
7540 GRETH 10/100/1G Ethernet MAC device driver
7541 M: Andreas Larsson <andreas@gaisler.com>
7542 L: netdev@vger.kernel.org
7544 F: drivers/net/ethernet/aeroflex/
7546 GREYBUS AUDIO PROTOCOLS DRIVERS
7547 M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
7548 M: Mark Greer <mgreer@animalcreek.com>
7550 F: drivers/staging/greybus/audio_apbridgea.c
7551 F: drivers/staging/greybus/audio_apbridgea.h
7552 F: drivers/staging/greybus/audio_codec.c
7553 F: drivers/staging/greybus/audio_codec.h
7554 F: drivers/staging/greybus/audio_gb.c
7555 F: drivers/staging/greybus/audio_manager.c
7556 F: drivers/staging/greybus/audio_manager.h
7557 F: drivers/staging/greybus/audio_manager_module.c
7558 F: drivers/staging/greybus/audio_manager_private.h
7559 F: drivers/staging/greybus/audio_manager_sysfs.c
7560 F: drivers/staging/greybus/audio_module.c
7561 F: drivers/staging/greybus/audio_topology.c
7563 GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
7564 M: Viresh Kumar <vireshk@kernel.org>
7566 F: drivers/staging/greybus/authentication.c
7567 F: drivers/staging/greybus/bootrom.c
7568 F: drivers/staging/greybus/firmware.h
7569 F: drivers/staging/greybus/fw-core.c
7570 F: drivers/staging/greybus/fw-download.c
7571 F: drivers/staging/greybus/fw-management.c
7572 F: drivers/staging/greybus/greybus_authentication.h
7573 F: drivers/staging/greybus/greybus_firmware.h
7574 F: drivers/staging/greybus/hid.c
7575 F: drivers/staging/greybus/i2c.c
7576 F: drivers/staging/greybus/spi.c
7577 F: drivers/staging/greybus/spilib.c
7578 F: drivers/staging/greybus/spilib.h
7580 GREYBUS LOOPBACK DRIVER
7581 M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
7583 F: drivers/staging/greybus/loopback.c
7585 GREYBUS PLATFORM DRIVERS
7586 M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
7588 F: drivers/staging/greybus/arche-apb-ctrl.c
7589 F: drivers/staging/greybus/arche-platform.c
7590 F: drivers/staging/greybus/arche_platform.h
7592 GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
7593 M: Rui Miguel Silva <rmfrfs@gmail.com>
7595 F: drivers/staging/greybus/gpio.c
7596 F: drivers/staging/greybus/light.c
7597 F: drivers/staging/greybus/power_supply.c
7598 F: drivers/staging/greybus/sdio.c
7599 F: drivers/staging/greybus/spi.c
7600 F: drivers/staging/greybus/spilib.c
7603 M: Johan Hovold <johan@kernel.org>
7604 M: Alex Elder <elder@kernel.org>
7605 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7606 L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
7609 F: drivers/staging/greybus/
7610 F: include/linux/greybus.h
7611 F: include/linux/greybus/
7613 GREYBUS UART PROTOCOLS DRIVERS
7614 M: David Lin <dtwlin@gmail.com>
7616 F: drivers/staging/greybus/log.c
7617 F: drivers/staging/greybus/uart.c
7619 GS1662 VIDEO SERIALIZER
7620 M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
7621 L: linux-media@vger.kernel.org
7623 T: git git://linuxtv.org/media_tree.git
7624 F: drivers/media/spi/gs1662.c
7626 GSPCA FINEPIX SUBDRIVER
7627 M: Frank Zago <frank@zago.net>
7628 L: linux-media@vger.kernel.org
7630 T: git git://linuxtv.org/media_tree.git
7631 F: drivers/media/usb/gspca/finepix.c
7633 GSPCA GL860 SUBDRIVER
7634 M: Olivier Lorin <o.lorin@laposte.net>
7635 L: linux-media@vger.kernel.org
7637 T: git git://linuxtv.org/media_tree.git
7638 F: drivers/media/usb/gspca/gl860/
7640 GSPCA M5602 SUBDRIVER
7641 M: Erik Andren <erik.andren@gmail.com>
7642 L: linux-media@vger.kernel.org
7644 T: git git://linuxtv.org/media_tree.git
7645 F: drivers/media/usb/gspca/m5602/
7647 GSPCA PAC207 SONIXB SUBDRIVER
7648 M: Hans Verkuil <hverkuil@xs4all.nl>
7649 L: linux-media@vger.kernel.org
7651 T: git git://linuxtv.org/media_tree.git
7652 F: drivers/media/usb/gspca/pac207.c
7654 GSPCA SN9C20X SUBDRIVER
7655 M: Brian Johnson <brijohn@gmail.com>
7656 L: linux-media@vger.kernel.org
7658 T: git git://linuxtv.org/media_tree.git
7659 F: drivers/media/usb/gspca/sn9c20x.c
7661 GSPCA T613 SUBDRIVER
7662 M: Leandro Costantino <lcostantino@gmail.com>
7663 L: linux-media@vger.kernel.org
7665 T: git git://linuxtv.org/media_tree.git
7666 F: drivers/media/usb/gspca/t613.c
7668 GSPCA USB WEBCAM DRIVER
7669 M: Hans Verkuil <hverkuil@xs4all.nl>
7670 L: linux-media@vger.kernel.org
7672 T: git git://linuxtv.org/media_tree.git
7673 F: drivers/media/usb/gspca/
7675 GTP (GPRS Tunneling Protocol)
7676 M: Pablo Neira Ayuso <pablo@netfilter.org>
7677 M: Harald Welte <laforge@gnumonks.org>
7678 L: osmocom-net-gprs@lists.osmocom.org
7680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
7681 F: drivers/net/gtp.c
7683 GUID PARTITION TABLE (GPT)
7684 M: Davidlohr Bueso <dave@stgolabs.net>
7685 L: linux-efi@vger.kernel.org
7687 F: block/partitions/efi.*
7690 M: Yoshinori Sato <ysato@users.sourceforge.jp>
7691 L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
7693 W: http://uclinux-h8.sourceforge.jp
7694 T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
7696 F: drivers/clk/h8300/
7697 F: drivers/clocksource/h8300_*.c
7698 F: drivers/irqchip/irq-renesas-h8*.c
7700 HABANALABS PCI DRIVER
7701 M: Oded Gabbay <oded.gabbay@gmail.com>
7703 T: git https://github.com/HabanaAI/linux.git
7704 F: Documentation/ABI/testing/debugfs-driver-habanalabs
7705 F: Documentation/ABI/testing/sysfs-driver-habanalabs
7706 F: drivers/misc/habanalabs/
7707 F: include/uapi/misc/habanalabs.h
7710 M: Antti Palosaari <crope@iki.fi>
7711 L: linux-media@vger.kernel.org
7713 W: https://linuxtv.org
7714 W: http://palosaari.fi/linux/
7715 Q: http://patchwork.linuxtv.org/project/linux-media/list/
7716 T: git git://linuxtv.org/anttip/media_tree.git
7717 F: drivers/media/usb/hackrf/
7719 HANTRO VPU CODEC DRIVER
7720 M: Ezequiel Garcia <ezequiel@collabora.com>
7721 M: Philipp Zabel <p.zabel@pengutronix.de>
7722 L: linux-media@vger.kernel.org
7723 L: linux-rockchip@lists.infradead.org
7725 F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
7726 F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
7727 F: drivers/staging/media/hantro/
7729 HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
7730 M: Frank Seidel <frank@f-seidel.de>
7731 L: platform-driver-x86@vger.kernel.org
7733 W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
7734 F: drivers/platform/x86/hdaps.c
7737 M: Jean Delvare <jdelvare@suse.com>
7738 M: Guenter Roeck <linux@roeck-us.net>
7739 L: linux-hwmon@vger.kernel.org
7741 W: http://hwmon.wiki.kernel.org/
7742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
7743 F: Documentation/devicetree/bindings/hwmon/
7744 F: Documentation/hwmon/
7746 F: include/linux/hwmon*.h
7747 F: include/trace/events/hwmon*.h
7749 HARDWARE RANDOM NUMBER GENERATOR CORE
7750 M: Matt Mackall <mpm@selenic.com>
7751 M: Herbert Xu <herbert@gondor.apana.org.au>
7752 L: linux-crypto@vger.kernel.org
7754 F: Documentation/admin-guide/hw_random.rst
7755 F: Documentation/devicetree/bindings/rng/
7756 F: drivers/char/hw_random/
7757 F: include/linux/hw_random.h
7759 HARDWARE SPINLOCK CORE
7760 M: Ohad Ben-Cohen <ohad@wizery.com>
7761 M: Bjorn Andersson <bjorn.andersson@linaro.org>
7762 R: Baolin Wang <baolin.wang7@gmail.com>
7763 L: linux-remoteproc@vger.kernel.org
7765 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
7766 F: Documentation/devicetree/bindings/hwlock/
7767 F: Documentation/locking/hwspinlock.rst
7768 F: drivers/hwspinlock/
7769 F: include/linux/hwspinlock.h
7771 HARDWARE TRACING FACILITIES
7772 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7774 F: drivers/hwtracing/
7776 HARMONY SOUND DRIVER
7777 L: linux-parisc@vger.kernel.org
7779 F: sound/parisc/harmony.*
7781 HDPVR USB VIDEO ENCODER DRIVER
7782 M: Hans Verkuil <hverkuil@xs4all.nl>
7783 L: linux-media@vger.kernel.org
7785 W: https://linuxtv.org
7786 T: git git://linuxtv.org/media_tree.git
7787 F: drivers/media/usb/hdpvr/
7789 HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
7790 M: Jerry Hoemann <jerry.hoemann@hpe.com>
7792 F: Documentation/watchdog/hpwdt.rst
7793 F: drivers/watchdog/hpwdt.c
7795 HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
7796 M: Don Brace <don.brace@microchip.com>
7797 L: storagedev@microchip.com
7798 L: linux-scsi@vger.kernel.org
7800 F: Documentation/scsi/hpsa.rst
7801 F: drivers/scsi/hpsa*.[ch]
7802 F: include/linux/cciss*.h
7803 F: include/uapi/linux/cciss*.h
7806 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
7807 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
7808 L: linux-rdma@vger.kernel.org
7810 F: drivers/infiniband/hw/hfi1
7813 L: linux-fsdevel@vger.kernel.org
7815 F: Documentation/filesystems/hfs.rst
7819 L: linux-fsdevel@vger.kernel.org
7821 F: Documentation/filesystems/hfsplus.rst
7824 HGA FRAMEBUFFER DRIVER
7825 M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
7826 L: linux-nvidia@lists.surfsouth.com
7828 W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
7829 F: drivers/video/fbdev/hgafb.c
7831 HIBERNATION (aka Software Suspend, aka swsusp)
7832 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
7833 M: Pavel Machek <pavel@ucw.cz>
7834 L: linux-pm@vger.kernel.org
7836 B: https://bugzilla.kernel.org
7837 F: arch/*/include/asm/suspend*.h
7839 F: drivers/base/power/
7840 F: include/linux/freezer.h
7841 F: include/linux/pm.h
7842 F: include/linux/suspend.h
7846 M: Jiri Kosina <jikos@kernel.org>
7847 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
7848 L: linux-input@vger.kernel.org
7850 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
7852 F: include/linux/hid*
7853 F: include/uapi/linux/hid*
7855 HID SENSOR HUB DRIVERS
7856 M: Jiri Kosina <jikos@kernel.org>
7857 M: Jonathan Cameron <jic23@kernel.org>
7858 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
7859 L: linux-input@vger.kernel.org
7860 L: linux-iio@vger.kernel.org
7862 F: Documentation/hid/hid-sensor*
7863 F: drivers/hid/hid-sensor-*
7864 F: drivers/iio/*/hid-*
7865 F: include/linux/hid-sensor-*
7867 HIGH-RESOLUTION TIMERS, CLOCKEVENTS
7868 M: Thomas Gleixner <tglx@linutronix.de>
7869 L: linux-kernel@vger.kernel.org
7871 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
7872 F: Documentation/timers/
7873 F: include/linux/clockchips.h
7874 F: include/linux/hrtimer.h
7875 F: kernel/time/clockevents.c
7876 F: kernel/time/hrtimer.c
7877 F: kernel/time/timer_*.c
7879 HIGH-SPEED SCC DRIVER FOR AX.25
7880 L: linux-hams@vger.kernel.org
7882 F: drivers/net/hamradio/dmascc.c
7883 F: drivers/net/hamradio/scc.c
7885 HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
7886 M: HighPoint Linux Team <linux@highpoint-tech.com>
7888 W: http://www.highpoint-tech.com
7889 F: Documentation/scsi/hptiop.rst
7890 F: drivers/scsi/hptiop.c
7893 M: Jes Sorensen <jes@trained-monkey.org>
7894 L: linux-hippi@sunsite.dk
7896 F: drivers/net/hippi/
7897 F: include/linux/hippidevice.h
7898 F: include/uapi/linux/if_hippi.h
7901 HISILICON DMA DRIVER
7902 M: Zhou Wang <wangzhou1@hisilicon.com>
7903 L: dmaengine@vger.kernel.org
7905 F: drivers/dma/hisi_dma.c
7907 HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
7908 M: Zaibo Xu <xuzaibo@huawei.com>
7909 L: linux-crypto@vger.kernel.org
7911 F: Documentation/ABI/testing/debugfs-hisi-hpre
7912 F: drivers/crypto/hisilicon/hpre/hpre.h
7913 F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
7914 F: drivers/crypto/hisilicon/hpre/hpre_main.c
7916 HISILICON LPC BUS DRIVER
7917 M: john.garry@huawei.com
7919 W: http://www.hisilicon.com
7920 F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
7921 F: drivers/bus/hisi_lpc.c
7923 HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
7924 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7925 M: Salil Mehta <salil.mehta@huawei.com>
7926 L: netdev@vger.kernel.org
7928 W: http://www.hisilicon.com
7929 F: drivers/net/ethernet/hisilicon/hns3/
7931 HISILICON NETWORK SUBSYSTEM DRIVER
7932 M: Yisen Zhuang <yisen.zhuang@huawei.com>
7933 M: Salil Mehta <salil.mehta@huawei.com>
7934 L: netdev@vger.kernel.org
7936 W: http://www.hisilicon.com
7937 F: Documentation/devicetree/bindings/net/hisilicon*.txt
7938 F: drivers/net/ethernet/hisilicon/
7940 HIKEY960 ONBOARD USB GPIO HUB DRIVER
7941 M: John Stultz <john.stultz@linaro.org>
7942 L: linux-kernel@vger.kernel.org
7944 F: drivers/misc/hisi_hikey_usb.c
7945 F: Documentation/devicetree/bindings/misc/hisilicon-hikey-usb.yaml
7947 HISILICON PMU DRIVER
7948 M: Shaokun Zhang <zhangshaokun@hisilicon.com>
7950 W: http://www.hisilicon.com
7951 F: Documentation/admin-guide/perf/hisi-pmu.rst
7952 F: drivers/perf/hisilicon
7954 HISILICON QM AND ZIP Controller DRIVER
7955 M: Zhou Wang <wangzhou1@hisilicon.com>
7956 L: linux-crypto@vger.kernel.org
7958 F: Documentation/ABI/testing/debugfs-hisi-zip
7959 F: drivers/crypto/hisilicon/qm.c
7960 F: drivers/crypto/hisilicon/qm.h
7961 F: drivers/crypto/hisilicon/sgl.c
7962 F: drivers/crypto/hisilicon/zip/
7964 HISILICON ROCE DRIVER
7965 M: Lijun Ou <oulijun@huawei.com>
7966 M: Wei Hu(Xavier) <huwei87@hisilicon.com>
7967 M: Weihang Li <liweihang@huawei.com>
7968 L: linux-rdma@vger.kernel.org
7970 F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
7971 F: drivers/infiniband/hw/hns/
7973 HISILICON SAS Controller
7974 M: John Garry <john.garry@huawei.com>
7976 W: http://www.hisilicon.com
7977 F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
7978 F: drivers/scsi/hisi_sas/
7980 HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
7981 M: Zaibo Xu <xuzaibo@huawei.com>
7982 L: linux-crypto@vger.kernel.org
7984 F: Documentation/ABI/testing/debugfs-hisi-sec
7985 F: drivers/crypto/hisilicon/sec2/sec.h
7986 F: drivers/crypto/hisilicon/sec2/sec_crypto.c
7987 F: drivers/crypto/hisilicon/sec2/sec_crypto.h
7988 F: drivers/crypto/hisilicon/sec2/sec_main.c
7990 HISILICON STAGING DRIVERS FOR HIKEY 960/970
7991 M: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
7992 L: devel@driverdev.osuosl.org
7994 F: drivers/staging/hikey9xx/
7996 HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
7997 M: Zaibo Xu <xuzaibo@huawei.com>
7999 F: drivers/char/hw_random/hisi-trng-v2.c
8001 HISILICON V3XX SPI NOR FLASH Controller Driver
8002 M: John Garry <john.garry@huawei.com>
8004 W: http://www.hisilicon.com
8005 F: drivers/spi/spi-hisi-sfc-v3xx.c
8007 HMM - Heterogeneous Memory Management
8008 M: Jérôme Glisse <jglisse@redhat.com>
8009 L: linux-mm@kvack.org
8011 F: Documentation/vm/hmm.rst
8012 F: include/linux/hmm*
8015 F: tools/testing/selftests/vm/*hmm*
8018 M: Jouni Malinen <j@w1.fi>
8019 L: linux-wireless@vger.kernel.org
8021 W: http://w1.fi/hostap-driver.html
8022 F: drivers/net/wireless/intersil/hostap/
8024 HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
8025 L: platform-driver-x86@vger.kernel.org
8027 F: drivers/platform/x86/tc1100-wmi.c
8029 HPET: High Precision Event Timers driver
8030 M: Clemens Ladisch <clemens@ladisch.de>
8032 F: Documentation/timers/hpet.rst
8033 F: drivers/char/hpet.c
8034 F: include/linux/hpet.h
8035 F: include/uapi/linux/hpet.h
8039 F: arch/x86/include/asm/hpet.h
8040 F: arch/x86/kernel/hpet.c
8043 M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
8045 W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
8049 M: Sebastian Reichel <sre@kernel.org>
8051 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
8052 F: Documentation/ABI/testing/sysfs-bus-hsi
8053 F: Documentation/driver-api/hsi.rst
8055 F: include/linux/hsi/
8056 F: include/uapi/linux/hsi/
8059 L: linux-usb@vger.kernel.org
8061 F: drivers/net/usb/hso.c
8063 HSR NETWORK PROTOCOL
8064 L: netdev@vger.kernel.org
8068 HT16K33 LED CONTROLLER DRIVER
8069 M: Robin van der Gracht <robin@protonic.nl>
8071 F: Documentation/devicetree/bindings/display/ht16k33.txt
8072 F: drivers/auxdisplay/ht16k33.c
8074 HTCPEN TOUCHSCREEN DRIVER
8075 M: Pau Oliva Fora <pof@eslack.org>
8076 L: linux-input@vger.kernel.org
8078 F: drivers/input/touchscreen/htcpen.c
8080 HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
8081 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
8082 L: linux-iio@vger.kernel.org
8084 W: http://www.st.com/
8085 F: Documentation/devicetree/bindings/iio/humidity/hts221.txt
8086 F: drivers/iio/humidity/hts221*
8088 HUAWEI ETHERNET DRIVER
8089 M: Bin Luo <luobin9@huawei.com>
8090 L: netdev@vger.kernel.org
8092 F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
8093 F: drivers/net/ethernet/huawei/hinic/
8096 M: Mike Kravetz <mike.kravetz@oracle.com>
8097 L: linux-mm@kvack.org
8099 F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
8100 F: Documentation/admin-guide/mm/hugetlbpage.rst
8101 F: Documentation/vm/hugetlbfs_reserv.rst
8103 F: include/linux/hugetlb.h
8107 M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
8108 L: linux-media@vger.kernel.org
8110 W: https://linuxtv.org
8111 T: git git://linuxtv.org/media_tree.git
8112 F: drivers/media/platform/sti/hva
8114 HWPOISON MEMORY FAILURE HANDLING
8115 M: Naoya Horiguchi <naoya.horiguchi@nec.com>
8116 L: linux-mm@kvack.org
8118 F: mm/hwpoison-inject.c
8119 F: mm/memory-failure.c
8121 HYGON PROCESSOR SUPPORT
8122 M: Pu Wen <puwen@hygon.cn>
8123 L: linux-kernel@vger.kernel.org
8125 F: arch/x86/kernel/cpu/hygon.c
8127 HYNIX HI556 SENSOR DRIVER
8128 M: Shawn Tu <shawnx.tu@intel.com>
8129 L: linux-media@vger.kernel.org
8131 T: git git://linuxtv.org/media_tree.git
8132 F: drivers/media/i2c/hi556.c
8134 Hyper-V CORE AND DRIVERS
8135 M: "K. Y. Srinivasan" <kys@microsoft.com>
8136 M: Haiyang Zhang <haiyangz@microsoft.com>
8137 M: Stephen Hemminger <sthemmin@microsoft.com>
8138 M: Wei Liu <wei.liu@kernel.org>
8139 L: linux-hyperv@vger.kernel.org
8141 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
8142 F: Documentation/ABI/stable/sysfs-bus-vmbus
8143 F: Documentation/ABI/testing/debugfs-hyperv
8144 F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
8146 F: arch/x86/include/asm/hyperv-tlfs.h
8147 F: arch/x86/include/asm/mshyperv.h
8148 F: arch/x86/include/asm/trace/hyperv.h
8149 F: arch/x86/kernel/cpu/mshyperv.c
8150 F: drivers/clocksource/hyperv_timer.c
8151 F: drivers/hid/hid-hyperv.c
8153 F: drivers/input/serio/hyperv-keyboard.c
8154 F: drivers/iommu/hyperv-iommu.c
8155 F: drivers/net/hyperv/
8156 F: drivers/pci/controller/pci-hyperv-intf.c
8157 F: drivers/pci/controller/pci-hyperv.c
8158 F: drivers/scsi/storvsc_drv.c
8159 F: drivers/uio/uio_hv_generic.c
8160 F: drivers/video/fbdev/hyperv_fb.c
8161 F: include/asm-generic/hyperv-tlfs.h
8162 F: include/asm-generic/mshyperv.h
8163 F: include/clocksource/hyperv_timer.h
8164 F: include/linux/hyperv.h
8165 F: include/uapi/linux/hyperv.h
8166 F: net/vmw_vsock/hyperv_transport.c
8170 M: Vignesh Raghavendra <vigneshr@ti.com>
8171 L: linux-mtd@lists.infradead.org
8173 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8174 C: irc://irc.oftc.net/mtd
8175 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
8176 F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
8177 F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
8178 F: drivers/mtd/hyperbus/
8179 F: include/linux/mtd/hyperbus.h
8181 HYPERVISOR VIRTUAL CONSOLE DRIVER
8182 L: linuxppc-dev@lists.ozlabs.org
8187 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8188 L: linux-i2c@vger.kernel.org
8189 L: linux-acpi@vger.kernel.org
8191 F: drivers/i2c/i2c-core-acpi.c
8193 I2C CONTROLLER DRIVER FOR NVIDIA GPU
8194 M: Ajay Gupta <ajayg@nvidia.com>
8195 L: linux-i2c@vger.kernel.org
8197 F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
8198 F: drivers/i2c/busses/i2c-nvidia-gpu.c
8201 M: Peter Rosin <peda@axentia.se>
8202 L: linux-i2c@vger.kernel.org
8204 F: Documentation/devicetree/bindings/i2c/i2c-arb*
8205 F: Documentation/devicetree/bindings/i2c/i2c-gate*
8206 F: Documentation/devicetree/bindings/i2c/i2c-mux*
8207 F: Documentation/i2c/i2c-topology.rst
8208 F: Documentation/i2c/muxes/
8209 F: drivers/i2c/i2c-mux.c
8210 F: drivers/i2c/muxes/
8211 F: include/linux/i2c-mux.h
8213 I2C MV64XXX MARVELL AND ALLWINNER DRIVER
8214 M: Gregory CLEMENT <gregory.clement@bootlin.com>
8215 L: linux-i2c@vger.kernel.org
8217 F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
8218 F: drivers/i2c/busses/i2c-mv64xxx.c
8220 I2C OVER PARALLEL PORT
8221 M: Jean Delvare <jdelvare@suse.com>
8222 L: linux-i2c@vger.kernel.org
8224 F: Documentation/i2c/busses/i2c-parport.rst
8225 F: drivers/i2c/busses/i2c-parport.c
8228 M: Wolfram Sang <wsa@kernel.org>
8229 L: linux-i2c@vger.kernel.org
8231 W: https://i2c.wiki.kernel.org/
8232 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8233 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8234 F: Documentation/devicetree/bindings/i2c/i2c.txt
8235 F: Documentation/i2c/
8237 F: include/linux/i2c-dev.h
8238 F: include/linux/i2c-smbus.h
8239 F: include/linux/i2c.h
8240 F: include/uapi/linux/i2c-*.h
8241 F: include/uapi/linux/i2c.h
8243 I2C SUBSYSTEM HOST DRIVERS
8244 L: linux-i2c@vger.kernel.org
8246 W: https://i2c.wiki.kernel.org/
8247 Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
8248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
8249 F: Documentation/devicetree/bindings/i2c/
8250 F: drivers/i2c/algos/
8251 F: drivers/i2c/busses/
8254 M: Jean Delvare <jdelvare@suse.com>
8255 L: linux-i2c@vger.kernel.org
8257 F: Documentation/i2c/busses/i2c-taos-evm.rst
8258 F: drivers/i2c/busses/i2c-taos-evm.c
8261 M: Till Harbaum <till@harbaum.org>
8262 L: linux-i2c@vger.kernel.org
8264 W: http://www.harbaum.org/till/i2c_tiny_usb
8265 F: drivers/i2c/busses/i2c-tiny-usb.c
8267 I2C/SMBUS CONTROLLER DRIVERS FOR PC
8268 M: Jean Delvare <jdelvare@suse.com>
8269 L: linux-i2c@vger.kernel.org
8271 F: Documentation/i2c/busses/i2c-ali1535.rst
8272 F: Documentation/i2c/busses/i2c-ali1563.rst
8273 F: Documentation/i2c/busses/i2c-ali15x3.rst
8274 F: Documentation/i2c/busses/i2c-amd756.rst
8275 F: Documentation/i2c/busses/i2c-amd8111.rst
8276 F: Documentation/i2c/busses/i2c-i801.rst
8277 F: Documentation/i2c/busses/i2c-nforce2.rst
8278 F: Documentation/i2c/busses/i2c-piix4.rst
8279 F: Documentation/i2c/busses/i2c-sis5595.rst
8280 F: Documentation/i2c/busses/i2c-sis630.rst
8281 F: Documentation/i2c/busses/i2c-sis96x.rst
8282 F: Documentation/i2c/busses/i2c-via.rst
8283 F: Documentation/i2c/busses/i2c-viapro.rst
8284 F: drivers/i2c/busses/i2c-ali1535.c
8285 F: drivers/i2c/busses/i2c-ali1563.c
8286 F: drivers/i2c/busses/i2c-ali15x3.c
8287 F: drivers/i2c/busses/i2c-amd756-s4882.c
8288 F: drivers/i2c/busses/i2c-amd756.c
8289 F: drivers/i2c/busses/i2c-amd8111.c
8290 F: drivers/i2c/busses/i2c-i801.c
8291 F: drivers/i2c/busses/i2c-isch.c
8292 F: drivers/i2c/busses/i2c-nforce2-s4985.c
8293 F: drivers/i2c/busses/i2c-nforce2.c
8294 F: drivers/i2c/busses/i2c-piix4.c
8295 F: drivers/i2c/busses/i2c-sis5595.c
8296 F: drivers/i2c/busses/i2c-sis630.c
8297 F: drivers/i2c/busses/i2c-sis96x.c
8298 F: drivers/i2c/busses/i2c-via.c
8299 F: drivers/i2c/busses/i2c-viapro.c
8301 I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
8302 M: Hans de Goede <hdegoede@redhat.com>
8303 L: linux-i2c@vger.kernel.org
8305 F: drivers/i2c/busses/i2c-cht-wc.c
8307 I2C/SMBUS ISMT DRIVER
8308 M: Seth Heasley <seth.heasley@intel.com>
8309 M: Neil Horman <nhorman@tuxdriver.com>
8310 L: linux-i2c@vger.kernel.org
8311 F: Documentation/i2c/busses/i2c-ismt.rst
8312 F: drivers/i2c/busses/i2c-ismt.c
8314 I2C/SMBUS STUB DRIVER
8315 M: Jean Delvare <jdelvare@suse.com>
8316 L: linux-i2c@vger.kernel.org
8318 F: drivers/i2c/i2c-stub.c
8320 I3C DRIVER FOR CADENCE I3C MASTER IP
8321 M: Przemysław Gaj <pgaj@cadence.com>
8323 F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt
8324 F: drivers/i3c/master/i3c-master-cdns.c
8326 I3C DRIVER FOR SYNOPSYS DESIGNWARE
8327 M: Vitor Soares <vitor.soares@synopsys.com>
8329 F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt
8330 F: drivers/i3c/master/dw*
8333 M: Boris Brezillon <bbrezillon@kernel.org>
8334 L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
8336 C: irc://chat.freenode.net/linux-i3c
8337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
8338 F: Documentation/ABI/testing/sysfs-bus-i3c
8339 F: Documentation/devicetree/bindings/i3c/
8340 F: Documentation/driver-api/i3c
8342 F: include/linux/i3c/
8344 IA64 (Itanium) PLATFORM
8345 M: Tony Luck <tony.luck@intel.com>
8346 M: Fenghua Yu <fenghua.yu@intel.com>
8347 L: linux-ia64@vger.kernel.org
8349 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8350 F: Documentation/ia64/
8353 IBM Power 842 compression accelerator
8354 M: Haren Myneni <haren@us.ibm.com>
8357 F: drivers/crypto/nx/Kconfig
8358 F: drivers/crypto/nx/Makefile
8359 F: drivers/crypto/nx/nx-842*
8360 F: include/linux/sw842.h
8363 IBM Power in-Nest Crypto Acceleration
8364 M: Breno Leitão <leitao@debian.org>
8365 M: Nayna Jain <nayna@linux.ibm.com>
8366 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8367 L: linux-crypto@vger.kernel.org
8369 F: drivers/crypto/nx/Kconfig
8370 F: drivers/crypto/nx/Makefile
8371 F: drivers/crypto/nx/nx-aes*
8372 F: drivers/crypto/nx/nx-sha*
8373 F: drivers/crypto/nx/nx.*
8374 F: drivers/crypto/nx/nx_csbcpb.h
8375 F: drivers/crypto/nx/nx_debugfs.c
8377 IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
8378 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8379 L: linux-pci@vger.kernel.org
8380 L: linuxppc-dev@lists.ozlabs.org
8382 F: drivers/pci/hotplug/rpadlpar*
8384 IBM Power Linux RAID adapter
8385 M: Brian King <brking@us.ibm.com>
8387 F: drivers/scsi/ipr.*
8389 IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
8390 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8391 L: linux-pci@vger.kernel.org
8392 L: linuxppc-dev@lists.ozlabs.org
8394 F: drivers/pci/hotplug/rpaphp*
8396 IBM Power SRIOV Virtual NIC Device Driver
8397 M: Dany Madden <drt@linux.ibm.com>
8398 M: Lijun Pan <ljp@linux.ibm.com>
8399 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8400 L: netdev@vger.kernel.org
8402 F: drivers/net/ethernet/ibm/ibmvnic.*
8404 IBM Power Virtual Accelerator Switchboard
8405 M: Sukadev Bhattiprolu <sukadev@linux.ibm.com>
8406 L: linuxppc-dev@lists.ozlabs.org
8408 F: arch/powerpc/include/asm/vas.h
8409 F: arch/powerpc/platforms/powernv/copy-paste.h
8410 F: arch/powerpc/platforms/powernv/vas*
8412 IBM Power Virtual Ethernet Device Driver
8413 M: Cristobal Forno <cforno12@linux.ibm.com>
8414 L: netdev@vger.kernel.org
8416 F: drivers/net/ethernet/ibm/ibmveth.*
8418 IBM Power Virtual FC Device Drivers
8419 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8420 L: linux-scsi@vger.kernel.org
8422 F: drivers/scsi/ibmvscsi/ibmvfc*
8424 IBM Power Virtual Management Channel Driver
8425 M: Steven Royer <seroyer@linux.ibm.com>
8427 F: drivers/misc/ibmvmc.*
8429 IBM Power Virtual SCSI Device Drivers
8430 M: Tyrel Datwyler <tyreld@linux.ibm.com>
8431 L: linux-scsi@vger.kernel.org
8433 F: drivers/scsi/ibmvscsi/ibmvscsi*
8434 F: include/scsi/viosrp.h
8436 IBM Power Virtual SCSI Device Target Driver
8437 M: Michael Cyr <mikecyr@linux.ibm.com>
8438 L: linux-scsi@vger.kernel.org
8439 L: target-devel@vger.kernel.org
8441 F: drivers/scsi/ibmvscsi_tgt/
8443 IBM Power VMX Cryptographic instructions
8444 M: Breno Leitão <leitao@debian.org>
8445 M: Nayna Jain <nayna@linux.ibm.com>
8446 M: Paulo Flabiano Smorigo <pfsmorigo@gmail.com>
8447 L: linux-crypto@vger.kernel.org
8449 F: drivers/crypto/vmx/Kconfig
8450 F: drivers/crypto/vmx/Makefile
8451 F: drivers/crypto/vmx/aes*
8452 F: drivers/crypto/vmx/ghash*
8453 F: drivers/crypto/vmx/ppc-xlate.pl
8454 F: drivers/crypto/vmx/vmx.c
8456 IBM ServeRAID RAID DRIVER
8458 F: drivers/scsi/ips.*
8460 ICH LPC AND GPIO DRIVER
8461 M: Peter Tyser <ptyser@xes-inc.com>
8463 F: drivers/gpio/gpio-ich.c
8464 F: drivers/mfd/lpc_ich.c
8467 M: Max Staudt <max@enpas.org>
8468 L: linux-i2c@vger.kernel.org
8470 F: drivers/i2c/busses/i2c-icy.c
8473 M: "David S. Miller" <davem@davemloft.net>
8474 L: linux-ide@vger.kernel.org
8476 Q: http://patchwork.ozlabs.org/project/linux-ide/list/
8477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
8478 F: Documentation/ide/
8480 F: include/linux/ide.h
8483 M: Borislav Petkov <bp@alien8.de>
8484 L: linux-ide@vger.kernel.org
8486 F: Documentation/cdrom/ide-cd.rst
8487 F: drivers/ide/ide-cd*
8489 IDEAPAD LAPTOP EXTRAS DRIVER
8490 M: Ike Panhc <ike.pan@canonical.com>
8491 L: platform-driver-x86@vger.kernel.org
8493 W: http://launchpad.net/ideapad-laptop
8494 F: drivers/platform/x86/ideapad-laptop.c
8496 IDEAPAD LAPTOP SLIDEBAR DRIVER
8497 M: Andrey Moiseev <o2g.org.ru@gmail.com>
8498 L: linux-input@vger.kernel.org
8500 W: https://github.com/o2genum/ideapad-slidebar
8501 F: drivers/input/misc/ideapad_slidebar.c
8503 IDT VersaClock 5 CLOCK DRIVER
8504 M: Luca Ceresoli <luca@lucaceresoli.net>
8506 F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
8507 F: drivers/clk/clk-versaclock5.c
8509 IEEE 802.15.4 SUBSYSTEM
8510 M: Alexander Aring <alex.aring@gmail.com>
8511 M: Stefan Schmidt <stefan@datenfreihafen.org>
8512 L: linux-wpan@vger.kernel.org
8514 W: https://linux-wpan.org/
8515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git
8516 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git
8517 F: Documentation/networking/ieee802154.rst
8518 F: drivers/net/ieee802154/
8519 F: include/linux/ieee802154.h
8520 F: include/linux/nl802154.h
8521 F: include/net/af_ieee802154.h
8522 F: include/net/cfg802154.h
8523 F: include/net/ieee802154_netdev.h
8524 F: include/net/mac802154.h
8525 F: include/net/nl802154.h
8530 M: Yotam Gigi <yotam.gi@gmail.com>
8531 M: Jamal Hadi Salim <jhs@mojatatu.com>
8532 F: include/net/ife.h
8533 F: include/uapi/linux/ife.h
8536 IGORPLUG-USB IR RECEIVER
8537 M: Sean Young <sean@mess.org>
8538 L: linux-media@vger.kernel.org
8540 F: drivers/media/rc/igorplugusb.c
8542 IGUANAWORKS USB IR TRANSCEIVER
8543 M: Sean Young <sean@mess.org>
8544 L: linux-media@vger.kernel.org
8546 F: drivers/media/rc/iguanair.c
8548 IIO DIGITAL POTENTIOMETER DAC
8549 M: Peter Rosin <peda@axentia.se>
8550 L: linux-iio@vger.kernel.org
8552 F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
8553 F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
8554 F: drivers/iio/dac/dpot-dac.c
8556 IIO ENVELOPE DETECTOR
8557 M: Peter Rosin <peda@axentia.se>
8558 L: linux-iio@vger.kernel.org
8560 F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
8561 F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
8562 F: drivers/iio/adc/envelope-detector.c
8565 M: Peter Rosin <peda@axentia.se>
8566 L: linux-iio@vger.kernel.org
8568 F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
8569 F: drivers/iio/multiplexer/iio-mux.c
8571 IIO SUBSYSTEM AND DRIVERS
8572 M: Jonathan Cameron <jic23@kernel.org>
8573 R: Lars-Peter Clausen <lars@metafoo.de>
8574 R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
8575 L: linux-iio@vger.kernel.org
8577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
8578 F: Documentation/ABI/testing/configfs-iio*
8579 F: Documentation/ABI/testing/sysfs-bus-iio*
8580 F: Documentation/devicetree/bindings/iio/
8582 F: drivers/staging/iio/
8583 F: include/linux/iio/
8587 M: Peter Rosin <peda@axentia.se>
8588 L: linux-iio@vger.kernel.org
8590 F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt
8591 F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt
8592 F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt
8593 F: drivers/iio/afe/iio-rescale.c
8595 IKANOS/ADI EAGLE ADSL USB DRIVER
8596 M: Matthieu Castet <castet.matthieu@free.fr>
8597 M: Stanislaw Gruszka <stf_xl@wp.pl>
8599 F: drivers/usb/atm/ueagle-atm.c
8601 IMGTEC ASCII LCD DRIVER
8602 M: Paul Burton <paulburton@kernel.org>
8604 F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
8605 F: drivers/auxdisplay/img-ascii-lcd.c
8607 IMGTEC IR DECODER DRIVER
8609 F: drivers/media/rc/img-ir/
8611 IMON SOUNDGRAPH USB IR RECEIVER
8612 M: Sean Young <sean@mess.org>
8613 L: linux-media@vger.kernel.org
8615 F: drivers/media/rc/imon.c
8616 F: drivers/media/rc/imon_raw.c
8618 IMS TWINTURBO FRAMEBUFFER DRIVER
8619 L: linux-fbdev@vger.kernel.org
8621 F: drivers/video/fbdev/imsttfb.c
8623 INA209 HARDWARE MONITOR DRIVER
8624 M: Guenter Roeck <linux@roeck-us.net>
8625 L: linux-hwmon@vger.kernel.org
8627 F: Documentation/devicetree/bindings/hwmon/ina2xx.txt
8628 F: Documentation/hwmon/ina209.rst
8629 F: drivers/hwmon/ina209.c
8631 INA2XX HARDWARE MONITOR DRIVER
8632 M: Guenter Roeck <linux@roeck-us.net>
8633 L: linux-hwmon@vger.kernel.org
8635 F: Documentation/hwmon/ina2xx.rst
8636 F: drivers/hwmon/ina2xx.c
8637 F: include/linux/platform_data/ina2xx.h
8639 INDUSTRY PACK SUBSYSTEM (IPACK)
8640 M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
8641 M: Jens Taprogge <jens.taprogge@taprogge.org>
8642 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8643 L: industrypack-devel@lists.sourceforge.net
8645 W: http://industrypack.sourceforge.net
8648 INFINEON DPS310 Driver
8649 M: Eddie James <eajames@linux.ibm.com>
8650 L: linux-iio@vger.kernel.org
8652 F: drivers/iio/pressure/dps310.c
8654 INFINIBAND SUBSYSTEM
8655 M: Doug Ledford <dledford@redhat.com>
8656 M: Jason Gunthorpe <jgg@nvidia.com>
8657 L: linux-rdma@vger.kernel.org
8659 W: https://github.com/linux-rdma/rdma-core
8660 Q: http://patchwork.kernel.org/project/linux-rdma/list/
8661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
8662 F: Documentation/devicetree/bindings/infiniband/
8663 F: Documentation/infiniband/
8664 F: drivers/infiniband/
8666 F: include/trace/events/ib_mad.h
8667 F: include/trace/events/ib_umad.h
8668 F: include/uapi/linux/if_infiniband.h
8669 F: include/uapi/rdma/
8670 F: samples/bpf/ibumad_kern.c
8671 F: samples/bpf/ibumad_user.c
8673 INGENIC JZ4780 DMA Driver
8674 M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
8676 F: drivers/dma/dma-jz4780.c
8678 INGENIC JZ4780 NAND DRIVER
8679 M: Harvey Hunt <harveyhuntnexus@gmail.com>
8680 L: linux-mtd@lists.infradead.org
8682 F: drivers/mtd/nand/raw/ingenic/
8685 M: Paul Cercueil <paul@crapouillou.net>
8687 F: arch/mips/boot/dts/ingenic/
8688 F: arch/mips/generic/board-ingenic.c
8689 F: arch/mips/include/asm/mach-ingenic/
8690 F: arch/mips/ingenic/Kconfig
8691 F: drivers/clk/ingenic/
8692 F: drivers/dma/dma-jz4780.c
8693 F: drivers/gpu/drm/ingenic/
8694 F: drivers/i2c/busses/i2c-jz4780.c
8695 F: drivers/iio/adc/ingenic-adc.c
8696 F: drivers/irqchip/irq-ingenic.c
8697 F: drivers/memory/jz4780-nemc.c
8698 F: drivers/mmc/host/jz4740_mmc.c
8699 F: drivers/mtd/nand/raw/ingenic/
8700 F: drivers/pinctrl/pinctrl-ingenic.c
8701 F: drivers/power/supply/ingenic-battery.c
8702 F: drivers/pwm/pwm-jz4740.c
8703 F: drivers/remoteproc/ingenic_rproc.c
8704 F: drivers/rtc/rtc-jz4740.c
8705 F: drivers/tty/serial/8250/8250_ingenic.c
8706 F: drivers/usb/musb/jz4740.c
8707 F: drivers/watchdog/jz4740_wdt.c
8708 F: include/dt-bindings/iio/adc/ingenic,adc.h
8709 F: include/linux/mfd/ingenic-tcu.h
8710 F: sound/soc/codecs/jz47*
8711 F: sound/soc/jz4740/
8714 M: Jan Kara <jack@suse.cz>
8715 R: Amir Goldstein <amir73il@gmail.com>
8716 L: linux-fsdevel@vger.kernel.org
8718 F: Documentation/filesystems/inotify.rst
8719 F: fs/notify/inotify/
8720 F: include/linux/inotify.h
8721 F: include/uapi/linux/inotify.h
8723 INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
8724 M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
8725 L: linux-input@vger.kernel.org
8727 Q: http://patchwork.kernel.org/project/linux-input/list/
8728 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
8729 F: Documentation/devicetree/bindings/input/
8730 F: Documentation/devicetree/bindings/serio/
8731 F: Documentation/input/
8733 F: include/linux/input.h
8734 F: include/linux/input/
8735 F: include/uapi/linux/input-event-codes.h
8736 F: include/uapi/linux/input.h
8738 INPUT MULTITOUCH (MT) PROTOCOL
8739 M: Henrik Rydberg <rydberg@bitmath.org>
8740 L: linux-input@vger.kernel.org
8742 F: Documentation/input/multi-touch-protocol.rst
8743 F: drivers/input/input-mt.c
8746 INSIDE SECURE CRYPTO DRIVER
8747 M: Antoine Tenart <atenart@kernel.org>
8748 L: linux-crypto@vger.kernel.org
8750 F: drivers/crypto/inside-secure/
8752 INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
8753 M: Mimi Zohar <zohar@linux.ibm.com>
8754 M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
8755 L: linux-integrity@vger.kernel.org
8757 T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8758 F: security/integrity/ima/
8760 INTEL 810/815 FRAMEBUFFER DRIVER
8761 M: Antonino Daplas <adaplas@gmail.com>
8762 L: linux-fbdev@vger.kernel.org
8764 F: drivers/video/fbdev/i810/
8767 M: Cezary Rojewski <cezary.rojewski@intel.com>
8768 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
8769 M: Liam Girdwood <liam.r.girdwood@linux.intel.com>
8770 M: Jie Yang <yang.jie@linux.intel.com>
8771 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8775 INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
8776 M: Hans de Goede <hdegoede@redhat.com>
8777 L: platform-driver-x86@vger.kernel.org
8779 F: drivers/platform/x86/intel_atomisp2_pm.c
8781 INTEL ATOMISP2 LED DRIVER
8782 M: Hans de Goede <hdegoede@redhat.com>
8783 L: platform-driver-x86@vger.kernel.org
8785 F: drivers/platform/x86/intel_atomisp2_led.c
8787 INTEL BROXTON PMC DRIVER
8788 M: Mika Westerberg <mika.westerberg@linux.intel.com>
8789 M: Zha Qipeng <qipeng.zha@intel.com>
8791 F: drivers/mfd/intel_pmc_bxt.c
8792 F: include/linux/mfd/intel_pmc_bxt.h
8794 INTEL C600 SERIES SAS CONTROLLER DRIVER
8795 M: Intel SCU Linux support <intel-linux-scu@intel.com>
8796 M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
8797 L: linux-scsi@vger.kernel.org
8799 T: git git://git.code.sf.net/p/intel-sas/isci
8800 F: drivers/scsi/isci/
8802 INTEL CPU family model numbers
8803 M: Tony Luck <tony.luck@intel.com>
8805 L: linux-kernel@vger.kernel.org
8807 F: arch/x86/include/asm/intel-family.h
8809 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
8810 M: Jani Nikula <jani.nikula@linux.intel.com>
8811 M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
8812 M: Rodrigo Vivi <rodrigo.vivi@intel.com>
8813 L: intel-gfx@lists.freedesktop.org
8815 W: https://01.org/linuxgraphics/
8816 Q: http://patchwork.freedesktop.org/project/intel-gfx/
8817 B: https://gitlab.freedesktop.org/drm/intel/-/wikis/How-to-file-i915-bugs
8818 C: irc://chat.freenode.net/intel-gfx
8819 T: git git://anongit.freedesktop.org/drm-intel
8820 F: Documentation/gpu/i915.rst
8821 F: drivers/gpu/drm/i915/
8822 F: include/drm/i915*
8823 F: include/uapi/drm/i915_drm.h
8825 INTEL ETHERNET DRIVERS
8826 M: Jesse Brandeburg <jesse.brandeburg@intel.com>
8827 M: Tony Nguyen <anthony.l.nguyen@intel.com>
8828 L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
8830 W: http://www.intel.com/support/feedback.htm
8831 W: http://e1000.sourceforge.net/
8832 Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
8833 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
8834 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
8835 F: Documentation/networking/device_drivers/ethernet/intel/
8836 F: drivers/net/ethernet/intel/
8837 F: drivers/net/ethernet/intel/*/
8838 F: include/linux/avf/virtchnl.h
8840 INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
8841 M: Maik Broemme <mbroemme@libmpq.org>
8842 L: linux-fbdev@vger.kernel.org
8844 F: Documentation/fb/intelfb.rst
8845 F: drivers/video/fbdev/intelfb/
8848 M: Andy Shevchenko <andy@kernel.org>
8849 L: linux-gpio@vger.kernel.org
8851 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
8852 F: drivers/gpio/gpio-ich.c
8853 F: drivers/gpio/gpio-intel-mid.c
8854 F: drivers/gpio/gpio-merrifield.c
8855 F: drivers/gpio/gpio-ml-ioh.c
8856 F: drivers/gpio/gpio-pch.c
8857 F: drivers/gpio/gpio-sch.c
8858 F: drivers/gpio/gpio-sodaville.c
8860 INTEL GVT-g DRIVERS (Intel GPU Virtualization)
8861 M: Zhenyu Wang <zhenyuw@linux.intel.com>
8862 M: Zhi Wang <zhi.a.wang@intel.com>
8863 L: intel-gvt-dev@lists.freedesktop.org
8864 L: intel-gfx@lists.freedesktop.org
8866 W: https://01.org/igvt-g
8867 T: git https://github.com/intel/gvt-linux.git
8868 F: drivers/gpu/drm/i915/gvt/
8870 INTEL HID EVENT DRIVER
8871 M: Alex Hung <alex.hung@canonical.com>
8872 L: platform-driver-x86@vger.kernel.org
8874 F: drivers/platform/x86/intel-hid.c
8876 INTEL I/OAT DMA DRIVER
8877 M: Dave Jiang <dave.jiang@intel.com>
8878 R: Dan Williams <dan.j.williams@intel.com>
8879 L: dmaengine@vger.kernel.org
8881 Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
8882 F: drivers/dma/ioat*
8885 M: Dave Jiang <dave.jiang@intel.com>
8886 L: dmaengine@vger.kernel.org
8888 F: drivers/dma/idxd/*
8889 F: include/uapi/linux/idxd.h
8892 M: Jacob Pan <jacob.jun.pan@linux.intel.com>
8893 M: Len Brown <lenb@kernel.org>
8894 L: linux-pm@vger.kernel.org
8896 B: https://bugzilla.kernel.org
8897 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
8898 F: drivers/idle/intel_idle.c
8900 INTEL INTEGRATED SENSOR HUB DRIVER
8901 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
8902 M: Jiri Kosina <jikos@kernel.org>
8903 L: linux-input@vger.kernel.org
8905 F: drivers/hid/intel-ish-hid/
8908 M: David Woodhouse <dwmw2@infradead.org>
8909 M: Lu Baolu <baolu.lu@linux.intel.com>
8910 L: iommu@lists.linux-foundation.org
8912 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
8913 F: drivers/iommu/intel/
8914 F: include/linux/intel-iommu.h
8915 F: include/linux/intel-svm.h
8917 INTEL IOP-ADMA DMA DRIVER
8918 R: Dan Williams <dan.j.williams@intel.com>
8920 F: drivers/dma/iop-adma.c
8922 INTEL IPU3 CSI-2 CIO2 DRIVER
8923 M: Yong Zhi <yong.zhi@intel.com>
8924 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8925 M: Bingbu Cao <bingbu.cao@intel.com>
8926 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8927 L: linux-media@vger.kernel.org
8929 F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
8930 F: drivers/media/pci/intel/ipu3/
8932 INTEL IPU3 CSI-2 IMGU DRIVER
8933 M: Sakari Ailus <sakari.ailus@linux.intel.com>
8934 R: Bingbu Cao <bingbu.cao@intel.com>
8935 R: Tianshu Qiu <tian.shu.qiu@intel.com>
8936 L: linux-media@vger.kernel.org
8938 F: Documentation/admin-guide/media/ipu3.rst
8939 F: Documentation/admin-guide/media/ipu3_rcb.svg
8940 F: Documentation/userspace-api/media/v4l/pixfmt-meta-intel-ipu3.rst
8941 F: drivers/staging/media/ipu3/
8943 INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
8944 M: Krzysztof Halasa <khalasa@piap.pl>
8946 F: drivers/net/ethernet/xscale/ixp4xx_eth.c
8947 F: drivers/net/wan/ixp4xx_hss.c
8948 F: drivers/soc/ixp4xx/ixp4xx-npe.c
8949 F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
8950 F: include/linux/soc/ixp4xx/npe.h
8951 F: include/linux/soc/ixp4xx/qmgr.h
8953 INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
8954 M: Deepak Saxena <dsaxena@plexity.net>
8956 F: drivers/char/hw_random/ixp4xx-rng.c
8958 INTEL MANAGEMENT ENGINE (mei)
8959 M: Tomas Winkler <tomas.winkler@intel.com>
8960 L: linux-kernel@vger.kernel.org
8962 F: Documentation/driver-api/mei/*
8963 F: drivers/misc/mei/
8964 F: drivers/watchdog/mei_wdt.c
8965 F: include/linux/mei_cl_bus.h
8966 F: include/uapi/linux/mei.h
8969 INTEL MENLOW THERMAL DRIVER
8970 M: Sujith Thomas <sujith.thomas@intel.com>
8971 L: platform-driver-x86@vger.kernel.org
8973 W: https://01.org/linux-acpi
8974 F: drivers/platform/x86/intel_menlow.c
8976 INTEL MIC DRIVERS (mic)
8977 M: Sudeep Dutt <sudeep.dutt@intel.com>
8978 M: Ashutosh Dixit <ashutosh.dixit@intel.com>
8980 W: https://github.com/sudeepdutt/mic
8981 W: http://software.intel.com/en-us/mic-developer
8982 F: Documentation/misc-devices/mic/
8983 F: drivers/dma/mic_x100_dma.c
8984 F: drivers/dma/mic_x100_dma.h
8985 F: drivers/misc/mic/
8986 F: include/linux/mic_bus.h
8987 F: include/linux/scif.h
8988 F: include/uapi/linux/mic_common.h
8989 F: include/uapi/linux/mic_ioctl.h
8990 F: include/uapi/linux/scif_ioctl.h
8992 INTEL P-Unit IPC DRIVER
8993 M: Zha Qipeng <qipeng.zha@intel.com>
8994 L: platform-driver-x86@vger.kernel.org
8996 F: arch/x86/include/asm/intel_punit_ipc.h
8997 F: drivers/platform/x86/intel_punit_ipc.c
8999 INTEL PMC CORE DRIVER
9000 M: Rajneesh Bhardwaj <irenic.rajneesh@gmail.com>
9001 M: David E Box <david.e.box@intel.com>
9002 L: platform-driver-x86@vger.kernel.org
9004 F: drivers/platform/x86/intel_pmc_core*
9006 INTEL PMIC GPIO DRIVERS
9007 M: Andy Shevchenko <andy@kernel.org>
9009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
9010 F: drivers/gpio/gpio-*cove.c
9011 F: drivers/gpio/gpio-msic.c
9013 INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
9014 M: Andy Shevchenko <andy@kernel.org>
9016 F: drivers/mfd/intel_msic.c
9017 F: drivers/mfd/intel_soc_pmic*
9018 F: include/linux/mfd/intel_msic.h
9019 F: include/linux/mfd/intel_soc_pmic*
9021 INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
9022 M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
9023 L: linux-wireless@vger.kernel.org
9025 F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
9026 F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
9027 F: drivers/net/wireless/intel/ipw2x00/
9030 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9031 M: Len Brown <lenb@kernel.org>
9032 L: linux-pm@vger.kernel.org
9034 F: drivers/cpufreq/intel_pstate.c
9036 INTEL RDMA RNIC DRIVER
9037 M: Faisal Latif <faisal.latif@intel.com>
9038 M: Shiraz Saleem <shiraz.saleem@intel.com>
9039 L: linux-rdma@vger.kernel.org
9041 F: drivers/infiniband/hw/i40iw/
9042 F: include/uapi/rdma/i40iw-abi.h
9045 M: Mika Westerberg <mika.westerberg@linux.intel.com>
9047 F: arch/x86/include/asm/intel_scu_ipc.h
9048 F: drivers/platform/x86/intel_scu_*
9050 INTEL SPEED SELECT TECHNOLOGY
9051 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9052 L: platform-driver-x86@vger.kernel.org
9054 F: drivers/platform/x86/intel_speed_select_if/
9055 F: include/uapi/linux/isst_if.h
9056 F: tools/power/x86/intel-speed-select/
9058 INTEL STRATIX10 FIRMWARE DRIVERS
9059 M: Richard Gong <richard.gong@linux.intel.com>
9060 L: linux-kernel@vger.kernel.org
9062 F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
9063 F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
9064 F: drivers/firmware/stratix10-rsu.c
9065 F: drivers/firmware/stratix10-svc.c
9066 F: include/linux/firmware/intel/stratix10-smc.h
9067 F: include/linux/firmware/intel/stratix10-svc-client.h
9069 INTEL TELEMETRY DRIVER
9070 M: Rajneesh Bhardwaj <rajneesh.bhardwaj@linux.intel.com>
9071 M: "David E. Box" <david.e.box@linux.intel.com>
9072 L: platform-driver-x86@vger.kernel.org
9074 F: arch/x86/include/asm/intel_telemetry.h
9075 F: drivers/platform/x86/intel_telemetry*
9077 INTEL UNCORE FREQUENCY CONTROL
9078 M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
9079 L: platform-driver-x86@vger.kernel.org
9081 F: drivers/platform/x86/intel-uncore-frequency.c
9083 INTEL VIRTUAL BUTTON DRIVER
9084 M: AceLan Kao <acelan.kao@canonical.com>
9085 L: platform-driver-x86@vger.kernel.org
9087 F: drivers/platform/x86/intel-vbtn.c
9089 INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
9090 M: Stanislaw Gruszka <stf_xl@wp.pl>
9091 L: linux-wireless@vger.kernel.org
9093 F: drivers/net/wireless/intel/iwlegacy/
9095 INTEL WIRELESS WIFI LINK (iwlwifi)
9096 M: Johannes Berg <johannes.berg@intel.com>
9097 M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
9098 M: Luca Coelho <luciano.coelho@intel.com>
9099 M: Intel Linux Wireless <linuxwifi@intel.com>
9100 L: linux-wireless@vger.kernel.org
9102 W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
9103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
9104 F: drivers/net/wireless/intel/iwlwifi/
9106 INTEL WIRELESS WIMAX CONNECTION 2400
9107 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
9108 M: linux-wimax@intel.com
9109 L: wimax@linuxwimax.org (subscribers-only)
9111 W: http://linuxwimax.org
9112 F: Documentation/admin-guide/wimax/i2400m.rst
9113 F: drivers/net/wimax/i2400m/
9114 F: include/uapi/linux/wimax/i2400m.h
9116 INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
9117 M: Jithu Joseph <jithu.joseph@intel.com>
9118 R: Maurice Ma <maurice.ma@intel.com>
9120 W: https://slimbootloader.github.io/security/firmware-update.html
9121 F: drivers/platform/x86/intel-wmi-sbl-fw-update.c
9123 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
9124 M: Mario Limonciello <mario.limonciello@dell.com>
9126 F: drivers/platform/x86/intel-wmi-thunderbolt.c
9129 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9131 F: Documentation/trace/intel_th.rst
9132 F: drivers/hwtracing/intel_th/
9133 F: include/linux/intel_th.h
9135 INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
9136 M: Ning Sun <ning.sun@intel.com>
9137 L: tboot-devel@lists.sourceforge.net
9139 W: http://tboot.sourceforge.net
9140 T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
9141 F: Documentation/x86/intel_txt.rst
9142 F: arch/x86/kernel/tboot.c
9143 F: include/linux/tboot.h
9146 M: Georgi Djakov <georgi.djakov@linaro.org>
9147 L: linux-pm@vger.kernel.org
9149 F: Documentation/devicetree/bindings/interconnect/
9150 F: Documentation/driver-api/interconnect.rst
9151 F: drivers/interconnect/
9152 F: include/dt-bindings/interconnect/
9153 F: include/linux/interconnect-provider.h
9154 F: include/linux/interconnect.h
9156 INVENSENSE ICM-426xx IMU DRIVER
9157 M: Jean-Baptiste Maneyrol <jmaneyrol@invensense.com>
9158 L: linux-iio@vger.kernel.org
9160 W https://invensense.tdk.com/
9161 F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
9162 F: drivers/iio/imu/inv_icm42600/
9164 INVENSENSE MPU-3050 GYROSCOPE DRIVER
9165 M: Linus Walleij <linus.walleij@linaro.org>
9166 L: linux-iio@vger.kernel.org
9168 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt
9169 F: drivers/iio/gyro/mpu3050*
9171 IOC3 ETHERNET DRIVER
9172 M: Ralf Baechle <ralf@linux-mips.org>
9173 L: linux-mips@vger.kernel.org
9175 F: drivers/net/ethernet/sgi/ioc3-eth.c
9177 IOMAP FILESYSTEM LIBRARY
9178 M: Christoph Hellwig <hch@infradead.org>
9179 M: Darrick J. Wong <darrick.wong@oracle.com>
9180 M: linux-xfs@vger.kernel.org
9181 M: linux-fsdevel@vger.kernel.org
9182 L: linux-xfs@vger.kernel.org
9183 L: linux-fsdevel@vger.kernel.org
9185 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
9187 F: include/linux/iomap.h
9190 M: Joerg Roedel <joro@8bytes.org>
9191 L: iommu@lists.linux-foundation.org
9193 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
9194 F: Documentation/devicetree/bindings/iommu/
9195 F: Documentation/userspace-api/iommu.rst
9197 F: include/linux/iommu.h
9198 F: include/linux/iova.h
9199 F: include/linux/of_iommu.h
9200 F: include/uapi/linux/iommu.h
9203 M: Jens Axboe <axboe@kernel.dk>
9204 L: io-uring@vger.kernel.org
9206 T: git git://git.kernel.dk/linux-block
9207 T: git git://git.kernel.dk/liburing
9211 F: include/uapi/linux/io_uring.h
9214 M: Corey Minyard <minyard@acm.org>
9215 L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
9217 W: http://openipmi.sourceforge.net/
9218 F: Documentation/driver-api/ipmi.rst
9219 F: Documentation/devicetree/bindings/ipmi/
9220 F: drivers/char/ipmi/
9221 F: include/linux/ipmi*
9222 F: include/uapi/linux/ipmi*
9224 IPS SCSI RAID DRIVER
9225 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
9226 L: linux-scsi@vger.kernel.org
9228 W: http://www.adaptec.com/
9229 F: drivers/scsi/ips*
9232 M: Wensong Zhang <wensong@linux-vs.org>
9233 M: Simon Horman <horms@verge.net.au>
9234 M: Julian Anastasov <ja@ssi.bg>
9235 L: netdev@vger.kernel.org
9236 L: lvs-devel@vger.kernel.org
9238 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
9239 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
9240 F: Documentation/networking/ipvs-sysctl.rst
9241 F: include/net/ip_vs.h
9242 F: include/uapi/linux/ip_vs.h
9243 F: net/netfilter/ipvs/
9246 M: Jiri Kosina <jikos@kernel.org>
9247 M: David Sterba <dsterba@suse.com>
9249 F: drivers/tty/ipwireless/
9252 L: netdev@vger.kernel.org
9254 F: include/uapi/linux/ipx.h
9256 IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
9257 M: Marc Zyngier <maz@kernel.org>
9259 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9260 F: Documentation/core-api/irq/irq-domain.rst
9261 F: include/linux/irqdomain.h
9262 F: kernel/irq/irqdomain.c
9266 M: Thomas Gleixner <tglx@linutronix.de>
9267 L: linux-kernel@vger.kernel.org
9269 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9273 M: Thomas Gleixner <tglx@linutronix.de>
9274 M: Jason Cooper <jason@lakedaemon.net>
9275 M: Marc Zyngier <maz@kernel.org>
9276 L: linux-kernel@vger.kernel.org
9278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
9279 F: Documentation/devicetree/bindings/interrupt-controller/
9283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
9285 F: Documentation/driver-api/isa.rst
9286 F: drivers/base/isa.c
9287 F: include/linux/isa.h
9290 M: Hans Verkuil <hverkuil@xs4all.nl>
9291 L: linux-media@vger.kernel.org
9293 W: https://linuxtv.org
9294 T: git git://linuxtv.org/media_tree.git
9295 F: drivers/media/radio/radio-isa*
9298 M: Jaroslav Kysela <perex@perex.cz>
9300 F: Documentation/driver-api/isapnp.rst
9301 F: drivers/pnp/isapnp/
9302 F: include/linux/isapnp.h
9305 M: Lee Duncan <lduncan@suse.com>
9306 M: Chris Leech <cleech@redhat.com>
9307 L: open-iscsi@googlegroups.com
9308 L: linux-scsi@vger.kernel.org
9310 W: www.open-iscsi.com
9311 F: drivers/scsi/*iscsi*
9312 F: include/scsi/*iscsi*
9314 iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
9315 M: Peter Jones <pjones@redhat.com>
9316 M: Konrad Rzeszutek Wilk <konrad@kernel.org>
9318 F: drivers/firmware/iscsi_ibft*
9320 ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
9321 M: Sagi Grimberg <sagi@grimberg.me>
9322 M: Max Gurtovoy <mgurtovoy@nvidia.com>
9323 L: linux-rdma@vger.kernel.org
9325 W: http://www.openfabrics.org
9326 W: www.open-iscsi.org
9327 Q: http://patchwork.kernel.org/project/linux-rdma/list/
9328 F: drivers/infiniband/ulp/iser/
9330 ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
9331 M: Sagi Grimberg <sagi@grimberg.me>
9332 L: linux-rdma@vger.kernel.org
9333 L: target-devel@vger.kernel.org
9335 W: http://www.linux-iscsi.org
9336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9337 F: drivers/infiniband/ulp/isert
9339 ISDN/CMTP OVER BLUETOOTH
9340 M: Karsten Keil <isdn@linux-pingi.de>
9341 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9342 L: netdev@vger.kernel.org
9344 W: http://www.isdn4linux.de
9345 F: Documentation/isdn/
9346 F: drivers/isdn/capi/
9347 F: include/linux/isdn/
9348 F: include/uapi/linux/isdn/
9349 F: net/bluetooth/cmtp/
9351 ISDN/mISDN SUBSYSTEM
9352 M: Karsten Keil <isdn@linux-pingi.de>
9353 L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
9354 L: netdev@vger.kernel.org
9356 W: http://www.isdn4linux.de
9357 F: drivers/isdn/Kconfig
9358 F: drivers/isdn/Makefile
9359 F: drivers/isdn/hardware/
9360 F: drivers/isdn/mISDN/
9362 IT87 HARDWARE MONITORING DRIVER
9363 M: Jean Delvare <jdelvare@suse.com>
9364 L: linux-hwmon@vger.kernel.org
9366 F: Documentation/hwmon/it87.rst
9367 F: drivers/hwmon/it87.c
9370 M: Antti Palosaari <crope@iki.fi>
9371 L: linux-media@vger.kernel.org
9373 W: https://linuxtv.org
9374 W: http://palosaari.fi/linux/
9375 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9376 T: git git://linuxtv.org/anttip/media_tree.git
9377 F: drivers/media/tuners/it913x*
9379 IVTV VIDEO4LINUX DRIVER
9380 M: Andy Walls <awalls@md.metrocast.net>
9381 L: linux-media@vger.kernel.org
9383 W: https://linuxtv.org
9384 T: git git://linuxtv.org/media_tree.git
9385 F: Documentation/admin-guide/media/ivtv*
9386 F: drivers/media/pci/ivtv/
9387 F: include/uapi/linux/ivtv*
9389 IX2505V MEDIA DRIVER
9390 M: Malcolm Priestley <tvboxspy@gmail.com>
9391 L: linux-media@vger.kernel.org
9393 W: https://linuxtv.org
9394 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9395 F: drivers/media/dvb-frontends/ix2505v*
9397 JAILHOUSE HYPERVISOR INTERFACE
9398 M: Jan Kiszka <jan.kiszka@siemens.com>
9399 L: jailhouse-dev@googlegroups.com
9401 F: arch/x86/include/asm/jailhouse_para.h
9402 F: arch/x86/kernel/jailhouse.c
9404 JC42.4 TEMPERATURE SENSOR DRIVER
9405 M: Guenter Roeck <linux@roeck-us.net>
9406 L: linux-hwmon@vger.kernel.org
9408 F: Documentation/hwmon/jc42.rst
9409 F: drivers/hwmon/jc42.c
9412 M: Dave Kleikamp <shaggy@kernel.org>
9413 L: jfs-discussion@lists.sourceforge.net
9415 W: http://jfs.sourceforge.net/
9416 T: git git://github.com/kleikamp/linux-shaggy.git
9417 F: Documentation/admin-guide/jfs.rst
9421 M: Guo-Fu Tseng <cooldavid@cooldavid.org>
9422 L: netdev@vger.kernel.org
9424 F: drivers/net/ethernet/jme.*
9426 JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
9427 M: David Woodhouse <dwmw2@infradead.org>
9428 M: Richard Weinberger <richard@nod.at>
9429 L: linux-mtd@lists.infradead.org
9431 W: http://www.linux-mtd.infradead.org/doc/jffs2.html
9432 T: git git://git.infradead.org/ubifs-2.6.git
9434 F: include/uapi/linux/jffs2.h
9436 JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
9437 M: "Theodore Ts'o" <tytso@mit.edu>
9438 M: Jan Kara <jack@suse.com>
9439 L: linux-ext4@vger.kernel.org
9442 F: include/linux/jbd2.h
9444 JPU V4L2 MEM2MEM DRIVER FOR RENESAS
9445 M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
9446 L: linux-media@vger.kernel.org
9448 F: drivers/media/platform/rcar_jpu.c
9450 JSM Neo PCI based serial card
9451 L: linux-serial@vger.kernel.org
9453 F: drivers/tty/serial/jsm/
9455 K10TEMP HARDWARE MONITORING DRIVER
9456 M: Clemens Ladisch <clemens@ladisch.de>
9457 L: linux-hwmon@vger.kernel.org
9459 F: Documentation/hwmon/k10temp.rst
9460 F: drivers/hwmon/k10temp.c
9462 K8TEMP HARDWARE MONITORING DRIVER
9463 M: Rudolf Marek <r.marek@assembler.cz>
9464 L: linux-hwmon@vger.kernel.org
9466 F: Documentation/hwmon/k8temp.rst
9467 F: drivers/hwmon/k8temp.c
9470 M: Andrey Ryabinin <aryabinin@virtuozzo.com>
9471 R: Alexander Potapenko <glider@google.com>
9472 R: Dmitry Vyukov <dvyukov@google.com>
9473 L: kasan-dev@googlegroups.com
9475 F: Documentation/dev-tools/kasan.rst
9476 F: arch/*/include/asm/kasan.h
9477 F: arch/*/mm/kasan_init*
9478 F: include/linux/kasan*.h
9481 F: scripts/Makefile.kasan
9484 M: Masahiro Yamada <masahiroy@kernel.org>
9485 L: linux-kbuild@vger.kernel.org
9487 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig
9488 F: Documentation/kbuild/kconfig*
9489 F: scripts/Kconfig.include
9493 R: Dmitry Vyukov <dvyukov@google.com>
9494 R: Andrey Konovalov <andreyknvl@google.com>
9495 L: kasan-dev@googlegroups.com
9497 F: Documentation/dev-tools/kcov.rst
9498 F: include/linux/kcov.h
9499 F: include/uapi/linux/kcov.h
9501 F: scripts/Makefile.kcov
9504 M: Marco Elver <elver@google.com>
9505 R: Dmitry Vyukov <dvyukov@google.com>
9506 L: kasan-dev@googlegroups.com
9508 F: Documentation/dev-tools/kcsan.rst
9509 F: include/linux/kcsan*.h
9511 F: lib/Kconfig.kcsan
9512 F: scripts/Makefile.kcsan
9515 M: Dave Young <dyoung@redhat.com>
9516 M: Baoquan He <bhe@redhat.com>
9517 R: Vivek Goyal <vgoyal@redhat.com>
9518 L: kexec@lists.infradead.org
9520 W: http://lse.sourceforge.net/kdump/
9521 F: Documentation/admin-guide/kdump/
9523 F: include/linux/crash_core.h
9524 F: include/linux/crash_dump.h
9525 F: include/uapi/linux/vmcore.h
9528 KEENE FM RADIO TRANSMITTER DRIVER
9529 M: Hans Verkuil <hverkuil@xs4all.nl>
9530 L: linux-media@vger.kernel.org
9532 W: https://linuxtv.org
9533 T: git git://linuxtv.org/media_tree.git
9534 F: drivers/media/radio/radio-keene*
9537 M: Ian Kent <raven@themaw.net>
9538 L: autofs@vger.kernel.org
9542 KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
9543 M: Masahiro Yamada <masahiroy@kernel.org>
9544 M: Michal Marek <michal.lkml@markovi.net>
9545 L: linux-kbuild@vger.kernel.org
9547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
9548 F: Documentation/kbuild/
9550 F: scripts/*vmlinux*
9552 F: scripts/Makefile*
9559 L: kernel-janitors@vger.kernel.org
9561 W: http://kernelnewbies.org/KernelJanitors
9563 KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
9564 M: "J. Bruce Fields" <bfields@fieldses.org>
9565 M: Chuck Lever <chuck.lever@oracle.com>
9566 L: linux-nfs@vger.kernel.org
9568 W: http://nfs.sourceforge.net/
9569 T: git git://linux-nfs.org/~bfields/linux.git
9573 F: include/linux/lockd/
9574 F: include/linux/sunrpc/
9575 F: include/uapi/linux/nfsd/
9576 F: include/uapi/linux/sunrpc/
9578 F: Documentation/filesystems/nfs/
9580 KERNEL SELFTEST FRAMEWORK
9581 M: Shuah Khan <shuah@kernel.org>
9582 M: Shuah Khan <skhan@linuxfoundation.org>
9583 L: linux-kselftest@vger.kernel.org
9585 Q: https://patchwork.kernel.org/project/linux-kselftest/list/
9586 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
9587 F: Documentation/dev-tools/kselftest*
9588 F: tools/testing/selftests/
9590 KERNEL UNIT TESTING FRAMEWORK (KUnit)
9591 M: Brendan Higgins <brendanhiggins@google.com>
9592 L: linux-kselftest@vger.kernel.org
9593 L: kunit-dev@googlegroups.com
9595 W: https://google.github.io/kunit-docs/third_party/kernel/docs/
9596 F: Documentation/dev-tools/kunit/
9599 F: tools/testing/kunit/
9601 KERNEL USERMODE HELPER
9602 M: Luis Chamberlain <mcgrof@kernel.org>
9603 L: linux-kernel@vger.kernel.org
9605 F: include/linux/umh.h
9608 KERNEL VIRTUAL MACHINE (KVM)
9609 M: Paolo Bonzini <pbonzini@redhat.com>
9610 L: kvm@vger.kernel.org
9612 W: http://www.linux-kvm.org
9613 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9614 F: Documentation/virt/kvm/
9615 F: include/asm-generic/kvm*
9616 F: include/kvm/iodev.h
9617 F: include/linux/kvm*
9618 F: include/trace/events/kvm.h
9619 F: include/uapi/asm-generic/kvm*
9620 F: include/uapi/linux/kvm*
9622 F: tools/testing/selftests/kvm/
9625 KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
9626 M: Marc Zyngier <maz@kernel.org>
9627 R: James Morse <james.morse@arm.com>
9628 R: Julien Thierry <julien.thierry.kdev@gmail.com>
9629 R: Suzuki K Poulose <suzuki.poulose@arm.com>
9630 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9631 L: kvmarm@lists.cs.columbia.edu
9633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
9634 F: arch/arm64/include/asm/kvm*
9635 F: arch/arm64/include/uapi/asm/kvm*
9637 F: include/kvm/arm_*
9639 KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
9640 M: Huacai Chen <chenhc@lemote.com>
9641 M: Aleksandar Markovic <aleksandar.qemu.devel@gmail.com>
9642 L: linux-mips@vger.kernel.org
9643 L: kvm@vger.kernel.org
9645 F: arch/mips/include/asm/kvm*
9646 F: arch/mips/include/uapi/asm/kvm*
9649 KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
9650 M: Paul Mackerras <paulus@ozlabs.org>
9651 L: kvm-ppc@vger.kernel.org
9653 W: http://www.linux-kvm.org/
9654 T: git git://github.com/agraf/linux-2.6.git
9655 F: arch/powerpc/include/asm/kvm*
9656 F: arch/powerpc/include/uapi/asm/kvm*
9657 F: arch/powerpc/kernel/kvm*
9658 F: arch/powerpc/kvm/
9660 KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
9661 M: Christian Borntraeger <borntraeger@de.ibm.com>
9662 M: Janosch Frank <frankja@linux.ibm.com>
9663 R: David Hildenbrand <david@redhat.com>
9664 R: Cornelia Huck <cohuck@redhat.com>
9665 R: Claudio Imbrenda <imbrenda@linux.ibm.com>
9666 L: kvm@vger.kernel.org
9668 W: http://www.ibm.com/developerworks/linux/linux390/
9669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
9670 F: Documentation/virt/kvm/s390*
9671 F: arch/s390/include/asm/gmap.h
9672 F: arch/s390/include/asm/kvm*
9673 F: arch/s390/include/uapi/asm/kvm*
9675 F: arch/s390/mm/gmap.c
9676 F: tools/testing/selftests/kvm/*/s390x/
9677 F: tools/testing/selftests/kvm/s390x/
9679 KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
9680 M: Paolo Bonzini <pbonzini@redhat.com>
9681 R: Sean Christopherson <sean.j.christopherson@intel.com>
9682 R: Vitaly Kuznetsov <vkuznets@redhat.com>
9683 R: Wanpeng Li <wanpengli@tencent.com>
9684 R: Jim Mattson <jmattson@google.com>
9685 R: Joerg Roedel <joro@8bytes.org>
9686 L: kvm@vger.kernel.org
9688 W: http://www.linux-kvm.org
9689 T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
9690 F: arch/x86/include/asm/kvm*
9691 F: arch/x86/include/asm/pvclock-abi.h
9692 F: arch/x86/include/asm/svm.h
9693 F: arch/x86/include/asm/vmx*.h
9694 F: arch/x86/include/uapi/asm/kvm*
9695 F: arch/x86/include/uapi/asm/svm.h
9696 F: arch/x86/include/uapi/asm/vmx.h
9697 F: arch/x86/kernel/kvm.c
9698 F: arch/x86/kernel/kvmclock.c
9703 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9704 M: Tejun Heo <tj@kernel.org>
9706 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
9708 F: include/linux/kernfs.h
9711 M: Eric Biederman <ebiederm@xmission.com>
9712 L: kexec@lists.infradead.org
9714 W: http://kernel.org/pub/linux/utils/kernel/kexec/
9715 F: include/linux/kexec.h
9716 F: include/uapi/linux/kexec.h
9720 M: Mimi Zohar <zohar@linux.ibm.com>
9721 L: linux-integrity@vger.kernel.org
9722 L: keyrings@vger.kernel.org
9724 F: Documentation/security/keys/trusted-encrypted.rst
9725 F: include/keys/encrypted-type.h
9726 F: security/keys/encrypted-keys/
9729 M: James Bottomley <jejb@linux.ibm.com>
9730 M: Jarkko Sakkinen <jarkko@kernel.org>
9731 M: Mimi Zohar <zohar@linux.ibm.com>
9732 L: linux-integrity@vger.kernel.org
9733 L: keyrings@vger.kernel.org
9735 F: Documentation/security/keys/trusted-encrypted.rst
9736 F: include/keys/trusted-type.h
9737 F: include/keys/trusted_tpm.h
9738 F: security/keys/trusted-keys/
9741 M: David Howells <dhowells@redhat.com>
9742 M: Jarkko Sakkinen <jarkko@kernel.org>
9743 L: keyrings@vger.kernel.org
9745 F: Documentation/security/keys/core.rst
9747 F: include/linux/key-type.h
9748 F: include/linux/key.h
9749 F: include/linux/keyctl.h
9750 F: include/uapi/linux/keyctl.h
9754 M: Stefani Seibold <stefani@seibold.net>
9756 F: include/linux/kfifo.h
9760 KGDB / KDB /debug_core
9761 M: Jason Wessel <jason.wessel@windriver.com>
9762 M: Daniel Thompson <daniel.thompson@linaro.org>
9763 R: Douglas Anderson <dianders@chromium.org>
9764 L: kgdb-bugreport@lists.sourceforge.net
9766 W: http://kgdb.wiki.kernel.org/
9767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
9768 F: Documentation/dev-tools/kgdb.rst
9769 F: drivers/misc/kgdbts.c
9770 F: drivers/tty/serial/kgdboc.c
9771 F: include/linux/kdb.h
9772 F: include/linux/kgdb.h
9775 KHADAS MCU MFD DRIVER
9776 M: Neil Armstrong <narmstrong@baylibre.com>
9777 L: linux-amlogic@lists.infradead.org
9779 F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
9780 F: drivers/mfd/khadas-mcu.c
9781 F: include/linux/mfd/khadas-mcu.h
9782 F: drivers/thermal/khadas_mcu_fan.c
9785 M: Catalin Marinas <catalin.marinas@arm.com>
9787 F: Documentation/dev-tools/kmemleak.rst
9788 F: include/linux/kmemleak.h
9790 F: samples/kmemleak/kmemleak-test.c
9792 KMOD KERNEL MODULE LOADER - USERMODE HELPER
9793 M: Luis Chamberlain <mcgrof@kernel.org>
9794 L: linux-kernel@vger.kernel.org
9796 F: include/linux/kmod.h
9799 F: tools/testing/selftests/kmod/
9802 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
9803 M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
9804 M: "David S. Miller" <davem@davemloft.net>
9805 M: Masami Hiramatsu <mhiramat@kernel.org>
9807 F: Documentation/trace/kprobes.rst
9808 F: include/asm-generic/kprobes.h
9809 F: include/linux/kprobes.h
9812 KS0108 LCD CONTROLLER DRIVER
9813 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
9815 F: Documentation/admin-guide/auxdisplay/ks0108.rst
9816 F: drivers/auxdisplay/ks0108.c
9817 F: include/linux/ks0108.h
9819 KTD253 BACKLIGHT DRIVER
9820 M: Linus Walleij <linus.walleij@linaro.org>
9822 F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
9823 F: drivers/video/backlight/ktd253-backlight.c
9826 M: David Ahern <dsahern@kernel.org>
9827 L: netdev@vger.kernel.org
9829 F: include/net/l3mdev.h
9833 M: John Fastabend <john.fastabend@gmail.com>
9834 M: Daniel Borkmann <daniel@iogearbox.net>
9835 M: Jakub Sitnicki <jakub@cloudflare.com>
9836 M: Lorenz Bauer <lmb@cloudflare.com>
9837 L: netdev@vger.kernel.org
9838 L: bpf@vger.kernel.org
9840 F: include/linux/skmsg.h
9842 F: net/core/sock_map.c
9843 F: net/ipv4/tcp_bpf.c
9844 F: net/ipv4/udp_bpf.c
9846 LANTIQ / INTEL Ethernet drivers
9847 M: Hauke Mehrtens <hauke@hauke-m.de>
9848 L: netdev@vger.kernel.org
9850 F: drivers/net/dsa/lantiq_gswip.c
9851 F: drivers/net/dsa/lantiq_pce.h
9852 F: drivers/net/ethernet/lantiq_xrx200.c
9853 F: net/dsa/tag_gswip.c
9855 LANTIQ MIPS ARCHITECTURE
9856 M: John Crispin <john@phrozen.org>
9857 L: linux-mips@vger.kernel.org
9860 F: drivers/soc/lantiq
9863 L: linux-x25@vger.kernel.org
9865 F: Documentation/networking/lapb-module.rst
9869 LASI 53c700 driver for PARISC
9870 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9871 L: linux-scsi@vger.kernel.org
9873 F: Documentation/scsi/53c700.rst
9874 F: drivers/scsi/53c700*
9877 M: Tobin C. Harding <me@tobin.cc>
9878 M: Tycho Andersen <tycho@tycho.pizza>
9879 L: linux-hardening@vger.kernel.org
9881 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git
9882 F: scripts/leaking_addresses.pl
9885 M: Pavel Machek <pavel@ucw.cz>
9886 R: Dan Murphy <dmurphy@ti.com>
9887 L: linux-leds@vger.kernel.org
9889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pavel/linux-leds.git
9890 F: Documentation/devicetree/bindings/leds/
9892 F: include/linux/leds.h
9894 LEGACY EEPROM DRIVER
9895 M: Jean Delvare <jdelvare@suse.com>
9897 F: Documentation/misc-devices/eeprom.rst
9898 F: drivers/misc/eeprom/eeprom.c
9901 R: David Lechner <david@lechnology.com>
9903 F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt
9904 F: arch/arm/boot/dts/da850-lego-ev3.dts
9905 F: drivers/power/supply/lego_ev3_battery.c
9907 LEGO USB Tower driver
9908 M: Juergen Stuber <starblue@users.sourceforge.net>
9909 L: legousb-devel@lists.sourceforge.net
9911 W: http://legousb.sourceforge.net/
9912 F: drivers/usb/misc/legousbtower.c
9915 M: Matan Ziv-Av <matan@svgalib.org>
9916 L: platform-driver-x86@vger.kernel.org
9918 F: Documentation/ABI/testing/sysfs-platform-lg-laptop
9919 F: Documentation/admin-guide/laptops/lg-laptop.rst
9920 F: drivers/platform/x86/lg-laptop.c
9923 M: Michael Krufky <mkrufky@linuxtv.org>
9924 L: linux-media@vger.kernel.org
9926 W: https://linuxtv.org
9927 W: http://github.com/mkrufky
9928 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9929 T: git git://linuxtv.org/mkrufky/tuners.git
9930 F: drivers/media/dvb-frontends/lg2160.*
9932 LGDT3305 MEDIA DRIVER
9933 M: Michael Krufky <mkrufky@linuxtv.org>
9934 L: linux-media@vger.kernel.org
9936 W: https://linuxtv.org
9937 W: http://github.com/mkrufky
9938 Q: http://patchwork.linuxtv.org/project/linux-media/list/
9939 T: git git://linuxtv.org/mkrufky/tuners.git
9940 F: drivers/media/dvb-frontends/lgdt3305.*
9942 LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
9943 M: Viresh Kumar <vireshk@kernel.org>
9944 L: linux-ide@vger.kernel.org
9946 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9947 F: drivers/ata/pata_arasan_cf.c
9948 F: include/linux/pata_arasan_cf_data.h
9950 LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
9951 M: Linus Walleij <linus.walleij@linaro.org>
9952 L: linux-ide@vger.kernel.org
9954 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9955 F: drivers/ata/pata_ftide010.c
9956 F: drivers/ata/sata_gemini.c
9957 F: drivers/ata/sata_gemini.h
9959 LIBATA SATA AHCI PLATFORM devices support
9960 M: Hans de Goede <hdegoede@redhat.com>
9961 M: Jens Axboe <axboe@kernel.dk>
9962 L: linux-ide@vger.kernel.org
9964 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9965 F: drivers/ata/ahci_platform.c
9966 F: drivers/ata/libahci_platform.c
9967 F: include/linux/ahci_platform.h
9969 LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
9970 M: Mikael Pettersson <mikpelinux@gmail.com>
9971 L: linux-ide@vger.kernel.org
9973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9974 F: drivers/ata/sata_promise.*
9976 LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
9977 M: Jens Axboe <axboe@kernel.dk>
9978 L: linux-ide@vger.kernel.org
9980 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
9981 F: Documentation/devicetree/bindings/ata/
9983 F: include/linux/ata.h
9984 F: include/linux/libata.h
9987 M: Sasha Levin <alexander.levin@microsoft.com>
9989 F: tools/lib/lockdep/
9991 LIBNVDIMM BLK: MMIO-APERTURE DRIVER
9992 M: Dan Williams <dan.j.williams@intel.com>
9993 M: Vishal Verma <vishal.l.verma@intel.com>
9994 M: Dave Jiang <dave.jiang@intel.com>
9995 L: linux-nvdimm@lists.01.org
9997 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
9998 P: Documentation/nvdimm/maintainer-entry-profile.rst
9999 F: drivers/nvdimm/blk.c
10000 F: drivers/nvdimm/region_devs.c
10002 LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
10003 M: Vishal Verma <vishal.l.verma@intel.com>
10004 M: Dan Williams <dan.j.williams@intel.com>
10005 M: Dave Jiang <dave.jiang@intel.com>
10006 L: linux-nvdimm@lists.01.org
10008 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10009 P: Documentation/nvdimm/maintainer-entry-profile.rst
10010 F: drivers/nvdimm/btt*
10012 LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
10013 M: Dan Williams <dan.j.williams@intel.com>
10014 M: Vishal Verma <vishal.l.verma@intel.com>
10015 M: Dave Jiang <dave.jiang@intel.com>
10016 L: linux-nvdimm@lists.01.org
10018 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10019 P: Documentation/nvdimm/maintainer-entry-profile.rst
10020 F: drivers/nvdimm/pmem*
10022 LIBNVDIMM: DEVICETREE BINDINGS
10023 M: Oliver O'Halloran <oohall@gmail.com>
10024 L: linux-nvdimm@lists.01.org
10026 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10027 F: Documentation/devicetree/bindings/pmem/pmem-region.txt
10028 F: drivers/nvdimm/of_pmem.c
10030 LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
10031 M: Dan Williams <dan.j.williams@intel.com>
10032 M: Vishal Verma <vishal.l.verma@intel.com>
10033 M: Dave Jiang <dave.jiang@intel.com>
10034 M: Ira Weiny <ira.weiny@intel.com>
10035 L: linux-nvdimm@lists.01.org
10037 Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
10038 P: Documentation/nvdimm/maintainer-entry-profile.rst
10039 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
10040 F: drivers/acpi/nfit/*
10041 F: drivers/nvdimm/*
10042 F: include/linux/libnvdimm.h
10043 F: include/linux/nd.h
10044 F: include/uapi/linux/ndctl.h
10045 F: tools/testing/nvdimm/
10047 LICENSES and SPDX stuff
10048 M: Thomas Gleixner <tglx@linutronix.de>
10049 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10050 L: linux-spdx@vger.kernel.org
10052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
10054 F: Documentation/process/license-rules.rst
10056 F: scripts/spdxcheck-test.sh
10057 F: scripts/spdxcheck.py
10059 LIGHTNVM PLATFORM SUPPORT
10060 M: Matias Bjorling <mb@lightnvm.io>
10061 L: linux-block@vger.kernel.org
10063 W: http://github/OpenChannelSSD
10064 F: drivers/lightnvm/
10065 F: include/linux/lightnvm.h
10066 F: include/uapi/linux/lightnvm.h
10068 LINEAR RANGES HELPERS
10069 M: Mark Brown <broonie@kernel.org>
10070 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
10071 F: lib/linear_ranges.c
10072 F: lib/test_linear_ranges.c
10073 F: include/linux/linear_range.h
10075 LINUX FOR POWER MACINTOSH
10076 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10077 L: linuxppc-dev@lists.ozlabs.org
10079 F: arch/powerpc/platforms/powermac/
10080 F: drivers/macintosh/
10082 LINUX FOR POWERPC (32-BIT AND 64-BIT)
10083 M: Michael Ellerman <mpe@ellerman.id.au>
10084 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
10085 R: Paul Mackerras <paulus@samba.org>
10086 L: linuxppc-dev@lists.ozlabs.org
10088 W: https://github.com/linuxppc/wiki/wiki
10089 Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
10090 T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
10091 F: Documentation/ABI/stable/sysfs-firmware-opal-*
10092 F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
10093 F: Documentation/devicetree/bindings/powerpc/
10094 F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
10095 F: Documentation/powerpc/
10097 F: drivers/*/*/*pasemi*
10098 F: drivers/*/*pasemi*
10099 F: drivers/char/tpm/tpm_ibmvtpm*
10100 F: drivers/crypto/nx/
10101 F: drivers/crypto/vmx/
10102 F: drivers/i2c/busses/i2c-opal.c
10103 F: drivers/net/ethernet/ibm/ibmveth.*
10104 F: drivers/net/ethernet/ibm/ibmvnic.*
10105 F: drivers/pci/hotplug/pnv_php.c
10106 F: drivers/pci/hotplug/rpa*
10107 F: drivers/rtc/rtc-opal.c
10108 F: drivers/scsi/ibmvscsi/
10109 F: drivers/tty/hvc/hvc_opal.c
10110 F: drivers/watchdog/wdrtas.c
10111 F: tools/testing/selftests/powerpc
10118 LINUX FOR POWERPC EMBEDDED MPC5XXX
10119 M: Anatolij Gustschin <agust@denx.de>
10120 L: linuxppc-dev@lists.ozlabs.org
10122 F: arch/powerpc/platforms/512x/
10123 F: arch/powerpc/platforms/52xx/
10125 LINUX FOR POWERPC EMBEDDED PPC4XX
10126 L: linuxppc-dev@lists.ozlabs.org
10128 F: arch/powerpc/platforms/40x/
10129 F: arch/powerpc/platforms/44x/
10131 LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
10132 M: Scott Wood <oss@buserror.net>
10133 L: linuxppc-dev@lists.ozlabs.org
10135 T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
10136 F: Documentation/devicetree/bindings/powerpc/fsl/
10137 F: arch/powerpc/platforms/83xx/
10138 F: arch/powerpc/platforms/85xx/
10140 LINUX FOR POWERPC EMBEDDED PPC8XX
10141 M: Christophe Leroy <christophe.leroy@csgroup.eu>
10142 L: linuxppc-dev@lists.ozlabs.org
10144 F: arch/powerpc/platforms/8xx/
10146 LINUX KERNEL DUMP TEST MODULE (LKDTM)
10147 M: Kees Cook <keescook@chromium.org>
10149 F: drivers/misc/lkdtm/*
10150 F: tools/testing/selftests/lkdtm/*
10152 LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
10153 M: Alan Stern <stern@rowland.harvard.edu>
10154 M: Andrea Parri <parri.andrea@gmail.com>
10155 M: Will Deacon <will@kernel.org>
10156 M: Peter Zijlstra <peterz@infradead.org>
10157 M: Boqun Feng <boqun.feng@gmail.com>
10158 M: Nicholas Piggin <npiggin@gmail.com>
10159 M: David Howells <dhowells@redhat.com>
10160 M: Jade Alglave <j.alglave@ucl.ac.uk>
10161 M: Luc Maranget <luc.maranget@inria.fr>
10162 M: "Paul E. McKenney" <paulmck@kernel.org>
10163 R: Akira Yokosawa <akiyks@gmail.com>
10164 R: Daniel Lustig <dlustig@nvidia.com>
10165 R: Joel Fernandes <joel@joelfernandes.org>
10166 L: linux-kernel@vger.kernel.org
10167 L: linux-arch@vger.kernel.org
10169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
10170 F: Documentation/atomic_bitops.txt
10171 F: Documentation/atomic_t.txt
10172 F: Documentation/core-api/atomic_ops.rst
10173 F: Documentation/core-api/refcount-vs-atomic.rst
10174 F: Documentation/litmus-tests/
10175 F: Documentation/memory-barriers.txt
10176 F: tools/memory-model/
10178 LIS3LV02D ACCELEROMETER DRIVER
10179 M: Eric Piel <eric.piel@tremplin-utc.net>
10181 F: Documentation/misc-devices/lis3lv02d.rst
10182 F: drivers/misc/lis3lv02d/
10183 F: drivers/platform/x86/hp_accel.c
10186 M: David Gow <davidgow@google.com>
10187 L: linux-kselftest@vger.kernel.org
10188 L: kunit-dev@googlegroups.com
10193 M: Josh Poimboeuf <jpoimboe@redhat.com>
10194 M: Jiri Kosina <jikos@kernel.org>
10195 M: Miroslav Benes <mbenes@suse.cz>
10196 M: Petr Mladek <pmladek@suse.com>
10197 R: Joe Lawrence <joe.lawrence@redhat.com>
10198 L: live-patching@vger.kernel.org
10200 T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
10201 F: Documentation/ABI/testing/sysfs-kernel-livepatch
10202 F: Documentation/livepatch/
10203 F: arch/powerpc/include/asm/livepatch.h
10204 F: arch/s390/include/asm/livepatch.h
10205 F: arch/x86/include/asm/livepatch.h
10206 F: include/linux/livepatch.h
10207 F: kernel/livepatch/
10209 F: samples/livepatch/
10210 F: tools/testing/selftests/livepatch/
10213 L: netdev@vger.kernel.org
10215 F: include/linux/llc.h
10216 F: include/net/llc*
10217 F: include/uapi/linux/llc.h
10220 LM73 HARDWARE MONITOR DRIVER
10221 M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
10222 L: linux-hwmon@vger.kernel.org
10224 F: drivers/hwmon/lm73.c
10226 LM78 HARDWARE MONITOR DRIVER
10227 M: Jean Delvare <jdelvare@suse.com>
10228 L: linux-hwmon@vger.kernel.org
10230 F: Documentation/hwmon/lm78.rst
10231 F: drivers/hwmon/lm78.c
10233 LM83 HARDWARE MONITOR DRIVER
10234 M: Jean Delvare <jdelvare@suse.com>
10235 L: linux-hwmon@vger.kernel.org
10237 F: Documentation/hwmon/lm83.rst
10238 F: drivers/hwmon/lm83.c
10240 LM90 HARDWARE MONITOR DRIVER
10241 M: Jean Delvare <jdelvare@suse.com>
10242 L: linux-hwmon@vger.kernel.org
10244 F: Documentation/devicetree/bindings/hwmon/lm90.txt
10245 F: Documentation/hwmon/lm90.rst
10246 F: drivers/hwmon/lm90.c
10247 F: include/dt-bindings/thermal/lm90.h
10249 LM95234 HARDWARE MONITOR DRIVER
10250 M: Guenter Roeck <linux@roeck-us.net>
10251 L: linux-hwmon@vger.kernel.org
10253 F: Documentation/hwmon/lm95234.rst
10254 F: drivers/hwmon/lm95234.c
10256 LME2510 MEDIA DRIVER
10257 M: Malcolm Priestley <tvboxspy@gmail.com>
10258 L: linux-media@vger.kernel.org
10260 W: https://linuxtv.org
10261 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10262 F: drivers/media/usb/dvb-usb-v2/lmedm04*
10264 LOADPIN SECURITY MODULE
10265 M: Kees Cook <keescook@chromium.org>
10267 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10268 F: Documentation/admin-guide/LSM/LoadPin.rst
10269 F: security/loadpin/
10272 M: Peter Zijlstra <peterz@infradead.org>
10273 M: Ingo Molnar <mingo@redhat.com>
10274 M: Will Deacon <will@kernel.org>
10275 L: linux-kernel@vger.kernel.org
10277 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10278 F: Documentation/locking/
10279 F: arch/*/include/asm/spinlock*.h
10280 F: include/linux/lockdep.h
10281 F: include/linux/mutex*.h
10282 F: include/linux/rwlock*.h
10283 F: include/linux/rwsem*.h
10284 F: include/linux/seqlock.h
10285 F: include/linux/spinlock*.h
10287 F: lib/locking*.[ch]
10288 X: kernel/locking/locktorture.c
10290 LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
10291 M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
10292 L: linux-ntfs-dev@lists.sourceforge.net
10294 W: http://www.linux-ntfs.org/content/view/19/37/
10295 F: Documentation/admin-guide/ldm.rst
10296 F: block/partitions/ldm.*
10298 LOGITECH HID GAMING KEYBOARDS
10299 M: Hans de Goede <hdegoede@redhat.com>
10300 L: linux-input@vger.kernel.org
10302 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10303 F: drivers/hid/hid-lg-g15.c
10305 LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
10306 M: Sathya Prakash <sathya.prakash@broadcom.com>
10307 M: Sreekanth Reddy <sreekanth.reddy@broadcom.com>
10308 M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
10309 L: MPT-FusionLinux.pdl@broadcom.com
10310 L: linux-scsi@vger.kernel.org
10312 W: http://www.avagotech.com/support/
10313 F: drivers/message/fusion/
10314 F: drivers/scsi/mpt3sas/
10316 LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
10317 M: Matthew Wilcox <willy@infradead.org>
10318 L: linux-scsi@vger.kernel.org
10320 F: drivers/scsi/sym53c8xx_2/
10323 M: Marcus Folkesson <marcus.folkesson@gmail.com>
10324 L: linux-iio@vger.kernel.org
10326 F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
10327 F: drivers/iio/dac/ltc1660.c
10329 LTC2947 HARDWARE MONITOR DRIVER
10330 M: Nuno Sá <nuno.sa@analog.com>
10331 L: linux-hwmon@vger.kernel.org
10333 W: http://ez.analog.com/community/linux-device-drivers
10334 F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
10335 F: drivers/hwmon/ltc2947-core.c
10336 F: drivers/hwmon/ltc2947-i2c.c
10337 F: drivers/hwmon/ltc2947-spi.c
10338 F: drivers/hwmon/ltc2947.h
10340 LTC2983 IIO TEMPERATURE DRIVER
10341 M: Nuno Sá <nuno.sa@analog.com>
10342 L: linux-iio@vger.kernel.org
10344 W: http://ez.analog.com/community/linux-device-drivers
10345 F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
10346 F: drivers/iio/temperature/ltc2983.c
10348 LTC4261 HARDWARE MONITOR DRIVER
10349 M: Guenter Roeck <linux@roeck-us.net>
10350 L: linux-hwmon@vger.kernel.org
10352 F: Documentation/hwmon/ltc4261.rst
10353 F: drivers/hwmon/ltc4261.c
10355 LTC4306 I2C MULTIPLEXER DRIVER
10356 M: Michael Hennerich <michael.hennerich@analog.com>
10357 L: linux-i2c@vger.kernel.org
10359 W: http://ez.analog.com/community/linux-device-drivers
10360 F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
10361 F: drivers/i2c/muxes/i2c-mux-ltc4306.c
10363 LTP (Linux Test Project)
10364 M: Mike Frysinger <vapier@gentoo.org>
10365 M: Cyril Hrubis <chrubis@suse.cz>
10366 M: Wanlong Gao <wanlong.gao@gmail.com>
10367 M: Jan Stancek <jstancek@redhat.com>
10368 M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
10369 M: Alexey Kodanev <alexey.kodanev@oracle.com>
10370 L: ltp@lists.linux.it (subscribers-only)
10372 W: http://linux-test-project.github.io/
10373 T: git git://github.com/linux-test-project/ltp.git
10376 M: Ioana Ciornei <ioana.ciornei@nxp.com>
10377 L: netdev@vger.kernel.org
10379 F: drivers/net/pcs/pcs-lynx.c
10380 F: include/linux/pcs-lynx.h
10383 M: Geert Uytterhoeven <geert@linux-m68k.org>
10384 L: linux-m68k@lists.linux-m68k.org
10386 W: http://www.linux-m68k.org/
10387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
10391 M68K ON APPLE MACINTOSH
10392 M: Joshua Thompson <funaho@jurai.org>
10393 L: linux-m68k@lists.linux-m68k.org
10395 W: http://www.mac.linux-m68k.org/
10399 M: Philip Blundell <philb@gnu.org>
10401 W: http://www.tazenda.demon.co.uk/phil/linux-hp
10402 F: arch/m68k/hp300/
10404 M88DS3103 MEDIA DRIVER
10405 M: Antti Palosaari <crope@iki.fi>
10406 L: linux-media@vger.kernel.org
10408 W: https://linuxtv.org
10409 W: http://palosaari.fi/linux/
10410 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10411 T: git git://linuxtv.org/anttip/media_tree.git
10412 F: drivers/media/dvb-frontends/m88ds3103*
10414 M88RS2000 MEDIA DRIVER
10415 M: Malcolm Priestley <tvboxspy@gmail.com>
10416 L: linux-media@vger.kernel.org
10418 W: https://linuxtv.org
10419 Q: http://patchwork.linuxtv.org/project/linux-media/list/
10420 F: drivers/media/dvb-frontends/m88rs2000*
10422 MA901 MASTERKIT USB FM RADIO DRIVER
10423 M: Alexey Klimov <klimov.linux@gmail.com>
10424 L: linux-media@vger.kernel.org
10426 T: git git://linuxtv.org/media_tree.git
10427 F: drivers/media/radio/radio-ma901.c
10430 M: Johannes Berg <johannes@sipsolutions.net>
10431 L: linux-wireless@vger.kernel.org
10433 W: https://wireless.wiki.kernel.org/
10434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10435 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10436 F: Documentation/networking/mac80211-injection.rst
10437 F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
10438 F: drivers/net/wireless/mac80211_hwsim.[ch]
10439 F: include/net/mac80211.h
10443 M: Jassi Brar <jassisinghbrar@gmail.com>
10444 L: linux-kernel@vger.kernel.org
10446 F: drivers/mailbox/
10447 F: include/linux/mailbox_client.h
10448 F: include/linux/mailbox_controller.h
10450 MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
10451 M: Michael Kerrisk <mtk.manpages@gmail.com>
10452 L: linux-man@vger.kernel.org
10454 W: http://www.kernel.org/doc/man-pages
10456 MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
10457 M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
10458 L: linux-mips@vger.kernel.org
10460 F: arch/mips/boot/dts/img/pistachio_marduk.dts
10462 MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
10463 M: Andrew Lunn <andrew@lunn.ch>
10464 M: Vivien Didelot <vivien.didelot@gmail.com>
10465 L: netdev@vger.kernel.org
10467 F: Documentation/devicetree/bindings/net/dsa/marvell.txt
10468 F: Documentation/networking/devlink/mv88e6xxx.rst
10469 F: drivers/net/dsa/mv88e6xxx/
10470 F: include/linux/platform_data/mv88e6xxx.h
10472 MARVELL ARMADA 3700 PHY DRIVERS
10473 M: Miquel Raynal <miquel.raynal@bootlin.com>
10475 F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
10476 F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt
10477 F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
10478 F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
10480 MARVELL ARMADA DRM SUPPORT
10481 M: Russell King <linux@armlinux.org.uk>
10483 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
10484 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
10485 F: Documentation/devicetree/bindings/display/armada/
10486 F: drivers/gpu/drm/armada/
10487 F: include/uapi/drm/armada_drm.h
10489 MARVELL CRYPTO DRIVER
10490 M: Boris Brezillon <bbrezillon@kernel.org>
10491 M: Arnaud Ebalard <arno@natisbad.org>
10492 M: Srujana Challa <schalla@marvell.com>
10493 L: linux-crypto@vger.kernel.org
10495 F: drivers/crypto/marvell/
10497 MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
10498 M: Mirko Lindner <mlindner@marvell.com>
10499 M: Stephen Hemminger <stephen@networkplumber.org>
10500 L: netdev@vger.kernel.org
10502 F: drivers/net/ethernet/marvell/sk*
10504 MARVELL LIBERTAS WIRELESS DRIVER
10505 L: libertas-dev@lists.infradead.org
10507 F: drivers/net/wireless/marvell/libertas/
10509 MARVELL MACCHIATOBIN SUPPORT
10510 M: Russell King <linux@armlinux.org.uk>
10511 L: linux-arm-kernel@lists.infradead.org
10513 F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
10515 MARVELL MV643XX ETHERNET DRIVER
10516 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
10517 L: netdev@vger.kernel.org
10519 F: drivers/net/ethernet/marvell/mv643xx_eth.*
10520 F: include/linux/mv643xx.h
10522 MARVELL MV88X3310 PHY DRIVER
10523 M: Russell King <linux@armlinux.org.uk>
10524 L: netdev@vger.kernel.org
10526 F: drivers/net/phy/marvell10g.c
10528 MARVELL MVEBU THERMAL DRIVER
10529 M: Miquel Raynal <miquel.raynal@bootlin.com>
10531 F: drivers/thermal/armada_thermal.c
10533 MARVELL MVNETA ETHERNET DRIVER
10534 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
10535 L: netdev@vger.kernel.org
10537 F: drivers/net/ethernet/marvell/mvneta.*
10539 MARVELL MWIFIEX WIRELESS DRIVER
10540 M: Amitkumar Karwar <amitkarwar@gmail.com>
10541 M: Ganapathi Bhat <ganapathi.bhat@nxp.com>
10542 M: Xinming Hu <huxinming820@gmail.com>
10543 L: linux-wireless@vger.kernel.org
10545 F: drivers/net/wireless/marvell/mwifiex/
10547 MARVELL MWL8K WIRELESS DRIVER
10548 M: Lennert Buytenhek <buytenh@wantstofly.org>
10549 L: linux-wireless@vger.kernel.org
10551 F: drivers/net/wireless/marvell/mwl8k.c
10553 MARVELL NAND CONTROLLER DRIVER
10554 M: Miquel Raynal <miquel.raynal@bootlin.com>
10555 L: linux-mtd@lists.infradead.org
10557 F: Documentation/devicetree/bindings/mtd/marvell-nand.txt
10558 F: drivers/mtd/nand/raw/marvell_nand.c
10560 MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
10561 M: Sunil Goutham <sgoutham@marvell.com>
10562 M: Geetha sowjanya <gakula@marvell.com>
10563 M: Subbaraya Sundeep <sbhatta@marvell.com>
10564 M: hariprasad <hkelam@marvell.com>
10565 L: netdev@vger.kernel.org
10567 F: drivers/net/ethernet/marvell/octeontx2/nic/
10569 MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
10570 M: Sunil Goutham <sgoutham@marvell.com>
10571 M: Linu Cherian <lcherian@marvell.com>
10572 M: Geetha sowjanya <gakula@marvell.com>
10573 M: Jerin Jacob <jerinj@marvell.com>
10574 L: netdev@vger.kernel.org
10576 F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
10577 F: drivers/net/ethernet/marvell/octeontx2/af/
10579 MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
10580 M: Nicolas Pitre <nico@fluxnic.net>
10582 F: drivers/mmc/host/mvsdio.*
10584 MARVELL USB MDIO CONTROLLER DRIVER
10585 M: Tobias Waldekranz <tobias@waldekranz.com>
10586 L: netdev@vger.kernel.org
10588 F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
10589 F: drivers/net/mdio/mdio-mvusb.c
10591 MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
10592 M: Hu Ziji <huziji@marvell.com>
10593 L: linux-mmc@vger.kernel.org
10595 F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
10596 F: drivers/mmc/host/sdhci-xenon*
10598 MATROX FRAMEBUFFER DRIVER
10599 L: linux-fbdev@vger.kernel.org
10601 F: drivers/video/fbdev/matrox/matroxfb_*
10602 F: include/uapi/linux/matroxfb.h
10604 MAX16065 HARDWARE MONITOR DRIVER
10605 M: Guenter Roeck <linux@roeck-us.net>
10606 L: linux-hwmon@vger.kernel.org
10608 F: Documentation/hwmon/max16065.rst
10609 F: drivers/hwmon/max16065.c
10611 MAX2175 SDR TUNER DRIVER
10612 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10613 L: linux-media@vger.kernel.org
10615 T: git git://linuxtv.org/media_tree.git
10616 F: Documentation/devicetree/bindings/media/i2c/max2175.txt
10617 F: Documentation/userspace-api/media/drivers/max2175.rst
10618 F: drivers/media/i2c/max2175*
10619 F: include/uapi/linux/max2175.h
10621 MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10622 L: linux-hwmon@vger.kernel.org
10624 F: Documentation/hwmon/max6650.rst
10625 F: drivers/hwmon/max6650.c
10627 MAX6697 HARDWARE MONITOR DRIVER
10628 M: Guenter Roeck <linux@roeck-us.net>
10629 L: linux-hwmon@vger.kernel.org
10631 F: Documentation/devicetree/bindings/hwmon/max6697.txt
10632 F: Documentation/hwmon/max6697.rst
10633 F: drivers/hwmon/max6697.c
10634 F: include/linux/platform_data/max6697.h
10636 MAX9286 QUAD GMSL DESERIALIZER DRIVER
10637 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
10638 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10639 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
10640 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
10641 L: linux-media@vger.kernel.org
10643 F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
10644 F: drivers/media/i2c/max9286.c
10646 MAX9860 MONO AUDIO VOICE CODEC DRIVER
10647 M: Peter Rosin <peda@axentia.se>
10648 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10650 F: Documentation/devicetree/bindings/sound/max9860.txt
10651 F: sound/soc/codecs/max9860.*
10653 MAXBOTIX ULTRASONIC RANGER IIO DRIVER
10654 M: Andreas Klinger <ak@it-klinger.de>
10655 L: linux-iio@vger.kernel.org
10657 F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
10658 F: drivers/iio/proximity/mb1232.c
10660 MAXIM MAX77650 PMIC MFD DRIVER
10661 M: Bartosz Golaszewski <bgolaszewski@baylibre.com>
10662 L: linux-kernel@vger.kernel.org
10664 F: Documentation/devicetree/bindings/*/*max77650.yaml
10665 F: Documentation/devicetree/bindings/*/max77650*.yaml
10666 F: drivers/gpio/gpio-max77650.c
10667 F: drivers/input/misc/max77650-onkey.c
10668 F: drivers/leds/leds-max77650.c
10669 F: drivers/mfd/max77650.c
10670 F: drivers/power/supply/max77650-charger.c
10671 F: drivers/regulator/max77650-regulator.c
10672 F: include/linux/mfd/max77650.h
10674 MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
10675 M: Javier Martinez Canillas <javier@dowhile0.org>
10676 L: linux-kernel@vger.kernel.org
10678 F: Documentation/devicetree/bindings/*/*max77802.txt
10679 F: drivers/regulator/max77802-regulator.c
10680 F: include/dt-bindings/*/*max77802.h
10682 MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
10683 M: Krzysztof Kozlowski <krzk@kernel.org>
10684 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10685 L: linux-pm@vger.kernel.org
10687 F: drivers/power/supply/max14577_charger.c
10688 F: drivers/power/supply/max77693_charger.c
10690 MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
10691 M: Chanwoo Choi <cw00.choi@samsung.com>
10692 M: Krzysztof Kozlowski <krzk@kernel.org>
10693 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10694 L: linux-kernel@vger.kernel.org
10696 F: Documentation/devicetree/bindings/*/max77686.txt
10697 F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
10698 F: Documentation/devicetree/bindings/mfd/max14577.txt
10699 F: Documentation/devicetree/bindings/mfd/max77693.txt
10700 F: drivers/*/max14577*.c
10701 F: drivers/*/max77686*.c
10702 F: drivers/*/max77693*.c
10703 F: drivers/clk/clk-max77686.c
10704 F: drivers/extcon/extcon-max14577.c
10705 F: drivers/extcon/extcon-max77693.c
10706 F: drivers/rtc/rtc-max77686.c
10707 F: include/linux/mfd/max14577*.h
10708 F: include/linux/mfd/max77686*.h
10709 F: include/linux/mfd/max77693*.h
10711 MAXIRADIO FM RADIO RECEIVER DRIVER
10712 M: Hans Verkuil <hverkuil@xs4all.nl>
10713 L: linux-media@vger.kernel.org
10715 W: https://linuxtv.org
10716 T: git git://linuxtv.org/media_tree.git
10717 F: drivers/media/radio/radio-maxiradio*
10719 MCAN MMIO DEVICE DRIVER
10720 M: Dan Murphy <dmurphy@ti.com>
10721 M: Sriram Dash <sriram.dash@samsung.com>
10722 L: linux-can@vger.kernel.org
10724 F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
10725 F: drivers/net/can/m_can/m_can.c
10726 F: drivers/net/can/m_can/m_can.h
10727 F: drivers/net/can/m_can/m_can_platform.c
10729 MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
10730 M: Rishi Gupta <gupt21@gmail.com>
10731 L: linux-i2c@vger.kernel.org
10732 L: linux-input@vger.kernel.org
10734 F: drivers/hid/hid-mcp2221.c
10736 MCP251XFD SPI-CAN NETWORK DRIVER
10737 M: Marc Kleine-Budde <mkl@pengutronix.de>
10738 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
10739 R: Thomas Kopp <thomas.kopp@microchip.com>
10740 L: linux-can@vger.kernel.org
10742 F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
10743 F: drivers/net/can/spi/mcp251xfd/
10745 MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
10746 M: Peter Rosin <peda@axentia.se>
10747 L: linux-iio@vger.kernel.org
10749 F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
10750 F: drivers/iio/potentiometer/mcp4018.c
10751 F: drivers/iio/potentiometer/mcp4531.c
10753 MCR20A IEEE-802.15.4 RADIO DRIVER
10754 M: Xue Liu <liuxuenetmail@gmail.com>
10755 L: linux-wpan@vger.kernel.org
10757 W: https://github.com/xueliu/mcr20a-linux
10758 F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
10759 F: drivers/net/ieee802154/mcr20a.c
10760 F: drivers/net/ieee802154/mcr20a.h
10762 MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
10763 M: William Breathitt Gray <vilhelm.gray@gmail.com>
10764 L: linux-iio@vger.kernel.org
10766 F: drivers/iio/dac/cio-dac.c
10768 MEDIA CONTROLLER FRAMEWORK
10769 M: Sakari Ailus <sakari.ailus@linux.intel.com>
10770 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10771 L: linux-media@vger.kernel.org
10773 W: https://www.linuxtv.org
10774 T: git git://linuxtv.org/media_tree.git
10775 F: drivers/media/mc/
10776 F: include/media/media-*.h
10777 F: include/uapi/linux/media.h
10779 MEDIA DRIVER FOR FREESCALE IMX PXP
10780 M: Philipp Zabel <p.zabel@pengutronix.de>
10781 L: linux-media@vger.kernel.org
10783 T: git git://linuxtv.org/media_tree.git
10784 F: drivers/media/platform/imx-pxp.[ch]
10786 MEDIA DRIVERS FOR ASCOT2E
10787 M: Sergey Kozlov <serjk@netup.ru>
10788 M: Abylay Ospan <aospan@netup.ru>
10789 L: linux-media@vger.kernel.org
10791 W: https://linuxtv.org
10792 W: http://netup.tv/
10793 T: git git://linuxtv.org/media_tree.git
10794 F: drivers/media/dvb-frontends/ascot2e*
10796 MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
10797 M: Jasmin Jessich <jasmin@anw.at>
10798 L: linux-media@vger.kernel.org
10800 W: https://linuxtv.org
10801 T: git git://linuxtv.org/media_tree.git
10802 F: drivers/media/dvb-frontends/cxd2099*
10804 MEDIA DRIVERS FOR CXD2841ER
10805 M: Sergey Kozlov <serjk@netup.ru>
10806 M: Abylay Ospan <aospan@netup.ru>
10807 L: linux-media@vger.kernel.org
10809 W: https://linuxtv.org
10810 W: http://netup.tv/
10811 T: git git://linuxtv.org/media_tree.git
10812 F: drivers/media/dvb-frontends/cxd2841er*
10814 MEDIA DRIVERS FOR CXD2880
10815 M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com>
10816 L: linux-media@vger.kernel.org
10818 W: http://linuxtv.org/
10819 T: git git://linuxtv.org/media_tree.git
10820 F: drivers/media/dvb-frontends/cxd2880/*
10821 F: drivers/media/spi/cxd2880*
10823 MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
10824 L: linux-media@vger.kernel.org
10826 W: https://linuxtv.org
10827 T: git git://linuxtv.org/media_tree.git
10828 F: drivers/media/pci/ddbridge/*
10830 MEDIA DRIVERS FOR FREESCALE IMX
10831 M: Steve Longerbeam <slongerbeam@gmail.com>
10832 M: Philipp Zabel <p.zabel@pengutronix.de>
10833 L: linux-media@vger.kernel.org
10835 T: git git://linuxtv.org/media_tree.git
10836 F: Documentation/admin-guide/media/imx.rst
10837 F: Documentation/devicetree/bindings/media/imx.txt
10838 F: drivers/staging/media/imx/
10839 F: include/linux/imx-media.h
10840 F: include/media/imx.h
10842 MEDIA DRIVERS FOR FREESCALE IMX7
10843 M: Rui Miguel Silva <rmfrfs@gmail.com>
10844 L: linux-media@vger.kernel.org
10846 T: git git://linuxtv.org/media_tree.git
10847 F: Documentation/admin-guide/media/imx7.rst
10848 F: Documentation/devicetree/bindings/media/imx7-csi.txt
10849 F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt
10850 F: drivers/staging/media/imx/imx7-media-csi.c
10851 F: drivers/staging/media/imx/imx7-mipi-csis.c
10853 MEDIA DRIVERS FOR HELENE
10854 M: Abylay Ospan <aospan@netup.ru>
10855 L: linux-media@vger.kernel.org
10857 W: https://linuxtv.org
10858 W: http://netup.tv/
10859 T: git git://linuxtv.org/media_tree.git
10860 F: drivers/media/dvb-frontends/helene*
10862 MEDIA DRIVERS FOR HORUS3A
10863 M: Sergey Kozlov <serjk@netup.ru>
10864 M: Abylay Ospan <aospan@netup.ru>
10865 L: linux-media@vger.kernel.org
10867 W: https://linuxtv.org
10868 W: http://netup.tv/
10869 T: git git://linuxtv.org/media_tree.git
10870 F: drivers/media/dvb-frontends/horus3a*
10872 MEDIA DRIVERS FOR LNBH25
10873 M: Sergey Kozlov <serjk@netup.ru>
10874 M: Abylay Ospan <aospan@netup.ru>
10875 L: linux-media@vger.kernel.org
10877 W: https://linuxtv.org
10878 W: http://netup.tv/
10879 T: git git://linuxtv.org/media_tree.git
10880 F: drivers/media/dvb-frontends/lnbh25*
10882 MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
10883 L: linux-media@vger.kernel.org
10885 W: https://linuxtv.org
10886 T: git git://linuxtv.org/media_tree.git
10887 F: drivers/media/dvb-frontends/mxl5xx*
10889 MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
10890 M: Sergey Kozlov <serjk@netup.ru>
10891 M: Abylay Ospan <aospan@netup.ru>
10892 L: linux-media@vger.kernel.org
10894 W: https://linuxtv.org
10895 W: http://netup.tv/
10896 T: git git://linuxtv.org/media_tree.git
10897 F: drivers/media/pci/netup_unidvb/*
10899 MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
10900 M: Dmitry Osipenko <digetx@gmail.com>
10901 L: linux-media@vger.kernel.org
10902 L: linux-tegra@vger.kernel.org
10904 T: git git://linuxtv.org/media_tree.git
10905 F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt
10906 F: drivers/staging/media/tegra-vde/
10908 MEDIA DRIVERS FOR RENESAS - CEU
10909 M: Jacopo Mondi <jacopo@jmondi.org>
10910 L: linux-media@vger.kernel.org
10911 L: linux-renesas-soc@vger.kernel.org
10913 T: git git://linuxtv.org/media_tree.git
10914 F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
10915 F: drivers/media/platform/renesas-ceu.c
10916 F: include/media/drv-intf/renesas-ceu.h
10918 MEDIA DRIVERS FOR RENESAS - DRIF
10919 M: Ramesh Shanmugasundaram <rashanmu@gmail.com>
10920 L: linux-media@vger.kernel.org
10921 L: linux-renesas-soc@vger.kernel.org
10923 T: git git://linuxtv.org/media_tree.git
10924 F: Documentation/devicetree/bindings/media/renesas,drif.txt
10925 F: drivers/media/platform/rcar_drif.c
10927 MEDIA DRIVERS FOR RENESAS - FCP
10928 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10929 L: linux-media@vger.kernel.org
10930 L: linux-renesas-soc@vger.kernel.org
10932 T: git git://linuxtv.org/media_tree.git
10933 F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
10934 F: drivers/media/platform/rcar-fcp.c
10935 F: include/media/rcar-fcp.h
10937 MEDIA DRIVERS FOR RENESAS - FDP1
10938 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10939 L: linux-media@vger.kernel.org
10940 L: linux-renesas-soc@vger.kernel.org
10942 T: git git://linuxtv.org/media_tree.git
10943 F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
10944 F: drivers/media/platform/rcar_fdp1.c
10946 MEDIA DRIVERS FOR RENESAS - VIN
10947 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
10948 L: linux-media@vger.kernel.org
10949 L: linux-renesas-soc@vger.kernel.org
10951 T: git git://linuxtv.org/media_tree.git
10952 F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
10953 F: Documentation/devicetree/bindings/media/renesas,vin.yaml
10954 F: drivers/media/platform/rcar-vin/
10956 MEDIA DRIVERS FOR RENESAS - VSP1
10957 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10958 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
10959 L: linux-media@vger.kernel.org
10960 L: linux-renesas-soc@vger.kernel.org
10962 T: git git://linuxtv.org/media_tree.git
10963 F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
10964 F: drivers/media/platform/vsp1/
10966 MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
10967 L: linux-media@vger.kernel.org
10969 W: https://linuxtv.org
10970 T: git git://linuxtv.org/media_tree.git
10971 F: drivers/media/dvb-frontends/stv0910*
10973 MEDIA DRIVERS FOR ST STV6111 TUNER ICs
10974 L: linux-media@vger.kernel.org
10976 W: https://linuxtv.org
10977 T: git git://linuxtv.org/media_tree.git
10978 F: drivers/media/dvb-frontends/stv6111*
10980 MEDIA DRIVERS FOR STM32 - DCMI
10981 M: Hugues Fruchet <hugues.fruchet@st.com>
10982 L: linux-media@vger.kernel.org
10984 T: git git://linuxtv.org/media_tree.git
10985 F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
10986 F: drivers/media/platform/stm32/stm32-dcmi.c
10988 MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
10989 M: Mauro Carvalho Chehab <mchehab@kernel.org>
10990 L: linux-media@vger.kernel.org
10992 W: https://linuxtv.org
10993 Q: http://patchwork.kernel.org/project/linux-media/list/
10994 T: git git://linuxtv.org/media_tree.git
10995 F: Documentation/admin-guide/media/
10996 F: Documentation/devicetree/bindings/media/
10997 F: Documentation/driver-api/media/
10998 F: Documentation/userspace-api/media/
11000 F: drivers/staging/media/
11001 F: include/linux/platform_data/media/
11003 F: include/uapi/linux/dvb/
11004 F: include/uapi/linux/ivtv*
11005 F: include/uapi/linux/media.h
11006 F: include/uapi/linux/meye.h
11007 F: include/uapi/linux/uvcvideo.h
11008 F: include/uapi/linux/v4l2-*
11009 F: include/uapi/linux/videodev2.h
11011 MEDIATEK BLUETOOTH DRIVER
11012 M: Sean Wang <sean.wang@mediatek.com>
11013 L: linux-bluetooth@vger.kernel.org
11014 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11016 F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
11017 F: drivers/bluetooth/btmtkuart.c
11019 MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
11020 M: Sean Wang <sean.wang@mediatek.com>
11021 L: linux-pm@vger.kernel.org
11023 F: Documentation/devicetree/bindings/power/reset/mt6323-poweroff.txt
11024 F: drivers/power/reset/mt6323-poweroff.c
11026 MEDIATEK CIR DRIVER
11027 M: Sean Wang <sean.wang@mediatek.com>
11029 F: drivers/media/rc/mtk-cir.c
11031 MEDIATEK DMA DRIVER
11032 M: Sean Wang <sean.wang@mediatek.com>
11033 L: dmaengine@vger.kernel.org
11034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11035 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11037 F: Documentation/devicetree/bindings/dma/mtk-*
11038 F: drivers/dma/mediatek/
11040 MEDIATEK ETHERNET DRIVER
11041 M: Felix Fietkau <nbd@nbd.name>
11042 M: John Crispin <john@phrozen.org>
11043 M: Sean Wang <sean.wang@mediatek.com>
11044 M: Mark Lee <Mark-MC.Lee@mediatek.com>
11045 L: netdev@vger.kernel.org
11047 F: drivers/net/ethernet/mediatek/
11049 MEDIATEK I2C CONTROLLER DRIVER
11050 M: Qii Wang <qii.wang@mediatek.com>
11051 L: linux-i2c@vger.kernel.org
11053 F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
11054 F: drivers/i2c/busses/i2c-mt65xx.c
11056 MEDIATEK JPEG DRIVER
11057 M: Rick Chang <rick.chang@mediatek.com>
11058 M: Bin Liu <bin.liu@mediatek.com>
11060 F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
11061 F: drivers/media/platform/mtk-jpeg/
11063 MEDIATEK MDP DRIVER
11064 M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
11065 M: Houlong Wei <houlong.wei@mediatek.com>
11066 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11068 F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
11069 F: drivers/media/platform/mtk-mdp/
11070 F: drivers/media/platform/mtk-vpu/
11072 MEDIATEK MEDIA DRIVER
11073 M: Tiffany Lin <tiffany.lin@mediatek.com>
11074 M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
11076 F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
11077 F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
11078 F: drivers/media/platform/mtk-vcodec/
11079 F: drivers/media/platform/mtk-vpu/
11081 MEDIATEK MMC/SD/SDIO DRIVER
11082 M: Chaotian Jing <chaotian.jing@mediatek.com>
11084 F: Documentation/devicetree/bindings/mmc/mtk-sd.txt
11085 F: drivers/mmc/host/mtk-sd.c
11087 MEDIATEK MT76 WIRELESS LAN DRIVER
11088 M: Felix Fietkau <nbd@nbd.name>
11089 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
11090 R: Ryder Lee <ryder.lee@mediatek.com>
11091 L: linux-wireless@vger.kernel.org
11093 F: drivers/net/wireless/mediatek/mt76/
11095 MEDIATEK MT7601U WIRELESS LAN DRIVER
11096 M: Jakub Kicinski <kubakici@wp.pl>
11097 L: linux-wireless@vger.kernel.org
11099 F: drivers/net/wireless/mediatek/mt7601u/
11101 MEDIATEK MT7621/28/88 I2C DRIVER
11102 M: Stefan Roese <sr@denx.de>
11103 L: linux-i2c@vger.kernel.org
11105 F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
11106 F: drivers/i2c/busses/i2c-mt7621.c
11108 MEDIATEK NAND CONTROLLER DRIVER
11109 L: linux-mtd@lists.infradead.org
11111 F: Documentation/devicetree/bindings/mtd/mtk-nand.txt
11112 F: drivers/mtd/nand/raw/mtk_*
11114 MEDIATEK PMIC LED DRIVER
11115 M: Sean Wang <sean.wang@mediatek.com>
11117 F: Documentation/devicetree/bindings/leds/leds-mt6323.txt
11118 F: drivers/leds/leds-mt6323.c
11120 MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
11121 M: Sean Wang <sean.wang@mediatek.com>
11123 F: drivers/char/hw_random/mtk-rng.c
11125 MEDIATEK SWITCH DRIVER
11126 M: Sean Wang <sean.wang@mediatek.com>
11127 M: Landen Chao <Landen.Chao@mediatek.com>
11128 L: netdev@vger.kernel.org
11130 F: drivers/net/dsa/mt7530.*
11131 F: net/dsa/tag_mtk.c
11133 MEDIATEK USB3 DRD IP DRIVER
11134 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
11135 L: linux-usb@vger.kernel.org
11136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11137 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
11139 F: drivers/usb/mtu3/
11141 MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
11142 M: Peter Senna Tschudin <peter.senna@gmail.com>
11143 M: Martin Donnelly <martin.donnelly@ge.com>
11144 M: Martyn Welch <martyn.welch@collabora.co.uk>
11146 F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
11147 F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
11149 MEGARAID SCSI/SAS DRIVERS
11150 M: Kashyap Desai <kashyap.desai@broadcom.com>
11151 M: Sumit Saxena <sumit.saxena@broadcom.com>
11152 M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
11153 L: megaraidlinux.pdl@broadcom.com
11154 L: linux-scsi@vger.kernel.org
11156 W: http://www.avagotech.com/support/
11157 F: Documentation/scsi/megaraid.rst
11158 F: drivers/scsi/megaraid.*
11159 F: drivers/scsi/megaraid/
11161 MELEXIS MLX90614 DRIVER
11162 M: Crt Mori <cmo@melexis.com>
11163 L: linux-iio@vger.kernel.org
11165 W: http://www.melexis.com
11166 F: drivers/iio/temperature/mlx90614.c
11168 MELEXIS MLX90632 DRIVER
11169 M: Crt Mori <cmo@melexis.com>
11170 L: linux-iio@vger.kernel.org
11172 W: http://www.melexis.com
11173 F: drivers/iio/temperature/mlx90632.c
11175 MELFAS MIP4 TOUCHSCREEN DRIVER
11176 M: Sangwon Jee <jeesw@melfas.com>
11178 W: http://www.melfas.com
11179 F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
11180 F: drivers/input/touchscreen/melfas_mip4.c
11182 MELLANOX BLUEFIELD I2C DRIVER
11183 M: Khalil Blaiech <kblaiech@mellanox.com>
11184 L: linux-i2c@vger.kernel.org
11186 F: drivers/i2c/busses/i2c-mlxbf.c
11188 MELLANOX ETHERNET DRIVER (mlx4_en)
11189 M: Tariq Toukan <tariqt@nvidia.com>
11190 L: netdev@vger.kernel.org
11192 W: http://www.mellanox.com
11193 Q: http://patchwork.ozlabs.org/project/netdev/list/
11194 F: drivers/net/ethernet/mellanox/mlx4/en_*
11196 MELLANOX ETHERNET DRIVER (mlx5e)
11197 M: Saeed Mahameed <saeedm@nvidia.com>
11198 L: netdev@vger.kernel.org
11200 W: http://www.mellanox.com
11201 Q: http://patchwork.ozlabs.org/project/netdev/list/
11202 F: drivers/net/ethernet/mellanox/mlx5/core/en_*
11204 MELLANOX ETHERNET INNOVA DRIVERS
11205 R: Boris Pismenny <borisp@nvidia.com>
11206 L: netdev@vger.kernel.org
11208 W: http://www.mellanox.com
11209 Q: http://patchwork.ozlabs.org/project/netdev/list/
11210 F: drivers/net/ethernet/mellanox/mlx5/core/accel/*
11211 F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
11212 F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
11213 F: include/linux/mlx5/mlx5_ifc_fpga.h
11215 MELLANOX ETHERNET SWITCH DRIVERS
11216 M: Jiri Pirko <jiri@nvidia.com>
11217 M: Ido Schimmel <idosch@nvidia.com>
11218 L: netdev@vger.kernel.org
11220 W: http://www.mellanox.com
11221 Q: http://patchwork.ozlabs.org/project/netdev/list/
11222 F: drivers/net/ethernet/mellanox/mlxsw/
11223 F: tools/testing/selftests/drivers/net/mlxsw/
11225 MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
11226 M: mlxsw@nvidia.com
11227 L: netdev@vger.kernel.org
11229 W: http://www.mellanox.com
11230 Q: http://patchwork.ozlabs.org/project/netdev/list/
11231 F: drivers/net/ethernet/mellanox/mlxfw/
11233 MELLANOX HARDWARE PLATFORM SUPPORT
11234 M: Andy Shevchenko <andy@infradead.org>
11235 M: Darren Hart <dvhart@infradead.org>
11236 M: Vadim Pasternak <vadimp@nvidia.com>
11237 L: platform-driver-x86@vger.kernel.org
11239 F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
11240 F: drivers/platform/mellanox/
11241 F: include/linux/platform_data/mlxreg.h
11243 MELLANOX MLX4 core VPI driver
11244 M: Tariq Toukan <tariqt@nvidia.com>
11245 L: netdev@vger.kernel.org
11246 L: linux-rdma@vger.kernel.org
11248 W: http://www.mellanox.com
11249 Q: http://patchwork.ozlabs.org/project/netdev/list/
11250 F: drivers/net/ethernet/mellanox/mlx4/
11251 F: include/linux/mlx4/
11253 MELLANOX MLX4 IB driver
11254 M: Yishai Hadas <yishaih@nvidia.com>
11255 L: linux-rdma@vger.kernel.org
11257 W: http://www.mellanox.com
11258 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11259 F: drivers/infiniband/hw/mlx4/
11260 F: include/linux/mlx4/
11261 F: include/uapi/rdma/mlx4-abi.h
11263 MELLANOX MLX5 core VPI driver
11264 M: Saeed Mahameed <saeedm@nvidia.com>
11265 M: Leon Romanovsky <leonro@nvidia.com>
11266 L: netdev@vger.kernel.org
11267 L: linux-rdma@vger.kernel.org
11269 W: http://www.mellanox.com
11270 Q: http://patchwork.ozlabs.org/project/netdev/list/
11271 F: Documentation/networking/device_drivers/ethernet/mellanox/
11272 F: drivers/net/ethernet/mellanox/mlx5/core/
11273 F: include/linux/mlx5/
11275 MELLANOX MLX5 IB driver
11276 M: Leon Romanovsky <leonro@nvidia.com>
11277 L: linux-rdma@vger.kernel.org
11279 W: http://www.mellanox.com
11280 Q: http://patchwork.kernel.org/project/linux-rdma/list/
11281 F: drivers/infiniband/hw/mlx5/
11282 F: include/linux/mlx5/
11283 F: include/uapi/rdma/mlx5-abi.h
11285 MELLANOX MLXCPLD I2C AND MUX DRIVER
11286 M: Vadim Pasternak <vadimp@nvidia.com>
11287 M: Michael Shych <michaelsh@nvidia.com>
11288 L: linux-i2c@vger.kernel.org
11290 F: Documentation/i2c/busses/i2c-mlxcpld.rst
11291 F: drivers/i2c/busses/i2c-mlxcpld.c
11292 F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
11294 MELLANOX MLXCPLD LED DRIVER
11295 M: Vadim Pasternak <vadimp@nvidia.com>
11296 L: linux-leds@vger.kernel.org
11298 F: Documentation/leds/leds-mlxcpld.rst
11299 F: drivers/leds/leds-mlxcpld.c
11300 F: drivers/leds/leds-mlxreg.c
11302 MELLANOX PLATFORM DRIVER
11303 M: Vadim Pasternak <vadimp@nvidia.com>
11304 L: platform-driver-x86@vger.kernel.org
11306 F: drivers/platform/x86/mlx-platform.c
11309 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11310 M: "Paul E. McKenney" <paulmck@kernel.org>
11311 L: linux-kernel@vger.kernel.org
11313 F: arch/powerpc/include/asm/membarrier.h
11314 F: include/uapi/linux/membarrier.h
11315 F: kernel/sched/membarrier.c
11318 M: Mike Rapoport <rppt@linux.ibm.com>
11319 L: linux-mm@kvack.org
11321 F: Documentation/core-api/boot-time-mm.rst
11322 F: include/linux/memblock.h
11325 MEMORY CONTROLLER DRIVERS
11326 M: Krzysztof Kozlowski <krzk@kernel.org>
11327 L: linux-kernel@vger.kernel.org
11329 T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
11330 F: Documentation/devicetree/bindings/memory-controllers/
11333 MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
11334 M: Dmitry Osipenko <digetx@gmail.com>
11335 L: linux-pm@vger.kernel.org
11336 L: linux-tegra@vger.kernel.org
11337 T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
11339 F: drivers/devfreq/tegra20-devfreq.c
11340 F: drivers/devfreq/tegra30-devfreq.c
11343 M: Andrew Morton <akpm@linux-foundation.org>
11344 L: linux-mm@kvack.org
11346 W: http://www.linux-mm.org
11347 T: quilt https://ozlabs.org/~akpm/mmotm/
11348 T: quilt https://ozlabs.org/~akpm/mmots/
11349 T: git git://github.com/hnaz/linux-mm.git
11350 F: include/linux/gfp.h
11351 F: include/linux/memory_hotplug.h
11352 F: include/linux/mm.h
11353 F: include/linux/mmzone.h
11354 F: include/linux/vmalloc.h
11357 MEMORY TECHNOLOGY DEVICES (MTD)
11358 M: Miquel Raynal <miquel.raynal@bootlin.com>
11359 M: Richard Weinberger <richard@nod.at>
11360 M: Vignesh Raghavendra <vigneshr@ti.com>
11361 L: linux-mtd@lists.infradead.org
11363 W: http://www.linux-mtd.infradead.org/
11364 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11365 C: irc://irc.oftc.net/mtd
11366 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
11367 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
11368 F: Documentation/devicetree/bindings/mtd/
11370 F: include/linux/mtd/
11371 F: include/uapi/mtd/
11373 MEN A21 WATCHDOG DRIVER
11374 M: Johannes Thumshirn <morbidrsa@gmail.com>
11375 L: linux-watchdog@vger.kernel.org
11377 F: drivers/watchdog/mena21_wdt.c
11379 MEN CHAMELEON BUS (mcb)
11380 M: Johannes Thumshirn <morbidrsa@gmail.com>
11382 F: Documentation/driver-api/men-chameleon-bus.rst
11384 F: include/linux/mcb.h
11386 MEN F21BMC (Board Management Controller)
11387 M: Andreas Werner <andreas.werner@men.de>
11389 F: Documentation/hwmon/menf21bmc.rst
11390 F: drivers/hwmon/menf21bmc_hwmon.c
11391 F: drivers/leds/leds-menf21bmc.c
11392 F: drivers/mfd/menf21bmc.c
11393 F: drivers/watchdog/menf21bmc_wdt.c
11395 MEN Z069 WATCHDOG DRIVER
11396 M: Johannes Thumshirn <jth@kernel.org>
11397 L: linux-watchdog@vger.kernel.org
11399 F: drivers/watchdog/menz69_wdt.c
11401 MESON AO CEC DRIVER FOR AMLOGIC SOCS
11402 M: Neil Armstrong <narmstrong@baylibre.com>
11403 L: linux-media@vger.kernel.org
11404 L: linux-amlogic@lists.infradead.org
11406 W: http://linux-meson.com/
11407 T: git git://linuxtv.org/media_tree.git
11408 F: Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
11409 F: drivers/media/cec/platform/meson/ao-cec-g12a.c
11410 F: drivers/media/cec/platform/meson/ao-cec.c
11412 MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
11413 M: Liang Yang <liang.yang@amlogic.com>
11414 L: linux-mtd@lists.infradead.org
11416 F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt
11417 F: drivers/mtd/nand/raw/meson_*
11419 MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
11420 M: Neil Armstrong <narmstrong@baylibre.com>
11421 L: linux-media@vger.kernel.org
11422 L: linux-amlogic@lists.infradead.org
11424 T: git git://linuxtv.org/media_tree.git
11425 F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
11426 F: drivers/staging/media/meson/vdec/
11428 METHODE UDPU SUPPORT
11429 M: Vladimir Vid <vladimir.vid@sartura.hr>
11431 F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts
11434 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
11435 M: Hemant Kumar <hemantk@codeaurora.org>
11436 L: linux-arm-msm@vger.kernel.org
11438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
11439 F: Documentation/ABI/stable/sysfs-bus-mhi
11440 F: Documentation/mhi/
11441 F: drivers/bus/mhi/
11442 F: include/linux/mhi.h
11444 MICROBLAZE ARCHITECTURE
11445 M: Michal Simek <monstr@monstr.eu>
11447 W: http://www.monstr.eu/fdt/
11448 T: git git://git.monstr.eu/linux-2.6-microblaze.git
11449 F: arch/microblaze/
11451 MICROCHIP AT91 DMA DRIVERS
11452 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11453 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11454 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11455 L: dmaengine@vger.kernel.org
11457 F: Documentation/devicetree/bindings/dma/atmel-dma.txt
11458 F: drivers/dma/at_hdmac.c
11459 F: drivers/dma/at_hdmac_regs.h
11460 F: drivers/dma/at_xdmac.c
11461 F: include/dt-bindings/dma/at91.h
11462 F: include/linux/platform_data/dma-atmel.h
11464 MICROCHIP AT91 SERIAL DRIVER
11465 M: Richard Genoud <richard.genoud@gmail.com>
11467 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11468 F: drivers/tty/serial/atmel_serial.c
11469 F: drivers/tty/serial/atmel_serial.h
11471 MICROCHIP AT91 USART MFD DRIVER
11472 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11473 L: linux-kernel@vger.kernel.org
11475 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11476 F: drivers/mfd/at91-usart.c
11477 F: include/dt-bindings/mfd/at91-usart.h
11479 MICROCHIP AT91 USART SPI DRIVER
11480 M: Radu Pirea <radu_nicolae.pirea@upb.ro>
11481 L: linux-spi@vger.kernel.org
11483 F: Documentation/devicetree/bindings/mfd/atmel-usart.txt
11484 F: drivers/spi/spi-at91-usart.c
11486 MICROCHIP AUDIO ASOC DRIVERS
11487 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11488 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11492 MICROCHIP ECC DRIVER
11493 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11494 L: linux-crypto@vger.kernel.org
11496 F: drivers/crypto/atmel-ecc.*
11498 MICROCHIP I2C DRIVER
11499 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11500 L: linux-i2c@vger.kernel.org
11502 F: drivers/i2c/busses/i2c-at91-*.c
11503 F: drivers/i2c/busses/i2c-at91.h
11505 MICROCHIP ISC DRIVER
11506 M: Eugen Hristev <eugen.hristev@microchip.com>
11507 L: linux-media@vger.kernel.org
11509 F: Documentation/devicetree/bindings/media/atmel-isc.txt
11510 F: drivers/media/platform/atmel/atmel-isc-base.c
11511 F: drivers/media/platform/atmel/atmel-isc-regs.h
11512 F: drivers/media/platform/atmel/atmel-isc.h
11513 F: drivers/media/platform/atmel/atmel-sama5d2-isc.c
11514 F: include/linux/atmel-isc-media.h
11516 MICROCHIP ISI DRIVER
11517 M: Eugen Hristev <eugen.hristev@microchip.com>
11518 L: linux-media@vger.kernel.org
11520 F: drivers/media/platform/atmel/atmel-isi.c
11521 F: drivers/media/platform/atmel/atmel-isi.h
11523 MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
11524 M: Woojung Huh <woojung.huh@microchip.com>
11525 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11526 L: netdev@vger.kernel.org
11528 F: Documentation/devicetree/bindings/net/dsa/ksz.txt
11529 F: drivers/net/dsa/microchip/*
11530 F: include/linux/platform_data/microchip-ksz.h
11531 F: net/dsa/tag_ksz.c
11533 MICROCHIP LAN743X ETHERNET DRIVER
11534 M: Bryan Whitehead <bryan.whitehead@microchip.com>
11535 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11536 L: netdev@vger.kernel.org
11538 F: drivers/net/ethernet/microchip/lan743x_*
11540 MICROCHIP LCDFB DRIVER
11541 M: Nicolas Ferre <nicolas.ferre@microchip.com>
11542 L: linux-fbdev@vger.kernel.org
11544 F: drivers/video/fbdev/atmel_lcdfb.c
11545 F: include/video/atmel_lcdc.h
11547 MICROCHIP MCP16502 PMIC DRIVER
11548 M: Andrei Stefanescu <andrei.stefanescu@microchip.com>
11549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11551 F: Documentation/devicetree/bindings/regulator/mcp16502-regulator.txt
11552 F: drivers/regulator/mcp16502.c
11554 MICROCHIP MCP3911 ADC DRIVER
11555 M: Marcus Folkesson <marcus.folkesson@gmail.com>
11556 M: Kent Gustavsson <kent@minoris.se>
11557 L: linux-iio@vger.kernel.org
11559 F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
11560 F: drivers/iio/adc/mcp3911.c
11562 MICROCHIP MMC/SD/SDIO MCI DRIVER
11563 M: Ludovic Desroches <ludovic.desroches@microchip.com>
11565 F: drivers/mmc/host/atmel-mci.c
11567 MICROCHIP NAND DRIVER
11568 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11569 L: linux-mtd@lists.infradead.org
11571 F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
11572 F: drivers/mtd/nand/raw/atmel/*
11574 MICROCHIP PWM DRIVER
11575 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11576 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11577 L: linux-pwm@vger.kernel.org
11579 F: Documentation/devicetree/bindings/pwm/atmel-pwm.txt
11580 F: drivers/pwm/pwm-atmel.c
11582 MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
11583 M: Eugen Hristev <eugen.hristev@microchip.com>
11584 L: linux-iio@vger.kernel.org
11586 F: Documentation/devicetree/bindings/iio/adc/at91-sama5d2_adc.txt
11587 F: drivers/iio/adc/at91-sama5d2_adc.c
11588 F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
11590 MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
11591 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11593 F: drivers/power/reset/at91-sama5d2_shdwc.c
11595 MICROCHIP SPI DRIVER
11596 M: Tudor Ambarus <tudor.ambarus@microchip.com>
11598 F: drivers/spi/spi-atmel.*
11600 MICROCHIP SSC DRIVER
11601 M: Codrin Ciubotariu <codrin.ciubotariu@microchip.com>
11602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11604 F: drivers/misc/atmel-ssc.c
11605 F: include/linux/atmel-ssc.h
11607 MICROCHIP USB251XB DRIVER
11608 M: Richard Leitner <richard.leitner@skidata.com>
11609 L: linux-usb@vger.kernel.org
11611 F: Documentation/devicetree/bindings/usb/usb251xb.txt
11612 F: drivers/usb/misc/usb251xb.c
11614 MICROCHIP USBA UDC DRIVER
11615 M: Cristian Birsan <cristian.birsan@microchip.com>
11616 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11618 F: drivers/usb/gadget/udc/atmel_usba_udc.*
11620 MICROCHIP WILC1000 WIFI DRIVER
11621 M: Ajay Singh <ajay.kathat@microchip.com>
11622 M: Claudiu Beznea <claudiu.beznea@microchip.com>
11623 L: linux-wireless@vger.kernel.org
11625 F: drivers/net/wireless/microchip/wilc1000/
11627 MICROSEMI MIPS SOCS
11628 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
11629 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11630 L: linux-mips@vger.kernel.org
11632 F: Documentation/devicetree/bindings/mips/mscc.txt
11633 F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
11634 F: arch/mips/boot/dts/mscc/
11635 F: arch/mips/configs/generic/board-ocelot.config
11636 F: arch/mips/generic/board-ocelot.c
11638 MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
11639 M: Don Brace <don.brace@microchip.com>
11640 L: storagedev@microchip.com
11641 L: linux-scsi@vger.kernel.org
11643 F: Documentation/scsi/smartpqi.rst
11644 F: drivers/scsi/smartpqi/Kconfig
11645 F: drivers/scsi/smartpqi/Makefile
11646 F: drivers/scsi/smartpqi/smartpqi*.[ch]
11647 F: include/linux/cciss*.h
11648 F: include/uapi/linux/cciss*.h
11650 MICROSOFT SURFACE PRO 3 BUTTON DRIVER
11651 M: Chen Yu <yu.c.chen@intel.com>
11652 L: platform-driver-x86@vger.kernel.org
11654 F: drivers/platform/x86/surfacepro3_button.c
11656 MICROTEK X6 SCANNER
11657 M: Oliver Neukum <oliver@neukum.org>
11659 F: drivers/usb/image/microtek.*
11662 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11663 L: linux-mips@vger.kernel.org
11665 W: http://www.linux-mips.org/
11666 Q: https://patchwork.kernel.org/project/linux-mips/list/
11667 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
11668 F: Documentation/devicetree/bindings/mips/
11669 F: Documentation/mips/
11671 F: drivers/platform/mips/
11673 MIPS BOSTON DEVELOPMENT BOARD
11674 M: Paul Burton <paulburton@kernel.org>
11675 L: linux-mips@vger.kernel.org
11677 F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
11678 F: arch/mips/boot/dts/img/boston.dts
11679 F: arch/mips/configs/generic/board-boston.config
11680 F: drivers/clk/imgtec/clk-boston.c
11681 F: include/dt-bindings/clock/boston-clock.h
11684 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11685 M: Serge Semin <fancer.lancer@gmail.com>
11686 L: linux-mips@vger.kernel.org
11688 F: drivers/bus/mips_cdmm.c
11689 F: drivers/clocksource/mips-gic-timer.c
11690 F: drivers/cpuidle/cpuidle-cps.c
11691 F: drivers/irqchip/irq-mips-cpu.c
11692 F: drivers/irqchip/irq-mips-gic.c
11694 MIPS GENERIC PLATFORM
11695 M: Paul Burton <paulburton@kernel.org>
11696 L: linux-mips@vger.kernel.org
11698 F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
11699 F: arch/mips/generic/
11700 F: arch/mips/tools/generic-board-config.sh
11702 MIPS RINT INSTRUCTION EMULATION
11703 M: Aleksandar Markovic <aleksandar.markovic@mips.com>
11704 L: linux-mips@vger.kernel.org
11706 F: arch/mips/math-emu/dp_rint.c
11707 F: arch/mips/math-emu/sp_rint.c
11709 MIPS/LOONGSON1 ARCHITECTURE
11710 M: Keguang Zhang <keguang.zhang@gmail.com>
11711 L: linux-mips@vger.kernel.org
11713 F: arch/mips/include/asm/mach-loongson32/
11714 F: arch/mips/loongson32/
11715 F: drivers/*/*/*loongson1*
11716 F: drivers/*/*loongson1*
11718 MIPS/LOONGSON2EF ARCHITECTURE
11719 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11720 L: linux-mips@vger.kernel.org
11722 F: arch/mips/include/asm/mach-loongson2ef/
11723 F: arch/mips/loongson2ef/
11724 F: drivers/*/*/*loongson2*
11725 F: drivers/*/*loongson2*
11727 MIPS/LOONGSON64 ARCHITECTURE
11728 M: Huacai Chen <chenhc@lemote.com>
11729 M: Jiaxun Yang <jiaxun.yang@flygoat.com>
11730 L: linux-mips@vger.kernel.org
11732 F: arch/mips/include/asm/mach-loongson64/
11733 F: arch/mips/loongson64/
11734 F: drivers/*/*/*loongson3*
11735 F: drivers/*/*loongson3*
11736 F: drivers/irqchip/irq-loongson*
11737 F: drivers/platform/mips/cpu_hwmon.c
11739 MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
11740 M: Hans Verkuil <hverkuil@xs4all.nl>
11741 L: linux-media@vger.kernel.org
11743 W: https://linuxtv.org
11744 T: git git://linuxtv.org/media_tree.git
11745 F: drivers/media/radio/radio-miropcm20*
11748 R: Lubomir Rintel <lkundrak@v3.sk>
11749 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11751 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
11752 F: arch/arm/boot/dts/mmp*
11753 F: arch/arm/mach-mmp/
11754 F: include/linux/soc/mmp/
11756 MMP USB PHY DRIVERS
11757 R: Lubomir Rintel <lkundrak@v3.sk>
11758 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11760 F: drivers/phy/marvell/phy-mmp3-usb.c
11761 F: drivers/phy/marvell/phy-pxa-usb.c
11763 MMU GATHER AND TLB INVALIDATION
11764 M: Will Deacon <will@kernel.org>
11765 M: "Aneesh Kumar K.V" <aneesh.kumar@linux.ibm.com>
11766 M: Andrew Morton <akpm@linux-foundation.org>
11767 M: Nick Piggin <npiggin@gmail.com>
11768 M: Peter Zijlstra <peterz@infradead.org>
11769 L: linux-arch@vger.kernel.org
11770 L: linux-mm@kvack.org
11772 F: arch/*/include/asm/tlb.h
11773 F: include/asm-generic/tlb.h
11776 MN88472 MEDIA DRIVER
11777 M: Antti Palosaari <crope@iki.fi>
11778 L: linux-media@vger.kernel.org
11780 W: https://linuxtv.org
11781 W: http://palosaari.fi/linux/
11782 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11783 F: drivers/media/dvb-frontends/mn88472*
11785 MN88473 MEDIA DRIVER
11786 M: Antti Palosaari <crope@iki.fi>
11787 L: linux-media@vger.kernel.org
11789 W: https://linuxtv.org
11790 W: http://palosaari.fi/linux/
11791 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11792 F: drivers/media/dvb-frontends/mn88473*
11795 M: Jessica Yu <jeyu@kernel.org>
11797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
11798 F: include/linux/module.h
11801 MONOLITHIC POWER SYSTEM PMIC DRIVER
11802 M: Saravanan Sekar <sravanhome@gmail.com>
11804 F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
11805 F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
11806 F: drivers/iio/adc/mp2629_adc.c
11807 F: drivers/mfd/mp2629.c
11808 F: drivers/power/supply/mp2629_charger.c
11809 F: drivers/regulator/mp5416.c
11810 F: drivers/regulator/mpq7920.c
11811 F: drivers/regulator/mpq7920.h
11812 F: include/linux/mfd/mp2629.h
11814 MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
11816 W: http://popies.net/meye/
11817 F: Documentation/userspace-api/media/drivers/meye*
11818 F: drivers/media/pci/meye/
11819 F: include/uapi/linux/meye.h
11821 MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
11822 M: Jiri Slaby <jirislaby@kernel.org>
11824 F: Documentation/driver-api/serial/moxa-smartio.rst
11825 F: drivers/tty/mxser.*
11827 MR800 AVERMEDIA USB FM RADIO DRIVER
11828 M: Alexey Klimov <klimov.linux@gmail.com>
11829 L: linux-media@vger.kernel.org
11831 T: git git://linuxtv.org/media_tree.git
11832 F: drivers/media/radio/radio-mr800.c
11834 MRF24J40 IEEE 802.15.4 RADIO DRIVER
11835 M: Alan Ott <alan@signal11.us>
11836 L: linux-wpan@vger.kernel.org
11838 F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
11839 F: drivers/net/ieee802154/mrf24j40.c
11842 M: "Lee, Chun-Yi" <jlee@suse.com>
11843 L: platform-driver-x86@vger.kernel.org
11845 F: drivers/platform/x86/msi-laptop.c
11848 L: platform-driver-x86@vger.kernel.org
11850 F: drivers/platform/x86/msi-wmi.c
11852 MSI001 MEDIA DRIVER
11853 M: Antti Palosaari <crope@iki.fi>
11854 L: linux-media@vger.kernel.org
11856 W: https://linuxtv.org
11857 W: http://palosaari.fi/linux/
11858 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11859 T: git git://linuxtv.org/anttip/media_tree.git
11860 F: drivers/media/tuners/msi001*
11862 MSI2500 MEDIA DRIVER
11863 M: Antti Palosaari <crope@iki.fi>
11864 L: linux-media@vger.kernel.org
11866 W: https://linuxtv.org
11867 W: http://palosaari.fi/linux/
11868 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11869 T: git git://linuxtv.org/anttip/media_tree.git
11870 F: drivers/media/usb/msi2500/
11872 MSTAR INTERRUPT CONTROLLER DRIVER
11873 M: Mark-PK Tsai <mark-pk.tsai@mediatek.com>
11874 M: Daniel Palmer <daniel@thingy.jp>
11876 F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
11877 F: drivers/irqchip/irq-mst-intc.c
11879 MSYSTEMS DISKONCHIP G3 MTD DRIVER
11880 M: Robert Jarzmik <robert.jarzmik@free.fr>
11881 L: linux-mtd@lists.infradead.org
11883 F: drivers/mtd/devices/docg3*
11885 MT9M032 APTINA SENSOR DRIVER
11886 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11887 L: linux-media@vger.kernel.org
11889 T: git git://linuxtv.org/media_tree.git
11890 F: drivers/media/i2c/mt9m032.c
11891 F: include/media/i2c/mt9m032.h
11893 MT9P031 APTINA CAMERA SENSOR
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/mt9p031.c
11899 F: include/media/i2c/mt9p031.h
11901 MT9T001 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/mt9t001.c
11907 F: include/media/i2c/mt9t001.h
11909 MT9T112 APTINA CAMERA SENSOR
11910 M: Jacopo Mondi <jacopo@jmondi.org>
11911 L: linux-media@vger.kernel.org
11913 T: git git://linuxtv.org/media_tree.git
11914 F: drivers/media/i2c/mt9t112.c
11915 F: include/media/i2c/mt9t112.h
11917 MT9V032 APTINA CAMERA SENSOR
11918 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11919 L: linux-media@vger.kernel.org
11921 T: git git://linuxtv.org/media_tree.git
11922 F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
11923 F: drivers/media/i2c/mt9v032.c
11924 F: include/media/i2c/mt9v032.h
11926 MT9V111 APTINA CAMERA SENSOR
11927 M: Jacopo Mondi <jacopo@jmondi.org>
11928 L: linux-media@vger.kernel.org
11930 T: git git://linuxtv.org/media_tree.git
11931 F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt
11932 F: drivers/media/i2c/mt9v111.c
11934 MULTIFUNCTION DEVICES (MFD)
11935 M: Lee Jones <lee.jones@linaro.org>
11937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11938 F: Documentation/devicetree/bindings/mfd/
11940 F: include/dt-bindings/mfd/
11941 F: include/linux/mfd/
11943 MULTIMEDIA CARD (MMC) ETC. OVER SPI
11945 F: drivers/mmc/host/mmc_spi.c
11946 F: include/linux/spi/mmc_spi.h
11948 MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
11949 M: Ulf Hansson <ulf.hansson@linaro.org>
11950 L: linux-mmc@vger.kernel.org
11952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
11953 F: Documentation/devicetree/bindings/mmc/
11955 F: include/linux/mmc/
11956 F: include/uapi/linux/mmc/
11958 MULTIPLEXER SUBSYSTEM
11959 M: Peter Rosin <peda@axentia.se>
11961 F: Documentation/ABI/testing/sysfs-class-mux*
11962 F: Documentation/devicetree/bindings/mux/
11964 F: include/dt-bindings/mux/
11965 F: include/linux/mux/
11967 MULTITECH MULTIPORT CARD (ISICOM)
11969 F: drivers/tty/isicom.c
11970 F: include/linux/isicom.h
11972 MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
11973 M: Bin Liu <b-liu@ti.com>
11974 L: linux-usb@vger.kernel.org
11976 F: drivers/usb/musb/
11978 MXL301RF MEDIA DRIVER
11979 M: Akihiro Tsukada <tskd08@gmail.com>
11980 L: linux-media@vger.kernel.org
11982 F: drivers/media/tuners/mxl301rf*
11984 MXL5007T MEDIA DRIVER
11985 M: Michael Krufky <mkrufky@linuxtv.org>
11986 L: linux-media@vger.kernel.org
11988 W: https://linuxtv.org
11989 W: http://github.com/mkrufky
11990 Q: http://patchwork.linuxtv.org/project/linux-media/list/
11991 T: git git://linuxtv.org/mkrufky/tuners.git
11992 F: drivers/media/tuners/mxl5007t.*
11995 M: Marek Vasut <marex@denx.de>
11996 M: Stefan Agner <stefan@agner.ch>
11997 L: dri-devel@lists.freedesktop.org
11999 T: git git://anongit.freedesktop.org/drm/drm-misc
12000 F: Documentation/devicetree/bindings/display/mxsfb.txt
12001 F: drivers/gpu/drm/mxsfb/
12003 MYLEX DAC960 PCI RAID Controller
12004 M: Hannes Reinecke <hare@kernel.org>
12005 L: linux-scsi@vger.kernel.org
12007 F: drivers/scsi/myrb.*
12008 F: drivers/scsi/myrs.*
12010 MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
12011 M: Chris Lee <christopher.lee@cspi.com>
12012 L: netdev@vger.kernel.org
12014 W: https://www.cspi.com/ethernet-products/support/downloads/
12015 F: drivers/net/ethernet/myricom/myri10ge/
12017 NAND FLASH SUBSYSTEM
12018 M: Miquel Raynal <miquel.raynal@bootlin.com>
12019 R: Richard Weinberger <richard@nod.at>
12020 L: linux-mtd@lists.infradead.org
12022 W: http://www.linux-mtd.infradead.org/
12023 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12024 C: irc://irc.oftc.net/mtd
12025 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
12026 F: drivers/mtd/nand/
12027 F: include/linux/mtd/*nand*.h
12029 NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
12030 M: Daniel Mack <zonque@gmail.com>
12031 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12033 W: http://www.native-instruments.com
12034 F: sound/usb/caiaq/
12036 NATSEMI ETHERNET DRIVER (DP8381x)
12038 F: drivers/net/ethernet/natsemi/natsemi.c
12040 NCR 5380 SCSI DRIVERS
12041 M: Finn Thain <fthain@telegraphics.com.au>
12042 M: Michael Schmitz <schmitzmic@gmail.com>
12043 L: linux-scsi@vger.kernel.org
12045 F: Documentation/scsi/g_NCR5380.rst
12046 F: drivers/scsi/NCR5380.*
12047 F: drivers/scsi/arm/cumana_1.c
12048 F: drivers/scsi/arm/oak.c
12049 F: drivers/scsi/atari_scsi.*
12050 F: drivers/scsi/dmx3191d.c
12051 F: drivers/scsi/g_NCR5380.*
12052 F: drivers/scsi/mac_scsi.*
12053 F: drivers/scsi/sun3_scsi.*
12054 F: drivers/scsi/sun3_scsi_vme.c
12057 M: Samuel Mendoza-Jonas <sam@mendozajonas.com>
12061 NCT6775 HARDWARE MONITOR DRIVER
12062 M: Guenter Roeck <linux@roeck-us.net>
12063 L: linux-hwmon@vger.kernel.org
12065 F: Documentation/hwmon/nct6775.rst
12066 F: drivers/hwmon/nct6775.c
12069 M: Jakub Kicinski <kuba@kernel.org>
12071 F: drivers/net/netdevsim/*
12073 NETEM NETWORK EMULATOR
12074 M: Stephen Hemminger <stephen@networkplumber.org>
12075 L: netdev@vger.kernel.org
12077 F: net/sched/sch_netem.c
12079 NETERION 10GbE DRIVERS (s2io/vxge)
12080 M: Jon Mason <jdmason@kudzu.us>
12081 L: netdev@vger.kernel.org
12083 F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
12084 F: Documentation/networking/device_drivers/ethernet/neterion/vxge.rst
12085 F: drivers/net/ethernet/neterion/
12088 M: Pablo Neira Ayuso <pablo@netfilter.org>
12089 M: Jozsef Kadlecsik <kadlec@netfilter.org>
12090 M: Florian Westphal <fw@strlen.de>
12091 L: netfilter-devel@vger.kernel.org
12092 L: coreteam@netfilter.org
12094 W: http://www.netfilter.org/
12095 W: http://www.iptables.org/
12096 W: http://www.nftables.org/
12097 Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
12098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
12099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
12100 F: include/linux/netfilter*
12101 F: include/linux/netfilter/
12102 F: include/net/netfilter/
12103 F: include/uapi/linux/netfilter*
12104 F: include/uapi/linux/netfilter/
12105 F: net/*/netfilter.c
12106 F: net/*/netfilter/
12107 F: net/bridge/br_netfilter*.c
12110 NETROM NETWORK LAYER
12111 M: Ralf Baechle <ralf@linux-mips.org>
12112 L: linux-hams@vger.kernel.org
12114 W: http://www.linux-ax25.org/
12115 F: include/net/netrom.h
12116 F: include/uapi/linux/netrom.h
12119 NETRONOME ETHERNET DRIVERS
12120 M: Simon Horman <simon.horman@netronome.com>
12121 R: Jakub Kicinski <kuba@kernel.org>
12122 L: oss-drivers@netronome.com
12124 F: drivers/net/ethernet/netronome/
12126 NETWORK BLOCK DEVICE (NBD)
12127 M: Josef Bacik <josef@toxicpanda.com>
12128 L: linux-block@vger.kernel.org
12129 L: nbd@other.debian.org
12131 F: Documentation/admin-guide/blockdev/nbd.rst
12132 F: drivers/block/nbd.c
12133 F: include/trace/events/nbd.h
12134 F: include/uapi/linux/nbd.h
12136 NETWORK DROP MONITOR
12137 M: Neil Horman <nhorman@tuxdriver.com>
12138 L: netdev@vger.kernel.org
12140 W: https://fedorahosted.org/dropwatch/
12141 F: include/uapi/linux/net_dropmon.h
12142 F: net/core/drop_monitor.c
12145 M: "David S. Miller" <davem@davemloft.net>
12146 M: Jakub Kicinski <kuba@kernel.org>
12147 L: netdev@vger.kernel.org
12149 W: http://www.linuxfoundation.org/en/Net
12150 Q: http://patchwork.ozlabs.org/project/netdev/list/
12151 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12153 F: Documentation/devicetree/bindings/net/
12154 F: drivers/connector/
12156 F: include/linux/etherdevice.h
12157 F: include/linux/fcdevice.h
12158 F: include/linux/fddidevice.h
12159 F: include/linux/hippidevice.h
12160 F: include/linux/if_*
12161 F: include/linux/inetdevice.h
12162 F: include/linux/netdevice.h
12163 F: include/uapi/linux/if_*
12164 F: include/uapi/linux/netdevice.h
12166 NETWORKING DRIVERS (WIRELESS)
12167 M: Kalle Valo <kvalo@codeaurora.org>
12168 L: linux-wireless@vger.kernel.org
12170 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12171 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
12172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
12173 F: Documentation/devicetree/bindings/net/wireless/
12174 F: drivers/net/wireless/
12177 M: Andrew Lunn <andrew@lunn.ch>
12178 M: Vivien Didelot <vivien.didelot@gmail.com>
12179 M: Florian Fainelli <f.fainelli@gmail.com>
12180 M: Vladimir Oltean <olteanv@gmail.com>
12182 F: Documentation/devicetree/bindings/net/dsa/
12183 F: drivers/net/dsa/
12184 F: include/linux/dsa/
12185 F: include/linux/platform_data/dsa.h
12186 F: include/net/dsa.h
12189 NETWORKING [GENERAL]
12190 M: "David S. Miller" <davem@davemloft.net>
12191 M: Jakub Kicinski <kuba@kernel.org>
12192 L: netdev@vger.kernel.org
12194 W: http://www.linuxfoundation.org/en/Net
12195 Q: http://patchwork.ozlabs.org/project/netdev/list/
12196 B: mailto:netdev@vger.kernel.org
12197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12198 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
12199 F: Documentation/networking/
12200 F: include/linux/in.h
12201 F: include/linux/net.h
12202 F: include/linux/netdevice.h
12204 F: include/uapi/linux/in.h
12205 F: include/uapi/linux/net.h
12206 F: include/uapi/linux/net_namespace.h
12207 F: include/uapi/linux/netdevice.h
12211 F: tools/testing/selftests/net/
12214 M: Steffen Klassert <steffen.klassert@secunet.com>
12215 M: Herbert Xu <herbert@gondor.apana.org.au>
12216 M: "David S. Miller" <davem@davemloft.net>
12217 L: netdev@vger.kernel.org
12219 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
12220 T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
12221 F: include/net/xfrm.h
12222 F: include/uapi/linux/xfrm.h
12225 F: net/ipv4/ip_vti.c
12226 F: net/ipv4/ipcomp.c
12230 F: net/ipv6/ip6_vti.c
12231 F: net/ipv6/ipcomp6.c
12235 F: tools/testing/selftests/net/ipsec.c
12237 NETWORKING [IPv4/IPv6]
12238 M: "David S. Miller" <davem@davemloft.net>
12239 M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
12240 M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
12241 L: netdev@vger.kernel.org
12243 T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
12249 NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
12250 M: Paul Moore <paul@paul-moore.com>
12251 L: netdev@vger.kernel.org
12252 L: linux-security-module@vger.kernel.org
12254 W: https://github.com/netlabel
12255 F: Documentation/netlabel/
12256 F: include/net/calipso.h
12257 F: include/net/cipso_ipv4.h
12258 F: include/net/netlabel.h
12259 F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
12260 F: include/uapi/linux/netfilter/xt_SECMARK.h
12261 F: net/ipv4/cipso_ipv4.c
12262 F: net/ipv6/calipso.c
12263 F: net/netfilter/xt_CONNSECMARK.c
12264 F: net/netfilter/xt_SECMARK.c
12268 M: Mat Martineau <mathew.j.martineau@linux.intel.com>
12269 M: Matthieu Baerts <matthieu.baerts@tessares.net>
12270 L: netdev@vger.kernel.org
12271 L: mptcp@lists.01.org
12273 W: https://github.com/multipath-tcp/mptcp_net-next/wiki
12274 B: https://github.com/multipath-tcp/mptcp_net-next/issues
12275 F: include/net/mptcp.h
12276 F: include/uapi/linux/mptcp.h
12278 F: tools/testing/selftests/net/mptcp/
12281 M: Eric Dumazet <edumazet@google.com>
12282 L: netdev@vger.kernel.org
12284 F: include/linux/tcp.h
12285 F: include/net/tcp.h
12286 F: include/trace/events/tcp.h
12287 F: include/uapi/linux/tcp.h
12288 F: net/ipv4/syncookies.c
12290 F: net/ipv6/syncookies.c
12294 M: Boris Pismenny <borisp@nvidia.com>
12295 M: Aviad Yehezkel <aviadye@nvidia.com>
12296 M: John Fastabend <john.fastabend@gmail.com>
12297 M: Daniel Borkmann <daniel@iogearbox.net>
12298 M: Jakub Kicinski <kuba@kernel.org>
12299 L: netdev@vger.kernel.org
12301 F: include/net/tls.h
12302 F: include/uapi/linux/tls.h
12305 NETWORKING [WIRELESS]
12306 L: linux-wireless@vger.kernel.org
12307 Q: http://patchwork.kernel.org/project/linux-wireless/list/
12309 NETXEN (1/10) GbE SUPPORT
12310 M: Manish Chopra <manishc@marvell.com>
12311 M: Rahul Verma <rahulv@marvell.com>
12312 M: GR-Linux-NIC-Dev@marvell.com
12313 L: netdev@vger.kernel.org
12315 F: drivers/net/ethernet/qlogic/netxen/
12317 NET_FAILOVER MODULE
12318 M: Sridhar Samudrala <sridhar.samudrala@intel.com>
12319 L: netdev@vger.kernel.org
12321 F: Documentation/networking/net_failover.rst
12322 F: drivers/net/net_failover.c
12323 F: include/net/net_failover.h
12326 M: David Ahern <dsahern@kernel.org>
12327 L: netdev@vger.kernel.org
12329 F: include/net/netns/nexthop.h
12330 F: include/net/nexthop.h
12331 F: include/uapi/linux/nexthop.h
12332 F: net/ipv4/nexthop.c
12335 L: netdev@vger.kernel.org
12337 F: Documentation/devicetree/bindings/net/nfc/
12339 F: include/linux/platform_data/nfcmrvl.h
12340 F: include/net/nfc/
12341 F: include/uapi/linux/nfc.h
12344 NFS, SUNRPC, AND LOCKD CLIENTS
12345 M: Trond Myklebust <trond.myklebust@hammerspace.com>
12346 M: Anna Schumaker <anna.schumaker@netapp.com>
12347 L: linux-nfs@vger.kernel.org
12349 W: http://client.linux-nfs.org
12350 T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
12354 F: include/linux/lockd/
12355 F: include/linux/nfs*
12356 F: include/linux/sunrpc/
12357 F: include/uapi/linux/nfs*
12358 F: include/uapi/linux/sunrpc/
12360 F: Documentation/filesystems/nfs/
12363 M: Ryusuke Konishi <konishi.ryusuke@gmail.com>
12364 L: linux-nilfs@vger.kernel.org
12366 W: https://nilfs.sourceforge.io/
12367 W: https://nilfs.osdn.jp/
12368 T: git git://github.com/konis/nilfs2.git
12369 F: Documentation/filesystems/nilfs2.rst
12371 F: include/trace/events/nilfs2.h
12372 F: include/uapi/linux/nilfs2_api.h
12373 F: include/uapi/linux/nilfs2_ondisk.h
12375 NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
12376 M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
12378 W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
12379 F: Documentation/scsi/NinjaSCSI.rst
12380 F: drivers/scsi/pcmcia/nsp_*
12382 NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
12383 M: GOTO Masanori <gotom@debian.or.jp>
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/nsp32*
12391 M: Ley Foon Tan <ley.foon.tan@intel.com>
12393 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
12396 NITRO ENCLAVES (NE)
12397 M: Andra Paraschiv <andraprs@amazon.com>
12398 M: Alexandru Vasile <lexnv@amazon.com>
12399 M: Alexandru Ciobotaru <alcioa@amazon.com>
12400 L: linux-kernel@vger.kernel.org
12402 W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
12403 F: Documentation/virt/ne_overview.rst
12404 F: drivers/virt/nitro_enclaves/
12405 F: include/linux/nitro_enclaves.h
12406 F: include/uapi/linux/nitro_enclaves.h
12407 F: samples/nitro_enclaves/
12409 NOHZ, DYNTICKS SUPPORT
12410 M: Frederic Weisbecker <fweisbec@gmail.com>
12411 M: Thomas Gleixner <tglx@linutronix.de>
12412 M: Ingo Molnar <mingo@kernel.org>
12413 L: linux-kernel@vger.kernel.org
12415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
12416 F: include/linux/sched/nohz.h
12417 F: include/linux/tick.h
12418 F: kernel/time/tick*.*
12420 NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
12421 M: Pavel Machek <pavel@ucw.cz>
12422 M: Sakari Ailus <sakari.ailus@iki.fi>
12423 L: linux-media@vger.kernel.org
12425 F: drivers/media/i2c/ad5820.c
12426 F: drivers/media/i2c/et8ek8
12428 NOKIA N900 POWER SUPPLY DRIVERS
12429 R: Pali Rohár <pali@kernel.org>
12430 F: drivers/power/supply/bq2415x_charger.c
12431 F: drivers/power/supply/bq27xxx_battery.c
12432 F: drivers/power/supply/bq27xxx_battery_i2c.c
12433 F: drivers/power/supply/isp1704_charger.c
12434 F: drivers/power/supply/rx51_battery.c
12435 F: include/linux/power/bq2415x_charger.h
12436 F: include/linux/power/bq27xxx_battery.h
12439 M: Willy Tarreau <w@1wt.eu>
12441 T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git
12442 F: tools/include/nolibc/
12445 M: Matthias Maennich <maennich@google.com>
12447 F: Documentation/core-api/symbol-namespaces.rst
12451 M: Sanjay R Mehta <sanju.mehta@amd.com>
12452 M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
12453 L: linux-ntb@googlegroups.com
12455 F: drivers/ntb/hw/amd/
12458 M: Jon Mason <jdmason@kudzu.us>
12459 M: Dave Jiang <dave.jiang@intel.com>
12460 M: Allen Hubbe <allenbh@gmail.com>
12461 L: linux-ntb@googlegroups.com
12463 W: https://github.com/jonmason/ntb/wiki
12464 T: git git://github.com/jonmason/ntb.git
12465 F: drivers/net/ntb_netdev.c
12467 F: include/linux/ntb.h
12468 F: include/linux/ntb_transport.h
12469 F: tools/testing/selftests/ntb/
12472 M: Serge Semin <fancer.lancer@gmail.com>
12473 L: linux-ntb@googlegroups.com
12475 F: drivers/ntb/hw/idt/
12478 M: Dave Jiang <dave.jiang@intel.com>
12479 L: linux-ntb@googlegroups.com
12481 W: https://github.com/davejiang/linux/wiki
12482 T: git https://github.com/davejiang/linux.git
12483 F: drivers/ntb/hw/intel/
12486 M: Anton Altaparmakov <anton@tuxera.com>
12487 L: linux-ntfs-dev@lists.sourceforge.net
12489 W: http://www.tuxera.com/
12490 T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
12491 F: Documentation/filesystems/ntfs.rst
12495 M: Finn Thain <fthain@telegraphics.com.au>
12496 L: linux-m68k@lists.linux-m68k.org
12498 F: arch/*/include/asm/nubus.h
12500 F: include/linux/nubus.h
12501 F: include/uapi/linux/nubus.h
12503 NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
12504 M: Antonino Daplas <adaplas@gmail.com>
12505 L: linux-fbdev@vger.kernel.org
12507 F: drivers/video/fbdev/nvidia/
12508 F: drivers/video/fbdev/riva/
12511 M: Keith Busch <kbusch@kernel.org>
12512 M: Jens Axboe <axboe@fb.com>
12513 M: Christoph Hellwig <hch@lst.de>
12514 M: Sagi Grimberg <sagi@grimberg.me>
12515 L: linux-nvme@lists.infradead.org
12517 W: http://git.infradead.org/nvme.git
12518 T: git://git.infradead.org/nvme.git
12519 F: drivers/nvme/host/
12520 F: include/linux/nvme.h
12521 F: include/uapi/linux/nvme_ioctl.h
12523 NVM EXPRESS FC TRANSPORT DRIVERS
12524 M: James Smart <james.smart@broadcom.com>
12525 L: linux-nvme@lists.infradead.org
12527 F: drivers/nvme/host/fc.c
12528 F: drivers/nvme/target/fc.c
12529 F: drivers/nvme/target/fcloop.c
12530 F: include/linux/nvme-fc-driver.h
12531 F: include/linux/nvme-fc.h
12533 NVM EXPRESS TARGET DRIVER
12534 M: Christoph Hellwig <hch@lst.de>
12535 M: Sagi Grimberg <sagi@grimberg.me>
12536 M: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
12537 L: linux-nvme@lists.infradead.org
12539 W: http://git.infradead.org/nvme.git
12540 T: git://git.infradead.org/nvme.git
12541 F: drivers/nvme/target/
12544 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
12546 T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
12547 F: Documentation/ABI/stable/sysfs-bus-nvmem
12548 F: Documentation/devicetree/bindings/nvmem/
12550 F: include/linux/nvmem-consumer.h
12551 F: include/linux/nvmem-provider.h
12554 M: Ashish Kumar <ashish.kumar@nxp.com>
12555 R: Yogesh Gaur <yogeshgaur.83@gmail.com>
12556 L: linux-spi@vger.kernel.org
12558 F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
12559 F: drivers/spi/spi-nxp-fspi.c
12561 NXP FXAS21002C DRIVER
12562 M: Rui Miguel Silva <rmfrfs@gmail.com>
12563 L: linux-iio@vger.kernel.org
12565 F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.txt
12566 F: drivers/iio/gyro/fxas21002c.h
12567 F: drivers/iio/gyro/fxas21002c_core.c
12568 F: drivers/iio/gyro/fxas21002c_i2c.c
12569 F: drivers/iio/gyro/fxas21002c_spi.c
12571 NXP i.MX 8MQ DCSS DRIVER
12572 M: Laurentiu Palcu <laurentiu.palcu@oss.nxp.com>
12573 R: Lucas Stach <l.stach@pengutronix.de>
12574 L: dri-devel@lists.freedesktop.org
12576 F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
12577 F: drivers/gpu/drm/imx/dcss/
12579 NXP PTN5150A CC LOGIC AND EXTCON DRIVER
12580 M: Krzysztof Kozlowski <krzk@kernel.org>
12581 L: linux-kernel@vger.kernel.org
12583 F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
12584 F: drivers/extcon/extcon-ptn5150.c
12586 NXP SGTL5000 DRIVER
12587 M: Fabio Estevam <festevam@gmail.com>
12588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12590 F: Documentation/devicetree/bindings/sound/sgtl5000.yaml
12591 F: sound/soc/codecs/sgtl5000*
12593 NXP SJA1105 ETHERNET SWITCH DRIVER
12594 M: Vladimir Oltean <olteanv@gmail.com>
12595 L: linux-kernel@vger.kernel.org
12597 F: drivers/net/dsa/sja1105
12599 NXP TDA998X DRM DRIVER
12600 M: Russell King <linux@armlinux.org.uk>
12602 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
12603 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
12604 F: drivers/gpu/drm/i2c/tda998x_drv.c
12605 F: include/drm/i2c/tda998x.h
12606 F: include/dt-bindings/display/tda998x.h
12610 M: Peter Rosin <peda@axentia.se>
12611 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12613 F: Documentation/devicetree/bindings/sound/tfa9879.txt
12614 F: sound/soc/codecs/tfa9879*
12617 M: Clément Perrochaud <clement.perrochaud@effinnov.com>
12618 R: Charles Gorand <charles.gorand@effinnov.com>
12619 L: linux-nfc@lists.01.org (moderated for non-subscribers)
12621 F: drivers/nfc/nxp-nci
12624 M: Jiri Pirko <jiri@nvidia.com>
12625 L: netdev@vger.kernel.org
12627 F: include/linux/objagg.h
12629 F: lib/test_objagg.c
12632 M: Josh Poimboeuf <jpoimboe@redhat.com>
12633 M: Peter Zijlstra <peterz@infradead.org>
12636 F: include/linux/objtool.h
12638 OCELOT ETHERNET SWITCH DRIVER
12639 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12640 M: Vladimir Oltean <vladimir.oltean@nxp.com>
12641 M: Claudiu Manoil <claudiu.manoil@nxp.com>
12642 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
12643 L: netdev@vger.kernel.org
12645 F: drivers/net/dsa/ocelot/*
12646 F: drivers/net/ethernet/mscc/
12647 F: include/soc/mscc/ocelot*
12648 F: net/dsa/tag_ocelot.c
12649 F: tools/testing/selftests/drivers/net/ocelot/*
12651 OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
12652 M: Frederic Barrat <fbarrat@linux.ibm.com>
12653 M: Andrew Donnellan <ajd@linux.ibm.com>
12654 L: linuxppc-dev@lists.ozlabs.org
12656 F: Documentation/userspace-api/accelerators/ocxl.rst
12657 F: arch/powerpc/include/asm/pnv-ocxl.h
12658 F: arch/powerpc/platforms/powernv/ocxl.c
12659 F: drivers/misc/ocxl/
12660 F: include/misc/ocxl*
12661 F: include/uapi/misc/ocxl.h
12664 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12665 M: Jarkko Nikula <jarkko.nikula@bitmer.com>
12666 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12667 L: linux-omap@vger.kernel.org
12669 F: sound/soc/ti/n810.c
12670 F: sound/soc/ti/omap*
12671 F: sound/soc/ti/rx51.c
12672 F: sound/soc/ti/sdma-pcm.*
12674 OMAP CLOCK FRAMEWORK SUPPORT
12675 M: Paul Walmsley <paul@pwsan.com>
12676 L: linux-omap@vger.kernel.org
12678 F: arch/arm/*omap*/*clock*
12680 OMAP DEVICE TREE SUPPORT
12681 M: Benoît Cousson <bcousson@baylibre.com>
12682 M: Tony Lindgren <tony@atomide.com>
12683 L: linux-omap@vger.kernel.org
12684 L: devicetree@vger.kernel.org
12686 F: arch/arm/boot/dts/*am3*
12687 F: arch/arm/boot/dts/*am4*
12688 F: arch/arm/boot/dts/*am5*
12689 F: arch/arm/boot/dts/*dra7*
12690 F: arch/arm/boot/dts/*omap*
12691 F: arch/arm/boot/dts/logicpd-som-lv*
12692 F: arch/arm/boot/dts/logicpd-torpedo*
12694 OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
12695 L: linux-omap@vger.kernel.org
12696 L: linux-fbdev@vger.kernel.org
12698 F: Documentation/arm/omap/dss.rst
12699 F: drivers/video/fbdev/omap2/
12701 OMAP FRAMEBUFFER SUPPORT
12702 L: linux-fbdev@vger.kernel.org
12703 L: linux-omap@vger.kernel.org
12705 F: drivers/video/fbdev/omap/
12707 OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
12708 M: Roger Quadros <rogerq@ti.com>
12709 M: Tony Lindgren <tony@atomide.com>
12710 L: linux-omap@vger.kernel.org
12712 F: arch/arm/mach-omap2/*gpmc*
12713 F: drivers/memory/omap-gpmc.c
12716 M: Grygorii Strashko <grygorii.strashko@ti.com>
12717 M: Santosh Shilimkar <ssantosh@kernel.org>
12718 M: Kevin Hilman <khilman@kernel.org>
12719 L: linux-omap@vger.kernel.org
12721 F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
12722 F: drivers/gpio/gpio-omap.c
12724 OMAP HARDWARE SPINLOCK SUPPORT
12725 M: Ohad Ben-Cohen <ohad@wizery.com>
12726 L: linux-omap@vger.kernel.org
12728 F: drivers/hwspinlock/omap_hwspinlock.c
12730 OMAP HS MMC SUPPORT
12731 L: linux-mmc@vger.kernel.org
12732 L: linux-omap@vger.kernel.org
12734 F: drivers/mmc/host/omap_hsmmc.c
12737 M: Paul Walmsley <paul@pwsan.com>
12738 L: linux-omap@vger.kernel.org
12740 F: arch/arm/mach-omap2/omap_hwmod*data*
12742 OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
12743 M: Benoît Cousson <bcousson@baylibre.com>
12744 L: linux-omap@vger.kernel.org
12746 F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
12749 M: Benoît Cousson <bcousson@baylibre.com>
12750 M: Paul Walmsley <paul@pwsan.com>
12751 L: linux-omap@vger.kernel.org
12753 F: arch/arm/mach-omap2/omap_hwmod.*
12756 M: Vignesh R <vigneshr@ti.com>
12757 L: linux-omap@vger.kernel.org
12758 L: linux-i2c@vger.kernel.org
12760 F: Documentation/devicetree/bindings/i2c/i2c-omap.txt
12761 F: drivers/i2c/busses/i2c-omap.c
12763 OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
12764 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12765 L: linux-media@vger.kernel.org
12767 F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
12768 F: drivers/media/platform/omap3isp/
12769 F: drivers/staging/media/omap4iss/
12772 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12773 L: linux-omap@vger.kernel.org
12775 F: drivers/mmc/host/omap.c
12777 OMAP POWER MANAGEMENT SUPPORT
12778 M: Kevin Hilman <khilman@kernel.org>
12779 L: linux-omap@vger.kernel.org
12781 F: arch/arm/*omap*/*pm*
12782 F: drivers/cpufreq/omap-cpufreq.c
12784 OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
12785 M: Rajendra Nayak <rnayak@codeaurora.org>
12786 M: Paul Walmsley <paul@pwsan.com>
12787 L: linux-omap@vger.kernel.org
12789 F: arch/arm/mach-omap2/prm*
12791 OMAP RANDOM NUMBER GENERATOR SUPPORT
12792 M: Deepak Saxena <dsaxena@plexity.net>
12794 F: drivers/char/hw_random/omap-rng.c
12797 L: linux-usb@vger.kernel.org
12798 L: linux-omap@vger.kernel.org
12800 F: arch/arm/*omap*/usb*
12801 F: drivers/usb/*/*omap*
12803 OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
12804 M: Mark Jackson <mpfj@newflow.co.uk>
12805 L: linux-omap@vger.kernel.org
12807 F: arch/arm/boot/dts/am335x-nano.dts
12810 M: Aaro Koskinen <aaro.koskinen@iki.fi>
12811 M: Tony Lindgren <tony@atomide.com>
12812 L: linux-omap@vger.kernel.org
12814 Q: http://patchwork.kernel.org/project/linux-omap/list/
12815 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12816 F: arch/arm/configs/omap1_defconfig
12817 F: arch/arm/mach-omap1/
12818 F: arch/arm/plat-omap/
12819 F: drivers/i2c/busses/i2c-omap.c
12820 F: include/linux/platform_data/ams-delta-fiq.h
12821 F: include/linux/platform_data/i2c-omap.h
12824 M: Tony Lindgren <tony@atomide.com>
12825 L: linux-omap@vger.kernel.org
12827 W: http://www.muru.com/linux/omap/
12828 W: http://linux.omap.com/
12829 Q: http://patchwork.kernel.org/project/linux-omap/list/
12830 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
12831 F: arch/arm/configs/omap2plus_defconfig
12832 F: arch/arm/mach-omap2/
12833 F: arch/arm/plat-omap/
12834 F: drivers/bus/ti-sysc.c
12835 F: drivers/i2c/busses/i2c-omap.c
12836 F: drivers/irqchip/irq-omap-intc.c
12837 F: drivers/mfd/*omap*.c
12838 F: drivers/mfd/menelaus.c
12839 F: drivers/mfd/palmas.c
12840 F: drivers/mfd/tps65217.c
12841 F: drivers/mfd/tps65218.c
12842 F: drivers/mfd/tps65910.c
12843 F: drivers/mfd/twl-core.[ch]
12844 F: drivers/mfd/twl4030*.c
12845 F: drivers/mfd/twl6030*.c
12846 F: drivers/mfd/twl6040*.c
12847 F: drivers/regulator/palmas-regulator*.c
12848 F: drivers/regulator/pbias-regulator.c
12849 F: drivers/regulator/tps65217-regulator.c
12850 F: drivers/regulator/tps65218-regulator.c
12851 F: drivers/regulator/tps65910-regulator.c
12852 F: drivers/regulator/twl-regulator.c
12853 F: drivers/regulator/twl6030-regulator.c
12854 F: include/linux/platform_data/i2c-omap.h
12855 F: include/linux/platform_data/ti-sysc.h
12858 M: Bob Copeland <me@bobcopeland.com>
12859 L: linux-karma-devel@lists.sourceforge.net
12861 F: Documentation/filesystems/omfs.rst
12864 OMNIKEY CARDMAN 4000 DRIVER
12865 M: Harald Welte <laforge@gnumonks.org>
12867 F: drivers/char/pcmcia/cm4000_cs.c
12868 F: include/linux/cm4000_cs.h
12869 F: include/uapi/linux/cm4000_cs.h
12871 OMNIKEY CARDMAN 4040 DRIVER
12872 M: Harald Welte <laforge@gnumonks.org>
12874 F: drivers/char/pcmcia/cm4040_cs.*
12876 OMNIVISION OV13858 SENSOR DRIVER
12877 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12878 L: linux-media@vger.kernel.org
12880 T: git git://linuxtv.org/media_tree.git
12881 F: drivers/media/i2c/ov13858.c
12883 OMNIVISION OV2680 SENSOR DRIVER
12884 M: Rui Miguel Silva <rmfrfs@gmail.com>
12885 L: linux-media@vger.kernel.org
12887 T: git git://linuxtv.org/media_tree.git
12888 F: Documentation/devicetree/bindings/media/i2c/ov2680.txt
12889 F: drivers/media/i2c/ov2680.c
12891 OMNIVISION OV2685 SENSOR DRIVER
12892 M: Shunqian Zheng <zhengsq@rock-chips.com>
12893 L: linux-media@vger.kernel.org
12895 T: git git://linuxtv.org/media_tree.git
12896 F: drivers/media/i2c/ov2685.c
12898 OMNIVISION OV2740 SENSOR DRIVER
12899 M: Tianshu Qiu <tian.shu.qiu@intel.com>
12900 R: Shawn Tu <shawnx.tu@intel.com>
12901 R: Bingbu Cao <bingbu.cao@intel.com>
12902 L: linux-media@vger.kernel.org
12904 T: git git://linuxtv.org/media_tree.git
12905 F: drivers/media/i2c/ov2740.c
12907 OMNIVISION OV5640 SENSOR DRIVER
12908 M: Steve Longerbeam <slongerbeam@gmail.com>
12909 L: linux-media@vger.kernel.org
12911 T: git git://linuxtv.org/media_tree.git
12912 F: drivers/media/i2c/ov5640.c
12914 OMNIVISION OV5647 SENSOR DRIVER
12915 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
12916 M: Jacopo Mondi <jacopo@jmondi.org>
12917 L: linux-media@vger.kernel.org
12919 T: git git://linuxtv.org/media_tree.git
12920 F: Documentation/devicetree/bindings/media/i2c/ov5647.yaml
12921 F: drivers/media/i2c/ov5647.c
12923 OMNIVISION OV5670 SENSOR DRIVER
12924 M: Chiranjeevi Rapolu <chiranjeevi.rapolu@intel.com>
12925 M: Hyungwoo Yang <hyungwoo.yang@intel.com>
12926 L: linux-media@vger.kernel.org
12928 T: git git://linuxtv.org/media_tree.git
12929 F: drivers/media/i2c/ov5670.c
12931 OMNIVISION OV5675 SENSOR DRIVER
12932 M: Shawn Tu <shawnx.tu@intel.com>
12933 L: linux-media@vger.kernel.org
12935 T: git git://linuxtv.org/media_tree.git
12936 F: drivers/media/i2c/ov5675.c
12938 OMNIVISION OV5695 SENSOR DRIVER
12939 M: Shunqian Zheng <zhengsq@rock-chips.com>
12940 L: linux-media@vger.kernel.org
12942 T: git git://linuxtv.org/media_tree.git
12943 F: drivers/media/i2c/ov5695.c
12945 OMNIVISION OV7670 SENSOR DRIVER
12946 M: Jonathan Corbet <corbet@lwn.net>
12947 L: linux-media@vger.kernel.org
12949 T: git git://linuxtv.org/media_tree.git
12950 F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
12951 F: drivers/media/i2c/ov7670.c
12953 OMNIVISION OV772x SENSOR DRIVER
12954 M: Jacopo Mondi <jacopo@jmondi.org>
12955 L: linux-media@vger.kernel.org
12957 T: git git://linuxtv.org/media_tree.git
12958 F: Documentation/devicetree/bindings/media/i2c/ov772x.txt
12959 F: drivers/media/i2c/ov772x.c
12960 F: include/media/i2c/ov772x.h
12962 OMNIVISION OV7740 SENSOR DRIVER
12963 M: Wenyou Yang <wenyou.yang@microchip.com>
12964 L: linux-media@vger.kernel.org
12966 T: git git://linuxtv.org/media_tree.git
12967 F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
12968 F: drivers/media/i2c/ov7740.c
12970 OMNIVISION OV8856 SENSOR DRIVER
12971 M: Dongchun Zhu <dongchun.zhu@mediatek.com>
12972 L: linux-media@vger.kernel.org
12974 T: git git://linuxtv.org/media_tree.git
12975 F: Documentation/devicetree/bindings/media/i2c/ov8856.yaml
12976 F: drivers/media/i2c/ov8856.c
12978 OMNIVISION OV9640 SENSOR DRIVER
12979 M: Petr Cvek <petrcvekcz@gmail.com>
12980 L: linux-media@vger.kernel.org
12982 F: drivers/media/i2c/ov9640.*
12984 OMNIVISION OV9650 SENSOR DRIVER
12985 M: Sakari Ailus <sakari.ailus@linux.intel.com>
12986 R: Akinobu Mita <akinobu.mita@gmail.com>
12987 R: Sylwester Nawrocki <s.nawrocki@samsung.com>
12988 L: linux-media@vger.kernel.org
12990 T: git git://linuxtv.org/media_tree.git
12991 F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
12992 F: drivers/media/i2c/ov9650.c
12994 ONENAND FLASH DRIVER
12995 M: Kyungmin Park <kyungmin.park@samsung.com>
12996 L: linux-mtd@lists.infradead.org
12998 F: drivers/mtd/nand/onenand/
12999 F: include/linux/mtd/onenand*.h
13001 ONION OMEGA2+ BOARD
13002 M: Harvey Hunt <harveyhuntnexus@gmail.com>
13003 L: linux-mips@vger.kernel.org
13005 F: arch/mips/boot/dts/ralink/omega2p.dts
13008 M: Jens Wiklander <jens.wiklander@linaro.org>
13009 L: op-tee@lists.trustedfirmware.org
13011 F: Documentation/ABI/testing/sysfs-bus-optee-devices
13012 F: drivers/tee/optee/
13014 OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
13015 M: Sumit Garg <sumit.garg@linaro.org>
13016 L: op-tee@lists.trustedfirmware.org
13018 F: drivers/char/hw_random/optee-rng.c
13021 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
13022 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
13023 L: linux-rdma@vger.kernel.org
13025 F: drivers/infiniband/ulp/opa_vnic
13027 OPEN FIRMWARE AND DEVICE TREE OVERLAYS
13028 M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
13029 M: Frank Rowand <frowand.list@gmail.com>
13030 L: devicetree@vger.kernel.org
13032 F: Documentation/devicetree/dynamic-resolution-notes.rst
13033 F: Documentation/devicetree/overlay-notes.rst
13034 F: drivers/of/overlay.c
13035 F: drivers/of/resolver.c
13036 K: of_overlay_notifier_
13038 OPEN FIRMWARE AND FLATTENED DEVICE TREE
13039 M: Rob Herring <robh+dt@kernel.org>
13040 M: Frank Rowand <frowand.list@gmail.com>
13041 L: devicetree@vger.kernel.org
13043 W: http://www.devicetree.org/
13044 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13045 F: Documentation/ABI/testing/sysfs-firmware-ofw
13047 F: include/linux/of*.h
13050 OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
13051 M: Rob Herring <robh+dt@kernel.org>
13052 L: devicetree@vger.kernel.org
13054 Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
13055 T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
13056 F: Documentation/devicetree/
13057 F: arch/*/boot/dts/
13058 F: include/dt-bindings/
13060 OPENCORES I2C BUS DRIVER
13061 M: Peter Korsgaard <peter@korsgaard.com>
13062 M: Andrew Lunn <andrew@lunn.ch>
13063 L: linux-i2c@vger.kernel.org
13065 F: Documentation/devicetree/bindings/i2c/i2c-ocores.txt
13066 F: Documentation/i2c/busses/i2c-ocores.rst
13067 F: drivers/i2c/busses/i2c-ocores.c
13068 F: include/linux/platform_data/i2c-ocores.h
13070 OPENRISC ARCHITECTURE
13071 M: Jonas Bonn <jonas@southpole.se>
13072 M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
13073 M: Stafford Horne <shorne@gmail.com>
13074 L: openrisc@lists.librecores.org
13076 W: http://openrisc.io
13077 T: git git://github.com/openrisc/linux.git
13078 F: Documentation/devicetree/bindings/openrisc/
13079 F: Documentation/openrisc/
13081 F: drivers/irqchip/irq-ompic.c
13082 F: drivers/irqchip/irq-or1k-*
13085 M: Pravin B Shelar <pshelar@ovn.org>
13086 L: netdev@vger.kernel.org
13087 L: dev@openvswitch.org
13089 W: http://openvswitch.org
13090 F: include/uapi/linux/openvswitch.h
13091 F: net/openvswitch/
13093 OPERATING PERFORMANCE POINTS (OPP)
13094 M: Viresh Kumar <vireshk@kernel.org>
13095 M: Nishanth Menon <nm@ti.com>
13096 M: Stephen Boyd <sboyd@kernel.org>
13097 L: linux-pm@vger.kernel.org
13099 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
13100 F: Documentation/devicetree/bindings/opp/
13101 F: Documentation/power/opp.rst
13103 F: include/linux/pm_opp.h
13106 M: Clemens Ladisch <clemens@ladisch.de>
13107 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13109 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
13110 F: sound/drivers/opl4/
13113 M: Robert Richter <rric@kernel.org>
13114 L: oprofile-list@lists.sf.net
13116 F: arch/*/include/asm/oprofile*.h
13117 F: arch/*/oprofile/
13118 F: drivers/oprofile/
13119 F: include/linux/oprofile.h
13121 ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
13122 M: Mark Fasheh <mark@fasheh.com>
13123 M: Joel Becker <jlbec@evilplan.org>
13124 M: Joseph Qi <joseph.qi@linux.alibaba.com>
13125 L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
13127 W: http://ocfs2.wiki.kernel.org
13128 F: Documentation/filesystems/dlmfs.rst
13129 F: Documentation/filesystems/ocfs2.rst
13132 ORANGEFS FILESYSTEM
13133 M: Mike Marshall <hubcap@omnibond.com>
13134 R: Martin Brandenburg <martin@omnibond.com>
13135 L: devel@lists.orangefs.org
13137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
13138 F: Documentation/filesystems/orangefs.rst
13142 L: linux-wireless@vger.kernel.org
13144 W: https://wireless.wiki.kernel.org/en/users/Drivers/orinoco
13145 W: http://www.nongnu.org/orinoco/
13146 F: drivers/net/wireless/intersil/orinoco/
13148 OV2659 OMNIVISION SENSOR DRIVER
13149 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13150 L: linux-media@vger.kernel.org
13152 W: https://linuxtv.org
13153 Q: http://patchwork.linuxtv.org/project/linux-media/list/
13154 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13155 F: drivers/media/i2c/ov2659.c
13156 F: include/media/i2c/ov2659.h
13159 M: Miklos Szeredi <miklos@szeredi.hu>
13160 L: linux-unionfs@vger.kernel.org
13162 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
13163 F: Documentation/filesystems/overlayfs.rst
13166 P54 WIRELESS DRIVER
13167 M: Christian Lamparter <chunkeey@googlemail.com>
13168 L: linux-wireless@vger.kernel.org
13170 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
13171 F: drivers/net/wireless/intersil/p54/
13174 M: Vladimir Oltean <olteanv@gmail.com>
13175 L: netdev@vger.kernel.org
13177 F: Documentation/core-api/packing.rst
13178 F: include/linux/packing.h
13181 PADATA PARALLEL EXECUTION MECHANISM
13182 M: Steffen Klassert <steffen.klassert@secunet.com>
13183 M: Daniel Jordan <daniel.m.jordan@oracle.com>
13184 L: linux-crypto@vger.kernel.org
13185 L: linux-kernel@vger.kernel.org
13187 F: Documentation/core-api/padata.rst
13188 F: include/linux/padata.h
13192 M: Jesper Dangaard Brouer <hawk@kernel.org>
13193 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
13194 L: netdev@vger.kernel.org
13196 F: include/net/page_pool.h
13197 F: net/core/page_pool.c
13199 PANASONIC LAPTOP ACPI EXTRAS DRIVER
13200 M: Harald Welte <laforge@gnumonks.org>
13201 L: platform-driver-x86@vger.kernel.org
13203 F: drivers/platform/x86/panasonic-laptop.c
13205 PARALLAX PING IIO SENSOR DRIVER
13206 M: Andreas Klinger <ak@it-klinger.de>
13207 L: linux-iio@vger.kernel.org
13209 F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
13210 F: drivers/iio/proximity/ping.c
13212 PARALLEL LCD/KEYPAD PANEL DRIVER
13213 M: Willy Tarreau <willy@haproxy.com>
13214 M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
13216 F: Documentation/admin-guide/lcd-panel-cgram.rst
13217 F: drivers/auxdisplay/panel.c
13219 PARALLEL PORT SUBSYSTEM
13220 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
13221 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
13222 L: linux-parport@lists.infradead.org (subscribers-only)
13224 F: Documentation/driver-api/parport*.rst
13225 F: drivers/char/ppdev.c
13226 F: drivers/parport/
13227 F: include/linux/parport*.h
13228 F: include/uapi/linux/ppdev.h
13230 PARAVIRT_OPS INTERFACE
13231 M: Juergen Gross <jgross@suse.com>
13232 M: Deep Shah <sdeep@vmware.com>
13233 M: "VMware, Inc." <pv-drivers@vmware.com>
13234 L: virtualization@lists.linux-foundation.org
13236 F: Documentation/virt/paravirt_ops.rst
13237 F: arch/*/include/asm/paravirt*.h
13238 F: arch/*/kernel/paravirt*
13239 F: include/linux/hypervisor.h
13241 PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
13242 M: Tim Waugh <tim@cyberelk.net>
13243 L: linux-parport@lists.infradead.org (subscribers-only)
13245 F: Documentation/admin-guide/blockdev/paride.rst
13246 F: drivers/block/paride/
13248 PARISC ARCHITECTURE
13249 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
13250 M: Helge Deller <deller@gmx.de>
13251 L: linux-parisc@vger.kernel.org
13253 W: https://parisc.wiki.kernel.org
13254 Q: http://patchwork.kernel.org/project/linux-parisc/list/
13255 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
13256 T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
13257 F: Documentation/parisc/
13259 F: drivers/char/agp/parisc-agp.c
13260 F: drivers/input/misc/hp_sdc_rtc.c
13261 F: drivers/input/serio/gscps2.c
13262 F: drivers/input/serio/hp_sdc*
13264 F: drivers/parport/parport_gsc.*
13265 F: drivers/tty/serial/8250/8250_gsc.c
13266 F: drivers/video/console/sti*
13267 F: drivers/video/fbdev/sti*
13268 F: drivers/video/logo/logo_parisc*
13269 F: include/linux/hp_sdc.h
13272 M: Jiri Pirko <jiri@nvidia.com>
13273 L: netdev@vger.kernel.org
13275 F: include/linux/parman.h
13277 F: lib/test_parman.c
13279 PC ENGINES APU BOARD DRIVER
13280 M: Enrico Weigelt, metux IT consult <info@metux.net>
13282 F: drivers/platform/x86/pcengines-apuv2.c
13284 PC87360 HARDWARE MONITORING DRIVER
13285 M: Jim Cromie <jim.cromie@gmail.com>
13286 L: linux-hwmon@vger.kernel.org
13288 F: Documentation/hwmon/pc87360.rst
13289 F: drivers/hwmon/pc87360.c
13291 PC8736x GPIO DRIVER
13292 M: Jim Cromie <jim.cromie@gmail.com>
13294 F: drivers/char/pc8736x_gpio.c
13296 PC87427 HARDWARE MONITORING DRIVER
13297 M: Jean Delvare <jdelvare@suse.com>
13298 L: linux-hwmon@vger.kernel.org
13300 F: Documentation/hwmon/pc87427.rst
13301 F: drivers/hwmon/pc87427.c
13304 M: Riku Voipio <riku.voipio@iki.fi>
13306 F: drivers/leds/leds-pca9532.c
13307 F: include/linux/leds-pca9532.h
13309 PCA9541 I2C BUS MASTER SELECTOR DRIVER
13310 M: Guenter Roeck <linux@roeck-us.net>
13311 L: linux-i2c@vger.kernel.org
13313 F: drivers/i2c/muxes/i2c-mux-pca9541.c
13315 PCDP - PRIMARY CONSOLE AND DEBUG PORT
13316 M: Khalid Aziz <khalid@gonehiking.org>
13318 F: drivers/firmware/pcdp.*
13320 PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
13321 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13322 M: Pali Rohár <pali@kernel.org>
13323 L: linux-pci@vger.kernel.org
13324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13326 F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
13327 F: drivers/pci/controller/pci-aardvark.c
13329 PCI DRIVER FOR ALTERA PCIE IP
13330 M: Ley Foon Tan <ley.foon.tan@intel.com>
13331 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13332 L: linux-pci@vger.kernel.org
13334 F: Documentation/devicetree/bindings/pci/altera-pcie.txt
13335 F: drivers/pci/controller/pcie-altera.c
13337 PCI DRIVER FOR APPLIEDMICRO XGENE
13338 M: Toan Le <toan@os.amperecomputing.com>
13339 L: linux-pci@vger.kernel.org
13340 L: linux-arm-kernel@lists.infradead.org
13342 F: Documentation/devicetree/bindings/pci/xgene-pci.txt
13343 F: drivers/pci/controller/pci-xgene.c
13345 PCI DRIVER FOR ARM VERSATILE PLATFORM
13346 M: Rob Herring <robh@kernel.org>
13347 L: linux-pci@vger.kernel.org
13348 L: linux-arm-kernel@lists.infradead.org
13350 F: Documentation/devicetree/bindings/pci/versatile.yaml
13351 F: drivers/pci/controller/pci-versatile.c
13353 PCI DRIVER FOR ARMADA 8K
13354 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13355 L: linux-pci@vger.kernel.org
13356 L: linux-arm-kernel@lists.infradead.org
13358 F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
13359 F: drivers/pci/controller/dwc/pcie-armada8k.c
13361 PCI DRIVER FOR CADENCE PCIE IP
13362 M: Tom Joseph <tjoseph@cadence.com>
13363 L: linux-pci@vger.kernel.org
13365 F: Documentation/devicetree/bindings/pci/cdns,*
13366 F: drivers/pci/controller/cadence/
13368 PCI DRIVER FOR FREESCALE LAYERSCAPE
13369 M: Minghuan Lian <minghuan.Lian@nxp.com>
13370 M: Mingkai Hu <mingkai.hu@nxp.com>
13371 M: Roy Zang <roy.zang@nxp.com>
13372 L: linuxppc-dev@lists.ozlabs.org
13373 L: linux-pci@vger.kernel.org
13374 L: linux-arm-kernel@lists.infradead.org
13376 F: drivers/pci/controller/dwc/*layerscape*
13378 PCI DRIVER FOR GENERIC OF HOSTS
13379 M: Will Deacon <will@kernel.org>
13380 L: linux-pci@vger.kernel.org
13381 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13383 F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
13384 F: drivers/pci/controller/pci-host-common.c
13385 F: drivers/pci/controller/pci-host-generic.c
13387 PCI DRIVER FOR IMX6
13388 M: Richard Zhu <hongxing.zhu@nxp.com>
13389 M: Lucas Stach <l.stach@pengutronix.de>
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/fsl,imx6q-pcie.txt
13394 F: drivers/pci/controller/dwc/*imx6*
13396 PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
13397 M: Jonathan Derrick <jonathan.derrick@intel.com>
13398 L: linux-pci@vger.kernel.org
13400 F: drivers/pci/controller/vmd.c
13402 PCI DRIVER FOR MICROSEMI SWITCHTEC
13403 M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
13404 M: Logan Gunthorpe <logang@deltatee.com>
13405 L: linux-pci@vger.kernel.org
13407 F: Documentation/ABI/testing/sysfs-class-switchtec
13408 F: Documentation/driver-api/switchtec.rst
13409 F: drivers/ntb/hw/mscc/
13410 F: drivers/pci/switch/switchtec*
13411 F: include/linux/switchtec.h
13412 F: include/uapi/linux/switchtec_ioctl.h
13414 PCI DRIVER FOR MOBIVEIL PCIE IP
13415 M: Karthikeyan Mitran <m.karthikeyan@mobiveil.co.in>
13416 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13417 L: linux-pci@vger.kernel.org
13419 F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt
13420 F: drivers/pci/controller/mobiveil/pcie-mobiveil*
13422 PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
13423 M: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
13424 M: Jason Cooper <jason@lakedaemon.net>
13425 L: linux-pci@vger.kernel.org
13426 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13428 F: drivers/pci/controller/*mvebu*
13430 PCI DRIVER FOR NVIDIA TEGRA
13431 M: Thierry Reding <thierry.reding@gmail.com>
13432 L: linux-tegra@vger.kernel.org
13433 L: linux-pci@vger.kernel.org
13435 F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
13436 F: drivers/pci/controller/pci-tegra.c
13438 PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
13439 M: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
13440 L: linux-pci@vger.kernel.org
13441 L: linux-arm-kernel@lists.infradead.org
13443 F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt
13444 F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
13446 PCI DRIVER FOR RENESAS R-CAR
13447 M: Marek Vasut <marek.vasut+renesas@gmail.com>
13448 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
13449 L: linux-pci@vger.kernel.org
13450 L: linux-renesas-soc@vger.kernel.org
13452 F: Documentation/devicetree/bindings/pci/*rcar*
13453 F: drivers/pci/controller/*rcar*
13455 PCI DRIVER FOR SAMSUNG EXYNOS
13456 M: Jingoo Han <jingoohan1@gmail.com>
13457 L: linux-pci@vger.kernel.org
13458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13459 L: linux-samsung-soc@vger.kernel.org
13461 F: drivers/pci/controller/dwc/pci-exynos.c
13463 PCI DRIVER FOR SYNOPSYS DESIGNWARE
13464 M: Jingoo Han <jingoohan1@gmail.com>
13465 M: Gustavo Pimentel <gustavo.pimentel@synopsys.com>
13466 L: linux-pci@vger.kernel.org
13468 F: Documentation/devicetree/bindings/pci/designware-pcie.txt
13469 F: drivers/pci/controller/dwc/*designware*
13471 PCI DRIVER FOR TI DRA7XX/J721E
13472 M: Kishon Vijay Abraham I <kishon@ti.com>
13473 L: linux-omap@vger.kernel.org
13474 L: linux-pci@vger.kernel.org
13475 L: linux-arm-kernel@lists.infradead.org
13477 F: Documentation/devicetree/bindings/pci/ti-pci.txt
13478 F: drivers/pci/controller/cadence/pci-j721e.c
13479 F: drivers/pci/controller/dwc/pci-dra7xx.c
13481 PCI DRIVER FOR TI KEYSTONE
13482 M: Murali Karicheri <m-karicheri2@ti.com>
13483 L: linux-pci@vger.kernel.org
13484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13486 F: drivers/pci/controller/dwc/pci-keystone.c
13488 PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
13489 M: Linus Walleij <linus.walleij@linaro.org>
13490 L: linux-pci@vger.kernel.org
13492 F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
13493 F: drivers/pci/controller/pci-v3-semi.c
13495 PCI ENDPOINT SUBSYSTEM
13496 M: Kishon Vijay Abraham I <kishon@ti.com>
13497 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13498 L: linux-pci@vger.kernel.org
13500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
13501 F: drivers/misc/pci_endpoint_test.c
13502 F: drivers/pci/endpoint/
13505 PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
13506 M: Russell Currey <ruscur@russell.cc>
13507 M: Oliver O'Halloran <oohall@gmail.com>
13508 L: linuxppc-dev@lists.ozlabs.org
13510 F: Documentation/PCI/pci-error-recovery.rst
13511 F: Documentation/powerpc/eeh-pci-error-recovery.rst
13512 F: arch/powerpc/include/*/eeh*.h
13513 F: arch/powerpc/kernel/eeh*.c
13514 F: arch/powerpc/platforms/*/eeh*.c
13515 F: drivers/pci/pcie/aer.c
13516 F: drivers/pci/pcie/dpc.c
13517 F: drivers/pci/pcie/err.c
13520 M: Linas Vepstas <linasvepstas@gmail.com>
13521 L: linux-pci@vger.kernel.org
13523 F: Documentation/PCI/pci-error-recovery.rst
13525 PCI MSI DRIVER FOR ALTERA MSI IP
13526 M: Ley Foon Tan <ley.foon.tan@intel.com>
13527 L: rfi@lists.rocketboards.org (moderated for non-subscribers)
13528 L: linux-pci@vger.kernel.org
13530 F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
13531 F: drivers/pci/controller/pcie-altera-msi.c
13533 PCI MSI DRIVER FOR APPLIEDMICRO XGENE
13534 M: Toan Le <toan@os.amperecomputing.com>
13535 L: linux-pci@vger.kernel.org
13536 L: linux-arm-kernel@lists.infradead.org
13538 F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
13539 F: drivers/pci/controller/pci-xgene-msi.c
13541 PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
13542 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
13543 R: Rob Herring <robh@kernel.org>
13544 L: linux-pci@vger.kernel.org
13546 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13547 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/
13548 F: drivers/pci/controller/
13551 M: Bjorn Helgaas <bhelgaas@google.com>
13552 L: linux-pci@vger.kernel.org
13554 Q: http://patchwork.ozlabs.org/project/linux-pci/list/
13555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
13556 F: Documentation/PCI/
13557 F: Documentation/devicetree/bindings/pci/
13558 F: arch/x86/kernel/early-quirks.c
13559 F: arch/x86/kernel/quirks.c
13561 F: drivers/acpi/pci*
13563 F: include/asm-generic/pci*
13564 F: include/linux/of_pci.h
13565 F: include/linux/pci*
13566 F: include/uapi/linux/pci*
13569 PCIE DRIVER FOR AMAZON ANNAPURNA LABS
13570 M: Jonathan Chocron <jonnyc@amazon.com>
13571 L: linux-pci@vger.kernel.org
13573 F: Documentation/devicetree/bindings/pci/pcie-al.txt
13574 F: drivers/pci/controller/dwc/pcie-al.c
13576 PCIE DRIVER FOR AMLOGIC MESON
13577 M: Yue Wang <yue.wang@Amlogic.com>
13578 L: linux-pci@vger.kernel.org
13579 L: linux-amlogic@lists.infradead.org
13581 F: drivers/pci/controller/dwc/pci-meson.c
13583 PCIE DRIVER FOR AXIS ARTPEC
13584 M: Jesper Nilsson <jesper.nilsson@axis.com>
13585 L: linux-arm-kernel@axis.com
13586 L: linux-pci@vger.kernel.org
13588 F: Documentation/devicetree/bindings/pci/axis,artpec*
13589 F: drivers/pci/controller/dwc/*artpec*
13591 PCIE DRIVER FOR CAVIUM THUNDERX
13592 M: Robert Richter <rric@kernel.org>
13593 L: linux-pci@vger.kernel.org
13594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13596 F: drivers/pci/controller/pci-thunder-*
13598 PCIE DRIVER FOR HISILICON
13599 M: Zhou Wang <wangzhou1@hisilicon.com>
13600 L: linux-pci@vger.kernel.org
13602 F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
13603 F: drivers/pci/controller/dwc/pcie-hisi.c
13605 PCIE DRIVER FOR HISILICON KIRIN
13606 M: Xiaowei Song <songxiaowei@hisilicon.com>
13607 M: Binghui Wang <wangbinghui@hisilicon.com>
13608 L: linux-pci@vger.kernel.org
13610 F: Documentation/devicetree/bindings/pci/kirin-pcie.txt
13611 F: drivers/pci/controller/dwc/pcie-kirin.c
13613 PCIE DRIVER FOR HISILICON STB
13614 M: Shawn Guo <shawn.guo@linaro.org>
13615 L: linux-pci@vger.kernel.org
13617 F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
13618 F: drivers/pci/controller/dwc/pcie-histb.c
13620 PCIE DRIVER FOR MEDIATEK
13621 M: Ryder Lee <ryder.lee@mediatek.com>
13622 L: linux-pci@vger.kernel.org
13623 L: linux-mediatek@lists.infradead.org
13625 F: Documentation/devicetree/bindings/pci/mediatek*
13626 F: drivers/pci/controller/*mediatek*
13628 PCIE DRIVER FOR QUALCOMM MSM
13629 M: Stanimir Varbanov <svarbanov@mm-sol.com>
13630 L: linux-pci@vger.kernel.org
13631 L: linux-arm-msm@vger.kernel.org
13633 F: drivers/pci/controller/dwc/*qcom*
13635 PCIE DRIVER FOR ROCKCHIP
13636 M: Shawn Lin <shawn.lin@rock-chips.com>
13637 L: linux-pci@vger.kernel.org
13638 L: linux-rockchip@lists.infradead.org
13640 F: Documentation/devicetree/bindings/pci/rockchip-pcie*
13641 F: drivers/pci/controller/pcie-rockchip*
13643 PCIE DRIVER FOR SOCIONEXT UNIPHIER
13644 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13645 L: linux-pci@vger.kernel.org
13647 F: Documentation/devicetree/bindings/pci/uniphier-pcie*
13648 F: drivers/pci/controller/dwc/pcie-uniphier*
13650 PCIE DRIVER FOR ST SPEAR13XX
13651 M: Pratyush Anand <pratyush.anand@gmail.com>
13652 L: linux-pci@vger.kernel.org
13654 F: drivers/pci/controller/dwc/*spear*
13657 M: Dominik Brodowski <linux@dominikbrodowski.net>
13659 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
13660 F: Documentation/pcmcia/
13665 PCNET32 NETWORK DRIVER
13666 M: Don Fry <pcnet32@frontier.com>
13667 L: netdev@vger.kernel.org
13669 F: drivers/net/ethernet/amd/pcnet32.c
13671 PCRYPT PARALLEL CRYPTO ENGINE
13672 M: Steffen Klassert <steffen.klassert@secunet.com>
13673 L: linux-crypto@vger.kernel.org
13676 F: include/crypto/pcrypt.h
13678 PEAQ WMI HOTKEYS DRIVER
13679 M: Hans de Goede <hdegoede@redhat.com>
13680 L: platform-driver-x86@vger.kernel.org
13682 F: drivers/platform/x86/peaq-wmi.c
13684 PENSANDO ETHERNET DRIVERS
13685 M: Shannon Nelson <snelson@pensando.io>
13686 M: Pensando Drivers <drivers@pensando.io>
13687 L: netdev@vger.kernel.org
13689 F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
13690 F: drivers/net/ethernet/pensando/
13692 PER-CPU MEMORY ALLOCATOR
13693 M: Dennis Zhou <dennis@kernel.org>
13694 M: Tejun Heo <tj@kernel.org>
13695 M: Christoph Lameter <cl@linux.com>
13697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
13698 F: arch/*/include/asm/percpu.h
13699 F: include/linux/percpu*.h
13702 PER-TASK DELAY ACCOUNTING
13703 M: Balbir Singh <bsingharora@gmail.com>
13705 F: include/linux/delayacct.h
13706 F: kernel/delayacct.c
13708 PERFORMANCE EVENTS SUBSYSTEM
13709 M: Peter Zijlstra <peterz@infradead.org>
13710 M: Ingo Molnar <mingo@redhat.com>
13711 M: Arnaldo Carvalho de Melo <acme@kernel.org>
13712 R: Mark Rutland <mark.rutland@arm.com>
13713 R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
13714 R: Jiri Olsa <jolsa@redhat.com>
13715 R: Namhyung Kim <namhyung@kernel.org>
13716 L: linux-kernel@vger.kernel.org
13718 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13720 F: arch/*/events/*/*
13721 F: arch/*/include/asm/perf_event.h
13722 F: arch/*/kernel/*/*/perf_event*.c
13723 F: arch/*/kernel/*/perf_event*.c
13724 F: arch/*/kernel/perf_callchain.c
13725 F: arch/*/kernel/perf_event*.c
13726 F: include/linux/perf_event.h
13727 F: include/uapi/linux/perf_event.h
13732 PERFORMANCE EVENTS TOOLING ARM64
13733 R: John Garry <john.garry@huawei.com>
13734 R: Will Deacon <will@kernel.org>
13735 R: Mathieu Poirier <mathieu.poirier@linaro.org>
13736 R: Leo Yan <leo.yan@linaro.org>
13737 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13739 F: tools/build/feature/test-libopencsd.c
13740 F: tools/perf/arch/arm*/
13741 F: tools/perf/pmu-events/arch/arm64/
13742 F: tools/perf/util/arm-spe*
13743 F: tools/perf/util/cs-etm*
13745 PERSONALITY HANDLING
13746 M: Christoph Hellwig <hch@infradead.org>
13747 L: linux-abi-devel@lists.sourceforge.net
13749 F: include/linux/personality.h
13750 F: include/uapi/linux/personality.h
13752 PHOENIX RC FLIGHT CONTROLLER ADAPTER
13753 M: Marcus Folkesson <marcus.folkesson@gmail.com>
13754 L: linux-input@vger.kernel.org
13756 F: Documentation/input/devices/pxrc.rst
13757 F: drivers/input/joystick/pxrc.c
13760 M: Remi Denis-Courmont <courmisch@gmail.com>
13762 F: Documentation/networking/phonet.rst
13763 F: include/linux/phonet.h
13764 F: include/net/phonet/
13765 F: include/uapi/linux/phonet.h
13769 M: Joern Engel <joern@lazybastard.org>
13770 L: linux-mtd@lists.infradead.org
13772 F: drivers/mtd/devices/phram.c
13775 M: Bruno Prémont <bonbons@linux-vserver.org>
13776 L: linux-input@vger.kernel.org
13778 F: drivers/hid/hid-picolcd*
13781 M: Jamie Iles <jamie@jamieiles.com>
13782 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13784 T: git git://github.com/jamieiles/linux-2.6-ji.git
13785 F: arch/arm/boot/dts/picoxcell*
13786 F: arch/arm/mach-picoxcell/
13787 F: drivers/crypto/picoxcell*
13790 M: Christian Brauner <christian@brauner.io>
13791 L: linux-kernel@vger.kernel.org
13793 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
13795 F: tools/testing/selftests/clone3/
13796 F: tools/testing/selftests/pid_namespace/
13797 F: tools/testing/selftests/pidfd/
13800 K: \b(clone_args|kernel_clone_args)\b
13802 PIN CONTROL SUBSYSTEM
13803 M: Linus Walleij <linus.walleij@linaro.org>
13804 L: linux-gpio@vger.kernel.org
13806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
13807 F: Documentation/devicetree/bindings/pinctrl/
13808 F: Documentation/driver-api/pinctl.rst
13809 F: drivers/pinctrl/
13810 F: include/linux/pinctrl/
13812 PIN CONTROLLER - FREESCALE
13813 M: Dong Aisheng <aisheng.dong@nxp.com>
13814 M: Fabio Estevam <festevam@gmail.com>
13815 M: Shawn Guo <shawnguo@kernel.org>
13816 M: Stefan Agner <stefan@agner.ch>
13817 R: Pengutronix Kernel Team <kernel@pengutronix.de>
13818 L: linux-gpio@vger.kernel.org
13820 F: Documentation/devicetree/bindings/pinctrl/fsl,*
13821 F: drivers/pinctrl/freescale/
13823 PIN CONTROLLER - INTEL
13824 M: Mika Westerberg <mika.westerberg@linux.intel.com>
13825 M: Andy Shevchenko <andy@kernel.org>
13827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
13828 F: drivers/pinctrl/intel/
13830 PIN CONTROLLER - MEDIATEK
13831 M: Sean Wang <sean.wang@kernel.org>
13832 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
13834 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
13835 F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt
13836 F: drivers/pinctrl/mediatek/
13838 PIN CONTROLLER - MICROCHIP AT91
13839 M: Ludovic Desroches <ludovic.desroches@microchip.com>
13840 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13841 L: linux-gpio@vger.kernel.org
13843 F: drivers/gpio/gpio-sama5d2-piobu.c
13844 F: drivers/pinctrl/pinctrl-at91*
13846 PIN CONTROLLER - QUALCOMM
13847 M: Bjorn Andersson <bjorn.andersson@linaro.org>
13848 L: linux-arm-msm@vger.kernel.org
13850 F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
13851 F: drivers/pinctrl/qcom/
13853 PIN CONTROLLER - RENESAS
13854 M: Geert Uytterhoeven <geert+renesas@glider.be>
13855 L: linux-renesas-soc@vger.kernel.org
13857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
13858 F: Documentation/devicetree/bindings/pinctrl/renesas,*
13859 F: drivers/pinctrl/renesas/
13861 PIN CONTROLLER - SAMSUNG
13862 M: Tomasz Figa <tomasz.figa@gmail.com>
13863 M: Krzysztof Kozlowski <krzk@kernel.org>
13864 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
13865 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13866 L: linux-samsung-soc@vger.kernel.org
13868 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
13869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
13870 F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
13871 F: drivers/pinctrl/samsung/
13872 F: include/dt-bindings/pinctrl/samsung.h
13874 PIN CONTROLLER - SINGLE
13875 M: Tony Lindgren <tony@atomide.com>
13876 M: Haojian Zhuang <haojian.zhuang@linaro.org>
13877 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13878 L: linux-omap@vger.kernel.org
13880 F: drivers/pinctrl/pinctrl-single.c
13882 PIN CONTROLLER - ST SPEAR
13883 M: Viresh Kumar <vireshk@kernel.org>
13884 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13886 W: http://www.st.com/spear
13887 F: drivers/pinctrl/spear/
13889 PISTACHIO SOC SUPPORT
13890 M: James Hartley <james.hartley@sondrel.com>
13891 L: linux-mips@vger.kernel.org
13893 F: arch/mips/boot/dts/img/pistachio*
13894 F: arch/mips/configs/pistachio*_defconfig
13895 F: arch/mips/include/asm/mach-pistachio/
13896 F: arch/mips/pistachio/
13899 M: linux-block@vger.kernel.org
13901 F: drivers/block/pktcdvd.c
13902 F: include/linux/pktcdvd.h
13903 F: include/uapi/linux/pktcdvd.h
13905 PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
13906 M: Tomasz Duszynski <tduszyns@gmail.com>
13908 F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
13909 F: drivers/iio/chemical/pms7003.c
13912 M: Jacob Keller <jacob.e.keller@intel.com>
13914 F: Documentation/driver-api/pldmfw/
13915 F: include/linux/pldmfw.h
13919 M: Logan Gunthorpe <logang@deltatee.com>
13921 F: drivers/dma/plx_dma.c
13924 M: "Todd E Brandt" <todd.e.brandt@linux.intel.com>
13925 L: linux-pm@vger.kernel.org
13927 W: https://01.org/pm-graph
13928 B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
13929 T: git git://github.com/intel/pm-graph
13930 F: tools/power/pm-graph
13932 PMBUS HARDWARE MONITORING DRIVERS
13933 M: Guenter Roeck <linux@roeck-us.net>
13934 L: linux-hwmon@vger.kernel.org
13936 W: http://hwmon.wiki.kernel.org/
13937 W: http://www.roeck-us.net/linux/drivers/
13938 T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
13939 F: Documentation/devicetree/bindings/hwmon/ibm,cffps1.txt
13940 F: Documentation/devicetree/bindings/hwmon/ltc2978.txt
13941 F: Documentation/devicetree/bindings/hwmon/max31785.txt
13942 F: Documentation/hwmon/adm1275.rst
13943 F: Documentation/hwmon/ibm-cffps.rst
13944 F: Documentation/hwmon/ir35221.rst
13945 F: Documentation/hwmon/lm25066.rst
13946 F: Documentation/hwmon/ltc2978.rst
13947 F: Documentation/hwmon/ltc3815.rst
13948 F: Documentation/hwmon/max16064.rst
13949 F: Documentation/hwmon/max20751.rst
13950 F: Documentation/hwmon/max31785.rst
13951 F: Documentation/hwmon/max34440.rst
13952 F: Documentation/hwmon/max8688.rst
13953 F: Documentation/hwmon/pmbus-core.rst
13954 F: Documentation/hwmon/pmbus.rst
13955 F: Documentation/hwmon/tps40422.rst
13956 F: Documentation/hwmon/ucd9000.rst
13957 F: Documentation/hwmon/ucd9200.rst
13958 F: Documentation/hwmon/zl6100.rst
13959 F: drivers/hwmon/pmbus/
13960 F: include/linux/pmbus.h
13962 PMC SIERRA MaxRAID DRIVER
13963 L: linux-scsi@vger.kernel.org
13965 W: http://www.pmc-sierra.com/
13966 F: drivers/scsi/pmcraid.*
13968 PMC SIERRA PM8001 DRIVER
13969 M: Jack Wang <jinpu.wang@cloud.ionos.com>
13970 L: linux-scsi@vger.kernel.org
13972 F: drivers/scsi/pm8001/
13974 PNI RM3100 IIO DRIVER
13975 M: Song Qiang <songqiang1304521@gmail.com>
13976 L: linux-iio@vger.kernel.org
13978 F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.txt
13979 F: drivers/iio/magnetometer/rm3100*
13982 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
13983 L: linux-acpi@vger.kernel.org
13986 F: include/linux/pnp.h
13988 POSIX CLOCKS and TIMERS
13989 M: Thomas Gleixner <tglx@linutronix.de>
13990 L: linux-kernel@vger.kernel.org
13992 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13994 F: include/linux/time_namespace.h
13995 F: include/linux/timer*
13996 F: kernel/time/*timer*
13997 F: kernel/time/namespace.c
13999 POWER MANAGEMENT CORE
14000 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
14001 L: linux-pm@vger.kernel.org
14003 B: https://bugzilla.kernel.org
14004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
14005 F: drivers/base/power/
14006 F: drivers/powercap/
14007 F: include/linux/intel_rapl.h
14008 F: include/linux/pm.h
14009 F: include/linux/pm_*
14010 F: include/linux/powercap.h
14011 F: kernel/configs/nopm.config
14013 POWER STATE COORDINATION INTERFACE (PSCI)
14014 M: Mark Rutland <mark.rutland@arm.com>
14015 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
14016 L: linux-arm-kernel@lists.infradead.org
14018 F: drivers/firmware/psci/
14019 F: include/linux/psci.h
14020 F: include/uapi/linux/psci.h
14022 POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
14023 M: Sebastian Reichel <sre@kernel.org>
14024 L: linux-pm@vger.kernel.org
14026 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
14027 F: Documentation/ABI/testing/sysfs-class-power
14028 F: Documentation/devicetree/bindings/power/supply/
14029 F: drivers/power/supply/
14030 F: include/linux/power_supply.h
14032 POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
14033 M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
14034 L: linuxppc-dev@lists.ozlabs.org
14036 F: drivers/char/powernv-op-panel.c
14038 PPP OVER ATM (RFC 2364)
14039 M: Mitchell Blank Jr <mitch@sfgoth.com>
14041 F: include/uapi/linux/atmppp.h
14042 F: net/atm/pppoatm.c
14045 M: Michal Ostrowski <mostrows@earthlink.net>
14047 F: drivers/net/ppp/pppoe.c
14048 F: drivers/net/ppp/pppox.c
14051 M: James Chapman <jchapman@katalix.com>
14053 F: include/linux/if_pppol2tp.h
14054 F: include/uapi/linux/if_pppol2tp.h
14055 F: net/l2tp/l2tp_ppp.c
14057 PPP PROTOCOL DRIVERS AND COMPRESSORS
14058 M: Paul Mackerras <paulus@samba.org>
14059 L: linux-ppp@vger.kernel.org
14061 F: drivers/net/ppp/ppp_*
14064 M: Rodolfo Giometti <giometti@enneenne.com>
14065 L: linuxpps@ml.enneenne.com (subscribers-only)
14067 W: http://wiki.enneenne.com/index.php/LinuxPPS_support
14068 F: Documentation/ABI/testing/sysfs-pps
14069 F: Documentation/devicetree/bindings/pps/pps-gpio.txt
14070 F: Documentation/driver-api/pps.rst
14072 F: include/linux/pps*.h
14073 F: include/uapi/linux/pps.h
14076 M: Dmitry Kozlov <xeb@mail.ru>
14077 L: netdev@vger.kernel.org
14079 W: http://sourceforge.net/projects/accel-pptp
14080 F: drivers/net/ppp/pptp.c
14082 PRESSURE STALL INFORMATION (PSI)
14083 M: Johannes Weiner <hannes@cmpxchg.org>
14085 F: include/linux/psi*
14086 F: kernel/sched/psi.c
14089 M: Petr Mladek <pmladek@suse.com>
14090 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
14091 R: Steven Rostedt <rostedt@goodmis.org>
14092 R: John Ogness <john.ogness@linutronix.de>
14094 F: include/linux/printk.h
14097 PRISM54 WIRELESS DRIVER
14098 M: Luis Chamberlain <mcgrof@kernel.org>
14099 L: linux-wireless@vger.kernel.org
14101 W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
14102 F: drivers/net/wireless/intersil/prism54/
14105 R: Alexey Dobriyan <adobriyan@gmail.com>
14106 L: linux-kernel@vger.kernel.org
14107 L: linux-fsdevel@vger.kernel.org
14109 F: Documentation/filesystems/proc.rst
14111 F: include/linux/proc_fs.h
14112 F: tools/testing/selftests/proc/
14115 M: Luis Chamberlain <mcgrof@kernel.org>
14116 M: Kees Cook <keescook@chromium.org>
14117 M: Iurii Zaikin <yzaikin@google.com>
14118 L: linux-kernel@vger.kernel.org
14119 L: linux-fsdevel@vger.kernel.org
14121 F: fs/proc/proc_sysctl.c
14122 F: include/linux/sysctl.h
14123 F: kernel/sysctl-test.c
14125 F: tools/testing/selftests/sysctl/
14127 PS3 NETWORK SUPPORT
14128 M: Geoff Levand <geoff@infradead.org>
14129 L: netdev@vger.kernel.org
14130 L: linuxppc-dev@lists.ozlabs.org
14132 F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
14134 PS3 PLATFORM SUPPORT
14135 M: Geoff Levand <geoff@infradead.org>
14136 L: linuxppc-dev@lists.ozlabs.org
14138 F: arch/powerpc/boot/ps3*
14139 F: arch/powerpc/include/asm/lv1call.h
14140 F: arch/powerpc/include/asm/ps3*.h
14141 F: arch/powerpc/platforms/ps3/
14144 F: drivers/rtc/rtc-ps3.c
14145 F: drivers/usb/host/*ps3.c
14146 F: sound/ppc/snd_ps3*
14149 M: Jim Paris <jim@jtan.com>
14150 M: Geoff Levand <geoff@infradead.org>
14151 L: linuxppc-dev@lists.ozlabs.org
14153 F: drivers/block/ps3vram.c
14155 PSAMPLE PACKET SAMPLING SUPPORT
14156 M: Yotam Gigi <yotam.gi@gmail.com>
14158 F: include/net/psample.h
14159 F: include/uapi/linux/psample.h
14163 M: Kees Cook <keescook@chromium.org>
14164 M: Anton Vorontsov <anton@enomsg.org>
14165 M: Colin Cross <ccross@android.com>
14166 M: Tony Luck <tony.luck@intel.com>
14168 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
14169 F: Documentation/admin-guide/ramoops.rst
14170 F: Documentation/admin-guide/pstore-blk.rst
14171 F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
14172 F: drivers/acpi/apei/erst.c
14173 F: drivers/firmware/efi/efi-pstore.c
14175 F: include/linux/pstore*
14176 K: \b(pstore|ramoops)
14178 PTP HARDWARE CLOCK SUPPORT
14179 M: Richard Cochran <richardcochran@gmail.com>
14180 L: netdev@vger.kernel.org
14182 W: http://linuxptp.sourceforge.net/
14183 F: Documentation/ABI/testing/sysfs-ptp
14184 F: Documentation/driver-api/ptp.rst
14185 F: drivers/net/phy/dp83640*
14187 F: include/linux/ptp_cl*
14190 M: Oleg Nesterov <oleg@redhat.com>
14192 F: arch/*/*/ptrace*.c
14193 F: arch/*/include/asm/ptrace*.h
14194 F: arch/*/ptrace*.c
14195 F: include/asm-generic/syscall.h
14196 F: include/linux/ptrace.h
14197 F: include/linux/regset.h
14198 F: include/linux/tracehook.h
14199 F: include/uapi/linux/ptrace.h
14200 F: include/uapi/linux/ptrace.h
14204 M: Hans Verkuil <hverkuil@xs4all.nl>
14205 L: linux-media@vger.kernel.org
14207 T: git git://linuxtv.org/media_tree.git
14208 F: Documentation/admin-guide/media/pulse8-cec.rst
14209 F: drivers/media/cec/usb/pulse8/
14211 PVRUSB2 VIDEO4LINUX DRIVER
14212 M: Mike Isely <isely@pobox.com>
14213 L: pvrusb2@isely.net (subscribers-only)
14214 L: linux-media@vger.kernel.org
14216 W: http://www.isely.net/pvrusb2/
14217 T: git git://linuxtv.org/media_tree.git
14218 F: Documentation/driver-api/media/drivers/pvrusb2*
14219 F: drivers/media/usb/pvrusb2/
14222 M: Hans Verkuil <hverkuil@xs4all.nl>
14223 L: linux-media@vger.kernel.org
14225 T: git git://linuxtv.org/media_tree.git
14226 F: drivers/media/usb/pwc/*
14227 F: include/trace/events/pwc.h
14230 M: Kamil Debski <kamil@wypas.org>
14231 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
14232 L: linux-hwmon@vger.kernel.org
14234 F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
14235 F: Documentation/hwmon/pwm-fan.rst
14236 F: drivers/hwmon/pwm-fan.c
14239 M: Sean Young <sean@mess.org>
14240 L: linux-media@vger.kernel.org
14242 F: drivers/media/rc/pwm-ir-tx.c
14245 M: Thierry Reding <thierry.reding@gmail.com>
14246 R: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
14247 M: Lee Jones <lee.jones@linaro.org>
14248 L: linux-pwm@vger.kernel.org
14250 Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
14251 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
14252 F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
14253 F: Documentation/devicetree/bindings/pwm/
14254 F: Documentation/driver-api/pwm.rst
14255 F: drivers/gpio/gpio-mvebu.c
14257 F: drivers/video/backlight/pwm_bl.c
14258 F: include/linux/pwm.h
14259 F: include/linux/pwm_backlight.h
14260 K: pwm_(config|apply_state|ops)
14263 M: Robert Jarzmik <robert.jarzmik@free.fr>
14264 L: linux-gpio@vger.kernel.org
14266 F: drivers/gpio/gpio-pxa.c
14272 M: Robert Jarzmik <robert.jarzmik@free.fr>
14273 L: linux-rtc@vger.kernel.org
14276 PXA2xx/PXA3xx SUPPORT
14277 M: Daniel Mack <daniel@zonque.org>
14278 M: Haojian Zhuang <haojian.zhuang@gmail.com>
14279 M: Robert Jarzmik <robert.jarzmik@free.fr>
14280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
14282 T: git git://github.com/hzhuang1/linux.git
14283 T: git git://github.com/rjarzmik/linux.git
14284 F: arch/arm/boot/dts/pxa*
14285 F: arch/arm/mach-pxa/
14286 F: drivers/dma/pxa*
14287 F: drivers/pcmcia/pxa2xx*
14288 F: drivers/pinctrl/pxa/
14289 F: drivers/spi/spi-pxa2xx*
14290 F: drivers/usb/gadget/udc/pxa2*
14291 F: include/sound/pxa2xx-lib.h
14296 M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
14297 L: qat-linux@intel.com
14299 F: drivers/crypto/qat/
14301 QCOM AUDIO (ASoC) DRIVERS
14302 M: Patrick Lai <plai@codeaurora.org>
14303 M: Banajit Goswami <bgoswami@codeaurora.org>
14304 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
14309 M: Alex Elder <elder@kernel.org>
14310 L: netdev@vger.kernel.org
14312 F: drivers/net/ipa/
14314 QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
14315 M: Gabriel Somlo <somlo@cmu.edu>
14316 M: "Michael S. Tsirkin" <mst@redhat.com>
14317 L: qemu-devel@nongnu.org
14319 F: drivers/firmware/qemu_fw_cfg.c
14320 F: include/uapi/linux/qemu_fw_cfg.h
14323 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14324 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14325 L: linux-rdma@vger.kernel.org
14327 F: drivers/infiniband/hw/qib/
14329 QLOGIC QL41xxx FCOE DRIVER
14330 M: Saurav Kashyap <skashyap@marvell.com>
14331 M: Javed Hasan <jhasan@marvell.com>
14332 M: GR-QLogic-Storage-Upstream@marvell.com
14333 L: linux-scsi@vger.kernel.org
14335 F: drivers/scsi/qedf/
14337 QLOGIC QL41xxx ISCSI DRIVER
14338 M: Nilesh Javali <njavali@marvell.com>
14339 M: Manish Rangankar <mrangankar@marvell.com>
14340 M: GR-QLogic-Storage-Upstream@marvell.com
14341 L: linux-scsi@vger.kernel.org
14343 F: drivers/scsi/qedi/
14345 QLOGIC QL4xxx ETHERNET DRIVER
14346 M: Ariel Elior <aelior@marvell.com>
14347 M: GR-everest-linux-l2@marvell.com
14348 L: netdev@vger.kernel.org
14350 F: drivers/net/ethernet/qlogic/qed/
14351 F: drivers/net/ethernet/qlogic/qede/
14352 F: include/linux/qed/
14354 QLOGIC QL4xxx RDMA DRIVER
14355 M: Michal Kalderon <mkalderon@marvell.com>
14356 M: Ariel Elior <aelior@marvell.com>
14357 L: linux-rdma@vger.kernel.org
14359 F: drivers/infiniband/hw/qedr/
14360 F: include/uapi/rdma/qedr-abi.h
14362 QLOGIC QLA1280 SCSI DRIVER
14363 M: Michael Reed <mdr@sgi.com>
14364 L: linux-scsi@vger.kernel.org
14366 F: drivers/scsi/qla1280.[ch]
14368 QLOGIC QLA2XXX FC-SCSI DRIVER
14369 M: Nilesh Javali <njavali@marvell.com>
14370 M: GR-QLogic-Storage-Upstream@marvell.com
14371 L: linux-scsi@vger.kernel.org
14373 F: drivers/scsi/qla2xxx/
14375 QLOGIC QLA3XXX NETWORK DRIVER
14376 M: GR-Linux-NIC-Dev@marvell.com
14377 L: netdev@vger.kernel.org
14379 F: drivers/net/ethernet/qlogic/qla3xxx.*
14381 QLOGIC QLA4XXX iSCSI DRIVER
14382 M: Nilesh Javali <njavali@marvell.com>
14383 M: Manish Rangankar <mrangankar@marvell.com>
14384 M: GR-QLogic-Storage-Upstream@marvell.com
14385 L: linux-scsi@vger.kernel.org
14387 F: drivers/scsi/qla4xxx/
14389 QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
14390 M: Shahed Shaikh <shshaikh@marvell.com>
14391 M: Manish Chopra <manishc@marvell.com>
14392 M: GR-Linux-NIC-Dev@marvell.com
14393 L: netdev@vger.kernel.org
14395 F: drivers/net/ethernet/qlogic/qlcnic/
14397 QLOGIC QLGE 10Gb ETHERNET DRIVER
14398 M: Manish Chopra <manishc@marvell.com>
14399 M: GR-Linux-NIC-Dev@marvell.com
14400 L: netdev@vger.kernel.org
14402 F: drivers/staging/qlge/
14404 QM1D1B0004 MEDIA DRIVER
14405 M: Akihiro Tsukada <tskd08@gmail.com>
14406 L: linux-media@vger.kernel.org
14408 F: drivers/media/tuners/qm1d1b0004*
14410 QM1D1C0042 MEDIA DRIVER
14411 M: Akihiro Tsukada <tskd08@gmail.com>
14412 L: linux-media@vger.kernel.org
14414 F: drivers/media/tuners/qm1d1c0042*
14417 M: Anders Larsen <al@alarsen.net>
14419 W: http://www.alarsen.net/linux/qnx4fs/
14421 F: include/uapi/linux/qnx4_fs.h
14422 F: include/uapi/linux/qnxtypes.h
14424 QORIQ DPAA2 FSL-MC BUS DRIVER
14425 M: Stuart Yoder <stuyoder@gmail.com>
14426 M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
14427 L: linux-kernel@vger.kernel.org
14429 F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
14430 F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
14431 F: drivers/bus/fsl-mc/
14433 QT1010 MEDIA DRIVER
14434 M: Antti Palosaari <crope@iki.fi>
14435 L: linux-media@vger.kernel.org
14437 W: https://linuxtv.org
14438 W: http://palosaari.fi/linux/
14439 Q: http://patchwork.linuxtv.org/project/linux-media/list/
14440 T: git git://linuxtv.org/anttip/media_tree.git
14441 F: drivers/media/tuners/qt1010*
14443 QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
14444 M: Kalle Valo <kvalo@codeaurora.org>
14445 L: ath10k@lists.infradead.org
14447 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
14448 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14449 F: drivers/net/wireless/ath/ath10k/
14451 QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
14452 M: Kalle Valo <kvalo@codeaurora.org>
14453 L: ath11k@lists.infradead.org
14455 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
14456 F: drivers/net/wireless/ath/ath11k/
14458 QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
14459 M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
14460 L: linux-wireless@vger.kernel.org
14462 W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
14463 F: drivers/net/wireless/ath/ath9k/
14465 QUALCOMM CAMERA SUBSYSTEM DRIVER
14466 M: Todor Tomov <todor.too@gmail.com>
14467 L: linux-media@vger.kernel.org
14469 F: Documentation/admin-guide/media/qcom_camss.rst
14470 F: Documentation/devicetree/bindings/media/qcom,camss.txt
14471 F: drivers/media/platform/qcom/camss/
14473 QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
14474 M: Niklas Cassel <nks@flawful.org>
14475 L: linux-pm@vger.kernel.org
14476 L: linux-arm-msm@vger.kernel.org
14478 F: Documentation/devicetree/bindings/power/avs/qcom,cpr.txt
14479 F: drivers/soc/qcom/cpr.c
14481 QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
14482 M: Ilia Lin <ilia.lin@kernel.org>
14483 L: linux-pm@vger.kernel.org
14485 F: Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
14486 F: drivers/cpufreq/qcom-cpufreq-nvmem.c
14488 QUALCOMM EMAC GIGABIT ETHERNET DRIVER
14489 M: Timur Tabi <timur@kernel.org>
14490 L: netdev@vger.kernel.org
14492 F: drivers/net/ethernet/qualcomm/emac/
14494 QUALCOMM ETHQOS ETHERNET DRIVER
14495 M: Vinod Koul <vkoul@kernel.org>
14496 L: netdev@vger.kernel.org
14498 F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
14499 F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
14501 QUALCOMM GENERIC INTERFACE I2C DRIVER
14502 M: Akash Asthana <akashast@codeaurora.org>
14503 M: Mukesh Savaliya <msavaliy@codeaurora.org>
14504 L: linux-i2c@vger.kernel.org
14505 L: linux-arm-msm@vger.kernel.org
14507 F: drivers/i2c/busses/i2c-qcom-geni.c
14509 QUALCOMM HEXAGON ARCHITECTURE
14510 M: Brian Cain <bcain@codeaurora.org>
14511 L: linux-hexagon@vger.kernel.org
14515 QUALCOMM HIDMA DRIVER
14516 M: Sinan Kaya <okaya@kernel.org>
14517 L: linux-arm-kernel@lists.infradead.org
14518 L: linux-arm-msm@vger.kernel.org
14519 L: dmaengine@vger.kernel.org
14521 F: drivers/dma/qcom/hidma*
14523 QUALCOMM I2C CCI DRIVER
14524 M: Loic Poulain <loic.poulain@linaro.org>
14525 M: Robert Foss <robert.foss@linaro.org>
14526 L: linux-i2c@vger.kernel.org
14527 L: linux-arm-msm@vger.kernel.org
14529 F: Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt
14530 F: drivers/i2c/busses/i2c-qcom-cci.c
14533 M: Rob Clark <robdclark@gmail.com>
14534 L: iommu@lists.linux-foundation.org
14535 L: linux-arm-msm@vger.kernel.org
14537 F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
14539 QUALCOMM IPCC MAILBOX DRIVER
14540 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
14541 L: linux-arm-msm@vger.kernel.org
14543 F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
14544 F: drivers/mailbox/qcom-ipcc.c
14545 F: include/dt-bindings/mailbox/qcom-ipcc.h
14547 QUALCOMM RMNET DRIVER
14548 M: Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
14549 M: Sean Tranchetti <stranche@codeaurora.org>
14550 L: netdev@vger.kernel.org
14552 F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
14553 F: drivers/net/ethernet/qualcomm/rmnet/
14554 F: include/linux/if_rmnet.h
14556 QUALCOMM TSENS THERMAL DRIVER
14557 M: Amit Kucheria <amitk@kernel.org>
14558 L: linux-pm@vger.kernel.org
14559 L: linux-arm-msm@vger.kernel.org
14561 F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
14562 F: drivers/thermal/qcom/
14564 QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
14565 M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
14566 L: linux-media@vger.kernel.org
14567 L: linux-arm-msm@vger.kernel.org
14569 T: git git://linuxtv.org/media_tree.git
14570 F: Documentation/devicetree/bindings/media/*venus*
14571 F: drivers/media/platform/qcom/venus/
14573 QUALCOMM WCN36XX WIRELESS DRIVER
14574 M: Kalle Valo <kvalo@codeaurora.org>
14575 L: wcn36xx@lists.infradead.org
14577 W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
14578 T: git git://github.com/KrasnikovEugene/wcn36xx.git
14579 F: drivers/net/wireless/ath/wcn36xx/
14581 QUANTENNA QTNFMAC WIRELESS DRIVER
14582 M: Igor Mitsyanko <imitsyanko@quantenna.com>
14583 R: Sergey Matyukevich <geomatsi@gmail.com>
14584 L: linux-wireless@vger.kernel.org
14586 F: drivers/net/wireless/quantenna
14588 RADEON and AMDGPU DRM DRIVERS
14589 M: Alex Deucher <alexander.deucher@amd.com>
14590 M: Christian König <christian.koenig@amd.com>
14591 L: amd-gfx@lists.freedesktop.org
14593 T: git git://people.freedesktop.org/~agd5f/linux
14594 F: drivers/gpu/drm/amd/
14595 F: drivers/gpu/drm/radeon/
14596 F: include/uapi/drm/amdgpu_drm.h
14597 F: include/uapi/drm/radeon_drm.h
14599 RADEON FRAMEBUFFER DISPLAY DRIVER
14600 M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
14601 L: linux-fbdev@vger.kernel.org
14603 F: drivers/video/fbdev/aty/radeon*
14604 F: include/uapi/linux/radeonfb.h
14606 RADIOSHARK RADIO DRIVER
14607 M: Hans Verkuil <hverkuil@xs4all.nl>
14608 L: linux-media@vger.kernel.org
14610 T: git git://linuxtv.org/media_tree.git
14611 F: drivers/media/radio/radio-shark.c
14613 RADIOSHARK2 RADIO DRIVER
14614 M: Hans Verkuil <hverkuil@xs4all.nl>
14615 L: linux-media@vger.kernel.org
14617 T: git git://linuxtv.org/media_tree.git
14618 F: drivers/media/radio/radio-shark2.c
14619 F: drivers/media/radio/radio-tea5777.c
14621 RADOS BLOCK DEVICE (RBD)
14622 M: Ilya Dryomov <idryomov@gmail.com>
14623 R: Dongsheng Yang <dongsheng.yang@easystack.cn>
14624 L: ceph-devel@vger.kernel.org
14626 W: http://ceph.com/
14627 T: git git://github.com/ceph/ceph-client.git
14628 F: Documentation/ABI/testing/sysfs-bus-rbd
14629 F: drivers/block/rbd.c
14630 F: drivers/block/rbd_types.h
14632 RAGE128 FRAMEBUFFER DISPLAY DRIVER
14633 M: Paul Mackerras <paulus@samba.org>
14634 L: linux-fbdev@vger.kernel.org
14636 F: drivers/video/fbdev/aty/aty128fb.c
14638 RAINSHADOW-CEC DRIVER
14639 M: Hans Verkuil <hverkuil@xs4all.nl>
14640 L: linux-media@vger.kernel.org
14642 T: git git://linuxtv.org/media_tree.git
14643 F: drivers/media/cec/usb/rainshadow/
14645 RALINK MIPS ARCHITECTURE
14646 M: John Crispin <john@phrozen.org>
14647 L: linux-mips@vger.kernel.org
14649 F: arch/mips/ralink
14651 RALINK RT2X00 WIRELESS LAN DRIVER
14652 M: Stanislaw Gruszka <stf_xl@wp.pl>
14653 M: Helmut Schaa <helmut.schaa@googlemail.com>
14654 L: linux-wireless@vger.kernel.org
14656 F: drivers/net/wireless/ralink/rt2x00/
14658 RAMDISK RAM BLOCK DEVICE DRIVER
14659 M: Jens Axboe <axboe@kernel.dk>
14661 F: Documentation/admin-guide/blockdev/ramdisk.rst
14662 F: drivers/block/brd.c
14664 RANCHU VIRTUAL BOARD FOR MIPS
14665 M: Miodrag Dinic <miodrag.dinic@mips.com>
14666 L: linux-mips@vger.kernel.org
14668 F: arch/mips/configs/generic/board-ranchu.config
14669 F: arch/mips/generic/board-ranchu.c
14671 RANDOM NUMBER DRIVER
14672 M: "Theodore Ts'o" <tytso@mit.edu>
14674 F: drivers/char/random.c
14677 M: Matt Porter <mporter@kernel.crashing.org>
14678 M: Alexandre Bounine <alex.bou9@gmail.com>
14680 F: drivers/rapidio/
14683 M: Tony Luck <tony.luck@intel.com>
14684 M: Borislav Petkov <bp@alien8.de>
14685 L: linux-edac@vger.kernel.org
14687 F: Documentation/admin-guide/ras.rst
14689 F: include/linux/ras.h
14690 F: include/ras/ras_event.h
14692 RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
14693 L: linux-wireless@vger.kernel.org
14695 F: drivers/net/wireless/ray*
14697 RC-CORE / LIRC FRAMEWORK
14698 M: Sean Young <sean@mess.org>
14699 L: linux-media@vger.kernel.org
14701 W: http://linuxtv.org
14702 T: git git://linuxtv.org/media_tree.git
14703 F: Documentation/driver-api/media/rc-core.rst
14704 F: Documentation/userspace-api/media/rc/
14705 F: drivers/media/rc/
14706 F: include/media/rc-map.h
14707 F: include/media/rc-core.h
14708 F: include/uapi/linux/lirc.h
14710 RCMM REMOTE CONTROLS DECODER
14711 M: Patrick Lerda <patrick9876@free.fr>
14713 F: drivers/media/rc/ir-rcmm-decoder.c
14715 RCUTORTURE TEST FRAMEWORK
14716 M: "Paul E. McKenney" <paulmck@kernel.org>
14717 M: Josh Triplett <josh@joshtriplett.org>
14718 R: Steven Rostedt <rostedt@goodmis.org>
14719 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14720 R: Lai Jiangshan <jiangshanlai@gmail.com>
14721 L: rcu@vger.kernel.org
14723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14724 F: tools/testing/selftests/rcutorture
14726 RDACM20 Camera Sensor
14727 M: Jacopo Mondi <jacopo+renesas@jmondi.org>
14728 M: Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
14729 M: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
14730 M: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
14731 L: linux-media@vger.kernel.org
14733 F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
14734 F: drivers/media/i2c/max9271.c
14735 F: drivers/media/i2c/max9271.h
14736 F: drivers/media/i2c/rdacm20.c
14739 M: Florian Fainelli <florian@openwrt.org>
14742 RDC R6040 FAST ETHERNET DRIVER
14743 M: Florian Fainelli <f.fainelli@gmail.com>
14744 L: netdev@vger.kernel.org
14746 F: drivers/net/ethernet/rdc/r6040.c
14748 RDMAVT - RDMA verbs software
14749 M: Dennis Dalessandro <dennis.dalessandro@cornelisnetworks.com>
14750 M: Mike Marciniszyn <mike.marciniszyn@cornelisnetworks.com>
14751 L: linux-rdma@vger.kernel.org
14753 F: drivers/infiniband/sw/rdmavt
14755 RDS - RELIABLE DATAGRAM SOCKETS
14756 M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
14757 L: netdev@vger.kernel.org
14758 L: linux-rdma@vger.kernel.org
14759 L: rds-devel@oss.oracle.com (moderated for non-subscribers)
14761 W: https://oss.oracle.com/projects/rds/
14762 F: Documentation/networking/rds.rst
14765 RDT - RESOURCE ALLOCATION
14766 M: Fenghua Yu <fenghua.yu@intel.com>
14767 M: Reinette Chatre <reinette.chatre@intel.com>
14768 L: linux-kernel@vger.kernel.org
14770 F: Documentation/x86/resctrl*
14771 F: arch/x86/include/asm/resctrl.h
14772 F: arch/x86/kernel/cpu/resctrl/
14773 F: tools/testing/selftests/resctrl/
14775 READ-COPY UPDATE (RCU)
14776 M: "Paul E. McKenney" <paulmck@kernel.org>
14777 M: Josh Triplett <josh@joshtriplett.org>
14778 R: Steven Rostedt <rostedt@goodmis.org>
14779 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14780 R: Lai Jiangshan <jiangshanlai@gmail.com>
14781 R: Joel Fernandes <joel@joelfernandes.org>
14782 L: rcu@vger.kernel.org
14784 W: http://www.rdrop.com/users/paulmck/RCU/
14785 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
14786 F: Documentation/RCU/
14787 F: include/linux/rcu*
14789 X: Documentation/RCU/torture.rst
14790 X: include/linux/srcu*.h
14791 X: kernel/rcu/srcu*.c
14793 REAL TIME CLOCK (RTC) SUBSYSTEM
14794 M: Alessandro Zummo <a.zummo@towertech.it>
14795 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
14796 L: linux-rtc@vger.kernel.org
14798 Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
14799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
14800 F: Documentation/admin-guide/rtc.rst
14801 F: Documentation/devicetree/bindings/rtc/
14803 F: include/linux/platform_data/rtc-*
14804 F: include/linux/rtc.h
14805 F: include/linux/rtc/
14806 F: include/uapi/linux/rtc.h
14807 F: tools/testing/selftests/rtc/
14809 REALTEK AUDIO CODECS
14810 M: Oder Chiou <oder_chiou@realtek.com>
14812 F: include/sound/rt*.h
14813 F: sound/soc/codecs/rt*
14815 REALTEK RTL83xx SMI DSA ROUTER CHIPS
14816 M: Linus Walleij <linus.walleij@linaro.org>
14818 F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt
14819 F: drivers/net/dsa/realtek-smi*
14820 F: drivers/net/dsa/rtl83*
14822 REALTEK WIRELESS DRIVER (rtlwifi family)
14823 M: Ping-Ke Shih <pkshih@realtek.com>
14824 L: linux-wireless@vger.kernel.org
14826 W: https://wireless.wiki.kernel.org/
14827 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
14828 F: drivers/net/wireless/realtek/rtlwifi/
14830 REALTEK WIRELESS DRIVER (rtw88)
14831 M: Yan-Hsuan Chuang <yhchuang@realtek.com>
14832 L: linux-wireless@vger.kernel.org
14834 F: drivers/net/wireless/realtek/rtw88/
14836 REDPINE WIRELESS DRIVER
14837 M: Amitkumar Karwar <amitkarwar@gmail.com>
14838 M: Siva Rebbagondla <siva8118@gmail.com>
14839 L: linux-wireless@vger.kernel.org
14841 F: drivers/net/wireless/rsi/
14843 REGISTER MAP ABSTRACTION
14844 M: Mark Brown <broonie@kernel.org>
14845 L: linux-kernel@vger.kernel.org
14847 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
14848 F: Documentation/devicetree/bindings/regmap/
14849 F: drivers/base/regmap/
14850 F: include/linux/regmap.h
14852 REISERFS FILE SYSTEM
14853 L: reiserfs-devel@vger.kernel.org
14857 REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
14858 M: Ohad Ben-Cohen <ohad@wizery.com>
14859 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14860 L: linux-remoteproc@vger.kernel.org
14862 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rproc-next
14863 F: Documentation/ABI/testing/sysfs-class-remoteproc
14864 F: Documentation/devicetree/bindings/remoteproc/
14865 F: Documentation/staging/remoteproc.rst
14866 F: drivers/remoteproc/
14867 F: include/linux/remoteproc.h
14868 F: include/linux/remoteproc/
14870 REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
14871 M: Ohad Ben-Cohen <ohad@wizery.com>
14872 M: Bjorn Andersson <bjorn.andersson@linaro.org>
14873 L: linux-remoteproc@vger.kernel.org
14875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git rpmsg-next
14876 F: Documentation/ABI/testing/sysfs-bus-rpmsg
14877 F: Documentation/staging/rpmsg.rst
14879 F: include/linux/rpmsg.h
14880 F: include/linux/rpmsg/
14881 F: include/uapi/linux/rpmsg.h
14884 RENESAS CLOCK DRIVERS
14885 M: Geert Uytterhoeven <geert+renesas@glider.be>
14886 L: linux-renesas-soc@vger.kernel.org
14888 T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas
14889 F: Documentation/devicetree/bindings/clock/renesas,*
14890 F: drivers/clk/renesas/
14892 RENESAS EMEV2 I2C DRIVER
14893 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14895 F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt
14896 F: drivers/i2c/busses/i2c-emev2.c
14898 RENESAS ETHERNET DRIVERS
14899 R: Sergei Shtylyov <sergei.shtylyov@gmail.com>
14900 L: netdev@vger.kernel.org
14901 L: linux-renesas-soc@vger.kernel.org
14902 F: Documentation/devicetree/bindings/net/renesas,*.txt
14903 F: Documentation/devicetree/bindings/net/renesas,*.yaml
14904 F: drivers/net/ethernet/renesas/
14905 F: include/linux/sh_eth.h
14907 RENESAS R-CAR GYROADC DRIVER
14908 M: Marek Vasut <marek.vasut@gmail.com>
14909 L: linux-iio@vger.kernel.org
14911 F: Documentation/devicetree/bindings/iio/adc/renesas,gyroadc.txt
14912 F: drivers/iio/adc/rcar-gyroadc.c
14914 RENESAS R-CAR I2C DRIVERS
14915 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
14917 F: Documentation/devicetree/bindings/i2c/renesas,i2c.txt
14918 F: Documentation/devicetree/bindings/i2c/renesas,iic.txt
14919 F: drivers/i2c/busses/i2c-rcar.c
14920 F: drivers/i2c/busses/i2c-sh_mobile.c
14922 RENESAS R-CAR THERMAL DRIVERS
14923 M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
14924 L: linux-renesas-soc@vger.kernel.org
14926 F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
14927 F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
14928 F: drivers/thermal/rcar_gen3_thermal.c
14929 F: drivers/thermal/rcar_thermal.c
14931 RENESAS RIIC DRIVER
14932 M: Chris Brandt <chris.brandt@renesas.com>
14934 F: Documentation/devicetree/bindings/i2c/renesas,riic.txt
14935 F: drivers/i2c/busses/i2c-riic.c
14937 RENESAS USB PHY DRIVER
14938 M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
14939 L: linux-renesas-soc@vger.kernel.org
14941 F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
14943 RESET CONTROLLER FRAMEWORK
14944 M: Philipp Zabel <p.zabel@pengutronix.de>
14946 T: git git://git.pengutronix.de/git/pza/linux
14947 F: Documentation/devicetree/bindings/reset/
14949 F: include/dt-bindings/reset/
14950 F: include/linux/reset-controller.h
14951 F: include/linux/reset.h
14952 F: include/linux/reset/
14953 K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
14955 RESTARTABLE SEQUENCES SUPPORT
14956 M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
14957 M: Peter Zijlstra <peterz@infradead.org>
14958 M: "Paul E. McKenney" <paulmck@kernel.org>
14959 M: Boqun Feng <boqun.feng@gmail.com>
14960 L: linux-kernel@vger.kernel.org
14962 F: include/trace/events/rseq.h
14963 F: include/uapi/linux/rseq.h
14965 F: tools/testing/selftests/rseq/
14968 M: Johannes Berg <johannes@sipsolutions.net>
14969 L: linux-wireless@vger.kernel.org
14971 W: https://wireless.wiki.kernel.org/
14972 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
14973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
14974 F: Documentation/ABI/stable/sysfs-class-rfkill
14975 F: Documentation/driver-api/rfkill.rst
14976 F: include/linux/rfkill.h
14977 F: include/uapi/linux/rfkill.h
14981 M: Thomas Graf <tgraf@suug.ch>
14982 M: Herbert Xu <herbert@gondor.apana.org.au>
14983 L: netdev@vger.kernel.org
14985 F: include/linux/rhashtable-types.h
14986 F: include/linux/rhashtable.h
14987 F: lib/rhashtable.c
14988 F: lib/test_rhashtable.c
14990 RICOH R5C592 MEMORYSTICK DRIVER
14991 M: Maxim Levitsky <maximlevitsky@gmail.com>
14993 F: drivers/memstick/host/r592.*
14995 RICOH SMARTMEDIA/XD DRIVER
14996 M: Maxim Levitsky <maximlevitsky@gmail.com>
14998 F: drivers/mtd/nand/raw/r852.c
14999 F: drivers/mtd/nand/raw/r852.h
15001 RISC-V ARCHITECTURE
15002 M: Paul Walmsley <paul.walmsley@sifive.com>
15003 M: Palmer Dabbelt <palmer@dabbelt.com>
15004 M: Albert Ou <aou@eecs.berkeley.edu>
15005 L: linux-riscv@lists.infradead.org
15007 P: Documentation/riscv/patch-acceptance.rst
15008 T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
15014 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15015 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15016 L: linux-block@vger.kernel.org
15018 F: drivers/block/rnbd/
15021 M: Stefan Achatz <erazor_de@users.sourceforge.net>
15023 W: http://sourceforge.net/projects/roccat/
15024 F: Documentation/ABI/*/sysfs-driver-hid-roccat*
15025 F: drivers/hid/hid-roccat*
15026 F: include/linux/hid-roccat*
15028 ROCKCHIP ISP V1 DRIVER
15029 M: Helen Koike <helen.koike@collabora.com>
15030 M: Dafna Hirschfeld <dafna.hirschfeld@collabora.com>
15031 L: linux-media@vger.kernel.org
15033 F: Documentation/admin-guide/media/rkisp1.rst
15034 F: Documentation/userspace-api/media/v4l/pixfmt-meta-rkisp1.rst
15035 F: drivers/staging/media/rkisp1/
15037 ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
15038 M: Jacob Chen <jacob-chen@iotwrt.com>
15039 M: Ezequiel Garcia <ezequiel@collabora.com>
15040 L: linux-media@vger.kernel.org
15041 L: linux-rockchip@lists.infradead.org
15043 F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
15044 F: drivers/media/platform/rockchip/rga/
15046 ROCKCHIP VIDEO DECODER DRIVER
15047 M: Ezequiel Garcia <ezequiel@collabora.com>
15048 L: linux-media@vger.kernel.org
15049 L: linux-rockchip@lists.infradead.org
15051 F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
15052 F: drivers/staging/media/rkvdec/
15055 M: Jiri Pirko <jiri@resnulli.us>
15056 L: netdev@vger.kernel.org
15058 F: drivers/net/ethernet/rocker/
15062 W: http://www.comtrol.com
15063 F: Documentation/driver-api/serial/rocket.rst
15064 F: drivers/tty/rocket*
15066 ROCKETPORT EXPRESS/INFINITY DRIVER
15067 M: Kevin Cernekee <cernekee@gmail.com>
15068 L: linux-serial@vger.kernel.org
15070 F: drivers/tty/serial/rp2.*
15072 ROHM BD99954 CHARGER IC
15073 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15074 L: linux-power@fi.rohmeurope.com
15076 F: drivers/power/supply/bd99954-charger.c
15077 F: drivers/power/supply/bd99954-charger.h
15079 ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
15080 M: Tomasz Duszynski <tduszyns@gmail.com>
15082 F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
15083 F: drivers/iio/light/bh1750.c
15085 ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
15086 M: Marek Vasut <marek.vasut+renesas@gmail.com>
15087 L: linux-kernel@vger.kernel.org
15088 L: linux-renesas-soc@vger.kernel.org
15090 F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt
15091 F: drivers/gpio/gpio-bd9571mwv.c
15092 F: drivers/mfd/bd9571mwv.c
15093 F: drivers/regulator/bd9571mwv-regulator.c
15094 F: include/linux/mfd/bd9571mwv.h
15096 ROHM POWER MANAGEMENT IC DEVICE DRIVERS
15097 R: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com>
15098 L: linux-power@fi.rohmeurope.com
15100 F: Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
15101 F: Documentation/devicetree/bindings/regulator/rohm,bd70528-regulator.txt
15102 F: drivers/clk/clk-bd718x7.c
15103 F: drivers/gpio/gpio-bd70528.c
15104 F: drivers/gpio/gpio-bd71828.c
15105 F: drivers/mfd/rohm-bd70528.c
15106 F: drivers/mfd/rohm-bd71828.c
15107 F: drivers/mfd/rohm-bd718x7.c
15108 F: drivers/power/supply/bd70528-charger.c
15109 F: drivers/regulator/bd70528-regulator.c
15110 F: drivers/regulator/bd71828-regulator.c
15111 F: drivers/regulator/bd718x7-regulator.c
15112 F: drivers/regulator/rohm-regulator.c
15113 F: drivers/rtc/rtc-bd70528.c
15114 F: drivers/watchdog/bd70528_wdt.c
15115 F: include/linux/mfd/rohm-bd70528.h
15116 F: include/linux/mfd/rohm-bd71828.h
15117 F: include/linux/mfd/rohm-bd718x7.h
15118 F: include/linux/mfd/rohm-generic.h
15119 F: include/linux/mfd/rohm-shared.h
15122 M: Ralf Baechle <ralf@linux-mips.org>
15123 L: linux-hams@vger.kernel.org
15125 W: http://www.linux-ax25.org/
15126 F: include/net/rose.h
15127 F: include/uapi/linux/rose.h
15130 ROTATION DRIVER FOR ALLWINNER A83T
15131 M: Jernej Skrabec <jernej.skrabec@siol.net>
15132 L: linux-media@vger.kernel.org
15134 T: git git://linuxtv.org/media_tree.git
15135 F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
15136 F: drivers/media/platform/sunxi/sun8i-rotate/
15138 RTL2830 MEDIA DRIVER
15139 M: Antti Palosaari <crope@iki.fi>
15140 L: linux-media@vger.kernel.org
15142 W: https://linuxtv.org
15143 W: http://palosaari.fi/linux/
15144 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15145 T: git git://linuxtv.org/anttip/media_tree.git
15146 F: drivers/media/dvb-frontends/rtl2830*
15148 RTL2832 MEDIA DRIVER
15149 M: Antti Palosaari <crope@iki.fi>
15150 L: linux-media@vger.kernel.org
15152 W: https://linuxtv.org
15153 W: http://palosaari.fi/linux/
15154 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15155 T: git git://linuxtv.org/anttip/media_tree.git
15156 F: drivers/media/dvb-frontends/rtl2832*
15158 RTL2832_SDR MEDIA DRIVER
15159 M: Antti Palosaari <crope@iki.fi>
15160 L: linux-media@vger.kernel.org
15162 W: https://linuxtv.org
15163 W: http://palosaari.fi/linux/
15164 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15165 T: git git://linuxtv.org/anttip/media_tree.git
15166 F: drivers/media/dvb-frontends/rtl2832_sdr*
15168 RTL8180 WIRELESS DRIVER
15169 L: linux-wireless@vger.kernel.org
15171 W: https://wireless.wiki.kernel.org/
15172 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15173 F: drivers/net/wireless/realtek/rtl818x/rtl8180/
15175 RTL8187 WIRELESS DRIVER
15176 M: Herton Ronaldo Krzesinski <herton@canonical.com>
15177 M: Hin-Tak Leung <htl10@users.sourceforge.net>
15178 M: Larry Finger <Larry.Finger@lwfinger.net>
15179 L: linux-wireless@vger.kernel.org
15181 W: https://wireless.wiki.kernel.org/
15182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
15183 F: drivers/net/wireless/realtek/rtl818x/rtl8187/
15185 RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
15186 M: Jes Sorensen <Jes.Sorensen@gmail.com>
15187 L: linux-wireless@vger.kernel.org
15189 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
15190 F: drivers/net/wireless/realtek/rtl8xxxu/
15192 RTRS TRANSPORT DRIVERS
15193 M: Danil Kipnis <danil.kipnis@cloud.ionos.com>
15194 M: Jack Wang <jinpu.wang@cloud.ionos.com>
15195 L: linux-rdma@vger.kernel.org
15197 F: drivers/infiniband/ulp/rtrs/
15199 RXRPC SOCKETS (AF_RXRPC)
15200 M: David Howells <dhowells@redhat.com>
15201 L: linux-afs@lists.infradead.org
15203 W: https://www.infradead.org/~dhowells/kafs/
15204 F: Documentation/networking/rxrpc.rst
15205 F: include/keys/rxrpc-type.h
15206 F: include/net/af_rxrpc.h
15207 F: include/trace/events/rxrpc.h
15208 F: include/uapi/linux/rxrpc.h
15211 S3 SAVAGE FRAMEBUFFER DRIVER
15212 M: Antonino Daplas <adaplas@gmail.com>
15213 L: linux-fbdev@vger.kernel.org
15215 F: drivers/video/fbdev/savage/
15218 M: Heiko Carstens <hca@linux.ibm.com>
15219 M: Vasily Gorbik <gor@linux.ibm.com>
15220 M: Christian Borntraeger <borntraeger@de.ibm.com>
15221 L: linux-s390@vger.kernel.org
15223 W: http://www.ibm.com/developerworks/linux/linux390/
15224 T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
15225 F: Documentation/driver-api/s390-drivers.rst
15226 F: Documentation/s390/
15230 S390 COMMON I/O LAYER
15231 M: Vineeth Vijayan <vneethv@linux.ibm.com>
15232 M: Peter Oberparleiter <oberpar@linux.ibm.com>
15233 L: linux-s390@vger.kernel.org
15235 W: http://www.ibm.com/developerworks/linux/linux390/
15236 F: drivers/s390/cio/
15239 M: Stefan Haberland <sth@linux.ibm.com>
15240 M: Jan Hoeppner <hoeppner@linux.ibm.com>
15241 L: linux-s390@vger.kernel.org
15243 W: http://www.ibm.com/developerworks/linux/linux390/
15244 F: block/partitions/ibm.c
15245 F: drivers/s390/block/dasd*
15246 F: include/linux/dasd_mod.h
15249 M: Matthew Rosato <mjrosato@linux.ibm.com>
15250 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15251 L: linux-s390@vger.kernel.org
15253 W: http://www.ibm.com/developerworks/linux/linux390/
15254 F: drivers/iommu/s390-iommu.c
15256 S390 IUCV NETWORK LAYER
15257 M: Julian Wiedmann <jwi@linux.ibm.com>
15258 M: Karsten Graul <kgraul@linux.ibm.com>
15259 M: Ursula Braun <ubraun@linux.ibm.com>
15260 L: linux-s390@vger.kernel.org
15262 W: http://www.ibm.com/developerworks/linux/linux390/
15263 F: drivers/s390/net/*iucv*
15264 F: include/net/iucv/
15267 S390 NETWORK DRIVERS
15268 M: Julian Wiedmann <jwi@linux.ibm.com>
15269 M: Karsten Graul <kgraul@linux.ibm.com>
15270 M: Ursula Braun <ubraun@linux.ibm.com>
15271 L: linux-s390@vger.kernel.org
15273 W: http://www.ibm.com/developerworks/linux/linux390/
15274 F: drivers/s390/net/
15277 M: Niklas Schnelle <schnelle@linux.ibm.com>
15278 M: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
15279 L: linux-s390@vger.kernel.org
15281 W: http://www.ibm.com/developerworks/linux/linux390/
15283 F: drivers/pci/hotplug/s390_pci_hpc.c
15284 F: Documentation/s390/pci.rst
15286 S390 VFIO AP DRIVER
15287 M: Tony Krowiak <akrowiak@linux.ibm.com>
15288 M: Pierre Morel <pmorel@linux.ibm.com>
15289 M: Halil Pasic <pasic@linux.ibm.com>
15290 L: linux-s390@vger.kernel.org
15292 W: http://www.ibm.com/developerworks/linux/linux390/
15293 F: Documentation/s390/vfio-ap.rst
15294 F: drivers/s390/crypto/vfio_ap_drv.c
15295 F: drivers/s390/crypto/vfio_ap_ops.c
15296 F: drivers/s390/crypto/vfio_ap_private.h
15298 S390 VFIO-CCW DRIVER
15299 M: Cornelia Huck <cohuck@redhat.com>
15300 M: Eric Farman <farman@linux.ibm.com>
15301 R: Halil Pasic <pasic@linux.ibm.com>
15302 L: linux-s390@vger.kernel.org
15303 L: kvm@vger.kernel.org
15305 F: Documentation/s390/vfio-ccw.rst
15306 F: drivers/s390/cio/vfio_ccw*
15307 F: include/uapi/linux/vfio_ccw.h
15309 S390 VFIO-PCI DRIVER
15310 M: Matthew Rosato <mjrosato@linux.ibm.com>
15311 L: linux-s390@vger.kernel.org
15312 L: kvm@vger.kernel.org
15314 F: drivers/vfio/pci/vfio_pci_zdev.c
15315 F: include/uapi/linux/vfio_zdev.h
15318 M: Harald Freudenberger <freude@linux.ibm.com>
15319 L: linux-s390@vger.kernel.org
15321 W: http://www.ibm.com/developerworks/linux/linux390/
15322 F: drivers/s390/crypto/
15325 M: Steffen Maier <maier@linux.ibm.com>
15326 M: Benjamin Block <bblock@linux.ibm.com>
15327 L: linux-s390@vger.kernel.org
15329 W: http://www.ibm.com/developerworks/linux/linux390/
15330 F: drivers/s390/scsi/zfcp_*
15332 S3C24XX SD/MMC Driver
15333 M: Ben Dooks <ben-linux@fluff.org>
15334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
15336 F: drivers/mmc/host/s3cmci.*
15338 SAA6588 RDS RECEIVER DRIVER
15339 M: Hans Verkuil <hverkuil@xs4all.nl>
15340 L: linux-media@vger.kernel.org
15342 W: https://linuxtv.org
15343 T: git git://linuxtv.org/media_tree.git
15344 F: drivers/media/i2c/saa6588*
15346 SAA7134 VIDEO4LINUX DRIVER
15347 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15348 L: linux-media@vger.kernel.org
15350 W: https://linuxtv.org
15351 T: git git://linuxtv.org/media_tree.git
15352 F: Documentation/driver-api/media/drivers/saa7134*
15353 F: drivers/media/pci/saa7134/
15355 SAA7146 VIDEO4LINUX-2 DRIVER
15356 M: Hans Verkuil <hverkuil@xs4all.nl>
15357 L: linux-media@vger.kernel.org
15359 T: git git://linuxtv.org/media_tree.git
15360 F: drivers/media/common/saa7146/
15361 F: drivers/media/pci/saa7146/
15362 F: include/media/drv-intf/saa7146*
15364 SAFESETID SECURITY MODULE
15365 M: Micah Morton <mortonm@chromium.org>
15367 F: Documentation/admin-guide/LSM/SafeSetID.rst
15368 F: security/safesetid/
15370 SAMSUNG AUDIO (ASoC) DRIVERS
15371 M: Krzysztof Kozlowski <krzk@kernel.org>
15372 M: Sangbeom Kim <sbkim73@samsung.com>
15373 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15374 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15376 F: Documentation/devicetree/bindings/sound/samsung*
15377 F: sound/soc/samsung/
15379 SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
15380 M: Krzysztof Kozlowski <krzk@kernel.org>
15381 L: linux-crypto@vger.kernel.org
15382 L: linux-samsung-soc@vger.kernel.org
15384 F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
15385 F: drivers/crypto/exynos-rng.c
15387 SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
15388 M: Łukasz Stelmach <l.stelmach@samsung.com>
15389 L: linux-samsung-soc@vger.kernel.org
15391 F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt
15392 F: drivers/char/hw_random/exynos-trng.c
15394 SAMSUNG FRAMEBUFFER DRIVER
15395 M: Jingoo Han <jingoohan1@gmail.com>
15396 L: linux-fbdev@vger.kernel.org
15398 F: drivers/video/fbdev/s3c-fb.c
15400 SAMSUNG LAPTOP DRIVER
15401 M: Corentin Chary <corentin.chary@gmail.com>
15402 L: platform-driver-x86@vger.kernel.org
15404 F: drivers/platform/x86/samsung-laptop.c
15406 SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
15407 M: Sangbeom Kim <sbkim73@samsung.com>
15408 M: Krzysztof Kozlowski <krzk@kernel.org>
15409 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15410 L: linux-kernel@vger.kernel.org
15411 L: linux-samsung-soc@vger.kernel.org
15413 F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
15414 F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
15415 F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
15416 F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
15417 F: drivers/clk/clk-s2mps11.c
15418 F: drivers/mfd/sec*.c
15419 F: drivers/regulator/s2m*.c
15420 F: drivers/regulator/s5m*.c
15421 F: drivers/rtc/rtc-s5m.c
15422 F: include/linux/mfd/samsung/
15424 SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
15425 M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
15426 L: linux-media@vger.kernel.org
15427 L: linux-samsung-soc@vger.kernel.org
15429 F: drivers/media/platform/s3c-camif/
15430 F: include/media/drv-intf/s3c_camif.h
15432 SAMSUNG S3FWRN5 NFC DRIVER
15433 M: Krzysztof Kozlowski <krzk@kernel.org>
15434 M: Krzysztof Opasiak <k.opasiak@samsung.com>
15435 L: linux-nfc@lists.01.org (moderated for non-subscribers)
15437 F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
15438 F: drivers/nfc/s3fwrn5
15440 SAMSUNG S5C73M3 CAMERA DRIVER
15441 M: Kyungmin Park <kyungmin.park@samsung.com>
15442 M: Andrzej Hajda <a.hajda@samsung.com>
15443 L: linux-media@vger.kernel.org
15445 F: drivers/media/i2c/s5c73m3/*
15447 SAMSUNG S5K5BAF CAMERA DRIVER
15448 M: Kyungmin Park <kyungmin.park@samsung.com>
15449 M: Andrzej Hajda <a.hajda@samsung.com>
15450 L: linux-media@vger.kernel.org
15452 F: drivers/media/i2c/s5k5baf.c
15454 SAMSUNG S5P Security SubSystem (SSS) DRIVER
15455 M: Krzysztof Kozlowski <krzk@kernel.org>
15456 M: Vladimir Zapolskiy <vz@mleia.com>
15457 M: Kamil Konieczny <k.konieczny@samsung.com>
15458 L: linux-crypto@vger.kernel.org
15459 L: linux-samsung-soc@vger.kernel.org
15461 F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
15462 F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
15463 F: drivers/crypto/s5p-sss.c
15465 SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
15466 M: Kyungmin Park <kyungmin.park@samsung.com>
15467 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15468 L: linux-media@vger.kernel.org
15470 Q: https://patchwork.linuxtv.org/project/linux-media/list/
15471 F: drivers/media/platform/exynos4-is/
15473 SAMSUNG SOC CLOCK DRIVERS
15474 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15475 M: Tomasz Figa <tomasz.figa@gmail.com>
15476 M: Chanwoo Choi <cw00.choi@samsung.com>
15477 L: linux-samsung-soc@vger.kernel.org
15479 T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
15480 F: Documentation/devicetree/bindings/clock/exynos*.txt
15481 F: Documentation/devicetree/bindings/clock/samsung,s3c*
15482 F: Documentation/devicetree/bindings/clock/samsung,s5p*
15483 F: drivers/clk/samsung/
15484 F: include/dt-bindings/clock/exynos*.h
15485 F: include/linux/clk/samsung.h
15486 F: include/linux/platform_data/clk-s3c2410.h
15488 SAMSUNG SPI DRIVERS
15489 M: Kukjin Kim <kgene@kernel.org>
15490 M: Krzysztof Kozlowski <krzk@kernel.org>
15491 M: Andi Shyti <andi@etezian.org>
15492 L: linux-spi@vger.kernel.org
15493 L: linux-samsung-soc@vger.kernel.org
15495 F: Documentation/devicetree/bindings/spi/spi-samsung.txt
15496 F: drivers/spi/spi-s3c*
15497 F: include/linux/platform_data/spi-s3c64xx.h
15498 F: include/linux/spi/s3c24xx-fiq.h
15500 SAMSUNG SXGBE DRIVERS
15501 M: Byungho An <bh74.an@samsung.com>
15502 L: netdev@vger.kernel.org
15504 F: drivers/net/ethernet/samsung/sxgbe/
15506 SAMSUNG THERMAL DRIVER
15507 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
15508 L: linux-pm@vger.kernel.org
15509 L: linux-samsung-soc@vger.kernel.org
15511 T: git https://github.com/lmajewski/linux-samsung-thermal.git
15512 F: drivers/thermal/samsung/
15514 SAMSUNG USB2 PHY DRIVER
15515 M: Kamil Debski <kamil@wypas.org>
15516 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
15517 L: linux-kernel@vger.kernel.org
15519 F: Documentation/devicetree/bindings/phy/samsung-phy.txt
15520 F: Documentation/driver-api/phy/samsung-usb2.rst
15521 F: drivers/phy/samsung/phy-exynos4210-usb2.c
15522 F: drivers/phy/samsung/phy-exynos4x12-usb2.c
15523 F: drivers/phy/samsung/phy-exynos5250-usb2.c
15524 F: drivers/phy/samsung/phy-s5pv210-usb2.c
15525 F: drivers/phy/samsung/phy-samsung-usb2.c
15526 F: drivers/phy/samsung/phy-samsung-usb2.h
15529 M: Zwane Mwaikambo <zwanem@gmail.com>
15531 F: drivers/watchdog/sc1200wdt.c
15534 M: Ingo Molnar <mingo@redhat.com>
15535 M: Peter Zijlstra <peterz@infradead.org>
15536 M: Juri Lelli <juri.lelli@redhat.com> (SCHED_DEADLINE)
15537 M: Vincent Guittot <vincent.guittot@linaro.org> (SCHED_NORMAL)
15538 R: Dietmar Eggemann <dietmar.eggemann@arm.com> (SCHED_NORMAL)
15539 R: Steven Rostedt <rostedt@goodmis.org> (SCHED_FIFO/SCHED_RR)
15540 R: Ben Segall <bsegall@google.com> (CONFIG_CFS_BANDWIDTH)
15541 R: Mel Gorman <mgorman@suse.de> (CONFIG_NUMA_BALANCING)
15542 R: Daniel Bristot de Oliveira <bristot@redhat.com> (SCHED_DEADLINE)
15543 L: linux-kernel@vger.kernel.org
15545 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
15546 F: include/linux/preempt.h
15547 F: include/linux/sched.h
15548 F: include/linux/wait.h
15549 F: include/uapi/linux/sched.h
15552 SCR24X CHIP CARD INTERFACE DRIVER
15553 M: Lubomir Rintel <lkundrak@v3.sk>
15555 F: drivers/char/pcmcia/scr24x_cs.c
15558 M: Jens Axboe <axboe@kernel.dk>
15559 L: linux-scsi@vger.kernel.org
15561 W: http://www.kernel.dk
15562 F: drivers/scsi/sr*
15564 SCSI RDMA PROTOCOL (SRP) INITIATOR
15565 M: Bart Van Assche <bvanassche@acm.org>
15566 L: linux-rdma@vger.kernel.org
15568 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15569 F: drivers/infiniband/ulp/srp/
15570 F: include/scsi/srp.h
15572 SCSI RDMA PROTOCOL (SRP) TARGET
15573 M: Bart Van Assche <bvanassche@acm.org>
15574 L: linux-rdma@vger.kernel.org
15575 L: target-devel@vger.kernel.org
15577 Q: http://patchwork.kernel.org/project/linux-rdma/list/
15578 F: drivers/infiniband/ulp/srpt/
15581 M: Doug Gilbert <dgilbert@interlog.com>
15582 L: linux-scsi@vger.kernel.org
15584 W: http://sg.danny.cz/sg
15585 F: Documentation/scsi/scsi-generic.rst
15586 F: drivers/scsi/sg.c
15587 F: include/scsi/sg.h
15590 M: "James E.J. Bottomley" <jejb@linux.ibm.com>
15591 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15592 L: linux-scsi@vger.kernel.org
15594 Q: https://patchwork.kernel.org/project/linux-scsi/list/
15595 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
15596 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15597 F: Documentation/devicetree/bindings/scsi/
15602 M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
15603 L: linux-scsi@vger.kernel.org
15605 F: Documentation/scsi/st.rst
15606 F: drivers/scsi/st.*
15607 F: drivers/scsi/st_*.h
15609 SCSI TARGET SUBSYSTEM
15610 M: "Martin K. Petersen" <martin.petersen@oracle.com>
15611 L: linux-scsi@vger.kernel.org
15612 L: target-devel@vger.kernel.org
15614 W: http://www.linux-iscsi.org
15615 Q: https://patchwork.kernel.org/project/target-devel/list/
15616 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
15617 F: Documentation/target/
15622 M: Vlad Yasevich <vyasevich@gmail.com>
15623 M: Neil Horman <nhorman@tuxdriver.com>
15624 M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
15625 L: linux-sctp@vger.kernel.org
15627 W: http://lksctp.sourceforge.net
15628 F: Documentation/networking/sctp.rst
15629 F: include/linux/sctp.h
15630 F: include/net/sctp/
15631 F: include/uapi/linux/sctp.h
15635 M: Jim Cromie <jim.cromie@gmail.com>
15637 F: Documentation/i2c/busses/scx200_acb.rst
15638 F: arch/x86/platform/scx200/
15639 F: drivers/i2c/busses/scx200*
15640 F: drivers/mtd/maps/scx200_docflash.c
15641 F: drivers/watchdog/scx200_wdt.c
15642 F: include/linux/scx200.h
15645 M: Jim Cromie <jim.cromie@gmail.com>
15647 F: drivers/char/scx200_gpio.c
15648 F: include/linux/scx200_gpio.h
15650 SCx200 HRT CLOCKSOURCE DRIVER
15651 M: Jim Cromie <jim.cromie@gmail.com>
15653 F: drivers/clocksource/scx200_hrt.c
15655 SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
15656 M: Sascha Sommer <saschasommer@freenet.de>
15657 L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
15659 F: drivers/mmc/host/sdricoh_cs.c
15661 SECO BOARDS CEC DRIVER
15662 M: Ettore Chimenti <ek5.chimenti@gmail.com>
15664 F: drivers/media/cec/platform/seco/seco-cec.c
15665 F: drivers/media/cec/platform/seco/seco-cec.h
15668 M: Kees Cook <keescook@chromium.org>
15669 R: Andy Lutomirski <luto@amacapital.net>
15670 R: Will Drewry <wad@chromium.org>
15672 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
15673 F: Documentation/userspace-api/seccomp_filter.rst
15674 F: include/linux/seccomp.h
15675 F: include/uapi/linux/seccomp.h
15676 F: kernel/seccomp.c
15677 F: tools/testing/selftests/kselftest_harness.h
15678 F: tools/testing/selftests/seccomp/*
15679 K: \bsecure_computing
15682 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
15683 M: Al Cooper <alcooperx@gmail.com>
15684 L: linux-mmc@vger.kernel.org
15685 L: bcm-kernel-feedback-list@broadcom.com
15687 F: drivers/mmc/host/sdhci-brcmstb*
15689 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
15690 M: Adrian Hunter <adrian.hunter@intel.com>
15691 L: linux-mmc@vger.kernel.org
15693 F: drivers/mmc/host/sdhci*
15694 F: include/linux/mmc/sdhci*
15696 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
15697 M: Eugen Hristev <eugen.hristev@microchip.com>
15698 L: linux-mmc@vger.kernel.org
15700 F: drivers/mmc/host/sdhci-of-at91.c
15702 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
15703 M: Ben Dooks <ben-linux@fluff.org>
15704 M: Jaehoon Chung <jh80.chung@samsung.com>
15705 L: linux-mmc@vger.kernel.org
15707 F: drivers/mmc/host/sdhci-s3c*
15709 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
15710 M: Viresh Kumar <vireshk@kernel.org>
15711 L: linux-mmc@vger.kernel.org
15713 F: drivers/mmc/host/sdhci-spear.c
15715 SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
15716 M: Kishon Vijay Abraham I <kishon@ti.com>
15717 L: linux-mmc@vger.kernel.org
15719 F: drivers/mmc/host/sdhci-omap.c
15721 SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
15722 M: Jonathan Derrick <jonathan.derrick@intel.com>
15723 M: Revanth Rajashekar <revanth.rajashekar@intel.com>
15724 L: linux-block@vger.kernel.org
15726 F: block/opal_proto.h
15728 F: include/linux/sed*
15729 F: include/uapi/linux/sed*
15732 M: Security Officers <security@kernel.org>
15734 F: Documentation/admin-guide/security-bugs.rst
15737 M: James Morris <jmorris@namei.org>
15738 M: "Serge E. Hallyn" <serge@hallyn.com>
15739 L: linux-security-module@vger.kernel.org (suggested Cc:)
15741 W: http://kernsec.org/
15742 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
15744 X: security/selinux/
15746 SELINUX SECURITY MODULE
15747 M: Paul Moore <paul@paul-moore.com>
15748 M: Stephen Smalley <stephen.smalley.work@gmail.com>
15749 M: Eric Paris <eparis@parisplace.org>
15750 L: selinux@vger.kernel.org
15752 W: https://selinuxproject.org
15753 W: https://github.com/SELinuxProject
15754 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
15755 F: Documentation/ABI/obsolete/sysfs-selinux-checkreqprot
15756 F: Documentation/ABI/obsolete/sysfs-selinux-disable
15757 F: Documentation/admin-guide/LSM/SELinux.rst
15758 F: include/trace/events/avc.h
15759 F: include/uapi/linux/selinux_netlink.h
15760 F: scripts/selinux/
15761 F: security/selinux/
15764 M: Jiri Slaby <jirislaby@kernel.org>
15766 F: drivers/misc/phantom.c
15767 F: include/uapi/linux/phantom.h
15769 SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
15770 M: Tomasz Duszynski <tomasz.duszynski@octakon.com>
15772 F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
15773 F: drivers/iio/chemical/scd30.h
15774 F: drivers/iio/chemical/scd30_core.c
15775 F: drivers/iio/chemical/scd30_i2c.c
15776 F: drivers/iio/chemical/scd30_serial.c
15778 SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
15779 M: Tomasz Duszynski <tduszyns@gmail.com>
15781 F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
15782 F: drivers/iio/chemical/sps30.c
15785 M: Rob Herring <robh@kernel.org>
15786 L: linux-serial@vger.kernel.org
15788 F: Documentation/devicetree/bindings/serial/serial.yaml
15789 F: drivers/tty/serdev/
15790 F: include/linux/serdev.h
15793 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
15794 L: linux-serial@vger.kernel.org
15796 F: Documentation/devicetree/bindings/serial/
15797 F: drivers/tty/serial/
15800 M: Sean Young <sean@mess.org>
15801 L: linux-media@vger.kernel.org
15803 F: drivers/media/rc/serial_ir.c
15805 SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
15806 M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
15807 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
15809 F: Documentation/devicetree/bindings/slimbus/
15810 F: drivers/slimbus/
15811 F: include/linux/slimbus.h
15814 M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
15815 M: Edward Cree <ecree@solarflare.com>
15816 M: Martin Habets <mhabets@solarflare.com>
15817 L: netdev@vger.kernel.org
15819 F: drivers/net/ethernet/sfc/
15821 SFF/SFP/SFP+ MODULE SUPPORT
15822 M: Russell King <linux@armlinux.org.uk>
15823 L: netdev@vger.kernel.org
15825 F: drivers/net/phy/phylink.c
15826 F: drivers/net/phy/sfp*
15827 F: include/linux/mdio/mdio-i2c.h
15828 F: include/linux/phylink.h
15829 F: include/linux/sfp.h
15830 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)
15833 M: Dimitri Sivanich <sivanich@sgi.com>
15835 F: drivers/misc/sgi-gru/
15837 SGI XP/XPC/XPNET DRIVER
15838 M: Cliff Whickman <cpw@sgi.com>
15839 M: Robin Holt <robinmholt@gmail.com>
15841 F: drivers/misc/sgi-xp/
15843 SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
15844 M: Ursula Braun <ubraun@linux.ibm.com>
15845 M: Karsten Graul <kgraul@linux.ibm.com>
15846 L: linux-s390@vger.kernel.org
15848 W: http://www.ibm.com/developerworks/linux/linux390/
15851 SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
15852 M: Linus Walleij <linus.walleij@linaro.org>
15853 L: linux-iio@vger.kernel.org
15855 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
15856 F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
15857 F: drivers/iio/light/gp2ap002.c
15859 SHARP RJ54N1CB0C SENSOR DRIVER
15860 M: Jacopo Mondi <jacopo@jmondi.org>
15861 L: linux-media@vger.kernel.org
15863 T: git git://linuxtv.org/media_tree.git
15864 F: drivers/media/i2c/rj54n1cb0c.c
15865 F: include/media/i2c/rj54n1cb0c.h
15867 SH_VOU V4L2 OUTPUT DRIVER
15868 L: linux-media@vger.kernel.org
15870 F: drivers/media/platform/sh_vou.c
15871 F: include/media/drv-intf/sh_vou.h
15873 SI2157 MEDIA DRIVER
15874 M: Antti Palosaari <crope@iki.fi>
15875 L: linux-media@vger.kernel.org
15877 W: https://linuxtv.org
15878 W: http://palosaari.fi/linux/
15879 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15880 T: git git://linuxtv.org/anttip/media_tree.git
15881 F: drivers/media/tuners/si2157*
15883 SI2165 MEDIA DRIVER
15884 M: Matthias Schwarzott <zzam@gentoo.org>
15885 L: linux-media@vger.kernel.org
15887 W: https://linuxtv.org
15888 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15889 F: drivers/media/dvb-frontends/si2165*
15891 SI2168 MEDIA DRIVER
15892 M: Antti Palosaari <crope@iki.fi>
15893 L: linux-media@vger.kernel.org
15895 W: https://linuxtv.org
15896 W: http://palosaari.fi/linux/
15897 Q: http://patchwork.linuxtv.org/project/linux-media/list/
15898 T: git git://linuxtv.org/anttip/media_tree.git
15899 F: drivers/media/dvb-frontends/si2168*
15901 SI470X FM RADIO RECEIVER I2C DRIVER
15902 M: Hans Verkuil <hverkuil@xs4all.nl>
15903 L: linux-media@vger.kernel.org
15905 W: https://linuxtv.org
15906 T: git git://linuxtv.org/media_tree.git
15907 F: drivers/media/radio/si470x/radio-si470x-i2c.c
15909 SI470X FM RADIO RECEIVER USB DRIVER
15910 M: Hans Verkuil <hverkuil@xs4all.nl>
15911 L: linux-media@vger.kernel.org
15913 W: https://linuxtv.org
15914 T: git git://linuxtv.org/media_tree.git
15915 F: drivers/media/radio/si470x/radio-si470x-common.c
15916 F: drivers/media/radio/si470x/radio-si470x-usb.c
15917 F: drivers/media/radio/si470x/radio-si470x.h
15919 SI4713 FM RADIO TRANSMITTER I2C DRIVER
15920 M: Eduardo Valentin <edubezval@gmail.com>
15921 L: linux-media@vger.kernel.org
15923 W: https://linuxtv.org
15924 T: git git://linuxtv.org/media_tree.git
15925 F: drivers/media/radio/si4713/si4713.?
15927 SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
15928 M: Eduardo Valentin <edubezval@gmail.com>
15929 L: linux-media@vger.kernel.org
15931 W: https://linuxtv.org
15932 T: git git://linuxtv.org/media_tree.git
15933 F: drivers/media/radio/si4713/radio-platform-si4713.c
15935 SI4713 FM RADIO TRANSMITTER USB DRIVER
15936 M: Hans Verkuil <hverkuil@xs4all.nl>
15937 L: linux-media@vger.kernel.org
15939 W: https://linuxtv.org
15940 T: git git://linuxtv.org/media_tree.git
15941 F: drivers/media/radio/si4713/radio-usb-si4713.c
15944 M: Mauro Carvalho Chehab <mchehab@kernel.org>
15945 L: linux-media@vger.kernel.org
15947 W: https://linuxtv.org
15948 T: git git://linuxtv.org/media_tree.git
15949 F: drivers/media/common/siano/
15950 F: drivers/media/mmc/siano/
15951 F: drivers/media/usb/siano/
15952 F: drivers/media/usb/siano/
15955 M: Palmer Dabbelt <palmer@dabbelt.com>
15956 M: Paul Walmsley <paul.walmsley@sifive.com>
15957 L: linux-riscv@lists.infradead.org
15959 T: git git://github.com/sifive/riscv-linux.git
15963 SIFIVE FU540 SYSTEM-ON-CHIP
15964 M: Paul Walmsley <paul.walmsley@sifive.com>
15965 M: Palmer Dabbelt <palmer@dabbelt.com>
15966 L: linux-riscv@lists.infradead.org
15968 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pjw/sifive.git
15973 M: Green Wan <green.wan@sifive.com>
15975 F: Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
15976 F: drivers/dma/sf-pdma/
15978 SILEAD TOUCHSCREEN DRIVER
15979 M: Hans de Goede <hdegoede@redhat.com>
15980 L: linux-input@vger.kernel.org
15981 L: platform-driver-x86@vger.kernel.org
15983 F: drivers/input/touchscreen/silead.c
15984 F: drivers/platform/x86/touchscreen_dmi.c
15986 SILICON LABS WIRELESS DRIVERS (for WFxxx series)
15987 M: Jérôme Pouiller <jerome.pouiller@silabs.com>
15989 F: drivers/staging/wfx/
15991 SILICON MOTION SM712 FRAME BUFFER DRIVER
15992 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
15993 M: Teddy Wang <teddy.wang@siliconmotion.com>
15994 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
15995 L: linux-fbdev@vger.kernel.org
15997 F: Documentation/fb/sm712fb.rst
15998 F: drivers/video/fbdev/sm712*
16000 SIMPLE FIRMWARE INTERFACE (SFI)
16002 W: http://simplefirmware.org/
16003 F: arch/x86/platform/sfi/
16005 F: include/linux/sfi*.h
16008 M: Hans de Goede <hdegoede@redhat.com>
16009 L: linux-fbdev@vger.kernel.org
16011 F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
16012 F: drivers/video/fbdev/simplefb.c
16013 F: include/linux/platform_data/simplefb.h
16015 SIMTEC EB110ATX (Chalice CATS)
16016 M: Simtec Linux Team <linux@simtec.co.uk>
16018 W: http://www.simtec.co.uk/products/EB110ATX/
16020 SIMTEC EB2410ITX (BAST)
16021 M: Simtec Linux Team <linux@simtec.co.uk>
16023 W: http://www.simtec.co.uk/products/EB2410ITX/
16024 F: arch/arm/mach-s3c/bast-ide.c
16025 F: arch/arm/mach-s3c/bast-irq.c
16026 F: arch/arm/mach-s3c/mach-bast.c
16029 M: Thorsten Scherer <t.scherer@eckelmann.de>
16030 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
16031 R: Pengutronix Kernel Team <kernel@pengutronix.de>
16033 F: drivers/gpio/gpio-siox.c
16035 F: include/trace/events/siox.h
16037 SIPHASH PRF ROUTINES
16038 M: Jason A. Donenfeld <Jason@zx2c4.com>
16040 F: include/linux/siphash.h
16042 F: lib/test_siphash.c
16044 SIS 190 ETHERNET DRIVER
16045 M: Francois Romieu <romieu@fr.zoreil.com>
16046 L: netdev@vger.kernel.org
16048 F: drivers/net/ethernet/sis/sis190.c
16050 SIS 900/7016 FAST ETHERNET DRIVER
16051 M: Daniele Venzano <venza@brownhat.org>
16052 L: netdev@vger.kernel.org
16054 W: http://www.brownhat.org/sis900.html
16055 F: drivers/net/ethernet/sis/sis900.*
16057 SIS FRAMEBUFFER DRIVER
16058 M: Thomas Winischhofer <thomas@winischhofer.net>
16060 W: http://www.winischhofer.net/linuxsisvga.shtml
16061 F: Documentation/fb/sisfb.rst
16062 F: drivers/video/fbdev/sis/
16063 F: include/video/sisfb.h
16065 SIS I2C TOUCHSCREEN DRIVER
16066 M: Mika Penttilä <mika.penttila@nextfour.com>
16067 L: linux-input@vger.kernel.org
16069 F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
16070 F: drivers/input/touchscreen/sis_i2c.c
16073 M: Thomas Winischhofer <thomas@winischhofer.net>
16075 W: http://www.winischhofer.at/linuxsisusbvga.shtml
16076 F: drivers/usb/misc/sisusbvga/
16079 M: Christoph Lameter <cl@linux.com>
16080 M: Pekka Enberg <penberg@kernel.org>
16081 M: David Rientjes <rientjes@google.com>
16082 M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
16083 M: Andrew Morton <akpm@linux-foundation.org>
16084 L: linux-mm@kvack.org
16086 F: include/linux/sl?b*.h
16089 SLEEPABLE READ-COPY UPDATE (SRCU)
16090 M: Lai Jiangshan <jiangshanlai@gmail.com>
16091 M: "Paul E. McKenney" <paulmck@kernel.org>
16092 M: Josh Triplett <josh@joshtriplett.org>
16093 R: Steven Rostedt <rostedt@goodmis.org>
16094 R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
16095 L: rcu@vger.kernel.org
16097 W: http://www.rdrop.com/users/paulmck/RCU/
16098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
16099 F: include/linux/srcu*.h
16100 F: kernel/rcu/srcu*.c
16102 SMACK SECURITY MODULE
16103 M: Casey Schaufler <casey@schaufler-ca.com>
16104 L: linux-security-module@vger.kernel.org
16106 W: http://schaufler-ca.com
16107 T: git git://github.com/cschaufler/smack-next
16108 F: Documentation/admin-guide/LSM/Smack.rst
16111 SMC91x ETHERNET DRIVER
16112 M: Nicolas Pitre <nico@fluxnic.net>
16114 F: drivers/net/ethernet/smsc/smc91x.*
16116 SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
16117 M: Mark Rutland <mark.rutland@arm.com>
16118 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
16119 M: Sudeep Holla <sudeep.holla@arm.com>
16120 L: linux-arm-kernel@lists.infradead.org
16122 F: drivers/firmware/smccc/
16123 F: include/linux/arm-smccc.h
16125 SMIA AND SMIA++ IMAGE SENSOR DRIVER
16126 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16127 L: linux-media@vger.kernel.org
16129 F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
16130 F: drivers/media/i2c/smiapp-pll.c
16131 F: drivers/media/i2c/smiapp-pll.h
16132 F: drivers/media/i2c/smiapp/
16133 F: include/uapi/linux/smiapp.h
16135 SMM665 HARDWARE MONITOR DRIVER
16136 M: Guenter Roeck <linux@roeck-us.net>
16137 L: linux-hwmon@vger.kernel.org
16139 F: Documentation/hwmon/smm665.rst
16140 F: drivers/hwmon/smm665.c
16142 SMSC EMC2103 HARDWARE MONITOR DRIVER
16143 M: Steve Glendinning <steve.glendinning@shawell.net>
16144 L: linux-hwmon@vger.kernel.org
16146 F: Documentation/hwmon/emc2103.rst
16147 F: drivers/hwmon/emc2103.c
16149 SMSC SCH5627 HARDWARE MONITOR DRIVER
16150 M: Hans de Goede <hdegoede@redhat.com>
16151 L: linux-hwmon@vger.kernel.org
16153 F: Documentation/hwmon/sch5627.rst
16154 F: drivers/hwmon/sch5627.c
16156 SMSC UFX6000 and UFX7000 USB to VGA DRIVER
16157 M: Steve Glendinning <steve.glendinning@shawell.net>
16158 L: linux-fbdev@vger.kernel.org
16160 F: drivers/video/fbdev/smscufx.c
16162 SMSC47B397 HARDWARE MONITOR DRIVER
16163 M: Jean Delvare <jdelvare@suse.com>
16164 L: linux-hwmon@vger.kernel.org
16166 F: Documentation/hwmon/smsc47b397.rst
16167 F: drivers/hwmon/smsc47b397.c
16169 SMSC911x ETHERNET DRIVER
16170 M: Steve Glendinning <steve.glendinning@shawell.net>
16171 L: netdev@vger.kernel.org
16173 F: drivers/net/ethernet/smsc/smsc911x.*
16174 F: include/linux/smsc911x.h
16176 SMSC9420 PCI ETHERNET DRIVER
16177 M: Steve Glendinning <steve.glendinning@shawell.net>
16178 L: netdev@vger.kernel.org
16180 F: drivers/net/ethernet/smsc/smsc9420.*
16182 SOCIONEXT (SNI) AVE NETWORK DRIVER
16183 M: Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
16184 L: netdev@vger.kernel.org
16186 F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
16187 F: drivers/net/ethernet/socionext/sni_ave.c
16189 SOCIONEXT (SNI) NETSEC NETWORK DRIVER
16190 M: Jassi Brar <jaswinder.singh@linaro.org>
16191 M: Ilias Apalodimas <ilias.apalodimas@linaro.org>
16192 L: netdev@vger.kernel.org
16194 F: Documentation/devicetree/bindings/net/socionext-netsec.txt
16195 F: drivers/net/ethernet/socionext/netsec.c
16197 SOCIONEXT (SNI) Synquacer SPI DRIVER
16198 M: Masahisa Kojima <masahisa.kojima@linaro.org>
16199 M: Jassi Brar <jaswinder.singh@linaro.org>
16200 L: linux-spi@vger.kernel.org
16202 F: Documentation/devicetree/bindings/spi/spi-synquacer.txt
16203 F: drivers/spi/spi-synquacer.c
16205 SOCIONEXT SYNQUACER I2C DRIVER
16206 M: Ard Biesheuvel <ardb@kernel.org>
16207 L: linux-i2c@vger.kernel.org
16209 F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt
16210 F: drivers/i2c/busses/i2c-synquacer.c
16212 SOCIONEXT UNIPHIER SOUND DRIVER
16213 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16215 F: sound/soc/uniphier/
16217 SOEKRIS NET48XX LED SUPPORT
16218 M: Chris Boot <bootc@bootc.net>
16220 F: drivers/leds/leds-net48xx.c
16222 SOFT-IWARP DRIVER (siw)
16223 M: Bernard Metzler <bmt@zurich.ibm.com>
16224 L: linux-rdma@vger.kernel.org
16226 F: drivers/infiniband/sw/siw/
16227 F: include/uapi/rdma/siw-abi.h
16229 SOFT-ROCE DRIVER (rxe)
16230 M: Zhu Yanjun <yanjunz@nvidia.com>
16231 L: linux-rdma@vger.kernel.org
16233 F: drivers/infiniband/sw/rxe/
16234 F: include/uapi/rdma/rdma_user_rxe.h
16236 SOFTLOGIC 6x10 MPEG CODEC
16237 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
16238 M: Anton Sviridenko <anton@corp.bluecherry.net>
16239 M: Andrey Utkin <andrey_utkin@fastmail.com>
16240 M: Ismael Luceno <ismael@iodev.co.uk>
16241 L: linux-media@vger.kernel.org
16243 F: drivers/media/pci/solo6x10/
16245 SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
16246 M: James Morse <james.morse@arm.com>
16247 L: linux-arm-kernel@lists.infradead.org
16249 F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
16250 F: drivers/firmware/arm_sdei.c
16251 F: include/linux/arm_sdei.h
16252 F: include/uapi/linux/arm_sdei.h
16254 SOFTWARE RAID (Multiple Disks) SUPPORT
16255 M: Song Liu <song@kernel.org>
16256 L: linux-raid@vger.kernel.org
16258 T: git git://git.kernel.org/pub/scm/linux/kernel/git/song/md.git
16259 F: drivers/md/Kconfig
16260 F: drivers/md/Makefile
16262 F: drivers/md/raid*
16263 F: include/linux/raid/
16264 F: include/uapi/linux/raid/
16266 SOLIDRUN CLEARFOG SUPPORT
16267 M: Russell King <linux@armlinux.org.uk>
16269 F: arch/arm/boot/dts/armada-388-clearfog*
16270 F: arch/arm/boot/dts/armada-38x-solidrun-*
16272 SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
16273 M: Russell King <linux@armlinux.org.uk>
16275 F: arch/arm/boot/dts/imx6*-cubox-i*
16276 F: arch/arm/boot/dts/imx6*-hummingboard*
16277 F: arch/arm/boot/dts/imx6*-sr-*
16279 SONIC NETWORK DRIVER
16280 M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
16281 L: netdev@vger.kernel.org
16283 F: drivers/net/ethernet/natsemi/sonic.*
16285 SONICS SILICON BACKPLANE DRIVER (SSB)
16286 M: Michael Buesch <m@bues.ch>
16287 L: linux-wireless@vger.kernel.org
16290 F: include/linux/ssb/
16292 SONY IMX214 SENSOR DRIVER
16293 M: Ricardo Ribalda <ribalda@kernel.org>
16294 L: linux-media@vger.kernel.org
16296 T: git git://linuxtv.org/media_tree.git
16297 F: Documentation/devicetree/bindings/media/i2c/sony,imx214.txt
16298 F: drivers/media/i2c/imx214.c
16300 SONY IMX219 SENSOR DRIVER
16301 M: Dave Stevenson <dave.stevenson@raspberrypi.com>
16302 L: linux-media@vger.kernel.org
16304 T: git git://linuxtv.org/media_tree.git
16305 F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
16306 F: drivers/media/i2c/imx219.c
16308 SONY IMX258 SENSOR DRIVER
16309 M: Sakari Ailus <sakari.ailus@linux.intel.com>
16310 L: linux-media@vger.kernel.org
16312 T: git git://linuxtv.org/media_tree.git
16313 F: drivers/media/i2c/imx258.c
16315 SONY IMX274 SENSOR DRIVER
16316 M: Leon Luo <leonl@leopardimaging.com>
16317 L: linux-media@vger.kernel.org
16319 T: git git://linuxtv.org/media_tree.git
16320 F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
16321 F: drivers/media/i2c/imx274.c
16323 SONY IMX290 SENSOR DRIVER
16324 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
16325 L: linux-media@vger.kernel.org
16327 T: git git://linuxtv.org/media_tree.git
16328 F: Documentation/devicetree/bindings/media/i2c/imx290.txt
16329 F: drivers/media/i2c/imx290.c
16331 SONY IMX319 SENSOR DRIVER
16332 M: Bingbu Cao <bingbu.cao@intel.com>
16333 L: linux-media@vger.kernel.org
16335 T: git git://linuxtv.org/media_tree.git
16336 F: drivers/media/i2c/imx319.c
16338 SONY IMX355 SENSOR DRIVER
16339 M: Tianshu Qiu <tian.shu.qiu@intel.com>
16340 L: linux-media@vger.kernel.org
16342 T: git git://linuxtv.org/media_tree.git
16343 F: drivers/media/i2c/imx355.c
16345 SONY MEMORYSTICK SUBSYSTEM
16346 M: Maxim Levitsky <maximlevitsky@gmail.com>
16347 M: Alex Dubov <oakad@yahoo.com>
16348 M: Ulf Hansson <ulf.hansson@linaro.org>
16349 L: linux-mmc@vger.kernel.org
16351 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16352 F: drivers/memstick/
16353 F: include/linux/memstick.h
16355 SONY VAIO CONTROL DEVICE DRIVER
16356 M: Mattia Dongili <malattia@linux.it>
16357 L: platform-driver-x86@vger.kernel.org
16359 W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
16360 F: Documentation/admin-guide/laptops/sony-laptop.rst
16361 F: drivers/char/sonypi.c
16362 F: drivers/platform/x86/sony-laptop.c
16363 F: include/linux/sony-laptop.h
16366 M: Jaroslav Kysela <perex@perex.cz>
16367 M: Takashi Iwai <tiwai@suse.com>
16368 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16370 W: http://www.alsa-project.org/
16371 Q: http://patchwork.kernel.org/project/alsa-devel/list/
16372 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16373 F: Documentation/sound/
16375 F: include/uapi/sound/
16378 SOUND - COMPRESSED AUDIO
16379 M: Vinod Koul <vkoul@kernel.org>
16380 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16382 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
16383 F: Documentation/sound/designs/compress-offload.rst
16384 F: include/sound/compress_driver.h
16385 F: include/uapi/sound/compress_*
16386 F: sound/core/compress_offload.c
16387 F: sound/soc/soc-compress.c
16389 SOUND - DMAENGINE HELPERS
16390 M: Lars-Peter Clausen <lars@metafoo.de>
16392 F: include/sound/dmaengine_pcm.h
16393 F: sound/core/pcm_dmaengine.c
16394 F: sound/soc/soc-generic-dmaengine-pcm.c
16396 SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
16397 M: Liam Girdwood <lgirdwood@gmail.com>
16398 M: Mark Brown <broonie@kernel.org>
16399 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16401 W: http://alsa-project.org/main/index.php/ASoC
16402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
16403 F: Documentation/devicetree/bindings/sound/
16404 F: Documentation/sound/soc/
16405 F: include/dt-bindings/sound/
16406 F: include/sound/soc*
16409 SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
16410 M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16411 M: Liam Girdwood <lgirdwood@gmail.com>
16412 M: Ranjani Sridharan <ranjani.sridharan@linux.intel.com>
16413 M: Kai Vehmanen <kai.vehmanen@linux.intel.com>
16414 M: Daniel Baluta <daniel.baluta@nxp.com>
16415 L: sound-open-firmware@alsa-project.org (moderated for non-subscribers)
16417 W: https://github.com/thesofproject/linux/
16420 SOUNDWIRE SUBSYSTEM
16421 M: Vinod Koul <vkoul@kernel.org>
16422 M: Bard Liao <yung-chuan.liao@linux.intel.com>
16423 R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
16424 R: Sanyog Kale <sanyog.r.kale@intel.com>
16425 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16427 F: Documentation/driver-api/soundwire/
16428 F: drivers/soundwire/
16429 F: include/linux/soundwire/
16432 M: Olli Salonen <olli.salonen@iki.fi>
16433 L: linux-media@vger.kernel.org
16435 W: https://linuxtv.org
16436 Q: http://patchwork.linuxtv.org/project/linux-media/list/
16437 F: drivers/media/dvb-frontends/sp2*
16439 SPARC + UltraSPARC (sparc/sparc64)
16440 M: "David S. Miller" <davem@davemloft.net>
16441 L: sparclinux@vger.kernel.org
16443 Q: http://patchwork.ozlabs.org/project/sparclinux/list/
16444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16445 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16449 SPARC SERIAL DRIVERS
16450 M: "David S. Miller" <davem@davemloft.net>
16451 L: sparclinux@vger.kernel.org
16453 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
16454 T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
16455 F: drivers/tty/serial/suncore.c
16456 F: drivers/tty/serial/sunhv.c
16457 F: drivers/tty/serial/sunsab.c
16458 F: drivers/tty/serial/sunsab.h
16459 F: drivers/tty/serial/sunsu.c
16460 F: drivers/tty/serial/sunzilog.c
16461 F: drivers/tty/serial/sunzilog.h
16462 F: drivers/tty/vcc.c
16463 F: include/linux/sunserialcore.h
16466 M: "Luc Van Oostenryck" <luc.vanoostenryck@gmail.com>
16467 L: linux-sparse@vger.kernel.org
16469 W: https://sparse.docs.kernel.org/
16470 T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
16471 Q: https://patchwork.kernel.org/project/linux-sparse/list/
16472 B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
16473 F: include/linux/compiler.h
16475 SPEAKUP CONSOLE SPEECH DRIVER
16476 M: William Hubbs <w.d.hubbs@gmail.com>
16477 M: Chris Brannon <chris@the-brannons.com>
16478 M: Kirk Reiser <kirk@reisers.ca>
16479 M: Samuel Thibault <samuel.thibault@ens-lyon.org>
16480 L: speakup@linux-speakup.org
16482 W: http://www.linux-speakup.org/
16483 F: drivers/accessibility/speakup/
16485 SPEAR CLOCK FRAMEWORK SUPPORT
16486 M: Viresh Kumar <vireshk@kernel.org>
16487 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16489 W: http://www.st.com/spear
16490 F: drivers/clk/spear/
16492 SPEAR PLATFORM SUPPORT
16493 M: Viresh Kumar <vireshk@kernel.org>
16494 M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
16495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
16497 W: http://www.st.com/spear
16498 F: arch/arm/boot/dts/spear*
16499 F: arch/arm/mach-spear/
16502 M: Tudor Ambarus <tudor.ambarus@microchip.com>
16503 L: linux-mtd@lists.infradead.org
16505 W: http://www.linux-mtd.infradead.org/
16506 Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16507 C: irc://irc.oftc.net/mtd
16508 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
16509 F: drivers/mtd/spi-nor/
16510 F: include/linux/mtd/spi-nor.h
16513 M: Mark Brown <broonie@kernel.org>
16514 L: linux-spi@vger.kernel.org
16516 Q: http://patchwork.kernel.org/project/spi-devel-general/list/
16517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
16518 F: Documentation/devicetree/bindings/spi/
16519 F: Documentation/spi/
16521 F: include/linux/spi/
16522 F: include/uapi/linux/spi/
16525 SPIDERNET NETWORK DRIVER for CELL
16526 M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
16527 L: netdev@vger.kernel.org
16529 F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst
16530 F: drivers/net/ethernet/toshiba/spider_net*
16533 R: Stephen Boyd <sboyd@kernel.org>
16534 L: linux-arm-msm@vger.kernel.org
16535 F: Documentation/devicetree/bindings/spmi/
16537 F: include/dt-bindings/spmi/spmi.h
16538 F: include/linux/spmi.h
16539 F: include/trace/events/spmi.h
16542 M: Jeremy Kerr <jk@ozlabs.org>
16543 L: linuxppc-dev@lists.ozlabs.org
16545 W: http://www.ibm.com/developerworks/power/cell/
16546 F: Documentation/filesystems/spufs/spufs.rst
16547 F: arch/powerpc/platforms/cell/spufs/
16549 SQUASHFS FILE SYSTEM
16550 M: Phillip Lougher <phillip@squashfs.org.uk>
16551 L: squashfs-devel@lists.sourceforge.net (subscribers-only)
16553 W: http://squashfs.org.uk
16554 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
16555 F: Documentation/filesystems/squashfs.rst
16558 SRM (Alpha) environment access
16559 M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
16561 F: arch/alpha/kernel/srm_env.c
16563 ST LSM6DSx IMU IIO DRIVER
16564 M: Lorenzo Bianconi <lorenzo.bianconi83@gmail.com>
16565 L: linux-iio@vger.kernel.org
16567 W: http://www.st.com/
16568 F: Documentation/devicetree/bindings/iio/imu/st_lsm6dsx.txt
16569 F: drivers/iio/imu/st_lsm6dsx/
16571 ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
16572 M: Mickael Guene <mickael.guene@st.com>
16573 L: linux-media@vger.kernel.org
16575 T: git git://linuxtv.org/media_tree.git
16576 F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.txt
16577 F: drivers/media/i2c/st-mipid02.c
16579 ST STM32 I2C/SMBUS DRIVER
16580 M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
16581 L: linux-i2c@vger.kernel.org
16583 F: drivers/i2c/busses/i2c-stm32*
16585 ST VL53L0X ToF RANGER(I2C) IIO DRIVER
16586 M: Song Qiang <songqiang1304521@gmail.com>
16587 L: linux-iio@vger.kernel.org
16589 F: Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
16590 F: drivers/iio/proximity/vl53l0x-i2c.c
16593 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16594 M: Sasha Levin <sashal@kernel.org>
16595 L: stable@vger.kernel.org
16597 F: Documentation/process/stable-kernel-rules.rst
16599 STAGING - ATOMISP DRIVER
16600 M: Mauro Carvalho Chehab <mchehab@kernel.org>
16601 R: Sakari Ailus <sakari.ailus@linux.intel.com>
16602 L: linux-media@vger.kernel.org
16604 F: drivers/staging/media/atomisp/
16607 M: Ian Abbott <abbotti@mev.co.uk>
16608 M: H Hartley Sweeten <hsweeten@visionengravers.com>
16610 F: drivers/staging/comedi/
16612 STAGING - FIELDBUS SUBSYSTEM
16613 M: Sven Van Asbroeck <TheSven73@gmail.com>
16615 F: drivers/staging/fieldbus/*
16616 F: drivers/staging/fieldbus/Documentation/
16618 STAGING - HMS ANYBUS-S BUS
16619 M: Sven Van Asbroeck <TheSven73@gmail.com>
16621 F: drivers/staging/fieldbus/anybuss/
16623 STAGING - INDUSTRIAL IO
16624 M: Jonathan Cameron <jic23@kernel.org>
16625 L: linux-iio@vger.kernel.org
16627 F: Documentation/devicetree/bindings/staging/iio/
16628 F: drivers/staging/iio/
16630 STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
16631 M: Marc Dietrich <marvin24@gmx.de>
16632 L: ac100@lists.launchpad.net (moderated for non-subscribers)
16633 L: linux-tegra@vger.kernel.org
16635 F: drivers/staging/nvec/
16637 STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
16638 M: Jens Frederich <jfrederich@gmail.com>
16639 M: Daniel Drake <dsd@laptop.org>
16640 M: Jon Nettleton <jon.nettleton@gmail.com>
16642 W: http://wiki.laptop.org/go/DCON
16643 F: drivers/staging/olpc_dcon/
16645 STAGING - REALTEK RTL8188EU DRIVERS
16646 M: Larry Finger <Larry.Finger@lwfinger.net>
16648 F: drivers/staging/rtl8188eu/
16650 STAGING - REALTEK RTL8712U DRIVERS
16651 M: Larry Finger <Larry.Finger@lwfinger.net>
16652 M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
16654 F: drivers/staging/rtl8712/
16656 STAGING - SEPS525 LCD CONTROLLER DRIVERS
16657 M: Michael Hennerich <michael.hennerich@analog.com>
16658 L: linux-fbdev@vger.kernel.org
16660 F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
16661 F: drivers/staging/fbtft/fb_seps525.c
16663 STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
16664 M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
16665 M: Teddy Wang <teddy.wang@siliconmotion.com>
16666 M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
16667 L: linux-fbdev@vger.kernel.org
16669 F: drivers/staging/sm750fb/
16671 STAGING - VIA VT665X DRIVERS
16672 M: Forest Bond <forest@alittletooquiet.net>
16674 F: drivers/staging/vt665?/
16677 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
16678 L: devel@driverdev.osuosl.org
16680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
16681 F: drivers/staging/
16683 STARFIRE/DURALAN NETWORK DRIVER
16684 M: Ion Badulescu <ionut@badula.org>
16686 F: drivers/net/ethernet/adaptec/starfire*
16688 STEC S1220 SKD DRIVER
16689 M: Damien Le Moal <Damien.LeMoal@wdc.com>
16690 L: linux-block@vger.kernel.org
16692 F: drivers/block/skd*[ch]
16694 STI AUDIO (ASoC) DRIVERS
16695 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16696 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16698 F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
16702 M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
16704 F: Documentation/devicetree/bindings/media/stih-cec.txt
16705 F: drivers/media/cec/platform/sti/
16707 STK1160 USB VIDEO CAPTURE DRIVER
16708 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
16709 L: linux-media@vger.kernel.org
16711 T: git git://linuxtv.org/media_tree.git
16712 F: drivers/media/usb/stk1160/
16714 STM32 AUDIO (ASoC) DRIVERS
16715 M: Olivier Moysan <olivier.moysan@st.com>
16716 M: Arnaud Pouliquen <arnaud.pouliquen@st.com>
16717 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
16719 F: Documentation/devicetree/bindings/sound/st,stm32-*.txt
16722 STM32 TIMER/LPTIMER DRIVERS
16723 M: Fabrice Gasnier <fabrice.gasnier@st.com>
16725 F: Documentation/ABI/testing/*timer-stm32
16726 F: Documentation/devicetree/bindings/*/*stm32-*timer*
16727 F: drivers/*/stm32-*timer*
16728 F: drivers/pwm/pwm-stm32*
16729 F: include/linux/*/stm32-*tim*
16731 STMMAC ETHERNET DRIVER
16732 M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
16733 M: Alexandre Torgue <alexandre.torgue@st.com>
16734 M: Jose Abreu <joabreu@synopsys.com>
16735 L: netdev@vger.kernel.org
16737 W: http://www.stlinux.com
16738 F: Documentation/networking/device_drivers/ethernet/stmicro/
16739 F: drivers/net/ethernet/stmicro/stmmac/
16742 M: Sam Creasey <sammy@sammy.net>
16744 W: http://sammy.net/sun3/
16745 F: arch/m68k/include/asm/sun3*
16746 F: arch/m68k/kernel/*sun3*
16747 F: arch/m68k/sun3*/
16748 F: drivers/net/ethernet/i825xx/sun3*
16750 SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
16751 M: Hans de Goede <hdegoede@redhat.com>
16752 L: linux-input@vger.kernel.org
16754 F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
16755 F: drivers/input/keyboard/sun4i-lradc-keys.c
16757 SUNDANCE NETWORK DRIVER
16758 M: Denis Kirjanov <kda@linux-powerpc.org>
16759 L: netdev@vger.kernel.org
16761 F: drivers/net/ethernet/dlink/sundance.c
16764 M: Yoshinori Sato <ysato@users.sourceforge.jp>
16765 M: Rich Felker <dalias@libc.org>
16766 L: linux-sh@vger.kernel.org
16768 Q: http://patchwork.kernel.org/project/linux-sh/list/
16769 F: Documentation/sh/
16774 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
16775 M: Len Brown <len.brown@intel.com>
16776 M: Pavel Machek <pavel@ucw.cz>
16777 L: linux-pm@vger.kernel.org
16779 B: https://bugzilla.kernel.org
16780 F: Documentation/power/
16781 F: arch/x86/kernel/acpi/
16782 F: drivers/base/power/
16783 F: include/linux/freezer.h
16784 F: include/linux/pm.h
16785 F: include/linux/suspend.h
16789 M: Martin Mares <mj@ucw.cz>
16790 L: linux-video@atrey.karlin.mff.cuni.cz
16792 F: Documentation/admin-guide/svga.rst
16793 F: arch/x86/boot/video*
16796 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
16797 L: iommu@lists.linux-foundation.org
16799 T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
16800 F: arch/*/kernel/pci-swiotlb.c
16801 F: include/linux/swiotlb.h
16802 F: kernel/dma/swiotlb.c
16805 M: Jiri Pirko <jiri@resnulli.us>
16806 M: Ivan Vecera <ivecera@redhat.com>
16807 L: netdev@vger.kernel.org
16809 F: include/net/switchdev.h
16812 SY8106A REGULATOR DRIVER
16813 M: Icenowy Zheng <icenowy@aosc.io>
16815 F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt
16816 F: drivers/regulator/sy8106a-regulator.c
16818 SYNC FILE FRAMEWORK
16819 M: Sumit Semwal <sumit.semwal@linaro.org>
16820 R: Gustavo Padovan <gustavo@padovan.org>
16821 L: linux-media@vger.kernel.org
16822 L: dri-devel@lists.freedesktop.org
16824 T: git git://anongit.freedesktop.org/drm/drm-misc
16825 F: Documentation/driver-api/sync_file.rst
16826 F: drivers/dma-buf/dma-fence*
16827 F: drivers/dma-buf/sw_sync.c
16828 F: drivers/dma-buf/sync_*
16829 F: include/linux/sync_file.h
16830 F: include/uapi/linux/sync_file.h
16832 SYNOPSYS ARC ARCHITECTURE
16833 M: Vineet Gupta <vgupta@synopsys.com>
16834 L: linux-snps-arc@lists.infradead.org
16836 T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
16837 F: Documentation/devicetree/bindings/arc/*
16838 F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
16840 F: drivers/clocksource/arc_timer.c
16841 F: drivers/tty/serial/arc_uart.c
16843 SYNOPSYS ARC HSDK SDP pll clock driver
16844 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16846 F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
16847 F: drivers/clk/clk-hsdk-pll.c
16849 SYNOPSYS ARC SDP clock driver
16850 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16852 F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
16853 F: drivers/clk/axs10x/*
16855 SYNOPSYS ARC SDP platform support
16856 M: Alexey Brodkin <abrodkin@synopsys.com>
16858 F: Documentation/devicetree/bindings/arc/axs10*
16859 F: arch/arc/boot/dts/ax*
16860 F: arch/arc/plat-axs10x
16862 SYNOPSYS AXS10x RESET CONTROLLER DRIVER
16863 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16865 F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt
16866 F: drivers/reset/reset-axs10x.c
16868 SYNOPSYS CREG GPIO DRIVER
16869 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16871 F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
16872 F: drivers/gpio/gpio-creg-snps.c
16874 SYNOPSYS DESIGNWARE 8250 UART DRIVER
16875 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16877 F: drivers/tty/serial/8250/8250_dw.c
16878 F: drivers/tty/serial/8250/8250_dwlib.*
16879 F: drivers/tty/serial/8250/8250_lpss.c
16881 SYNOPSYS DESIGNWARE APB GPIO DRIVER
16882 M: Hoan Tran <hoan@os.amperecomputing.com>
16883 M: Serge Semin <fancer.lancer@gmail.com>
16884 L: linux-gpio@vger.kernel.org
16886 F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
16887 F: drivers/gpio/gpio-dwapb.c
16889 SYNOPSYS DESIGNWARE APB SSI DRIVER
16890 M: Serge Semin <fancer.lancer@gmail.com>
16891 L: linux-spi@vger.kernel.org
16893 F: Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
16894 F: drivers/spi/spi-dw*
16896 SYNOPSYS DESIGNWARE AXI DMAC DRIVER
16897 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16899 F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt
16900 F: drivers/dma/dw-axi-dmac/
16902 SYNOPSYS DESIGNWARE DMAC DRIVER
16903 M: Viresh Kumar <vireshk@kernel.org>
16904 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16906 F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
16908 F: include/dt-bindings/dma/dw-dmac.h
16909 F: include/linux/dma/dw.h
16910 F: include/linux/platform_data/dma-dw.h
16912 SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
16913 M: Jose Abreu <Jose.Abreu@synopsys.com>
16914 L: netdev@vger.kernel.org
16916 F: drivers/net/ethernet/synopsys/
16918 SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
16919 M: Jose Abreu <Jose.Abreu@synopsys.com>
16920 L: netdev@vger.kernel.org
16922 F: drivers/net/pcs/pcs-xpcs.c
16923 F: include/linux/pcs/pcs-xpcs.h
16925 SYNOPSYS DESIGNWARE I2C DRIVER
16926 M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
16927 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
16928 R: Mika Westerberg <mika.westerberg@linux.intel.com>
16929 L: linux-i2c@vger.kernel.org
16931 F: drivers/i2c/busses/i2c-designware-*
16932 F: include/linux/platform_data/i2c-designware.h
16934 SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
16935 M: Jaehoon Chung <jh80.chung@samsung.com>
16936 L: linux-mmc@vger.kernel.org
16938 F: drivers/mmc/host/dw_mmc*
16940 SYNOPSYS HSDK RESET CONTROLLER DRIVER
16941 M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
16943 F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
16944 F: drivers/reset/reset-hsdk.c
16945 F: include/dt-bindings/reset/snps,hsdk-reset.h
16947 SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
16948 M: Prabu Thangamuthu <prabu.t@synopsys.com>
16949 M: Manjunath M B <manjumb@synopsys.com>
16950 L: linux-mmc@vger.kernel.org
16952 F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
16954 SYSTEM CONFIGURATION (SYSCON)
16955 M: Lee Jones <lee.jones@linaro.org>
16956 M: Arnd Bergmann <arnd@arndb.de>
16958 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16959 F: drivers/mfd/syscon.c
16961 SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
16962 M: Sudeep Holla <sudeep.holla@arm.com>
16963 L: linux-arm-kernel@lists.infradead.org
16965 F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt
16966 F: drivers/clk/clk-sc[mp]i.c
16967 F: drivers/cpufreq/sc[mp]i-cpufreq.c
16968 F: drivers/firmware/arm_scmi/
16969 F: drivers/firmware/arm_scpi.c
16970 F: drivers/reset/reset-scmi.c
16971 F: include/linux/sc[mp]i_protocol.h
16972 F: include/trace/events/scmi.h
16974 SYSTEM RESET/SHUTDOWN DRIVERS
16975 M: Sebastian Reichel <sre@kernel.org>
16976 L: linux-pm@vger.kernel.org
16978 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
16979 F: Documentation/devicetree/bindings/power/reset/
16980 F: drivers/power/reset/
16982 SYSTEM TRACE MODULE CLASS
16983 M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
16985 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
16986 F: Documentation/trace/stm.rst
16987 F: drivers/hwtracing/stm/
16988 F: include/linux/stm.h
16989 F: include/uapi/linux/stm.h
16991 SYSTEM76 ACPI DRIVER
16992 M: Jeremy Soller <jeremy@system76.com>
16993 M: System76 Product Development <productdev@system76.com>
16994 L: platform-driver-x86@vger.kernel.org
16996 F: drivers/platform/x86/system76_acpi.c
16999 M: Christoph Hellwig <hch@infradead.org>
17001 F: Documentation/filesystems/sysv-fs.rst
17003 F: include/linux/sysv_fs.h
17005 TASKSTATS STATISTICS INTERFACE
17006 M: Balbir Singh <bsingharora@gmail.com>
17008 F: Documentation/accounting/taskstats*
17009 F: include/linux/taskstats*
17010 F: kernel/taskstats.c
17013 M: Jamal Hadi Salim <jhs@mojatatu.com>
17014 M: Cong Wang <xiyou.wangcong@gmail.com>
17015 M: Jiri Pirko <jiri@resnulli.us>
17016 L: netdev@vger.kernel.org
17018 F: include/net/pkt_cls.h
17019 F: include/net/pkt_sched.h
17020 F: include/net/tc_act/
17021 F: include/uapi/linux/pkt_cls.h
17022 F: include/uapi/linux/pkt_sched.h
17023 F: include/uapi/linux/tc_act/
17024 F: include/uapi/linux/tc_ematch/
17027 TC90522 MEDIA DRIVER
17028 M: Akihiro Tsukada <tskd08@gmail.com>
17029 L: linux-media@vger.kernel.org
17031 F: drivers/media/dvb-frontends/tc90522*
17033 TCP LOW PRIORITY MODULE
17034 M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
17035 M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
17037 W: http://tcp-lp-mod.sourceforge.net/
17038 F: net/ipv4/tcp_lp.c
17040 TDA10071 MEDIA DRIVER
17041 M: Antti Palosaari <crope@iki.fi>
17042 L: linux-media@vger.kernel.org
17044 W: https://linuxtv.org
17045 W: http://palosaari.fi/linux/
17046 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17047 T: git git://linuxtv.org/anttip/media_tree.git
17048 F: drivers/media/dvb-frontends/tda10071*
17050 TDA18212 MEDIA DRIVER
17051 M: Antti Palosaari <crope@iki.fi>
17052 L: linux-media@vger.kernel.org
17054 W: https://linuxtv.org
17055 W: http://palosaari.fi/linux/
17056 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17057 T: git git://linuxtv.org/anttip/media_tree.git
17058 F: drivers/media/tuners/tda18212*
17060 TDA18218 MEDIA DRIVER
17061 M: Antti Palosaari <crope@iki.fi>
17062 L: linux-media@vger.kernel.org
17064 W: https://linuxtv.org
17065 W: http://palosaari.fi/linux/
17066 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17067 T: git git://linuxtv.org/anttip/media_tree.git
17068 F: drivers/media/tuners/tda18218*
17070 TDA18250 MEDIA DRIVER
17071 M: Olli Salonen <olli.salonen@iki.fi>
17072 L: linux-media@vger.kernel.org
17074 W: https://linuxtv.org
17075 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17076 T: git git://linuxtv.org/media_tree.git
17077 F: drivers/media/tuners/tda18250*
17079 TDA18271 MEDIA DRIVER
17080 M: Michael Krufky <mkrufky@linuxtv.org>
17081 L: linux-media@vger.kernel.org
17083 W: https://linuxtv.org
17084 W: http://github.com/mkrufky
17085 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17086 T: git git://linuxtv.org/mkrufky/tuners.git
17087 F: drivers/media/tuners/tda18271*
17089 TDA1997x MEDIA DRIVER
17090 M: Tim Harvey <tharvey@gateworks.com>
17091 L: linux-media@vger.kernel.org
17093 W: https://linuxtv.org
17094 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17095 F: drivers/media/i2c/tda1997x.*
17097 TDA827x MEDIA DRIVER
17098 M: Michael Krufky <mkrufky@linuxtv.org>
17099 L: linux-media@vger.kernel.org
17101 W: https://linuxtv.org
17102 W: http://github.com/mkrufky
17103 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17104 T: git git://linuxtv.org/mkrufky/tuners.git
17105 F: drivers/media/tuners/tda8290.*
17107 TDA8290 MEDIA DRIVER
17108 M: Michael Krufky <mkrufky@linuxtv.org>
17109 L: linux-media@vger.kernel.org
17111 W: https://linuxtv.org
17112 W: http://github.com/mkrufky
17113 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17114 T: git git://linuxtv.org/mkrufky/tuners.git
17115 F: drivers/media/tuners/tda8290.*
17117 TDA9840 MEDIA DRIVER
17118 M: Hans Verkuil <hverkuil@xs4all.nl>
17119 L: linux-media@vger.kernel.org
17121 W: https://linuxtv.org
17122 T: git git://linuxtv.org/media_tree.git
17123 F: drivers/media/i2c/tda9840*
17125 TEA5761 TUNER DRIVER
17126 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17127 L: linux-media@vger.kernel.org
17129 W: https://linuxtv.org
17130 T: git git://linuxtv.org/media_tree.git
17131 F: drivers/media/tuners/tea5761.*
17133 TEA5767 TUNER DRIVER
17134 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17135 L: linux-media@vger.kernel.org
17137 W: https://linuxtv.org
17138 T: git git://linuxtv.org/media_tree.git
17139 F: drivers/media/tuners/tea5767.*
17141 TEA6415C MEDIA DRIVER
17142 M: Hans Verkuil <hverkuil@xs4all.nl>
17143 L: linux-media@vger.kernel.org
17145 W: https://linuxtv.org
17146 T: git git://linuxtv.org/media_tree.git
17147 F: drivers/media/i2c/tea6415c*
17149 TEA6420 MEDIA DRIVER
17150 M: Hans Verkuil <hverkuil@xs4all.nl>
17151 L: linux-media@vger.kernel.org
17153 W: https://linuxtv.org
17154 T: git git://linuxtv.org/media_tree.git
17155 F: drivers/media/i2c/tea6420*
17158 M: Jiri Pirko <jiri@resnulli.us>
17159 L: netdev@vger.kernel.org
17161 F: drivers/net/team/
17162 F: include/linux/if_team.h
17163 F: include/uapi/linux/if_team.h
17165 TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
17166 M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
17168 F: arch/x86/platform/ts5500/
17170 TECHNOTREND USB IR RECEIVER
17171 M: Sean Young <sean@mess.org>
17172 L: linux-media@vger.kernel.org
17174 F: drivers/media/rc/ttusbir.c
17176 TECHWELL TW9910 VIDEO DECODER
17177 L: linux-media@vger.kernel.org
17179 F: drivers/media/i2c/tw9910.c
17180 F: include/media/i2c/tw9910.h
17183 M: Jens Wiklander <jens.wiklander@linaro.org>
17184 L: op-tee@lists.trustedfirmware.org
17186 F: Documentation/staging/tee.rst
17188 F: include/linux/tee_drv.h
17189 F: include/uapi/linux/tee.h
17191 TEGRA ARCHITECTURE SUPPORT
17192 M: Thierry Reding <thierry.reding@gmail.com>
17193 M: Jonathan Hunter <jonathanh@nvidia.com>
17194 L: linux-tegra@vger.kernel.org
17196 Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
17197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
17201 M: Peter De Schrijver <pdeschrijver@nvidia.com>
17202 M: Prashant Gaikwad <pgaikwad@nvidia.com>
17204 F: drivers/clk/tegra/
17207 M: Laxman Dewangan <ldewangan@nvidia.com>
17208 M: Jon Hunter <jonathanh@nvidia.com>
17210 F: drivers/dma/tegra*
17213 M: Laxman Dewangan <ldewangan@nvidia.com>
17214 R: Dmitry Osipenko <digetx@gmail.com>
17216 F: drivers/i2c/busses/i2c-tegra.c
17218 TEGRA IOMMU DRIVERS
17219 M: Thierry Reding <thierry.reding@gmail.com>
17220 R: Krishna Reddy <vdumpa@nvidia.com>
17221 L: linux-tegra@vger.kernel.org
17223 F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
17224 F: drivers/iommu/tegra*
17227 M: Laxman Dewangan <ldewangan@nvidia.com>
17229 F: drivers/input/keyboard/tegra-kbc.c
17232 M: Stefan Agner <stefan@agner.ch>
17233 M: Lucas Stach <dev@lynxeye.de>
17235 F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
17236 F: drivers/mtd/nand/raw/tegra_nand.c
17239 M: Thierry Reding <thierry.reding@gmail.com>
17241 F: drivers/pwm/pwm-tegra.c
17243 TEGRA SERIAL DRIVER
17244 M: Laxman Dewangan <ldewangan@nvidia.com>
17246 F: drivers/tty/serial/serial-tegra.c
17249 M: Laxman Dewangan <ldewangan@nvidia.com>
17251 F: drivers/spi/spi-tegra*
17254 M: Thierry Reding <thierry.reding@gmail.com>
17255 M: Jonathan Hunter <jonathanh@nvidia.com>
17256 M: Sowjanya Komatineni <skomatineni@nvidia.com>
17257 L: linux-media@vger.kernel.org
17258 L: linux-tegra@vger.kernel.org
17260 F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
17261 F: drivers/staging/media/tegra-video/
17263 TEGRA XUSB PADCTL DRIVER
17264 M: JC Kuo <jckuo@nvidia.com>
17266 F: drivers/phy/tegra/xusb*
17268 TEHUTI ETHERNET DRIVER
17269 M: Andy Gospodarek <andy@greyhouse.net>
17270 L: netdev@vger.kernel.org
17272 F: drivers/net/ethernet/tehuti/*
17274 TELECOM CLOCK DRIVER FOR MCPL0010
17275 M: Mark Gross <mark.gross@intel.com>
17277 F: drivers/char/tlclk.c
17279 TEMPO SEMICONDUCTOR DRIVERS
17280 M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com>
17282 F: Documentation/devicetree/bindings/sound/tscs*.txt
17283 F: sound/soc/codecs/tscs*.c
17284 F: sound/soc/codecs/tscs*.h
17286 TENSILICA XTENSA PORT (xtensa)
17287 M: Chris Zankel <chris@zankel.net>
17288 M: Max Filippov <jcmvbkbc@gmail.com>
17289 L: linux-xtensa@linux-xtensa.org
17291 T: git git://github.com/czankel/xtensa-linux.git
17293 F: drivers/irqchip/irq-xtensa-*
17295 TEXAS INSTRUMENTS ASoC DRIVERS
17296 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17297 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17301 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
17302 M: Ricardo Ribalda <ribalda@kernel.org>
17303 L: linux-iio@vger.kernel.org
17305 F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
17306 F: drivers/iio/dac/ti-dac7612.c
17308 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
17309 M: Nishanth Menon <nm@ti.com>
17310 M: Tero Kristo <t-kristo@ti.com>
17311 M: Santosh Shilimkar <ssantosh@kernel.org>
17312 L: linux-arm-kernel@lists.infradead.org
17314 F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
17315 F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
17316 F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
17317 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
17318 F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
17319 F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
17320 F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
17321 F: drivers/clk/keystone/sci-clk.c
17322 F: drivers/firmware/ti_sci*
17323 F: drivers/irqchip/irq-ti-sci-inta.c
17324 F: drivers/irqchip/irq-ti-sci-intr.c
17325 F: drivers/reset/reset-ti-sci.c
17326 F: drivers/soc/ti/ti_sci_inta_msi.c
17327 F: drivers/soc/ti/ti_sci_pm_domains.c
17328 F: include/dt-bindings/soc/ti,sci_pm_domain.h
17329 F: include/linux/soc/ti/ti_sci_inta_msi.h
17330 F: include/linux/soc/ti/ti_sci_protocol.h
17332 THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
17333 M: Hans Verkuil <hverkuil@xs4all.nl>
17334 L: linux-media@vger.kernel.org
17336 W: https://linuxtv.org
17337 T: git git://linuxtv.org/media_tree.git
17338 F: drivers/media/radio/radio-raremono.c
17341 M: Zhang Rui <rui.zhang@intel.com>
17342 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17343 R: Amit Kucheria <amitk@kernel.org>
17344 L: linux-pm@vger.kernel.org
17346 Q: https://patchwork.kernel.org/project/linux-pm/list/
17347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/thermal/linux.git
17348 F: Documentation/devicetree/bindings/thermal/
17349 F: drivers/thermal/
17350 F: include/linux/cpu_cooling.h
17351 F: include/linux/thermal.h
17352 F: include/uapi/linux/thermal.h
17354 THERMAL DRIVER FOR AMLOGIC SOCS
17355 M: Guillaume La Roque <glaroque@baylibre.com>
17356 L: linux-pm@vger.kernel.org
17357 L: linux-amlogic@lists.infradead.org
17359 W: http://linux-meson.com/
17360 F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
17361 F: drivers/thermal/amlogic_thermal.c
17363 THERMAL/CPU_COOLING
17364 M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
17365 M: Daniel Lezcano <daniel.lezcano@linaro.org>
17366 M: Viresh Kumar <viresh.kumar@linaro.org>
17367 M: Javi Merino <javi.merino@kernel.org>
17368 L: linux-pm@vger.kernel.org
17370 F: Documentation/driver-api/thermal/cpu-cooling-api.rst
17371 F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
17372 F: drivers/thermal/cpufreq_cooling.c
17373 F: drivers/thermal/cpuidle_cooling.c
17374 F: include/linux/cpu_cooling.h
17376 THERMAL/POWER_ALLOCATOR
17377 M: Lukasz Luba <lukasz.luba@arm.com>
17378 L: linux-pm@vger.kernel.org
17380 F: Documentation/driver-api/thermal/power_allocator.rst
17381 F: drivers/thermal/gov_power_allocator.c
17382 F: include/trace/events/thermal_power_allocator.h
17384 THINKPAD ACPI EXTRAS DRIVER
17385 M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
17386 L: ibm-acpi-devel@lists.sourceforge.net
17387 L: platform-driver-x86@vger.kernel.org
17389 W: http://ibm-acpi.sourceforge.net
17390 W: http://thinkwiki.org/wiki/Ibm-acpi
17391 T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
17392 F: drivers/platform/x86/thinkpad_acpi.c
17395 M: Andreas Noever <andreas.noever@gmail.com>
17396 M: Michael Jamet <michael.jamet@intel.com>
17397 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17398 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17399 L: linux-usb@vger.kernel.org
17401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
17402 F: Documentation/admin-guide/thunderbolt.rst
17403 F: drivers/thunderbolt/
17404 F: include/linux/thunderbolt.h
17406 THUNDERBOLT NETWORK DRIVER
17407 M: Michael Jamet <michael.jamet@intel.com>
17408 M: Mika Westerberg <mika.westerberg@linux.intel.com>
17409 M: Yehezkel Bernat <YehezkelShB@gmail.com>
17410 L: netdev@vger.kernel.org
17412 F: drivers/net/thunderbolt.c
17414 THUNDERX GPIO DRIVER
17415 M: Robert Richter <rric@kernel.org>
17417 F: drivers/gpio/gpio-thunderx.c
17419 TI AM437X VPFE DRIVER
17420 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17421 L: linux-media@vger.kernel.org
17423 W: https://linuxtv.org
17424 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17425 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17426 F: drivers/media/platform/am437x/
17428 TI BANDGAP AND THERMAL DRIVER
17429 M: Eduardo Valentin <edubezval@gmail.com>
17430 M: Keerthy <j-keerthy@ti.com>
17431 L: linux-pm@vger.kernel.org
17432 L: linux-omap@vger.kernel.org
17434 F: drivers/thermal/ti-soc-thermal/
17436 TI BQ27XXX POWER SUPPLY DRIVER
17437 R: Dan Murphy <dmurphy@ti.com>
17438 F: drivers/power/supply/bq27xxx_battery.c
17439 F: drivers/power/supply/bq27xxx_battery_i2c.c
17440 F: include/linux/power/bq27xxx_battery.h
17442 TI CDCE706 CLOCK DRIVER
17443 M: Max Filippov <jcmvbkbc@gmail.com>
17445 F: drivers/clk/clk-cdce706.c
17448 M: Tero Kristo <t-kristo@ti.com>
17449 L: linux-omap@vger.kernel.org
17452 F: include/linux/clk/ti.h
17454 TI DAVINCI MACHINE SUPPORT
17455 M: Sekhar Nori <nsekhar@ti.com>
17456 R: Bartosz Golaszewski <bgolaszewski@baylibre.com>
17457 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
17460 F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
17461 F: arch/arm/boot/dts/da850*
17462 F: arch/arm/mach-davinci/
17463 F: drivers/i2c/busses/i2c-davinci.c
17465 TI DAVINCI SERIES CLOCK DRIVER
17466 M: David Lechner <david@lechnology.com>
17467 R: Sekhar Nori <nsekhar@ti.com>
17469 F: Documentation/devicetree/bindings/clock/ti/davinci/
17470 F: drivers/clk/davinci/
17472 TI DAVINCI SERIES GPIO DRIVER
17473 M: Keerthy <j-keerthy@ti.com>
17474 L: linux-gpio@vger.kernel.org
17476 F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
17477 F: drivers/gpio/gpio-davinci.c
17479 TI DAVINCI SERIES MEDIA DRIVER
17480 M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
17481 L: linux-media@vger.kernel.org
17483 W: https://linuxtv.org
17484 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17485 T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
17486 F: drivers/media/platform/davinci/
17487 F: include/media/davinci/
17489 TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
17490 R: David Lechner <david@lechnology.com>
17491 L: linux-iio@vger.kernel.org
17492 F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
17493 F: drivers/counter/ti-eqep.c
17495 TI ETHERNET SWITCH DRIVER (CPSW)
17496 R: Grygorii Strashko <grygorii.strashko@ti.com>
17497 L: linux-omap@vger.kernel.org
17498 L: netdev@vger.kernel.org
17500 F: drivers/net/ethernet/ti/cpsw*
17501 F: drivers/net/ethernet/ti/davinci*
17503 TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
17504 M: Alex Dubov <oakad@yahoo.com>
17506 W: http://tifmxx.berlios.de/
17507 F: drivers/memstick/host/tifm_ms.c
17508 F: drivers/misc/tifm*
17509 F: drivers/mmc/host/tifm_sd.c
17510 F: include/linux/tifm.h
17512 TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
17513 M: Santosh Shilimkar <ssantosh@kernel.org>
17514 L: linux-kernel@vger.kernel.org
17515 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
17517 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
17518 F: drivers/soc/ti/*
17520 TI LM49xxx FAMILY ASoC CODEC DRIVERS
17521 M: M R Swami Reddy <mr.swami.reddy@ti.com>
17522 M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
17523 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17525 F: sound/soc/codecs/isabelle*
17526 F: sound/soc/codecs/lm49453*
17528 TI LP855x BACKLIGHT DRIVER
17529 M: Milo Kim <milo.kim@ti.com>
17531 F: Documentation/driver-api/backlight/lp855x-driver.rst
17532 F: drivers/video/backlight/lp855x_bl.c
17533 F: include/linux/platform_data/lp855x.h
17535 TI LP8727 CHARGER DRIVER
17536 M: Milo Kim <milo.kim@ti.com>
17538 F: drivers/power/supply/lp8727_charger.c
17539 F: include/linux/platform_data/lp8727.h
17541 TI LP8788 MFD DRIVER
17542 M: Milo Kim <milo.kim@ti.com>
17544 F: drivers/iio/adc/lp8788_adc.c
17545 F: drivers/leds/leds-lp8788.c
17546 F: drivers/mfd/lp8788*.c
17547 F: drivers/power/supply/lp8788-charger.c
17548 F: drivers/regulator/lp8788-*.c
17549 F: include/linux/mfd/lp8788*.h
17551 TI NETCP ETHERNET DRIVER
17552 M: Wingman Kwok <w-kwok2@ti.com>
17553 M: Murali Karicheri <m-karicheri2@ti.com>
17554 L: netdev@vger.kernel.org
17556 F: drivers/net/ethernet/ti/netcp*
17558 TI PCM3060 ASoC CODEC DRIVER
17559 M: Kirill Marinushkin <kmarinushkin@birdec.com>
17560 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17562 F: Documentation/devicetree/bindings/sound/pcm3060.txt
17563 F: sound/soc/codecs/pcm3060*
17565 TI TAS571X FAMILY ASoC CODEC DRIVER
17566 M: Kevin Cernekee <cernekee@chromium.org>
17567 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17569 F: sound/soc/codecs/tas571x*
17571 TI TCAN4X5X DEVICE DRIVER
17572 M: Dan Murphy <dmurphy@ti.com>
17573 L: linux-can@vger.kernel.org
17575 F: Documentation/devicetree/bindings/net/can/tcan4x5x.txt
17576 F: drivers/net/can/m_can/tcan4x5x.c
17578 TI TRF7970A NFC DRIVER
17579 M: Mark Greer <mgreer@animalcreek.com>
17580 L: linux-wireless@vger.kernel.org
17581 L: linux-nfc@lists.01.org (moderated for non-subscribers)
17583 F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
17584 F: drivers/nfc/trf7970a.c
17586 TI TWL4030 SERIES SOC CODEC DRIVER
17587 M: Peter Ujfalusi <peter.ujfalusi@ti.com>
17588 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
17590 F: sound/soc/codecs/twl4030*
17593 M: Benoit Parrot <bparrot@ti.com>
17594 L: linux-media@vger.kernel.org
17596 W: http://linuxtv.org/
17597 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17598 F: Documentation/devicetree/bindings/media/ti,cal.yaml
17599 F: Documentation/devicetree/bindings/media/ti,vpe.yaml
17600 F: drivers/media/platform/ti-vpe/
17602 TI WILINK WIRELESS DRIVERS
17603 L: linux-wireless@vger.kernel.org
17605 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
17606 W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
17607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
17608 F: drivers/net/wireless/ti/
17609 F: include/linux/wl12xx.h
17611 TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
17612 M: John Stultz <john.stultz@linaro.org>
17613 M: Thomas Gleixner <tglx@linutronix.de>
17614 R: Stephen Boyd <sboyd@kernel.org>
17615 L: linux-kernel@vger.kernel.org
17617 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
17618 F: include/linux/clocksource.h
17619 F: include/linux/time.h
17620 F: include/linux/timex.h
17621 F: include/uapi/linux/time.h
17622 F: include/uapi/linux/timex.h
17623 F: kernel/time/alarmtimer.c
17624 F: kernel/time/clocksource.c
17625 F: kernel/time/ntp.c
17626 F: kernel/time/time*.c
17627 F: tools/testing/selftests/timers/
17630 M: Jon Maloy <jmaloy@redhat.com>
17631 M: Ying Xue <ying.xue@windriver.com>
17632 L: netdev@vger.kernel.org (core kernel code)
17633 L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
17635 W: http://tipc.sourceforge.net/
17636 F: include/uapi/linux/tipc*.h
17639 TLAN NETWORK DRIVER
17640 M: Samuel Chessman <chessman@tux.org>
17641 L: tlan-devel@lists.sourceforge.net (subscribers-only)
17643 W: http://sourceforge.net/projects/tlan/
17644 F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
17645 F: drivers/net/ethernet/ti/tlan.*
17647 TM6000 VIDEO4LINUX DRIVER
17648 M: Mauro Carvalho Chehab <mchehab@kernel.org>
17649 L: linux-media@vger.kernel.org
17651 W: https://linuxtv.org
17652 T: git git://linuxtv.org/media_tree.git
17653 F: Documentation/admin-guide/media/tm6000*
17654 F: drivers/media/usb/tm6000/
17656 TMIO/SDHI MMC DRIVER
17657 M: Wolfram Sang <wsa+renesas@sang-engineering.com>
17658 L: linux-mmc@vger.kernel.org
17660 F: drivers/mmc/host/renesas_sdhi*
17661 F: drivers/mmc/host/tmio_mmc*
17662 F: include/linux/mfd/tmio.h
17664 TMP401 HARDWARE MONITOR DRIVER
17665 M: Guenter Roeck <linux@roeck-us.net>
17666 L: linux-hwmon@vger.kernel.org
17668 F: Documentation/hwmon/tmp401.rst
17669 F: drivers/hwmon/tmp401.c
17671 TMP513 HARDWARE MONITOR DRIVER
17672 M: Eric Tremblay <etremblay@distech-controls.com>
17673 L: linux-hwmon@vger.kernel.org
17675 F: Documentation/hwmon/tmp513.rst
17676 F: drivers/hwmon/tmp513.c
17678 TMPFS (SHMEM FILESYSTEM)
17679 M: Hugh Dickins <hughd@google.com>
17680 L: linux-mm@kvack.org
17682 F: include/linux/shmem_fs.h
17685 TOMOYO SECURITY MODULE
17686 M: Kentaro Takeda <takedakn@nttdata.co.jp>
17687 M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
17688 L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English)
17689 L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English)
17690 L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese)
17691 L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese)
17693 W: https://tomoyo.osdn.jp/
17694 F: security/tomoyo/
17696 TOPSTAR LAPTOP EXTRAS DRIVER
17697 M: Herton Ronaldo Krzesinski <herton@canonical.com>
17698 L: platform-driver-x86@vger.kernel.org
17700 F: drivers/platform/x86/topstar-laptop.c
17702 TORTURE-TEST MODULES
17703 M: Davidlohr Bueso <dave@stgolabs.net>
17704 M: "Paul E. McKenney" <paulmck@kernel.org>
17705 M: Josh Triplett <josh@joshtriplett.org>
17706 L: linux-kernel@vger.kernel.org
17708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev
17709 F: Documentation/RCU/torture.rst
17710 F: kernel/locking/locktorture.c
17711 F: kernel/rcu/rcuscale.c
17712 F: kernel/rcu/rcutorture.c
17713 F: kernel/rcu/refscale.c
17714 F: kernel/torture.c
17716 TOSHIBA ACPI EXTRAS DRIVER
17717 M: Azael Avalos <coproscefalo@gmail.com>
17718 L: platform-driver-x86@vger.kernel.org
17720 F: drivers/platform/x86/toshiba_acpi.c
17722 TOSHIBA BLUETOOTH DRIVER
17723 M: Azael Avalos <coproscefalo@gmail.com>
17724 L: platform-driver-x86@vger.kernel.org
17726 F: drivers/platform/x86/toshiba_bluetooth.c
17728 TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
17729 M: Azael Avalos <coproscefalo@gmail.com>
17730 L: platform-driver-x86@vger.kernel.org
17732 F: drivers/platform/x86/toshiba_haps.c
17735 M: Jonathan Buzzard <jonathan@buzzard.org.uk>
17737 W: http://www.buzzard.org.uk/toshiba/
17738 F: drivers/char/toshiba.c
17739 F: include/linux/toshiba.h
17740 F: include/uapi/linux/toshiba.h
17742 TOSHIBA TC358743 DRIVER
17743 M: Mats Randgaard <matrandg@cisco.com>
17744 L: linux-media@vger.kernel.org
17746 F: drivers/media/i2c/tc358743*
17747 F: include/media/i2c/tc358743.h
17749 TOSHIBA WMI HOTKEYS DRIVER
17750 M: Azael Avalos <coproscefalo@gmail.com>
17751 L: platform-driver-x86@vger.kernel.org
17753 F: drivers/platform/x86/toshiba-wmi.c
17756 M: Peter Huewe <peterhuewe@gmx.de>
17757 M: Jarkko Sakkinen <jarkko@kernel.org>
17758 R: Jason Gunthorpe <jgg@ziepe.ca>
17759 L: linux-integrity@vger.kernel.org
17761 W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
17762 Q: https://patchwork.kernel.org/project/linux-integrity/list/
17763 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
17764 F: drivers/char/tpm/
17767 M: Steven Rostedt <rostedt@goodmis.org>
17768 M: Ingo Molnar <mingo@redhat.com>
17770 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
17771 F: Documentation/trace/ftrace.rst
17772 F: arch/*/*/*/ftrace.h
17773 F: arch/*/kernel/ftrace.c
17774 F: include/*/ftrace.h
17775 F: include/linux/trace*.h
17778 F: tools/testing/selftests/ftrace/
17780 TRACING MMIO ACCESSES (MMIOTRACE)
17781 M: Steven Rostedt <rostedt@goodmis.org>
17782 M: Ingo Molnar <mingo@kernel.org>
17783 R: Karol Herbst <karolherbst@gmail.com>
17784 R: Pekka Paalanen <ppaalanen@gmail.com>
17785 L: linux-kernel@vger.kernel.org
17786 L: nouveau@lists.freedesktop.org
17788 F: arch/x86/mm/kmmio.c
17789 F: arch/x86/mm/mmio-mod.c
17790 F: arch/x86/mm/testmmiotrace.c
17791 F: include/linux/mmiotrace.h
17792 F: kernel/trace/trace_mmiotrace.c
17795 M: Jiri Kosina <trivial@kernel.org>
17797 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
17798 K: ^Subject:.*(?i)trivial
17801 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
17802 M: Jiri Slaby <jirislaby@kernel.org>
17804 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
17805 F: Documentation/driver-api/serial/
17807 F: drivers/tty/serial/serial_core.c
17808 F: include/linux/serial.h
17809 F: include/linux/serial_core.h
17810 F: include/linux/tty.h
17811 F: include/uapi/linux/serial.h
17812 F: include/uapi/linux/serial_core.h
17813 F: include/uapi/linux/tty.h
17815 TUA9001 MEDIA DRIVER
17816 M: Antti Palosaari <crope@iki.fi>
17817 L: linux-media@vger.kernel.org
17819 W: https://linuxtv.org
17820 W: http://palosaari.fi/linux/
17821 Q: http://patchwork.linuxtv.org/project/linux-media/list/
17822 T: git git://linuxtv.org/anttip/media_tree.git
17823 F: drivers/media/tuners/tua9001*
17825 TULIP NETWORK DRIVERS
17826 L: netdev@vger.kernel.org
17827 L: linux-parisc@vger.kernel.org
17829 F: drivers/net/ethernet/dec/tulip/
17832 M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
17834 W: http://vtun.sourceforge.net/tun
17835 F: Documentation/networking/tuntap.rst
17836 F: arch/um/os-Linux/drivers/
17838 TURBOCHANNEL SUBSYSTEM
17839 M: "Maciej W. Rozycki" <macro@linux-mips.org>
17840 M: Ralf Baechle <ralf@linux-mips.org>
17841 L: linux-mips@vger.kernel.org
17843 Q: http://patchwork.linux-mips.org/project/linux-mips/list/
17845 F: include/linux/tc.h
17848 M: "Len Brown" <lenb@kernel.org>
17849 L: linux-pm@vger.kernel.org
17851 Q: https://patchwork.kernel.org/project/linux-pm/list/
17852 B: https://bugzilla.kernel.org
17853 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
17854 F: tools/power/x86/turbostat/
17856 TW5864 VIDEO4LINUX DRIVER
17857 M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
17858 M: Anton Sviridenko <anton@corp.bluecherry.net>
17859 M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
17860 M: Andrey Utkin <andrey_utkin@fastmail.com>
17861 L: linux-media@vger.kernel.org
17863 F: drivers/media/pci/tw5864/
17865 TW68 VIDEO4LINUX DRIVER
17866 M: Hans Verkuil <hverkuil@xs4all.nl>
17867 L: linux-media@vger.kernel.org
17869 W: https://linuxtv.org
17870 T: git git://linuxtv.org/media_tree.git
17871 F: drivers/media/pci/tw68/
17873 TW686X VIDEO4LINUX DRIVER
17874 M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
17875 L: linux-media@vger.kernel.org
17877 W: http://linuxtv.org
17878 T: git git://linuxtv.org/media_tree.git
17879 F: drivers/media/pci/tw686x/
17881 UACCE ACCELERATOR FRAMEWORK
17882 M: Zhangfei Gao <zhangfei.gao@linaro.org>
17883 M: Zhou Wang <wangzhou1@hisilicon.com>
17884 L: linux-accelerators@lists.ozlabs.org
17885 L: linux-kernel@vger.kernel.org
17887 F: Documentation/ABI/testing/sysfs-driver-uacce
17888 F: Documentation/misc-devices/uacce.rst
17889 F: drivers/misc/uacce/
17890 F: include/linux/uacce.h
17891 F: include/uapi/misc/uacce/
17893 UBI FILE SYSTEM (UBIFS)
17894 M: Richard Weinberger <richard@nod.at>
17895 L: linux-mtd@lists.infradead.org
17897 W: http://www.linux-mtd.infradead.org/doc/ubifs.html
17898 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
17899 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
17900 F: Documentation/filesystems/ubifs-authentication.rst
17901 F: Documentation/filesystems/ubifs.rst
17904 UCLINUX (M68KNOMMU AND COLDFIRE)
17905 M: Greg Ungerer <gerg@linux-m68k.org>
17906 L: linux-m68k@lists.linux-m68k.org
17907 L: uclinux-dev@uclinux.org (subscribers-only)
17909 W: http://www.linux-m68k.org/
17910 W: http://www.uclinux.org/
17911 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
17912 F: arch/m68k/*/*_no.*
17914 F: arch/m68k/coldfire/
17915 F: arch/m68k/include/asm/*_no.*
17918 M: Jan Kara <jack@suse.com>
17920 F: Documentation/filesystems/udf.rst
17924 M: Bastien Nocera <hadess@hadess.net>
17925 L: linux-input@vger.kernel.org
17927 F: drivers/hid/hid-udraw-ps3.c
17930 M: Evgeniy Dushistov <dushistov@mail.ru>
17932 F: Documentation/admin-guide/ufs.rst
17935 UHID USERSPACE HID IO DRIVER
17936 M: David Rheinsberg <david.rheinsberg@gmail.com>
17937 L: linux-input@vger.kernel.org
17939 F: drivers/hid/uhid.c
17940 F: include/uapi/linux/uhid.h
17943 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
17944 L: linux-usb@vger.kernel.org
17946 F: drivers/usb/common/ulpi.c
17947 F: include/linux/ulpi/
17950 M: Gabriel Krisman Bertazi <krisman@collabora.com>
17951 L: linux-fsdevel@vger.kernel.org
17956 M: Tony Finch <dot@dotat.at>
17958 W: http://dotat.at/prog/unifdef
17959 F: scripts/unifdef.c
17961 UNIFORM CDROM DRIVER
17962 M: Jens Axboe <axboe@kernel.dk>
17964 W: http://www.kernel.dk
17965 F: Documentation/cdrom/
17966 F: drivers/cdrom/cdrom.c
17967 F: include/linux/cdrom.h
17968 F: include/uapi/linux/cdrom.h
17970 UNISYS S-PAR DRIVERS
17971 M: David Kershner <david.kershner@unisys.com>
17972 L: sparmaintainer@unisys.com (Unisys internal)
17974 F: drivers/staging/unisys/
17975 F: drivers/visorbus/
17976 F: include/linux/visorbus.h
17978 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
17979 R: Alim Akhtar <alim.akhtar@samsung.com>
17980 R: Avri Altman <avri.altman@wdc.com>
17981 L: linux-scsi@vger.kernel.org
17983 F: Documentation/scsi/ufs.rst
17984 F: drivers/scsi/ufs/
17986 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
17987 M: Pedro Sousa <pedrom.sousa@synopsys.com>
17988 L: linux-scsi@vger.kernel.org
17990 F: drivers/scsi/ufs/*dwc*
17992 UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
17993 M: Stanley Chu <stanley.chu@mediatek.com>
17994 L: linux-scsi@vger.kernel.org
17995 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
17997 F: drivers/scsi/ufs/ufs-mediatek*
17999 UNSORTED BLOCK IMAGES (UBI)
18000 M: Richard Weinberger <richard@nod.at>
18001 L: linux-mtd@lists.infradead.org
18003 W: http://www.linux-mtd.infradead.org/
18004 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
18005 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
18006 F: drivers/mtd/ubi/
18007 F: include/linux/mtd/ubi.h
18008 F: include/uapi/mtd/ubi-user.h
18010 USB "USBNET" DRIVER FRAMEWORK
18011 M: Oliver Neukum <oneukum@suse.com>
18012 L: netdev@vger.kernel.org
18014 W: http://www.linux-usb.org/usbnet
18015 F: drivers/net/usb/usbnet.c
18016 F: include/linux/usb/usbnet.h
18019 M: Oliver Neukum <oneukum@suse.com>
18020 L: linux-usb@vger.kernel.org
18022 F: Documentation/usb/acm.rst
18023 F: drivers/usb/class/cdc-acm.*
18025 USB APPLE MFI FASTCHARGE DRIVER
18026 M: Bastien Nocera <hadess@hadess.net>
18027 L: linux-usb@vger.kernel.org
18029 F: drivers/usb/misc/apple-mfi-fastcharge.c
18031 USB AR5523 WIRELESS DRIVER
18032 M: Pontus Fuchs <pontus.fuchs@gmail.com>
18033 L: linux-wireless@vger.kernel.org
18035 F: drivers/net/wireless/ath/ar5523/
18038 M: Oliver Neukum <oneukum@suse.com>
18039 L: linux-usb@vger.kernel.org
18040 L: linux-scsi@vger.kernel.org
18042 F: drivers/usb/storage/uas.c
18044 USB CDC ETHERNET DRIVER
18045 M: Oliver Neukum <oliver@neukum.org>
18046 L: linux-usb@vger.kernel.org
18048 F: drivers/net/usb/cdc_*.c
18049 F: include/uapi/linux/usb/cdc.h
18051 USB CHAOSKEY DRIVER
18052 M: Keith Packard <keithp@keithp.com>
18053 L: linux-usb@vger.kernel.org
18055 F: drivers/usb/misc/chaoskey.c
18057 USB CYPRESS C67X00 DRIVER
18058 M: Peter Korsgaard <jacmet@sunsite.dk>
18059 L: linux-usb@vger.kernel.org
18061 F: drivers/usb/c67x00/
18063 USB DAVICOM DM9601 DRIVER
18064 M: Peter Korsgaard <jacmet@sunsite.dk>
18065 L: netdev@vger.kernel.org
18067 W: http://www.linux-usb.org/usbnet
18068 F: drivers/net/usb/dm9601.c
18071 M: Alan Stern <stern@rowland.harvard.edu>
18072 L: linux-usb@vger.kernel.org
18074 F: Documentation/usb/ehci.rst
18075 F: drivers/usb/host/ehci*
18077 USB GADGET/PERIPHERAL SUBSYSTEM
18078 M: Felipe Balbi <balbi@kernel.org>
18079 L: linux-usb@vger.kernel.org
18081 W: http://www.linux-usb.org/gadget
18082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18083 F: drivers/usb/gadget/
18084 F: include/linux/usb/gadget*
18086 USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
18087 M: Jiri Kosina <jikos@kernel.org>
18088 M: Benjamin Tissoires <benjamin.tissoires@redhat.com>
18089 L: linux-usb@vger.kernel.org
18091 T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
18092 F: Documentation/hid/hiddev.rst
18093 F: drivers/hid/usbhid/
18095 USB INTEL XHCI ROLE MUX DRIVER
18096 M: Hans de Goede <hdegoede@redhat.com>
18097 L: linux-usb@vger.kernel.org
18099 F: drivers/usb/roles/intel-xhci-usb-role-switch.c
18101 USB IP DRIVER FOR HISILICON KIRIN
18102 M: Yu Chen <chenyu56@huawei.com>
18103 M: Binghui Wang <wangbinghui@hisilicon.com>
18104 L: linux-usb@vger.kernel.org
18106 F: Documentation/devicetree/bindings/phy/phy-hi3660-usb3.txt
18107 F: drivers/phy/hisilicon/phy-hi3660-usb3.c
18110 M: Olav Kongas <ok@artecdesign.ee>
18111 L: linux-usb@vger.kernel.org
18113 F: drivers/usb/host/isp116x*
18114 F: include/linux/usb/isp116x.h
18116 USB LAN78XX ETHERNET DRIVER
18117 M: Woojung Huh <woojung.huh@microchip.com>
18118 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18119 L: netdev@vger.kernel.org
18121 F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
18122 F: drivers/net/usb/lan78xx.*
18123 F: include/dt-bindings/net/microchip-lan78xx.h
18125 USB MASS STORAGE DRIVER
18126 M: Alan Stern <stern@rowland.harvard.edu>
18127 L: linux-usb@vger.kernel.org
18128 L: usb-storage@lists.one-eyed-alien.net
18130 F: drivers/usb/storage/
18133 M: Clemens Ladisch <clemens@ladisch.de>
18134 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
18136 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18137 F: sound/usb/midi.*
18139 USB NETWORKING DRIVERS
18140 L: linux-usb@vger.kernel.org
18142 F: drivers/net/usb/
18145 M: Alan Stern <stern@rowland.harvard.edu>
18146 L: linux-usb@vger.kernel.org
18148 F: Documentation/usb/ohci.rst
18149 F: drivers/usb/host/ohci*
18151 USB OTG FSM (Finite State Machine)
18152 M: Peter Chen <Peter.Chen@nxp.com>
18153 L: linux-usb@vger.kernel.org
18155 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
18156 F: drivers/usb/common/usb-otg-fsm.c
18159 M: Valentina Manea <valentina.manea.m@gmail.com>
18160 M: Shuah Khan <shuah@kernel.org>
18161 M: Shuah Khan <skhan@linuxfoundation.org>
18162 L: linux-usb@vger.kernel.org
18164 F: Documentation/usb/usbip_protocol.rst
18165 F: drivers/usb/usbip/
18166 F: tools/testing/selftests/drivers/usb/usbip/
18167 F: tools/usb/usbip/
18170 M: Petko Manolov <petkan@nucleusys.com>
18171 L: linux-usb@vger.kernel.org
18172 L: netdev@vger.kernel.org
18174 W: https://github.com/petkan/pegasus
18175 T: git git://github.com/petkan/pegasus.git
18176 F: drivers/net/usb/pegasus.*
18179 M: Felipe Balbi <balbi@kernel.org>
18180 L: linux-usb@vger.kernel.org
18182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
18183 F: drivers/usb/phy/
18185 USB PRINTER DRIVER (usblp)
18186 M: Pete Zaitcev <zaitcev@redhat.com>
18187 L: linux-usb@vger.kernel.org
18189 F: drivers/usb/class/usblp.c
18191 USB QMI WWAN NETWORK DRIVER
18192 M: Bjørn Mork <bjorn@mork.no>
18193 L: netdev@vger.kernel.org
18195 F: Documentation/ABI/testing/sysfs-class-net-qmi
18196 F: drivers/net/usb/qmi_wwan.c
18199 M: Petko Manolov <petkan@nucleusys.com>
18200 L: linux-usb@vger.kernel.org
18201 L: netdev@vger.kernel.org
18203 W: https://github.com/petkan/rtl8150
18204 T: git git://github.com/petkan/rtl8150.git
18205 F: drivers/net/usb/rtl8150.c
18207 USB SERIAL SUBSYSTEM
18208 M: Johan Hovold <johan@kernel.org>
18209 L: linux-usb@vger.kernel.org
18211 T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
18212 F: Documentation/usb/usb-serial.rst
18213 F: drivers/usb/serial/
18214 F: include/linux/usb/serial.h
18216 USB SMSC75XX ETHERNET DRIVER
18217 M: Steve Glendinning <steve.glendinning@shawell.net>
18218 L: netdev@vger.kernel.org
18220 F: drivers/net/usb/smsc75xx.*
18222 USB SMSC95XX ETHERNET DRIVER
18223 M: Steve Glendinning <steve.glendinning@shawell.net>
18224 M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
18225 L: netdev@vger.kernel.org
18227 F: drivers/net/usb/smsc95xx.*
18230 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18231 L: linux-usb@vger.kernel.org
18233 W: http://www.linux-usb.org
18234 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
18235 F: Documentation/devicetree/bindings/usb/
18236 F: Documentation/usb/
18238 F: include/linux/usb.h
18239 F: include/linux/usb/
18241 USB TYPEC BUS FOR ALTERNATE MODES
18242 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18243 L: linux-usb@vger.kernel.org
18245 F: Documentation/ABI/testing/sysfs-bus-typec
18246 F: Documentation/driver-api/usb/typec_bus.rst
18247 F: drivers/usb/typec/altmodes/
18248 F: include/linux/usb/typec_altmode.h
18251 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18252 L: linux-usb@vger.kernel.org
18254 F: Documentation/ABI/testing/sysfs-class-typec
18255 F: Documentation/driver-api/usb/typec.rst
18256 F: drivers/usb/typec/
18257 F: include/linux/usb/typec.h
18259 USB TYPEC INTEL PMC MUX DRIVER
18260 M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
18261 L: linux-usb@vger.kernel.org
18263 F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
18264 F: drivers/usb/typec/mux/intel_pmc_mux.c
18266 USB TYPEC PI3USB30532 MUX DRIVER
18267 M: Hans de Goede <hdegoede@redhat.com>
18268 L: linux-usb@vger.kernel.org
18270 F: drivers/usb/typec/mux/pi3usb30532.c
18272 USB TYPEC PORT CONTROLLER DRIVERS
18273 M: Guenter Roeck <linux@roeck-us.net>
18274 L: linux-usb@vger.kernel.org
18276 F: drivers/usb/typec/tcpm/
18279 M: Alan Stern <stern@rowland.harvard.edu>
18280 L: linux-usb@vger.kernel.org
18282 F: drivers/usb/host/uhci*
18285 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18286 L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
18287 L: linux-media@vger.kernel.org
18289 W: http://www.ideasonboard.org/uvc/
18290 T: git git://linuxtv.org/media_tree.git
18291 F: drivers/media/usb/uvc/
18292 F: include/uapi/linux/uvcvideo.h
18295 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
18296 L: linux-usb@vger.kernel.org
18298 F: drivers/usb/gadget/function/*uvc*
18299 F: drivers/usb/gadget/legacy/webcam.c
18300 F: include/uapi/linux/usb/g_uvc.h
18302 USB WIRELESS RNDIS DRIVER (rndis_wlan)
18303 M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
18304 L: linux-wireless@vger.kernel.org
18306 F: drivers/net/wireless/rndis_wlan.c
18309 M: Mathias Nyman <mathias.nyman@intel.com>
18310 L: linux-usb@vger.kernel.org
18312 F: drivers/usb/host/pci-quirks*
18313 F: drivers/usb/host/xhci*
18316 L: linux-wireless@vger.kernel.org
18318 W: http://linux-lc100020.sourceforge.net
18319 F: drivers/net/wireless/zydas/zd1201.*
18322 M: Antoine Jacquet <royale@zerezo.com>
18323 L: linux-usb@vger.kernel.org
18324 L: linux-media@vger.kernel.org
18326 W: http://royale.zerezo.com/zr364xx/
18327 T: git git://linuxtv.org/media_tree.git
18328 F: Documentation/admin-guide/media/zr364xx*
18329 F: drivers/media/usb/zr364xx/
18331 USER-MODE LINUX (UML)
18332 M: Jeff Dike <jdike@addtoit.com>
18333 M: Richard Weinberger <richard@nod.at>
18334 M: Anton Ivanov <anton.ivanov@cambridgegreys.com>
18335 L: linux-um@lists.infradead.org
18337 W: http://user-mode-linux.sourceforge.net
18338 Q: https://patchwork.ozlabs.org/project/linux-um/list/
18339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
18340 F: Documentation/virt/uml/
18345 USERSPACE COPYIN/COPYOUT (UIOVEC)
18346 M: Alexander Viro <viro@zeniv.linux.org.uk>
18348 F: include/linux/uio.h
18351 USERSPACE DMA BUFFER DRIVER
18352 M: Gerd Hoffmann <kraxel@redhat.com>
18353 L: dri-devel@lists.freedesktop.org
18355 T: git git://anongit.freedesktop.org/drm/drm-misc
18356 F: drivers/dma-buf/udmabuf.c
18357 F: include/uapi/linux/udmabuf.h
18359 USERSPACE I/O (UIO)
18360 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18362 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18363 F: Documentation/driver-api/uio-howto.rst
18365 F: include/linux/uio_driver.h
18368 M: Karel Zak <kzak@redhat.com>
18369 L: util-linux@vger.kernel.org
18371 W: http://en.wikipedia.org/wiki/Util-linux
18372 T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
18375 M: Christoph Hellwig <hch@lst.de>
18376 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18377 L: linux-kernel@vger.kernel.org
18379 T: git git://git.infradead.org/users/hch/uuid.git
18380 F: include/linux/uuid.h
18381 F: include/uapi/linux/uuid.h
18386 M: Michal Januszewski <spock@gentoo.org>
18387 L: linux-fbdev@vger.kernel.org
18389 W: https://github.com/mjanusz/v86d
18390 F: Documentation/fb/uvesafb.rst
18391 F: drivers/video/fbdev/uvesafb.*
18393 Ux500 CLOCK DRIVERS
18394 M: Ulf Hansson <ulf.hansson@linaro.org>
18395 L: linux-clk@vger.kernel.org
18396 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
18398 F: drivers/clk/ux500/
18401 M: Stefan Agner <stefan@agner.ch>
18402 L: linux-mtd@lists.infradead.org
18404 F: drivers/mtd/nand/raw/vf610_nfc.c
18406 VFAT/FAT/MSDOS FILESYSTEM
18407 M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
18409 F: Documentation/filesystems/vfat.rst
18413 M: Alex Williamson <alex.williamson@redhat.com>
18414 R: Cornelia Huck <cohuck@redhat.com>
18415 L: kvm@vger.kernel.org
18417 T: git git://github.com/awilliam/linux-vfio.git
18418 F: Documentation/driver-api/vfio.rst
18420 F: include/linux/vfio.h
18421 F: include/uapi/linux/vfio.h
18424 M: Diana Craciun <diana.craciun@oss.nxp.com>
18425 L: kvm@vger.kernel.org
18427 F: drivers/vfio/fsl-mc/
18429 VFIO MEDIATED DEVICE DRIVERS
18430 M: Kirti Wankhede <kwankhede@nvidia.com>
18431 L: kvm@vger.kernel.org
18433 F: Documentation/driver-api/vfio-mediated-device.rst
18434 F: drivers/vfio/mdev/
18435 F: include/linux/mdev.h
18436 F: samples/vfio-mdev/
18438 VFIO PLATFORM DRIVER
18439 M: Eric Auger <eric.auger@redhat.com>
18440 L: kvm@vger.kernel.org
18442 F: drivers/vfio/platform/
18445 R: Lukas Wunner <lukas@wunner.de>
18447 T: git git://anongit.freedesktop.org/drm/drm-misc
18448 F: Documentation/gpu/vga-switcheroo.rst
18449 F: drivers/gpu/vga/vga_switcheroo.c
18450 F: include/linux/vga_switcheroo.h
18452 VIA RHINE NETWORK DRIVER
18454 M: Kevin Brace <kevinbrace@bracecomputerlab.com>
18455 F: drivers/net/ethernet/via/via-rhine.c
18457 VIA SD/MMC CARD CONTROLLER DRIVER
18458 M: Bruce Chang <brucechang@via.com.tw>
18459 M: Harald Welte <HaraldWelte@viatech.com>
18461 F: drivers/mmc/host/via-sdmmc.c
18463 VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
18464 M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
18465 L: linux-fbdev@vger.kernel.org
18467 F: drivers/video/fbdev/via/
18468 F: include/linux/via-core.h
18469 F: include/linux/via-gpio.h
18470 F: include/linux/via_i2c.h
18472 VIA VELOCITY NETWORK DRIVER
18473 M: Francois Romieu <romieu@fr.zoreil.com>
18474 L: netdev@vger.kernel.org
18476 F: drivers/net/ethernet/via/via-velocity.*
18478 VICODEC VIRTUAL CODEC DRIVER
18479 M: Hans Verkuil <hverkuil-cisco@xs4all.nl>
18480 L: linux-media@vger.kernel.org
18482 W: https://linuxtv.org
18483 T: git git://linuxtv.org/media_tree.git
18484 F: drivers/media/test-drivers/vicodec/*
18486 VIDEO I2C POLLING DRIVER
18487 M: Matt Ranostay <matt.ranostay@konsulko.com>
18488 L: linux-media@vger.kernel.org
18490 F: drivers/media/i2c/video-i2c.c
18492 VIDEO MULTIPLEXER DRIVER
18493 M: Philipp Zabel <p.zabel@pengutronix.de>
18494 L: linux-media@vger.kernel.org
18496 F: drivers/media/platform/video-mux.c
18498 VIDEOBUF2 FRAMEWORK
18499 M: Tomasz Figa <tfiga@chromium.org>
18500 M: Marek Szyprowski <m.szyprowski@samsung.com>
18501 L: linux-media@vger.kernel.org
18503 F: drivers/media/common/videobuf2/*
18504 F: include/media/videobuf2-*
18506 VIMC VIRTUAL MEDIA CONTROLLER DRIVER
18507 M: Helen Koike <helen.koike@collabora.com>
18508 R: Shuah Khan <skhan@linuxfoundation.org>
18509 L: linux-media@vger.kernel.org
18511 W: https://linuxtv.org
18512 T: git git://linuxtv.org/media_tree.git
18513 F: drivers/media/test-drivers/vimc/*
18516 M: Alex Williamson <alex.williamson@redhat.com>
18517 M: Paolo Bonzini <pbonzini@redhat.com>
18518 L: kvm@vger.kernel.org
18522 VIRTIO AND VHOST VSOCK DRIVER
18523 M: Stefan Hajnoczi <stefanha@redhat.com>
18524 M: Stefano Garzarella <sgarzare@redhat.com>
18525 L: kvm@vger.kernel.org
18526 L: virtualization@lists.linux-foundation.org
18527 L: netdev@vger.kernel.org
18529 F: drivers/net/vsockmon.c
18530 F: drivers/vhost/vsock.c
18531 F: include/linux/virtio_vsock.h
18532 F: include/uapi/linux/virtio_vsock.h
18533 F: include/uapi/linux/vm_sockets_diag.h
18534 F: include/uapi/linux/vsockmon.h
18535 F: net/vmw_vsock/af_vsock_tap.c
18536 F: net/vmw_vsock/diag.c
18537 F: net/vmw_vsock/virtio_transport.c
18538 F: net/vmw_vsock/virtio_transport_common.c
18539 F: net/vmw_vsock/vsock_loopback.c
18540 F: tools/testing/vsock/
18542 VIRTIO BLOCK AND SCSI DRIVERS
18543 M: "Michael S. Tsirkin" <mst@redhat.com>
18544 M: Jason Wang <jasowang@redhat.com>
18545 R: Paolo Bonzini <pbonzini@redhat.com>
18546 R: Stefan Hajnoczi <stefanha@redhat.com>
18547 L: virtualization@lists.linux-foundation.org
18549 F: drivers/block/virtio_blk.c
18550 F: drivers/scsi/virtio_scsi.c
18551 F: drivers/vhost/scsi.c
18552 F: include/uapi/linux/virtio_blk.h
18553 F: include/uapi/linux/virtio_scsi.h
18555 VIRTIO CONSOLE DRIVER
18556 M: Amit Shah <amit@kernel.org>
18557 L: virtualization@lists.linux-foundation.org
18559 F: drivers/char/virtio_console.c
18560 F: include/linux/virtio_console.h
18561 F: include/uapi/linux/virtio_console.h
18563 VIRTIO CORE AND NET DRIVERS
18564 M: "Michael S. Tsirkin" <mst@redhat.com>
18565 M: Jason Wang <jasowang@redhat.com>
18566 L: virtualization@lists.linux-foundation.org
18568 F: Documentation/devicetree/bindings/virtio/
18569 F: drivers/block/virtio_blk.c
18570 F: drivers/crypto/virtio/
18571 F: drivers/net/virtio_net.c
18574 F: include/linux/vdpa.h
18575 F: include/linux/virtio*.h
18576 F: include/uapi/linux/virtio_*.h
18580 M: "Michael S. Tsirkin" <mst@redhat.com>
18581 M: David Hildenbrand <david@redhat.com>
18582 L: virtualization@lists.linux-foundation.org
18584 F: drivers/virtio/virtio_balloon.c
18585 F: include/uapi/linux/virtio_balloon.h
18586 F: include/linux/balloon_compaction.h
18587 F: mm/balloon_compaction.c
18589 VIRTIO CRYPTO DRIVER
18590 M: Gonglei <arei.gonglei@huawei.com>
18591 L: virtualization@lists.linux-foundation.org
18592 L: linux-crypto@vger.kernel.org
18594 F: drivers/crypto/virtio/
18595 F: include/uapi/linux/virtio_crypto.h
18597 VIRTIO DRIVERS FOR S390
18598 M: Cornelia Huck <cohuck@redhat.com>
18599 M: Halil Pasic <pasic@linux.ibm.com>
18600 L: linux-s390@vger.kernel.org
18601 L: virtualization@lists.linux-foundation.org
18602 L: kvm@vger.kernel.org
18604 F: arch/s390/include/uapi/asm/virtio-ccw.h
18605 F: drivers/s390/virtio/
18608 M: Vivek Goyal <vgoyal@redhat.com>
18609 M: Stefan Hajnoczi <stefanha@redhat.com>
18610 M: Miklos Szeredi <miklos@szeredi.hu>
18611 L: virtualization@lists.linux-foundation.org
18612 L: linux-fsdevel@vger.kernel.org
18614 W: https://virtio-fs.gitlab.io/
18615 F: Documentation/filesystems/virtiofs.rst
18616 F: fs/fuse/virtio_fs.c
18617 F: include/uapi/linux/virtio_fs.h
18620 M: David Airlie <airlied@linux.ie>
18621 M: Gerd Hoffmann <kraxel@redhat.com>
18622 L: dri-devel@lists.freedesktop.org
18623 L: virtualization@lists.linux-foundation.org
18625 T: git git://anongit.freedesktop.org/drm/drm-misc
18626 F: drivers/gpu/drm/virtio/
18627 F: include/uapi/linux/virtio_gpu.h
18629 VIRTIO HOST (VHOST)
18630 M: "Michael S. Tsirkin" <mst@redhat.com>
18631 M: Jason Wang <jasowang@redhat.com>
18632 L: kvm@vger.kernel.org
18633 L: virtualization@lists.linux-foundation.org
18634 L: netdev@vger.kernel.org
18636 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
18638 F: include/linux/vhost_iotlb.h
18639 F: include/uapi/linux/vhost.h
18641 VIRTIO INPUT DRIVER
18642 M: Gerd Hoffmann <kraxel@redhat.com>
18644 F: drivers/virtio/virtio_input.c
18645 F: include/uapi/linux/virtio_input.h
18647 VIRTIO IOMMU DRIVER
18648 M: Jean-Philippe Brucker <jean-philippe@linaro.org>
18649 L: virtualization@lists.linux-foundation.org
18651 F: drivers/iommu/virtio-iommu.c
18652 F: include/uapi/linux/virtio_iommu.h
18655 M: David Hildenbrand <david@redhat.com>
18656 L: virtualization@lists.linux-foundation.org
18658 W: https://virtio-mem.gitlab.io/
18659 F: drivers/virtio/virtio_mem.c
18660 F: include/uapi/linux/virtio_mem.h
18662 VIRTUAL BOX GUEST DEVICE DRIVER
18663 M: Hans de Goede <hdegoede@redhat.com>
18664 M: Arnd Bergmann <arnd@arndb.de>
18665 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18667 F: drivers/virt/vboxguest/
18668 F: include/linux/vbox_utils.h
18669 F: include/uapi/linux/vbox*.h
18671 VIRTUAL BOX SHARED FOLDER VFS DRIVER
18672 M: Hans de Goede <hdegoede@redhat.com>
18673 L: linux-fsdevel@vger.kernel.org
18677 VIRTUAL SERIO DEVICE DRIVER
18678 M: Stephen Chandler Paul <thatslyude@gmail.com>
18680 F: drivers/input/serio/userio.c
18681 F: include/uapi/linux/userio.h
18683 VIVID VIRTUAL VIDEO DRIVER
18684 M: Hans Verkuil <hverkuil@xs4all.nl>
18685 L: linux-media@vger.kernel.org
18687 W: https://linuxtv.org
18688 T: git git://linuxtv.org/media_tree.git
18689 F: drivers/media/test-drivers/vivid/*
18691 VIDTV VIRTUAL DIGITAL TV DRIVER
18692 M: Daniel W. S. Almeida <dwlsalmeida@gmail.com>
18693 L: linux-media@vger.kernel.org
18695 W: https://linuxtv.org
18696 T: git git://linuxtv.org/media_tree.git
18697 F: drivers/media/test-drivers/vidtv/*
18700 M: Florian Fainelli <f.fainelli@gmail.com>
18701 L: openwrt-devel@lists.openwrt.org (subscribers-only)
18703 F: drivers/vlynq/vlynq.c
18704 F: include/linux/vlynq.h
18707 M: Martyn Welch <martyn@welchs.me.uk>
18708 M: Manohar Vanga <manohar.vanga@gmail.com>
18709 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
18710 L: devel@driverdev.osuosl.org
18712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
18713 F: Documentation/driver-api/vme.rst
18714 F: drivers/staging/vme/
18716 F: include/linux/vme*
18718 VMWARE BALLOON DRIVER
18719 M: Nadav Amit <namit@vmware.com>
18720 M: "VMware, Inc." <pv-drivers@vmware.com>
18721 L: linux-kernel@vger.kernel.org
18723 F: drivers/misc/vmw_balloon.c
18725 VMWARE HYPERVISOR INTERFACE
18726 M: Deep Shah <sdeep@vmware.com>
18727 M: "VMware, Inc." <pv-drivers@vmware.com>
18728 L: virtualization@lists.linux-foundation.org
18730 F: arch/x86/include/asm/vmware.h
18731 F: arch/x86/kernel/cpu/vmware.c
18733 VMWARE PVRDMA DRIVER
18734 M: Adit Ranadive <aditr@vmware.com>
18735 M: VMware PV-Drivers <pv-drivers@vmware.com>
18736 L: linux-rdma@vger.kernel.org
18738 F: drivers/infiniband/hw/vmw_pvrdma/
18740 VMware PVSCSI driver
18741 M: Jim Gill <jgill@vmware.com>
18742 M: VMware PV-Drivers <pv-drivers@vmware.com>
18743 L: linux-scsi@vger.kernel.org
18745 F: drivers/scsi/vmw_pvscsi.c
18746 F: drivers/scsi/vmw_pvscsi.h
18748 VMWARE VIRTUAL PTP CLOCK DRIVER
18749 M: Vivek Thampi <vithampi@vmware.com>
18750 M: "VMware, Inc." <pv-drivers@vmware.com>
18751 L: netdev@vger.kernel.org
18753 F: drivers/ptp/ptp_vmw.c
18755 VMWARE VMMOUSE SUBDRIVER
18756 M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
18757 M: "VMware, Inc." <pv-drivers@vmware.com>
18758 L: linux-input@vger.kernel.org
18760 F: drivers/input/mouse/vmmouse.c
18761 F: drivers/input/mouse/vmmouse.h
18763 VMWARE VMXNET3 ETHERNET DRIVER
18764 M: Ronak Doshi <doshir@vmware.com>
18765 M: "VMware, Inc." <pv-drivers@vmware.com>
18766 L: netdev@vger.kernel.org
18768 F: drivers/net/vmxnet3/
18770 VOCORE VOCORE2 BOARD
18771 M: Harvey Hunt <harveyhuntnexus@gmail.com>
18772 L: linux-mips@vger.kernel.org
18774 F: arch/mips/boot/dts/ralink/vocore2.dts
18776 VOLTAGE AND CURRENT REGULATOR FRAMEWORK
18777 M: Liam Girdwood <lgirdwood@gmail.com>
18778 M: Mark Brown <broonie@kernel.org>
18779 L: linux-kernel@vger.kernel.org
18781 W: http://www.slimlogic.co.uk/?p=48
18782 T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
18783 F: Documentation/devicetree/bindings/regulator/
18784 F: Documentation/power/regulator/
18785 F: drivers/regulator/
18786 F: include/dt-bindings/regulator/
18787 F: include/linux/regulator/
18788 K: regulator_get_optional
18791 M: David Ahern <dsahern@kernel.org>
18792 M: Shrijeet Mukherjee <shrijeet@gmail.com>
18793 L: netdev@vger.kernel.org
18795 F: Documentation/networking/vrf.rst
18796 F: drivers/net/vrf.c
18799 M: Petr Mladek <pmladek@suse.com>
18800 M: Steven Rostedt <rostedt@goodmis.org>
18801 M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
18802 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
18803 R: Rasmus Villemoes <linux@rasmusvillemoes.dk>
18805 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pmladek/printk.git
18806 F: Documentation/core-api/printk-formats.rst
18807 F: lib/test_printf.c
18810 VT1211 HARDWARE MONITOR DRIVER
18811 M: Juerg Haefliger <juergh@gmail.com>
18812 L: linux-hwmon@vger.kernel.org
18814 F: Documentation/hwmon/vt1211.rst
18815 F: drivers/hwmon/vt1211.c
18817 VT8231 HARDWARE MONITOR DRIVER
18818 M: Roger Lucas <vt8231@hiddenengine.co.uk>
18819 L: linux-hwmon@vger.kernel.org
18821 F: drivers/hwmon/vt8231.c
18823 VUB300 USB to SDIO/SD/MMC bridge chip
18824 L: linux-mmc@vger.kernel.org
18826 F: drivers/mmc/host/vub300.c
18828 W1 DALLAS'S 1-WIRE BUS
18829 M: Evgeniy Polyakov <zbr@ioremap.net>
18831 F: Documentation/devicetree/bindings/w1/
18832 F: Documentation/w1/
18834 F: include/linux/w1.h
18836 W83791D HARDWARE MONITORING DRIVER
18837 M: Marc Hulsman <m.hulsman@tudelft.nl>
18838 L: linux-hwmon@vger.kernel.org
18840 F: Documentation/hwmon/w83791d.rst
18841 F: drivers/hwmon/w83791d.c
18843 W83793 HARDWARE MONITORING DRIVER
18844 M: Rudolf Marek <r.marek@assembler.cz>
18845 L: linux-hwmon@vger.kernel.org
18847 F: Documentation/hwmon/w83793.rst
18848 F: drivers/hwmon/w83793.c
18850 W83795 HARDWARE MONITORING DRIVER
18851 M: Jean Delvare <jdelvare@suse.com>
18852 L: linux-hwmon@vger.kernel.org
18854 F: drivers/hwmon/w83795.c
18856 W83L51xD SD/MMC CARD INTERFACE DRIVER
18857 M: Pierre Ossman <pierre@ossman.eu>
18859 F: drivers/mmc/host/wbsd.*
18861 WACOM PROTOCOL 4 SERIAL TABLETS
18862 M: Julian Squires <julian@cipht.net>
18863 M: Hans de Goede <hdegoede@redhat.com>
18864 L: linux-input@vger.kernel.org
18866 F: drivers/input/tablet/wacom_serial4.c
18868 WATCHDOG DEVICE DRIVERS
18869 M: Wim Van Sebroeck <wim@linux-watchdog.org>
18870 M: Guenter Roeck <linux@roeck-us.net>
18871 L: linux-watchdog@vger.kernel.org
18873 W: http://www.linux-watchdog.org/
18874 T: git git://www.linux-watchdog.org/linux-watchdog.git
18875 F: Documentation/devicetree/bindings/watchdog/
18876 F: Documentation/watchdog/
18877 F: drivers/watchdog/
18878 F: include/linux/watchdog.h
18879 F: include/uapi/linux/watchdog.h
18881 WHISKEYCOVE PMIC GPIO DRIVER
18882 M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
18883 L: linux-gpio@vger.kernel.org
18885 F: drivers/gpio/gpio-wcove.c
18888 M: Dianlong Li <long17.cool@163.com>
18889 L: linux-rtc@vger.kernel.org
18891 F: drivers/rtc/rtc-sd3078.c
18894 M: David Rheinsberg <david.rheinsberg@gmail.com>
18895 L: linux-input@vger.kernel.org
18897 F: drivers/hid/hid-wiimote*
18899 WILOCITY WIL6210 WIRELESS DRIVER
18900 M: Maya Erez <merez@codeaurora.org>
18901 L: linux-wireless@vger.kernel.org
18902 L: wil6210@qti.qualcomm.com
18904 W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
18905 F: drivers/net/wireless/ath/wil6210/
18908 M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
18909 M: linux-wimax@intel.com
18910 L: wimax@linuxwimax.org (subscribers-only)
18912 W: http://linuxwimax.org
18913 F: Documentation/admin-guide/wimax/wimax.rst
18914 F: include/linux/wimax/debug.h
18915 F: include/net/wimax.h
18916 F: include/uapi/linux/wimax.h
18920 M: David Härdeman <david@hardeman.nu>
18922 F: drivers/media/rc/winbond-cir.c
18924 WINSYSTEMS EBC-C384 WATCHDOG DRIVER
18925 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18926 L: linux-watchdog@vger.kernel.org
18928 F: drivers/watchdog/ebc-c384_wdt.c
18930 WINSYSTEMS WS16C48 GPIO DRIVER
18931 M: William Breathitt Gray <vilhelm.gray@gmail.com>
18932 L: linux-gpio@vger.kernel.org
18934 F: drivers/gpio/gpio-ws16c48.c
18936 WIREGUARD SECURE NETWORK TUNNEL
18937 M: Jason A. Donenfeld <Jason@zx2c4.com>
18938 L: wireguard@lists.zx2c4.com
18939 L: netdev@vger.kernel.org
18941 F: drivers/net/wireguard/
18942 F: tools/testing/selftests/wireguard/
18944 WISTRON LAPTOP BUTTON DRIVER
18945 M: Miloslav Trmac <mitr@volny.cz>
18947 F: drivers/input/misc/wistron_btns.c
18949 WL3501 WIRELESS PCMCIA CARD DRIVER
18950 L: linux-wireless@vger.kernel.org
18952 F: drivers/net/wireless/wl3501*
18954 WOLFSON MICROELECTRONICS DRIVERS
18955 L: patches@opensource.cirrus.com
18957 W: https://github.com/CirrusLogic/linux-drivers/wiki
18958 T: git https://github.com/CirrusLogic/linux-drivers.git
18959 F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
18960 F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
18961 F: Documentation/devicetree/bindings/mfd/wm831x.txt
18962 F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
18963 F: Documentation/devicetree/bindings/sound/wlf,arizona.yaml
18964 F: Documentation/hwmon/wm83??.rst
18965 F: arch/arm/mach-s3c/mach-crag6410*
18966 F: drivers/clk/clk-wm83*.c
18967 F: drivers/extcon/extcon-arizona.c
18968 F: drivers/gpio/gpio-*wm*.c
18969 F: drivers/gpio/gpio-arizona.c
18970 F: drivers/hwmon/wm83??-hwmon.c
18971 F: drivers/input/misc/wm831x-on.c
18972 F: drivers/input/touchscreen/wm831x-ts.c
18973 F: drivers/input/touchscreen/wm97*.c
18974 F: drivers/leds/leds-wm83*.c
18975 F: drivers/mfd/arizona*
18976 F: drivers/mfd/cs47l24*
18977 F: drivers/mfd/wm*.c
18978 F: drivers/power/supply/wm83*.c
18979 F: drivers/regulator/arizona*
18980 F: drivers/regulator/wm8*.c
18981 F: drivers/rtc/rtc-wm83*.c
18982 F: drivers/video/backlight/wm83*_bl.c
18983 F: drivers/watchdog/wm83*_wdt.c
18984 F: include/linux/mfd/arizona/
18985 F: include/linux/mfd/wm831x/
18986 F: include/linux/mfd/wm8350/
18987 F: include/linux/mfd/wm8400*
18988 F: include/linux/regulator/arizona*
18989 F: include/linux/wm97xx.h
18990 F: include/sound/wm????.h
18991 F: sound/soc/codecs/arizona.?
18992 F: sound/soc/codecs/cs47l24*
18993 F: sound/soc/codecs/wm*
18996 M: Tejun Heo <tj@kernel.org>
18997 R: Lai Jiangshan <jiangshanlai@gmail.com>
18999 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
19000 F: Documentation/core-api/workqueue.rst
19001 F: include/linux/workqueue.h
19002 F: kernel/workqueue.c
19004 X-POWERS AXP288 PMIC DRIVERS
19005 M: Hans de Goede <hdegoede@redhat.com>
19007 F: drivers/acpi/pmic/intel_pmic_xpower.c
19010 X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
19011 M: Chen-Yu Tsai <wens@csie.org>
19012 L: linux-kernel@vger.kernel.org
19017 M: Andrew Hendry <andrew.hendry@gmail.com>
19018 L: linux-x25@vger.kernel.org
19020 F: Documentation/networking/x25*
19021 F: include/net/x25*
19024 X86 ARCHITECTURE (32-BIT AND 64-BIT)
19025 M: Thomas Gleixner <tglx@linutronix.de>
19026 M: Ingo Molnar <mingo@redhat.com>
19027 M: Borislav Petkov <bp@alien8.de>
19029 R: "H. Peter Anvin" <hpa@zytor.com>
19030 L: linux-kernel@vger.kernel.org
19032 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19033 F: Documentation/devicetree/bindings/x86/
19034 F: Documentation/x86/
19038 M: Andy Lutomirski <luto@kernel.org>
19039 L: linux-kernel@vger.kernel.org
19041 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
19044 X86 MCE INFRASTRUCTURE
19045 M: Tony Luck <tony.luck@intel.com>
19046 M: Borislav Petkov <bp@alien8.de>
19047 L: linux-edac@vger.kernel.org
19049 F: arch/x86/kernel/cpu/mce/*
19051 X86 MICROCODE UPDATE SUPPORT
19052 M: Borislav Petkov <bp@alien8.de>
19054 F: arch/x86/kernel/cpu/microcode/*
19057 M: Dave Hansen <dave.hansen@linux.intel.com>
19058 M: Andy Lutomirski <luto@kernel.org>
19059 M: Peter Zijlstra <peterz@infradead.org>
19060 L: linux-kernel@vger.kernel.org
19062 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
19065 X86 PLATFORM DRIVERS
19066 M: Hans de Goede <hdegoede@redhat.com>
19067 M: Mark Gross <mgross@linux.intel.com>
19068 L: platform-driver-x86@vger.kernel.org
19070 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
19071 F: drivers/platform/olpc/
19072 F: drivers/platform/x86/
19074 X86 PLATFORM DRIVERS - ARCH
19075 R: Darren Hart <dvhart@infradead.org>
19076 R: Andy Shevchenko <andy@infradead.org>
19077 L: platform-driver-x86@vger.kernel.org
19080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
19081 F: arch/x86/platform
19083 X86 PLATFORM UV HPE SUPERDOME FLEX
19084 M: Steve Wahl <steve.wahl@hpe.com>
19085 R: Dimitri Sivanich <dimitri.sivanich@hpe.com>
19086 R: Russ Anderson <russ.anderson@hpe.com>
19088 F: arch/x86/include/asm/uv/
19089 F: arch/x86/kernel/apic/x2apic_uv_x.c
19090 F: arch/x86/platform/uv/
19093 M: Andy Lutomirski <luto@kernel.org>
19094 L: linux-kernel@vger.kernel.org
19096 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
19097 F: arch/x86/entry/vdso/
19100 M: Matthew Wilcox <willy@infradead.org>
19101 L: linux-fsdevel@vger.kernel.org
19103 F: Documentation/core-api/xarray.rst
19104 F: include/linux/idr.h
19105 F: include/linux/xarray.h
19108 F: tools/testing/radix-tree
19111 M: Benjamin Valentin <benpicco@googlemail.com>
19113 F: drivers/media/rc/keymaps/rc-xbox-dvd.c
19114 F: drivers/media/rc/xbox_remote.c
19116 XC2028/3028 TUNER DRIVER
19117 M: Mauro Carvalho Chehab <mchehab@kernel.org>
19118 L: linux-media@vger.kernel.org
19120 W: https://linuxtv.org
19121 T: git git://linuxtv.org/media_tree.git
19122 F: drivers/media/tuners/tuner-xc2028.*
19124 XDP (eXpress Data Path)
19125 M: Alexei Starovoitov <ast@kernel.org>
19126 M: Daniel Borkmann <daniel@iogearbox.net>
19127 M: David S. Miller <davem@davemloft.net>
19128 M: Jakub Kicinski <kuba@kernel.org>
19129 M: Jesper Dangaard Brouer <hawk@kernel.org>
19130 M: John Fastabend <john.fastabend@gmail.com>
19131 L: netdev@vger.kernel.org
19132 L: bpf@vger.kernel.org
19134 F: include/net/xdp.h
19135 F: include/trace/events/xdp.h
19136 F: kernel/bpf/cpumap.c
19137 F: kernel/bpf/devmap.c
19142 XDP SOCKETS (AF_XDP)
19143 M: Björn Töpel <bjorn.topel@intel.com>
19144 M: Magnus Karlsson <magnus.karlsson@intel.com>
19145 R: Jonathan Lemon <jonathan.lemon@gmail.com>
19146 L: netdev@vger.kernel.org
19147 L: bpf@vger.kernel.org
19149 F: include/net/xdp_sock*
19150 F: include/net/xsk_buff_pool.h
19151 F: include/uapi/linux/if_xdp.h
19153 F: samples/bpf/xdpsock*
19154 F: tools/lib/bpf/xsk*
19156 XEN BLOCK SUBSYSTEM
19157 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19158 M: Roger Pau Monné <roger.pau@citrix.com>
19159 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19161 F: drivers/block/xen*
19162 F: drivers/block/xen-blkback/*
19165 M: Stefano Stabellini <sstabellini@kernel.org>
19166 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19168 F: arch/arm/include/asm/xen/
19171 XEN HYPERVISOR ARM64
19172 M: Stefano Stabellini <sstabellini@kernel.org>
19173 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19175 F: arch/arm64/include/asm/xen/
19178 XEN HYPERVISOR INTERFACE
19179 M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
19180 M: Juergen Gross <jgross@suse.com>
19181 R: Stefano Stabellini <sstabellini@kernel.org>
19182 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19184 T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
19185 F: Documentation/ABI/stable/sysfs-hypervisor-xen
19186 F: Documentation/ABI/testing/sysfs-hypervisor-xen
19187 F: arch/x86/include/asm/pvclock-abi.h
19188 F: arch/x86/include/asm/xen/
19189 F: arch/x86/platform/pvh/
19191 F: drivers/*/xen-*front.c
19193 F: include/uapi/xen/
19196 XEN NETWORK BACKEND DRIVER
19197 M: Wei Liu <wei.liu@kernel.org>
19198 M: Paul Durrant <paul@xen.org>
19199 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19200 L: netdev@vger.kernel.org
19202 F: drivers/net/xen-netback/*
19205 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19206 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19208 F: arch/x86/pci/*xen*
19209 F: drivers/pci/*xen*
19212 M: Juergen Gross <jgross@suse.com>
19213 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19214 L: linux-scsi@vger.kernel.org
19216 F: drivers/scsi/xen-scsifront.c
19217 F: drivers/xen/xen-scsiback.c
19218 F: include/xen/interface/io/vscsiif.h
19220 XEN SOUND FRONTEND DRIVER
19221 M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
19222 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19223 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
19227 XEN SWIOTLB SUBSYSTEM
19228 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
19229 L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
19230 L: iommu@lists.linux-foundation.org
19232 F: arch/x86/xen/*swiotlb*
19233 F: drivers/xen/*swiotlb*
19236 M: Darrick J. Wong <darrick.wong@oracle.com>
19237 M: linux-xfs@vger.kernel.org
19238 L: linux-xfs@vger.kernel.org
19241 T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
19242 F: Documentation/ABI/testing/sysfs-fs-xfs
19243 F: Documentation/admin-guide/xfs.rst
19244 F: Documentation/filesystems/xfs-delayed-logging-design.rst
19245 F: Documentation/filesystems/xfs-self-describing-metadata.rst
19247 F: include/uapi/linux/dqblk_xfs.h
19248 F: include/uapi/linux/fsmap.h
19250 XILINX AXI ETHERNET DRIVER
19251 M: Radhey Shyam Pandey <radhey.shyam.pandey@xilinx.com>
19253 F: drivers/net/ethernet/xilinx/xilinx_axienet*
19256 M: Appana Durga Kedareswara rao <appana.durga.rao@xilinx.com>
19257 R: Naga Sureshkumar Relli <naga.sureshkumar.relli@xilinx.com>
19258 L: linux-can@vger.kernel.org
19260 F: Documentation/devicetree/bindings/net/can/xilinx_can.txt
19261 F: drivers/net/can/xilinx_can.c
19263 XILINX SD-FEC IP CORES
19264 M: Derek Kiernan <derek.kiernan@xilinx.com>
19265 M: Dragan Cvetic <dragan.cvetic@xilinx.com>
19267 F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.txt
19268 F: Documentation/misc-devices/xilinx_sdfec.rst
19269 F: drivers/misc/Kconfig
19270 F: drivers/misc/Makefile
19271 F: drivers/misc/xilinx_sdfec.c
19272 F: include/uapi/misc/xilinx_sdfec.h
19274 XILINX UARTLITE SERIAL DRIVER
19275 M: Peter Korsgaard <jacmet@sunsite.dk>
19276 L: linux-serial@vger.kernel.org
19278 F: drivers/tty/serial/uartlite.c
19280 XILINX VIDEO IP CORES
19281 M: Hyun Kwon <hyun.kwon@xilinx.com>
19282 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19283 L: linux-media@vger.kernel.org
19285 T: git git://linuxtv.org/media_tree.git
19286 F: Documentation/devicetree/bindings/media/xilinx/
19287 F: drivers/media/platform/xilinx/
19288 F: include/uapi/linux/xilinx-v4l2-controls.h
19290 XILINX ZYNQMP DPDMA DRIVER
19291 M: Hyun Kwon <hyun.kwon@xilinx.com>
19292 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19293 L: dmaengine@vger.kernel.org
19295 F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
19296 F: drivers/dma/xilinx/xilinx_dpdma.c
19297 F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
19299 XILINX ZYNQMP PSGTR PHY DRIVER
19300 M: Anurag Kumar Vulisha <anurag.kumar.vulisha@xilinx.com>
19301 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
19302 L: linux-kernel@vger.kernel.org
19304 T: git https://github.com/Xilinx/linux-xlnx.git
19305 F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
19306 F: drivers/phy/xilinx/phy-zynqmp.c
19309 M: Eli Billauer <eli.billauer@gmail.com>
19310 L: linux-kernel@vger.kernel.org
19312 F: drivers/char/xillybus/
19315 M: George Cherian <gcherian@marvell.com>
19316 L: linux-i2c@vger.kernel.org
19318 W: http://www.marvell.com
19319 F: Documentation/devicetree/bindings/i2c/i2c-xlp9xx.txt
19320 F: drivers/i2c/busses/i2c-xlp9xx.c
19322 XRA1403 GPIO EXPANDER
19323 M: Nandor Han <nandor.han@ge.com>
19324 M: Semi Malinen <semi.malinen@ge.com>
19325 L: linux-gpio@vger.kernel.org
19327 F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
19328 F: drivers/gpio/gpio-xra1403.c
19330 XTENSA XTFPGA PLATFORM SUPPORT
19331 M: Max Filippov <jcmvbkbc@gmail.com>
19332 L: linux-xtensa@linux-xtensa.org
19334 F: drivers/spi/spi-xtensa-xtfpga.c
19335 F: sound/soc/xtensa/xtfpga-i2s.c
19337 YAM DRIVER FOR AX.25
19338 M: Jean-Paul Roubelat <jpr@f6fbb.org>
19339 L: linux-hams@vger.kernel.org
19341 F: drivers/net/hamradio/yam*
19342 F: include/linux/yam.h
19344 YAMA SECURITY MODULE
19345 M: Kees Cook <keescook@chromium.org>
19347 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
19348 F: Documentation/admin-guide/LSM/Yama.rst
19351 YEALINK PHONE DRIVER
19352 M: Henk Vergonet <Henk.Vergonet@gmail.com>
19353 L: usbb2k-api-dev@nongnu.org
19355 F: Documentation/input/devices/yealink.rst
19356 F: drivers/input/misc/yealink.*
19358 Z8530 DRIVER FOR AX.25
19359 M: Joerg Reuter <jreuter@yaina.de>
19360 L: linux-hams@vger.kernel.org
19362 W: http://yaina.de/jreuter/
19363 W: http://www.qsl.net/dl1bke/
19364 F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
19365 F: drivers/net/hamradio/*scc.c
19366 F: drivers/net/hamradio/z8530.h
19368 ZBUD COMPRESSED PAGE ALLOCATOR
19369 M: Seth Jennings <sjenning@redhat.com>
19370 M: Dan Streetman <ddstreet@ieee.org>
19371 L: linux-mm@kvack.org
19373 F: include/linux/zbud.h
19376 ZD1211RW WIRELESS DRIVER
19377 M: Daniel Drake <dsd@gentoo.org>
19378 M: Ulrich Kunitz <kune@deine-taler.de>
19379 L: linux-wireless@vger.kernel.org
19380 L: zd1211-devs@lists.sourceforge.net (subscribers-only)
19382 W: http://zd1211.ath.cx/wiki/DriverRewrite
19383 F: drivers/net/wireless/zydas/zd1211rw/
19385 ZD1301 MEDIA DRIVER
19386 M: Antti Palosaari <crope@iki.fi>
19387 L: linux-media@vger.kernel.org
19389 W: https://linuxtv.org/
19390 W: http://palosaari.fi/linux/
19391 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19392 F: drivers/media/usb/dvb-usb-v2/zd1301*
19394 ZD1301_DEMOD MEDIA DRIVER
19395 M: Antti Palosaari <crope@iki.fi>
19396 L: linux-media@vger.kernel.org
19398 W: https://linuxtv.org/
19399 W: http://palosaari.fi/linux/
19400 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19401 F: drivers/media/dvb-frontends/zd1301_demod*
19403 ZHAOXIN PROCESSOR SUPPORT
19404 M: Tony W Wang-oc <TonyWWang-oc@zhaoxin.com>
19405 L: linux-kernel@vger.kernel.org
19407 F: arch/x86/kernel/cpu/zhaoxin.c
19410 M: Damien Le Moal <damien.lemoal@wdc.com>
19411 M: Naohiro Aota <naohiro.aota@wdc.com>
19412 R: Johannes Thumshirn <jth@kernel.org>
19413 L: linux-fsdevel@vger.kernel.org
19415 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
19416 F: Documentation/filesystems/zonefs.rst
19419 ZR36067 VIDEO FOR LINUX DRIVER
19420 M: Corentin Labbe <clabbe@baylibre.com>
19421 L: mjpeg-users@lists.sourceforge.net
19422 L: linux-media@vger.kernel.org
19424 W: http://mjpeg.sourceforge.net/driver-zoran/
19425 Q: https://patchwork.linuxtv.org/project/linux-media/list/
19426 F: Documentation/driver-api/media/drivers/zoran.rst
19427 F: drivers/staging/media/zoran/
19429 ZPOOL COMPRESSED PAGE STORAGE API
19430 M: Dan Streetman <ddstreet@ieee.org>
19431 L: linux-mm@kvack.org
19433 F: include/linux/zpool.h
19436 ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
19437 M: Minchan Kim <minchan@kernel.org>
19438 M: Nitin Gupta <ngupta@vflare.org>
19439 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19440 L: linux-kernel@vger.kernel.org
19442 F: Documentation/admin-guide/blockdev/zram.rst
19443 F: drivers/block/zram/
19445 ZS DECSTATION Z85C30 SERIAL DRIVER
19446 M: "Maciej W. Rozycki" <macro@linux-mips.org>
19448 F: drivers/tty/serial/zs.*
19450 ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
19451 M: Minchan Kim <minchan@kernel.org>
19452 M: Nitin Gupta <ngupta@vflare.org>
19453 R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
19454 L: linux-mm@kvack.org
19456 F: Documentation/vm/zsmalloc.rst
19457 F: include/linux/zsmalloc.h
19460 ZSWAP COMPRESSED SWAP CACHING
19461 M: Seth Jennings <sjenning@redhat.com>
19462 M: Dan Streetman <ddstreet@ieee.org>
19463 M: Vitaly Wool <vitaly.wool@konsulko.com>
19464 L: linux-mm@kvack.org
19469 M: Linus Torvalds <torvalds@linux-foundation.org>
19470 L: linux-kernel@vger.kernel.org
19471 S: Buried alive in reporters
19472 Q: http://patchwork.kernel.org/project/LKML/list/
19473 T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git